You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
org-chart-frant/orgChart/3.391dace1.async.js

8034 lines
364 KiB
JavaScript

(window['webpackJsonp'] = window['webpackJsonp'] || []).push([
[3],
{
wOnQ: function (A, e, t) {
(function (e, t) {
A.exports = t();
})(0, function () {
'use strict';
var A = function (e, t) {
return (
(A =
Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array &&
function (A, e) {
A.__proto__ = e;
}) ||
function (A, e) {
for (var t in e)
Object.prototype.hasOwnProperty.call(e, t) && (A[t] = e[t]);
}),
A(e, t)
);
};
function e(e, t) {
if ('function' !== typeof t && null !== t)
throw new TypeError(
'Class extends value ' +
String(t) +
' is not a constructor or null',
);
function r() {
this.constructor = e;
}
A(e, t),
(e.prototype =
null === t
? Object.create(t)
: ((r.prototype = t.prototype), new r()));
}
var t = function () {
return (
(t =
Object.assign ||
function (A) {
for (var e, t = 1, r = arguments.length; t < r; t++)
for (var B in ((e = arguments[t]), e))
Object.prototype.hasOwnProperty.call(e, B) && (A[B] = e[B]);
return A;
}),
t.apply(this, arguments)
);
};
function r(A, e, t, r) {
function B(A) {
return A instanceof t
? A
: new t(function (e) {
e(A);
});
}
return new (t || (t = Promise))(function (t, n) {
function s(A) {
try {
i(r.next(A));
} catch (Je) {
n(Je);
}
}
function o(A) {
try {
i(r['throw'](A));
} catch (Je) {
n(Je);
}
}
function i(A) {
A.done ? t(A.value) : B(A.value).then(s, o);
}
i((r = r.apply(A, e || [])).next());
});
}
function B(A, e) {
var t,
r,
B,
n,
s = {
label: 0,
sent: function () {
if (1 & B[0]) throw B[1];
return B[1];
},
trys: [],
ops: [],
};
return (
(n = { next: o(0), throw: o(1), return: o(2) }),
'function' === typeof Symbol &&
(n[Symbol.iterator] = function () {
return this;
}),
n
);
function o(A) {
return function (e) {
return i([A, e]);
};
}
function i(n) {
if (t) throw new TypeError('Generator is already executing.');
while (s)
try {
if (
((t = 1),
r &&
(B =
2 & n[0]
? r['return']
: n[0]
? r['throw'] || ((B = r['return']) && B.call(r), 0)
: r.next) &&
!(B = B.call(r, n[1])).done)
)
return B;
switch (((r = 0), B && (n = [2 & n[0], B.value]), n[0])) {
case 0:
case 1:
B = n;
break;
case 4:
return s.label++, { value: n[1], done: !1 };
case 5:
s.label++, (r = n[1]), (n = [0]);
continue;
case 7:
(n = s.ops.pop()), s.trys.pop();
continue;
default:
if (
((B = s.trys),
!(B = B.length > 0 && B[B.length - 1]) &&
(6 === n[0] || 2 === n[0]))
) {
s = 0;
continue;
}
if (3 === n[0] && (!B || (n[1] > B[0] && n[1] < B[3]))) {
s.label = n[1];
break;
}
if (6 === n[0] && s.label < B[1]) {
(s.label = B[1]), (B = n);
break;
}
if (B && s.label < B[2]) {
(s.label = B[2]), s.ops.push(n);
break;
}
B[2] && s.ops.pop(), s.trys.pop();
continue;
}
n = e.call(A, s);
} catch (Je) {
(n = [6, Je]), (r = 0);
} finally {
t = B = 0;
}
if (5 & n[0]) throw n[1];
return { value: n[0] ? n[1] : void 0, done: !0 };
}
}
function n(A, e, t) {
if (t || 2 === arguments.length)
for (var r, B = 0, n = e.length; B < n; B++)
(!r && B in e) ||
(r || (r = Array.prototype.slice.call(e, 0, B)), (r[B] = e[B]));
return A.concat(r || e);
}
for (
var s = (function () {
function A(A, e, t, r) {
(this.left = A),
(this.top = e),
(this.width = t),
(this.height = r);
}
return (
(A.prototype.add = function (e, t, r, B) {
return new A(
this.left + e,
this.top + t,
this.width + r,
this.height + B,
);
}),
(A.fromClientRect = function (e, t) {
return new A(
t.left + e.windowBounds.left,
t.top + e.windowBounds.top,
t.width,
t.height,
);
}),
(A.fromDOMRectList = function (e, t) {
var r = Array.from(t).find(function (A) {
return 0 !== A.width;
});
return r
? new A(
r.left + e.windowBounds.left,
r.top + e.windowBounds.top,
r.width,
r.height,
)
: A.EMPTY;
}),
(A.EMPTY = new A(0, 0, 0, 0)),
A
);
})(),
o = function (A, e) {
return s.fromClientRect(A, e.getBoundingClientRect());
},
i = function (A) {
var e = A.body,
t = A.documentElement;
if (!e || !t) throw new Error('Unable to get document size');
var r = Math.max(
Math.max(e.scrollWidth, t.scrollWidth),
Math.max(e.offsetWidth, t.offsetWidth),
Math.max(e.clientWidth, t.clientWidth),
),
B = Math.max(
Math.max(e.scrollHeight, t.scrollHeight),
Math.max(e.offsetHeight, t.offsetHeight),
Math.max(e.clientHeight, t.clientHeight),
);
return new s(0, 0, r, B);
},
a = function (A) {
var e = [],
t = 0,
r = A.length;
while (t < r) {
var B = A.charCodeAt(t++);
if (B >= 55296 && B <= 56319 && t < r) {
var n = A.charCodeAt(t++);
56320 === (64512 & n)
? e.push(((1023 & B) << 10) + (1023 & n) + 65536)
: (e.push(B), t--);
} else e.push(B);
}
return e;
},
c = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
if (String.fromCodePoint)
return String.fromCodePoint.apply(String, A);
var t = A.length;
if (!t) return '';
var r = [],
B = -1,
n = '';
while (++B < t) {
var s = A[B];
s <= 65535
? r.push(s)
: ((s -= 65536),
r.push(55296 + (s >> 10), (s % 1024) + 56320)),
(B + 1 === t || r.length > 16384) &&
((n += String.fromCharCode.apply(String, r)),
(r.length = 0));
}
return n;
},
Q =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
w = 'undefined' === typeof Uint8Array ? [] : new Uint8Array(256),
g = 0;
g < Q.length;
g++
)
w[Q.charCodeAt(g)] = g;
for (
var u =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
l = 'undefined' === typeof Uint8Array ? [] : new Uint8Array(256),
U = 0;
U < u.length;
U++
)
l[u.charCodeAt(U)] = U;
for (
var C = function (A) {
var e,
t,
r,
B,
n,
s = 0.75 * A.length,
o = A.length,
i = 0;
'=' === A[A.length - 1] && (s--, '=' === A[A.length - 2] && s--);
var a =
'undefined' !== typeof ArrayBuffer &&
'undefined' !== typeof Uint8Array &&
'undefined' !== typeof Uint8Array.prototype.slice
? new ArrayBuffer(s)
: new Array(s),
c = Array.isArray(a) ? a : new Uint8Array(a);
for (e = 0; e < o; e += 4)
(t = l[A.charCodeAt(e)]),
(r = l[A.charCodeAt(e + 1)]),
(B = l[A.charCodeAt(e + 2)]),
(n = l[A.charCodeAt(e + 3)]),
(c[i++] = (t << 2) | (r >> 4)),
(c[i++] = ((15 & r) << 4) | (B >> 2)),
(c[i++] = ((3 & B) << 6) | (63 & n));
return a;
},
F = function (A) {
for (var e = A.length, t = [], r = 0; r < e; r += 2)
t.push((A[r + 1] << 8) | A[r]);
return t;
},
h = function (A) {
for (var e = A.length, t = [], r = 0; r < e; r += 4)
t.push(
(A[r + 3] << 24) | (A[r + 2] << 16) | (A[r + 1] << 8) | A[r],
);
return t;
},
d = 5,
f = 11,
p = 2,
H = f - d,
E = 65536 >> d,
I = 1 << d,
y = I - 1,
K = 1024 >> d,
m = E + K,
L = m,
b = 32,
v = L + b,
D = 65536 >> f,
x = 1 << H,
M = x - 1,
S = function (A, e, t) {
return A.slice
? A.slice(e, t)
: new Uint16Array(Array.prototype.slice.call(A, e, t));
},
T = function (A, e, t) {
return A.slice
? A.slice(e, t)
: new Uint32Array(Array.prototype.slice.call(A, e, t));
},
G = function (A, e) {
var t = C(A),
r = Array.isArray(t) ? h(t) : new Uint32Array(t),
B = Array.isArray(t) ? F(t) : new Uint16Array(t),
n = 24,
s = S(B, n / 2, r[4] / 2),
o =
2 === r[5]
? S(B, (n + r[4]) / 2)
: T(r, Math.ceil((n + r[4]) / 4));
return new O(r[0], r[1], r[2], r[3], s, o);
},
O = (function () {
function A(A, e, t, r, B, n) {
(this.initialValue = A),
(this.errorValue = e),
(this.highStart = t),
(this.highValueIndex = r),
(this.index = B),
(this.data = n);
}
return (
(A.prototype.get = function (A) {
var e;
if (A >= 0) {
if (A < 55296 || (A > 56319 && A <= 65535))
return (
(e = this.index[A >> d]),
(e = (e << p) + (A & y)),
this.data[e]
);
if (A <= 65535)
return (
(e = this.index[E + ((A - 55296) >> d)]),
(e = (e << p) + (A & y)),
this.data[e]
);
if (A < this.highStart)
return (
(e = v - D + (A >> f)),
(e = this.index[e]),
(e += (A >> d) & M),
(e = this.index[e]),
(e = (e << p) + (A & y)),
this.data[e]
);
if (A <= 1114111) return this.data[this.highValueIndex];
}
return this.errorValue;
}),
A
);
})(),
V =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
k = 'undefined' === typeof Uint8Array ? [] : new Uint8Array(256),
R = 0;
R < V.length;
R++
)
k[V.charCodeAt(R)] = R;
var N =
'KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==',
P = 50,
X = 1,
J = 2,
Y = 3,
W = 4,
Z = 5,
_ = 7,
q = 8,
j = 9,
z = 10,
$ = 11,
AA = 12,
eA = 13,
tA = 14,
rA = 15,
BA = 16,
nA = 17,
sA = 18,
oA = 19,
iA = 20,
aA = 21,
cA = 22,
QA = 23,
wA = 24,
gA = 25,
uA = 26,
lA = 27,
UA = 28,
CA = 29,
FA = 30,
hA = 31,
dA = 32,
fA = 33,
pA = 34,
HA = 35,
EA = 36,
IA = 37,
yA = 38,
KA = 39,
mA = 40,
LA = 41,
bA = 42,
vA = 43,
DA = [9001, 65288],
xA = '!',
MA = '\xd7',
SA = '\xf7',
TA = G(N),
GA = [FA, EA],
OA = [X, J, Y, Z],
VA = [z, q],
kA = [lA, uA],
RA = OA.concat(VA),
NA = [yA, KA, mA, pA, HA],
PA = [rA, eA],
XA = function (A, e) {
void 0 === e && (e = 'strict');
var t = [],
r = [],
B = [];
return (
A.forEach(function (A, n) {
var s = TA.get(A);
if (
(s > P ? (B.push(!0), (s -= P)) : B.push(!1),
-1 !== ['normal', 'auto', 'loose'].indexOf(e) &&
-1 !== [8208, 8211, 12316, 12448].indexOf(A))
)
return r.push(n), t.push(BA);
if (s === W || s === $) {
if (0 === n) return r.push(n), t.push(FA);
var o = t[n - 1];
return -1 === RA.indexOf(o)
? (r.push(r[n - 1]), t.push(o))
: (r.push(n), t.push(FA));
}
return (
r.push(n),
s === hA
? t.push('strict' === e ? aA : IA)
: s === bA || s === CA
? t.push(FA)
: s === vA
? (A >= 131072 && A <= 196605) ||
(A >= 196608 && A <= 262141)
? t.push(IA)
: t.push(FA)
: void t.push(s)
);
}),
[r, t, B]
);
},
JA = function (A, e, t, r) {
var B = r[t];
if (Array.isArray(A) ? -1 !== A.indexOf(B) : A === B) {
var n = t;
while (n <= r.length) {
n++;
var s = r[n];
if (s === e) return !0;
if (s !== z) break;
}
}
if (B === z) {
n = t;
while (n > 0) {
n--;
var o = r[n];
if (Array.isArray(A) ? -1 !== A.indexOf(o) : A === o) {
var i = t;
while (i <= r.length) {
i++;
s = r[i];
if (s === e) return !0;
if (s !== z) break;
}
}
if (o !== z) break;
}
}
return !1;
},
YA = function (A, e) {
var t = A;
while (t >= 0) {
var r = e[t];
if (r !== z) return r;
t--;
}
return 0;
},
WA = function (A, e, t, r, B) {
if (0 === t[r]) return MA;
var n = r - 1;
if (Array.isArray(B) && !0 === B[n]) return MA;
var s = n - 1,
o = n + 1,
i = e[n],
a = s >= 0 ? e[s] : 0,
c = e[o];
if (i === J && c === Y) return MA;
if (-1 !== OA.indexOf(i)) return xA;
if (-1 !== OA.indexOf(c)) return MA;
if (-1 !== VA.indexOf(c)) return MA;
if (YA(n, e) === q) return SA;
if (TA.get(A[n]) === $) return MA;
if ((i === dA || i === fA) && TA.get(A[o]) === $) return MA;
if (i === _ || c === _) return MA;
if (i === j) return MA;
if (-1 === [z, eA, rA].indexOf(i) && c === j) return MA;
if (-1 !== [nA, sA, oA, wA, UA].indexOf(c)) return MA;
if (YA(n, e) === cA) return MA;
if (JA(QA, cA, n, e)) return MA;
if (JA([nA, sA], aA, n, e)) return MA;
if (JA(AA, AA, n, e)) return MA;
if (i === z) return SA;
if (i === QA || c === QA) return MA;
if (c === BA || i === BA) return SA;
if (-1 !== [eA, rA, aA].indexOf(c) || i === tA) return MA;
if (a === EA && -1 !== PA.indexOf(i)) return MA;
if (i === UA && c === EA) return MA;
if (c === iA) return MA;
if (
(-1 !== GA.indexOf(c) && i === gA) ||
(-1 !== GA.indexOf(i) && c === gA)
)
return MA;
if (
(i === lA && -1 !== [IA, dA, fA].indexOf(c)) ||
(-1 !== [IA, dA, fA].indexOf(i) && c === uA)
)
return MA;
if (
(-1 !== GA.indexOf(i) && -1 !== kA.indexOf(c)) ||
(-1 !== kA.indexOf(i) && -1 !== GA.indexOf(c))
)
return MA;
if (
(-1 !== [lA, uA].indexOf(i) &&
(c === gA ||
(-1 !== [cA, rA].indexOf(c) && e[o + 1] === gA))) ||
(-1 !== [cA, rA].indexOf(i) && c === gA) ||
(i === gA && -1 !== [gA, UA, wA].indexOf(c))
)
return MA;
if (-1 !== [gA, UA, wA, nA, sA].indexOf(c)) {
var Q = n;
while (Q >= 0) {
var w = e[Q];
if (w === gA) return MA;
if (-1 === [UA, wA].indexOf(w)) break;
Q--;
}
}
if (-1 !== [lA, uA].indexOf(c)) {
Q = -1 !== [nA, sA].indexOf(i) ? s : n;
while (Q >= 0) {
w = e[Q];
if (w === gA) return MA;
if (-1 === [UA, wA].indexOf(w)) break;
Q--;
}
}
if (
(yA === i && -1 !== [yA, KA, pA, HA].indexOf(c)) ||
(-1 !== [KA, pA].indexOf(i) && -1 !== [KA, mA].indexOf(c)) ||
(-1 !== [mA, HA].indexOf(i) && c === mA)
)
return MA;
if (
(-1 !== NA.indexOf(i) && -1 !== [iA, uA].indexOf(c)) ||
(-1 !== NA.indexOf(c) && i === lA)
)
return MA;
if (-1 !== GA.indexOf(i) && -1 !== GA.indexOf(c)) return MA;
if (i === wA && -1 !== GA.indexOf(c)) return MA;
if (
(-1 !== GA.concat(gA).indexOf(i) &&
c === cA &&
-1 === DA.indexOf(A[o])) ||
(-1 !== GA.concat(gA).indexOf(c) && i === sA)
)
return MA;
if (i === LA && c === LA) {
var g = t[n],
u = 1;
while (g > 0) {
if ((g--, e[g] !== LA)) break;
u++;
}
if (u % 2 !== 0) return MA;
}
return i === dA && c === fA ? MA : SA;
},
ZA = function (A, e) {
e || (e = { lineBreak: 'normal', wordBreak: 'normal' });
var t = XA(A, e.lineBreak),
r = t[0],
B = t[1],
n = t[2];
('break-all' !== e.wordBreak && 'break-word' !== e.wordBreak) ||
(B = B.map(function (A) {
return -1 !== [gA, FA, bA].indexOf(A) ? IA : A;
}));
var s =
'keep-all' === e.wordBreak
? n.map(function (e, t) {
return e && A[t] >= 19968 && A[t] <= 40959;
})
: void 0;
return [r, B, s];
},
_A = (function () {
function A(A, e, t, r) {
(this.codePoints = A),
(this.required = e === xA),
(this.start = t),
(this.end = r);
}
return (
(A.prototype.slice = function () {
return c.apply(
void 0,
this.codePoints.slice(this.start, this.end),
);
}),
A
);
})(),
qA = function (A, e) {
var t = a(A),
r = ZA(t, e),
B = r[0],
n = r[1],
s = r[2],
o = t.length,
i = 0,
c = 0;
return {
next: function () {
if (c >= o) return { done: !0, value: null };
var A = MA;
while (c < o && (A = WA(t, n, B, ++c, s)) === MA);
if (A !== MA || c === o) {
var e = new _A(t, A, i, c);
return (i = c), { value: e, done: !1 };
}
return { done: !0, value: null };
},
};
},
jA = 1,
zA = 2,
$A = 4,
Ae = 8,
ee = 10,
te = 47,
re = 92,
Be = 9,
ne = 32,
se = 34,
oe = 61,
ie = 35,
ae = 36,
ce = 37,
Qe = 39,
we = 40,
ge = 41,
ue = 95,
le = 45,
Ue = 33,
Ce = 60,
Fe = 62,
he = 64,
de = 91,
fe = 93,
pe = 61,
He = 123,
Ee = 63,
Ie = 125,
ye = 124,
Ke = 126,
me = 128,
Le = 65533,
be = 42,
ve = 43,
De = 44,
xe = 58,
Me = 59,
Se = 46,
Te = 0,
Ge = 8,
Oe = 11,
Ve = 14,
ke = 31,
Re = 127,
Ne = -1,
Pe = 48,
Xe = 97,
Je = 101,
Ye = 102,
We = 117,
Ze = 122,
_e = 65,
qe = 69,
je = 70,
ze = 85,
$e = 90,
At = function (A) {
return A >= Pe && A <= 57;
},
et = function (A) {
return A >= 55296 && A <= 57343;
},
tt = function (A) {
return At(A) || (A >= _e && A <= je) || (A >= Xe && A <= Ye);
},
rt = function (A) {
return A >= Xe && A <= Ze;
},
Bt = function (A) {
return A >= _e && A <= $e;
},
nt = function (A) {
return rt(A) || Bt(A);
},
st = function (A) {
return A >= me;
},
ot = function (A) {
return A === ee || A === Be || A === ne;
},
it = function (A) {
return nt(A) || st(A) || A === ue;
},
at = function (A) {
return it(A) || At(A) || A === le;
},
ct = function (A) {
return (
(A >= Te && A <= Ge) ||
A === Oe ||
(A >= Ve && A <= ke) ||
A === Re
);
},
Qt = function (A, e) {
return A === re && e !== ee;
},
wt = function (A, e, t) {
return A === le
? it(e) || Qt(e, t)
: !!it(A) || !(A !== re || !Qt(A, e));
},
gt = function (A, e, t) {
return A === ve || A === le
? !!At(e) || (e === Se && At(t))
: At(A === Se ? e : A);
},
ut = function (A) {
var e = 0,
t = 1;
(A[e] !== ve && A[e] !== le) || (A[e] === le && (t = -1), e++);
var r = [];
while (At(A[e])) r.push(A[e++]);
var B = r.length ? parseInt(c.apply(void 0, r), 10) : 0;
A[e] === Se && e++;
var n = [];
while (At(A[e])) n.push(A[e++]);
var s = n.length,
o = s ? parseInt(c.apply(void 0, n), 10) : 0;
(A[e] !== qe && A[e] !== Je) || e++;
var i = 1;
(A[e] !== ve && A[e] !== le) || (A[e] === le && (i = -1), e++);
var a = [];
while (At(A[e])) a.push(A[e++]);
var Q = a.length ? parseInt(c.apply(void 0, a), 10) : 0;
return t * (B + o * Math.pow(10, -s)) * Math.pow(10, i * Q);
},
lt = { type: 2 },
Ut = { type: 3 },
Ct = { type: 4 },
Ft = { type: 13 },
ht = { type: 8 },
dt = { type: 21 },
ft = { type: 9 },
pt = { type: 10 },
Ht = { type: 11 },
Et = { type: 12 },
It = { type: 14 },
yt = { type: 23 },
Kt = { type: 1 },
mt = { type: 25 },
Lt = { type: 24 },
bt = { type: 26 },
vt = { type: 27 },
Dt = { type: 28 },
xt = { type: 29 },
Mt = { type: 31 },
St = { type: 32 },
Tt = (function () {
function A() {
this._value = [];
}
return (
(A.prototype.write = function (A) {
this._value = this._value.concat(a(A));
}),
(A.prototype.read = function () {
var A = [],
e = this.consumeToken();
while (e !== St) A.push(e), (e = this.consumeToken());
return A;
}),
(A.prototype.consumeToken = function () {
var A = this.consumeCodePoint();
switch (A) {
case se:
return this.consumeStringToken(se);
case ie:
var e = this.peekCodePoint(0),
t = this.peekCodePoint(1),
r = this.peekCodePoint(2);
if (at(e) || Qt(t, r)) {
var B = wt(e, t, r) ? zA : jA,
n = this.consumeName();
return { type: 5, value: n, flags: B };
}
break;
case ae:
if (this.peekCodePoint(0) === oe)
return this.consumeCodePoint(), Ft;
break;
case Qe:
return this.consumeStringToken(Qe);
case we:
return lt;
case ge:
return Ut;
case be:
if (this.peekCodePoint(0) === oe)
return this.consumeCodePoint(), It;
break;
case ve:
if (gt(A, this.peekCodePoint(0), this.peekCodePoint(1)))
return (
this.reconsumeCodePoint(A), this.consumeNumericToken()
);
break;
case De:
return Ct;
case le:
var s = A,
o = this.peekCodePoint(0),
i = this.peekCodePoint(1);
if (gt(s, o, i))
return (
this.reconsumeCodePoint(A), this.consumeNumericToken()
);
if (wt(s, o, i))
return (
this.reconsumeCodePoint(A), this.consumeIdentLikeToken()
);
if (o === le && i === Fe)
return (
this.consumeCodePoint(), this.consumeCodePoint(), Lt
);
break;
case Se:
if (gt(A, this.peekCodePoint(0), this.peekCodePoint(1)))
return (
this.reconsumeCodePoint(A), this.consumeNumericToken()
);
break;
case te:
if (this.peekCodePoint(0) === be) {
this.consumeCodePoint();
while (1) {
var a = this.consumeCodePoint();
if (
a === be &&
((a = this.consumeCodePoint()), a === te)
)
return this.consumeToken();
if (a === Ne) return this.consumeToken();
}
}
break;
case xe:
return bt;
case Me:
return vt;
case Ce:
if (
this.peekCodePoint(0) === Ue &&
this.peekCodePoint(1) === le &&
this.peekCodePoint(2) === le
)
return (
this.consumeCodePoint(), this.consumeCodePoint(), mt
);
break;
case he:
var Q = this.peekCodePoint(0),
w = this.peekCodePoint(1),
g = this.peekCodePoint(2);
if (wt(Q, w, g)) {
n = this.consumeName();
return { type: 7, value: n };
}
break;
case de:
return Dt;
case re:
if (Qt(A, this.peekCodePoint(0)))
return (
this.reconsumeCodePoint(A), this.consumeIdentLikeToken()
);
break;
case fe:
return xt;
case pe:
if (this.peekCodePoint(0) === oe)
return this.consumeCodePoint(), ht;
break;
case He:
return Ht;
case Ie:
return Et;
case We:
case ze:
var u = this.peekCodePoint(0),
l = this.peekCodePoint(1);
return (
u !== ve ||
(!tt(l) && l !== Ee) ||
(this.consumeCodePoint(),
this.consumeUnicodeRangeToken()),
this.reconsumeCodePoint(A),
this.consumeIdentLikeToken()
);
case ye:
if (this.peekCodePoint(0) === oe)
return this.consumeCodePoint(), ft;
if (this.peekCodePoint(0) === ye)
return this.consumeCodePoint(), dt;
break;
case Ke:
if (this.peekCodePoint(0) === oe)
return this.consumeCodePoint(), pt;
break;
case Ne:
return St;
}
return ot(A)
? (this.consumeWhiteSpace(), Mt)
: At(A)
? (this.reconsumeCodePoint(A), this.consumeNumericToken())
: it(A)
? (this.reconsumeCodePoint(A), this.consumeIdentLikeToken())
: { type: 6, value: c(A) };
}),
(A.prototype.consumeCodePoint = function () {
var A = this._value.shift();
return 'undefined' === typeof A ? -1 : A;
}),
(A.prototype.reconsumeCodePoint = function (A) {
this._value.unshift(A);
}),
(A.prototype.peekCodePoint = function (A) {
return A >= this._value.length ? -1 : this._value[A];
}),
(A.prototype.consumeUnicodeRangeToken = function () {
var A = [],
e = this.consumeCodePoint();
while (tt(e) && A.length < 6)
A.push(e), (e = this.consumeCodePoint());
var t = !1;
while (e === Ee && A.length < 6)
A.push(e), (e = this.consumeCodePoint()), (t = !0);
if (t) {
var r = parseInt(
c.apply(
void 0,
A.map(function (A) {
return A === Ee ? Pe : A;
}),
),
16,
),
B = parseInt(
c.apply(
void 0,
A.map(function (A) {
return A === Ee ? je : A;
}),
),
16,
);
return { type: 30, start: r, end: B };
}
var n = parseInt(c.apply(void 0, A), 16);
if (this.peekCodePoint(0) === le && tt(this.peekCodePoint(1))) {
this.consumeCodePoint(), (e = this.consumeCodePoint());
var s = [];
while (tt(e) && s.length < 6)
s.push(e), (e = this.consumeCodePoint());
B = parseInt(c.apply(void 0, s), 16);
return { type: 30, start: n, end: B };
}
return { type: 30, start: n, end: n };
}),
(A.prototype.consumeIdentLikeToken = function () {
var A = this.consumeName();
return 'url' === A.toLowerCase() && this.peekCodePoint(0) === we
? (this.consumeCodePoint(), this.consumeUrlToken())
: this.peekCodePoint(0) === we
? (this.consumeCodePoint(), { type: 19, value: A })
: { type: 20, value: A };
}),
(A.prototype.consumeUrlToken = function () {
var A = [];
if ((this.consumeWhiteSpace(), this.peekCodePoint(0) === Ne))
return { type: 22, value: '' };
var e = this.peekCodePoint(0);
if (e === Qe || e === se) {
var t = this.consumeStringToken(this.consumeCodePoint());
return 0 === t.type &&
(this.consumeWhiteSpace(),
this.peekCodePoint(0) === Ne ||
this.peekCodePoint(0) === ge)
? (this.consumeCodePoint(), { type: 22, value: t.value })
: (this.consumeBadUrlRemnants(), yt);
}
while (1) {
var r = this.consumeCodePoint();
if (r === Ne || r === ge)
return { type: 22, value: c.apply(void 0, A) };
if (ot(r))
return (
this.consumeWhiteSpace(),
this.peekCodePoint(0) === Ne ||
this.peekCodePoint(0) === ge
? (this.consumeCodePoint(),
{ type: 22, value: c.apply(void 0, A) })
: (this.consumeBadUrlRemnants(), yt)
);
if (r === se || r === Qe || r === we || ct(r))
return this.consumeBadUrlRemnants(), yt;
if (r === re) {
if (!Qt(r, this.peekCodePoint(0)))
return this.consumeBadUrlRemnants(), yt;
A.push(this.consumeEscapedCodePoint());
} else A.push(r);
}
}),
(A.prototype.consumeWhiteSpace = function () {
while (ot(this.peekCodePoint(0))) this.consumeCodePoint();
}),
(A.prototype.consumeBadUrlRemnants = function () {
while (1) {
var A = this.consumeCodePoint();
if (A === ge || A === Ne) return;
Qt(A, this.peekCodePoint(0)) &&
this.consumeEscapedCodePoint();
}
}),
(A.prototype.consumeStringSlice = function (A) {
var e = 5e4,
t = '';
while (A > 0) {
var r = Math.min(e, A);
(t += c.apply(void 0, this._value.splice(0, r))), (A -= r);
}
return this._value.shift(), t;
}),
(A.prototype.consumeStringToken = function (A) {
var e = '',
t = 0;
do {
var r = this._value[t];
if (r === Ne || void 0 === r || r === A)
return (
(e += this.consumeStringSlice(t)), { type: 0, value: e }
);
if (r === ee) return this._value.splice(0, t), Kt;
if (r === re) {
var B = this._value[t + 1];
B !== Ne &&
void 0 !== B &&
(B === ee
? ((e += this.consumeStringSlice(t)),
(t = -1),
this._value.shift())
: Qt(r, B) &&
((e += this.consumeStringSlice(t)),
(e += c(this.consumeEscapedCodePoint())),
(t = -1)));
}
t++;
} while (1);
}),
(A.prototype.consumeNumber = function () {
var A = [],
e = $A,
t = this.peekCodePoint(0);
(t !== ve && t !== le) || A.push(this.consumeCodePoint());
while (At(this.peekCodePoint(0)))
A.push(this.consumeCodePoint());
t = this.peekCodePoint(0);
var r = this.peekCodePoint(1);
if (t === Se && At(r)) {
A.push(this.consumeCodePoint(), this.consumeCodePoint()),
(e = Ae);
while (At(this.peekCodePoint(0)))
A.push(this.consumeCodePoint());
}
(t = this.peekCodePoint(0)), (r = this.peekCodePoint(1));
var B = this.peekCodePoint(2);
if (
(t === qe || t === Je) &&
(((r === ve || r === le) && At(B)) || At(r))
) {
A.push(this.consumeCodePoint(), this.consumeCodePoint()),
(e = Ae);
while (At(this.peekCodePoint(0)))
A.push(this.consumeCodePoint());
}
return [ut(A), e];
}),
(A.prototype.consumeNumericToken = function () {
var A = this.consumeNumber(),
e = A[0],
t = A[1],
r = this.peekCodePoint(0),
B = this.peekCodePoint(1),
n = this.peekCodePoint(2);
if (wt(r, B, n)) {
var s = this.consumeName();
return { type: 15, number: e, flags: t, unit: s };
}
return r === ce
? (this.consumeCodePoint(), { type: 16, number: e, flags: t })
: { type: 17, number: e, flags: t };
}),
(A.prototype.consumeEscapedCodePoint = function () {
var A = this.consumeCodePoint();
if (tt(A)) {
var e = c(A);
while (tt(this.peekCodePoint(0)) && e.length < 6)
e += c(this.consumeCodePoint());
ot(this.peekCodePoint(0)) && this.consumeCodePoint();
var t = parseInt(e, 16);
return 0 === t || et(t) || t > 1114111 ? Le : t;
}
return A === Ne ? Le : A;
}),
(A.prototype.consumeName = function () {
var A = '';
while (1) {
var e = this.consumeCodePoint();
if (at(e)) A += c(e);
else {
if (!Qt(e, this.peekCodePoint(0)))
return this.reconsumeCodePoint(e), A;
A += c(this.consumeEscapedCodePoint());
}
}
}),
A
);
})(),
Gt = (function () {
function A(A) {
this._tokens = A;
}
return (
(A.create = function (e) {
var t = new Tt();
return t.write(e), new A(t.read());
}),
(A.parseValue = function (e) {
return A.create(e).parseComponentValue();
}),
(A.parseValues = function (e) {
return A.create(e).parseComponentValues();
}),
(A.prototype.parseComponentValue = function () {
var A = this.consumeToken();
while (31 === A.type) A = this.consumeToken();
if (32 === A.type)
throw new SyntaxError(
'Error parsing CSS component value, unexpected EOF',
);
this.reconsumeToken(A);
var e = this.consumeComponentValue();
do {
A = this.consumeToken();
} while (31 === A.type);
if (32 === A.type) return e;
throw new SyntaxError(
'Error parsing CSS component value, multiple values found when expecting only one',
);
}),
(A.prototype.parseComponentValues = function () {
var A = [];
while (1) {
var e = this.consumeComponentValue();
if (32 === e.type) return A;
A.push(e), A.push();
}
}),
(A.prototype.consumeComponentValue = function () {
var A = this.consumeToken();
switch (A.type) {
case 11:
case 28:
case 2:
return this.consumeSimpleBlock(A.type);
case 19:
return this.consumeFunction(A);
}
return A;
}),
(A.prototype.consumeSimpleBlock = function (A) {
var e = { type: A, values: [] },
t = this.consumeToken();
while (1) {
if (32 === t.type || Yt(t, A)) return e;
this.reconsumeToken(t),
e.values.push(this.consumeComponentValue()),
(t = this.consumeToken());
}
}),
(A.prototype.consumeFunction = function (A) {
var e = { name: A.value, values: [], type: 18 };
while (1) {
var t = this.consumeToken();
if (32 === t.type || 3 === t.type) return e;
this.reconsumeToken(t),
e.values.push(this.consumeComponentValue());
}
}),
(A.prototype.consumeToken = function () {
var A = this._tokens.shift();
return 'undefined' === typeof A ? St : A;
}),
(A.prototype.reconsumeToken = function (A) {
this._tokens.unshift(A);
}),
A
);
})(),
Ot = function (A) {
return 15 === A.type;
},
Vt = function (A) {
return 17 === A.type;
},
kt = function (A) {
return 20 === A.type;
},
Rt = function (A) {
return 0 === A.type;
},
Nt = function (A, e) {
return kt(A) && A.value === e;
},
Pt = function (A) {
return 31 !== A.type;
},
Xt = function (A) {
return 31 !== A.type && 4 !== A.type;
},
Jt = function (A) {
var e = [],
t = [];
return (
A.forEach(function (A) {
if (4 === A.type) {
if (0 === t.length)
throw new Error(
'Error parsing function args, zero tokens for arg',
);
return e.push(t), void (t = []);
}
31 !== A.type && t.push(A);
}),
t.length && e.push(t),
e
);
},
Yt = function (A, e) {
return (
(11 === e && 12 === A.type) ||
(28 === e && 29 === A.type) ||
(2 === e && 3 === A.type)
);
},
Wt = function (A) {
return 17 === A.type || 15 === A.type;
},
Zt = function (A) {
return 16 === A.type || Wt(A);
},
_t = function (A) {
return A.length > 1 ? [A[0], A[1]] : [A[0]];
},
qt = { type: 17, number: 0, flags: $A },
jt = { type: 16, number: 50, flags: $A },
zt = { type: 16, number: 100, flags: $A },
$t = function (A, e, t) {
var r = A[0],
B = A[1];
return [Ar(r, e), Ar('undefined' !== typeof B ? B : r, t)];
},
Ar = function (A, e) {
if (16 === A.type) return (A.number / 100) * e;
if (Ot(A))
switch (A.unit) {
case 'rem':
case 'em':
return 16 * A.number;
case 'px':
default:
return A.number;
}
return A.number;
},
er = 'deg',
tr = 'grad',
rr = 'rad',
Br = 'turn',
nr = {
name: 'angle',
parse: function (A, e) {
if (15 === e.type)
switch (e.unit) {
case er:
return (Math.PI * e.number) / 180;
case tr:
return (Math.PI / 200) * e.number;
case rr:
return e.number;
case Br:
return 2 * Math.PI * e.number;
}
throw new Error('Unsupported angle type');
},
},
sr = function (A) {
return (
15 === A.type &&
(A.unit === er || A.unit === tr || A.unit === rr || A.unit === Br)
);
},
or = function (A) {
var e = A.filter(kt)
.map(function (A) {
return A.value;
})
.join(' ');
switch (e) {
case 'to bottom right':
case 'to right bottom':
case 'left top':
case 'top left':
return [qt, qt];
case 'to top':
case 'bottom':
return ir(0);
case 'to bottom left':
case 'to left bottom':
case 'right top':
case 'top right':
return [qt, zt];
case 'to right':
case 'left':
return ir(90);
case 'to top left':
case 'to left top':
case 'right bottom':
case 'bottom right':
return [zt, zt];
case 'to bottom':
case 'top':
return ir(180);
case 'to top right':
case 'to right top':
case 'left bottom':
case 'bottom left':
return [zt, qt];
case 'to left':
case 'right':
return ir(270);
}
return 0;
},
ir = function (A) {
return (Math.PI * A) / 180;
},
ar = {
name: 'color',
parse: function (A, e) {
if (18 === e.type) {
var t = Cr[e.name];
if ('undefined' === typeof t)
throw new Error(
'Attempting to parse an unsupported color function "' +
e.name +
'"',
);
return t(A, e.values);
}
if (5 === e.type) {
if (3 === e.value.length) {
var r = e.value.substring(0, 1),
B = e.value.substring(1, 2),
n = e.value.substring(2, 3);
return wr(
parseInt(r + r, 16),
parseInt(B + B, 16),
parseInt(n + n, 16),
1,
);
}
if (4 === e.value.length) {
(r = e.value.substring(0, 1)),
(B = e.value.substring(1, 2)),
(n = e.value.substring(2, 3));
var s = e.value.substring(3, 4);
return wr(
parseInt(r + r, 16),
parseInt(B + B, 16),
parseInt(n + n, 16),
parseInt(s + s, 16) / 255,
);
}
if (6 === e.value.length) {
(r = e.value.substring(0, 2)),
(B = e.value.substring(2, 4)),
(n = e.value.substring(4, 6));
return wr(
parseInt(r, 16),
parseInt(B, 16),
parseInt(n, 16),
1,
);
}
if (8 === e.value.length) {
(r = e.value.substring(0, 2)),
(B = e.value.substring(2, 4)),
(n = e.value.substring(4, 6)),
(s = e.value.substring(6, 8));
return wr(
parseInt(r, 16),
parseInt(B, 16),
parseInt(n, 16),
parseInt(s, 16) / 255,
);
}
}
if (20 === e.type) {
var o = hr[e.value.toUpperCase()];
if ('undefined' !== typeof o) return o;
}
return hr.TRANSPARENT;
},
},
cr = function (A) {
return 0 === (255 & A);
},
Qr = function (A) {
var e = 255 & A,
t = 255 & (A >> 8),
r = 255 & (A >> 16),
B = 255 & (A >> 24);
return e < 255
? 'rgba(' + B + ',' + r + ',' + t + ',' + e / 255 + ')'
: 'rgb(' + B + ',' + r + ',' + t + ')';
},
wr = function (A, e, t, r) {
return (
((A << 24) |
(e << 16) |
(t << 8) |
(Math.round(255 * r) << 0)) >>>
0
);
},
gr = function (A, e) {
if (17 === A.type) return A.number;
if (16 === A.type) {
var t = 3 === e ? 1 : 255;
return 3 === e
? (A.number / 100) * t
: Math.round((A.number / 100) * t);
}
return 0;
},
ur = function (A, e) {
var t = e.filter(Xt);
if (3 === t.length) {
var r = t.map(gr),
B = r[0],
n = r[1],
s = r[2];
return wr(B, n, s, 1);
}
if (4 === t.length) {
var o = t.map(gr),
i = ((B = o[0]), (n = o[1]), (s = o[2]), o[3]);
return wr(B, n, s, i);
}
return 0;
};
function lr(A, e, t) {
return (
t < 0 && (t += 1),
t >= 1 && (t -= 1),
t < 1 / 6
? (e - A) * t * 6 + A
: t < 0.5
? e
: t < 2 / 3
? 6 * (e - A) * (2 / 3 - t) + A
: A
);
}
var Ur = function (A, e) {
var t = e.filter(Xt),
r = t[0],
B = t[1],
n = t[2],
s = t[3],
o =
(17 === r.type ? ir(r.number) : nr.parse(A, r)) / (2 * Math.PI),
i = Zt(B) ? B.number / 100 : 0,
a = Zt(n) ? n.number / 100 : 0,
c = 'undefined' !== typeof s && Zt(s) ? Ar(s, 1) : 1;
if (0 === i) return wr(255 * a, 255 * a, 255 * a, 1);
var Q = a <= 0.5 ? a * (i + 1) : a + i - a * i,
w = 2 * a - Q,
g = lr(w, Q, o + 1 / 3),
u = lr(w, Q, o),
l = lr(w, Q, o - 1 / 3);
return wr(255 * g, 255 * u, 255 * l, c);
},
Cr = { hsl: Ur, hsla: Ur, rgb: ur, rgba: ur },
Fr = function (A, e) {
return ar.parse(A, Gt.create(e).parseComponentValue());
},
hr = {
ALICEBLUE: 4042850303,
ANTIQUEWHITE: 4209760255,
AQUA: 16777215,
AQUAMARINE: 2147472639,
AZURE: 4043309055,
BEIGE: 4126530815,
BISQUE: 4293182719,
BLACK: 255,
BLANCHEDALMOND: 4293643775,
BLUE: 65535,
BLUEVIOLET: 2318131967,
BROWN: 2771004159,
BURLYWOOD: 3736635391,
CADETBLUE: 1604231423,
CHARTREUSE: 2147418367,
CHOCOLATE: 3530104575,
CORAL: 4286533887,
CORNFLOWERBLUE: 1687547391,
CORNSILK: 4294499583,
CRIMSON: 3692313855,
CYAN: 16777215,
DARKBLUE: 35839,
DARKCYAN: 9145343,
DARKGOLDENROD: 3095837695,
DARKGRAY: 2846468607,
DARKGREEN: 6553855,
DARKGREY: 2846468607,
DARKKHAKI: 3182914559,
DARKMAGENTA: 2332068863,
DARKOLIVEGREEN: 1433087999,
DARKORANGE: 4287365375,
DARKORCHID: 2570243327,
DARKRED: 2332033279,
DARKSALMON: 3918953215,
DARKSEAGREEN: 2411499519,
DARKSLATEBLUE: 1211993087,
DARKSLATEGRAY: 793726975,
DARKSLATEGREY: 793726975,
DARKTURQUOISE: 13554175,
DARKVIOLET: 2483082239,
DEEPPINK: 4279538687,
DEEPSKYBLUE: 12582911,
DIMGRAY: 1768516095,
DIMGREY: 1768516095,
DODGERBLUE: 512819199,
FIREBRICK: 2988581631,
FLORALWHITE: 4294635775,
FORESTGREEN: 579543807,
FUCHSIA: 4278255615,
GAINSBORO: 3705462015,
GHOSTWHITE: 4177068031,
GOLD: 4292280575,
GOLDENROD: 3668254975,
GRAY: 2155905279,
GREEN: 8388863,
GREENYELLOW: 2919182335,
GREY: 2155905279,
HONEYDEW: 4043305215,
HOTPINK: 4285117695,
INDIANRED: 3445382399,
INDIGO: 1258324735,
IVORY: 4294963455,
KHAKI: 4041641215,
LAVENDER: 3873897215,
LAVENDERBLUSH: 4293981695,
LAWNGREEN: 2096890111,
LEMONCHIFFON: 4294626815,
LIGHTBLUE: 2916673279,
LIGHTCORAL: 4034953471,
LIGHTCYAN: 3774873599,
LIGHTGOLDENRODYELLOW: 4210742015,
LIGHTGRAY: 3553874943,
LIGHTGREEN: 2431553791,
LIGHTGREY: 3553874943,
LIGHTPINK: 4290167295,
LIGHTSALMON: 4288707327,
LIGHTSEAGREEN: 548580095,
LIGHTSKYBLUE: 2278488831,
LIGHTSLATEGRAY: 2005441023,
LIGHTSLATEGREY: 2005441023,
LIGHTSTEELBLUE: 2965692159,
LIGHTYELLOW: 4294959359,
LIME: 16711935,
LIMEGREEN: 852308735,
LINEN: 4210091775,
MAGENTA: 4278255615,
MAROON: 2147483903,
MEDIUMAQUAMARINE: 1724754687,
MEDIUMBLUE: 52735,
MEDIUMORCHID: 3126187007,
MEDIUMPURPLE: 2473647103,
MEDIUMSEAGREEN: 1018393087,
MEDIUMSLATEBLUE: 2070474495,
MEDIUMSPRINGGREEN: 16423679,
MEDIUMTURQUOISE: 1221709055,
MEDIUMVIOLETRED: 3340076543,
MIDNIGHTBLUE: 421097727,
MINTCREAM: 4127193855,
MISTYROSE: 4293190143,
MOCCASIN: 4293178879,
NAVAJOWHITE: 4292783615,
NAVY: 33023,
OLDLACE: 4260751103,
OLIVE: 2155872511,
OLIVEDRAB: 1804477439,
ORANGE: 4289003775,
ORANGERED: 4282712319,
ORCHID: 3664828159,
PALEGOLDENROD: 4008225535,
PALEGREEN: 2566625535,
PALETURQUOISE: 2951671551,
PALEVIOLETRED: 3681588223,
PAPAYAWHIP: 4293907967,
PEACHPUFF: 4292524543,
PERU: 3448061951,
PINK: 4290825215,
PLUM: 3718307327,
POWDERBLUE: 2967529215,
PURPLE: 2147516671,
REBECCAPURPLE: 1714657791,
RED: 4278190335,
ROSYBROWN: 3163525119,
ROYALBLUE: 1097458175,
SADDLEBROWN: 2336560127,
SALMON: 4202722047,
SANDYBROWN: 4104413439,
SEAGREEN: 780883967,
SEASHELL: 4294307583,
SIENNA: 2689740287,
SILVER: 3233857791,
SKYBLUE: 2278484991,
SLATEBLUE: 1784335871,
SLATEGRAY: 1887473919,
SLATEGREY: 1887473919,
SNOW: 4294638335,
SPRINGGREEN: 16744447,
STEELBLUE: 1182971135,
TAN: 3535047935,
TEAL: 8421631,
THISTLE: 3636451583,
TOMATO: 4284696575,
TRANSPARENT: 0,
TURQUOISE: 1088475391,
VIOLET: 4001558271,
WHEAT: 4125012991,
WHITE: 4294967295,
WHITESMOKE: 4126537215,
YELLOW: 4294902015,
YELLOWGREEN: 2597139199,
},
dr = {
name: 'background-clip',
initialValue: 'border-box',
prefix: !1,
type: 1,
parse: function (A, e) {
return e.map(function (A) {
if (kt(A))
switch (A.value) {
case 'padding-box':
return 1;
case 'content-box':
return 2;
}
return 0;
});
},
},
fr = {
name: 'background-color',
initialValue: 'transparent',
prefix: !1,
type: 3,
format: 'color',
},
pr = function (A, e) {
var t = ar.parse(A, e[0]),
r = e[1];
return r && Zt(r)
? { color: t, stop: r }
: { color: t, stop: null };
},
Hr = function (A, e) {
var t = A[0],
r = A[A.length - 1];
null === t.stop && (t.stop = qt), null === r.stop && (r.stop = zt);
for (var B = [], n = 0, s = 0; s < A.length; s++) {
var o = A[s].stop;
if (null !== o) {
var i = Ar(o, e);
i > n ? B.push(i) : B.push(n), (n = i);
} else B.push(null);
}
var a = null;
for (s = 0; s < B.length; s++) {
var c = B[s];
if (null === c) null === a && (a = s);
else if (null !== a) {
for (
var Q = s - a, w = B[a - 1], g = (c - w) / (Q + 1), u = 1;
u <= Q;
u++
)
B[a + u - 1] = g * u;
a = null;
}
}
return A.map(function (A, t) {
var r = A.color;
return { color: r, stop: Math.max(Math.min(1, B[t] / e), 0) };
});
},
Er = function (A, e, t) {
var r = e / 2,
B = t / 2,
n = Ar(A[0], e) - r,
s = B - Ar(A[1], t);
return (Math.atan2(s, n) + 2 * Math.PI) % (2 * Math.PI);
},
Ir = function (A, e, t) {
var r = 'number' === typeof A ? A : Er(A, e, t),
B = Math.abs(e * Math.sin(r)) + Math.abs(t * Math.cos(r)),
n = e / 2,
s = t / 2,
o = B / 2,
i = Math.sin(r - Math.PI / 2) * o,
a = Math.cos(r - Math.PI / 2) * o;
return [B, n - a, n + a, s - i, s + i];
},
yr = function (A, e) {
return Math.sqrt(A * A + e * e);
},
Kr = function (A, e, t, r, B) {
var n = [
[0, 0],
[0, e],
[A, 0],
[A, e],
];
return n.reduce(
function (A, e) {
var n = e[0],
s = e[1],
o = yr(t - n, r - s);
return (B ? o < A.optimumDistance : o > A.optimumDistance)
? { optimumCorner: e, optimumDistance: o }
: A;
},
{ optimumDistance: B ? 1 / 0 : -1 / 0, optimumCorner: null },
).optimumCorner;
},
mr = function (A, e, t, r, B) {
var n = 0,
s = 0;
switch (A.size) {
case 0:
0 === A.shape
? (n = s =
Math.min(
Math.abs(e),
Math.abs(e - r),
Math.abs(t),
Math.abs(t - B),
))
: 1 === A.shape &&
((n = Math.min(Math.abs(e), Math.abs(e - r))),
(s = Math.min(Math.abs(t), Math.abs(t - B))));
break;
case 2:
if (0 === A.shape)
n = s = Math.min(
yr(e, t),
yr(e, t - B),
yr(e - r, t),
yr(e - r, t - B),
);
else if (1 === A.shape) {
var o =
Math.min(Math.abs(t), Math.abs(t - B)) /
Math.min(Math.abs(e), Math.abs(e - r)),
i = Kr(r, B, e, t, !0),
a = i[0],
c = i[1];
(n = yr(a - e, (c - t) / o)), (s = o * n);
}
break;
case 1:
0 === A.shape
? (n = s =
Math.max(
Math.abs(e),
Math.abs(e - r),
Math.abs(t),
Math.abs(t - B),
))
: 1 === A.shape &&
((n = Math.max(Math.abs(e), Math.abs(e - r))),
(s = Math.max(Math.abs(t), Math.abs(t - B))));
break;
case 3:
if (0 === A.shape)
n = s = Math.max(
yr(e, t),
yr(e, t - B),
yr(e - r, t),
yr(e - r, t - B),
);
else if (1 === A.shape) {
o =
Math.max(Math.abs(t), Math.abs(t - B)) /
Math.max(Math.abs(e), Math.abs(e - r));
var Q = Kr(r, B, e, t, !1);
(a = Q[0]), (c = Q[1]);
(n = yr(a - e, (c - t) / o)), (s = o * n);
}
break;
}
return (
Array.isArray(A.size) &&
((n = Ar(A.size[0], r)),
(s = 2 === A.size.length ? Ar(A.size[1], B) : n)),
[n, s]
);
},
Lr = function (A, e) {
var t = ir(180),
r = [];
return (
Jt(e).forEach(function (e, B) {
if (0 === B) {
var n = e[0];
if (20 === n.type && 'to' === n.value)
return void (t = or(e));
if (sr(n)) return void (t = nr.parse(A, n));
}
var s = pr(A, e);
r.push(s);
}),
{ angle: t, stops: r, type: 1 }
);
},
br = function (A, e) {
var t = ir(180),
r = [];
return (
Jt(e).forEach(function (e, B) {
if (0 === B) {
var n = e[0];
if (
20 === n.type &&
-1 !== ['top', 'left', 'right', 'bottom'].indexOf(n.value)
)
return void (t = or(e));
if (sr(n))
return void (t = (nr.parse(A, n) + ir(270)) % ir(360));
}
var s = pr(A, e);
r.push(s);
}),
{ angle: t, stops: r, type: 1 }
);
},
vr = function (A, e) {
var t = ir(180),
r = [],
B = 1,
n = 0,
s = 3,
o = [];
return (
Jt(e).forEach(function (e, t) {
var n = e[0];
if (0 === t) {
if (kt(n) && 'linear' === n.value) return void (B = 1);
if (kt(n) && 'radial' === n.value) return void (B = 2);
}
if (18 === n.type)
if ('from' === n.name) {
var s = ar.parse(A, n.values[0]);
r.push({ stop: qt, color: s });
} else if ('to' === n.name) {
s = ar.parse(A, n.values[0]);
r.push({ stop: zt, color: s });
} else if ('color-stop' === n.name) {
var o = n.values.filter(Xt);
if (2 === o.length) {
s = ar.parse(A, o[1]);
var i = o[0];
Vt(i) &&
r.push({
stop: {
type: 16,
number: 100 * i.number,
flags: i.flags,
},
color: s,
});
}
}
}),
1 === B
? { angle: (t + ir(180)) % ir(360), stops: r, type: B }
: { size: s, shape: n, stops: r, position: o, type: B }
);
},
Dr = 'closest-side',
xr = 'farthest-side',
Mr = 'closest-corner',
Sr = 'farthest-corner',
Tr = 'circle',
Gr = 'ellipse',
Or = 'cover',
Vr = 'contain',
kr = function (A, e) {
var t = 0,
r = 3,
B = [],
n = [];
return (
Jt(e).forEach(function (e, s) {
var o = !0;
if (0 === s) {
var i = !1;
o = e.reduce(function (A, e) {
if (i)
if (kt(e))
switch (e.value) {
case 'center':
return n.push(jt), A;
case 'top':
case 'left':
return n.push(qt), A;
case 'right':
case 'bottom':
return n.push(zt), A;
}
else (Zt(e) || Wt(e)) && n.push(e);
else if (kt(e))
switch (e.value) {
case Tr:
return (t = 0), !1;
case Gr:
return (t = 1), !1;
case 'at':
return (i = !0), !1;
case Dr:
return (r = 0), !1;
case Or:
case xr:
return (r = 1), !1;
case Vr:
case Mr:
return (r = 2), !1;
case Sr:
return (r = 3), !1;
}
else if (Wt(e) || Zt(e))
return Array.isArray(r) || (r = []), r.push(e), !1;
return A;
}, o);
}
if (o) {
var a = pr(A, e);
B.push(a);
}
}),
{ size: r, shape: t, stops: B, position: n, type: 2 }
);
},
Rr = function (A, e) {
var t = 0,
r = 3,
B = [],
n = [];
return (
Jt(e).forEach(function (e, s) {
var o = !0;
if (
(0 === s
? (o = e.reduce(function (A, e) {
if (kt(e))
switch (e.value) {
case 'center':
return n.push(jt), !1;
case 'top':
case 'left':
return n.push(qt), !1;
case 'right':
case 'bottom':
return n.push(zt), !1;
}
else if (Zt(e) || Wt(e)) return n.push(e), !1;
return A;
}, o))
: 1 === s &&
(o = e.reduce(function (A, e) {
if (kt(e))
switch (e.value) {
case Tr:
return (t = 0), !1;
case Gr:
return (t = 1), !1;
case Vr:
case Dr:
return (r = 0), !1;
case xr:
return (r = 1), !1;
case Mr:
return (r = 2), !1;
case Or:
case Sr:
return (r = 3), !1;
}
else if (Wt(e) || Zt(e))
return Array.isArray(r) || (r = []), r.push(e), !1;
return A;
}, o)),
o)
) {
var i = pr(A, e);
B.push(i);
}
}),
{ size: r, shape: t, stops: B, position: n, type: 2 }
);
},
Nr = function (A) {
return 1 === A.type;
},
Pr = function (A) {
return 2 === A.type;
},
Xr = {
name: 'image',
parse: function (A, e) {
if (22 === e.type) {
var t = { url: e.value, type: 0 };
return A.cache.addImage(e.value), t;
}
if (18 === e.type) {
var r = Wr[e.name];
if ('undefined' === typeof r)
throw new Error(
'Attempting to parse an unsupported image function "' +
e.name +
'"',
);
return r(A, e.values);
}
throw new Error('Unsupported image type ' + e.type);
},
};
function Jr(A) {
return (
!(20 === A.type && 'none' === A.value) &&
(18 !== A.type || !!Wr[A.name])
);
}
var Yr,
Wr = {
'linear-gradient': Lr,
'-moz-linear-gradient': br,
'-ms-linear-gradient': br,
'-o-linear-gradient': br,
'-webkit-linear-gradient': br,
'radial-gradient': kr,
'-moz-radial-gradient': Rr,
'-ms-radial-gradient': Rr,
'-o-radial-gradient': Rr,
'-webkit-radial-gradient': Rr,
'-webkit-gradient': vr,
},
Zr = {
name: 'background-image',
initialValue: 'none',
type: 1,
prefix: !1,
parse: function (A, e) {
if (0 === e.length) return [];
var t = e[0];
return 20 === t.type && 'none' === t.value
? []
: e
.filter(function (A) {
return Xt(A) && Jr(A);
})
.map(function (e) {
return Xr.parse(A, e);
});
},
},
_r = {
name: 'background-origin',
initialValue: 'border-box',
prefix: !1,
type: 1,
parse: function (A, e) {
return e.map(function (A) {
if (kt(A))
switch (A.value) {
case 'padding-box':
return 1;
case 'content-box':
return 2;
}
return 0;
});
},
},
qr = {
name: 'background-position',
initialValue: '0% 0%',
type: 1,
prefix: !1,
parse: function (A, e) {
return Jt(e)
.map(function (A) {
return A.filter(Zt);
})
.map(_t);
},
},
jr = {
name: 'background-repeat',
initialValue: 'repeat',
prefix: !1,
type: 1,
parse: function (A, e) {
return Jt(e)
.map(function (A) {
return A.filter(kt)
.map(function (A) {
return A.value;
})
.join(' ');
})
.map(zr);
},
},
zr = function (A) {
switch (A) {
case 'no-repeat':
return 1;
case 'repeat-x':
case 'repeat no-repeat':
return 2;
case 'repeat-y':
case 'no-repeat repeat':
return 3;
case 'repeat':
default:
return 0;
}
};
(function (A) {
(A['AUTO'] = 'auto'),
(A['CONTAIN'] = 'contain'),
(A['COVER'] = 'cover');
})(Yr || (Yr = {}));
var $r,
AB = {
name: 'background-size',
initialValue: '0',
prefix: !1,
type: 1,
parse: function (A, e) {
return Jt(e).map(function (A) {
return A.filter(eB);
});
},
},
eB = function (A) {
return kt(A) || Zt(A);
},
tB = function (A) {
return {
name: 'border-' + A + '-color',
initialValue: 'transparent',
prefix: !1,
type: 3,
format: 'color',
};
},
rB = tB('top'),
BB = tB('right'),
nB = tB('bottom'),
sB = tB('left'),
oB = function (A) {
return {
name: 'border-radius-' + A,
initialValue: '0 0',
prefix: !1,
type: 1,
parse: function (A, e) {
return _t(e.filter(Zt));
},
};
},
iB = oB('top-left'),
aB = oB('top-right'),
cB = oB('bottom-right'),
QB = oB('bottom-left'),
wB = function (A) {
return {
name: 'border-' + A + '-style',
initialValue: 'solid',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'none':
return 0;
case 'dashed':
return 2;
case 'dotted':
return 3;
case 'double':
return 4;
}
return 1;
},
};
},
gB = wB('top'),
uB = wB('right'),
lB = wB('bottom'),
UB = wB('left'),
CB = function (A) {
return {
name: 'border-' + A + '-width',
initialValue: '0',
type: 0,
prefix: !1,
parse: function (A, e) {
return Ot(e) ? e.number : 0;
},
};
},
FB = CB('top'),
hB = CB('right'),
dB = CB('bottom'),
fB = CB('left'),
pB = {
name: 'color',
initialValue: 'transparent',
prefix: !1,
type: 3,
format: 'color',
},
HB = {
name: 'direction',
initialValue: 'ltr',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'rtl':
return 1;
case 'ltr':
default:
return 0;
}
},
},
EB = {
name: 'display',
initialValue: 'inline-block',
prefix: !1,
type: 1,
parse: function (A, e) {
return e.filter(kt).reduce(function (A, e) {
return A | IB(e.value);
}, 0);
},
},
IB = function (A) {
switch (A) {
case 'block':
case '-webkit-box':
return 2;
case 'inline':
return 4;
case 'run-in':
return 8;
case 'flow':
return 16;
case 'flow-root':
return 32;
case 'table':
return 64;
case 'flex':
case '-webkit-flex':
return 128;
case 'grid':
case '-ms-grid':
return 256;
case 'ruby':
return 512;
case 'subgrid':
return 1024;
case 'list-item':
return 2048;
case 'table-row-group':
return 4096;
case 'table-header-group':
return 8192;
case 'table-footer-group':
return 16384;
case 'table-row':
return 32768;
case 'table-cell':
return 65536;
case 'table-column-group':
return 131072;
case 'table-column':
return 262144;
case 'table-caption':
return 524288;
case 'ruby-base':
return 1048576;
case 'ruby-text':
return 2097152;
case 'ruby-base-container':
return 4194304;
case 'ruby-text-container':
return 8388608;
case 'contents':
return 16777216;
case 'inline-block':
return 33554432;
case 'inline-list-item':
return 67108864;
case 'inline-table':
return 134217728;
case 'inline-flex':
return 268435456;
case 'inline-grid':
return 536870912;
}
return 0;
},
yB = {
name: 'float',
initialValue: 'none',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'left':
return 1;
case 'right':
return 2;
case 'inline-start':
return 3;
case 'inline-end':
return 4;
}
return 0;
},
},
KB = {
name: 'letter-spacing',
initialValue: '0',
prefix: !1,
type: 0,
parse: function (A, e) {
return 20 === e.type && 'normal' === e.value
? 0
: 17 === e.type || 15 === e.type
? e.number
: 0;
},
};
(function (A) {
(A['NORMAL'] = 'normal'), (A['STRICT'] = 'strict');
})($r || ($r = {}));
var mB,
LB = {
name: 'line-break',
initialValue: 'normal',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'strict':
return $r.STRICT;
case 'normal':
default:
return $r.NORMAL;
}
},
},
bB = {
name: 'line-height',
initialValue: 'normal',
prefix: !1,
type: 4,
},
vB = function (A, e) {
return kt(A) && 'normal' === A.value
? 1.2 * e
: 17 === A.type
? e * A.number
: Zt(A)
? Ar(A, e)
: e;
},
DB = {
name: 'list-style-image',
initialValue: 'none',
type: 0,
prefix: !1,
parse: function (A, e) {
return 20 === e.type && 'none' === e.value
? null
: Xr.parse(A, e);
},
},
xB = {
name: 'list-style-position',
initialValue: 'outside',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'inside':
return 0;
case 'outside':
default:
return 1;
}
},
},
MB = {
name: 'list-style-type',
initialValue: 'none',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'disc':
return 0;
case 'circle':
return 1;
case 'square':
return 2;
case 'decimal':
return 3;
case 'cjk-decimal':
return 4;
case 'decimal-leading-zero':
return 5;
case 'lower-roman':
return 6;
case 'upper-roman':
return 7;
case 'lower-greek':
return 8;
case 'lower-alpha':
return 9;
case 'upper-alpha':
return 10;
case 'arabic-indic':
return 11;
case 'armenian':
return 12;
case 'bengali':
return 13;
case 'cambodian':
return 14;
case 'cjk-earthly-branch':
return 15;
case 'cjk-heavenly-stem':
return 16;
case 'cjk-ideographic':
return 17;
case 'devanagari':
return 18;
case 'ethiopic-numeric':
return 19;
case 'georgian':
return 20;
case 'gujarati':
return 21;
case 'gurmukhi':
return 22;
case 'hebrew':
return 22;
case 'hiragana':
return 23;
case 'hiragana-iroha':
return 24;
case 'japanese-formal':
return 25;
case 'japanese-informal':
return 26;
case 'kannada':
return 27;
case 'katakana':
return 28;
case 'katakana-iroha':
return 29;
case 'khmer':
return 30;
case 'korean-hangul-formal':
return 31;
case 'korean-hanja-formal':
return 32;
case 'korean-hanja-informal':
return 33;
case 'lao':
return 34;
case 'lower-armenian':
return 35;
case 'malayalam':
return 36;
case 'mongolian':
return 37;
case 'myanmar':
return 38;
case 'oriya':
return 39;
case 'persian':
return 40;
case 'simp-chinese-formal':
return 41;
case 'simp-chinese-informal':
return 42;
case 'tamil':
return 43;
case 'telugu':
return 44;
case 'thai':
return 45;
case 'tibetan':
return 46;
case 'trad-chinese-formal':
return 47;
case 'trad-chinese-informal':
return 48;
case 'upper-armenian':
return 49;
case 'disclosure-open':
return 50;
case 'disclosure-closed':
return 51;
case 'none':
default:
return -1;
}
},
},
SB = function (A) {
return {
name: 'margin-' + A,
initialValue: '0',
prefix: !1,
type: 4,
};
},
TB = SB('top'),
GB = SB('right'),
OB = SB('bottom'),
VB = SB('left'),
kB = {
name: 'overflow',
initialValue: 'visible',
prefix: !1,
type: 1,
parse: function (A, e) {
return e.filter(kt).map(function (A) {
switch (A.value) {
case 'hidden':
return 1;
case 'scroll':
return 2;
case 'clip':
return 3;
case 'auto':
return 4;
case 'visible':
default:
return 0;
}
});
},
},
RB = {
name: 'overflow-wrap',
initialValue: 'normal',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'break-word':
return 'break-word';
case 'normal':
default:
return 'normal';
}
},
},
NB = function (A) {
return {
name: 'padding-' + A,
initialValue: '0',
prefix: !1,
type: 3,
format: 'length-percentage',
};
},
PB = NB('top'),
XB = NB('right'),
JB = NB('bottom'),
YB = NB('left'),
WB = {
name: 'text-align',
initialValue: 'left',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'right':
return 2;
case 'center':
case 'justify':
return 1;
case 'left':
default:
return 0;
}
},
},
ZB = {
name: 'position',
initialValue: 'static',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'relative':
return 1;
case 'absolute':
return 2;
case 'fixed':
return 3;
case 'sticky':
return 4;
}
return 0;
},
},
_B = {
name: 'text-shadow',
initialValue: 'none',
type: 1,
prefix: !1,
parse: function (A, e) {
return 1 === e.length && Nt(e[0], 'none')
? []
: Jt(e).map(function (e) {
for (
var t = {
color: hr.TRANSPARENT,
offsetX: qt,
offsetY: qt,
blur: qt,
},
r = 0,
B = 0;
B < e.length;
B++
) {
var n = e[B];
Wt(n)
? (0 === r
? (t.offsetX = n)
: 1 === r
? (t.offsetY = n)
: (t.blur = n),
r++)
: (t.color = ar.parse(A, n));
}
return t;
});
},
},
qB = {
name: 'text-transform',
initialValue: 'none',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'uppercase':
return 2;
case 'lowercase':
return 1;
case 'capitalize':
return 3;
}
return 0;
},
},
jB = {
name: 'transform',
initialValue: 'none',
prefix: !0,
type: 0,
parse: function (A, e) {
if (20 === e.type && 'none' === e.value) return null;
if (18 === e.type) {
var t = An[e.name];
if ('undefined' === typeof t)
throw new Error(
'Attempting to parse an unsupported transform function "' +
e.name +
'"',
);
return t(e.values);
}
return null;
},
},
zB = function (A) {
var e = A.filter(function (A) {
return 17 === A.type;
}).map(function (A) {
return A.number;
});
return 6 === e.length ? e : null;
},
$B = function (A) {
var e = A.filter(function (A) {
return 17 === A.type;
}).map(function (A) {
return A.number;
}),
t = e[0],
r = e[1];
e[2], e[3];
var B = e[4],
n = e[5];
e[6], e[7], e[8], e[9], e[10], e[11];
var s = e[12],
o = e[13];
return e[14], e[15], 16 === e.length ? [t, r, B, n, s, o] : null;
},
An = { matrix: zB, matrix3d: $B },
en = { type: 16, number: 50, flags: $A },
tn = [en, en],
rn = {
name: 'transform-origin',
initialValue: '50% 50%',
prefix: !0,
type: 1,
parse: function (A, e) {
var t = e.filter(Zt);
return 2 !== t.length ? tn : [t[0], t[1]];
},
},
Bn = {
name: 'visible',
initialValue: 'none',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'hidden':
return 1;
case 'collapse':
return 2;
case 'visible':
default:
return 0;
}
},
};
(function (A) {
(A['NORMAL'] = 'normal'),
(A['BREAK_ALL'] = 'break-all'),
(A['KEEP_ALL'] = 'keep-all');
})(mB || (mB = {}));
for (
var nn = {
name: 'word-break',
initialValue: 'normal',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'break-all':
return mB.BREAK_ALL;
case 'keep-all':
return mB.KEEP_ALL;
case 'normal':
default:
return mB.NORMAL;
}
},
},
sn = {
name: 'z-index',
initialValue: 'auto',
prefix: !1,
type: 0,
parse: function (A, e) {
if (20 === e.type) return { auto: !0, order: 0 };
if (Vt(e)) return { auto: !1, order: e.number };
throw new Error('Invalid z-index number parsed');
},
},
on = {
name: 'time',
parse: function (A, e) {
if (15 === e.type)
switch (e.unit.toLowerCase()) {
case 's':
return 1e3 * e.number;
case 'ms':
return e.number;
}
throw new Error('Unsupported time type');
},
},
an = {
name: 'opacity',
initialValue: '1',
type: 0,
prefix: !1,
parse: function (A, e) {
return Vt(e) ? e.number : 1;
},
},
cn = {
name: 'text-decoration-color',
initialValue: 'transparent',
prefix: !1,
type: 3,
format: 'color',
},
Qn = {
name: 'text-decoration-line',
initialValue: 'none',
prefix: !1,
type: 1,
parse: function (A, e) {
return e
.filter(kt)
.map(function (A) {
switch (A.value) {
case 'underline':
return 1;
case 'overline':
return 2;
case 'line-through':
return 3;
case 'none':
return 4;
}
return 0;
})
.filter(function (A) {
return 0 !== A;
});
},
},
wn = {
name: 'font-family',
initialValue: '',
prefix: !1,
type: 1,
parse: function (A, e) {
var t = [],
r = [];
return (
e.forEach(function (A) {
switch (A.type) {
case 20:
case 0:
t.push(A.value);
break;
case 17:
t.push(A.number.toString());
break;
case 4:
r.push(t.join(' ')), (t.length = 0);
break;
}
}),
t.length && r.push(t.join(' ')),
r.map(function (A) {
return -1 === A.indexOf(' ') ? A : "'" + A + "'";
})
);
},
},
gn = {
name: 'font-size',
initialValue: '0',
prefix: !1,
type: 3,
format: 'length',
},
un = {
name: 'font-weight',
initialValue: 'normal',
type: 0,
prefix: !1,
parse: function (A, e) {
if (Vt(e)) return e.number;
if (kt(e))
switch (e.value) {
case 'bold':
return 700;
case 'normal':
default:
return 400;
}
return 400;
},
},
ln = {
name: 'font-variant',
initialValue: 'none',
type: 1,
prefix: !1,
parse: function (A, e) {
return e.filter(kt).map(function (A) {
return A.value;
});
},
},
Un = {
name: 'font-style',
initialValue: 'normal',
prefix: !1,
type: 2,
parse: function (A, e) {
switch (e) {
case 'oblique':
return 'oblique';
case 'italic':
return 'italic';
case 'normal':
default:
return 'normal';
}
},
},
Cn = function (A, e) {
return 0 !== (A & e);
},
Fn = {
name: 'content',
initialValue: 'none',
type: 1,
prefix: !1,
parse: function (A, e) {
if (0 === e.length) return [];
var t = e[0];
return 20 === t.type && 'none' === t.value ? [] : e;
},
},
hn = {
name: 'counter-increment',
initialValue: 'none',
prefix: !0,
type: 1,
parse: function (A, e) {
if (0 === e.length) return null;
var t = e[0];
if (20 === t.type && 'none' === t.value) return null;
for (var r = [], B = e.filter(Pt), n = 0; n < B.length; n++) {
var s = B[n],
o = B[n + 1];
if (20 === s.type) {
var i = o && Vt(o) ? o.number : 1;
r.push({ counter: s.value, increment: i });
}
}
return r;
},
},
dn = {
name: 'counter-reset',
initialValue: 'none',
prefix: !0,
type: 1,
parse: function (A, e) {
if (0 === e.length) return [];
for (var t = [], r = e.filter(Pt), B = 0; B < r.length; B++) {
var n = r[B],
s = r[B + 1];
if (kt(n) && 'none' !== n.value) {
var o = s && Vt(s) ? s.number : 0;
t.push({ counter: n.value, reset: o });
}
}
return t;
},
},
fn = {
name: 'duration',
initialValue: '0s',
prefix: !1,
type: 1,
parse: function (A, e) {
return e.filter(Ot).map(function (e) {
return on.parse(A, e);
});
},
},
pn = {
name: 'quotes',
initialValue: 'none',
prefix: !0,
type: 1,
parse: function (A, e) {
if (0 === e.length) return null;
var t = e[0];
if (20 === t.type && 'none' === t.value) return null;
var r = [],
B = e.filter(Rt);
if (B.length % 2 !== 0) return null;
for (var n = 0; n < B.length; n += 2) {
var s = B[n].value,
o = B[n + 1].value;
r.push({ open: s, close: o });
}
return r;
},
},
Hn = function (A, e, t) {
if (!A) return '';
var r = A[Math.min(e, A.length - 1)];
return r ? (t ? r.open : r.close) : '';
},
En = {
name: 'box-shadow',
initialValue: 'none',
type: 1,
prefix: !1,
parse: function (A, e) {
return 1 === e.length && Nt(e[0], 'none')
? []
: Jt(e).map(function (e) {
for (
var t = {
color: 255,
offsetX: qt,
offsetY: qt,
blur: qt,
spread: qt,
inset: !1,
},
r = 0,
B = 0;
B < e.length;
B++
) {
var n = e[B];
Nt(n, 'inset')
? (t.inset = !0)
: Wt(n)
? (0 === r
? (t.offsetX = n)
: 1 === r
? (t.offsetY = n)
: 2 === r
? (t.blur = n)
: (t.spread = n),
r++)
: (t.color = ar.parse(A, n));
}
return t;
});
},
},
In = {
name: 'paint-order',
initialValue: 'normal',
prefix: !1,
type: 1,
parse: function (A, e) {
var t = [0, 1, 2],
r = [];
return (
e.filter(kt).forEach(function (A) {
switch (A.value) {
case 'stroke':
r.push(1);
break;
case 'fill':
r.push(0);
break;
case 'markers':
r.push(2);
break;
}
}),
t.forEach(function (A) {
-1 === r.indexOf(A) && r.push(A);
}),
r
);
},
},
yn = {
name: '-webkit-text-stroke-color',
initialValue: 'currentcolor',
prefix: !1,
type: 3,
format: 'color',
},
Kn = {
name: '-webkit-text-stroke-width',
initialValue: '0',
type: 0,
prefix: !1,
parse: function (A, e) {
return Ot(e) ? e.number : 0;
},
},
mn = (function () {
function A(A, e) {
var t, r;
(this.animationDuration = vn(A, fn, e.animationDuration)),
(this.backgroundClip = vn(A, dr, e.backgroundClip)),
(this.backgroundColor = vn(A, fr, e.backgroundColor)),
(this.backgroundImage = vn(A, Zr, e.backgroundImage)),
(this.backgroundOrigin = vn(A, _r, e.backgroundOrigin)),
(this.backgroundPosition = vn(A, qr, e.backgroundPosition)),
(this.backgroundRepeat = vn(A, jr, e.backgroundRepeat)),
(this.backgroundSize = vn(A, AB, e.backgroundSize)),
(this.borderTopColor = vn(A, rB, e.borderTopColor)),
(this.borderRightColor = vn(A, BB, e.borderRightColor)),
(this.borderBottomColor = vn(A, nB, e.borderBottomColor)),
(this.borderLeftColor = vn(A, sB, e.borderLeftColor)),
(this.borderTopLeftRadius = vn(A, iB, e.borderTopLeftRadius)),
(this.borderTopRightRadius = vn(
A,
aB,
e.borderTopRightRadius,
)),
(this.borderBottomRightRadius = vn(
A,
cB,
e.borderBottomRightRadius,
)),
(this.borderBottomLeftRadius = vn(
A,
QB,
e.borderBottomLeftRadius,
)),
(this.borderTopStyle = vn(A, gB, e.borderTopStyle)),
(this.borderRightStyle = vn(A, uB, e.borderRightStyle)),
(this.borderBottomStyle = vn(A, lB, e.borderBottomStyle)),
(this.borderLeftStyle = vn(A, UB, e.borderLeftStyle)),
(this.borderTopWidth = vn(A, FB, e.borderTopWidth)),
(this.borderRightWidth = vn(A, hB, e.borderRightWidth)),
(this.borderBottomWidth = vn(A, dB, e.borderBottomWidth)),
(this.borderLeftWidth = vn(A, fB, e.borderLeftWidth)),
(this.boxShadow = vn(A, En, e.boxShadow)),
(this.color = vn(A, pB, e.color)),
(this.direction = vn(A, HB, e.direction)),
(this.display = vn(A, EB, e.display)),
(this.float = vn(A, yB, e.cssFloat)),
(this.fontFamily = vn(A, wn, e.fontFamily)),
(this.fontSize = vn(A, gn, e.fontSize)),
(this.fontStyle = vn(A, Un, e.fontStyle)),
(this.fontVariant = vn(A, ln, e.fontVariant)),
(this.fontWeight = vn(A, un, e.fontWeight)),
(this.letterSpacing = vn(A, KB, e.letterSpacing)),
(this.lineBreak = vn(A, LB, e.lineBreak)),
(this.lineHeight = vn(A, bB, e.lineHeight)),
(this.listStyleImage = vn(A, DB, e.listStyleImage)),
(this.listStylePosition = vn(A, xB, e.listStylePosition)),
(this.listStyleType = vn(A, MB, e.listStyleType)),
(this.marginTop = vn(A, TB, e.marginTop)),
(this.marginRight = vn(A, GB, e.marginRight)),
(this.marginBottom = vn(A, OB, e.marginBottom)),
(this.marginLeft = vn(A, VB, e.marginLeft)),
(this.opacity = vn(A, an, e.opacity));
var B = vn(A, kB, e.overflow);
(this.overflowX = B[0]),
(this.overflowY = B[B.length > 1 ? 1 : 0]),
(this.overflowWrap = vn(A, RB, e.overflowWrap)),
(this.paddingTop = vn(A, PB, e.paddingTop)),
(this.paddingRight = vn(A, XB, e.paddingRight)),
(this.paddingBottom = vn(A, JB, e.paddingBottom)),
(this.paddingLeft = vn(A, YB, e.paddingLeft)),
(this.paintOrder = vn(A, In, e.paintOrder)),
(this.position = vn(A, ZB, e.position)),
(this.textAlign = vn(A, WB, e.textAlign)),
(this.textDecorationColor = vn(
A,
cn,
null !== (t = e.textDecorationColor) && void 0 !== t
? t
: e.color,
)),
(this.textDecorationLine = vn(
A,
Qn,
null !== (r = e.textDecorationLine) && void 0 !== r
? r
: e.textDecoration,
)),
(this.textShadow = vn(A, _B, e.textShadow)),
(this.textTransform = vn(A, qB, e.textTransform)),
(this.transform = vn(A, jB, e.transform)),
(this.transformOrigin = vn(A, rn, e.transformOrigin)),
(this.visibility = vn(A, Bn, e.visibility)),
(this.webkitTextStrokeColor = vn(
A,
yn,
e.webkitTextStrokeColor,
)),
(this.webkitTextStrokeWidth = vn(
A,
Kn,
e.webkitTextStrokeWidth,
)),
(this.wordBreak = vn(A, nn, e.wordBreak)),
(this.zIndex = vn(A, sn, e.zIndex));
}
return (
(A.prototype.isVisible = function () {
return (
this.display > 0 &&
this.opacity > 0 &&
0 === this.visibility
);
}),
(A.prototype.isTransparent = function () {
return cr(this.backgroundColor);
}),
(A.prototype.isTransformed = function () {
return null !== this.transform;
}),
(A.prototype.isPositioned = function () {
return 0 !== this.position;
}),
(A.prototype.isPositionedWithZIndex = function () {
return this.isPositioned() && !this.zIndex.auto;
}),
(A.prototype.isFloating = function () {
return 0 !== this.float;
}),
(A.prototype.isInlineLevel = function () {
return (
Cn(this.display, 4) ||
Cn(this.display, 33554432) ||
Cn(this.display, 268435456) ||
Cn(this.display, 536870912) ||
Cn(this.display, 67108864) ||
Cn(this.display, 134217728)
);
}),
A
);
})(),
Ln = (function () {
function A(A, e) {
(this.content = vn(A, Fn, e.content)),
(this.quotes = vn(A, pn, e.quotes));
}
return A;
})(),
bn = (function () {
function A(A, e) {
(this.counterIncrement = vn(A, hn, e.counterIncrement)),
(this.counterReset = vn(A, dn, e.counterReset));
}
return A;
})(),
vn = function (A, e, t) {
var r = new Tt(),
B =
null !== t && 'undefined' !== typeof t
? t.toString()
: e.initialValue;
r.write(B);
var n = new Gt(r.read());
switch (e.type) {
case 2:
var s = n.parseComponentValue();
return e.parse(A, kt(s) ? s.value : e.initialValue);
case 0:
return e.parse(A, n.parseComponentValue());
case 1:
return e.parse(A, n.parseComponentValues());
case 4:
return n.parseComponentValue();
case 3:
switch (e.format) {
case 'angle':
return nr.parse(A, n.parseComponentValue());
case 'color':
return ar.parse(A, n.parseComponentValue());
case 'image':
return Xr.parse(A, n.parseComponentValue());
case 'length':
var o = n.parseComponentValue();
return Wt(o) ? o : qt;
case 'length-percentage':
var i = n.parseComponentValue();
return Zt(i) ? i : qt;
case 'time':
return on.parse(A, n.parseComponentValue());
}
break;
}
},
Dn = 'data-html2canvas-debug',
xn = function (A) {
var e = A.getAttribute(Dn);
switch (e) {
case 'all':
return 1;
case 'clone':
return 2;
case 'parse':
return 3;
case 'render':
return 4;
default:
return 0;
}
},
Mn = function (A, e) {
var t = xn(A);
return 1 === t || e === t;
},
Sn = (function () {
function A(A, e) {
(this.context = A),
(this.textNodes = []),
(this.elements = []),
(this.flags = 0),
Mn(e, 3),
(this.styles = new mn(A, window.getComputedStyle(e, null))),
bo(e) &&
(this.styles.animationDuration.some(function (A) {
return A > 0;
}) && (e.style.animationDuration = '0s'),
null !== this.styles.transform &&
(e.style.transform = 'none')),
(this.bounds = o(this.context, e)),
Mn(e, 4) && (this.flags |= 16);
}
return A;
})(),
Tn =
'AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=',
Gn =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
On = 'undefined' === typeof Uint8Array ? [] : new Uint8Array(256),
Vn = 0;
Vn < Gn.length;
Vn++
)
On[Gn.charCodeAt(Vn)] = Vn;
for (
var kn = function (A) {
var e,
t,
r,
B,
n,
s = 0.75 * A.length,
o = A.length,
i = 0;
'=' === A[A.length - 1] && (s--, '=' === A[A.length - 2] && s--);
var a =
'undefined' !== typeof ArrayBuffer &&
'undefined' !== typeof Uint8Array &&
'undefined' !== typeof Uint8Array.prototype.slice
? new ArrayBuffer(s)
: new Array(s),
c = Array.isArray(a) ? a : new Uint8Array(a);
for (e = 0; e < o; e += 4)
(t = On[A.charCodeAt(e)]),
(r = On[A.charCodeAt(e + 1)]),
(B = On[A.charCodeAt(e + 2)]),
(n = On[A.charCodeAt(e + 3)]),
(c[i++] = (t << 2) | (r >> 4)),
(c[i++] = ((15 & r) << 4) | (B >> 2)),
(c[i++] = ((3 & B) << 6) | (63 & n));
return a;
},
Rn = function (A) {
for (var e = A.length, t = [], r = 0; r < e; r += 2)
t.push((A[r + 1] << 8) | A[r]);
return t;
},
Nn = function (A) {
for (var e = A.length, t = [], r = 0; r < e; r += 4)
t.push(
(A[r + 3] << 24) | (A[r + 2] << 16) | (A[r + 1] << 8) | A[r],
);
return t;
},
Pn = 5,
Xn = 11,
Jn = 2,
Yn = Xn - Pn,
Wn = 65536 >> Pn,
Zn = 1 << Pn,
_n = Zn - 1,
qn = 1024 >> Pn,
jn = Wn + qn,
zn = jn,
$n = 32,
As = zn + $n,
es = 65536 >> Xn,
ts = 1 << Yn,
rs = ts - 1,
Bs = function (A, e, t) {
return A.slice
? A.slice(e, t)
: new Uint16Array(Array.prototype.slice.call(A, e, t));
},
ns = function (A, e, t) {
return A.slice
? A.slice(e, t)
: new Uint32Array(Array.prototype.slice.call(A, e, t));
},
ss = function (A, e) {
var t = kn(A),
r = Array.isArray(t) ? Nn(t) : new Uint32Array(t),
B = Array.isArray(t) ? Rn(t) : new Uint16Array(t),
n = 24,
s = Bs(B, n / 2, r[4] / 2),
o =
2 === r[5]
? Bs(B, (n + r[4]) / 2)
: ns(r, Math.ceil((n + r[4]) / 4));
return new os(r[0], r[1], r[2], r[3], s, o);
},
os = (function () {
function A(A, e, t, r, B, n) {
(this.initialValue = A),
(this.errorValue = e),
(this.highStart = t),
(this.highValueIndex = r),
(this.index = B),
(this.data = n);
}
return (
(A.prototype.get = function (A) {
var e;
if (A >= 0) {
if (A < 55296 || (A > 56319 && A <= 65535))
return (
(e = this.index[A >> Pn]),
(e = (e << Jn) + (A & _n)),
this.data[e]
);
if (A <= 65535)
return (
(e = this.index[Wn + ((A - 55296) >> Pn)]),
(e = (e << Jn) + (A & _n)),
this.data[e]
);
if (A < this.highStart)
return (
(e = As - es + (A >> Xn)),
(e = this.index[e]),
(e += (A >> Pn) & rs),
(e = this.index[e]),
(e = (e << Jn) + (A & _n)),
this.data[e]
);
if (A <= 1114111) return this.data[this.highValueIndex];
}
return this.errorValue;
}),
A
);
})(),
is =
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
as = 'undefined' === typeof Uint8Array ? [] : new Uint8Array(256),
cs = 0;
cs < is.length;
cs++
)
as[is.charCodeAt(cs)] = cs;
var Qs,
ws = 1,
gs = 2,
us = 3,
ls = 4,
Us = 5,
Cs = 7,
Fs = 8,
hs = 9,
ds = 10,
fs = 11,
ps = 12,
Hs = 13,
Es = 14,
Is = 15,
ys = function (A) {
var e = [],
t = 0,
r = A.length;
while (t < r) {
var B = A.charCodeAt(t++);
if (B >= 55296 && B <= 56319 && t < r) {
var n = A.charCodeAt(t++);
56320 === (64512 & n)
? e.push(((1023 & B) << 10) + (1023 & n) + 65536)
: (e.push(B), t--);
} else e.push(B);
}
return e;
},
Ks = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
if (String.fromCodePoint)
return String.fromCodePoint.apply(String, A);
var t = A.length;
if (!t) return '';
var r = [],
B = -1,
n = '';
while (++B < t) {
var s = A[B];
s <= 65535
? r.push(s)
: ((s -= 65536), r.push(55296 + (s >> 10), (s % 1024) + 56320)),
(B + 1 === t || r.length > 16384) &&
((n += String.fromCharCode.apply(String, r)), (r.length = 0));
}
return n;
},
ms = ss(Tn),
Ls = '\xd7',
bs = '\xf7',
vs = function (A) {
return ms.get(A);
},
Ds = function (A, e, t) {
var r = t - 2,
B = e[r],
n = e[t - 1],
s = e[t];
if (n === gs && s === us) return Ls;
if (n === gs || n === us || n === ls) return bs;
if (s === gs || s === us || s === ls) return bs;
if (n === Fs && -1 !== [Fs, hs, fs, ps].indexOf(s)) return Ls;
if ((n === fs || n === hs) && (s === hs || s === ds)) return Ls;
if ((n === ps || n === ds) && s === ds) return Ls;
if (s === Hs || s === Us) return Ls;
if (s === Cs) return Ls;
if (n === ws) return Ls;
if (n === Hs && s === Es) {
while (B === Us) B = e[--r];
if (B === Es) return Ls;
}
if (n === Is && s === Is) {
var o = 0;
while (B === Is) o++, (B = e[--r]);
if (o % 2 === 0) return Ls;
}
return bs;
},
xs = function (A) {
var e = ys(A),
t = e.length,
r = 0,
B = 0,
n = e.map(vs);
return {
next: function () {
if (r >= t) return { done: !0, value: null };
var A = Ls;
while (r < t && (A = Ds(e, n, ++r)) === Ls);
if (A !== Ls || r === t) {
var s = Ks.apply(null, e.slice(B, r));
return (B = r), { value: s, done: !1 };
}
return { done: !0, value: null };
},
};
},
Ms = function (A) {
var e,
t = xs(A),
r = [];
while (!(e = t.next()).done) e.value && r.push(e.value.slice());
return r;
},
Ss = function (A) {
var e = 123;
if (A.createRange) {
var t = A.createRange();
if (t.getBoundingClientRect) {
var r = A.createElement('boundtest');
(r.style.height = e + 'px'),
(r.style.display = 'block'),
A.body.appendChild(r),
t.selectNode(r);
var B = t.getBoundingClientRect(),
n = Math.round(B.height);
if ((A.body.removeChild(r), n === e)) return !0;
}
}
return !1;
},
Ts = function (A) {
var e = A.createElement('boundtest');
(e.style.width = '50px'),
(e.style.display = 'block'),
(e.style.fontSize = '12px'),
(e.style.letterSpacing = '0px'),
(e.style.wordSpacing = '0px'),
A.body.appendChild(e);
var t = A.createRange();
e.innerHTML =
'function' === typeof ''.repeat ? '&#128104;'.repeat(10) : '';
var r = e.firstChild,
B = a(r.data).map(function (A) {
return c(A);
}),
n = 0,
s = {},
o = B.every(function (A, e) {
t.setStart(r, n), t.setEnd(r, n + A.length);
var B = t.getBoundingClientRect();
n += A.length;
var o = B.x > s.x || B.y > s.y;
return (s = B), 0 === e || o;
});
return A.body.removeChild(e), o;
},
Gs = function () {
return 'undefined' !== typeof new Image().crossOrigin;
},
Os = function () {
return 'string' === typeof new XMLHttpRequest().responseType;
},
Vs = function (A) {
var e = new Image(),
t = A.createElement('canvas'),
r = t.getContext('2d');
if (!r) return !1;
e.src =
"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";
try {
r.drawImage(e, 0, 0), t.toDataURL();
} catch (Je) {
return !1;
}
return !0;
},
ks = function (A) {
return 0 === A[0] && 255 === A[1] && 0 === A[2] && 255 === A[3];
},
Rs = function (A) {
var e = A.createElement('canvas'),
t = 100;
(e.width = t), (e.height = t);
var r = e.getContext('2d');
if (!r) return Promise.reject(!1);
(r.fillStyle = 'rgb(0, 255, 0)'), r.fillRect(0, 0, t, t);
var B = new Image(),
n = e.toDataURL();
B.src = n;
var s = Ns(t, t, 0, 0, B);
return (
(r.fillStyle = 'red'),
r.fillRect(0, 0, t, t),
Ps(s)
.then(function (e) {
r.drawImage(e, 0, 0);
var B = r.getImageData(0, 0, t, t).data;
(r.fillStyle = 'red'), r.fillRect(0, 0, t, t);
var s = A.createElement('div');
return (
(s.style.backgroundImage = 'url(' + n + ')'),
(s.style.height = t + 'px'),
ks(B) ? Ps(Ns(t, t, 0, 0, s)) : Promise.reject(!1)
);
})
.then(function (A) {
return (
r.drawImage(A, 0, 0), ks(r.getImageData(0, 0, t, t).data)
);
})
.catch(function () {
return !1;
})
);
},
Ns = function (A, e, t, r, B) {
var n = 'http://www.w3.org/2000/svg',
s = document.createElementNS(n, 'svg'),
o = document.createElementNS(n, 'foreignObject');
return (
s.setAttributeNS(null, 'width', A.toString()),
s.setAttributeNS(null, 'height', e.toString()),
o.setAttributeNS(null, 'width', '100%'),
o.setAttributeNS(null, 'height', '100%'),
o.setAttributeNS(null, 'x', t.toString()),
o.setAttributeNS(null, 'y', r.toString()),
o.setAttributeNS(null, 'externalResourcesRequired', 'true'),
s.appendChild(o),
o.appendChild(B),
s
);
},
Ps = function (A) {
return new Promise(function (e, t) {
var r = new Image();
(r.onload = function () {
return e(r);
}),
(r.onerror = t),
(r.src =
'data:image/svg+xml;charset=utf-8,' +
encodeURIComponent(new XMLSerializer().serializeToString(A)));
});
},
Xs = {
get SUPPORT_RANGE_BOUNDS() {
var A = Ss(document);
return (
Object.defineProperty(Xs, 'SUPPORT_RANGE_BOUNDS', { value: A }),
A
);
},
get SUPPORT_WORD_BREAKING() {
var A = Xs.SUPPORT_RANGE_BOUNDS && Ts(document);
return (
Object.defineProperty(Xs, 'SUPPORT_WORD_BREAKING', {
value: A,
}),
A
);
},
get SUPPORT_SVG_DRAWING() {
var A = Vs(document);
return (
Object.defineProperty(Xs, 'SUPPORT_SVG_DRAWING', { value: A }),
A
);
},
get SUPPORT_FOREIGNOBJECT_DRAWING() {
var A =
'function' === typeof Array.from &&
'function' === typeof window.fetch
? Rs(document)
: Promise.resolve(!1);
return (
Object.defineProperty(Xs, 'SUPPORT_FOREIGNOBJECT_DRAWING', {
value: A,
}),
A
);
},
get SUPPORT_CORS_IMAGES() {
var A = Gs();
return (
Object.defineProperty(Xs, 'SUPPORT_CORS_IMAGES', { value: A }),
A
);
},
get SUPPORT_RESPONSE_TYPE() {
var A = Os();
return (
Object.defineProperty(Xs, 'SUPPORT_RESPONSE_TYPE', {
value: A,
}),
A
);
},
get SUPPORT_CORS_XHR() {
var A = 'withCredentials' in new XMLHttpRequest();
return (
Object.defineProperty(Xs, 'SUPPORT_CORS_XHR', { value: A }), A
);
},
get SUPPORT_NATIVE_TEXT_SEGMENTATION() {
var A = !('undefined' === typeof Intl || !Intl.Segmenter);
return (
Object.defineProperty(Xs, 'SUPPORT_NATIVE_TEXT_SEGMENTATION', {
value: A,
}),
A
);
},
},
Js = (function () {
function A(A, e) {
(this.text = A), (this.bounds = e);
}
return A;
})(),
Ys = function (A, e, t, r) {
var B = js(e, t),
n = [],
o = 0;
return (
B.forEach(function (e) {
if (t.textDecorationLine.length || e.trim().length > 0)
if (Xs.SUPPORT_RANGE_BOUNDS) {
var B = Zs(r, o, e.length).getClientRects();
if (B.length > 1) {
var i = _s(e),
a = 0;
i.forEach(function (e) {
n.push(
new Js(
e,
s.fromDOMRectList(
A,
Zs(r, a + o, e.length).getClientRects(),
),
),
),
(a += e.length);
});
} else n.push(new Js(e, s.fromDOMRectList(A, B)));
} else {
var c = r.splitText(e.length);
n.push(new Js(e, Ws(A, r))), (r = c);
}
else Xs.SUPPORT_RANGE_BOUNDS || (r = r.splitText(e.length));
o += e.length;
}),
n
);
},
Ws = function (A, e) {
var t = e.ownerDocument;
if (t) {
var r = t.createElement('html2canvaswrapper');
r.appendChild(e.cloneNode(!0));
var B = e.parentNode;
if (B) {
B.replaceChild(r, e);
var n = o(A, r);
return r.firstChild && B.replaceChild(r.firstChild, r), n;
}
}
return s.EMPTY;
},
Zs = function (A, e, t) {
var r = A.ownerDocument;
if (!r) throw new Error('Node has no owner document');
var B = r.createRange();
return B.setStart(A, e), B.setEnd(A, e + t), B;
},
_s = function (A) {
if (Xs.SUPPORT_NATIVE_TEXT_SEGMENTATION) {
var e = new Intl.Segmenter(void 0, { granularity: 'grapheme' });
return Array.from(e.segment(A)).map(function (A) {
return A.segment;
});
}
return Ms(A);
},
qs = function (A, e) {
if (Xs.SUPPORT_NATIVE_TEXT_SEGMENTATION) {
var t = new Intl.Segmenter(void 0, { granularity: 'word' });
return Array.from(t.segment(A)).map(function (A) {
return A.segment;
});
}
return $s(A, e);
},
js = function (A, e) {
return 0 !== e.letterSpacing ? _s(A) : qs(A, e);
},
zs = [32, 160, 4961, 65792, 65793, 4153, 4241],
$s = function (A, e) {
var t,
r = qA(A, {
lineBreak: e.lineBreak,
wordBreak:
'break-word' === e.overflowWrap ? 'break-word' : e.wordBreak,
}),
B = [],
n = function () {
if (t.value) {
var A = t.value.slice(),
e = a(A),
r = '';
e.forEach(function (A) {
-1 === zs.indexOf(A)
? (r += c(A))
: (r.length && B.push(r), B.push(c(A)), (r = ''));
}),
r.length && B.push(r);
}
};
while (!(t = r.next()).done) n();
return B;
},
Ao = (function () {
function A(A, e, t) {
(this.text = eo(e.data, t.textTransform)),
(this.textBounds = Ys(A, this.text, t, e));
}
return A;
})(),
eo = function (A, e) {
switch (e) {
case 1:
return A.toLowerCase();
case 3:
return A.replace(to, ro);
case 2:
return A.toUpperCase();
default:
return A;
}
},
to = /(^|\s|:|-|\(|\))([a-z])/g,
ro = function (A, e, t) {
return A.length > 0 ? e + t.toUpperCase() : A;
},
Bo = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (
(r.src = t.currentSrc || t.src),
(r.intrinsicWidth = t.naturalWidth),
(r.intrinsicHeight = t.naturalHeight),
r.context.cache.addImage(r.src),
r
);
}
return e(t, A), t;
})(Sn),
no = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (
(r.canvas = t),
(r.intrinsicWidth = t.width),
(r.intrinsicHeight = t.height),
r
);
}
return e(t, A), t;
})(Sn),
so = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this,
B = new XMLSerializer(),
n = o(e, t);
return (
t.setAttribute('width', n.width + 'px'),
t.setAttribute('height', n.height + 'px'),
(r.svg =
'data:image/svg+xml,' +
encodeURIComponent(B.serializeToString(t))),
(r.intrinsicWidth = t.width.baseVal.value),
(r.intrinsicHeight = t.height.baseVal.value),
r.context.cache.addImage(r.svg),
r
);
}
return e(t, A), t;
})(Sn),
oo = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (r.value = t.value), r;
}
return e(t, A), t;
})(Sn),
io = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (
(r.start = t.start),
(r.reversed =
'boolean' === typeof t.reversed && !0 === t.reversed),
r
);
}
return e(t, A), t;
})(Sn),
ao = [{ type: 15, flags: 0, unit: 'px', number: 3 }],
co = [{ type: 16, flags: 0, number: 50 }],
Qo = function (A) {
return A.width > A.height
? new s(
A.left + (A.width - A.height) / 2,
A.top,
A.height,
A.height,
)
: A.width < A.height
? new s(
A.left,
A.top + (A.height - A.width) / 2,
A.width,
A.width,
)
: A;
},
wo = function (A) {
var e =
A.type === lo
? new Array(A.value.length + 1).join('\u2022')
: A.value;
return 0 === e.length ? A.placeholder || '' : e;
},
go = 'checkbox',
uo = 'radio',
lo = 'password',
Uo = 707406591,
Co = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
switch (
((r.type = t.type.toLowerCase()),
(r.checked = t.checked),
(r.value = wo(t)),
(r.type !== go && r.type !== uo) ||
((r.styles.backgroundColor = 3739148031),
(r.styles.borderTopColor =
r.styles.borderRightColor =
r.styles.borderBottomColor =
r.styles.borderLeftColor =
2779096575),
(r.styles.borderTopWidth =
r.styles.borderRightWidth =
r.styles.borderBottomWidth =
r.styles.borderLeftWidth =
1),
(r.styles.borderTopStyle =
r.styles.borderRightStyle =
r.styles.borderBottomStyle =
r.styles.borderLeftStyle =
1),
(r.styles.backgroundClip = [0]),
(r.styles.backgroundOrigin = [0]),
(r.bounds = Qo(r.bounds))),
r.type)
) {
case go:
r.styles.borderTopRightRadius =
r.styles.borderTopLeftRadius =
r.styles.borderBottomRightRadius =
r.styles.borderBottomLeftRadius =
ao;
break;
case uo:
r.styles.borderTopRightRadius =
r.styles.borderTopLeftRadius =
r.styles.borderBottomRightRadius =
r.styles.borderBottomLeftRadius =
co;
break;
}
return r;
}
return e(t, A), t;
})(Sn),
Fo = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this,
B = t.options[t.selectedIndex || 0];
return (r.value = (B && B.text) || ''), r;
}
return e(t, A), t;
})(Sn),
ho = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (r.value = t.value), r;
}
return e(t, A), t;
})(Sn),
fo = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
(r.src = t.src),
(r.width = parseInt(t.width, 10) || 0),
(r.height = parseInt(t.height, 10) || 0),
(r.backgroundColor = r.styles.backgroundColor);
try {
if (
t.contentWindow &&
t.contentWindow.document &&
t.contentWindow.document.documentElement
) {
r.tree = Io(e, t.contentWindow.document.documentElement);
var B = t.contentWindow.document.documentElement
? Fr(
e,
getComputedStyle(
t.contentWindow.document.documentElement,
).backgroundColor,
)
: hr.TRANSPARENT,
n = t.contentWindow.document.body
? Fr(
e,
getComputedStyle(t.contentWindow.document.body)
.backgroundColor,
)
: hr.TRANSPARENT;
r.backgroundColor = cr(B)
? cr(n)
? r.styles.backgroundColor
: n
: B;
}
} catch (Je) {}
return r;
}
return e(t, A), t;
})(Sn),
po = ['OL', 'UL', 'MENU'],
Ho = function (A, e, t, r) {
for (var B = e.firstChild, n = void 0; B; B = n)
if (((n = B.nextSibling), mo(B) && B.data.trim().length > 0))
t.textNodes.push(new Ao(A, B, t.styles));
else if (Lo(B))
if (Yo(B) && B.assignedNodes)
B.assignedNodes().forEach(function (e) {
return Ho(A, e, t, r);
});
else {
var s = Eo(A, B);
s.styles.isVisible() &&
(yo(B, s, r)
? (s.flags |= 4)
: Ko(s.styles) && (s.flags |= 2),
-1 !== po.indexOf(B.tagName) && (s.flags |= 8),
t.elements.push(s),
B.slot,
B.shadowRoot
? Ho(A, B.shadowRoot, s, r)
: Xo(B) || To(B) || Jo(B) || Ho(A, B, s, r));
}
},
Eo = function (A, e) {
return ko(e)
? new Bo(A, e)
: Oo(e)
? new no(A, e)
: To(e)
? new so(A, e)
: Do(e)
? new oo(A, e)
: xo(e)
? new io(A, e)
: Mo(e)
? new Co(A, e)
: Jo(e)
? new Fo(A, e)
: Xo(e)
? new ho(A, e)
: Ro(e)
? new fo(A, e)
: new Sn(A, e);
},
Io = function (A, e) {
var t = Eo(A, e);
return (t.flags |= 4), Ho(A, e, t, t), t;
},
yo = function (A, e, t) {
return (
e.styles.isPositionedWithZIndex() ||
e.styles.opacity < 1 ||
e.styles.isTransformed() ||
(Go(A) && t.styles.isTransparent())
);
},
Ko = function (A) {
return A.isPositioned() || A.isFloating();
},
mo = function (A) {
return A.nodeType === Node.TEXT_NODE;
},
Lo = function (A) {
return A.nodeType === Node.ELEMENT_NODE;
},
bo = function (A) {
return Lo(A) && 'undefined' !== typeof A.style && !vo(A);
},
vo = function (A) {
return 'object' === typeof A.className;
},
Do = function (A) {
return 'LI' === A.tagName;
},
xo = function (A) {
return 'OL' === A.tagName;
},
Mo = function (A) {
return 'INPUT' === A.tagName;
},
So = function (A) {
return 'HTML' === A.tagName;
},
To = function (A) {
return 'svg' === A.tagName;
},
Go = function (A) {
return 'BODY' === A.tagName;
},
Oo = function (A) {
return 'CANVAS' === A.tagName;
},
Vo = function (A) {
return 'VIDEO' === A.tagName;
},
ko = function (A) {
return 'IMG' === A.tagName;
},
Ro = function (A) {
return 'IFRAME' === A.tagName;
},
No = function (A) {
return 'STYLE' === A.tagName;
},
Po = function (A) {
return 'SCRIPT' === A.tagName;
},
Xo = function (A) {
return 'TEXTAREA' === A.tagName;
},
Jo = function (A) {
return 'SELECT' === A.tagName;
},
Yo = function (A) {
return 'SLOT' === A.tagName;
},
Wo = function (A) {
return A.tagName.indexOf('-') > 0;
},
Zo = (function () {
function A() {
this.counters = {};
}
return (
(A.prototype.getCounterValue = function (A) {
var e = this.counters[A];
return e && e.length ? e[e.length - 1] : 1;
}),
(A.prototype.getCounterValues = function (A) {
var e = this.counters[A];
return e || [];
}),
(A.prototype.pop = function (A) {
var e = this;
A.forEach(function (A) {
return e.counters[A].pop();
});
}),
(A.prototype.parse = function (A) {
var e = this,
t = A.counterIncrement,
r = A.counterReset,
B = !0;
null !== t &&
t.forEach(function (A) {
var t = e.counters[A.counter];
t &&
0 !== A.increment &&
((B = !1),
t.length || t.push(1),
(t[Math.max(0, t.length - 1)] += A.increment));
});
var n = [];
return (
B &&
r.forEach(function (A) {
var t = e.counters[A.counter];
n.push(A.counter),
t || (t = e.counters[A.counter] = []),
t.push(A.reset);
}),
n
);
}),
A
);
})(),
_o = {
integers: [1e3, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1],
values: [
'M',
'CM',
'D',
'CD',
'C',
'XC',
'L',
'XL',
'X',
'IX',
'V',
'IV',
'I',
],
},
qo = {
integers: [
9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 900, 800, 700, 600,
500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8,
7, 6, 5, 4, 3, 2, 1,
],
values: [
'\u0554',
'\u0553',
'\u0552',
'\u0551',
'\u0550',
'\u054f',
'\u054e',
'\u054d',
'\u054c',
'\u054b',
'\u054a',
'\u0549',
'\u0548',
'\u0547',
'\u0546',
'\u0545',
'\u0544',
'\u0543',
'\u0542',
'\u0541',
'\u0540',
'\u053f',
'\u053e',
'\u053d',
'\u053c',
'\u053b',
'\u053a',
'\u0539',
'\u0538',
'\u0537',
'\u0536',
'\u0535',
'\u0534',
'\u0533',
'\u0532',
'\u0531',
],
},
jo = {
integers: [
1e4, 9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 400, 300, 200,
100, 90, 80, 70, 60, 50, 40, 30, 20, 19, 18, 17, 16, 15, 10, 9, 8,
7, 6, 5, 4, 3, 2, 1,
],
values: [
'\u05d9\u05f3',
'\u05d8\u05f3',
'\u05d7\u05f3',
'\u05d6\u05f3',
'\u05d5\u05f3',
'\u05d4\u05f3',
'\u05d3\u05f3',
'\u05d2\u05f3',
'\u05d1\u05f3',
'\u05d0\u05f3',
'\u05ea',
'\u05e9',
'\u05e8',
'\u05e7',
'\u05e6',
'\u05e4',
'\u05e2',
'\u05e1',
'\u05e0',
'\u05de',
'\u05dc',
'\u05db',
'\u05d9\u05d8',
'\u05d9\u05d7',
'\u05d9\u05d6',
'\u05d8\u05d6',
'\u05d8\u05d5',
'\u05d9',
'\u05d8',
'\u05d7',
'\u05d6',
'\u05d5',
'\u05d4',
'\u05d3',
'\u05d2',
'\u05d1',
'\u05d0',
],
},
zo = {
integers: [
1e4, 9e3, 8e3, 7e3, 6e3, 5e3, 4e3, 3e3, 2e3, 1e3, 900, 800, 700,
600, 500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10,
9, 8, 7, 6, 5, 4, 3, 2, 1,
],
values: [
'\u10f5',
'\u10f0',
'\u10ef',
'\u10f4',
'\u10ee',
'\u10ed',
'\u10ec',
'\u10eb',
'\u10ea',
'\u10e9',
'\u10e8',
'\u10e7',
'\u10e6',
'\u10e5',
'\u10e4',
'\u10f3',
'\u10e2',
'\u10e1',
'\u10e0',
'\u10df',
'\u10de',
'\u10dd',
'\u10f2',
'\u10dc',
'\u10db',
'\u10da',
'\u10d9',
'\u10d8',
'\u10d7',
'\u10f1',
'\u10d6',
'\u10d5',
'\u10d4',
'\u10d3',
'\u10d2',
'\u10d1',
'\u10d0',
],
},
$o = function (A, e, t, r, B, n) {
return A < e || A > t
? wi(A, B, n.length > 0)
: r.integers.reduce(function (e, t, B) {
while (A >= t) (A -= t), (e += r.values[B]);
return e;
}, '') + n;
},
Ai = function (A, e, t, r) {
var B = '';
do {
t || A--, (B = r(A) + B), (A /= e);
} while (A * e >= e);
return B;
},
ei = function (A, e, t, r, B) {
var n = t - e + 1;
return (
(A < 0 ? '-' : '') +
(Ai(Math.abs(A), n, r, function (A) {
return c(Math.floor(A % n) + e);
}) +
B)
);
},
ti = function (A, e, t) {
void 0 === t && (t = '. ');
var r = e.length;
return (
Ai(Math.abs(A), r, !1, function (A) {
return e[Math.floor(A % r)];
}) + t
);
},
ri = 1,
Bi = 2,
ni = 4,
si = 8,
oi = function (A, e, t, r, B, n) {
if (A < -9999 || A > 9999) return wi(A, 4, B.length > 0);
var s = Math.abs(A),
o = B;
if (0 === s) return e[0] + o;
for (var i = 0; s > 0 && i <= 4; i++) {
var a = s % 10;
0 === a && Cn(n, ri) && '' !== o
? (o = e[a] + o)
: a > 1 ||
(1 === a && 0 === i) ||
(1 === a && 1 === i && Cn(n, Bi)) ||
(1 === a && 1 === i && Cn(n, ni) && A > 100) ||
(1 === a && i > 1 && Cn(n, si))
? (o = e[a] + (i > 0 ? t[i - 1] : '') + o)
: 1 === a && i > 0 && (o = t[i - 1] + o),
(s = Math.floor(s / 10));
}
return (A < 0 ? r : '') + o;
},
ii = '\u5341\u767e\u5343\u842c',
ai = '\u62fe\u4f70\u4edf\u842c',
ci = '\u30de\u30a4\u30ca\u30b9',
Qi = '\ub9c8\uc774\ub108\uc2a4',
wi = function (A, e, t) {
var r = t ? '. ' : '',
B = t ? '\u3001' : '',
n = t ? ', ' : '',
s = t ? ' ' : '';
switch (e) {
case 0:
return '\u2022' + s;
case 1:
return '\u25e6' + s;
case 2:
return '\u25fe' + s;
case 5:
var o = ei(A, 48, 57, !0, r);
return o.length < 4 ? '0' + o : o;
case 4:
return ti(
A,
'\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
B,
);
case 6:
return $o(A, 1, 3999, _o, 3, r).toLowerCase();
case 7:
return $o(A, 1, 3999, _o, 3, r);
case 8:
return ei(A, 945, 969, !1, r);
case 9:
return ei(A, 97, 122, !1, r);
case 10:
return ei(A, 65, 90, !1, r);
case 11:
return ei(A, 1632, 1641, !0, r);
case 12:
case 49:
return $o(A, 1, 9999, qo, 3, r);
case 35:
return $o(A, 1, 9999, qo, 3, r).toLowerCase();
case 13:
return ei(A, 2534, 2543, !0, r);
case 14:
case 30:
return ei(A, 6112, 6121, !0, r);
case 15:
return ti(
A,
'\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5',
B,
);
case 16:
return ti(
A,
'\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678',
B,
);
case 17:
case 48:
return oi(
A,
'\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
ii,
'\u8ca0',
B,
Bi | ni | si,
);
case 47:
return oi(
A,
'\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396',
ai,
'\u8ca0',
B,
ri | Bi | ni | si,
);
case 42:
return oi(
A,
'\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
ii,
'\u8d1f',
B,
Bi | ni | si,
);
case 41:
return oi(
A,
'\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396',
ai,
'\u8d1f',
B,
ri | Bi | ni | si,
);
case 26:
return oi(
A,
'\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
'\u5341\u767e\u5343\u4e07',
ci,
B,
0,
);
case 25:
return oi(
A,
'\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d',
'\u62fe\u767e\u5343\u4e07',
ci,
B,
ri | Bi | ni,
);
case 31:
return oi(
A,
'\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c',
'\uc2ed\ubc31\ucc9c\ub9cc',
Qi,
n,
ri | Bi | ni,
);
case 33:
return oi(
A,
'\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
'\u5341\u767e\u5343\u842c',
Qi,
n,
0,
);
case 32:
return oi(
A,
'\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d',
'\u62fe\u767e\u5343',
Qi,
n,
ri | Bi | ni,
);
case 18:
return ei(A, 2406, 2415, !0, r);
case 20:
return $o(A, 1, 19999, zo, 3, r);
case 21:
return ei(A, 2790, 2799, !0, r);
case 22:
return ei(A, 2662, 2671, !0, r);
case 22:
return $o(A, 1, 10999, jo, 3, r);
case 23:
return ti(
A,
'\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093',
);
case 24:
return ti(
A,
'\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059',
);
case 27:
return ei(A, 3302, 3311, !0, r);
case 28:
return ti(
A,
'\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3',
B,
);
case 29:
return ti(
A,
'\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9',
B,
);
case 34:
return ei(A, 3792, 3801, !0, r);
case 37:
return ei(A, 6160, 6169, !0, r);
case 38:
return ei(A, 4160, 4169, !0, r);
case 39:
return ei(A, 2918, 2927, !0, r);
case 40:
return ei(A, 1776, 1785, !0, r);
case 43:
return ei(A, 3046, 3055, !0, r);
case 44:
return ei(A, 3174, 3183, !0, r);
case 45:
return ei(A, 3664, 3673, !0, r);
case 46:
return ei(A, 3872, 3881, !0, r);
case 3:
default:
return ei(A, 48, 57, !0, r);
}
},
gi = 'data-html2canvas-ignore',
ui = (function () {
function A(A, e, t) {
if (
((this.context = A),
(this.options = t),
(this.scrolledElements = []),
(this.referenceElement = e),
(this.counters = new Zo()),
(this.quoteDepth = 0),
!e.ownerDocument)
)
throw new Error(
'Cloned element does not have an owner document',
);
this.documentElement = this.cloneNode(
e.ownerDocument.documentElement,
!1,
);
}
return (
(A.prototype.toIFrame = function (A, e) {
var t = this,
n = Ui(A, e);
if (!n.contentWindow)
return Promise.reject('Unable to find iframe window');
var s = A.defaultView.pageXOffset,
o = A.defaultView.pageYOffset,
i = n.contentWindow,
a = i.document,
c = hi(n).then(function () {
return r(t, void 0, void 0, function () {
var A, t;
return B(this, function (r) {
switch (r.label) {
case 0:
return (
this.scrolledElements.forEach(Ei),
i &&
(i.scrollTo(e.left, e.top),
!/(iPad|iPhone|iPod)/g.test(
navigator.userAgent,
) ||
(i.scrollY === e.top &&
i.scrollX === e.left) ||
(this.context.logger.warn(
'Unable to restore scroll position for cloned document',
),
(this.context.windowBounds =
this.context.windowBounds.add(
i.scrollX - e.left,
i.scrollY - e.top,
0,
0,
)))),
(A = this.options.onclone),
(t = this.clonedReferenceElement),
'undefined' === typeof t
? [
2,
Promise.reject(
'Error finding the ' +
this.referenceElement.nodeName +
' in the cloned document',
),
]
: a.fonts && a.fonts.ready
? [4, a.fonts.ready]
: [3, 2]
);
case 1:
r.sent(), (r.label = 2);
case 2:
return /(AppleWebKit)/g.test(navigator.userAgent)
? [4, Fi(a)]
: [3, 4];
case 3:
r.sent(), (r.label = 4);
case 4:
return 'function' === typeof A
? [
2,
Promise.resolve()
.then(function () {
return A(a, t);
})
.then(function () {
return n;
}),
]
: [2, n];
}
});
});
});
return (
a.open(),
a.write(pi(document.doctype) + '<html></html>'),
Hi(this.referenceElement.ownerDocument, s, o),
a.replaceChild(
a.adoptNode(this.documentElement),
a.documentElement,
),
a.close(),
c
);
}),
(A.prototype.createElementClone = function (A) {
if ((Mn(A, 2), Oo(A))) return this.createCanvasClone(A);
if (Vo(A)) return this.createVideoClone(A);
if (No(A)) return this.createStyleClone(A);
var e = A.cloneNode(!1);
return (
ko(e) &&
(ko(A) &&
A.currentSrc &&
A.currentSrc !== A.src &&
((e.src = A.currentSrc), (e.srcset = '')),
'lazy' === e.loading && (e.loading = 'eager')),
Wo(e) ? this.createCustomElementClone(e) : e
);
}),
(A.prototype.createCustomElementClone = function (A) {
var e = document.createElement('html2canvascustomelement');
return fi(A.style, e), e;
}),
(A.prototype.createStyleClone = function (A) {
try {
var e = A.sheet;
if (e && e.cssRules) {
var t = [].slice
.call(e.cssRules, 0)
.reduce(function (A, e) {
return e && 'string' === typeof e.cssText
? A + e.cssText
: A;
}, ''),
r = A.cloneNode(!1);
return (r.textContent = t), r;
}
} catch (Je) {
if (
(this.context.logger.error(
'Unable to access cssRules property',
Je,
),
'SecurityError' !== Je.name)
)
throw Je;
}
return A.cloneNode(!1);
}),
(A.prototype.createCanvasClone = function (A) {
var e;
if (this.options.inlineImages && A.ownerDocument) {
var t = A.ownerDocument.createElement('img');
try {
return (t.src = A.toDataURL()), t;
} catch (Je) {
this.context.logger.info(
'Unable to inline canvas contents, canvas is tainted',
A,
);
}
}
var r = A.cloneNode(!1);
try {
(r.width = A.width), (r.height = A.height);
var B = A.getContext('2d'),
n = r.getContext('2d');
if (n)
if (!this.options.allowTaint && B)
n.putImageData(
B.getImageData(0, 0, A.width, A.height),
0,
0,
);
else {
var s =
null !== (e = A.getContext('webgl2')) && void 0 !== e
? e
: A.getContext('webgl');
if (s) {
var o = s.getContextAttributes();
!1 ===
(null === o || void 0 === o
? void 0
: o.preserveDrawingBuffer) &&
this.context.logger.warn(
'Unable to clone WebGL context as it has preserveDrawingBuffer=false',
A,
);
}
n.drawImage(A, 0, 0);
}
return r;
} catch (Je) {
this.context.logger.info(
'Unable to clone canvas as it is tainted',
A,
);
}
return r;
}),
(A.prototype.createVideoClone = function (A) {
var e = A.ownerDocument.createElement('canvas');
(e.width = A.offsetWidth), (e.height = A.offsetHeight);
var t = e.getContext('2d');
try {
return (
t &&
(t.drawImage(A, 0, 0, e.width, e.height),
this.options.allowTaint ||
t.getImageData(0, 0, e.width, e.height)),
e
);
} catch (Je) {
this.context.logger.info(
'Unable to clone video as it is tainted',
A,
);
}
var r = A.ownerDocument.createElement('canvas');
return (
(r.width = A.offsetWidth), (r.height = A.offsetHeight), r
);
}),
(A.prototype.appendChildNode = function (A, e, t) {
(Lo(e) &&
(Po(e) ||
e.hasAttribute(gi) ||
('function' === typeof this.options.ignoreElements &&
this.options.ignoreElements(e)))) ||
(this.options.copyStyles && Lo(e) && No(e)) ||
A.appendChild(this.cloneNode(e, t));
}),
(A.prototype.cloneChildNodes = function (A, e, t) {
for (
var r = this,
B = A.shadowRoot ? A.shadowRoot.firstChild : A.firstChild;
B;
B = B.nextSibling
)
if (Lo(B) && Yo(B) && 'function' === typeof B.assignedNodes) {
var n = B.assignedNodes();
n.length &&
n.forEach(function (A) {
return r.appendChildNode(e, A, t);
});
} else this.appendChildNode(e, B, t);
}),
(A.prototype.cloneNode = function (A, e) {
if (mo(A)) return document.createTextNode(A.data);
if (!A.ownerDocument) return A.cloneNode(!1);
var t = A.ownerDocument.defaultView;
if (t && Lo(A) && (bo(A) || vo(A))) {
var r = this.createElementClone(A);
r.style.transitionProperty = 'none';
var B = t.getComputedStyle(A),
n = t.getComputedStyle(A, ':before'),
s = t.getComputedStyle(A, ':after');
this.referenceElement === A &&
bo(r) &&
(this.clonedReferenceElement = r),
Go(r) && bi(r);
var o = this.counters.parse(new bn(this.context, B)),
i = this.resolvePseudoContent(A, r, n, Qs.BEFORE);
Wo(A) && (e = !0),
Vo(A) || this.cloneChildNodes(A, r, e),
i && r.insertBefore(i, r.firstChild);
var a = this.resolvePseudoContent(A, r, s, Qs.AFTER);
return (
a && r.appendChild(a),
this.counters.pop(o),
((B && (this.options.copyStyles || vo(A)) && !Ro(A)) ||
e) &&
fi(B, r),
(0 === A.scrollTop && 0 === A.scrollLeft) ||
this.scrolledElements.push([
r,
A.scrollLeft,
A.scrollTop,
]),
(Xo(A) || Jo(A)) && (Xo(r) || Jo(r)) && (r.value = A.value),
r
);
}
return A.cloneNode(!1);
}),
(A.prototype.resolvePseudoContent = function (A, e, t, r) {
var B = this;
if (t) {
var n = t.content,
s = e.ownerDocument;
if (
s &&
n &&
'none' !== n &&
'-moz-alt-content' !== n &&
'none' !== t.display
) {
this.counters.parse(new bn(this.context, t));
var o = new Ln(this.context, t),
i = s.createElement('html2canvaspseudoelement');
fi(t, i),
o.content.forEach(function (e) {
if (0 === e.type)
i.appendChild(s.createTextNode(e.value));
else if (22 === e.type) {
var t = s.createElement('img');
(t.src = e.value),
(t.style.opacity = '1'),
i.appendChild(t);
} else if (18 === e.type) {
if ('attr' === e.name) {
var r = e.values.filter(kt);
r.length &&
i.appendChild(
s.createTextNode(
A.getAttribute(r[0].value) || '',
),
);
} else if ('counter' === e.name) {
var n = e.values.filter(Xt),
a = n[0],
c = n[1];
if (a && kt(a)) {
var Q = B.counters.getCounterValue(a.value),
w =
c && kt(c) ? MB.parse(B.context, c.value) : 3;
i.appendChild(s.createTextNode(wi(Q, w, !1)));
}
} else if ('counters' === e.name) {
var g = e.values.filter(Xt),
u = ((a = g[0]), g[1]);
c = g[2];
if (a && kt(a)) {
var l = B.counters.getCounterValues(a.value),
U =
c && kt(c) ? MB.parse(B.context, c.value) : 3,
C = u && 0 === u.type ? u.value : '',
F = l
.map(function (A) {
return wi(A, U, !1);
})
.join(C);
i.appendChild(s.createTextNode(F));
}
}
} else if (20 === e.type)
switch (e.value) {
case 'open-quote':
i.appendChild(
s.createTextNode(
Hn(o.quotes, B.quoteDepth++, !0),
),
);
break;
case 'close-quote':
i.appendChild(
s.createTextNode(
Hn(o.quotes, --B.quoteDepth, !1),
),
);
break;
default:
i.appendChild(s.createTextNode(e.value));
}
}),
(i.className = Ki + ' ' + mi);
var a = r === Qs.BEFORE ? ' ' + Ki : ' ' + mi;
return (
vo(e) ? (e.className.baseValue += a) : (e.className += a),
i
);
}
}
}),
(A.destroy = function (A) {
return !!A.parentNode && (A.parentNode.removeChild(A), !0);
}),
A
);
})();
(function (A) {
(A[(A['BEFORE'] = 0)] = 'BEFORE'), (A[(A['AFTER'] = 1)] = 'AFTER');
})(Qs || (Qs = {}));
var li,
Ui = function (A, e) {
var t = A.createElement('iframe');
return (
(t.className = 'html2canvas-container'),
(t.style.visibility = 'hidden'),
(t.style.position = 'fixed'),
(t.style.left = '-10000px'),
(t.style.top = '0px'),
(t.style.border = '0'),
(t.width = e.width.toString()),
(t.height = e.height.toString()),
(t.scrolling = 'no'),
t.setAttribute(gi, 'true'),
A.body.appendChild(t),
t
);
},
Ci = function (A) {
return new Promise(function (e) {
A.complete
? e()
: A.src
? ((A.onload = e), (A.onerror = e))
: e();
});
},
Fi = function (A) {
return Promise.all([].slice.call(A.images, 0).map(Ci));
},
hi = function (A) {
return new Promise(function (e, t) {
var r = A.contentWindow;
if (!r) return t('No window assigned for iframe');
var B = r.document;
r.onload = A.onload = function () {
r.onload = A.onload = null;
var t = setInterval(function () {
B.body.childNodes.length > 0 &&
'complete' === B.readyState &&
(clearInterval(t), e(A));
}, 50);
};
});
},
di = ['all', 'd', 'content'],
fi = function (A, e) {
for (var t = A.length - 1; t >= 0; t--) {
var r = A.item(t);
-1 === di.indexOf(r) &&
e.style.setProperty(r, A.getPropertyValue(r));
}
return e;
},
pi = function (A) {
var e = '';
return (
A &&
((e += '<!DOCTYPE '),
A.name && (e += A.name),
A.internalSubset && (e += A.internalSubset),
A.publicId && (e += '"' + A.publicId + '"'),
A.systemId && (e += '"' + A.systemId + '"'),
(e += '>')),
e
);
},
Hi = function (A, e, t) {
A &&
A.defaultView &&
(e !== A.defaultView.pageXOffset ||
t !== A.defaultView.pageYOffset) &&
A.defaultView.scrollTo(e, t);
},
Ei = function (A) {
var e = A[0],
t = A[1],
r = A[2];
(e.scrollLeft = t), (e.scrollTop = r);
},
Ii = ':before',
yi = ':after',
Ki = '___html2canvas___pseudoelement_before',
mi = '___html2canvas___pseudoelement_after',
Li =
'{\n content: "" !important;\n display: none !important;\n}',
bi = function (A) {
vi(A, '.' + Ki + Ii + Li + '\n .' + mi + yi + Li);
},
vi = function (A, e) {
var t = A.ownerDocument;
if (t) {
var r = t.createElement('style');
(r.textContent = e), A.appendChild(r);
}
},
Di = (function () {
function A() {}
return (
(A.getOrigin = function (e) {
var t = A._link;
return t
? ((t.href = e),
(t.href = t.href),
t.protocol + t.hostname + t.port)
: 'about:blank';
}),
(A.isSameOrigin = function (e) {
return A.getOrigin(e) === A._origin;
}),
(A.setContext = function (e) {
(A._link = e.document.createElement('a')),
(A._origin = A.getOrigin(e.location.href));
}),
(A._origin = 'about:blank'),
A
);
})(),
xi = (function () {
function A(A, e) {
(this.context = A), (this._options = e), (this._cache = {});
}
return (
(A.prototype.addImage = function (A) {
var e = Promise.resolve();
return this.has(A)
? e
: ki(A) || Gi(A)
? ((this._cache[A] = this.loadImage(A)).catch(function () {}),
e)
: e;
}),
(A.prototype.match = function (A) {
return this._cache[A];
}),
(A.prototype.loadImage = function (A) {
return r(this, void 0, void 0, function () {
var e,
t,
r,
n,
s = this;
return B(this, function (B) {
switch (B.label) {
case 0:
return (
(e = Di.isSameOrigin(A)),
(t =
!Oi(A) &&
!0 === this._options.useCORS &&
Xs.SUPPORT_CORS_IMAGES &&
!e),
(r =
!Oi(A) &&
!e &&
!ki(A) &&
'string' === typeof this._options.proxy &&
Xs.SUPPORT_CORS_XHR &&
!t),
e ||
!1 !== this._options.allowTaint ||
Oi(A) ||
ki(A) ||
r ||
t
? ((n = A), r ? [4, this.proxy(n)] : [3, 2])
: [2]
);
case 1:
(n = B.sent()), (B.label = 2);
case 2:
return (
this.context.logger.debug(
'Added image ' + A.substring(0, 256),
),
[
4,
new Promise(function (A, e) {
var r = new Image();
(r.onload = function () {
return A(r);
}),
(r.onerror = e),
(Vi(n) || t) && (r.crossOrigin = 'anonymous'),
(r.src = n),
!0 === r.complete &&
setTimeout(function () {
return A(r);
}, 500),
s._options.imageTimeout > 0 &&
setTimeout(function () {
return e(
'Timed out (' +
s._options.imageTimeout +
'ms) loading image',
);
}, s._options.imageTimeout);
}),
]
);
case 3:
return [2, B.sent()];
}
});
});
}),
(A.prototype.has = function (A) {
return 'undefined' !== typeof this._cache[A];
}),
(A.prototype.keys = function () {
return Promise.resolve(Object.keys(this._cache));
}),
(A.prototype.proxy = function (A) {
var e = this,
t = this._options.proxy;
if (!t) throw new Error('No proxy defined');
var r = A.substring(0, 256);
return new Promise(function (B, n) {
var s = Xs.SUPPORT_RESPONSE_TYPE ? 'blob' : 'text',
o = new XMLHttpRequest();
(o.onload = function () {
if (200 === o.status)
if ('text' === s) B(o.response);
else {
var A = new FileReader();
A.addEventListener(
'load',
function () {
return B(A.result);
},
!1,
),
A.addEventListener(
'error',
function (A) {
return n(A);
},
!1,
),
A.readAsDataURL(o.response);
}
else
n(
'Failed to proxy resource ' +
r +
' with status code ' +
o.status,
);
}),
(o.onerror = n);
var i = t.indexOf('?') > -1 ? '&' : '?';
if (
(o.open(
'GET',
'' +
t +
i +
'url=' +
encodeURIComponent(A) +
'&responseType=' +
s,
),
'text' !== s &&
o instanceof XMLHttpRequest &&
(o.responseType = s),
e._options.imageTimeout)
) {
var a = e._options.imageTimeout;
(o.timeout = a),
(o.ontimeout = function () {
return n('Timed out (' + a + 'ms) proxying ' + r);
});
}
o.send();
});
}),
A
);
})(),
Mi = /^data:image\/svg\+xml/i,
Si = /^data:image\/.*;base64,/i,
Ti = /^data:image\/.*/i,
Gi = function (A) {
return Xs.SUPPORT_SVG_DRAWING || !Ri(A);
},
Oi = function (A) {
return Ti.test(A);
},
Vi = function (A) {
return Si.test(A);
},
ki = function (A) {
return 'blob' === A.substr(0, 4);
},
Ri = function (A) {
return 'svg' === A.substr(-3).toLowerCase() || Mi.test(A);
},
Ni = (function () {
function A(A, e) {
(this.type = 0), (this.x = A), (this.y = e);
}
return (
(A.prototype.add = function (e, t) {
return new A(this.x + e, this.y + t);
}),
A
);
})(),
Pi = function (A, e, t) {
return new Ni(A.x + (e.x - A.x) * t, A.y + (e.y - A.y) * t);
},
Xi = (function () {
function A(A, e, t, r) {
(this.type = 1),
(this.start = A),
(this.startControl = e),
(this.endControl = t),
(this.end = r);
}
return (
(A.prototype.subdivide = function (e, t) {
var r = Pi(this.start, this.startControl, e),
B = Pi(this.startControl, this.endControl, e),
n = Pi(this.endControl, this.end, e),
s = Pi(r, B, e),
o = Pi(B, n, e),
i = Pi(s, o, e);
return t
? new A(this.start, r, s, i)
: new A(i, o, n, this.end);
}),
(A.prototype.add = function (e, t) {
return new A(
this.start.add(e, t),
this.startControl.add(e, t),
this.endControl.add(e, t),
this.end.add(e, t),
);
}),
(A.prototype.reverse = function () {
return new A(
this.end,
this.endControl,
this.startControl,
this.start,
);
}),
A
);
})(),
Ji = function (A) {
return 1 === A.type;
},
Yi = (function () {
function A(A) {
var e = A.styles,
t = A.bounds,
r = $t(e.borderTopLeftRadius, t.width, t.height),
B = r[0],
n = r[1],
s = $t(e.borderTopRightRadius, t.width, t.height),
o = s[0],
i = s[1],
a = $t(e.borderBottomRightRadius, t.width, t.height),
c = a[0],
Q = a[1],
w = $t(e.borderBottomLeftRadius, t.width, t.height),
g = w[0],
u = w[1],
l = [];
l.push((B + o) / t.width),
l.push((g + c) / t.width),
l.push((n + u) / t.height),
l.push((i + Q) / t.height);
var U = Math.max.apply(Math, l);
U > 1 &&
((B /= U),
(n /= U),
(o /= U),
(i /= U),
(c /= U),
(Q /= U),
(g /= U),
(u /= U));
var C = t.width - o,
F = t.height - Q,
h = t.width - c,
d = t.height - u,
f = e.borderTopWidth,
p = e.borderRightWidth,
H = e.borderBottomWidth,
E = e.borderLeftWidth,
I = Ar(e.paddingTop, A.bounds.width),
y = Ar(e.paddingRight, A.bounds.width),
K = Ar(e.paddingBottom, A.bounds.width),
m = Ar(e.paddingLeft, A.bounds.width);
(this.topLeftBorderDoubleOuterBox =
B > 0 || n > 0
? Wi(
t.left + E / 3,
t.top + f / 3,
B - E / 3,
n - f / 3,
li.TOP_LEFT,
)
: new Ni(t.left + E / 3, t.top + f / 3)),
(this.topRightBorderDoubleOuterBox =
B > 0 || n > 0
? Wi(
t.left + C,
t.top + f / 3,
o - p / 3,
i - f / 3,
li.TOP_RIGHT,
)
: new Ni(t.left + t.width - p / 3, t.top + f / 3)),
(this.bottomRightBorderDoubleOuterBox =
c > 0 || Q > 0
? Wi(
t.left + h,
t.top + F,
c - p / 3,
Q - H / 3,
li.BOTTOM_RIGHT,
)
: new Ni(
t.left + t.width - p / 3,
t.top + t.height - H / 3,
)),
(this.bottomLeftBorderDoubleOuterBox =
g > 0 || u > 0
? Wi(
t.left + E / 3,
t.top + d,
g - E / 3,
u - H / 3,
li.BOTTOM_LEFT,
)
: new Ni(t.left + E / 3, t.top + t.height - H / 3)),
(this.topLeftBorderDoubleInnerBox =
B > 0 || n > 0
? Wi(
t.left + (2 * E) / 3,
t.top + (2 * f) / 3,
B - (2 * E) / 3,
n - (2 * f) / 3,
li.TOP_LEFT,
)
: new Ni(t.left + (2 * E) / 3, t.top + (2 * f) / 3)),
(this.topRightBorderDoubleInnerBox =
B > 0 || n > 0
? Wi(
t.left + C,
t.top + (2 * f) / 3,
o - (2 * p) / 3,
i - (2 * f) / 3,
li.TOP_RIGHT,
)
: new Ni(
t.left + t.width - (2 * p) / 3,
t.top + (2 * f) / 3,
)),
(this.bottomRightBorderDoubleInnerBox =
c > 0 || Q > 0
? Wi(
t.left + h,
t.top + F,
c - (2 * p) / 3,
Q - (2 * H) / 3,
li.BOTTOM_RIGHT,
)
: new Ni(
t.left + t.width - (2 * p) / 3,
t.top + t.height - (2 * H) / 3,
)),
(this.bottomLeftBorderDoubleInnerBox =
g > 0 || u > 0
? Wi(
t.left + (2 * E) / 3,
t.top + d,
g - (2 * E) / 3,
u - (2 * H) / 3,
li.BOTTOM_LEFT,
)
: new Ni(
t.left + (2 * E) / 3,
t.top + t.height - (2 * H) / 3,
)),
(this.topLeftBorderStroke =
B > 0 || n > 0
? Wi(
t.left + E / 2,
t.top + f / 2,
B - E / 2,
n - f / 2,
li.TOP_LEFT,
)
: new Ni(t.left + E / 2, t.top + f / 2)),
(this.topRightBorderStroke =
B > 0 || n > 0
? Wi(
t.left + C,
t.top + f / 2,
o - p / 2,
i - f / 2,
li.TOP_RIGHT,
)
: new Ni(t.left + t.width - p / 2, t.top + f / 2)),
(this.bottomRightBorderStroke =
c > 0 || Q > 0
? Wi(
t.left + h,
t.top + F,
c - p / 2,
Q - H / 2,
li.BOTTOM_RIGHT,
)
: new Ni(
t.left + t.width - p / 2,
t.top + t.height - H / 2,
)),
(this.bottomLeftBorderStroke =
g > 0 || u > 0
? Wi(
t.left + E / 2,
t.top + d,
g - E / 2,
u - H / 2,
li.BOTTOM_LEFT,
)
: new Ni(t.left + E / 2, t.top + t.height - H / 2)),
(this.topLeftBorderBox =
B > 0 || n > 0
? Wi(t.left, t.top, B, n, li.TOP_LEFT)
: new Ni(t.left, t.top)),
(this.topRightBorderBox =
o > 0 || i > 0
? Wi(t.left + C, t.top, o, i, li.TOP_RIGHT)
: new Ni(t.left + t.width, t.top)),
(this.bottomRightBorderBox =
c > 0 || Q > 0
? Wi(t.left + h, t.top + F, c, Q, li.BOTTOM_RIGHT)
: new Ni(t.left + t.width, t.top + t.height)),
(this.bottomLeftBorderBox =
g > 0 || u > 0
? Wi(t.left, t.top + d, g, u, li.BOTTOM_LEFT)
: new Ni(t.left, t.top + t.height)),
(this.topLeftPaddingBox =
B > 0 || n > 0
? Wi(
t.left + E,
t.top + f,
Math.max(0, B - E),
Math.max(0, n - f),
li.TOP_LEFT,
)
: new Ni(t.left + E, t.top + f)),
(this.topRightPaddingBox =
o > 0 || i > 0
? Wi(
t.left + Math.min(C, t.width - p),
t.top + f,
C > t.width + p ? 0 : Math.max(0, o - p),
Math.max(0, i - f),
li.TOP_RIGHT,
)
: new Ni(t.left + t.width - p, t.top + f)),
(this.bottomRightPaddingBox =
c > 0 || Q > 0
? Wi(
t.left + Math.min(h, t.width - E),
t.top + Math.min(F, t.height - H),
Math.max(0, c - p),
Math.max(0, Q - H),
li.BOTTOM_RIGHT,
)
: new Ni(t.left + t.width - p, t.top + t.height - H)),
(this.bottomLeftPaddingBox =
g > 0 || u > 0
? Wi(
t.left + E,
t.top + Math.min(d, t.height - H),
Math.max(0, g - E),
Math.max(0, u - H),
li.BOTTOM_LEFT,
)
: new Ni(t.left + E, t.top + t.height - H)),
(this.topLeftContentBox =
B > 0 || n > 0
? Wi(
t.left + E + m,
t.top + f + I,
Math.max(0, B - (E + m)),
Math.max(0, n - (f + I)),
li.TOP_LEFT,
)
: new Ni(t.left + E + m, t.top + f + I)),
(this.topRightContentBox =
o > 0 || i > 0
? Wi(
t.left + Math.min(C, t.width + E + m),
t.top + f + I,
C > t.width + E + m ? 0 : o - E + m,
i - (f + I),
li.TOP_RIGHT,
)
: new Ni(t.left + t.width - (p + y), t.top + f + I)),
(this.bottomRightContentBox =
c > 0 || Q > 0
? Wi(
t.left + Math.min(h, t.width - (E + m)),
t.top + Math.min(F, t.height + f + I),
Math.max(0, c - (p + y)),
Q - (H + K),
li.BOTTOM_RIGHT,
)
: new Ni(
t.left + t.width - (p + y),
t.top + t.height - (H + K),
)),
(this.bottomLeftContentBox =
g > 0 || u > 0
? Wi(
t.left + E + m,
t.top + d,
Math.max(0, g - (E + m)),
u - (H + K),
li.BOTTOM_LEFT,
)
: new Ni(t.left + E + m, t.top + t.height - (H + K)));
}
return A;
})();
(function (A) {
(A[(A['TOP_LEFT'] = 0)] = 'TOP_LEFT'),
(A[(A['TOP_RIGHT'] = 1)] = 'TOP_RIGHT'),
(A[(A['BOTTOM_RIGHT'] = 2)] = 'BOTTOM_RIGHT'),
(A[(A['BOTTOM_LEFT'] = 3)] = 'BOTTOM_LEFT');
})(li || (li = {}));
var Wi = function (A, e, t, r, B) {
var n = ((Math.sqrt(2) - 1) / 3) * 4,
s = t * n,
o = r * n,
i = A + t,
a = e + r;
switch (B) {
case li.TOP_LEFT:
return new Xi(
new Ni(A, a),
new Ni(A, a - o),
new Ni(i - s, e),
new Ni(i, e),
);
case li.TOP_RIGHT:
return new Xi(
new Ni(A, e),
new Ni(A + s, e),
new Ni(i, a - o),
new Ni(i, a),
);
case li.BOTTOM_RIGHT:
return new Xi(
new Ni(i, e),
new Ni(i, e + o),
new Ni(A + s, a),
new Ni(A, a),
);
case li.BOTTOM_LEFT:
default:
return new Xi(
new Ni(i, a),
new Ni(i - s, a),
new Ni(A, e + o),
new Ni(A, e),
);
}
},
Zi = function (A) {
return [
A.topLeftBorderBox,
A.topRightBorderBox,
A.bottomRightBorderBox,
A.bottomLeftBorderBox,
];
},
_i = function (A) {
return [
A.topLeftContentBox,
A.topRightContentBox,
A.bottomRightContentBox,
A.bottomLeftContentBox,
];
},
qi = function (A) {
return [
A.topLeftPaddingBox,
A.topRightPaddingBox,
A.bottomRightPaddingBox,
A.bottomLeftPaddingBox,
];
},
ji = (function () {
function A(A, e, t) {
(this.offsetX = A),
(this.offsetY = e),
(this.matrix = t),
(this.type = 0),
(this.target = 6);
}
return A;
})(),
zi = (function () {
function A(A, e) {
(this.path = A), (this.target = e), (this.type = 1);
}
return A;
})(),
$i = (function () {
function A(A) {
(this.opacity = A), (this.type = 2), (this.target = 6);
}
return A;
})(),
Aa = function (A) {
return 0 === A.type;
},
ea = function (A) {
return 1 === A.type;
},
ta = function (A) {
return 2 === A.type;
},
ra = function (A, e) {
return (
A.length === e.length &&
A.some(function (A, t) {
return A === e[t];
})
);
},
Ba = function (A, e, t, r, B) {
return A.map(function (A, n) {
switch (n) {
case 0:
return A.add(e, t);
case 1:
return A.add(e + r, t);
case 2:
return A.add(e + r, t + B);
case 3:
return A.add(e, t + B);
}
return A;
});
},
na = (function () {
function A(A) {
(this.element = A),
(this.inlineLevel = []),
(this.nonInlineLevel = []),
(this.negativeZIndex = []),
(this.zeroOrAutoZIndexOrTransformedOrOpacity = []),
(this.positiveZIndex = []),
(this.nonPositionedFloats = []),
(this.nonPositionedInlineLevel = []);
}
return A;
})(),
sa = (function () {
function A(A, e) {
if (
((this.container = A),
(this.parent = e),
(this.effects = []),
(this.curves = new Yi(this.container)),
this.container.styles.opacity < 1 &&
this.effects.push(new $i(this.container.styles.opacity)),
null !== this.container.styles.transform)
) {
var t =
this.container.bounds.left +
this.container.styles.transformOrigin[0].number,
r =
this.container.bounds.top +
this.container.styles.transformOrigin[1].number,
B = this.container.styles.transform;
this.effects.push(new ji(t, r, B));
}
if (0 !== this.container.styles.overflowX) {
var n = Zi(this.curves),
s = qi(this.curves);
ra(n, s)
? this.effects.push(new zi(n, 6))
: (this.effects.push(new zi(n, 2)),
this.effects.push(new zi(s, 4)));
}
}
return (
(A.prototype.getEffects = function (A) {
var e = -1 === [2, 3].indexOf(this.container.styles.position),
t = this.parent,
r = this.effects.slice(0);
while (t) {
var B = t.effects.filter(function (A) {
return !ea(A);
});
if (e || 0 !== t.container.styles.position || !t.parent) {
if (
(r.unshift.apply(r, B),
(e = -1 === [2, 3].indexOf(t.container.styles.position)),
0 !== t.container.styles.overflowX)
) {
var n = Zi(t.curves),
s = qi(t.curves);
ra(n, s) || r.unshift(new zi(s, 6));
}
} else r.unshift.apply(r, B);
t = t.parent;
}
return r.filter(function (e) {
return Cn(e.target, A);
});
}),
A
);
})(),
oa = function (A, e, t, r) {
A.container.elements.forEach(function (B) {
var n = Cn(B.flags, 4),
s = Cn(B.flags, 2),
o = new sa(B, A);
Cn(B.styles.display, 2048) && r.push(o);
var i = Cn(B.flags, 8) ? [] : r;
if (n || s) {
var a = n || B.styles.isPositioned() ? t : e,
c = new na(o);
if (
B.styles.isPositioned() ||
B.styles.opacity < 1 ||
B.styles.isTransformed()
) {
var Q = B.styles.zIndex.order;
if (Q < 0) {
var w = 0;
a.negativeZIndex.some(function (A, e) {
return Q > A.element.container.styles.zIndex.order
? ((w = e), !1)
: w > 0;
}),
a.negativeZIndex.splice(w, 0, c);
} else if (Q > 0) {
var g = 0;
a.positiveZIndex.some(function (A, e) {
return Q >= A.element.container.styles.zIndex.order
? ((g = e + 1), !1)
: g > 0;
}),
a.positiveZIndex.splice(g, 0, c);
} else a.zeroOrAutoZIndexOrTransformedOrOpacity.push(c);
} else
B.styles.isFloating()
? a.nonPositionedFloats.push(c)
: a.nonPositionedInlineLevel.push(c);
oa(o, c, n ? c : t, i);
} else B.styles.isInlineLevel() ? e.inlineLevel.push(o) : e.nonInlineLevel.push(o), oa(o, e, t, i);
Cn(B.flags, 8) && ia(B, i);
});
},
ia = function (A, e) {
for (
var t = A instanceof io ? A.start : 1,
r = A instanceof io && A.reversed,
B = 0;
B < e.length;
B++
) {
var n = e[B];
n.container instanceof oo &&
'number' === typeof n.container.value &&
0 !== n.container.value &&
(t = n.container.value),
(n.listValue = wi(t, n.container.styles.listStyleType, !0)),
(t += r ? -1 : 1);
}
},
aa = function (A) {
var e = new sa(A, null),
t = new na(e),
r = [];
return oa(e, t, t, r), ia(e.container, r), t;
},
ca = function (A, e) {
switch (e) {
case 0:
return la(
A.topLeftBorderBox,
A.topLeftPaddingBox,
A.topRightBorderBox,
A.topRightPaddingBox,
);
case 1:
return la(
A.topRightBorderBox,
A.topRightPaddingBox,
A.bottomRightBorderBox,
A.bottomRightPaddingBox,
);
case 2:
return la(
A.bottomRightBorderBox,
A.bottomRightPaddingBox,
A.bottomLeftBorderBox,
A.bottomLeftPaddingBox,
);
case 3:
default:
return la(
A.bottomLeftBorderBox,
A.bottomLeftPaddingBox,
A.topLeftBorderBox,
A.topLeftPaddingBox,
);
}
},
Qa = function (A, e) {
switch (e) {
case 0:
return la(
A.topLeftBorderBox,
A.topLeftBorderDoubleOuterBox,
A.topRightBorderBox,
A.topRightBorderDoubleOuterBox,
);
case 1:
return la(
A.topRightBorderBox,
A.topRightBorderDoubleOuterBox,
A.bottomRightBorderBox,
A.bottomRightBorderDoubleOuterBox,
);
case 2:
return la(
A.bottomRightBorderBox,
A.bottomRightBorderDoubleOuterBox,
A.bottomLeftBorderBox,
A.bottomLeftBorderDoubleOuterBox,
);
case 3:
default:
return la(
A.bottomLeftBorderBox,
A.bottomLeftBorderDoubleOuterBox,
A.topLeftBorderBox,
A.topLeftBorderDoubleOuterBox,
);
}
},
wa = function (A, e) {
switch (e) {
case 0:
return la(
A.topLeftBorderDoubleInnerBox,
A.topLeftPaddingBox,
A.topRightBorderDoubleInnerBox,
A.topRightPaddingBox,
);
case 1:
return la(
A.topRightBorderDoubleInnerBox,
A.topRightPaddingBox,
A.bottomRightBorderDoubleInnerBox,
A.bottomRightPaddingBox,
);
case 2:
return la(
A.bottomRightBorderDoubleInnerBox,
A.bottomRightPaddingBox,
A.bottomLeftBorderDoubleInnerBox,
A.bottomLeftPaddingBox,
);
case 3:
default:
return la(
A.bottomLeftBorderDoubleInnerBox,
A.bottomLeftPaddingBox,
A.topLeftBorderDoubleInnerBox,
A.topLeftPaddingBox,
);
}
},
ga = function (A, e) {
switch (e) {
case 0:
return ua(A.topLeftBorderStroke, A.topRightBorderStroke);
case 1:
return ua(A.topRightBorderStroke, A.bottomRightBorderStroke);
case 2:
return ua(A.bottomRightBorderStroke, A.bottomLeftBorderStroke);
case 3:
default:
return ua(A.bottomLeftBorderStroke, A.topLeftBorderStroke);
}
},
ua = function (A, e) {
var t = [];
return (
Ji(A) ? t.push(A.subdivide(0.5, !1)) : t.push(A),
Ji(e) ? t.push(e.subdivide(0.5, !0)) : t.push(e),
t
);
},
la = function (A, e, t, r) {
var B = [];
return (
Ji(A) ? B.push(A.subdivide(0.5, !1)) : B.push(A),
Ji(t) ? B.push(t.subdivide(0.5, !0)) : B.push(t),
Ji(r) ? B.push(r.subdivide(0.5, !0).reverse()) : B.push(r),
Ji(e) ? B.push(e.subdivide(0.5, !1).reverse()) : B.push(e),
B
);
},
Ua = function (A) {
var e = A.bounds,
t = A.styles;
return e.add(
t.borderLeftWidth,
t.borderTopWidth,
-(t.borderRightWidth + t.borderLeftWidth),
-(t.borderTopWidth + t.borderBottomWidth),
);
},
Ca = function (A) {
var e = A.styles,
t = A.bounds,
r = Ar(e.paddingLeft, t.width),
B = Ar(e.paddingRight, t.width),
n = Ar(e.paddingTop, t.width),
s = Ar(e.paddingBottom, t.width);
return t.add(
r + e.borderLeftWidth,
n + e.borderTopWidth,
-(e.borderRightWidth + e.borderLeftWidth + r + B),
-(e.borderTopWidth + e.borderBottomWidth + n + s),
);
},
Fa = function (A, e) {
return 0 === A ? e.bounds : 2 === A ? Ca(e) : Ua(e);
},
ha = function (A, e) {
return 0 === A ? e.bounds : 2 === A ? Ca(e) : Ua(e);
},
da = function (A, e, t) {
var r = Fa(Ea(A.styles.backgroundOrigin, e), A),
B = ha(Ea(A.styles.backgroundClip, e), A),
n = Ha(Ea(A.styles.backgroundSize, e), t, r),
s = n[0],
o = n[1],
i = $t(
Ea(A.styles.backgroundPosition, e),
r.width - s,
r.height - o,
),
a = Ia(Ea(A.styles.backgroundRepeat, e), i, n, r, B),
c = Math.round(r.left + i[0]),
Q = Math.round(r.top + i[1]);
return [a, c, Q, s, o];
},
fa = function (A) {
return kt(A) && A.value === Yr.AUTO;
},
pa = function (A) {
return 'number' === typeof A;
},
Ha = function (A, e, t) {
var r = e[0],
B = e[1],
n = e[2],
s = A[0],
o = A[1];
if (!s) return [0, 0];
if (Zt(s) && o && Zt(o)) return [Ar(s, t.width), Ar(o, t.height)];
var i = pa(n);
if (kt(s) && (s.value === Yr.CONTAIN || s.value === Yr.COVER)) {
if (pa(n)) {
var a = t.width / t.height;
return a < n !== (s.value === Yr.COVER)
? [t.width, t.width / n]
: [t.height * n, t.height];
}
return [t.width, t.height];
}
var c = pa(r),
Q = pa(B),
w = c || Q;
if (fa(s) && (!o || fa(o))) {
if (c && Q) return [r, B];
if (!i && !w) return [t.width, t.height];
if (w && i) {
var g = c ? r : B * n,
u = Q ? B : r / n;
return [g, u];
}
var l = c ? r : t.width,
U = Q ? B : t.height;
return [l, U];
}
if (i) {
var C = 0,
F = 0;
return (
Zt(s) ? (C = Ar(s, t.width)) : Zt(o) && (F = Ar(o, t.height)),
fa(s) ? (C = F * n) : (o && !fa(o)) || (F = C / n),
[C, F]
);
}
var h = null,
d = null;
if (
(Zt(s)
? (h = Ar(s, t.width))
: o && Zt(o) && (d = Ar(o, t.height)),
null === h ||
(o && !fa(o)) ||
(d = c && Q ? (h / r) * B : t.height),
null !== d && fa(s) && (h = c && Q ? (d / B) * r : t.width),
null !== h && null !== d)
)
return [h, d];
throw new Error('Unable to calculate background-size for element');
},
Ea = function (A, e) {
var t = A[e];
return 'undefined' === typeof t ? A[0] : t;
},
Ia = function (A, e, t, r, B) {
var n = e[0],
s = e[1],
o = t[0],
i = t[1];
switch (A) {
case 2:
return [
new Ni(Math.round(r.left), Math.round(r.top + s)),
new Ni(Math.round(r.left + r.width), Math.round(r.top + s)),
new Ni(
Math.round(r.left + r.width),
Math.round(i + r.top + s),
),
new Ni(Math.round(r.left), Math.round(i + r.top + s)),
];
case 3:
return [
new Ni(Math.round(r.left + n), Math.round(r.top)),
new Ni(Math.round(r.left + n + o), Math.round(r.top)),
new Ni(
Math.round(r.left + n + o),
Math.round(r.height + r.top),
),
new Ni(Math.round(r.left + n), Math.round(r.height + r.top)),
];
case 1:
return [
new Ni(Math.round(r.left + n), Math.round(r.top + s)),
new Ni(Math.round(r.left + n + o), Math.round(r.top + s)),
new Ni(Math.round(r.left + n + o), Math.round(r.top + s + i)),
new Ni(Math.round(r.left + n), Math.round(r.top + s + i)),
];
default:
return [
new Ni(Math.round(B.left), Math.round(B.top)),
new Ni(Math.round(B.left + B.width), Math.round(B.top)),
new Ni(
Math.round(B.left + B.width),
Math.round(B.height + B.top),
),
new Ni(Math.round(B.left), Math.round(B.height + B.top)),
];
}
},
ya =
'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7',
Ka = 'Hidden Text',
ma = (function () {
function A(A) {
(this._data = {}), (this._document = A);
}
return (
(A.prototype.parseMetrics = function (A, e) {
var t = this._document.createElement('div'),
r = this._document.createElement('img'),
B = this._document.createElement('span'),
n = this._document.body;
(t.style.visibility = 'hidden'),
(t.style.fontFamily = A),
(t.style.fontSize = e),
(t.style.margin = '0'),
(t.style.padding = '0'),
(t.style.whiteSpace = 'nowrap'),
n.appendChild(t),
(r.src = ya),
(r.width = 1),
(r.height = 1),
(r.style.margin = '0'),
(r.style.padding = '0'),
(r.style.verticalAlign = 'baseline'),
(B.style.fontFamily = A),
(B.style.fontSize = e),
(B.style.margin = '0'),
(B.style.padding = '0'),
B.appendChild(this._document.createTextNode(Ka)),
t.appendChild(B),
t.appendChild(r);
var s = r.offsetTop - B.offsetTop + 2;
t.removeChild(B),
t.appendChild(this._document.createTextNode(Ka)),
(t.style.lineHeight = 'normal'),
(r.style.verticalAlign = 'super');
var o = r.offsetTop - t.offsetTop + 2;
return n.removeChild(t), { baseline: s, middle: o };
}),
(A.prototype.getMetrics = function (A, e) {
var t = A + ' ' + e;
return (
'undefined' === typeof this._data[t] &&
(this._data[t] = this.parseMetrics(A, e)),
this._data[t]
);
}),
A
);
})(),
La = (function () {
function A(A, e) {
(this.context = A), (this.options = e);
}
return A;
})(),
ba = 1e4,
va = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (
(r._activeEffects = []),
(r.canvas = t.canvas
? t.canvas
: document.createElement('canvas')),
(r.ctx = r.canvas.getContext('2d')),
t.canvas ||
((r.canvas.width = Math.floor(t.width * t.scale)),
(r.canvas.height = Math.floor(t.height * t.scale)),
(r.canvas.style.width = t.width + 'px'),
(r.canvas.style.height = t.height + 'px')),
(r.fontMetrics = new ma(document)),
r.ctx.scale(r.options.scale, r.options.scale),
r.ctx.translate(-t.x, -t.y),
(r.ctx.textBaseline = 'bottom'),
(r._activeEffects = []),
r.context.logger.debug(
'Canvas renderer initialized (' +
t.width +
'x' +
t.height +
') with scale ' +
t.scale,
),
r
);
}
return (
e(t, A),
(t.prototype.applyEffects = function (A) {
var e = this;
while (this._activeEffects.length) this.popEffect();
A.forEach(function (A) {
return e.applyEffect(A);
});
}),
(t.prototype.applyEffect = function (A) {
this.ctx.save(),
ta(A) && (this.ctx.globalAlpha = A.opacity),
Aa(A) &&
(this.ctx.translate(A.offsetX, A.offsetY),
this.ctx.transform(
A.matrix[0],
A.matrix[1],
A.matrix[2],
A.matrix[3],
A.matrix[4],
A.matrix[5],
),
this.ctx.translate(-A.offsetX, -A.offsetY)),
ea(A) && (this.path(A.path), this.ctx.clip()),
this._activeEffects.push(A);
}),
(t.prototype.popEffect = function () {
this._activeEffects.pop(), this.ctx.restore();
}),
(t.prototype.renderStack = function (A) {
return r(this, void 0, void 0, function () {
var e;
return B(this, function (t) {
switch (t.label) {
case 0:
return (
(e = A.element.container.styles),
e.isVisible()
? [4, this.renderStackContent(A)]
: [3, 2]
);
case 1:
t.sent(), (t.label = 2);
case 2:
return [2];
}
});
});
}),
(t.prototype.renderNode = function (A) {
return r(this, void 0, void 0, function () {
return B(this, function (e) {
switch (e.label) {
case 0:
return (
Cn(A.container.flags, 16),
A.container.styles.isVisible()
? [4, this.renderNodeBackgroundAndBorders(A)]
: [3, 3]
);
case 1:
return e.sent(), [4, this.renderNodeContent(A)];
case 2:
e.sent(), (e.label = 3);
case 3:
return [2];
}
});
});
}),
(t.prototype.renderTextWithLetterSpacing = function (A, e, t) {
var r = this;
if (0 === e)
this.ctx.fillText(A.text, A.bounds.left, A.bounds.top + t);
else {
var B = _s(A.text);
B.reduce(function (e, B) {
return (
r.ctx.fillText(B, e, A.bounds.top + t),
e + r.ctx.measureText(B).width
);
}, A.bounds.left);
}
}),
(t.prototype.createFontStyle = function (A) {
var e = A.fontVariant
.filter(function (A) {
return 'normal' === A || 'small-caps' === A;
})
.join(''),
t = Ta(A.fontFamily).join(', '),
r = Ot(A.fontSize)
? '' + A.fontSize.number + A.fontSize.unit
: A.fontSize.number + 'px';
return [[A.fontStyle, e, A.fontWeight, r, t].join(' '), t, r];
}),
(t.prototype.renderTextNode = function (A, e) {
return r(this, void 0, void 0, function () {
var t,
r,
n,
s,
o,
i,
a,
c,
Q = this;
return B(this, function (B) {
return (
(t = this.createFontStyle(e)),
(r = t[0]),
(n = t[1]),
(s = t[2]),
(this.ctx.font = r),
(this.ctx.direction = 1 === e.direction ? 'rtl' : 'ltr'),
(this.ctx.textAlign = 'left'),
(this.ctx.textBaseline = 'alphabetic'),
(o = this.fontMetrics.getMetrics(n, s)),
(i = o.baseline),
(a = o.middle),
(c = e.paintOrder),
A.textBounds.forEach(function (A) {
c.forEach(function (t) {
switch (t) {
case 0:
(Q.ctx.fillStyle = Qr(e.color)),
Q.renderTextWithLetterSpacing(
A,
e.letterSpacing,
i,
);
var r = e.textShadow;
r.length &&
A.text.trim().length &&
(r
.slice(0)
.reverse()
.forEach(function (t) {
(Q.ctx.shadowColor = Qr(t.color)),
(Q.ctx.shadowOffsetX =
t.offsetX.number * Q.options.scale),
(Q.ctx.shadowOffsetY =
t.offsetY.number * Q.options.scale),
(Q.ctx.shadowBlur = t.blur.number),
Q.renderTextWithLetterSpacing(
A,
e.letterSpacing,
i,
);
}),
(Q.ctx.shadowColor = ''),
(Q.ctx.shadowOffsetX = 0),
(Q.ctx.shadowOffsetY = 0),
(Q.ctx.shadowBlur = 0)),
e.textDecorationLine.length &&
((Q.ctx.fillStyle = Qr(
e.textDecorationColor || e.color,
)),
e.textDecorationLine.forEach(function (e) {
switch (e) {
case 1:
Q.ctx.fillRect(
A.bounds.left,
Math.round(A.bounds.top + i),
A.bounds.width,
1,
);
break;
case 2:
Q.ctx.fillRect(
A.bounds.left,
Math.round(A.bounds.top),
A.bounds.width,
1,
);
break;
case 3:
Q.ctx.fillRect(
A.bounds.left,
Math.ceil(A.bounds.top + a),
A.bounds.width,
1,
);
break;
}
}));
break;
case 1:
e.webkitTextStrokeWidth &&
A.text.trim().length &&
((Q.ctx.strokeStyle = Qr(
e.webkitTextStrokeColor,
)),
(Q.ctx.lineWidth = e.webkitTextStrokeWidth),
(Q.ctx.lineJoin = window.chrome
? 'miter'
: 'round'),
Q.ctx.strokeText(
A.text,
A.bounds.left,
A.bounds.top + i,
)),
(Q.ctx.strokeStyle = ''),
(Q.ctx.lineWidth = 0),
(Q.ctx.lineJoin = 'miter');
break;
}
});
}),
[2]
);
});
});
}),
(t.prototype.renderReplacedElement = function (A, e, t) {
if (t && A.intrinsicWidth > 0 && A.intrinsicHeight > 0) {
var r = Ca(A),
B = qi(e);
this.path(B),
this.ctx.save(),
this.ctx.clip(),
this.ctx.drawImage(
t,
0,
0,
A.intrinsicWidth,
A.intrinsicHeight,
r.left,
r.top,
r.width,
r.height,
),
this.ctx.restore();
}
}),
(t.prototype.renderNodeContent = function (A) {
return r(this, void 0, void 0, function () {
var e, r, n, o, i, a, c, Q, w, g, u, l, U, C, F, h, d, f, p;
return B(this, function (B) {
switch (B.label) {
case 0:
this.applyEffects(A.getEffects(4)),
(e = A.container),
(r = A.curves),
(n = e.styles),
(o = 0),
(i = e.textNodes),
(B.label = 1);
case 1:
return o < i.length
? ((a = i[o]), [4, this.renderTextNode(a, n)])
: [3, 4];
case 2:
B.sent(), (B.label = 3);
case 3:
return o++, [3, 1];
case 4:
if (!(e instanceof Bo)) return [3, 8];
B.label = 5;
case 5:
return (
B.trys.push([5, 7, , 8]),
[4, this.context.cache.match(e.src)]
);
case 6:
return (
(h = B.sent()),
this.renderReplacedElement(e, r, h),
[3, 8]
);
case 7:
return (
B.sent(),
this.context.logger.error(
'Error loading image ' + e.src,
),
[3, 8]
);
case 8:
if (
(e instanceof no &&
this.renderReplacedElement(e, r, e.canvas),
!(e instanceof so))
)
return [3, 12];
B.label = 9;
case 9:
return (
B.trys.push([9, 11, , 12]),
[4, this.context.cache.match(e.svg)]
);
case 10:
return (
(h = B.sent()),
this.renderReplacedElement(e, r, h),
[3, 12]
);
case 11:
return (
B.sent(),
this.context.logger.error(
'Error loading svg ' + e.svg.substring(0, 255),
),
[3, 12]
);
case 12:
return e instanceof fo && e.tree
? ((c = new t(this.context, {
scale: this.options.scale,
backgroundColor: e.backgroundColor,
x: 0,
y: 0,
width: e.width,
height: e.height,
})),
[4, c.render(e.tree)])
: [3, 14];
case 13:
(Q = B.sent()),
e.width &&
e.height &&
this.ctx.drawImage(
Q,
0,
0,
e.width,
e.height,
e.bounds.left,
e.bounds.top,
e.bounds.width,
e.bounds.height,
),
(B.label = 14);
case 14:
if (
(e instanceof Co &&
((w = Math.min(e.bounds.width, e.bounds.height)),
e.type === go
? e.checked &&
(this.ctx.save(),
this.path([
new Ni(
e.bounds.left + 0.39363 * w,
e.bounds.top + 0.79 * w,
),
new Ni(
e.bounds.left + 0.16 * w,
e.bounds.top + 0.5549 * w,
),
new Ni(
e.bounds.left + 0.27347 * w,
e.bounds.top + 0.44071 * w,
),
new Ni(
e.bounds.left + 0.39694 * w,
e.bounds.top + 0.5649 * w,
),
new Ni(
e.bounds.left + 0.72983 * w,
e.bounds.top + 0.23 * w,
),
new Ni(
e.bounds.left + 0.84 * w,
e.bounds.top + 0.34085 * w,
),
new Ni(
e.bounds.left + 0.39363 * w,
e.bounds.top + 0.79 * w,
),
]),
(this.ctx.fillStyle = Qr(Uo)),
this.ctx.fill(),
this.ctx.restore())
: e.type === uo &&
e.checked &&
(this.ctx.save(),
this.ctx.beginPath(),
this.ctx.arc(
e.bounds.left + w / 2,
e.bounds.top + w / 2,
w / 4,
0,
2 * Math.PI,
!0,
),
(this.ctx.fillStyle = Qr(Uo)),
this.ctx.fill(),
this.ctx.restore())),
Da(e) && e.value.length)
) {
switch (
((g = this.createFontStyle(n)),
(f = g[0]),
(u = g[1]),
(l = this.fontMetrics.getMetrics(f, u).baseline),
(this.ctx.font = f),
(this.ctx.fillStyle = Qr(n.color)),
(this.ctx.textBaseline = 'alphabetic'),
(this.ctx.textAlign = Ma(e.styles.textAlign)),
(p = Ca(e)),
(U = 0),
e.styles.textAlign)
) {
case 1:
U += p.width / 2;
break;
case 2:
U += p.width;
break;
}
(C = p.add(U, 0, 0, -p.height / 2 + 1)),
this.ctx.save(),
this.path([
new Ni(p.left, p.top),
new Ni(p.left + p.width, p.top),
new Ni(p.left + p.width, p.top + p.height),
new Ni(p.left, p.top + p.height),
]),
this.ctx.clip(),
this.renderTextWithLetterSpacing(
new Js(e.value, C),
n.letterSpacing,
l,
),
this.ctx.restore(),
(this.ctx.textBaseline = 'alphabetic'),
(this.ctx.textAlign = 'left');
}
if (!Cn(e.styles.display, 2048)) return [3, 20];
if (null === e.styles.listStyleImage) return [3, 19];
if (((F = e.styles.listStyleImage), 0 !== F.type))
return [3, 18];
(h = void 0), (d = F.url), (B.label = 15);
case 15:
return (
B.trys.push([15, 17, , 18]),
[4, this.context.cache.match(d)]
);
case 16:
return (
(h = B.sent()),
this.ctx.drawImage(
h,
e.bounds.left - (h.width + 10),
e.bounds.top,
),
[3, 18]
);
case 17:
return (
B.sent(),
this.context.logger.error(
'Error loading list-style-image ' + d,
),
[3, 18]
);
case 18:
return [3, 20];
case 19:
A.listValue &&
-1 !== e.styles.listStyleType &&
((f = this.createFontStyle(n)[0]),
(this.ctx.font = f),
(this.ctx.fillStyle = Qr(n.color)),
(this.ctx.textBaseline = 'middle'),
(this.ctx.textAlign = 'right'),
(p = new s(
e.bounds.left,
e.bounds.top +
Ar(e.styles.paddingTop, e.bounds.width),
e.bounds.width,
vB(n.lineHeight, n.fontSize.number) / 2 + 1,
)),
this.renderTextWithLetterSpacing(
new Js(A.listValue, p),
n.letterSpacing,
vB(n.lineHeight, n.fontSize.number) / 2 + 2,
),
(this.ctx.textBaseline = 'bottom'),
(this.ctx.textAlign = 'left')),
(B.label = 20);
case 20:
return [2];
}
});
});
}),
(t.prototype.renderStackContent = function (A) {
return r(this, void 0, void 0, function () {
var e, t, r, n, s, o, i, a, c, Q, w, g, u, l, U;
return B(this, function (B) {
switch (B.label) {
case 0:
return (
Cn(A.element.container.flags, 16),
[4, this.renderNodeBackgroundAndBorders(A.element)]
);
case 1:
B.sent(),
(e = 0),
(t = A.negativeZIndex),
(B.label = 2);
case 2:
return e < t.length
? ((U = t[e]), [4, this.renderStack(U)])
: [3, 5];
case 3:
B.sent(), (B.label = 4);
case 4:
return e++, [3, 2];
case 5:
return [4, this.renderNodeContent(A.element)];
case 6:
B.sent(),
(r = 0),
(n = A.nonInlineLevel),
(B.label = 7);
case 7:
return r < n.length
? ((U = n[r]), [4, this.renderNode(U)])
: [3, 10];
case 8:
B.sent(), (B.label = 9);
case 9:
return r++, [3, 7];
case 10:
(s = 0), (o = A.nonPositionedFloats), (B.label = 11);
case 11:
return s < o.length
? ((U = o[s]), [4, this.renderStack(U)])
: [3, 14];
case 12:
B.sent(), (B.label = 13);
case 13:
return s++, [3, 11];
case 14:
(i = 0),
(a = A.nonPositionedInlineLevel),
(B.label = 15);
case 15:
return i < a.length
? ((U = a[i]), [4, this.renderStack(U)])
: [3, 18];
case 16:
B.sent(), (B.label = 17);
case 17:
return i++, [3, 15];
case 18:
(c = 0), (Q = A.inlineLevel), (B.label = 19);
case 19:
return c < Q.length
? ((U = Q[c]), [4, this.renderNode(U)])
: [3, 22];
case 20:
B.sent(), (B.label = 21);
case 21:
return c++, [3, 19];
case 22:
(w = 0),
(g = A.zeroOrAutoZIndexOrTransformedOrOpacity),
(B.label = 23);
case 23:
return w < g.length
? ((U = g[w]), [4, this.renderStack(U)])
: [3, 26];
case 24:
B.sent(), (B.label = 25);
case 25:
return w++, [3, 23];
case 26:
(u = 0), (l = A.positiveZIndex), (B.label = 27);
case 27:
return u < l.length
? ((U = l[u]), [4, this.renderStack(U)])
: [3, 30];
case 28:
B.sent(), (B.label = 29);
case 29:
return u++, [3, 27];
case 30:
return [2];
}
});
});
}),
(t.prototype.mask = function (A) {
this.ctx.beginPath(),
this.ctx.moveTo(0, 0),
this.ctx.lineTo(this.canvas.width, 0),
this.ctx.lineTo(this.canvas.width, this.canvas.height),
this.ctx.lineTo(0, this.canvas.height),
this.ctx.lineTo(0, 0),
this.formatPath(A.slice(0).reverse()),
this.ctx.closePath();
}),
(t.prototype.path = function (A) {
this.ctx.beginPath(), this.formatPath(A), this.ctx.closePath();
}),
(t.prototype.formatPath = function (A) {
var e = this;
A.forEach(function (A, t) {
var r = Ji(A) ? A.start : A;
0 === t ? e.ctx.moveTo(r.x, r.y) : e.ctx.lineTo(r.x, r.y),
Ji(A) &&
e.ctx.bezierCurveTo(
A.startControl.x,
A.startControl.y,
A.endControl.x,
A.endControl.y,
A.end.x,
A.end.y,
);
});
}),
(t.prototype.renderRepeat = function (A, e, t, r) {
this.path(A),
(this.ctx.fillStyle = e),
this.ctx.translate(t, r),
this.ctx.fill(),
this.ctx.translate(-t, -r);
}),
(t.prototype.resizeImage = function (A, e, t) {
var r;
if (A.width === e && A.height === t) return A;
var B =
null !== (r = this.canvas.ownerDocument) && void 0 !== r
? r
: document,
n = B.createElement('canvas');
(n.width = Math.max(1, e)), (n.height = Math.max(1, t));
var s = n.getContext('2d');
return s.drawImage(A, 0, 0, A.width, A.height, 0, 0, e, t), n;
}),
(t.prototype.renderBackgroundImage = function (A) {
return r(this, void 0, void 0, function () {
var e, t, r, n, s, o;
return B(this, function (i) {
switch (i.label) {
case 0:
(e = A.styles.backgroundImage.length - 1),
(t = function (t) {
var n,
s,
o,
i,
a,
c,
Q,
w,
g,
u,
l,
U,
C,
F,
h,
d,
f,
p,
H,
E,
I,
y,
K,
m,
L,
b,
v,
D,
x,
M,
S;
return B(this, function (B) {
switch (B.label) {
case 0:
if (0 !== t.type) return [3, 5];
(n = void 0), (s = t.url), (B.label = 1);
case 1:
return (
B.trys.push([1, 3, , 4]),
[4, r.context.cache.match(s)]
);
case 2:
return (n = B.sent()), [3, 4];
case 3:
return (
B.sent(),
r.context.logger.error(
'Error loading background-image ' + s,
),
[3, 4]
);
case 4:
return (
n &&
((o = da(A, e, [
n.width,
n.height,
n.width / n.height,
])),
(d = o[0]),
(y = o[1]),
(K = o[2]),
(H = o[3]),
(E = o[4]),
(F = r.ctx.createPattern(
r.resizeImage(n, H, E),
'repeat',
)),
r.renderRepeat(d, F, y, K)),
[3, 6]
);
case 5:
Nr(t)
? ((i = da(A, e, [null, null, null])),
(d = i[0]),
(y = i[1]),
(K = i[2]),
(H = i[3]),
(E = i[4]),
(a = Ir(t.angle, H, E)),
(c = a[0]),
(Q = a[1]),
(w = a[2]),
(g = a[3]),
(u = a[4]),
(l = document.createElement('canvas')),
(l.width = H),
(l.height = E),
(U = l.getContext('2d')),
(C = U.createLinearGradient(Q, g, w, u)),
Hr(t.stops, c).forEach(function (A) {
return C.addColorStop(
A.stop,
Qr(A.color),
);
}),
(U.fillStyle = C),
U.fillRect(0, 0, H, E),
H > 0 &&
E > 0 &&
((F = r.ctx.createPattern(l, 'repeat')),
r.renderRepeat(d, F, y, K)))
: Pr(t) &&
((h = da(A, e, [null, null, null])),
(d = h[0]),
(f = h[1]),
(p = h[2]),
(H = h[3]),
(E = h[4]),
(I =
0 === t.position.length
? [jt]
: t.position),
(y = Ar(I[0], H)),
(K = Ar(I[I.length - 1], E)),
(m = mr(t, y, K, H, E)),
(L = m[0]),
(b = m[1]),
L > 0 &&
b > 0 &&
((v = r.ctx.createRadialGradient(
f + y,
p + K,
0,
f + y,
p + K,
L,
)),
Hr(t.stops, 2 * L).forEach(function (
A,
) {
return v.addColorStop(
A.stop,
Qr(A.color),
);
}),
r.path(d),
(r.ctx.fillStyle = v),
L !== b
? ((D =
A.bounds.left +
0.5 * A.bounds.width),
(x =
A.bounds.top +
0.5 * A.bounds.height),
(M = b / L),
(S = 1 / M),
r.ctx.save(),
r.ctx.translate(D, x),
r.ctx.transform(1, 0, 0, M, 0, 0),
r.ctx.translate(-D, -x),
r.ctx.fillRect(
f,
S * (p - x) + x,
H,
E * S,
),
r.ctx.restore())
: r.ctx.fill())),
(B.label = 6);
case 6:
return e--, [2];
}
});
}),
(r = this),
(n = 0),
(s = A.styles.backgroundImage.slice(0).reverse()),
(i.label = 1);
case 1:
return n < s.length ? ((o = s[n]), [5, t(o)]) : [3, 4];
case 2:
i.sent(), (i.label = 3);
case 3:
return n++, [3, 1];
case 4:
return [2];
}
});
});
}),
(t.prototype.renderSolidBorder = function (A, e, t) {
return r(this, void 0, void 0, function () {
return B(this, function (r) {
return (
this.path(ca(t, e)),
(this.ctx.fillStyle = Qr(A)),
this.ctx.fill(),
[2]
);
});
});
}),
(t.prototype.renderDoubleBorder = function (A, e, t, n) {
return r(this, void 0, void 0, function () {
var r, s;
return B(this, function (B) {
switch (B.label) {
case 0:
return e < 3
? [4, this.renderSolidBorder(A, t, n)]
: [3, 2];
case 1:
return B.sent(), [2];
case 2:
return (
(r = Qa(n, t)),
this.path(r),
(this.ctx.fillStyle = Qr(A)),
this.ctx.fill(),
(s = wa(n, t)),
this.path(s),
this.ctx.fill(),
[2]
);
}
});
});
}),
(t.prototype.renderNodeBackgroundAndBorders = function (A) {
return r(this, void 0, void 0, function () {
var e,
t,
r,
n,
s,
o,
i,
a,
c = this;
return B(this, function (B) {
switch (B.label) {
case 0:
return (
this.applyEffects(A.getEffects(2)),
(e = A.container.styles),
(t =
!cr(e.backgroundColor) || e.backgroundImage.length),
(r = [
{
style: e.borderTopStyle,
color: e.borderTopColor,
width: e.borderTopWidth,
},
{
style: e.borderRightStyle,
color: e.borderRightColor,
width: e.borderRightWidth,
},
{
style: e.borderBottomStyle,
color: e.borderBottomColor,
width: e.borderBottomWidth,
},
{
style: e.borderLeftStyle,
color: e.borderLeftColor,
width: e.borderLeftWidth,
},
]),
(n = xa(Ea(e.backgroundClip, 0), A.curves)),
t || e.boxShadow.length
? (this.ctx.save(),
this.path(n),
this.ctx.clip(),
cr(e.backgroundColor) ||
((this.ctx.fillStyle = Qr(e.backgroundColor)),
this.ctx.fill()),
[4, this.renderBackgroundImage(A.container)])
: [3, 2]
);
case 1:
B.sent(),
this.ctx.restore(),
e.boxShadow
.slice(0)
.reverse()
.forEach(function (e) {
c.ctx.save();
var t = Zi(A.curves),
r = e.inset ? 0 : ba,
B = Ba(
t,
-r + (e.inset ? 1 : -1) * e.spread.number,
(e.inset ? 1 : -1) * e.spread.number,
e.spread.number * (e.inset ? -2 : 2),
e.spread.number * (e.inset ? -2 : 2),
);
e.inset
? (c.path(t), c.ctx.clip(), c.mask(B))
: (c.mask(t), c.ctx.clip(), c.path(B)),
(c.ctx.shadowOffsetX = e.offsetX.number + r),
(c.ctx.shadowOffsetY = e.offsetY.number),
(c.ctx.shadowColor = Qr(e.color)),
(c.ctx.shadowBlur = e.blur.number),
(c.ctx.fillStyle = e.inset
? Qr(e.color)
: 'rgba(0,0,0,1)'),
c.ctx.fill(),
c.ctx.restore();
}),
(B.label = 2);
case 2:
(s = 0), (o = 0), (i = r), (B.label = 3);
case 3:
return o < i.length
? ((a = i[o]),
0 !== a.style && !cr(a.color) && a.width > 0
? 2 !== a.style
? [3, 5]
: [
4,
this.renderDashedDottedBorder(
a.color,
a.width,
s,
A.curves,
2,
),
]
: [3, 11])
: [3, 13];
case 4:
return B.sent(), [3, 11];
case 5:
return 3 !== a.style
? [3, 7]
: [
4,
this.renderDashedDottedBorder(
a.color,
a.width,
s,
A.curves,
3,
),
];
case 6:
return B.sent(), [3, 11];
case 7:
return 4 !== a.style
? [3, 9]
: [
4,
this.renderDoubleBorder(
a.color,
a.width,
s,
A.curves,
),
];
case 8:
return B.sent(), [3, 11];
case 9:
return [
4,
this.renderSolidBorder(a.color, s, A.curves),
];
case 10:
B.sent(), (B.label = 11);
case 11:
s++, (B.label = 12);
case 12:
return o++, [3, 3];
case 13:
return [2];
}
});
});
}),
(t.prototype.renderDashedDottedBorder = function (A, e, t, n, s) {
return r(this, void 0, void 0, function () {
var r, o, i, a, c, Q, w, g, u, l, U, C, F, h, d, f;
return B(this, function (B) {
return (
this.ctx.save(),
(r = ga(n, t)),
(o = ca(n, t)),
2 === s && (this.path(o), this.ctx.clip()),
Ji(o[0])
? ((i = o[0].start.x), (a = o[0].start.y))
: ((i = o[0].x), (a = o[0].y)),
Ji(o[1])
? ((c = o[1].end.x), (Q = o[1].end.y))
: ((c = o[1].x), (Q = o[1].y)),
(w =
0 === t || 2 === t ? Math.abs(i - c) : Math.abs(a - Q)),
this.ctx.beginPath(),
3 === s
? this.formatPath(r)
: this.formatPath(o.slice(0, 2)),
(g = e < 3 ? 3 * e : 2 * e),
(u = e < 3 ? 2 * e : e),
3 === s && ((g = e), (u = e)),
(l = !0),
w <= 2 * g
? (l = !1)
: w <= 2 * g + u
? ((U = w / (2 * g + u)), (g *= U), (u *= U))
: ((C = Math.floor((w + u) / (g + u))),
(F = (w - C * g) / (C - 1)),
(h = (w - (C + 1) * g) / C),
(u =
h <= 0 || Math.abs(u - F) < Math.abs(u - h)
? F
: h)),
l &&
(3 === s
? this.ctx.setLineDash([0, g + u])
: this.ctx.setLineDash([g, u])),
3 === s
? ((this.ctx.lineCap = 'round'),
(this.ctx.lineWidth = e))
: (this.ctx.lineWidth = 2 * e + 1.1),
(this.ctx.strokeStyle = Qr(A)),
this.ctx.stroke(),
this.ctx.setLineDash([]),
2 === s &&
(Ji(o[0]) &&
((d = o[3]),
(f = o[0]),
this.ctx.beginPath(),
this.formatPath([
new Ni(d.end.x, d.end.y),
new Ni(f.start.x, f.start.y),
]),
this.ctx.stroke()),
Ji(o[1]) &&
((d = o[1]),
(f = o[2]),
this.ctx.beginPath(),
this.formatPath([
new Ni(d.end.x, d.end.y),
new Ni(f.start.x, f.start.y),
]),
this.ctx.stroke())),
this.ctx.restore(),
[2]
);
});
});
}),
(t.prototype.render = function (A) {
return r(this, void 0, void 0, function () {
var e;
return B(this, function (t) {
switch (t.label) {
case 0:
return (
this.options.backgroundColor &&
((this.ctx.fillStyle = Qr(
this.options.backgroundColor,
)),
this.ctx.fillRect(
this.options.x,
this.options.y,
this.options.width,
this.options.height,
)),
(e = aa(A)),
[4, this.renderStack(e)]
);
case 1:
return (
t.sent(), this.applyEffects([]), [2, this.canvas]
);
}
});
});
}),
t
);
})(La),
Da = function (A) {
return (
A instanceof ho ||
A instanceof Fo ||
(A instanceof Co && A.type !== uo && A.type !== go)
);
},
xa = function (A, e) {
switch (A) {
case 0:
return Zi(e);
case 2:
return _i(e);
case 1:
default:
return qi(e);
}
},
Ma = function (A) {
switch (A) {
case 1:
return 'center';
case 2:
return 'right';
case 0:
default:
return 'left';
}
},
Sa = ['-apple-system', 'system-ui'],
Ta = function (A) {
return /iPhone OS 15_(0|1)/.test(window.navigator.userAgent)
? A.filter(function (A) {
return -1 === Sa.indexOf(A);
})
: A;
},
Ga = (function (A) {
function t(e, t) {
var r = A.call(this, e, t) || this;
return (
(r.canvas = t.canvas
? t.canvas
: document.createElement('canvas')),
(r.ctx = r.canvas.getContext('2d')),
(r.options = t),
(r.canvas.width = Math.floor(t.width * t.scale)),
(r.canvas.height = Math.floor(t.height * t.scale)),
(r.canvas.style.width = t.width + 'px'),
(r.canvas.style.height = t.height + 'px'),
r.ctx.scale(r.options.scale, r.options.scale),
r.ctx.translate(-t.x, -t.y),
r.context.logger.debug(
'EXPERIMENTAL ForeignObject renderer initialized (' +
t.width +
'x' +
t.height +
' at ' +
t.x +
',' +
t.y +
') with scale ' +
t.scale,
),
r
);
}
return (
e(t, A),
(t.prototype.render = function (A) {
return r(this, void 0, void 0, function () {
var e, t;
return B(this, function (r) {
switch (r.label) {
case 0:
return (
(e = Ns(
this.options.width * this.options.scale,
this.options.height * this.options.scale,
this.options.scale,
this.options.scale,
A,
)),
[4, Oa(e)]
);
case 1:
return (
(t = r.sent()),
this.options.backgroundColor &&
((this.ctx.fillStyle = Qr(
this.options.backgroundColor,
)),
this.ctx.fillRect(
0,
0,
this.options.width * this.options.scale,
this.options.height * this.options.scale,
)),
this.ctx.drawImage(
t,
-this.options.x * this.options.scale,
-this.options.y * this.options.scale,
),
[2, this.canvas]
);
}
});
});
}),
t
);
})(La),
Oa = function (A) {
return new Promise(function (e, t) {
var r = new Image();
(r.onload = function () {
e(r);
}),
(r.onerror = t),
(r.src =
'data:image/svg+xml;charset=utf-8,' +
encodeURIComponent(new XMLSerializer().serializeToString(A)));
});
},
Va = (function () {
function A(A) {
var e = A.id,
t = A.enabled;
(this.id = e), (this.enabled = t), (this.start = Date.now());
}
return (
(A.prototype.debug = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
this.enabled &&
('undefined' !== typeof window &&
window.console &&
'function' === typeof console.debug
? console.debug.apply(
console,
n([this.id, this.getTime() + 'ms'], A),
)
: this.info.apply(this, A));
}),
(A.prototype.getTime = function () {
return Date.now() - this.start;
}),
(A.prototype.info = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
this.enabled &&
'undefined' !== typeof window &&
window.console &&
'function' === typeof console.info &&
console.info.apply(
console,
n([this.id, this.getTime() + 'ms'], A),
);
}),
(A.prototype.warn = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
this.enabled &&
('undefined' !== typeof window &&
window.console &&
'function' === typeof console.warn
? console.warn.apply(
console,
n([this.id, this.getTime() + 'ms'], A),
)
: this.info.apply(this, A));
}),
(A.prototype.error = function () {
for (var A = [], e = 0; e < arguments.length; e++)
A[e] = arguments[e];
this.enabled &&
('undefined' !== typeof window &&
window.console &&
'function' === typeof console.error
? console.error.apply(
console,
n([this.id, this.getTime() + 'ms'], A),
)
: this.info.apply(this, A));
}),
(A.instances = {}),
A
);
})(),
ka = (function () {
function A(e, t) {
var r;
(this.windowBounds = t),
(this.instanceName = '#' + A.instanceCount++),
(this.logger = new Va({
id: this.instanceName,
enabled: e.logging,
})),
(this.cache =
null !== (r = e.cache) && void 0 !== r ? r : new xi(this, e));
}
return (A.instanceCount = 1), A;
})(),
Ra = function (A, e) {
return void 0 === e && (e = {}), Na(A, e);
};
'undefined' !== typeof window && Di.setContext(window);
var Na = function (A, e) {
return r(void 0, void 0, void 0, function () {
var r,
n,
a,
c,
Q,
w,
g,
u,
l,
U,
C,
F,
h,
d,
f,
p,
H,
E,
I,
y,
K,
m,
L,
b,
v,
D,
x,
M,
S,
T,
G,
O,
V,
k,
R,
N,
P,
X,
J;
return B(this, function (B) {
switch (B.label) {
case 0:
if (!A || 'object' !== typeof A)
return [
2,
Promise.reject(
'Invalid element provided as first argument',
),
];
if (((r = A.ownerDocument), !r))
throw new Error('Element is not attached to a Document');
if (((n = r.defaultView), !n))
throw new Error('Document is not attached to a Window');
return (
(a = {
allowTaint:
null !== (L = e.allowTaint) && void 0 !== L && L,
imageTimeout:
null !== (b = e.imageTimeout) && void 0 !== b
? b
: 15e3,
proxy: e.proxy,
useCORS: null !== (v = e.useCORS) && void 0 !== v && v,
}),
(c = t(
{
logging:
null === (D = e.logging) || void 0 === D || D,
cache: e.cache,
},
a,
)),
(Q = {
windowWidth:
null !== (x = e.windowWidth) && void 0 !== x
? x
: n.innerWidth,
windowHeight:
null !== (M = e.windowHeight) && void 0 !== M
? M
: n.innerHeight,
scrollX:
null !== (S = e.scrollX) && void 0 !== S
? S
: n.pageXOffset,
scrollY:
null !== (T = e.scrollY) && void 0 !== T
? T
: n.pageYOffset,
}),
(w = new s(
Q.scrollX,
Q.scrollY,
Q.windowWidth,
Q.windowHeight,
)),
(g = new ka(c, w)),
(u =
null !== (G = e.foreignObjectRendering) &&
void 0 !== G &&
G),
(l = {
allowTaint:
null !== (O = e.allowTaint) && void 0 !== O && O,
onclone: e.onclone,
ignoreElements: e.ignoreElements,
inlineImages: u,
copyStyles: u,
}),
g.logger.debug(
'Starting document clone with size ' +
w.width +
'x' +
w.height +
' scrolled to ' +
-w.left +
',' +
-w.top,
),
(U = new ui(g, A, l)),
(C = U.clonedReferenceElement),
C
? [4, U.toIFrame(r, w)]
: [
2,
Promise.reject(
'Unable to find element in cloned iframe',
),
]
);
case 1:
return (
(F = B.sent()),
(h = Go(C) || So(C) ? i(C.ownerDocument) : o(g, C)),
(d = h.width),
(f = h.height),
(p = h.left),
(H = h.top),
(E = Pa(g, C, e.backgroundColor)),
(I = {
canvas: e.canvas,
backgroundColor: E,
scale:
null !==
(k =
null !== (V = e.scale) && void 0 !== V
? V
: n.devicePixelRatio) && void 0 !== k
? k
: 1,
x: (null !== (R = e.x) && void 0 !== R ? R : 0) + p,
y: (null !== (N = e.y) && void 0 !== N ? N : 0) + H,
width:
null !== (P = e.width) && void 0 !== P
? P
: Math.ceil(d),
height:
null !== (X = e.height) && void 0 !== X
? X
: Math.ceil(f),
}),
u
? (g.logger.debug(
'Document cloned, using foreign object rendering',
),
(m = new Ga(g, I)),
[4, m.render(C)])
: [3, 3]
);
case 2:
return (y = B.sent()), [3, 5];
case 3:
return (
g.logger.debug(
'Document cloned, element located at ' +
p +
',' +
H +
' with size ' +
d +
'x' +
f +
' using computed rendering',
),
g.logger.debug('Starting DOM parsing'),
(K = Io(g, C)),
E === K.styles.backgroundColor &&
(K.styles.backgroundColor = hr.TRANSPARENT),
g.logger.debug(
'Starting renderer for element at ' +
I.x +
',' +
I.y +
' with size ' +
I.width +
'x' +
I.height,
),
(m = new va(g, I)),
[4, m.render(K)]
);
case 4:
(y = B.sent()), (B.label = 5);
case 5:
return (
(null === (J = e.removeContainer) || void 0 === J || J) &&
(ui.destroy(F) ||
g.logger.error(
'Cannot detach cloned iframe as it is not in the DOM anymore',
)),
g.logger.debug('Finished rendering'),
[2, y]
);
}
});
});
},
Pa = function (A, e, t) {
var r = e.ownerDocument,
B = r.documentElement
? Fr(A, getComputedStyle(r.documentElement).backgroundColor)
: hr.TRANSPARENT,
n = r.body
? Fr(A, getComputedStyle(r.body).backgroundColor)
: hr.TRANSPARENT,
s =
'string' === typeof t
? Fr(A, t)
: null === t
? hr.TRANSPARENT
: 4294967295;
return e === r.documentElement ? (cr(B) ? (cr(n) ? s : n) : B) : s;
};
return Ra;
});
},
},
]);