7785 lines
1.1 MiB
Plaintext
Executable File
7785 lines
1.1 MiB
Plaintext
Executable File
/*
|
|
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
if you want to view the source, please visit the github repository of this plugin
|
|
*/
|
|
|
|
var __create = Object.create;
|
|
var __defProp = Object.defineProperty;
|
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
var __getProtoOf = Object.getPrototypeOf;
|
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var __esm = (fn, res) => function __init() {
|
|
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
|
|
};
|
|
var __commonJS = (cb, mod) => function __require() {
|
|
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
|
};
|
|
var __export = (target, all) => {
|
|
for (var name in all)
|
|
__defProp(target, name, { get: all[name], enumerable: true });
|
|
};
|
|
var __copyProps = (to, from, except, desc) => {
|
|
if (from && typeof from === "object" || typeof from === "function") {
|
|
for (let key of __getOwnPropNames(from))
|
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
}
|
|
return to;
|
|
};
|
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
|
// If the importer is in node compatibility mode or this is not an ESM
|
|
// file that has been converted to a CommonJS file using a Babel-
|
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
|
mod
|
|
));
|
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
|
|
|
// node_modules/jszip/dist/jszip.min.js
|
|
var require_jszip_min = __commonJS({
|
|
"node_modules/jszip/dist/jszip.min.js"(exports, module2) {
|
|
!function(e) {
|
|
if ("object" == typeof exports && "undefined" != typeof module2)
|
|
module2.exports = e();
|
|
else if ("function" == typeof define && define.amd)
|
|
define([], e);
|
|
else {
|
|
("undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this).JSZip = e();
|
|
}
|
|
}(function() {
|
|
return function s(a, o, h) {
|
|
function u(r, e2) {
|
|
if (!o[r]) {
|
|
if (!a[r]) {
|
|
var t = "function" == typeof require && require;
|
|
if (!e2 && t)
|
|
return t(r, true);
|
|
if (l)
|
|
return l(r, true);
|
|
var n = new Error("Cannot find module '" + r + "'");
|
|
throw n.code = "MODULE_NOT_FOUND", n;
|
|
}
|
|
var i = o[r] = { exports: {} };
|
|
a[r][0].call(i.exports, function(e3) {
|
|
var t2 = a[r][1][e3];
|
|
return u(t2 || e3);
|
|
}, i, i.exports, s, a, o, h);
|
|
}
|
|
return o[r].exports;
|
|
}
|
|
for (var l = "function" == typeof require && require, e = 0; e < h.length; e++)
|
|
u(h[e]);
|
|
return u;
|
|
}({ 1: [function(e, t, r) {
|
|
"use strict";
|
|
var d = e("./utils"), c = e("./support"), p = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
|
|
r.encode = function(e2) {
|
|
for (var t2, r2, n, i, s, a, o, h = [], u = 0, l = e2.length, f = l, c2 = "string" !== d.getTypeOf(e2); u < e2.length; )
|
|
f = l - u, n = c2 ? (t2 = e2[u++], r2 = u < l ? e2[u++] : 0, u < l ? e2[u++] : 0) : (t2 = e2.charCodeAt(u++), r2 = u < l ? e2.charCodeAt(u++) : 0, u < l ? e2.charCodeAt(u++) : 0), i = t2 >> 2, s = (3 & t2) << 4 | r2 >> 4, a = 1 < f ? (15 & r2) << 2 | n >> 6 : 64, o = 2 < f ? 63 & n : 64, h.push(p.charAt(i) + p.charAt(s) + p.charAt(a) + p.charAt(o));
|
|
return h.join("");
|
|
}, r.decode = function(e2) {
|
|
var t2, r2, n, i, s, a, o = 0, h = 0, u = "data:";
|
|
if (e2.substr(0, u.length) === u)
|
|
throw new Error("Invalid base64 input, it looks like a data url.");
|
|
var l, f = 3 * (e2 = e2.replace(/[^A-Za-z0-9+/=]/g, "")).length / 4;
|
|
if (e2.charAt(e2.length - 1) === p.charAt(64) && f--, e2.charAt(e2.length - 2) === p.charAt(64) && f--, f % 1 != 0)
|
|
throw new Error("Invalid base64 input, bad content length.");
|
|
for (l = c.uint8array ? new Uint8Array(0 | f) : new Array(0 | f); o < e2.length; )
|
|
t2 = p.indexOf(e2.charAt(o++)) << 2 | (i = p.indexOf(e2.charAt(o++))) >> 4, r2 = (15 & i) << 4 | (s = p.indexOf(e2.charAt(o++))) >> 2, n = (3 & s) << 6 | (a = p.indexOf(e2.charAt(o++))), l[h++] = t2, 64 !== s && (l[h++] = r2), 64 !== a && (l[h++] = n);
|
|
return l;
|
|
};
|
|
}, { "./support": 30, "./utils": 32 }], 2: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./external"), i = e("./stream/DataWorker"), s = e("./stream/Crc32Probe"), a = e("./stream/DataLengthProbe");
|
|
function o(e2, t2, r2, n2, i2) {
|
|
this.compressedSize = e2, this.uncompressedSize = t2, this.crc32 = r2, this.compression = n2, this.compressedContent = i2;
|
|
}
|
|
o.prototype = { getContentWorker: function() {
|
|
var e2 = new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")), t2 = this;
|
|
return e2.on("end", function() {
|
|
if (this.streamInfo.data_length !== t2.uncompressedSize)
|
|
throw new Error("Bug : uncompressed data size mismatch");
|
|
}), e2;
|
|
}, getCompressedWorker: function() {
|
|
return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize", this.compressedSize).withStreamInfo("uncompressedSize", this.uncompressedSize).withStreamInfo("crc32", this.crc32).withStreamInfo("compression", this.compression);
|
|
} }, o.createWorkerFrom = function(e2, t2, r2) {
|
|
return e2.pipe(new s()).pipe(new a("uncompressedSize")).pipe(t2.compressWorker(r2)).pipe(new a("compressedSize")).withStreamInfo("compression", t2);
|
|
}, t.exports = o;
|
|
}, { "./external": 6, "./stream/Crc32Probe": 25, "./stream/DataLengthProbe": 26, "./stream/DataWorker": 27 }], 3: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./stream/GenericWorker");
|
|
r.STORE = { magic: "\0\0", compressWorker: function() {
|
|
return new n("STORE compression");
|
|
}, uncompressWorker: function() {
|
|
return new n("STORE decompression");
|
|
} }, r.DEFLATE = e("./flate");
|
|
}, { "./flate": 7, "./stream/GenericWorker": 28 }], 4: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./utils");
|
|
var o = function() {
|
|
for (var e2, t2 = [], r2 = 0; r2 < 256; r2++) {
|
|
e2 = r2;
|
|
for (var n2 = 0; n2 < 8; n2++)
|
|
e2 = 1 & e2 ? 3988292384 ^ e2 >>> 1 : e2 >>> 1;
|
|
t2[r2] = e2;
|
|
}
|
|
return t2;
|
|
}();
|
|
t.exports = function(e2, t2) {
|
|
return void 0 !== e2 && e2.length ? "string" !== n.getTypeOf(e2) ? function(e3, t3, r2, n2) {
|
|
var i = o, s = n2 + r2;
|
|
e3 ^= -1;
|
|
for (var a = n2; a < s; a++)
|
|
e3 = e3 >>> 8 ^ i[255 & (e3 ^ t3[a])];
|
|
return -1 ^ e3;
|
|
}(0 | t2, e2, e2.length, 0) : function(e3, t3, r2, n2) {
|
|
var i = o, s = n2 + r2;
|
|
e3 ^= -1;
|
|
for (var a = n2; a < s; a++)
|
|
e3 = e3 >>> 8 ^ i[255 & (e3 ^ t3.charCodeAt(a))];
|
|
return -1 ^ e3;
|
|
}(0 | t2, e2, e2.length, 0) : 0;
|
|
};
|
|
}, { "./utils": 32 }], 5: [function(e, t, r) {
|
|
"use strict";
|
|
r.base64 = false, r.binary = false, r.dir = false, r.createFolders = true, r.date = null, r.compression = null, r.compressionOptions = null, r.comment = null, r.unixPermissions = null, r.dosPermissions = null;
|
|
}, {}], 6: [function(e, t, r) {
|
|
"use strict";
|
|
var n = null;
|
|
n = "undefined" != typeof Promise ? Promise : e("lie"), t.exports = { Promise: n };
|
|
}, { lie: 37 }], 7: [function(e, t, r) {
|
|
"use strict";
|
|
var n = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Uint32Array, i = e("pako"), s = e("./utils"), a = e("./stream/GenericWorker"), o = n ? "uint8array" : "array";
|
|
function h(e2, t2) {
|
|
a.call(this, "FlateWorker/" + e2), this._pako = null, this._pakoAction = e2, this._pakoOptions = t2, this.meta = {};
|
|
}
|
|
r.magic = "\b\0", s.inherits(h, a), h.prototype.processChunk = function(e2) {
|
|
this.meta = e2.meta, null === this._pako && this._createPako(), this._pako.push(s.transformTo(o, e2.data), false);
|
|
}, h.prototype.flush = function() {
|
|
a.prototype.flush.call(this), null === this._pako && this._createPako(), this._pako.push([], true);
|
|
}, h.prototype.cleanUp = function() {
|
|
a.prototype.cleanUp.call(this), this._pako = null;
|
|
}, h.prototype._createPako = function() {
|
|
this._pako = new i[this._pakoAction]({ raw: true, level: this._pakoOptions.level || -1 });
|
|
var t2 = this;
|
|
this._pako.onData = function(e2) {
|
|
t2.push({ data: e2, meta: t2.meta });
|
|
};
|
|
}, r.compressWorker = function(e2) {
|
|
return new h("Deflate", e2);
|
|
}, r.uncompressWorker = function() {
|
|
return new h("Inflate", {});
|
|
};
|
|
}, { "./stream/GenericWorker": 28, "./utils": 32, pako: 38 }], 8: [function(e, t, r) {
|
|
"use strict";
|
|
function A(e2, t2) {
|
|
var r2, n2 = "";
|
|
for (r2 = 0; r2 < t2; r2++)
|
|
n2 += String.fromCharCode(255 & e2), e2 >>>= 8;
|
|
return n2;
|
|
}
|
|
function n(e2, t2, r2, n2, i2, s2) {
|
|
var a, o, h = e2.file, u = e2.compression, l = s2 !== O.utf8encode, f = I.transformTo("string", s2(h.name)), c = I.transformTo("string", O.utf8encode(h.name)), d = h.comment, p = I.transformTo("string", s2(d)), m = I.transformTo("string", O.utf8encode(d)), _ = c.length !== h.name.length, g = m.length !== d.length, b = "", v = "", y = "", w = h.dir, k = h.date, x = { crc32: 0, compressedSize: 0, uncompressedSize: 0 };
|
|
t2 && !r2 || (x.crc32 = e2.crc32, x.compressedSize = e2.compressedSize, x.uncompressedSize = e2.uncompressedSize);
|
|
var S = 0;
|
|
t2 && (S |= 8), l || !_ && !g || (S |= 2048);
|
|
var z = 0, C = 0;
|
|
w && (z |= 16), "UNIX" === i2 ? (C = 798, z |= function(e3, t3) {
|
|
var r3 = e3;
|
|
return e3 || (r3 = t3 ? 16893 : 33204), (65535 & r3) << 16;
|
|
}(h.unixPermissions, w)) : (C = 20, z |= function(e3) {
|
|
return 63 & (e3 || 0);
|
|
}(h.dosPermissions)), a = k.getUTCHours(), a <<= 6, a |= k.getUTCMinutes(), a <<= 5, a |= k.getUTCSeconds() / 2, o = k.getUTCFullYear() - 1980, o <<= 4, o |= k.getUTCMonth() + 1, o <<= 5, o |= k.getUTCDate(), _ && (v = A(1, 1) + A(B(f), 4) + c, b += "up" + A(v.length, 2) + v), g && (y = A(1, 1) + A(B(p), 4) + m, b += "uc" + A(y.length, 2) + y);
|
|
var E = "";
|
|
return E += "\n\0", E += A(S, 2), E += u.magic, E += A(a, 2), E += A(o, 2), E += A(x.crc32, 4), E += A(x.compressedSize, 4), E += A(x.uncompressedSize, 4), E += A(f.length, 2), E += A(b.length, 2), { fileRecord: R.LOCAL_FILE_HEADER + E + f + b, dirRecord: R.CENTRAL_FILE_HEADER + A(C, 2) + E + A(p.length, 2) + "\0\0\0\0" + A(z, 4) + A(n2, 4) + f + b + p };
|
|
}
|
|
var I = e("../utils"), i = e("../stream/GenericWorker"), O = e("../utf8"), B = e("../crc32"), R = e("../signature");
|
|
function s(e2, t2, r2, n2) {
|
|
i.call(this, "ZipFileWorker"), this.bytesWritten = 0, this.zipComment = t2, this.zipPlatform = r2, this.encodeFileName = n2, this.streamFiles = e2, this.accumulate = false, this.contentBuffer = [], this.dirRecords = [], this.currentSourceOffset = 0, this.entriesCount = 0, this.currentFile = null, this._sources = [];
|
|
}
|
|
I.inherits(s, i), s.prototype.push = function(e2) {
|
|
var t2 = e2.meta.percent || 0, r2 = this.entriesCount, n2 = this._sources.length;
|
|
this.accumulate ? this.contentBuffer.push(e2) : (this.bytesWritten += e2.data.length, i.prototype.push.call(this, { data: e2.data, meta: { currentFile: this.currentFile, percent: r2 ? (t2 + 100 * (r2 - n2 - 1)) / r2 : 100 } }));
|
|
}, s.prototype.openedSource = function(e2) {
|
|
this.currentSourceOffset = this.bytesWritten, this.currentFile = e2.file.name;
|
|
var t2 = this.streamFiles && !e2.file.dir;
|
|
if (t2) {
|
|
var r2 = n(e2, t2, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName);
|
|
this.push({ data: r2.fileRecord, meta: { percent: 0 } });
|
|
} else
|
|
this.accumulate = true;
|
|
}, s.prototype.closedSource = function(e2) {
|
|
this.accumulate = false;
|
|
var t2 = this.streamFiles && !e2.file.dir, r2 = n(e2, t2, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName);
|
|
if (this.dirRecords.push(r2.dirRecord), t2)
|
|
this.push({ data: function(e3) {
|
|
return R.DATA_DESCRIPTOR + A(e3.crc32, 4) + A(e3.compressedSize, 4) + A(e3.uncompressedSize, 4);
|
|
}(e2), meta: { percent: 100 } });
|
|
else
|
|
for (this.push({ data: r2.fileRecord, meta: { percent: 0 } }); this.contentBuffer.length; )
|
|
this.push(this.contentBuffer.shift());
|
|
this.currentFile = null;
|
|
}, s.prototype.flush = function() {
|
|
for (var e2 = this.bytesWritten, t2 = 0; t2 < this.dirRecords.length; t2++)
|
|
this.push({ data: this.dirRecords[t2], meta: { percent: 100 } });
|
|
var r2 = this.bytesWritten - e2, n2 = function(e3, t3, r3, n3, i2) {
|
|
var s2 = I.transformTo("string", i2(n3));
|
|
return R.CENTRAL_DIRECTORY_END + "\0\0\0\0" + A(e3, 2) + A(e3, 2) + A(t3, 4) + A(r3, 4) + A(s2.length, 2) + s2;
|
|
}(this.dirRecords.length, r2, e2, this.zipComment, this.encodeFileName);
|
|
this.push({ data: n2, meta: { percent: 100 } });
|
|
}, s.prototype.prepareNextSource = function() {
|
|
this.previous = this._sources.shift(), this.openedSource(this.previous.streamInfo), this.isPaused ? this.previous.pause() : this.previous.resume();
|
|
}, s.prototype.registerPrevious = function(e2) {
|
|
this._sources.push(e2);
|
|
var t2 = this;
|
|
return e2.on("data", function(e3) {
|
|
t2.processChunk(e3);
|
|
}), e2.on("end", function() {
|
|
t2.closedSource(t2.previous.streamInfo), t2._sources.length ? t2.prepareNextSource() : t2.end();
|
|
}), e2.on("error", function(e3) {
|
|
t2.error(e3);
|
|
}), this;
|
|
}, s.prototype.resume = function() {
|
|
return !!i.prototype.resume.call(this) && (!this.previous && this._sources.length ? (this.prepareNextSource(), true) : this.previous || this._sources.length || this.generatedError ? void 0 : (this.end(), true));
|
|
}, s.prototype.error = function(e2) {
|
|
var t2 = this._sources;
|
|
if (!i.prototype.error.call(this, e2))
|
|
return false;
|
|
for (var r2 = 0; r2 < t2.length; r2++)
|
|
try {
|
|
t2[r2].error(e2);
|
|
} catch (e3) {
|
|
}
|
|
return true;
|
|
}, s.prototype.lock = function() {
|
|
i.prototype.lock.call(this);
|
|
for (var e2 = this._sources, t2 = 0; t2 < e2.length; t2++)
|
|
e2[t2].lock();
|
|
}, t.exports = s;
|
|
}, { "../crc32": 4, "../signature": 23, "../stream/GenericWorker": 28, "../utf8": 31, "../utils": 32 }], 9: [function(e, t, r) {
|
|
"use strict";
|
|
var u = e("../compressions"), n = e("./ZipFileWorker");
|
|
r.generateWorker = function(e2, a, t2) {
|
|
var o = new n(a.streamFiles, t2, a.platform, a.encodeFileName), h = 0;
|
|
try {
|
|
e2.forEach(function(e3, t3) {
|
|
h++;
|
|
var r2 = function(e4, t4) {
|
|
var r3 = e4 || t4, n3 = u[r3];
|
|
if (!n3)
|
|
throw new Error(r3 + " is not a valid compression method !");
|
|
return n3;
|
|
}(t3.options.compression, a.compression), n2 = t3.options.compressionOptions || a.compressionOptions || {}, i = t3.dir, s = t3.date;
|
|
t3._compressWorker(r2, n2).withStreamInfo("file", { name: e3, dir: i, date: s, comment: t3.comment || "", unixPermissions: t3.unixPermissions, dosPermissions: t3.dosPermissions }).pipe(o);
|
|
}), o.entriesCount = h;
|
|
} catch (e3) {
|
|
o.error(e3);
|
|
}
|
|
return o;
|
|
};
|
|
}, { "../compressions": 3, "./ZipFileWorker": 8 }], 10: [function(e, t, r) {
|
|
"use strict";
|
|
function n() {
|
|
if (!(this instanceof n))
|
|
return new n();
|
|
if (arguments.length)
|
|
throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");
|
|
this.files = /* @__PURE__ */ Object.create(null), this.comment = null, this.root = "", this.clone = function() {
|
|
var e2 = new n();
|
|
for (var t2 in this)
|
|
"function" != typeof this[t2] && (e2[t2] = this[t2]);
|
|
return e2;
|
|
};
|
|
}
|
|
(n.prototype = e("./object")).loadAsync = e("./load"), n.support = e("./support"), n.defaults = e("./defaults"), n.version = "3.10.1", n.loadAsync = function(e2, t2) {
|
|
return new n().loadAsync(e2, t2);
|
|
}, n.external = e("./external"), t.exports = n;
|
|
}, { "./defaults": 5, "./external": 6, "./load": 11, "./object": 15, "./support": 30 }], 11: [function(e, t, r) {
|
|
"use strict";
|
|
var u = e("./utils"), i = e("./external"), n = e("./utf8"), s = e("./zipEntries"), a = e("./stream/Crc32Probe"), l = e("./nodejsUtils");
|
|
function f(n2) {
|
|
return new i.Promise(function(e2, t2) {
|
|
var r2 = n2.decompressed.getContentWorker().pipe(new a());
|
|
r2.on("error", function(e3) {
|
|
t2(e3);
|
|
}).on("end", function() {
|
|
r2.streamInfo.crc32 !== n2.decompressed.crc32 ? t2(new Error("Corrupted zip : CRC32 mismatch")) : e2();
|
|
}).resume();
|
|
});
|
|
}
|
|
t.exports = function(e2, o) {
|
|
var h = this;
|
|
return o = u.extend(o || {}, { base64: false, checkCRC32: false, optimizedBinaryString: false, createFolders: false, decodeFileName: n.utf8decode }), l.isNode && l.isStream(e2) ? i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")) : u.prepareContent("the loaded zip file", e2, true, o.optimizedBinaryString, o.base64).then(function(e3) {
|
|
var t2 = new s(o);
|
|
return t2.load(e3), t2;
|
|
}).then(function(e3) {
|
|
var t2 = [i.Promise.resolve(e3)], r2 = e3.files;
|
|
if (o.checkCRC32)
|
|
for (var n2 = 0; n2 < r2.length; n2++)
|
|
t2.push(f(r2[n2]));
|
|
return i.Promise.all(t2);
|
|
}).then(function(e3) {
|
|
for (var t2 = e3.shift(), r2 = t2.files, n2 = 0; n2 < r2.length; n2++) {
|
|
var i2 = r2[n2], s2 = i2.fileNameStr, a2 = u.resolve(i2.fileNameStr);
|
|
h.file(a2, i2.decompressed, { binary: true, optimizedBinaryString: true, date: i2.date, dir: i2.dir, comment: i2.fileCommentStr.length ? i2.fileCommentStr : null, unixPermissions: i2.unixPermissions, dosPermissions: i2.dosPermissions, createFolders: o.createFolders }), i2.dir || (h.file(a2).unsafeOriginalName = s2);
|
|
}
|
|
return t2.zipComment.length && (h.comment = t2.zipComment), h;
|
|
});
|
|
};
|
|
}, { "./external": 6, "./nodejsUtils": 14, "./stream/Crc32Probe": 25, "./utf8": 31, "./utils": 32, "./zipEntries": 33 }], 12: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("../utils"), i = e("../stream/GenericWorker");
|
|
function s(e2, t2) {
|
|
i.call(this, "Nodejs stream input adapter for " + e2), this._upstreamEnded = false, this._bindStream(t2);
|
|
}
|
|
n.inherits(s, i), s.prototype._bindStream = function(e2) {
|
|
var t2 = this;
|
|
(this._stream = e2).pause(), e2.on("data", function(e3) {
|
|
t2.push({ data: e3, meta: { percent: 0 } });
|
|
}).on("error", function(e3) {
|
|
t2.isPaused ? this.generatedError = e3 : t2.error(e3);
|
|
}).on("end", function() {
|
|
t2.isPaused ? t2._upstreamEnded = true : t2.end();
|
|
});
|
|
}, s.prototype.pause = function() {
|
|
return !!i.prototype.pause.call(this) && (this._stream.pause(), true);
|
|
}, s.prototype.resume = function() {
|
|
return !!i.prototype.resume.call(this) && (this._upstreamEnded ? this.end() : this._stream.resume(), true);
|
|
}, t.exports = s;
|
|
}, { "../stream/GenericWorker": 28, "../utils": 32 }], 13: [function(e, t, r) {
|
|
"use strict";
|
|
var i = e("readable-stream").Readable;
|
|
function n(e2, t2, r2) {
|
|
i.call(this, t2), this._helper = e2;
|
|
var n2 = this;
|
|
e2.on("data", function(e3, t3) {
|
|
n2.push(e3) || n2._helper.pause(), r2 && r2(t3);
|
|
}).on("error", function(e3) {
|
|
n2.emit("error", e3);
|
|
}).on("end", function() {
|
|
n2.push(null);
|
|
});
|
|
}
|
|
e("../utils").inherits(n, i), n.prototype._read = function() {
|
|
this._helper.resume();
|
|
}, t.exports = n;
|
|
}, { "../utils": 32, "readable-stream": 16 }], 14: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = { isNode: "undefined" != typeof Buffer, newBufferFrom: function(e2, t2) {
|
|
if (Buffer.from && Buffer.from !== Uint8Array.from)
|
|
return Buffer.from(e2, t2);
|
|
if ("number" == typeof e2)
|
|
throw new Error('The "data" argument must not be a number');
|
|
return new Buffer(e2, t2);
|
|
}, allocBuffer: function(e2) {
|
|
if (Buffer.alloc)
|
|
return Buffer.alloc(e2);
|
|
var t2 = new Buffer(e2);
|
|
return t2.fill(0), t2;
|
|
}, isBuffer: function(e2) {
|
|
return Buffer.isBuffer(e2);
|
|
}, isStream: function(e2) {
|
|
return e2 && "function" == typeof e2.on && "function" == typeof e2.pause && "function" == typeof e2.resume;
|
|
} };
|
|
}, {}], 15: [function(e, t, r) {
|
|
"use strict";
|
|
function s(e2, t2, r2) {
|
|
var n2, i2 = u.getTypeOf(t2), s2 = u.extend(r2 || {}, f);
|
|
s2.date = s2.date || new Date(), null !== s2.compression && (s2.compression = s2.compression.toUpperCase()), "string" == typeof s2.unixPermissions && (s2.unixPermissions = parseInt(s2.unixPermissions, 8)), s2.unixPermissions && 16384 & s2.unixPermissions && (s2.dir = true), s2.dosPermissions && 16 & s2.dosPermissions && (s2.dir = true), s2.dir && (e2 = g(e2)), s2.createFolders && (n2 = _(e2)) && b.call(this, n2, true);
|
|
var a2 = "string" === i2 && false === s2.binary && false === s2.base64;
|
|
r2 && void 0 !== r2.binary || (s2.binary = !a2), (t2 instanceof c && 0 === t2.uncompressedSize || s2.dir || !t2 || 0 === t2.length) && (s2.base64 = false, s2.binary = true, t2 = "", s2.compression = "STORE", i2 = "string");
|
|
var o2 = null;
|
|
o2 = t2 instanceof c || t2 instanceof l ? t2 : p.isNode && p.isStream(t2) ? new m(e2, t2) : u.prepareContent(e2, t2, s2.binary, s2.optimizedBinaryString, s2.base64);
|
|
var h2 = new d(e2, o2, s2);
|
|
this.files[e2] = h2;
|
|
}
|
|
var i = e("./utf8"), u = e("./utils"), l = e("./stream/GenericWorker"), a = e("./stream/StreamHelper"), f = e("./defaults"), c = e("./compressedObject"), d = e("./zipObject"), o = e("./generate"), p = e("./nodejsUtils"), m = e("./nodejs/NodejsStreamInputAdapter"), _ = function(e2) {
|
|
"/" === e2.slice(-1) && (e2 = e2.substring(0, e2.length - 1));
|
|
var t2 = e2.lastIndexOf("/");
|
|
return 0 < t2 ? e2.substring(0, t2) : "";
|
|
}, g = function(e2) {
|
|
return "/" !== e2.slice(-1) && (e2 += "/"), e2;
|
|
}, b = function(e2, t2) {
|
|
return t2 = void 0 !== t2 ? t2 : f.createFolders, e2 = g(e2), this.files[e2] || s.call(this, e2, null, { dir: true, createFolders: t2 }), this.files[e2];
|
|
};
|
|
function h(e2) {
|
|
return "[object RegExp]" === Object.prototype.toString.call(e2);
|
|
}
|
|
var n = { load: function() {
|
|
throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.");
|
|
}, forEach: function(e2) {
|
|
var t2, r2, n2;
|
|
for (t2 in this.files)
|
|
n2 = this.files[t2], (r2 = t2.slice(this.root.length, t2.length)) && t2.slice(0, this.root.length) === this.root && e2(r2, n2);
|
|
}, filter: function(r2) {
|
|
var n2 = [];
|
|
return this.forEach(function(e2, t2) {
|
|
r2(e2, t2) && n2.push(t2);
|
|
}), n2;
|
|
}, file: function(e2, t2, r2) {
|
|
if (1 !== arguments.length)
|
|
return e2 = this.root + e2, s.call(this, e2, t2, r2), this;
|
|
if (h(e2)) {
|
|
var n2 = e2;
|
|
return this.filter(function(e3, t3) {
|
|
return !t3.dir && n2.test(e3);
|
|
});
|
|
}
|
|
var i2 = this.files[this.root + e2];
|
|
return i2 && !i2.dir ? i2 : null;
|
|
}, folder: function(r2) {
|
|
if (!r2)
|
|
return this;
|
|
if (h(r2))
|
|
return this.filter(function(e3, t3) {
|
|
return t3.dir && r2.test(e3);
|
|
});
|
|
var e2 = this.root + r2, t2 = b.call(this, e2), n2 = this.clone();
|
|
return n2.root = t2.name, n2;
|
|
}, remove: function(r2) {
|
|
r2 = this.root + r2;
|
|
var e2 = this.files[r2];
|
|
if (e2 || ("/" !== r2.slice(-1) && (r2 += "/"), e2 = this.files[r2]), e2 && !e2.dir)
|
|
delete this.files[r2];
|
|
else
|
|
for (var t2 = this.filter(function(e3, t3) {
|
|
return t3.name.slice(0, r2.length) === r2;
|
|
}), n2 = 0; n2 < t2.length; n2++)
|
|
delete this.files[t2[n2].name];
|
|
return this;
|
|
}, generate: function() {
|
|
throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.");
|
|
}, generateInternalStream: function(e2) {
|
|
var t2, r2 = {};
|
|
try {
|
|
if ((r2 = u.extend(e2 || {}, { streamFiles: false, compression: "STORE", compressionOptions: null, type: "", platform: "DOS", comment: null, mimeType: "application/zip", encodeFileName: i.utf8encode })).type = r2.type.toLowerCase(), r2.compression = r2.compression.toUpperCase(), "binarystring" === r2.type && (r2.type = "string"), !r2.type)
|
|
throw new Error("No output type specified.");
|
|
u.checkSupport(r2.type), "darwin" !== r2.platform && "freebsd" !== r2.platform && "linux" !== r2.platform && "sunos" !== r2.platform || (r2.platform = "UNIX"), "win32" === r2.platform && (r2.platform = "DOS");
|
|
var n2 = r2.comment || this.comment || "";
|
|
t2 = o.generateWorker(this, r2, n2);
|
|
} catch (e3) {
|
|
(t2 = new l("error")).error(e3);
|
|
}
|
|
return new a(t2, r2.type || "string", r2.mimeType);
|
|
}, generateAsync: function(e2, t2) {
|
|
return this.generateInternalStream(e2).accumulate(t2);
|
|
}, generateNodeStream: function(e2, t2) {
|
|
return (e2 = e2 || {}).type || (e2.type = "nodebuffer"), this.generateInternalStream(e2).toNodejsStream(t2);
|
|
} };
|
|
t.exports = n;
|
|
}, { "./compressedObject": 2, "./defaults": 5, "./generate": 9, "./nodejs/NodejsStreamInputAdapter": 12, "./nodejsUtils": 14, "./stream/GenericWorker": 28, "./stream/StreamHelper": 29, "./utf8": 31, "./utils": 32, "./zipObject": 35 }], 16: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = e("stream");
|
|
}, { stream: void 0 }], 17: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./DataReader");
|
|
function i(e2) {
|
|
n.call(this, e2);
|
|
for (var t2 = 0; t2 < this.data.length; t2++)
|
|
e2[t2] = 255 & e2[t2];
|
|
}
|
|
e("../utils").inherits(i, n), i.prototype.byteAt = function(e2) {
|
|
return this.data[this.zero + e2];
|
|
}, i.prototype.lastIndexOfSignature = function(e2) {
|
|
for (var t2 = e2.charCodeAt(0), r2 = e2.charCodeAt(1), n2 = e2.charCodeAt(2), i2 = e2.charCodeAt(3), s = this.length - 4; 0 <= s; --s)
|
|
if (this.data[s] === t2 && this.data[s + 1] === r2 && this.data[s + 2] === n2 && this.data[s + 3] === i2)
|
|
return s - this.zero;
|
|
return -1;
|
|
}, i.prototype.readAndCheckSignature = function(e2) {
|
|
var t2 = e2.charCodeAt(0), r2 = e2.charCodeAt(1), n2 = e2.charCodeAt(2), i2 = e2.charCodeAt(3), s = this.readData(4);
|
|
return t2 === s[0] && r2 === s[1] && n2 === s[2] && i2 === s[3];
|
|
}, i.prototype.readData = function(e2) {
|
|
if (this.checkOffset(e2), 0 === e2)
|
|
return [];
|
|
var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2);
|
|
return this.index += e2, t2;
|
|
}, t.exports = i;
|
|
}, { "../utils": 32, "./DataReader": 18 }], 18: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("../utils");
|
|
function i(e2) {
|
|
this.data = e2, this.length = e2.length, this.index = 0, this.zero = 0;
|
|
}
|
|
i.prototype = { checkOffset: function(e2) {
|
|
this.checkIndex(this.index + e2);
|
|
}, checkIndex: function(e2) {
|
|
if (this.length < this.zero + e2 || e2 < 0)
|
|
throw new Error("End of data reached (data length = " + this.length + ", asked index = " + e2 + "). Corrupted zip ?");
|
|
}, setIndex: function(e2) {
|
|
this.checkIndex(e2), this.index = e2;
|
|
}, skip: function(e2) {
|
|
this.setIndex(this.index + e2);
|
|
}, byteAt: function() {
|
|
}, readInt: function(e2) {
|
|
var t2, r2 = 0;
|
|
for (this.checkOffset(e2), t2 = this.index + e2 - 1; t2 >= this.index; t2--)
|
|
r2 = (r2 << 8) + this.byteAt(t2);
|
|
return this.index += e2, r2;
|
|
}, readString: function(e2) {
|
|
return n.transformTo("string", this.readData(e2));
|
|
}, readData: function() {
|
|
}, lastIndexOfSignature: function() {
|
|
}, readAndCheckSignature: function() {
|
|
}, readDate: function() {
|
|
var e2 = this.readInt(4);
|
|
return new Date(Date.UTC(1980 + (e2 >> 25 & 127), (e2 >> 21 & 15) - 1, e2 >> 16 & 31, e2 >> 11 & 31, e2 >> 5 & 63, (31 & e2) << 1));
|
|
} }, t.exports = i;
|
|
}, { "../utils": 32 }], 19: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./Uint8ArrayReader");
|
|
function i(e2) {
|
|
n.call(this, e2);
|
|
}
|
|
e("../utils").inherits(i, n), i.prototype.readData = function(e2) {
|
|
this.checkOffset(e2);
|
|
var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2);
|
|
return this.index += e2, t2;
|
|
}, t.exports = i;
|
|
}, { "../utils": 32, "./Uint8ArrayReader": 21 }], 20: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./DataReader");
|
|
function i(e2) {
|
|
n.call(this, e2);
|
|
}
|
|
e("../utils").inherits(i, n), i.prototype.byteAt = function(e2) {
|
|
return this.data.charCodeAt(this.zero + e2);
|
|
}, i.prototype.lastIndexOfSignature = function(e2) {
|
|
return this.data.lastIndexOf(e2) - this.zero;
|
|
}, i.prototype.readAndCheckSignature = function(e2) {
|
|
return e2 === this.readData(4);
|
|
}, i.prototype.readData = function(e2) {
|
|
this.checkOffset(e2);
|
|
var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2);
|
|
return this.index += e2, t2;
|
|
}, t.exports = i;
|
|
}, { "../utils": 32, "./DataReader": 18 }], 21: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./ArrayReader");
|
|
function i(e2) {
|
|
n.call(this, e2);
|
|
}
|
|
e("../utils").inherits(i, n), i.prototype.readData = function(e2) {
|
|
if (this.checkOffset(e2), 0 === e2)
|
|
return new Uint8Array(0);
|
|
var t2 = this.data.subarray(this.zero + this.index, this.zero + this.index + e2);
|
|
return this.index += e2, t2;
|
|
}, t.exports = i;
|
|
}, { "../utils": 32, "./ArrayReader": 17 }], 22: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("../utils"), i = e("../support"), s = e("./ArrayReader"), a = e("./StringReader"), o = e("./NodeBufferReader"), h = e("./Uint8ArrayReader");
|
|
t.exports = function(e2) {
|
|
var t2 = n.getTypeOf(e2);
|
|
return n.checkSupport(t2), "string" !== t2 || i.uint8array ? "nodebuffer" === t2 ? new o(e2) : i.uint8array ? new h(n.transformTo("uint8array", e2)) : new s(n.transformTo("array", e2)) : new a(e2);
|
|
};
|
|
}, { "../support": 30, "../utils": 32, "./ArrayReader": 17, "./NodeBufferReader": 19, "./StringReader": 20, "./Uint8ArrayReader": 21 }], 23: [function(e, t, r) {
|
|
"use strict";
|
|
r.LOCAL_FILE_HEADER = "PK", r.CENTRAL_FILE_HEADER = "PK", r.CENTRAL_DIRECTORY_END = "PK", r.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x07", r.ZIP64_CENTRAL_DIRECTORY_END = "PK", r.DATA_DESCRIPTOR = "PK\x07\b";
|
|
}, {}], 24: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./GenericWorker"), i = e("../utils");
|
|
function s(e2) {
|
|
n.call(this, "ConvertWorker to " + e2), this.destType = e2;
|
|
}
|
|
i.inherits(s, n), s.prototype.processChunk = function(e2) {
|
|
this.push({ data: i.transformTo(this.destType, e2.data), meta: e2.meta });
|
|
}, t.exports = s;
|
|
}, { "../utils": 32, "./GenericWorker": 28 }], 25: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./GenericWorker"), i = e("../crc32");
|
|
function s() {
|
|
n.call(this, "Crc32Probe"), this.withStreamInfo("crc32", 0);
|
|
}
|
|
e("../utils").inherits(s, n), s.prototype.processChunk = function(e2) {
|
|
this.streamInfo.crc32 = i(e2.data, this.streamInfo.crc32 || 0), this.push(e2);
|
|
}, t.exports = s;
|
|
}, { "../crc32": 4, "../utils": 32, "./GenericWorker": 28 }], 26: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("../utils"), i = e("./GenericWorker");
|
|
function s(e2) {
|
|
i.call(this, "DataLengthProbe for " + e2), this.propName = e2, this.withStreamInfo(e2, 0);
|
|
}
|
|
n.inherits(s, i), s.prototype.processChunk = function(e2) {
|
|
if (e2) {
|
|
var t2 = this.streamInfo[this.propName] || 0;
|
|
this.streamInfo[this.propName] = t2 + e2.data.length;
|
|
}
|
|
i.prototype.processChunk.call(this, e2);
|
|
}, t.exports = s;
|
|
}, { "../utils": 32, "./GenericWorker": 28 }], 27: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("../utils"), i = e("./GenericWorker");
|
|
function s(e2) {
|
|
i.call(this, "DataWorker");
|
|
var t2 = this;
|
|
this.dataIsReady = false, this.index = 0, this.max = 0, this.data = null, this.type = "", this._tickScheduled = false, e2.then(function(e3) {
|
|
t2.dataIsReady = true, t2.data = e3, t2.max = e3 && e3.length || 0, t2.type = n.getTypeOf(e3), t2.isPaused || t2._tickAndRepeat();
|
|
}, function(e3) {
|
|
t2.error(e3);
|
|
});
|
|
}
|
|
n.inherits(s, i), s.prototype.cleanUp = function() {
|
|
i.prototype.cleanUp.call(this), this.data = null;
|
|
}, s.prototype.resume = function() {
|
|
return !!i.prototype.resume.call(this) && (!this._tickScheduled && this.dataIsReady && (this._tickScheduled = true, n.delay(this._tickAndRepeat, [], this)), true);
|
|
}, s.prototype._tickAndRepeat = function() {
|
|
this._tickScheduled = false, this.isPaused || this.isFinished || (this._tick(), this.isFinished || (n.delay(this._tickAndRepeat, [], this), this._tickScheduled = true));
|
|
}, s.prototype._tick = function() {
|
|
if (this.isPaused || this.isFinished)
|
|
return false;
|
|
var e2 = null, t2 = Math.min(this.max, this.index + 16384);
|
|
if (this.index >= this.max)
|
|
return this.end();
|
|
switch (this.type) {
|
|
case "string":
|
|
e2 = this.data.substring(this.index, t2);
|
|
break;
|
|
case "uint8array":
|
|
e2 = this.data.subarray(this.index, t2);
|
|
break;
|
|
case "array":
|
|
case "nodebuffer":
|
|
e2 = this.data.slice(this.index, t2);
|
|
}
|
|
return this.index = t2, this.push({ data: e2, meta: { percent: this.max ? this.index / this.max * 100 : 0 } });
|
|
}, t.exports = s;
|
|
}, { "../utils": 32, "./GenericWorker": 28 }], 28: [function(e, t, r) {
|
|
"use strict";
|
|
function n(e2) {
|
|
this.name = e2 || "default", this.streamInfo = {}, this.generatedError = null, this.extraStreamInfo = {}, this.isPaused = true, this.isFinished = false, this.isLocked = false, this._listeners = { data: [], end: [], error: [] }, this.previous = null;
|
|
}
|
|
n.prototype = { push: function(e2) {
|
|
this.emit("data", e2);
|
|
}, end: function() {
|
|
if (this.isFinished)
|
|
return false;
|
|
this.flush();
|
|
try {
|
|
this.emit("end"), this.cleanUp(), this.isFinished = true;
|
|
} catch (e2) {
|
|
this.emit("error", e2);
|
|
}
|
|
return true;
|
|
}, error: function(e2) {
|
|
return !this.isFinished && (this.isPaused ? this.generatedError = e2 : (this.isFinished = true, this.emit("error", e2), this.previous && this.previous.error(e2), this.cleanUp()), true);
|
|
}, on: function(e2, t2) {
|
|
return this._listeners[e2].push(t2), this;
|
|
}, cleanUp: function() {
|
|
this.streamInfo = this.generatedError = this.extraStreamInfo = null, this._listeners = [];
|
|
}, emit: function(e2, t2) {
|
|
if (this._listeners[e2])
|
|
for (var r2 = 0; r2 < this._listeners[e2].length; r2++)
|
|
this._listeners[e2][r2].call(this, t2);
|
|
}, pipe: function(e2) {
|
|
return e2.registerPrevious(this);
|
|
}, registerPrevious: function(e2) {
|
|
if (this.isLocked)
|
|
throw new Error("The stream '" + this + "' has already been used.");
|
|
this.streamInfo = e2.streamInfo, this.mergeStreamInfo(), this.previous = e2;
|
|
var t2 = this;
|
|
return e2.on("data", function(e3) {
|
|
t2.processChunk(e3);
|
|
}), e2.on("end", function() {
|
|
t2.end();
|
|
}), e2.on("error", function(e3) {
|
|
t2.error(e3);
|
|
}), this;
|
|
}, pause: function() {
|
|
return !this.isPaused && !this.isFinished && (this.isPaused = true, this.previous && this.previous.pause(), true);
|
|
}, resume: function() {
|
|
if (!this.isPaused || this.isFinished)
|
|
return false;
|
|
var e2 = this.isPaused = false;
|
|
return this.generatedError && (this.error(this.generatedError), e2 = true), this.previous && this.previous.resume(), !e2;
|
|
}, flush: function() {
|
|
}, processChunk: function(e2) {
|
|
this.push(e2);
|
|
}, withStreamInfo: function(e2, t2) {
|
|
return this.extraStreamInfo[e2] = t2, this.mergeStreamInfo(), this;
|
|
}, mergeStreamInfo: function() {
|
|
for (var e2 in this.extraStreamInfo)
|
|
Object.prototype.hasOwnProperty.call(this.extraStreamInfo, e2) && (this.streamInfo[e2] = this.extraStreamInfo[e2]);
|
|
}, lock: function() {
|
|
if (this.isLocked)
|
|
throw new Error("The stream '" + this + "' has already been used.");
|
|
this.isLocked = true, this.previous && this.previous.lock();
|
|
}, toString: function() {
|
|
var e2 = "Worker " + this.name;
|
|
return this.previous ? this.previous + " -> " + e2 : e2;
|
|
} }, t.exports = n;
|
|
}, {}], 29: [function(e, t, r) {
|
|
"use strict";
|
|
var h = e("../utils"), i = e("./ConvertWorker"), s = e("./GenericWorker"), u = e("../base64"), n = e("../support"), a = e("../external"), o = null;
|
|
if (n.nodestream)
|
|
try {
|
|
o = e("../nodejs/NodejsStreamOutputAdapter");
|
|
} catch (e2) {
|
|
}
|
|
function l(e2, o2) {
|
|
return new a.Promise(function(t2, r2) {
|
|
var n2 = [], i2 = e2._internalType, s2 = e2._outputType, a2 = e2._mimeType;
|
|
e2.on("data", function(e3, t3) {
|
|
n2.push(e3), o2 && o2(t3);
|
|
}).on("error", function(e3) {
|
|
n2 = [], r2(e3);
|
|
}).on("end", function() {
|
|
try {
|
|
var e3 = function(e4, t3, r3) {
|
|
switch (e4) {
|
|
case "blob":
|
|
return h.newBlob(h.transformTo("arraybuffer", t3), r3);
|
|
case "base64":
|
|
return u.encode(t3);
|
|
default:
|
|
return h.transformTo(e4, t3);
|
|
}
|
|
}(s2, function(e4, t3) {
|
|
var r3, n3 = 0, i3 = null, s3 = 0;
|
|
for (r3 = 0; r3 < t3.length; r3++)
|
|
s3 += t3[r3].length;
|
|
switch (e4) {
|
|
case "string":
|
|
return t3.join("");
|
|
case "array":
|
|
return Array.prototype.concat.apply([], t3);
|
|
case "uint8array":
|
|
for (i3 = new Uint8Array(s3), r3 = 0; r3 < t3.length; r3++)
|
|
i3.set(t3[r3], n3), n3 += t3[r3].length;
|
|
return i3;
|
|
case "nodebuffer":
|
|
return Buffer.concat(t3);
|
|
default:
|
|
throw new Error("concat : unsupported type '" + e4 + "'");
|
|
}
|
|
}(i2, n2), a2);
|
|
t2(e3);
|
|
} catch (e4) {
|
|
r2(e4);
|
|
}
|
|
n2 = [];
|
|
}).resume();
|
|
});
|
|
}
|
|
function f(e2, t2, r2) {
|
|
var n2 = t2;
|
|
switch (t2) {
|
|
case "blob":
|
|
case "arraybuffer":
|
|
n2 = "uint8array";
|
|
break;
|
|
case "base64":
|
|
n2 = "string";
|
|
}
|
|
try {
|
|
this._internalType = n2, this._outputType = t2, this._mimeType = r2, h.checkSupport(n2), this._worker = e2.pipe(new i(n2)), e2.lock();
|
|
} catch (e3) {
|
|
this._worker = new s("error"), this._worker.error(e3);
|
|
}
|
|
}
|
|
f.prototype = { accumulate: function(e2) {
|
|
return l(this, e2);
|
|
}, on: function(e2, t2) {
|
|
var r2 = this;
|
|
return "data" === e2 ? this._worker.on(e2, function(e3) {
|
|
t2.call(r2, e3.data, e3.meta);
|
|
}) : this._worker.on(e2, function() {
|
|
h.delay(t2, arguments, r2);
|
|
}), this;
|
|
}, resume: function() {
|
|
return h.delay(this._worker.resume, [], this._worker), this;
|
|
}, pause: function() {
|
|
return this._worker.pause(), this;
|
|
}, toNodejsStream: function(e2) {
|
|
if (h.checkSupport("nodestream"), "nodebuffer" !== this._outputType)
|
|
throw new Error(this._outputType + " is not supported by this method");
|
|
return new o(this, { objectMode: "nodebuffer" !== this._outputType }, e2);
|
|
} }, t.exports = f;
|
|
}, { "../base64": 1, "../external": 6, "../nodejs/NodejsStreamOutputAdapter": 13, "../support": 30, "../utils": 32, "./ConvertWorker": 24, "./GenericWorker": 28 }], 30: [function(e, t, r) {
|
|
"use strict";
|
|
if (r.base64 = true, r.array = true, r.string = true, r.arraybuffer = "undefined" != typeof ArrayBuffer && "undefined" != typeof Uint8Array, r.nodebuffer = "undefined" != typeof Buffer, r.uint8array = "undefined" != typeof Uint8Array, "undefined" == typeof ArrayBuffer)
|
|
r.blob = false;
|
|
else {
|
|
var n = new ArrayBuffer(0);
|
|
try {
|
|
r.blob = 0 === new Blob([n], { type: "application/zip" }).size;
|
|
} catch (e2) {
|
|
try {
|
|
var i = new (self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder)();
|
|
i.append(n), r.blob = 0 === i.getBlob("application/zip").size;
|
|
} catch (e3) {
|
|
r.blob = false;
|
|
}
|
|
}
|
|
}
|
|
try {
|
|
r.nodestream = !!e("readable-stream").Readable;
|
|
} catch (e2) {
|
|
r.nodestream = false;
|
|
}
|
|
}, { "readable-stream": 16 }], 31: [function(e, t, s) {
|
|
"use strict";
|
|
for (var o = e("./utils"), h = e("./support"), r = e("./nodejsUtils"), n = e("./stream/GenericWorker"), u = new Array(256), i = 0; i < 256; i++)
|
|
u[i] = 252 <= i ? 6 : 248 <= i ? 5 : 240 <= i ? 4 : 224 <= i ? 3 : 192 <= i ? 2 : 1;
|
|
u[254] = u[254] = 1;
|
|
function a() {
|
|
n.call(this, "utf-8 decode"), this.leftOver = null;
|
|
}
|
|
function l() {
|
|
n.call(this, "utf-8 encode");
|
|
}
|
|
s.utf8encode = function(e2) {
|
|
return h.nodebuffer ? r.newBufferFrom(e2, "utf-8") : function(e3) {
|
|
var t2, r2, n2, i2, s2, a2 = e3.length, o2 = 0;
|
|
for (i2 = 0; i2 < a2; i2++)
|
|
55296 == (64512 & (r2 = e3.charCodeAt(i2))) && i2 + 1 < a2 && 56320 == (64512 & (n2 = e3.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), o2 += r2 < 128 ? 1 : r2 < 2048 ? 2 : r2 < 65536 ? 3 : 4;
|
|
for (t2 = h.uint8array ? new Uint8Array(o2) : new Array(o2), i2 = s2 = 0; s2 < o2; i2++)
|
|
55296 == (64512 & (r2 = e3.charCodeAt(i2))) && i2 + 1 < a2 && 56320 == (64512 & (n2 = e3.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), r2 < 128 ? t2[s2++] = r2 : (r2 < 2048 ? t2[s2++] = 192 | r2 >>> 6 : (r2 < 65536 ? t2[s2++] = 224 | r2 >>> 12 : (t2[s2++] = 240 | r2 >>> 18, t2[s2++] = 128 | r2 >>> 12 & 63), t2[s2++] = 128 | r2 >>> 6 & 63), t2[s2++] = 128 | 63 & r2);
|
|
return t2;
|
|
}(e2);
|
|
}, s.utf8decode = function(e2) {
|
|
return h.nodebuffer ? o.transformTo("nodebuffer", e2).toString("utf-8") : function(e3) {
|
|
var t2, r2, n2, i2, s2 = e3.length, a2 = new Array(2 * s2);
|
|
for (t2 = r2 = 0; t2 < s2; )
|
|
if ((n2 = e3[t2++]) < 128)
|
|
a2[r2++] = n2;
|
|
else if (4 < (i2 = u[n2]))
|
|
a2[r2++] = 65533, t2 += i2 - 1;
|
|
else {
|
|
for (n2 &= 2 === i2 ? 31 : 3 === i2 ? 15 : 7; 1 < i2 && t2 < s2; )
|
|
n2 = n2 << 6 | 63 & e3[t2++], i2--;
|
|
1 < i2 ? a2[r2++] = 65533 : n2 < 65536 ? a2[r2++] = n2 : (n2 -= 65536, a2[r2++] = 55296 | n2 >> 10 & 1023, a2[r2++] = 56320 | 1023 & n2);
|
|
}
|
|
return a2.length !== r2 && (a2.subarray ? a2 = a2.subarray(0, r2) : a2.length = r2), o.applyFromCharCode(a2);
|
|
}(e2 = o.transformTo(h.uint8array ? "uint8array" : "array", e2));
|
|
}, o.inherits(a, n), a.prototype.processChunk = function(e2) {
|
|
var t2 = o.transformTo(h.uint8array ? "uint8array" : "array", e2.data);
|
|
if (this.leftOver && this.leftOver.length) {
|
|
if (h.uint8array) {
|
|
var r2 = t2;
|
|
(t2 = new Uint8Array(r2.length + this.leftOver.length)).set(this.leftOver, 0), t2.set(r2, this.leftOver.length);
|
|
} else
|
|
t2 = this.leftOver.concat(t2);
|
|
this.leftOver = null;
|
|
}
|
|
var n2 = function(e3, t3) {
|
|
var r3;
|
|
for ((t3 = t3 || e3.length) > e3.length && (t3 = e3.length), r3 = t3 - 1; 0 <= r3 && 128 == (192 & e3[r3]); )
|
|
r3--;
|
|
return r3 < 0 ? t3 : 0 === r3 ? t3 : r3 + u[e3[r3]] > t3 ? r3 : t3;
|
|
}(t2), i2 = t2;
|
|
n2 !== t2.length && (h.uint8array ? (i2 = t2.subarray(0, n2), this.leftOver = t2.subarray(n2, t2.length)) : (i2 = t2.slice(0, n2), this.leftOver = t2.slice(n2, t2.length))), this.push({ data: s.utf8decode(i2), meta: e2.meta });
|
|
}, a.prototype.flush = function() {
|
|
this.leftOver && this.leftOver.length && (this.push({ data: s.utf8decode(this.leftOver), meta: {} }), this.leftOver = null);
|
|
}, s.Utf8DecodeWorker = a, o.inherits(l, n), l.prototype.processChunk = function(e2) {
|
|
this.push({ data: s.utf8encode(e2.data), meta: e2.meta });
|
|
}, s.Utf8EncodeWorker = l;
|
|
}, { "./nodejsUtils": 14, "./stream/GenericWorker": 28, "./support": 30, "./utils": 32 }], 32: [function(e, t, a) {
|
|
"use strict";
|
|
var o = e("./support"), h = e("./base64"), r = e("./nodejsUtils"), u = e("./external");
|
|
function n(e2) {
|
|
return e2;
|
|
}
|
|
function l(e2, t2) {
|
|
for (var r2 = 0; r2 < e2.length; ++r2)
|
|
t2[r2] = 255 & e2.charCodeAt(r2);
|
|
return t2;
|
|
}
|
|
e("setimmediate"), a.newBlob = function(t2, r2) {
|
|
a.checkSupport("blob");
|
|
try {
|
|
return new Blob([t2], { type: r2 });
|
|
} catch (e2) {
|
|
try {
|
|
var n2 = new (self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder)();
|
|
return n2.append(t2), n2.getBlob(r2);
|
|
} catch (e3) {
|
|
throw new Error("Bug : can't construct the Blob.");
|
|
}
|
|
}
|
|
};
|
|
var i = { stringifyByChunk: function(e2, t2, r2) {
|
|
var n2 = [], i2 = 0, s2 = e2.length;
|
|
if (s2 <= r2)
|
|
return String.fromCharCode.apply(null, e2);
|
|
for (; i2 < s2; )
|
|
"array" === t2 || "nodebuffer" === t2 ? n2.push(String.fromCharCode.apply(null, e2.slice(i2, Math.min(i2 + r2, s2)))) : n2.push(String.fromCharCode.apply(null, e2.subarray(i2, Math.min(i2 + r2, s2)))), i2 += r2;
|
|
return n2.join("");
|
|
}, stringifyByChar: function(e2) {
|
|
for (var t2 = "", r2 = 0; r2 < e2.length; r2++)
|
|
t2 += String.fromCharCode(e2[r2]);
|
|
return t2;
|
|
}, applyCanBeUsed: { uint8array: function() {
|
|
try {
|
|
return o.uint8array && 1 === String.fromCharCode.apply(null, new Uint8Array(1)).length;
|
|
} catch (e2) {
|
|
return false;
|
|
}
|
|
}(), nodebuffer: function() {
|
|
try {
|
|
return o.nodebuffer && 1 === String.fromCharCode.apply(null, r.allocBuffer(1)).length;
|
|
} catch (e2) {
|
|
return false;
|
|
}
|
|
}() } };
|
|
function s(e2) {
|
|
var t2 = 65536, r2 = a.getTypeOf(e2), n2 = true;
|
|
if ("uint8array" === r2 ? n2 = i.applyCanBeUsed.uint8array : "nodebuffer" === r2 && (n2 = i.applyCanBeUsed.nodebuffer), n2)
|
|
for (; 1 < t2; )
|
|
try {
|
|
return i.stringifyByChunk(e2, r2, t2);
|
|
} catch (e3) {
|
|
t2 = Math.floor(t2 / 2);
|
|
}
|
|
return i.stringifyByChar(e2);
|
|
}
|
|
function f(e2, t2) {
|
|
for (var r2 = 0; r2 < e2.length; r2++)
|
|
t2[r2] = e2[r2];
|
|
return t2;
|
|
}
|
|
a.applyFromCharCode = s;
|
|
var c = {};
|
|
c.string = { string: n, array: function(e2) {
|
|
return l(e2, new Array(e2.length));
|
|
}, arraybuffer: function(e2) {
|
|
return c.string.uint8array(e2).buffer;
|
|
}, uint8array: function(e2) {
|
|
return l(e2, new Uint8Array(e2.length));
|
|
}, nodebuffer: function(e2) {
|
|
return l(e2, r.allocBuffer(e2.length));
|
|
} }, c.array = { string: s, array: n, arraybuffer: function(e2) {
|
|
return new Uint8Array(e2).buffer;
|
|
}, uint8array: function(e2) {
|
|
return new Uint8Array(e2);
|
|
}, nodebuffer: function(e2) {
|
|
return r.newBufferFrom(e2);
|
|
} }, c.arraybuffer = { string: function(e2) {
|
|
return s(new Uint8Array(e2));
|
|
}, array: function(e2) {
|
|
return f(new Uint8Array(e2), new Array(e2.byteLength));
|
|
}, arraybuffer: n, uint8array: function(e2) {
|
|
return new Uint8Array(e2);
|
|
}, nodebuffer: function(e2) {
|
|
return r.newBufferFrom(new Uint8Array(e2));
|
|
} }, c.uint8array = { string: s, array: function(e2) {
|
|
return f(e2, new Array(e2.length));
|
|
}, arraybuffer: function(e2) {
|
|
return e2.buffer;
|
|
}, uint8array: n, nodebuffer: function(e2) {
|
|
return r.newBufferFrom(e2);
|
|
} }, c.nodebuffer = { string: s, array: function(e2) {
|
|
return f(e2, new Array(e2.length));
|
|
}, arraybuffer: function(e2) {
|
|
return c.nodebuffer.uint8array(e2).buffer;
|
|
}, uint8array: function(e2) {
|
|
return f(e2, new Uint8Array(e2.length));
|
|
}, nodebuffer: n }, a.transformTo = function(e2, t2) {
|
|
if (t2 = t2 || "", !e2)
|
|
return t2;
|
|
a.checkSupport(e2);
|
|
var r2 = a.getTypeOf(t2);
|
|
return c[r2][e2](t2);
|
|
}, a.resolve = function(e2) {
|
|
for (var t2 = e2.split("/"), r2 = [], n2 = 0; n2 < t2.length; n2++) {
|
|
var i2 = t2[n2];
|
|
"." === i2 || "" === i2 && 0 !== n2 && n2 !== t2.length - 1 || (".." === i2 ? r2.pop() : r2.push(i2));
|
|
}
|
|
return r2.join("/");
|
|
}, a.getTypeOf = function(e2) {
|
|
return "string" == typeof e2 ? "string" : "[object Array]" === Object.prototype.toString.call(e2) ? "array" : o.nodebuffer && r.isBuffer(e2) ? "nodebuffer" : o.uint8array && e2 instanceof Uint8Array ? "uint8array" : o.arraybuffer && e2 instanceof ArrayBuffer ? "arraybuffer" : void 0;
|
|
}, a.checkSupport = function(e2) {
|
|
if (!o[e2.toLowerCase()])
|
|
throw new Error(e2 + " is not supported by this platform");
|
|
}, a.MAX_VALUE_16BITS = 65535, a.MAX_VALUE_32BITS = -1, a.pretty = function(e2) {
|
|
var t2, r2, n2 = "";
|
|
for (r2 = 0; r2 < (e2 || "").length; r2++)
|
|
n2 += "\\x" + ((t2 = e2.charCodeAt(r2)) < 16 ? "0" : "") + t2.toString(16).toUpperCase();
|
|
return n2;
|
|
}, a.delay = function(e2, t2, r2) {
|
|
setImmediate(function() {
|
|
e2.apply(r2 || null, t2 || []);
|
|
});
|
|
}, a.inherits = function(e2, t2) {
|
|
function r2() {
|
|
}
|
|
r2.prototype = t2.prototype, e2.prototype = new r2();
|
|
}, a.extend = function() {
|
|
var e2, t2, r2 = {};
|
|
for (e2 = 0; e2 < arguments.length; e2++)
|
|
for (t2 in arguments[e2])
|
|
Object.prototype.hasOwnProperty.call(arguments[e2], t2) && void 0 === r2[t2] && (r2[t2] = arguments[e2][t2]);
|
|
return r2;
|
|
}, a.prepareContent = function(r2, e2, n2, i2, s2) {
|
|
return u.Promise.resolve(e2).then(function(n3) {
|
|
return o.blob && (n3 instanceof Blob || -1 !== ["[object File]", "[object Blob]"].indexOf(Object.prototype.toString.call(n3))) && "undefined" != typeof FileReader ? new u.Promise(function(t2, r3) {
|
|
var e3 = new FileReader();
|
|
e3.onload = function(e4) {
|
|
t2(e4.target.result);
|
|
}, e3.onerror = function(e4) {
|
|
r3(e4.target.error);
|
|
}, e3.readAsArrayBuffer(n3);
|
|
}) : n3;
|
|
}).then(function(e3) {
|
|
var t2 = a.getTypeOf(e3);
|
|
return t2 ? ("arraybuffer" === t2 ? e3 = a.transformTo("uint8array", e3) : "string" === t2 && (s2 ? e3 = h.decode(e3) : n2 && true !== i2 && (e3 = function(e4) {
|
|
return l(e4, o.uint8array ? new Uint8Array(e4.length) : new Array(e4.length));
|
|
}(e3))), e3) : u.Promise.reject(new Error("Can't read the data of '" + r2 + "'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"));
|
|
});
|
|
};
|
|
}, { "./base64": 1, "./external": 6, "./nodejsUtils": 14, "./support": 30, setimmediate: 54 }], 33: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./reader/readerFor"), i = e("./utils"), s = e("./signature"), a = e("./zipEntry"), o = e("./support");
|
|
function h(e2) {
|
|
this.files = [], this.loadOptions = e2;
|
|
}
|
|
h.prototype = { checkSignature: function(e2) {
|
|
if (!this.reader.readAndCheckSignature(e2)) {
|
|
this.reader.index -= 4;
|
|
var t2 = this.reader.readString(4);
|
|
throw new Error("Corrupted zip or bug: unexpected signature (" + i.pretty(t2) + ", expected " + i.pretty(e2) + ")");
|
|
}
|
|
}, isSignature: function(e2, t2) {
|
|
var r2 = this.reader.index;
|
|
this.reader.setIndex(e2);
|
|
var n2 = this.reader.readString(4) === t2;
|
|
return this.reader.setIndex(r2), n2;
|
|
}, readBlockEndOfCentral: function() {
|
|
this.diskNumber = this.reader.readInt(2), this.diskWithCentralDirStart = this.reader.readInt(2), this.centralDirRecordsOnThisDisk = this.reader.readInt(2), this.centralDirRecords = this.reader.readInt(2), this.centralDirSize = this.reader.readInt(4), this.centralDirOffset = this.reader.readInt(4), this.zipCommentLength = this.reader.readInt(2);
|
|
var e2 = this.reader.readData(this.zipCommentLength), t2 = o.uint8array ? "uint8array" : "array", r2 = i.transformTo(t2, e2);
|
|
this.zipComment = this.loadOptions.decodeFileName(r2);
|
|
}, readBlockZip64EndOfCentral: function() {
|
|
this.zip64EndOfCentralSize = this.reader.readInt(8), this.reader.skip(4), this.diskNumber = this.reader.readInt(4), this.diskWithCentralDirStart = this.reader.readInt(4), this.centralDirRecordsOnThisDisk = this.reader.readInt(8), this.centralDirRecords = this.reader.readInt(8), this.centralDirSize = this.reader.readInt(8), this.centralDirOffset = this.reader.readInt(8), this.zip64ExtensibleData = {};
|
|
for (var e2, t2, r2, n2 = this.zip64EndOfCentralSize - 44; 0 < n2; )
|
|
e2 = this.reader.readInt(2), t2 = this.reader.readInt(4), r2 = this.reader.readData(t2), this.zip64ExtensibleData[e2] = { id: e2, length: t2, value: r2 };
|
|
}, readBlockZip64EndOfCentralLocator: function() {
|
|
if (this.diskWithZip64CentralDirStart = this.reader.readInt(4), this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8), this.disksCount = this.reader.readInt(4), 1 < this.disksCount)
|
|
throw new Error("Multi-volumes zip are not supported");
|
|
}, readLocalFiles: function() {
|
|
var e2, t2;
|
|
for (e2 = 0; e2 < this.files.length; e2++)
|
|
t2 = this.files[e2], this.reader.setIndex(t2.localHeaderOffset), this.checkSignature(s.LOCAL_FILE_HEADER), t2.readLocalPart(this.reader), t2.handleUTF8(), t2.processAttributes();
|
|
}, readCentralDir: function() {
|
|
var e2;
|
|
for (this.reader.setIndex(this.centralDirOffset); this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER); )
|
|
(e2 = new a({ zip64: this.zip64 }, this.loadOptions)).readCentralPart(this.reader), this.files.push(e2);
|
|
if (this.centralDirRecords !== this.files.length && 0 !== this.centralDirRecords && 0 === this.files.length)
|
|
throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length);
|
|
}, readEndOfCentral: function() {
|
|
var e2 = this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);
|
|
if (e2 < 0)
|
|
throw !this.isSignature(0, s.LOCAL_FILE_HEADER) ? new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html") : new Error("Corrupted zip: can't find end of central directory");
|
|
this.reader.setIndex(e2);
|
|
var t2 = e2;
|
|
if (this.checkSignature(s.CENTRAL_DIRECTORY_END), this.readBlockEndOfCentral(), this.diskNumber === i.MAX_VALUE_16BITS || this.diskWithCentralDirStart === i.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === i.MAX_VALUE_16BITS || this.centralDirRecords === i.MAX_VALUE_16BITS || this.centralDirSize === i.MAX_VALUE_32BITS || this.centralDirOffset === i.MAX_VALUE_32BITS) {
|
|
if (this.zip64 = true, (e2 = this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR)) < 0)
|
|
throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");
|
|
if (this.reader.setIndex(e2), this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR), this.readBlockZip64EndOfCentralLocator(), !this.isSignature(this.relativeOffsetEndOfZip64CentralDir, s.ZIP64_CENTRAL_DIRECTORY_END) && (this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END), this.relativeOffsetEndOfZip64CentralDir < 0))
|
|
throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");
|
|
this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir), this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END), this.readBlockZip64EndOfCentral();
|
|
}
|
|
var r2 = this.centralDirOffset + this.centralDirSize;
|
|
this.zip64 && (r2 += 20, r2 += 12 + this.zip64EndOfCentralSize);
|
|
var n2 = t2 - r2;
|
|
if (0 < n2)
|
|
this.isSignature(t2, s.CENTRAL_FILE_HEADER) || (this.reader.zero = n2);
|
|
else if (n2 < 0)
|
|
throw new Error("Corrupted zip: missing " + Math.abs(n2) + " bytes.");
|
|
}, prepareReader: function(e2) {
|
|
this.reader = n(e2);
|
|
}, load: function(e2) {
|
|
this.prepareReader(e2), this.readEndOfCentral(), this.readCentralDir(), this.readLocalFiles();
|
|
} }, t.exports = h;
|
|
}, { "./reader/readerFor": 22, "./signature": 23, "./support": 30, "./utils": 32, "./zipEntry": 34 }], 34: [function(e, t, r) {
|
|
"use strict";
|
|
var n = e("./reader/readerFor"), s = e("./utils"), i = e("./compressedObject"), a = e("./crc32"), o = e("./utf8"), h = e("./compressions"), u = e("./support");
|
|
function l(e2, t2) {
|
|
this.options = e2, this.loadOptions = t2;
|
|
}
|
|
l.prototype = { isEncrypted: function() {
|
|
return 1 == (1 & this.bitFlag);
|
|
}, useUTF8: function() {
|
|
return 2048 == (2048 & this.bitFlag);
|
|
}, readLocalPart: function(e2) {
|
|
var t2, r2;
|
|
if (e2.skip(22), this.fileNameLength = e2.readInt(2), r2 = e2.readInt(2), this.fileName = e2.readData(this.fileNameLength), e2.skip(r2), -1 === this.compressedSize || -1 === this.uncompressedSize)
|
|
throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");
|
|
if (null === (t2 = function(e3) {
|
|
for (var t3 in h)
|
|
if (Object.prototype.hasOwnProperty.call(h, t3) && h[t3].magic === e3)
|
|
return h[t3];
|
|
return null;
|
|
}(this.compressionMethod)))
|
|
throw new Error("Corrupted zip : compression " + s.pretty(this.compressionMethod) + " unknown (inner file : " + s.transformTo("string", this.fileName) + ")");
|
|
this.decompressed = new i(this.compressedSize, this.uncompressedSize, this.crc32, t2, e2.readData(this.compressedSize));
|
|
}, readCentralPart: function(e2) {
|
|
this.versionMadeBy = e2.readInt(2), e2.skip(2), this.bitFlag = e2.readInt(2), this.compressionMethod = e2.readString(2), this.date = e2.readDate(), this.crc32 = e2.readInt(4), this.compressedSize = e2.readInt(4), this.uncompressedSize = e2.readInt(4);
|
|
var t2 = e2.readInt(2);
|
|
if (this.extraFieldsLength = e2.readInt(2), this.fileCommentLength = e2.readInt(2), this.diskNumberStart = e2.readInt(2), this.internalFileAttributes = e2.readInt(2), this.externalFileAttributes = e2.readInt(4), this.localHeaderOffset = e2.readInt(4), this.isEncrypted())
|
|
throw new Error("Encrypted zip are not supported");
|
|
e2.skip(t2), this.readExtraFields(e2), this.parseZIP64ExtraField(e2), this.fileComment = e2.readData(this.fileCommentLength);
|
|
}, processAttributes: function() {
|
|
this.unixPermissions = null, this.dosPermissions = null;
|
|
var e2 = this.versionMadeBy >> 8;
|
|
this.dir = !!(16 & this.externalFileAttributes), 0 == e2 && (this.dosPermissions = 63 & this.externalFileAttributes), 3 == e2 && (this.unixPermissions = this.externalFileAttributes >> 16 & 65535), this.dir || "/" !== this.fileNameStr.slice(-1) || (this.dir = true);
|
|
}, parseZIP64ExtraField: function() {
|
|
if (this.extraFields[1]) {
|
|
var e2 = n(this.extraFields[1].value);
|
|
this.uncompressedSize === s.MAX_VALUE_32BITS && (this.uncompressedSize = e2.readInt(8)), this.compressedSize === s.MAX_VALUE_32BITS && (this.compressedSize = e2.readInt(8)), this.localHeaderOffset === s.MAX_VALUE_32BITS && (this.localHeaderOffset = e2.readInt(8)), this.diskNumberStart === s.MAX_VALUE_32BITS && (this.diskNumberStart = e2.readInt(4));
|
|
}
|
|
}, readExtraFields: function(e2) {
|
|
var t2, r2, n2, i2 = e2.index + this.extraFieldsLength;
|
|
for (this.extraFields || (this.extraFields = {}); e2.index + 4 < i2; )
|
|
t2 = e2.readInt(2), r2 = e2.readInt(2), n2 = e2.readData(r2), this.extraFields[t2] = { id: t2, length: r2, value: n2 };
|
|
e2.setIndex(i2);
|
|
}, handleUTF8: function() {
|
|
var e2 = u.uint8array ? "uint8array" : "array";
|
|
if (this.useUTF8())
|
|
this.fileNameStr = o.utf8decode(this.fileName), this.fileCommentStr = o.utf8decode(this.fileComment);
|
|
else {
|
|
var t2 = this.findExtraFieldUnicodePath();
|
|
if (null !== t2)
|
|
this.fileNameStr = t2;
|
|
else {
|
|
var r2 = s.transformTo(e2, this.fileName);
|
|
this.fileNameStr = this.loadOptions.decodeFileName(r2);
|
|
}
|
|
var n2 = this.findExtraFieldUnicodeComment();
|
|
if (null !== n2)
|
|
this.fileCommentStr = n2;
|
|
else {
|
|
var i2 = s.transformTo(e2, this.fileComment);
|
|
this.fileCommentStr = this.loadOptions.decodeFileName(i2);
|
|
}
|
|
}
|
|
}, findExtraFieldUnicodePath: function() {
|
|
var e2 = this.extraFields[28789];
|
|
if (e2) {
|
|
var t2 = n(e2.value);
|
|
return 1 !== t2.readInt(1) ? null : a(this.fileName) !== t2.readInt(4) ? null : o.utf8decode(t2.readData(e2.length - 5));
|
|
}
|
|
return null;
|
|
}, findExtraFieldUnicodeComment: function() {
|
|
var e2 = this.extraFields[25461];
|
|
if (e2) {
|
|
var t2 = n(e2.value);
|
|
return 1 !== t2.readInt(1) ? null : a(this.fileComment) !== t2.readInt(4) ? null : o.utf8decode(t2.readData(e2.length - 5));
|
|
}
|
|
return null;
|
|
} }, t.exports = l;
|
|
}, { "./compressedObject": 2, "./compressions": 3, "./crc32": 4, "./reader/readerFor": 22, "./support": 30, "./utf8": 31, "./utils": 32 }], 35: [function(e, t, r) {
|
|
"use strict";
|
|
function n(e2, t2, r2) {
|
|
this.name = e2, this.dir = r2.dir, this.date = r2.date, this.comment = r2.comment, this.unixPermissions = r2.unixPermissions, this.dosPermissions = r2.dosPermissions, this._data = t2, this._dataBinary = r2.binary, this.options = { compression: r2.compression, compressionOptions: r2.compressionOptions };
|
|
}
|
|
var s = e("./stream/StreamHelper"), i = e("./stream/DataWorker"), a = e("./utf8"), o = e("./compressedObject"), h = e("./stream/GenericWorker");
|
|
n.prototype = { internalStream: function(e2) {
|
|
var t2 = null, r2 = "string";
|
|
try {
|
|
if (!e2)
|
|
throw new Error("No output type specified.");
|
|
var n2 = "string" === (r2 = e2.toLowerCase()) || "text" === r2;
|
|
"binarystring" !== r2 && "text" !== r2 || (r2 = "string"), t2 = this._decompressWorker();
|
|
var i2 = !this._dataBinary;
|
|
i2 && !n2 && (t2 = t2.pipe(new a.Utf8EncodeWorker())), !i2 && n2 && (t2 = t2.pipe(new a.Utf8DecodeWorker()));
|
|
} catch (e3) {
|
|
(t2 = new h("error")).error(e3);
|
|
}
|
|
return new s(t2, r2, "");
|
|
}, async: function(e2, t2) {
|
|
return this.internalStream(e2).accumulate(t2);
|
|
}, nodeStream: function(e2, t2) {
|
|
return this.internalStream(e2 || "nodebuffer").toNodejsStream(t2);
|
|
}, _compressWorker: function(e2, t2) {
|
|
if (this._data instanceof o && this._data.compression.magic === e2.magic)
|
|
return this._data.getCompressedWorker();
|
|
var r2 = this._decompressWorker();
|
|
return this._dataBinary || (r2 = r2.pipe(new a.Utf8EncodeWorker())), o.createWorkerFrom(r2, e2, t2);
|
|
}, _decompressWorker: function() {
|
|
return this._data instanceof o ? this._data.getContentWorker() : this._data instanceof h ? this._data : new i(this._data);
|
|
} };
|
|
for (var u = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"], l = function() {
|
|
throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.");
|
|
}, f = 0; f < u.length; f++)
|
|
n.prototype[u[f]] = l;
|
|
t.exports = n;
|
|
}, { "./compressedObject": 2, "./stream/DataWorker": 27, "./stream/GenericWorker": 28, "./stream/StreamHelper": 29, "./utf8": 31 }], 36: [function(e, l, t) {
|
|
(function(t2) {
|
|
"use strict";
|
|
var r, n, e2 = t2.MutationObserver || t2.WebKitMutationObserver;
|
|
if (e2) {
|
|
var i = 0, s = new e2(u), a = t2.document.createTextNode("");
|
|
s.observe(a, { characterData: true }), r = function() {
|
|
a.data = i = ++i % 2;
|
|
};
|
|
} else if (t2.setImmediate || void 0 === t2.MessageChannel)
|
|
r = "document" in t2 && "onreadystatechange" in t2.document.createElement("script") ? function() {
|
|
var e3 = t2.document.createElement("script");
|
|
e3.onreadystatechange = function() {
|
|
u(), e3.onreadystatechange = null, e3.parentNode.removeChild(e3), e3 = null;
|
|
}, t2.document.documentElement.appendChild(e3);
|
|
} : function() {
|
|
setTimeout(u, 0);
|
|
};
|
|
else {
|
|
var o = new t2.MessageChannel();
|
|
o.port1.onmessage = u, r = function() {
|
|
o.port2.postMessage(0);
|
|
};
|
|
}
|
|
var h = [];
|
|
function u() {
|
|
var e3, t3;
|
|
n = true;
|
|
for (var r2 = h.length; r2; ) {
|
|
for (t3 = h, h = [], e3 = -1; ++e3 < r2; )
|
|
t3[e3]();
|
|
r2 = h.length;
|
|
}
|
|
n = false;
|
|
}
|
|
l.exports = function(e3) {
|
|
1 !== h.push(e3) || n || r();
|
|
};
|
|
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {});
|
|
}, {}], 37: [function(e, t, r) {
|
|
"use strict";
|
|
var i = e("immediate");
|
|
function u() {
|
|
}
|
|
var l = {}, s = ["REJECTED"], a = ["FULFILLED"], n = ["PENDING"];
|
|
function o(e2) {
|
|
if ("function" != typeof e2)
|
|
throw new TypeError("resolver must be a function");
|
|
this.state = n, this.queue = [], this.outcome = void 0, e2 !== u && d(this, e2);
|
|
}
|
|
function h(e2, t2, r2) {
|
|
this.promise = e2, "function" == typeof t2 && (this.onFulfilled = t2, this.callFulfilled = this.otherCallFulfilled), "function" == typeof r2 && (this.onRejected = r2, this.callRejected = this.otherCallRejected);
|
|
}
|
|
function f(t2, r2, n2) {
|
|
i(function() {
|
|
var e2;
|
|
try {
|
|
e2 = r2(n2);
|
|
} catch (e3) {
|
|
return l.reject(t2, e3);
|
|
}
|
|
e2 === t2 ? l.reject(t2, new TypeError("Cannot resolve promise with itself")) : l.resolve(t2, e2);
|
|
});
|
|
}
|
|
function c(e2) {
|
|
var t2 = e2 && e2.then;
|
|
if (e2 && ("object" == typeof e2 || "function" == typeof e2) && "function" == typeof t2)
|
|
return function() {
|
|
t2.apply(e2, arguments);
|
|
};
|
|
}
|
|
function d(t2, e2) {
|
|
var r2 = false;
|
|
function n2(e3) {
|
|
r2 || (r2 = true, l.reject(t2, e3));
|
|
}
|
|
function i2(e3) {
|
|
r2 || (r2 = true, l.resolve(t2, e3));
|
|
}
|
|
var s2 = p(function() {
|
|
e2(i2, n2);
|
|
});
|
|
"error" === s2.status && n2(s2.value);
|
|
}
|
|
function p(e2, t2) {
|
|
var r2 = {};
|
|
try {
|
|
r2.value = e2(t2), r2.status = "success";
|
|
} catch (e3) {
|
|
r2.status = "error", r2.value = e3;
|
|
}
|
|
return r2;
|
|
}
|
|
(t.exports = o).prototype.finally = function(t2) {
|
|
if ("function" != typeof t2)
|
|
return this;
|
|
var r2 = this.constructor;
|
|
return this.then(function(e2) {
|
|
return r2.resolve(t2()).then(function() {
|
|
return e2;
|
|
});
|
|
}, function(e2) {
|
|
return r2.resolve(t2()).then(function() {
|
|
throw e2;
|
|
});
|
|
});
|
|
}, o.prototype.catch = function(e2) {
|
|
return this.then(null, e2);
|
|
}, o.prototype.then = function(e2, t2) {
|
|
if ("function" != typeof e2 && this.state === a || "function" != typeof t2 && this.state === s)
|
|
return this;
|
|
var r2 = new this.constructor(u);
|
|
this.state !== n ? f(r2, this.state === a ? e2 : t2, this.outcome) : this.queue.push(new h(r2, e2, t2));
|
|
return r2;
|
|
}, h.prototype.callFulfilled = function(e2) {
|
|
l.resolve(this.promise, e2);
|
|
}, h.prototype.otherCallFulfilled = function(e2) {
|
|
f(this.promise, this.onFulfilled, e2);
|
|
}, h.prototype.callRejected = function(e2) {
|
|
l.reject(this.promise, e2);
|
|
}, h.prototype.otherCallRejected = function(e2) {
|
|
f(this.promise, this.onRejected, e2);
|
|
}, l.resolve = function(e2, t2) {
|
|
var r2 = p(c, t2);
|
|
if ("error" === r2.status)
|
|
return l.reject(e2, r2.value);
|
|
var n2 = r2.value;
|
|
if (n2)
|
|
d(e2, n2);
|
|
else {
|
|
e2.state = a, e2.outcome = t2;
|
|
for (var i2 = -1, s2 = e2.queue.length; ++i2 < s2; )
|
|
e2.queue[i2].callFulfilled(t2);
|
|
}
|
|
return e2;
|
|
}, l.reject = function(e2, t2) {
|
|
e2.state = s, e2.outcome = t2;
|
|
for (var r2 = -1, n2 = e2.queue.length; ++r2 < n2; )
|
|
e2.queue[r2].callRejected(t2);
|
|
return e2;
|
|
}, o.resolve = function(e2) {
|
|
if (e2 instanceof this)
|
|
return e2;
|
|
return l.resolve(new this(u), e2);
|
|
}, o.reject = function(e2) {
|
|
var t2 = new this(u);
|
|
return l.reject(t2, e2);
|
|
}, o.all = function(e2) {
|
|
var r2 = this;
|
|
if ("[object Array]" !== Object.prototype.toString.call(e2))
|
|
return this.reject(new TypeError("must be an array"));
|
|
var n2 = e2.length, i2 = false;
|
|
if (!n2)
|
|
return this.resolve([]);
|
|
var s2 = new Array(n2), a2 = 0, t2 = -1, o2 = new this(u);
|
|
for (; ++t2 < n2; )
|
|
h2(e2[t2], t2);
|
|
return o2;
|
|
function h2(e3, t3) {
|
|
r2.resolve(e3).then(function(e4) {
|
|
s2[t3] = e4, ++a2 !== n2 || i2 || (i2 = true, l.resolve(o2, s2));
|
|
}, function(e4) {
|
|
i2 || (i2 = true, l.reject(o2, e4));
|
|
});
|
|
}
|
|
}, o.race = function(e2) {
|
|
var t2 = this;
|
|
if ("[object Array]" !== Object.prototype.toString.call(e2))
|
|
return this.reject(new TypeError("must be an array"));
|
|
var r2 = e2.length, n2 = false;
|
|
if (!r2)
|
|
return this.resolve([]);
|
|
var i2 = -1, s2 = new this(u);
|
|
for (; ++i2 < r2; )
|
|
a2 = e2[i2], t2.resolve(a2).then(function(e3) {
|
|
n2 || (n2 = true, l.resolve(s2, e3));
|
|
}, function(e3) {
|
|
n2 || (n2 = true, l.reject(s2, e3));
|
|
});
|
|
var a2;
|
|
return s2;
|
|
};
|
|
}, { immediate: 36 }], 38: [function(e, t, r) {
|
|
"use strict";
|
|
var n = {};
|
|
(0, e("./lib/utils/common").assign)(n, e("./lib/deflate"), e("./lib/inflate"), e("./lib/zlib/constants")), t.exports = n;
|
|
}, { "./lib/deflate": 39, "./lib/inflate": 40, "./lib/utils/common": 41, "./lib/zlib/constants": 44 }], 39: [function(e, t, r) {
|
|
"use strict";
|
|
var a = e("./zlib/deflate"), o = e("./utils/common"), h = e("./utils/strings"), i = e("./zlib/messages"), s = e("./zlib/zstream"), u = Object.prototype.toString, l = 0, f = -1, c = 0, d = 8;
|
|
function p(e2) {
|
|
if (!(this instanceof p))
|
|
return new p(e2);
|
|
this.options = o.assign({ level: f, method: d, chunkSize: 16384, windowBits: 15, memLevel: 8, strategy: c, to: "" }, e2 || {});
|
|
var t2 = this.options;
|
|
t2.raw && 0 < t2.windowBits ? t2.windowBits = -t2.windowBits : t2.gzip && 0 < t2.windowBits && t2.windowBits < 16 && (t2.windowBits += 16), this.err = 0, this.msg = "", this.ended = false, this.chunks = [], this.strm = new s(), this.strm.avail_out = 0;
|
|
var r2 = a.deflateInit2(this.strm, t2.level, t2.method, t2.windowBits, t2.memLevel, t2.strategy);
|
|
if (r2 !== l)
|
|
throw new Error(i[r2]);
|
|
if (t2.header && a.deflateSetHeader(this.strm, t2.header), t2.dictionary) {
|
|
var n2;
|
|
if (n2 = "string" == typeof t2.dictionary ? h.string2buf(t2.dictionary) : "[object ArrayBuffer]" === u.call(t2.dictionary) ? new Uint8Array(t2.dictionary) : t2.dictionary, (r2 = a.deflateSetDictionary(this.strm, n2)) !== l)
|
|
throw new Error(i[r2]);
|
|
this._dict_set = true;
|
|
}
|
|
}
|
|
function n(e2, t2) {
|
|
var r2 = new p(t2);
|
|
if (r2.push(e2, true), r2.err)
|
|
throw r2.msg || i[r2.err];
|
|
return r2.result;
|
|
}
|
|
p.prototype.push = function(e2, t2) {
|
|
var r2, n2, i2 = this.strm, s2 = this.options.chunkSize;
|
|
if (this.ended)
|
|
return false;
|
|
n2 = t2 === ~~t2 ? t2 : true === t2 ? 4 : 0, "string" == typeof e2 ? i2.input = h.string2buf(e2) : "[object ArrayBuffer]" === u.call(e2) ? i2.input = new Uint8Array(e2) : i2.input = e2, i2.next_in = 0, i2.avail_in = i2.input.length;
|
|
do {
|
|
if (0 === i2.avail_out && (i2.output = new o.Buf8(s2), i2.next_out = 0, i2.avail_out = s2), 1 !== (r2 = a.deflate(i2, n2)) && r2 !== l)
|
|
return this.onEnd(r2), !(this.ended = true);
|
|
0 !== i2.avail_out && (0 !== i2.avail_in || 4 !== n2 && 2 !== n2) || ("string" === this.options.to ? this.onData(h.buf2binstring(o.shrinkBuf(i2.output, i2.next_out))) : this.onData(o.shrinkBuf(i2.output, i2.next_out)));
|
|
} while ((0 < i2.avail_in || 0 === i2.avail_out) && 1 !== r2);
|
|
return 4 === n2 ? (r2 = a.deflateEnd(this.strm), this.onEnd(r2), this.ended = true, r2 === l) : 2 !== n2 || (this.onEnd(l), !(i2.avail_out = 0));
|
|
}, p.prototype.onData = function(e2) {
|
|
this.chunks.push(e2);
|
|
}, p.prototype.onEnd = function(e2) {
|
|
e2 === l && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = o.flattenChunks(this.chunks)), this.chunks = [], this.err = e2, this.msg = this.strm.msg;
|
|
}, r.Deflate = p, r.deflate = n, r.deflateRaw = function(e2, t2) {
|
|
return (t2 = t2 || {}).raw = true, n(e2, t2);
|
|
}, r.gzip = function(e2, t2) {
|
|
return (t2 = t2 || {}).gzip = true, n(e2, t2);
|
|
};
|
|
}, { "./utils/common": 41, "./utils/strings": 42, "./zlib/deflate": 46, "./zlib/messages": 51, "./zlib/zstream": 53 }], 40: [function(e, t, r) {
|
|
"use strict";
|
|
var c = e("./zlib/inflate"), d = e("./utils/common"), p = e("./utils/strings"), m = e("./zlib/constants"), n = e("./zlib/messages"), i = e("./zlib/zstream"), s = e("./zlib/gzheader"), _ = Object.prototype.toString;
|
|
function a(e2) {
|
|
if (!(this instanceof a))
|
|
return new a(e2);
|
|
this.options = d.assign({ chunkSize: 16384, windowBits: 0, to: "" }, e2 || {});
|
|
var t2 = this.options;
|
|
t2.raw && 0 <= t2.windowBits && t2.windowBits < 16 && (t2.windowBits = -t2.windowBits, 0 === t2.windowBits && (t2.windowBits = -15)), !(0 <= t2.windowBits && t2.windowBits < 16) || e2 && e2.windowBits || (t2.windowBits += 32), 15 < t2.windowBits && t2.windowBits < 48 && 0 == (15 & t2.windowBits) && (t2.windowBits |= 15), this.err = 0, this.msg = "", this.ended = false, this.chunks = [], this.strm = new i(), this.strm.avail_out = 0;
|
|
var r2 = c.inflateInit2(this.strm, t2.windowBits);
|
|
if (r2 !== m.Z_OK)
|
|
throw new Error(n[r2]);
|
|
this.header = new s(), c.inflateGetHeader(this.strm, this.header);
|
|
}
|
|
function o(e2, t2) {
|
|
var r2 = new a(t2);
|
|
if (r2.push(e2, true), r2.err)
|
|
throw r2.msg || n[r2.err];
|
|
return r2.result;
|
|
}
|
|
a.prototype.push = function(e2, t2) {
|
|
var r2, n2, i2, s2, a2, o2, h = this.strm, u = this.options.chunkSize, l = this.options.dictionary, f = false;
|
|
if (this.ended)
|
|
return false;
|
|
n2 = t2 === ~~t2 ? t2 : true === t2 ? m.Z_FINISH : m.Z_NO_FLUSH, "string" == typeof e2 ? h.input = p.binstring2buf(e2) : "[object ArrayBuffer]" === _.call(e2) ? h.input = new Uint8Array(e2) : h.input = e2, h.next_in = 0, h.avail_in = h.input.length;
|
|
do {
|
|
if (0 === h.avail_out && (h.output = new d.Buf8(u), h.next_out = 0, h.avail_out = u), (r2 = c.inflate(h, m.Z_NO_FLUSH)) === m.Z_NEED_DICT && l && (o2 = "string" == typeof l ? p.string2buf(l) : "[object ArrayBuffer]" === _.call(l) ? new Uint8Array(l) : l, r2 = c.inflateSetDictionary(this.strm, o2)), r2 === m.Z_BUF_ERROR && true === f && (r2 = m.Z_OK, f = false), r2 !== m.Z_STREAM_END && r2 !== m.Z_OK)
|
|
return this.onEnd(r2), !(this.ended = true);
|
|
h.next_out && (0 !== h.avail_out && r2 !== m.Z_STREAM_END && (0 !== h.avail_in || n2 !== m.Z_FINISH && n2 !== m.Z_SYNC_FLUSH) || ("string" === this.options.to ? (i2 = p.utf8border(h.output, h.next_out), s2 = h.next_out - i2, a2 = p.buf2string(h.output, i2), h.next_out = s2, h.avail_out = u - s2, s2 && d.arraySet(h.output, h.output, i2, s2, 0), this.onData(a2)) : this.onData(d.shrinkBuf(h.output, h.next_out)))), 0 === h.avail_in && 0 === h.avail_out && (f = true);
|
|
} while ((0 < h.avail_in || 0 === h.avail_out) && r2 !== m.Z_STREAM_END);
|
|
return r2 === m.Z_STREAM_END && (n2 = m.Z_FINISH), n2 === m.Z_FINISH ? (r2 = c.inflateEnd(this.strm), this.onEnd(r2), this.ended = true, r2 === m.Z_OK) : n2 !== m.Z_SYNC_FLUSH || (this.onEnd(m.Z_OK), !(h.avail_out = 0));
|
|
}, a.prototype.onData = function(e2) {
|
|
this.chunks.push(e2);
|
|
}, a.prototype.onEnd = function(e2) {
|
|
e2 === m.Z_OK && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = d.flattenChunks(this.chunks)), this.chunks = [], this.err = e2, this.msg = this.strm.msg;
|
|
}, r.Inflate = a, r.inflate = o, r.inflateRaw = function(e2, t2) {
|
|
return (t2 = t2 || {}).raw = true, o(e2, t2);
|
|
}, r.ungzip = o;
|
|
}, { "./utils/common": 41, "./utils/strings": 42, "./zlib/constants": 44, "./zlib/gzheader": 47, "./zlib/inflate": 49, "./zlib/messages": 51, "./zlib/zstream": 53 }], 41: [function(e, t, r) {
|
|
"use strict";
|
|
var n = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array;
|
|
r.assign = function(e2) {
|
|
for (var t2 = Array.prototype.slice.call(arguments, 1); t2.length; ) {
|
|
var r2 = t2.shift();
|
|
if (r2) {
|
|
if ("object" != typeof r2)
|
|
throw new TypeError(r2 + "must be non-object");
|
|
for (var n2 in r2)
|
|
r2.hasOwnProperty(n2) && (e2[n2] = r2[n2]);
|
|
}
|
|
}
|
|
return e2;
|
|
}, r.shrinkBuf = function(e2, t2) {
|
|
return e2.length === t2 ? e2 : e2.subarray ? e2.subarray(0, t2) : (e2.length = t2, e2);
|
|
};
|
|
var i = { arraySet: function(e2, t2, r2, n2, i2) {
|
|
if (t2.subarray && e2.subarray)
|
|
e2.set(t2.subarray(r2, r2 + n2), i2);
|
|
else
|
|
for (var s2 = 0; s2 < n2; s2++)
|
|
e2[i2 + s2] = t2[r2 + s2];
|
|
}, flattenChunks: function(e2) {
|
|
var t2, r2, n2, i2, s2, a;
|
|
for (t2 = n2 = 0, r2 = e2.length; t2 < r2; t2++)
|
|
n2 += e2[t2].length;
|
|
for (a = new Uint8Array(n2), t2 = i2 = 0, r2 = e2.length; t2 < r2; t2++)
|
|
s2 = e2[t2], a.set(s2, i2), i2 += s2.length;
|
|
return a;
|
|
} }, s = { arraySet: function(e2, t2, r2, n2, i2) {
|
|
for (var s2 = 0; s2 < n2; s2++)
|
|
e2[i2 + s2] = t2[r2 + s2];
|
|
}, flattenChunks: function(e2) {
|
|
return [].concat.apply([], e2);
|
|
} };
|
|
r.setTyped = function(e2) {
|
|
e2 ? (r.Buf8 = Uint8Array, r.Buf16 = Uint16Array, r.Buf32 = Int32Array, r.assign(r, i)) : (r.Buf8 = Array, r.Buf16 = Array, r.Buf32 = Array, r.assign(r, s));
|
|
}, r.setTyped(n);
|
|
}, {}], 42: [function(e, t, r) {
|
|
"use strict";
|
|
var h = e("./common"), i = true, s = true;
|
|
try {
|
|
String.fromCharCode.apply(null, [0]);
|
|
} catch (e2) {
|
|
i = false;
|
|
}
|
|
try {
|
|
String.fromCharCode.apply(null, new Uint8Array(1));
|
|
} catch (e2) {
|
|
s = false;
|
|
}
|
|
for (var u = new h.Buf8(256), n = 0; n < 256; n++)
|
|
u[n] = 252 <= n ? 6 : 248 <= n ? 5 : 240 <= n ? 4 : 224 <= n ? 3 : 192 <= n ? 2 : 1;
|
|
function l(e2, t2) {
|
|
if (t2 < 65537 && (e2.subarray && s || !e2.subarray && i))
|
|
return String.fromCharCode.apply(null, h.shrinkBuf(e2, t2));
|
|
for (var r2 = "", n2 = 0; n2 < t2; n2++)
|
|
r2 += String.fromCharCode(e2[n2]);
|
|
return r2;
|
|
}
|
|
u[254] = u[254] = 1, r.string2buf = function(e2) {
|
|
var t2, r2, n2, i2, s2, a = e2.length, o = 0;
|
|
for (i2 = 0; i2 < a; i2++)
|
|
55296 == (64512 & (r2 = e2.charCodeAt(i2))) && i2 + 1 < a && 56320 == (64512 & (n2 = e2.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), o += r2 < 128 ? 1 : r2 < 2048 ? 2 : r2 < 65536 ? 3 : 4;
|
|
for (t2 = new h.Buf8(o), i2 = s2 = 0; s2 < o; i2++)
|
|
55296 == (64512 & (r2 = e2.charCodeAt(i2))) && i2 + 1 < a && 56320 == (64512 & (n2 = e2.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), r2 < 128 ? t2[s2++] = r2 : (r2 < 2048 ? t2[s2++] = 192 | r2 >>> 6 : (r2 < 65536 ? t2[s2++] = 224 | r2 >>> 12 : (t2[s2++] = 240 | r2 >>> 18, t2[s2++] = 128 | r2 >>> 12 & 63), t2[s2++] = 128 | r2 >>> 6 & 63), t2[s2++] = 128 | 63 & r2);
|
|
return t2;
|
|
}, r.buf2binstring = function(e2) {
|
|
return l(e2, e2.length);
|
|
}, r.binstring2buf = function(e2) {
|
|
for (var t2 = new h.Buf8(e2.length), r2 = 0, n2 = t2.length; r2 < n2; r2++)
|
|
t2[r2] = e2.charCodeAt(r2);
|
|
return t2;
|
|
}, r.buf2string = function(e2, t2) {
|
|
var r2, n2, i2, s2, a = t2 || e2.length, o = new Array(2 * a);
|
|
for (r2 = n2 = 0; r2 < a; )
|
|
if ((i2 = e2[r2++]) < 128)
|
|
o[n2++] = i2;
|
|
else if (4 < (s2 = u[i2]))
|
|
o[n2++] = 65533, r2 += s2 - 1;
|
|
else {
|
|
for (i2 &= 2 === s2 ? 31 : 3 === s2 ? 15 : 7; 1 < s2 && r2 < a; )
|
|
i2 = i2 << 6 | 63 & e2[r2++], s2--;
|
|
1 < s2 ? o[n2++] = 65533 : i2 < 65536 ? o[n2++] = i2 : (i2 -= 65536, o[n2++] = 55296 | i2 >> 10 & 1023, o[n2++] = 56320 | 1023 & i2);
|
|
}
|
|
return l(o, n2);
|
|
}, r.utf8border = function(e2, t2) {
|
|
var r2;
|
|
for ((t2 = t2 || e2.length) > e2.length && (t2 = e2.length), r2 = t2 - 1; 0 <= r2 && 128 == (192 & e2[r2]); )
|
|
r2--;
|
|
return r2 < 0 ? t2 : 0 === r2 ? t2 : r2 + u[e2[r2]] > t2 ? r2 : t2;
|
|
};
|
|
}, { "./common": 41 }], 43: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = function(e2, t2, r2, n) {
|
|
for (var i = 65535 & e2 | 0, s = e2 >>> 16 & 65535 | 0, a = 0; 0 !== r2; ) {
|
|
for (r2 -= a = 2e3 < r2 ? 2e3 : r2; s = s + (i = i + t2[n++] | 0) | 0, --a; )
|
|
;
|
|
i %= 65521, s %= 65521;
|
|
}
|
|
return i | s << 16 | 0;
|
|
};
|
|
}, {}], 44: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = { Z_NO_FLUSH: 0, Z_PARTIAL_FLUSH: 1, Z_SYNC_FLUSH: 2, Z_FULL_FLUSH: 3, Z_FINISH: 4, Z_BLOCK: 5, Z_TREES: 6, Z_OK: 0, Z_STREAM_END: 1, Z_NEED_DICT: 2, Z_ERRNO: -1, Z_STREAM_ERROR: -2, Z_DATA_ERROR: -3, Z_BUF_ERROR: -5, Z_NO_COMPRESSION: 0, Z_BEST_SPEED: 1, Z_BEST_COMPRESSION: 9, Z_DEFAULT_COMPRESSION: -1, Z_FILTERED: 1, Z_HUFFMAN_ONLY: 2, Z_RLE: 3, Z_FIXED: 4, Z_DEFAULT_STRATEGY: 0, Z_BINARY: 0, Z_TEXT: 1, Z_UNKNOWN: 2, Z_DEFLATED: 8 };
|
|
}, {}], 45: [function(e, t, r) {
|
|
"use strict";
|
|
var o = function() {
|
|
for (var e2, t2 = [], r2 = 0; r2 < 256; r2++) {
|
|
e2 = r2;
|
|
for (var n = 0; n < 8; n++)
|
|
e2 = 1 & e2 ? 3988292384 ^ e2 >>> 1 : e2 >>> 1;
|
|
t2[r2] = e2;
|
|
}
|
|
return t2;
|
|
}();
|
|
t.exports = function(e2, t2, r2, n) {
|
|
var i = o, s = n + r2;
|
|
e2 ^= -1;
|
|
for (var a = n; a < s; a++)
|
|
e2 = e2 >>> 8 ^ i[255 & (e2 ^ t2[a])];
|
|
return -1 ^ e2;
|
|
};
|
|
}, {}], 46: [function(e, t, r) {
|
|
"use strict";
|
|
var h, c = e("../utils/common"), u = e("./trees"), d = e("./adler32"), p = e("./crc32"), n = e("./messages"), l = 0, f = 4, m = 0, _ = -2, g = -1, b = 4, i = 2, v = 8, y = 9, s = 286, a = 30, o = 19, w = 2 * s + 1, k = 15, x = 3, S = 258, z = S + x + 1, C = 42, E = 113, A = 1, I = 2, O = 3, B = 4;
|
|
function R(e2, t2) {
|
|
return e2.msg = n[t2], t2;
|
|
}
|
|
function T(e2) {
|
|
return (e2 << 1) - (4 < e2 ? 9 : 0);
|
|
}
|
|
function D(e2) {
|
|
for (var t2 = e2.length; 0 <= --t2; )
|
|
e2[t2] = 0;
|
|
}
|
|
function F(e2) {
|
|
var t2 = e2.state, r2 = t2.pending;
|
|
r2 > e2.avail_out && (r2 = e2.avail_out), 0 !== r2 && (c.arraySet(e2.output, t2.pending_buf, t2.pending_out, r2, e2.next_out), e2.next_out += r2, t2.pending_out += r2, e2.total_out += r2, e2.avail_out -= r2, t2.pending -= r2, 0 === t2.pending && (t2.pending_out = 0));
|
|
}
|
|
function N(e2, t2) {
|
|
u._tr_flush_block(e2, 0 <= e2.block_start ? e2.block_start : -1, e2.strstart - e2.block_start, t2), e2.block_start = e2.strstart, F(e2.strm);
|
|
}
|
|
function U(e2, t2) {
|
|
e2.pending_buf[e2.pending++] = t2;
|
|
}
|
|
function P(e2, t2) {
|
|
e2.pending_buf[e2.pending++] = t2 >>> 8 & 255, e2.pending_buf[e2.pending++] = 255 & t2;
|
|
}
|
|
function L(e2, t2) {
|
|
var r2, n2, i2 = e2.max_chain_length, s2 = e2.strstart, a2 = e2.prev_length, o2 = e2.nice_match, h2 = e2.strstart > e2.w_size - z ? e2.strstart - (e2.w_size - z) : 0, u2 = e2.window, l2 = e2.w_mask, f2 = e2.prev, c2 = e2.strstart + S, d2 = u2[s2 + a2 - 1], p2 = u2[s2 + a2];
|
|
e2.prev_length >= e2.good_match && (i2 >>= 2), o2 > e2.lookahead && (o2 = e2.lookahead);
|
|
do {
|
|
if (u2[(r2 = t2) + a2] === p2 && u2[r2 + a2 - 1] === d2 && u2[r2] === u2[s2] && u2[++r2] === u2[s2 + 1]) {
|
|
s2 += 2, r2++;
|
|
do {
|
|
} while (u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && s2 < c2);
|
|
if (n2 = S - (c2 - s2), s2 = c2 - S, a2 < n2) {
|
|
if (e2.match_start = t2, o2 <= (a2 = n2))
|
|
break;
|
|
d2 = u2[s2 + a2 - 1], p2 = u2[s2 + a2];
|
|
}
|
|
}
|
|
} while ((t2 = f2[t2 & l2]) > h2 && 0 != --i2);
|
|
return a2 <= e2.lookahead ? a2 : e2.lookahead;
|
|
}
|
|
function j(e2) {
|
|
var t2, r2, n2, i2, s2, a2, o2, h2, u2, l2, f2 = e2.w_size;
|
|
do {
|
|
if (i2 = e2.window_size - e2.lookahead - e2.strstart, e2.strstart >= f2 + (f2 - z)) {
|
|
for (c.arraySet(e2.window, e2.window, f2, f2, 0), e2.match_start -= f2, e2.strstart -= f2, e2.block_start -= f2, t2 = r2 = e2.hash_size; n2 = e2.head[--t2], e2.head[t2] = f2 <= n2 ? n2 - f2 : 0, --r2; )
|
|
;
|
|
for (t2 = r2 = f2; n2 = e2.prev[--t2], e2.prev[t2] = f2 <= n2 ? n2 - f2 : 0, --r2; )
|
|
;
|
|
i2 += f2;
|
|
}
|
|
if (0 === e2.strm.avail_in)
|
|
break;
|
|
if (a2 = e2.strm, o2 = e2.window, h2 = e2.strstart + e2.lookahead, u2 = i2, l2 = void 0, l2 = a2.avail_in, u2 < l2 && (l2 = u2), r2 = 0 === l2 ? 0 : (a2.avail_in -= l2, c.arraySet(o2, a2.input, a2.next_in, l2, h2), 1 === a2.state.wrap ? a2.adler = d(a2.adler, o2, l2, h2) : 2 === a2.state.wrap && (a2.adler = p(a2.adler, o2, l2, h2)), a2.next_in += l2, a2.total_in += l2, l2), e2.lookahead += r2, e2.lookahead + e2.insert >= x)
|
|
for (s2 = e2.strstart - e2.insert, e2.ins_h = e2.window[s2], e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[s2 + 1]) & e2.hash_mask; e2.insert && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[s2 + x - 1]) & e2.hash_mask, e2.prev[s2 & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = s2, s2++, e2.insert--, !(e2.lookahead + e2.insert < x)); )
|
|
;
|
|
} while (e2.lookahead < z && 0 !== e2.strm.avail_in);
|
|
}
|
|
function Z(e2, t2) {
|
|
for (var r2, n2; ; ) {
|
|
if (e2.lookahead < z) {
|
|
if (j(e2), e2.lookahead < z && t2 === l)
|
|
return A;
|
|
if (0 === e2.lookahead)
|
|
break;
|
|
}
|
|
if (r2 = 0, e2.lookahead >= x && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), 0 !== r2 && e2.strstart - r2 <= e2.w_size - z && (e2.match_length = L(e2, r2)), e2.match_length >= x)
|
|
if (n2 = u._tr_tally(e2, e2.strstart - e2.match_start, e2.match_length - x), e2.lookahead -= e2.match_length, e2.match_length <= e2.max_lazy_match && e2.lookahead >= x) {
|
|
for (e2.match_length--; e2.strstart++, e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart, 0 != --e2.match_length; )
|
|
;
|
|
e2.strstart++;
|
|
} else
|
|
e2.strstart += e2.match_length, e2.match_length = 0, e2.ins_h = e2.window[e2.strstart], e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + 1]) & e2.hash_mask;
|
|
else
|
|
n2 = u._tr_tally(e2, 0, e2.window[e2.strstart]), e2.lookahead--, e2.strstart++;
|
|
if (n2 && (N(e2, false), 0 === e2.strm.avail_out))
|
|
return A;
|
|
}
|
|
return e2.insert = e2.strstart < x - 1 ? e2.strstart : x - 1, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : e2.last_lit && (N(e2, false), 0 === e2.strm.avail_out) ? A : I;
|
|
}
|
|
function W(e2, t2) {
|
|
for (var r2, n2, i2; ; ) {
|
|
if (e2.lookahead < z) {
|
|
if (j(e2), e2.lookahead < z && t2 === l)
|
|
return A;
|
|
if (0 === e2.lookahead)
|
|
break;
|
|
}
|
|
if (r2 = 0, e2.lookahead >= x && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), e2.prev_length = e2.match_length, e2.prev_match = e2.match_start, e2.match_length = x - 1, 0 !== r2 && e2.prev_length < e2.max_lazy_match && e2.strstart - r2 <= e2.w_size - z && (e2.match_length = L(e2, r2), e2.match_length <= 5 && (1 === e2.strategy || e2.match_length === x && 4096 < e2.strstart - e2.match_start) && (e2.match_length = x - 1)), e2.prev_length >= x && e2.match_length <= e2.prev_length) {
|
|
for (i2 = e2.strstart + e2.lookahead - x, n2 = u._tr_tally(e2, e2.strstart - 1 - e2.prev_match, e2.prev_length - x), e2.lookahead -= e2.prev_length - 1, e2.prev_length -= 2; ++e2.strstart <= i2 && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), 0 != --e2.prev_length; )
|
|
;
|
|
if (e2.match_available = 0, e2.match_length = x - 1, e2.strstart++, n2 && (N(e2, false), 0 === e2.strm.avail_out))
|
|
return A;
|
|
} else if (e2.match_available) {
|
|
if ((n2 = u._tr_tally(e2, 0, e2.window[e2.strstart - 1])) && N(e2, false), e2.strstart++, e2.lookahead--, 0 === e2.strm.avail_out)
|
|
return A;
|
|
} else
|
|
e2.match_available = 1, e2.strstart++, e2.lookahead--;
|
|
}
|
|
return e2.match_available && (n2 = u._tr_tally(e2, 0, e2.window[e2.strstart - 1]), e2.match_available = 0), e2.insert = e2.strstart < x - 1 ? e2.strstart : x - 1, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : e2.last_lit && (N(e2, false), 0 === e2.strm.avail_out) ? A : I;
|
|
}
|
|
function M(e2, t2, r2, n2, i2) {
|
|
this.good_length = e2, this.max_lazy = t2, this.nice_length = r2, this.max_chain = n2, this.func = i2;
|
|
}
|
|
function H() {
|
|
this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = v, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new c.Buf16(2 * w), this.dyn_dtree = new c.Buf16(2 * (2 * a + 1)), this.bl_tree = new c.Buf16(2 * (2 * o + 1)), D(this.dyn_ltree), D(this.dyn_dtree), D(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new c.Buf16(k + 1), this.heap = new c.Buf16(2 * s + 1), D(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new c.Buf16(2 * s + 1), D(this.depth), this.l_buf = 0, this.lit_bufsize = 0, this.last_lit = 0, this.d_buf = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0;
|
|
}
|
|
function G(e2) {
|
|
var t2;
|
|
return e2 && e2.state ? (e2.total_in = e2.total_out = 0, e2.data_type = i, (t2 = e2.state).pending = 0, t2.pending_out = 0, t2.wrap < 0 && (t2.wrap = -t2.wrap), t2.status = t2.wrap ? C : E, e2.adler = 2 === t2.wrap ? 0 : 1, t2.last_flush = l, u._tr_init(t2), m) : R(e2, _);
|
|
}
|
|
function K(e2) {
|
|
var t2 = G(e2);
|
|
return t2 === m && function(e3) {
|
|
e3.window_size = 2 * e3.w_size, D(e3.head), e3.max_lazy_match = h[e3.level].max_lazy, e3.good_match = h[e3.level].good_length, e3.nice_match = h[e3.level].nice_length, e3.max_chain_length = h[e3.level].max_chain, e3.strstart = 0, e3.block_start = 0, e3.lookahead = 0, e3.insert = 0, e3.match_length = e3.prev_length = x - 1, e3.match_available = 0, e3.ins_h = 0;
|
|
}(e2.state), t2;
|
|
}
|
|
function Y(e2, t2, r2, n2, i2, s2) {
|
|
if (!e2)
|
|
return _;
|
|
var a2 = 1;
|
|
if (t2 === g && (t2 = 6), n2 < 0 ? (a2 = 0, n2 = -n2) : 15 < n2 && (a2 = 2, n2 -= 16), i2 < 1 || y < i2 || r2 !== v || n2 < 8 || 15 < n2 || t2 < 0 || 9 < t2 || s2 < 0 || b < s2)
|
|
return R(e2, _);
|
|
8 === n2 && (n2 = 9);
|
|
var o2 = new H();
|
|
return (e2.state = o2).strm = e2, o2.wrap = a2, o2.gzhead = null, o2.w_bits = n2, o2.w_size = 1 << o2.w_bits, o2.w_mask = o2.w_size - 1, o2.hash_bits = i2 + 7, o2.hash_size = 1 << o2.hash_bits, o2.hash_mask = o2.hash_size - 1, o2.hash_shift = ~~((o2.hash_bits + x - 1) / x), o2.window = new c.Buf8(2 * o2.w_size), o2.head = new c.Buf16(o2.hash_size), o2.prev = new c.Buf16(o2.w_size), o2.lit_bufsize = 1 << i2 + 6, o2.pending_buf_size = 4 * o2.lit_bufsize, o2.pending_buf = new c.Buf8(o2.pending_buf_size), o2.d_buf = 1 * o2.lit_bufsize, o2.l_buf = 3 * o2.lit_bufsize, o2.level = t2, o2.strategy = s2, o2.method = r2, K(e2);
|
|
}
|
|
h = [new M(0, 0, 0, 0, function(e2, t2) {
|
|
var r2 = 65535;
|
|
for (r2 > e2.pending_buf_size - 5 && (r2 = e2.pending_buf_size - 5); ; ) {
|
|
if (e2.lookahead <= 1) {
|
|
if (j(e2), 0 === e2.lookahead && t2 === l)
|
|
return A;
|
|
if (0 === e2.lookahead)
|
|
break;
|
|
}
|
|
e2.strstart += e2.lookahead, e2.lookahead = 0;
|
|
var n2 = e2.block_start + r2;
|
|
if ((0 === e2.strstart || e2.strstart >= n2) && (e2.lookahead = e2.strstart - n2, e2.strstart = n2, N(e2, false), 0 === e2.strm.avail_out))
|
|
return A;
|
|
if (e2.strstart - e2.block_start >= e2.w_size - z && (N(e2, false), 0 === e2.strm.avail_out))
|
|
return A;
|
|
}
|
|
return e2.insert = 0, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : (e2.strstart > e2.block_start && (N(e2, false), e2.strm.avail_out), A);
|
|
}), new M(4, 4, 8, 4, Z), new M(4, 5, 16, 8, Z), new M(4, 6, 32, 32, Z), new M(4, 4, 16, 16, W), new M(8, 16, 32, 32, W), new M(8, 16, 128, 128, W), new M(8, 32, 128, 256, W), new M(32, 128, 258, 1024, W), new M(32, 258, 258, 4096, W)], r.deflateInit = function(e2, t2) {
|
|
return Y(e2, t2, v, 15, 8, 0);
|
|
}, r.deflateInit2 = Y, r.deflateReset = K, r.deflateResetKeep = G, r.deflateSetHeader = function(e2, t2) {
|
|
return e2 && e2.state ? 2 !== e2.state.wrap ? _ : (e2.state.gzhead = t2, m) : _;
|
|
}, r.deflate = function(e2, t2) {
|
|
var r2, n2, i2, s2;
|
|
if (!e2 || !e2.state || 5 < t2 || t2 < 0)
|
|
return e2 ? R(e2, _) : _;
|
|
if (n2 = e2.state, !e2.output || !e2.input && 0 !== e2.avail_in || 666 === n2.status && t2 !== f)
|
|
return R(e2, 0 === e2.avail_out ? -5 : _);
|
|
if (n2.strm = e2, r2 = n2.last_flush, n2.last_flush = t2, n2.status === C)
|
|
if (2 === n2.wrap)
|
|
e2.adler = 0, U(n2, 31), U(n2, 139), U(n2, 8), n2.gzhead ? (U(n2, (n2.gzhead.text ? 1 : 0) + (n2.gzhead.hcrc ? 2 : 0) + (n2.gzhead.extra ? 4 : 0) + (n2.gzhead.name ? 8 : 0) + (n2.gzhead.comment ? 16 : 0)), U(n2, 255 & n2.gzhead.time), U(n2, n2.gzhead.time >> 8 & 255), U(n2, n2.gzhead.time >> 16 & 255), U(n2, n2.gzhead.time >> 24 & 255), U(n2, 9 === n2.level ? 2 : 2 <= n2.strategy || n2.level < 2 ? 4 : 0), U(n2, 255 & n2.gzhead.os), n2.gzhead.extra && n2.gzhead.extra.length && (U(n2, 255 & n2.gzhead.extra.length), U(n2, n2.gzhead.extra.length >> 8 & 255)), n2.gzhead.hcrc && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending, 0)), n2.gzindex = 0, n2.status = 69) : (U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 9 === n2.level ? 2 : 2 <= n2.strategy || n2.level < 2 ? 4 : 0), U(n2, 3), n2.status = E);
|
|
else {
|
|
var a2 = v + (n2.w_bits - 8 << 4) << 8;
|
|
a2 |= (2 <= n2.strategy || n2.level < 2 ? 0 : n2.level < 6 ? 1 : 6 === n2.level ? 2 : 3) << 6, 0 !== n2.strstart && (a2 |= 32), a2 += 31 - a2 % 31, n2.status = E, P(n2, a2), 0 !== n2.strstart && (P(n2, e2.adler >>> 16), P(n2, 65535 & e2.adler)), e2.adler = 1;
|
|
}
|
|
if (69 === n2.status)
|
|
if (n2.gzhead.extra) {
|
|
for (i2 = n2.pending; n2.gzindex < (65535 & n2.gzhead.extra.length) && (n2.pending !== n2.pending_buf_size || (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending !== n2.pending_buf_size)); )
|
|
U(n2, 255 & n2.gzhead.extra[n2.gzindex]), n2.gzindex++;
|
|
n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), n2.gzindex === n2.gzhead.extra.length && (n2.gzindex = 0, n2.status = 73);
|
|
} else
|
|
n2.status = 73;
|
|
if (73 === n2.status)
|
|
if (n2.gzhead.name) {
|
|
i2 = n2.pending;
|
|
do {
|
|
if (n2.pending === n2.pending_buf_size && (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending === n2.pending_buf_size)) {
|
|
s2 = 1;
|
|
break;
|
|
}
|
|
s2 = n2.gzindex < n2.gzhead.name.length ? 255 & n2.gzhead.name.charCodeAt(n2.gzindex++) : 0, U(n2, s2);
|
|
} while (0 !== s2);
|
|
n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), 0 === s2 && (n2.gzindex = 0, n2.status = 91);
|
|
} else
|
|
n2.status = 91;
|
|
if (91 === n2.status)
|
|
if (n2.gzhead.comment) {
|
|
i2 = n2.pending;
|
|
do {
|
|
if (n2.pending === n2.pending_buf_size && (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending === n2.pending_buf_size)) {
|
|
s2 = 1;
|
|
break;
|
|
}
|
|
s2 = n2.gzindex < n2.gzhead.comment.length ? 255 & n2.gzhead.comment.charCodeAt(n2.gzindex++) : 0, U(n2, s2);
|
|
} while (0 !== s2);
|
|
n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), 0 === s2 && (n2.status = 103);
|
|
} else
|
|
n2.status = 103;
|
|
if (103 === n2.status && (n2.gzhead.hcrc ? (n2.pending + 2 > n2.pending_buf_size && F(e2), n2.pending + 2 <= n2.pending_buf_size && (U(n2, 255 & e2.adler), U(n2, e2.adler >> 8 & 255), e2.adler = 0, n2.status = E)) : n2.status = E), 0 !== n2.pending) {
|
|
if (F(e2), 0 === e2.avail_out)
|
|
return n2.last_flush = -1, m;
|
|
} else if (0 === e2.avail_in && T(t2) <= T(r2) && t2 !== f)
|
|
return R(e2, -5);
|
|
if (666 === n2.status && 0 !== e2.avail_in)
|
|
return R(e2, -5);
|
|
if (0 !== e2.avail_in || 0 !== n2.lookahead || t2 !== l && 666 !== n2.status) {
|
|
var o2 = 2 === n2.strategy ? function(e3, t3) {
|
|
for (var r3; ; ) {
|
|
if (0 === e3.lookahead && (j(e3), 0 === e3.lookahead)) {
|
|
if (t3 === l)
|
|
return A;
|
|
break;
|
|
}
|
|
if (e3.match_length = 0, r3 = u._tr_tally(e3, 0, e3.window[e3.strstart]), e3.lookahead--, e3.strstart++, r3 && (N(e3, false), 0 === e3.strm.avail_out))
|
|
return A;
|
|
}
|
|
return e3.insert = 0, t3 === f ? (N(e3, true), 0 === e3.strm.avail_out ? O : B) : e3.last_lit && (N(e3, false), 0 === e3.strm.avail_out) ? A : I;
|
|
}(n2, t2) : 3 === n2.strategy ? function(e3, t3) {
|
|
for (var r3, n3, i3, s3, a3 = e3.window; ; ) {
|
|
if (e3.lookahead <= S) {
|
|
if (j(e3), e3.lookahead <= S && t3 === l)
|
|
return A;
|
|
if (0 === e3.lookahead)
|
|
break;
|
|
}
|
|
if (e3.match_length = 0, e3.lookahead >= x && 0 < e3.strstart && (n3 = a3[i3 = e3.strstart - 1]) === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3]) {
|
|
s3 = e3.strstart + S;
|
|
do {
|
|
} while (n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && i3 < s3);
|
|
e3.match_length = S - (s3 - i3), e3.match_length > e3.lookahead && (e3.match_length = e3.lookahead);
|
|
}
|
|
if (e3.match_length >= x ? (r3 = u._tr_tally(e3, 1, e3.match_length - x), e3.lookahead -= e3.match_length, e3.strstart += e3.match_length, e3.match_length = 0) : (r3 = u._tr_tally(e3, 0, e3.window[e3.strstart]), e3.lookahead--, e3.strstart++), r3 && (N(e3, false), 0 === e3.strm.avail_out))
|
|
return A;
|
|
}
|
|
return e3.insert = 0, t3 === f ? (N(e3, true), 0 === e3.strm.avail_out ? O : B) : e3.last_lit && (N(e3, false), 0 === e3.strm.avail_out) ? A : I;
|
|
}(n2, t2) : h[n2.level].func(n2, t2);
|
|
if (o2 !== O && o2 !== B || (n2.status = 666), o2 === A || o2 === O)
|
|
return 0 === e2.avail_out && (n2.last_flush = -1), m;
|
|
if (o2 === I && (1 === t2 ? u._tr_align(n2) : 5 !== t2 && (u._tr_stored_block(n2, 0, 0, false), 3 === t2 && (D(n2.head), 0 === n2.lookahead && (n2.strstart = 0, n2.block_start = 0, n2.insert = 0))), F(e2), 0 === e2.avail_out))
|
|
return n2.last_flush = -1, m;
|
|
}
|
|
return t2 !== f ? m : n2.wrap <= 0 ? 1 : (2 === n2.wrap ? (U(n2, 255 & e2.adler), U(n2, e2.adler >> 8 & 255), U(n2, e2.adler >> 16 & 255), U(n2, e2.adler >> 24 & 255), U(n2, 255 & e2.total_in), U(n2, e2.total_in >> 8 & 255), U(n2, e2.total_in >> 16 & 255), U(n2, e2.total_in >> 24 & 255)) : (P(n2, e2.adler >>> 16), P(n2, 65535 & e2.adler)), F(e2), 0 < n2.wrap && (n2.wrap = -n2.wrap), 0 !== n2.pending ? m : 1);
|
|
}, r.deflateEnd = function(e2) {
|
|
var t2;
|
|
return e2 && e2.state ? (t2 = e2.state.status) !== C && 69 !== t2 && 73 !== t2 && 91 !== t2 && 103 !== t2 && t2 !== E && 666 !== t2 ? R(e2, _) : (e2.state = null, t2 === E ? R(e2, -3) : m) : _;
|
|
}, r.deflateSetDictionary = function(e2, t2) {
|
|
var r2, n2, i2, s2, a2, o2, h2, u2, l2 = t2.length;
|
|
if (!e2 || !e2.state)
|
|
return _;
|
|
if (2 === (s2 = (r2 = e2.state).wrap) || 1 === s2 && r2.status !== C || r2.lookahead)
|
|
return _;
|
|
for (1 === s2 && (e2.adler = d(e2.adler, t2, l2, 0)), r2.wrap = 0, l2 >= r2.w_size && (0 === s2 && (D(r2.head), r2.strstart = 0, r2.block_start = 0, r2.insert = 0), u2 = new c.Buf8(r2.w_size), c.arraySet(u2, t2, l2 - r2.w_size, r2.w_size, 0), t2 = u2, l2 = r2.w_size), a2 = e2.avail_in, o2 = e2.next_in, h2 = e2.input, e2.avail_in = l2, e2.next_in = 0, e2.input = t2, j(r2); r2.lookahead >= x; ) {
|
|
for (n2 = r2.strstart, i2 = r2.lookahead - (x - 1); r2.ins_h = (r2.ins_h << r2.hash_shift ^ r2.window[n2 + x - 1]) & r2.hash_mask, r2.prev[n2 & r2.w_mask] = r2.head[r2.ins_h], r2.head[r2.ins_h] = n2, n2++, --i2; )
|
|
;
|
|
r2.strstart = n2, r2.lookahead = x - 1, j(r2);
|
|
}
|
|
return r2.strstart += r2.lookahead, r2.block_start = r2.strstart, r2.insert = r2.lookahead, r2.lookahead = 0, r2.match_length = r2.prev_length = x - 1, r2.match_available = 0, e2.next_in = o2, e2.input = h2, e2.avail_in = a2, r2.wrap = s2, m;
|
|
}, r.deflateInfo = "pako deflate (from Nodeca project)";
|
|
}, { "../utils/common": 41, "./adler32": 43, "./crc32": 45, "./messages": 51, "./trees": 52 }], 47: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = function() {
|
|
this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = false;
|
|
};
|
|
}, {}], 48: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = function(e2, t2) {
|
|
var r2, n, i, s, a, o, h, u, l, f, c, d, p, m, _, g, b, v, y, w, k, x, S, z, C;
|
|
r2 = e2.state, n = e2.next_in, z = e2.input, i = n + (e2.avail_in - 5), s = e2.next_out, C = e2.output, a = s - (t2 - e2.avail_out), o = s + (e2.avail_out - 257), h = r2.dmax, u = r2.wsize, l = r2.whave, f = r2.wnext, c = r2.window, d = r2.hold, p = r2.bits, m = r2.lencode, _ = r2.distcode, g = (1 << r2.lenbits) - 1, b = (1 << r2.distbits) - 1;
|
|
e:
|
|
do {
|
|
p < 15 && (d += z[n++] << p, p += 8, d += z[n++] << p, p += 8), v = m[d & g];
|
|
t:
|
|
for (; ; ) {
|
|
if (d >>>= y = v >>> 24, p -= y, 0 === (y = v >>> 16 & 255))
|
|
C[s++] = 65535 & v;
|
|
else {
|
|
if (!(16 & y)) {
|
|
if (0 == (64 & y)) {
|
|
v = m[(65535 & v) + (d & (1 << y) - 1)];
|
|
continue t;
|
|
}
|
|
if (32 & y) {
|
|
r2.mode = 12;
|
|
break e;
|
|
}
|
|
e2.msg = "invalid literal/length code", r2.mode = 30;
|
|
break e;
|
|
}
|
|
w = 65535 & v, (y &= 15) && (p < y && (d += z[n++] << p, p += 8), w += d & (1 << y) - 1, d >>>= y, p -= y), p < 15 && (d += z[n++] << p, p += 8, d += z[n++] << p, p += 8), v = _[d & b];
|
|
r:
|
|
for (; ; ) {
|
|
if (d >>>= y = v >>> 24, p -= y, !(16 & (y = v >>> 16 & 255))) {
|
|
if (0 == (64 & y)) {
|
|
v = _[(65535 & v) + (d & (1 << y) - 1)];
|
|
continue r;
|
|
}
|
|
e2.msg = "invalid distance code", r2.mode = 30;
|
|
break e;
|
|
}
|
|
if (k = 65535 & v, p < (y &= 15) && (d += z[n++] << p, (p += 8) < y && (d += z[n++] << p, p += 8)), h < (k += d & (1 << y) - 1)) {
|
|
e2.msg = "invalid distance too far back", r2.mode = 30;
|
|
break e;
|
|
}
|
|
if (d >>>= y, p -= y, (y = s - a) < k) {
|
|
if (l < (y = k - y) && r2.sane) {
|
|
e2.msg = "invalid distance too far back", r2.mode = 30;
|
|
break e;
|
|
}
|
|
if (S = c, (x = 0) === f) {
|
|
if (x += u - y, y < w) {
|
|
for (w -= y; C[s++] = c[x++], --y; )
|
|
;
|
|
x = s - k, S = C;
|
|
}
|
|
} else if (f < y) {
|
|
if (x += u + f - y, (y -= f) < w) {
|
|
for (w -= y; C[s++] = c[x++], --y; )
|
|
;
|
|
if (x = 0, f < w) {
|
|
for (w -= y = f; C[s++] = c[x++], --y; )
|
|
;
|
|
x = s - k, S = C;
|
|
}
|
|
}
|
|
} else if (x += f - y, y < w) {
|
|
for (w -= y; C[s++] = c[x++], --y; )
|
|
;
|
|
x = s - k, S = C;
|
|
}
|
|
for (; 2 < w; )
|
|
C[s++] = S[x++], C[s++] = S[x++], C[s++] = S[x++], w -= 3;
|
|
w && (C[s++] = S[x++], 1 < w && (C[s++] = S[x++]));
|
|
} else {
|
|
for (x = s - k; C[s++] = C[x++], C[s++] = C[x++], C[s++] = C[x++], 2 < (w -= 3); )
|
|
;
|
|
w && (C[s++] = C[x++], 1 < w && (C[s++] = C[x++]));
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} while (n < i && s < o);
|
|
n -= w = p >> 3, d &= (1 << (p -= w << 3)) - 1, e2.next_in = n, e2.next_out = s, e2.avail_in = n < i ? i - n + 5 : 5 - (n - i), e2.avail_out = s < o ? o - s + 257 : 257 - (s - o), r2.hold = d, r2.bits = p;
|
|
};
|
|
}, {}], 49: [function(e, t, r) {
|
|
"use strict";
|
|
var I = e("../utils/common"), O = e("./adler32"), B = e("./crc32"), R = e("./inffast"), T = e("./inftrees"), D = 1, F = 2, N = 0, U = -2, P = 1, n = 852, i = 592;
|
|
function L(e2) {
|
|
return (e2 >>> 24 & 255) + (e2 >>> 8 & 65280) + ((65280 & e2) << 8) + ((255 & e2) << 24);
|
|
}
|
|
function s() {
|
|
this.mode = 0, this.last = false, this.wrap = 0, this.havedict = false, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new I.Buf16(320), this.work = new I.Buf16(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0;
|
|
}
|
|
function a(e2) {
|
|
var t2;
|
|
return e2 && e2.state ? (t2 = e2.state, e2.total_in = e2.total_out = t2.total = 0, e2.msg = "", t2.wrap && (e2.adler = 1 & t2.wrap), t2.mode = P, t2.last = 0, t2.havedict = 0, t2.dmax = 32768, t2.head = null, t2.hold = 0, t2.bits = 0, t2.lencode = t2.lendyn = new I.Buf32(n), t2.distcode = t2.distdyn = new I.Buf32(i), t2.sane = 1, t2.back = -1, N) : U;
|
|
}
|
|
function o(e2) {
|
|
var t2;
|
|
return e2 && e2.state ? ((t2 = e2.state).wsize = 0, t2.whave = 0, t2.wnext = 0, a(e2)) : U;
|
|
}
|
|
function h(e2, t2) {
|
|
var r2, n2;
|
|
return e2 && e2.state ? (n2 = e2.state, t2 < 0 ? (r2 = 0, t2 = -t2) : (r2 = 1 + (t2 >> 4), t2 < 48 && (t2 &= 15)), t2 && (t2 < 8 || 15 < t2) ? U : (null !== n2.window && n2.wbits !== t2 && (n2.window = null), n2.wrap = r2, n2.wbits = t2, o(e2))) : U;
|
|
}
|
|
function u(e2, t2) {
|
|
var r2, n2;
|
|
return e2 ? (n2 = new s(), (e2.state = n2).window = null, (r2 = h(e2, t2)) !== N && (e2.state = null), r2) : U;
|
|
}
|
|
var l, f, c = true;
|
|
function j(e2) {
|
|
if (c) {
|
|
var t2;
|
|
for (l = new I.Buf32(512), f = new I.Buf32(32), t2 = 0; t2 < 144; )
|
|
e2.lens[t2++] = 8;
|
|
for (; t2 < 256; )
|
|
e2.lens[t2++] = 9;
|
|
for (; t2 < 280; )
|
|
e2.lens[t2++] = 7;
|
|
for (; t2 < 288; )
|
|
e2.lens[t2++] = 8;
|
|
for (T(D, e2.lens, 0, 288, l, 0, e2.work, { bits: 9 }), t2 = 0; t2 < 32; )
|
|
e2.lens[t2++] = 5;
|
|
T(F, e2.lens, 0, 32, f, 0, e2.work, { bits: 5 }), c = false;
|
|
}
|
|
e2.lencode = l, e2.lenbits = 9, e2.distcode = f, e2.distbits = 5;
|
|
}
|
|
function Z(e2, t2, r2, n2) {
|
|
var i2, s2 = e2.state;
|
|
return null === s2.window && (s2.wsize = 1 << s2.wbits, s2.wnext = 0, s2.whave = 0, s2.window = new I.Buf8(s2.wsize)), n2 >= s2.wsize ? (I.arraySet(s2.window, t2, r2 - s2.wsize, s2.wsize, 0), s2.wnext = 0, s2.whave = s2.wsize) : (n2 < (i2 = s2.wsize - s2.wnext) && (i2 = n2), I.arraySet(s2.window, t2, r2 - n2, i2, s2.wnext), (n2 -= i2) ? (I.arraySet(s2.window, t2, r2 - n2, n2, 0), s2.wnext = n2, s2.whave = s2.wsize) : (s2.wnext += i2, s2.wnext === s2.wsize && (s2.wnext = 0), s2.whave < s2.wsize && (s2.whave += i2))), 0;
|
|
}
|
|
r.inflateReset = o, r.inflateReset2 = h, r.inflateResetKeep = a, r.inflateInit = function(e2) {
|
|
return u(e2, 15);
|
|
}, r.inflateInit2 = u, r.inflate = function(e2, t2) {
|
|
var r2, n2, i2, s2, a2, o2, h2, u2, l2, f2, c2, d, p, m, _, g, b, v, y, w, k, x, S, z, C = 0, E = new I.Buf8(4), A = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15];
|
|
if (!e2 || !e2.state || !e2.output || !e2.input && 0 !== e2.avail_in)
|
|
return U;
|
|
12 === (r2 = e2.state).mode && (r2.mode = 13), a2 = e2.next_out, i2 = e2.output, h2 = e2.avail_out, s2 = e2.next_in, n2 = e2.input, o2 = e2.avail_in, u2 = r2.hold, l2 = r2.bits, f2 = o2, c2 = h2, x = N;
|
|
e:
|
|
for (; ; )
|
|
switch (r2.mode) {
|
|
case P:
|
|
if (0 === r2.wrap) {
|
|
r2.mode = 13;
|
|
break;
|
|
}
|
|
for (; l2 < 16; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (2 & r2.wrap && 35615 === u2) {
|
|
E[r2.check = 0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0), l2 = u2 = 0, r2.mode = 2;
|
|
break;
|
|
}
|
|
if (r2.flags = 0, r2.head && (r2.head.done = false), !(1 & r2.wrap) || (((255 & u2) << 8) + (u2 >> 8)) % 31) {
|
|
e2.msg = "incorrect header check", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (8 != (15 & u2)) {
|
|
e2.msg = "unknown compression method", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (l2 -= 4, k = 8 + (15 & (u2 >>>= 4)), 0 === r2.wbits)
|
|
r2.wbits = k;
|
|
else if (k > r2.wbits) {
|
|
e2.msg = "invalid window size", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.dmax = 1 << k, e2.adler = r2.check = 1, r2.mode = 512 & u2 ? 10 : 12, l2 = u2 = 0;
|
|
break;
|
|
case 2:
|
|
for (; l2 < 16; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (r2.flags = u2, 8 != (255 & r2.flags)) {
|
|
e2.msg = "unknown compression method", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (57344 & r2.flags) {
|
|
e2.msg = "unknown header flags set", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.head && (r2.head.text = u2 >> 8 & 1), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0, r2.mode = 3;
|
|
case 3:
|
|
for (; l2 < 32; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.head && (r2.head.time = u2), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, E[2] = u2 >>> 16 & 255, E[3] = u2 >>> 24 & 255, r2.check = B(r2.check, E, 4, 0)), l2 = u2 = 0, r2.mode = 4;
|
|
case 4:
|
|
for (; l2 < 16; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.head && (r2.head.xflags = 255 & u2, r2.head.os = u2 >> 8), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0, r2.mode = 5;
|
|
case 5:
|
|
if (1024 & r2.flags) {
|
|
for (; l2 < 16; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.length = u2, r2.head && (r2.head.extra_len = u2), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0;
|
|
} else
|
|
r2.head && (r2.head.extra = null);
|
|
r2.mode = 6;
|
|
case 6:
|
|
if (1024 & r2.flags && (o2 < (d = r2.length) && (d = o2), d && (r2.head && (k = r2.head.extra_len - r2.length, r2.head.extra || (r2.head.extra = new Array(r2.head.extra_len)), I.arraySet(r2.head.extra, n2, s2, d, k)), 512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, r2.length -= d), r2.length))
|
|
break e;
|
|
r2.length = 0, r2.mode = 7;
|
|
case 7:
|
|
if (2048 & r2.flags) {
|
|
if (0 === o2)
|
|
break e;
|
|
for (d = 0; k = n2[s2 + d++], r2.head && k && r2.length < 65536 && (r2.head.name += String.fromCharCode(k)), k && d < o2; )
|
|
;
|
|
if (512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, k)
|
|
break e;
|
|
} else
|
|
r2.head && (r2.head.name = null);
|
|
r2.length = 0, r2.mode = 8;
|
|
case 8:
|
|
if (4096 & r2.flags) {
|
|
if (0 === o2)
|
|
break e;
|
|
for (d = 0; k = n2[s2 + d++], r2.head && k && r2.length < 65536 && (r2.head.comment += String.fromCharCode(k)), k && d < o2; )
|
|
;
|
|
if (512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, k)
|
|
break e;
|
|
} else
|
|
r2.head && (r2.head.comment = null);
|
|
r2.mode = 9;
|
|
case 9:
|
|
if (512 & r2.flags) {
|
|
for (; l2 < 16; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (u2 !== (65535 & r2.check)) {
|
|
e2.msg = "header crc mismatch", r2.mode = 30;
|
|
break;
|
|
}
|
|
l2 = u2 = 0;
|
|
}
|
|
r2.head && (r2.head.hcrc = r2.flags >> 9 & 1, r2.head.done = true), e2.adler = r2.check = 0, r2.mode = 12;
|
|
break;
|
|
case 10:
|
|
for (; l2 < 32; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
e2.adler = r2.check = L(u2), l2 = u2 = 0, r2.mode = 11;
|
|
case 11:
|
|
if (0 === r2.havedict)
|
|
return e2.next_out = a2, e2.avail_out = h2, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, 2;
|
|
e2.adler = r2.check = 1, r2.mode = 12;
|
|
case 12:
|
|
if (5 === t2 || 6 === t2)
|
|
break e;
|
|
case 13:
|
|
if (r2.last) {
|
|
u2 >>>= 7 & l2, l2 -= 7 & l2, r2.mode = 27;
|
|
break;
|
|
}
|
|
for (; l2 < 3; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
switch (r2.last = 1 & u2, l2 -= 1, 3 & (u2 >>>= 1)) {
|
|
case 0:
|
|
r2.mode = 14;
|
|
break;
|
|
case 1:
|
|
if (j(r2), r2.mode = 20, 6 !== t2)
|
|
break;
|
|
u2 >>>= 2, l2 -= 2;
|
|
break e;
|
|
case 2:
|
|
r2.mode = 17;
|
|
break;
|
|
case 3:
|
|
e2.msg = "invalid block type", r2.mode = 30;
|
|
}
|
|
u2 >>>= 2, l2 -= 2;
|
|
break;
|
|
case 14:
|
|
for (u2 >>>= 7 & l2, l2 -= 7 & l2; l2 < 32; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if ((65535 & u2) != (u2 >>> 16 ^ 65535)) {
|
|
e2.msg = "invalid stored block lengths", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (r2.length = 65535 & u2, l2 = u2 = 0, r2.mode = 15, 6 === t2)
|
|
break e;
|
|
case 15:
|
|
r2.mode = 16;
|
|
case 16:
|
|
if (d = r2.length) {
|
|
if (o2 < d && (d = o2), h2 < d && (d = h2), 0 === d)
|
|
break e;
|
|
I.arraySet(i2, n2, s2, d, a2), o2 -= d, s2 += d, h2 -= d, a2 += d, r2.length -= d;
|
|
break;
|
|
}
|
|
r2.mode = 12;
|
|
break;
|
|
case 17:
|
|
for (; l2 < 14; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (r2.nlen = 257 + (31 & u2), u2 >>>= 5, l2 -= 5, r2.ndist = 1 + (31 & u2), u2 >>>= 5, l2 -= 5, r2.ncode = 4 + (15 & u2), u2 >>>= 4, l2 -= 4, 286 < r2.nlen || 30 < r2.ndist) {
|
|
e2.msg = "too many length or distance symbols", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.have = 0, r2.mode = 18;
|
|
case 18:
|
|
for (; r2.have < r2.ncode; ) {
|
|
for (; l2 < 3; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.lens[A[r2.have++]] = 7 & u2, u2 >>>= 3, l2 -= 3;
|
|
}
|
|
for (; r2.have < 19; )
|
|
r2.lens[A[r2.have++]] = 0;
|
|
if (r2.lencode = r2.lendyn, r2.lenbits = 7, S = { bits: r2.lenbits }, x = T(0, r2.lens, 0, 19, r2.lencode, 0, r2.work, S), r2.lenbits = S.bits, x) {
|
|
e2.msg = "invalid code lengths set", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.have = 0, r2.mode = 19;
|
|
case 19:
|
|
for (; r2.have < r2.nlen + r2.ndist; ) {
|
|
for (; g = (C = r2.lencode[u2 & (1 << r2.lenbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (b < 16)
|
|
u2 >>>= _, l2 -= _, r2.lens[r2.have++] = b;
|
|
else {
|
|
if (16 === b) {
|
|
for (z = _ + 2; l2 < z; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (u2 >>>= _, l2 -= _, 0 === r2.have) {
|
|
e2.msg = "invalid bit length repeat", r2.mode = 30;
|
|
break;
|
|
}
|
|
k = r2.lens[r2.have - 1], d = 3 + (3 & u2), u2 >>>= 2, l2 -= 2;
|
|
} else if (17 === b) {
|
|
for (z = _ + 3; l2 < z; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
l2 -= _, k = 0, d = 3 + (7 & (u2 >>>= _)), u2 >>>= 3, l2 -= 3;
|
|
} else {
|
|
for (z = _ + 7; l2 < z; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
l2 -= _, k = 0, d = 11 + (127 & (u2 >>>= _)), u2 >>>= 7, l2 -= 7;
|
|
}
|
|
if (r2.have + d > r2.nlen + r2.ndist) {
|
|
e2.msg = "invalid bit length repeat", r2.mode = 30;
|
|
break;
|
|
}
|
|
for (; d--; )
|
|
r2.lens[r2.have++] = k;
|
|
}
|
|
}
|
|
if (30 === r2.mode)
|
|
break;
|
|
if (0 === r2.lens[256]) {
|
|
e2.msg = "invalid code -- missing end-of-block", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (r2.lenbits = 9, S = { bits: r2.lenbits }, x = T(D, r2.lens, 0, r2.nlen, r2.lencode, 0, r2.work, S), r2.lenbits = S.bits, x) {
|
|
e2.msg = "invalid literal/lengths set", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (r2.distbits = 6, r2.distcode = r2.distdyn, S = { bits: r2.distbits }, x = T(F, r2.lens, r2.nlen, r2.ndist, r2.distcode, 0, r2.work, S), r2.distbits = S.bits, x) {
|
|
e2.msg = "invalid distances set", r2.mode = 30;
|
|
break;
|
|
}
|
|
if (r2.mode = 20, 6 === t2)
|
|
break e;
|
|
case 20:
|
|
r2.mode = 21;
|
|
case 21:
|
|
if (6 <= o2 && 258 <= h2) {
|
|
e2.next_out = a2, e2.avail_out = h2, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, R(e2, c2), a2 = e2.next_out, i2 = e2.output, h2 = e2.avail_out, s2 = e2.next_in, n2 = e2.input, o2 = e2.avail_in, u2 = r2.hold, l2 = r2.bits, 12 === r2.mode && (r2.back = -1);
|
|
break;
|
|
}
|
|
for (r2.back = 0; g = (C = r2.lencode[u2 & (1 << r2.lenbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (g && 0 == (240 & g)) {
|
|
for (v = _, y = g, w = b; g = (C = r2.lencode[w + ((u2 & (1 << v + y) - 1) >> v)]) >>> 16 & 255, b = 65535 & C, !(v + (_ = C >>> 24) <= l2); ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
u2 >>>= v, l2 -= v, r2.back += v;
|
|
}
|
|
if (u2 >>>= _, l2 -= _, r2.back += _, r2.length = b, 0 === g) {
|
|
r2.mode = 26;
|
|
break;
|
|
}
|
|
if (32 & g) {
|
|
r2.back = -1, r2.mode = 12;
|
|
break;
|
|
}
|
|
if (64 & g) {
|
|
e2.msg = "invalid literal/length code", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.extra = 15 & g, r2.mode = 22;
|
|
case 22:
|
|
if (r2.extra) {
|
|
for (z = r2.extra; l2 < z; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.length += u2 & (1 << r2.extra) - 1, u2 >>>= r2.extra, l2 -= r2.extra, r2.back += r2.extra;
|
|
}
|
|
r2.was = r2.length, r2.mode = 23;
|
|
case 23:
|
|
for (; g = (C = r2.distcode[u2 & (1 << r2.distbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (0 == (240 & g)) {
|
|
for (v = _, y = g, w = b; g = (C = r2.distcode[w + ((u2 & (1 << v + y) - 1) >> v)]) >>> 16 & 255, b = 65535 & C, !(v + (_ = C >>> 24) <= l2); ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
u2 >>>= v, l2 -= v, r2.back += v;
|
|
}
|
|
if (u2 >>>= _, l2 -= _, r2.back += _, 64 & g) {
|
|
e2.msg = "invalid distance code", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.offset = b, r2.extra = 15 & g, r2.mode = 24;
|
|
case 24:
|
|
if (r2.extra) {
|
|
for (z = r2.extra; l2 < z; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
r2.offset += u2 & (1 << r2.extra) - 1, u2 >>>= r2.extra, l2 -= r2.extra, r2.back += r2.extra;
|
|
}
|
|
if (r2.offset > r2.dmax) {
|
|
e2.msg = "invalid distance too far back", r2.mode = 30;
|
|
break;
|
|
}
|
|
r2.mode = 25;
|
|
case 25:
|
|
if (0 === h2)
|
|
break e;
|
|
if (d = c2 - h2, r2.offset > d) {
|
|
if ((d = r2.offset - d) > r2.whave && r2.sane) {
|
|
e2.msg = "invalid distance too far back", r2.mode = 30;
|
|
break;
|
|
}
|
|
p = d > r2.wnext ? (d -= r2.wnext, r2.wsize - d) : r2.wnext - d, d > r2.length && (d = r2.length), m = r2.window;
|
|
} else
|
|
m = i2, p = a2 - r2.offset, d = r2.length;
|
|
for (h2 < d && (d = h2), h2 -= d, r2.length -= d; i2[a2++] = m[p++], --d; )
|
|
;
|
|
0 === r2.length && (r2.mode = 21);
|
|
break;
|
|
case 26:
|
|
if (0 === h2)
|
|
break e;
|
|
i2[a2++] = r2.length, h2--, r2.mode = 21;
|
|
break;
|
|
case 27:
|
|
if (r2.wrap) {
|
|
for (; l2 < 32; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 |= n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (c2 -= h2, e2.total_out += c2, r2.total += c2, c2 && (e2.adler = r2.check = r2.flags ? B(r2.check, i2, c2, a2 - c2) : O(r2.check, i2, c2, a2 - c2)), c2 = h2, (r2.flags ? u2 : L(u2)) !== r2.check) {
|
|
e2.msg = "incorrect data check", r2.mode = 30;
|
|
break;
|
|
}
|
|
l2 = u2 = 0;
|
|
}
|
|
r2.mode = 28;
|
|
case 28:
|
|
if (r2.wrap && r2.flags) {
|
|
for (; l2 < 32; ) {
|
|
if (0 === o2)
|
|
break e;
|
|
o2--, u2 += n2[s2++] << l2, l2 += 8;
|
|
}
|
|
if (u2 !== (4294967295 & r2.total)) {
|
|
e2.msg = "incorrect length check", r2.mode = 30;
|
|
break;
|
|
}
|
|
l2 = u2 = 0;
|
|
}
|
|
r2.mode = 29;
|
|
case 29:
|
|
x = 1;
|
|
break e;
|
|
case 30:
|
|
x = -3;
|
|
break e;
|
|
case 31:
|
|
return -4;
|
|
case 32:
|
|
default:
|
|
return U;
|
|
}
|
|
return e2.next_out = a2, e2.avail_out = h2, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, (r2.wsize || c2 !== e2.avail_out && r2.mode < 30 && (r2.mode < 27 || 4 !== t2)) && Z(e2, e2.output, e2.next_out, c2 - e2.avail_out) ? (r2.mode = 31, -4) : (f2 -= e2.avail_in, c2 -= e2.avail_out, e2.total_in += f2, e2.total_out += c2, r2.total += c2, r2.wrap && c2 && (e2.adler = r2.check = r2.flags ? B(r2.check, i2, c2, e2.next_out - c2) : O(r2.check, i2, c2, e2.next_out - c2)), e2.data_type = r2.bits + (r2.last ? 64 : 0) + (12 === r2.mode ? 128 : 0) + (20 === r2.mode || 15 === r2.mode ? 256 : 0), (0 == f2 && 0 === c2 || 4 === t2) && x === N && (x = -5), x);
|
|
}, r.inflateEnd = function(e2) {
|
|
if (!e2 || !e2.state)
|
|
return U;
|
|
var t2 = e2.state;
|
|
return t2.window && (t2.window = null), e2.state = null, N;
|
|
}, r.inflateGetHeader = function(e2, t2) {
|
|
var r2;
|
|
return e2 && e2.state ? 0 == (2 & (r2 = e2.state).wrap) ? U : ((r2.head = t2).done = false, N) : U;
|
|
}, r.inflateSetDictionary = function(e2, t2) {
|
|
var r2, n2 = t2.length;
|
|
return e2 && e2.state ? 0 !== (r2 = e2.state).wrap && 11 !== r2.mode ? U : 11 === r2.mode && O(1, t2, n2, 0) !== r2.check ? -3 : Z(e2, t2, n2, n2) ? (r2.mode = 31, -4) : (r2.havedict = 1, N) : U;
|
|
}, r.inflateInfo = "pako inflate (from Nodeca project)";
|
|
}, { "../utils/common": 41, "./adler32": 43, "./crc32": 45, "./inffast": 48, "./inftrees": 50 }], 50: [function(e, t, r) {
|
|
"use strict";
|
|
var D = e("../utils/common"), F = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0], N = [16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78], U = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0], P = [16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64];
|
|
t.exports = function(e2, t2, r2, n, i, s, a, o) {
|
|
var h, u, l, f, c, d, p, m, _, g = o.bits, b = 0, v = 0, y = 0, w = 0, k = 0, x = 0, S = 0, z = 0, C = 0, E = 0, A = null, I = 0, O = new D.Buf16(16), B = new D.Buf16(16), R = null, T = 0;
|
|
for (b = 0; b <= 15; b++)
|
|
O[b] = 0;
|
|
for (v = 0; v < n; v++)
|
|
O[t2[r2 + v]]++;
|
|
for (k = g, w = 15; 1 <= w && 0 === O[w]; w--)
|
|
;
|
|
if (w < k && (k = w), 0 === w)
|
|
return i[s++] = 20971520, i[s++] = 20971520, o.bits = 1, 0;
|
|
for (y = 1; y < w && 0 === O[y]; y++)
|
|
;
|
|
for (k < y && (k = y), b = z = 1; b <= 15; b++)
|
|
if (z <<= 1, (z -= O[b]) < 0)
|
|
return -1;
|
|
if (0 < z && (0 === e2 || 1 !== w))
|
|
return -1;
|
|
for (B[1] = 0, b = 1; b < 15; b++)
|
|
B[b + 1] = B[b] + O[b];
|
|
for (v = 0; v < n; v++)
|
|
0 !== t2[r2 + v] && (a[B[t2[r2 + v]]++] = v);
|
|
if (d = 0 === e2 ? (A = R = a, 19) : 1 === e2 ? (A = F, I -= 257, R = N, T -= 257, 256) : (A = U, R = P, -1), b = y, c = s, S = v = E = 0, l = -1, f = (C = 1 << (x = k)) - 1, 1 === e2 && 852 < C || 2 === e2 && 592 < C)
|
|
return 1;
|
|
for (; ; ) {
|
|
for (p = b - S, _ = a[v] < d ? (m = 0, a[v]) : a[v] > d ? (m = R[T + a[v]], A[I + a[v]]) : (m = 96, 0), h = 1 << b - S, y = u = 1 << x; i[c + (E >> S) + (u -= h)] = p << 24 | m << 16 | _ | 0, 0 !== u; )
|
|
;
|
|
for (h = 1 << b - 1; E & h; )
|
|
h >>= 1;
|
|
if (0 !== h ? (E &= h - 1, E += h) : E = 0, v++, 0 == --O[b]) {
|
|
if (b === w)
|
|
break;
|
|
b = t2[r2 + a[v]];
|
|
}
|
|
if (k < b && (E & f) !== l) {
|
|
for (0 === S && (S = k), c += y, z = 1 << (x = b - S); x + S < w && !((z -= O[x + S]) <= 0); )
|
|
x++, z <<= 1;
|
|
if (C += 1 << x, 1 === e2 && 852 < C || 2 === e2 && 592 < C)
|
|
return 1;
|
|
i[l = E & f] = k << 24 | x << 16 | c - s | 0;
|
|
}
|
|
}
|
|
return 0 !== E && (i[c + E] = b - S << 24 | 64 << 16 | 0), o.bits = k, 0;
|
|
};
|
|
}, { "../utils/common": 41 }], 51: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = { 2: "need dictionary", 1: "stream end", 0: "", "-1": "file error", "-2": "stream error", "-3": "data error", "-4": "insufficient memory", "-5": "buffer error", "-6": "incompatible version" };
|
|
}, {}], 52: [function(e, t, r) {
|
|
"use strict";
|
|
var i = e("../utils/common"), o = 0, h = 1;
|
|
function n(e2) {
|
|
for (var t2 = e2.length; 0 <= --t2; )
|
|
e2[t2] = 0;
|
|
}
|
|
var s = 0, a = 29, u = 256, l = u + 1 + a, f = 30, c = 19, _ = 2 * l + 1, g = 15, d = 16, p = 7, m = 256, b = 16, v = 17, y = 18, w = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0], k = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13], x = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7], S = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], z = new Array(2 * (l + 2));
|
|
n(z);
|
|
var C = new Array(2 * f);
|
|
n(C);
|
|
var E = new Array(512);
|
|
n(E);
|
|
var A = new Array(256);
|
|
n(A);
|
|
var I = new Array(a);
|
|
n(I);
|
|
var O, B, R, T = new Array(f);
|
|
function D(e2, t2, r2, n2, i2) {
|
|
this.static_tree = e2, this.extra_bits = t2, this.extra_base = r2, this.elems = n2, this.max_length = i2, this.has_stree = e2 && e2.length;
|
|
}
|
|
function F(e2, t2) {
|
|
this.dyn_tree = e2, this.max_code = 0, this.stat_desc = t2;
|
|
}
|
|
function N(e2) {
|
|
return e2 < 256 ? E[e2] : E[256 + (e2 >>> 7)];
|
|
}
|
|
function U(e2, t2) {
|
|
e2.pending_buf[e2.pending++] = 255 & t2, e2.pending_buf[e2.pending++] = t2 >>> 8 & 255;
|
|
}
|
|
function P(e2, t2, r2) {
|
|
e2.bi_valid > d - r2 ? (e2.bi_buf |= t2 << e2.bi_valid & 65535, U(e2, e2.bi_buf), e2.bi_buf = t2 >> d - e2.bi_valid, e2.bi_valid += r2 - d) : (e2.bi_buf |= t2 << e2.bi_valid & 65535, e2.bi_valid += r2);
|
|
}
|
|
function L(e2, t2, r2) {
|
|
P(e2, r2[2 * t2], r2[2 * t2 + 1]);
|
|
}
|
|
function j(e2, t2) {
|
|
for (var r2 = 0; r2 |= 1 & e2, e2 >>>= 1, r2 <<= 1, 0 < --t2; )
|
|
;
|
|
return r2 >>> 1;
|
|
}
|
|
function Z(e2, t2, r2) {
|
|
var n2, i2, s2 = new Array(g + 1), a2 = 0;
|
|
for (n2 = 1; n2 <= g; n2++)
|
|
s2[n2] = a2 = a2 + r2[n2 - 1] << 1;
|
|
for (i2 = 0; i2 <= t2; i2++) {
|
|
var o2 = e2[2 * i2 + 1];
|
|
0 !== o2 && (e2[2 * i2] = j(s2[o2]++, o2));
|
|
}
|
|
}
|
|
function W(e2) {
|
|
var t2;
|
|
for (t2 = 0; t2 < l; t2++)
|
|
e2.dyn_ltree[2 * t2] = 0;
|
|
for (t2 = 0; t2 < f; t2++)
|
|
e2.dyn_dtree[2 * t2] = 0;
|
|
for (t2 = 0; t2 < c; t2++)
|
|
e2.bl_tree[2 * t2] = 0;
|
|
e2.dyn_ltree[2 * m] = 1, e2.opt_len = e2.static_len = 0, e2.last_lit = e2.matches = 0;
|
|
}
|
|
function M(e2) {
|
|
8 < e2.bi_valid ? U(e2, e2.bi_buf) : 0 < e2.bi_valid && (e2.pending_buf[e2.pending++] = e2.bi_buf), e2.bi_buf = 0, e2.bi_valid = 0;
|
|
}
|
|
function H(e2, t2, r2, n2) {
|
|
var i2 = 2 * t2, s2 = 2 * r2;
|
|
return e2[i2] < e2[s2] || e2[i2] === e2[s2] && n2[t2] <= n2[r2];
|
|
}
|
|
function G(e2, t2, r2) {
|
|
for (var n2 = e2.heap[r2], i2 = r2 << 1; i2 <= e2.heap_len && (i2 < e2.heap_len && H(t2, e2.heap[i2 + 1], e2.heap[i2], e2.depth) && i2++, !H(t2, n2, e2.heap[i2], e2.depth)); )
|
|
e2.heap[r2] = e2.heap[i2], r2 = i2, i2 <<= 1;
|
|
e2.heap[r2] = n2;
|
|
}
|
|
function K(e2, t2, r2) {
|
|
var n2, i2, s2, a2, o2 = 0;
|
|
if (0 !== e2.last_lit)
|
|
for (; n2 = e2.pending_buf[e2.d_buf + 2 * o2] << 8 | e2.pending_buf[e2.d_buf + 2 * o2 + 1], i2 = e2.pending_buf[e2.l_buf + o2], o2++, 0 === n2 ? L(e2, i2, t2) : (L(e2, (s2 = A[i2]) + u + 1, t2), 0 !== (a2 = w[s2]) && P(e2, i2 -= I[s2], a2), L(e2, s2 = N(--n2), r2), 0 !== (a2 = k[s2]) && P(e2, n2 -= T[s2], a2)), o2 < e2.last_lit; )
|
|
;
|
|
L(e2, m, t2);
|
|
}
|
|
function Y(e2, t2) {
|
|
var r2, n2, i2, s2 = t2.dyn_tree, a2 = t2.stat_desc.static_tree, o2 = t2.stat_desc.has_stree, h2 = t2.stat_desc.elems, u2 = -1;
|
|
for (e2.heap_len = 0, e2.heap_max = _, r2 = 0; r2 < h2; r2++)
|
|
0 !== s2[2 * r2] ? (e2.heap[++e2.heap_len] = u2 = r2, e2.depth[r2] = 0) : s2[2 * r2 + 1] = 0;
|
|
for (; e2.heap_len < 2; )
|
|
s2[2 * (i2 = e2.heap[++e2.heap_len] = u2 < 2 ? ++u2 : 0)] = 1, e2.depth[i2] = 0, e2.opt_len--, o2 && (e2.static_len -= a2[2 * i2 + 1]);
|
|
for (t2.max_code = u2, r2 = e2.heap_len >> 1; 1 <= r2; r2--)
|
|
G(e2, s2, r2);
|
|
for (i2 = h2; r2 = e2.heap[1], e2.heap[1] = e2.heap[e2.heap_len--], G(e2, s2, 1), n2 = e2.heap[1], e2.heap[--e2.heap_max] = r2, e2.heap[--e2.heap_max] = n2, s2[2 * i2] = s2[2 * r2] + s2[2 * n2], e2.depth[i2] = (e2.depth[r2] >= e2.depth[n2] ? e2.depth[r2] : e2.depth[n2]) + 1, s2[2 * r2 + 1] = s2[2 * n2 + 1] = i2, e2.heap[1] = i2++, G(e2, s2, 1), 2 <= e2.heap_len; )
|
|
;
|
|
e2.heap[--e2.heap_max] = e2.heap[1], function(e3, t3) {
|
|
var r3, n3, i3, s3, a3, o3, h3 = t3.dyn_tree, u3 = t3.max_code, l2 = t3.stat_desc.static_tree, f2 = t3.stat_desc.has_stree, c2 = t3.stat_desc.extra_bits, d2 = t3.stat_desc.extra_base, p2 = t3.stat_desc.max_length, m2 = 0;
|
|
for (s3 = 0; s3 <= g; s3++)
|
|
e3.bl_count[s3] = 0;
|
|
for (h3[2 * e3.heap[e3.heap_max] + 1] = 0, r3 = e3.heap_max + 1; r3 < _; r3++)
|
|
p2 < (s3 = h3[2 * h3[2 * (n3 = e3.heap[r3]) + 1] + 1] + 1) && (s3 = p2, m2++), h3[2 * n3 + 1] = s3, u3 < n3 || (e3.bl_count[s3]++, a3 = 0, d2 <= n3 && (a3 = c2[n3 - d2]), o3 = h3[2 * n3], e3.opt_len += o3 * (s3 + a3), f2 && (e3.static_len += o3 * (l2[2 * n3 + 1] + a3)));
|
|
if (0 !== m2) {
|
|
do {
|
|
for (s3 = p2 - 1; 0 === e3.bl_count[s3]; )
|
|
s3--;
|
|
e3.bl_count[s3]--, e3.bl_count[s3 + 1] += 2, e3.bl_count[p2]--, m2 -= 2;
|
|
} while (0 < m2);
|
|
for (s3 = p2; 0 !== s3; s3--)
|
|
for (n3 = e3.bl_count[s3]; 0 !== n3; )
|
|
u3 < (i3 = e3.heap[--r3]) || (h3[2 * i3 + 1] !== s3 && (e3.opt_len += (s3 - h3[2 * i3 + 1]) * h3[2 * i3], h3[2 * i3 + 1] = s3), n3--);
|
|
}
|
|
}(e2, t2), Z(s2, u2, e2.bl_count);
|
|
}
|
|
function X(e2, t2, r2) {
|
|
var n2, i2, s2 = -1, a2 = t2[1], o2 = 0, h2 = 7, u2 = 4;
|
|
for (0 === a2 && (h2 = 138, u2 = 3), t2[2 * (r2 + 1) + 1] = 65535, n2 = 0; n2 <= r2; n2++)
|
|
i2 = a2, a2 = t2[2 * (n2 + 1) + 1], ++o2 < h2 && i2 === a2 || (o2 < u2 ? e2.bl_tree[2 * i2] += o2 : 0 !== i2 ? (i2 !== s2 && e2.bl_tree[2 * i2]++, e2.bl_tree[2 * b]++) : o2 <= 10 ? e2.bl_tree[2 * v]++ : e2.bl_tree[2 * y]++, s2 = i2, u2 = (o2 = 0) === a2 ? (h2 = 138, 3) : i2 === a2 ? (h2 = 6, 3) : (h2 = 7, 4));
|
|
}
|
|
function V(e2, t2, r2) {
|
|
var n2, i2, s2 = -1, a2 = t2[1], o2 = 0, h2 = 7, u2 = 4;
|
|
for (0 === a2 && (h2 = 138, u2 = 3), n2 = 0; n2 <= r2; n2++)
|
|
if (i2 = a2, a2 = t2[2 * (n2 + 1) + 1], !(++o2 < h2 && i2 === a2)) {
|
|
if (o2 < u2)
|
|
for (; L(e2, i2, e2.bl_tree), 0 != --o2; )
|
|
;
|
|
else
|
|
0 !== i2 ? (i2 !== s2 && (L(e2, i2, e2.bl_tree), o2--), L(e2, b, e2.bl_tree), P(e2, o2 - 3, 2)) : o2 <= 10 ? (L(e2, v, e2.bl_tree), P(e2, o2 - 3, 3)) : (L(e2, y, e2.bl_tree), P(e2, o2 - 11, 7));
|
|
s2 = i2, u2 = (o2 = 0) === a2 ? (h2 = 138, 3) : i2 === a2 ? (h2 = 6, 3) : (h2 = 7, 4);
|
|
}
|
|
}
|
|
n(T);
|
|
var q = false;
|
|
function J(e2, t2, r2, n2) {
|
|
P(e2, (s << 1) + (n2 ? 1 : 0), 3), function(e3, t3, r3, n3) {
|
|
M(e3), n3 && (U(e3, r3), U(e3, ~r3)), i.arraySet(e3.pending_buf, e3.window, t3, r3, e3.pending), e3.pending += r3;
|
|
}(e2, t2, r2, true);
|
|
}
|
|
r._tr_init = function(e2) {
|
|
q || (function() {
|
|
var e3, t2, r2, n2, i2, s2 = new Array(g + 1);
|
|
for (n2 = r2 = 0; n2 < a - 1; n2++)
|
|
for (I[n2] = r2, e3 = 0; e3 < 1 << w[n2]; e3++)
|
|
A[r2++] = n2;
|
|
for (A[r2 - 1] = n2, n2 = i2 = 0; n2 < 16; n2++)
|
|
for (T[n2] = i2, e3 = 0; e3 < 1 << k[n2]; e3++)
|
|
E[i2++] = n2;
|
|
for (i2 >>= 7; n2 < f; n2++)
|
|
for (T[n2] = i2 << 7, e3 = 0; e3 < 1 << k[n2] - 7; e3++)
|
|
E[256 + i2++] = n2;
|
|
for (t2 = 0; t2 <= g; t2++)
|
|
s2[t2] = 0;
|
|
for (e3 = 0; e3 <= 143; )
|
|
z[2 * e3 + 1] = 8, e3++, s2[8]++;
|
|
for (; e3 <= 255; )
|
|
z[2 * e3 + 1] = 9, e3++, s2[9]++;
|
|
for (; e3 <= 279; )
|
|
z[2 * e3 + 1] = 7, e3++, s2[7]++;
|
|
for (; e3 <= 287; )
|
|
z[2 * e3 + 1] = 8, e3++, s2[8]++;
|
|
for (Z(z, l + 1, s2), e3 = 0; e3 < f; e3++)
|
|
C[2 * e3 + 1] = 5, C[2 * e3] = j(e3, 5);
|
|
O = new D(z, w, u + 1, l, g), B = new D(C, k, 0, f, g), R = new D(new Array(0), x, 0, c, p);
|
|
}(), q = true), e2.l_desc = new F(e2.dyn_ltree, O), e2.d_desc = new F(e2.dyn_dtree, B), e2.bl_desc = new F(e2.bl_tree, R), e2.bi_buf = 0, e2.bi_valid = 0, W(e2);
|
|
}, r._tr_stored_block = J, r._tr_flush_block = function(e2, t2, r2, n2) {
|
|
var i2, s2, a2 = 0;
|
|
0 < e2.level ? (2 === e2.strm.data_type && (e2.strm.data_type = function(e3) {
|
|
var t3, r3 = 4093624447;
|
|
for (t3 = 0; t3 <= 31; t3++, r3 >>>= 1)
|
|
if (1 & r3 && 0 !== e3.dyn_ltree[2 * t3])
|
|
return o;
|
|
if (0 !== e3.dyn_ltree[18] || 0 !== e3.dyn_ltree[20] || 0 !== e3.dyn_ltree[26])
|
|
return h;
|
|
for (t3 = 32; t3 < u; t3++)
|
|
if (0 !== e3.dyn_ltree[2 * t3])
|
|
return h;
|
|
return o;
|
|
}(e2)), Y(e2, e2.l_desc), Y(e2, e2.d_desc), a2 = function(e3) {
|
|
var t3;
|
|
for (X(e3, e3.dyn_ltree, e3.l_desc.max_code), X(e3, e3.dyn_dtree, e3.d_desc.max_code), Y(e3, e3.bl_desc), t3 = c - 1; 3 <= t3 && 0 === e3.bl_tree[2 * S[t3] + 1]; t3--)
|
|
;
|
|
return e3.opt_len += 3 * (t3 + 1) + 5 + 5 + 4, t3;
|
|
}(e2), i2 = e2.opt_len + 3 + 7 >>> 3, (s2 = e2.static_len + 3 + 7 >>> 3) <= i2 && (i2 = s2)) : i2 = s2 = r2 + 5, r2 + 4 <= i2 && -1 !== t2 ? J(e2, t2, r2, n2) : 4 === e2.strategy || s2 === i2 ? (P(e2, 2 + (n2 ? 1 : 0), 3), K(e2, z, C)) : (P(e2, 4 + (n2 ? 1 : 0), 3), function(e3, t3, r3, n3) {
|
|
var i3;
|
|
for (P(e3, t3 - 257, 5), P(e3, r3 - 1, 5), P(e3, n3 - 4, 4), i3 = 0; i3 < n3; i3++)
|
|
P(e3, e3.bl_tree[2 * S[i3] + 1], 3);
|
|
V(e3, e3.dyn_ltree, t3 - 1), V(e3, e3.dyn_dtree, r3 - 1);
|
|
}(e2, e2.l_desc.max_code + 1, e2.d_desc.max_code + 1, a2 + 1), K(e2, e2.dyn_ltree, e2.dyn_dtree)), W(e2), n2 && M(e2);
|
|
}, r._tr_tally = function(e2, t2, r2) {
|
|
return e2.pending_buf[e2.d_buf + 2 * e2.last_lit] = t2 >>> 8 & 255, e2.pending_buf[e2.d_buf + 2 * e2.last_lit + 1] = 255 & t2, e2.pending_buf[e2.l_buf + e2.last_lit] = 255 & r2, e2.last_lit++, 0 === t2 ? e2.dyn_ltree[2 * r2]++ : (e2.matches++, t2--, e2.dyn_ltree[2 * (A[r2] + u + 1)]++, e2.dyn_dtree[2 * N(t2)]++), e2.last_lit === e2.lit_bufsize - 1;
|
|
}, r._tr_align = function(e2) {
|
|
P(e2, 2, 3), L(e2, m, z), function(e3) {
|
|
16 === e3.bi_valid ? (U(e3, e3.bi_buf), e3.bi_buf = 0, e3.bi_valid = 0) : 8 <= e3.bi_valid && (e3.pending_buf[e3.pending++] = 255 & e3.bi_buf, e3.bi_buf >>= 8, e3.bi_valid -= 8);
|
|
}(e2);
|
|
};
|
|
}, { "../utils/common": 41 }], 53: [function(e, t, r) {
|
|
"use strict";
|
|
t.exports = function() {
|
|
this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0;
|
|
};
|
|
}, {}], 54: [function(e, t, r) {
|
|
(function(e2) {
|
|
!function(r2, n) {
|
|
"use strict";
|
|
if (!r2.setImmediate) {
|
|
var i, s, t2, a, o = 1, h = {}, u = false, l = r2.document, e3 = Object.getPrototypeOf && Object.getPrototypeOf(r2);
|
|
e3 = e3 && e3.setTimeout ? e3 : r2, i = "[object process]" === {}.toString.call(r2.process) ? function(e4) {
|
|
process.nextTick(function() {
|
|
c(e4);
|
|
});
|
|
} : function() {
|
|
if (r2.postMessage && !r2.importScripts) {
|
|
var e4 = true, t3 = r2.onmessage;
|
|
return r2.onmessage = function() {
|
|
e4 = false;
|
|
}, r2.postMessage("", "*"), r2.onmessage = t3, e4;
|
|
}
|
|
}() ? (a = "setImmediate$" + Math.random() + "$", r2.addEventListener ? r2.addEventListener("message", d, false) : r2.attachEvent("onmessage", d), function(e4) {
|
|
r2.postMessage(a + e4, "*");
|
|
}) : r2.MessageChannel ? ((t2 = new MessageChannel()).port1.onmessage = function(e4) {
|
|
c(e4.data);
|
|
}, function(e4) {
|
|
t2.port2.postMessage(e4);
|
|
}) : l && "onreadystatechange" in l.createElement("script") ? (s = l.documentElement, function(e4) {
|
|
var t3 = l.createElement("script");
|
|
t3.onreadystatechange = function() {
|
|
c(e4), t3.onreadystatechange = null, s.removeChild(t3), t3 = null;
|
|
}, s.appendChild(t3);
|
|
}) : function(e4) {
|
|
setTimeout(c, 0, e4);
|
|
}, e3.setImmediate = function(e4) {
|
|
"function" != typeof e4 && (e4 = new Function("" + e4));
|
|
for (var t3 = new Array(arguments.length - 1), r3 = 0; r3 < t3.length; r3++)
|
|
t3[r3] = arguments[r3 + 1];
|
|
var n2 = { callback: e4, args: t3 };
|
|
return h[o] = n2, i(o), o++;
|
|
}, e3.clearImmediate = f;
|
|
}
|
|
function f(e4) {
|
|
delete h[e4];
|
|
}
|
|
function c(e4) {
|
|
if (u)
|
|
setTimeout(c, 0, e4);
|
|
else {
|
|
var t3 = h[e4];
|
|
if (t3) {
|
|
u = true;
|
|
try {
|
|
!function(e5) {
|
|
var t4 = e5.callback, r3 = e5.args;
|
|
switch (r3.length) {
|
|
case 0:
|
|
t4();
|
|
break;
|
|
case 1:
|
|
t4(r3[0]);
|
|
break;
|
|
case 2:
|
|
t4(r3[0], r3[1]);
|
|
break;
|
|
case 3:
|
|
t4(r3[0], r3[1], r3[2]);
|
|
break;
|
|
default:
|
|
t4.apply(n, r3);
|
|
}
|
|
}(t3);
|
|
} finally {
|
|
f(e4), u = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
function d(e4) {
|
|
e4.source === r2 && "string" == typeof e4.data && 0 === e4.data.indexOf(a) && c(+e4.data.slice(a.length));
|
|
}
|
|
}("undefined" == typeof self ? void 0 === e2 ? this : e2 : self);
|
|
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {});
|
|
}, {}] }, {}, [10])(10);
|
|
});
|
|
}
|
|
});
|
|
|
|
// src/templates/default.json
|
|
var require_default = __commonJS({
|
|
"src/templates/default.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "default",
|
|
name: "\u9ED8\u8BA4\u4E3B\u9898",
|
|
styles: {
|
|
imagePreview: "background-color: #1c1c1e; padding: 28px 24px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 12px; overflow: hidden;",
|
|
placeholder: "background: #2c2c2e; transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease;"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #ffffff;",
|
|
userId: "font-size: 14px; color: #98989d;",
|
|
postTime: "font-size: 13px; color: #636366;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #98989d; font-size: 13px; border-top: 1px solid #2c2c2e; background: #1c1c1e;",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #636366;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 26px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 22px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.1em; font-size: 15px; color: #f2f2f7;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #0A84FF;",
|
|
em: "font-style: normal; color: #98989d; background: rgba(152,152,157,0.1); padding: 0 4px;",
|
|
del: "text-decoration: line-through; color: #636366;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.1em; color: #d1d1d6;",
|
|
item: "margin-bottom: 0.7em; font-size: 15px; color: #d1d1d6; line-height: 1.75;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #d1d1d6; line-height: 1.75;"
|
|
},
|
|
code: {
|
|
block: "background: #2c2c2e; padding: 1em 1.2em; border-radius: 12px; font-size: 14px; font-family: SF Mono, Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #ffffff; margin: 1.3em 0;",
|
|
inline: "background: #2c2c2e; padding: 3px 8px; border-radius: 6px; color: #ffffff; font-size: 14px; font-family: SF Mono, Menlo, monospace;"
|
|
},
|
|
quote: "border-left: 3px solid #0A84FF; padding: 0 0 0 18px; margin: 1.2em 0; color: #f2f2f7; font-style: normal; font-size: 15px; line-height: 1.75;",
|
|
image: "max-width: 100%; height: auto; margin: 1.3em auto; border-radius: 12px;",
|
|
link: "color: #0A84FF; text-decoration: underline; text-underline-offset: 2px; transition: opacity 0.2s ease;",
|
|
table: {
|
|
container: "width: 100%; margin: 1.3em 0; border-collapse: separate; border-spacing: 0; border-radius: 12px; overflow: hidden; border: 1px solid #2c2c2e;",
|
|
header: "background: #2c2c2e; font-weight: 600; color: #f2f2f7; padding: 12px;",
|
|
cell: "padding: 12px; color: #d1d1d6; border-top: 1px solid #2c2c2e;"
|
|
},
|
|
hr: "border: none; border-top: 1px solid #2c2c2e; margin: 26px 0;",
|
|
footnote: {
|
|
ref: "color: #98989d; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #98989d; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/minimal.json
|
|
var require_minimal = __commonJS({
|
|
"src/templates/minimal.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "minimal",
|
|
name: "\u6781\u7B80\u4E3B\u9898",
|
|
styles: {
|
|
imagePreview: "background-color: #ffffff; padding: 36px 32px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 8px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,0.05);",
|
|
placeholder: "background: #f5f5f5; transition: all 0.2s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease;"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #333333; letter-spacing: 0.02em;",
|
|
userId: "font-size: 14px; color: #666666;",
|
|
postTime: "font-size: 13px; color: #999999;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 16px; padding: 16px; color: #999999; font-size: 13px; border-top: 1px solid #eeeeee; background: rgba(250,250,250,0.95); backdrop-filter: blur(8px);",
|
|
text: "color: inherit; transition: opacity 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #dddddd;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #333333;",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 32px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #333333;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 28px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #333333;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.2em; font-size: 15px; color: #444444;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #4a4a4a; background: rgba(74,74,74,0.05); padding: 0 2px;",
|
|
em: "font-style: normal; color: #6c9eb8; background: rgba(108,158,184,0.05); padding: 0 2px;",
|
|
del: "text-decoration: line-through; color: #999999; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 28px; margin-bottom: 1.2em; color: #666666;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #666666; line-height: 1.8;",
|
|
taskList: "list-style: none; margin-left: -20px; font-size: 15px; color: #666666; line-height: 1.8;"
|
|
},
|
|
code: {
|
|
block: "background: #f5f5f5; padding: 1.2em; border-radius: 8px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #555555; margin: 1.5em 0; border: 1px solid #eeeeee;",
|
|
inline: "background: #f5f5f5; padding: 4px 8px; border-radius: 4px; color: #555555; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #eeeeee;"
|
|
},
|
|
quote: "border-left: 3px solid #eeeeee; padding: 0 0 0 20px; margin: 1.5em 0; color: #666666; font-style: normal; font-size: 15px; line-height: 1.8;",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.05);",
|
|
link: "color: #6c9eb8; text-decoration: none; border-bottom: 1px solid rgba(108,158,184,0.3); transition: all 0.2s ease;",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: collapse;",
|
|
header: "background: #f5f5f5; font-weight: 600; color: #333333; border-bottom: 2px solid #eeeeee; padding: 14px;",
|
|
cell: "padding: 14px; color: #666666; border-bottom: 1px solid #eeeeee;"
|
|
},
|
|
hr: "border: none; border-top: 1px solid #eeeeee; margin: 32px 0;",
|
|
footnote: {
|
|
ref: "color: #999999; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #999999; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/elegant.json
|
|
var require_elegant = __commonJS({
|
|
"src/templates/elegant.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "elegant",
|
|
name: "\u4F18\u96C5\u6697\u8272",
|
|
styles: {
|
|
imagePreview: "background-color: #1a1721; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 14px; overflow: hidden; box-shadow: 0 2px 8px rgba(180,144,255,0.15);",
|
|
placeholder: "background: #2a2433; transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease;"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #e2d9f3; letter-spacing: 0.02em;",
|
|
userId: "font-size: 14px; color: #a393c9;",
|
|
postTime: "font-size: 13px; color: #6d617f;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #a393c9; font-size: 13px; border-top: 1px solid #2a2433; background: rgba(26,23,33,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #6d617f;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #e2d9f3; text-shadow: 0 2px 4px rgba(0,0,0,0.1);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #e2d9f3;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #e2d9f3;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.75; margin-bottom: 1.1em; font-size: 15px; color: #c4b8dd;",
|
|
emphasis: {
|
|
strong: "font-weight: 600; color: #b490ff; text-shadow: 0 1px 2px rgba(180,144,255,0.2);",
|
|
em: "font-style: normal; color: #a393c9; background: rgba(163,147,201,0.1); padding: 0 4px; border-radius: 2px;",
|
|
del: "text-decoration: line-through; color: #6d617f; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.2em; color: #c4b8dd;",
|
|
item: "margin-bottom: 0.7em; font-size: 15px; color: #c4b8dd; line-height: 1.75;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #c4b8dd; line-height: 1.75;"
|
|
},
|
|
code: {
|
|
block: "background: #2a2433; padding: 1.2em; border-radius: 14px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #c4b8dd; margin: 1.3em 0; box-shadow: inset 0 4px 12px rgba(0,0,0,0.1); border: 1px solid #3a3443;",
|
|
inline: "background: #2a2433; padding: 4px 10px; border-radius: 6px; color: #c4b8dd; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #3a3443;"
|
|
},
|
|
quote: "border-left: 3px solid #b490ff; padding: 0 0 0 18px; margin: 1.5em 0; color: #a393c9; font-style: normal; font-size: 15px; line-height: 1.75; background: rgba(180,144,255,0.05); border-radius: 0 4px 4px 0;",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 14px; box-shadow: 0 8px 24px rgba(0,0,0,0.2);",
|
|
link: "color: #b490ff; text-decoration: none; transition: all 0.2s ease; border-bottom: 1px solid rgba(180,144,255,0.3);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 14px; overflow: hidden; border: 1px solid #3a3443; box-shadow: 0 4px 12px rgba(0,0,0,0.1);",
|
|
header: "background: #2a2433; font-weight: 600; color: #e2d9f3; padding: 14px;",
|
|
cell: "padding: 14px; color: #c4b8dd; border-top: 1px solid #3a3443;"
|
|
},
|
|
hr: "border: none; border-top: 1px solid #3a3443; margin: 32px 0;",
|
|
footnote: {
|
|
ref: "color: #a393c9; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #a393c9; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/cyber.json
|
|
var require_cyber = __commonJS({
|
|
"src/templates/cyber.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "cyber",
|
|
name: "\u8D5B\u535A\u670B\u514B",
|
|
styles: {
|
|
imagePreview: "background-color: #ffffff; padding: 32px 28px;",
|
|
header: {
|
|
container: "margin-bottom: 10px;",
|
|
userInfo: "display: flex; justify-content: space-between; align-items: center; padding: 12px 14px 10px 14px; line-height: normal;",
|
|
userLeft: "display: flex; align-items: center; gap: 14px;",
|
|
avatar: {
|
|
container: "width: 44px; height: 44px; border-radius: 12px; overflow: hidden; cursor: pointer; position: relative; background: linear-gradient(45deg, #ff00ff, #00ffff); box-shadow: 0 0 15px rgba(255, 0, 255, 0.3); transition: all 0.3s ease; &::before { content: ''; position: absolute; inset: 1px; background: #ffffff; border-radius: 11px; z-index: 1; } &::after { content: ''; position: absolute; inset: -2px; background: linear-gradient(45deg, #ff00ff, #00ffff, #05ffa1); border-radius: 14px; z-index: -1; opacity: 0.5; } &:hover { transform: translateY(-2px); box-shadow: 0 0 20px rgba(255, 0, 255, 0.4); &::after { opacity: 0.8; } }",
|
|
placeholder: "width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, rgba(255, 0, 255, 0.1), rgba(0, 255, 255, 0.1)); color: #ff00ff; font-size: 18px; text-shadow: 0 0 10px rgba(255, 0, 255, 0.5); position: relative; z-index: 2;",
|
|
image: "width: 100%; height: 100%; object-fit: cover; transition: all 0.3s ease; filter: saturate(1.2) contrast(1.1); position: relative; z-index: 2; &:hover { transform: scale(1.05); filter: saturate(1.4) contrast(1.15); }"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #ff00ff; cursor: pointer; transition: all 0.2s ease; text-shadow: 0 0 10px rgba(255, 0, 255, 0.3); &:hover { color: #ff2a6d; }",
|
|
userId: "font-size: 14px; color: #00ffff; cursor: pointer; transition: all 0.2s ease; &:hover { color: #05ffa1; }",
|
|
postTime: "font-size: 14px; color: #00ffff; cursor: pointer; transition: all 0.2s ease; &:hover { color: #05ffa1; }",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "margin-top: 20px; padding: 14px 18px; position: absolute; bottom: 5px; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 16px; border-top: 1px solid rgba(0, 255, 255, 0.2); backdrop-filter: blur(8px); background: rgba(255, 255, 255, 0.9);",
|
|
text: "color: #00ffff; font-size: 13px; cursor: pointer; transition: all 0.2s ease; white-space: nowrap; line-height: 1; display: inline-flex; align-items: center; vertical-align: middle; &:hover { color: #05ffa1; transform: translateY(-1px); }",
|
|
separator: "color: rgba(255, 0, 255, 0.5); font-size: 13px; line-height: 1; display: inline-flex; align-items: center;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; line-height: 1.4; display: block; letter-spacing: -0.01em;",
|
|
content: "font-weight: 600; color: #ff00ff; text-shadow: 0 0 10px rgba(255, 0, 255, 0.3);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 0; font-size: 1.25em; line-height: 1.5; display: block;",
|
|
content: "font-weight: 600; color: #00ffff; text-shadow: 0 0 10px rgba(0, 255, 255, 0.3);",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 0; font-size: 1.1em; line-height: 1.5; display: block;",
|
|
content: "font-weight: 500; color: #05ffa1; text-shadow: 0 0 10px rgba(5, 255, 161, 0.3);",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 16px; font-size: 16px; color: #333333; text-align: justify; letter-spacing: 0.2px;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #00ffaa; text-shadow: 0 0 12px #00ffaa80;",
|
|
em: "font-style: normal; color: #4dffbe; background: rgba(77,255,190,0.15); padding: 0 4px;",
|
|
del: "text-decoration: line-through; color: #2f8f98; opacity: 0.9;"
|
|
},
|
|
quote: "position: relative; border-left: 4px solid #ff00ff; border-right: 1px solid #f0f0f0; padding: 16px 20px; margin: 1.5em 0; color: #666666; font-size: 16px; line-height: 1.7; background-color: #f8f8f8; border-radius: 6px; font-style: italic; box-shadow: 0 0 15px rgba(255, 0, 255, 0.1);",
|
|
code: {
|
|
block: "background: #f8f8f8; padding: 16px; border-radius: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 14px; position: relative; margin: 24px 0; line-height: 1.6; color: #333333; border: 1px solid rgba(0, 255, 255, 0.2); box-shadow: 0 0 15px rgba(0, 255, 255, 0.1);",
|
|
inline: "background: #f8f8f8; padding: 4px 10px; border-radius: 4px; color: #333333; font-size: 14px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; border: 1px solid rgba(0, 255, 255, 0.2);"
|
|
},
|
|
list: {
|
|
container: "padding-left: 24px; margin: 16px 0; color: #333333;",
|
|
item: "margin: 8px 0; font-size: 16px; color: #333333; line-height: 1.8;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 16px; color: #333333; line-height: 1.8;"
|
|
},
|
|
table: {
|
|
container: "width: 100%; margin: 24px 0; border-collapse: separate; border-spacing: 0; border-radius: 10px; overflow: hidden; border: 1px solid rgba(0, 255, 255, 0.2); box-shadow: 0 0 15px rgba(0, 255, 255, 0.1);",
|
|
header: "background: #f8f8f8; font-weight: 600; color: #333333; padding: 14px 18px; border: 1px solid rgba(0, 255, 255, 0.2);",
|
|
cell: "padding: 14px 18px; color: #333333; border: 1px solid rgba(0, 255, 255, 0.2); background: #ffffff;"
|
|
},
|
|
hr: "width: 100%; margin: 32px 0; border: none; height: 2px; background: linear-gradient(90deg, #ff00ff 0%, #00ffff 50%, #05ffa1 100%); box-shadow: 0 0 15px rgba(255, 0, 255, 0.3); border-radius: 4px;",
|
|
image: "max-width: 100%; height: auto; margin: 24px auto; display: block; border-radius: 12px; box-shadow: 0 0 20px rgba(255, 0, 255, 0.2);",
|
|
link: "color: #00ffaa; text-decoration: none; border-bottom: 2px solid #00ffaa80; transition: all 0.2s ease; text-shadow: 0 0 12px #00ffaa40;",
|
|
footnote: {
|
|
ref: "color: #4dffbe; text-decoration: none; font-size: 0.9em; font-family: 'JetBrains Mono', monospace;",
|
|
backref: "color: #4dffbe; text-decoration: none; font-size: 0.9em; font-family: 'JetBrains Mono', monospace;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/warm.json
|
|
var require_warm = __commonJS({
|
|
"src/templates/warm.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "warm",
|
|
name: "\u6696\u9633\u6587\u827A",
|
|
styles: {
|
|
imagePreview: "background-color: #fffaf5; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 42px; height: 42px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(184,115,51,0.1); border: 1px solid #b8733380;",
|
|
placeholder: "background: linear-gradient(135deg, #fff0e6, #ffe4c4); transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.05) contrast(1.02);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 17px; font-weight: 600; color: #8b4513; serif; text-shadow: 0 2px 4px rgba(139,69,19,0.1);",
|
|
userId: "font-size: 14px; color: #b87333; font-family: 'Noto Serif SC', serif;",
|
|
postTime: "font-size: 13px; color: #d2691e; font-style: italic;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #b87333; font-size: 13px; border-top: 1px solid #b8733380; background: rgba(255,250,245,0.95); backdrop-filter: blur(8px);",
|
|
text: "color: inherit; transition: color 0.2s ease; font-style: italic; white-space: nowrap;",
|
|
separator: "color: #deb887;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 10px 0 0; font-size: 1.6em; letter-spacing: 0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513; ",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 8px 0 0; font-size: 1.3em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513; ",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 6px 0 0; font-size: 1.15em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.75; margin-bottom: 1.1em; font-size: 15px; color: #5a4a42;",
|
|
emphasis: {
|
|
strong: "font-weight: 600; color: #d2691e; text-shadow: 0 2px 4px rgba(210,105,30,0.1);",
|
|
em: "font-style: normal; color: #b87333; background: rgba(184,115,51,0.1); padding: 0 4px; border-left: 2px solid #b8733380;",
|
|
del: "text-decoration: line-through; color: #8b4513; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.2em; color: #6b4423;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #6b4423; line-height: 1.85; font-family: 'Noto Serif SC', serif;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #6b4423; line-height: 1.85; font-family: 'Noto Serif SC', serif;"
|
|
},
|
|
code: {
|
|
block: "background: #fff6e9; padding: 1.2em; border-radius: 8px; font-size: 14px; font-family: 'Fira Code', monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #8b4513; margin: 1.3em 0; border: 1px solid #b8733380; box-shadow: inset 0 4px 12px rgba(184,115,51,0.05), 0 2px 8px rgba(184,115,51,0.05);",
|
|
inline: "background: #fff6e9; padding: 4px 10px; border-radius: 4px; color: #8b4513; font-size: 14px; font-family: 'Fira Code', monospace; border: 1px solid #b8733380;"
|
|
},
|
|
quote: "border-left: 3px solid #deb887; padding: 0 0 0 20px; margin: 1.3em 0; color: #b87333; font-style: italic; font-size: 15px; line-height: 1.85; font-family: 'Noto Serif SC', serif; background: linear-gradient(to right, rgba(222,184,135,0.1), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 12px; box-shadow: 0 4px 16px rgba(184,115,51,0.1); border: 1px solid #b8733380;",
|
|
link: "color: #d2691e; text-decoration: none; background-image: linear-gradient(to right, #d2691e80, #b8733380); background-size: 0% 1px; background-repeat: no-repeat; background-position: 0 100%; transition: all 0.3s ease; font-family: 'Noto Serif SC', serif;",
|
|
table: {
|
|
container: "width: 100%; margin: 1.4em 0; border-collapse: separate; border-spacing: 0; border: 1px solid #b8733380; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 12px rgba(184,115,51,0.05);",
|
|
header: "background: linear-gradient(135deg, #fff6e9, #fffaf5); font-weight: 600; color: #8b4513; padding: 14px; font-family: 'Noto Serif SC', serif; border-bottom: 2px solid #b8733380;",
|
|
cell: "padding: 14px; color: #6b4423; border-top: 1px solid #b8733380; font-family: 'Noto Serif SC', serif;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #b8733380; margin: 28px 0; box-shadow: 0 2px 8px rgba(184,115,51,0.05);",
|
|
footnote: {
|
|
ref: "color: #b87333; text-decoration: none; font-size: 0.9em; font-style: italic;",
|
|
backref: "color: #b87333; text-decoration: none; font-size: 0.9em; font-style: italic;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/forest.json
|
|
var require_forest = __commonJS({
|
|
"src/templates/forest.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "forest",
|
|
name: "\u68EE\u6797\u6E05\u6668",
|
|
styles: {
|
|
imagePreview: "background-color: #1a2420; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(46,204,113,0.15); border: 1px solid #2ecc7180;",
|
|
placeholder: "background: #243830; transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.05);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 10px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #2ecc71; text-shadow: 0 2px 4px rgba(46,204,113,0.1);",
|
|
userId: "font-size: 14px; color: #27ae60; font-family: 'SF Pro Text';",
|
|
postTime: "font-size: 13px; color: #16a085; letter-spacing: 0.02em;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #27ae60; font-size: 13px; border-top: 1px solid #2ecc7140; background: rgba(26,36,32,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #16a085;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #2ecc71; text-shadow: 0 2px 4px rgba(46,204,113,0.1);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #2ecc71;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #2ecc71;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.1em; font-size: 15px; color: #e8f5e9;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #2ecc71; text-shadow: 0 2px 4px rgba(46,204,113,0.2);",
|
|
em: "font-style: normal; color: #27ae60; background: rgba(39,174,96,0.1); padding: 0 4px; border-radius: 2px;",
|
|
del: "text-decoration: line-through; color: #16a085; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.2em; color: #a8e6cf;",
|
|
item: "margin-bottom: 0.7em; font-size: 15px; color: #a8e6cf; line-height: 1.75;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #a8e6cf; line-height: 1.75;"
|
|
},
|
|
code: {
|
|
block: "background: #243830; padding: 1.2em; border-radius: 14px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #a8e6cf; margin: 1.5em 0; box-shadow: inset 0 4px 12px rgba(0,0,0,0.1); border: 1px solid #2ecc7180;",
|
|
inline: "background: #243830; padding: 4px 10px; border-radius: 6px; color: #a8e6cf; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #2ecc7180;"
|
|
},
|
|
quote: "border-left: 3px solid #2ecc71; padding: 0 0 0 20px; margin: 1.5em 0; color: #27ae60; font-style: normal; font-size: 15px; line-height: 1.75; background: rgba(46,204,113,0.05);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 14px; box-shadow: 0 8px 24px rgba(46,204,113,0.1); border: 1px solid #2ecc7180;",
|
|
link: "color: #2ecc71; text-decoration: none; border-bottom: 1px solid #2ecc7180; transition: all 0.2s ease; text-shadow: 0 2px 4px rgba(46,204,113,0.1);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 14px; overflow: hidden; border: 1px solid #2ecc7180; box-shadow: 0 4px 12px rgba(46,204,113,0.1);",
|
|
header: "background: #243830; font-weight: 600; color: #2ecc71; padding: 14px; border-bottom: 1px solid #2ecc7180;",
|
|
cell: "padding: 14px; color: #a8e6cf; border-top: 1px solid #2ecc7180;"
|
|
},
|
|
hr: "border: none; border-top: 1px solid #2ecc7180; margin: 32px 0; box-shadow: 0 2px 8px rgba(46,204,113,0.1);",
|
|
footnote: {
|
|
ref: "color: #27ae60; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #27ae60; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/ocean.json
|
|
var require_ocean = __commonJS({
|
|
"src/templates/ocean.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "ocean",
|
|
name: "\u6DF1\u6D77\u4E4B\u5883",
|
|
styles: {
|
|
imagePreview: "background-color: #0a192f; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(64,169,255,0.25); border: 1px solid #1d3552;",
|
|
placeholder: "background: linear-gradient(135deg, #112a45, #1d3552); transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.1) contrast(1.05);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 10px;",
|
|
userName: "font-size: 16px; font-weight: 700; color: #40a9ff; text-shadow: 0 2px 8px rgba(64,169,255,0.2);",
|
|
userId: "font-size: 14px; color: #69c0ff; font-family: 'SF Pro Text';",
|
|
postTime: "font-size: 13px; color: #91d5ff; letter-spacing: 0.03em;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #69c0ff; font-size: 13px; border-top: 1px solid #1d3552; background: rgba(10,25,47,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #91d5ff;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #40a9ff; text-shadow: 0 2px 8px rgba(64,169,255,0.15);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #40a9ff;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #40a9ff;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.2em; font-size: 15px; color: #e6f7ff;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #40a9ff; text-shadow: 0 2px 8px rgba(64,169,255,0.2);",
|
|
em: "font-style: normal; color: #69c0ff; background: rgba(105,192,255,0.1); padding: 0 4px; border-left: 2px solid #69c0ff80;",
|
|
del: "text-decoration: line-through; color: #91d5ff; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 28px; margin-bottom: 1.2em; color: #bae7ff;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #bae7ff; line-height: 1.8;",
|
|
taskList: "list-style: none; margin-left: -24px; font-size: 15px; color: #bae7ff; line-height: 1.8;"
|
|
},
|
|
code: {
|
|
block: "background: #112a45; padding: 1.2em; border-radius: 14px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #bae7ff; margin: 1.5em 0; box-shadow: inset 0 4px 12px rgba(0,0,0,0.15), 0 2px 8px rgba(64,169,255,0.1); border: 1px solid #1d3552;",
|
|
inline: "background: #112a45; padding: 4px 10px; border-radius: 6px; color: #bae7ff; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #1d3552;"
|
|
},
|
|
quote: "border-left: 3px solid #40a9ff; padding: 0 0 0 20px; margin: 1.5em 0; color: #69c0ff; font-style: normal; font-size: 15px; line-height: 1.8; background: linear-gradient(to right, rgba(64,169,255,0.05), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 14px; box-shadow: 0 8px 24px rgba(64,169,255,0.25); border: 1px solid #69c0ff80;",
|
|
link: "color: #40a9ff; text-decoration: none; border-bottom: 1px solid rgba(64,169,255,0.3); transition: all 0.2s ease; text-shadow: 0 2px 4px rgba(64,169,255,0.1);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 14px; overflow: hidden; border: 1px solid #1d3552; box-shadow: 0 4px 12px rgba(64,169,255,0.15);",
|
|
header: "background: linear-gradient(135deg, #112a45, #0a192f); font-weight: 700; color: #40a9ff; padding: 14px; border-bottom: 2px solid #1d3552;",
|
|
cell: "padding: 14px; color: #bae7ff; border-top: 1px solid #1d3552;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #1d3552; margin: 32px 0; box-shadow: 0 2px 8px rgba(64,169,255,0.15);",
|
|
footnote: {
|
|
ref: "color: #69c0ff; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #69c0ff; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/sakura.json
|
|
var require_sakura = __commonJS({
|
|
"src/templates/sakura.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "sakura",
|
|
name: "\u6A31\u82B1\u98DE\u821E",
|
|
styles: {
|
|
imagePreview: "background-color: #1f1a1d; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(255,182,193,0.25); border: 1px solid #ffb6c180;",
|
|
placeholder: "background: linear-gradient(135deg, #2d2428, #3a2d33); transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.05) contrast(1.02);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 10px;",
|
|
userName: "font-size: 16px; font-weight: 700; color: #ffb6c1; text-shadow: 0 2px 8px rgba(255,182,193,0.2);",
|
|
userId: "font-size: 14px; color: #ff8da1; font-family: 'SF Pro Text';",
|
|
postTime: "font-size: 13px; color: #ff6b88; letter-spacing: 0.03em;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #ff8da1; font-size: 13px; border-top: 1px solid #ffb6c140; background: rgba(31,26,29,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #ff6b88;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #ffb6c1; text-shadow: 0 2px 8px rgba(255,182,193,0.15);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #ffb6c1;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #ffb6c1;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.2em; font-size: 15px; color: #fff5f7;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #ff69b4; text-shadow: 0 2px 8px rgba(255,105,180,0.2);",
|
|
em: "font-style: normal; color: #ff8da1; background: rgba(255,141,161,0.1); padding: 0 4px; border-left: 2px solid #ff8da180;",
|
|
del: "text-decoration: line-through; color: #ff6b88; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 28px; margin-bottom: 1.2em; color: #ffd1d9;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #ffd1d9; line-height: 1.8;",
|
|
taskList: "list-style: none; margin-left: -24px; font-size: 15px; color: #ffd1d9; line-height: 1.8;"
|
|
},
|
|
code: {
|
|
block: "background: #2d2428; padding: 1.2em; border-radius: 14px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #ffd1d9; margin: 1.5em 0; box-shadow: inset 0 4px 12px rgba(0,0,0,0.15), 0 2px 8px rgba(255,182,193,0.1); border: 1px solid #ffb6c180;",
|
|
inline: "background: #2d2428; padding: 4px 10px; border-radius: 6px; color: #ffd1d9; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #ffb6c180;"
|
|
},
|
|
quote: "border-left: 3px solid #ff8da1; padding: 0 0 0 20px; margin: 1.5em 0; color: #ff8da1; font-style: normal; font-size: 15px; line-height: 1.8; background: linear-gradient(to right, rgba(255,141,161,0.05), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 14px; box-shadow: 0 8px 24px rgba(255,182,193,0.25); border: 1px solid #ffb6c180;",
|
|
link: "color: #ffb6c1; text-decoration: none; border-bottom: 1px solid rgba(255,182,193,0.3); transition: all 0.2s ease; text-shadow: 0 2px 4px rgba(255,182,193,0.1);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 14px; overflow: hidden; border: 1px solid #ffb6c180; box-shadow: 0 4px 12px rgba(255,182,193,0.15);",
|
|
header: "background: linear-gradient(135deg, #2d2428, #1f1a1d); font-weight: 700; color: #ffb6c1; padding: 14px; border-bottom: 2px solid #ffb6c180;",
|
|
cell: "padding: 14px; color: #ffd1d9; border-top: 1px solid #ffb6c180;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #ffb6c180; margin: 32px 0; box-shadow: 0 2px 8px rgba(255,182,193,0.15);",
|
|
footnote: {
|
|
ref: "color: #ff8da1; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #ff8da1; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/starry.json
|
|
var require_starry = __commonJS({
|
|
"src/templates/starry.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "starry",
|
|
name: "\u661F\u7A7A\u68A6\u5883",
|
|
styles: {
|
|
imagePreview: "background-color: #0d0f1a; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 24px rgba(147,112,219,0.3); border: 1px solid #9370db80;",
|
|
placeholder: "background: linear-gradient(135deg, #252640, #1a1b2e); transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.1) contrast(1.05);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 10px;",
|
|
userName: "font-size: 16px; font-weight: 700; color: #9370db; text-shadow: 0 2px 8px rgba(147,112,219,0.2);",
|
|
userId: "font-size: 14px; color: #b19cd9; font-family: 'SF Pro Text';",
|
|
postTime: "font-size: 13px; color: #8a7bb5; letter-spacing: 0.03em;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #b19cd9; font-size: 13px; border-top: 1px solid #252640; background: rgba(13,15,26,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #8a7bb5;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #9370db; text-shadow: 0 2px 8px rgba(147,112,219,0.15);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #9370db;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #9370db;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.2em; font-size: 15px; color: #f0e6ff;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #9b59b6; text-shadow: 0 2px 8px rgba(155,89,182,0.2);",
|
|
em: "font-style: normal; color: #b19cd9; background: rgba(177,156,217,0.1); padding: 0 4px; border-left: 2px solid #b19cd980;",
|
|
del: "text-decoration: line-through; color: #8a7bb5; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 28px; margin-bottom: 1.2em; color: #d8cef6;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #d8cef6; line-height: 1.8;",
|
|
taskList: "list-style: none; margin-left: -24px; font-size: 15px; color: #d8cef6; line-height: 1.8;"
|
|
},
|
|
code: {
|
|
block: "background: #252640; padding: 1.2em; border-radius: 14px; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #d8cef6; margin: 1.5em 0; box-shadow: inset 0 4px 12px rgba(0,0,0,0.15), 0 2px 8px rgba(147,112,219,0.1); border: 1px solid #9370db80;",
|
|
inline: "background: #252640; padding: 4px 10px; border-radius: 6px; color: #d8cef6; font-size: 14px; font-family: 'SF Mono', Menlo, monospace; border: 1px solid #9370db80;"
|
|
},
|
|
quote: "border-left: 3px solid #b19cd9; padding: 0 0 0 20px; margin: 1.5em 0; color: #b19cd9; font-style: normal; font-size: 15px; line-height: 1.8; background: linear-gradient(to right, rgba(177,156,217,0.05), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 14px; box-shadow: 0 8px 24px rgba(147,112,219,0.25); border: 1px solid #9370db80;",
|
|
link: "color: #9370db; text-decoration: none; background-image: linear-gradient(to right, #9370db80, #b19cd980); background-size: 0% 1px; background-repeat: no-repeat; background-position: 0 100%; transition: all 0.3s ease; text-shadow: 0 2px 4px rgba(147,112,219,0.1);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 14px; overflow: hidden; border: 1px solid #9370db80; box-shadow: 0 4px 12px rgba(147,112,219,0.15);",
|
|
header: "background: linear-gradient(135deg, #252640, #0d0f1a); font-weight: 700; color: #9370db; padding: 14px; border-bottom: 2px solid #9370db80;",
|
|
cell: "padding: 14px; color: #d8cef6; border-top: 1px solid #9370db80;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #9370db80; margin: 32px 0; box-shadow: 0 2px 8px rgba(147,112,219,0.15);",
|
|
footnote: {
|
|
ref: "color: #b19cd9; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #b19cd9; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/metal.json
|
|
var require_metal = __commonJS({
|
|
"src/templates/metal.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "metal",
|
|
name: "\u91D1\u5C5E\u79D1\u6280",
|
|
styles: {
|
|
imagePreview: "background-color: #1e2228; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 4px; overflow: hidden; box-shadow: 0 4px 16px rgba(192,192,192,0.3); border: 1px solid #4d4d4d80;",
|
|
placeholder: "background: #282c34; transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: contrast(1.1) saturate(1.2);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 10px;",
|
|
userName: "font-size: 16px; font-weight: 700; color: #f0f0f0; text-shadow: 0 2px 4px rgba(0,0,0,0.3);",
|
|
userId: "font-size: 14px; color: #a0a0a0; font-family: 'SF Pro Display';",
|
|
postTime: "font-size: 13px; color: #808080; letter-spacing: 0.03em;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #a0a0a0; font-size: 13px; border-top: 1px solid #4d4d4d80; background: rgba(30,34,40,0.95); backdrop-filter: blur(12px);",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #808080;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #f0f0f0; text-shadow: 0 2px 4px rgba(0,0,0,0.3);",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 28px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #f0f0f0;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 24px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 700; color: #f0f0f0;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.1em; font-size: 15px; color: #e0e0e0;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #4d8ee7; text-shadow: 0 2px 4px rgba(77,142,231,0.2);",
|
|
em: "font-style: normal; color: #a0a0a0; background: rgba(160,160,160,0.1); padding: 0 4px; border-left: 2px solid #4d4d4d80;",
|
|
del: "text-decoration: line-through; color: #808080; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.2em; color: #c0c0c0;",
|
|
item: "margin-bottom: 0.7em; font-size: 15px; color: #c0c0c0; line-height: 1.75;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #c0c0c0; line-height: 1.75;"
|
|
},
|
|
code: {
|
|
block: "background: #282c34; padding: 1.2em; border-radius: 4px; font-size: 14px; font-family: 'JetBrains Mono', monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #e0e0e0; margin: 1.5em 0; border: 1px solid #4d4d4d80; box-shadow: inset 0 4px 12px rgba(0,0,0,0.2);",
|
|
inline: "background: #282c34; padding: 4px 10px; border-radius: 2px; color: #e0e0e0; font-size: 14px; font-family: 'JetBrains Mono', monospace; border: 1px solid #4d4d4d80;"
|
|
},
|
|
quote: "border-left: 3px solid #4d8ee7; padding: 0 0 0 20px; margin: 1.5em 0; color: #a0a0a0; font-style: normal; font-size: 15px; line-height: 1.75; background: linear-gradient(to right, rgba(77,142,231,0.1), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 4px; box-shadow: 0 8px 24px rgba(0,0,0,0.3); border: 1px solid #4d4d4d80;",
|
|
link: "color: #4d8ee7; text-decoration: none; border-bottom: 1px solid #4d8ee780; transition: all 0.2s ease; text-shadow: 0 2px 4px rgba(77,142,231,0.1);",
|
|
table: {
|
|
container: "width: 100%; margin: 1.5em 0; border-collapse: separate; border-spacing: 0; border-radius: 4px; overflow: hidden; border: 1px solid #4d4d4d80; box-shadow: 0 4px 12px rgba(0,0,0,0.2);",
|
|
header: "background: linear-gradient(135deg, #282c34, #1e2228); font-weight: 700; color: #4d8ee7; padding: 14px; border-bottom: 2px solid #4d4d4d80;",
|
|
cell: "padding: 14px; color: #c0c0c0; border-top: 1px solid #4d4d4d80;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #4d4d4d80; margin: 32px 0; box-shadow: 0 2px 8px rgba(0,0,0,0.3);",
|
|
footnote: {
|
|
ref: "color: #a0a0a0; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #a0a0a0; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/yueling.json
|
|
var require_yueling = __commonJS({
|
|
"src/templates/yueling.json"(exports, module2) {
|
|
module2.exports = {
|
|
id: "yueling",
|
|
name: "\u60A6\u7075\u96C5\u68D5",
|
|
styles: {
|
|
imagePreview: "background-color: #1c1c1e; padding: 28px 24px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 40px; height: 40px; border-radius: 12px; overflow: hidden;",
|
|
placeholder: "background: #2c2c2e; transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease;"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 16px; font-weight: 600; color: #ffffff;",
|
|
userId: "font-size: 14px; color: #98989d;",
|
|
postTime: "font-size: 13px; color: #636366;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #98989d; font-size: 13px; border-top: 1px solid #2c2c2e; background: #1c1c1e;",
|
|
text: "color: inherit; transition: color 0.2s ease; white-space: nowrap;",
|
|
separator: "color: #636366;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 0; font-size: 1.5em; letter-spacing: -0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 26px 0 0; font-size: 1.25em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 22px 0 0; font-size: 1.1em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #f2f2f7;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.8; margin-bottom: 1.1em; font-size: 15px; color: #ffffff;",
|
|
emphasis: {
|
|
strong: "font-weight: 700; color: #c57512;",
|
|
em: "font-style: italic; color: #c57512;",
|
|
del: "text-decoration: line-through; color: #636366;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.1em; color: #d1d1d6;",
|
|
item: "margin-bottom: 0.7em; font-size: 15px; color: #d1d1d6; line-height: 1.75;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #d1d1d6; line-height: 1.75;"
|
|
},
|
|
code: {
|
|
block: "background: #2c2c2e; padding: 1em 1.2em; border-radius: 12px; font-size: 14px; font-family: SF Mono, Menlo, monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #ffffff; margin: 1.3em 0;",
|
|
inline: "background: #2c2c2e; padding: 3px 8px; border-radius: 6px; color: #ffffff; font-size: 14px; font-family: SF Mono, Menlo, monospace;"
|
|
},
|
|
quote: "border-left: 3px solid #c57512; padding: 0 0 0 18px; margin: 1.2em 0; color: #f2f2f7; font-style: normal; font-size: 15px; line-height: 1.75;",
|
|
image: "max-width: 100%; height: auto; margin: 1.3em auto; border-radius: 12px;",
|
|
link: "color: #c57512; text-decoration: underline; text-underline-offset: 2px; transition: opacity 0.2s ease;",
|
|
table: {
|
|
container: "width: 100%; margin: 1.3em 0; border-collapse: separate; border-spacing: 0; border-radius: 12px; overflow: hidden; border: 1px solid #2c2c2e;",
|
|
header: "background: #2c2c2e; font-weight: 600; color: #f2f2f7; padding: 12px;",
|
|
cell: "padding: 12px; color: #d1d1d6; border-top: 1px solid #2c2c2e;"
|
|
},
|
|
hr: "border: none; border-top: 1px solid #2c2c2e; margin: 26px 0;",
|
|
footnote: {
|
|
ref: "color: #98989d; text-decoration: none; font-size: 0.9em;",
|
|
backref: "color: #98989d; text-decoration: none; font-size: 0.9em;"
|
|
}
|
|
}
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/templates/index.ts
|
|
var templates_exports = {};
|
|
__export(templates_exports, {
|
|
templates: () => templates
|
|
});
|
|
var defaultTemplate, minimalTemplate, elegantTemplate, cyberTemplate, warmTemplate, forestTemplate, oceanTemplate, sakuraTemplate, starryTemplate, metalTemplate, yuelingTemplate, templates;
|
|
var init_templates = __esm({
|
|
"src/templates/index.ts"() {
|
|
defaultTemplate = require_default();
|
|
minimalTemplate = require_minimal();
|
|
elegantTemplate = require_elegant();
|
|
cyberTemplate = require_cyber();
|
|
warmTemplate = require_warm();
|
|
forestTemplate = require_forest();
|
|
oceanTemplate = require_ocean();
|
|
sakuraTemplate = require_sakura();
|
|
starryTemplate = require_starry();
|
|
metalTemplate = require_metal();
|
|
yuelingTemplate = require_yueling();
|
|
templates = {
|
|
default: defaultTemplate,
|
|
minimal: minimalTemplate,
|
|
elegant: elegantTemplate,
|
|
cyber: cyberTemplate,
|
|
warm: warmTemplate,
|
|
forest: forestTemplate,
|
|
ocean: oceanTemplate,
|
|
sakura: sakuraTemplate,
|
|
starry: starryTemplate,
|
|
metal: metalTemplate,
|
|
yueling: yuelingTemplate
|
|
};
|
|
}
|
|
});
|
|
|
|
// src/main.ts
|
|
var main_exports = {};
|
|
__export(main_exports, {
|
|
default: () => RedPlugin
|
|
});
|
|
module.exports = __toCommonJS(main_exports);
|
|
var import_obsidian9 = require("obsidian");
|
|
|
|
// src/view.ts
|
|
var import_obsidian3 = require("obsidian");
|
|
|
|
// src/converter.ts
|
|
var RedConverter = class {
|
|
static initialize(app, plugin) {
|
|
this.app = app;
|
|
this.plugin = plugin;
|
|
}
|
|
static hasValidContent(element) {
|
|
var _a, _b;
|
|
const settings = (_b = (_a = this.plugin) == null ? void 0 : _a.settingsManager) == null ? void 0 : _b.getSettings();
|
|
const headingLevel = (settings == null ? void 0 : settings.headingLevel) || "h1";
|
|
const headers = element.querySelectorAll(headingLevel);
|
|
return headers.length > 0;
|
|
}
|
|
static formatContent(element) {
|
|
var _a, _b;
|
|
const settings = (_b = (_a = this.plugin) == null ? void 0 : _a.settingsManager) == null ? void 0 : _b.getSettings();
|
|
const headingLevel = (settings == null ? void 0 : settings.headingLevel) || "h1";
|
|
const headers = Array.from(element.querySelectorAll(headingLevel));
|
|
if (headers.length === 0) {
|
|
element.empty();
|
|
const tip = element.createEl("div", {
|
|
cls: "red-empty-message",
|
|
text: `\u26A0\uFE0F \u6E29\u99A8\u63D0\u793A
|
|
\u8BF7\u4F7F\u7528${headingLevel === "h1" ? "\u4E00\u7EA7\u6807\u9898(#)" : "\u4E8C\u7EA7\u6807\u9898(##)"}\u6765\u5206\u5272\u5185\u5BB9
|
|
\u6BCF\u4E2A${headingLevel === "h1" ? "\u4E00\u7EA7\u6807\u9898" : "\u4E8C\u7EA7\u6807\u9898"}\u5C06\u751F\u6210\u4E00\u5F20\u72EC\u7ACB\u7684\u56FE\u7247
|
|
\u73B0\u5728\u7F16\u8F91\u6587\u6863\uFF0C\u5B9E\u65F6\u9884\u89C8\u6548\u679C`
|
|
});
|
|
element.dispatchEvent(new CustomEvent("content-validation-change", {
|
|
detail: { isValid: false },
|
|
bubbles: true
|
|
}));
|
|
return;
|
|
}
|
|
element.dispatchEvent(new CustomEvent("content-validation-change", {
|
|
detail: { isValid: true },
|
|
bubbles: true
|
|
}));
|
|
const previewContainer = document.createElement("div");
|
|
previewContainer.className = "red-preview-container";
|
|
const imagePreview = document.createElement("div");
|
|
imagePreview.className = "red-image-preview";
|
|
const copyButton = document.createElement("button");
|
|
copyButton.className = "red-copy-button";
|
|
copyButton.innerHTML = '<?xml version="1.0" encoding="UTF-8"?><svg width="20" height="20" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163" stroke="#9b9b9b" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z" fill="none" stroke="#9b9b9b" stroke-width="4" stroke-linejoin="round"/></svg>';
|
|
copyButton.title = "\u590D\u5236\u56FE\u7247";
|
|
copyButton.setAttribute("aria-label", "\u590D\u5236\u56FE\u7247\u5230\u526A\u8D34\u677F");
|
|
previewContainer.appendChild(copyButton);
|
|
const headerArea = document.createElement("div");
|
|
headerArea.className = "red-preview-header";
|
|
const contentArea = document.createElement("div");
|
|
contentArea.className = "red-preview-content";
|
|
const footerArea = document.createElement("div");
|
|
footerArea.className = "red-preview-footer";
|
|
const contentContainer = document.createElement("div");
|
|
contentContainer.className = "red-content-container";
|
|
headers.forEach((header, index) => {
|
|
const section = this.createContentSection(header, index);
|
|
if (section) {
|
|
contentContainer.appendChild(section);
|
|
}
|
|
});
|
|
contentArea.appendChild(contentContainer);
|
|
imagePreview.appendChild(headerArea);
|
|
imagePreview.appendChild(contentArea);
|
|
imagePreview.appendChild(footerArea);
|
|
previewContainer.appendChild(imagePreview);
|
|
element.empty();
|
|
element.appendChild(previewContainer);
|
|
const copyEvent = new CustomEvent("copy-button-added", {
|
|
detail: { copyButton },
|
|
bubbles: true
|
|
});
|
|
element.dispatchEvent(copyEvent);
|
|
}
|
|
static createContentSection(header, index) {
|
|
var _a, _b;
|
|
const settings = (_b = (_a = this.plugin) == null ? void 0 : _a.settingsManager) == null ? void 0 : _b.getSettings();
|
|
const headingLevel = (settings == null ? void 0 : settings.headingLevel) || "h1";
|
|
let content = [];
|
|
let current = header.nextElementSibling;
|
|
while (current && current.tagName !== headingLevel.toUpperCase()) {
|
|
content.push(current.cloneNode(true));
|
|
current = current.nextElementSibling;
|
|
}
|
|
const pages = [[]];
|
|
let currentPage = 0;
|
|
content.forEach((el) => {
|
|
if (el.tagName === "HR") {
|
|
currentPage++;
|
|
pages[currentPage] = [];
|
|
} else {
|
|
if (!pages[currentPage]) {
|
|
pages[currentPage] = [];
|
|
}
|
|
pages[currentPage].push(el);
|
|
}
|
|
});
|
|
if (pages.length === 1 && !content.some((el) => el.tagName === "HR")) {
|
|
const section = document.createElement("section");
|
|
section.className = "red-content-section";
|
|
section.setAttribute("data-index", index.toString());
|
|
section.appendChild(header.cloneNode(true));
|
|
content.forEach((el) => section.appendChild(el));
|
|
this.processElements(section);
|
|
return section;
|
|
} else {
|
|
const fragment = document.createDocumentFragment();
|
|
pages.forEach((pageContent, pageIndex) => {
|
|
if (pageContent.length === 0)
|
|
return;
|
|
const section = document.createElement("section");
|
|
section.className = "red-content-section";
|
|
section.setAttribute("data-index", `${index}-${pageIndex}`);
|
|
section.appendChild(header.cloneNode(true));
|
|
pageContent.forEach((el) => section.appendChild(el));
|
|
this.processElements(section);
|
|
fragment.appendChild(section);
|
|
});
|
|
return fragment;
|
|
}
|
|
}
|
|
static processElements(container) {
|
|
if (!container)
|
|
return;
|
|
container.querySelectorAll("strong, em").forEach((el) => {
|
|
el.classList.add("red-emphasis");
|
|
});
|
|
container.querySelectorAll("a").forEach((el) => {
|
|
el.classList.add("red-link");
|
|
});
|
|
container.querySelectorAll("table").forEach((el) => {
|
|
if (el === container.closest("table"))
|
|
return;
|
|
el.classList.add("red-table");
|
|
});
|
|
container.querySelectorAll("hr").forEach((el) => {
|
|
el.classList.add("red-hr");
|
|
});
|
|
container.querySelectorAll("del").forEach((el) => {
|
|
el.classList.add("red-del");
|
|
});
|
|
container.querySelectorAll(".task-list-item").forEach((el) => {
|
|
el.classList.add("red-task-list-item");
|
|
});
|
|
container.querySelectorAll(".footnote-ref, .footnote-backref").forEach((el) => {
|
|
el.classList.add("red-footnote");
|
|
});
|
|
container.querySelectorAll("pre code").forEach((el) => {
|
|
const pre = el.parentElement;
|
|
if (pre) {
|
|
pre.classList.add("red-pre");
|
|
const dots = document.createElement("div");
|
|
dots.className = "red-code-dots";
|
|
["red", "yellow", "green"].forEach((color) => {
|
|
const dot = document.createElement("span");
|
|
dot.className = `red-code-dot red-code-dot-${color}`;
|
|
dots.appendChild(dot);
|
|
});
|
|
pre.insertBefore(dots, pre.firstChild);
|
|
const copyButton = pre.querySelector(".copy-code-button");
|
|
if (copyButton) {
|
|
copyButton.remove();
|
|
}
|
|
}
|
|
});
|
|
container.querySelectorAll("span.internal-embed[alt][src]").forEach(async (el) => {
|
|
var _a;
|
|
const originalSpan = el;
|
|
const src = originalSpan.getAttribute("src");
|
|
const alt = originalSpan.getAttribute("alt");
|
|
if (!src)
|
|
return;
|
|
try {
|
|
const linktext = src.split("|")[0];
|
|
const file = this.app.metadataCache.getFirstLinkpathDest(linktext, "");
|
|
if (file) {
|
|
const absolutePath = this.app.vault.adapter.getResourcePath(file.path);
|
|
const newImg = document.createElement("img");
|
|
newImg.src = absolutePath;
|
|
if (alt)
|
|
newImg.alt = alt;
|
|
newImg.className = "red-image";
|
|
(_a = originalSpan.parentNode) == null ? void 0 : _a.replaceChild(newImg, originalSpan);
|
|
}
|
|
} catch (error) {
|
|
console.error("\u56FE\u7247\u5904\u7406\u5931\u8D25:", error);
|
|
}
|
|
});
|
|
container.querySelectorAll("blockquote").forEach((el) => {
|
|
el.classList.add("red-blockquote");
|
|
el.querySelectorAll("p").forEach((p) => {
|
|
p.classList.add("red-blockquote-p");
|
|
});
|
|
});
|
|
}
|
|
};
|
|
|
|
// node_modules/html-to-image/es/util.js
|
|
function resolveUrl(url, baseUrl) {
|
|
if (url.match(/^[a-z]+:\/\//i)) {
|
|
return url;
|
|
}
|
|
if (url.match(/^\/\//)) {
|
|
return window.location.protocol + url;
|
|
}
|
|
if (url.match(/^[a-z]+:/i)) {
|
|
return url;
|
|
}
|
|
const doc = document.implementation.createHTMLDocument();
|
|
const base = doc.createElement("base");
|
|
const a = doc.createElement("a");
|
|
doc.head.appendChild(base);
|
|
doc.body.appendChild(a);
|
|
if (baseUrl) {
|
|
base.href = baseUrl;
|
|
}
|
|
a.href = url;
|
|
return a.href;
|
|
}
|
|
var uuid = (() => {
|
|
let counter = 0;
|
|
const random = () => (
|
|
// eslint-disable-next-line no-bitwise
|
|
`0000${(Math.random() * 36 ** 4 << 0).toString(36)}`.slice(-4)
|
|
);
|
|
return () => {
|
|
counter += 1;
|
|
return `u${random()}${counter}`;
|
|
};
|
|
})();
|
|
function toArray(arrayLike) {
|
|
const arr = [];
|
|
for (let i = 0, l = arrayLike.length; i < l; i++) {
|
|
arr.push(arrayLike[i]);
|
|
}
|
|
return arr;
|
|
}
|
|
var styleProps = null;
|
|
function getStyleProperties(options = {}) {
|
|
if (styleProps) {
|
|
return styleProps;
|
|
}
|
|
if (options.includeStyleProperties) {
|
|
styleProps = options.includeStyleProperties;
|
|
return styleProps;
|
|
}
|
|
styleProps = toArray(window.getComputedStyle(document.documentElement));
|
|
return styleProps;
|
|
}
|
|
function px(node, styleProperty) {
|
|
const win = node.ownerDocument.defaultView || window;
|
|
const val = win.getComputedStyle(node).getPropertyValue(styleProperty);
|
|
return val ? parseFloat(val.replace("px", "")) : 0;
|
|
}
|
|
function getNodeWidth(node) {
|
|
const leftBorder = px(node, "border-left-width");
|
|
const rightBorder = px(node, "border-right-width");
|
|
return node.clientWidth + leftBorder + rightBorder;
|
|
}
|
|
function getNodeHeight(node) {
|
|
const topBorder = px(node, "border-top-width");
|
|
const bottomBorder = px(node, "border-bottom-width");
|
|
return node.clientHeight + topBorder + bottomBorder;
|
|
}
|
|
function getImageSize(targetNode, options = {}) {
|
|
const width = options.width || getNodeWidth(targetNode);
|
|
const height = options.height || getNodeHeight(targetNode);
|
|
return { width, height };
|
|
}
|
|
function getPixelRatio() {
|
|
let ratio;
|
|
let FINAL_PROCESS;
|
|
try {
|
|
FINAL_PROCESS = process;
|
|
} catch (e) {
|
|
}
|
|
const val = FINAL_PROCESS && FINAL_PROCESS.env ? FINAL_PROCESS.env.devicePixelRatio : null;
|
|
if (val) {
|
|
ratio = parseInt(val, 10);
|
|
if (Number.isNaN(ratio)) {
|
|
ratio = 1;
|
|
}
|
|
}
|
|
return ratio || window.devicePixelRatio || 1;
|
|
}
|
|
var canvasDimensionLimit = 16384;
|
|
function checkCanvasDimensions(canvas) {
|
|
if (canvas.width > canvasDimensionLimit || canvas.height > canvasDimensionLimit) {
|
|
if (canvas.width > canvasDimensionLimit && canvas.height > canvasDimensionLimit) {
|
|
if (canvas.width > canvas.height) {
|
|
canvas.height *= canvasDimensionLimit / canvas.width;
|
|
canvas.width = canvasDimensionLimit;
|
|
} else {
|
|
canvas.width *= canvasDimensionLimit / canvas.height;
|
|
canvas.height = canvasDimensionLimit;
|
|
}
|
|
} else if (canvas.width > canvasDimensionLimit) {
|
|
canvas.height *= canvasDimensionLimit / canvas.width;
|
|
canvas.width = canvasDimensionLimit;
|
|
} else {
|
|
canvas.width *= canvasDimensionLimit / canvas.height;
|
|
canvas.height = canvasDimensionLimit;
|
|
}
|
|
}
|
|
}
|
|
function canvasToBlob(canvas, options = {}) {
|
|
if (canvas.toBlob) {
|
|
return new Promise((resolve) => {
|
|
canvas.toBlob(resolve, options.type ? options.type : "image/png", options.quality ? options.quality : 1);
|
|
});
|
|
}
|
|
return new Promise((resolve) => {
|
|
const binaryString = window.atob(canvas.toDataURL(options.type ? options.type : void 0, options.quality ? options.quality : void 0).split(",")[1]);
|
|
const len = binaryString.length;
|
|
const binaryArray = new Uint8Array(len);
|
|
for (let i = 0; i < len; i += 1) {
|
|
binaryArray[i] = binaryString.charCodeAt(i);
|
|
}
|
|
resolve(new Blob([binaryArray], {
|
|
type: options.type ? options.type : "image/png"
|
|
}));
|
|
});
|
|
}
|
|
function createImage(url) {
|
|
return new Promise((resolve, reject) => {
|
|
const img = new Image();
|
|
img.onload = () => {
|
|
img.decode().then(() => {
|
|
requestAnimationFrame(() => resolve(img));
|
|
});
|
|
};
|
|
img.onerror = reject;
|
|
img.crossOrigin = "anonymous";
|
|
img.decoding = "async";
|
|
img.src = url;
|
|
});
|
|
}
|
|
async function svgToDataURL(svg) {
|
|
return Promise.resolve().then(() => new XMLSerializer().serializeToString(svg)).then(encodeURIComponent).then((html) => `data:image/svg+xml;charset=utf-8,${html}`);
|
|
}
|
|
async function nodeToDataURL(node, width, height) {
|
|
const xmlns = "http://www.w3.org/2000/svg";
|
|
const svg = document.createElementNS(xmlns, "svg");
|
|
const foreignObject = document.createElementNS(xmlns, "foreignObject");
|
|
svg.setAttribute("width", `${width}`);
|
|
svg.setAttribute("height", `${height}`);
|
|
svg.setAttribute("viewBox", `0 0 ${width} ${height}`);
|
|
foreignObject.setAttribute("width", "100%");
|
|
foreignObject.setAttribute("height", "100%");
|
|
foreignObject.setAttribute("x", "0");
|
|
foreignObject.setAttribute("y", "0");
|
|
foreignObject.setAttribute("externalResourcesRequired", "true");
|
|
svg.appendChild(foreignObject);
|
|
foreignObject.appendChild(node);
|
|
return svgToDataURL(svg);
|
|
}
|
|
var isInstanceOfElement = (node, instance) => {
|
|
if (node instanceof instance)
|
|
return true;
|
|
const nodePrototype = Object.getPrototypeOf(node);
|
|
if (nodePrototype === null)
|
|
return false;
|
|
return nodePrototype.constructor.name === instance.name || isInstanceOfElement(nodePrototype, instance);
|
|
};
|
|
|
|
// node_modules/html-to-image/es/clone-pseudos.js
|
|
function formatCSSText(style) {
|
|
const content = style.getPropertyValue("content");
|
|
return `${style.cssText} content: '${content.replace(/'|"/g, "")}';`;
|
|
}
|
|
function formatCSSProperties(style, options) {
|
|
return getStyleProperties(options).map((name) => {
|
|
const value = style.getPropertyValue(name);
|
|
const priority = style.getPropertyPriority(name);
|
|
return `${name}: ${value}${priority ? " !important" : ""};`;
|
|
}).join(" ");
|
|
}
|
|
function getPseudoElementStyle(className, pseudo, style, options) {
|
|
const selector = `.${className}:${pseudo}`;
|
|
const cssText = style.cssText ? formatCSSText(style) : formatCSSProperties(style, options);
|
|
return document.createTextNode(`${selector}{${cssText}}`);
|
|
}
|
|
function clonePseudoElement(nativeNode, clonedNode, pseudo, options) {
|
|
const style = window.getComputedStyle(nativeNode, pseudo);
|
|
const content = style.getPropertyValue("content");
|
|
if (content === "" || content === "none") {
|
|
return;
|
|
}
|
|
const className = uuid();
|
|
try {
|
|
clonedNode.className = `${clonedNode.className} ${className}`;
|
|
} catch (err) {
|
|
return;
|
|
}
|
|
const styleElement = document.createElement("style");
|
|
styleElement.appendChild(getPseudoElementStyle(className, pseudo, style, options));
|
|
clonedNode.appendChild(styleElement);
|
|
}
|
|
function clonePseudoElements(nativeNode, clonedNode, options) {
|
|
clonePseudoElement(nativeNode, clonedNode, ":before", options);
|
|
clonePseudoElement(nativeNode, clonedNode, ":after", options);
|
|
}
|
|
|
|
// node_modules/html-to-image/es/mimes.js
|
|
var WOFF = "application/font-woff";
|
|
var JPEG = "image/jpeg";
|
|
var mimes = {
|
|
woff: WOFF,
|
|
woff2: WOFF,
|
|
ttf: "application/font-truetype",
|
|
eot: "application/vnd.ms-fontobject",
|
|
png: "image/png",
|
|
jpg: JPEG,
|
|
jpeg: JPEG,
|
|
gif: "image/gif",
|
|
tiff: "image/tiff",
|
|
svg: "image/svg+xml",
|
|
webp: "image/webp"
|
|
};
|
|
function getExtension(url) {
|
|
const match = /\.([^./]*?)$/g.exec(url);
|
|
return match ? match[1] : "";
|
|
}
|
|
function getMimeType(url) {
|
|
const extension = getExtension(url).toLowerCase();
|
|
return mimes[extension] || "";
|
|
}
|
|
|
|
// node_modules/html-to-image/es/dataurl.js
|
|
function getContentFromDataUrl(dataURL) {
|
|
return dataURL.split(/,/)[1];
|
|
}
|
|
function isDataUrl(url) {
|
|
return url.search(/^(data:)/) !== -1;
|
|
}
|
|
function makeDataUrl(content, mimeType) {
|
|
return `data:${mimeType};base64,${content}`;
|
|
}
|
|
async function fetchAsDataURL(url, init, process2) {
|
|
const res = await fetch(url, init);
|
|
if (res.status === 404) {
|
|
throw new Error(`Resource "${res.url}" not found`);
|
|
}
|
|
const blob = await res.blob();
|
|
return new Promise((resolve, reject) => {
|
|
const reader = new FileReader();
|
|
reader.onerror = reject;
|
|
reader.onloadend = () => {
|
|
try {
|
|
resolve(process2({ res, result: reader.result }));
|
|
} catch (error) {
|
|
reject(error);
|
|
}
|
|
};
|
|
reader.readAsDataURL(blob);
|
|
});
|
|
}
|
|
var cache = {};
|
|
function getCacheKey(url, contentType, includeQueryParams) {
|
|
let key = url.replace(/\?.*/, "");
|
|
if (includeQueryParams) {
|
|
key = url;
|
|
}
|
|
if (/ttf|otf|eot|woff2?/i.test(key)) {
|
|
key = key.replace(/.*\//, "");
|
|
}
|
|
return contentType ? `[${contentType}]${key}` : key;
|
|
}
|
|
async function resourceToDataURL(resourceUrl, contentType, options) {
|
|
const cacheKey = getCacheKey(resourceUrl, contentType, options.includeQueryParams);
|
|
if (cache[cacheKey] != null) {
|
|
return cache[cacheKey];
|
|
}
|
|
if (options.cacheBust) {
|
|
resourceUrl += (/\?/.test(resourceUrl) ? "&" : "?") + new Date().getTime();
|
|
}
|
|
let dataURL;
|
|
try {
|
|
const content = await fetchAsDataURL(resourceUrl, options.fetchRequestInit, ({ res, result }) => {
|
|
if (!contentType) {
|
|
contentType = res.headers.get("Content-Type") || "";
|
|
}
|
|
return getContentFromDataUrl(result);
|
|
});
|
|
dataURL = makeDataUrl(content, contentType);
|
|
} catch (error) {
|
|
dataURL = options.imagePlaceholder || "";
|
|
let msg = `Failed to fetch resource: ${resourceUrl}`;
|
|
if (error) {
|
|
msg = typeof error === "string" ? error : error.message;
|
|
}
|
|
if (msg) {
|
|
console.warn(msg);
|
|
}
|
|
}
|
|
cache[cacheKey] = dataURL;
|
|
return dataURL;
|
|
}
|
|
|
|
// node_modules/html-to-image/es/clone-node.js
|
|
async function cloneCanvasElement(canvas) {
|
|
const dataURL = canvas.toDataURL();
|
|
if (dataURL === "data:,") {
|
|
return canvas.cloneNode(false);
|
|
}
|
|
return createImage(dataURL);
|
|
}
|
|
async function cloneVideoElement(video, options) {
|
|
if (video.currentSrc) {
|
|
const canvas = document.createElement("canvas");
|
|
const ctx = canvas.getContext("2d");
|
|
canvas.width = video.clientWidth;
|
|
canvas.height = video.clientHeight;
|
|
ctx === null || ctx === void 0 ? void 0 : ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
|
|
const dataURL2 = canvas.toDataURL();
|
|
return createImage(dataURL2);
|
|
}
|
|
const poster = video.poster;
|
|
const contentType = getMimeType(poster);
|
|
const dataURL = await resourceToDataURL(poster, contentType, options);
|
|
return createImage(dataURL);
|
|
}
|
|
async function cloneIFrameElement(iframe, options) {
|
|
var _a;
|
|
try {
|
|
if ((_a = iframe === null || iframe === void 0 ? void 0 : iframe.contentDocument) === null || _a === void 0 ? void 0 : _a.body) {
|
|
return await cloneNode(iframe.contentDocument.body, options, true);
|
|
}
|
|
} catch (_b) {
|
|
}
|
|
return iframe.cloneNode(false);
|
|
}
|
|
async function cloneSingleNode(node, options) {
|
|
if (isInstanceOfElement(node, HTMLCanvasElement)) {
|
|
return cloneCanvasElement(node);
|
|
}
|
|
if (isInstanceOfElement(node, HTMLVideoElement)) {
|
|
return cloneVideoElement(node, options);
|
|
}
|
|
if (isInstanceOfElement(node, HTMLIFrameElement)) {
|
|
return cloneIFrameElement(node, options);
|
|
}
|
|
return node.cloneNode(isSVGElement(node));
|
|
}
|
|
var isSlotElement = (node) => node.tagName != null && node.tagName.toUpperCase() === "SLOT";
|
|
var isSVGElement = (node) => node.tagName != null && node.tagName.toUpperCase() === "SVG";
|
|
async function cloneChildren(nativeNode, clonedNode, options) {
|
|
var _a, _b;
|
|
if (isSVGElement(clonedNode)) {
|
|
return clonedNode;
|
|
}
|
|
let children = [];
|
|
if (isSlotElement(nativeNode) && nativeNode.assignedNodes) {
|
|
children = toArray(nativeNode.assignedNodes());
|
|
} else if (isInstanceOfElement(nativeNode, HTMLIFrameElement) && ((_a = nativeNode.contentDocument) === null || _a === void 0 ? void 0 : _a.body)) {
|
|
children = toArray(nativeNode.contentDocument.body.childNodes);
|
|
} else {
|
|
children = toArray(((_b = nativeNode.shadowRoot) !== null && _b !== void 0 ? _b : nativeNode).childNodes);
|
|
}
|
|
if (children.length === 0 || isInstanceOfElement(nativeNode, HTMLVideoElement)) {
|
|
return clonedNode;
|
|
}
|
|
await children.reduce((deferred, child) => deferred.then(() => cloneNode(child, options)).then((clonedChild) => {
|
|
if (clonedChild) {
|
|
clonedNode.appendChild(clonedChild);
|
|
}
|
|
}), Promise.resolve());
|
|
return clonedNode;
|
|
}
|
|
function cloneCSSStyle(nativeNode, clonedNode, options) {
|
|
const targetStyle = clonedNode.style;
|
|
if (!targetStyle) {
|
|
return;
|
|
}
|
|
const sourceStyle = window.getComputedStyle(nativeNode);
|
|
if (sourceStyle.cssText) {
|
|
targetStyle.cssText = sourceStyle.cssText;
|
|
targetStyle.transformOrigin = sourceStyle.transformOrigin;
|
|
} else {
|
|
getStyleProperties(options).forEach((name) => {
|
|
let value = sourceStyle.getPropertyValue(name);
|
|
if (name === "font-size" && value.endsWith("px")) {
|
|
const reducedFont = Math.floor(parseFloat(value.substring(0, value.length - 2))) - 0.1;
|
|
value = `${reducedFont}px`;
|
|
}
|
|
if (isInstanceOfElement(nativeNode, HTMLIFrameElement) && name === "display" && value === "inline") {
|
|
value = "block";
|
|
}
|
|
if (name === "d" && clonedNode.getAttribute("d")) {
|
|
value = `path(${clonedNode.getAttribute("d")})`;
|
|
}
|
|
targetStyle.setProperty(name, value, sourceStyle.getPropertyPriority(name));
|
|
});
|
|
}
|
|
}
|
|
function cloneInputValue(nativeNode, clonedNode) {
|
|
if (isInstanceOfElement(nativeNode, HTMLTextAreaElement)) {
|
|
clonedNode.innerHTML = nativeNode.value;
|
|
}
|
|
if (isInstanceOfElement(nativeNode, HTMLInputElement)) {
|
|
clonedNode.setAttribute("value", nativeNode.value);
|
|
}
|
|
}
|
|
function cloneSelectValue(nativeNode, clonedNode) {
|
|
if (isInstanceOfElement(nativeNode, HTMLSelectElement)) {
|
|
const clonedSelect = clonedNode;
|
|
const selectedOption = Array.from(clonedSelect.children).find((child) => nativeNode.value === child.getAttribute("value"));
|
|
if (selectedOption) {
|
|
selectedOption.setAttribute("selected", "");
|
|
}
|
|
}
|
|
}
|
|
function decorate(nativeNode, clonedNode, options) {
|
|
if (isInstanceOfElement(clonedNode, Element)) {
|
|
cloneCSSStyle(nativeNode, clonedNode, options);
|
|
clonePseudoElements(nativeNode, clonedNode, options);
|
|
cloneInputValue(nativeNode, clonedNode);
|
|
cloneSelectValue(nativeNode, clonedNode);
|
|
}
|
|
return clonedNode;
|
|
}
|
|
async function ensureSVGSymbols(clone, options) {
|
|
const uses = clone.querySelectorAll ? clone.querySelectorAll("use") : [];
|
|
if (uses.length === 0) {
|
|
return clone;
|
|
}
|
|
const processedDefs = {};
|
|
for (let i = 0; i < uses.length; i++) {
|
|
const use = uses[i];
|
|
const id = use.getAttribute("xlink:href");
|
|
if (id) {
|
|
const exist = clone.querySelector(id);
|
|
const definition = document.querySelector(id);
|
|
if (!exist && definition && !processedDefs[id]) {
|
|
processedDefs[id] = await cloneNode(definition, options, true);
|
|
}
|
|
}
|
|
}
|
|
const nodes = Object.values(processedDefs);
|
|
if (nodes.length) {
|
|
const ns = "http://www.w3.org/1999/xhtml";
|
|
const svg = document.createElementNS(ns, "svg");
|
|
svg.setAttribute("xmlns", ns);
|
|
svg.style.position = "absolute";
|
|
svg.style.width = "0";
|
|
svg.style.height = "0";
|
|
svg.style.overflow = "hidden";
|
|
svg.style.display = "none";
|
|
const defs = document.createElementNS(ns, "defs");
|
|
svg.appendChild(defs);
|
|
for (let i = 0; i < nodes.length; i++) {
|
|
defs.appendChild(nodes[i]);
|
|
}
|
|
clone.appendChild(svg);
|
|
}
|
|
return clone;
|
|
}
|
|
async function cloneNode(node, options, isRoot) {
|
|
if (!isRoot && options.filter && !options.filter(node)) {
|
|
return null;
|
|
}
|
|
return Promise.resolve(node).then((clonedNode) => cloneSingleNode(clonedNode, options)).then((clonedNode) => cloneChildren(node, clonedNode, options)).then((clonedNode) => decorate(node, clonedNode, options)).then((clonedNode) => ensureSVGSymbols(clonedNode, options));
|
|
}
|
|
|
|
// node_modules/html-to-image/es/embed-resources.js
|
|
var URL_REGEX = /url\((['"]?)([^'"]+?)\1\)/g;
|
|
var URL_WITH_FORMAT_REGEX = /url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g;
|
|
var FONT_SRC_REGEX = /src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;
|
|
function toRegex(url) {
|
|
const escaped = url.replace(/([.*+?^${}()|\[\]\/\\])/g, "\\$1");
|
|
return new RegExp(`(url\\(['"]?)(${escaped})(['"]?\\))`, "g");
|
|
}
|
|
function parseURLs(cssText) {
|
|
const urls = [];
|
|
cssText.replace(URL_REGEX, (raw, quotation, url) => {
|
|
urls.push(url);
|
|
return raw;
|
|
});
|
|
return urls.filter((url) => !isDataUrl(url));
|
|
}
|
|
async function embed(cssText, resourceURL, baseURL, options, getContentFromUrl) {
|
|
try {
|
|
const resolvedURL = baseURL ? resolveUrl(resourceURL, baseURL) : resourceURL;
|
|
const contentType = getMimeType(resourceURL);
|
|
let dataURL;
|
|
if (getContentFromUrl) {
|
|
const content = await getContentFromUrl(resolvedURL);
|
|
dataURL = makeDataUrl(content, contentType);
|
|
} else {
|
|
dataURL = await resourceToDataURL(resolvedURL, contentType, options);
|
|
}
|
|
return cssText.replace(toRegex(resourceURL), `$1${dataURL}$3`);
|
|
} catch (error) {
|
|
}
|
|
return cssText;
|
|
}
|
|
function filterPreferredFontFormat(str, { preferredFontFormat }) {
|
|
return !preferredFontFormat ? str : str.replace(FONT_SRC_REGEX, (match) => {
|
|
while (true) {
|
|
const [src, , format] = URL_WITH_FORMAT_REGEX.exec(match) || [];
|
|
if (!format) {
|
|
return "";
|
|
}
|
|
if (format === preferredFontFormat) {
|
|
return `src: ${src};`;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
function shouldEmbed(url) {
|
|
return url.search(URL_REGEX) !== -1;
|
|
}
|
|
async function embedResources(cssText, baseUrl, options) {
|
|
if (!shouldEmbed(cssText)) {
|
|
return cssText;
|
|
}
|
|
const filteredCSSText = filterPreferredFontFormat(cssText, options);
|
|
const urls = parseURLs(filteredCSSText);
|
|
return urls.reduce((deferred, url) => deferred.then((css) => embed(css, url, baseUrl, options)), Promise.resolve(filteredCSSText));
|
|
}
|
|
|
|
// node_modules/html-to-image/es/embed-images.js
|
|
async function embedProp(propName, node, options) {
|
|
var _a;
|
|
const propValue = (_a = node.style) === null || _a === void 0 ? void 0 : _a.getPropertyValue(propName);
|
|
if (propValue) {
|
|
const cssString = await embedResources(propValue, null, options);
|
|
node.style.setProperty(propName, cssString, node.style.getPropertyPriority(propName));
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
async function embedBackground(clonedNode, options) {
|
|
;
|
|
await embedProp("background", clonedNode, options) || await embedProp("background-image", clonedNode, options);
|
|
await embedProp("mask", clonedNode, options) || await embedProp("-webkit-mask", clonedNode, options) || await embedProp("mask-image", clonedNode, options) || await embedProp("-webkit-mask-image", clonedNode, options);
|
|
}
|
|
async function embedImageNode(clonedNode, options) {
|
|
const isImageElement = isInstanceOfElement(clonedNode, HTMLImageElement);
|
|
if (!(isImageElement && !isDataUrl(clonedNode.src)) && !(isInstanceOfElement(clonedNode, SVGImageElement) && !isDataUrl(clonedNode.href.baseVal))) {
|
|
return;
|
|
}
|
|
const url = isImageElement ? clonedNode.src : clonedNode.href.baseVal;
|
|
const dataURL = await resourceToDataURL(url, getMimeType(url), options);
|
|
await new Promise((resolve, reject) => {
|
|
clonedNode.onload = resolve;
|
|
clonedNode.onerror = options.onImageErrorHandler ? (...attributes) => {
|
|
try {
|
|
resolve(options.onImageErrorHandler(...attributes));
|
|
} catch (error) {
|
|
reject(error);
|
|
}
|
|
} : reject;
|
|
const image = clonedNode;
|
|
if (image.decode) {
|
|
image.decode = resolve;
|
|
}
|
|
if (image.loading === "lazy") {
|
|
image.loading = "eager";
|
|
}
|
|
if (isImageElement) {
|
|
clonedNode.srcset = "";
|
|
clonedNode.src = dataURL;
|
|
} else {
|
|
clonedNode.href.baseVal = dataURL;
|
|
}
|
|
});
|
|
}
|
|
async function embedChildren(clonedNode, options) {
|
|
const children = toArray(clonedNode.childNodes);
|
|
const deferreds = children.map((child) => embedImages(child, options));
|
|
await Promise.all(deferreds).then(() => clonedNode);
|
|
}
|
|
async function embedImages(clonedNode, options) {
|
|
if (isInstanceOfElement(clonedNode, Element)) {
|
|
await embedBackground(clonedNode, options);
|
|
await embedImageNode(clonedNode, options);
|
|
await embedChildren(clonedNode, options);
|
|
}
|
|
}
|
|
|
|
// node_modules/html-to-image/es/apply-style.js
|
|
function applyStyle(node, options) {
|
|
const { style } = node;
|
|
if (options.backgroundColor) {
|
|
style.backgroundColor = options.backgroundColor;
|
|
}
|
|
if (options.width) {
|
|
style.width = `${options.width}px`;
|
|
}
|
|
if (options.height) {
|
|
style.height = `${options.height}px`;
|
|
}
|
|
const manual = options.style;
|
|
if (manual != null) {
|
|
Object.keys(manual).forEach((key) => {
|
|
style[key] = manual[key];
|
|
});
|
|
}
|
|
return node;
|
|
}
|
|
|
|
// node_modules/html-to-image/es/embed-webfonts.js
|
|
var cssFetchCache = {};
|
|
async function fetchCSS(url) {
|
|
let cache2 = cssFetchCache[url];
|
|
if (cache2 != null) {
|
|
return cache2;
|
|
}
|
|
const res = await fetch(url);
|
|
const cssText = await res.text();
|
|
cache2 = { url, cssText };
|
|
cssFetchCache[url] = cache2;
|
|
return cache2;
|
|
}
|
|
async function embedFonts(data, options) {
|
|
let cssText = data.cssText;
|
|
const regexUrl = /url\(["']?([^"')]+)["']?\)/g;
|
|
const fontLocs = cssText.match(/url\([^)]+\)/g) || [];
|
|
const loadFonts = fontLocs.map(async (loc) => {
|
|
let url = loc.replace(regexUrl, "$1");
|
|
if (!url.startsWith("https://")) {
|
|
url = new URL(url, data.url).href;
|
|
}
|
|
return fetchAsDataURL(url, options.fetchRequestInit, ({ result }) => {
|
|
cssText = cssText.replace(loc, `url(${result})`);
|
|
return [loc, result];
|
|
});
|
|
});
|
|
return Promise.all(loadFonts).then(() => cssText);
|
|
}
|
|
function parseCSS(source) {
|
|
if (source == null) {
|
|
return [];
|
|
}
|
|
const result = [];
|
|
const commentsRegex = /(\/\*[\s\S]*?\*\/)/gi;
|
|
let cssText = source.replace(commentsRegex, "");
|
|
const keyframesRegex = new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})", "gi");
|
|
while (true) {
|
|
const matches = keyframesRegex.exec(cssText);
|
|
if (matches === null) {
|
|
break;
|
|
}
|
|
result.push(matches[0]);
|
|
}
|
|
cssText = cssText.replace(keyframesRegex, "");
|
|
const importRegex = /@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi;
|
|
const combinedCSSRegex = "((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})";
|
|
const unifiedRegex = new RegExp(combinedCSSRegex, "gi");
|
|
while (true) {
|
|
let matches = importRegex.exec(cssText);
|
|
if (matches === null) {
|
|
matches = unifiedRegex.exec(cssText);
|
|
if (matches === null) {
|
|
break;
|
|
} else {
|
|
importRegex.lastIndex = unifiedRegex.lastIndex;
|
|
}
|
|
} else {
|
|
unifiedRegex.lastIndex = importRegex.lastIndex;
|
|
}
|
|
result.push(matches[0]);
|
|
}
|
|
return result;
|
|
}
|
|
async function getCSSRules(styleSheets, options) {
|
|
const ret = [];
|
|
const deferreds = [];
|
|
styleSheets.forEach((sheet) => {
|
|
if ("cssRules" in sheet) {
|
|
try {
|
|
toArray(sheet.cssRules || []).forEach((item, index) => {
|
|
if (item.type === CSSRule.IMPORT_RULE) {
|
|
let importIndex = index + 1;
|
|
const url = item.href;
|
|
const deferred = fetchCSS(url).then((metadata) => embedFonts(metadata, options)).then((cssText) => parseCSS(cssText).forEach((rule) => {
|
|
try {
|
|
sheet.insertRule(rule, rule.startsWith("@import") ? importIndex += 1 : sheet.cssRules.length);
|
|
} catch (error) {
|
|
console.error("Error inserting rule from remote css", {
|
|
rule,
|
|
error
|
|
});
|
|
}
|
|
})).catch((e) => {
|
|
console.error("Error loading remote css", e.toString());
|
|
});
|
|
deferreds.push(deferred);
|
|
}
|
|
});
|
|
} catch (e) {
|
|
const inline = styleSheets.find((a) => a.href == null) || document.styleSheets[0];
|
|
if (sheet.href != null) {
|
|
deferreds.push(fetchCSS(sheet.href).then((metadata) => embedFonts(metadata, options)).then((cssText) => parseCSS(cssText).forEach((rule) => {
|
|
inline.insertRule(rule, inline.cssRules.length);
|
|
})).catch((err) => {
|
|
console.error("Error loading remote stylesheet", err);
|
|
}));
|
|
}
|
|
console.error("Error inlining remote css file", e);
|
|
}
|
|
}
|
|
});
|
|
return Promise.all(deferreds).then(() => {
|
|
styleSheets.forEach((sheet) => {
|
|
if ("cssRules" in sheet) {
|
|
try {
|
|
toArray(sheet.cssRules || []).forEach((item) => {
|
|
ret.push(item);
|
|
});
|
|
} catch (e) {
|
|
console.error(`Error while reading CSS rules from ${sheet.href}`, e);
|
|
}
|
|
}
|
|
});
|
|
return ret;
|
|
});
|
|
}
|
|
function getWebFontRules(cssRules) {
|
|
return cssRules.filter((rule) => rule.type === CSSRule.FONT_FACE_RULE).filter((rule) => shouldEmbed(rule.style.getPropertyValue("src")));
|
|
}
|
|
async function parseWebFontRules(node, options) {
|
|
if (node.ownerDocument == null) {
|
|
throw new Error("Provided element is not within a Document");
|
|
}
|
|
const styleSheets = toArray(node.ownerDocument.styleSheets);
|
|
const cssRules = await getCSSRules(styleSheets, options);
|
|
return getWebFontRules(cssRules);
|
|
}
|
|
function normalizeFontFamily(font) {
|
|
return font.trim().replace(/["']/g, "");
|
|
}
|
|
function getUsedFonts(node) {
|
|
const fonts = /* @__PURE__ */ new Set();
|
|
function traverse(node2) {
|
|
const fontFamily = node2.style.fontFamily || getComputedStyle(node2).fontFamily;
|
|
fontFamily.split(",").forEach((font) => {
|
|
fonts.add(normalizeFontFamily(font));
|
|
});
|
|
Array.from(node2.children).forEach((child) => {
|
|
if (child instanceof HTMLElement) {
|
|
traverse(child);
|
|
}
|
|
});
|
|
}
|
|
traverse(node);
|
|
return fonts;
|
|
}
|
|
async function getWebFontCSS(node, options) {
|
|
const rules = await parseWebFontRules(node, options);
|
|
const usedFonts = getUsedFonts(node);
|
|
const cssTexts = await Promise.all(rules.filter((rule) => usedFonts.has(normalizeFontFamily(rule.style.fontFamily))).map((rule) => {
|
|
const baseUrl = rule.parentStyleSheet ? rule.parentStyleSheet.href : null;
|
|
return embedResources(rule.cssText, baseUrl, options);
|
|
}));
|
|
return cssTexts.join("\n");
|
|
}
|
|
async function embedWebFonts(clonedNode, options) {
|
|
const cssText = options.fontEmbedCSS != null ? options.fontEmbedCSS : options.skipFonts ? null : await getWebFontCSS(clonedNode, options);
|
|
if (cssText) {
|
|
const styleNode = document.createElement("style");
|
|
const sytleContent = document.createTextNode(cssText);
|
|
styleNode.appendChild(sytleContent);
|
|
if (clonedNode.firstChild) {
|
|
clonedNode.insertBefore(styleNode, clonedNode.firstChild);
|
|
} else {
|
|
clonedNode.appendChild(styleNode);
|
|
}
|
|
}
|
|
}
|
|
|
|
// node_modules/html-to-image/es/index.js
|
|
async function toSvg(node, options = {}) {
|
|
const { width, height } = getImageSize(node, options);
|
|
const clonedNode = await cloneNode(node, options, true);
|
|
await embedWebFonts(clonedNode, options);
|
|
await embedImages(clonedNode, options);
|
|
applyStyle(clonedNode, options);
|
|
const datauri = await nodeToDataURL(clonedNode, width, height);
|
|
return datauri;
|
|
}
|
|
async function toCanvas(node, options = {}) {
|
|
const { width, height } = getImageSize(node, options);
|
|
const svg = await toSvg(node, options);
|
|
const img = await createImage(svg);
|
|
const canvas = document.createElement("canvas");
|
|
const context = canvas.getContext("2d");
|
|
const ratio = options.pixelRatio || getPixelRatio();
|
|
const canvasWidth = options.canvasWidth || width;
|
|
const canvasHeight = options.canvasHeight || height;
|
|
canvas.width = canvasWidth * ratio;
|
|
canvas.height = canvasHeight * ratio;
|
|
if (!options.skipAutoScale) {
|
|
checkCanvasDimensions(canvas);
|
|
}
|
|
canvas.style.width = `${canvasWidth}`;
|
|
canvas.style.height = `${canvasHeight}`;
|
|
if (options.backgroundColor) {
|
|
context.fillStyle = options.backgroundColor;
|
|
context.fillRect(0, 0, canvas.width, canvas.height);
|
|
}
|
|
context.drawImage(img, 0, 0, canvas.width, canvas.height);
|
|
return canvas;
|
|
}
|
|
async function toBlob(node, options = {}) {
|
|
const canvas = await toCanvas(node, options);
|
|
const blob = await canvasToBlob(canvas);
|
|
return blob;
|
|
}
|
|
|
|
// src/downloadManager.ts
|
|
var import_jszip = __toESM(require_jszip_min());
|
|
var DownloadManager = class {
|
|
// 添加共用的导出配置方法
|
|
static getExportConfig(imageElement) {
|
|
return {
|
|
quality: 1,
|
|
pixelRatio: 4,
|
|
skipFonts: false,
|
|
// 添加过滤器,确保所有元素都被包含
|
|
filter: (node) => {
|
|
return true;
|
|
},
|
|
// 处理图片加载错误
|
|
imagePlaceholder: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg=="
|
|
};
|
|
}
|
|
static async downloadAllImages(element) {
|
|
try {
|
|
const zip = new import_jszip.default();
|
|
const previewContainer = element.querySelector(".red-preview-container");
|
|
if (!previewContainer)
|
|
throw new Error("\u627E\u4E0D\u5230\u9884\u89C8\u5BB9\u5668");
|
|
const VISIBLE_CLASS = "red-section-visible";
|
|
const HIDDEN_CLASS = "red-section-hidden";
|
|
const sections = previewContainer.querySelectorAll(".red-content-section");
|
|
const totalSections = sections.length;
|
|
const originalVisibility = Array.from(sections).map((section) => ({
|
|
visible: section.classList.contains(VISIBLE_CLASS),
|
|
hidden: section.classList.contains(HIDDEN_CLASS)
|
|
}));
|
|
for (let i = 0; i < totalSections; i++) {
|
|
sections.forEach((section) => {
|
|
section.classList.add(HIDDEN_CLASS);
|
|
section.classList.remove(VISIBLE_CLASS);
|
|
});
|
|
sections[i].classList.remove(HIDDEN_CLASS);
|
|
sections[i].classList.add(VISIBLE_CLASS);
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
const imageElement = element.querySelector(".red-image-preview");
|
|
try {
|
|
const blob = await toBlob(imageElement, this.getExportConfig(imageElement));
|
|
if (blob instanceof Blob) {
|
|
zip.file(`\u5C0F\u7EA2\u4E66\u7B14\u8BB0_\u7B2C${i + 1}\u9875.png`, blob);
|
|
} else {
|
|
throw new Error("\u751F\u6210\u7684\u4E0D\u662F\u6709\u6548\u7684 Blob \u5BF9\u8C61");
|
|
}
|
|
} catch (err) {
|
|
console.warn(`\u7B2C${i + 1}\u9875\u5BFC\u51FA\u5931\u8D25\uFF0C\u5C1D\u8BD5\u5907\u7528\u65B9\u6CD5`, err);
|
|
try {
|
|
const canvas = await toCanvas(imageElement, this.getExportConfig(imageElement));
|
|
const blob = await new Promise((resolve, reject) => {
|
|
canvas.toBlob((b) => {
|
|
if (b) {
|
|
resolve(b);
|
|
} else {
|
|
reject(new Error("Canvas \u8F6C\u6362\u4E3A Blob \u5931\u8D25"));
|
|
}
|
|
}, "image/png", 1);
|
|
});
|
|
zip.file(`\u5C0F\u7EA2\u4E66\u7B14\u8BB0_\u7B2C${i + 1}\u9875.png`, blob);
|
|
} catch (canvasErr) {
|
|
console.error(`\u7B2C${i + 1}\u9875\u5907\u7528\u5BFC\u51FA\u4E5F\u5931\u8D25`, canvasErr);
|
|
}
|
|
}
|
|
}
|
|
sections.forEach((section, index) => {
|
|
section.classList.toggle(VISIBLE_CLASS, originalVisibility[index].visible);
|
|
section.classList.toggle(HIDDEN_CLASS, originalVisibility[index].hidden);
|
|
});
|
|
const content = await zip.generateAsync({
|
|
type: "blob",
|
|
compression: "DEFLATE",
|
|
compressionOptions: {
|
|
level: 9
|
|
}
|
|
});
|
|
if (!(content instanceof Blob)) {
|
|
throw new Error("\u751F\u6210\u7684\u538B\u7F29\u6587\u4EF6\u4E0D\u662F\u6709\u6548\u7684 Blob \u5BF9\u8C61");
|
|
}
|
|
const url = URL.createObjectURL(content);
|
|
const link = Object.assign(document.createElement("a"), {
|
|
href: url,
|
|
download: `\u5C0F\u7EA2\u4E66\u7B14\u8BB0_${Date.now()}.zip`
|
|
});
|
|
link.click();
|
|
URL.revokeObjectURL(url);
|
|
} catch (error) {
|
|
console.error("\u5BFC\u51FA\u56FE\u7247\u5931\u8D25:", error);
|
|
throw error;
|
|
}
|
|
}
|
|
static async downloadSingleImage(element) {
|
|
try {
|
|
const imageElement = element.querySelector(".red-image-preview");
|
|
if (!imageElement) {
|
|
throw new Error("\u627E\u4E0D\u5230\u9884\u89C8\u533A\u57DF");
|
|
}
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
try {
|
|
const blob = await toBlob(imageElement, this.getExportConfig(imageElement));
|
|
if (!blob)
|
|
throw new Error("Blob \u5BF9\u8C61\u4E3A\u7A7A");
|
|
const url = URL.createObjectURL(blob);
|
|
const link = document.createElement("a");
|
|
link.href = url;
|
|
link.download = `\u5C0F\u7EA2\u4E66\u7B14\u8BB0_${new Date().getTime()}.png`;
|
|
document.body.appendChild(link);
|
|
link.click();
|
|
document.body.removeChild(link);
|
|
URL.revokeObjectURL(url);
|
|
} catch (err) {
|
|
console.warn("\u5BFC\u51FA\u5931\u8D25\uFF0C\u5C1D\u8BD5\u5907\u7528\u65B9\u6CD5", err);
|
|
const canvas = await toCanvas(imageElement, this.getExportConfig(imageElement));
|
|
canvas.toBlob((blob) => {
|
|
if (!blob) {
|
|
throw new Error("Canvas \u8F6C\u6362\u4E3A Blob \u5931\u8D25");
|
|
}
|
|
const url = URL.createObjectURL(blob);
|
|
const link = document.createElement("a");
|
|
link.href = url;
|
|
link.download = `\u5C0F\u7EA2\u4E66\u7B14\u8BB0_${new Date().getTime()}.png`;
|
|
document.body.appendChild(link);
|
|
link.click();
|
|
document.body.removeChild(link);
|
|
URL.revokeObjectURL(url);
|
|
}, "image/png", 1);
|
|
}
|
|
} catch (error) {
|
|
console.error("\u5BFC\u51FA\u56FE\u7247\u5931\u8D25:", error);
|
|
throw error;
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/assets/donateQR.ts
|
|
var DONATE_QR_BASE64 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACOcAAAM/CAMAAACnbNSIAAAExWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI1LTA0LTIxPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjI5ZWU5Yzg0LWU1NjItNDJkNC1iY2Q0LTM5NWQ4N2I2YzI0NjwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz7mnKrlkb3lkI3nmoTorr7orqEgLSAxPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnRpdGxlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4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";
|
|
|
|
// src/assets/mpQR.ts
|
|
var MP_QR_BASE64 = "data:image/png;base64,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Ro4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUbTqejzdxRo4W9MAM+06no83cUxvikjXCRjmfMmARNZjzDwAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZaenkqZUjiTFy9ie8sFJaoKdEV7Ulk41cmj8kFppEp6VrlT+ZImcq+7iQ3zStXqdP08VjlbyAAs7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPioioqKmKLxKfQBG1toimRXQIkUnIn2V8iAkjfFI6ORqtc1cFRS4kVfKRHw7Yanps0O96FLV/Lh6np4mOdfKAABR5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZIGbJPGznORO1TGZ6L12n6xviE1jcwtoANnvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiZmywyR85qoewCY38KWADF8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGei9dp+sb4mAz0XrtP1jfEQtT7QtoANnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPqIq6kMjaad/2YZHfBigiJnwxAz7TqejzdxTy6mnb9qGRPixQnjb0xA+qiprQ+BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6L12n6xviYDPReu0/WN8RC1PtC2gA2e8AAAAANK6XOC00yT1KPViuRvoJiuJEb9rZzKjuJ5jLrgVnXN8FOfNar3I1qKrlXBETWoHQd+1s5lR3E8xv2tnMqO4nmUfcyu6HUfScNzK7odR9JwF437WzmVHcTzG/a2cyo7ieZR9zK7odR9Jw3Mruh1H0nAXjftbOZUdxPMb9rZzKjuJ5lH3Mruh1H0nDcyu6HUfScBeN+1s5lR3E8yUtN3p7vFJJTNkRI3Zq56YHK5GPierJGqx7VwVrkwVC8ZAepVfWp4AWw8yPSONz3amoqrh7j0YqpFWlmRExVWOwRPgBAb9rZzKjuJ5k5Q1cddSRVMKORkiYpnJpOV7m13Q6j6TvI6DYaumpbLSw1E8UMrGYOY96Nc1cV1ooGe736ls742VLZVWRFVMxqLq/Mj9+1s5lR3E8yHy6qIaiopFgmjlRGOxzHIuGlOQqoHQt+1s5lR3E8xv2tnMqO4nmc9AHQt+1s5lR3E8yStF6prw2VaZsiJEqIuemGs5WXDIWqgp46zZ544sVbhnuRMdfKBbLjXRW2jfVTo5Y2YY5qYrpXAhd+1s5lR3E8zJlPUwVlknhpJo55XK3Bkbkc5dKcSFD3Nruh1H0lAvG/a2cyo7ieZNW+tiuNHHVQI5I344ZyYLoXA5GdNyS/DtL/d/koEya1wrY7fRyVU6OWOPDHNTFdeBkmqYKfDZ5o4s7VnuRMe0hspKqCrslRBSzRzyuRM1kbkc5dKakQDDv2tnMqO4nmN+1s5lR3E8yj7mV3Q6j6ThuZXdDqPpOA6jbq+K5UbKmBHJG9VRM5MF0LgbZDZJxSQ2GBkrHRvRXYtcmC61JSapgp0RZ5o4s7VnuRMe0DKDV3ToemU/wBVo3ToemU/1WgbRC3LKaitlW6mqGzLI1EVVa1FTT+ZIbp0PTKf6rTn2V8sc19kfDI2Risb6TVxTUBZ9+1s5lR3E8zNRZV0FdVxU0TJ0fI7BFc1MPE53DTzVCqkEMkqprRjVXDsJjJ6gq4r5RvkpZ2MSTS50aoiaFA6UAAIa55S0Vrq1pqhsyvRqOxa1FTT+Zqb9rZzKjuJ5ldy24ed1bSDhp5qhVSCJ8qomKoxqrgBft+1s5lR3E8xv2tnMqO4nmUfcyu6HUfScNzK7odR9JwF437WzmVHcTzG/a2cyo7ieZR9zK7odR9Jw3Mruh1H0nAXjftbOZUdxPMb9rZzKjuJ5lH3Mruh1H0nHl9vrI2K99JO1rUxVVjVEQC879rZzKjuJ5lhp5m1EEczMc2RqOTHXgpx063auCqPqWeCAbYAAAAAAAKWADF8+AAAAAAAAAAAAAAAAAAAAAAAAAAAfURXKiIiqq8SGzR0MtY/BiYMTW5dSFgpKCGkT0G4v43LrJiu3Ri6e2T58Qhqaz1E2CyYRN9+vsJOGz0sX2kWRf8AUpIAvFYh6FOmx0/G3iOGOJMI42t+CYHsAs3iNeAABLw+GORMJI2u+KYmlNZ6WX7LVjXlapIAjSlsdbeYVyps88KK6P8Amt92vsI9UVFwVMFTiLmalZb4atPSbmv4nJrKzX048nRx5oqwNmsopaN+D0xaupyalNYo8+1ZrOpAAEAAAAAAAAAAAAAAAAAAAAAAAAAPSRvVMUY5U+B8VFRcFRUX3g0+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnovXafrG+JgM9F67T9Y3xELU+0LaADZ7wAAAAAreXXArOub4KUe18KUnXM8ULxl1wKzrm+ClHtfClJ1zPFAOuAHN7zeLjDd6yOKtnYxsrka1HrgiYgdIBynd26dPqO+o3dunT6jvqB1YHMKK9XJ9bTtdXTq10jUVFeulMTp4HK8ouHq3rVLRkB6lV9angVfKLh6t61S0ZAepVfWp4AWwEJlbUzUtldLTyuikSRqZzVwUpNNe7m6pha6unVFe1FTPXlA6ictym/EFb1n7IdSNKa0W+eV0s1HC+Ry4uc5mKqByYHVtwrX0Cn7iENlXa6GlscstPSQxSI5qI5rcF1gUIAAAdDydtNBUWOllmo4ZJHNXFzmYqulST3CtfQKfuIBRMj/wAQ0/wd/ip0iT7t3wUr+UNFTWy0TVVBBHTVDFbmyRtwcmK4LpKcy93Nz2otdOqKuC+moEc77a/E6Xkl+HqX+7/JTZbY7WrUVaCnx+RDcggipoWxQRtjjbqa1MEQCo/xA1UP9/7EJkn+IaT4u/xUm/4gaqH+/wDYqEE8tNM2WCR0cjdTmrgqAdiBynd26dPqO+o3dunT6jvqB1Yp/wDED7mi+Z/ghMZLVEtTY4ZZ5HSSKrsXOXFV0khVUVNWo1KqCOZG/Zz244AchB0PKK02+nsdVLDRwxyNama5rMFTShzwADqUFktjoI1WhgVVair6CchR8q6eGlvckVPE2KNGNVGtTBNQEn/D/wBarOrb4l5KP/D/ANbrOrb4lnv8skFlq5YXuZI1mLXNXBU0gSIOU7uXTp9R31OoUjldSQucqqqsaqqvHoA5/ltw87qmm5kB69VdUniaeW3DzuqabmQHr1V1SeIF6BH3yWSCzVkkT1Y9saq1zVwVFOc7u3Tp9R31A6sDlO7t06fUd9Ru7dOn1HfUDqxH33gSu6l3gVzIu41lZcJ2VNTLK1sWKI92KIuKFjv3Ald1LvADlJ1u1cFUfUs8EOSHW7VwVR9SzwQDbAAAAAAABSwAYvnwAAAAAAAAAAAAAAAAAAAAAAAA3rbQOrJM52KRN1ry+416SndVVDYm8eteRC1wxMgibHGmDWoWrG3V02D9SeU+CONkTEZG1GtTUiHsA0et4ADE6pga7NdKxHcmIRMxHllB8RcUxTUfQkAAADVrMSVMCuzUlYruTEImYjyygAJeJYmTRqyRqOapWrhQuo5dGKxu+yv7FoMVTAyphdG9NC/oRMbc+fDGWP5VAGSohdTzOifravaYzJ48xMTqQAAAAAAAAAAAAAAAAzUtO6pnbG3jXSvIhh16iyWmi2tDnvT+Y/X7k5CYjbbBi/Utr8Mk1tp5omsVmarUwRyayuVMSQzvja/PRq4YliulYlLTqjV/mP0N8ysquK4rrJtpv1fCJiIj5fAWiChpXQRqsDFVWoqrh7iu1TUZVStaiIiOVERCJjTHLgnHETM+VmoUTaUOj+hCAu/CMv5eCFgofUofkQr934Sl/LwQtbw6up/Zr/x/2aQLDa6WCW3xukiY5VxxVU96kbeIo4avNiYjG5qaEKzHxty3wTWkX35atNGktRHG7HBy4LgTMllp2xucj34oirrIq3pjXQp/qLPOuEEirzV8Cax8N+mx1tSZtCngAq4QAAAAAAAElZIdkq1cqYtY0ka63UqxPlVuxq1McW6DzY4djpFkVNMi4/kfb5NsdJmIul64fkXiPh6VKVrg3aFdABR5oAAJ22W2ndCyd67Kq6cOJDzfKRM1tRGmGHouw/Qw2Or2OVYHr6L9LfiTskbZY3MemLXJgpeIiYenjpTLh1Ef/wBU0GWpgdTzvidravaYijzJiYnUgAAAAAAABYGWamcxqrn4qmOsr5cYvumfBC1Y27OkpW8zyhVayJsFVJGzHNauCYmA2rl6/N8xqlZct41aYgBtwW2pqGo5jMGrqVV0G/DYuOaX8moTETK9cGS/iEKbNBCyerjjkxzXa8CwwW+mg+xEiryrpUi4qfa18a1E9FVVzfhgTx02nppxzWbe21PaKVkEj2tdi1qqnpFfLfVeqy/IvgV2ktstXEsjHNRMcNItHpfqcX+URSGkCU3Dn57BuHPz2EcZc/b5fSLBt1tBJRtasjmrnLgmBqEMrVms6kAAQAAAAAAAAAAAAAAAAAAAAAAAAnoLPTSQRvdn4uairpIqvgbT1b4mY5qYayy0nqkPyIV678ISfl4F7R8O/qMda44mIaQBtU9uqahqOYz0V1OVdBRw1rNp1ENUEzDYl0LNL+TUJGC3U0GCtjRXcrtKlorLpp0mS3n4VyhibPVxxv8AsuXBSbks9K2N7ka7FEVftGotPte+RoiYNc7OaTU33Mnyr4ExDfBirxtFo+YlTgblHbpKxjnMc1EauGk2Nw5+ewrqXHXDktG4hFglNw5+ewwVluko40e9zVRVw0DUk4clY3MNIAEMgAAAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAAVvLrgVnXN8FKPa+FKTrmeKF4y64FZ1zfBSj2vhSk65nigHXDlN/4cruud4nVjlN/4cruud4gR4AA2KDhCm61vih145DQcIU3Wt8UOvAcryi4eretUtGQHqVX1qeBV8ouHq3rVLRkB6lV9angBPXa2x3WiWmle5jVcjsW69BBOyLpKZqztqZ1dEmeiLhgqpp5CwXK4Q2ylWoqc7Y0VE9FMV0kJUZY2uSnkY3Z8XMVE/l+74gRO/qt6LT/7vMb+q3otP/u8yqgDpeTV6mvMU75oo41jciJmY6cU954yz/D83zs8SP8A4f8Aq1Z87fBSQyz/AA/N87PEDm4PrWq96NTWq4IWHeXdf/Y+p/wB8t2VtVb6GKljp4XtjRURXY4rpxNnf1W9Fp/93mV2upJKCrkpp83ZI1wXNXFNRtWqyVd3bItJseEeCOz3YawJ2nvc2U0yWqpijhim0q+PHOTDTx/A3FyHo2JnpVTqrdPF5Efb7PVZO1bLlcMza8WKO2N2c7SmCaPzJh2WNre1Wps+LtCfy/8AkCG381jdG1YNGj+rzG/qt6LT/wC7zNdcjLq5cU2DBdP3n/A3l3X/ANj6n/AGle77Neth2aKOPYscMzHTjhy/Aw2WhZcrpDSyOcxsmOKt1pgmJJ7y7r/7H1P+CQsWTFwt92gqZ9i2NmOOa/FdSpyAbO8Wi6VUf7fI+7xaLpVR/t8i06kK+uWdraqouz4ouH3f/IEra7ey2ULKWJ7ntYqqiu16VxNw1bfXQ3GkbU0+dsblXDOTBdCmG63iltDY3VefhIqo3MbjqAw5Ufh6s+VPFDl5db3lRb6601FNDs2ySNRG5zME1p7ylAWiPLisZG1iUsGDUROPzIS63GS61rqqVjWOciJg3VoJNmRt0exrk2DByYp/M/4Im40E1tq3U1Tm7I1EVc1cU0gbNlvU1mklfDGyRZGoi5+OjD4E3DlHUX2VtsnhijiqVzHPZjnImvRj8Com7ZqqOiutNUzY7HG/F2amKgW7eLR9KqP9vkWiKNIomRouKMajUVfcQG/S1f8Av/T/AOSwRvSWNsjfsuRFTH3gc7y24ed1TTcyA9equqTxNPLbh53VNNzID16q6pPEC0ZRcA13VKcrOqZRcA13VKcrAAAC05A8JVHU/uhbb9wJXdS7wKlkDwlUdT+6Ftv3Ald1LvADlJ1u1cFUfUs8EOSHW7VwVR9SzwQDbAAAAAAABSwAYvnwAAAAAAAAAAAAAAAAAAAAAAPcTFklYxNblRAR8p6yU2xU2yuT0pPAkzyxqMY1rdCNTBD0axGnu46RSsVgABK6PvFS6npcGLg564Y8hW1XFcVLVcKTbdOrEXByaWlddQ1LX5qwvx+Bnbe3mdXW833+EnYql71fA9VVETFuPETJHWmhdSsdJLokemrkQkS8eHZ08WjHEWAAS3RF9qXsayFiqiOTF2HGQRZLtQuq42vi+8ZxcqEG2iqXPzEhfj8DO0Tt5XU0vOTek3Zah09KrXrirFwx9xImpbaTadPmu0vcuLjbLx4ejii0UiLeQAEtERfabOjbUNTS3Q74EEXCoiSaCSNf6mqhUFRUVUXWhnaPl5fV0435R+XwAFXGAAAAAAAAAAAAbttoXVcuLsUib9peX3DytWs3nUNmzUGyOSolT0E+yi8a8pNyythidI9cGtTE+ta1jEa1ERqJoK/dq/bEmxRr/LauvlU0+sPTnj02P+WpWVLqqd0jtXEnIhgMmwybFsuYuZjhnYaDGZvLtMzO5XCn9Wi+RPAq1Z65N86lpp/VovkTwIKptdVJUSPaxFa5yqmkvbw9Hqa2tSuoTVD6lD8iFfu/CUv5eCFipWOjpomOTBzWoikRcbdUz1skkbEVq4YLj7hbwnqK2tiiIhvWfg2L8/FSLvnr39qExbYXwUUcciYOTHFPzIe+evf2oJ+qM8a6eIn+GG0tzrhF7sVLOqIqKipiilfsTM6sV3NapK3Od9NSK+NcHYoiKK/EJ6aYpim0syUsCaoWdh62vD7JnYVzdar9p+hM2meSopVfKuK5ypiTExK+PNjyW4xDa2vD7JnYVasREq5kRMER6krdq6emqWsifg1W46iFe90j3PcuLnLipW0ubqslZnjEeHkAFXEHuKNZZWxt1uXA8EtYqbPldO5NDNDfiIjctMVOd4qm4o0iiaxupqYEDdJ9muLWJpaxUTzJ2ol2GCSTmpiVFXuWTPx9LHEvafw7urvxiKQt214fZM7BteH2TOwr27FXz290bsVfPb3RyhPdYvSw7Xh9kzsG14fZM7CvbsVfPb3RuxV89vdHKDusXpYUgiRUVI2oqe4yFa3Yq+e3ujdir57e6TyhMdXjj8LE6KN64uY1V5VQ+bXh9kzsK9uxV89vdG7FXz290jlCO6xelh2vD7JnYNrw+yZ2Fe3Yq+e3ujdir57e6OUHdYvSSvMUbKFVaxqLnJpRCvG1UXCoqY9jlcitxx0IapWZ24s965LbqAE/baCmmoY5JIkc5ccV/NSIjauLFOWdQgC4xfdM+CGtuZSexQ20RERETUhpWNPS6fBbFvarXL1+b5jVLVJb6aV6vfEiudpVTSulDTwUbnxxo1yKmkrNXLl6a0bvtu23g+D5THWXSKkesatc5+GOCGS28HwfKQl64Qd8qFpnUOnJktjwxNf4ZJ71USYpGiRp7tKmO2yPlucTpHK52nSvwNA3LTwjF8V8Cm9y4a5LXyRyn8rHVeqy/IvgQttuUVJTrHI1yrnKugmqr1WX5F8CoFrTqXX1WScd4mqwbuU/MebdHWMrGudGiojVw0lUJ3J/7iX5v2EWmZVwdRe94rL5lB91D8ykGTmUH3UPzKQZW3lz9V+7IACHOAAAAAAAAAAAAAAAAAAAAAAJ22UNPPRtfJGjnKq6Tb3MpPYoW4y6q9Je0RMSzUnqkPyIV678ISfl4FlY1GNRrUwREwRDBLQ000ivkjRzl1qWmNw7c2KclIrCqFptXB8PwXxNS50NNDQySRxo1yYYL+aG3auD4fgviRWNSx6fFOLLMT6eay5xUj8xzXOfhjghFz3ud+iJrY07VPN89e/tQjiJmWObPk5TWJ+G9QSyTXKF0j1cudrX4Fjm+5k+VfArNr4Qh+b9izTfcyfKvgTXw6OkneOUDbLhFRxPbI1yqq46Dd3cp+Y8r4KxaYclepyUjjC1UddHWZ2xo5M3Xiat/wDVI+s/ZTDk9/3vyM1/9Uj6z9lL73V2Teb9PNpV8AGbywAAAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAAVvLrgVnXN8FKPa+FKTrmeKF4y64FZ1zfBSj2vhSk65nigHXDmF8o6l96rXMp5nNWVyoqMVUXSdPAHIdo1fRZ/pqNo1fRZ/pqdeAHKKGiqm11Oq00yIkrcVWNeVDq4AHK8ouHq3rVLRkB6lV9angVfKLh6t61S0ZAepVfWp4AbmWvAD+sb4nOTo2WvAD+sb4nOQBmZR1MjUcynlc1dSoxVRTCdRyZ/D9F1f7qBC5EqlFT1aVapTq57Vakvo46F1Ym9lXNFVWSWKmkZNIrmqjI3I5V08iER/ED1mj+R3ihH5GfiCH5H+AEZBQ1aTxqtLNhnJ/215TrXEfQBzXKakqZL/Vvjp5XNVyYK1iqi6EJ3ISCWGOs2aJ8eKswzmqmOstoAhsrI3y2CoZGxz3KrcEamK/aQ55HQ1aSNVaWbDFP+2p1w8Sfdu+CgYW11Jmp/wBVBq9oh929SdKg+ohyJ32l+J8A69t6k6VB9RD0yrppHoyOoie5dSNeiqpx8mMk/wAQ0nxd/ioHTXalOSSUNWsr/wDpZ/tL/wBtTrgAhcko3xWCBsjHMciu0OTBdakbl3BLNDRpDE+TBz8c1qrhoQtgA5DtGr6LP9NRtGr6LP8ATU68AMdOmFPEi6FzE8Cg5YUtRLfpXRQSvbmN0tYqpqOhADkO0avos/01PL6Opjarn08rWprVWKiIdgIvKXgCt6v90A5adfovU4Orb4HIDr9F6nB1bfACgZbcPO6ppuZAevVXVJ4mnltw87qmm5kB69VdUniBab+1z7JWtY1XOWJcERMVU5ltGr6LP9NTrwA5DtGr6LP9NRtGr6LP9NTrwAo+Q1PPDcahZYZI0WHBFc1U40LRfuBK7qXeBIEffuBK7qXeAHKTrdq4Ko+pZ4IckOt2rgqj6lnggG2AAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAbdqbn3GFF5VXsRVNQ3bRwlD+fgojyvi+9f7WcAGz3QAAAAAAAAAAADQr7pHS4sZ6cvJxJ8RM6VvetI3Zuve1jVc9yNRONSPqL1Tx4pGiyL7tRospqy5u2SZytj4sdX5ISdPa6aBEXMz3crtJXcz4c/PLk+kaj3KP3Rr6lcIIcE9zcRta6y6XSKie9yITiIiJgiYIfRpP6Ez9rTKD3Lr10rUYf3qYXWar1pmuX5ixAcYRPS459qrJb6qL7ULsOVNJrKiouCoqFzMM1LDOmEsbXe/DSRwY26KP9MqiCZq7IqYupnY/6XayIex0bla9qtcmtFKTGnHkxWxz/AJQ8gAMwAAAAAJW1XJIESCbBGcTuT4kUBE6Xx5Jx25QnLvcURFp4HYqv2nJ4ENFG6WRsbUxVy4IeCbsdHgi1L00roZ5k/aW0cuoyfKTp6dkNO2FERWomC+8rtzSFtY5sDc1E14asSfr6lKWmc/8AqXQ1PeVdrXzSo1qZz3L2qWt6b9XaIiKQsUNypWwRtWVEVGoi9h73UpPbIQW5lX7Fw3Mq/YuHKUR1GaP9Kd3UpPbIN1KT2yEFuZV+xcNzKv2LhylPcZv9v/dO7qUntkIW7Txz1efE7ObmomJ43Mq/YuNVzVa5WqmCpoUiZmWObNktXVo0m8n48GSycqoh9v8AJhDGzlXE3LXDsNDGippVM5fzIy/o7bEar9nN0Ez8VdF44dNpElksrcKBvvcqlbLTa25tvh96YkV8sejj/wCSf6RF9XGuRORifuRpvXh2dcH+5EQ0SJ8sM07yWAAQyemMdI9rGpi5y4IhbKSBKanZEnEmn3qRVjo8VWpemhNDPMmy9Y/L0+kxca85/LWuHqM3ylULXcPUZvlKoRdj1v2gN6ntc9RC2VitzXasVNEnbfcqaCjjjkeqOTWmapEa/LDBWlravPw1NxKnlZ2jcSp5WdpKbr0ftF7qjdej9ovdUtqrr/R6f/d/1Re4lTys7RuJU8rO0lN16P2i91RuvR+0XuqNVP0en/3f9UXuJU8rO0biVPKztJTdej9ovdUbr0ftF7qjVT9Hp/8Ad/1Re4lTys7TWq6KSjVqS4elqwUnd16P2i91SLu9XDVOjWFyuzUXHRgRMRpllx4a0maz8/2jQAVcYSFNdpaaBsTWNVG8akeBvS1b2pO6yld3Z/ZsJ1i5zGuXjTEppcYvumfBC9Z29DpMlrzPKUTV3eaCpkiaxqo1cExNOquktVCsT2NRFXHQYrl6/N8xqlZmXLkzX3Nd/C1W3g+D5TM+OJy4vYxV5VRDDbeD4PlIa8vc2vciOVEzU1KX3qHfbJGPFEzG/Ce2GD2cfdQiEa1uUCIxERORPgRWyP57u02rUqrcYlVVVdOv4Fd7cs54yWrERr5hYqr1WX5F8CNsccb6R6vYxy7IutE5EJKq9Vl+RfAqSPc3Q1yp8FJtOpbdRkjHkraY2tuwwezj7qHtjGMRcxrWp/pTAqGyP57u0m7C5XQy5yqvpca+4mLblOLqIvbjFdPOUH3UPzKQZOZQfdQ/MpBlLeXH1X7sgAIc4AAAAAAAAAAAAAAAAAAAAA36W6y0sKRMY1UTlM27s/s2EUCdy1jPkiNRK4QPWSFj10K5qKRlddZaaqfE1jVRuGlSRpPVIfkQr134Qk/LwL2n4eh1F7VxxMS9VN1lqYHRPY1EdhpQmrVwfD8F8SrFptXB8PwXxIrO5Y9Le18kzafwzvjicuL2MVfeiHzYYPZx91CDvb3NrsEcqJmpqUj9kfz3domy9+qitpjilZGtbf40YiImjQie4mZvuZPlXwKzbVV1xhVVVVzuP4Fmm+5k+VfAmq3TW5VtP8oixMjfFLsjWu9JMM5MSV2GD2cfdQqKOc37LlT4Ketkfz3dpWLac+PqYpWK8VuYyNmOxta3lzUwI6/+qR9Z+ymKwOc7Zs5yrq1qZb/6pH1n7KWmdw6b354JtpXwAZvKAAAAAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAABW8uuBWdc3wU5/G90cjXscrXNVFRU4lOqXm1Mu9IlPJI6NEej8Wpj/APtZB7xKXpk3dQCr74Lr0+bvDfBdenzd4tG8Sl6ZN3UPm8Sl6ZN3UArG+C69Pm7w3wXXp83eLRvEpemTd1D5vEpemTd1AKxvguvT5u8N8F16fN3i0bxKXpk3dQbxKXpk3dQCkzTSVEz5Znq+R64ucutVLtkB6lV9angfN4lL0ybuoTNks0dmhljilfIkjkcquREw0AaeWvAD+sb4nPqZqOqYmuTFFeiKnLpOp3e2su1EtLJI6NquR2c1MV0EHFkPTRSskSrmVWuR2GanEBL737V0CHulLvFzrbddKikoqmSCnidmsjYuCNTDiOjnLcpvxBW9Z+yAWLJZjb5DUPuqJVuiciMWXTmoqacDayhoqa0WqSrt0LKaoa5qJJGmCoirgpV7HlBLZY5WRQMl2VUVVcqphgTEF4kypkS11ETYI5PSV7FVVTN08YEJDf7q6ZiLXTKiuRF9L3nUSqMyGpmPa5KybQqL9lC1gc+yhvNxpr3VQwVkscbXJmtauhNCEzkVX1VdHVrVzvmVitzc5ccNZV8qfxDWfMn+KH2x3+WytmbFCyXZVRVzlVMMP/6BeMp6ialsk81PI6ORqtwc3WmlCiMv91c9rVrplRVwX0ichvcmU8iWqeFkEc2lXsVVVMNPH8DabkLTNci7cm0Lj9lAJhLBalairQQ4qnNKFlLTxUt8qIYI2xxtzcGt1JoQ6giYJgczyt/ENV/b/igEjkVb6Su23tuBk2Zm5ucmOGsmr5bqS2WqeroKdlPUR4ZkjEwVuKohHfw/1139n7k1lZ+Hqr4N/wAkAoqZQXXFP+vm7x1GNVWNqrrVEONouC4lrblzUtajdpw6Ew+0oHnKi73Ckvc0NPVyxxojcGtXQmgkMi7jWV0tWlXUPmRjW5ucuOGs8Q2WPKeNLrPK+CSbQrGIiomGjj+BMWOwRWV8zopny7KiIuciJhgBlyhnlprJVTQPWORrUVrm600oc+3wXXp83eOlXKibcKGWle9WNkTBXJrTTiV3eJS9Mm7qAWiBVdBGqriqtRVX8ikZVXavo73JFT1csUaMaqNaujUely2qYFWJKSJUj9FFVy6cNBswWePKqNLpUSugkk9FWMRFRM3Rxgfci7lWV1TVNq6iSZGsarUcuOGkm8peAK3q/wB0MVjyfisssr4p3yLI1EVHIiYYEhcKRtfQzUr3Kxsrc1XJrQDkR1+i9Tg6tvgVreJS9Mm7qFpijSKJkaLijGo3H4Ac8y24ed1TSHpK6poXOdSzPhc5MFVq60L/AHfJeG7Vq1MlRJG5Wo3NaiKmg0d4lL0ybuoBWN8F26fN3hvguvT5u8WjeJS9Mm7qDeJS9Mm7qAVffBdenzd4b4Lr0+bvFo3iUvTJu6h83iUvTJu6gFY3wXXp83ePMt7uU0Topa2Z7Hpg5qroVC07xKXpk3dQ+7xKXpk3dQCinW7VwVR9SzwQr28Sl6ZN3ULPTQpTU0ULVVyRsRqKvHgmAGUAAAAAAAFLABi+fAAAAAAAAAAAAAAAAAAAAAAz0UmxVkL+JHJiYAExOp2ugNagn2zSRvx04YO+Jsmz3qzFo3AAAkAAAAAADSulZtSn9Ff5j9Dfd7xPwra0UjlLWulyWNVgp1xeuhzk4vcfLdakTCaqTOeulGrxfE8Wahzv+qmTFV+wi+JNFYjfzLmx0nLP6l/+IABq1lnWA8MkY9VRj2uw5FxPYPIAAAPiqjUxVUROVT4x7JExY5HJ7lxBt6NasooqxmD0wcmpya0NkBFqxaNSqNVTSUsqxyJ8F4lMJbK2kZVwKx32k0tXkUq0sbopHMemDmrgplMaeRnw/pT8eHgAEOcAAAA9wxPnkbHGmLnAiN/EM9vpHVdQjf6E0uX3Fpa1GNRrUwREwRDBRUraSBI26V1uXlUz44mlY09jp8P6dfnzKFygVc+FOLBSOoHI2thc5UREcmKqSGUH3kPwUhyk+Xn551mmVu21B7aPvINtQe2j7yFRPuknm2723pbdtQe2j7yDbUHto+8hUtI0jmd7b0tu2oPbR95CuRQ7auOYmlqvVVX3GqTNgbF/MdnJsurDkQb5Sj9TuL1rMaTKJgiImpCMvsWfStkTWxxmuNalLsbUX0nOTH3IbNRGlRTPZxPboLz8/DtvrJW1IVFExXAt9O3Mp428jUKvSwq+sjiVNOfgpapHIyNzl0IiYlauXo41ytKq178+tmd/qwNc9Pdnvc5darieSjgtO5mQ2KKldV1CRt+zrcvIhrknaK6OmcsUqIiPX7fJ8RHlfFFZvEW8J+NjYmNYxMGtTBENaOrSWufAzS1jdK+88XOtSlp/QVFkf9n3e8jrCqrVSKulVaaTPzp6d8sRkrjqlrh6jN8pVC13D1Gb5SqFbuXrftAMAWW1RsdQRK5jVXTpVPeREbc+HF+rbW1bwUYKXDYY/Zs7BsMfs2dhbg6uyn/cp+CjBS4bDH7NnYNhj9mzsHA7Kf8Acp+CjBS4bDH7NnYNhj9mzsHA7Kf9yn4KfC47DH7NnYQt+Y1roc1qJoXUhE10zy9LOOvLaIABVyAB7jjfK7NjYrl5EQHl4LjF90z4IQdNZJX4OnckaciaVJ5qZrUanEmBesael0mO1NzaEJPa56qulfoZGrvtLxmC50DKKOJWOVyuVUVVLBLNHC3OlejU96kFdrhDVMbHEirmrjnLoExEIz48VKz7lLW3g+D5TBWWptXOsqyq1VTDBENKlvLYKeOJYVdmphjnGbd5vsF7w3Glv1cNqRW0vu4LPbu7plpbQymnbKkquVvFgYd3m+wXvGWlu7amobEkStzuPOH+JXtuUa8/8pGRmyRuYq4ZyKmJFbgs9u7ukpK/Y4nvwxzUVcCK3eb7Be8TOvy1zfpbj9R93BZ7d3dN2hom0THNa9X5y46UwNHd5vsF7w3eb7Be8RusMq36ak7r/wCTKD7qH5lIM37jcUrWMakaszVVdeJoFbfMuLqLRfJM1DctcMc9ayOVuc1UXR+Rpmzb6hlLVtlkRVaiLq16iI8qY9c434T+5dF7BO8vmNy6L2Cd5fM193abmS9ieY3dpuZL2J5mm6vT59P/AA2Ny6L2Cd5fMbl0XsE7y+Zr7u03Ml7E8xu7TcyXsTzG6nPp/wCGxuXRewTvL5jcui9gneXzNfd2m5kvYnmN3abmS9ieY3U59P8Aw2Ny6L2Cd5fMbl0XsE7y+Zr7u03Ml7E8xu7TcyXsTzG6nPp/4bG5dF7BO8vmNy6L2Cd5fM193abmS9ieY3dpuZL2J5jdTn0/8Njcui9gneXzG5dF7BO8vma+7tNzJexPMbu03Ml7E8xupz6f+GxuXRewTvL5lerY2xVcrGJg1rlREJnd2m5kvYnmQtXK2epkkaiojnYpiVtr8ObqbYprHDTCACriAemRvkdmsarl5ETEkqayzSYLM5I28mtREbXpjtf6wmqT1SH5EIusts9XXyPTBsa4ekvwJiNiRxtYmpqYJifJJY4m50j0anKqmsxt698db1iLfhAXK3Mo6eNzXOc5XYKqkvauD4fgviRl2uMNTEkUSK7B2OdqQUl4bTUzIlhV2amvOKxMRLlpfFjyzMT8ab1ba21c2yrKrVwwwRDBuCz27u6fN3m+wXvDd5vsF7w/xWm3TWnc/wDllprOynnZKkquVq44YEi9uexzdWKYEbTXhtRUMiSFW5y4Y5xJPdmMc7XgmJaNfh0Yv0+M8PCJ3BZ7d3dPu4LPbu7p53eb7Be8fd3m+wXvFf8AFzf/AFf/AHbcoKBtFn5r1fnYa0wNe/8AqkfWfspj3eb7Be8alwuaVsLY0jVmDscccRMxrUJyZcX6U0pKOABR5oAAAAAAAAAAAAAAAAAAAAAAAAZ6L12n6xviYDPReu0/WN8RC1PtC2gA2e8AAAAAB4mlbBDJK/HMY1XLhyIfXyMjbnSPaxOVy4Gjc6qB1tq0SeNVWF+CI9ORQI/flaefL9NSapahlVTRzxKqskajm4pguBx86jYqmBtlomumjRUhbiivTkAlTUuNwgtlNtiqVyR5yN9FMdKmxHIyVFWN7XonG1cSCy0Y+Sx5rGucuyt0NTHlA9RZXWuWVkbHy5z3I1P5fGpPHJqGlqEr6ZVglRElb/QvKh1kCEq8qbbR1MlPM+VJI3ZrsGYpibtru1Ldo3vpFcrWLmrnNw0nPsoKad98rXNhkciyrgqNUsWQ6pTUdUlQqRKsiKiP9HHR7wLFca+C20q1FSrkjRUT0UxXSRW/K08+X6annK+RlRZHMge2V+yNXNYucv6FAWlqETFYJcPkUDoO/K08+X6akBXWGtvVZLcaJrFp6hc5iufguGrV+RWDqOTP4four/dQKdvNu3Mi+ohKZOZOXC23eOpqWxpG1rkXNfiulC3yTRRKiSSMZjqznIh8ZUQyOzWSsc7kRyKoHtzkY1XLqRMVIDflaefL9NScn0wSfKvgcj2pUewl7igWKvsdZfKyW5ULWLTzrixXuzV0Jhq/IhrpZ6u0rGlWjEWRFzc12OovuTU0UNipI5ZGRva1cWuciKmleIgcvZY5ZKLY3tfgj8c1UXkAjMj/AMQ0/wAHf4qdLOaZH/iGn+Dv8VOlgClX/Jq43C7z1NO2NY34YYvwXUiF1MT6iFjla+aNrk1orkRQIDJOzVdpWp221ibJm5ua7HVibeVn4eqvg3/JCWjljlx2ORr8Nea5FwIvKprn5P1TWNVzlRuhExX7SAcwBm2pUewl7ijalR7CXuKBbcnspLfbrRFTVDpEkarlXNZimlcSxWu9Ud2dI2kc9VjRFdnNw1nK3sdG7Ne1WuTiVMFLZkFLHFNW7I9rMWswzlRONQLyDE2ohe5Gsmjc5dSI5FUygcdqfWZfnXxOh5F/h+L53+Jzyp9Zl+dfEv8AkdPDHYYmvlY1c92hXInGBKXS7UtpZG+rV6JIqo3NbjqI7flaefL9NTRy4VKmmpEp1SVWvdikfpYaPcU3alR7CXuKB0DflaefL9NRvytPPl+mpz/alR7CXuKNqVHsJe4oHVbdcILlSpUUyuWNXK30kwXFDxdLrTWmNklWrka92ama3HSRWR8jKeyNZO9sT9kcua9c1f1NXLhyVNFTNp1SVUkVVRnpYaPcBu78rTz5fpqN+Vp58v01Of7UqPYS9xRtSo9hL3FA67FI2aJkjPsvajkx5FIy5ZQ0Fsqdr1TpEkzUd6LMdCm9QIqW+mRUwVIm6PyQoeXHDqdS3xUC42y+0V1mfFSOermNzlzm4aCTKBkLIyO41CyPaxNh1uXDjQvO26f28XfQDMDDtun9vF30MqKjkRUVFRdSoB9AAAAAAABSwAYvnwAAAAAAAAAAAAAAAAAAAAAAAElZqzYJ9ievoSavcpYillhtVxSdiQyu/mpqVf6kL1n8PQ6TN/ot/wAJMAF3oAAAAAAVyZVuV1zEX0EXBPghOVsmw0kr01o1cPiRVgixkllXiRGoVn5nTkz/AOd64021qMajWpgiJgiH0As6whL7UvR7YGqqNVMV95Nmhc7ftxrXMVGyN1Y8ZE+GOetrY5iquxyviej43K1ycaFtp5FlgjkXW5qKpBwWWd0ibMrWsTXguKqTzGoxiNamCImCFaxLn6Sl675eHoAF3cr17qHvqlhxVGMw0cqmlTVD6aZsjFXQulOVCbudsWqfssKoj8MFReM1aOzSbK19QqI1q45qacTOYnby8mLLOXcJxFxRFPoBo9QIW+02GbUNT3OJo166LZqOVn+nFCJjcMs1OdJhUwAZPEAAAJqxOp0RzdU68vGnuIU+tcrHI5qqippRUETppiv+nblpaa+sbRwq5dL1+yhis73SUiveuLnPVVUr89RJUvz5XZy4YE9Y/UE+ZS8TuXdizTlzfw1MoPvIfgpDkxlB95D8FIcrby5Op/dlZbOn/p7PipvYJyGlZ+D2fFTRvVRNDVNbFK9iZuprsC+9Q9CMkY8MWlN4JyDBOQqm3arpEvfU2bbV1EldE180jmqulFcqpqI5M69XW0xGk7Vom1JtH/bd4FTjkfE9HxuVrk1KhbKv1Sbq3eBUSLMus+LQy1NRJUyrJKuK+4slsn2eiYuPpNTNUqxK2Oo2Od0Ll0P1fEVn5Z9NkmMnz+W/HQ5l1fPh6CtxT4nu7S7FQycrvRQ3SCv0+dKyFF0N0r8S0/EO3LrFjtr8/wDlEAAzeQAAD65znYZyquCYJjxEpYPWZPlIolbB6zJ8pMeW3T/uwlrh6jN8pVC13D1Gb5SqE3b9b9oDPHV1EbEYyZ7WpqRFMBKUloSpp2y7Lm53FgVjf4c2Ot7TqjU2/Ve3k7w2/Ve3k7xJbgp7f/aNwU9v/tLalt+jn/8AZRu36r28neG36r28neJLcFPb/wC0bgp7f/aNSfo5/wD2Ubt+q9vJ3ht+q9vJ3iS3BT2/+0bgp7f/AGjUn6Of/wBlG7fqvbyd4xSzyzYbK9z8NWKkvuCnt/8AaaNwodpKxM/PzvdgRMSrfFlrXdvDSABDnfU1oW+CONkbdiY1rVTHBEKebslzqXxNja7Ma1qJ6OtSazp09Plri3Mp+prqemT+ZImdzU0qZ2rnNRU40xKaqqq4qXCL7pnwQvE7duDPOWZ2rNzcq182KquDsENQ2rl6/N8xqmc+XmZPvLZSgqlRFSB+Cjc+q9g8sMNZTrHG1Jm52CJgbRfjDur0mO0fEqpufVewebVto6iKujfJE5rUxxVfgTTq2ma5WumaiprRT5t+l9uztHGE16fHW0Ty8MlQ1XU8jWpiqtVET8isbn1XsHlj2/S+3Z2jb9L7dnaTMRLTLjx5ZiZsrm59V7B43PqvYPLNFUQzKqRSI9U14GUjjDOOjpPiVNex0b1a9MHIuCoeTYr1Ra6dUXFM9TXKPOtGpmAABAAAAAAAAAAAAAAAAAAAAAAt1LHGyBixsa1Fai6EPNRWQUyfzZEReamlSAdc6hYWxMdmNamHo61NNVVVxVcVL8vT0LdXERqkLjG9JI2vbqcmKYlbvDlWvkRVXBMMOwsFJ6pD8iFeu/CEn5eAt4X6qd4olpGw2hqnNRzYXKipiimuWimrKdIIm7M3OzUTD8isRtx4MdckzynSA3PqvYPG59V7B5azA6sp2OVrpmo5NaKW4w6p6THHmyEt9FUR1sT3wua1F0qpPyoqxPRNKq1TFt+l9uztG36X27O0mNQ3xVpjrNYsrm59V7B/YNz6r2Dyx7fpfbs7T3FUwzOzYpGuVOQjjDCOlxz4srO59V7B5gkjdE9WSNVrk1opcirXVUW4zKi4pinghE10xz9PXFXcS1AAVcgAAAAAAAAAAAAAAAAAAAAAAAAZ6L12n6xviYDPReu0/WN8RC1PtC2gA2e8AAAAAK3l1wKzrm+CnPToWXXArOub4Kc9AAAC+ZA8HVPXfshaiqZA8HVPXfshIZWVdRRWjZaWV0UmyNTObyaQJsHM6PKC6yVkDH1sitdI1FTRpTE6YAKLl/67SdUvia17vtzp7xVww1kjI2SKjWphoQha2vqq97XVczpXNTBqu4kAl8iuH2dW7wOgVfqk/Vu8Dn+RXD7Ord4HQKz1Sfq3eAHHzqWTP4four/dTlp1HJn8P0XV/uoFc/iB61R/I7xQj8jPxBD8j/AvlbbKKvc11XTslViYNV2OghL/AENNZrW+stsLaaoa5qNkZrRFXBdYFnBy3fHd+nS/p5DfHd+nS/p5AesqfxDWfMn+KESdEs1rorpa4Kyvp2T1MqKr5HY4u0qn7G7vctHQYv18wKTkf+Iaf4O/xU6WaFNZbdSTtmp6SOOVuODkx0G+AOZZW/iGq/t/xQ6aR9TZLdVzumqKSOSV2ty46QK3/D/XXf2fuXQpmU//AKBtfcj/AKTZs7ZMz+rDDDX8VNTJy93GrvdNDUVckkblXFq4YLoUC/AADmuWP4hqPlb/AIoQZ1eqstvrJ3TVNIySR2GLlx0lTyztlHb4qRaSnbEr3Ozs3j1ARWS/4ho/mXwU6ecfp6iWlnZNA9WSM0tcmtDf3x3fp0v6eQEfU+sy/OviYz65yucrnLiqriqnwC25Aet1nVt8S8nIqK4VVA5zqSZ0SvTByt4ybsV8uVTeaSGaskfG9+Dmrhp0AdCAOZVWUN1ZVTNbXSI1r3IiaNGkDPltw87qmm5kB69VdUniSWT9FT3q2pV3OJtTUK9WrI/XgmpNBOUdroqB7n0lOyJzkwVW46UA3AaF7mkp7PVzQuVkjI1Vrk4lOeb47v06X9PIDqRzvLjh1Opb4qaO+O79Ol/TyLTk7SQXu3LV3SJtVPsisz368EwwTR8QKEDqO9y0dBi/XzG9y0dBi/XzA5cdbtXBVH1LPBDV3uWjoMX6+ZJxxtijbHG1GsYiI1E4kQD0AAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAAAB9a5WuRzVVFTUqHwAT9uurZs2Kdc2TUjuJxKlPgYsk8bW61chb0TBEQ0rO3q9Lktes8vw+gAs6wAAaN5XC3Se9U8TDYE/6R6/6/wBkNi6sz7fKicSIvYpq5PvxglZyOx7f/wCFf9Tkt/8Aoj+ksACzrAAAAAAAAAAAAAA8v0sd8D0eJnIyJ7l4mqET4VB6YPcnvPJ9VcVVeU+GLwAAAAAALHY/UE+ZSuFjsfqCfMpavl19H+41MoPvIfgpDkxlB95D8FIci3ln1P7srNZ+D2fFSNv3rbPkJW2MzKCJF1qmJEX12NaicjELT9XXm+Onj/hGm3a+EIfj+xqG5akxuMPxXwUpHlwY/vH9rHVaaWZE5jvAi7Zas3CapTTraxeL4kya9XVx0kedIunibxqazEeXr5KUmYvb8Im729kH8+JUa1V0t8jWtVO6esaqYo1npKpiqqqWslznr7mtTiLBbKTatMiKnpu0uKRG5cNKVy5d1j4huFbvNO6KrWRcVbJpRf2Jp9bGysZTqulya+RT1W0raundGuvW1eRS0xuHZmpGWkxHmFTB6ex0b3MemDmrgqHkzeOAAAStg9Zk+UiiVsHrMnyk18tun/dhLXD1Gb5SqFruHqM3ylUJu3637QFntPB8X5+JWCz2ng+L8/EV8o6P7z/T3WV0dHm7IjlztWBrbuU3Nk7DDlDqh/MhCZtMSvm6i9LzWFh3cpubJ2Ddym5snYV4EcpZd3kWHdym5snYN3KbmydhXgOUnd5FwgmbPC2VmKNcmKYkRlB9uH4KSFr4Ph+BH5Qfbh+Clp8OvPO8G5/hDAAzeUAAAXGL7pnwQpxcYvumfBC9Hf0XmysXL1+b5jVNq5evzfMapSfLjyfeXuGV0MrZGLg5q4looqxlZCj26HJ9pvIVQy01RJTSpJGuCprTlJidNcGacU/wnbnbUqUWWJMJU4ucV5zVY5WuRUVNaKWmirY6yPFq4PTW3kPFdboqtM77EnE5P3LTG/mHVmwRljnjVgz0lJJVyZkaaON3EhvU9kldKuzqjWIvFrUm4YY6eNGRNRrUIivtji6W1p3f4h4pKWOkiRkafFeNVNK7XFIGrDEv8xda81Bcbq2FFigVHSca8TSAc5XOVzlxVdaqTM6+Ia588UjhR81gAo84AAAAAAAAAAAAAAAAAAAAAAAAAAFupPVIfkQr134Qk/LwLDSeqQ/IhXrvwhJ+XgXt4el1X7UNI9RyOika9i4OauKHkFHm+FqoK1lZFimh6fabyGG525KpuyR4JKn+4gKeeSnlSSJcFT9SyUNfHWM0LmyJraXid/EvTxZa568L+VYex0bla9FRya0U8lprbfFWNxX0ZE1OQi4bJM6VUlcjWJxpxlZrLlv0t621Hy0KWlkqpUZGnxXiQs1HRx0cWazS5ftO5T3T08dNGjImoieJpXG6Np0WOFUdL+jS8RFXXjxU6evK3kutwSmYsUS4yu/2leVVVcV0qHOc9yucqq5dKqp8KTO3BmyzltuQAEMgAAAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAAR16tTbxRpTvlWJEej85Ex//ayC3hwdOk+mnmWO43GntlOk9U5Wxq7NxRuOkj4cq7VPMyKOZ6ve5GtTY11qBGbw4OnSfTTzG8ODp0n008y3ELU5UWulqJIJZXpJG5WuRI1XSBCzVS5GOSkgalUk6bKrnrm4cWGj4HyK6OytfubNElM3DZM9i5y6OLBfieb1TyZUzx1NoRJYombG9XrmYLjjx/EzZMZP3C23XZ6qNrY9jc3FHoulcAM0GREMM8cqVsiqxyOwzE04LjylrAArNfkdFXV01S6rexZXZ2ajEXA194cHTpPpp5krVZT2ykqZKeaV6SRuzXIkarpNy23Wlusb30j3OaxcFxaqaQIyz5LRWmuSqZVPkVGq3NViJrJqs9Un6t3gY7hXwW6mWoqnK2NFRMUTHSpES5VWqoifDHM9XyNVrU2Nda6EA50WW3ZYS0FDDStpGPSJuGcr1TEwbz7v7GP6iEPV00lHUyU86Ikka4ORFxA6Nk5e33qKd74WxbE5ERGuxxxQ3Lvbm3WgdSvkWNHKi5yJjqUp2SV6orVBUtrHuasjmq3BqrqQsO/C0e2k+moEfvDg6dJ9NPMbw4OnSfTTzJFuV1pc5GpNJiq4J/LUnQKTJlDJk69bVHTtnZTeikjnKiux06vzJvJy+PvTZ1fA2LYlREzXY444+RBX3Jq5V13qaiCJjo5FRWqr0TiQlckrRV2plUlYxrVkVqtwci6sQLGAAAAAiL7YWXrYc+d0WxY4YNxxxw8iFksEeTbFusU7p30+lI3NzUXHRr/MuJDZWfh6q+Df8kAgN/k/QY/qL5Df5P0GP6i+RUQBbt/k/QY/qL5GWGTfqqxzptTavpIrPSzs74/AgqHJy43ClbUU0THRuxRFV6JqJyyMXJV0z7v/ACm1CIkeZ6eOGvV8QMN2yRit1tnqm1b3rGiKjVYiY6cCpl4vmUttrbRU08Er3SSNRGorFTjQo4F1iyGgkiY/bsiZzUX7CeZW75bW2q4vpWSLIjWoucqYa0OoU3q0XyJ4FRykyeuFxu8lRTRtdGrWoiq9E1IBTDZt1YtBXQ1TWI9YnZ2aq4YkrvPu/sY/qIN5939jH9RAJDf5P0GP6i+RVJpNlmfIqYZ7ldhyYqTe8+7+xj+og3n3f2Mf1EAtGRPALetcbGUV5fZaeGVkLZVkercFdhhoIu03GmycokoLo5Y6hHK9WtarkwXVpQjsrL3Q3WlgjpJHOcyRXLi1U0YAeK/LGWuopqZ1IxiStVucj1XArIAAn7NlPJaKLazKZkqZ6uzlcqazHFkndZYmSMhYrXtRyfzE1Ke95939jH9RAJDf5P0GP6i+Q3+T9Bj+ovkR+8+7+xj+ohiqcl7pS08k8sTEjjarnKkiLoQCV3+T9Bj+ovkXKjmWppIZ1TNWRjXYJxYpicfOt2rgqj6lnggG2AAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAAAAAAkLLFslcjl1MTEsbnNY1XOVERONSrUFc6ie5zWI7OTBUU+VVbNVO/mO9HiamotE6h24c9cWPX5SlZemsxZTJnLzl1Ea251aOztmcvuXUagImZYXz5LzvaVjvszdEkbXe/UbDb9H/VC5PgpBAcpTHU5Y/KdkvUEkbmLE/ByKimnZZ0irMxV0SJh+ZHH1rla5HNXBUXFFG5P17zaLT+FzBr0NU2rp2yJ9rU5ORTYNXsVmLRuAABIAAAAAAAAAABoXifYaJzcfSf6KG8q4JiuorN0q9tVK5q+gzQ0radQ5+pycKfzLSABm8cAAAAACx2P1BPmUrhY7H6gnzKWr5dfR/uNTKD7yH4KRtLA6oqGRt410/Ak8oE0wr8TLY44UiV7XI6Vfte4TG7LXx/qdRMJRrUYxGpqamBVrhNs9bK9NWOCfkTl1rEpqdWtX+Y/Qnu95WibT+FusyR8UgMkEz6eZssa4OaYwUcETqdwsK3qHaueifzdWZ7/Ig6ieSolWSV2Kr+hiNmhpHVc6MTQ1NLl5EJ3Mt7ZcmaYq3LLRbLJtiRPQb9n3qTVTO2mgdK/UiaPep6jjbFG1jEwa1MEK/d63bE2xsX+Wz9VL/WHdOumxfy0pJnyTLK5fSVccSy26rSrpkcv226HIVY2rfVrSVCO/oXQ5PcUidS4sGbhf58Sk71Q57dsRJ6SfaRONOUgi5IrXsRUwVrk7Su3Wh2rLnsT+U9dHuXkJtH5bdVh1/nVHgAq4QlbB6zJ8pFErYPWZPlJr5bdP+7CWuHqM3ylULXcPUZvlKoTdv1v2gLPaeD4vz8SsFntPB8X5+Ir5R0f3n+mnlDqh/MhC011CytzM9ytzeQ1Nwofav7CZrMyvn6fJfJNoQIJ7cKH2r+wbhQ+1f2FeMse1y+kCCe3Ch9q/sG4UPtX9g4ydrl9Nu18Hw/Aj8oPtw/BSWp4Up4GxNVVRqYYqROUH24fgpefDszxrBqf4QwAM3lABPWukpaiiY98LXPRVRVERtpixzktqEEiKqoiaVUuMaYRtRdaIhijoqaJ2cyFiKnHgZlVERVVcEQ0rGnpdPgnFvcqtcvX5vmNU23ZlXcnZzlayR66UJmOz0rPtI56+9SmtuKMNstpmvtXETHUZ4aKom+xE7DlVMCzR0sEX3cTG/kZHPaxMXORqe9S3BvXoo/1Sh6SzzRvSR82xqnN1kymhOU0Z7vSw6Ecsi8jSNqLzPLikSJG33aydxDSMmHBGqysJgq4XzwqyOVY1XjRNZXILhUwPVzZFXHWjtKKSlPe4n4JOxWLyppQcolNepx5I1b4aE9pqolVUbsicrTTfG+NcHsc34oWyKoimTGORrvgp7cxr0wc1HfFCOMKT0dLfNZU0Fqkt1LJrhai8qaCGu1HBSKxIs7F2lUVcSs105snTWxxymfhHAAhzAAAAAAAAAAAAAAAAAAAAAANa6CdtNLTVFIjpImueiqiqb8dDTRuzmQsRU9xaK7ddOkteItt7pmq2miautGoV278Iyfl4Fn1ayr1DmVVzdi7Bj34Yp2E28Ojq/pFWmNeoscdmpWYK5HPX3qbcdLBF9iJifkRxlhXo7z5lWIqKom+xE5ffhgSVJZpmPa98uxqnN1ky5zWJi5UanvNOe7UsOOD89eRpPGI8to6fFj+by3UTBERVx959K9UXqaTFIUSNOXWpqw19TC9XNlVcdaO0opPKFp6ykTqFlqYnzQqyORY1XjQgZ7RVRqqtRJE5W6zep75G7BJ2KxeVNKEjFUwzJjHI135j4sm1cXUfO1TfE+NcHsc34oeC5ua1yYOai/FDWkt1LJ9qFqLypoK8GFuin/TKqgk7tRQUjWbFnZzl1KuOgjCsxpyXpNLcZAAFAAAAAAAAAAAAAAAAAAAAAAM9F67T9Y3xMBnovXafrG+Ihan2hbQAbPeAAAAAFcy4a59mYjWq5dmbqTHiUpNshlS50irG9E2Zn9K8qHWQAOU3/hyu653idWOU3/hyu653iBacg5GMt1Tnva3+dxrhxIWpssb1wa9rl5EVFOOFiyI4d/8Apd+wHRAABy7KGGR19rVbG9U2VdKNUs2QTHMoqtHtVv8AMTWmHEWsAV/LXgB/WN8Tn1J63D1jfE6DlrwA/rG+JzkDsWzxe1Z3kOZ5RxvkvtY5jHOar9ComKLoQiTqOTP4four/dQOYOY9mGe1W48qYHkt38QPWaP5HeKFRAyU/rEfzJ4nYjjtP9/H8yeJ2HiA8umjauDpGoqcSuQ+sex+OY5rsORcTm+UNNNVZTVcVPE+V6uT0Wpiv2ULNkhaqu2RVO3I0j2VWq1M5F5QLIAeXpixyJrVAPOzxe1Z3kGzxe1Z3kOeOyQu6uVdij1+0Q+bz7v7KP6iAdGZIx+OY5rsORcSIys/D1V8G/5IamSVnrLUtVtxjW7Jm5uDsdWJJX+kmrrPUU1OiOkfhgirhxooHKzJsEvsn91SbTI+7oqfyo/qIdFY3NY1F1oiIBB5JPbFYIGyORjkV2hy4LrUi8vpGPhosx7XYOfqXHiQwZU2O4VN0mq4KdZInI1EzVxXVyFTc1zXK1yKiprRQDWq5URqKqrxIe9gl9k/uqSWS/4ho/mXwU6eB4p/V4vkTwPrpY2Lg57UXkVUPZzfLT8QS/IzwA6M2Rj/ALD2uw5FxPqqjUVXKiInGpSMgPW6zq2+JZMpeAK3q/3QCQ2eL2rO8g2eH2rO8hx0AWLLJjpb450bVe3Y26WpihA7BL7J/dU6DkTwC3rXFgA46sMrUVVjeiJxq1TwdUyh4CruqU5WB1638H0vVM8EMrpY2Lg57WryKqIYrfwfS9UzwQoeXHDqdS3xUDoGzw+1Z3kNG9yxvs1a1r2ucsLkREVFVdByskLFw3Q9c3xA09gl9k/uqdXtaKlrpEVMF2FnghtgAAAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaoKx1HNnJpYv2m8pZoZmTxpJG7FqlPNmjrZaN+Ma4tXW1dSlotp1YOo/T+J8LWDUpLhDVp6Ls1/G1dZtmj1K2i0bgAAWAAAAAAAhrxXyRyLTxeimHpO41ImdM8mSMdeUvl2uSYLTwL7nOTwIUAymdvHyZJyW3IAAzAAAAAAsVkc1KFMXInpLxldBMTprhyfpW5aTN/ci7DgqLr1EVBPJTypJEuDk/UxgiZ3O0ZMk3vzj4ZKid9RKski4uX9DGAGczMzuQAADct9e6ik1Z0bvtIaYCa2ms7hO3K6MWnRlO7F0iaVTiQggBM7XyZbZJ3IAAzTFquTYonRTuwRqYtX9jRr619ZLiuKMT7LTVBO/jTW2a1qRSfAACGQSlhVEqZMVRPR4yLAidL478LRZarg9q0M2Dk+zylVAJmdr5s36sxOtBLUd3ZTUzIljc5W8aKRIIidKUyWxzuqd3ej9i/tQbvR+xf2oQQJ5S27rL7Tu70fsX9qDd6P2L+1CCA5Sd1l9p3d6P2L+1Bu9H7F/ahBAcpO6y+07u9H7F/ahoXKubWqxWsVubymiBMzKl8+S8cZkABDENuluM9JGrIs3NVcdKYmoAmtprO4SO7dX/7fdMM9xqahqtfJg1daN0GoBuV5y3mNTL61Va5FTWi4oTTr6iMRGQqrsNOKkIBEzBTLbHvjLflvFVJ9lyMT/ShpySySrjI9zvip4A2ra9reZAAFQAAfUcrVxaqovKhtRXKqi+zKqpyO0moAmtrV8Sl4r7In3sTXe9FwNKvqtuVGyIio3DBEU1QTuZaWzXvXjaQAEMgAAAAAAAAAAAAAAAAAAAABtUlfNSNc2LNwcuK4piZ926v/ANvukcBuWkZb1jUS257lVTtVrpMGrrRqYGomhQApa1rTuZTW7qNiaiRK56ImKqujE1ZbxVSaGqkaf6UI8E8pa26jJP5e5JpJVxke53xU8AEMZnfkAAA+oqtXFFVF9x8AG1FcaqH7MqqnI7SbkV9lT7yJrvei4ESCdy1rmyV8S27jWbcnR6IrWo3BEU1ACGdrTadyAAIAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAADXr5HRUFTJGua9kTnNXkVENg1bpwXV9S/wUDnO+a8dNf3W+RGzzSVEz5pnK+R65znLxqYy22/I1lbQQVK1rmLKxHZux44Y/mBUiw5EcO//S79iU3hs6e76f8AySFlyXbaK7bKVSyrmK3NVmGv8wJuse6OjnexcHNjcqLyLgc13zXjpr+63yOmTxbNBJFjhntVuPJimBUt4bOnu+l/yBAb57x01/db5FtyOuNVcaWofWTLK5siI1VREwTD3GjvDZ0930v+ScsNlSywyxtnWbZHI7FW4YaANTLXgB/WN8TntM1H1MTXJi1z0RU/M6FlrwA/rG+Jz+j9bg6xviB0nezZ+hM7zvMkqenipYGQQMRkbEwa1OIylUumWD7fcZ6VKNr0idhnbJhjo+AE9XWqiuLmOrIElViYNVVVMOw1d7Fn6EzvO8zzk9e3XqKd7oEh2JyJgjsccUJkCGkybtMcbnso2o5qKqLnO0L2lOpr9e6qpjgirXK+RyNb6Lda/kdGqPuJPlXwOdZHNR2UEOKIuDXLp+AFzllprFRrPULsk7/tvwTOldgQEuVta56rDFCxvIqK5T7lfI59yjiX7LI0VPzX/ggcDStY0jab313Hkg7i+Y31XHkg7i+ZC4BELcYNpvfVceSDuL5jfTceSDuL5kLgMCeMG01vpuPJB3F8xvpuXJB3F8yGwPmrUOMCZ31XHkg7i+Z8313Lkg7i+ZDKh8wI4wLDSZXVDZESrhY5i61ZoVDayktNPdrbuhRo3ZmNz85NGe3jRfeVPAueSLlfa5GO0tbIqIi8mBS1dCn5L/iGj+ZfBTqBzPJ9M3KmnROKV3gp0wolzOfKW7tnka2teiI5UT0W8vwIyrq566dZqqRZJFREVyphqLhJkKx8jn7ecmcqr93/AMlYvdtS1XF9Kkiyo1qLnKmGtAMNDcau3Oe6jmWJXpg5URFx7TYqL/c6qB8M9W58b0wc1WppTsI027XRpX3CClV+Ykrs3OwxwA1DpVLk3aX0sL3UTFc5jVVc52vD4kVvDZ0930v+S3Qx7FCyPHHMajceXBAKLfq6psdxWjtcq01OjEcjGoipiutdJGb57x01/db5G1ltw87q2lfAsNsvNwuVxp6OsqXS08z0ZIxURM5F4tBbt7Nn6EzvO8znNvq1oa6CpRmesTkdm44Yln3+P6A36v8AwBFVOUF0pqmWCGrcyOJ6sY1GpoRFwRNRGVlbUV82zVUqyyYZucqImj8i2pkaytTbS1jmLP8AzM3Y8cM7Thr95XL7a0tFftZsqypmI7OVuGsDeyPt9LcK6eOriSVjYs5EVVTBcU5C5Q5PWunmZNFSNbIxc5q5y6F7SrZA8JVHU/uhfQAAAAAAAAAAApYAMXz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6iqi4ouCm/TXeohREcqSN/1a+0jwN6Wre1J3WVhhvdO/7xHRr8MUNplfSv1Ts/NcCqAtyl1V6y8eflcEqIV1SsX+5Dy6rp2/anjT+5Cogc1u9n0s0t2pI9UivXkahihvVPJJmva6NF1KuorwHKVJ6vJtc2uRzUVqoqLqVCEv8WEkcqcaYKaFLXTUjv5bsW8bV1G1cLnHWUrY0jc1+OK46kJmYmGuTPTLjmJ+JRgAKPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAABq19wp7bAk1W/MjV2biiKun8iGrsqLTNQ1EUdQqvfE5rU2N2lVT4HzLrgVnXN8FOe6wB1awcB0PUt8Dlexv5juw6lYntbZKJHORFSFuhV9wHq43qhtkrI6yVWOe3OREaq6PyNPfbZ+kr9N3kQGXiK+40ys9JNh4tPGpVtjfzHdgHSN9tn6Sv03eQ322fpK/Td5HN9jfzXdh5A6Vvts/SV+m7yJC3XOlubHvo5Fe1i4OVWqmn8zk6MeqYo1yp8C85AtVtFV4oqfzE1/ADby14Af1jfE5/R+twdY3xOgZa8AP6xvic/o/W4Osb4gdgKHe8m7nWXeqqIKdHRyPxaueiY6C+ACnWGRuTEc0d4XYHzqjo0T0sUTQuold9tn6Sv03eRB/xA9Zo/kd4oVEDpL8qbTKx0bKlVc5FRE2N2tfyIfJqwXG33iOoqYEZGjXIq56LrQqUH38fzJ4nX0c1VREcir7lApmVnC6dU3xUhcCcyrT/wBXTqm+KkLgbV8Ky+YDA+4H3AsPiIqroRVNqSgkZA2ZFTNVuK53oqnu956t0TpKluD1jai6XIun4EhNHC63zVEiI5VVV16EcupE+BEyIJD6qH3A+4YloHjDQM1V1Jo5TI1ETUmcv6H1yt1uXOXkTQhAwoxXLoTEt+SCYW+ZMcf5vF8EKm56u0ak5ELZkfwfP1v7IUv4TCq2D8VQdc7wU6Wc1sLXNyphcqKibK7Sqe5To+yM57e0yS9lKylsFxuF4kqKaBHxK1qIueiak95c9kZz29p82RnPb2gc33pXjoyfUb5m1brJX2ivhr66FI6aB2dI5HIuCfBNJftkZz29pGZSPatgrURyKux8vvQDDvts/SV+m7yG+2z9JX6bvI5qetjfzXdgEtlPXU9wuyz0r8+NWNTHBU0p8SHPWxv5juwbG/mO7APdNTyVVRHBC3OkkXNamOGKktvSvHRk+o3zNfJ9jm3yiVzVRElTSqHUNkZz29oEHT5TWulp46eaoVssTEY9Mxy4KiYLxFRypr6e43VJ6V+fHsbW44KmnTymhcGPW4VKo1ypsruL3qa+xv5juwCz5A8JVHU/uheKidlNBJNMubHG1XOXDHBCk5Btc25VGLVT+Txp70LZfUxslbh7F3gBpb7bP0lfpu8iZhlZPCyWNcWPajmryopx7Y38x3YdZtWi10nUs8EA2wAAAAAAAUsAGL58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9F67T9Y3xMBnovXafrG+Ihan2hbQAbPeAAAAAFby64FZ1zfBSj2vhOk65niheMuuBWdc3wU5/FI6GVkka4PY5HNXkVAOxZreROw5ZflVL3WoirhszvE2N9V46X/ALG+Ra6CxW65UMFZV0+yVE7EfI/OVM5y61wRQNbIL0rdU52n+dx/BC05reROwpN/nkybqYqe0O2vFKzPe3DOxdjhjpIrfVeOl/7G+QHRK9rdoVOhPuncXuU5ES8mU92kjcx9Vi1yKipmN1L+REAdSydai2GixRPukJNERNSYHL6fKO6UsDIIanNjjTBqZjVwTsLfkhcqu5UtQ+sl2RzHojVwRMEw9wHrLXgB/WN8Tn9J63B1jfE6vW0UFwp1gqo9kjVUXDFU0p8CMmyatUEL5Y6XB7Gq5q57tComKcYE4DmW+q8dL/2N8i+2Oolq7PSzzuz5Hsxc7DDHSBV/4ges0fyO8UKidYuFoorm5jqyHZFYio30lTDsK7lNYbdQWaSemp8yVHNRHZyrrX3qBSSfyMVVygixVfsO8CDhajpmNXSiuRF7TqFHYrdQVDZ6WnzJERURc5V1/ECv5Up/6snVN8VIbAm8qOFv/qb4qQ6JiurE3r4Vl8axXLgiH3Na3WucvIh70InpLj7kPKrjowwTkQsEUjopGyMXBzVxQzNrqhrsc5FTDDMVqZq/kYBgR8DdpINvVKOWFqMX0VRmjBcNCmtV06U0qRo/Odh6WjUvISNqlggqGtjkkcrkVV9FE4uU06iohma7CB2yL/3HSKqlfnY0z5gelQ+F0POBbskPUJut/ZCp4FsyR9Qm639kKX8JhnylREyerFRExzU8UOZ5zuVe0lrhf7lUJPSzVGdC5ytVuampF+BEGKz7nO5V7RnO5V7TpEOS9ofDG51JpVqKvpu5PiU3KejgoLxJBSs2OJGtVExVdae8CJzncq9ozlXjXtPhv2Oniq7xSwTtz43vwc3HDHQBoHXqNqbTg0J923i9xG71bP0T/e7zJhjGxsaxqYNamCJ7gPua3kTsGa3kTsPpXsr7lVW2kp30cuxufIqKuCLimHvA3soURLFWqiIi7Epy3Odyr2kpUZR3SqgfBNU50ciYOTMamKdhFAddt7U3PptCfdM4vchnzW8idhht/B9L1TPBCqZVXy4W+7JDSz7HHsbXYZqLp08oFyRETUiH0qOSN5rrlXTR1c+yMbFnImaiYLinIW4D5mt5qdh9AAAAAAAAAApYAMXz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6L12n6xviYDPReu0/WN8RC1PtC2gA2e8AAAAAIy+2rdiibT7LsWD0fnZuPL5laqsidr0s023s7Y2K7DY9eCY8peDXr43TUFRHGmL3xOa1OVVQDkJ1awcB0PUt8Cg71rx0Ne+3zOg2iGSmtVLDM3NkZGjXJyKBUMvuEabqf/wDSkNY7XuvXbW2XYvQV2dm46iz5X2euuVbBJRwLI1sWaq5yJguK8po2KhqLBX7duse16fMVmeqo7SupNHwAy1GQ+w08su3scxiuw2LXgmPKVA6TUZR2upp5YIapHSSsVjG5rtKqmCJqKfvWvHQ177fMCRt2R23qCCp27mbKxHZux44fqWXJ+y7iwTR7Ps2yOR2ObhhoNS23qgtlvgoq2oSKogYjJGZqrmryaDZ302fpidx3kBMniZmywvjxwzmq3H4oaNFfLdXzpBS1CSSKirhmqmhPib73IxjnuXBrUxVQKdvDXp//AIv+S0Wyj3Pt8FLn5+xNwzsMMTR302fpidx3kN9Nn6Yncd5AeMoModxZYWbX2bZWquOfhhh+RWb1lUl1t76XamxZyoudsmOpfgfMsLlSXKeldRy7KjGuR2hUw0+8g6Ojnr6hIKWPZJFRVRuKJqAxRuzJGuwxzVRToFmyq3VuDKXamxZzVXOz8dSfAq29a8dDXvt8yWyYsVxobxHPVU6xxI1yK7OReL4gZ8p0/wDVf/qb4qRGnAmMpk/9V/8Aqb4qRGBvXwrL4icSGZaVyTpEqoiqmOPIYsD0rnLhi5Vw1FkPqQOzHP0YNPksTos3HjTE+tz1TBqrhx8h9zXLoRVVQPVM17EWdqJ6OjtQLRvRWJi3F+rTqPC+imGdr4kPCq7iVdHvGh7SmdnSpin8vX7zzLTuija9yp6XIeVV3OXTr0nlUVUwVQPOBbMkvUZus/ZCq4FryT9Rm6z9kKX8JhR6Si3RvSUmfseyyOTOwxw1qWLeH/8AP/8AF/yYbPYblT5QRVM1MrYWyOcrs5NS4+8vRis8xs2ONrMcc1ETErt6yVW63B9VtvYs5qJm5mOpPiWQAUveH/8AP/8AF/ybVtyP2hcIKrbmfsTs7N2PDH9Ser7nSW1rHVkuxo9cGrgq49hr02UNsqp2QQVKPkeuDUzV0r2ASgBEPyntDHuY6rRHNVUVMx2vsAlyJygsu7UEUWz7Dsb87HNxx0YHjfTZ+mJ3HeRtUF4oblI9lHPsjmJiqZqpgn5gVreH/wDP/wDF/wAjeH/8/wD8X/JdABTN+W0v+k2ln7B/LztkwxzdGOr3Fdvl03Xrts7FsXoI3NzsdRvVmTN2lrJ5GUiq10jnIue3Sir8SJraGot8+w1cexyZqOwxRdH5AblgvO41TJNsOzZ7M3DOww04k9v8/wDgf+X/AIKYZIIZKidkMLc6R6o1qY61At+/z/4H/l/4LbSTbZpYZ83N2RiPwx1Ypic33rXjoa99vmdGt8b4bfTRSJg9kTWuTkVEA2AAAAAAAAUsAGL58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9F67T9Y3xMBnovXafrG+Ihan2hbQAbPeAAAAAHxVw1jOTlQrmXKq2ysVFVF2Zur4Kc/wBlk57u0DseKcqH043ssnPd2nVLCqrZKJV0rsLfACQK7lvwF/8Ac39yxFdy34C/+5v7gUOg4Qputb4odeOQ0HCFN1rfFDrwHLMokXd6t0L96pGKiprOyLGxVxVjVX4FGy9aja2kzURP5a6k94GpkVw8zq3eBf6tU2pPpT7t3gchRVauLVVF9x92R/Pd2geQAAJ7Iz8QQ/I/wIEnsjPxBD8j/ADpB5xRV0Kh5n+4k+VfA57ka9zr/EiuVUzHa19wExlLhurr/wC03xUiTYyyx3ZTDH7lvipBbJImp7u02rb4VmErgfURE16SKSolT/uKe0rpU14L8ULcoNJTOx16uQ+Kq4Yak5CN2/InE0boSLxNHKDSQwCoaUdwXH+Y1FT3GVa+H/V2E8oRpnVD5gYNvQrzuw8uro/6WqpHKDTYwLVkp6lN1n7IUpa9OKP9S5ZIT7Yt0zsxGYSYaOPQhS87haITrFTDWh7Oa2F7lypgRXOVNldox9ynSjJL5inKh91nIKiR+2JfTd9teP3nQcjFV1giVVVVz36/iBH5f+q0fWO8Ct5NcP0XWfspZP4geq0fWO8Ct5NcP0XWfsoHUjj9Z65P1jvE7AcfrfXJ+sd4gYS2ZAevVXVJ4lTLZkB69VdUniBej5nJyoR2UKqlirVRcF2JTluyyc93aB2PFOVDnmW6Y3xMNP8AJb+5X9lk57u06DkU1H2RVeiOXZnaV08gHPFRU1ob9i4bouub4lsy8Y1ttp81qJ/O4k9ylERVRcU0KB2XFOVD6cb2WTnu7TrNq02ukx9izwQDbAAAAAAABSwAYvnwAAAAAAAAAAAAAAAAAAAAAAAA9MjfIuEbHOXkamJK2u1JK1J6lPRXS1nL71JtrWsajWNRrU1IiYIWiu3Xi6W143adKptOp6PN3FG06no83cUtoJ4N+yr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxRtOp6PN3FLaBwOyr7VLadT0ebuKNp1PR5u4pbQOB2VfapbTqejzdxTE5jmLg9qtXkVMC5HiSJkzFZIxHtXiVBwRPRR+JU4EldLbtX+bDisKrpTm/wDBGlJjTgvSaTxsAAKgAAAAAAAAAAAAAAAAAAAAAZ6L12n6xviYDPReu0/WN8RC1PtC2gA2e8AAAAAK3l1wKzrm+ClEoYmzV1PFImLHyNa5PcqnS7/anXihbTtlSJUej85W48vmV1Mj5LeqVq1jXpT/AM1WpHhnZunDX7gJrelZ+jO+o7zJengjpaeOCFM2ONqNamOOCFU3+R9Af9VPIb/I+gP+qnkBkytvVdbK2COklRjXx5yorUXTj7ysV9+uFxp9gqpkfHnI7BGImlCfkpVyzVKuN+1Eg/lZrkz8ePHi5TzvDk6ez6a+YFXoOEKbrW+KHXim0+REkNRFLt5q5j0dhsa6cFx5S5AUK85S3Sku1VBDO1sccio1MxFwQ3bHCzKeGWa7ps0kLkYxUXNwRUx4j3csjpK64T1SVjWJK9XZux44fqYY6hMi0Wmkbttaj+YjmrmZuGjDjAl96Nn6O76jhvRs/R3fUcRe/wAj6A/6qeQ3+R9Af9VPICU3pWfo7vqOKJe6aKju9VTwNzY434NTHHDQWff5H0B/1E8jE7Jt9/ct0ZUtgbVemkaszlbxa8fcBTjYoa2e31KVFM9GSNRURVTHWWjeHJ09n018zRvGSr7VQPqnVbZUaqJmozDWvxAxsyqu0r2xvqGq1yo1U2NupS50WT9ut9S2opoXMlRFRFz1XWcwjdmSNdhjmqilzXLuJU9Qf9VPIBllQyrUxVTEVWubmOXkVNRWVgk5FOjUNXFdrZHLLEjWTIuLHLjx4azVkyZo3uxZJKxORFRfEtEoUHa7+RRtd/Ipe961L7eb9PI+b1aX2836eRO4PlRNgfyKfNgfyF73qUvt5v08hvUpOkTdqeQ3AomwP5FGwO5FL3vTpOkTdqeR83p0nSJu1PIbgUXYHch92F3IXnenSdIm7U8hvSpOkTdqeRG4So2wu5C9ZLwLb7G+aoRWo5VlVONG4f8AB7iyettCuzVEiua1dcrkRqGCrqm5Rsnt9tqEiijRFkkVqrnadSe7QRIo0NZLS1226d2bI16uaqpjr9xJ77bx0lv02knvDk6ez6S+Z93hydPZ9NfMgTEeStpljbI+ncrnojlXZHa1JWhooLfTJT0rFZGiqqIq46zNEzY4mMxxzURMSAvGVTLVXupXUjpVaiLnI/DWnwA08v8A1Wj+d3gVvJrh+i6z9lJ+SbfoiQRt2otN6aq7087HR7jPbMj5KC4wVS1jXpE7OzUjwx/UC2HH631yfrHeJ2Apk+Q8ks8km3mpnuV2GxroxX4gMmLBb7jaWz1UKvkz3Jij1TQhY7dZaG1yPko4lY56Zq4uVdH5nmxWxbTb0pXSpKqOV2ciYazxfb02ywRSuhWbZHZuCOww0Ygb9TTx1dPJBM3OjkTNcmOGKETvRs/R3fUcadvyxZXV0NMlG5iyvRudsmOH6FoAg96Nn6O76jiSoKCnttPsFKxWR5yuwVVXSvxNor96yoZaK3azqV0q5iOzkfhr/ICUuNspbnE2OrYr2tdnIiOVNP5EfvRs/R3fUcRe/wAj6A/6ieRnocs46ythpkonMWV6Mztkxwx/IDd3o2fo7vqOJmGJkELIo0wYxqNanuQ9gAAAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAZqSLZ6qKJdTnJj8OMwm7Z+Eof7v8VEeV8cbvESsyIiIiImCJxH0A2e6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxLG2aJ0b0xa5MFKg9qse5q62rgpcipVvrtR1jvEpdwdbHxEsAAKPOAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAAa9ZW09BCktXKkUarm4qi6yJuGUVqloKmOOsY574nNamC6VVPgYcuuBWdc3wU56AAAFvyOu1Db6GdlXUNic6XFEVF0pghYd81n6czuu8jl4A6hvms/Tmd13kN81n6czuu8jl4A6hvms/Tmd13kVLLG4UtwqqZ9JMkrWxqiqiLoXErgAH1jVe9GtTFzlwRD4ZqT1uDrG+IEhvZvHQX95vmX+xQS0tmpYZ2KyRjMHNXi0qSIA06660VvcxtZUNiV6YtRUXT2EJfbhS3q2PorZMlRUvcitjaioqoi4rrI7+IHrNH8jvFCPyM/EEPyP8ANfezeOgv7zfMb2bx0F/eb5nUD4BWrXcqG2WyCiuE7YKmFFR8bkVVauOPF8SRpKqkuKPWjnSVGYZ2GKYYlEyp/ENZ8yf4oT/APD/AO6rfmZ+4E9VLFRwOnqZNjibhi5cdBobt2np7ex3kZssPw9UfFv+SHNQOibt2np7ex3kVC+1qTXWd9LUPdCuGarXKiakIoAZdsz+2k76jbM/tpO+piAGXbM/tpO+pKpZL8qIqQVGC/8Auf8AJDN+0nxOxRfdM+VAOS1sVVTTOgrM9siYKrXOx+BZv4fpjNW/KzxUjMsfxDUfBv8AihKfw/8Avq35WeKgXCpqIqSB8870ZGzS5y8RH75rP05ndd5DKj8PVnyp4ocvA6hvms/Tmd13kUfKirgrbzJNTSJJGrWojk+BDgCyZG3Gkt9RUurJkiR7Go1VRdOkuFPfrZUzshgq2PkeuDWoi6f0OVkpk1w/RdZ+ygdSAAEfWXq30Myw1VS2OTBFzVRdRAZSSsygp4YbQ7bUkT1c9rdGCYYY6cCIy24ed1TTcyA9equqTxA07ZZ6+3XGnrKymdFTwvR8j1VMGpy6C4b5rP05ndd5GTKLgGu6pTlYHUN81n6czuu8isZQUdRfbglXao1qafMRme3QmcmOKafiVY6JkPwEvXO8EAqO9m8dBf3m+ZuWjJ+6U91pJZaN7Y2Stc5yqmhMfidEAAAAAAAAAAAAUsAGL58AAAAAAAAAAAAAAAAAAAAADds/CUP93+Kmkbtn4Sh/u/xUR5aYv3K/3CzgA2e4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKt9dqOsd4ltKlW+u1HWO8Sl3D1v1hgABR5oAAAAAAAAAAAAAAAAAAAAAGei9dp+sb4mAz0XrtP1jfEQtT7QtoANnvAAAAACt5dcCs65vgpR7YiLc6RFTFFmZ4odRuNup7nTpBVNVzEdnYI7DSR0OSdqgmZLHFIj2ORzf5i60Al9rw+yj7qHLb6iNvdaiIiIkztCfE6uQtTktbKqoknlieskjlc5UkVNIEZkHFG+3VKvY1y7NxpjxIWja8Pso+6hTbzUSZLTx01pVI4pW7I9Hpn4rjhx/Ajt+F39tH9NAL5XwQpQVKpExF2J39KcinJSww5U3Oqmjp5ZWLHK5GORI0TQq4KWbefaPYyfUUDZyehidYqJXRsVViTSrUKzl4xjK2lRjWtTY11JhxmOuv9faKyago5GNp6d2ZGjmIqonxJCzQsyqiknu6LJJC5GMVi5mCKmPEBSQmhdBccpcnrfbbS6opo3tkR7UxV6roUqVOxJKiJjvsueiL2gNsTe2k7yjbE3tZO8p0PefaPYyfUUbz7R7GT6igc6fI+TDPe52HKuJOZGfiCH5H+B6yttNJapqZtIxzUka5XYuVdSnnIz8QQ/I/wAAOiT/AHEnyr4HIdsTe1k7ynXqj1eT5V8DjoH1zlc5Vcqqq8aqXT+H/wB1W/Mz9ylF1/h/91W/Mz9wJXLD8PVHxb/khzU6Vlh+Hqj4t/yQ5sxEV7UXUqgfDpOSkMT8n6VXRsVfS0q1Ocp5TI+0K1F2GTV7RSBuV4rLDXSW63vaymhwzGuajlTFMV0r71AvG14fZR91CIyqhiZk/VK2NiLg3SjU5yGvkleKy6rVbbe12x5ubg1E14m3lZ+Hqr4N/wAkA5kZNsTe1k7ymMAdIySjZLYYHyta9yq7FXJiutSNy7TYIqNYf5eLnY5mjHQnIV+hyjuNvpW01NIxsbcVRFYi6zDc71WXVsbax7XJGqq3BqJrA0nTSuRUdI9UXiVyngkLHSxVt3pqedFdHI5UciLhxKXfefaPYyfUUDnB0TI6KN9giV8bHLnv0q1F4z3vPtHsZPqKQd1udTk7Wut9sc1lMxEciObnLiuldKgXba8Pso+6hG5RRRx2KsexjWuSPQrUwVNKEdkne6261FQyre1yRsRW4NROMlMpeAK3q/3QDmO2Jvayd5Rtib2sneUxgD657nri9yuXlVcT6yR8a4sc5uPIuB5AHtZ5XIqOleqLrRXKeDds9PHV3Wlp5kVY5JEa5EXDQXrefaPYyfUUDnB7bLIxMGSOanIjlQ91cbYqyeNmhrJHNT4IpacmMn6C52vZ6qN7pNkc3FHqmhMAPGQksj7lUI97nJsPGuPGha74qpZa1UVUVIXaU+B4ttiobXM+WkY5rntzVxeq6DdqYGVVPJBKirHI1WuRFw0KByLbE3tZO8p1e1qq2ukVVxVYWeCEXvPtHsZPqKTkMTYIWRRpgxjUa3HkQD2AAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAbtn4Sh/u/xU0jds/CUP8Ad/iojy0xfuV/uFnABs9wAAAAAAAAB8VURMV0IaNRdYYlVGYyO92oDfBBSXeocvoI1ifDEx7qVftf9qAWEEHHeJ2r6bWvTsN6nukEyo1y7G7kdqA3gAAAAAAAAAAAAAAAAAABjmmigYr5pGxtTjcuCGvRXOkr5JGU0meseGOjDH4AbgAAAAAAAAAAAAADXkr6SJ6skqoGPTW10iIqGdrmvajmORzXJiiouKKgH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlW+u1HWO8S2lSrfXajrHeJS7h636wwAAo80AAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAAABr1dZT0MSS1UrYmKubnO5TT3x2jp0X6gSgIvfFaOnRfqN8Vo6dF+oGllFk5JeaqKaOoZEjGZuDmquOnErN5yXltFFtl9SyRM9G5qNVNZc98Vo6dF+pCZWXegrbPsVLVMlk2Rq5rcdWkCmU0qQ1MUqpijHo7DlwUum/un6FL30KOALfJkzLfHrc46hkTKr+YjHNVVbjxYk9k5ZX2WCaOSZsqyPRyK1MMNBq2S+W2ns9JDNWRskZGiOauOhTf3x2jp0X6ger9bXXa3LSskSNVcjs5Ux1FZTIqemVJ1rI3JF6aojF04aSyb4rR06L9THPf7XLBJHHWxue9qtaiY6VVNAETv7p+hS99CyW6sSvoYaprFYkrcUaq44HN97t26DL+h0GwwS01lpIZmKyRjMHNXWmlQKx/ED1mj+R3ihBWO4ttVyZVPjWRGtVM1Fw1oWjLO2VlfUUrqSnfKjGORyt4tKFa3uXboMv6AWKTLmB8bm7SkTORU+2hSSTXJ67NRVWhlRE0rqIwCyW3JGa40EVUyqjYkiKqNVirhpwN+B+8vFlQm2ttaUVno5ub8fibuT17ttLZKWGerjjkY1c5q44ppUhstLhSV8lItJO2ZGI7OzeLUB6vWVcN0tstKylfGr1T0lciomC4lXaua5F5FxPgAu6Zd06IibSl76FWvNe25XOaqYxY0kw9FVxVMEwNE36ay3GrhbNT0kkkbtTkwwUDdybvsdl2xskDpdlzcM1yJhhj5m/eMrYblbZqVlK+NZMMHK5FRMFxK9W26roMzbcD4c/HNzuPA1QAAAsNpyUlulBHVMqmRo9VTNVqrhguBrX2wSWVkLpJ2y7Kqoma1UwwLlkd+Hqf5nf5KamWlvq6+KkSkgdMrHOzs3i1AVbJf8Q0fzL4KdQOfZP2S5Ut6pZp6SRkbHKrnLhgmhToIA5vlp+IJfkZ4HSCi5U2e4Vl6kmpqWSSNWNRHNww1Aff4f+t1nVt8S3XWjdX26ela9GLK3NRypjgVTJiN1hmnkuzVpGStRrFk/qVF06ixb4rR06L9QK3vEqOmxdxSqTR7FM+NVxVjlbjy4HT98Vo6dF+pzKqcj6qZzVxa57lReXSBiJSx2Z96mljjmbEsbc7FyY46SLLHkbX0tBV1D6uZsTXRoiK7jXECUtuR01DcKepdVxvSJ6OVqMVMS3kXvjtHTov1G+O0dOi/UCv1ORE89TLKlZGiPersMxdGK4lhsFrfaLftZ8jZFz1dnImGvAkWPbIxr2Li1yIqLyoegIy+Xhlmp45pInSo9+bg1cMNGJCb+6foUvfQ3MsqGpr6CBlJC6VzZcVRvEmClMmsVzgifLLRyNYxMXOXDQgFn390/Qpe+haaWZKmminRFakjEdgvFimJx463auCqPqWeCAbYAAAAAAAKWADF8+AAAAAAAAAAAAAAAAAAAAABu2fhKH+7/ABU0jds/CUP93+KiPLTF+5X+4WcAGz3AAAAAAPEkjYmK964NTWeyBulWs8yxsX+Wxe1QPFbXyVLla1VbHxJy/ExU9JNUr/Lbo5V1Ge3UO2XZ8miJP1J1jGsajWIiImpEAjIrK1E/myqq8jUM25FNh/X2m+AImWyphjDKuPI5COqKaWndhK1U5F4lLOeZI2ysVj2o5q8SgQVDcX06oyRVdF+qE6x7XsRzFxaulFIC4US0r8W4rG7UvJ7jNaatY5NgevoO1e5QJsAAAAAAAAAAAVvK6oqIFpNrzSx45+OxuVMdXIVzdC4dLqvqO8wOjg5xuhcOl1X1HeY3QuHS6r6jvMC45SUG3bc5zExlh9NvvTjT/wDchULTXLb6+OfTmY5r05WrrPO6Fw6XU/Ud5mu1ZGPR7M5rk1KmhUA6c1yOajmriipiin05xuhcOl1X1HeY3QuHS6r6jvMDo4OcboXDpdV9R3mN0Lh0uq+o7zA6OCHyYllmtaunkfI/ZFTF6qq8XKTAGlc7nBbINklXF6/YYmtymCy3mO6RKiojJ2faZ7uVPce7xao7pTZq4Nmbpjfye5fcUdFqbZW/1RTxO/8A35AdJBH2e6x3Smz0wbK3RIzkXl+BIAc9v3DNV8/7F3tfBVH1DP8AFCkX7hmq+f8AYu9r4Ko+oZ/igG2a9bWRUNM+edcGt1JxqvIhlmljgidLK5GMYmKqvEUK9XV90qcUxbAzRG39194FntGUENxdsUqJDPjobjod8F5SZK1k1ZNiRtbVN/mLpjYv9Kcq+8soAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqVb67UdY7xLaVKt9dqOsd4lLuHrfrDAACjzQAAAAAAAAAAAAAAAAAAAAAM9F67T9Y3xMBnovXafrG+Ihan2hbQAbPeAAAAAFby64FZ1zfBTnp2OSNkrc2RjXprwcmJj2nTdHi7iAcgB1/adN0eLuINp03R4u4gHIAdf2nTdHi7iDadN0eLuIByAHX9p03R4u4g2nTdHi7iAcgB1/adN0eLuINp03R4u4gHIDNSetwdY3xL5llTwx2J7o4o2O2RulrURdZz1FVFxTQoHZgcf25U9Il76nTcm3OfYaNz3K5ys0qq4rrUCTAIPLB747DK6Nzmuz26WrgusCYqPuJPlXwOOm1BV1Czxos8qork/rXlOq7TpujxdxAOQAlcp2tZf6trGo1qOTBETBNSEUABNZJMbJf6dr2o5qo7QqYp9lTou06bo8XcQDkB0zJL8PUv93+SkntOm6PF3EOeZUTSwX2pjhkfGxM3BrHKiJ6KcSAS/8QNVD/f+xTD3JNLLhssj34as5yrgeAAAA6Vkd+Hqf5nf5KThx1lTPG1Gsmka1OJHKiHrblT0iXvqB2AHNMmamd9/o2vmkc1XLiivVU1KdLAAHPMsKiaO/Stjmka3Mboa5UTUBK5f+q0fWO8CjnuSeWVESSR70TVnOVTwAAOtUdJTrRwKsESqsbf6E5AOSg6/tOm6PF3EG06bo8XcQDkAOn3+mgZY61zYI2uSJcFRiJgcwA69b+D6XqmeCGwcfSrqERESeVETUmep0DIqR8lkV0j3PXZnaXLjyAWAj77wJXdS7wIjLqWSK3U6xvcxVm1tXDiUqllqJpbxRskmkex0rUVrnKqKmPIBFnW7VwVR9SzwQybTpujxdxDMiI1ERERETQiIB9AAAAAAABSwAYvnwAAAAAAAAAAAAAAAAAAAAAN2z8JQ/wB3+Kmkbtn4Sh/u/wAVEeWmL9yv9ws4ANnuAAAAADXrptgpHvTXhgnxK7FGs0rWJrcuBLXx2EMTeVyr2f8A9NWzMzqtXL/S1VAm4o2xRtjYmCNTA9gAAAAAAGKohbPC6N2pU7Csua6KRWroc1S1lfuzMytdh/UiKBNUsuz00cnGqafiZiOsr8aVzea4kQAAAAAAAAABq3KtZb6KSofpzUwanOXiQCAymvE0FXHT0kro3R+k9WrxrqTs8STyeq6ytoVmrFaqK7Bio3BVRNaqU2CKa6XBGY50sz8XO5OVTolPAymp44YkwZG1GoB8qZ2U1PJPIuDI2q5SkUl2uc1ejYKh+dNJoYvpNTFeRdSEpldccGtoI10rg6T9k/fsKxFJJC9JIXvY9NTmqqKn5gdOTFETFcV5T6c43SuHTan6rvMbpXDptT9V3mB0cHON0q/ptT9V3mTeSlZU1FxlbPUSytSFVRHvVyY4pygWwAACIv8AZ23KDZIkRKmNPRXnJyKbzrhRtcrXVcCORcFRZG4p+p83RoemU/1W+YFApKqe3VaSxYskYuDmrx8qKdBoaptbSR1DWOYj0xzXJqIyopbLU17auWpp1ciek3ZW5rl4lUkUuNCiYJWU+HWt8wKPfuGar5/2Lva+CqPqGf4oUa9PZJdql8bmvar9DmriilxttfRsttI19XA1zYWIqLIiKi4J7wKzlBeX3CZYIsW08a6l0K5eVTaybsezq2sq2/yk0xsX+peVfcSdbSWWtqmVElVTo9FxejZWoj/iSSXCgaiI2rpkRNCIkrdH6gbQNXdGh6ZT/Vb5mxHIyViPje17F1OauKKB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlW+u1HWO8S2lSrfXajrHeJS7h636wwAAo80AAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAABDZT3KotdtbPSq1HrIjfSTHRgpUt+V250P0yxZdcCs65vgpQaaFaioihaqIsj0airxYrgBOb8rtzofpjfldudD9M3N4lV0yHuqN4lV0yHuqBp78rtzofpjfldudD9M3N4lV0yHuqN4lV0yHuqBp78rtzofpjfldudD9M3N4lV0yHuqN4lV0yHuqBp78rtzofplnyUu1VdqaeSrViuY9Gpmtw0YFAr6R1DWzUz3I50Ts1VTUpcsgPUqvrU8ALDcbfBc6VaepRyxqqL6K4LoInebaebN9QsJ4lekUT5FTFGtVcPgBA7zbTzZvqE1R0sdFSx08KKkcaYNxXFStb+6Xoc3eQsdvrG19DDVMarGytxRq60A2SByz/AA/N87PEniByz/D83zs8QOcNcrHo5NaLihP78rtzofplfAGetq5a6rkqZ1RZJFxdgmCaidyTstHdmVK1aPVY1bm5rsNeJ5tuSNRcaGKqZUxMbIiqjVRcU04EjTPTItHMqk2ytVpbsWjNzeXH4gTdBk1b7fVMqadsiSMxwzn4ppTAlnrmscqa0Qqu/ul6HN3kC5cUsiZiUkyZ2j7SAQzssrsiqmdD9Mhq6sluFW+pqFRZH4Y5qYJqwLJvGqnadtw6dP2VG8Sq6ZD3VA1sk7NSXbbO20eux5ubmuw14li3m2nmzfUPeTVilsu2NlmZJsubhmoujDHzJ4CvbzbTzZvqDebaebN9QsIAr282082b6hX8rLJR2mOmdSI9FkVyOznY6sCw3XKuC11z6WSnle5iIuc1Uw0piVjKW/w3plO2KF8exK5VzlTTjgBD0VXJQ1cdTAqJJGuLcUxQmd+V250P0yJt1E64V0VKxyMdIuCOXUmjEsW8Sq6XD3VAu8LlfCxy63NRV7DnWWn4gl+RngdFiZmRMYq4q1qIc6y0/EEvyM8APuSlppbtPUMq0eqRtRW5rsNakzecl7bRWqpqIWypJGzFuL8U1mp/D/1us6tviWXKXgCt6v8AdAOWnX6L1ODq2+ByA6/RepwdW3wAq2UmUVfbLqtPTOjSNGNd6TMVxU2MlL7W3aqnjq1YrWMRyZrcNOIv+S892uK1MdRHG1WI3ByLjoM2TeT01mqJpZZ45EkYjURqLo0gSGUXANd1SnKzqmUXANd1SnKwBLW3KGutlNtemdGkecrvSZiuKklBkTVTwRypVwoj2o5EVF0YpiQ14tb7RWbWkkbI7MR2LU0aQLBaKmTKud9LdcHRRN2Ruxpmrjjh+5N02SltpamOeJsufG5HNxfimKFNycvEdmqpZpYnyI9maiNVNGnEsW/ul6HN3kAtgKnv7pehzd5Cz00yVNNFM1FRJGI5EXixTEDKAAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAbtn4Sh/u/wAVNI3bPwlD/d/iojy0xfuV/uFnABs9wAAAAARN9T0YV96/sYrIv/UPTlb+5uXeLPo85NbFxIq3zbDVscupdCgWQAAAAAAAAgbyuNZhyNQnVXBMVKzWS7PVSSJqVdHwAlLIn8iReVxJmna4tjomY63ekbgAAAAAAAAHxVREVVXBEKLlBdVuNVmRL/08S4M/1LykjlNe8c+hpXaNUr0/x8yBjoZX0EtYqZsTFRqKv9SqvEBJ5IcLP6lfFC13Gujt9G+ok04aGt5y8SFTyTe2O5Sve5GtbA5VVdSJihr327OudV6GKQR6GJy+9QNRqT3O4IirnTTv18Wn9i8y4Wa0LteFZUhZoRONeNV8VKLJDUUEsT3tdE9USRi8fuUvtquDLlRNmbhn6pG8igQFmykfthYri9FZI7FsmrMXk+HgWzWmKFPyisW1ldV0jf5K6XsT+j3p7vAz5OXSeOjmSqRXUtO3FJV/p/0+8DxljWZ0kNI1dDU2R/x1J+/abOR9HsdLLVOTTKua34J/z4FbkdNdbkqomMs79Ccn/CIdBpKdlJSxQR/ZjaiJ7/eBmAAFFrbJcZK2d7KVytdI5UXFNKY/Ew7g3Poj+1PM6AAOf7g3Poj+1PMbg3Poj+1PM6AAOYzQyU8ropW5r2rgqLxG3HZbjLGySOlc5j0RzVxTSi/mfb9wzVfP+xd7XwVR9Qz/ABQClbg3Poj+1PMbg3Poj+1PM6AAOf7g3Poj+1PMuVmhkp7VTxTNVkjWqiovFpU3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlW+u1HWO8S2lSrfXajrHeJS7h636wwAAo80AAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAABW8uuBWdc3wUo9r4UpOuZ4oXjLrgVnXN8FKPa+FKTrmeKAdcI+W9W2CV0UtbCx7Fwc1XaUUkDlN/wCHK7rneIHRN37V0+DvDd+1dPg7xysAdVZfbW97WNroVc5cERHa1JE5DQcIU3Wt8UOvAcryi4eretUtGQHqVX1qeBV8ouHq3rVLRkB6lV9angBZqmqho4tlqZWxRouGc5cEI+e+WyWCSOOthc97Va1EdrVUNXLXgB/WN8Tn9J63B1jfEDc3AuvQJ+6XWz3Oit9qpqWsqY4KiJuD43rgrVx4yfOW5TfiCt6z9kA6Bu/aunwd4i8oa2mu1qkpLdMypqHOaqRxriqoi4qc/J7Iz8QQ/I/wA09wLr0CfujcC69An7p1Q+AV+yXGjttpp6SuqI4KiJFR8b1wVulV0kFlrX0tdJSLSTsmRqOzsxccNRG5U/iGs+ZP8UIkDLT08tVMkNPG6SR2prUxVTeZYbo17XLQzoiLiq5psZH/AIhp/g7/ABU6RJ9274KBHpf7UiIi18GKJzj7u/aunwd45Y77S/E+AdU3ftXT4O8ZKe8W+qmbDBVxSSO1Na7SpycmMk/xDS/F3+KgdOAAHNcsfxDUfBv+KEGTmWP4hqPg3/FCDAksnp4qa90ssz2xxtcuc52pNCnQt37V0+DvHKwB2Vqo5qKi4oqYopRcqrTX1d7klp6SWWNWNRHNbimou1N6tF8ieBlAqGRdurKGpqnVVPJCjmNRquTDHSTeUvAFb1f7oShF5S8AVvV/ugHLTp9LfbWylha6uhRyMaipnatBzAAdU3ftXT4O8N37V0+DvHKwB0W93q3T2eriirIXyPjVGtR2lVOdAAdNor7a46KnY+uhRzYmoqK7UuBTsrqqCsvCS00rZY9iamc1cUx0kGAB7iifNKyOJqve9cGtTWqng37Fw3Q9c3xA97gXXoE/dOl21jo7dSskarXtiaiovEuBsgAAAAAAAAClgAxfPgAAAAAAAAAAAAAAAAAAAAAbtn4Sh/u/xU0jds/CUP8Ad/iojy0xfuV/uFnABs9wAAAAAeXsSRjmO1OTBSs1ELqeZ0buJdHvLQadxokqo85uiRur3+4DxbKxJ4kjev8AManahvlVRXwycbHtXsJekuzHIjaj0Xc7iUCTB5Y9r0xY5HJyop6AA8PkZGmL3o1PepG1d2REVlNpXnr+wHu61iRxrDGvpu1+5CLpKdamobGmrWq8iGFzlc5XOVVVdaqSNoqYonrG9Ear10O/YkTSIjURE0Ih9AIAAAAAAAAFduOTm3Lw2ZioynkTOlVNaKnJ8fMz5RwxwWB0UTUYxitRETi0k2Q+VPAsnzN8QK3k7SMrquenlVyNfAulq6U0tJO05NPirnSVua6OJ3oImp68vwNPJDhZ/Ur4oXUCLv1rS5UeDETZ49Ma8vKn5lQtlxmtNYrkRcMc2SNdGP8AydDK1lTa4FjWtbIyKVPtNVcNk+HvAnaarp62l2aJ7XRKmnHi5UUpt7uUU2bRUDUZRxL/AE6EevL8CLZPLHG+NkjmskTB7UXQ74klk/Q01bWolVKxGt0pEq4LIvIBL5KWpYmbenbg56YRIvEnL+ZZT4iIiIiJgiH0ARWUFxmttHHLToxXOkRq5yYphgq/sSpr1lFT18SR1UeyMR2ciZypp/L4gVLfXcObB3F8xvruHNg7i+ZYd7lq6L/5H+Y3uWrov/kf5gV7fXcObB3F8xvruHNg7i+ZYd7lq6L/AOR/mN7lq6L/AOR/mBR6qofV1Mk8uGe9cVwTQScGU1dTwRwsbDmxtRqYtXHBEw5TSu0EdNc6iGFubGx2DUxxwLVQWG2zW+mlkps574mucue7SqomPGBDb67hzYO4vmN9dw5sHcXzLDvctXRf/I/zG9y1dF/8j/MCvb67hzYO4vmSFjv1XcLgkE7YkYrVX0Wqi6PzJHe5aui/+R/mZqSz0NFNs1NBmSYYY57l8VA3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpVvrtR1jvEtpUq312o6x3iUu4et+sMAAKPNAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwGei9dp+sb4iFqfaFtABs94AAAAAVvLrgVnXN8FKPa+FKTrmeKF4y64FZ1zfBSj2vhSk65nigHXDlN/4cruud4nVjlN/4cruud4gR4AA2KDhCm61vih145DQcIU3Wt8UOvAcryi4eretUtGQHqVX1qeBV8ouHq3rVLRkB6lV9angBaZIo5mZkrGvbyOTFDElDSIqKlLAip/7aGwABgfR0sj1e+mhc5dauYiqpnAGvtCj6JB9NPI9R0lPE9HxU8THJxtYiKZgBjnXCCRU15q+ByXb9Z0uf6inXHtR7FaupUwUr+8u1ctR9RPIDPk5TwVNjpZaiGOWVzVznvajnLpXWqkntCj6JB9NPIpdbfayw1clsotj2vTrgzZG4u0pjpX8zX36XXkp/pr5gX6Okpono+OniY5NTmsRFMxzvfpdeSn+mvmN+l15Kf6a+YF82hR9Eg+mhzjKqNkV/qWRsaxqZuCNTBE9FDb36XXkp/pr5kNX1stwq31M+bsj8Mc1ME0JgBrHqOR8T0fG9zHJqc1cFQsGSllpbvtnbWyfy83NzHYa8fIkb7kvb7faZ6mBZtkZhhnPxTWicgFVbX1mKf8AVz/UU61FpiZ8EOOalLCmWd0a1ERKfBEw+7XzAv8AJSU0r1fJTxPcutzmIqnnaFH0SD6aeRQ9+l15Kf6a+ZYMlL5V3eSpbVbHhGjVbmNw14gTm0KPokH008htCj6JB9NPI2AByWeuq2zyI2qnREcqIiSLo0l+yPkklsUT5Xue7PdpcuK6znNT6zL86+J0PIv8PxfO/wAQNTLqeWClpFhlfGqvdjmOVMdBXLBUz1F6pIp55JY3Pwcx71ciphxopP8A8QPVaPrHeBW8muH6LrP2UDpW0KPokH00G0KPokH008jYOf1GWN0iqJWNSDBr1RMWLxL8QNfLKKOG+ObExrG7G3Q1MEIE27lcJrnVLUVOZsitRvopgmCElkraaa7VM8dVn5rGI5Mx2GnEDSsDGvvdE17Uc1ZURUVMUU6btCj6JB9NPIi6TJS3UdVFURLNnxOzm4vxTHsJ0DkFeiNr6lERERJXIiJxaVMBsXDhCq61/ipZcmsnKG6WxaipWXP2RW+g7BMEw9wGDIaGKa41CTRskRIsURzUXjQvLaKlY5HMpoWuRcUVI0RUKtdKWPJOFlVa8VkldsbtlXOTDX7uQ1bZlZcqu5U1PKkOZJIjXYMwXBV+IF6AAAAAAAAAAFLABi+fAAAAAAAAAAAAAAAAAAAAAA3bPwlD/d/ippG7Z+Eof7v8VEeWmL9yv9ws4ANnuAAAAAAAANWroYqpMV9F/E5CGqLfPAq4szm85uksYAqjXOYvouVq+5cD3tmfDDZn94sb6eGT7cTVXlwMe0KXH7loFcVznr6Sq5ffpNqnt086oubmN5XE8yCKP7EbW/BDIBopa4EgWPBVcv8AXx4kLUU76aVWSJ8F5S0GGqpmVUSsemniXkAjrbcdUM6+5rl8CXKvU076aVWSJ8F5SRttx1Qzr7muXwUCXAAAAAAAAIfKngWT5m+JMEPlTwLJ8zfECCyQ4Wf1K+KFvqaunpGZ9RMyNv8AqXX8E4ym5Lxulr52MkWNzqdyI9NbVxTSaEtLWzV0kL2SzVDXYO1uUCfuGVjURWUEeK+0kTR+SeZXnyVdzqUzlkqJnak1/pxITdvyTlkwfXSbE3mMXF3bqT9SzUdDTUMeZTRNYnGvGvxUCuUmSTn0znVU6xzKnotbpRvx5SGuFpq7c/8AnRqrMdEjdLV/PiOiHxzUc1WuRFRdCovGBRqDKOto8GvdtiNP6XrpT4KWGjyloKnBJHLTv5JNXaea/JijqcXQY08i83S3s8iu1mT1wpMVSLZmJ/VFp/TWBe2PZI1HRua5q6lauKKeiEyWoHUlAs0iKkk644LxN4ibAAAAAAOe37hmq+f9i72vgqj6hn+KFMvlPM68VTmxSKiv0KjV5C6WxFbbKRFRUVIWIqL8qAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKt9dqOsd4ltKlW+u1HWO8Sl3D1v1hgABR5oAAAAAAAAAAAAAAAAAAAAAGei9dp+sb4mAz0XrtP1jfEQtT7QtoANnvAAAAACt5dcCs65vgpR7XwpSdczxQvGXXArOub4KUW3PbHcaZ73I1rZWqqrqRMQOvFMuWR9XWXCoqGVEDWyyK5EXHFMfyLHu3bOn0/1EG7ls6fT/UQCpbxa3pNP+vkN4tb0mn/AF8i27uWzp9P9RBu5bOn0/1EAq9NkVWQ1MUq1MCox6OVEx4l+BeCP3ctnT6f6iDdy2dPp/qIBzvKLh6t61S0ZAepVfWp4FVvssc15rJIno9jpFVrmriioWrID1Kr61PACfu1yjtVGtTKxz2o5G4N16SFiy2o5JWMSmnRXORE1cf5m3lbTzVVldHTxPlesjVzWJipSaay3JtVC51DUIiPaqrsa8oHUiu1+V1JQVstLJTzOdE7BVbhgv6liOW5TfiCt6z9kAtG/qi6NUfp5m5asqaa6VraWKCZjnIq4uww0IUCloKusa5aWnkmRuhVY3HAsGSlsrqW+RS1FJNFGjXIrnMVE1AXt7kYxzl1ImJV9/VF0ao/TzLNUeryfKvgcd4wLdUZPz5QzOulNLHFFU+k1kmOcmGjTh8DFvFrek0/6+RNZOXWgp7HSxTVkMcjWri1z0RU0qTdLW01YjlpZ45s37WY7HAClbxa3pNP+vkHZD1rWqq1NPoTHj8i8T1EVNEss8jY401ucuCIab71bHMciV1OqqmCfzEA5UqYKqAkHWS5q5VSgqNfs1NOeCWmldFPG6ORutrkwVALd/D/AF139n7llvVC+5Wualic1r5MMFdq0LiVPIiupaPbm2qiOHOzM3PdhjrLfBdaColbFBVwySO1Na9FVQKcuQ1amnbNP+vkVdyZrlavEuB2RdSnLJLJc1kcqUFRhiv/AG1AjS4fw/8Avq35WeKlUnp5aaVYp43RyJra5MFQsmRNbTUctWtVPHCjmtzc92GOsC6XGsZb6KWqka5zY0xVG6104Fe39UXRqj/b5mxlFdaCosdXFDWQySOamDWvRVXShzsC1OyKrJ3LK2pgRHrnIi48enkLVYLdJa7Yylle17mucuLdWlTdpvVovkTwMoFR/iB6rR/O7wK3k1w/RdZ+ylry2o6mspqVtNBJMrXuVUY3HDQQFgtNwgvVJLLRzsja/FznMVETQB0Yo0+RNbLPJIlTAiPcrk18a/AvJoOvVta5WurqdFRcFRXpoA5rdrbJaqxaaV7XuRqOxbq0m7k1eYbNUTSTxvekjEaiMw5T1ldUw1V6dJTyslZsbUzmLihBgdDocr6StrIaaOnma6VyNRVwwT9SxnK8neHqHrUOqAUeqyKrJqqaVtTAiPe5yIuPGvwNiluceScW5tYx80irsudFqwX4/AuBzvLjh1Opb4qB6ykyip7xSRQwwyscyTOVX4cmBFWHhuh65viaBu2aRkN3o5JHIxjZWq5yrgiJiB1kEfu5a+n0/wBRDeY9sjGvY5HNcmKKmpUA9AAAAAAAApYAMXz4AAAAAAAAAAAAAAAAAAAAAG7Z+Eof7v8AFTSN2z8JQ/3f4qI8tMX7lf7hZwAbPcAAAAAAAAAAAAAAAAAABhqaZlTErHp8F5CDS3T7a2HD353FhyliAHiKPYomszldmphip7AAAAAAAAwx1gAfERE1IgRqIqqiIirrXDWfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlW+u1HWO8S2lSrfXajrHeJS7h636wwAAo80AAAAAAAAAAAAAAAAAAAAADPReu0/WN8TAZ6L12n6xviIWp9oW0AGz3gAAAABW8uuBWdc3wU56dimgiqGZk8TJG444PaipiYNy6DoVP9JAOSA63uXQdCp/pINy6DoVP9JAOSA63uXQdCp/pINy6DoVP9JAOSA63uXQdCp/pINy6DoVP9JAOSF6yA9Sq+tTwLDuXQdCp/pIZoKaCmRUghjiRVxVGNRMQMoAAHLcpvxBW9Z+yHUjWkt9HK9XyUsD3u0q50aKqgVr+H/q1Z87fBS3GKCmgpkVIIY4kdrzGomJlAx1Hq8nyr4HHTsqoipgulFNXcug6FT/SQDkhdf4f/dVvxZ+5Zty6DoVP9JDNBSwU2dsEMcWdrzGomIERlh+Hqj4t/wAkObx/eN+KHYZYo541jmY2Ri62uTFFNfcyg6FT/SQDZb9hPgc0yt/ENV/b/ih0015aCkmkWSWlhe9dbnMRVUDkJMZJ/iGk+Lv8VOh7l0HQqf6SHuKgpIZEkipYWPTU5rERUA2AABzXLH8Q1Hwb/ihBnXpaGknkWSamhkeutzmIqqeNy6DoVP8ASQDkgOt7l0HQqf6SDcug6FT/AEkAzU3q0XyJ4GU+IiIiIiYIh9AAAAcfrPXJ+sd4nYDVW2ULlVVo6dVXSqrGgHIwdb3LoOhU/wBJBuXQdCp/pIBzbJ3h6h61DqhrMt9HG9r46SBr2rijmxoiobIA53lxw6nUt8VOiGCaipah+fNTRSOwwznsRVA5ADre5dB0Kn+kg3LoOhU/0kA5IdbtXBVH1LPBBuXQdCp/pIbTWtY1GtRGtRMERNSAfQAAAAAAAUsAGL58AAAAAAAAAAAAAAAAAAAAADds/CUP93+Kmkbtn4Sh/u/xUR5aYv3K/wBws4ANnuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSrfXajrHeJbSpVvrtR1jvEpdw9b9YYAAUeaAAAAAAAAAAAAAAAAAAAAABnovXafrG+JgM9F67T9Y3xELU+0LaADZ7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApYAMXz4AAAAAAAAAAAAAAAAAAAAAG7Z+Eof7v8AFTSNm3SJFXQvXQmdgv56P3EeV8c6vE/ytYANnugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSrfXajrHeJbFVERVVcETWpT5n7LNJJznK7tUpdwdbPxEPAAKPOAAAAAAAAAAAAAAAAAAAAAAz0XrtP1jfEwHuJ+xysen9LkUJrOpiVxB8RUVEVFxRdR9NnvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKpk2KnkkxwzWqoRM6jaoAAxeAAAAAAAAAAAAAAAAAAAAAAAAAsdruDamNIpFwmanH/AFe8kSmIuC4poU3YbtVxIiZ6PROemP66y8W9u/F1cRGrrMCv7u1PMh7F8xu7U8yHsXzJ5Q37vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfMbu1PMh7F8xyg7vGsAK/u7U8yHsXzG7tTzIexfMcoO7xrACv7u1PMh7F8xu7U8yHsXzHKDu8awAr+7tTzIexfM157nVTorXSZrV4mpgOUInrMceEjeLg1rHU0K4uXQ9U4k5CCAM5nbzsuScltyAAMwAAAAAAAAAAAAAAAAAAAAAAAFis1Yk1OkLl/mRpgnvQkinRyPikR8bla5upUJykvUT2o2p/lv5yal8i9be3pdP1MTHG/lKg8RzRy/dyMf8rkU9l3dE78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYpKiGL7yVjfi4ImYjyykNfKxM1KVi6V0v93Igrb03BWUiYrz1TV8EIVzlc5XOVVVdKqvGUtb8Q4Oo6iJjhR8ABR54AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPqpguCnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9bGsVZMxUwweuHw4jATF+plR7alqaF9F3x4lIcTGpaZqcLzAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywQSVD1ZEmKomJiJ+xUyxwuncnpSaG/AmI3LXDj/AFL8UlLEyaJ0ciYtcmCoVeuo30cytdpYv2XcqFrPE0Mc8axytRzV4lLzG3p58EZY/lTgStXZZY1V1MuyN5q6FTzI2SN8Ts2RjmLyOTAzmNPKvjtSf8oeAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGSKCWZcIo3PX3IStHZHKqOqlwTmNXT+aiImWlMV8n1hqW2gdWS5zkVIWr6S8vuQsrWo1qNaiIiJgiJxHxjGxsRrGo1qakQ9GsRp62HDGKNfl/9k=";
|
|
|
|
// src/donateManager.ts
|
|
var DonateManager = class {
|
|
static initialize(app, plugin) {
|
|
this.app = app;
|
|
this.plugin = plugin;
|
|
}
|
|
static showDonateModal(container) {
|
|
this.overlay = container.createEl("div", {
|
|
cls: "mp-donate-overlay"
|
|
});
|
|
this.modal = this.overlay.createEl("div", {
|
|
cls: "mp-about-modal"
|
|
});
|
|
const closeButton = this.modal.createEl("button", {
|
|
cls: "mp-donate-close",
|
|
text: "\xD7"
|
|
});
|
|
const authorSection = this.modal.createEl("div", {
|
|
cls: "mp-about-section mp-about-intro-section"
|
|
});
|
|
authorSection.createEl("h4", {
|
|
text: "\u5173\u4E8E\u4F5C\u8005",
|
|
cls: "mp-about-title"
|
|
});
|
|
const introEl = authorSection.createEl("p", {
|
|
cls: "mp-about-intro"
|
|
});
|
|
introEl.appendText("\u4F60\u597D\uFF0C\u6211\u662F");
|
|
introEl.createEl("span", {
|
|
cls: "mp-about-name",
|
|
text: "\u3010\u591C\u534A\u3011"
|
|
});
|
|
introEl.appendText("\uFF0C\u4E00\u540D");
|
|
introEl.createEl("span", {
|
|
cls: "mp-about-identity",
|
|
text: "\u5168\u804C\u5199\u4F5C\u4E0E\u72EC\u7ACB\u5F00\u53D1\u8005"
|
|
});
|
|
introEl.appendText("\u3002");
|
|
const roleList = authorSection.createEl("div", {
|
|
cls: "mp-about-roles"
|
|
});
|
|
const roleEl = roleList.createEl("p", {
|
|
cls: "mp-about-role"
|
|
});
|
|
roleEl.appendText("\u8FD9\u6B3E\u63D2\u4EF6\u662F\u6211\u4E3A\u4E86\u5728 Obsidian \u5199\u4F5C\u540E\uFF0C");
|
|
roleEl.createEl("br");
|
|
roleEl.appendText("\u65E0\u9700\u7E41\u7410\u6392\u7248\u4E00\u952E\u5373\u53EF\u53D1\u5E03\u5230\u5C0F\u7EA2\u4E66\u800C\u5F00\u53D1\u7684\u5DE5\u5177\uFF0C");
|
|
roleEl.createEl("br");
|
|
roleEl.appendText("\u5E0C\u671B\u80FD\u8BA9\u4F60\u7684");
|
|
roleEl.createEl("span", {
|
|
cls: "mp-about-highlight",
|
|
text: "\u6392\u7248\u66F4\u8F7B\u677E"
|
|
});
|
|
roleEl.appendText("\uFF0C\u8BA9\u4F60\u7684");
|
|
roleEl.createEl("span", {
|
|
cls: "mp-about-value",
|
|
text: "\u521B\u4F5C\u66F4\u9AD8\u6548"
|
|
});
|
|
roleEl.appendText("\u3002");
|
|
const descEl = authorSection.createEl("p", {
|
|
cls: "mp-about-desc"
|
|
});
|
|
descEl.appendText("\u5982\u679C\u8FD9\u6B3E\u63D2\u4EF6\u5BF9\u4F60\u6709\u5E2E\u52A9\uFF0C");
|
|
descEl.createEl("br");
|
|
descEl.appendText("\u6216\u8005\u4F60\u613F\u610F\u652F\u6301\u6211\u7684\u72EC\u7ACB\u5F00\u53D1\u4E0E\u5199\u4F5C\uFF0C\u6B22\u8FCE\u8BF7\u6211\u559D\u5496\u5561\u2615\uFE0F\u3002");
|
|
descEl.createEl("br");
|
|
descEl.appendText("\u4F60\u7684\u652F\u6301\u5BF9\u6211\u6765\u8BF4\u610F\u4E49\u91CD\u5927\uFF0C\u5B83\u80FD\u8BA9\u6211\u66F4\u4E13\u6CE8\u5730\u5F00\u53D1\u3001\u5199\u4F5C\u3002");
|
|
const donateSection = this.modal.createEl("div", {
|
|
cls: "mp-about-section mp-about-donate-section"
|
|
});
|
|
donateSection.createEl("h4", {
|
|
text: "\u8BF7\u6211\u559D\u5496\u5561",
|
|
cls: "mp-about-subtitle"
|
|
});
|
|
const donateQR = donateSection.createEl("div", {
|
|
cls: "mp-about-qr"
|
|
});
|
|
donateQR.createEl("img", {
|
|
attr: {
|
|
src: DONATE_QR_BASE64,
|
|
alt: "\u6253\u8D4F\u4E8C\u7EF4\u7801"
|
|
}
|
|
});
|
|
const mpSection = this.modal.createEl("div", {
|
|
cls: "mp-about-section mp-about-mp-section"
|
|
});
|
|
const mpDescEl = mpSection.createEl("p", {
|
|
cls: "mp-about-desc"
|
|
});
|
|
mpDescEl.appendText("\u5982\u679C\u4F60\u60F3\u4E86\u89E3\u66F4\u591A\u5173\u4E8E\u521B\u4F5C\u3001\u6548\u7387\u5DE5\u5177\u7684\u5C0F\u6280\u5DE7\uFF0C");
|
|
mpDescEl.createEl("br");
|
|
mpDescEl.appendText("\u6216\u8005\u5173\u6CE8\u6211\u672A\u6765\u7684\u5199\u4F5C\u52A8\u6001\uFF0C\u6B22\u8FCE\u5173\u6CE8\u6211\u7684\u5FAE\u4FE1\u516C\u4F17\u53F7\u3002");
|
|
mpSection.createEl("h4", {
|
|
text: "\u5FAE\u4FE1\u516C\u4F17\u53F7",
|
|
cls: "mp-about-subtitle"
|
|
});
|
|
const mpQR = mpSection.createEl("div", {
|
|
cls: "mp-about-qr"
|
|
});
|
|
mpQR.createEl("img", {
|
|
attr: {
|
|
src: MP_QR_BASE64,
|
|
alt: "\u516C\u4F17\u53F7\u4E8C\u7EF4\u7801"
|
|
}
|
|
});
|
|
const footerEl = mpSection.createEl("p", {
|
|
cls: "mp-about-footer"
|
|
});
|
|
footerEl.appendText("\u671F\u5F85\u4E0E\u4F60\u4E00\u8D77\uFF0C\u5728\u521B\u4F5C\u7684\u4E16\u754C\u91CC");
|
|
footerEl.createEl("strong", {
|
|
text: "\u627E\u5230\u5C5E\u4E8E\u81EA\u5DF1\u7684\u610F\u4E49"
|
|
});
|
|
footerEl.appendText("\u3002");
|
|
closeButton.addEventListener("click", () => this.closeDonateModal());
|
|
this.overlay.addEventListener("click", (e) => {
|
|
if (e.target === this.overlay) {
|
|
this.closeDonateModal();
|
|
}
|
|
});
|
|
}
|
|
static closeDonateModal() {
|
|
if (this.overlay) {
|
|
this.overlay.remove();
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/clipboardManager.ts
|
|
var ClipboardManager = class {
|
|
static getExportConfig(imageElement) {
|
|
return {
|
|
quality: 1,
|
|
pixelRatio: 4,
|
|
skipFonts: false,
|
|
filter: (node) => {
|
|
return true;
|
|
},
|
|
imagePlaceholder: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg=="
|
|
};
|
|
}
|
|
static async copyImageToClipboard(element) {
|
|
try {
|
|
const imageElement = element.querySelector(".red-image-preview");
|
|
if (!imageElement) {
|
|
throw new Error("\u627E\u4E0D\u5230\u9884\u89C8\u533A\u57DF");
|
|
}
|
|
await new Promise((resolve) => setTimeout(resolve, 300));
|
|
try {
|
|
const blob = await toBlob(imageElement, this.getExportConfig(imageElement));
|
|
if (!(blob instanceof Blob)) {
|
|
throw new Error("\u751F\u6210\u7684\u4E0D\u662F\u6709\u6548\u7684 Blob \u5BF9\u8C61");
|
|
}
|
|
const clipboardItem = new ClipboardItem({
|
|
"image/png": blob
|
|
});
|
|
await navigator.clipboard.write([clipboardItem]);
|
|
return true;
|
|
} catch (err) {
|
|
console.warn("\u590D\u5236\u5931\u8D25\uFF0C\u5C1D\u8BD5\u5907\u7528\u65B9\u6CD5", err);
|
|
const canvas = await toCanvas(imageElement, this.getExportConfig(imageElement));
|
|
try {
|
|
await new Promise((resolve, reject) => {
|
|
canvas.toBlob(async (blob) => {
|
|
if (!blob) {
|
|
reject(new Error("Canvas \u8F6C\u6362\u4E3A Blob \u5931\u8D25"));
|
|
return;
|
|
}
|
|
try {
|
|
const clipboardItem = new ClipboardItem({
|
|
"image/png": blob
|
|
});
|
|
await navigator.clipboard.write([clipboardItem]);
|
|
resolve();
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
}, "image/png", 1);
|
|
});
|
|
return true;
|
|
} catch (clipboardErr) {
|
|
console.error("\u590D\u5236\u5230\u526A\u8D34\u677F\u5931\u8D25", clipboardErr);
|
|
return false;
|
|
}
|
|
}
|
|
} catch (error) {
|
|
console.error("\u590D\u5236\u56FE\u7247\u5931\u8D25:", error);
|
|
return false;
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/imgTelplate/defaultTemplate.ts
|
|
var import_obsidian = require("obsidian");
|
|
var DefaultTemplate = class {
|
|
constructor(settingsManager, onSettingsUpdate) {
|
|
this.settingsManager = settingsManager;
|
|
this.onSettingsUpdate = onSettingsUpdate;
|
|
this.id = "default";
|
|
this.name = "\u9ED8\u8BA4\u6A21\u677F";
|
|
this.sections = {
|
|
header: true,
|
|
content: true,
|
|
footer: true
|
|
};
|
|
}
|
|
render(element) {
|
|
const sections = element.querySelectorAll(".red-content-section");
|
|
const settings = this.settingsManager.getSettings();
|
|
sections.forEach((section) => {
|
|
const header = element.querySelector(".red-preview-header");
|
|
const footer = element.querySelector(".red-preview-footer");
|
|
if (this.sections.header && header) {
|
|
this.createHeaderContent(header);
|
|
}
|
|
if (this.sections.footer && footer) {
|
|
if (settings.showFooter !== false) {
|
|
this.createFooterContent(footer);
|
|
} else {
|
|
footer.remove();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
createHeaderContent(headerArea) {
|
|
headerArea.empty();
|
|
const settings = this.settingsManager.getSettings();
|
|
const userInfo = this.createUserInfoContainer(headerArea);
|
|
this.createUserLeftSection(userInfo, settings);
|
|
if (settings.showTime) {
|
|
this.createTimeSection(userInfo, settings);
|
|
}
|
|
}
|
|
createUserInfoContainer(parent) {
|
|
return parent.createEl("div", { cls: "red-user-info" });
|
|
}
|
|
createUserLeftSection(parent, settings) {
|
|
const userLeft = parent.createEl("div", { cls: "red-user-left" });
|
|
this.createAvatarSection(userLeft, settings);
|
|
this.createUserMetaSection(userLeft, settings);
|
|
return userLeft;
|
|
}
|
|
createAvatarSection(parent, settings) {
|
|
const avatar = parent.createEl("div", {
|
|
cls: "red-user-avatar",
|
|
attr: { "title": "\u70B9\u51FB\u4E0A\u4F20\u5934\u50CF" }
|
|
});
|
|
if (settings.userAvatar) {
|
|
avatar.createEl("img", {
|
|
attr: {
|
|
src: settings.userAvatar,
|
|
alt: "\u7528\u6237\u5934\u50CF"
|
|
}
|
|
});
|
|
} else {
|
|
const placeholder = avatar.createEl("div", { cls: "red-avatar-placeholder" });
|
|
placeholder.createEl("span", {
|
|
cls: "red-avatar-upload-icon",
|
|
text: "\u{1F4F7}"
|
|
});
|
|
}
|
|
avatar.addEventListener("click", () => this.handleAvatarClick());
|
|
}
|
|
createUserMetaSection(parent, settings) {
|
|
const userMeta = parent.createEl("div", { cls: "red-user-meta" });
|
|
const userNameContainer = userMeta.createEl("div", { cls: "red-user-name-container" });
|
|
const userName = userNameContainer.createEl("div", {
|
|
cls: "red-user-name",
|
|
text: settings.userName,
|
|
attr: { "title": "\u70B9\u51FB\u7F16\u8F91\u7528\u6237\u540D" }
|
|
});
|
|
userNameContainer.createEl("span", {
|
|
cls: "red-verified-icon",
|
|
attr: {
|
|
role: "img"
|
|
}
|
|
}).innerHTML = `<svg viewBox="0 0 22 22" class="r-4qtqp9 r-yyyyoo r-1xvli5t r-bnwqim r-lrvibr r-m6rgpd r-1cvl2hr r-f9ja8p r-og9te1 r-3t4u6i"><g><path d="M20.396 11c-.018-.646-.215-1.275-.57-1.816-.354-.54-.852-.972-1.438-1.246.223-.607.27-1.264.14-1.897-.131-.634-.437-1.218-.882-1.687-.47-.445-1.053-.75-1.687-.882-.633-.13-1.29-.083-1.897.14-.273-.587-.704-1.086-1.245-1.44S11.647 1.62 11 1.604c-.646.017-1.273.213-1.813.568s-.969.854-1.24 1.44c-.608-.223-1.267-.272-1.902-.14-.635.13-1.22.436-1.69.882-.445.47-.749 1.055-.878 1.688-.13.633-.08 1.29.144 1.896-.587.274-1.087.705-1.443 1.245-.356.54-.555 1.17-.574 1.817.02.647.218 1.276.574 1.817.356.54.856.972 1.443 1.245-.224.606-.274 1.263-.144 1.896.13.634.433 1.218.877 1.688.47.443 1.054.747 1.687.878.633.132 1.29.084 1.897-.136.274.586.705 1.084 1.246 1.439.54.354 1.17.551 1.816.569.647-.016 1.276-.213 1.817-.567s.972-.854 1.245-1.44c.604.239 1.266.296 1.903.164.636-.132 1.22-.447 1.68-.907.46-.46.776-1.044.908-1.681s.075-1.299-.165-1.903c.586-.274 1.084-.705 1.439-1.246.354-.54.551-1.17.569-1.816zM9.662 14.85l-3.429-3.428 1.293-1.302 2.072 2.072 4.4-4.794 1.347 1.246z"></path></g></svg>`;
|
|
const userId = userMeta.createEl("div", {
|
|
cls: "red-user-id",
|
|
text: settings.userId,
|
|
attr: { "title": "\u70B9\u51FB\u7F16\u8F91\u7528\u6237ID" }
|
|
});
|
|
userName.addEventListener("click", () => this.handleUserNameEdit(userName));
|
|
userId.addEventListener("click", () => this.handleUserIdEdit(userId));
|
|
}
|
|
createTimeSection(parent, settings) {
|
|
const userRight = parent.createEl("div", { cls: "red-user-right" });
|
|
userRight.createEl("div", {
|
|
cls: "red-post-time",
|
|
text: new Date().toLocaleDateString(settings.timeFormat)
|
|
});
|
|
}
|
|
createFooterContent(footerArea) {
|
|
footerArea.empty();
|
|
const settings = this.settingsManager.getSettings();
|
|
const leftText = this.createFooterText(footerArea, settings.footerLeftText);
|
|
footerArea.createEl("div", {
|
|
cls: "red-footer-separator",
|
|
text: "|"
|
|
});
|
|
const rightText = this.createFooterText(footerArea, settings.footerRightText);
|
|
leftText.addEventListener("click", () => this.handleFooterTextEdit(leftText, "left"));
|
|
rightText.addEventListener("click", () => this.handleFooterTextEdit(rightText, "right"));
|
|
}
|
|
createFooterText(parent, text) {
|
|
return parent.createEl("div", {
|
|
cls: "red-footer-text",
|
|
text,
|
|
attr: { "title": "\u70B9\u51FB\u7F16\u8F91\u6587\u672C" }
|
|
});
|
|
}
|
|
async handleAvatarClick() {
|
|
const input = document.createElement("input");
|
|
input.type = "file";
|
|
input.accept = "image/*";
|
|
input.addEventListener("change", async () => {
|
|
var _a;
|
|
const file = (_a = input.files) == null ? void 0 : _a[0];
|
|
if (file) {
|
|
try {
|
|
const reader = new FileReader();
|
|
reader.onload = async (e) => {
|
|
var _a2;
|
|
const base64 = (_a2 = e.target) == null ? void 0 : _a2.result;
|
|
await this.settingsManager.updateSettings({
|
|
userAvatar: base64
|
|
});
|
|
await this.onSettingsUpdate();
|
|
};
|
|
reader.readAsDataURL(file);
|
|
} catch (error) {
|
|
console.error("\u5934\u50CF\u66F4\u65B0\u5931\u8D25:", error);
|
|
new import_obsidian.Notice("\u5934\u50CF\u66F4\u65B0\u5931\u8D25");
|
|
}
|
|
}
|
|
});
|
|
input.click();
|
|
}
|
|
async handleUserNameEdit(element) {
|
|
const input = document.createElement("input");
|
|
input.value = element.textContent || "";
|
|
input.className = "red-user-edit-input";
|
|
input.placeholder = "\u8BF7\u8F93\u5165\u7528\u6237\u540D";
|
|
element.replaceWith(input);
|
|
input.focus();
|
|
const handleBlur = async () => {
|
|
const newName = input.value.trim();
|
|
await this.settingsManager.updateSettings({
|
|
userName: newName || "\u591C\u534A"
|
|
});
|
|
await this.onSettingsUpdate();
|
|
input.replaceWith(element);
|
|
};
|
|
input.addEventListener("blur", handleBlur);
|
|
input.addEventListener("keypress", async (e) => {
|
|
if (e.key === "Enter") {
|
|
await handleBlur();
|
|
}
|
|
});
|
|
}
|
|
async handleUserIdEdit(element) {
|
|
const input = document.createElement("input");
|
|
input.value = element.textContent || "";
|
|
input.className = "red-user-edit-input";
|
|
input.placeholder = "\u8BF7\u8F93\u5165\u7528\u6237ID";
|
|
element.replaceWith(input);
|
|
input.focus();
|
|
const handleBlur = async () => {
|
|
const newId = input.value.trim();
|
|
await this.settingsManager.updateSettings({
|
|
userId: newId || "@Yeban"
|
|
});
|
|
await this.onSettingsUpdate();
|
|
input.replaceWith(element);
|
|
};
|
|
input.addEventListener("blur", handleBlur);
|
|
input.addEventListener("keypress", async (e) => {
|
|
if (e.key === "Enter") {
|
|
await handleBlur();
|
|
}
|
|
});
|
|
}
|
|
async handleFooterTextEdit(element, position) {
|
|
const input = document.createElement("input");
|
|
input.value = element.textContent || "";
|
|
input.className = "red-footer-edit-input";
|
|
input.placeholder = "\u8BF7\u8F93\u5165\u9875\u811A\u6587\u672C";
|
|
element.replaceWith(input);
|
|
input.focus();
|
|
const handleBlur = async () => {
|
|
const newText = input.value.trim();
|
|
const settings = position === "left" ? { footerLeftText: newText || "\u591C\u534A\u8FC7\u540E\uFF0C\u5149\u660E\u4FBF\u542F\u7A0B" } : { footerRightText: newText || "\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF1A\u591C\u534A" };
|
|
await this.settingsManager.updateSettings(settings);
|
|
await this.onSettingsUpdate();
|
|
input.replaceWith(element);
|
|
};
|
|
input.addEventListener("blur", handleBlur);
|
|
input.addEventListener("keypress", async (e) => {
|
|
if (e.key === "Enter") {
|
|
await handleBlur();
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/imgTelplate/notesTemplate.ts
|
|
var NotesTemplate = class {
|
|
constructor(settingsManager, onSettingsUpdate) {
|
|
this.settingsManager = settingsManager;
|
|
this.onSettingsUpdate = onSettingsUpdate;
|
|
this.id = "notes";
|
|
this.name = "\u5907\u5FD8\u5F55";
|
|
this.sections = {
|
|
header: true,
|
|
content: true,
|
|
footer: false
|
|
};
|
|
}
|
|
render(element) {
|
|
const sections = element.querySelectorAll(".red-content-section");
|
|
sections.forEach(() => {
|
|
const header = element.querySelector(".red-preview-header");
|
|
if (header) {
|
|
header.empty();
|
|
header.addClass("red-notes-header");
|
|
const headerBar = header.createEl("div", { cls: "red-notes-bar" });
|
|
const settings = this.settingsManager.getSettings();
|
|
const notesTitle = headerBar.createEl("div", {
|
|
cls: "red-notes-title",
|
|
text: settings.notesTitle || "\u5907\u5FD8\u5F55",
|
|
attr: { "title": "\u70B9\u51FB\u7F16\u8F91\u6807\u9898" }
|
|
});
|
|
notesTitle.addEventListener("click", () => this.handleTitleEdit(notesTitle));
|
|
const cycleButtons = headerBar.createEl("div", { cls: "red-notes-cycle-buttons" });
|
|
cycleButtons.createEl("div", { cls: "red-notes-cycle-left" });
|
|
cycleButtons.createEl("div", { cls: "red-notes-cycle-right" });
|
|
headerBar.createEl("div", { cls: "red-notes-actions" });
|
|
}
|
|
const footer = element.querySelector(".red-preview-footer");
|
|
if (footer && !this.sections.footer) {
|
|
footer.empty();
|
|
footer.removeAttribute("class");
|
|
}
|
|
});
|
|
}
|
|
async handleTitleEdit(element) {
|
|
const input = document.createElement("input");
|
|
input.value = element.textContent || "";
|
|
input.className = "red-notes-edit-input";
|
|
input.placeholder = "\u8BF7\u8F93\u5165\u6807\u9898";
|
|
element.replaceWith(input);
|
|
input.focus();
|
|
const handleBlur = async () => {
|
|
const newTitle = input.value.trim();
|
|
await this.settingsManager.updateSettings({
|
|
notesTitle: newTitle || "\u5907\u5FD8\u5F55"
|
|
});
|
|
await this.onSettingsUpdate();
|
|
input.replaceWith(element);
|
|
};
|
|
input.addEventListener("blur", handleBlur);
|
|
input.addEventListener("keypress", async (e) => {
|
|
if (e.key === "Enter") {
|
|
await handleBlur();
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/imgTemplateManager.ts
|
|
var ImgTemplateManager = class {
|
|
constructor(settingsManager, onSettingsUpdate, themeManager) {
|
|
this.settingsManager = settingsManager;
|
|
this.onSettingsUpdate = onSettingsUpdate;
|
|
this.themeManager = themeManager;
|
|
this.templates = [];
|
|
this.currentTemplate = null;
|
|
this.initializeTemplates();
|
|
}
|
|
initializeTemplates() {
|
|
this.registerTemplate(new DefaultTemplate(this.settingsManager, this.onSettingsUpdate));
|
|
this.registerTemplate(new NotesTemplate(this.settingsManager, this.onSettingsUpdate));
|
|
}
|
|
registerTemplate(template) {
|
|
this.templates.push(template);
|
|
}
|
|
getImgTemplateOptions() {
|
|
return this.templates.map((t) => ({
|
|
value: t.id,
|
|
label: t.name
|
|
}));
|
|
}
|
|
setCurrentTemplate(id) {
|
|
const template = this.templates.find((t) => t.id === id);
|
|
if (template) {
|
|
this.currentTemplate = template;
|
|
}
|
|
}
|
|
applyTemplate(previewEl, settings) {
|
|
if (!this.currentTemplate) {
|
|
this.currentTemplate = this.templates[0];
|
|
}
|
|
if (this.currentTemplate) {
|
|
this.currentTemplate.render(previewEl, settings);
|
|
this.themeManager.applyTheme(previewEl);
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/modals/BackgroundSettingModal.ts
|
|
var import_obsidian2 = require("obsidian");
|
|
|
|
// src/assets/backgrounds/bg1.ts
|
|
var builtinBg1 = "data:image/jpeg;base64,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AAEoAAAABKAAABCwoAEFEoAAAAAAAAgoAAEUCFAEBYKJUFEFQAAoAAAAAAAAAEoARQhQAIoJSKIAKgCkCgAAAAAAEoIVFAAighQAhQEKEAAAogUBKAAAAAAAlCKAEKEKIURSAAoQAAACgAAACKAAAAAAAiiKBAAAAAAAABQAAAAigAAAAAARRFihKIAAAAAAAKAAAAAAAACUAigQoEBRAWCwAAFgpCiFAAAAAAAAAAAAAQAVALCoAACwAUEoAAAAAAAAACAFAgBUChBQIpCoUQBSFAAAAAAAAAAQoAQAFEBRFEFQoShFSgAAAAAASgAAAAABABQIFCKEAFBFEKAAAAAAJQAAlEoAQAAAoIsAAWAoQFRRKAAAAAEoAhRFAAgAKAAEFQALAFEAAUAAAAAAAAAAILABQAEApABUCoAACgAAAAAAAAABACoALFARRAAVAAAAUAAAEUAAAAAAQBSAAABUAAAAAAKAAAAAAAAAAAgACkAKAgAAAAABQAAAAAAAAAQKQAALAoEVAAAlAAAKAAAAAEoAAAQAApKIAKgFgAAAAABQAAAAAAAAAhYAUQAAAAAAAAAAKAAAAAAAAAEACgQAWAAAAACUAAFAAAAAASgCKAgsKCAAVAAAAAAAAAoAAAAAAAEUgFIAAAAAAAAAAAAFAAAAJQAACKCCkqUEAAAAAAAAAAAoAAAACUAAgoQoAgAAAAAAAAAAAUAAAAAABKQAVKgAAAAAAAAAAAAKAABFAAACKlICpSLAAAAAAAAAABKAVKAAAAAlARQRQioAAAAAAgKAAAAAKAAAAAQKBCoKBAAAAAAEAAAUCUABQAAAABCkoAgoIAAAAAAgAUQFAAAKAAAAAIUIVAFEKgAAAAAIAAAFAABQAAAAAAQAChAAAAAABAAAUEoAAoAAAAEFECiFIAAAAAAJQgCoAAUAAUACKCKAIFEAAAAAAAJQEAAAAAoILDoAAAAJRCggAAAAAABAKgAIoAAAAqgAEKSggApFBAAAAAAIACoAAACKABZ0AAigBFQFIKEAAAAAABAAAAAAAAHQAAAgoCAWKEBYAAAAQoQAAAAAAAB0AAAIKCABQEAAAAIAFgAAAACKAAR2AAABBYACiAAAAAJYAUgAABKAigAB0AAABBYUQFEAAAASggAABKAASiFEKIV0AAAAgAsAAAAABFgAABKAAABABSFdAAAAQAAAAAAAAQAASksoCKIFICwUinQAAAAgCoCkAAAAQAEoEpKSgiksFEsAAL0AASiUJYAWFBAAAACAAAigCKhYAqALAB2AAABAACkAAABCgQACKCUQBUCwAALC9AAAAQLAKBAAAAhUACFIKhSWAAAAAVLHcFAlAAgCosCwAAAJYAAgsCwAAAAAAAdgAEoEpABYAAAAIACHHdhYAALAJQAAIoV0AASggAAAAAABAJREoAAAAAAIUIoHYAEKAQAAAAAAQAQAAAAAAAAlAAdgAJSKEAAAAAAgAEAAhQAAAlAEABTnUAACURUUQAAACAAIAAigAikFSgAILCyo0JQACAAqASdAAQAAIsAABAWFQVCopFEKhUV1QlABAAVAAACAAAgsEKhSAAACkWAqAAvYAAEsKgogAEoQsAACUhAWAsAAAAAWAJRoAAIVAAAABAAAEKEEAAAAAAACwIUaAAAgAKCAACAACFgIFRYAAAAAAAAGgBKACCiAAABAAECwQFQAAAAAAAABoAAAQKlEAAAgABACBQQAAAAAAAAGgAAEAoQAAAgAEAEApBYCABQAAAABoAAEAAAABAAAQAgAAIpAAoAAAABoAA5oBRAAAgAAECwQFgAARUAChFAAANAAAgBRAAAQAAiwQAAABAEoqAKACAo0AACBUKgAAgAAQBAAAIFgDrmUWLALApACtAABAVAAAAgASkAQAACAAAAAFAEBTQAAgFgAAAgABARYACKIFQABYAsCkUEoTUAAQFioAAAgAIsEAAQsCoABKBYACpQig0AEogoBAAIAASuaCAAikAAAAAogCxUCxWgABKEAAAEKgAQAgCFAgVAAUiwAAsVABqAAAIsAACUgEAAQAhUAFQAFgAAAWCwLoAEUgAAAAIAgASoAiwAVJQWAABSAAAVoCFgogAEoAQCVKQBAAikCkAAAAAAAAGoAlQAAAABAlgsAgAIqFQAEUAEKAAAAagCAAAAACAIogIAEAAACWBYolQKJQqALoABAAAAQAARSWCABAAAAAEUlgUJQAKmoACCggACAAQBLFgEVAAEoBABUBQJZQAGoCUBAAACAAQASkAEABBQICoAsAqKAIpqAAEFQAAQACAhSAgAAJUKgAAAACpRFLolEoEAABKEAAgCLAEsASkKikBYAAAAqUQpqBCoCggAIAAgAQAQASkKgBYCFSgCkKioUagEKQogAAgAgAEACAAQWJQBBQAACoUBqAAQAAAEAQAEFgCLABAWCUEsFCCgAKAagAAIAACAEAAQEWACwQAAIAogoABQGoBCgQAACAQAAIBAABAACLAFACywBUoagAIUgAAIAIAlEAQAAhYACLACgEoFRQGoSggAAAIABBKIAIAAQACLFSwCgRQAnQDUEApAAAAgAgCAAgAIAARZSAFIsBSWKFDUEpFgUCAAIEqASoAgAEAACWFQAALBQACtQikWBRAAQASoCAAQAsgKgAIAABYsFAAU1AIApAAAgEqJKAAEAQFIEVKgARQACgAK1AAgoIACAECAAAEF5ALARRAAEoBOotiKANgQVAUQACAEAQABABAKQlgAALJQAFIUA2CCwCoAAECVAEsAAgCVBRAiwAAJSwAKAsDYBAAAABAlQBAACACBUELAAAqALKgBQLNggAAAABEpAioBCoKEQACWAAAFgLAAUA2QAsLAAAIAQAlgAgAgAAgAFgAALAqFA2CAFIAAEAlQBAABJ0QIASkCUACoAAFJQJuIACwAAIBAIFgIAACLABAAAACFAsFAbAQAAABAEAQABAAEAJRARQCUAJQAFC6ggAAAAgJYAgAsIABABFQEqKEULAAAolLqQAAAAIAIFkABAABABFgCVABQAAVLApsQAAAACAECABAKILIAEAFgIFEUAFiwUGyAAAACAAikIAHNKICAAQASggWCkoKIVKsNhAKQAAEAAgEAIUEAgAgAsIsAAKCwAFNhAAAAAgBCUEEFQACLLAIAEqURYOkAARQUbIAAAAEARZZLZYgIsAAQABACAAFKgAAAbhACkAAEACLAgIVAEUgEoQACBSClhYAAKm4CApAAQsACAIigICKQWAIAJZUBQIpYAAKbAIFEABAVAJRCARRAECoAgAJQSgIoRQBLRsIBYAAAgAlBLIBCyiCAAQAAhUUAAQUAobCAAAAgAABCAQBUIABCwBACgAlEKAFGwIFCAAAgAEBBAACAAJUAIKCUIFSkoABuBApAAACAEqBAgAAECxYgAligAEUIoABuASggAIABLKRzVQAgLBKSwBAEAFAsACWUWBZdgAIAAEAECoAgEAASoFQgBAqKEoAIUAo2ARSFIAEAAEAICAsACLAIAQKAAAAACtgQAAAAQABAIIFIABAEACCgAAWAALK2EsAAAAIAQpAgEACUAgELA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";
|
|
|
|
// src/assets/backgrounds/bg2.ts
|
|
var builtinBg2 = "data:image/jpeg;base64,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ARSoAAoSiVKACoAKCoFEWpFsVItSBakFKSKWKCKAoigEVAoRRAABQioqAAAACKAAALAAEXmACKKQACglAAAAqKAWLAWpFpFRZAFslRSgAAACgSgIBQRRAAAoIAAAAAABQgCmVAAvIAAKlQAqFAJSoAAUAAChQAAJBVRZLQAigAFACwARQAEBSBQRUAAAAAqAUIAogBKDmAAACiKSooAAAAoAAUqKEUBFSFogsUACkFIKBULAACKARQQCgBAAAKQAAUIUAgAIvMVAAVCooEKlAAAUQoAqFpFAhQASLQIoAAKAgpQimaAAAJQCVFIoIAAAFQUIUBFAAgAXkAFQAqUAlAAKgqKAAFELQEloAIShYKAAABQClSLAAEoCKEKgURSKgAAUgVBQAAEAABzKCFQoioUAAAUigACoBagoIs1AAAktAAAAKAKUgQAACCkoAhQEACgQoAAAE1ABFIAOYKgFAAAAAFQoAKgC0BFAAARQRRFAAAqFCgqEAAAikUAACKCKRQCFAAAACoBAoBzhQgFEoAAAVAKAAVAWooAABUACKBSFRQAAUoIQVBYCFCUAAEWUAAARQABUAqKgIqKA5wpBRFAAABQQFAAVAFqLFAFglAAAUQAUABQKCRrKgIIoFgAAQUAAKgAAqE0gAsWLAABzEoAAAAAUAAAAALUWKAFQAAAACoKABQlKBCNIAgAWAUgBFAAAAABYAWLFIpCwADmAC5oAKgACgAAAFS0k0igFQKIAAFQWCgAoAUAgABCxQiiBQICwABYACoCxQQUIpFgpAcwAAACghQAAACoKloigAAACoAAUAACgFChCAUgRQgCgAQAACwAAsWKEUixYKAQCuQAAABQAAAAAFKCKAAoCKgVCkKARSKAoUBaSAigIJQRUVUAIKQAAogAqKEUARQABCxzAKgAAoACUFQtkWoEtigAABSFAAAJQJQCxaAKlqIAIoIVAChAAgAAsLFgCgEUARQAACOYBRAFlQoAAAWgRZKVItgUAAoAAAigAAWKAolWgkAShBQIFAICKIKhUURQAAAhSKAAARzAKEKhQEoAABaIKAImgABSBQAAAACxYUFAFqwkKgNSJQAAASoSxUAFEBYKAAAEUAAAORQABKAAAAWyWopFCKAABKBQACoAACiKqUAKUCQqCoQUKgAlECsioAURSFAAABFAAAByoACKEKALZAC2L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BSpLQABIAEAKJWQBBIgIAQSAAB51KUpbVoUtKAFgKABQACigFoKKCKEqAKACgFoACgKoAWiBQAAAkIBRAQAhIgIAQJC1IAebapS1atChbQAFhQVKAABaAFQtUFAIqAFCoFAFoAFChQAFpFAAARQkQUIAQIBIgQAQRQkC15dq0LbaqhbFoACgKAAAC1FABaKKlAAEKAoWosi0AChQoFpIWkUAAAAkQUgAEIBIICAIABFHmFpVq2qoWhSosUAoAAKILQABaKBQAABQFoAAAoKCgUQWgAAAAEhKIqUgIQSACARFgAAeYUtpqmlBaKKAqAUABUWkUAApQVQAAAoAtAAogKBRQtAAAAAAAJAIoAiEElqQCAiAIoB5hatpRsq0ClCgRQABaBFAAClCgoAAFALQAKIoAKKLQAAAAAAASAAARCAASBBECKASecVaurKaUW0ChQAALSS0AAAAFqgKAAoBbJaACgABQKWgAAAAWkgACQAACQgAEWQIQgAB5irbVtFVaKBRQAWgAAAAtEgWigCgBQFS0AKAAAoKLQAAAAFpFSABIFqKSBkACACRCIRQEnnltq2lFLRRQUAWgAVAAAtCQtCgqFAKAWgKAAAAoUWgAAAALQCQAARQEhIABACQgZAWEnnjVttKKLVRSlABaALQQRUC0CRaChSUAKBQoUACwoAUFoAAAAFoAEgAAACRAgBAJAQQRYB5wumqUooUqgpSooAtABItAVBFBRQABRSgCgAoABQFoAAAALQAEgAAAJAggBACQEQAEecVbq0ULQVQFFqKALQAAAVAAUolAUBaSWgUAUAqCgLQAVAALQFEAkAAABIIIAIAEhBIFgeeaLbQotBaAoFoAtAsLAAVFILFKAAoAtAKAFKBKABaABaQQtACgQEgAABIAZAAgCQISohYefaW2gFtClFAWgAtBYsAAKABSKABQFoAoAooAAFoAWooEi0AUBASAAACEBEAEVBIEASBJ8YtUoVNUKUUBaAC0KBAAKAKAAAopQBQApQABUtAAtAAigWKAIEUCQACEBEAgCQAICBHwlqigq6QLQKFoBRaACKgKFAAAAFUoAoCopQABaACgoAAFAAIAAIIASAggAgEgCBAHwWiigtqoKpQLQAtBaBAABQEoAKAUtAAUIqipQgWgC0ACwAoBRAIAACQBICCACASAEAgfBaUoKtKAqgLQBSiqAAlAAAAFAC1QAoBQWgkFoALQAKQFAKCAEUikAkAkAiAEASAEFJB8QqigpaChQC0AtFKABKAUgAFAAWlAUUAFoAAAWgCgAAVKAgAAIAkAJAhAIAJAACEfGi0FC2gUFApQFoLQAAApAAKAAWqBQUAtAAAALQCgABQAEAABACQCQEQAgEgAqBCfGi0UWlBYsUKFKC0CqAqAAoIAUtkqWooUCigqWgAAAC0oAAFFQCoQAACAEgEgRAAgJALSQEfEUClpQKAoAtC0KKAqAVCggCi1FABQpQBaAAAALQoAAUoAARKihFQQAkBIEQAgBIBaJAfCloUtCgoBQLQFpQoAqAKAgCi0igBQWgWgAAABaAoAAVQAAIABAIAJBIIQBFQCQFpAifGlFFooKikqhUtAWhQoAAUQFAFCgAUUoFoAAAFoAUAogWgAAIqAQAgASCQggAQEgFoCR8QKUpQFAKBaAtChQABQICgLQBSFFKCigAAAtACgoEFUAAAAQCAQASBIggAgEgFKCR8QoLSgKCgAtAtCgUAAoAABaAoALQWgAALSKAFAUACgAAABAEAIAkJBBABAJALQJHxUKUKFAoAUUBaUCgAAoAC2KAKAFULQAAqLQAWKFACooAAAABAIAIBIJAMgEAJAtAkfEKqWXQKBQSgWgFpQKAAqBQoUABQFKAtAAAtAUACgoigAtkWyWkgAgQAQASASVCQAgEi0CQfGFLFooCgC1JaAWlAoAFEFKUAAUAtAWgAAWgAoAUKAALQigCQAQCACAJACQggCBFAJB8YWhSgKAC0ABaoBQAKgoLQKAAUKLQAALQAUAKCgABaAABIAQAQCAEgBIIQEAASBHyFoFKAoAtAFQWlAUAFCKC0KAAKUWgAFKAAKAKFAABaAAAkAEAEACASAEgRAgACQHxloKooAtAAC1BRaRQAUAC0UAFRaC0AALQALFAUKAALQAAAJAEAAgAIEgAhBIBAAkB8lAWlAAtAC0AApQAUAAFpQCiLQFoAKUAKAAooAALQAAASAAgAgAEEgAEiEAQBIB8lUGkVSAooLQCiBVAUAAALRQFCgFoAWgACgAUoAWhFAAAAJACKAiAAIJAASBIAIEgHyUU0FoEFAFoUBFKAKAAWgUAFUAWgAtAAUAAVQBaAAAAFQEgAAIQABAkAEgiABAJB8pQ0LQAAC0oFBFAUAAC0FAChRaABaACgAAVQFKAAAUAEEgAAIEAAIJAAkIQACEgf/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAIAQIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAKRAAAgICAwACAQQBBQAAAAAAExQCEgERAAOABBAgQHCQ4LAwUGCgwP/aAAgBAQABAgL9g8Y5nPhvGOZz4b1zP8HePD2Mcznw3jHM+HMY5nPhvGOZz/B5nw5jHM58N4xyUvDeMcznw3jHM/we5z4bjzHJS8NxxyWfDcccz4cxjefDmMZ8P4xnPhvHMYlnw3HHJy8NwjyXhyMZcz4cjiX1nPhyOJy8OYxOXhuOOTl4b645znPhuMZTx4cxiUo4lLw1jGeQjKXhvHIxnLw3D6lLw31xlnw5CHZLHM58NRjOXXiUvDWOZ51wnLw3jkY9kvDfXjk5eG+uM5Z8OQhOePDmMTzGMpeHIRnPw3DEcdk/DfVDPJy8NwhOUs+G4xlnw9jmfDkMRxKXhvqhyc/DfXDnZPw3jHOyfhzEZy8OdeJS8Odccz8O4lnPhyOf7/8A/wD6cTf/AFdNf1Vb7Pk9fb4c7J9vZ8bv8OfK7Pr43f4a7p5++n99N/e7Wta173vchCEIQhClKUpjGMYxjGOfv7fv43GGGGGGWWWWWWWWWWWWWWWWmmWWWWWWWmWWWWmWWWWmWWmmmWWWWmWWmWWWWWWWWWWWGGGGGGGGDnOc5znOYxjGKUpSkKQhCEJe9r3vbe7b5ve/9nYYYYYYYZZYYOc5zmMc5jFKQhL3va1rb3v8ta1qta0pQYxCEIQQgAAAAAXXXXXWWVVWVVVVVVVVVWWWWWXXXXXXXXXXXAAAAAAAAQhEIIRCEIQhj7OjHwev4WOulKUpWta1rWtda1rWtc1rWta/1ta1rWta1XWtarWta1rqta1pSlK0GMYxjGMYhCEIQghCEAAAAAC666y6yyyyyyyyyyqyyqqqqqqqqqqqqqyyqqyyyyyy6yy66664ALrg/wADfKXh7v51d/V2eHPlfI58Tt8N/M7vvpn4a+b+HwJfu7vfN73a1rWuQhCEKUpSlMYxjHOc5zsMMMMMsssstNNNNNNNtNNttNttt/L7Pv4nY22222202222000wy00y002200002222222222200000000000000yyyywwwwwc5znOc5zGMYxilKUhCEIS973ve1rWta292tve97+9/W97/AEDLLDDLLLLLLLTTLLTTLLLDDDBznOcxilIQhL3va1t7/LVa1pSgxjGMQQgAAC666yyyyyqqiiiiiiiiiiiiqqqqqqqyyy64AAAAIQBCEQhCEIQxjHSlaVrWta61zWta1rX382H18bo1r9ZrX3rX1rWua1rXNa1qtKUGMYxjEIQhCEIIQhCEIAAAuuuuusuussssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooqqqqqqopqta11rWtfsX2w509HX1+HPkc+NDw7POPDvdLr8P5h/h3t/W92ta1yEIQhSmMYxzsMMMsstNNNNttttttttttuNttttttNNNNtNNNNNNNMsssMMsssssssssssssstNNNNNNMtNNNNNNNNNNNNNNNNNNNNNN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";
|
|
|
|
// src/assets/backgrounds/bg3.ts
|
|
var builtinBg3 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAcHBwcHBwgICAgLCwoLCxAODQ0OEBgREhESERgkFhoWFhoWJCAmHx0fJiA5LScnLTlCNzQ3Qk9HR09kX2SDg7ABBwcHBwcHCAgICAsLCgsLEA4NDQ4QGBESERIRGCQWGhYWGhYkICYfHR8mIDktJyctOUI3NDdCT0dHT2RfZIODsP/CABEIDOsJsAMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAAAAQIFB//aAAgBAQAAAADxcAAAAAAAAAAAQLEARQiQsIAAJAAIgpEJANCQVIQADIQJILQBIABAAAAAAAAAAAAAAHWAAAAAAAAAAAECxAEUIkLCAACQACIKRCQDQkFSEAAyECSC0ASAAQAAAAAAAAAAAAAB1gAAAAAAAAAABAsQBFCJCwgAAkAAiCkQkA0JBUhAAMhAkgtAEgAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQLEARQiQsIAAJAAIgpEJANCQVIQADIQJILQBIABAAAAAAAAAAAAAAHWAAAAAAAAAAAECxAEUIkLCAACQACIKRCQDQkFSEAAyECSC0ASAAQAAAAAAAAAAAAAB1gAAAAAAAAAABAsQBFCJCwgAAkAAiCkQkA0JBUhAAMhAkgtAEgAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQLEARQiQsIAAJAAIgpEJANCQVIQADIQJILQBIABAAAAAAAAAAAAAAHWAAAAAAAAAAAECxAEUIZLCAACQACIKRCQDQkFSEAAyECSC0ASAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCAiAlBEEoCABkRAogEgAgEIIQKAggAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEIkBSIEACARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCABCJAUiBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgAQiQFIgQAIBECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIAEJAASBAAgEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkAIIUATIBCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigICBCKACEgCQARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCBASgAEyIAkAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgpBCFAEhIFJAIRAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEAAAQQRQBBlAEAGUCEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUECAABAJKUBISAhABEDIAAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQQCFBBUAkUAsySAJABCCIAAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQShAABAJKALIQQhAQQghFQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJSkBBQZFQBFAEhASEAEiCABAhAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJaEAAECwsJKACEBCZAEMiAAIlRAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAUEKQCoAEECgSEBCQBEIJAACAhAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCWKJQsBCgQCkIUCCEgIQQEiUyJSAIAiAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQJQJVEKQAABBAAshAQgIJCCIAQCAEQQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQWWAULFJAoQASpKADIgCQAkSCEACAQCCQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCRQigUsCAokUAJABTIgQgIGSCRFQAgEARkAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCFIKBRBYAEoAMygCyEgCQAkSCEAgIAICRAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQBYFJQSiAogLAJABSGQQSAISIhFICEACCQQAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQCKWJQFEAAEUsEEKCLIQCJAERIMkUECEACJAQAAAAAAAAAAAAB1gAAAAAAAAAABACFhFCoFIWCaBKCChBUAktBCyEgIZAGUghJQCICACZAQAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUohQlhbApFIAAVAIAQsGRCCAREgyBADICAJEAQAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRaACoKQoSlkFUQAQQALISAiAIZQMwAgJACAhIAgAAAA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gzABUhAIgAmSCEUAMgACAAAAAAAECRECEhAkQAHWAAClVatq2rVW0oUAABAIioRQIgMwElBEIAIAIMwAVIQCIAJkghFADIAAgAAAAAABAkRBBIQJEAB1gAApVWratW1VtKFAAAQCIqEUCIDMBJQRCACACDMAFSEAiACZIIRQAyAAIAAAAAAAQJEQISECRAAdYAAKVVq21atWrShQAAEAiKhFAiAzASUEQgAgAgzABUhAIgAmSCEUAMgACAAAAAAAECRECERAkQAHWAAClVatq2rVq0oUAABAIioRQIgMwElBEIAIAIMwAVIQCIAJkghFADIAAgAAAAAABAkQghIQJEAB1gAApVWratq1atKFAAAQCIqEUCIDMBJQRCACACDMAFSEAiACZIIRQAyAAIAAAAAAAQJEIIRECRAAdYAAKVVq21atWrShQAAEAiKhFAiAzASUEQgAgAgzABUhAIgAmSCEUAMgACAAAAAAAECRCCERAkQAHWAAClVattWrVq0oUAABAIioRQIgMwElBEIAIAIMwAVIQCIAJkghFADIAAgAAAAAABAkRAgyQJEAB1gABRVWrbVq1atKFAAAQCIqEUCIDMBJQRCACACDMAFSEAiACZIIRQAyAAIAAAAAAAQJEQEJECRAAdYAAKVVq21atWrShQAAEAiKhFAiAzASUEQgAgAgzABUhAIgAmSCEUAMgACAAAAAAAECRCBEhAkQAHWAAClVattWrVq0oUAABAIioRQIgMwElBEIAIAIMwAVIQCIAJkghFADIAAgAAAAAABAkRAhIQJEAB1gAApVWrbVq1atKFAAAQCIqEUCIDMBJQRCACACDMAFSEAiACZIIRQAyAAIAAAAAAAQJEQQRECRAAdYAAKVVq2ratWrShQAAEAiKhFAiAzASUEQgAgAgzABUhAIgAmSCEUAMgACAAAAAAAECREEEhAkQAHWAAClU0ttWrVq0oUAABAIioRQIgMwElBEIAIAIMwAVIQCIAJkghFADIAAgAAAAAABAkRBBIQJEAB1gABRVWrbVq1atKFAAAQCIqEUCIDMBJQRCACACDMAFSEAiACZIIRQAyAAIAAAAAAAQJEQQSECRAAdYAAKVVq21VtVbShQAAEAiKhFAiAzASUEQgAgAgzABUhAIgAmSCEUAMgACAAAAAAAECREEEhAkQAHWAAClVatq1bVW0oU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AMgQBJBAAAAAAAAAAAAAB1gAAAAAAAAAABACKEUogKiWkKEoQFAAQgAiwZIIQIESEhJQEIEAQkQAAAAAAAAAAAAAHWAAAAAAAAAAAEAIURQACVFAVFIAEouVCRQQshICGQBlIJEUEEEAQJIAAAAAAAAAAAAAB1gAAAAAAAAAABACFgUCKCAJaEoICoFQCRQIshASEBCEiIRSBCAECJAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWBQIFIlLAVAACBUAkUEUhkEGQCRIIQCAgECIQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFUIBYgsKEogCoAAmaALISAJACZIJEWAEBBCBAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUoiKIAlKQCUCAFQkAFMiBCCAkSVIQAQEEQBAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUKiBYhUCkokKUkAAgADIgIQEJCCIAgIEQAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFAgCIUligEAWABBAAshBAkCBIlMkVAEEgAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQiiICWhAABBQQhQIMkBCQAkIMgAQhAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQgqICUVAQKEAEEAAhAQkQBDIgAgMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJCpYCUEKQAQUEJKAEGSKiQARIIRYAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAlAlBARQIEUQRQBITIqEAhCCEAAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCWKJQQEBSAlEIACyGYLBkAQgyAAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCaBAQASkUQkUAsyZARABEghFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlUQEAEAEJKFCQZgqEAGUCEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUAIgAEUQkUAQZgKkAhECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEAgBKRRkhQBISCiRAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQQIAEpFGQABMiAJABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUECACSgGQAAyuYAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEAAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkpAQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkAEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAgEEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigIBBCFAEyIAgARAhFADIAAQAAAAAAAAAAAAAB1gAAAAAAAAAABACFhFBCQIAlBEIoCAQQhQBMiAIAEQIRQAyAAEAAAAAAAAAAAAAAdYAAAAAAAAAAAQAhYRQQkCAJQRCKAkAEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAHWAAAAAAAAAAAEAIWEUEJAgCUEQigJKQEIUATIgCABECEUAMgABAAAAAAAAAAAAAAH/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIFA//aAAgBAhAAAADsAAAAABS0Ba0AC0UWoLDRpA0GgBqgAAABkClAcoAAAAAKWgLWgAWii1BYaNIGg0ANUAAAAMgFoDlAAAAABS0Ba0AC0UWoLDRpA0GgBqgAAABkAqgcoAAAAAKWgLWgAWihpAGjSBoNADVAAAAD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UACgAAIAACiAkKKTJRkpAAktElRmgAAAAXRYtooAFAAAQAAFEBIUUmSjJSABJaJKjNAAAAAugW0oACgAAQAACiAkKKTJRkpAAktElRmgAAAAXQLVKABQAAIAABRASFFJkoyUgASWiSozQAAAALoWNKUACgAAQAACiAkKKTJRkpAAktElRmgAAAAXQGlKABQAWBAAAFEBIUUmSjJSABJaJKjNAAAAAugNFUACgAAgAACiAkKKTJRkpAAktElRmgAAAAXQWaKUAFAABAAAFEBIUUmSjJSABJaJKjNAAAAAugNFKACgABAAACiAkKKTJRkpAAktElRmgAAAAXQLRVABQAAgAABRASFFJkoyUgASWiSozQAAAALoFoqgAoAAQAAAogJCikyUZKQAJLRJUZoAAAAF0C0UoAUAAIAAAUQEhRSZKMlIAElokqM0AAAAC6BaKUAKAAEAAAKICQopMlGSkACS0SVGaAAAABdAaFKAFAAEAAAFEBIUUmShFiBFZFokqM0AAAAC6A0FUAKAAIAAAKICQopMlAJAisi0SVGaAAAABdAaCqAFAAEAAAFEBIUUmSgEgRWRaJKjNAAAAAugNBVACgACAAACiAkKKTJQCQIrItElRmgAAAAXQGgqgBQABAAABRASFFJkoBIEVkWiSozQAAAALoDQUoAoAsCAAACiAkKKTJQCQIrItElRmgAAAAXQGgpQBQABAAABRASFFJkoBIEVkWiSozQAAAALoDQUoAoAAgAAAogJCikyUAkCKyLRJUZoAAAAF0BoKUAUAAQAAAUQEhRSZKASBFZFokqM0AAAAC6A0FKAKAAIAAAKICQopMlAJAisi0SVGaAAAABdAaClAFAAEAAAFEBIUUmSgEgRWRaJKjNAAAAAugNBSgCgACAAACiAkKKTJQCQIrItElRmgAAAAXQGgpQBQABAAABRASFFJkoBIEVkWiSozQAAAALoDQUoAoAAgAAAogJCikyUAkCKyLRJUZoAAAAF0BoKUAUAAQAAAUQEhRSZKASBFZFokqM0AAAAC6A0FKAKAAIAAAKICQopMlGVEAIS0SVGaAAAABdAaCqAFAAEAAAFEBIUUmSjJSABJaJKjNAAAAAugNBVACgACAAACiAkKKTJRkpAAktElRmgAAAAXQGgqgBQABAAABRASFFJkoyUgASWiSozQAAAALoDQVQAoAAg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kf5O12ZlcGFlemmqbDRYWV0rygusrUcGiwsrpXlBda7E4NF3bystNdicGVwe8/lR+EDMyuDTeoFP8iZWJmZXBpuoeT/n1n/JGVsMrgwsTqHlB8f4NO2GVwYWV6aSu1ZXBhZXF0DyguulZXBhZXpp8f4+MDQdKyuDCyvTT6b9lcGs6V5QfTfsrg03UPKCV2rK4NN6gf4JlcGm9VbDpWVwabqHlB9Img6VlcGm6h5QfGNoOlZXBpuoeUF10rK4NN1Dyg+P1sOlZXBpuoeUErQdKyuDTdQ8oLrpWVwab0gIn62HSsrg03o4QmLYdKyuDTejBEStB0rK4NN6KEZK0HSsrg03qTG0HSsrg03qBiwNB0rK4NN6gYsDQdKyuDTepP1gaDpWVwab1A+MbQdKytd6gfGNoOlZWu9QPjG0HSsrXeoErQdKytd6gStB0rK13pr9JWg6Vla7010DpWVrvbXSsrXe2ulZWu9tdKytd7a6Vla70R1LpWVrvRHUulZWu9tdKytd7a6Vla71AuulZWu9QLrpWVrvUC66Vla71AuulZWu9EZC66Vla70RkLrpWVrvRGQuulZWu9EZC66Vla70RkLrpWVrvUC66Vla71AuulZWu9QLrpWVrvUC66Vla71AuulZWu9QLrpWVrvUC66VlcGm9QLrpWVwab1AuulZXBpvUC66VlcGm9QLrpWVwab1AuulZXBpvUC66VlcGm9QLrpWVwab1AuulZXBpvUC66VlcGm9QLrpWVwab1AuulZXBpvUC66VlcGm9QLrpWVwab1AuulZXBpvUC66VlcGm/5p/wBsXXSsrg03qBddKyuDTeoF10rK4NN6gXXSsrg03qBddKyuDTeoF10rK4NN6gXXSsrg03qBddKyuDTeoF10rK4NN6gXXSsrg03qBddKyuDTeoF10rK4NN6gXXSsrg03qBddKyuDTeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrXeoF10rK13qBddKytd6gXXSsrg0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";
|
|
|
|
// src/assets/backgrounds/bg4.ts
|
|
var builtinBg4 = "data:image/jpeg;base64,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AUKAFAC0AAAaAAADnQAAAAAAtAAABQDQCgAC0AAWlAAtAApFAC0AABaBQsaFAUpVAKAoKAKAGgAABaAAAHOgAAAAABaAAACgGgFAAFoAAtFSgFoABQALQAAFUFAWigC0qgFALLQAUAWgAAC0AAAOdAAAAAAC0AAAFALQKAALQABaBQBbFABQAtAAAUoKFTQKCxaaACgBSgCgDQAAAqgAABzoAAAAAAWgAAAoCqAoAC0AALVQKA0AACgFpKAALQKBVBQKoqgFAKKAKAGgAABVAAADnQAAAAAAtAAABQFoCgAFpKABbSBQNBApYUAVQAAKoFAaBQKUtACgLKUAFAWgAAC0AAAHOgAAAAABoAAACgLQKAAFoAAtqAoFUiKqgALQAAC0CgLQoCqKoBQCigCgDQAAAWgAAA50AAAAAALQAAAoA0BQAAtAAFtQKAqoiqWKAFoAAFUBQNAUClGgBQAWgCgBoAAALQAAAc6AAAAAAGgAAAKAqgoAALQAC0UAApQCgBaAABVAKFFCgUoqgKAKloAoBaAAAFoAAAOdAAAAAADQAAAFAVQUAAKoACqoAAFoFAAtAAAqgFClCgLNC0AUAoUAKA0AAAFoAAAHOgAAAAABoAAACgLQKAAFUABaUAAFoCgAWgAAoKChailAKpVAKAWxQBQBoAAAKoAAAOdAAAAAAFoAAAKAqgKAALQAC0oAALQKAA0AABolAUKsooCqKoBQCigBQFoAAAVQAAAc6AAAAAALQAAAKAqgUAAWgAFpQABRQUAC0AAC0AFKsUUBVFUAoBRQBQC0AAAFoAAAOdAAAAAAFoAAAFAqgoAALQAC6AAGkFBQigKoAAqgBRQUoFULQBQCigBQFoAAALQAAAc6AAAAAALQAAAUBVBQAApQAFqgAUFAUAC0RQAtSgClBQoLQWgCgFFAFALQAAAWgAAA50AAAAAAWgAAAUCqBQAAtAALVAAVUUBQAtAABSgBSllBQWg0AFABaAKANAAAAWgAABzoAAAAAAtAAAAoC0CgABaAAWlAAooAUAUoAApQApVhQUKoWgFAA0AFAKoAAAKoAAA50AAAAAAWgAAAoBaCgAAtAALQUApQChKAqgABQUAoqgKBaNACgAaACgBaAAAFUAAAc6AAAAAALQAAAoClAoAAWgAFoKALQAsoAtAABQoAVSgUAtFKAoAWgBQAtAAACqAA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Ac6AAAAAC0AAAKAWgUAAWgAC6AALQUAVQAKoUAFUAAKABaBVAAKAAAFoAUC0AAALQDnQAAAAAWgAAAoDQCygAVQAC1QAFLLQAqgAUooAVQABQADSUFoABQAAqC0AFBaAAAFoBzoAAAAALQAAAUBaBQABoAANFACoWqAC0ACqFABVAAKAAooLQABQAACqACgtAAABoA50AAAAAFoAAAUAtAoAA0AAFpQAoooAqgAtAoAWgAAUAC0BaAAKAAAGgAKFoAAANAHOgAAAAAtAAABQGgCgAFoAAaUAFUCgFUAKoKAClAABQAWgLQABQAAA0ACgqgAABaA50AAAAAFoAAAKBaAoABVAAC6AClAoClAApQsoBSgABZQAtAqgACgAABoACgtAAAC0BzoAAAAALQAAAUBaBQACqAAFtAFoBQDQALBaBQCqAABQAqgWgABQAAAtABQWgAABaA50AAAAAFoAAAKAtAoACqAADVADRCgoKoABVFAC0AAAoApQFoAAoAAAWgAoLQAAAtAc6AAAAAC0AAAFAWgoAA0AAC0UBpBQoFoAAtCgBoQoAFABSgLQABQAAAtABQWgAABaA50AAAAAKoAAAUA0AoABoAAKooDQAUCqAAqhQAtAAAUAKUFKAAKAAAFoAKC0AAALQHOgAAAAAtAAABQFoFAALQACqBQLQBQWgAC0UAoKAAFAAtAqgAAoAAAaAAoLQAABaA50AAAAAFoAAAKAqhQABVAAotRQKoKAGgABaKAFoAACgAWgLQAAoAAAWgAUFoAAAtAc6AAAAADQAAAUAWgUABaAAWLaAGgAoFoABVCgDQAABQAUoFUAAKAABYaAAoLQAABaA50AAAAAGgAAAUBShQABaAALVAC0AoC0AAWigCqAABQAKKA0AAFAAAFUAFBaAAALQHOgAAAAA0AAACgGgFAANAAAtKAaAKAVQAKUUAUoAAFAAqgGgAAoAAAWgAoLQAAA0A50AAAAAKoAAAKBaAoABaAAFpQDQAoAaAKlUKAKoAACgALQVQAAUAAAVQAUC0AAAWgc6AAAAADQAAAKAtAUAAtAABpQC0AUBYtAFUKAFqUAAFAAaBSgAAoAAAWgAUFoAAAtA50AAAAAGgAAAUBaBQABaAADVAFqVKUALQALRQBVAAAKABaAqgABQAABVAAoLQAABaBzoAAAAANAAABQC0CgAC0AALoALQAoKoACqKAKoAABQAKoFloAAoAABSgAUFoAAAtA50AAAAALQAAAUBaBQAC0AALaABVAoFoACqFJQWgAACgAVQC0AAUAAALQAKC0AAAWgc6AAAAAFoAAAKAtAoABoAAFtAAWgUC0AAWigC0AAAUAC0AqgACgAAA0ABQVQAAC0DnQAAAAAtAAABQFoFAALQAAW0AFoCgWgAFUUAWgAACgAWgFKAAUAAAGgAFBoAAAWgc6AAAAAFoAAAKBVAUAClAAC6ABaAoC0AAqlAC0AAAUAC0AstAAFAAADQAChVAAAGgOdAAAAAC0AAAFAqgUAAaAABqgAqgUBRQAVSgBoAAAKABaAqgAAoAAAqgAUFoAAAtBzoAAAAAWgAABQC0CgADQAANUAKKFAFKAC0KAVQAABQALQKUAAKAAAC0ACgtAAAFoOdAAAAAC0AAAKAWgoAAqgABqgChQoBoACihQC0AACooAFoCqAACgAABaABQWgAAC0HOgAAAABaAAACgLQKAApQAAugAooKBaAApRQBolAACgAC0BVAABQAAAtAAUGgAABaDnQAAAAAtAAAFAGgFAApQAAaoAUUKAtAAoooBQoAAFAAWgFKAAKAAADQAChaAAALQc6AAAAAFoAAAKBaAoABaAAFpQDQBQDQAAtKAKoAAAUABaAtAABQAAAaAAUGgAABaDnQAAAAAtAAABQLQFAAVQAAqqAtAKAWgCwqlAFKAAAKAAWgNAAAUAAALQAKC0AAAtBzoAAAAAWgAACgFoCgAKUABYtUBaAoAqgAVRQFLKAAAUAAtCqAAAoAAAWgAUFoAABaDnQAAAAAtAAABQLQKAAWgAFRaoC0AoAqgBVFADUUAAAoAFoFmgAAFAAAFUACgtAAALQc6AAAAAFoAAAUBaBQAFKAAsstoBaAoAtAAqixQKoAAAoABoCqAAAUAAAWgAKFoAABaDnQAAAAAtAAACgLQFAApQAFitAC0AoC0AAtAUFsUAABQAFoFKAAAoAAAtAAULQAAC0HOgAAAABaAAAFAWgUAAtAADRUoDQBQFoABaAoKUAABQABoBSgAAKAAAaAAKFUAABaDnQAAAAAtAAACgKoKAAaAAC0oAooKA0AApQoCigAAKAAKoFUAACgAABoABQWgAALQc6AAAAAFoAAAUBqUFAALQAA0UAKKFAaAAtAoCgoAAFAAC0CqAAAUAAA0AAoNAAADQOdAAAAAC0AAAKAqgoABaAAFqgAtBQFoAWVQpFC0AAAoAALQC0AAAoAACqABQWgAAFoc6AAAAAFoAAAoBaBQAFKAAFtABaCgGgAsWhQBqUAABQAAWgVQAABQAAFoACgtAAALQ50AAAAANAAAAoC0CgANRQABaoAWgUAtAApSiUUKAABQAAtBaAAAWKAAAtAAKFoAABaHOgAAAABaAAAKAWgUABVAAFpQBaBQCqALGpQsUKqUAACgABaBVAAAFAAALQAFC0AAAtDnQAAAAA0AAAFAVQKAAtAACqoAqgoBaAApSgKCgAAUAALQKoAAFRQAAFoAChaAAAWhzoAAAAAtAAABQLQFAAWgACi0AVQKAtAAVRQC1FAAAoAAWgUoAAFigAALQAFBoAAAtDnQAAAABaAAACgNAKAAaAACloAtAUBaAFiqKAWoKAAKAAC0AtAAAsUAABaAAoNAAAFoc6AAAAAGgAAAoBoBQAFoAALVAFoFALQAsLRQFAoAAUAAFoBVAABUoAABaABQWgAALQ50AAAAAWgAABQFoFAAUoAAstoAtAoBaAKFBQFBQAAoAALQCqAABQAAAtAAULQAAFoc6AAAAALQAAAUC0CgAKUAAotAFoFALQBRQoAoKAAFAACzUoFUAACgAABoAAoWgAALQ50AAAAAWgAABQFoFAALQAC0KAKUCgWgCgpQClSgAAoAALQKUAAAoAABaAAULQAAFUc6AAAAALQAAAoC0CgAGpQADQUAWgoAtAAstKAVSUAAKAAA0BaAAAFAAAGgAChaAAAaDnQAAAABaAAAFAWgUAAtAAKKoAtBQBSgBVFAKpKAAFAAAWgtAAACgAAC0ABQaAAANBzoAAAAAtAAACgLQKAAWgABaUAVQUA1CgFKKAUUAABQAANAVQAAAoAAA0AAoNAAAFo50AAAAAWgAABQFUCgALQAA0KALQKAWgBZVFAKolAAFAAAtANAAABQAAC0ABQaAAANBzoAAAAAtAAACgLQKAAqgABaUAqgUA0AFSqKAWiKAAUAAC0AWgAACgAAFoACg0AAAWjnQAAAABaAAAFAqgUABVAAFVQAtAoC0ABVKALRBQAsoAAFUBVAAAFAAAKoAFBaAAAtHOgAAAADQAAAKAtAoAC0AAFpQBaBQCqACqUApQlAAUAAAtApQAABQAADQACgtAAAWjnQA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hYAASAEBJakCAAAAEgO4AAAAAQAGSwAIABkAABIAQRFWQEAAAAMg7gAAAACAAkWABAAGQAAJACAkWsggAAAAyDuAAAAAIACEACAAJBUAAysBAJFICAAAADIO4AAAAAgAGSwAQACRVkABJYBAMlsgEAAAAJA7gAAAACAAZLAAgAMlXIAJABAMrYgEAAAAJA7gAAAACAAkWACKgAyFgAJAAgRLYgEAAAAGQ7gAAAACAAkVACVABI1kAAyACBItiAQAAAAZDuAAAAAIACIACAASLLAAZFgEBIpAEAAAAGQ7gAAAACAAkpABAAZaZAAkABARLWQCAAAAEg7gAAAACAAkVACAAZKgAMgAQEikAQAAAAMjuAAAAAIACQACAAkakABIWAEBItZAQAAAAMjuAAAAAIACSkAEACRqQACQWAIEjSQBAAASgDI7gAAAACABEpAAgAkWyACEsAEBItkAQAACUAkO4AAAAAgAJAAIADJUAAGagEBJVyAQAAJZQCQ7gAAAACAAkWACAAy1IABFiWAQGSoAQAAMtACQ7gAAAACABEssAEADLTIAJKlQCASWs1AgAASKoBk7gAAAACABIqACABI0kACEqAICItyAgAASNSgGTuAAAAAIADIACABI1IAEEACAiAAgAAZNABk7gAAAACAAyWABABkAAyAAIBIABAABkWgEjuAAAAAQAEhYAEAGQACAlgCASAAQAAkFoBI7gAAAACABIsAELAGVIABCACASAAIAAZFUBI7gAAAAEAAkABLACRpIABmwAICQAShAAGRoAMu4AAAABAASLABAAkWyAASyAEASWwhKEAASDQAy7gAAAAEABJZYAIAJLZAASW5ACAkWjJKEAASDQAy7gAAAAEABIWACADKrkAGVgAIBlaMhKQAAyLQDLuAAAAAQAEhYAEAMtRAAkqABAGVoyJRAACQWgJO4AAAABAASAAIAMrZABItkAEAkVTIBAACQqgJO4AAAABAASAAIAMtJAEshYAEASNIgBAACQWgJO4AAAABAASLACABI0yAEEABAElVkAQAAZGgCTuAAAAAQAGSwAgASWyAAiAAQBItSAEAAEhqUBnuAAAAAQAGRYAQASWyAAzYABAEgABAABIaAGe4AAAABAAiWAAgBlSABIAAgBIAAIAAMi0BnuAAAAAQAJFIAQAZaiABEsACAIgAAgAAyLQE7QAAAAEACQsAIAGWkgAksAAQBIAAEAAJC0BO0AAAABAAkAAQAkW5AM2FQAEASAAEsAAJBoBO0AAAABAAkAAgAkVACQWAAgBIAACAAGRaA7AAAAAIACQABACQsAEhYABAEgAAEAAZFoE7QAAAAEABIABACS3IAMgABAEgAAEAASGgDsAAAAAgAJAACAJLAAZAACAEgAAIAASFoDsAAAAAQAJAAIAMgARAAAgBIAABAAEhoA7AAAAAIACSwAIAMtZACSwAAgBIAAAgAEhVA7AAAAAIACRYAEAMrcgBkAAIASAAAQAAyNAOwAAAACAAkVAEAEi3IAkAACAEgAAEAAMi0DsAAAAAgAJAAIASLcgEQAAIASAAAEAAkLQOwAAAACAAyWABAEjUgCQAACAEgAABAAJDQDsAAAAAgAMlgAQBI1IASAAAgBIAAAgACQtA7AAAAAIACRYAIASAAMgAAgBIAAAIABkWg7AAAAAIAEgACAEmogCQAAEAEgAAAQAGRoDsAAAAAgASLABABIACQAACAEgAAAgAGRaDsAAAAAgARLABABkACQLLABABIAAAIABIWg7AAAAAIAEiwAQAZW5AJAWABAAkAAASwAEhaDsAAAAAgARAAQAZakAMgWAAgAkAAAEABIVQ7AAAAAIAGSwAQAZWACQAACAEgAAAQADJaDsAAAAAgASLAAgCS3IAkAAJUAEQAAAQADJaDsAAAABAASLABACRqQAkAABABIAAAEAAyaA7AAAAAQAEiwAQAkpADKwABAARAAACAAJDQOwAAAAEABksACAJKgAzYAAEAEQAAAIACRVDsAAAABAAZKgBACS2QBIAABACIAAAJUACQtDsAAAABAAkWACACRYASWAABAAkAAAEsACQ0DsAAAABAAZAAgAkAAyAABAAkAAABAAkNA7AAAAAQAEgAIAJFgBIAABABEAAABAAZLQ7AAAAAQAEEAIAJAARAAAgASAAAAQAGS0OwAAAAEACQACADKoAZAAAgAJAAAAQAGS0OwAAAAEACQABADLTIBEAACAAkAAAAgAZLQ7AAAAAQAGVgAQAy1IASAAAQAMgAAAIAEjUo7AAAAAQAJAAEAMqgBkAACABIAAABAASGg7AAAAAQAJAAIASAAkAAAgARAAAAIAEhoOwAAAAEACRYAIASABIAAAgAJAAAAIAEhaOwAAAAEACRYAIAM1ACQAAEABIAAAAgASGg7AAAAAQAJKgAgBIsAJAAAQAEQAAABAAyWjsAAAABABEAAgBIACQAAEAAkAAABLAAyWjsAAAACAAyAAgBIsAMgAAQACQAAAEsADJoOwAAAAIACQACAEiwBIAABAAJAAAAEADJaOwAAAAIACQACAGQAMgAJSAASAAAACADJoOwAAAAIADJYAIASAAyAACAARAAAAEADJaOwAAAAIAEhYAIASWADIAAIAAkAAAAQAJFo7AAAAAgASAAIASABIAASwAAyAAAAIAJFo7AAAAAgARLAAgCQARAACVAADIAAAAgAkWjsAAAACABEWACAGQASAABAADIAAAAgAkNDsAAAACABIAAgCQAEQACVAACQAAAAgAkNDsAAAACABIAAgERUASAABAACQAAAAgAkLTsAAAACABIsACAGQBLIAAIAAJAAAACACQ0OwAAAAIAEhYAIAZABIAAEAAJAAAACABktOwAAAAIAEgACAGQBLIAAIAAJAAAAEsAGS07AAAAAgASLAAgCRYBEAACAACQAAAAgAZLTsAAAACABIAAgJBYAkAACAACQAAAAQAZLTsAAAACABkAAgBkAIQAAgAAkAAAAQAGS07AAAAAgASAAIAZAElQAAgAAkAAAAIAGS07AAAAAgAkAAIAZAJAAAIAAJAAAACABktOwAAAAIAGWsgAgCQARAABAAAZAAAAEAEiq7AAAABAAkWAAgCQARAABAAAZAAAAIAGS07AAAAAgAiWAAgBkAkWAAIAABkAAAAIASLTsAAAAEACQsACAJABEAAEAABkAAAAQASLTsAAAAEACRUACAJAAkAAEAABIAAAAQASLTsAAAAEACQAAgESoCSoAAQAAEgAAACWAEjQ7AAAABAAkAAIDIAJLcgAEAABIAAAAIASKrsAAAAEACQAAgEgAyWAAEAABIAAAAlgBItOwAAAAQAJLAAIAkAElgACAAARAAAAIAEi07AAAABAAkAAICEsAyAABAAASAAAACAEi07AAAABAAkWAAgCQAyWAASwAAEgAAACABIquwAAAAQAMgACARADIACUQAAEgAAAAgBIquwAAAAQAJFgAIAkAIQAAgAAEgAAABABI0OwAAAAQAJFgAICQAMrAACAAASAAAAJYASLTsAAAAEACRYACBCACLkAAgAAEgAAAAgBIquwAAAAQASFgAICQAIIAAgAAEgAAAAgBItOwAAAAQASAACAiADIAAIAAAyAAAAlgBItOwAAAAQAMlgAIAyAMgAAgAADIAAAAgBI1K7AAAABABEsABAEgAyAACAAAMgAAACADJo7AAAABAAkWABAEQAiAACAAAMgAAACADJo7AAAABAAyAAICIAMgAAgAADIAAAAgAyWuwAAAAQAMrAAICXIAkAACAAAJAAAACAEiq7AAAABABIsAAgGQAysAAIAAAkAAAAIAMlrsAAAAEAEhYACAiADIAAIAAAkAAAAQAMmjsAAAAIAElQACAhADIAAIAAAkAAAAIAMlrsAAAAEAEgABASAAyAAEAAAJAAAACADKq7AAAACABIsAAgJAAysAAIAAAkAAAAIAMlrsAAAAIAElQACAZADJYAAgAACQAAAAQAyWuwAAAAgASAACBIADKwAAgAACQAAAAgAyWuwAAAAgASAAEBIADKoAAgAACQAAAAgAyaOwAAAAgASLAAIAkAM0gACAAAJAAAACADJa7AAAACABIsACAEgAyqAAIAAAkAAAAIAMlrsAAAAIAEgABASAAyAACAAAJAAAACADJa7AAAACABJYAAgSAAzZYAAgAACQAAABLADJo7AAAACACIsAAgSAAyAACAAAJAAAACADKq7AAAACACIsABAMgAyqAAIAAAkAAAAIAMrTsAAAAIAEgACAGQAy1kAAgAACQAAAAgAyWuwAAAAgAZWAAQEgAMgAAgAABkAAABAAyaOwAAAAgAZWAAQEgAM2WAAIAAAZAAAAIAMrTsAAAAIAJAABASAAyAACAAAGQAAAEAEiq7AAAACABlYABAZAAyWAAIAAAZAAAAQAMqrsAAAAIAElgACBkADKwAAgAABkAAABAAytOwAAAAgASWAAIEgAMgAAgAABIAAAAgBIaOwAAAAgAZWAAlgSAAyWAAIAAASAAAAQASFrsAAAAIAJAAEASAAyAACAAAEgAAACAEho7AAAACABksACASAAyAACAAAEgAAACAEi07AAAACACQABAEgAMgAAgAABIAAACWAEi07AAAACACQAAgEQAMgAAgAABIAAABABItOwAAAAgAkAAEBCADIAAIAAASAAAAgASLTsAAAAIAJAAAgSAAyAACAAAEgAAACAEjUrsAAAAIAJLAAEBEADKwAAgAABIAAAAgBI0OwAAAAgAkWABKgQgAyAACAAAEgAAACAEiq7AAAACACQAAQEgAMrAACAAAEgAAAEAEiq7AAAACACQAAQEgAJKgACAAAEgAAACAEi07AAAACACRYACASWACQAAIAAASAAAAIASLTsAAAAIAJAACASAAkAACAAAEgAAAEAEi07AAAACACQABAEgAJAAAgAABIAAAAgBItOwAAAAgAkAAQBIsAJAAAQAABIAAABABItOwAAAAgAkAAQBIACQAAEAAASAAAAIASLTsAAAAIAMrAAQBIACRYAAQAABIAAAAgBI0OwAAAAgAyAAQBIACQAAEAAASAAAAgASNDsAAAAIAJLAAIBIACQAAEAAAMgAAAQASLTsAAAAIAJAAEASAAkAABAAADIAAAEAEi07AAAACACQACWASACIAABAAADIAAAEAEi07AAAACACSwACASAAyAAAgAADIAAAEAEi07AAAACADIABAEgAIgAAQAAAkAAABABktOwAAAAgBIAAQBIACRYABFgAACQAAAIAGS07AAAACAEioAEASAAkAAEqAAAJAAAAgAZLTsAAAAIAMgAEASWACQAACAAAJAAAAgAZLTsAAAAIAMgAEASAAZAAAgAACQAAAIAGS07AAAAEADNgAEASAAiAAAgAACQAAAQAEi07AAAAEAEhYACASAAkAABAAACQAAAIADK07AAAAEAEiwACASWAEgAACAAAJAAAAgAJLTsAAAAQARLAAQBIWAJCwAAgAACQAAAIABFOwAAAAgBEsABAEgARAAAIAAAkAAAJYABFOwAAAAgAysABAElQAkAAAgAACQAAAQAADsAAAAIASAAIAQgAkAAAlgAAGQAABAAAOwAAAAgBIAAgBIAEuQAAEsAABIAAAQAAD/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQIF/9oACAEDEAAAAOqAAAEgABAAJAASAIUQABFyCBIASIAADIEAdMAAAJAACAASABIAQVAAAkCAkASEAABkBAOmAAAEgABAAJAAkAASoABLIEBIAyIAAEgCAdMAAAJAACAASABIAlAgAIWQIEgEQQAAJAIA6YAAASAAEAAkAIgARYAAQQIEQCQIAAEgCAdMAAAMgACAASACQABKgACIEBkCQIAAIgBAOmAAAGQABAAJABIABFQACECAyBkIAAJAAgHTAAADIAAgAEgAyAIVAACVkIDIEgQAAyABAOmAAAJAABAAMgCQAIAAElIECQCQQABIAAgHTAAADIAAgAEgAkBKSosAEjWbAgZAZCAAJAAEA6YAAAkAAEAAyAGQCKlIAIQBBILEgQABIAAgHTAAAEgAAgAGQBICUIAAQQEDIDIIAAkACADpgAACQAAgAEgAkAEFgAiwIQJBYZBAAJACAAdMAAASAAEAAZAEgAgsAEWEsQDJrIyEAAkAIAA6YAAAkAAIABIAMgSoFlQAiAQGQGQgAJABAAHTAAAEgAAgAJABkAJSAELBBAZASCAAJACAATqAAACQAAgAEgAyAEqWAEoMiBIAyEAAkAIAAnUAAAEgAAgAGQCQAQUgIoRBAkAZEAAkAIAATqAAACQAAQADIBIAQsCwEoRCBIBIIACQAQAAdMAAASAAEAAkAJACKIAlCQCCQDIQAEgBAABOoAAAJAACAASAGQBFSoEUEgEEgGQgARACAACdQAAAZAAEAAkAMgBKlgIoEggMgMhABKkAQAAOmAAAMgACAASAGQBCwACVEECQCIIAEsgBAAB0wAACQAAQACQBIAICwACQIDIEggCUEgCAADpgAAEgAAgAGQCQBAAJZQkAgkAkCWAAyAQAAdMAAAkAAEAAkASAEBUACQBBIBIIAAkAEAAOmAAASAACAASAJAEAAASAQS5AkEAEqQAIAAdMAAAkAACAAyAZAEFgAEgECQBkQABIAIAAOmAAASAACAAZAMgCCwACQEBIAyIAIsgAQAAdMAAAkAAEAAyAZAEColAkAgJAJBAAMgBAAA6YAABIAAIACQBIAQKhKBIBASNZEglgAkACAAB0wAACQAAQAEgCQAhZUAEgCAkqCQgAQgAQAAOmAAASAACAAkASAIBYAJAEAysGQIASABAAAdMAAAkAAEABIAkAQVAAkAIBkDIgARABAAAOmAAASAACAASASAIKQAiAEBkCQQAEgBAACSx1QAACQAAQAEgDIBAqCUSACBIBIJYAJACAAEljqgAAGQAAgAJAGQEFgAJABAkayJBAASAEAARB1QAACQAAgAEgDIBCwAJAAgS5BIIABkAQADIOqAAAZAAEAAkAZASxYAEgAQEgMhAAJACAAZB1QAADIAAgAIgDICAsARABAJAZEAAJACABIDqgAAJAABAASAJAEAAJAAgEgMiAEoSAEABkHVAAASAACAAkASAIUhKEIAgDIJBACUMgCAAyDqgAAJAAAgAMgJAEFgAkAEAkBIIASiQAIAGQdUAABIAAIABkBIAgACQAQBECQQABIAEACQOqAAAkAAEAAyAyAQsAEgBABIEggACQAEAEgdUAABIAAIACQBkAhYASWAIAGQyEAASAAgAZDqgAAJAABAAMgMgIKQCQAQAMhkQABIABAAyHVAAASAACAAZAZAQVAEgBAAZDIgACIABABkOqAAAkAAEABIAyAgAEgBAASCQQAAyAAgAkHVAAASAACAAZAZAQWAIgCABEGQgACQABAAyOqAAAkAAEABIAyAgsASWAgAEhIEAASAAIAGR1QAAEgAAgAJAJAEABEAIABkSCAAJAAEADI6oAACQAAQAEgEgCFgCQBALASCQIABIAAgASHVAAAZAACAAyAkAgsASAAgAyEggABIACAAkOqAABIAAEACQBIBAAMgCLABkMhAABkAEABIdUAABkAAIAEQCQCFQCQAgWASBkIAAJAAgAGTqgAASAABAAkASAQWASAEWLAGRICAACQAgADJ1QAAJAABAAMgJAQACIBAsAMiQIAAEgBAAGTqgAAMgABAAZASAQsACQQAAZDIIAAGQCAAJHVAAAkAACAAyAyBBURSCCAAEgkBAAAyAQABI6oAAEgAAgAJAGQILAJAAgAJBIEAACQAgACR1QAAJAABAASAMgQWASABLABIJAQAASAEAAMuqAABIAAIACQBkCCwCQARYAJBIIAACQAQABl1QAAJAABAASAMgQAJAAgADIkBAABIAIAAy6oAAEgAAgAJAGQIAEgAgACQSAgAAkAEAAZdUAACQAAQAEgDIIACQAQABkJAgAASACAAJOqAABIAAIACQCQEABIAIsADISAgAAkACAASdUAACQAAQAGQEgIACIAgABkJAQAASABAAJOqAABIAAIADICQCACQAQAAyEgIAAJAAgAEnVAAAkAAEABkBICCwEgAgACQJAQAAZABAAGeqAABIAAIACQCQEACQAQAAyEgIAEokABAAM9UAADIAAQAGQEgIAEgBAAEgGQQAASAAgAGeqAABkAAIAEQCQEACQAiwAJASAgACVIAEAAnUAAAyAAIABkBICFQJACAACQJAQACUkACAATqAAAkAACAAyAkBCoEgEAABIJAIACLKyACAAnUAABIAAEACQBIEFgJAIAADIJAQAAEgAQADpgAAkAAEAAyAkBFQEgCAABIGQIABKGQAgAJ1AAASAABAAZAZBAAiAIAAGRIBAAEoyAEAA6YAAJAABAASAJAgAQgIsAASCQCAAIVIAIAB0wAASAACAAkAZBABJUEsAADISAQAACQAIADpgAAkAAEABIAyECwJAEWAAGQSAgABKJABAAdMAAEgAAgAJAGQQWBIAQAASBIAgACKSACAA6YAAJAABAASAMggsBkAlgACQJAEAAAZAEAB0wAASAACAAkAZBABJYEAABICQCAAEoyAIADpgAAkAAEABkAyCKgEgQAACQEgEAAJRIAIAHTAABIAAIADIBkEAEgCWAAEgMgIAARSQAQAOmAACQAAQAGQDIIsBEASwAAkBIBAACLLIAIAHTAABkAAIADICQILASAQAAGQGQIAASaiyAEADpgAAkAAEACQBIELAJAQAACQIgEAAAJACAB0wAASAACAAyAyCFgEgEAACIDICAADOosgBAA6YAAMgABAAkAZBAAiAgAASASAQAAZaRABAB0wAAZAAEABIAkCLAIgIAAAyDICAACUMgCADpgAAyAAEACQBIEVASAIAACQGQEAAEoSAEAHTAABkAAQAGQCQIsAkAQAAJAMgIAAJZSQAgA6YAAMgABAAkAkBLAGQEAABICQBAABJaSAEAHTAABkAAQAGQDIIsAyAgAAMgRAIAAJNRZACADpgABIAAIADIBIEAEgEAABIBkBAABJoMgEAHTAABkAAQAGQCQIAEgQAACQEgCAACS2VIAQA6YAASAACAAyAZBKgJAIAABICQBAABI0JACAHTAACQAAQAJADIJUBIAgAAJASAIAAGWhIAQA6YAASAACAAyAZBKQIgIAABICQBAAAy0lZAIAdMAAJAABAAkAMgioEQEAACEBIAgAASNSpAEAOmAAEgAAgASAEghYDICAABEAkAIAAImksgCAHTAACQAAQAJACQJYBkBLAAAyAkAgAASaSpAEAOmAAEgAAgASASyAgCICAAASASAIAAJGksgCAHTAACQAAQAJACQQsBIBAAAMgSAEAAEhqWQBADpgABIAAIAGQDIIWBIAlgAAkASAIAAJLNDIBAHTAACQAAQAMgEgSywJAQAACIAkAQAAM2hkAgDpgABIAAIAIgCQJUBIBLAABIAZAIAAJDQkAQB0wAAkAAEADIBkEsAkAgAAGQDIBAAAk1LLIAgDpgABIAAQAGQEQCWBIBAAASAGQCAABItJAEAdMAAJAACABIASAgCQCWAACQAyAQAAJFssgCAOmAAEgABAAkAZsCAEgEAABIASAIAAElLEAQB0wAAkAAIAEgCQCBKkAlgAAyAJACAACSylyAgDpgABIAAQAGQEgIARAQAAGQBkAQAAMrRkBAHTAACQAAgASAJAQAyAgAAiADIAgAAZNJZAIA6YAASAAEACQAyBAEQEAACQASAEAADI0SAQB0wAAkAAIAEgBISosDIQAABkAJACAABI0JAIA6YAASAAEACQCIBFghAQAAMgBkAQAAJFqIAgHTAACQAAgAZAJAiwCQBAACQASACAABItJAEA6YAAZAAEADIAyCBKkAIAASACQAQAAJGosgCAdMAAMgACAAyBECWVBIEsAACQARACAABJZokAQDpgABkAAQAMgJAgEqQCWBKASABkAIAAJFoyAgHTAADIABAAZAJAliwSBLAAAyAEgAgAAMqsuQEA6YAAZAAEAEQCICAJAlgAAkACQAQAAGVoyAgHTAADIABAAZASBFQEgCAAEgAJABAAAkUuQEA6YAAZAAIADICIJRAkAgAAkACQAIAAEhakAgHTAAEgABAAkARAQsEgQASyhIAEgAgAAJFssgEA6YAAkAAIAEgDIEsWCQQAACQAJAAgAASFqQCAdMAASAAEACQBIAlQSAgAASABIAEAACJVSAQDpgACQAAgAZAGRCkCQEsAAMgAkACAABIWpAIB0wABIAAQAJACQQLBIIsAAGQAJABAAAkWkgEA6YAAkAAIAEgDNRAslJAgAASAAZACAAAytlkAgHTAAEgABAAkAQiWAEgIAAGQAJABAAAZWyyAQDpgACQAAgASAZ1IQWAkELAAEgAEgAQAAMmiQCAdMAASAAEACQCQJZYSkghYAAkAAyACAABIogEA6YAAkAAIAGQEgCAJBCwABIABIAEAADJoZAQHTAAEgABAAyAkAIBIEAACQACQAIAAEi0yAgOmAAJAACABkBIAQDIQAAEgAGQAQAAJGhkBAdMAASAAEAEgCQJUsBkIWAAJAAMgAgAASLTICA6YAAkAAIAJAGbBCoDIQAAEgAGQAQAAJGpWQEB0wABIAAQASAIhFQBkIWAAMgAMgAQAASLTICA6YAAkAAIAJAGahAAyEAABkABIACAACRaSAQHTAAEgABABIAkAQBkIAADIADIAIAAElqXICA6YAAkAAIAJAEgIAMhCwABkABkAEAACS0ZAQHTAAEgABABIAkEsWAZCAABIAAyACAABI0JAIDpgACQAAgAZASCCywSBAAAkAAZABAAAks0SAQHTAAEgACABIASEsAGQgAASAARAAgAASGpZAIDpgACQABAAkARCWUgiAQAAkAASABAAAkaEgEB0wABIAAgASASCFICQIAAEgACQAIAAEhVkAgOmAAJAAEACQBkEVCLIEAACQACIAEAACSy1IBAdMAASAAIAGQEgJZUCQIWAASAAJAAgAASGiQCA6YAAkAAQAMgMhKlQEgQAAJAAEgAQAAGTRIBAdMAASAAEAGQEgSxUCQIAAEgAEQAIAAElokAgOmAAJAAEADICQEVASBFgCUJAAEgAQAAGTUsgEB0wABIAAgAkAJASoCQIAAEgACQAIAAEhqWQCA6YAAkAAQAMgJAIqBIEAACQABIAEAABk1CAQHTAAEgACACQBkBLAlkCAABIAAZACAAAzVJAIDpgACQABABIBICFQEgQAAJAAEgAQAAJDSIBAdMAASAAIAGQEgiyxYJAgAASAAGQAgAAM2iQCA6YAAkAAQAMgRASiJUgQAAJAADIAQAAGTUsgEB0wABIAAgAkAkAlQIQIAAEgABkAIAADJokAgOmAAJAAEAEgCQEqASBAAAkAAMgBAAAZWwgEB0wABIAAgAkASBFQRZAgAASAAGQAgAAMmpZAIDpgACQABABIAkEsWASBAAAkAAMgAgAAZqkgEB0wABIAAgAkASAlQEQJYAASAAGQAQAAMrZZAIDpgACQABABIAkCKgliBAAAkAAMgAgAAZNEgEB0wABIAAgAkAlyJSAJAiwAAyAAZACAAAkVZAIDpgACQABABIBIsQqBCBAAAkAAJAAQAAZNEgEB0wABIAAgAkBEAECQCAABIAASAAgAAyaRAIDpgACQABABICEBKgIgQAAlkAAlkABAABktSAQHTAAEgACACQBkEVAJAhYABIAASACWAACSlkAgOmAAJAAEAGQDIEsCVIEAACQABEABAABJqLIBAdMAASAAIAMgJARYEqQIAAEgABIACAADJakAgOmAAJAAEAIgDIIWAMhAAAkAAJAAQAAZKsgEB0wABIAAgAyAiCWVBKZCAAAyAASAAgAAktJAIDpgACQABACQAkCFgQgQAAJAACQAEAAGWhkBAdMAASAAQAMgJAIsCQCAAAyAAiAAgABI1KkAgOmAAJAAIAGQJAsCBIBAAAZAARAAQAAZaRAEB0wABIABABEBECUgRAIAADIABIACAAEhoyAgOmAAJAAIAGQJAJUBIBAAAkAARAAQAASNS5AQHTAAEgAEAEgDIEqARAgAAMgAIgAQAAJLTICA6YAAkAAgAZAJFkUglSBAAAZAAMgAgAAZLWQEB0wABIABABIAyqIVAhAgAASAAEgAQAAJKrIEA6YAAkAAQAkAZAhYEIEAABIAAkACAABJaZAQHTAAEgAEAEgCQIqWCQCAAAyAAMgBAAAk0MgQDpgACQACACQBJYAgSAQsAASAAEgAgAASalZAgHTAAEgAEAEgEiwlCCQCFgACQAAkAEAACTQyBAOmAAJAAIAGQIQJUBIBCwABIAASACAABJoZAgHTAAEgAEAEgBmwlSwIgIWAAJAACQAQAAJNEgEA6YAAkAAgAkASACASBAAASAAEgAgAASiQCAdMAASAAQASAJAEqBECAAAZAAJAAgAAIsgEA6YAAkAAgAkAhAlIEQQAAAkAASABAAAlJAIB0wABIABABIBkWJRAhAgAASyAAJABAAASkgEA6YAAkAAgAkAkWEogSAQAAIQABIAIAACUkAgHTAAEgAEAEgIiwSkCSwIAAGagACQAQAAEVIBAOmAAJAAIAJAJFgRUEgEAACLkAAyAIAACWWQCAdMAASAAQASASLBCwJAEAACIAAZAEAABFZAQDpgACQACACQCQEoQSAIAABkAAyAIAACUyAgHTAAEgAEAEgJLLACCSoEAAAkAAZACAABFkAQDpgACQACADIDIAIElgQAAEQAAkAEAAASAEB0wABIABABICRYAQJAQAACIAAZACAAAlkAIDpgACQACADIEQBFQSLAgAAJAACIAQAAEsgAgdMAASAAQAZAZLBKQIQQAAAyAAJACAACWXIAQOmAAJAAIAMgMgAgSAQAACQAAiAEAACLkAEHTAAEgAEAGQJFQJUCCCAAASWAAJACAACUyACDpgACQACADIElIIVBJYJYAABJYABIAIAASkgAQf//EACIQAQABBQEAAgMBAQAAAAAAAAFwEUBQYIAwIJAAECFBoP/aAAgBAQABPwDoQ252H+doUh0hk42MhXbv71sazWXDSDGGhUj6tiaPW4PlSTa3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";
|
|
|
|
// src/assets/backgrounds/bg5.ts
|
|
var builtinBg5 = "data:image/jpeg;base64,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KBZZqAAFAAAGosLKRUWUCkqWFhYAAAAAAAAAAACXOmRrJrOstZazrIAIAAJUogZALFABSwoAAFAADWRqKZ0GdRZQAsAWWAAAAAAAAAABKhclgazSaiAAAgLALAI1ImVACgAprJUsUigCgAANERQXNWUAAAFgAAAAAAAEoARWbclQazrOhJrIAAQABUECGaACgFSyxaAsEVQAAA1KM6lAigCwFgAAAACWUAASgASksogqKlSgSAayAAQAWBCVxqUACgAoUCClAAANM6gqUBKAAAAAsAAAEoAEsoAAlAABLKlzpKyAAQAAXNysMKKAUAAossqVYBQAFubNSwoAJQCwAAAAAACUACUAAAAlAASyksgAAgAAEQMWUFACgBQsUACgA1nWdZGoqVKhNEoAAAAAAASgAJQAAAAAEqFZNMmsgAIAAEsgMAoUAKigNZqiUAoABrIGoUipQSygAAAsAAAAAAABYAAlSpSEGmaQAAgAAIQDAKKAALKAUUAFAA1nWQVRLItSkoAAAAAAAAAAAAAAigSwgAAACCwsAggExQKUAFAAKKWAFAAGsgCrnWaUAAAAAAAAACUAAAAlEolJWQABrIIABLZLIATFAooAFAAUUAFAAA1kGs6yFAUAlAAAAAACUlAlAAJSFlixUjWQAAAgAAlgQDjFAooAAoAoVKAUAAAAA1nUuVsUSgAAAACUGbQAEoAzpnSCLNGQAAAgACwQIAlcVsUBSgAUAFayoAFCwAAAAaJSUlEoAAAAAASgASyyoJrNKzSGsgAACAAAgQADiKChUtABSKBZauaAKAANZAAADSTRFQoAAAAAAJQJQJUVJplrNuTWQAAEpAAFzrKAAHECigUUFgVKBRpAAollAAAAay0lZW50zolAAAAABFllABFZazpJqBBrIAAAEAAJYIACOKgpQClAAoWLFsUAACgAayAAazrIay0zpKSpQAACURWVKAEUIFM6zpnWQ1kAAIABKiyAACcVAKFCxRQAoBVAAAqVAUAAANMg0EUAAJQlhYpLnSUIqUllZtzoMtMhYAABKgAQNYAAE4goApQWWgBQDeVEoAAAKBYABZplYtlIsoAJUpJpm0lSy51I0AShJrIaGQDWQAsJYAmshBYAIBwqCgKFAUKAUKoAAAABUoAA1k1FZ0QVFSygCFzSsludDOhCxYrNQNM6zrIAABAFiVBAAEAO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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZgAAAAAAAAAAAAAAAAAAABUgAAAAAAAAAAAAAAAAAAAC8kAAAAAAAAAAAAAAAAAAABtZIAAAAAAAAAAAAAAAAAAADaQAAAAAAAAAAAAAAAAAAAAzogAAAAAAAAAAAAAAAAAAAApIAAAAAAAAAAAAAAAAAAABSQAAAAAAAAAAAAAAAAAAAFTuAAAAAAAAAAAAAAAAAAAAVJuAAAAAAAAAAAAAAAAAAAACpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAgED/9oACAEDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGaAAAAAAAAAAAAAAAAAAAAc3QAAAAAAAAAAAAAAAAAAAAjaAAAAAAAAAAAAAAAAAAAATiwAAAAAAAAAAAAAAAAAAAE7z6gAAAAAAAAAAAAAAAAAAAJ2bAAAAAAAAAAAAAAAAAAAATiwAAAAAAAAAAAAAAAAAAAEy6AAAAAAAAAAAAAAAAAAAAJzKoAAAAAAAAAAAAAAAAAAAGTcqAAAAAAAAAAAAAAAAAAABFsygAAAAAAAAAAAAAAAAAAAY1G0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAEAQAAEDAgMCCgcHAQkAAAAAAAECAxEABAUSIRAxBhMgQVBRYGFwcRQiMjNAQmIjMENSgZHgoRUkU3KAkKLB0f/aAAgBAQABPwL+f/8A/GFB7HbBleTOVeVf2/h3O4f2q1vGLxBWyuROvjvjji28NdymJIG3gyuLh5E6FG7y7YR2Lio2RUVHIioqOVG2OXGyPj8YaLuHXCQJMTRBSSCIIq3tnbgwgeZrArTiXir5spnx3eUEMuqJgBJpRUslSjJO81hT7aJbPtKOlYYzlQ47mBzn1fLx2UpKElSjAG81jGMG8UWmT9iP+W3CbNVnaJQp3Pm9buE+O3CS5Ldq2yn8U6+Q5GGucZY2qvoHYKOmdejoqKioqKjsRwlfC7ppofhp1/XbppWAuBeHIH5VEdvZ2Tsmp+7nZNTU1OyantDijhcxC7Uf8Qj9toBiuDL2twz5KHZ2KjwXvH/RbV96PZTS1FalKO8mTyMBc4vEWvqBT4rxUVGyKioqPh8STmsLvT8M8mwXxV5bL6ljpWey01O2fiYqKjsXdDNbXA621Vu5CDCknvps5kIPWB0TNTU1NTU9lda1261rUHZFRUVFRUVFRUVFR0fPSDvu3P8AKabYcuH+KbT6yiYrdts0B27tkHcVjx1xC/A+xbUDPtEGsIZ9d1wjmgGrhOR99PUtW1hwtPtL/KsGpkT4rz97NTU7JqampqampqeQ9nLa8kZo0Bq4uXV3jhdRkkwUo7qsGeJYG+V+se6sXbLWIXEpiTmH67bbDbi8accZhRRvRz02CG0A78o8QJ5M9Hm1ty5xpZRn642Yu7x9++rNIBgfpSUlWgGzCr42Vygz6h0VQMiR464jfN2DGZWpOiRRMkmsDsvS7mVe7bGvf3Vi+GmxelPul+z/AObMDuPSLFEn1kaHZHTEVFRUdtZ7BXFw3asrdcOgq+vXb58uL3fKOqkIU4pKUiSdwrC7L0G1S3851X51cNodZWlSArTno7zXBhscXcOc8x8Dr4xX10mzt1vHm/rV9ilzfwHNEg6AVZWL987kaHmeYVZ4dbWaEZWxnA1Xz7N9XjXE3T7cblmsAvbZFoGFuBK85399FUiE76GgHQ8VHgXHT3CC/wCOdFug+oj+p2cHbV9htxxeiXNyf++RjRWcRfzpy00vI62uPZUDTTqXkJWnnE6/GRUVFRUeGk/G4zinoqeIaP2qt/0iicxJNYPhKbhKri4H2Q9kddW4VxLeZGUxu6uRwltfdXIH0q2Ya7xthaubzkg/p44Xb3o1u89Hspp51bq1rWZUo60mMyZ3TrTOQttBBlAGhHJxNoO2Nykj5Cf22YJioZ/uz64R8p6qS41GYOpjzoQfG4wRBq74PMOkrYVxZ/LzU80thxSFiFCsOxd+yhv2m53GkqzJB6xU7XyAw8foNZd/dstwFryqK4jQJ1msKS43ZNpcRkPUfCiPuY2aVpWnS8VFRWSnbG2eMuMpUe+hhdindbIrLHIWCpKk9YihwcSJh79xTOBMtznhzzpm2Qx7tptPkK18F4qPioqKioqPv46Rio/2v4/iZTr/AKfP/8QAMhAAAgIBAgQEBAUEAwAAAAAAABEBIRAgMDFAUYFBUGFwYHGAkZCgobDwscDB0dDh8f/aAAgBAQABPyH+xR+v9rK9fry6/t4/X6AOv7//ANPwiev5yrr+7S9P28Lp+4m9fybvT+75ev7of1/5WCmYiJmZonr2OMxo6BKu2ngmJ9tGPLHhjHhjHhjGMYxjGMYxjHh4Yxj0Pm5lco+k4bJvFi+FxbCEIQhCEIQhCEIQsEIQhCEIQoFIpFIpEIUikQhSIUikQhSIQhCkQpEIQhCEIUikUikQpFIpFIhCEIUiFIhCkQpEIQhSIQhCyLQEIWgIQhCwQsEIQhCwWCEIQhCEIWFhC0rYWZlSUIj0knr0JiamCR044nCBycHxLH7JOhjbXgTmJDk4k7PHlmOJkXXT286vke53O+532++jvjv5RXPMeGMYxjGMYzsWXrvymsQiYUzJ4RAiZ4wkj04n8sIUbdll7lYofoP0Ow8sYxlFFFFFFFFZooorQxjGMYxjGMYxjGMYxj2lqrFFaUIQhCgUCgUCgUFFFFFFFZrWxj9NXbyFjGP1w9VYooYxjwxj1MYxjGMYxyWWWWWXrQhCEIQhCEKBRiittj0HD+CJJS5Jjw+XrShQKBQUKBQIQtLGMYxjgrRRQoEIQhCwQpEIQhQUUVydll57nfVRRRRRQoEIQhCkQpFOFllllllllllllll82hCFggggggoFAoFAoKFGFAoFAhCgooooooYx8gxjGMYxj5Siiiij/chsXZ4nrY9WLe2xjGMYxjGMYxjGMYxjGMeGPRZYpFIhCEIXJoQhc0hCEKRCFlZocDHAxjGMYxiDEHkYxjGMYxjwekHkYxjGMe+xjGMYx62Mez2zZYhCFsoQsIoooocDgcDGMYxl4sssYxjGPT/BAIKR4TRKnMcBT/GMp4Yxj5JCEIQhCEIXkL0PbQhCFIpFIpFORCELfWVlRhC5NCEIQhCEIQhC5V+g5LHntusYxj0MYxjGMYxjGPbeXqssUikQtXHldHz8CWtzpPWdHFP+S20KBQKBQKCivL2MYxjGMYxj8zQhCEL0whCEIQhYQtVZoooooorDHAxjGMeGMeHrsQhCEIW7ZYpFIpFIpFIpFIvQUiFOgLSCgUCgXJwQbX/bRPCCGQ4NfcoQoEIQhCF5Sx4MYxjHh63Ax8gtl4fNVsMeGMYx5GPBjGMeHs2WIQhCELQFAoEIXJrzP+ThEw0x0rR6Oxk9V194yxjwx7jHoQhbr0j8mDGMvfo7HY7YryCiitDw9yxz0HPQcjkclll5LFIgsBSMMNsgCEKBeSsYxjHgxjGMYxjGPWx84yXHj/zIIyoTXCxNnhx/P3OFLQ9bHhjHrYxjGMYxjGMYx+QvFFD1vU/iFCEIQhCEIQhCEIW0sIWELm6h2TVe8SXoRzDV/tjw9W/XMS+P6gRCCHjET9+RXruX1xetZQsoWV5AsraWV8YsYxjwYxjGPaD2QBjGIUZegJ9JJgEVUhxPQgmrRwR/OHicIYfEQz9JApSCfttMYxjL2kLYfL98se8vid7DGMYx4MYx4MYxjGMY+QfLM5deDx4rZvQzbUz0jExfAvoQRSOJhxO5XQfoOcoWFpQtKFv3tvWhCwhSIQvixjGPDHtMYx82x7KEIQhZnD6Y4k05NzLnuPY/6yHFRNL9BwEp88/K8BYIQiubWKHGe+itCEIQpEIQhCkYbIhaF8TMYxjGMY8GMYxjGMYxl5Y9yy+hZeL1IWEL0wsVhSKRF6b2VBI/v6E6nR0RJXnqDjMkM91IRqp1EaaKfO8CE3LQXwwhYQisLYfRitTGMehzpYx6O2EIQhRlbaEIXw8xjHl6aK0IQhCwvUWK2O2ELdWK3WMeHvyN+GuroPNEpIvAV4/AIzmqItOJiIKeBNNJVjuRg6iKMOpJamuHqQQcyvGeSrUitpCLFORCFhfGaEIQhT0O2xeELEDgMfoOB+hR2K1XprKFyjGMYxjHsUOMMm8eKRfA4Fd6laEm8VCj0Ip5oko+UkRkxEaQU3ya1KBC1AQhC+PFvOdTytvttMYx5ZE4PWx7aFsQcElwnlDckv8As9WcZXb+lo/lf0x0DP6YiXfLIQvYW9TGPLGMYzvhjHoe4+TQthclDKSl0qCx4Eh8c1KES9BF0P4SYjhpYwofqJhHGp/9Ysyn4oiUETEuJ4TGFHssx6GPX3xeus9/Ib6jnm4yIHE1MSf1rIks+apiTg9L8t8iHoZP30JhcIf9hk0xCcOohyayFLOhLNgamtDGPN+xr0MYyBjGMvN9SxCELBCETGVIpwUdcnzFbVcshCFoWEIQtdliyS/iX8SnwJwP8UiIQiI4CLHJ4DJpdzxOzNWo48k/xwIaI7LkdQpF7FsYxjwpEKRSfNgtFFZXJEEEwQhCkUiFpQhYKBCO5RWUVlCELUhbl7SFhZEIXsahCELbWFv3yK2HlHbCnQhCFyKEIQhC2l7GIQuWQuTXILcXIIWEL2YQvgZYIQvalCF+XEX7GUvzvb/D0X5c5/Qgo9+76+7rQ/zaUyPDeXsPF9OSfwu/YNYX49V+/KF+HEthjn3xv35v37cl7T2V9bsysvafvSs2cffZfX8vfNYX5r5+8b/D6ew/al+fPfY/ahj+lZe8T+gdj5pe8C5avYhaF8W3tv2oY/ojfvY/rGe8x/Ay+gWRD9vJ350R8cz5n//EACkQAAEEAQQDAQEBAQEBAQEBAAABEBEhIDAxUYFBYXFAUJGxocFg0eH/2gAIAQEAAT8QfYjSQ4fp+hPwbfhuNCs/ufj8V/ijTvK1EV5Vt8PJsRs8/lv8szjH50xp/R03g/0j8XZEG+MG2jyW22EbtvrI/H4EwqMpzj98Z9fm5adSFbnKN33n+Kn6KKKFT8W5DxJD8YqJnsQJnz+Hf89ZbFaCfurvCZJbnTrt52ZfLp4wuS01PWEqLNOngkhuf4Sty1flqD02+fjCsOL0FZWiPwUUeXr8CNv+GcOc40Ibb9Vum7UWmj9w4xrtqaiaeZOm+teFofHt7N27Iau/38/wOc/pL0fD/Tfzp+H4ORBS9D/SsOiiGrW6apaG61N8FJb1h4xR68fwL4a2trLJRTYq24K4folo0JTCm2qDo/4U9lv5bp+jppPGUeidnk6dfjTn1+KsOmr9O3g6bo6FU6bbSlEbo6OiXnUlu2l+dWSica1+tOv4FJmqrxjZVkqSr84bZf8AcEaraLajz2WISrLDeDgSCpKvD6b4R61fr3+iNPmn3wudOUw8MhxpdN7ZDY84JnyS8iYzrSecNzvT30+zl/TJq8/kqmrTnZD6cYxnTVyU0Ijx7PrIKhGExL7yLpS/bVWpXf4Jwohvn495ft0fy2xvp85UKhZzoc0fWgh+iG4/D/rf8/T1+jnTrjCExSsow8kH0nFN26aCbf3ikENbpQiEI0KpXGNqbeL0ExjHjUj1/Kp/JGHRevGlJudHl7OtO8/YmpLy8ujbvf7JUt7lrLhoVCfZZ7FUsQ9Eqp0WdFwK0K8qbn0TctPBZuR6LkVRZoiBJay4LJPLWLJKqX5Quzcvxs3RZaeCYPClwTBYslnntrsuC2SWs5JVlJxmcofbwSp619m6LQXBG5/LJ1jZIunzRevepy+zfS/y2fGgh+9K5/HsRvjbw8qeCzc+GxZKlkFng9EbH3DwyIJRNESbFqpZbeCxVbZrLJgvgWZFIs+niPJYswy+mRCFQWULL3OiC4LFllnHmm+430bwR6wvGNblrfrD6X+a8OjjW6esLfjU20emoT8sfwIwgs8dvOxu2xQkC7VsIhUiW0HYpEl+C8YtuzZ4kgqBT0QVJQiweRTxHkgqREb/AIcCnghehdiLK3NlNpK2aoLPBanRbW3jvC3jCG30OSfX40T+DEnRXlvmvFvT+DrXnw0NxjTU/r8Hz8u+nLSUcskHR03hBH3PSEk0dE+jgVqk4JgqCVahYNhEJafR5sXY3afRsRBTrDJDTyhW5EC7HsRH2EgTchEaUEUrh6b23TVDUSiCtZKE+36KOX8fury1FPvr7PLVhRTdaPFG7btudnbbtzq74+MOyfLXjfGl2yfwLlqjD/BEbY2FN1eypb/0s+n03Q+n+FJZ9PpB7aSEUqSPAttStuRRTbC+m7EkSX9lqVuTAh4EgvwrRImz/HiWpSW8NKy1lIU8m2XjtvrK3rHpucKX80tX6Vbs+6v17ZMdvwX5bfRvnTh5bz+yFEnGLKJ9luqPZseS2ggiyW2ESz03RCnsssWREIPhFiskn089iIe0ILeVPRHg8YeXTcguW2Us8lHQm1biSS2zJufWjchSIy3NmnK23/Cujf6Lw/08FtGe+F4205b4yf6WQ8/ot1Lx+/qlvZZufFZFLklTdDy1o/g8FlwSdCEHBZMvYkiezwXDbo0ibCqJJKqf9EL87FiS1lr5JPAstfDbtujIWfG8Hsk9mxIno8lwkFi2Ju0r200eOy1slW5JJFQuD0TIm7ThK6M/g3wT9Hx7wvRtobojOPRD03RB1h00EZRr7EYR+3pqo6wTcQo6PQuxB0dFCIbCbVudG9QQqE+m8dHRSESeTz0c0yJQktcN0bt4EghqJkUpo4UohYfx0eTx03TUVwdFcEUR6II9HFHoijo8dG56IKbYRTy0cKQrQL5IKIQ9N0bl8aaaUaNa/WvDdY9ZctLTq01ZVgiG37r0Nv8AxrxvKqdN2QXcTdp4QnhCaKNj6bleN2o2PHRTeKI9FNvBBWzUUbnhqKbfDxTUXBvRaLDSggvDUp4wlWWC26ZIgTYQpoo8t6PhUlN6PQghR7EVILEkQmmmD6yQeI8ld6u34aw3/VUnWNQfDxl6JTVvHz/QnGFbx3jBCv5I5Vl3EaxENyjk6LEpkkTY2LEQ8lFtRRyVw2y6Snjp5so2VkQ3UgXZrPL+HtqNm8iITJ46aGsoo8HRAh2+z+EKgvBWXjdtctGE+/z76XP4oQTSjV9nkgRMrn9nF5Rn4VoOMIdYLPosEIQuFtuiFIX42PHb+CIL6es/Lq9t9khMvOEJoQcC+WorJFl/DRhRLR9Ff4e3uSEQ2g8dENci1uKh4PAginkp6NvNv9LeG7LF3aN8JL/JGF4/7qdtG78YKmMnRyd4cZctf8/YiGQsWS1EpT2y7nZBxbd4IbEezciCCNjYR1Oyj1qbN3b8HOaiLh6FNio0d5w7tqmNDtt5IEQlUbxuQRJRRcnjpo9iNupWx7Fk7F9Nur+S2QSy5F8ta/q+tv8Ap+kPvoQUdaMHr+dClruQhYkFIRMHmxbPBWKwbkEPKkSJD+SjcpqU89FFFIUbETp1qJR4aUKIRRdsp95ymUWmhTbkSytsblIyxDLte7UQotISr1Ba0TDLAjSp9yopoX8/rH4Q9fijwUUbklQ8shtpeNaP3S/whqEgQ8mxAkv4PjKLs3o6EgWBGVDx0QjdNUNG2Eop81a/CutCPthWhTU0w1CQKUUV2eOhdq2PhRSG5ujV43IQlS0FtqLLjco7xSCiimr8EZVkhWvT7PTeGgpuCvBOhy8z/D4y+OilWbCbtNtDVwUeSvG5sV53Kgo3KPhUHlo9N0IR6Kso2asNyfZ4ypqwoqV1ZPPTI/WW+FVlu0I2z03wqiEPrqrRAm97nRBspRXjcqEkSBIE3KZIEgqHmSiBYOj5hRTbFfh60Ebp61eW+YU1CJjD86UI1fx4U/6yI0UypYhQiFIeZ8CSeBKKEUhqIIg7aUEhoPbIjRBCMpGHz9NZTOO04Rrc5Q9CbP56PPTU3/8ACCKLQXgiCIEtCiFJ4QgRG4FRoN1bwyoW0K3B4Ujdq3giNf7jt+P5h5IfbBCXnND7rb6c68kWym6k2bqV/wDD4IblG1njo8kw/J6JkUpkkk3lvuW0ilfyt/4UtQqknnrBfRueD63kolpfcmxW2VtxNyU/R5bfDZp/DJPg2EOcldPwqJ+GNP40KR5EaPRBsRKkCQKURJsSRDxgpFtDx6eNyPz1hCY7fzOX5ZRFSW6IIg3XCij4yeSEPIiHP/h4I9vPLee38vBDU22XWpHjDivwdYRuQh0dN7KPDTlw2+nvqXjOpLJRbfSBJa28lQbZU6Ye3T8qY3hvP6N4/csMpc9iTBQux4Pgs0Xs2xsLGE+iWV1Fnd5bzpeE/TZx+NHUnKW8nWnJIpOa6k5WTBJKwLyTAqicnkQmim8YTavw3zOZwmfyzDymCLjb8/smdNMJgoos6bZ5aUaSRSRFLLQnySrXuIoiklQIp5LRlVthSVLwlS9KskNsZw619zy/ko2y6aE01I1KnPoh4K8Py27JZE+CLIEg+H/Gh6b5h1lsUVwX/I214dCm8ClFNWNca1NGEI0QK8NHooifDQLB6II9CUSQkk+itjyLRCI2/gSJalKUrGuPw1nBU625CYIezZr4x8fkvW2ZDxhsfToQsgtWlVbZCfR7fbxpqTtrzob6M/w+dHbT+PeSK8IbIQqCbizuIXwL6LksstpNj2blllqfGhSycb/FD7C/wEL868aHgic9nTGCD2e2XgQmCFLJo8iJBZ4p7LZRDfCsEe9VNHhr/LWj3lf8G5VlmCJs9lmwuzQhZubiypCIWWIjezYVFIOyOXsUv8S4zjX4v9L8ZW/0VPwXr3lCiFwWWWWLLRMuh9f7hdCyWJP44mMr/k8tbfWto/gpBZYmxbeiS/OxYu5ZaMu7XCQ0rSl2Seez0I/Jf6L/AApjSH3LpvWrOFePyW+8CQ0QhEnlkVvDeHSCPRto02/4NtPf8u781oW/TWWQ8fpVvT7oybP46b2Tsf8AwQXYRGQQRBGsloa1Vvn6PDw9/wA6tWtCpPTJDQf8ZUSH9NUfgr+Jz+ev40I0+yEoo8dHkU+ES2xyUf8AwSEJ4R9lFPHbIj2/Rv8Aj5ErD6Q/38fGMFY8/i6e9H3PkSCrIsWG8dP5aJLfwmNa9tG34K504zRNWCHggogg7IEeGgo3eGh4OPzcZqeCDeG8iIXRsqGzeCBJIKaFFgSWvCFaWtPxqmMam2hD1+WHt99BPrdG7XDeehNsN5baS2+fnvX3/BOj4fdvDROhtmp2Q0Crjf56xkiMINlwVGRN0EaFI8HhDZ/NFyyFiz+GMPpFitGr4x4rKP4/nt1vBIIzrX2/j/TvKCiSj2UUSVh7KIIIIemnFRPGNPX5Prd9iPEtHKtG5B2KSnYsFbkniPJZ7aGVlL/HWEHBEFo1/iggov8AB/zUj1p9smzxH8BCCCM9tdUyojOJIKIjQ7xRMu25IIloIIEQRCMYeMb1NyGqYZIESi4xRuSIFsgottyy1F2rY9tt5wgvr8MYX4I8Y3+K5ORF/HP5NiSj61K9Y848filq19350Zem7PhJMMhL8tKHjLkvhqevONFEnZBT/wDWnCfx2+xu30uBFJ3JgRSm8tKiiPKv2TbJ+acfn5k/L4epwidJG7athExQrUjfWRP19YfW8iPBWPTzDJijTB2SKU9G2CPWVY0VLeNfnP5jPsSH8nllHg9nkVSizZdHz+fv8KK06/ReCfgs2ksuxZEn83xrN3tpLafJMYW161taFiuuEeS8L4LNm2FfdrEPp9w6FVvOUsitPlpQlpkk6ILNsJPpJP4rstr6f48CUh0LAhZK8EikypcnkUmy5Lb4fSZaf0cYXq9HJ7w31V8t4w+Fa6PLUdNt+SjwecadSRCvxIpsdFxlJ4b3j00NXjCvDU9NKHT3hKFFYUSjbOuEnBWMYV+CZnH6SUeRQiFGwhCIeLIRG8n08d4RlejTSJhzWEN8/DH5Fbf8HguRaalNimnW2wl4KEFLf49OmlMRp15y2O85Q6PRTfWrKtGnolMZxs33PJQhJsTkur6fdvWVYVhNkwKjLJS/ovn80t1+e9JPheHR6aSRF3UpMKJx30kbY6acPDIuMtJ1rySeRXkl52anRXnDo+MiktKMj9aMpgitfBKYdHRsbEtTbEv1qzM08pinxpp1hpgRTxRZIq4eS0J8tLf9/LOh9edKDfWjRjQh7w9sskKp/pWvGSo/TQ+zRJ09tCG/hobfUtumQiSExvQ8tB7eH6w3OTfQTLos6bdqbZ5em6bp7E0oaJx2JI+4QcEN0QSUWf6bMrK0T+vYg41eSiWr+FSmylltR5Ej8NPUQVLUSSQ3knKsK8NWNTnu1NsIV+Hx+uisJRqJR6KIQp1PAhWX3QU+ZbQmjCK0iwp5KN4ooRGX2bIVItq1Zd6sm7Vh5/d4/FJb+j21IhfkRbbZ7jVl/bdtJJJKPeatbWThejf40y86/nQ8lNZufW8HzCy/BHlvn5qan3QuyRdijohCxCfJYlIJuIX0eC9zzWPwvc5/BOE4eMrwj8MHrX66ySH2Njw338Vako3WSF4eMOXg+CPU/jXDn91aa6HP44w8NLfTwKqNLIbEQ+yHhWn8l4zqfPw7/jTd74KQQXYosQ+EJ+SHl7xrCtfZ5J8EtN/t40N8t3vhvuFyyanrQvefx21qV4KgpSTdSkb4Spafl3x8P8df5UwT7LJKPDT4LQ8CK25JedackvRIqwUuEo03oyTki4S0tUEoRa/xvT841GH3QQh5xoknGq0bl6x9lEnjokorzuyFIebLLLJhrwlfyU04T/Gp6LPZDLSEW3ghOzwbImpExlVY0U6i2JTU9YXLKh4NsKw2gQhCHh6avxc/khNTl6yhDw0eW+tWFfsXZl3KWDx0QnbWUQjURJ8eNXj8aKda8/gSBJJJJ8iEnxpPNHkklV/VTeCTy9P09PTS3wnyVjRP5E/j0yElZST+eUx5JQ8nRTeXlpVWSIEXGVaZ/BLVhb1oSn7pglSaLaT2WbtHghDbT+NXGnIiltcZ+Dy2zyjS2720kYW18Enf9jfCc4IbwVqb47tKaHTrTKyLZ6Qoud2l70KNtPZ4wnL/AFq1EKwj8NNJuVn460J/BTxhRvnLo1CiK0IctElFN4Nv7cNRs1Hplfw6a28/cIPmhT7H/DzgShTwTLWU9lV+SsKjGCfP4o0J0bOWSBCTnOt8OXlE3ZDZ99Tk2J0eX8PXnDc4aSRCiU/Lt+/nLw0xDQSVhRL+cJ0POrEFdn0n2TGNCqinxBFPYjKgpMKko4LbrTqXnQTOdS84zjQsijYrg6zvpop/LxqbNGUJheh01wbaHT+TY60Of5N8Z2Q8wykkt8z3/FTXjQkCblibCQ8KRZexsoit0QpENx+P3o85XH5YXTsqSbEjUXz+RGXNJ/8Ax9ZxhENDThH6Ig+FQbFuql7EwLJwee2UhotrT8/jLgQoktutPnSnSTc8dMpF4T+G74x+vL74qukuF+cbEev7tZ2S1N5wp9vy1hMNMmxUCPcFySbqLYim+E3+NWudCWvy86W35Jg8EyfGRSUPb86S60ltuSmks01QfG9tIp5KFJ8N5/vXjeXjHj8nBsyliHjC4Lg2PQm7X0eO2tr09xF0ZbbP/XlvrfW5zr8c4bppUb41+GiDpthGo3xlD/mE4/SnlpT+z8wkrw1MpU4pkiir+FFb6/TUJsIbG5PgQ3ShW2KF9lSSyo9NOr1pxj5IjSh9/Dda6I0CELB7/RWFtBBCNfjCYI3KIbcVGhBNGEb20f2kNyG6wgvCGXCCPz7IUKguwmzQQUrLZHKn0SCKakL/AGplAiN3p7+fxWIilHlkNsK/CmfbIdt7btu8L4wudLv+hcfkU8NyQW84bCl4y/et3hXLS2zWS3Z29ct8LIRRCC0F30uMfDS/eEYKjSn8GmTcmWmCRBFPv5d2+Y0SfSTw1ZWIVjKFR/VlNdScZN2t1aca193sVS5t/DzTU6PJZ57EgskSHWBY1p1YQ8akP8JzlNPwRJHKiyJsUyQIcC4U1Zf7pdiEYQUQjIjW33KtXn8t61H3K+TbWgvnCGhkf6QWeMIPGEam7Vzlb/CCy4Io8R5PZJDeCvL1JF4XOUPHk86iIIeGhD7+ONky2O8/pXbdiKrJ7LU9CMkCpR4a4KgmdGJvUhNX5lecI/z+B0TOEl+GpvDQb/gicERow3aH+ET+XbC2giD6/knGSy1fvVRTvT3df48wKrdMiiEkEHimgvxsWjT6auNWDpusZQ6ZEaEejpuv5UIXlbTj4EI8ZdZ759ZIXpc61OsnAmzWyCy1C7ln3GH3bn9XgghMYOPzJpcPWEnj23nsohOiF7IILloQ2l9oyjBNSmppetGhU/bbQRhWhDVqqyvDU8Tl4KPLwRp7YRBCNU08bmyNs0UUQosEaMaKp+PvLtu9Xfy3b3+SFbwemg7E2bt/p2b+dCDtobsvzlZ8xX9/Gor9nbUd5UU3Zu3ZLJpctbdtROHZRVOp4bvHw3etthT/ABqZIeN8K/BTc4+GTQ6wnw8aNavD1w3/ADhvGSQbNOCi+yhJJIsRTohqjQgT/wAanhHpqEaU0N9Lb9XwiSvDfWlo0EbwU3rCE0KeXkrCJbw/R8e5dEamoqdP4VycsqNEEeinkpWQuH3/ABxorjzR9ZFZTwyHWvOFfj6E3aG9lNKIyYVImVP1nRKNCG7eH6aJyr9v3CisKnT6wpkJzklGpklNKilg8Pu2z9CMpR4eZZG3Kbx1lKNKHtpf4ffwKv7II/h8lUyQ0WQrboRHlqIUog+nnrR7whG7JTT5K/lQ/bIhWj8w7ajxhWMvOexHnFHlCHlMNtGGXyRJsbNJWcobeSyr0pQjBcKO8qjCCND5lsdCLoy9Ntn1rSWIu6iUSrJs3wp/iHnRI22coJnP6ZiNf5h5ZGovT8FsjW+x08n0snHoQkUl9n4x+NeHRJtl7ZNsVbpqEwSV/j7G2Nv6a9GW28a86CHo9iexC8K4fzrfG86vT+f5CNYrfCzd/p8LLZHQlC5Oj5r8lumv5ZdeXrBfJQqr+ZWsv8vWO+pOjOpRKkupImwmzIfX20UeUeEeXo5fn+cuKKU1PLTjfglqb03xpanXLZvh51KwXLnP2Vwy4/SZC769C5zX6YIe+f4VN47PIh6LJQTCCtFMFQ9YWQn9LZvWKNBLx5IKwnUpow+fkXUrBSoN0LPL7fjr9EH+4T/I+iblqe2kRX9vO2mjef7KGx7ZM4IOcFbYRrzuG3evzrq3RKMuwkSeSyUIgTbC/wAPOt2em+ZQQ0POnAv6rLbZWVvcaqGzT/a+F8NCP1hCEEIc51pwh7ePH6raNGimiSEKP+C7EyLuVvH5ZZcNsJl60aI0Jy+avFYdaaHTVueezY9Hk6K0o8iEN03z+5REHsvGmRMOjfX/AOtRbX+nrTjHcsuCFPH4VbyQ1N/3QrSXLzns0/hh7Q3b4ySI6LupYkiKeLJJatG5aT2SSjV/ZlBHvGX3/HQv7Z86E4//AOPcHkovdpk8d68tLeGlvn5PB4PIn4f+5yujLXglISpKlKSKeC18aXWhfH9iWlDrCyyaadSU0JT+BPgl7y3RpTCYb4fSzjUVcrJ/EuUCNE6fT7aHzBCuD6Ungo82VCkJJUk+iUU2KKITsSBEOnSM9iowiXQT+xRLecZemr+n0eWpkNmrGhIavBR4KN1oopTolNOjfRrXrGNKdfnFNy1byeMI4ZNzyFpTzHg21eTp0EE/s9Nu9shAv9S3lG6w+6iqdEwTTSRprhOrOckE5941+HhoO28dt4PBZb/Wg8iq0HnTjDwJ/cs9kYcP9eEPn6eP19ty/enujzBthGlWH3Qr8fejGjxhzh2QRZReFNvmro++lBH9+mhCMN32/izrTD01NGlTdkQ3hoURDjV+OhBGHl4w5wrC9Tr8cnBJR81No1rNv13+281aWsifxXx/F4LLbck8Ns06G+PolSp1fD7tOEveV4zjP55aCFF3EVrQklr1ZTJUxihTv++qGz/T6fP4lfglkUpkTCSdWn7bZl/Bvh40J0Z1q6x4w4sTcRcZQ9CL+WcOWVGny/P9Dn8CLhX9Xl5KdCSc6t+7eeUaSSVLZf0yU06UaCIRoW9kSUjXuQnZCkQJIqK1oImhbxhDwI9GxeKf0q8//hLxXC8o04izZBCFLPecaMaPNau+vZ20ENKn0skstRdzz0/1t4oSUOvwfcPrW3r8l6PP/wCM+/k5PhTToTpw0HsnD1jP8DfWQ89nGHmPB8F2JJ8k0XJKlnp/BJ51t8UfY8EJjZen8adFf0zlKZfMt35x6zr+TLbY8afB5bxT2eaE+EHjsVptoeVL/kRD3hZ4ddmlXsU3U4efelthWX3Gox20bNz6XpQmqmtWHlo/v/WjQmNRZb0Lsyo6ILSETDKt6VSbfl+5RoyWJIjKSTNEkqT5POl9FUQ4zR0am/5nDdaXB9w8iY/SmR/hOlCPOnLyb/ovjCU/ibupZP4/DdntqQokQQui99CvySI2xKZJp0/orxuRBDdafnsrSvGE/TCYVGFYe2rGpbf8dfkX9W2G+ELNaVeGtunRPxShKoLNEt5EgjhX3Oiyldf2SmN52TJ5EhpVGm3WXnQvpqEpCVEklc7/AIHo71fAqll8NbJhf/4y8POFtt+ScbPAmwiiqXP6ra+NTjCYEfxHkRvFFwWQ1nzPYTCRdjzmmKLP6d3p5ykQUTG861KN8U/+a338Ct0UWblHoovXovh/BuKpDSdYb6VPuRDTLfBdhNm8PuUX+vw/LSh5f5lZOKQgtkqgmxbeOhUPWldkskngvY8sTO5wj9ko9vZfGEnvSslC3n+bfg8N01/ktrLhrL4wk8n0jGdL5o3BbeNH7r3GO79Y94wjQ0SKIhC9CHZDweK0o8ESyCEEe9BME/B4O2iS+S28tw1aNiPCYQyJih2ejzo9t5/ieH3Pj3yX+HhkK/Sh9w7wgXKEFa10Y0fJCN8Pje2R98fp57bwJHBs0k+jbDoW9KuCUPNCWUR6PmjJ0U8tOl0S0+G6xnLorU6frLrPr+bL9fk6bdoOmo6ajpuW2w6ylc6w5o+HWNRo9FHTR+CNHvBYxhSPJXLeLO8Yx7wRkNlzlpPLK1E40bvOVRhEtCFasY03zKEfydi/zqPb3+XZ5zoloeHkRc+ChLesJjzod496uzbG2PZCfh4ajwrLOC6VvKsmhOiguhTIp5PDQmh3rWd5yhOh3+yJ1/D9l61NOHgpu2+Yc4dlS3jR5f7mu5vn7zn8kJ+KnmtTfH408ITRJJOSqLnuctOpX7d8rj+dP6ZJJyuGvBSpafwShL1kmjJ8/kyn4uyz6ShLWKR7JEKznOWrCGr93pq/nK1N40d8fmFYWTJWgggn41aSUhpX8Hj93F5ImvCJpWULBKGyCn09MkKIV+Cs4T91FEWUUU/OjXP6ebxoo7wiCG+FZqp3nDw8ENCNTbfj9vuQeXrsj3r03nCtPsVHRdCsKZMJytpJw6zlWmGlSS+Do2JJ0Jx6aSiEx2KOtLr8V8N0dHX8STpqJwsk6J1JR5tvp7Ebo6PJ0yEtPkl7aSSdW8OiUkn0yfn6x61abbT216j8K7mxuj7ybk/ilP3fcq/gKeWttyMKaPBT+9GjYVSoa28nl1KaMFPDXheEa1Hwt6/i+MPn8zo8dlH/AAk3euM4w8ZV/CrybkJ+7pob43jKCCI0lwQk9tWG71jQpRRXn8PTWK1bG+ENW8/wFy+fsXXghSmSCPWFHGVkER/BnbShP4FHhoaE0IIQhNKEemhvJRBCPT8tDRhGmmHDKyyQ1NCno8dnpoX8Va/hv9a3Rf2bN3o2XAotBIac4I/g3OKZfMus9vy231kwT8EnbSIpZbWW6F8FtLSWWrW33UsQvGyi+iGTchWlVNxCyzz28aUt1+bv9Uefw8HZYjLsb4wRl5/u96iILl5IQr8Hwg3f20SQ1nZLbP8AdeGjHwyvQsHw3LPgq7KbkIhIsEJ/E+n+4X+Ozx+D69CHplglYaVwn+d6zRMFXVT9/JZEGxZYmhw/ZthBZDbF5IjxjeHsWCuWhT2emsWDzsL6I1/X5qkjy6fydjwIoqY/Dw1Hj+Ds9P8AHrW8aO2tv+avJD/cbNxNCCo0beCjwytJ9elwolDx0Isns/4UST6Ph91K/R4JdP39mz+nlTZTwWdMkn3Ql6J/ZKNLSmE6l/1t2nFXt4bZkRvpGh2W8zh6KaRNmuRRTglVJX+XwJ+NE/HwdESUQjxqJ+VM9jp6xQr+Xt+SCsEQojCCMawg84Q1YdEej5gsN6EI8FQU+2tAj00frrCvzRnCsu5UiRLzJENCFTBzlXD0IIRo8k4U2z01FFQUVj9aj5/fjw0FSQ9Q8eGi9CG+FY00FFOhCG6P42OTzseOiiaeL/HX6emggj8yacQWh2ehEIUW1LkjQjGM1lFk+5w+zeGjCD4TmmlH9nhoIajjUhlQrCGiG9aNk0UeDzRsreCdfZ4KK/VuT/CsRRN3lvHWlLy0vct00k+cvJWFm+rIiivzpVH9hSnvjQklpwgllbrG+mklvHRMCqTUE2bKLD8/i6/dB4byQbfjk3EXDskj0KhYm7zGtRTRj9xp4TOo16//AAe7JofXolpwnGifGP1qhlg+io6o8Jq81jUfwJZP27vDUlE7nnrQjOX3wvCDfGdbvBGT/wDC+CdDxq7ZWrfD4dtuf9FQ7L/lpijQUQjQjcNWt6atJPJwRBUFFSQmFPRDU1CFFNBDwQ0HRWFHJGPD9vthBH6NvzQclFEFNTUd6VZQUUbHgohH7ZCJI8Y860cqRDLBEGx6EgSCEX+lDRmmF/kuS0O+hT0Ro7vEPDQ9tDQ8HYj9NTRpw3bJ/KjW21r5eHjx+ejyKEZdhXRW2V4X8di/v86XP4rR5Js86c4y3ZtqS/eF53jZ8av386stb20tP5JlreTf8HOU2eeixZFVrkWRdyin8L/L/wBPhyfDb8SHRenZsJJWNtZD2ciKXP47ghNGxEa+W2On8ifuvnXs+6FiY9ayFnRDecpyhDpvjfSaOnWZPZ7EL8iyTBxRDRbb5QrLhEtEkwTpbPZZOtBs0Fn1kQ9fuTOcKKwppw+6cIeWqCxWllaY0b/kQ9NRLWfSMKkk8MmUpp+Xppf/AIVp8v5KgmGWCUE2EPQmx9FEgX2LsLKnk2Nmm3SlEQ842Kul0W1PGhscZU0YrqI0spximcqIuUEN4fYnFXrXhDxjDpj5I11TDlkblpgnDbRghka3XHwIJlb+HTQRrPbLjAmjKNS4Kblled3RT4Qp56Post8ELk2QhFE9kI1iI0+y1b4JubKJubZKXntlWUI8foRuNPchOM4Fw2PJHloTLb8MWLgrb/rklo1ZFam6x30aaJwrCsqeUKNiWglol5xr/wAKgrsTY3IFhlQpArwiFkJu3sosiSiYbzjCEIgu7zeE1+C2U6N9KML/AA294d4wuKWgknw+Y9P22zT+iz26NbSX4/L6e2prLL/BJLqbvtjL9EtOaKTipOCPbXpblt9LQSTyd4WhYpBQuxFlvGMQ0wSJGNzrXlxenDeBPxeHt70rKypuj7hu9aCJpIjQjQ9iN7eGv8Uo0+NJENtaxMKJLN2rPxhRONtIurOhLUXuIi8kno2JVrEmBOXpkgqC8qZTZC4PYqEe3hdGCcay8HwXLf8AMmPJOpwXjsQeTyX+WU0rLbY2aSTZkX8PeG2dkm2pbWdNMtOKk43gv7rPHTLHIp9a9yzY9ltTrhCF6XwhSy9y3vLg7exNK3klMEbwVP45brUgTPw1G7z+NUErLbVp1PryjVqVpyTqTnWtff4K0p94S9FI9NUbN6/HJCKSetLp00rEdFxT80Exp8MiP9xvUgv8nIuEZeXqHnxhImfxpeP4nvOr1/mPqK0/b0fBSShEQ3aInL4UpWn8PLf/AEpG5zjUmG6aN89vxf8AXt10PBEQbHgQtunrCm+4265c6/k50akpqOBctiiWnKuT7odNTfCjglq/BzhyVGjRVt8NisL6aE1Kx8CwUpZR56KPPR5L71ec76Jg9qKK06H38O365ZNDkpWjwUjfNCyWUTQn8nb1GfBOMt6wUr8VPf550NsZPuE75bSVrbwKmFnfepzqpsykJ2eE/ROj3+OMfOkikr2SdaEm2EoW1kkk4RhKaFiqXqy0ktDST+Cct/0zp21rrXjRbVn7bw0NfOh40piH+Ckqh2Sql+di/wAcPejwS0nxrj8UZyuFRYklkL0IyGzRh1hcaETjOMP4/mwe/wB1ZLjxnCPwU15xGPgrVghp1IVCG6Ka/wByYySd/nvjKj422j284dvJTyhJLSSU0nbckvJOvt+STfJPzclaEPUa+7yUTvp863f4OzYncn8W3l605xn0yKSn7bEsRpafxdCaX1pJyrTlDp9tbr90nX8ORNvyS8kik6M+3TYklS9SV/JWhz+yoE/HzWCY+PxclFPdm5UHn9co3P79vw80LoQmfNaKo9ts8alit0Spu8Pb2/Lc0Lqo9/xKFV6aiUxnTn1+PZt3n2/tvHQsPelTTltl1+q9HlpKn+LGHjBGp/WnwSLueW8aHw5ykn8XeSEprWdaKE01iK9Eq0pqcfklrzk3NhJEUs6NsKKwnSvBf1TnRRX49/zWThJJCa+zUeD4f+FtLK0eSk0Fy2zo4K0q/B1n9axIE9EvJ7LN000/RKNsSIpTbVAh8afQkiyR+Px+/otkvCco9Y+Nfb8HWaElknJ9K0ktqKktttNPw/6dEkyS1Z9au/hkPGN8NaeGlEEUos3VCWtRIeiUPQsibFN025MfnnYVT4XLSpu2/gn8l4WSJ+q+C8d/wbv03T3jL/M5yt0KbolG6J0/JSlCwf4J7ZS0eV0F1tzfOy8udW9BFwhULL3PDfCX+k+y5LIVHRPy7IXLeRabfwJKFFy1lq0HxotvT3oW99NBt+C5JJaNT49tDXpW2zdtZvhD2eXmSCBcIIxt/wDjXLbH0+vcNbXp00WSTr7flk/7hPh5/cgqySeyWubPBWNaEiKeOmo3NiiYJs9kqbiLZbWSp4EJrDf+pvghvo0fGTH3oXDSWeMPD9v8Kbzh1jZ4PD1oU25JbXDUSrXnuT51vGmmlt+WXnRlW3VBNZdiUllJRrPh4JvGsog9Hn8lZ/f21oXJEYUQ1ZUdkt4bs8kFmxu1PBCEivJS43H5L7JPPTeG+fo/62xGlubQ3eXZvqp+D61SyIIklbiRpfT0KV43OyoENthIg7KgpWSGTdk3FK7ZNjsRBI0K1EERobz/AAKjQgshG86Pw4IOyGp/J9IaiJy3KKbcjCGqHrXiDh67EidFGhu9Tw0I3epAn8aFbyRJRef0VaFtBVt7axBdzx3mmyv57JRBEaLFR6JIPv4PB1/ClqyVGhoKx2fzjB8ejk6xrxo00lYxrzbdMit7aM71vjXOHOpGf+t0edCGluSteiLbz0Lo0Teh4w9nw8CbnkpqJ4Q6NsLJavLV2Taa1FfrXLgpo0YQp7rR+NKEIRhQr0cZQR5KaSiUKwn8EI6op2QnTrS58flqc505eSfDT+b60r2XyLueWlVJ3aZPOG8livKt4e2Q+vVvJueT4yPLI+8lEtPv8kp+Of0TlPglCTp9mppf0bkkn3LkmiSSXp1/DakqI/P6Nm210yh1L1Zx6zgvgihW3KQXcsn0SSTR0W0MklS28ZW0YxypspaH3GUan8NP4vLXxrba8IedaSEwsjC8um8k4xhbWQW0eDvKNSiOFPZZ4LLgvRTUhH3NtaWQnRjGtGSSJesOWgsjhTt5zTcmsVlvPYmNEJBctCkIojy0poIhWrBB9fchNbfCSW3EExqBFxvjWrKjw6EoeHtpknNMd3p6/BPsloKlqF3/AA1GUnbIVhUOmUEFFY/XQ9vTd6v1+8YadLYjGd2/xk3LU4ITCFIIQSm89Ho5aUKh6lvLcHg/7oUykECMqHen21FHZ3oouNNWp5esqJaG3eSm8Z1T0dtB8KIRGqytfko5PRuJsUhSiwQmft6TV5K0OL0d2QRdTkk/0nHr8CfPyoee28kiblFi7ik8IUJLJBJbWSpamxJKtehLSdNJZPklHtkXHy2zz5PIq6EpjJeneP1pEPJs3D2dacvLWT4e2lGn8SkiKIIhYhM/w5zludbZuTvVn88qRBFlKeCMaZZKPPT2/wAwrQ7xg+NsS9k204c4ygrSSTZLToX+RSZbyWdktDfWRRV/BfDcnbSeTx+P4QI30SiV0ax71Pn4IboQ+6/ppLL/AGW8KKee28dkQeOyyyz2eOxRKNiKLktC1e28smtTbC/D/XuDcs+shKYdPeW+FOr7kNPgvSu8NizssuSz4TYmpc43jfDSSWSb4cYbycYdYbkiwSpKn0vLr8alzo/GTQsTPjUlr4/dQhCnixbeGksURGssX02zTyhNSSKXvhMky0aEk6Ev9/LvlDVoy0pqLkn3TRTbDfQlNWy/L2n4Nml+sl1PJFCZySSS1FanluGnGtSTxp01k0UUVDbIKyC8kw0snt0UQSyiiZJ8CQyqeST0p7bjOUzp5aWqcPjSmlXJDbkatNOKqfWrTrfQTCcJ0N3n2SgiHhvYm64xueG30OyspaifxS/kQnT21kbbFf1f4VvDLR56PR6NlIpt1UibwgTYgmCPBEioJubK/o3OWQTdog+t7afepZ4Iac41EhoEQjUhpaGoiX/4Q0asPOVTozoQh9wmG96kFHjBF0fhuToUK9E6FYSKSITqySSdfsRYJ8E8Hk6JUSCxYLQuRFIolOD4eSWnhCVOiUQmy5aScbZVFE/b6/OjbNJQmEltMkvWjJ0ScVkq6HzCExtpeSTY3/BMF6PTqun8ayWrUlvDU3jR5KJzn81tRupNsm5XJQkE0VBwVyJBXjcolvJWXfWMJjsSSiEk0eLecpxn3isfgpkXQ7KPBLQitJRs0klT+bfD00vMkv8ACu8VFathFZTvS7ZV1ZKesaO2VpFwtPxdG2r/AK2x4a/03JeCK9yes5JXQ2x2eSSVLQQ+HomyzxWourRBGrKNb2S0tKYS66k6vhltW89HoWT/AIXhJPCEntvh9F3/AEy0mx4P9x5Jwsks8Omtby3g+avjDY4/Rw0G5f7fPb0QdCblwVo3REvXGlsIQfDbS+4plEiPB8ZV1fmtSiTsJAux21IeTfCaKZIEXKvxS3ePGj4axVOMkE10JEOtScbJIQvxqbtxp3P65XBJJUlRCeEE2zXy8w/nT6LaU0ZRpOSWpvOCPfDz5OSWrW6x9ZfDy0wbHRQjUbkwKScPMaG5P4EJ15OnnCThvGlOHGF/g841+if3WWSfRETS51bbybZbaPkq3rDzhTdNOG2nOctOGxCEnh6PJJJNEqXP6pR/90eMemVTxodPOFacN8fbX3eWqNKsvuW+fJPjHr8duiiQJb+ik/Zw1ac6NfgpSoZdioPLfBDx0Ir00o1SeStzw151+OUPh1pcvJuSj+ChSfwJnTcaG/60UqNOJetNDjStcphkU+EpLS0+zZNesawhCUZSYK15K0K19haQ9GzSnZ8KUsqCeEPYqoRKEyeyiaatO/wS2x805f7hRDUURn4wVNeMOteoaJ1aXQ+6Pg8aFa/0hG9CFbvCKb685UT+63SMNtFW9liK/wBPYu7LDdFQJuy6H/MN9Xw/JWpJ4yonV4/Bb9tzqqXhBCa1Ye9ThuCPwwQoiMkqbiHjo89Y7aHGXhc0On+/yNyIdB4N1JVrkvw0W1terOt3gr7anD/7j/uMG2SIRh1o9n3GDzqckNR4IQhNece8kPBGhtp/X67bZTh/Z7aBBYNsNvww/eHP4L5acdi3o+PWjTUXFHggiREbx28QR+uUz21uzvCNePJs/OdG54IatSCCGg/0r8kYKhDUQ1Yc4xq7slq0ECIQIjQiYQ3nY89Y1etDQVrVGVYbvWVt9w6aDyeXggohkgU8dvs3ki/3+njS6bpvTQQ0PDdNJ29QynmfAmpLV4FNjrDrW6wj904yd68tVNKdEtR5bydPEl/k5ykmDw+6llK0UUeiYbaWSGmmWTdW2QXZqFaJbySjXBE+S5/nb4TofH2JFFPmjWStZfOh/rS/Nsp40bZF/i95+H8nf4OD6eSSYPhe0CEkEopsT7bff8W2hKWKITJuWhbUJDbKekNyRJwVti+TckmDs3FOxWlFF3E3OxFPp9Pv8pSSZPBeoqim+jJw3j8UENToI0ayF+CW9NZt+pdWU07xmCZpltHooqSn+YShs/OjOEiK0k2KVJ57LLPGFKJAjSp7abKk+FEwbIybn3Dg2ZRf4f3BHl99bk4xrCIKaCGRpxrHnTgghvP4fZEPTwSX+eM4bc7/AA7m8ND/AEhDwQRDrBTRJDQmisNRsp5IZEKPbRZ4FhrQg4apeH8N57Ik+HnHZuC9OP5FHw9fjVCH3eH2w3wvQ2aSzz+j03glplvDI1/ljDy/h9vyfSypIgtDcstDyW13nWjSHjo28lkqhQgpcrBYs41OHrL/AKK/LIJLX+r7+G8tyXj9MHRbdFaVanjD7+PsuMPGH/MJbefyVh8JafzLhKK3k8Eng8PKEpjStJPglEJKgmieEFKeZPHZ4EN1Lw8Yzq9/nn8qNTfBcrn8lnwU9iYf7h9aNbs8HZf59mnD/SfBDXwfPxc3h3r3p3LKSRZCi+XST2eG7IU7IoRaEwsppKk9HxoPPZsb+TsvnOu8tjvr+F2//P0X4Oy/GHlvGp3nzq7a0lMiEP3+uTd42/JJ3jeOxvqSS31kg89tbfBN33KaBLQtCaEgmBFJb4IpYgn0vCcre9G/196MefzfDZ48P8/R3l4zRr05fYmWkjLzrct1lF/lnHrDl4bvDnWvVtRFIUkokmDlrwvSndMJX+NvhJX7IR+cI/DF4ckJof6/WU5yf6y5I/OrxTfH2OGnCPxRozp84zlwVo3jCki7tZP9XhvDWd4V+fh0esL0+8eMJbtlU8Op40ttSTopp8m5LSV+Dw1aXTVo08ZTjs/RWkghMK3otkjQvOu/2XMfvnOv30U9P91unhqb6UyCaHsg2bzoTjBB4aTg8kfm+ZVpVj4L1FIayE0bbzs1znEPepHr+Nxr94V5y30KyjVnC/OFfj2IbrGfBJvh08sh0yanTW3g9Zb49aM4dFySj7nz8fQjKXBT9nP/AOQTNGvHrHp6jTTT6dTYmBNOtWTw3RGls8mzf6edDo8NLSfMNtK5eTy9teXOvefGjelu2zbzhMfw5/BKF63eU49nRzginOXGhD/NG8JQ8P5afx2SynJ8a9HvD2bEnGnZsdiHejGhBsWSyPf4Oy2jw6aM/wAGP4vf4+/0T5x20PupOv3hOMNyd6P/AHLnT7OSCG2x50YPjwShZzow8Y3q8t1pXjCtH4L/AIfnWtdbmvy96fWOxH5b1eWnO33w5vSl5fnW9C5b694LlL3h6/bKt9T8M6/X8znRnU9F8k+SyXnbXXXhk0ZbyIKurOhep4aPxb/gXQlNWMrfwmf3+UmP3R+4S943ozrKbtKfjn8OxJWlu2xLeCmrSk5ZddMoTXrHdqap0K8FL/8AlvuhWNfmlGp6POHOr0++h1+a8kI1FL86kMifwd/z7/mrrS30p/Xtjtj4wmNLjT3Om8/kudS8/uE6Uk4ITqRlWe2H+spfGe/55aoJLbr+Ff4Pjzqd/k2N9Cy3r8nnLx+PzHhr1J0e2nyTpVhy1G2luS9G2qhJTV/ColpJ/FX7UQnzrfdSoesaJKZF/PJUE+SXnX+vRP4u9XnRl/OtTpqbY+f4U4bYeMe3v8+zz7/XOdvJb7NfnBML/Ns15c6/onzrc5I0fxYezrQp93R0/lXh4/JH8BNCX8aF/m86Vv1rWf8A8Ojcv8sHBBOhLIfc/wDWo3anrQo8Z75U3wp6PjfSXg4xr9VQVjWFam36YIaERq1YI0a8FNyfHr8++FCNWv8ASWglq/DxjRRen41VFb1oXhP5JPTVhR5by3X8bb9NY+M4nWXLl6/gcfg7eTy0YTqQU0kkk5bvJ3ly07Mismj0WKv7/wDXp5xV5h7Ov2yePxdaHifJJ03o5wTSqHlNCcOv3yfSMZP91JFaTc31OXllXH7p7Gx5z7b3py/jOs5/N4ejw0kFfm3dUasI/BEvOjH6Yyr9tvTSWU3+6PTqemjzj3lzjEnl5O2knOdCcL0VayScvZsSSJjIjXP7Jwl7/Nbznb+MFQvgXTtreSSXuHhr1vBOh1oXr9Ft086m2Uk69tJ1rb6FG2Phplk0p0Ly+CEvOHP9bp5eSdJFwknGckZHrCdGSW+Crpc/mlG6K8Crqb6EnTbN1oy9NJ3ocZS85U05yS0k6MtthMt1lu8tL9/i6ylpeWjDp5TXnSQl0XVV71ZRcZKwkTQRfw7ZyhKFQyq/ROfLS/tp1KwmDpl0OaaRND4Xj2fMJzm9PyS3L7nvQl5bfSnFFfzoIpLIScvP5/uUkk6dl4xj4aGnT2yl7aWkv9Ftb7mx3r+XVo0OcVeM99HkTHfSTU4OdKRBGVTj80kmzRLWTpy1CtLymj1+hV0pLlpf414TjH8Rc5PrQ/8AufLeM/unbd5eNBMr0ZwnFCStDZ1VvWujbklEk/j86lcEkktTS8nz8G//AOKhD/mrto+W3I1Lpp8E6Ekw0aE6O+jPg715LOTfKSSSW71dmnCRF0dmQ7O/wW0tJcEl6Ep/HvCG+6N43+lBC/JyWXpo3DWfTbRmySXvHs2Lx5yl60fuh0b5+HnS8E5phKZS3ROXRWlL7N0SdYzoS+7bvOKKc/wOM4Fzn93WHBu3jTl936b/AHSk5fmsKw40ZJbvHgRpxQnySRoyTl2bHf4O2nTRChDvHsRpNiSdDvLY7Pf4aEOzZt2hGr+FthxjGfv8PbQhscWIQ66vZvo9liPud51h2d5d4bEfo4euWs9k6Htpfc30umm8L/Ftgj7aifi/0kRcEZFxv9G2hP7OcFJF/BxnbcFnTc47tZT/AEnG5yXCcIIODr8Et0I/L/8AjdYXWStJ0WSdaO+POh7aSc5eWkmWllyl5JbxhzpcY1/d8NKN086PhkUoXS4aabvS5/Bth4xQto0Ln8/R01ZIpeSHehs96EG5ZZX7Z2PhWtZudmxBeKf0O89yNZS9XzqQId6/o+Fka/NG5YhZuyIXjucl8FnR1nG5J5ac5J0/pu/GhZyeyYa9aWtr1PhZJZPjUlv9/tzhvpeWvVtty9Po3J0pZG5edCmnR4OtRFP/AHDijr83T+m6J0+hH2nV4OmlpOidSWRusL0eSXk6fr+Ry/vKD3hWr4K0+jY6fjDpujiiW6z4p/8AuNZI/NYS/LXwTj0++n5bjC6xk5z+NuXo1o/MJLL0pw/6/l/n8GWtu9RF/Wp5NsLjDfVl700FJOtGhV1O27aL098uydP/APtCfCSSfehJJOE4ybaCZ7av0mBFx7bnQnQ21PmCk/lo7bgs5aW8mzUQn7e2lMJLnURpJJNmnUVWnLzhOlJJ4bs3J0JbrR5o3ETR60eiW6z68HWXTdCHOXR0I0aNCtR1q+8OvxwSQdfiuBEOsEfbGtW40kRW6y2asP8AdVCG/wB1KLejrQlutHpui2nS2O8K0Jh+8oIZNGceyNOCMpOxDg50oPGt3j23lk1UOT/pTQf9w71ZIbtrbZu32bv8veh9fzj3o84bYRp/H5y7/BtryI05Vqyc6UbZdCNOcE+j3jbyIunRJJ4bY4POt0dEwbEtvrIX4flkJovPbLl/R/pfjCs70tmtvpeUoSdN26ISTq7EPYrTo9lvecl6HLSSXjOnbQdHx9vD3j0daPTSQ14RsQrdHWPWakHImh0Xo86MHTIIbtfGjydN03R7frQ/8OiG3b03R0dG34vops/WFl8HT+n6I0ODoU6PLWQdtENzreDo6N9XwT+e4N/Gp0JpTh4zrHnCTfznucHvGdKdCjsp9/OvTeCTkp5J0JJKaWnX5sqRTd/JN4zpbnZu8tIqsmEwS+5LVlyU04y9Ro+MZb/dXw3Zxo7kk4c23LKd6yn/AAlvGNW042SSmG7Ubktw9E5Q9eSNeCEy4pvDW/s+Nzr00lNxp/62zSJ+PimXKNPZqw3PB4aBGgrDghvjwjU255K8P9aH862xQumqlNWjQupHjS2b7h4axC//AHT/ANw8CZyc4ySSSTDouNfmRX9CL+DZvBLJh1kjUIST+aYEE00OaaTZpKakeX8lPsbEtLTAhseH2KajlvuM6Xh1KbnQ614OtGc9ml9iShMKo38m2M+GTSjR8584ySSS2zTh9ETUqMOCpLJn+D0SJ+qtHYs+nWC6EN2K9y/l4wgv8Oz7t61N9WHXHY5s30dytKWknYkkknCWtpEaSSSSSWm3klpwlpJJJeTouSSSWkkkklutGHv86KTp8E/kRSIhFVVWkRE3mREyjifT2Jf2ajdx1J9xGRp0pJOm8NRs1lN4aX8HFEsgpsey38YbMj/7qS/J90ZabafDJhLory/gklpKaSWkkkmiSSfRJJJJKEkvJKvLSSbToThRKNKFYy059EkklNMlXTbtKEo0o0kvLkkkGSQIECWQIEo5AgQZAgyB8EGQZJAkgz4ZJJLJJJJQlCUJ9vJJRJJJJJOMoS661Xl3z2TM1e6qSUieE7EdLv8A2Vh4JJao1YwpuBCzt7b/AE94fHhvTQ0QfdSxDp4IIaC2j0RZZCkEEKR6II9EKIhDIUhSCFIohSFZIkSJH0SbM+3vtv22PLI7SR5ZDkhyQ5IckSLXqPUp6j1EyUbdnoPUSjYnwJwE+D0NS4JcNKrglwS4J8HoJcKegkS4JRsTJcE+CXCk2vQ8T4a9T1PglsTJ8E+GptT4J8NTanwT4JiLPUTJkyZMldEiZIkSFWTJ8uSbMm+o+2/R9vp7n2fbI8sjyR5Poj7bDkihHkgyEIckJyQIEIQhCEIyPRCFckEEFMogRz5HpVVnFnBKjyEpZRblCSxHsJBBUou0dpWIQrgooopqKauGorgpuiiiSWlCdiiWlCSSSSSSSUJJ9Ek7Ek0SThJOEo0tJNEkkkkkkkklEvLy0iNJPt5e8pJJ9GxJLyQJolpa3hGnGeGk6OlJvZTorvFUxlCUJgn2USmEMqHT0UVmhKNKFFFEFFEIhD7t20NxZTUSVVFFHRGzw0EEeyHrlCmlujo6OmkklFJJQrgorlqeEUQhCPZBCPPt5yn1Z00NwUrR7ZDqsC6IKtXqjKlXeVW5UjJJ0pSygluJ1aI9vbWSdFiV4J9E+iTon0S3LTLUU1E+2n21E+yU5KKJK5eo3NiSUJJO2lCSeFJJJQn4T8JEUlCRFJQklOCuCWvg+CyyyDZ6KKJSiU5JnySnJKclckoJQSJTklOSU5JQlOSiUuyeFJJUn2Wo7J9kx5OzsggvkvkvktfYvkvkn2yN7ZW0kCJ7QqrOyDs7OyU5JQmCSUKJJQlGlCSSUK4KOjo6I9HRDUdlclclFFXZIqyUKJQokkn0dE+mlpbkhbtokhoaE9kQUUShKECBOIfBLg9UPglwS4JUTwJ4Fl8IX6JX0X6LJEqWXwQttE+CPR0dGxXB0ck+i+Cy+C5IwggheTsq7KKslNpJTklOWj20RLUUUSJQqCvSlhZFIq2PFVcr6ErKoTlJRJIXYVlqhFKibN7OyCGssvgvwh8Hwy+SyCF9EELy8+iUJTgngVwTwICAkfBKcE+j4IkOCHBPAngfB4UIvA+CeBPAt4ITghOCOB8ITwJ4Ep6JTglCHDYv08NjwRItmfOFphoWSnDUUV7Kkho9KdiEISiCE4K4I4EJwRwI4CIhXBCEIQIEFIEOTcLN3L2MQIdSxIlOSUJEoVyShKcEpwSnB8HwxPon0T6L4JXgSRKkqXwXwSvBdFlkYRjZZ08tOxPoknaiSSSVJEvTiY8n0T7K5JTklCU5J5Ep7J9iRAgQIWSiECBDkkn2THklOSU5IctsR4PlnnTJcHoJ8EEUSxHIgQpC8kLyQpC8kKS5JckuT6s+j6PrAQY2KIQjdBHAhODo6J2oklCuCU4JQlCHAqeBfCFV+gr/ANEuasSNlIlZVFuBXKRFV+USPglao+CfRPon0T6J9F8ErwSp0SSc4U1FEJwQhCcEcCE4ISkIQhCHB6iDwegjgUEHghsQQgQhRRKEEIkeLIENyNMSJTgorgjgRwYgRb9tnySJ8nuJn2Q5IcsRzIEbo6K4IRum2JQkleCTokkkkm9iV4oVV4EkeVkCy+T6JQSnJKc9koSnKkoTyJYgQIsewgQ5IckGwEj0HoIZQ+ZLfwJ6OKxLH0IIUshSCC+Wj2QQhBCEIRlHtqbtoln0yJDlT2Mew+mRAegjgeghODyMeghwQ4YRBAgTwJ4EiHD0+i+EJ9FkqTySSS1cHTSSQFcSZAgySSfZKEktV20vLSTyQUQQIECBBgx3fa85EhMRLkxCCbx5hRN9yZQgSnhSSSSXo3J9n0fRDln0Q5IckOSHJEg8mCxQiRPnCT7PokSvJalkKIcU1J02JDggQQQQQQ0tOUEEIQZAgQ0Hbdlkl8ltfJC8tfJJPs7LTyT7LXySt2T7JU7JEqPon4U9xONz6IcqRHlpELyJ5smx9iFxJ9iCzakE5PQRZ4keSPJFiJ7FI3dECBHkiRIkSP8A6R5IkSOzIkIIORZAi34Z8OSSSSpZJPsk7bs7J9ko5JngSJEiVJUsvknlSVc+lFUlCU9kp7Jryb+FIOaIWd0F3RC8ECBIkSPoiPJHtoK5I9lckJyrPohyQQIEMygkPQeghwQ4PgkS4UkSJUngTwJEsHMVVkkwyLKoKIeB8pFXwXIiJJbwiiaVJn1FrRLNesUpJLJVkmyJUVSSWnYppRqI9MiCp6IXghSRMnyTbFCHBDaKIECBCcEIQRJDQf6WSI/bXzjPpp9klkktJJJLJJJZJJJJJJ6eCSkiRJw9z3KhFEapngINiCMIzhOCCEEeiBCcEJweghOGR4I2xgpXrGPXbXwQfCkiXB8kibZXRJyRIkQ98kEexPqkfXrglCuCiiiUTwSnBKcE+iSUPQTwJcCKSvBMjotPBK9Fkk/CfhZPJJKkskex5EiSVJNzktAhLk2ErySSSSUUShJLJ9kqSJXeBFUleFLJXhWRwPQehSR8EeiF4OlIXgheCdFLXR5XQ9j48XkVdirJhdvJGlii57jRAiPFESQpBBGCtij0MRwI4FcEem6aMejrGcafYUlpJRpgnH6dtRIs2SSTkf5f+D4Z8Ekkkz4ZPjSTodY9EvJJNEtJJR0dN1pwQQhDghwfB8nwIEenJNgjIMhyOVI9keyPYhHIhPKkITYkSJ5EiRIlEIRsxAgQwE+8BPtk7EqpZK8KWQvCkCUEiRLMWdEtRZfBC8EL7I4EBGL0OHoNhiSMJ8NSJUSsnbkeSD16CHBCIUVxnGEEPAo1EUSLaSmUFlYvYXdlIsG6bqLxxO/SwIEGI8ESJEiz6IEgoohpQoppgkkmCSSUJQklCSnQkRpvOfZV2ShJPtlSBE+SbZ2yVJEovlpQkn2SjiCky0kvRCEI0EEEESyCFLOizovgVTcSyVJVu2qrO6K5Uo6JQlCfbSU0+ySSSSfZJJAooolCUJJZAlCDI7SRQjyQxadkz7fk3bkoShMFPHoheCOBAkSPfCR4cRCNbRFPBDggQhCEEEEEIQhBBHorg6I9EJwQhCEIQ4ITgrjwUQlafLy0kkkkkll8l8kHZHvCCm9F4blZqoG6D/Vi6pEqVUWlVQu7JFfCOkuKSqRZEUxFSkWl3LQklGQPKiXJPqnZV2UUVyVycWdirHlyyyyXJKmQQdnbShRKEk+yeCVJOfB8NS4FXwTTwgvoSJ9HQlzbT6aSS26adiUumUERBsK4J4KVjJK8kq6KSSShJPslCW7JJKOmlCUITghCDsgRyI5FcnZtFslktKtu0opTSnJKCrwPYKtxJ4PQegk7zuRwEQQZfB6keONMF5kmTJtiQIkU8MQIIQorR3eiXklpJJaSiXlCSSST2IESJEV7EufJIm9JySSWkmCDZQklpaiSSSSSSSSSScJ3J9EkqSTvTEEuESRPUxf1ANtlbpBVK1CpPu0omCliN/KixcfHykQRBESk9IWSoq7kiVJUlSd6JXkmz4ZJRkCffRKEtXJKIQxHyZ8EsgfBJPtSSTl/9am28sieifR0R6IITgVD/ChKFkgghCrFWfLXYiwWJJsSIEoSl2ShJJKEOSSy2lSXFk3sWdkqSShKHRKEpjXBBG5DKhBfJZCkEKWdnZCkKIhCWRhVkEIRodt3ZLy3bX4w7JOyYaSSWl+3k7Lw7N849nZBBDIMgyDIGxyDIEGQaPRHoheCFsj0QpHoVFZC2SJEembtiFL4IaFIggggon2XbRDb+ShHnHsVUFKhES1VaQQy9hTV9YoVpREnewuqJsH4tqWEnxuKDwm+kC6tJCpxZDsUleS2stfNNDQQqkbkKQIk+WIiLI4Le1fw3ZG4WeykLyQKQyIqsj0QpJioq+CD6IEIUWI4ajiyJ8kETckbkIRRBAqIQjdOr20KQKR7Fa1IYiELZLkRC8PhcECoQIIRkEEWRZGUNBBBbwIic9EMqEEkvPskkklpJQklphpJJJJLJJxnU+EFv0dZw0Y2QQQQQhBCEEEeiCEI9FFEpyShMlEoSSSSnJPslOSJFSJE+XZvyJEqSrShRKIyGCViVUU8W4gkKpGqmiyrYWS6JpTemYZnCIKTV1E3tKVbUgltzsmUuVlVEsLJ0OK58iAUju8KkFv0SS0kpWCKrkBUElLeC2n30ST7JLpoZ9NXKtDKp2ySSUQmfLXTWSuCn1SySV8kkkkoShuFryS5JMtJJKY9tBYRCCCEKaGkluqxkkkkl9yisKwpo2KaEKIQhCCCFp7L4LzggooggghowhSPTQQQRBCnZBBBBBVFcaVFFFEkk+ySAikkySSSKrYkSDYsmTeWUkl8Mlxg5E7ZO9CNKiqpJKHYik+y/wD0knYklCXJKiCoT7omTv8A8I2OiyFIUj0QpB4aWhDvwyMRpZ3qlbskjoiJttQhQE1WCVFqZ3So2JIy/Hn56EJCNyEW0UvhoILqsYIRSNwhFCQsVPbPsSCBCiTwQoiKIrkX2FgRPpKe5Nz4KGzW1cEeiFaSW7LssSXkhSVJUn0SSTJKkkn0SSTJTInokjseiRMTPoSDQuMPDU0Z1xoydEprSThBBRBBGf8Awol0Ixo7IEJaiSfZJJRJLbnIjySdPJ21SSjST7KKN3sRSAoklD/CBXn4SpIlyS8kuRZ5OCSdnslqI9G0CtLIpM7k7lcEoUSIpKEpdHRkyUp0K9r5IXAQYiPKEECA0qtwpY3FAyq1Fu7LKiS/rMT4VtCSTVb7vusRbVfgRS1JU2iWvp5Uc0fRKKUpRRwblUUKQlEFk7tBCUQdFclKQlHdEHXZZ9LCVFCW2YrkVZ8lL5fUI9kQUSOzsj2fR9EHEmTJcE3j4E1Ej5IkeCEQrkhFIXBRRRRCL4IIaEeDY7bsrGiisIUhTs7IIU7bc7eMuMKafZRRLThJJLy9E7USSS0tOPRb1TVoyhKE+iYJhyFkCKERTVvxhlezJkmSJEqXvJIkSqk+yVJg2JZPIkCxwWngVeAq+AngJfYsRZEkqpYiKQvKiBBAiOD0ELGzI9EcFFT04TQhBC7QR6OiFUhBKkrwSpKllnTWS/8Aa/CCIbdDsmIBKpEqKpBK1FrvlXjoXP5eejpMiVQLFKRU2VVHQn/pZTIEIQIEcCEEQRZRDUboSqeJEkCKoqeQsNalp4LFg2RLYleDolSAn3ZDKvoRB6oyZ8CknwRvQilJcCS8dkeVEBEQhkeiCCCCCFOyCCBAgyEIQryQQhDwQQ8Q0EEZRlJWXRJJJOEwWS9kkkll5zWH/CSzw3OFxp00kkkkqSynh+SS2xJKiNCCLQhXCizwIk+Fg+lPC8BBb/4QkIl7lBSqOW38kta//StKiXkpDed2lLon/rSohEW8KvmvKH0VweFFN2TQi4T7afZOAlT6QmRIK47LdIwk33K5agEuMZkWCiol3wnYgK96/tEuXYmq3UoUiEqRUVF2haUpp16FpHRLp31dxZEiiIT5d7VXg2hpE3FWPKryryRwQ8WQqNuWQQQRE0SiyKgSEqKFKto9kCBRTTB2diKqkEbG7YlwRSyTdRAiGwIUQhAohCE10wo+aPROUH1qOM4LIEdWgpuSDvKGhDok9aFtyTrySeXghtjoskklSyx8ECIqUF8ASfIQpCUJgllSRRC8MULPKdWQCz4HwKhEtAvF5+l//o+CfAngKqC15EVYJlDkX6LqxEIIICoh4IdCItIE8E/CEqUeV5LKIkiJOjaCfSk+iU4KaSfTkCCCIIESBKEkoShJLSwn0hTwTYFZ02JIKo3UXXSI7VnZLKnVx88aXs9+bUScQC64ml0lFEaMuiGg2Om6ZUliopC8EKyihC2SPog7EiQIEIQRjKNJLc4yJhJJs6EkojS/Td6VHRxn1jeFltJOHGOxWMZw9N2Vj2SSjV4N89hcOiGsggQQUQQjUUUUdCosoSiEjLNNBCEE8koLE7UQ4IX0QqlI28C0R6EVkWJrsVZZ8O3oppg8iVOTEko1FPBs8HqTJKQTKMhLEUSSU0IRJBBCkOQ3flpXkkkVyJY4y0RSiqqrK2vlVFktJKNLziFVRFVdZXwRcTshBBEld9anreZIrLw9r/5gQQiF3SUJQQX61iEQ+xSEk4Irdlls+MCYwbaO2ECacaEJozuSSS9G2jUHNE4U8HdNJXD1w96CZU0tehOry8vBC2SLPiltKEBUcio5E7JIENxRUj6FWRKpNkhdjJ9CEw2VWpJgleSaOizfdSV5LT21oIolfCEqSSvPrggsgk7LO+mit6OSzsVEIQQIi1FhfHZG1bKS8SuxHBAg4bsp4SyEwn21WUUQ8H0JWfAr3Xlq3YjymyIUsKqe0ELk5QJHRsK5FJS2o3UL2kyVuqVPiiREtr7KXdfoj4vwch3vKJRU9KhRIQhBBTSSckENbQQRgilPDzhGnRJOFFFHbVybaPZu2+FFaXgTJcLwtqKKKKItqfvCuX7JXNF0+hNGXkncliOVRfQVXBJ2eNyJIIjyKsCVF9CyqKIQo2kkUkFckcdG7ILLL4a6N2gsshbIp4mGmCVqxWn2XdkpR5Qp42F7EVC0PYXdkeuy+S6smydi4LJLok5aSdrJJJUlbvCKafZKciGpGqBKKi0qKi+FFmqyLMZUVCo0iNqlJ8KJ8M4Xc5zEp0ienxMCIURUUpSZGZgk1OYgWAW0Fkty4ib5EgpCsFKUR2inPJuq7ghSz18IOSpfsngXjB03WhBGfBLTjP5eX4wlpfivxbtJJOhubEkkvBCkKQpHwhrL4Omkkkkkkksl5JwRSSmkkkklCSWSXZYqmIrwKVkUI8KSXwSIXkheaIQFQS5Jk+SdO+iihQgRFU2jaokKhuI5E7JIBUGy7Eq0k7YIeW4q+nsoohG6LImXkmcLqzogkpMmQ56IiRUIRSxHClhGoEIKbkeyCyEeCFTKE13FVcKSZFRuV8kQiN7lWFI2LaL1EgIQkJ0SJQR7CitxPVFJHPOWOjqSv3FUSvSxIsJsssTWViKCGER4IIeWjOiG5wn90k4ToUI1HTwjVoc4dtGhxhTTBKNR/uc6NHegqkkkknweR9MUSt0SEkJGpeRGiCEEJ6KF3CwaE4ZCUQ0FlkPRuUdllkKostxXKg2ZI9AnETFUhTRMnFCFJtRB6CXCHlMdFIECoKuhEIcEcBWsIgRHPkQR6OyCEQgsIhCE4aCCBYZCUJRBVNxC8kKQW25DQrJEMWRAiViiBBBBFkNBsQ0aKkt2fCNSfxzhRMPOPbydl6FaPYor8WS8tJONEpsIpLS1k49NeU74ShLSSIpZCqIsgIlLhkCEeGhoQghkCoKQX/4QqkKQoqOk1RfBCkK0KRwQhUJjGmp64KQrglS+CBBYlcCp7IIJRlqKiEOCI2CoqnoIX0Uh6sQIECII9MpWGze26LJLUgk5JyBBBBBBHogghkNHp4IIIIP+aUHnKSSWUvkklpUlqEw5/FBBCqQQQQ3WH/CPxRlbwWpZDQQrw0ktIhZfCF8YTvZJOM+2lpJLIUkSPoREIwj3lcvzZeKyfVsggiCE3KI9EF8kbWUhBBDSiNRB9EEeyCCrs2EghVIITk2aFLLJECtRMSIqL5J/8JUvklRbQQQoklt2pBEkEI0SQ18kH0yCBAhCH7bhoIaCCsI9tDRhs1aPZJ2btu3bdn+lPy/bScP2W3ZbIpJJ3+Bc0Lkl+9Xk7JbtpJJEUkkkkmTppFIIIIQhqaVJJJ9ktPolp3JJ3ayFJMgogj2dtGxDKhHlkRtiUaTo60kUmzZ0QogRDYkkknemhNGCCEOiMKJdSJIIUkoiBAkPJAp4LLIII9EEEEY9FtJZ9FXKy10ttHw0EEaM5WQQdlaltw/WnHtuGk6NiRF/ROckoSIpu8kkq0Ft00bENCMmHQiEEK5AggRMd8/GUENBBGEHZGGx1hDw0btT9PbR7IUst4aGh4LIQggggggggjCGhqN8eXksh4IIaM9m6aDy8NDISS8kkk0US2+EEZwXh01NMEkH38XP450p1IIIILeyDl+ySTrHpqgq3j20ENzpSKupJOjyc4e3nDtoQorGMN2j2Xy3bwQc5U22ct0cnYpbWWh70Ost2nHt/BR2W3ZZxpQ1tecP0dP6Nm7x50pJN9Hwy4dt0We2nHslpJOzo2aScVKynKnjCGlSSVJwh4NtONG3jCMK5yn0VjbXyQQpCiIQQQ1S+7w0EEEJlWEltGSk+Pyb5SfXnGzdt8diMIwl5y7zUQh7Noxv81/+l4Vo9P4O2k4J04w7PTSS0wcPLwXRsTl2/DS6KS3B1q8vP4YLIIIIeMoaPy3lwIIWb+GvKyZP9xtti8LOMPmWxJ0K+2Kk6E+icpLxVDy0lkvD20vLSdMomEtJeUksiktJIivOE+tCXmSWknBTnGZ0JJesr4wk2KwjCW61tm8YKjQQQQQRpQRq1eHOl9acfDU0knBJJPkrD5n6K84roIpR4wjDf8HJ/pGVkYQ6KesJFKbsnKMv9N9ec+iRTp7ygkgXCW2OsKKdMOiGj00t1hLK0MpBH4+NJEfY7/XTdtRJOmmPbwQ0POrPsnGce27btobpo0uztly2LJ9kk2j+SsoO9X5n4y7LeDvC8oQhoIZW7imkrCcLJEEEKRuQQQ1tD9klEI9FY1lUY09HDUfCtaXpqwT8iK84U0lEtRUPT/TZkwnH/ckJaSTvG3kTD/X3zUnOSSjd5brCCGt5JKNynhv9KNvD8PTUTnM5xlBBBSkktOMoLpQyvTU3t9zdoaiEIwhCMtvx9tRR50KjDpox+Hn9/wB50diudCySSXl5ajpqP9P9wgg6dMPjorXJOj1h00EEYQVnOH/TfLrKo/BCY7eKJeijYVWm3nCtGRFJNymh5aSU0KIfZ9obcggjOn6aDximt0cHD28bifxJTRlun7znQs2wTCFbc/0jyQQRrbned4U+3jRsvzmpBHui6aUbjRk2xlpeMJwRucVyoh7PBJJJZLSTsTp7EPGO+hzih5aPx9nxq/HJ6eBEzlujloOz46Ek+ydiiTs8PDRGrGt4bm3k7ylpZWklqJeyiSW5s5hc5JyUncRWrjChS+Cc/wDX51PmHb8PRyQitOGxJydNLoyt3giNyyaHDWI2zbaENQj+W41Yacobh9yBXkl5eseWo4JacIwsk8Zden4aml6KOdGG4Ib/AKJ+Ozw96Eb6vorQ84UvgpuMOzoVTwQ0tw/AjVqRjG/4O3gjCmppJUkklvJJONG7VpcHbUUU3Wv/ALjLbltIr1nOpWfbShKbtMkktJJfOUb41rzqcnDyUTB8b0dvzj/rdnlv+PyShO2vZTS1N0U3J0dCZSyPPJv5IaM51O85fs7JaTc2KKdcp0q0+8aNiGjRkn80aEZU6IdN0W8ENEHTcUcEFN0SKTIuMasYw8kyTRuWdfg+6tXWtRJIitRBApuRjDw1NDbYU8EEHR4IIP8AdGCDrRjKcZaCFIUhRE9aNHgkRStK8JEby/puMIk2aSSdLrRrQh5EV6Jbw0afk2NyimR4IOcOvxq3+6MoSWXpSiQTJ3o7l53y305sUgrnCKacZadCjwyOikkvB7z2aSSScuSWh7bk8v20vR0WSoh2VpcspwQeTc7ETR4JeG7PLUbHZ2yPLS0neCnevLbnJtpctPh+W7OyfZOCmwmEHZs86FZ1+aPby0akYS3MqI6tDShKCQcFk+8r8vZckG2ff6o8HJBGdtxbQyIaCHnV2ejk30awl5xnTV+vBDSdP8J8N1lsS16dEnT7Eif/AA28vOCtPGEkkkq6Z9fxN5o2hpJEU6ad8JaW6fprpqk5K4KKLaNCSW6y2bii5E0ZyXCSy33FV9jrRlpaGRowhodFJemnyRZzoeEx2eNONLsqSnl5Lb7guh/pbw/OC4QeiBDcrRjCMo/J5zU7La+ScYI2LdEIIIFJLotrxrSgjT70K0I0IK0I0FyrhoIIaimgiHgg3ITCPxz6xlp/40k6U40Qmewop8aMbJa8aOXglofoRqdHv8VHT+mnTVTfHsiGogndrznDtpOW3akOjs4O26/Fwcvbxj6OsKaslPH4OTjGUxTGMaI8NthD8HLyfDycEiq8tLzhb85Q3/G3OW3NiMVOmrCNeSc1zp5ZVw6afyK/TeW+tbQQfMKaG8ZQ3jHYo7OyS8laNCdtHpvOO5GcnBL20iI0Yq6Y9OqYyW3OOz3x+Ovxzh2/Igj+M5wjCG2acEXHYVTwT+Xdpy2/BLKIS1nGKN7w2LEaM5bl/DyU0NJKyWhOMvRKITtBUFNLSbEktsS3bzu8kk4S0vJJLy1lEHovR+6vX8js3aEwpqeGU2JOCcPJRGd1jXjGcbaHgn8MS2+P0nPlucJ8HTS86CCZJj9bnG+aLOG4z/8ACEIojhS/Hb00nYoqS1HTdZ86CafejZsKThU4U+7zqb/g+vsbNejP4Ja5JbYssgghtzxgh01l8llrh1h3oKyPKxpdZdYXOKn/ADC27OiyzmsOi2sh7OnR60pOsPmFt0bvBZZfGhZehbW0vbTq7Ek+soLJLLxkkk6z6Os+MbxtoNizYvKNsJQnGTcQl+CcNnklvJs8a84clkvJLTrTn9wppOiWkk5eWVW8vRR2SXl2S84pjZAhWPeMopWG7ZrvVVRDw/QrwdkEEEEEIQQQRhZToRpUyvPrUn0S1cNJRQmUEeyNsd8abbKSSxGnLskVSSW3aCD6STWMEEa0+m5KObPGUFtbLjvq8mxVknD8EtPk7rCSSWU/4bHR0fMra5brOG7ENmkl+89zkkskkkgqzYVucLO2koUnH/ujxroj9kENxheHRzrdnL0/TXhGEF61Yzow3RTSSSViiaFP0XRBDxbWjIjxjRtlBwWJlu27q3QhwUSdY1JHjOjxPlusKdH8YKIyPROMZLPhRF0Nm6aST40tPsoshVI8Y9N03GSvs87YdHWfDI0lFaMknT1ximj1jAiYU86PnKcEwqHhuTokkloIwhpflqol0aWl5Jbk6bbLYlBHs6OaOhSSTduX40+tXh98ZzvW6fjOSeWRZmsFLmS/L74whQgh6tusa5ecJQpun7OiTf8ABJKqSbvLydaElt8aDko6fY6wkkhpK14PJxjRu/Df9IIER+dGWoojUl/iFltLf9amk6bh1bo40eMJ3wn9fkl6/BXeX/jbY8tJwTnBw23jrdumklG4JxUjPYkl5sv8EJhxp/8AmN8Ee3huMEaHnDm9KWo6blpbfDdpa9BFzlpJKxnKjdprBWonJTzrSyYdYfNGtfmjf9E7CnNi5ojdNDxlLoUhTdHRLJnOhLdYb4QQ3WlsS0ktRToW1kPxQhs6G5LS22+l51qO2205TOn7forU4vPojGkwrLsp6aMU1+c65y76eCtFNOBfj96EQS9G5R23TQQ30Q6dcK5Iepw+N0Llw27dkCIQ8vWMEHjDpvGUEEEYb41oxvn3oUU874y/WEkoeST7peBDZ6On6wk61O22JbZ5JPJJ0K9Cl5W8klkFFEnD/WvLzlXBu23i8JxhpaiSSNasYwUS5aNzc2FefRWty3nOCCHQnTokR5Nyyy8Pp5aWnT6w7w5znT3wnfQ5Ijy3NY80042K6LnZ0Vj7z6Om7EJkk6fgq8eW6ynDZvDIdY7FaHGFknWO3g5KO9GSdjrGfRTI8NfFshHhunko3FlNidjtCd0J3eE4wtun847ngkkvPwyPIhJLeWvQ5aIwiDeX4fpujyT+FNCM5jw8tB2d4w1FPLbN2Vp20NGKHf8AGj2K8kt/uX1retaX3auMIR+ybJiKJCLO6ESUjfMKPGdH/CGjayrI2WWo8nJehDdnFkYctRLV4OMIEfdqE0IOiDxh3hL9Ns8aUsqGxbQbNJu/kQgs5y9afZ3p8iZQ3j+BOSJhOKNvoe39tD+WsghrEyrGcprolvqYVXzY9yVG1EJimKltOSVBuQTCGyiYWdF49kNDc3h8Q5poK1LOdX4b4QIeXt4zU3/DRwS0k4SSIpJ0SSS/OHOn1hTSS25OMt1obnTor9fs/wC4c57PJM4VlycnJO2U/wDCfBKllEbtRCCIVhzJaN0VjN4KbNvJG1+CFLOyNiNsO9GMOa0YwhMY2qjnDnRt6PC4w3lprBTorCoznHnGcPWMnGMNto0++ip2QjIIyq1tKCqSyFUUU1E/gqnn20kiL+DvQRpwqNRWl6NvIoJJCuWR1JSq7btk8WcZSIu/wVfTTKtXLWTjJ21Zzgq/l4KwnKcfmNMp5b63x500Fwp6ftkyXKXunnHy3RenDSWSTjLckkk6ktMQcYRlwSS6NOcS3ecuqvLdsufxp9NHh4Ikj2LBViHb2eN2gQsQ5xl4kiCuG38ZzLyTlJ2dkkougpKzj2Kf+5S0nT085ecrft6y40EVpJJJ3biyUPqN1h7xg6IEQVCPTUhKE087nTdEZd520m+M+sKrDp9yjYjyecI8tu1YbtGG/g2acZ0abjGdad6Om4IIeoZVLI0IeNnU6x3Oa1ER+8OGkl7wu27aXQp0bZoffw6aW2hGfl59Y+HUnDzhudPBB1jHrQkndoaN6ZHlpbi8J0r4z6bc6x2Jbos4ynbGSyTrDdobosvC26OCy7fYuyxEacLnGDp7nC2hvhbwcmzcaKqSqRh4eH8l8YydZ8U/R06Ev/4WI2+h08YXjcEP1+Hw0NZ50oPGFG/nG4adsLaSSS238kYcNfOXZ2UdiNBBBGV4VoUeG9NTUrQ+50LoToRlwVy8nNmx2bkCNy0lN6Pjb5/+m54Kw+nJu2xLcHJdNZRLV5eH8NL1ZTdkeimttn8ELy0/glpjLlkwpqhoxRDfTrP1odn/AKTpfTw6nLUXp949tBT2Sb4Sb+cJPGdE4dttlOEkksop2VoU3WWxuVRHvBMIIw5OsJP+N2U+xDqI+7y8vMY9EEezZqPeUleEaZ/2yWnFFKy6aDppTGmh9ice/b8nFkNBWhJwQRghWpy1fjkR5bvKP+YIQ1NDbQ9sjVyd5I0aXZLoXx+H4bHlkZBTrPjOmjbQ8NfArQSiNLUQbtEHYr8E6W52yiFvRx/4pK8EEY/9KFglC1/3bcmCyGlTplyrh+hWpu3qTYUlaLKIzn23RCYVRImFY+G6x86kyWcYcVpzmuEiEZ9NLWT6KLLa6eJ86NE496POXetZDo85phthDQUdty8Y75RnZbW0FPD7ZIIbFVOCRARYlZ+IKqxSibKPqtyTJMEey0UhYioiUSr/AOi189EQQJTRoI1iJE+S0VZXlDd+zg38nb7+MojKEIztucIIy7yU2yr8Eb0U1lnb08PCBFJJJJeOHj1nxoWhOFErqWdnWG2d474Vj2ToyTt8Oa0p2aXp5ayqZd9CsFVKaSVe+WlNhFFQVEXciP8AKIEIKhfBDQREktbx6edqbdoO26ZSTfzZ5Uk4bgUmSTmhIUho9EYbiIdEPsRrJjIohZwSUbHtpJ0+cLLPhGXGEknBOEuiFEFY7kqTjRWjLw+5Bs0+i4a5aNsu2nS7bt+28CNZuWdNuckN2dlkY7tOMYQ3OUsiLlGc+2heWp4khSFIRu3j06KbycW0bktD3bzON6EtIgkNSEbtDw0aEnIrQRhGhB2blyd6MYWSyHeFneMN9/HxjwRhE6Flk5b6PZB6bYsl9ns4w5vONbo3KNiTvG3h+iCMFQQ6a3vK+co3IIaDkj2+xudvFnwsv/zZ1VRJIkuqe0aCGnJfFtaCvfjKUQRUJ+HZy0EHWHZJL9kqWQRh20NZLW841Ojck8PZOc4/MrwjKSdn3yqG6N/BWHLQ1EkENOdXXkkvGc1JJbpuv0SUTOHOEcHTQynb9dksj9kzo2h0J8O3vNSEP9wplEUQUr/wpSdiGhpaYJ9Y9P0clFNJD7oUTDUyKSrdErpQ857vTdPLI2+hLdFHT7eHnbDp6aT5jvhO9aNHFFHZWHgvQmmhuyyG5Oz0SSJlOOz+W5a/BdFU8vOvOHZy0o/lpbt7wo5wvk7wt5fpkLEJWsO2t9iqtt24stoKuUrglPC9E8kEmxESvj9n1cLLJeTvG0JKLOW7dM0Rkw3EIOnvS7eceGRTg5bvDYR7ft50dvJ02xs/J08zlcsh2Rj8azvDpqbtrtt2oktkw6fogQWmrHh9jgnFCcO2vjCPbbHNH/SHgjJMPrXJ3h7fYq8JbppeiHg2LfjLo3LTLt+CHHZDgREQhSFak8EY2bNydlGxy87N0cvBDQQhG5GFcltDWXWMYcN1jDWdN3nR20vs/RR3htjDy1NJ2fW6E1oyR9iW/wDDk3fbDrJZ4II2dP8A49NecMuclNDUdvHt+abp4Ix7IIOycuawR5xj0QUyoQ0YRhv5zs8n3RhpXg6ZFJyoho9P28SWkliL6to4IIIaPRBCHZDwQQQ0avbw/JTy9WbvLVZRB2V51IKwhof5+HsnDllJLwhraoeqJdG8Nbop0cPOXTW8w8tZ3h2yZT6ed8OXsklTfBS6aGn3pcYVZtjVvD9NLdkkvFKLAhGE8CNZzTSpLeiJnFW5LLo9tKw3TQhHpr8phBBH4+SW8YblnZ1hyQd47vH4KJvJSIN+znOScLdGTSgh/rQTrQdnRbQ3AjdakGxVPwfT/wBOiTshoNpw4wtS4Jghuy2sluqIbcuiCMOzjQ3bq8O8t/JaEqblKQIw9CkwQRCbx432ElN1JwiYaSWsghoIQ7aGgh6aCM+sOD4dYVD759C6fWCPbSSS0NepTU14LqwdktZu8v03WnOF8Z7eMb0px8N1hRf/ANOM+slbpkbY2ODlrs6On5vDo6ahC6Ozcs5NjpoOjjSrg3jjhRLFSYI4KIQqiIQjX2T6aCG5prrglC7aDklKeHg6zjZoa261Yw3w5OGt7b6QdYS949NeMfg38NZ09odaUknRZ00k5yS8nTRh29kNV5dkr5bs7LQ8YIdEtZZ1nOF48HZLdspLbP8A69lc4US0umO7X21NZudktTznEMqeS+WlVQRPJSyXslSSuS2uxGiHsQtpQ6aGgghobd+DbGd9TfKfyThecMpOV86Fur96PjKTtpTGTiyG7LaW7bvCudO7aCyTcRuSS8Jbm2vG8paiWk3Lz7ELPqnbSgpJ21q/JNHZ2/07wsTOjg8pfWKN4UTlp3FCVcCEEpRRRRDTAm6r8tKPJbRMMgQjV3/FTo16koSbKSXOfbph2/erfOVm2Mt3odkYXjTI6HbS0lNJXJWf1WnOCGuzfKWghuyTjCJaWpuRLIaI84XbR7edsaq2loVRELw6Iyh+3X62xwW9SkiwKhwJ7JgmfHkQ6JaEUhEEVp2FinpJKIboguGsvg3bd+tPs40fGXAuNPRGC6Sfpg4xgQo2bw/030bvWlpeyyH4a5bl5y2jCRXl+sExp4hpJLbp7Jlt/Js0XsK1cN0TvRO5ZMEWguFc59Y8YS10dNJJ1TzJZZKkoRV6JTgRV34Ek6JglFIaydya2sRRvDQtP0+zW3WG2hGF4Tp9HRJB0WdOp1gpJXDwdaFcfgTTlpeWk6FOScOmgRTy1ZS051jdEFL5K0KLx30e27EayXQkRCH4eiiiYgmIJRTo3ZJfhCsFQ7aiEy4puMLw4eWnw0+GhSUFEgKkFqU8iwuFQnjYSKZIoVC/JJZdWIrXRyJRD0XBTb4Jh22xQuFHD7Ns/WhfOVafxDg6bbOcOyoO37w30ONHcotqbg8P9emjyId59iMhw9YIJnLy04yTJzWE7tLTe2WxL9YSpMktROPJ2U1Cx2SdkliFWcEzNtLwVGHWHZLdFkt5fp5KaaJs3U9FFlkVTddzySIu4pd2ShsbtBYiFphelKCYTxhJsU6si4cHl6e2jRk6Fyk5ZFN/B/pPBuTubt1+tdWSc9iaaX4ZWnZ4JZfrzsW2+CYQ3ePGF5TltlUY7G/hoLkj0L4puabokk5p7KJ8NyTs8F+RT23WEwSTnJM2Scss2yJIgu5ZKWJ63LI2a+CSFUhYI2aNSX6eXVoezdvmfTXhOzzuW8i5WfNCW84xp7Fz+Hsgkl+tWGWzo38F0U1Zbk4W0SJodNEY8G5LI/8A3RQ6f/nLQLjJLc4z6JwhCEaSEIoRGhk8NG7S9y9XhZZLURTyQIKnumRHQVbJnzQuywom1ofC6Lo8Lsg2KjZoQgmS0itCGjOS1fpkrV5eyDoRusOvxcaFzreNL7+K3VG3P9asIzrGmjCCGj21ctUtBTXzlTQ+2MqS0FtGFHL2jUby6obMqG0Vl3lDwQ8Yoyy0ENJJIpJIslItyEKQX5QpCUVlEl4xRps3y4w7JaCGhH6ODd/pfLw0eMFIaCGXCNKjw3oTR4I0qykhqKPpTLpUQTowK2/nFSCTs2w3aWkpo3aSml49kb4xZQhBCtD96HD7G5G9kbXhHtqeCOFLbs8dNXJWlGlUHDJsU0Fo/h6KU6JJgghSI2aHVEUgQXDvDZtxW7x7Fb6RpToTRWe/l+8YylkJwohpeySTbThlfyU3kvCtOxGR1aTeWRobY5dGlDhtvB0K9ltEP9eBEI3xTDjGzslpQmPBvjTXTQckwTyhCThS4IQ9Q8Y03IiPb7NbWbPPvGTt44OPrwpa+TorwRMEKr2hLQ0eS8kJaDsh7PggiEEaPJ00ntoZDjR5bvRX48YqRhZuQbYRrwQ1twJjES0YznBGFlkwSu5JOUPwTsK94WWSpborSdFtctMeMKluhMNiGkVSDluFg3JSm8JRK8EnBPJZTb4osCkoj1RRsTtRRTQ1ll8PIi+iSSGk85esJVTZp9F+BJaBGvnKW4vCX6otvLdEtw14TWki4JjK6l6cltJKYbb8l6fWhJ0S94TodYdHTIdHR0dFtLq0+8eCjZtsNnlcLsmyZFV+hFQUkR52Oa0e9Gmu2rgpo3ad9GVSCUaWXC0XZ65LSiVN8JktkUpX7J2wnfDuyTmWkgR/bS24pBZC47eGkk9Y9ilFQ8tIreMFO23aCN9GScKjTqW7IIK5bkhCD1ocWbNxnIpZs16fJ2+5s1cnJJKHb9ttIqvB08aCvuRh1n2bHT0UpERTQbPzihVsi4Q/OMIVZEXOMbN2bHZtNvIqFvRG+FckEEbikZUQjzBSkEeGoUk3aFaCH2eoOntSHlt8t8qbtuRS2kVYUR9yCCTtuCiSWqMZzknOXrDggh6jGmp/TVhR9KOXtofimqWhqERlwoknQo3eDo38nDdnJ2dneMN34xnGC3p+TfyRjExbQLTSU9WVhLTIqlwyJuW1c4WcHDbkTJS+SG7euesuzdCCMNjhkVBSVlSfBuQQ9vHJEiI8bvxTJhOECPSwXzipXkkh6ehcIkhoZGU4asZJwoo22L0enhDt7ZWhlO3TD6uFFcZ+MrIIRoIQh94w77xg+nwrDg2NhIxsmG5rWRlIg5E0OdCNrLnOJaj5hZZw0rjLWSW0IjXeMphOzWQbNOZEQs4bkRdj60FieWoQjYh5aZPjSjSp0yfMustnjPfFDsU4xlpJJ0ItcKw+tGMN1lzpSvBbp+L4W053GXWPTSTnIhUbsimxuQ9rKP004VkhybeCSzzjBLbFEZSS9x23ZZPIikteFEKTAiBFJarIZcLKXwWXnb2W6KlkEo1l8t0SU14QQ9zjOG2l23WG2U57k5+jfwfSS4whr0JNnk6NzgnKSm7bj4WWWhJLdHFZybvOhu++N6WxNPCEHGezScOhIq+y+W7ODt5l+KxpoK5eRfD94Ub20kt9bskndpIbonCmtPAqoUIkSJjG5sSjSS/kkl+8KqmVqFbbw27THlqy+FyW/L3y1k+2nHvSjdpPBJJPg6xjCDl5JIJZBGmzvX+LoyIouMtfLIpbQW0F5S9W6PBGE+sYQQkjDjGKOCiGl5jwbtaSWXocEK8lYcl52dCiFYomEpkkknTx7OCNnsiGnCUafZKk7YQpEFIUS0ll06bm0POxPo4s3VuxFUu2iSuLx+PHlpanmCSm7KI5JN/LcaNzjbTjeHQhDe3rUlpL0r4aXRqZDstqV4bZraaJaSms7brLdraSuW6ecpbySThO6PdUdMjSXxZNEWSTvftlVcJFZWnGcJJeC+Xoh7emRuTnGjk2R/Kng7JaDdk3Lu25ZCG67JUmfLUimg2dSdrdCLJFFf8ApElJ5ab2LTwQIjRu3Z35a+X28Yy3ZJfDciqQQhGwvh+mmSmjOfwQ/gvGTzjLRnOh0/D3GEEYdYWdvZbxghZsd6fw6N8LbYmm2p5t4kQnk6NiZJIEkrRHsRLe27wtoUpkNiyVEejxoXWPBu9PMtOn03WCTiyNiBUylDeCRKG38liHYiLydWJKFKRw0YbkPbcWS9lltTS1taiP4OGU38UVTRjvjUtEkPvoWRLRntppjGcCo9+Gkloa6wrDaTp0R5RrrBCM5wg8NTfDxoSIhRLTMiwJUW0CQVod09EkkpscY2dlurW1o3JvGKPsIh0yktDSqY7l9Y7E7tDS0iq1E8EkkktAjKseDskrllNoylp3ztt3kl+SWtt2tJFUmZEnnLnQjKobloIFIwpuCydGWTGdyX3aRVJaztpwllg2eyJZPrdnZby1PGHOW+XJ0IScl4SU1HgRRaJtCFL3gimog3EaGvC5zVqPO7bHVOpBBC2eydiSNy24I3acKaW/8e/BG5RQiHnCiucUeIm8YIFjk28iIKhExfRdErRJMsm6i+lElU3INymCIQ3eHtpbvCDvQ2aPbbQbtDxtqR7ZXk84cH07fvT4NxdeSm6bq32IXCsIx7w/6TvVCWcNMNBsWuEk4RirQd49Mk2QpECQT78NCEHBTS/ONN207YckISUTBKYVTQ3JSN2U3x6JKop/B9bsl7JhqKKh6KFoks0oShRKbNXlpbsQoXwKJBMExcCEQQ270vhu8uuysZRCinlpy6FLUggRqJ2bfDbGUJJJLKJLPGM6vw3asN9e2kVoLINzooUlqoq3koqXlCXnxhRs1ElFcNJ2UVlxTTgqCIqMpfL2QvJfJbcPJON8shsykK3ZdX9QQ7wuyyCxJQkiXRScZJKfjGWst0+NJRLTEtTXhZsSs7YL6EVUZaSY3QUopkINsquOBHVtmnEiKnlran7xVS13xunvBSSXV4NyCCD0QQ25GNke8+W3Jed9Cy7sgs5s7N37LwtpJNiTfSpo2bnCzvCTokVpby3ol7l6NxCVktRFJhXn2ToL8dTwhvJGNUU8Fp58MiehX2bt0hfOHZKE4Q1CNKPxhUFsk2StyhMo9tUCFL5IOisVJovhp9FkFCFSb8ifShEKZPuju1G4qiKSJy6eysPGEbCPcCZ+yDkhoe2RGh5am8YzipJOn2/ePWEFvCkHTzlBxodtt5a0zRW5KIZVzrBsUWomyVsrizogiW2asEespKwhTYncoTyK1IpSnZMQbnRB21CkFcm5JXL1y9FQIQ9P08vSnZBt5EFWSid2v/wqipKKKZIa5sWmiZEqhPLQ0MmFCirBJJJJEkEbvGijZiKck7k4S2/g2POcnJJJ0dP29MinxkOdPnVXCCH5xifOHJ28qj3ZvjTdeG2afb1Jy1I1FEvTQdnZLc2KTjSFMirwX1AiNK2dvKEo8m5JKrjeEiktSMhyQqCFtclllnNMjEoyp7Nmvmm5LJbyfTf/ADCWklrZD2UpAsCEkk4UqbEkyRIkXZKN2TWxxZvInrkvnyKgi5y3TclllNJJ8QR+CclUkRdFCSiSSdWX860t294I/OqjySSqPs0rR6bZuLadWWvRnOSm84U3F+Wt5FJKUhCjyfUfd77fvCPRDSW8MmEKX5UsiWlGkklpJ3p+vOdtB2Q9CHRMm08tQrzJdm5RtNeNxFiWVdeSITciREIraoETY5QRC6ttiX5Jey3U6N4vpti7xR+ctsLZREa/4E5Smh1gqKR7L4/VJTbSU3Ju/s6JjK2nbSkRWk32aGjdlUQgRNzkjC8bws3dKFVrJJLNzl499mxZbJFnZT3xRDdkt1oybw0IcPJOxKyd+SZaF4FX01tDKpJTTBK80JCoWIqoSTs8ezorQplguMYIw6ZfP6b1VbrGyznPostleW5NjZlbzgpJJuSyNG+PZDw0lFY8i6cnWhfGKnRybTh2S1lnhCSueiiPdeUOG5JykokluDh7aVQskncWDYnCFbfGFKeraVVu29PsSpO7bNEtRAlNZaNZ34ZWsShUgRCEIxh4VXTDYskRr4pq4Jb/AKyeMec6ade9SfWXGCrocFP3hBwIj7HQuH178PZJRWEv/j2S2zVTWdEk4ytN3hJJMsq5beS2snCSZaUqhY4JVPBOx0S0PfDVjDT6ZFPgmW4olpomiX2acCz6+7qdv0b+SdydqIJ3OCiJNseCFQiREQgk5OaaCENvDKhEiooiiSQjQRHk+YpjLUK908EMhk8Z+C8Ppbx+XbJWsnQnQ6fcQ7PBOxu8txZGHFtLL/8ACy+oJFUpXrJG6JbYkveMes7RqaSM+sFJ8Yy0EHbQ3JLVBLcvdHLdm5ZBUtElUUbFOitAuEbtAnGFnluXlaJbh0k6fgpkkVGRRFRTfySIQJAq+JsQ4gWanguBL3QiWshoO2iskaH6Ix2Lx+YdMqVJ2ciWS8kktJLRr01HRL8vPglU/B0VB0Thzlu97iHGXFHZd0d3JVFEiNLz6KZfr2W0EPLS059NsSUUSSWXhV2/DeBHTLxhwQI/DoeBPLK3IvgQUhDyeWTFGWsUZHTw6ohWIE3dCEEFoRVZRd0EEOSi0LSMvksqsm6iMm4tSytwLQpzgreBDnS8Y8/h4z8ThyyOjeNDnR5x8Oop5fy3JzoeFOHTDg2CKoh4OcOGhK/EonjBLfZCEEZBBRMPOH//xAAhEQEAAgEEAQUAAAAAAAAAAAABAGAxEBEgIQJBYZHA0P/aAAgBAgEBPwD9ZxIpfCeR3fW9mji9l939r8RvZ3GDPW9YNCObzg4N5PnhvHv6xr//xAAiEQABAwQCAgMAAAAAAAAAAAABABFgECExQQJRQmGxwND/2gAIAQMBAT8A/V9CQNpxPCvKePdCdlMuOZ2c0ZuU7OaGdm5noCdl8LU6JQHpEM3S4zkmmEdIdTkXvUiy3OWQFNJj0gG39Y1//9k=";
|
|
|
|
// src/assets/backgrounds/bg6.ts
|
|
var builtinBg6 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkJCQkJCQoLCwoODw0PDhQSERESFB4WFxYXFh4uHSEdHSEdLikxKCUoMSlJOTMzOUlUR0NHVGZbW2aBeoGoqOIBCQkJCQkJCgsLCg4PDQ8OFBIRERIUHhYXFhcWHi4dIR0dIR0uKTEoJSgxKUk5MzM5SVRHQ0dUZltbZoF6gaio4v/CABEIEoUN5AMBIgACEQEDEQH/xAAbAAEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAgBAQAAAAD+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAlAAJQAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAAAAABLKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoABKAAAAAAAAAAAAAAAAAAAAlEoABKAAAAAABKSgBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAAAAAAIoABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAASgAAAAAAAAAAAAAAAAAAAASgAAAAAAIoEsolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAASgAllAASwUACUAASglAikoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAABKJQBKJQBLKlAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAAAASglEoAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAEolBKAABKJUpFJSWUSkWWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAJQAAAAJQiyglJYsoSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAJQAAAAAAAAAAAAABKCUAAlAAJQACUAAhUpKRZZYpLKAAAAACUAAAAAAAAAAAAAAAAAAAAAAAJQAAAACUAAAEoAAAAAAAAAAAAAAAAAAAAEsoAEoJQEolAEqWFAgqFAigAAAAAlAEoAAAAAAAAAAAAAAAAAAAAEoAAAAAAAAAAAAlAAAAAAAAAAAAAASgJQACUEoCUAAlAAJQipQlSosUJQACUAAlAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAASgACUABKEqUgKRZRBSKAhRKAAACKEoCFEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAJZQCUlikpKJZRKllILBYFgpAWWWKACUAhZZYpLBZZZUoRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAlAABLKAAAAAAJSCiKgAFgsssoJRLKAJUCpZQiyhChCykoASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAEoEqAqFSxYspKCUAAlAASyygBFIoAlAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAAAAAAAAAAAAAAAAEpKAAigCUSgCKSyxZSKixYKiosCiKSiKIqLFhSKiywFiosKCKigCUSgAAAAAAAAAEoAlJQABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKlACLFgogsCykCxZQCLKAJYWFBFgWLKRYqVKAiypQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoBKEoligSiCyyosWAAsWAFiywCykoIALFgALFgCosqKAihKASgAEoAAAAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAJSKRZZZUsFQLAFlhUpKAAACWUgFlgCpZSWUAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAACKAEWKSgEKBKIFQLAACwBYsKgFCKgCxYqAAKgCwLAFSglQoAEoACCgAAAAlABLLKAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAJQEsollBLKIKgLAKgBZZRLCypQBLLFioCywUiwsqWKiyyyossUEqUAAAACUAAAAAAEoAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAlEoAlCUlAEUlCAAABUWAsCxUCwVFiosFhYAAWLAAWAAFlIoASgSgCUSiUAAAAACKAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAARQAlSgSksKhYVCxYWCwAWAAABUFlgAWALAAAAAAFhYLCxSVKSkWWUCVKllAEolAAllAlRZZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUShFlIWVAAABYABYAVBYFhUFQAAAAAAAWWWKIqWVCghQAACUAAACUlAQUEoAAAAlAAAAJQACUAAAAAAAAAAAAAAAJQAAAAJQAiwWVLBYLAACoAAAACossAAAAAABYssFhSLAogssFlJRKBKikoAlEpKCUSkWUlAAJQAAAAAAAAAAAAAAAAAAAAAAAABKCUBKJQCFJSUIKhZYqBYLCoLAAAALAAVAAAAAAAAAFhYFiyoFSwKhQIFllEqLKABKEUCLKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAlCUCWUIsWKlioAWALAWLFgABYAqAAAAAAWABYWFlSpYWAUiyoUCUJYoJQigJUqKJSWKlAJQAAAAAAAAAAAAAAAAAAAAAAAAACUAAASglhRKlIBYFgABUAALAAFgBYsVAAAAAAABYBYLBYALFlgFipUsFEoIFEoCFEqUgKACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAJZRAWFiwAAsAAAAAsAAAAAAAAAAAAAWFgWAsBZYKSwWFiwBYFEqFQKSwWWCkqFJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRAAAAAAAAAFgAABYLAAAAAAAAACoAAAAAAFgABYKllgWCwAsCoLLKRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQlSyoLKhYsAsAAAAAsFlgCosACwAAAAAAsAqLLLALAsALCwCwsAWAqCywCwLKiyygCWVKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioFgWLAAAAAAAAAAWAAAAAAAAAALAAAAAFiwAAsFgKiwAFgAsFiwFlikoJQAAAAAAAAAAAAAAAAAAAAAAAAAABKAEVLFlEsAAABYLAACwAAAAAAAAAAAAAsBYFgACyoAAWAAKQAFQWACoAWKCUBKAAAAAAAAAAAAAAAAAAAAAAAAAAAASggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgsoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASpZYCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAWCkUCUAAAAAAAAAAAAAAAAAAAAAAAAAAACUAgFQLACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwFlRQAAAAAAAAAAAAAAAAAAAAAAAAAASiUAAliosCwKgAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAqAKlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlCLAsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQsWWWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWKAAAAAAAAAAAAAAAAAAAAAAAAAAACUJQSypZYBYAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWUAAAAAAAAAAAAAAAAAAAAAAAAAASgCUShFQVLLFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZQAAAAAAAAAAAAAAAAAAAAAAAAAAAEoJQIssFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQgKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFIsVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUliwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCwLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARZYoiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAABKAASglIqLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEolBFixYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwCxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELLAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhUsLAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCWUAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlEVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCKJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApLKhSWUAAAAAAAAAAAAAAAAAAAAAAAABKAAAllgAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUUJQlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlgKgABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkqUlJRKAAAAAAAAAAAAAAAAAAAAAAAAAAACFIFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQUJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAliwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChKSygAAAAAAAAAAAAAAAAAAAAAAAAAAACUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApLKABKAAAAAAAAAAAAAAAAAAAAAAAAAASgCKiwAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUlSxQAAAAAAAAAAAAAAAAAAAAAAAAAAAASgIWACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyygAAAAAAAAAAAAAAAAAAAAAAAAAAAABKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkCgAEoAAAAAAAAAAAAAAAAAAAAAAAAACKSksALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlCVCywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACglAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiksFgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZQJQBKAAAAAAAAAAAAAAAAAAAAAAAAAASoWABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUgLAWWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgWFgWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQCUAAAAAAAAAAAAAAAAAAAAAAAAAAAACUIAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkoBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsKgWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIpAssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgBKAAAAAAAAAAAAAAAAAAAAAAAAAAABKQqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAliwsCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsssFhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLKEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJSKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLKSwACwLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRAWAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJSWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlgsAWALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAACUCKJZYKgAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwFgWAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRFllgFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEolJYpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAACUASiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAIsLCiALCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqKIqWFiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASiUEWACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAABKASiLKgBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCwWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlCLAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiyywKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKJYsLAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKighUWFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUllSoBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIpLLFgFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAShCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQixRCxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoCLKSkAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEWUSoFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLKRSAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEpLKgCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqLLBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlBFSwLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASyoWCwLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVKlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJZUoEAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLKliosBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQiwBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgSkVFhYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWWUSxYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAIUSyypYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlASypZYsqBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAJQgsoiywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAACFAAJQAIUiykAsBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAJQAJQAllllSwFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAEoJSVAWCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRKShFgssWBYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAlEoASosssKiossAFiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAABKACVFllSoAWLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAACFShKILCwsAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQEUgAFllgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAlJUFAIAssLACxYsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAJQCLKiypUCoKgLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAlEqWUIsUAIsAWWAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAACUAAAAAAAAAAAAAAAAAAABKJUpCxZZYpCxYBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCUAAAAAAAAAAAAAAAAAAAAAAASglioWKllhYFhYAFgBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFACUAAlAAAAAAAAAAAAAAAAAAAAAlIpLKIpLALALAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgEoABKIoAAAAAAAAAAAAAAAAAAAEohZUqCoWUQFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAJQlAJQAAAAAAAAAAAAAAAAACUIqFJUqKSypYsLBZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAJZZQAEUAAlAAAAAAAAAAAAAAAAEoJYWVKllgFQVAFgWLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCFJZRKRSVKBKBKAlJQAAAACUACUAAAACUARSCywFhYsAALLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoShKSiWCgABKAEoAAAAAAAAAAAAAACWVCoCpYsWCwLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAABKAJQACUSgAAAAAAAAAAAAAAJQCVFgqLCoCwFgCosACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIsVKIqLKJSKikqUSosolAAAAAAEoAAAAEoAikqLKQqLBZUKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCUJQBLKlBLCpZQQKAAAAAAAAAAAAACUAiyooRYFgpAALLAsWCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKlSiWWLFEsWAoSypYsqVKBKAAAAAASgAAAAAQKlSwCwAAALAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAEUAlCWUCKEqUCUAAAAAAAAAAAAAEoCWLLBZYAFhZUWAACwBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkCkWFgFSoqAWUSosFSooAAAAAEoAAAACUAIBUWKgAWABUqAAsqLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAlShLKJQlSyypYpLLKIUEoAAAAACUAAAACUASypYqLLLLACwAFlQAKiwsqBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIpFSglEqUiopFhYqFllJQlAAAAAAAAAAJRFBLAFiosAWFgAWFioWAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVBYWFQsWFSkLFhYLCxYBYLFlAJQllAAJQAASiVKJUVAWFQAWALAWFgAWWWFgFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWFllgollipUohZZYKSxYApKlAlAAAAAAAACUBKIWWWCxYAAAACoFhYssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAssAKiyyglEsssWWKigQABUqUSiUJQACUAAlAAJRLAsWWWLAACoALCywLBYsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFgFgUIFgLFgqAsqAAFhSFEpFCUBLKAAAAEohYoiwAKgWALAWBZSCoVKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiVFgoJRAUIsqFiiWAFlJQlAJQAAAAJQlAJQlSoqLABUCoBSCopKJQigIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoqVAFSyhBRLFgBUsVAAUEFEoAlAAAACUAAihKJUCwFgABUWCkspKhRKJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQACwBYAqAAAAAAUhQJZSWUACUAAlAEUllRSFhYsAAAAWCksFhUpKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAABYLBYAAWAAAACykUIpKAASgAJRKCVKEKgLKgsAFgAAFQCglJYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAACopKgLAsAKgAAFCUAAAACUAAAACLFEqVALCpYAsAFgpKCUACAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiwsWBYAAAAAACwqLKAikolAAAASgCKiwALCwBYCwCwqLKAiossAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsVAsWLAAAAAAAFiykCxQAAAAAAAAAixYsqAFlBAAoRUqUAEsWLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAABYAUAlAigAAAASypUsAAACwAAssFgpKJUsqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlgAAAAAWAAAACpQAAEoAAAAACVFlgAUliwsBZYqKJQCUCWWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKBKSkqUhQAAllBKgKRYACyoAAAAKASwLFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAALLAAAAABYAAAABUoAAEpKJQAAASyiWKiwLAqLCwCpUssqWUASpUsLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACooABKAAAAAACKgACwBYAAWFiooAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAWKJQJYWKSgAAAlIqWFgAAABYAAWFihLKhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlJQAAAAAAASiFgAsAWAAFgqWFBLKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFASglASglAAJRKCKlgsAAAAFiwFRSKRYsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAolARQAAAASgllCCoAAAAACyyoKhSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBKAlBKAlCKAACUJUqAFgAABYWFJYqUSpYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAigAEUACWUSpUsBYFgABYALKlQCkFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAoEUllAJSCkqWUJRLCoAAAAAAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsUlCVLKABKCUAACKQsAsAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAolJQAlAAAAACUShABYAAAALCwsLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAALFJRKAEpKAJRKAIqKEVCosAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAsWUAAAAAAAAEssqBRAsAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAVKlQoEsoSgAIoBKIBYsqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZSUAAAAAEoAJQCUlIFlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWAAAAAAAAAAAAAABYpKAAAAABKAlIBUqKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAFQAAAAAAAAAAAAAAqKBLKAAAAACUAAlSpUsssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyoKgAAAAAAAAAAAAAABQAAAAAAlAAIpFJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZYKgAAAAAAAAAAAAAABYUlCWUAAAAlABBYVCyywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAWBQAAAAAAAAlllliywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAABZQAAAAAAJQEVKlQqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAssAAAAAAAAAAAAAAAABYUBKAAAAABKASxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUBZQCUAAAAAAAIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQFEoAAAAAAASyiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWKAAAAAAAASwWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLKAAAAAAAAAlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdZAAAAAAAAAAAAAAAAAAAAAAAAAANZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAABrOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM6ZAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnWWgGdGdBkAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzoyANAzoyAAAAAAAAAAAAAAAAAAAAAAAAAAA1kAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkANZAGstZ1kAAAAAAAAAAAAAAAAAAAAAAAAAAABrOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM6Z1kAADWWsgAAAAAAAAAAAAAAAAAAAAAAAAAAA1kNZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANZANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaZNM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy0yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtZayAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrOmWsmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzoZ0Z0zplrOstZ1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrI0M6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjTLQy1kDWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAayGstDOg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xSFAACAzoAM48vP4XyuHyun0f1n18fzD42s66fd6fO+S17flzHKb6/p/x/7f6P5j854+/fk9PX9N+5/mfzd/Q9nzMcI3m2c/R6PJrffvvnu+vp1zvc6nX080x6et7WpLi726763TWkmk0thaW0qmluorOlKqg0UAoKCxQAAAAANGEsAgAIAQAAAAKAollIAAAlQAZAgCAoFlIqAAIABQABAMfM+rQBnxfC8by+fn5v0v6H2/i/zHgvO7/RcfkcLjyc27OG3P9D/SPwn43hq6017f6D/M3T2+3zawnTl2xdvV5727Xu5dem+rri63166mW9du11mZK6a26b3dWgXSyxqLVpTS1oyW2i0aFlCygoCgAAAAAazo52AIACABAAADLQUAKQAAABAMgIAIFhQFgAAIAAUABAHk/NfqPQAyT5E+R0+L6PH9T9n8/wDn3l83O9ePq9vy+fXPzMdL1+x8Hw4+h9L9t+M/Oyab09W/ldvV03333a6c8c+3WV09L0yN6079uebO2601031msudnTrpda1tdjRNGoi6zbSyrpbakNKtK0KAUCgoAABYAADQcwCAEsAEAADLWWsmstCpQsAAAAJZYGdMhABABQAAAIAAKACAE/JfnP3H1tVkEx8bx8Ovn5+X9D9383+I5Tjnvz9Exnhjy6nP0/Q+Nyw7ejr87Pp8ufXxxrlr0O/fpvv26ejr48da7OnZvWzpd+nty55lrV6626Vz3mXW9abt01q0ti2CWqtCy60tsSaVVpooBQFCgAAFgAAGg5gIAIAJYABkAA0FigAAAAJYDOsgQCAAKAAAAgAAUBAA8X435H6T9N7GRmzz8vL87t9D5nk+ny4/lvNzjhcezPHjnnxwO3Pn6fM6415955dMWYvXpr09u+te/t6OfG7utdd76Y3q3p06dThjO1dGtbY6VDdN70umqpYsWLVmpRuW1uUJSrdBQCgUCgAFiwAABoHMEsAEAQAAZAADQCgAAABKgDICAQAsFAAixQEAABUUgA5/D/J/P/W/o/UHn830HLPL43yvR0+N2+zw+X8fTny47043nywjXo/VfkcctvTv5uufGzbLpvp6vT2b9nt6dHPl13rZu3a9+nQThjpm563o1F2zLdrtdW7pRYlFaTeVi6tugWC1WigCgUBQAVCiAADQDmCACABABnWTWQAAaAoAAABAAZ1kEAgAWKAAEKQAABQQAJ8r4P5Pt+l/TerpGfl/K/Q+jycvl/PxjPmfd/P48hjljl1vmrzsa+j9n5Pz/AKny+e516+LEyaTXfO+vs316+n1dOl4r06a0HWb69rZJM8Vt72W1ZnU3WtTa61bUCN5s2ay1lVtt1m1SFqtKAKCgKAAWVFQAA0AcyACABABlozrIAAGgAoAAAIAGWshAIAAoAQVAsBYAAAEx0Bn8Z8fwT6/6f7WzH5DH6j1z5/yvn6w8efpfD9/l8ucZxhrnyzxsfovmY80b6XOGdeXePRxeredent09E6+vr21nR0dlyrp36S5zczXK3preNhmTWtLdNN22xFQqlqw0VV1nVWSaNGlAChQLKBZYWVFllgANADmgAgAEAZ1kAASiKNAFlSgAAgADIICAAAqFIKgAAAAAJx66lZ8X5j87zvv/AGf09r4/m/D/AF3fXg+T48OvDw64Vy48WOHRfPjFz09vg6TrrFvDrtz4Y7F9Mnp9G+m99O3b0d6zd56bTlvfXes2JjFmrem1TJmdStabW2oAForWdBotW1Eq1ooAKUFAAACxYANMtAHOABAAIM6ZayAABBZRoAUAEqAABlrIgQAAAAAAAAAAATzeimJ+U+B5ufT6/wCq+lq4+J4fF9z69+V8vEmMcuHbr5vN5pymcbxxkxGv1f1PxPv8nLPPv0crzOnPr0nXv272zvv0+jtu51je9MGtdTKzOM7bmui2Zwats6Z1tWqRpJUNEtNSlpdUoilaUAoUCgAAAUgDWdZ0AOQCAAJYM6yAAJUssAUaAACwVAAAZBAgAlAAAAAAAABKmc+L3dDz/K/OeDz4fU/Xzv7fl5/Mez631fH4eONW+Dlnhd8eHFyznM4Y6c7nevTuR04Z6XHWcZve+udentO2L19Hb0ddbJvomW5uiMpJtdbSpmLdLZ0zs2bxFEFukGhVVqqlArQspQKBQAAAWADQAByBAACWBkAAEWAAso0ACxYAAADIIIAlJQAAAEoSgAADPn+Lx+76ejL4Pwvi9T1ezH6/v+a8ng6fe+ry4+Pp4tzk8+NZ4c48+MZ5c82ufWezec9uROs7ZzmdNJvr11ude3o69N63TerIud1JWanPZvrlphLNaNVd5q0EqJVusrQtVqqAF0KlUFAoAsssAWAAaAAOQQABADIAAQAAFGgAAAAAGQEEAAiaASgBKAlEoASkj5vy+fTr97ecfjvr/O+Dzvt9H2/reT8l049Ps75dM2Sc55YvDjtw5YnPgnPXp9XlnTW7O3Gaz0z0uerG99Oienfo6tdN63Zu2Ss7ypm51Mrda0My1WqtKoGiA1NSii1VpQlK0UFFAUAAAAANAAByEAAQAZABKgAAChoAAAAABkCCAAM2aAAAlAAlEqUlMnzPl+D3d/t9vF8X5fm9fj477X6/LwcHT389/c4Y5XmY4Y1jgxqY58ePKZ5O16bbdFmXY1uXnrXTfbO+no76ddal1dVlGN0lzNUzbdgDSbKuiUG5QZaUKKW1QFFtBRQFACyoAAANAADkQACABkAEsqAAAKNAAAAAAZAQQAZayNGdASgAGSXQEoIhy+dPHjv2+xn8P4Ndscuvs9WvseL4eN9c9Pd7see87nOeTDjU08+PJy0xq9rNtJ36Y6TVl3y66dNTp169t3ZLvVJmwssJV1m21rKU1NVbG5Q3nWdgSxVLFVTQLFDShVABQFSiAAANAABygAEsADICUgAAAChoAAADJoBkCBAQgA1nTLSRoAzpnWZw77lABIT53Dy58/0foOP5XyaJ136Po/c5flTPoz09/LPTnvlxjFvNFOfDPO4lutlxrfS63rS3pZy3Z6r31vdszrVIkKlllVvOpSrkus7upUtsWbstlQBVJbLRoUA0UooAKCwoIDWdZANAAA4gAlQBnWQBLBYAAEUCjQAAAZay0DIIEAMgAAayVTOmdZ1l5uHvrQEoZTj8njy7/O7/AGfofG/LMurHf6/f5/LOOs1en0/J25YvLLfKombLccebOLm66K6W3XU3pd4571nvvrvbVzbWsEQsLU1ooVC0t2JbrJbaAlihRaalFA0FFKABQUAQNM6ZGstZ0AAHEASwAMgAQAAAABQ0AAAGTWdM6yCWCAMgAlAGsg1nWRx+fn3+i6CINZ1nPm8Zw5+v35+L5vlZzvty6/U+j8zyNau9umt8q5465auOcS3eefOc03Iuje2+m9Sxlbu711dNai6MVYxUSrWrdAM6DV0oNSaztVTeUFAoXRZRpnQKUUAFBZQRYGgBk0AADiCVAADIAiwAAEWLFBRoyNGdABkAayAgQGQIqUSwUABnyfK4/W+jS1kcXZrljnz+f5tXPH1+XycuLpc9fvfIZ1vo3HTbOUhndcnS5zdYnPO8TUM56W7ujesXcTfXbpu2tCSzWSJnTN1daWwtglXWjWWgZ3RWmYpZrNBTRWgAKooAKCgQBrLQAAAAcQlgADOsglEWAAEAsUAUANZ0BnTIAAQCBICWAUhYUOPYTzeP5nX7fXoAZ+a+oeOdfn8uLPJ0eLjzm9ZvrxuO2dJ13bnMzdE0zzXZrTMxi3OE3E6Ns9NLrG7rW9a1o3FzNJWBJbLbrRRoiKuqazooUpoyKFAlto0ACqKAFlBQlgDQAM6AAA4ywAADIAlgAACABQFAAaAyAABAIGQgAAPP20s4eX6Fsnx+Pj6fW17dgPF8jt9vefl735Zrz45scHLM0vTWN7utst9JazFtxtlN50XTNuGEZZN6prdsOldd6KLm2Z0xKSrbd0pokC26zoVUVWs6pJQBYGlNFICqoChKBZQQDQAM6AAAcAAADIAiwAAEAAKAqWWUA1kAAAQEIgIEoAng9fUz83Pv7mfh8vP37+j6elxjs48fmer6OuPxenTndYYxy585OfS9NVnc2rLpvTObQm8VvNzu1aTOWOmM1dTW5dS56zpne9FLFJGJRNam5vVLqXKSlq0pRSk1SErTOstEGjRQSqFAUABQEA0AAAAA4AAAZAAgAAIAAAsUAWUAAAAIIAyIEWFIcvF6PUef576Hoc8/J4Tvrv7+x5c+xy8Pm6d/d4/n1do6c/Lzcpa7ZZt1TUXTdl57ltFiml6M6zmImbDe21jO61dVVKWGcZWWtaumrdZaqZzVaqopaLQKSLWTVSkrRQCgoFAAAogNAAAAAHAAAzpkayAQAACCwAAoAUlAJQBKgHPYBlnUEsKgy8vHfuufP4Hp915+Hyzn3vT2ejc8G/ZeXz+HL2e/w+PtNVIznjedmVtmd241i6unUSmiNWXeWk2gHOSW63qmarV0ajOrbUJjEVdN60bqlJg0upTNpssUABZFUDQoChQWUAAAKmstAAAAADgAAMgAILAACAAAAoCwKQFAEAZ+f79BEZ5djNACcZwz6Ou/Pw870+i+Xny5Lq9Po5eHX0d+PHjd+/j8/Xe9s4k55uczJEqy1F6N3RWal65GpoXSykc0l1vVQzq6GpDVtqDnMZ1q7rTTZVNZQqgWqoCksoIloNFAFFAKAAAFSxoAAAAAcADJrI1kABLAAAgAAACgAAKAgBOXzPp9OXYkTny9Fzy3sWEvPjeWd9py5Zx079+Hn58pvOu30vFOHT39fJ89qejXj6dLqs8meemXKWFi41DVdatmks03Y1QNLKsZS6tJJdCtZ1ldbms6Zkxho3uXS6VoW5QukRpVKEKLcgktNApYsoUAoAAAFQNAAAAAOAZAAAAEWAAiwAAAAUAACgQAnj+Z9flPcMp58de3LG+koGeOdcU9XPzXOdd954454xvXt7fO1Net5OeddLw1vWrY5pmQxnFW4Ill6NbFzpTZq1d5ll0AVVQk0KJS6tlGcs3NurpvNtt0LBnSmamlrQyDQAyqGs6FUAUAoAAACiNAAAAAHm0zoMgAAAQWAELAAAAAUAAFEAJj5fDvfT7Rly89125Z31oI584wunCSbqpic3f0cvPqvf5/Ow3ZW9VhMaZmTORJz6zMG2q3KtTQ2utZoFalVVESVSFq6LblDMs1Ws6qtNBQACqaAChCTWbDRQoAoCgAAACk0AGdAAADzBrOsgAAJQgABAAAAACgIoBUBBnPw893p9nWsvPxb6c5enS4bRxymRc8dWlJlG5hp1xMRqxvRcEqZiTnKZVJFW23WdBdVLq6AalqirU1lCxGjShpKxvMNhattAssVKU0KACwCGdAooAUAoAAACyigGdM6EoABwyayAAARQQAAgAAAAAoCKAWEA8nj5Z3m+n6Gknm5t2Zu+l5OyXgkZ1nDLTWd2MVDNspJLLWtLGNJIYmJJWalzGrq7GLo0tXUtaBZbas0AiNMtFtFRYssqot1QoAWU0FKAEAJSCigFSgJaAAAAUTQBnUubQAA8wAAAAikAAQAAAAACkFQoAIJ5fnc7rn6Pr1Hmcjrw012zz3tjfJqSEzhdUAk1hus5QWzVsWZrIkc8TpnLK51K3daklLbbWqtssFus7C2C5JpFtKsApKUaWhRAUW0FAAAECC0AKlBCixQAABRGjOhFAAAeYAAAAIAAQLAAAAAAGNgWDyd+lgD5/Hzy8vZ6fZrMz45GjS3G9EKkiZyugWDOgEyF0sazqQRkxnDWZklNd86liWWtW21oUFU0GqizLWaq2UGsihoUqwoQmmiyhSgIAAgCgAKIJaWFAlAIpRGmdDOs0oAA8wAAAEsAABFgAAAAABOfUBnTz+X1egqM+b0cfn4cp6vR6Ozl5FxpG8al3ndiqzZMjQBIWyCSF2oVM6ysJnOMDnqaS7641ZNYtrUumqts0Q0FNLbkCKoGkDQKKoIoguigpQAAIBFhQqAUQSqCwBQEKoLmqJLYoAB5gABFBLLAAAQAAAAAATHPtSpnh235eHp9KxZ8/5f2PFxsmr7PXnt5/NG7iTWdbz01ClSzMVRjSplrOjIZ0NLLUJARjOZnMWW7aaqEXdG5dVosChorZmzRJFULTLSgUoCVrIaoLKoAqAAgSxSoEUogFAJQUQFKAKytlEoAPMAAAlJYAACAAAAJQAIc500Jnly678+Hs6Fc/jeL3c5bXXrPZrn5VJEXrd8+uGlixJSpYVnLQqSBoqhCMmmGcs4yrZLq6JS6F1bbdKZBVLpQUTJWsmgVQUGstZNMjQqgoAWCiAgEoqBKUEKikqKFIApQAVAoBFHmAJQJRBYABFiwAAAAACVMTWyOOM9OeWuvcsz+f59cdLsutenp57LlNYzdN1sLYBKuRbmZq2yyAomrFiImomJnWcSTeho0azaW3O7ppqlXJFF0UKIkpUmhVBQazoAy1ZVBUooSyxUqAlRFAEUoCAFZaCkAKUAVFhQJYo8wJQlSyhKlgAIWAAAAAAGLrnGrpJjnWcyz07qeDxc+etb6S7zvt6PNRg56XU20qyhSUiWpMW6mkgsUhaESwTOcskKWy26VVslutNqtLEms6miqlAQogoUo0kaAAoooFCURZSFgIiqiUFAgVAEqiwAFUBRFASwUnnAEqWVKlCWAAQAAAAAJRiNZS26znMORl033cfneaZm+mmr0nowakRgsu6tpYoBYERVEABLRLKRJMGJc2a0zrcouipWtataKsAFKBQEAqKKNAAUAUUBQAACAgUhKKlQAARaFgEoqxQFgoCCjzAQoioLCwABAAAABKDOhMFiVqudwmUmserPTj8vnhdb2q9NzVS5ZRdFtLQNQsShBbNZhKlSxSwCWZSRgszpW9pNULLpd1o0AAUoCywCUFAC0KlALKUBQAAAEIUQCgQAABQBBVJVABYUIKeYCWLKSoAAARYAAAAAJTMlZo0jLDM1OPo7eP0eHz5y3d2pvXRVTJktNLRStZ0imVlmslKkIKkaIATNyjBQaulWVLbLd220KAlKBQAQKBoy0AKABSgFAAAAIihAUIAsAAoAApKUAKAQo8wSoKIWAAAIAAAAAEmhmEoWEmYSSzlrhxybbtlvXWNUmc6w1NmrRrIXQCBRKAM1EUli3K3MiZM1RWrVAVrVuqKCgCooazoMhKazpnQABQAKUAKAAqLAQAigEAAAVKAALFKACgIKeaUgAAAAAgAAAAAAMogoMs2STOsc9c+cls3oL1WZqRnNumrpZUqVoNZABUFzSVILNMkokTILLNG6UlK1dWqKAUABqKAyFoAABQAoUAKAAFgCAAEAAABQAALKUAKAgK8wgBSAAACAAAAACUDIiUBJcEMTmzmZ0NUuoasyM6l2lts1KhVUI1kUolJrKAJYiKliQJStWaGsitW6tWUKAGgAKQAAsUEAFWCylABQACyoWEAlCAAWAoAUgCyhQAUAgp5pYLCwsAAAEAAAAAAAyIAEgymczMzkU2aAM6hNUtq0QKblkAqglAjIBIsIISy1bQoWlt0qhQ1nWWgKAABBYKFhFgKClRQBQAsFlBBAlBAWCoBQpCkUlBLYFAoCCjygAAAAIqLAsAAAAEqVIAgVEIZjOZnIpY3UUgllstamggWrWWgAAURENZSFZ1iWVLFGqajQKu1UsprOgAUAFlgEUAAQCgoUACgAFiwAgSggApCgLAsoALJRYoFEWAp5pYWALAAACAAAAAAAMgCUQhMwYzlA0tpFJKKF0ETQVoAFEqKlCVLDKErMABWxqopV1aUGgAoAKAEAAFSAFCgUACgAVAAQBFIAUACkBQAACgFixYCvKAAAAABLAAAAAASgzUACVBlmJMpmNLbSLLClCqQArSiKlABQQWJZlAzQiWVpWtQorVWgaCyooKAAAQLLLFgQChQCgCkoBSAACJUogAoAoQFVKQqWBQAAFHlqAAAAAAIBYAAAAEoSaMgBCEZjOYLqbBmkaBK0iAFbBYWAChZZYEQwCwGSXTVUW6zpVoNAWUAUACoBCglhUAKACgAolApLFIAQAQAUVBQAKAlSywUAFQFPMgAAAAAIAAAAAAEUAzrLWdZCCQzJFk2BqEKCGrlAKtooAgUoKiWEJlYsFMVlq6ULdKpWgBQAUKAAgAAgWFAAoCKKgUCpSAAAQgAUqBQBQAEqCgAUhR5RYAAAAAAgAAAAAAlBnSUysIIRmCgBrNTQZLcgimlFKEAKGmQRYJM6SaBgaLVKatUaAUAWKCgAAQUICUCgIUABRBQoCFQWAEQolChKAChSWAIqUAoJQ8oAAAAACFIWAAAAAAAADIEREmiUVACiAEhoWahSgiwqqCIICWSgIKFVpVU0FAWWUAFCwAAAEAFCwAAAKgosoIoAQVICwsFAAFCgIAAWBQAeUAAAAAAAEAAAAAAlJQRRJpmCQoJQAKgWEWAtAoADSKAZVYkCwACi2lVooALKABQVKIAAAIoFEAKgAAsoUEqFAQBBYBQCoFCgBLAABQAs8oAAAAAAAEFgAAAAAAAJRkSAWBQSyhKEAFFJRrLTOmbQQthFESpSBazZVmiqW0AFSgAUCgCACgEBZQEWFEAAUBZQRQAgBACgUlgoUACAALKAKeQAAAAACKAIogAAFgAAABKSskIoJRUWKAgCVZQ1kpQAAAKgABSEXUorRQLLKAACgKAQqWUAAlAAACAAoCygSgAgsEVFlKBLCgUABAFigADygAAAAAABCiFEAALAAAAAImsoKlAADSIJQAaM6EtQAAKAAAFEC2VoUKAAABRZZQAlAAAAAAAIAKAChCgAlQAAoASgKAARZQAWAHlAAAAAAAABFAioCwACwUAQAZAA0ZayqgBCWiVKEoqAsNSGoBLYFCUFSg0UFAAABQCgAAAAAAAABAAFAUAAAEAKRQAAFAAAAAADygAAAAAAAAlAIBSCiCgAAQEqKSNZ0IUAAEUAhQUsAFlgWFAAUADRQUAAACgCgAAFgWVAAAACAACgURZQAlQFAAKgBQAAAAAAWeUAAAAAAAAAAixYFARQAAAQAAAAWKIAAAChYFJVQigBSWU1lozrOlBRUAAAKAFAAApKlCAACwAIFQqCgUAAASgAAWFgoAAAAAAA80AAAAAAAAAACFigAAAAAEFgAACgAAQUAKEqazbKSkFAAaACgoKAlQAFBUWUCxUCiBUqAAKJSAAsIFlBQAAAAAKiiBQCyhAAAACx5QAAAAAAAAABKAAAAAssWLAAgAsBQaiWUEACkGpQANRNZANGdAACihQABABQVFABZUsssAFEAqKAQAoQIClAAABUAKSgQUAoJYWAAALLDygAAAAAAAAAAEUAAALLFiyiWAAAAUAABKACygGsrQBlrLQFAACigWWAIqBQFhZQFJZYAApCxUsoAAAEARRQAAAssKJQAJQAUBLABSAKR5QAAAAAAAAAAAABYAWVKAJZZYABZQANZ3jTLRksG4M6yotZ0AFQAQ0CiBQFBQQEVFAACgKCAACkCkoJRLBZQCARSgAABUqUAAAACgEWWUBAKE8oACwAAAAWAsAAAAAKQKSgAAJUsoAaAAAWWFgCgAFAECgUAACgoAQQFAAKBSUQ1kACkFllECw1lrOs6RKJYAoAAssWUAAAAAAUAAAJQB5AWAAAAAAALAAsAAAqUAAAAAAazrLQAKQGoSwLUWACgAAAUABRKFAAgIBQAUKQAaZ0M6yCiKSiazrOgACABBQCyygAAAAAAAKAAAIoA8sAAAAAAAWLCwAAAqBZQAAAAABoALCijJZaAlAIAoFAgKlBUAoAKAAgQKABQWAANDOs6Z1mygAUAAACAlSgKAAAAAAAAKAAAAAB5BYLAWAAAAsFRUAALLChKAAABrIA0Z0AAKlFCWUCUAAlShZQAAFAAAUAAAggUAUKgAGs6ADKgATQAAABAAFAAAAAAAsFQUAAAAADyyoCwFgAAAVKBLFgsLFJQAAAAGsmstZ0AA1lZUoFAigLAAAAoAAKlAABQALABBBQWChUAsA0ABkoCaAAAAAEAUAAAAAABYUJZQAAAAAeQAWWFQAABYqUAAEWUAAAANZNM6BnQAqFsWAVFAAFBAABQAVFCUAAFlAABYAgAAUUQLAGgABnUlFAAAAAASooAAAAAABUoAAAAAADyVLLBYWAWABZYWKAAEUAABrIAazrOgAApDQipZSWUSqBKAIKlQUAFAAAKIFAAWAASpYWVBRQJrINM6AAADLQFikAAAAAAAAAAAAKAAAAAAAHlQsWWVKgAsAspLFAAAABrIANZ1nWdAACkstgsoACVQAAAEpCpQAUAAKAlAAsFgFSoAAIoUIBZrOgAAAAFAQAAAAAAAAAACwFAAAAAAADypQgWLKgFiwsUAlAayAABoyaZ0zoAAC0SUKllBZUKgoAAAACUACgAKAAAApAWAsAWWAAoQANAAAABQAgCiWAAAAAAAABYAoAAAAAAB5SWUAlSgigSygSgAAAGgzploAAAWWoFlhZRZQAlAAAAAAAAoAFAAAAWWWABQhQQBQIA0AAAABQAIWUAAgFgBYAAAsAAKAAAAAAAPKAAlEolEoAAAGs6yayDWdDOgAAADWbZUoluVUACUlSgogAAAAACgWCgAACkssAAUBBRAoSw1loAAAABQAAAAAJZQJZUFgABYsFSwKAAAAAAAeUABKSiWUAAAA1loDOstMtAAAAKI1KlCypc6AAACgAQAAAAFCkUlAAACpUssWWWAUEFShCiGmRrOgAAAAoAAAAAAAAQsAALAFgVKAAAAAAA8oAAAAABrIBoAAAAAAFlRQFiylAAAAoAACUQAAAFAKAAVABUsqAVAsUIAoAI1kDQAAAAoAAAAAAAASoAAAAssoAAAAAAAHlACUAAAAADQAAAAAC2AAClAEoBQAAAAAIAAFRQWKAAAAFQCwsBZSAAoARoyay0AAABQAAAAAAAABAAAWUihFAAAAAAADygAAAAANZaGdAAAAAsCk0QFgKVFAACgAAFiiABBUBSUSgWFAAAAsqALFgBUAAoIGgGdAAAAoAAAAAAAAACKSwqKlIsoAAAAAAAAeUAAayAADWTWdAAAAAGoudRNJRAAWiUAoAAACxQCAASgAAAKAAAAoSwKiwAsayNGQBpKAAAAABQAAAAAAAAAEpLFgoAAAAAAAAADygAAADWdMtZaAAAAAKBYKRUACiiUCgAAAqWUACAAAAAAKAAAAqFShKgBoAGdZDQAAAAAAKAAAAAAAAACFAigAAAAAAAAAB5WshoyBrIABoAAKiypUsKAAKQAVNEsoKAAAsUAAJQQAWAAABZQBYAAVGmbKAQNMtAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAPOZ1lrOmQ0yBpnQZ1k0AAKSygAWWBQEKhoAFAAACgAAACACwAACygAAABRNZKJRAGs6AAzoAAAAAACgAAAAAAAAAAAAAAAAAAAAAAecAAADLQMtAABSUAAsogVFEqVZQCgAAFAAAAACKhSAAFAAAAKigQKhSA0AAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAPOZ0AAAZ0M6AAFllAAAWUlhZZpLmyqlAFAAFigAAAAABCiBUUAAAFgsCyhAAVLBoAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAecAAAAAAAUAAABQRYaJSCgCgAWCgAAAAAAEUIUAABZZULCkUAgALLA0AAAAAAAAAFlAAAAAAAAAAAAAAAAAAAAAAA84AAAAAAKlJQAABQXI0k0EUSgoAKllAAAAAAAEKIoAAFigIFALAgALA0AAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAHnAAABYACosoAAAqNZoEKsoEUAUAsoAAAAAAAAJQAAABQlShFCLKgBZZUNAAAAAAAAACooAAAACwAAAAAAAAAAAAAAAAAPOAWFQCoLALKAAAAWLYhZUtAAAKACgAAAAFgAAAABYACpQEogqWVKE1k1kBbnQAAAAAAAACkUAAAAAAAAAAAAAAAAAAAAAAB5wCpZYCyoqWLFAAAAUCgZtCTQAAUAKAAAAAACwAAABUKQCiUAlBLBYGjJrOs6AAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAOELKlCUlAlAAAAFJSiUIllUAAAKAKAAAFgAALAAAALKJSAUSgEoJYVDQZBrOgAAAAABYAALCgAAAAAAAAAAAAAAAAAAAAAABwCUSgAAAAABVglWKAJLQAAAoAoAAAAFgsFgCwAACiWWLBQAEUEsA0Ay0AAAAAABZYAqFAAAAAALAAAAAAAAAAAAAAAAAAOAAAAAAAACyiwUQLKk0AAABQBQAAAAAWFRRKgABQAlgCgABKRUNAGWmdAAAAAACyxYAUAAAAAAAAAAAAAAAAAAAAAAAAHAAAALAAALAoKIogWKAAAAChYUAAsLCpUAsBYqLKgAKAEABQABKgNAAAAAAAAUAEqFAAAAAAAAAAAAAAAAAAAAAAAAAOAAALCpUGslgKlTUBZUUCWWUAAAAKAoAACkqWFgWBYVLKELLFABAAUAACWazZoAAAAAWAAFSgAIoAAAAAAAAAAsAAAAAAAAAAAAAAcAABZZQIpc6zYKWFixZZYoEsoAAAACgKAAWWKiyywCoAsCyxRCgEsAAWUAAE1m0AAAACxSAFJQAAAAAAAAAAAAAAAAAAAAAAAAAAADgALLFJQAUiwWLAUAAAAAAAAUAFAACkAsLAAAWKEWFQCwACgAAg0AAAAAUCWLKAAAAAAAAAAAACwAAAAAAAAAAAAAAAHCwFAAABZZYBYsssspKAAAAAAAUAUAFlEqKSiAAAAVABZZSASigSpZQli3OgAAAAUAllSgAAAAAAAAAAAALAAAAAAAAAAAAAAADjAUAAAABZZYsWWCgAAAAAAAUAUAsoSwUihAAAAVCywqUECUoBKlASzQAAAACgBKlCUAAAAAAAAAAAsAAAAAAAAAAAAAAAAcYsoAAAAFQoSgRpKIAAAAAAAUBQFlRYWCyyoAGstZNZAVKigAIBQAAShc6AAAACgCKAAAAAAAAAAAAAWLAAAAAAAAAAAAAAADiAAAsALDWQoBKliqAIAAAAACpQBQAKgAqWAAGhkCgAACCgAJQShQAAAAKAJQAAAAAAAAAAAAACxUAAAAAsAAAAAAAABxAAAWALBpJQCoEtABAAAAAIoVCgoBUpAAUgGmdAZ0zrOslAAAEoAAAAUAAAAWFAlAAAAAAAAAAFgAWFSyoFgAAAAAAAAAAAAADiAAqLLCpQEstAASgJQEAAAAJYoKAUAVLKhZYAA0M6Z0AGVAAAAAAAAUAAAAUlAAAAAAAAAAAAWApBSUiiAAAAAAAAAAAAAAHEAAFSzSUEoAAAAACUgAAAECigFSgsoIsBYAazrOgABmpQAAAAAAAsoAAAFJZQAAAAAAAAAAAALLFlhQCWACwAAAAAAAAAAAA4gsFgpLSUJQAAAAAAQASgAEBQUFJQFAQAA1nQAABmgASiUAAAAFAAAAsWWKAAAAAAAAAAAAqFiywsqWVKQKhYAAAAAAAAAAAAcopFiyoooAAAAAAAAIAAAEsJVFShYoBUpKQsAaAAADIoJULKAAAAAUAAAFBKAAAAAAAAAAAFiyoVLKlAlSiKIAAAAAAAAAAAADkFCKEKAAAAAAAABAAUQlEAUoFhQFEoSwayGgAAACSiGsigVAAAAUAAACgAAAAAAAAAAALAsFliiUAShLBZYAAAAAAAAAAAAcgqUAIUAAAAAAAACABUAEAVQAqUCgIDQAAAAAyDRmygKM6gAACgAAAWUAAAAAAAAAAAFgpFQUigEoikVAAAAAAAAAAAAA5ygCFAAAAAAAFgACAChABAKoACgWUCBoAAAAASWNZFSgoCAAAKAAAAoAAAAAAAAAAAWWCxUUliyxQCLBUWWWAAAAAAAAAAABiAAAAAAAABZZQIsAIAKIAICigCxQCiWBoAAAAAAAzbJbKAgLAAFAAAAoAAAAAAAAAAABYpKlJQAAASwsFgAAAAAAAAAAAwIubUACoLLCwAAqCgEAAgAqABAUUAoACiA0AAAAAAAzoIUBAAABQAAAKAAAAAAAAAABYWKlCVKigJUpKAlRYsAAAAAAAAAAAGAShFCCpZQILAoEsoABLABAAqAIUUAWUAoEsNAAAAAAAAAAAIAAKAAAFAAAAAAAAAAALBZUqKAlCUAAlCWCwAAAAAAAAAAAwAAAIqUCWWWFAAAABAQAAAEoFACgKEUg0AAAAAAAAAABLFlikKAAAKAAAAAAAAAAABZYVCypZUVKCWUlBKllhUAAAAAAAAAAAYAAAAAAAAAAAAgIAAAAAoBQAolQNAAAAAAAAAAASgAJQAAFAAAAAAAAAAAAWLFiiKSxZQikoAiksWKgAAAAAAAAAAMAAAAAAAAAAAAiwQKgAAAFAKFllBLBoAAAAAAAAAAAAAAAAAoAAAAAAAAAACwCwsUEssUASygASyyywsAAAAAAAAAABgAAAAAAAAAAAAgQogCkpAqUAspQAI0AAAAACwAAAAAAAAAFgCgAAAAAAAAAABYsCxQBKRQlQUAlEUlJYAAAAAAAAAAMAAAAAAAAAAAAECKQAKBAoAKFACWaAAAAAApLAAAAAAAAAAqUAAAAAAAAAAAAFEKQFAEBQACUAQAAAAAAAAAAGAAAAAAAAAAAACAiggUAJQAFFAEWaAAAAABQCWVAAAAFgAAFgsoAAAAAAAAAAAFgqCpZRLFlJZRLFCUAAlCAAAAAAAAAADAAAAAAFgAAAAAEAlCBQAAAKCgiyxoAAABYFlAAlIAAAFIWWAAWWWFAAAAAAAAAABYBZZYohQACUJZQAAAlJYAAAAAAAAAAYAAAAsAFQAAAAABAAIFAACyoWUUSykNAAAALKAAAAiyxYAKAJSAAKigAAAAAAAAACwACyypUFAAhZQJSUAAllgsAAAAAAAAADAAAAAAUEAAAAABAAEoCwAspChQSwDQAAFgUAAAACUEAoACAAFlAAAAAAAAAABYAKhYspLKlBKAlBKAAACAAAAAAAAAAGAAAAABYKgFJYBYAWAIAAAFikUEUUINZaAAABYoAAAAAAgUAAIAAUAAAAAAAAAABYFixYVLKlAlAAJUolAAAIWAAAAAAAAADAAAAAAFlgsLLBZQIsABAAABZQJQhSkss1nQAAAAoAAAAAACUAACAAKAAAAAAAAAAALAsFlipYssoAAAAAAARYAAAAAAAAABgAAAAAsAFlAhQCAAIAAlAUlJQQpRNSgAAAAoAAAAAAAAAACWFllAAAAAAAAAAABYFQsKlhUUAhUpLKAAAAEAAAAAAAAAAwAAAAAAACgCUBAAlgAEqUUAAJShNAAAABQAAAAAAAAAAAAAAAAAAAAAAAAWWABZSAUAiyxQCVLKAAJSWWWAAAAAAAAAYAAAAAAACxQRZQEABAAACgAAUCgAAAsKAAAAAAAAAAAAAAAAAAAAAAAAAFikAFllSgAlSgJQAAABAAAAAAAAAAwAAAAAAALFJSFSykAAQAAFAAAKEaAAAWCygAAAAAAAAAAAAAAAAAAAAAAAAFiosFhYqUJUqKAlBKAASgBKiwAAAAAAAAGAAAAAAAABZYFiiAAEAACgAAFCaAAAAUAAAAAAAAAAAAAAAAAAAAAAAACwWKIKgVKigJUqKEWLKlAAAAiywAAAAAAAAwAAAAAAAAFgAUgAEAABRSAAFQaAAACgAAAAAAAAAAAAAAAAAAAAAAAAAWFQssAVLLKlEVCyxZYVCgAAAhULAAAAAAAAYDWQayAABrLQZAAAApAAIAAFAABYUKAAAWUAAAAAAAAAAAAAAAAAAAAAAAAAAFiiAFiiUSpYoiwsWKJQAABFipYAAAAAAADDWRoBnRkDWWs6GdZ1nRkAABRAAEAACgLAFAKAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAsolgCpQSkLFBLLAKAAAAELAAAAALLAABg0M6AZ0DOgGdAAGWsgAUgAAEAAoKQCgKAAAsUAAAAAAAAAAAAAAAAAAAAAAAAAACxSWLAsUAJUUJRCxQAAAARUWAAFiwLCpYAAMaAAAM6GTQAADOmQAVAAAIABQpKhZQE0AAFAAAAAAAAAAAAAAAAAAAAAAAAAAALKikBUqKABCoBQioUAAAAEAAAFlJRLBUAEAAAAGWgAAAMgCkAAAgAFFAhQBQAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAFlCLAWWUACFQqBZZSUAAACUEsAALFipQSpYWAgAAAAAAAAGWshQQAAEALKKARQFAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAoJQliiWUACFJZYogolAAAAAgsAFgoJQllCAQAAAAAAAAAZaZKEAAAgFlFAAAoAAFAAAAAAAAAAAAAAAAAAAAAAAAAAALLFIUSyxYKAIWFlSyxYFAAAAAllSwAFEoAARYCAAAAAAAAAAMhRAAAQFAoAAFAACygAAAAAAAAAAAAAAAAAAAAAAAAACoWKAJZRKiiUEsWKllSwCpQAAAAJZYAKlAACUSwsQAAAAAAAAAAzpmhFgLAAAKAABQABZQAAAAAAAAAAAAAAAAAAAAAAAAAFgqFSgBFEoABFgVFQWKEoAAAACVCooRQACUCCAAAAAAAAAAAzQiwURYAAoAAFAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAsFAASgAAAgACyosoAAAAACKlBCgAAAEuQAAAAAAAAAAGVIWUIsAAoKgAoAAFAAAAAAAAAAAAAAAAAAAAAAAAAABUoSgARQlAEpFgLCpYLKAAAAABFJRKAAAAAyAAAAAAAAAAAZUEUASyUCk0BKigAALKAAAAAAAAAAAAAAAAAAAAAAAAAABQJRLFAJUqUCWLLFSpZYVFAAAAAAJZUsUAAlAJUsQAAAAAAAAAAAQCUAESgUUAAAAsKAAAAAAAAAAAAAAAAAAAAAAAAAACgEqUAAAAEFEsUCUAAAAAAAAAAAAADIAAAAAAAAAAAZoAAILBRQAAABYoAAAAAAAAAAAAAAAAAAAAAAAAAAFCVKigBKlABKipQlRYqUAAAAAASkoABKAlBKBkAAAAAAAAAAAGaCUAIAooAAAAFAAAAAAAAAAAAAAAAAAAAAAAAFgsAsoAAAAAACVKigAAAAlAAAAAlAJQSgAJcgAAAAAAAAAAAQJLQCAFFAAAACgAAAAAAAAAAAAAAAAAAAAAAAALLBYVLKAAAAAAEoSygSgAABKAACURQAABKAAZAAAAAAAAAAAAQkWgCFihQAAASiykoAAAAAAAAAAAAAAAAAAAAAAABYCxYoAAAAAAAlCUAlAAAAAAARZQAACUAAyAAAAAAAAAAAAJBQBKAKAAAsAWKlAAAAAAAAAAAAAAAAAACwAAAAACywqUAAAAAABKAAAAAAAAASywoAAAAABkAAAAAsollJYLAAAARFACUAoAAKECoqFAAASgAAAAAAAAAAAAAAFgAAAAFiwLFAAAAAAAACUAAAAAAAARSUJQCUAAAyAAAABZQBFRZZYsAAAgACUAoAAFEBUAoAAEoAAAAAAAAAAAAAAAAAAAAAVKikKlAAAAAAASgAAAAAABBQlCKlBKQoABkAAAAFAJQARZYAABAAJQCgAAUIBYWFAAAigAAAAAAAAAAAAAAWABYAABYsqBZQAAAAAAAAAAAAAAAACWWWUAAlBKAAyWBYAsFlAAAAEsAAAIAAAFAAAUICoCgAAAAAAAAAAAAAAAAAAAqWAAAFlJQJQAAAAAAAAAAAAAAAAJQJQACUlAAGbLFJZSVKlSgAAAAEAABAAACgWAAKIBUBQAAAAAAAAAAAAAAAAAAAAACywWFBLFIoAAAAAAAAAAAAAAASgCUJQAJZQAAzQJZQAAAAAABAAAIAAAoCwACggUgUAAAAAAAAAAAAAAAAAAAAAAWLAsqWVKJYqUAAAAAAAAAAAAAAAJZQAJZRKiypZQAQAAAAAAAAAgAACAAFACoABQEoSgAAAAAAAAAAAAAAAFgAAAAFgBYKiglASgAAAAAAAAAAAAAAAAlAARQJQRQAgAAAAAAAAAgAAEAAKAFQACgSgAAAAAAAAAAAAAAAAFgAAAAFiwAolAAASgAAAAAAAAAAAAAAACKARSUEpKAAQAAAAAAAAAgAABLKlgKACoAKAAAAAAAAAAAAAAAAACwWAAAAAAAsFgoAAAAAAAAAAAAAAAAAAAIoAEsoikVLKAIAAAAAAAAAQAAAJQgoACyxYKAAAAAAAAAAAAAAAAAAWWWLAAAABYAsBYsqUAAlAAAAAAAAAAAAAAAAJZZYolAJYCgJQQAAAAAAAAAgAAAAgoACwqCgAAAAAAAAAAAAAAAAFgLFlJUAAWAAFgpAKAAAAAAAAAAAAAAAAAAASoFAAAIKAAgAAAAAAAABAAAAAigALABQAAAAAAAAAAAAAAAAAWVFikqAAAAAFlSooAAAAAAAAAAAAAAAAAAAJUWKAEpKCWVKigQAAAAAAAABAAAAAQoACxYKAAAAAAAAAALAAAAALALKhSWUCCwAAACooAAAAAAAAAAAAAAAAAAAAAAEqFJSUIoSgCAAAAAAAAAIAAAAAAAFEsoAAAAAAAAAAAAAAAssAVCyxZUUSwAAAACypRKAAAAAAAAAAAAAAAAAAAEsWWFQssWWFSyypZSUEAAAAAAAAAQAAAAAAAsUAAAAAAAAAAAAAAAAWLLLFipZQACLAAAABYoAAAAAAAAAAAAAAAAAAAAAhZYsWLCxZQlEolCAAAAAAAAEogAALAAAACygAAAAAAAAAAsAAAAAsCywsKIsssoEAAAACxQAAAAAAAAAAAAAAAAAAAABLAsBYAsUEsssqUQAAAAAAAAAgAsBQQAACygAAAAAAAAAAWAAAWAAFiyxSWKBFJQlQAAAAWUAAAAAAAAAAAAAAAAAAAACVAsBYAsLKACUIAAAAAAAAAgAAVKCAAFAAAAAAAAAAACwAAAAAAUIpCpQAQKgAAACgAAAAAAAAAAAAAAAAAAAACVLAAAAKlABAAAAAAAAACAFQBQQALKAAAAAAAAAALAWWVLLABYAFhYLAqWWLKlCUBFhYWAAFhQAAAAAAAAAAAAAAAAAAAABAAABYUCWUllIAAAAAAAAAICiCgAgFJQAAAAAAAAABZQllCWUIACoCpZYoJQAAAlEFllgAKllAAAAAAAAAAAAAAAAAAAAAJQgWAFgUllCWUQAAAAAAAAAIUECpQBBQAAAAAAAAAAFBFIUAlIFiwAFlSpSWUAAASxSBYsFlgoAAAAAAAAAAAAAAAAAAAAAEsAAsAChKlIqAAAAAAAAAAAIsoAAAAAAAAAAAAALBRKAAELKhYsAqFAAAACUEqCpZYssLKlAAAAAAAAAAAAAAAAAAAAABLAAWALKlEsqVLAAAAAAAAAAAEsoAAAAAAAAAAAABYFhQJQACUEWCosWFAAAAAAIolAIoAAAAAAAAAAAAAAAAAAAAAAEqBYCxYoJUolIAAAAAAAAAAASgAAAAAAAAAAAAABQAAAARSLKiyxQAAAASgAEUABKAAAAAAAAAAAAAAAAAAAAAABKhZYqVKAlAEAAAAAAAAAAAAAAAAAAAAAAACwABUoAAAAEsqBUpKAAAAAAAAAEoAAAAAAAAAAAAAAAAAAAAAAAJUKgpFEoAgAAAAAAAAAAAAAAAAAAAAAAABZYBSUJQAACVFllgsUAAAAAAAJQASpQAAAAAAAAAAAAAAAAAAAAAAAlAIsqUAlBAAAAAAAAAAAAAAAAAAAAAAAAABYFAAAAACFhUoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQACUCAAAAAAAAAAAEoAAAAAAAAAAAAWKgFSkoAAABKiooAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAEoAQAAAAAAAAAAAAAAAAAAAAAAAACyoUAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAFQssWUAAAAAShKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAWKligAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACxUsoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABYAAAAAABUWVKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACywqUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABYWAAAAFhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAWAUgsWAAUhSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACwWBULLFgAssWWWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAsALAqWVLLABYssssqUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABYFgLKihFSyoFgLKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAWAAWVLBQBKgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFgAsAAAAAAAAAAAAAABULBSKRSKAQsKJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYAAAAAAAAAAAAAAAFlgFQWWVBQAEUAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLFgVAAAAAAAAAAAAAAAWUSxUKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWLAFgAAAAAAAAAAAAAWKAlRYoCUAAEoAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlliywVAAAAAAAAAAAAAKigJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWFQssAAAAAAAAAAAAAFlSgAlSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVFixYsBYAAAAAAAAAAACkoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwsUEAAAAAAAAAAAALKiyygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCxQiwLAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlCUJYWLCwBYAAAAAAAAWKSypQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYqUBFhYWAAFgAAAAAAFllAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAllBFlgLFgAAAAAACglAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWUAlIFiywAAAAAAFiypSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUASpZRKSypZYsAWAAAAAqFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQEoRUsWBYAWAAFgWFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUASwUSyywFgAAACwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQBKhZULAAAACygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqUAiyxQlgABYAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAFSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoCVFgABYsKBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKACLFgsFlCKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqWWFQssWWFEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWKliksUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgiiLKigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQID/9oACAECEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAABFgAAABYWAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAIqABUApFAEAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAACUhYoEoigAgAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABQAqAsAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABQWbYtZVKShAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAALFBd8+ubZIgACAAAAAAAAlgAAAAAAAAAAAAAAAAAAAAAAHTEW71y6azqXMkCAAgAAAAAACFlgAAAqAAAAAAAAAAAAAAbzABYNSBYXvywves6CTKIIAAgAAAAAAgAAAAogAAAAAAWAAFQAAAKsgB06cI6acoXtxjfblM76gGUhIIAAIAAAAABAAAAWUCAAAAAAFEAAWAAACr154bmVXteOHbbjir2xz3vSceugDEBIIsABAAAAAAgAAAUABAAAAAAUCAAsAAAKb6c8O2s8O2d6Z5XsY5LrqlDOgBnIGQJUAIAAAAILAAAAKAAQAAAABQCVACywACkKO15p2Yx2zoc51Jx3tQABDMAyAQAgAAAAQAAAAUAAEAAAACgAIFAEAKJQ1vU476opWWOqOfQAAiIQBkCAAiwAAACAAAAFAAAgAAABQABCygCAKXWAbtc+1BYJpAAIRCABIQAARYAAACAAAAFAAAIAAALKAAABKAQKN74g2q7AAqWAxSEIUASEAAEAAAAILAAAAoAAAQAABZQAAAAAllC9XE3h0tmqBc1YComYAkNEKSCAABAAAAEWAAAFigAAAQAAAUAAAAAAHXc4LrF3VWhUlAsIzBBBpIKggAAIAAAEAWAACgAAAAgAAAoAAAAACxe1nPOt8roaaBUACSJIAFgAgAAEAAACAAABQAAAACAAAFAAAAAA1rE3vTGdsyhbaAAJJEgAKgCAAAIAAACAAACgAAAABAAAFAAAAABrWc96mM7QBbLoBJAiQSgAAgAABAAAAIAAAUAAAAAEAFQFAAAAABdI62TFsAAtpEQBkAAAIAAAgAAACAAAFAAAAAABBSBQAAAGmQC6pdZQAACggEhFAsJZSABFAIAAACAAAFAAAAAAAQolAAAAsa1MBvM3LSkAAAAAREWUBAAAQoJUAAAAgAACgAAAAAAAAAAALLctamZU2xtDQAAIIUoksEWFVCAAIAFgAAAAQAABQAAAAAAAAAAAKlsXSZsm0slWgAIQAUQAgXUiAlAgAAAAAAEAAAoAAAAAAAABbILAKKhblY1CKUoAiABAAsAVAQAAAAAAAAEAABQAAAAAAAADVzCiBQALFEFFoCQBAAAAAIAAAAAAAAAQAAKAAAAAAAAAbMFAAAAVAFVQkUhAAAABLAAAAAAAAAAQCwWKAAAAAAAAWDU0YUAAAAAAtokAQAEVKEVAAAAAAAAAAASooiooAAAAAAALLB0lSZtCAAAAAFWogCBKEAWLAAAAAAAAAAAAASpZQAAAAAAAFRdjKCkAAAAAKW5AIIAAAAAAAAAAAAAAAAAAAAAAAAAUjdSECoAAAAAKAgCAAAAAAAAAAAAAAAAAJQAAAAAAAKGhCBUAACUAAUCAIAAAAAAAAAAAAAAAAAAAAAAAAABSggAAAQUAAoQAgAAAAAAAAAAAAAAAAAAAAAAAAABRSAAAQABQAFgCAAAAAAAAAAAAAAAAABKAAAAAAAACgAAAgAAKAABAAAAAAAAAAAAAAAAABFAAAAAAAAAUAAAQAAFAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCAAAKAAgAAAAAAAAAAAAAACUAEolAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAQWUAQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgEWFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAKgAoAAAAAAAAAAAAAAAAAAAAAAAQKAAAAAAACUIAAAUAAAAAAAAAAAAAAAAAAAAAAAgFAAigAAAAEoQAAAoAAAAAAAAAAAAAAAAAAAAAAQAFAgAUAAAipSAAAAFAAAAAAAAAAAAAAAAAAAAAAEAAUEAAoAAgAAAAACgAAAAAAAAAAAAAAAAAAEUAAIAAKQAAKEFgAAAAAAUAAAAAAAAAAAAAAAAAAAhQAAgAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAABLAKAAgAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAACVACkUCAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAABBUFQKCAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAACCoAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAABBRAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAACKlgAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAFAAAAAAAAAAASkoAAAAAEqAsAAAAAAAAAAAAAAAAAoAAAAAAAAAACVBQAAAABCwAAAAAAAAAAAAAAAAABQAAAAAAAAAAECxUoAAAAIAAAAAAAAAAAAAAAAAACgAAAAAAAAAAQLAsoAAAAQAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAQCpQAAAEAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAQAFAAAAgAAAAAAAAAAAAAAAAAAUAAAAAAAAAAQLKgAFAAAAQAAAAAAAAAAAAAAAAAAoAAAAAAAAAAICwABQAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAAACAAAFAAABAAAAAAAAAAAAAAAAAACgAAAAAAAAAAIAAAUJQAAQAAAAAAAAAAAAAAAAABQAAAAAAAAAACAAAAFEUACAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAgAAACkFACAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAgAAAAAoAQAAAAAAAAAAAAAAAAABQAAAAAAAAAASwAAAAAFAEAAAAAAAAAAAAAAAAABSBQAAAAAAAAAQAAAAAABUAAAAAAAAAAAAAAAAAAABQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABUqUAAAAAAAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIoAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAIACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8QAFwEBAQEBAAAAAAAAAAAAAAAAAAECA//aAAgBAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAABAAAAAAAAAAAAAAAAAKBCwUAAAAAAAAAAAAAAAAEAAAAAAABUAAAAAAAAsBQCUAAAAAAAAAAAAAAACUJYAAAAAAAsKCAAAAAAAAsCgAAAAAAAAAAAAAAAACAAAAAAAAAoAgCxRAAAAAKSxQAAAAAAAAAAAAAAAACAAAAAAAABQAIWKAEABYFSpSKAAAAAAAAAAAAAAAAikWWAAAAAAAAAoABAUACAFIUAAAAAAAAAAAAAAAAABCwAAAAAAKQAAUAAEUAAEFAAAAAAAAAAAAAAAAABLKlSwAAAAAAFlCAAFAAAAAAAAAAAAAAAAAAAAAAAACAVAAAAAAAUAgACgAAAAAAAAAAAAAAAAAAAAAACKQCyoAAAAAAKACFECgAAAAAAAAAAAAAAAAAAAAAABBYAAAAAAAAUEUAECgAAAAAAAAAAAAAAAAAAAACUAIAAAAAAAAAsoigAAAAAAAAAAAAAAAAAAAAAAAAASwAAAAAAAABRBQAAAAAAAAAAAAAAAAAAAAAAAJZQgAAAWAAAAAAFBKAAAAAAAAAAAAAAAAAAAAAAAShKIAABYssAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAQoipYAABSVAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAASiVAAABRFEsWAAALAKAAAAAAAAAAAAAAAAAAAAAAAAEUgAAAFRQAQAFgFgCgAAAAAAAAAAAAAAAAAAAAAAASggAAACygACAAAAUAAAAAAAAAAAAAAAAAAAAAAAAhSAAAAUlllSgBAAAAKAAAAAAAAAAAAAAAAAAAAAAAJYAAAAAUEKABAAAKRQAAAAAAAAAAAAAAAAAAAAAABAAAAAAUAAAQAAFligAAAAAAAAAAAAAAAAAAAAAILKgAAAAALKAAAQAACxYoAAAAAAAAAAAAAAAAAAABLFEAAAAAAAssoAAAgAAAUAAAAAAAAAAAAAAAAAAABBYAAAAAAAAsoAAAiyiAAFAAAAAAAAAAAAAAAAAABLFIAAAAAAAABYoAAABCkABQAAAAAAAAAAAAAAAAAECoAAAAAAAAACgAAAAlEACgAAAAAAAAAAAAAAAAAQsAAAAAAAAAACgAAAACABQAAAAAAAAAAAAAAAAAEWWAAAAAAAAAAUAAAAABACgAAAAAAAAAAAAAAAAARQEAAAAAAAAAKAAAAAAARQAAAAAAAAAAAAAAAAAAAIAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAACLFgAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQqAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAFgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABQlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/8QANhAAAQMCBAUDBAAFAwUAAAAAAQACERAhAxIgMSIwQVGABGGBEzJAcSNCUJHgYKHRFFKSsdD/2gAIAQEAAT8C/wA//wD/AD//AP8AP/8A/wA//wD/AOM/TqNR5ZEhTZZr6pvUHyuLoOh4lNvKG6Fc1DUaCgj5TmyJ4kDQpzi3hWYoJtMylTOiUEKHyXLxmyzzg6SdDnASpTCTR46q9N03ZOcAFmoHah5MGyc5hxLG3dC/IOgmE373UOynhTzemHYT0WcDdAgrEJzUCYnnfyheYCa5n1HEpj81/wC3IxHQEx0rFcWwQsPELtliYnZMcJlMMhOMIugIlSsxRhougexTu9AUMQwj5Q4jhseysHysKXXPIxXZQUx/ssV+b9Jj4CJJmTumphsE90z3TySAt0EE58kKaih0T4yPxYcmGR/QM4mKTfmFDkTuF6hyaRIn5TMZv2t1zIcsbElgCJOX20NMFNcSU+xX8tZgLvyh4xuMBEcQQ4R7ofiOdlCdiyfZMcHch+IGIYn8T5U2TcTiM8zFPAVhEZOR6h3/AJDZOdO/3U9M/LaOI0zCY04+bDOdqfiF6zTbQEHZRbX0U0BRp18ZSnXQ4U3v+ITAlesxNgFM7r0rswjoFOpzg0SvUd5lemGZ9+gWK6WLDxDn3Q4Wjl42JD/ZYbjck7dENTjAK9RiF/S6mno2fz/Ce4NEymOl/wAaMSbQn4ucEL96Y96xyfnWFbxfKLwN0HsefwRo9S+Gx1T3l0T0p9eGwLL0x4N7nU4ZmkJzLlqZinCzAdYWI/o77gLJhAddf9SXOE90NuSdin7kISN1h/aNAdfalivUD+K4e9G7pmMAdrLGx8wtssLF4roHaaFBwcFigTZTQVH40+LuMQG7qbrAAL0cUZsuvFx8qwcXMNZKw+v7riGGlY2KcSP1TZA3/wCV6Rxdiai4BubosV7cwfhpxmTCc8v3UKSsF7sVwBPJKdMqbpmJmj9JjnF1HuhNLQd10WNiuG3ynvz1aJ+ESm7r05LzJ/Qo4rFtxsKc4uM8zc0GgXQ8ZcwJWMYmR8poYdzC4cJ332KBcHktumZjJahOiV6rhxLL00z7KVmB0nEviNWAeH5o9+RY+KHCKnvT07splNeHCU05qlwCxHObLZUWkFHujTqvSC0ndB4JI7ahsnGAsd0ZSE4ySaB7oWFi/d3WG6WhYjuFwd8LDc1rpPRDEBn9LFOa+gOIBFcPFcLJtgAd07Eu5p+F9VoNtuoR3K+afHI3oORfxidPRNLh0T8TMIhNnOsQy9klNJB3ACsAeL+yw3Zm6MZ3A72T3SUx7gjiYk3KGKRaV6V7nVzBYh4ysF0Rf4QMr1QlineppgYRxHo4jx/CH/cvTyGma4/1GmHq0p8TwrtXdBxheneI9zvpxLXTCSAn/asW2x4SjvSbQhNk3GO83XqHNczMCm7iydY/cibldtN1guDeIrNwlxWKQYPWsKV15Fl3XTSAfGUtnqmsDeqxGR/NdOwsWV8JsOP2f2QjZWaFmB619XuDK+F0WUkTKttCGMBGWB3QcD1TzAWJjFxB6q5MpllORgCxcQm2iyAtPvCxMcDDaGblAmU3+EwSb7ppkSn4gYJ91j+ozcIFlJ6IICa7rDdlIzX9lgnMyYjRiuiE/F4VhuEXTH5pWO3K726I1EIuHRFAwgM3VGyNbUimHBBTnE79NMIcvpW/jK7Ga1Yh4vuTsRz4QdDUbrDGOB0hFrjc79FBduUxgbemO8hycZO9YTWysPAsM4TWNbsF6k8Nl3Ue6ZZPxS4+7ViHNfRMr2CzGI/3TBxcP7lPxC8tAM+6w7NAXqHlfSe6U5rmwKlzndaAptzdD1MQ0bJjpZNC4BYxui4wmZnJxbA7rEz5b30hE0+dG2iymy6Uvy+lBrHjG7Ca5PZk6oOYDIT8xuVsmY3v+19dpMNEr1FgvTuxCb7U9ZuNPp3ZXrMO6zgiyxnSbddwjagn/hPYWMnrWdNx1UAZbrCIbhhOw8N+4Toc3KFjPJr/AGp3QJEygJXp28E0x3Ikzcr5TXECxTizLscynRAWyvX9LdQjotsNFtMaYrFL0jxklfUb3X1Gd07JJRDYsmz0RumsL9k3Ddm2TmnEtKa0NEBPMBeoL85obqKBZCfsusj2QSnOkzCNJi6OM8tI762tLyMgTvTlrc2cSpuvSniun47s/B8pzn4r+EXRJdMmgDepRi962WYfCw/UubDUHn7jsnvzPN7Im+6BCYRN07KSSO1I30xesKN10RY8Cdcar+MZnNzXMDkcMDqgAnAfyqPdR2RbuogJmKNsqyDeKYuNu2E8l0asJxveE8u70NLQb/rTaoe5oOXqsztl8Kc+UArCY1rf/acX4OIY/uiZJPIa6IX1M2GWfzQiaglG4W0VhQopGnM7LFPhQopChR4zuMJrxKBkc1wDig0QVlPUIMa4Wsrt2KJJBlD/AHWHhE0fiBixDmdNCjSDek22RdZGg3T4LjG1e9A2SI3WJgnDbMrKabIXWXJ1uvrfSa3MsXFOIdYVk12W43WI6+/zWyGm1IUVApCigaoUVhQorZR4xY77QgTIWGenNc5so4nZZidyibZQspCAB6K6bijrT1AsDU6e6KMQiLL5R0tcQZCe9z99tO6nMblPABtsopkMTWBBM8kTpikKFCj2UKNEaYrChRSFHi88wCsUhwkJpghNxY/aZ9vKzBSFfoEe6ligJ+WV9QqBuvpNOydnYD2RM7qxUK66KKgonk/FTCZDTKMSTSFddFugYgzp3RV11r21CpChRSKR+BCjxcJuQnERv+6YDLZimmb6iU3TmCeW9EEDJ3WIfak+6ZLdwnYubhToCOnegiKdkfesqKwb2TWF9kcLCy2KLDMJzCyx0ABFh3i1LI6+u1bah0Q0RX38bXuj9rEcD0upowudDeiahfS4gpqbcULZWX3T4i1LL4RvSYgovtKJaeiLrRyb6Do+m4CSmYbzh72T8Ms6q6+s75RcXKFEqKZjtSLqK+ygmsV2Ap1QUa4UeM45GNIfKc/NeomQi6eBqFhpdIsrpu1XEdUSO2k0AblNG5P5k7fT3r0UaIml5RZiFuZxRe6N1mJ0RNLLvfTFTHSo/VYrHIj8ePFHrrcbLGvou4rDZkC76HGFjC00mBUtTjo3hERpiluRvS5XxQGCn4r3rdRHJgrZG6hfOmEKwsuoUjxpnfW991mgwNqQgmWPur976XmU58tAQQnc1fPIIQMK3J+NO63ULqE04LB3Tnty0DJB1W1ke9IvoiK9F38b9pQ0OEhB8cLliiCpABEfK6RVougOso4gmAp6UzAPWK200ZE3U5oAWyzoklXoU0gKx0xU1ilu+vau6AWWKwr91C6aYUKFCikcqJ8aTPQovcJCbixugQdT+IJ7LVIjdD3QJbClzuqCYICOyzSIWciy6IJjsvRZgswRgqUY5J0HR3p2qUOqiuyPItohRtasL48c3ymx1XCXT0XERZNzM3QM17pxIJUg/runsdZQui2W/RZlhAQrBNdmkJ1iVlJpJHVB8ABZs1uVFLco3rFRboi4duQCBNL648dsRQFaVnhqwwHSgAKPB6L6l08y5AkIPhOMmnxQQs8CE9znLZXQR3KY0GUY7IIQQiJ2CiKfC+K/HJhQopep0xp+NHZQoOiNcVjxslESg2U5sJolpTTllZ5NX71im6ug1FgHVDiICa2JWI2Nkb0gytqhWCzE/jRSNAA7ruo1Ez00xojRHje4x0QkgrM6EDJugUwhZQhKxNkSDqlSgJC2iysApFLQhTtUNJRtotz4UVhdKRq+axovzZt4rFNv+IUSoKuotS8bppNHHdFbKNITCE4SpMRKmdJqCIpMKdB50KK9qRqjlx4vFEygfxCYRvEKIi6kd04mFaEAFICzBTe6e3ryGxF0C3onmeXGoc+NMeNxujQcwmENBQUSsoRm9N6klNlOk8gWWWwW35QR5dvG43FGoCFPLzJuhybCOy+aRo2WaApvrimb3RMr2Uf0OOZ08VTqJQ31Fb0CzJvKcim76HFNRsotQiNc+3IisnyEKGkoIaTo2Qk6hUqUU0QhQo9U1Eqab1infySGg1Ggo6ZQ0FNqazdZqHdFdNc+Sg0Gs13odIQOkWrujVt6G48fJv8A0EVOjbmBHUZCzVmAhdG3j2dA/LOgI/gChW4rtQ6dkb+PZNGpyb/UAEdtAQR0hb+PZRKFCmf0A88UnSEfIE6Lpp1n8q34s+QJWYrdAKKi+o+WBpGgatvKUlDlu1ASpI/1BPiSaDk5qGorKlA1P+nIt4ljkPKmk67KyFJ8pTyTsnGadAp12oFKPlOFPJPKEo+V8kIxzd/KqUKlHy6Jpv5cjQf8/wD/APz/AP8A/PgL/8QALxAAAgIBAwQCAQIHAQEBAQAAAAERITEQQVEgYXGBMJGAQKFQscHR4fDx4GBwwP/aAAgBAQABPyH/AN//AP8A7/8A/wD3/wD/APv/AP8A/wCWPX5Cz/FHq/yFb+B/xJdD/IFPqYh6L+DPqn8hHquudV8E/A/0z/I1dL6V1LVfwZfj6+tfLOq1T/Ix9C+J/qp6l8E/jg2J4+BsXUmT0yT1PoYtX+S8wN9xCc9T0Wr26Vo2T0Toiel6voXS/wAiEQmOvOix1PRavpT+FPVaPof5IKU2KCQ0xTw6W4MiY6ZPcwdPJM6LRk9b+ND0RPSifyHjFrMDJOVECQsNGQ03rZomZRw05FsnVtFNUx4+TjonWYJ/I9oSQWUnNnSDlE1ITJgZZlE4vR0fIpGKBucnNCfkliENA1smx4bE86Z0iif0cj/H1NcnzIQ36FCdhtKGNr3o9yg00tk5NisqvguQ0tQJ5LMEzESYJFuSWY330Tieifl9dU/j80G4NwDPAZImsfA0J2J1onkRJsZZqkTmGZCs+CaadEp2mNKw9hY9cQSCqiI3Ip4GbUpVwTODozsVyT/IneWTxAtq0g9nrRGSev18HvXjXn8frKJW6Ek0pYHSdU/gIf3FJ4FrHkqUUckUpk9mixTjWI1q5MnGwrZJ4S2IpZNEGYtEm5H3LH4IhQvJlLLsT7E/ZlC8ihGCdOcacnv9BOnP5AtwJp1zkNoIpSeBolbV2XW9x1enjscmCiOWPjGSwZJb5MoF/MZuF/qEXu2QOAY3BNjYZpylAyQzsZMbjah0XbJSctjzUiqYYn2E0pF2C+iTfudj2TnRdHsX4rySSohOf0zcSJz8KY8tErZTj5MGYr4IOTI5tKaWCxqbDLS29pEo6mqk2jmr+gwiSbTPkbnZyJzvsc0MREEuodycoflRF4RJkSTcEUuILu4M7mS8ydynBhk5JXZ9C8C0gUVZ60zotUz10cCeuern8RpByO5haYt/MRpW/wBIpzbHqbqUeBY2sTHwLZYxcE5+SrNlEkf1E5tfHNHfgSS8Z8/AiImMTkuNX3MlcCpTvd4FSVkl19DaWWOg3tAmhpZ/mOJInH9icKRLeX7E3Q0wTCsyW5tyc0cKSFsdqj9xTzBFjcTy0WZpmwVUL0HUqypdQdhbWKtiewmehM4Incxtr6ORZFvpj4fZ7OTn8RZVYmDcGCVLgRtt9/0i5johbG0jaEjCtz2JHCXVIGC6qRbCdxg7ErGVsQr4DxfibhNjmJJzvyMYEmpX1SBIcJPyjlTQnMUIyzgMbIiAbpsJzrWyKmLgk2Q1TCdYKcuS5yJZJCLhmbgpZBGCYiiJ3Rtnc9HNHMIS3CEjiZFsheDwjbLG0lJE4ok9k9jgk9C86bZOcaTp7+Dj8SLJySKsKTToilFL4E5+Bp6JdHY50Q9ihI4xyKg3JnVOG4y7EL9yWCxeCJTf1ISnsZS9Wgd2aj4hK23ZCakluIkpOo6Htk4XpKMkEBxgd0x6NqVOCeKC4RXsrfsQQZwVTJN7aPCrI5c7om+O3gUrn/JGbE9EdxbyzCnZiLojEbk5hjGdxPLgTwlBM7aLdsSxLFsQnc0xrECeLIxLREmMMebRxZbc9ImYJJJ04wcnAr6ZOev76F+ITC3Chs0LypEYE2xNPfqRNJSKSnnriWRaaaepr6yIZrAjhohwyIU2pDRTpfXS3A+M6DbpS3aZIckv6RkjlI2ORKav+8DdCS25j4XynwWHNyN2jb7jVVLEyKtvxwtFKk04dD2mzadcEzIlUzTx5DmbbltXsZi2fQ6UWrGxCgojZZeEtCJKFuVKJHG40MRLqCM/ubsjZC2b2E4mDi2bQKMlZzpgPag4QbMl8HhIRSopDEs4RG0nYW9HpD7FLSY6fOv0YZjk89EZ19Hvp9aT8Xon8NpgSxJkrG2EjS/chCKOR2JxknO5ydDRZYykumrEdVyn6IRMoVhMnolbcNY8CG7mdFbEsVEdDeYQ9nECTEiMERLyKa4Lz2mvGriG1YzU0N+iDaEl9kkrTIjuHWTiyZlJGzEFMfd0tmIgHdD12W4lMsk4Uiq9sMhm3cubd/uIxbn2FlFCctwsBTNcz/rG58nsVxCE0cJ5JfItoW48S+PZan+RlaU5DdRlvsEsS5PQTTJ3eB7s9CXdiWaMxY5zRO0M2SzEQJcQYo2iBw4iRPFoW6jSP976Pa09F0ScnNi9ZJJnbT0J514656ef0HP4bdsKpgSazffYVbJTwVCvgaF5AhknbCEuX0LXPgMc4z/MY1lkomQ9ibRkthO03MatDiR0CcRI5UaKxAmS0TtGCE0k4Iwp0ezjyWSVwU7iTdZ0e4yjJUV7E3upXBt1bE0l0WnTIxYnIhHJCpKzoTBgmcICS0o2qAbJscvaiSkdDpwYk0yPBeCzbkdNTlY6+4iZiavYdWIIyoLddyO6IbA9zPZcsU3cTZCaYm02h3fc7oMFKE2sj/eRcC3T2Ehc6PxQ1axoVRmUy6cspzRGwhaQ+ROZEomRXuTot9c7GHsJu4P56Ktjg8nnXjR7Z0nWMaxp7/ER2DJlI7Mc6SvZnVb3RSikzuIso19Ce+2NiGLoUKNEyTSa2exC7HyJxB7E0hErfkr7hGIEjYp7hRtJkLuzEEGOWTTLaPZMtsSzRVofYUn2CsRf0jE5x3FgwNYStNxWbFB72eY0SmcDZnJi15IxTkzKohtgW8kIgKRuuiEyzIhuolkQ3VUKibvjsO7r6CZofdjlTMGBN/4GohaUeRqVeyI3KgsJ4COSgaYhHsSEk3sSz/tHkJWqERtbUIFLgcyxUb5aQlMy0OTViRAq3TOxwJYhkTueYPBEYRGBXGSJkkJNzRJ9BbpuxeT7FutfZHo96YvYuye60T5EI9Edfjo9ax0z+H7pKZZPJQZAnLQjdnnsLNOUuBThUiCSuzYkTOtiUyb0ZobSlTAx0s+5ClS6GsCZzY54SbLpEmwg5K2w7MuggektGCxciQ1eScSd5cFvGRxNjacSYIHghBcmkrCEJQy+WINwo7eBTyTRKyjcXdie6dkBLUThyQxDEll7IqL5siNukTItvD/yMQWGKyJpIiCUb/RUk0djf2ZqJGv3PdjZcE6VWJtMVVAd5yRbX/SFVCWQlak2pE7QhKV0VRJuUZVbjXYS3IqmhISVojsKs0LeWcoziDvCgzKK5HCUCLeRqIg8HojaCI2I2EZW5BGaOKJI5Fsej6MCrYjPAhaeXpnTbo+tI19HvTnSPij8N86iqotPsIjLXYxJQ+OxUHMsZVlDyM7DFaGk14IAzeiFqyhKRqYpD5lOBYaiWJsS4IcoWzpjbzj7Aksej6Jq3D63+mW5UirbBLgnNmVCaItRFCUQiZGEk0r4N4Z/ctbeTEXb0UzUOGmjAvQrhNBLweW4sQTJTSUf9EtGba240g3aGmsJpbBvTLyfuwNybJl59j3hkHYZdmOXAoY/A1NjZL3yUgwwiLmX/wBLIf8AweHB+4ryNRwQ8WZLBEtw3QlcRBCqzGWP7i2fBD4F2gjFn837jtO3BhZNmRrNEWI3EFW1noS2EiMCXk5ZwJC9DOCPJ9aKjyejtD64610cfhlPytOUNLgtidYKxpN8jCwUzZbKWPakv5DaGTFLsmtzgpZ5FZKSJdplgba24EomP+mBN4RLsNd0ToUCwcNNMqkH2N0K+w12ci3GCQ6CZMtjeeR7JkRtY6whFWDzMW2hWOP7kknahVOBOCTF8Cyayo3rSbnEP6iK4SSLyjiiUSpjRSXgKkKUh9PF43MrMSNDG4TEUaKBanQjGJHsHaCRPGw/NCllg8QRdSZOjkI5CQycMRChQhIW1m7hIiSCy4EuHYuwrhyhKoOCA98G2dOb0a7i2FtDIyxqPBTzJCumJOBJrBypZB9i3o7j963oheSBbHeNOdPGvvT3+HjcWUWvltmrHXgNu2kkRaKORLuiJN2+iBQTzYmW0zEO5E3Yeku8VF6nAllQQrjJmexGRZpCKbF/Mah3TszmRIhtEK6yVmsJiMwN7RQjsQi7iXc9smAU/NtMX2/sPeRwRtJN7hm3TEyb/wAxdkWtxQpn/UZFUw6OO4yQqTyOpP6KEOVCRMxkW0ZkUSQyQs2PJsN4X2NYsl7MIPIhWUM5hD2FLmiNqGxHeCJUvJCoeFmykJdjsQ5bSy0UJNZSEu3/AEWcMXDRDkajg5s9OD2JW7FuZujEWRHjVKIsjNiVsgjcjODG2k8nCo5PQkRmiDGnvRHHT7Of0s5/Cday8CCqd6FIa+ViiJQ3TY5ZYkxsCxwV+43EnYhCSQkHLTyLCI+UJasqdipcOjKEhMWv7HlkrolAt7E6aBKiZuk7xRinFDud6iHY/ZLSkhRRFJMLcc8FTaVI5sUNIrdJNI8DchVCU17MK8aQsSkyO+B4ZGBfuJEpoiTlkxA3kmxK4ZlOidgzeGNW4X+Dd5KlXZGOGRsW2llhDlFMdJZI23/cZyP9hdiFKCMzoKrrJsqxJzgjyU20bMERGEyJymWlwKiiLGphQR3YkNEYlHDOdMSd5NxZdEYEsGdOTJI97IOaI3EiD0e9UQetfevrXnq+uvn8LGSluOQOSaIYQnM38baWWNtToYsiC1EhDV8ittJwSU+MCSJ8FdZc6IcDA42bg3OwvkiIJc70LlYFcuC7y5Y2w55IJzJjItPfA3EWR5kqDKmRCgkj5JINu1MkZtSXCVCX2TlNk0slScxyZOnBEujHYIzdmYExyyJdUyUkJRDix4ifRGZFk8KUK6kySnQ6uxKlJPZwY4IVX9hVN/sPCcj/AOj9guYtIuyxLEkRFEeCksidhrgjsRM2SqCMNSRtBAUJsyIrYYbEQYkisEEPI9zB72FFEaXr6ZEEWckLgiNyBrFDjojp9fh9MhaV5GOSWItn9CtJOetaNkHI3w8jk9kTc7NzIkbIWC74L4qNia2+SHb2IqmeXA6EmxpEN2eBDf7I1uZ6D2lnsYocfZJ5IwmSsSLwKOGyJuGzg3ZE/wBiIDeF2InKf8hfAZR03wh2WThiWWySVSNtLckJMNOG5JRgPdwNdpPdHPOS7CdyG4IbSULuqLyiJViW5mUhKIzZiYMiVvI3gWxs9C25K6IwJnCoaxk8BKCIRE5I5wREzIlBGciUEdxKBKCIZwR2Gux5MoRpH7nBGdOaIOcnJzZHk9HJESyCCD66JOOuNI+Dg56o+P1+EDcQibl4FoIIykIX0i6jqeqJD5l6uHkhZEyU1Bc3QNEYGtZRhBksS/sZ0hZkkLA1DnK0d6GrVDwiKnkqVmZZQlOEU7JDN4f6i0kth3SaOwVHEQUpojs5FA6oMGirMkeUC6c/3HyR4OZ9jnMSPcq2/wDIqoNASLedhFmRXLYlMuh3ucqqIVPYfgU0kJDUiSbCUwvZHKMKYZES4IEnKTw0iYWw1RTYjPIpXcjI8MjOCMm6o4yYeGJEdyNIncjkS1/uQNbkQLzrHbSNIPZGkCrHR70VRJHT9/iCuCoSjTMuEyv+iy7yIWVGSq2jYaE9HIsyh/2G0J6cjzmgqooTBMZQsJQ8qERyMxIpMxWExFmSLFDizzY1vLLGoqRq0ZisnfubB72ZTyO92Jm2S4a/c4pDzUi5mJU1TbEDOQ20TsZIXl2IuRZbEJVYlIp0x3ScDUuhpBJ0OUVJEfyFcKBcmKRQ1ijiULskirQ13EsBSR3EoZRYkYKeT2oF+4u8mZFy2YH3EoyROkTwRnSIWUd50fk5ojAvDI1p8acZI1eEpIvIsHjRHlaR9jIOdfWq+CCOv38S/CaVz8DQjGXK1se7FlODYWl/QQyZe7EgXQyS2RNMGOtWKqNylA+z7ItnMCcMV8jKpvgh3/tj7DETZqEhvFMnI5W41E2PuN1BmETy/wCDyMXJV1k25FZycXn9iEyKX4KecDgy5PSG/cEUyVP5kS7TsjCaIloPRDzuQQ+MFIRltJ0RHAiN2j9yIiUyOaYm0jvZuQnDkSjb6IjLFhQlERECUSLayBC8kIsRBAkRH0ZMkTuR3INzO5E4eRJoSI0ens5PRC7jgk5ImNIyJaRpGSI2IONO+nnXg9kd/j5+ZfhInZddyHgarkvj/o1KVC2xRKV2VDVsTnoNjQiMvAvAkSJ6XTJJUaQ1Cs2iSKEmKonLIy0hqqVFuHuNZH2EPizYqH/vcjN2Z4g3ybM3dkQ04NzhGGuSEcGUmN1CGIa2KCa3MmS2f2Ekpka7OSlEIf8AwiJoid0ZlkTESQVAnJNbYMk7j4SRMTQ5/wBohYjItqsjaWKjEl72S1MIWwk2yIJNT3EsOSBLsRCEfBHY5SeiJIzRHcgSIRGMEHORkEEdHfXB6Gi6IIyR0xpzo9+jB6I15o+9Y/DhWSL6W4TZNGbHkaMQI9ElNkljA8LUULRNglCjWbakkJSzAhaGmI7T6E50f1FDzsRhyRkpRLg4NxqXgyQiZL9kvaRO0z3HbSgxkSxQ001I12MERFihStxmRp1cEZkcL+gqUP6Ck4kSTRKoxaXIw7moI7DXJX92QsTZlOBrPJ7Eu5GyzGz7M4Ql2RD5RCyLDTIIhGRgWw/8jWxGCMEJUJbQcSYEdhB5kidhIXhmOT1pBBF4YlaI7LWOSCNI8a8UYMa8nsjRLT0e+j1r5PenC1jSNfWnv8Nm8mSW9KGlJ9EijEYfIxTTlNicltgm9y2RTYuRzSM7EaTBzLf8hYqpJgaB7OhD5kN4Mp6X8xu6DgbSD2pPRo4CVpNiRNkhKkdSaIy0iJkeEoRiFsWimRyeje4FTdERyUy2RTeGRubxpJ4Zthi8DrY3GIol4kU+X7DHCkeDI5uyKlIwyOCkU5saiQ1ECWVBERLIc/7ktKaGEk4LkM0Ymynga4QlGGL7IxyLwfzGskC8HYEpYtj2tI1g+yD2RrGv3ryPY86Qc5Po4xp9fC6PWmP0eSPij8IVbYEENj6P/gmGnImnh9KKdK5GRbdjUETA1lJkXg8UZh/rHMtRJOv+EJDGhmh2ESQ544JTwsRuakRAVSKOR5ITkk4QjRCIh507ogiRpbHo5ckmYij02yKwJ4HuO6kjEIh8RqIHkJ5guoaIVUEuFknIlTuCORNy7kns0R2ItMyQbZOKQl2vIqNxBGbFHoiiD28iuwjJQ+w8hp8kRFCqjiWRkj9jkjuxf6xIiOSD2LY4ogjBHYS05xr76pjRjO86wc/Jz08EaIWkL8No5hukTB3SoXYyppjwLEQkrScDcpEyVkJ5KVD9w8kiUuCllthKjS/wTuUbUkkkMNQ3CuTxMkpmxwmp/oQpqBSIQXCWiFCgXklzkmYJg9UNYgnwRA98FrEoo3DXcyOqRgfggjdtEPsPazuHlODwNLseykSzagdSblX7jImZ/wBkiZUojFFXmRcEdx7iBYsdDyUmUqYs+Tv3PsidzM29EdyOx4R6s2ZGGejMUJO2mcZwJZgjuR2IyQRE6rfo9/FGvo9Hs9axk96e9fWno519awR8T6ePwtaalEKbkdlElJEgctsQwlowpZSism/RLtMXOMDJQ8ln3EtyhGN+RKTuY5SQNl2TsbaG0Sq8CUwySWRNpMJlDqJqkMkDiEp2I5GZQ5yeRuch7l3RT30al6Qy7k3VZ4FOSNhqhEPI0IR2kSykZ3VECwoaxWBRxRlRJHYwPRjYiZyRDof0G5wJdskCUSoN1j2Gs0NZtwRjYgiRdxBFYZ4WJRsK9YEL2e9OL68nCONck4ONHr70en38PHyr5vXR6/CODlSThdmL75FIUTksVFyhWNiJu4gzhCspGTyeRLTglaexNbhVDLTocpkwQiM2LAbNyN8C3khSbhEobVwNCIO6JnI9lJ6JtmeDmHI1uRa30hLA+yOTHH9SyORoi3SGpyNbQxJ1Q2qiLRuGuwlTlOT7kuTAS7CR7JzJG0WRRFOHgopXgjexdmRtAl3PYazZHfA0rH2EbkeRq8FPZCpCvYiIb3Iy6EIRBGCNYx08k9+rjT10Lr51jrwTz+FDYnf6WZCsMwTsgoyQhLEKbNoqG6XFipTeCd07EHcmSXwS3lnoaiKMUkSxJONolyURIm6E9yEnRSiFvubjShE7EsEM3iBJOCOwlimQtyhMSSZZGCOxEojZIiYsjCOGiBb6QNB7yM0xrJvoaHOwoRZ2PDHZGHaIy6EuYEZoi0WmiIwiMEZpnh6I4IIwiOxHCII8ELgjaCJgak+y0I3EskRuLVetWZ309nvp8PT2LT3pBz1QRrxZ7+LGnvp5+Bfgw2U2Sl+kxY7ucTLVEkE1YI7EpFUKSa0RCN3sJY1hRhRjYnsc0NrsPltECG4TEKkmOHISgnsRcaYg3mRpciEIQk9iuUWPAuWxedEwzyzyRggg4wRKO80NZqTdQfzMbEZIOMjEdoPZSyIi2UStkCVCUVLIN8GxDT4ImYEu5zRB4II7MjAl5KEIjBGCKdkYojSOTixLsIWka99PfR31+tM6e1rzWnojLkjp9aR0ez31e+iPwjaBYimxPaf0c5pjKJoZwBCw8nDFKEWV3NjgFGSzpBaSRjOLOII7GyGok2yQZBNNMScrBGD/AGSr0itjZi86LY9IcN0NedO86NcM7ivJwdjA1OSIjJk5I3jTJyZGjY7yQ+5ExRHkjeDwInKIzEDsj/JzdkdhS7gzCMkbCeIEnWDBTg7HMot6ejnJAtPRGSC+dOdOev11c6IjFEwez3rz1Z+L6040Wsdfv8GmxZIZ4bVCeIyI1W/yRBpic9DQNI5FJ9gmwYslw4ElFiaVmRLoaModlkvDY1kfn+xuzuRmjGw/kR7w7HLQ7eEcWJNTaPUFHc9HsSghTbZvvp4Qkcn2Qez6PR71bUPIyTtHgLe1pwRkiOSMjUTRBBCIYaxCIIMEZ4PogxJ2gXgjNIZ2OCTmyOxbiulEEGOnkyeB6c/DB31jtrggW/R6ProjT1r7/CNO2upvuNu2hvcaH3ggXkUt/ibHCGTrojD7DIsmaCZV7hpuULsIjMj2sjPAnJikYLsxqMDXaiFEwcG1mIqh0ZvhieIkYEItwNygzzp70m3RPZl0Ijt0e9MESdzxq8vTdEXekGONPojI13R6IGsjtkgjwc2ZgjBGTjKISmyFRBw3Bs0yezsYPRHfRbRJBGRIS1jt0fWn10+ur0etI79EEfFGr6fX4NOLpgHlupoY8IQ72Kw4L4RRNi+F2oaH3kSnYSjWZogssdyaNwSsYJkjORrK2MRQ0S1I2YdzZCpQRGxHeSJeBIazBuOUiIkyWSKxKD2cmTG76McmDbYi1RmCCNOI040gjcSVzpBzR7EinwckdyMEDWbIyQcyc2Qc6YIzhiT4GsCmoOSOYI20ggxGsdj2ezPBhmdFx1x1wfXwffT7/WR+BbXsYdDcDTLGvA3Q9zuHiT2JYOWgXQ3A86tCEloRbPJATfowJkenycAly8DphOiXKFKHIjstJNMajZje5DXcjOM6xO7IqII7iQliWPshWXCrSCMcCHlI7kOtcbLXgjsQdoHuRjSZ3RM6xQ1tB6M8Ho9EZONY7CRGdPR61giDiyMiQ1siCMkaR2F/QjgyQQJZPo4I0jo56ffTBGm/wz2/RL8GWPcbF9D7aSdz1m9O84uiNhD7MUIUX07yjy12jWWTFSRcnRfGBYVD0Et0JctPo9aexigmkNyMgY1bIgxbIrT0Z3J3Ps+x99f5HlkRp6M6elpyQQR2ekPvpB419a8keCBrtrB61jYgjuRBBBGn3o12PQlkgSI6IiSCOhb3rj4/XwffwLb4o/8A39vHyT+jb0y1bg5noWcs7BaUJd2coHckd9PstoJzo9xuVJFJYnOm5CNUcVoksD4MqpQ84PZ30R6PRzpGw1XsjFDRHgtD3onOnt6ZOTyc1pkzRwexG+D0YgmNz30QRGxDRzpyI5150g40xoisfBBEkdiO5yeyCOwvekH30QXwJac689L+N9K6PRx0L8BmSC+Jid5/QSIbHue9M3o0jdarcJjZiGhsdwcHOk/zJJwJSoelAnsx02pEpE9MxMSPKHvRGaEsG47QVs2LRa/RyezEjH5RzpmT+w0etOaF20f7EacaetIPM6djtrBB605I7EY096rxrHgggg50g9iOdXpyRyetI7EdiCCM9XNnsjRefg5I0Xw+tHfRx+B7wiciJgaW/gYulfG9E1li0MTPnR0JmRCGoGQQZMbHvTYTA++xuGTNC2Ej1pDPZHEkuJQnOiXY5I6fRBB7IIiBaxhkdj1otI0gh0ejjOu2NI7C1WnNdHrSO2nJHbX2Rp709ae9MawcaQRoyCCCNI09H1o9M6R2+CPigj8E4plG40oapP6/gYtXovier1WRMdyfejWqJG9IPekGdbNpIvA0TBcfI3MEHFi7jJE6MSckCXS0RMn0QcWetY7o9kRNDXDI408IyeiMHvX0etPRPk9nFmIMWLX61x18V0ez11ckHvp9EdEHvXgjPV9/BHy+iCCCPwLwHYkTcnC2FpqKMH1t5HpOj0XxN9ShCeqT0ZkXT60gggQThG5afWnGSiLXJjpg7ax8EEEHJBBHY9HM6c0QNd9O+sCFsRpB6ERp60jfSO/QjvpwSffT71j4Ofkjt+ojpggj8DMHY/AvQtoG+RDUCe763GvbWRazkn4edcEltzBx8PGkHa9Y1VaPojR76I41XXHTGdIyfRBVj09HcjShEZOx6PWkYOaPSIjTnRns+j1p60wc409HHwcHP6SOuP0sfgbWGiIbsTSbuRuSkI4SR8CMDM640npkevHSz11cHPy89Xo7aMjHy+umB6d40s4EezGnc4o5oWtSLT0Po96c6eumDz0c6x+mf6H38Efgc+dEJyN+ScQMqF0tyG5Wsj0WqG9ZGxeSdZ6fWvrXHVxr66MapEaxrE9H9jjoekHr4IIIPrV7nsjozJzZVCMiXkjB76b020exfH6H6/C1yGpfGu5MaVZ2JnY5CJEPokdp9T2rRDYn0Ier6Peno46vXRz8S6OOmejHXz8MaPozBOnrRLSDg5rRZHPwo9dHro9/Hx+Dz+KdWH8OYFJskeB8okRbjc8aKCV2bZgk1Sie5xrgbmNODgbwez704/XcfFyc9fHR70jrjxpBHgZ4PvR7HvWB71qrFZ80fH7/AAjei624G8WJ76NzsRyefwQJoUGmO4e42cpknsgggiZoSfclB5Wjge+ir6HpHQjPy+zn4/XRyY6X1+v0bXbSDitII7aeuj70kmtOK6eOmDO/T6/Cp6T1MnSCTIyJxNCnL6mhmIg1mDBMBBw6Ez0tI0TVCVrGkjEcGJNrXkydiR68CHtf8H9a+/0Pr4YwPTnTk9C6edPWnojX10+tPf4WvRdT6HvpyNApdT3HlncaYZ6PZBB6I0W+dGoRoxOns36FuRnT0etE/wBFx8HH8Bj4PWnJwNZro+zi9IjYesZOdfJB70j8LX1LqyRpiSdFcWOicCu+hjZaZZTPY13J7GRaexeBKSC3UCcMwOennrmNvj4/X8fqc9Ea8ns4PvT308acV0RrH4crI1o+jwL6vA8wmcmNN8aQetPQxOsnZSJ9ifJz8XrTf4/o4/Qev0Xr4Pfy/RBB9kc6weuj1rmCPw89/HGuYEoINHkh5ga0xolpnrk9C+Bao5r5ef4RPxx1vRac9EY/EpD1SNjZRyOyc6MXnT11/ZHTPT61wLpj+OR0/XR70gjX2I++jk40j8Q5xQ2PwJjrA/BJ9kCWiwRq9EPRdHo9HN9WY0X/AME/gjSDgj8SY1gih6NQZTsjvptpHV76uet9Wf4d6/Wx+KfOkdxojSPg99PvT10cad9OB/B7/Q8fkLBzg50fTxpB6/Sr/wCB7dPH4s8ac9MHr4l8PP5Rx+m4/wDk1+KfB6OPg5/Sev8A5GfxQjogj/5iNY/FuNY/+X5/GiP/AH//AP8Av/8A/wDWTX//xAAzEAACAgEEAQIEBQUAAwEBAQABEQAhMRBBUWFxIIEwkaGxQFDB0fBgcIDh8ZCgsODA0P/aAAgBAQABPxD/APf/AP8A/v8A/wD/ANBwL/8Af/8A/wDxno/9ud/+3+f/AFM3/wCqy/8AKR/GP/qHH47/ACZ/0aD6wfQ/hD+4x/pp/hx63+Hf54TAfwRMB0ML1GCE+k/AGhg/wpf49+l/BH4YlQWf5CYNCfwGUEcKAqA+gwmPRwwaP1H0GD/Ch+o/Bep+GPyehRowGvUUBjm/4LPoMJgjj0foB1cepMBcJhL0EI+KD/D5+h+l+hwel6A+sfgH8Fx6mEsuCMr0mE5YQo4XpJ+GTAb9BhMEEMcBvUmOOAwlwalAVCfQYAcFGDUn8KD/AITH0P0mP4K9O3w3o/W9R+BGpETxPGp6kw8wII4pj6TBoUPregeg+glxwQQmPV1oNG9T9D0EBhMz/iO/UdAfjP4TR+KTfwBoTCYQ4IUBhOh0EwalHHATHDmFDGz6x0EB1Ogj0cUBh9BWgjhxCfQPSXMJj/wiP5Vj1Y+DiP4Bg03cGj9IvUmNiCzBB6g50J0UUSEwZjjhO2iWocaMJYgaO9ChamIzQmAwGOHVqOEx+l6CE+sRvQan0iH/ABKC9BKDgLFaYv0iHEBcz6CYIShcB9DhXAdLzMNCYI/UUBqO4L9JnmAwmHPocN6Co2JmAaGCCHDQ0xMTCHQECAwwGoDocOg0P4of4mL0CAcAg59T02ITGpgKhMZDAO+jhOgtcBUam8Bg0DUoT0JlsTzBAd9QdCVCYDD6RVQ38BQwQ+sRwx/jV/gc/wA6Xoep1xoQJHeA9nMMk19ZsML1FUJCuYx6EoBj2gNKE34hcxxEsITucRwQcoagbmFhCY+dSuDQgYS4IHCehMccLQYcfoPqMUUWi0emNBqNTo4PSvhD/FN+glXDYnlfTiZdERBmAnyYQPQdDWJ0IxqAIKOFaMa8S8wXHvEQmE2o/ebwneDqOVtERuOUjnTQQVCUJ07goRxzeEwjR7Qc+hx6n0DRROERfAGh/DL+/L/CP88fwXMYgae0xqNhBdrBMBevUQcpuWI3BATf7olN+PQYScIQCPaZswENR8iFoDxoI9xAbcbEbAhXtpiY94IcQTzAeI4EIiGEYYJeh4mahRNAdHvN4PS/UPRiCZi9GPWPgjR/3wP9Gv8AF4g1LcBehCxxBgEWZ6hmECPvLXIVDC2NpiEqAAoQlBndByfpA2m0yjcAkoQG9FCswiTeJYuYPrtAVEZ+c4IS8ZjjAv6wFQTEFaGKYgOHMOI54jR8xxvCEiNH9dMCDMU7mfRcerWg0f4p6j1Y9b/wQP567UcegWMCCUoMHkbCGxmseDHFS0TKJo79RIT9+48xCL8aOSoEjwBhTeHxCQFUgXC9nMDYCAG8BCpACbrEfwRKToAhCU3hZF3LDxA/HMAWHmAlvpiPmIyoO8TxDHfMQm0casQhTaAx77QFS1GBxoKrQ3BANAfTnTEEv1j4JzD6noPSP8Ti+Q9vPxHoMmFHoCOONiZTGSiAkpEHmP8AcDZ7noRwJTIFqEGEnYgEMPbhiBlkEgsGoABFqGizpRSkXRF1Lyz4h7EuLlJMJyOICMLrDgo+D84Vt/2WLE9pAZ9kJJP30B+I1AdtoENyjXEBqXnePebQQXmPeO46hzAZWrxG760CVAoP45mMQ6Leb6LS9tVKGj0Bj0frczqf8XD2oDIEa8aeplTxkvgAMKR1s7+Y1cYQ4gXBG8q+5gBBgw0DDCcB8nKb5JY8GMmgOeobA2FzCWj8O0EbN4YbhK7GzhQyhQpVCSJMHedrleRDZFRIORAQDLBokGDhQ4MDWNmZ6qADTYieDfMJhrcZgPPzEpYvqCjSQMN5S/MIUf8AcJ2RhmNdRPEABrbaYzc7gRsObV2nco5gu5gXWhIa3lt/KUr8oKjXvqUH8bxb6PmCJXrjQ9waD1Z0xp38Aar0DXv1r+7g/ID/AEkdEsA+DDeimKTZgBIYARbHwN1EQXJiUKAAI8wE5EoThS4BrMwywIzh3iYXmW+wxMoZThg7c5UPQ2BQivnGIQWcxHHoFDzSb64h7AHJ8CECSbyhVRzzCAAyUziBgg2rvD7JO+HAQY+EDxAKugrCgInpn33gJsX+4QHCKVk4AgpbUCDxGgQflASSFhDPkxU22Q462ge+YS/9QGu+YFm5t1Ft1AaqbzOMw8zGdDcBRqfNGdpi0FXNuozBxE4xHcerO8GnQ1xOoNHpmDQfEHw1+CA/u2/yt/lA/AABnEomHL4U2lTzl8QYCGYjc9ZIFAIqUfI+YQFoC5oJtiFMLD5HcPaAi47E4Qj6QnJ36QwAAbuBjUIobVAAHAQT4MwhBLgAwgRY4+UMBCxZlcMCSME7VCFvUO+pk1A2oSHrgQYlkr8xiKRAN8CBiCXYGHtMHQBDoQAYWU3tEBkijTx7wA3n/pigsufMK0Wm/UAA948iAmmyxAAeUsUbQJaoCWjUJ9CAq8y94zfMOUYsYCDn30J5w3AdzUJldwQn5bxUoV+k+sQ+WIK70C9o9pXygjjU++tTeA7wn0OCedHAfjLRTH+EJKuGfgiy9+BDnG93X4YYkYg/gYgS4BnQSbZfEJGPEKrr4BNpJ8xKS3AzmGEVZc3mIZBA7ezFVk+kmqgz5NDMIRoVRy0PQkP+iEBkjUG8edoQHY1PkftASCR8u4UkVvGzYFPAHIE8Y5I4hA3oghI7A/cdQkSdx3UIoACaKyOIEJRTAlHIXxcBIN4APnAAK2E3xASLwr/2YT5ERFsIhcQEGURaWaXDcCbDdlQy4DADuwzmE8U7EIJ5PiADPMDVxuIWDCMeQ4gIJu1DR+8ONyoQIZhRFfSA8TcwIA4I+sAVfKXBcUVHThUAgXKzE8xbTOIC6Yg5j4hOj0+kxHp1oo4NMzzPOo9HiD0j8Fj/AATMCQAHZ8y8sSGQLuKQ5A7RAcfwi6nEsXBNHMShsTF7r4GeYaOycKBznLOAaWBzEt8kIn7FmAHYPwjA36ZewRAOCIoZsyDXqMNQZbDVoY3xvoPcKAFD5jCITTHZBIBYrMHAxr0bIQXmwTOABs3PJyMKxEWIJAlsLHmdQFHp3EGy0T0PtBMyU8QFjcnYQiBcV7VcAsgV2A6hLbswBTgRkiBmFi6EQybLiAR3NqngXjMJ4IDo1DRAGDN2Aq43ikNToHZbOA6UTkcHzCIpSv4DBbYLiAECjjiIC3uXMug0K8wfBnwICq1xAjBPDn95yX4g2fWAi5cS6HtGcfOAUveBZEJFK/WAoQQ+fpK/ZANpxN+RMCeY69nPu4RsImGbTOfmiUPA4gCuAQPMI3OggG+jWgEI1BhMeufRj0L42f8ABu5EgQtBiHtifsJnJwHA/CVJBC1ebxDjd2zueahTGgQZP6oVsMP29WB4EM8OADg6nitj4EDiwV9iiruyXRrcQ40jYCmfkYAvkp++YD6H6QGMC4jImIKDBQMsAA23uMxxrMDR6Ag40I9EGpTLMLTE52HvAosTXvsIA6UiA8AZOHCtoUnhcQAMRwlQbcPJPEPcigOG+4CKRtnvz1CBmL3wBBYMkVkVASQNubt+IwshfhwCxgUQtoXy1fGIyLYbqocXAw/5cBeCL+e8FGyECyyorrIJm88yyqS5ilOW6grkBQL3hBoaHAgBRAOxWHAEMwDHygND5VuYXG27gPuEYVEyuIBTy/XxA+xqAtxLtgrcLUo8QIXucwE723ggLAXyITOfnAUL2QP+oSPpK/UUFgjFChBs7mL5xAl0grOd5be8TLn30cUvKFvaGGMER/PueYlQmL0fM7huKOUMRLQaDUDR+gfFfxB/eg/kZ9D1AAYR/QAFKUiILgYG0+UA9RMBYX8Cy+a1JUquBjkdRD2MS2yhdBQ5mBA9qZMTHRB+oGDARUYjCgkNEDv1zAA4xXkEioBgWCBeBMtvt9hcHATjuNhCr5lcCAvHpeponRjBgQo56UtEEu8ofBEdrQ4qZnyGd+hDA4DDBhz4t2dphMApeYAV5veVs4bY9OcbkwSkICQcnlCBTdhgkYBOwizYjHboaG3OyBg8gfY7iY3FxtrIzEoBb+yAAQRD+WZkAwFvE5mz27j0QT1iUyCwd/aWAUJZBxGJDYHlCU3AyfO/iAc00pw4C6AyBcYB3AnGw5lAEB/lmNGSLvFbQASALJqJ0KdxMBbeYYiwXcAIjaNVCRwDAw+4QnIWbBgAxTt0uJkAAgEeSBicfc/aEQyHtAQTk3WINi28BpmjCiMLC9xG3gL7oS32jJxMtkvaPDiAEQWH2jdHP1lWRcF9QIYjXO2Zu4TMWcziPeAu9p4jEvQow5mYghiZmPQJ3BHBNpvBoIK1Hw38Qf4JhQ7Q5mdAQgsuMGASOAjEvMgFdzAt6TLFhobIyj4hnmPRx62VDDZYlHXaLVKxjt5bhQogYQtOOEOwefrMwGyLRgmGXYDB6AAziUugknoQXxm9vxwYrwdhcmB4h0EwRki+nAQDDdeYVjgfkQLc2voBo49AAYBOGDo4LRHZ5jyTx2UU3QezW0z3GQfLUBm/icbGbpqNwC5REJnxfisy5hqyhVrGLUAeLX04BCrfxNsgQEHjqF2zHUvkZCcx1CnMKCZBySlmTAtffzBxsCgcDzHYC1vweYAEDAQXXMAE5GGuhgQiDQ6ccQKE8nIgwRQPaJ7m6cALZ3F7ygSxhDrJBDY2hBArCFZhbbHZW8AAfwHUBYNxlC4WIl0Ra8wEraU9j45MCEU+9QgWA/vGbi8bwsPe7gIw8niKRuHKiOAAciAy7eN5wO8x0zCR3n94CGvv/qJhjAuboQEgMNdwF7AvvNveDmpmxlLRzFsoYMw/4ICTcGOJSLljxB100N/tAnBxM5l7QBBDlg3N4PkY+Itp5mYCoxtBCMEaOodMTGgg0A9K079Q+GNB/bV/ix6X+ZP4JAGaEYGPUOO+itnAJLjVMnxHk4JBVkKMWzkkMqLui4avAhI1B4HoUhDKEqBRe95jMD17kINoE4ItA8QNqTFx2T+qDWpwCe9BgAbACU1mMRZkveCJJALW8UkLNx2Ib2ABv5TJthRgw+Bq9hCULcYXw3vy1HBilONAukWuFeIAaUCMNAaMOid4FlEB4iBk2I2a+saiAw5h+EPAjtxr5+kAFwmTm5sCINcTFeTWxfUMEDko7QkOByI1EAd7UTPLQIDowZjHLMd6iJXkDCZt0G4VSRlzkDeLOwoWz+gwl/DhPqCihbdQgFAkVxGBkF2PAcAKNFtABIWLXURmAarlvCLTJEnkoMLDMYIk9E9hR2gsSIMPKMYJsKyuB94AZYJvowEMChczeAEPe4dl7BWIgvBkkU4VMgRJ3UN6Wsj63HbgI3hyCgPyRHuFM+/EALvYTThjgb8IGEJwFAuCsgEYgkpCmXkwxajFSp2H2M+2R7/aDcKDwdoFis/OCiuDMAJ/2IQAOXWYwJb4iURTxEAALQ2hALfdCYVBZHiBEKEG5htANzYnY6KEIgjJG8z5m3KLBNwAm+5m95moDuYFtiFO5ksRbTON5tyMR4SwXO4uIE38pe0xUFUIY2IooMzOIQp3LgcTF6Zm2oi0r1qD0L+4b/Mx+UGAYzA5BlvwDYB+0CIyurBJZqZCGql6QJLZsoG44prCEUWqMwCyFW8vUwbnOCP1Bhe2sYTDIooqXL4giVQ7EGbNpOODUQeA2c6um24gHLyDkPeCHxcbi9zBo0uK71XNwASXY4hA2IbjfyJmUGSAfeLgsp2MRDOwoKq7iWWMzvB2hZUiVdgKQlwAL1UEApJaUbiotlWHed1wYd6kqLIhsaBW2chwBgztgKEAMmwJ4EuTTp9QUAiEgiRiDF5b6HVwgFwyIUACPvPCBLeCFZUMq22CdkbEAcAPk9jCvCMd9lDgJOHDBCj+VKGwWEoCXYoWswjUCLWSNnEkOAAch+ARuYAqBs3ZlBUti3A1FErC38xgQMALB5MfROGSFs4COWEuhPIq5g6AgYgfa1hYMv6ASQfoRLExDax4hEksl1kGAgWjiq9hBQBZeIoHYx77wDbAI2/izCdWQswnuEPn5xYdJMdRiE6vuF3sdpYsoCB/2IhyWBiEBIZItwErIOF/vqABCwLRx1EhAbrviAWqb1V8wAgH0EOWH/NoBNeUl9pYDaEVuuoGCLHdzCuABAvPiBQDO/YgRFb/AGgCofd57hDMYbQbEdA6gHzFEwEHPPvAAMlAAwzxEf3RAVAC8jLhqpYLbTqeQYBzjeZOW3DECbTBfMVed9GaEW+hOOUBEcwGloJ1oai1EE2g1cAU8aLV+gelaL4Y/tY/6mvOvWPkZlO7omKZpo0xsYZl2E2eYATiOTbh4E5EX+6GU1VuGIgKCmRhYBknCOgED1Ri4wBANFQhlkBPEAFOWnsw4wgIsqQ2IgIWJImSUmfmgXiB0AlbGcwEV5ioFIKwbl2A7gZMILuQD0CcwsoRoDck5hTDe/yMIZC9qvxCAcnTJ7gYgTrbMMcIRZPI6EBvY0G+8pnlgZVDeUQLsj0YEyvFODvQjFgAYcO3hPqGQ6G/3hx2FMYPNwYG6Fe3cObUIIMkAiA6ThxMMe0G4XSA3mWb51exgcib0No3jQlXC3kB3xLkwUXTM2lkVgGER2RB5i8UqmOQhAWRlMwA1Y/t5hsUg2epSiFOnCgMEmXZcwAYRKF/qFDgCEL2hzBAAQALPKjATcA9YMJijvuSRGBRsj7e0Art/WUI6E94AAMl4eSzDakIW7JEECNxMBo1Dz3CXigQKEC2A22v9RCdGmUTxMUoEYxaNP8A5vGA4UyNoolW2Po4BoGDZAiB37o+ICyecePHtGAGI14GJQ8jzQiJDcBz1AAQ0BJaNuFWRmw/tACC2TnaEEezZcQnSF/AYEAsECbgtVm65gBUKFEAGABkAdyw2c1CUaptEKITTytziEkdB1x7QeV1/wBlGfYISRQDG0KOc1ELKCyoEBGsUNvMBLJfmA1dr2lmVQASzRUA4MqEwN4mXEMwFCEGL9/OigcCePED8wWapzAQIRvvEybnjeWKwYARA9/EsfEYMxAMTxD16O4KvTxCYtczE70Wg1H9yH+dn8hJ5l6QVwIJVIimShASbxz5crBE6v8AUIMURt78zDHEDmJ2FpZch3BeMxAQQhrOjfGi10PnYhjP7GUnLDAvmIAFPIqu3BG5knNe8bqnAHIjRvU0LmCiMOWrAjuWBusl7niJsouTvlw5FUIAeSXiV0qnRC3cCJgVJex4qC1AH1L2XUCIYABwkm4hU20Y2FQ5lAIBu4gWO8jBdGEAAZqB24KKCsRF9S76MnYPKGhxkk7gh4MHWwETCYdG+6glQAqrW8HNU6zAgIAA4y4Qax2I78xoVbPP/fEQaAM+TBmqIQYcElmShKbgQGMtMAkE8FbeYj7MlNQ/bWbKeRhAnZbwNgIRXQVzmECgENOGrNM7KEAcARASQ2cIwswge4MSm4p31GGmWD52cJ6DQBHUTfLJExwFg87JQRpw3MDl7988QRJUig+IwOQd8ewhInIOeSOpvIAGS6fEcSioM8wliiAyl8+ocWQAAwbvowbgAp4UNGbRe3dxVG3fTiwKAtYT8zkUYwMiCj4PpGaFlvIiJQwOsT2By8iIGhExBYln6e8CIbcgcQk7AMbkbQSsT694Qw+aAEeVgbQkCjgajJAO3tv7wFYACd+oGYXhdHMADGNoGPlnFwpmyobE3vvAGQKcVLWbOO4AFWvM+Ri4cs2SreEDtzcIww+ZajkIjIPdUInNk7RBjbaB4Nv6Swxgi29py8QXQ+cS7RVe0OYVtCOaR7ifR3GBZln5RqMdNAN0PM4ZgBMHE8fSCA8TNRrzPMzAg9AhHoBeigjmda/CD+72Pyl/DdlBPEEOGxFSIWAVC6knBUA++CwgNoOAq5qZnxlhEmHAA4ENWiQydHgQ9tAk8Hyc6AL5Fa3jPNEm/vCWMpHBI28xg0KWBb4EIEixRbUHg5iXzMQMp5gd0dDlSqwZHQ2cEwpjxuEjNCSs588wvYCXc4IwJz4QBABBYZqHvAgMOMQRtE7g7kdwMxKk3xy+YciZPmEgBBsNxEbDnO/UDBbLxCSIGJ6cdQuWxA7tBpHJe+Bm4j2mTtZL94HU4NBmFuGRRX2cNMpbuBBZYHgY6gBJI5D7xIRBy8jxD7ud2T0j1+qdkwKghWJS3h2dZbqBmOAwO4JMVj0IWCbAJM0yYTFkwg4QsQG+L3gCrFi4aklqkOPELWwtHryYsCCTZgAtAcnrmChIl53MA5oAKIyvP3gAoYhHyB7bcBiXAztVjM3DQLznuAAgBF5h5HOLw8uDY8PtBHfgSeT7oIsxe/PttMSypYb2lm1ws+OIgQwxlCDDCmKfUBlNb+sUOzfiIm2XEWEN3XEYED7YgBewfWAc3EqClBsr2lB837OoBIJKBdCAHcAHI3EIgpTJqACDcCezCQEPqOJwWVvkHnsRp/XmNh0PeAA0N3DqEHSwoACvbuZEK5EQGU8w0Nw7ddwkAhjZ9wAv+GFxBWgwN4SAANn7iAhizs8xIbCww4twvP6Cc2IAh0jflE/0EBfjAiD8cRc1DcdVRmTEcTzGR/qdCAMMVM3E7uJtZ+kUVozzBjlC4uIPpP4p1BoPpHcB30fygHo31GXriAvV+h+tepf3pHrH4VwgCvigWQRmA8e86cjcbwXSUu4/qTrkRFkrvhXcIzA2GUZwVkoVFc52JUDUgwvZdwLUQw8BGHFGoA4IAJYIBhgQJH7uMLCAgn3gAaQgPfqEADA3vfzGQjkX0eCYDAhIg4MMcwt8eyIJJsNueIBZCoO1C1kyVQykGASc1sJs01z9ohgQJLLwI4lgs8eHG6KBuEqFE5xAVoV1HlUbJe+8TzBXr2MaIgbQgKMHL4qzid8pjm6mTv3MuREojJ3s4iBtsTmJYgKITMBRYpCzCwy3cZYECdhAFVEgE7mbqhDHkZuNd/GSZQqKkw5hDSYJQNOCKQtuPWEaeZXycDLlRDxNkwIlMAD+ku3apLPUPMbKINlwEwMKvBiiFEiuD1eYQAtsGO4K22F5gKKwDO8OBACGcHxA3YsZcD8gLajFCQXsYJqqaG26EF30mBUJiGFs9ncRh4BG28FMxIri+4iSUAl55EAAzR5HIm4iIzu+ocBAKcIQgAt2VXmGSsFnYiEOA1xtAKIUCOM8QgN1e3EBNbwa94GW3Yhs3jemyf2gJQDqkiYmK3edhCKqG6O2+IFB35gkpZbcYgmCUoGmwu+YAT5GycALMDlAfYmpa7ngwBBg+qgJrETK8HCAIMfGJ+uAgygaiAzXJ4gNfK/M5H3PiEjOeomTZ8xDjA+0IEse3Mtw7jSD3Qj63Bwgz1E6gjiyoqjeKQsC4QPdHsIj88QhYlZNQQCC6hW0AXUGfErbHMB4glZggzG6OnnQcwR8zrV7TzH6BDWgMWvXwF/b8aP8iP5Si2IOchc1B8TFjkDFnNiSsCMiwF5MHTaAZcQeG8lQZL2O+zDDDAL3G5IlixP5GADayzzgS+9YH9pgRMbkcnnmATYQqeRsohqFnePGQDjvZ9wgdCe53hQkaI5VHmDghYJtmLXMCQ8GD7KJjcQoNi0TCbCwfPULiJHcuInEQwAPu4SLJXsQCo3ECvHiAB5OIG+5+UNBVwOx4hhdg291CiUwgpQGJAEGkYG2wRLDyDBAYKcx9EA3kQgKnuHG3BjlJyJeoik5mQbEkAIWlA7sWd4AW0H6dRSgBhA5ghka2hkiYWCrrMNluSf6QAAhlI8wSGWShjINs4QYBYXKhJFL8Rbea8wrbZvuDDYCi6HUEkREgfl5jCRoZgw4AHY6woan2e0CkVpVzD9PhVENYIABB38cQmSGxdCE95jkQBTtFfoeYBANh9ISO8csyg6VPbgOdhUt3CKzFrO3vEIQoNEjnMVFYcE7zZG6zCmIb3+/UIdoE7QhZYL6feEXmUP38QAsJueYB4G/lw8AIlAxlsYY24m4QNLuBDIQbAhNuwRBlYNHrqIANiZDrqCOQL2iycpRswJr/RiW2frCMrY2Ii2PLV3AEgH7wYrM55hSzHiE8GgXiAhy6g+QhIDpCQCjRhRcjThtFgYQxw5mS/8AqAAvYw0/6QNWw4xEaHHcwOS4AcHygsPJ3gMLeAAQC/eAqN1HxBd2iFMQLeZrmMD7Sx7xOtpjEX1lA1ZigzW8C3gRxN4mjBcBeKicTgggakrQnbTfQn1ExTOoP9vz+TP8w91qFIRRgxj3l6A5+CdTBp+swRZg8S6zBrqc85BBvEBJCMQD9UGXA5jZwrWs0cwwUOQINxg6zvBrRJDAEwSgke4yJQCIO3vASIq+IgkCVYX0QEGggAcbQqBCDnvfeEBZaOXBIANMjcnHicO6AVj5QvCrDuAWyJexhB+6Z+cYSSp2gM2GGsDzAZqgN9wEGTKiCGCB9PMO9gCnkwpjGcRb3h5Dlx2zB4MoD6PcayKA8bcXCI2gEM0HD0xUWBBwd7d7A5UIJ8fL5wCsQDruEWWTwVNbwGDwt6gYFgD9IZL5gl/pBWArbuEgDPbyNjNyY2SKHjkwxdAaE53cRbHb5J5lEAMgyhrZ35nMhyMBQBBR1AAICg2eK4ECEKHh7wUauTMcFYTALzGRijggjrmOgkICRlACEja/aASBkUHniYJQM8+6ZFrtwQCt1IDfjuBJSAQgc+I0lFYjcixLFkhfUWp+4GIANsCJziFMGWYBBpmw/EHY2F7bwCCgulaiAhu+coSgockQDFi6vbcCe6AiF6xjiFLIOBvCCvJvgSy8eN4BVgX5gCOQAyiptQ0uMHxAAgVvmAEhshmEA06gfwZgoR2+R8QgLbcQU2IzCbZofaAmh+mYQPL6RDewlgWAyFvATeduzCBYZfIQUTb5XCJfxTY94yQmMF5gIFBBREGoBIR5xLZj8puhM+cxXCU3j30KKAB+scQf7QibxQRuZiXniAO4QI9GagmIIPnMmpcvAjG0A1OveoGmfQ/xo/vqZgAAb5MIRCFALeFwQiBAwqP1edHoFaBCg8sGKBMtyrCI+0B0Wg8xAZg8yk9yOFArtt3IUMuQNLLinTEcRjMOfIiXYEAt4ATOVv5gOOGiUb7g10WQhEBwadbLqEGYIB3z7yz7Ah/Vfx8yzIdxEK1GwMSwQeH2g1QZEAWeMQgIbN9z7wSz3d/9Q1CEbVAKeTJ8wAmHNuBbFvuhEBgsEl5jmhECMkQQMUZUJAoTknFkR+8dYpMM1Bg+QdQmQIWd14mIwkKvI6iOG4IzUH2B/rATK2l/ccwlSrJcHBgBIsAPuVhGgsw0EAqFBuL7iLTUwd9owRsrzgBBW7I4lW+wqWS7jHW8JagBRtuICDYYBBGCp8xYMiyKqohphXnfuEigQ8jg/eeIIofNiAEFiffEJ5H+k4NuNQgPKsLyAYouhsh7wgTVa7PiVOnlXkTuEyAlMAgN29jLlGwpgUZSTdAuMSBZo8zyieMQEKKEfPxHFm3LoQoJOPbqAQGHBhyoJz7QKuxuBdxzkgIN7mW+RXEAl/BEqvgwoQoeYGDWTn/cOxkRmERmlhRA7Gu4FgOfaEZZAw4VRQj9EYG5ZMoGeb7ECPj9IiKjJ9sPmWrgAdfuQgCq7U2BjqAXu4qbmzubhAwIWdozYCjCqR3ixyIC6xhQgZ2g+iFjOYkzB1xADmAU4zmeIRXcDhu9o5W0AuCOGVoDUAIxEZmxOjPEZg1XMF2IKMduHUTEEA1EMVaL4y/t4/6LSmRjzGShgSItImifeKDQQlYTc2s++p1cLRAeYRGU8wNssVvL1Yg55MxCXwtnmHtDmF2BA4g7LUttQEURGhwvMy+wmuOC7e4Ub4o4J07Ykn5RoG8PEKG0JCrnzCAimcHdzDBkOrGfltENHLc7ES24FoDftwBmiyaz5AMGgZY68QJ3nZeR7RCLBJor78wkYJdEbkdRhlilUIsgYyhCALQKOwexHUIADKtuBCC449vlHPh2FxAZIIAfJmUaBAM+8JWxMGCDuGE2zCQ0UcUO3BpRChiv9QhOQ37HuXCOQRZ95gQ6GOowFkg88ZghsLFX4hEMaDcfLeEC0MjzC1yWMLhwgrYSp/JQksOT3sNo6FVZI+QljwPOfbqA7tjrxNimbmbZ5ZO3tBalNjz1A8Nsn51ATkj/AOxkgh2PkV7wAlsLzEbHkWMfIwgBgC/bqUMUJQL2gFok9se8ANlM5N1DnGFGNUCQK54lQG3eB4gYdPmf3gACb84yPaBLezeoBAeQFnzGEPqbuJZjAEH0CZz1UoFf5ISIGd7qAIk5PMBGifQTB2e0IbEDMDxmAJcYcHQJJPLiYAQhewxDJCEAWKICsOIeGN3AiL3hQ8nceoSRSbHJgRyjCdiAIXOAo9RGgpAy30hBRbjxGOPdvLBRQQolPYQARPpCBW54gJ8ciClRH/bmA80REDW0AZ/m0JGjBQ+qAnBhQuAI+IuYAoBa3loRBC2iBi+ke8XGgRhBgGHtFcSHUSzieNCUHEDOieVHMwge0TgEWpTaHRaL0Y/vAPzMJEycQZ/Nn5EcMCaDgjzAm4w1PknnC5gbsVI9ToK73hixCCaj04CoAfrhRgHvHwUj7BDmQR0TsIIlRRJhRyCi94VPHgZgJUBIoHEAdsNkbBOYYEAks9CG04L8g+eIFsYyRsHxCSd4Ev5VBAhsRhY+UIsNpljELbowOM7QgGC2yLqrhNimBk4P+oAkunz8RF5cKCwBIkH3HMtHEcfRCSHcU+IlwHeKlRsG/M2AJEQEoUeRACxMTVm4+ACRaoQURC5lICoORJICLozLCWMl4fOKj138wAMGGA9mAQyEgN4RIA52X6wogSgg0OEa+QWRAErgrJ+o7nyG3rNzMf7QTlGgsqBIrBcEwANZFE8mAIgTcjxGIRDY5EJDYWj7xjCDc81AKsZfRzUYRrCIsQDs6Fw4BVgmAbPz+stXY9q3gOQeIQYQimfvA4Yy0/GIO5lYEY8gyENlEH91AQ7goDxGMKG5h2djHMDdn0hWihqBgGsjuAMvFiHAbbwISFHAEATKbHuDIBCdltADsA7iB357uEWss43nyCJituIA7CLgboYBMe7HEIp53f7wNof9myO9jDZfabDHIhyZ4BG4gIMoRAEVvCds7CAgFS13GEhgizGyPFwM0eYUxRgR4OAgWMkwA533iJfOUfJCNsxU8wj2qH6OoA7rmByFGP8A2C+/tCXn5wgpjCg7h/gzFiC7gsRBzuZ/XQzebKIZM5g6n2iMDEIJKn6xodQUYuIJiOM7Qjm5mLjQQXAINTB61tB1FoBB/geYcCwX4lO8VFJwyOz2bxNl5fTzKSZvjgxWimhHAgUMaPQlApgowd8QJHRZB4l7oIgQlDYCl1GIiZkyza4imcOO4bMgNKECouEEgyGMcTbUCup1TcfpFxHZvC0wCD2YwhgPOE8wPNB2iCwKMAKhlexcIbIXjOYgGDzW0ILrM1+ohCDZZLiU+Q1GYJfBgfACoaZCsnuIKdHUG1XRpE6IyffeeAGQN4GhAGBJVZxLV9vuIGISMsA58xYY0wXQ4haYgVEd/fCo3Lo8wjDsCMBQuOAUcjqAFnICD5gAgICD7ywmLA2EsOHzggAAAAcSazZpbXNv5x9hLAIdwcSwrAvKhAGKFgC1y94DANgFThF0AdjjyoQhFDwN4OY45gCLybP3caA0cwB0vbaEGEAGFzPNAEln7xQXBkQ2bQFrraIEB4D9ouLDfvAQTUtuuYa2HJFKIFTOz2jMID9EP0jGFjucx+jEAKrwYVWw5gQhgKjAQTfPEIOspkQgHI8BcQ2HgA+DAJzTcQWli8QoSOPrBO/JUDHx9IAPL3ESrneIl9lDQUJsIZdQreEB9nqECRaAuzxKJkk7RHsjAL4f3gEUd4X+xCKfzlrx4Sh63gSCkPO0B53uLb6TI+SADfMBOT9oBGYKoRA0beYDvxDeInR/7ASZ39TGfcH3THmDieN55nHz0xoNyzC8CedAYTxBOkIE3jnmKODTrRQODuL4XiL0dfgx/fUhhCfMPWSBKpjvVTGQCAhCEK8gdbe8qQwJ23/3DO8Dvw3MagwHgQIHYL0WFQd2zAgQGBLlSUdrOhM2CPPMxYMEfpCQ1Yk/SEk9MDkwrsAsHcw1gR5ozaY/bxLXZXUMTCf+TCAga8j2QAoogbFX3MIIUECRYzQ4/WGgVQfUIlIwGgIAmQJrPvARBESiIUQILqAn3BK446hI0RAKr/0EECQR8CoAtG9mE8DIF2zWIGN4bGFMAjllwggozAL7oNwEWwkPlFpgDAIyOahdMGOFAtAN83CfcoLMQasQGLhAkGRgftCQlrA/XCaDAhYKxLMDJwBYgLvdQAjFGvMOBkPlCSq/MRWDN/pCRUIXew7gIQhwAXCkFYcMijO5XCIgBA1zHF3Cx4EOSwGKGMQlHeQJH2EINN1giy4xzQB6JxXU8As9IQJsa+Xc2AVvzBhYALz3AElkZKiqilAh73uhDV8FPPcAJ4V7Qsd8EKEiRzfz7jgtwPEYXlVKUcAowM58IAyNWCJdMVxmDJwTiHGFQERyHftEA2OoHbCdA28EIcwQ98QcKyYDsEKgU4QjUT7YEIoDkRECLFlmZgEbcQsAZgAxtCHT33nAgBiIEuxDQiFu8TYt9yiklrHG8RSfWIPoD6QwQ6HiEMvdRECzNqhIDfOEc5CDdhiMmh5owAqoLL2gAESzAGIHBhzxCbUzBB2h6gEW0xp9Ya8QRQSjPMLieIcxPRTeCJ+hqP0D1Vo9fEH9zc+t/Af4bHw38ExJEBfjQ16BgdlvEotKXgQNYAiz7OpiDBxDJohsatTsyBVgQWYUfTYr0UxnmEE2Fe+EXhdDuEbZbxgcOFGNYC1tAGirGwiACwhYhKsHYc+8AIwy3Q+0U8AzzCF8BfAcoCRpHuYmCDwoQhtFca1WlWfeIeA3GyhTYNiFiBFaH37gEFC92OUQAm6fsZVewHL8wMVQ7VjyeICKMCljPMQKLGg8AQkI3EfPmEEGFfV5PcIYOAaX2mAyYIMAJhKtYgBwRO9TeSA3dwaaCFfHcFK1ui4pdA1UIGWwgAFYIYBEJYsO8IgLJIRLAxALLIAk4cQFuOhXvADsCDfiCgx0WcxjYrB4mQLNw1+8YqySvzxAZdgdVmAGEO4jkSiANnj9TgAWAIx9oCBUIGzltQdg88eOBAEXKG+RCbT5ADAQCvH3uA2F7gCKbCwFAGxYVI8mWLFPlBEMI5EJezljKdkcRuzPBhF0NQAbgll9GYQCEaUuFClcHmMWFn94BN8PpAZx1niBwcg45gwHeCgGkJO6qG0Hk8wCRwILPMAFkWTkwWgBShDxvDC8KEIAofKdy6bGEu4R02SYytcTbL2woACGg4mcx2hW/UH1OwxAiagDsfWAM5cS/wBQhNtxFzU2NsQjY0DUSxmDK5gH+3cBO7QbhvE82IvnBwRwB8JkV9dLXiYqK7i2EIhqCoolLE2hhDxiZridx34n1gu4RpQOgg6mJ5nUW0XoHoUOg0Wh1HwB/dc/Hf4U+h6E1N2G2ge+j0EYwIcg4iXUIAm1Mqyze8Um21sGIAzODtEMAVG4frZWSYAEUbwwBBKRvQAQLSqAh/MTdMLJPU4iFj22lGYq2gBYxoCePvgUcnzmNBYAhIDInaIBEIYHcJIYbLdOFWL3L2hjEhdsHbeEoYvIgbQgEkV1CU4GKHAhJojrvBJi1vuFhgseIVgMGAOTLUgJrxiW7EKBx5ixK56f6wgTYSyZW3CV4Cw7gAwCISslkkeRm4g7Q3jNQOTsHvvAR5BhfVy0M6A+tw4AAh1ncRPG6Jh+6hOATOgHnEIkIIKPfCYi3gFA7gx5gAOQWt/EDIuCRQ28dQpIWcg+PEApFLwBZWYLcsMnNHZbRlbwKP8AqEihQ681ALBg4LwY3kPv5JhQggFnxAAN8toQCEFUoJAAD+AQ2IcE13UCWJhUVlEnnzsOIAKWOFxFI2A2ax1AQQYBLqFIwEbcwAIKDYnBhAQUeFmuYRBKxzUBAsYORmuoAehpdQMeQ5l1YoS4yGIwo1wFRfM3KXCBrJI4gZmHeUHmBsYOYRz7wi++oQJgtixjECXAKuvIgTCEQADEQHkTJLL5wgEhnfzANzXUIWYLxEylQg48r5g2Z5gG2yrZRAY/5EB9oBsYAXTESsV5hBGcRFwCNrh5ORA30gCizXMBgBvxEW8aAABXzgJ0oABfEBggCN4gB4g0o+0UvaHQ6AXoC8S13KyLhg7i+ejcuCY0sQ3FoCdooNRqvUR/dDH5K/wT1cAAUNGLEBma9xzCGKJ9Cb3EL1gNsC0yQgJhNEwYCzXMtLCjx1CQAvGMBRTRZskfYQLMCzyCeBDvQnJmUzT2g7dAmdhzCgk7QhKC57hnhY5sESYZUAfqiyyo9nAgCWp2KjIG+eoOggoE/wDQQLgzNQICx34mMQHz8QgSwF0YMLyIJICFagBMlgQCREqAiUtxCdGhVCIp0INXAZAVm1vAJVhljdwlcMxjcvJi1ItPwOISyIVW7GMohHfYbQBZsOEBbxyBs973gQZnMJhFuLsQBYUuhKZi/pACIBMois3GVA52twALBF+7eCQMhdwdllWy9+ICAMM+IQUiqQu/EJhByBYuElRoCtuIGcm6llZPA/1Oke4r5mAHL+8doGFQFCChglmAAINz1AE8koGALYHKgGxzuciWYNw7agZJQDBhErwwNi+DAA0Et8L5QBoCVgwATXCvECJhCPbzMELDn7eIGTeSGMQjTHP7QGP4pihltEK2/SE8tdwCEGTAfcy53aJT6gQvYhQCmKHEOLfiAlXMAWUH6ztFTjJxAD+XBmvpEbn246gA2xFzAG0JHvFAL+KleDxCAnmGjx3BTQqYaGjAC2MmWMQgYG3tL3m36cQXM3AXfETFwG3cvp5gKzADhENqgDLO03hFr7RO8Qd5it9RcwUYufnBl6VMRMRIxqdQAlUKTxGBBMz+KdTaKGr0C51p4gczcfzm9qDQaDUiY9O2h9Ag/q5/Gz/RZ9A9a1P4F+p/hzBeYOnBCAl9IFDhYGMJV4JqCWxV6DicAmL4gDg4rsw1i7KR3gANhO3XfiDBTZQKDLe8Yhogp3Obi2FGQ/YSu/2gBVBDMNa0DA4Nw93Bnst4gZFGy8/KUYATI8b9QYBz3AuErGswFlnYCASASMExxDBACrMRAbPbgArwrzCydyo4rj5wqvlTA3fL3iIvBMQgEGanxCC7I7/1EzNmKySg2/WDJTxCAK24IhBpj7nqAit3cYkkPaOKWO8EznDjMFDYYr/cwLPmEgaLccgwEAUCwfPMICHAivr5lgcCz5lMhZED3WwyOfEPMvIYWFCt2B5QMQBhlUBIea3IgAF5zf3MJkXdhPfsREoWYX/YQAQoFvabAAUHiINAsneBmLAX75uABHlQhM8LQX8xzDRDFNQYkD2GWIbDf6wAgxzRMNswSZCP+oRacijxCNgA2H6QcQT95VsA3aIgvoDEABub6JMFmNme4GQQvobeYD3oSe8Eey+WOr3cBU+iAhN0G6MJN/DLLJORht0MCXFH18Qj22hAMFuNsQAtRCEAItuDAEZedsRO8QAV+L2mblqlioQg2EJ9jwYWDx43htdcrmYCbzeDCx5g+kF/MQ2KyMRHaJVE/EJQX0lAPaJhmWbQgGBizzAX4gibH6SlRAWMQOMwBAHOT5QF4ieInAVm49QYYIt94BFN5ZniA7QBwRibQxVBUW0CmNL0EQ9AmdX6x/Vz/pI9/Hx8M/EfwR6R8R+gakAgBsbx93LJ4+cCnNzuAB2JrhuFtiOhAEDkwyiOHAwRteTHkBrgYqURvYYVrsn2eDAEFoLq9oJAAwGYAFmDJe46hHgCPvHFkQyd4RwQgCiwcHZqx8y1IHFwjELhnIUfeNrIE4RrgWOGPEIA0S73MIUDDzCRFgPBgKg2h6AbBvABLOjKFBlR5hCm0ZkMLhyOn7zwndwsCOAO2YQ1gIf+N/ecB9nAWZoHBUIgbl7Z3gDORv8A9jJBmtwDCa7ceYKAEhjAggkW52XcN2QBqrHJgHyHbvmEWAhbhZhEEKBb47uVMENxzwYhQjQE+yWygq9oQ7iKI4TC2DfaAiCFvvAwDJV8wCSmSTfXPmECF2viOUCfCv2ljJDInJQwT5gAcB3i/EJSKEln2hHJAbJ06riEAB0F3CFgobRh5Aq7q+IGoYFXAllAv1ypayV1zneEocwwNoQimBGqgALMqxA2DuK3lgGJAFu+oQyMAAbBc5EG7Ay4NhYuNsz9opJb9QWqoGcskQC18/8AUxZxCtLgFBUIrveAYJiOKQiD6TeG4eYMx1WfrBefaMkXKVzCBn5QhXMWcI1nyjGP9p9EQd5MROahAWxFaDTeqniACDMiL9EoeY3cHcIQqG8AtCefJxIXO+Zb9YN2YtsCKDqC8VAOICNp3M5niFBLUHMTigEgz7zMLcAGYAcQVAHc7MSh/ggi0Wm+qnUAm0Wg9Qr14/ugPwr+MPSdT6B60APZGS148w2ggowUpR2nKkHK0gIIKjLLg5utS7ExzG64UClCO94wIOIywGwmzg0EYErl8d8woGAAIVj5jxCOGyvEc2Cv/UAs1mD1EbAZAqElaG6/aGSRQIAI+p5ikwBBMZ6ltBhgdjmHCYBqUBHl85gDwAWRzKigPnDKQAx3CtOfnCc3e8AgZnjuG4fc4LID9Uz4b5nsDEAtMB/7UYEA1M7wDBQ5EIKu02TLAZRTP2hyzjlRnJPIiJE7d1CNqEMwGcMD+sIgtgKhMW3te0CJhM23AVBJkj32MRXATlP08c/6hLyKgYBYDY5UyvCToEwMed1iFFN3sHvCgACJ6Pe4w2Q+qBI2PF4gQf8AcCBFoi2GFf8AYEFoLzCYAEPAyYhDAKyee4XLHBvmAt7Ow8dwBYFgo8QIawlQqFIjd/tCKQDwBmESAwSKHjmMKMduBCFkYLdmETbgbzACed41DT+qzAGwzLG0LZThZMHEDWbO4LJK3zBP7vMAXXMOYGq/eARW3cRV+yGgodsfIwbPKA2sEmdhIRIIXDDl7cx7QQKZ84SMsneEi+JkXcbIwkBBP7u4QuhCLuvEqz/Kjfk/aPaMlU4Hy7gD+0TqLJXMBKQ+0wWPYTE2jG+0fz0AUBuKd7zszvaC8QI0J9Z1FcS0AaBQ1G/fUh+8A3GgFubRRTxH3MHc/WJ9odB1A9DlGGot4oONKiWNUYNBFFFF6VB6B/Sb/rh6v4j/AATjtfBXrPpBALDMO05GTBl5gZ5FQ4EztA4g7lZpcTBphdwgFYggL3gFUMnyI+UTk/tzDIqi24QpQGwIQR3yB53MDyoAdu5YFEttjmHIUWC1QhQAgAEwaQAA46gyDJJyYO64EmGC2CAt+YCCUP2EMEZDD7jctkC72gJDDye0IgBuDPvDLyRmFoS5RAITnxBjBy4SrSAAKH0h2AYjcFTA3GeIdhoTk8RNqGRzKOm4NjzAAFuPDEyWMZ8CILBh8x2qj9JuXHG0ASqG39ksat7xiOBJH8UKLC7cIEh7OEI1kXngOHoCEAj5bwIkNmSOM+8QC3JEAswTgID5wGQGABfXcoYZwGxGdhAUK/UhYApDbuGCHAhbwYsCAgBlAkax84CA2CkRAa3Bv33hBN2T7reBOAL3gCAgLkHIEwSxsfwyu0Wks/OILWOe5bVCCX1APZ5fO0AQRTAKy4hCNChQalVSlIaQgayCNw0WFkcwNLUs5MABVnZtCRMA0p1CY7ADXEoSMSsdwGLo73BVj5xBjOICGflEptBT7QmhvzEBCzQC1ztAgZjzNqrebtvC1i0QxMHd8Q354gSeRiJ59oCSMHE6G8ZzhEcYixzDfcAD3Dl5mBvA4HigahH0i2GJikVXv1D38xDuhChBgFMwd9wALmI+IAkIe6MmK2YBWgAh+8ExBAHolFoKii2hEH0ncI31qD0ZlxGKoItV6QBpn4C/sO/gP8kf4Zeh6dfEz63HH+AAJ7GDvR/FOr0PnDiDoEIMeAbKAOoHmAWIE8cQgtwMP95uabw3dAZiKIPmo0D5oQvgmgIg3YcQAJyeTtCAcIThnfEABWW6jUADzuZUoLkhQhcIBFN3iMHvqsywGM+YYTAB3CrqmuKMAQt3u4hsszLLC7LXmAOBWRNtubgJjA+0BUhZm8CoqEmzlhQtmA4gwX6nFgb8wgAY2UOwVzxEXXfO48QgUwcdwZ7Md/SEkG+sQNsN1xEBm/WUOQG/lCGKHttAoR93tFQCjxCD5uEBeFAs4vEACiKPcwIkX1lDcCU4Pt4iODwJhCg6664jAEGifEVNZJo7wDYDty2kgKCgQUBWOuoDDLbDKgiVQGVECDwuAgAYFvmARLLbbEQ7DsS8uEKYJrqILAW0A4ETj+sBrhzxGb3y+8Rj9hc5jkYD9eICzZQ5hElG1M4R0s+8BGmQY6mQcYm4zgQDeALJMbqUAEGB9ZwAdxAViruAV1tAs4gDIt1Dd/xxAi9sxttvtAWVoEbjjuBWJ1D9+ogLgTRPMJBH1hKj6YVgfxQEZMPjmWC3dQnZQEAgKe1wZuFihiALMCeZYKAVUBqIhMHCNzG4hq94YcveN5+kAfmDg1CAf2EzElzedaAFiKeIQqTGNPMW8/gniA8alBPMz7aLTzNtD9NFBFWudRKig1UES/skP6LemJjQ/DPoPwRGg74hEI7ZgOw+F38EyFQiwxH2MOVRIz5iI1hSlwINX/RATdg9tnBYBsJEwccZoUbACfaYYJm7ffMOeInHcJD6w73cJBXQG4BSFiu47+5ioYayfmIJY5MK/wBQo8OrA4hRNGxzEEQaBG4WRVRVVnn35hZBxARcj45lEztUAjztDVB3aMbaEQFH6P8AcAFmCkkKAsdQggMtyxYpDYJoef1iD2ICEWmP7wBhWZcNkbJVYgojeRCgvPWIrAIqPUAMNjK57EABKWXxNwRFdTNiAnJwiGRHeYNRG0KA5bS1l2zVRgEWU3CS3uPH34iAQtbrEUshrZ4jNMoXv4n2j7TAFNs8wJUDve0BCsEBrYQAlkWD7wEUWIAbIXW8BlYTDAUS3h2DLnYQNR9/eAEXsCUBEs3BdkhIMt0xEv7jBQ8bCMDHMDHtnaICWIWwPMIYJt2IErPJmc/WIQ7J+8ALIwijAFPPtARvMGbjE1N0d4QyhE4SgRNQEr27hKh4hF/ohCs+IeoCX+yFK5dDEAahQ+ZBi4GT9pjglkU3mVDEbCFO8YgBFZmagHyi+U6EKBoOZcAVROC1XSFTGN4BbgBAguGoHV6MfpBSLeKCGoGIuYnFzpiOGKCXqpiEaVtodANFotMQ6DUD059B/Dj+3WZnTzofS5j4o+GEFvtDHBiYCxLctW25gx6z6QfQYCxA4GRUO8gGEzaoYVQXHbEAAYsqpYqd4VgeUCEc8bwjb2Qn+mkrcLIy4To26JfMJJIBhgc1CHsPCx7y3T95jcRHtAo7+cIO94G/M3SBvwIMEK+cpwABKhtl30e4RufeVRm/b3gAJQ4P0h3aCrgC3ICKLO4KxKDlCEbQpSfIJVuZdwgOsiMlUcwgAwC2DkRAVj1LZptBu+axCGUyX0obdOxAUv4jMFhUIQAdEV9ockXz4cJDyMDmZHP3iAXh5hLCMIIAwMkOqhDmzmJ+gZhAOGCoQEh+hQACywIUK8ArMOBH6D0oSBVRFkV9OYAD2p58QE6RG2EEjYe84myefvA2DYwdgBb49odgoYgDyFQAaxwIAALQAey5YQp7CB/6QCyohP8ADEW+w5MBBs0gFEaWO4cOB3A5wbcIZpvaIHFoMhrmBM+feANuIicF8oquNfomfAiu4Av2mDULyZ3sJ9ES94iPEKwYcdQIwiyF7QDAyRC35gpwQkVeIA4bgo9wirgukH8EAWJSqK1E8TtiEBOZmbjhBai59594Ado3EqwiCgNAPeJdQFenc4TxooAcaeI9BH0ggETmPQL0z6M3ouPS94ItBBF8Jf2fP5WfiY9Ai1PofxjM6IDhgBUcsChHYfunOyRJ4gr0P1GoRgiweT0e74gxrEesRiBjzaCtAJEF/HKLZgdS8omRKFniGUBsImBCjnl7xkscVTjtkAoI8N6/WXC2XW6KwNUCZjg+YEYA4cNzSEDTAkKBwcMwLDdwkYAuFYUP7QAsk6MshDwrcOdxOXs0BYjB4Haoqv8A6gKwxV1iZn6b9wUBBue4FQ+6Agh7k4hCqiMO90Y7I78bwDOHBgQeX1CGdyDl7WOP9whlWKSMN1sENBDn6wg7UoRsETHIh6/VRCap5iEEPAYSgsniEDLEU9toTLhsYSSc7TAI995XFAHHEAizgZQw4AHoYfeYCL25gQyHZ58wE7s2A4dgffcBHk4wogGFn3gFqm8G4WPrcCduTa7gIBRFQZmCNuICAoAwLYs7TG1/aBluGIA3+XEaydS1UJ37MAARRZhDrPe0BZWZgsWvrANjv+kAHGFAH83go/pFhk9zNi1SgZNQfSKl8+oN0oFtCdt0yY3l5hpI1BzDVzAU26hquYTtvibsSgQgLjFzdwGQwg5m/wBIE+xmIYbQEepQkYOYoAixFxSWY8wAvuXtOkUI3EJYjcboWgmP3icAOZvGTFzFzptUQg5h0N6ffRad6CLU6ETEWicPpU86CD0rVf21X4hejGr9W3oPqer0JHrbtINHoauBIRpcF8wYhyXvY7wyhZU3gmWKyYDCmj+AAQ24F1CBqL7gI1ImUcDOYIx3EIoZs2nAItQhw3vKcBuFTYAeB4hdhdETvOcDuLAQZxCHOUIQuTgTZo+phBhHzGbZKxjaAEMwNZGYQiM0DRun4lmik+hD8EvaoQGZmsrECQZP3Ecmx2eoEDNs+8QauztEPYcdwNo/8gYRYk/aFjgcAYhgjEC0LrQIA98QjxcSKEtunEFmt+ItmzUBUOflCSAmeoiD80YF4i2+8Ahm+ICQyMP7QgoCuHBADstiCzFQj3DBQY+XMQJQQwYBfEAfAz7Qi3uho9h/LhCSDaH8EyT0mTGTAhVDmEggA37wgEGSASdoEtjYKEAS7sxWFH6niIWEhv2gUjRG2IKLayeYAD7hDROcwVRfiBEhjFQrJsvpEAd2B/uMEzvxztG8J++8APZ13Cbe5hAnYN3BZjHUyAVNjMImcbOELyYKrbeABnZAFUvEW28I/wCpm5mt0MNwhCBGoecoS8x84j+kIZmP0hIgoZgi4Wuhhr5wCJeIEC3gBIxQArqC8zGIqqJZuIQCAKCAIb0KYFxbjMcK3ije0HcEWq0Xz0DincxoBAFFO9OoPQtREoRoodL9Ki9A+Av7MuP1v8sPq7+Ft6jACoTFauGDFDOYcg52gPoOIarzD7LJJliCB5hPys8QpWQRTPv1DJDOnjV6moIwd4Q1JGowhzhFFDCUHAIbiIv2IAYu/EDostxDCl7wwxvvxCFj9N4QJIovkYDsXUKAB5P/AFDZEFFXBgCwASKjEBpCwGGajAwnO0YmqBgH7TELHMaVj3jAFfIuFuxw8RF0Eij3xATB5KsxRI7BARs2d+IlzT4hC4CyIkOT9oASS2U5CliAjgGA7DHUBAPe0RN7vIgQLAcwAl1M2gk4/IfkYBk+cyeNrgszzDni4bSm8F9gY6iA4cGEAmoQJv5RMK4hn8MQIeN4QJ8BYmdwwLMcHkLqbgSBFuYAezjgwkgFLJ6nRjBheDmAwGhw6gyVlg9RVk3nPfviAE7MZ7hDCsoeKiRC3fzjEAGfeE2EhDSu4AbOIM8hChWC/wDkpTnmWulvGTD2SzGfDiPRyN4QrO0P635gTGxQCqoOpQzsuZIZZgybwFl99PmREBDEF5hWYl4lUItjoI+kW0AiXzlkd9w4WVPmhe1oD/HO+Iav5wFSvnE7gA2hT5TvEHc8RDeAcwbgy5/FEYoovloxtMeYniAw6KLaYgnccHMWig9DGmYtH6jx616V6BooIp3oPWfSP7HiOP8AMHodD8TNwek6DQneGzitvQi48GEENiAxxwwgOJU8sCNYsowF37JSmCyTAATWDUMCNATD0DFnEQetxxCgT2gwfgQ/sPGFrMGTaUA2RiQ2xHQMmFWQFCBCoJxCIhRBEMl3CBCCIibOYTQbZhLhFSyh155hTYoQgoRSUse/eMN53UJ3FlpwESJAy4QKQA44hM4bmU0vYcwpahj3MofB/DANN+MQp8wIR8woSwaIO0yIcF4gW+67ngLftAd0JCUBIzR+037hBBoHcA9/pAV5hLIDcccwgMUgA0ecwrAgR+sAIhLEhfO0F1yYWe5EsdjkCJUcb0oL8lzkrEs/hcBRR/gwsl9W0JIo4VG6t4hYAMR7ISvBswEhPaUghPSgRjfMApXEXZdqJH7N5beCNpgLP3hpVwYORFuscSzDHCUd56hBsLMouAISI/6htf7RO68ZgDA3RiIBfocAAdnPEyZ4gtdFwGGTFSMAh7OYPkgHNOMcQAJS8DAi2E6cxKMAzNQh3EihAHyn6wCECFv0lDeZ9oQ2+kxX0gXyO0JtQmvNRPMwXuM9wX94M9QBjZCKuAcQKb3BiLn2iO0FxKCCooeIB7QCFyxKaLRQaeIvSlpiKXp5iUUGi9NetehRaiL4y/uKfVjQfgTIxFNPrGEDhBzq4JD3Gx3YEE58EbmJWKBiACSHi+IQSKBFOhMvmAzkIgh7CoTGgjhEdwZgAZ8AdaAhzFGxdQlsr94MShCNf90PgDaHCN6mAjIyPygAx9oesMQD2dwC2flFsdw6gEHsH5zCDdxS8qAfO0LZzABstj6wCN/vAyrOfEAIbFryYPYxcIRZt5ESr/QTlbD9sQgoALZ3fMz9T9uZa+SChByM1f7RE2doAT/GYz9C5a9jjid2B+0oYAulGbHJlm9x9oNiiA81ShLDWMVCweb+0pCRxBLP+oWMWiQ5MBeJR6Zm/nqBgveG0csqIk15uJHdHeFvdLDyr/Uy7jHAAFbRPmAHAWN3cAdnET94gDQ/N942/apuHaGywqENHGOOjRgQDF9Q2LYbRECMqAKYyhAAnaoBPHUt+0yXyYEIFkV1GZAAoQMXj3gHyB2gBNHmLfBgfoGXj6wVZgEDiXALcJ3ho3AWFoAzAMgcwA7RQQ5tF84aP3Ub9o1jmYN6B1jaeJ4gIAUFwDbMIVGjAJELfefeHqKAQTEUWg8zNQDieYuYBFCNVE8yooIO9FFFFANQPhedFF8Nf1kvxb/EP8pSQEB+Hl6Bp40qKZg9LjtQlC5/Aw3XtoNRwPugEUxCKYS5TIOf+RiVlMKhKswo81FEBQZg3YORMg5N1OjXGwvDcQIWUAkjiCOPaMIYhKuFRCD5mJ8gIg9CAxBnAbwUSLQkgs5FFwSBTc8ywSY7dGAdyAb+6LdtBRvfHvCJ/mOYEBVouYTJRb5GYWDU4hNhQzFNzjKh2U6UKKv6wGwtuRAHgbIl7Y3jBwR5cv3AgGz5KBHgIr5KvMsmj2gAAJKxRgWFMJw7GYWdgUoYp/Mwmb8l/rKCDLJhHDddQAoGOI3ZVRA0d3GIbZG/ULd7XKfj9YCBhZfuzASxtAGCzcVcmEsp7QEOuYj8kQdX7wgisRNOYA8/SAgftAC0+UFe84e0oVnxLBZ3c5PMTKiPnYQPf5RfKEIcRHFLKhANlxh4f30CtxTMYtjgwjYhjiBPeZKz+cC7tBKYgCs24i5wcxHrzAF25yOYtlhGeHAN+ZRBGuIt94F7GANsmYziJQQm1iZLJheBAoh5jUzPMIxxH9YeYgrxCL+0/SNliAh+JZgQAuooMo+YM20G7QVBUDRagQjRRQCXPtAIP44otO9FMZgGhiihqKDj1r1qLRfAz6l/TD/Ij8N/Gej/AAD+K/xGEAE7mHPqcehhVoA1JMF+sQxQQoHCRZhAbxAuCzQSBLeIuOEpgiHoaueflGvEEA+THQREJJ4EsJNGHYM4J5gzuI+URFF35nnO8BAX4QIKxiAgACimWhBuHPOHEbkChivAgCEMCtAJ7CcLCFsoTUFkgaCGI+/c5mFCEw8uAXz5hEeMHqAQBn7eYQWjkIQCwiIzH1IxN7ShYI8Q0O0IdD5QhGpzh72m5/LiZ6DmEWt6+kJAAHDO/iML+TmUPPmMkO0GzPMJLQuNAOAioafG8zwR27iHz5EPCulEqsF+Z9QSS9pjyuEq1g1cB4QH6QBUYGsb/eAMcyzSCIb1ADTfzEGEmTZF+YiL+8IQUJn9JXvABCwlPkREF5Moa2QJE94A3gICGAm85g+qWeE7XGMIFFAm1wBWVTD+HBV7ri2O20NllUYhm0YlmcsXDYsGARVeJ1+kDAfzi+8OChYBy3lDX8EIVZgXCInXEv2gCvzcEz3DNmjeJv1LC4r7lYiU8yp9NSBvGYAwgAOJQvipkXvmJpjxAhQn6iAWjBBmpjMGgPMfoUWpiigCigGnn0YgEAg9I+A/QRovWooP7p+WgJluD9YfHvChn0oxDDMaLHTMJUOdB1frNiCIUJcW49jNgRDbmEBeI1tkOHzvCS6qIsZxLKEghtMFHOjOnyhJraEl9Ist0vaEossxDfpBnuAAW2hAI5BlcvkiEszfcBO9AAJZiDM2sBJzQnBXPEsBhHvFP3IAAoVBFgLgHtmAaygGyyswcqiO+0RjcSxXtCMwQsCUxdKEPGEwRnsMxgGcwg7/ACiiBHMYYA1juAEFjKEIriADAAmcwt0BxAb7Ut9oGBxs5iqdQPgJqImsBxXWTmWbe7eC6Nc3AljK8xBYhJEbF7iAiolRz3AA2gX+8wKqBKs4h4GVqUaNnmBDdLgSYyIk2P3ls2G02qAETaAW20TNwg4NjztDzCPdHAAMQn1AcivedjeDgbRMQheW8FGAAaqdH1ANxUAN7bRCXLVBHI5gCqfIIa/SG6oZuqQDYZjb/KAbztmESlmCzQmBN1vCA1iALFwxXXvADcA0IdwxGKKJTmdJ9RhDvEAdxbxEBwEE9QShFxPMGir0LaLRTqKKZilQ1FFrtL0rUCL4qg0X9t38E+l/hzGQoMBGHmWhmI27lx1A9JhMLbMLiAkh6EDUdxBqtd53CdMISTMQ67h7xGipS3mMFwKt53lDdDQGVAziMAvvCK7mxvEyt9oQIRxCDT90IJKEQe0ATjeBioDJgNWYXkwELCxAtiCFkMI+UZ2GJYcO4xHiZbARDUAEcGHY2gAA377gBYKiR2QaBcTxCflLjIFJfMAIHLeAgX9YQjki6VLFjeEHxK2WCogS6RgAfNCAMGGYAJ3CAC3xfUAQUCgd3xBZ5fvARIH6HMQz/ChAA+5GYQRfMCXAbTIZbxM+ZY+TxAHlFRVolT/iJiO0oPqhL+bxQ5QqAAmvkuARbdSi82oz5t3Ed5eICh9+oSzx3A8wB2+SBQBjkxVPqhAdWiWPrEDZydoA5X/IjgwLCW/WAEGEF45jMQ23iqLiOEoFn5RQBF8wwjvaAOK7gAymSRF1OtoASXEN4cKGzVpWIKoQdRX1CKi3i5ggCtMT76KHEUSzCLe8zcAhFqABgLeWMG7RRaKKCARQD1qLVTbQRaj0j0rVegetP0AOJfAHpH9Tv84H5MSg61nUAS0Bv5iGBNn0lRDA9dHKETUB3gLOYDzmBvByahIMwHR6A69Q1mAAhQuOOVmLiHl2hCeoA2hvxLBRP7IQxQgLHtFuccwMmk4OcTzFBuuf0h3ewhAF7/eAAWN4BM4EBRCQEDZWSn/yAH7oreYsBAjgngIyF3uIQQWPlEhKEAYg3QsndAOYAU4GqoBaGIJ3HxL+QhBybcAtCcs73ACqEhcvKYPeEG/4IEuCAcYbCIj9iIAcbudvkmT2n8BgCltPnAAcb3CEKx3CQO1xMipRDYVKMP2G3UVVBTjrzCBtbE7ZFDqAEjgTbeXSsRKPg9zJMCJFzhTmIb5hrEBXvmAB2eIQhwz2IRSOJQKRj4nfzTPtNqy4IAqhGxpMQWVtmMSj7ROoaqYsz77QC6ifmEs9iLZmfeIGjmEHfKidmBmZiuAKdyhFDBbQBTMWhHO03iB4gYmYhAFFFtFANFqqqHuLicIYjtFz84tsQA4GmVxPRPRTEUXwFoovSNVFFoB8JfFPoN/GWg/qt/GPx3+DMPpH5A7UBgpHOSZFwj+6YUP6TALGItFOAQHU6cxC4x5gPtCRBJNRwoJShBoUEDRm4ZgRvEOZ4huGxyhH84g5hJ8oC83CAPITgYg04qY8cxEQk/KA1XzgBiUzFv8AOEAfqgDNThAD2QAgV4hHiGkAQZgFrBiFGNnEN9IEx7xFfpAFoBvm/aBDY4Q55gFKBuKhO231gETv3lC+o2LzOzC0IViLmAAaYNvDfiAHD+aI4RggBV7QkitoUDuhDtmFPIrzGAIdgobQOYGCY3hFpmEVs8whV9XU+20ZJdwPKhi2BO4fA8cRbCon90KGZleZn3SndpQrynXHM2UDKDCxBwrQItQCEkga4ltZMAMItTxBRmP1gANIt3M+8Uxe8ImTolUWJipvD3iAfKbwPaeIrvTxE9CEXE8wUYBCCaEMAQDfaDEAIzAIBFvFqpiEOG4hqRF9IAINm8EAgEW0Sii20Ai1Wq9C0WgGg1UWhH4hfBH9jD+fHQSWRvDl3wIQiOd4Du28wqQFbB1AC8GKzkQpsQAIoYY2IBB+06Ee5gSCYfEJGEAcSqAwCw4YJeYBcGI5YwkIt4TzE4z7QrEPMAgcf7m9QBl0eonBXiInMB+UIcNFpgxQgQiGFEdQhRBfKZMtzMyXO0JAQiq4v+QjaLY4gBxFApuIBbgFMwWgBZqdTPREFQPeCr+UXOIQIQM7RQCbROoXyRhDvde0ShBTn1Qrv2iVzf6DgBwYrCJwCEOX/pASHmAfIYgul53zAR2RNIQ4gBGJ3AKD9YypCEL+YiIj5pg3ANtj94eBnqAAXbaEbbwQuXAnyMN4ne5uFjzAHQh5Qh1kIC6MEAXzh4ZhCmQtpat+ZtMWbi4zEPBhvMxANzBFtoLi0MUAWiGmItGKi4ilwUYonCAYhmGutQxAIothAIUEPcTiqG4oYXES9WIovRj0L1rVfAXpWq/Ij+Af9Jn4D/DH4B9B9L9S+O/xBMpCNC8xhQsZuFhy2UI7pC3BBS1jiAFoY9DMGICjMNwHcwm6pwKYnMJeZ4mMxgIQ6AnG0CdxkK2YtUVwFQbIqhA9o3mfypmo+sIhAgWLg7hIsMQ3neJm/lFvB3orTQBQ4rQQT/KjAgDPuALE74nBCSiBlgVcb3idGefEoq5kTAuOlzE/0QAWgyoQszJqWzEpyh7yhruI5hCFzzvM1FVy8j/ssf0hA3m4chENt2ZW0dI/OBlHx0g2c7QUL/7Bd7xML6TLhzALLtChA7xn3D/AhThoPJ4gDykBK+kKAtqYx8+ZQEUWC8IKA+yBjHtAZLmBvdBn7Qi1xBzvCfabLaK73ieYCotoquLeAaAcaJ+YOAkA0BcGigHEUESgGl76ZuH6xPEUTm8RnmYg5iiiUWgESma0Woi3i1TqKL0EVCFFFFAIfgn4Ci+Cvxy/rw/kK+AviO6gOr9L1JUIIRzM7/DKCmIh3mHL3yIDZuYj2jUZ7iIMbBqDMA2gLD1IAgcwBMjmHjeE8QC5cILBGcbS9mMMohLuAut+JioXOZ0+cExQlg9Lh+0AcZlR2hbUIhE8Svn84BCpjxEBUJPtKMKoW1D3cLNCHqEbTMXEpqADiFjMvfaKkd4lBm75nWYgTWZlVzHUFVtE6myLjMZFGAb6C9OEUA2hQs5iAzChAIgRED1DymfMAqEPNCEEWc/WDgYgOC1CguxtsZ0eYhmhM3622lDGVAHn7Q7hwovCD2DBVj3hAAGBUZJLb9YFfcziV89oMuAb+0wbWlYEDcQgp2JxAEe94AsYge0wXhAWUN4O4RM4gfKCp49oYop4hoVBzBcSACZFwCtMGGfrFoINBDzEhcWhB2i3gChcAUAcUF+J3DoJj050EUXES+CNF8Xr4C/KAPygfmQ/HjR+k/FPxF8J/EKoCz38EoVHtoso4hEwiTfwCAM4ghtojRzBAz8oJAyb1ABxmEXntAH9igHzhBAACBATjF0MwHR3YQEOkJaDaE/ODC3ijyAgQzRgKMP5puIwmaRqEWxEIb7i5lTvaDnUwnaL5RXFCGUYQhDde0PMAWbcEUXvN4pfmAbRb7zcxw8bcxjPEIdoonUUSnmbVDWMRR24A0G2jeZnixETUA24hDN6E55hEN3lCCJyn8cLPiEgYgvRLMpZtFdTtP3FGOPlCPdmEkD9UYwaLbMo3MfhAQP0hPO0IfpKEBYxKjxANj8oGyCJDtAcc5gIpxPudTxFk5D+8aNb4iOBOoCi4lmomL4uN3vOX2gwoqRg0USoxKARW99Si3m0VKLmYighqEfXTxooMRRRRVBFFFzDWnUSgrOhGgGgneg13lwQD0iFaqKARfCHxF6B+Yj8iP8AT49efgj4j1JhQUdWIdSVPYQBJQyNnMTKGnQyx6R+v2QvzPMEYMPCFIENnKgKCOULX/DDR5cO4bwATMP1myCuYgxiEadGVCiWKTzRgfmD+GAEOU7EXt1ALf8ABCJ8uAkVARz7RbfWC4i/1gK4B4Q3QhyxmbuXiBuZim7hh4NQhwc7xuoTgDRCdxb7QAm4l5mcxHeFrzCYvedwIYxFQRwWZS6nUMoJ19ovntAx+0RGd5TXEXEXhD1EoYZ3tEoGcc7R4fyEEczChMG4jEVWIA4ArlqE2gipaIwNZ8RgOp/oiINRD9BjeIR8toGu8xgXAHNrEJChiBE5zF9cCDyTZyl1CEHCAlcTpmEvMApHMD3gChazcHKMzaAF1xEg4I6EFyzFABANLhgxFAYtPEEGimIoNFBqoBqRFM6DQTfTOi0PqWq9S/Dr8nA/Ix/WefgmD4L9B0MBQC4npMLeFhcHcGwQbTDOEJgxkIEvUGEbTaQJuEk2PeA0u7g3A3M2BkXcs2wmwYCBip0qAL5+YB0jeBS5F7aYLt4MdyJeRGu3AyQmT5gzGC5gFxj3EsZgLYwGL8SggDaMII8CbubQx+8VzAi0xDPvp0Z9uoBouYtMYhFTzoK94VtBVQzqXM1DcH1ic6hjiZr5oOMuDgzs0/SD/UAGfrFtMR/zeDmFRRXNpjTzMzbmbSje6WIND3LzCh4mLMIGTiFukt4hG/MRAhDawcRV8nvALQRbxsmLf6iCW7hG3yUTICAHaovkqK+ow3hULfYzF/KF7QI56XCQPJqLiG6EpOL9EGKreK6gDjQhzszNRXFFPMPO0UxOhF85jxp1P1guCJ6ZzAvSb0UEWhiij0xOtXOtBFF6F6BotFqvQPgH80fqeq/DOD+tMekfgCdXLaWv0OdTKA2xEjCWKgHCEPMOEgMrmyj9DiEQoAPHtCAKYBdzelxB20XzbwAPlBwlfxcy+cABrfmMP1IGaw6MY4bTAMAsFCAo3vECFBq0FV5he+IAc/wQACXEQhv+QGvlM1C3JXGvnACjCQSziOC7OIqgmMRT7S8yxBjiZvQRREQARYS/eIa/SLeD6wwUZmp9YRcBMHUsC5uoRU3XMIcI3hFXT0rO0TMTH1gAzEMCGGpcN3QUWwimIp3EhCFZiMIB9tFOoO4Ap2PnDfcA+tzZ48whFFo9oTXCLIQjKBZfspmj84QVM5hlM03WIBsIobobQDiLipgA81Mn5oAr2lwhhaGfD5zFfKCByVCxiB/LMB2igmIKFRczGicW3oWiimItV6UtDqvR5hi9Kgi9S0Hwl/Qw/Cv0mPR/0zn8UvU/jlBxoc6dQgI+NTUOKlZbShiuMIhI1CGHzAZoDZBYoZ4IDqDCloAMO1Tgacbgttw4Gyiut4CEW9+IBAUFecQAjNoFXHuI1k2oCT2DMrCBZmGiAjBzEr3mB94Rb+0A90IOcwNqEH94liruAKA7YjU3Qp3KPtE4RtLVTMd7z+VMeIZiOp9oDtvoRMzoQifad7zePmHmdzE7lKEE3U81BwIBvEjO4oZ5xBiKYhEuAHD/AAwAD9oc+J4mZ3B9JUB4g1SihW0Sim0X1hG8JuZiBhBDruJYxWhqFhf3hovYxGJnB3tACnaADD2jBY8IamLgXe+/E+ohKgELPuUzAH9iAQrEGZlAHW8UTeJxBwCATuUYBEoBANF6FFFFzotFpiL0r4e/oEPqfxD6l+Zn8AvjAx+s/wBNn4R9eZiL8OPSTOoDCYToTAIAtTAVUUNz5EViLeYVADiEX4h6hMCoIw9CA5sQREkGDDu9oqRZY+3UIJpTbaAXfN8RjRzCT/GYkX1BXTuAf+RSUiA2EutqhJ1DLKDMwLm3mB44hEQEfMLN+yiP+oLEbR+TEARZcAeJQoVG4KqBzz7QgwC2NFuI3i/abTEAn3mJmCdTAQhijqotMQe4BsZYEHEXMyIlehhFROKnBANtFc28wcweDc8Qc4ne8U7MXzniHcEHeJiVmbXFPMUM8zObmTBYw7oSE4NoAdGAKhKeBAHmPEYcQNZi3gEODFwAgQgooioBX7T6RHeW3FBWNE8xbT7zxEq0UEWi59A9CiinfoAgi+AvhL0DR6jRf0evig+k/AJ1EYj/AKofxXqfX59J1c6MIEI0BlmoEMzDUe2howl5gAh5+UbaEc4h7yZZBiCFCYozAXEYgGzO0Z5EAWfPmAnwh5MB7QfOAfohG3EHyMWw+ko5zAdt4SQEfMtR+UUNLUUx5mZWIgfaeZl+8HPzlKvpAZvaNn/ZBnqOY99E8QOCoOZe8U3niIOFoZUEzDP0mMzaHiVtMGbQjmKUoBPMWwg5Oii1UHUU7hHzmTp+kPGgqpZqPnmFvaOCZzDcNaZjWNDzo/lzYxKEL5wo2JZswqmfAEDMMArdE72ma3UAtnyZgBzAxcIqARRHJniAXMGoIh7ShxBhQCEaALRb6X6BFFoootU4tV8Fepeg+hetfDHoX9PD+wWfT4hgEM30Ahjg7gLg4hFuKXD3D3EYRzMoQSj2EQm8iFK3hib5hEhmYh+0F2cnMtT/ALNn3ALWOFPmfaBJGuhvABtaLn9pstoR/wAiGTAb3mLhZLMdJUD94f1iQhajAYIwQjCPrGYBRjCiIMQiAxOp/wAgfvEBUAe8IncSgGiPieJ3ptAJ3BlQD2inUXvPvDCjA9ANLIhzP4NfEWm8IicIgh40UPUJAncAODFuJvBziDNS3N4ttANpiFb6ET9YVvc+SVtFtxHucbxv5SjiLPiZsRQhZYERV9PnAkp7QACJfpAFHzQXCfE38xRWBgQtDmsQ7veLeMmjooj7QCC/QtR3F6F6cxRaLRfgV+KfwV/RL9I/Fv8AMh+Qv4J+AdMek/AUMb0MAh0BhrxDrnRVO4ncDJ7gUxANIc1mBbOEYUcQSTwgbwS+X1gAEdr+0BEUx94RNPpAGd4ljMOYCC+UAQfHM7UOoHEwYDoZMweoVgTxE4cZhgxuP56CsQMA3xLydQBemIt4xoSotWYdVFDMRbS5mY0xPEEI1XOYtAJ40IhEHETKiIzCYbgqEcynG4AIt5moRzFPtobxEdMzvBlZ0OIViHiDRmJVN+5s+YmILxmBmpbzDQiYMOIt5gcAQRhuY/WLaKXFfiZxAIoBAZvBAIBoB6FooB6VovQv6xS+Gvjj+q38HPqHxSNDoNQIY4S4tMQzMNxGFsSwZiFoQLjMvYinsFiFgRgzSEbxEfqgFeIUx5hZsexgCrmCrMQxCHnaZo/ugvGYMedQQBW0NkhHh6ZuDPmZEJAoZ0AAFQFwFGYlmhBAvEEPERMPMK2qDmYM+0+umIoPpHxBUAi3iniK4YqhIj4m0UHU8QDQQ96LQBzxCHmHvaDTGic8FBUUEz50IqXoGYD854j3jcMMOIZmfaJ+8LVRXBjk7RFIbS33vDcAWYRoEAUQzvFxF89E/MIcA4n2nQiUU6EA2hEPEAgEUUT9A9amPgqLReoRfGHw1/Sh+IvyV/i1+Sv4ufwB+GvgCLTxEtFPvoEYoAG4QIYuYQuogi3gCzmW8L0D9EVX+0YQH3GXGvnBhiBq8xbdwh0Z3EoIf6QcwFUIFCPmgHM2jHygsOHmL/aIwcILzGKcwFRnUAEzLitTxpjVcxHOp+kNR+kiY0GqtodN5iC4oopUUUWmaiO8U8zIlaHQKIHEFVPMavRTsaOrnUSN6fSXid8mEKUIUfMTraAB+8IGd51vAAP9xM9wQDTxoB5giin2icUPWmMQcQiJVBoIPSovQvjLRfDX4deof0Zn0v1g/iV+QL8Qfwq9Qh9T9S/CPRaG/SdCVo9HPEAhEMMItjMEEKCvlDfhSlQBWMGJQCmLgYmxHEAJLmUEJQAmYqZzCA6+cLNYgniLcwhQd7x5i5ge+8IYmRALm0c/WMcRTxPEIcWgiqIxaba9QRxTqKAaLTM6hihDiig9Cgj9C3ihxMZ0zDBNtFLTEP30AY6mdAHQqGDuECGG5ukLhDmCp4hATQr2mD3O8GdwaKKHkQV6FoeYoPSoIK/CL8KtV8dekQ/0WS9c+gVM/AH4Neh6D84x+QH04+AtDqNevVmd6KKLQQXodFFoYONCIqiniEX1D84Qim0+8AOXyiQuAcbwAe0Iggs8orXvLzzHtO4o1cW0pwuBP4YABUtxKHid6AXAFCIzPMQHiAbaKdaPXeETEP8ABPEWgii3mIRMRKKZ9JqLU6KCZ18zxBfoUFzHpWhDhE7qOGZhniKlCz7QVmDrRHaKlO88widwi31BXmdyvnMaKYqKY0Sh0Wgi9A/oI+laD+xS+A/yA/AP4bzoa+OvSvgkRRTaERRcwwuJzl84lEd4cXtDzpiJCKCYK2i4i4hCzxPMei2GI4dF8oUIVuARGKEaJmfrEFonAdChmOfSdTGii1A1MGmBA53q4ootBF6PMr0mKooudC4p5hG8zotD3o9xAN9CGIblixN7iMOYRFK3gqoRkTEz7wGJAbgl6XqtBotFFoBAPQf6IX5mvU/hD8tX4w/kOfxx+AfgL4amNRopjUh6EKGEOJQQMwQrRX2YQqimeYoOIRsNCqW4MxKoeIot4Z1Op0NB1FAFcAMW8xjERMI21eIoOJ3oYHiDmLmCptK2x6VFDGp5170XoxjRehehadQ1pmGYmYn6cQ6LaCOeZbqKEOoOBcMThicSnUMSqJQcwfSAaONpjHoWqi9K/PlqtQPhH8uH4lfkr/CqL8KfwL+AdX+LHoz6jXwiJ4+AdCIooRFcUaLeXmEW4Y/hQD/UAUUWgEA0VRRcROdxROvQnKiM8ZiQrE7MUPzh0MXEyNDFUHExBpn0PTEGY536MTOufQIINMQxarXud6LQ6/aGeYdHFPvCmNFLZzDCpcUI4ggCFVoAonMaAS9Q4J49Ag0H4LH5yvzZfko/Px6M6r4Q/DnXHwR8JTr4udPHqM8+gwibzponDBHESEIcUR3gEURMXOhEUTgHyhEXMW0UAUUUE2imZmKCKJTeeNPtpShnczH8oBBUXqei9Q08aeYtRqdB6O/VjT7aEaAKooA0S9H3iUUIqG60EX/JifbQnQaLmDQelRf0WvztRRKH4YPH9F4+FnU6v449Ofyfz8IenM865ihmYtHt6Ed4uYYVxX5iMWviDjTd6LRaFfKPUjRRQwCJXFr1r3PMuLTqH6640PUEEGgmdFotBFodFqtFFo/Qe/T4ij3imNeoooam6hhigvQiImKKLiJQBRTGmdRAIJiD0L4Y/L1qPhL4B/OT61/RWPx+dD+LHwc/hV8Y+g6uLaDQCLXE6ghEUxopm9EtFqtBeiiehEI1WhUR0Aji0Oi1HrEXrA1XrUPwMzMOqgnYhGiii1UUU2mYQ4olFFEooNR+QP8Aqxwj4j/Nx+OEz8R/hFpj1D4Q0XxiPQPXmL0qL0NaLUgQTOYNPvovUl6FoPSBFqotEodMQ8QdTPiEROKYoTOii9fmb+pehegxfEXpWiimYYOdFoot4otoKqKKKJxaC9QNAIlF/Qi/roQ/gl8Jelfil+GX5Eovjj4o0+moh0VRaY9C1InjQaGdQxaH050UWicUUA0UHwt/WvWtB6lFrmKLRRRKL0JxRTzoBFqZWim0Wi9a/vGvwo9S/A5+AfhL4B+Avir0Y1zop3qp3F6Fqpv6VotFB6F6VotFMCL0rROP1rQaqL1j1L4K9HfpuKKdapResTxoVFqooB/V7/KU/wCiz+JXxT8R/lq9Xj0DT7RKG9T6FootB6hUXpGi060x6VqofWPStFFOvhn0n4Bjh170Gi0UXpWq0IhEXpX9XCH+o3+Af4rH4TOh+CfhD1p6L1Y+EYvQZ4+CYR+APpXwF6POi0XpOq9WPV41XqXoI+H4+AvgL0L0LRf3mP4UfgPPwlpj4r9L/Hj1eIYtTMehL4PjRP4q9Kii+EdD+HXwh8AfAXwlov7lr8kHxN9H6sQfiB8Var8ePSfyoRaL4I+KPU/ir46/BL+p1+dkfmb9K/IF63+aL449Q9K+OPjr4C1XwFF8Ffhloov7dL+hV8N6Z/ITMelfHHqfx16VovSvwCig1Oieq9a0XoUUXpWq+IPQPQovwq+EP70L8wX41fCMXx18RRfEUX4tfBXrWqgi/IV/TS/DL+xQ/HD8CvSfiP0L0v8ABj89r4nXx1Mxf4RY+OvwmdFqovxa1XrWh9C/Er4C1X5gv8D16z8BekfEA9B/Ij/RC/wKHwV63+RiH0r449K1H4W/gj4Q+If6BX5qP7m5+Gv8u8/jB+fD+hn/AIGj1vUfmg9C/qpf4PHXMx8N6L04+Fn4I+EfyAfCP+NQ/BD4ePi7/hT/AGnX9wX8HP8Al34+G/yF/lq/tAv/AF+l8I/AH4kf1gP8W1+IH/kiX4zP+VS/8ta+Mv7Yr/B1f5U5/tuv8HF/bkQ/4Uv8cP8AyaH0D4I/z4H/AKxw/wDgWv8AsOv8Qj/4/F/66b/xeX/gdP8AmIP/AG0F/wCZsf8A0Ix/8mBf+Y4f/CqX/wBCU/8Awph/l0dR/l0f/b+f/wAKxf5ev/8Af/8A/wD6jv8A/8QAKxEAAQMDBAICAQMFAAAAAAAAAQARMQIQIBIhMHBAYEFQgFGQsGGBoNDg/9oACAECAQE/AP8Au2yfy9n8xIU/yE7WAVS3RHaAD8IDoxYQqlTTeOzqAjOGnZadkKQAm3VIRQpTMiHQvPWIA5CCMGKNLIjiG6AYKoMbhAMLtkcJWn1ufVACyniop+VUHR2vQHRpepVDIU7XYqibVUklENajiJyj1GfXBKMMjS16A5VQY3ARQD/Ci1Y3vTS16wxU3DuhsEaJTF0aSgA1zBTOVSG4jnPSk+QGJsZvQNlsVUA0Jt1TSyrG6oDC8yqpVA3wri7bKib6Q+MhCn0qfEj0KfNEoNYg/om2dUTeuoqkEmxnGsKmpmAwlGVRSmTN4L+hR4c+wCkIRapF/wBVQIuUMt0Q6pZ8aqd0Nh4D9YAOQqqWGYs6qQDlRyAN4Dp1qTrV/S78mr7OPQ5+ojGhVRmHRCA2UfKp5Y53zdTxz6VH1s/WDcqkKrADZRYRcji/vxMjyzm9nwn7GLx7hQNrFfNghtYbqMRwQgeY5OtSnPVjCnqBkzXCFpWmwBRCMoeY955D1OIsbUhM1yNlpTIpgn8k2N9XNPVBlfKEXL2cvgc3s6fh1WdPlHWoToIqmUCDcoz4Tp0/W9IVWTX+FOA+ljlfoCPNFjlTCNmQH1EKeqqbnGlEIKE/jQtS1KcIWpPjqzjgbqMoWNh47p+XUtSnpkSj8KB474G0cLrUp44U9UCUHCP2erqoSFKlH6p85u9p6hM4AL5TKPrHxf2mfQhCi5+v1KeqhP2Q6tpvHbkLUtSnzJ7dn+EJns6ewI/aZlT+05P5hz+SMduRhPa88Udox2/H7wM/4nUfkVKj8yo7cjGf92O//8QAKxEAAQMDAwMDAwUAAAAAAAAAAQARMRAgcAIwgCFAYBJQkEFhoFGBsNDg/9oACAEDAQE/AP8AdtkcvY5ix+JpHzPzkicsxbGVp7aciRvTkyKiaGcplCLXT9RQoJ6vkBxa424RLkoFxYS+SNRZAoRUwhq6IFrn62aoppYBO9DGPTR6nogXFsBFzTTFdRrphRYZQ1L6IF0SSTUEPQ7QxxqPVAn9UD96EutMImsQhCLWabDV7YKJ6eFR5sGoa6QjFApNmgl0Q82AshCJT+KT5oaChqEaRR6iUX/a3SemQYCB2WQnYNS1HRJa2Ntkzr0/dMmq3v8APmBhaZ2nRP32gN9k1GxsUeqHadKTeybwyaz5gTQT2kpqzYyi4Y6M0Fk3tsMm3mx30oKuhsHswmQx76VG6yZMm2WTJk2VvSvT8Vk8jJ+RyMyR/Bbz8C8ebRjuO3jG8ZAnFs5XnK0Um6fd4UccY4Vxh2eE0ckZy5NkZXjanFsqfY5y/ON45YxdHBOPxOp5FQp5lTlybY/ux3//2Q==";
|
|
|
|
// src/modals/BackgroundSettingModal.ts
|
|
var BackgroundSettingModal = class extends import_obsidian2.Modal {
|
|
constructor(app, onSubmit, targetPreviewEl, backgroundManager, initialSettings) {
|
|
super(app);
|
|
this.onSubmit = onSubmit;
|
|
this.targetPreviewEl = targetPreviewEl;
|
|
this.imageUrl = "";
|
|
this.scale = 1;
|
|
this.position = { x: 0, y: 0 };
|
|
this.previewImage = null;
|
|
this.dragEventCleanup = null;
|
|
this.initialSettings = initialSettings;
|
|
this.backgroundManager = backgroundManager;
|
|
this.loadInitialSettings();
|
|
}
|
|
loadInitialSettings() {
|
|
if (this.initialSettings) {
|
|
this.imageUrl = this.initialSettings.imageUrl;
|
|
this.scale = this.initialSettings.scale;
|
|
this.position = { ...this.initialSettings.position };
|
|
}
|
|
}
|
|
onOpen() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
const container = contentEl.createEl("div", { cls: "red-background-container" });
|
|
container.createEl("h3", { text: "\u80CC\u666F\u56FE\u7247", cls: "red-background-title" });
|
|
const builtInBgArea = container.createEl("div", { cls: "red-background-builtins" });
|
|
const builtInImages = [builtinBg1, builtinBg2, builtinBg3, builtinBg4, builtinBg5, builtinBg6];
|
|
builtInImages.forEach((src) => {
|
|
const thumb = builtInBgArea.createEl("img", { attr: { src }, cls: "red-bg-thumb" });
|
|
thumb.addEventListener("click", () => {
|
|
this.imageUrl = src;
|
|
this.scale = 1;
|
|
this.position = { x: 0, y: 0 };
|
|
if (this.previewImage) {
|
|
this.applyBackgroundStyles(this.previewImage, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
this.initDragAndScale();
|
|
}
|
|
this.updateTargetPreview(true);
|
|
});
|
|
});
|
|
const previewArea = container.createEl("div", { cls: "red-background-preview" });
|
|
this.previewImage = previewArea.createEl("div", { cls: "red-background-preview-image" });
|
|
const controlsArea = container.createEl("div", { cls: "red-background-controls" });
|
|
this.createControls(controlsArea);
|
|
if (this.imageUrl) {
|
|
this.applyBackgroundStyles(this.previewImage, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
this.initDragAndScale();
|
|
}
|
|
}
|
|
createControls(container) {
|
|
new import_obsidian2.Setting(container).addButton((button) => button.setButtonText("\u9009\u62E9\u56FE\u7247").onClick(() => this.handleImageUpload())).addButton((button) => button.setButtonText("\u6E05\u9664\u56FE\u7247").onClick(() => this.handleClearImage()));
|
|
new import_obsidian2.Setting(container).setName("\u7F29\u653E").addSlider((slider) => slider.setLimits(0.1, 2, 0.01).setValue(this.scale).onChange((value) => this.handleScaleChange(value)));
|
|
new import_obsidian2.Setting(container).addButton((button) => button.setButtonText("\u786E\u8BA4").setCta().onClick(() => this.handleConfirm())).addButton((button) => button.setButtonText("\u53D6\u6D88").onClick(() => this.handleCancel()));
|
|
}
|
|
handleImageUpload() {
|
|
const input = document.createElement("input");
|
|
input.type = "file";
|
|
input.accept = "image/*";
|
|
input.onchange = async () => {
|
|
var _a;
|
|
const file = (_a = input.files) == null ? void 0 : _a[0];
|
|
if (file) {
|
|
const reader = new FileReader();
|
|
reader.onload = (e) => {
|
|
var _a2;
|
|
this.imageUrl = (_a2 = e.target) == null ? void 0 : _a2.result;
|
|
if (this.previewImage) {
|
|
this.applyBackgroundStyles(this.previewImage, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
this.initDragAndScale();
|
|
}
|
|
this.updateTargetPreview(true);
|
|
};
|
|
reader.readAsDataURL(file);
|
|
}
|
|
};
|
|
input.click();
|
|
}
|
|
handleScaleChange(value) {
|
|
this.scale = value;
|
|
if (this.previewImage) {
|
|
this.applyBackgroundStyles(this.previewImage, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
}
|
|
this.updateTargetPreview(true);
|
|
}
|
|
handleConfirm() {
|
|
const backgroundSettings = {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
};
|
|
this.onSubmit(backgroundSettings);
|
|
this.close();
|
|
}
|
|
handleCancel() {
|
|
this.updateTargetPreview(false);
|
|
this.close();
|
|
}
|
|
initDragAndScale() {
|
|
if (!this.previewImage)
|
|
return;
|
|
let isDragging = false;
|
|
let startX, startY;
|
|
const handleMouseDown = (e) => {
|
|
var _a;
|
|
isDragging = true;
|
|
startX = e.clientX - this.position.x;
|
|
startY = e.clientY - this.position.y;
|
|
(_a = this.previewImage) == null ? void 0 : _a.addClass("dragging");
|
|
};
|
|
const handleMouseMove = (e) => {
|
|
if (!isDragging)
|
|
return;
|
|
this.position.x = e.clientX - startX;
|
|
this.position.y = e.clientY - startY;
|
|
if (this.previewImage) {
|
|
this.applyBackgroundStyles(this.previewImage, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
}
|
|
this.updateTargetPreview(true);
|
|
};
|
|
const handleMouseUp = () => {
|
|
var _a;
|
|
isDragging = false;
|
|
(_a = this.previewImage) == null ? void 0 : _a.removeClass("dragging");
|
|
};
|
|
this.previewImage.addEventListener("mousedown", handleMouseDown);
|
|
document.addEventListener("mousemove", handleMouseMove);
|
|
document.addEventListener("mouseup", handleMouseUp);
|
|
this.dragEventCleanup = () => {
|
|
var _a;
|
|
(_a = this.previewImage) == null ? void 0 : _a.removeEventListener("mousedown", handleMouseDown);
|
|
document.removeEventListener("mousemove", handleMouseMove);
|
|
document.removeEventListener("mouseup", handleMouseUp);
|
|
};
|
|
}
|
|
applyBackgroundStyles(element, settings) {
|
|
this.backgroundManager.applyBackgroundStyles(element, settings);
|
|
}
|
|
updateTargetPreview(applyBackground = true) {
|
|
var _a;
|
|
const previewContainer = this.targetPreviewEl.querySelector(".red-image-preview");
|
|
if (!previewContainer)
|
|
return;
|
|
if (applyBackground && this.imageUrl) {
|
|
this.applyBackgroundStyles(previewContainer, {
|
|
imageUrl: this.imageUrl,
|
|
scale: this.scale,
|
|
position: this.position
|
|
});
|
|
} else if (!applyBackground && ((_a = this.initialSettings) == null ? void 0 : _a.imageUrl)) {
|
|
this.applyBackgroundStyles(previewContainer, this.initialSettings);
|
|
} else {
|
|
this.backgroundManager.clearBackgroundStyles(previewContainer);
|
|
}
|
|
}
|
|
handleClearImage() {
|
|
this.imageUrl = "";
|
|
this.scale = 1;
|
|
this.position = { x: 0, y: 0 };
|
|
if (this.previewImage) {
|
|
this.previewImage.setAttribute("style", "");
|
|
}
|
|
const previewContainer = this.targetPreviewEl.querySelector(".red-image-preview");
|
|
if (previewContainer) {
|
|
this.backgroundManager.clearBackgroundStyles(previewContainer);
|
|
}
|
|
this.onSubmit({
|
|
imageUrl: "",
|
|
scale: 1,
|
|
position: { x: 0, y: 0 }
|
|
});
|
|
}
|
|
onClose() {
|
|
if (this.dragEventCleanup) {
|
|
this.dragEventCleanup();
|
|
this.dragEventCleanup = null;
|
|
}
|
|
this.updateTargetPreview(false);
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
}
|
|
};
|
|
|
|
// src/backgroundManager.ts
|
|
var BackgroundManager = class {
|
|
constructor() {
|
|
}
|
|
applyBackgroundStyles(element, settings) {
|
|
const stylesArray = [
|
|
`background-image: url(${settings.imageUrl})`,
|
|
`background-size: ${settings.scale * 100}%`,
|
|
`background-position: ${settings.position.x}px ${settings.position.y}px`,
|
|
`background-repeat: no-repeat`
|
|
];
|
|
stylesArray.forEach((style) => {
|
|
const match = style.match(/([^:]+):(.+)/);
|
|
if (match) {
|
|
const [, key, value] = match.map((item) => item.trim());
|
|
if (key && value) {
|
|
element.style[key] = value;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
clearBackgroundStyles(element) {
|
|
const style = element.getAttribute("style") || "";
|
|
const clearedStyle = style.replace(/background-image:[^;]+;|background-size:[^;]+;|background-position:[^;]+;|background-repeat:[^;]+;/g, "");
|
|
element.setAttribute("style", clearedStyle);
|
|
}
|
|
};
|
|
|
|
// src/view.ts
|
|
var VIEW_TYPE_RED = "note-to-red";
|
|
var RedView = class extends import_obsidian3.ItemView {
|
|
// #endregion
|
|
// #region 基础视图方法
|
|
constructor(leaf, themeManager, settingsManager) {
|
|
super(leaf);
|
|
this.currentFile = null;
|
|
this.updateTimer = null;
|
|
this.isPreviewLocked = false;
|
|
this.currentImageIndex = 0;
|
|
// 添加捐赠提醒相关属性
|
|
this.donateCount = 0;
|
|
this.lastDonatePrompt = 0;
|
|
this.MAX_COUNT_BEFORE_PROMPT = 5;
|
|
this.themeManager = themeManager;
|
|
this.settingsManager = settingsManager;
|
|
this.backgroundManager = new BackgroundManager();
|
|
this.imgTemplateManager = new ImgTemplateManager(
|
|
this.settingsManager,
|
|
this.updatePreview.bind(this),
|
|
this.themeManager
|
|
);
|
|
const settings = this.settingsManager.getSettings();
|
|
this.donateCount = settings.donateCount || 0;
|
|
this.lastDonatePrompt = settings.lastDonatePrompt || 0;
|
|
}
|
|
getViewType() {
|
|
return VIEW_TYPE_RED;
|
|
}
|
|
getDisplayText() {
|
|
return "\u5C0F\u7EA2\u4E66\u9884\u89C8";
|
|
}
|
|
getIcon() {
|
|
return "image";
|
|
}
|
|
// #endregion
|
|
// #region 视图初始化
|
|
async onOpen() {
|
|
const container = this.containerEl.children[1];
|
|
container.empty();
|
|
container.className = "red-view-content";
|
|
await this.initializeToolbar(container);
|
|
this.initializePreviewArea(container);
|
|
this.initializeBottomBar(container);
|
|
this.initializeEventListeners();
|
|
const currentFile = this.app.workspace.getActiveFile();
|
|
await this.onFileOpen(currentFile);
|
|
}
|
|
async initializeToolbar(container) {
|
|
const toolbar = container.createEl("div", { cls: "red-toolbar" });
|
|
const controlsGroup = toolbar.createEl("div", { cls: "red-controls-group" });
|
|
await this.initializeLockButton(controlsGroup);
|
|
await this.initializeTemplateSelect(controlsGroup);
|
|
await this.initializeThemeSelect(controlsGroup);
|
|
await this.initializeFontSelect(controlsGroup);
|
|
await this.initializeFontSizeControls(controlsGroup);
|
|
await this.restoreSettings();
|
|
}
|
|
// 添加背景设置按钮初始化方法
|
|
async initializeBackgroundButton(parent) {
|
|
const bgButton = parent.createEl("button", {
|
|
cls: "red-background-button",
|
|
attr: { "aria-label": "\u8BBE\u7F6E\u80CC\u666F\u56FE\u7247" }
|
|
});
|
|
(0, import_obsidian3.setIcon)(bgButton, "image");
|
|
bgButton.addEventListener("click", () => {
|
|
const currentSettings = this.settingsManager.getSettings().backgroundSettings;
|
|
new BackgroundSettingModal(
|
|
this.app,
|
|
async (backgroundSettings) => {
|
|
await this.settingsManager.updateSettings({ backgroundSettings });
|
|
const imagePreview = this.previewEl.querySelector(".red-image-preview");
|
|
this.backgroundManager.applyBackgroundStyles(
|
|
imagePreview,
|
|
backgroundSettings
|
|
);
|
|
},
|
|
this.previewEl,
|
|
this.backgroundManager,
|
|
currentSettings
|
|
).open();
|
|
});
|
|
}
|
|
initializePreviewArea(container) {
|
|
const wrapper = container.createEl("div", { cls: "red-preview-wrapper" });
|
|
this.previewEl = wrapper.createEl("div", { cls: "red-preview-container" });
|
|
const navContainer = wrapper.createEl("div", { cls: "red-nav-container" });
|
|
const prevButton = navContainer.createEl("button", {
|
|
cls: "red-nav-button",
|
|
text: "\u2190"
|
|
});
|
|
const indicator = navContainer.createEl("span", {
|
|
cls: "red-page-indicator",
|
|
text: "1/1"
|
|
});
|
|
const nextButton = navContainer.createEl("button", {
|
|
cls: "red-nav-button",
|
|
text: "\u2192"
|
|
});
|
|
this.navigationButtons = { prev: prevButton, next: nextButton, indicator };
|
|
prevButton.addEventListener("click", () => this.navigateImages("prev"));
|
|
nextButton.addEventListener("click", () => this.navigateImages("next"));
|
|
}
|
|
updateNavigationState() {
|
|
const sections = this.previewEl.querySelectorAll(".red-content-section");
|
|
if (!this.navigationButtons)
|
|
return;
|
|
sections.forEach((section, i) => {
|
|
section.classList.toggle("red-section-active", i === this.currentImageIndex);
|
|
});
|
|
this.navigationButtons.prev.classList.toggle("red-nav-hidden", this.currentImageIndex === 0);
|
|
this.navigationButtons.next.classList.toggle("red-nav-hidden", this.currentImageIndex === sections.length - 1);
|
|
this.navigationButtons.indicator.textContent = `${this.currentImageIndex + 1}/${sections.length}`;
|
|
}
|
|
navigateImages(direction) {
|
|
const sections = this.previewEl.querySelectorAll(".red-content-section");
|
|
if (direction === "prev" && this.currentImageIndex > 0) {
|
|
this.currentImageIndex--;
|
|
} else if (direction === "next" && this.currentImageIndex < sections.length - 1) {
|
|
this.currentImageIndex++;
|
|
}
|
|
this.updateNavigationState();
|
|
}
|
|
initializeBottomBar(container) {
|
|
const bottomBar = container.createEl("div", { cls: "red-bottom-bar" });
|
|
const bottomControlsGroup = bottomBar.createEl("div", { cls: "red-controls-group" });
|
|
this.initializeHelpButton(bottomControlsGroup);
|
|
this.initializeBackgroundButton(bottomControlsGroup);
|
|
this.initializeDonateButton(bottomControlsGroup);
|
|
this.initializeExportButtons(bottomControlsGroup);
|
|
}
|
|
initializeEventListeners() {
|
|
this.registerEvent(
|
|
this.app.workspace.on("file-open", this.onFileOpen.bind(this))
|
|
);
|
|
this.registerEvent(
|
|
this.app.vault.on("modify", this.onFileModify.bind(this))
|
|
);
|
|
this.initializeCopyButtonListener();
|
|
}
|
|
// #endregion
|
|
// #region 控件初始化
|
|
async initializeLockButton(parent) {
|
|
this.lockButton = parent.createEl("button", {
|
|
cls: "red-lock-button",
|
|
attr: { "aria-label": "\u5173\u95ED\u5B9E\u65F6\u9884\u89C8\u72B6\u6001" }
|
|
});
|
|
(0, import_obsidian3.setIcon)(this.lockButton, "lock");
|
|
this.lockButton.addEventListener("click", () => this.togglePreviewLock());
|
|
}
|
|
async initializeTemplateSelect(parent) {
|
|
var _a;
|
|
this.customTemplateSelect = this.createCustomSelect(
|
|
parent,
|
|
"red-template-select",
|
|
await this.getTemplateOptions()
|
|
);
|
|
this.customTemplateSelect.id = "template-select";
|
|
(_a = this.customTemplateSelect.querySelector(".red-select")) == null ? void 0 : _a.addEventListener("change", async (e) => {
|
|
const value = e.detail.value;
|
|
this.imgTemplateManager.setCurrentTemplate(value);
|
|
await this.settingsManager.updateSettings({ templateId: value });
|
|
this.imgTemplateManager.applyTemplate(this.previewEl, this.settingsManager.getSettings());
|
|
await this.updatePreview();
|
|
});
|
|
}
|
|
async initializeThemeSelect(parent) {
|
|
var _a;
|
|
this.customThemeSelect = this.createCustomSelect(
|
|
parent,
|
|
"red-theme-select",
|
|
await this.getThemeOptions()
|
|
);
|
|
this.customThemeSelect.id = "theme-select";
|
|
(_a = this.customThemeSelect.querySelector(".red-select")) == null ? void 0 : _a.addEventListener("change", async (e) => {
|
|
const value = e.detail.value;
|
|
this.themeManager.setCurrentTheme(value);
|
|
await this.settingsManager.updateSettings({ themeId: value });
|
|
this.themeManager.applyTheme(this.previewEl);
|
|
});
|
|
}
|
|
async initializeFontSelect(parent) {
|
|
var _a;
|
|
this.customFontSelect = this.createCustomSelect(
|
|
parent,
|
|
"red-font-select",
|
|
this.getFontOptions()
|
|
);
|
|
this.customFontSelect.id = "font-select";
|
|
(_a = this.customFontSelect.querySelector(".red-select")) == null ? void 0 : _a.addEventListener("change", async (e) => {
|
|
const value = e.detail.value;
|
|
this.themeManager.setFont(value);
|
|
await this.settingsManager.updateSettings({ fontFamily: value });
|
|
this.themeManager.applyTheme(this.previewEl);
|
|
});
|
|
}
|
|
async initializeFontSizeControls(parent) {
|
|
const fontSizeGroup = parent.createEl("div", { cls: "red-font-size-group" });
|
|
const decreaseButton = fontSizeGroup.createEl("button", {
|
|
cls: "red-font-size-btn",
|
|
text: "-"
|
|
});
|
|
this.fontSizeSelect = fontSizeGroup.createEl("input", {
|
|
cls: "red-font-size-input",
|
|
type: "text",
|
|
value: "16",
|
|
attr: {
|
|
style: "border: none; outline: none; background: transparent;"
|
|
}
|
|
});
|
|
const increaseButton = fontSizeGroup.createEl("button", {
|
|
cls: "red-font-size-btn",
|
|
text: "+"
|
|
});
|
|
const updateFontSize = async () => {
|
|
const size = parseInt(this.fontSizeSelect.value);
|
|
this.themeManager.setFontSize(size);
|
|
await this.settingsManager.updateSettings({ fontSize: size });
|
|
this.themeManager.applyTheme(this.previewEl);
|
|
};
|
|
decreaseButton.addEventListener("click", () => {
|
|
const currentSize = parseInt(this.fontSizeSelect.value);
|
|
if (currentSize > 12) {
|
|
this.fontSizeSelect.value = (currentSize - 1).toString();
|
|
updateFontSize();
|
|
}
|
|
});
|
|
increaseButton.addEventListener("click", () => {
|
|
const currentSize = parseInt(this.fontSizeSelect.value);
|
|
if (currentSize < 30) {
|
|
this.fontSizeSelect.value = (currentSize + 1).toString();
|
|
updateFontSize();
|
|
}
|
|
});
|
|
this.fontSizeSelect.addEventListener("change", updateFontSize);
|
|
}
|
|
initializeHelpButton(parent) {
|
|
const helpButton = parent.createEl("button", {
|
|
cls: "red-help-button",
|
|
attr: { "aria-label": "\u4F7F\u7528\u6307\u5357" }
|
|
});
|
|
(0, import_obsidian3.setIcon)(helpButton, "help");
|
|
const headingLevel = this.settingsManager.getSettings().headingLevel || "h1";
|
|
parent.createEl("div", {
|
|
cls: "red-help-tooltip",
|
|
text: `\u4F7F\u7528\u6307\u5357\uFF1A
|
|
1. \u6838\u5FC3\u7528\u6CD5\uFF1A\u7528${headingLevel === "h1" ? "\u4E00\u7EA7\u6807\u9898(#)" : "\u4E8C\u7EA7\u6807\u9898(##)"}\u6765\u5206\u5272\u5185\u5BB9\uFF0C\u6BCF\u4E2A\u6807\u9898\u751F\u6210\u4E00\u5F20\u5C0F\u7EA2\u4E66\u914D\u56FE
|
|
2. \u5185\u5BB9\u5206\u9875\uFF1A\u5728${headingLevel === "h1" ? "\u4E00\u7EA7\u6807\u9898(#)" : "\u4E8C\u7EA7\u6807\u9898(##)"}\u4E0B\u4F7F\u7528 --- \u53EF\u5C06\u5185\u5BB9\u5206\u5272\u4E3A\u591A\u9875\uFF0C\u6BCF\u9875\u90FD\u4F1A\u5E26\u4E0A\u6807\u9898
|
|
3. \u9996\u56FE\u5236\u4F5C\uFF1A\u5355\u72EC\u8C03\u6574\u9996\u8282\u5B57\u53F7\u81F320-24px\uFF0C\u4F7F\u7528\u3010\u4E0B\u8F7D\u5F53\u524D\u9875\u3011\u5BFC\u51FA
|
|
4. \u957F\u6587\u4F18\u5316\uFF1A\u5185\u5BB9\u8F83\u591A\u7684\u7AE0\u8282\u53EF\u8C03\u5C0F\u5B57\u53F7\u81F314-16px\u540E\u5355\u72EC\u5BFC\u51FA
|
|
5. \u6279\u91CF\u64CD\u4F5C\uFF1A\u4FDD\u6301\u7EDF\u4E00\u5B57\u53F7\u65F6\uFF0C\u7528\u3010\u5BFC\u51FA\u5168\u90E8\u9875\u3011\u6279\u91CF\u751F\u6210
|
|
6. \u6A21\u677F\u5207\u6362\uFF1A\u9876\u90E8\u9009\u62E9\u5668\u53EF\u5207\u6362\u4E0D\u540C\u89C6\u89C9\u98CE\u683C
|
|
7. \u5B9E\u65F6\u7F16\u8F91\uFF1A\u89E3\u9501\u72B6\u6001(\u{1F513})\u4E0B\u7F16\u8F91\u6587\u6863\u5373\u65F6\u9884\u89C8\u6548\u679C
|
|
8. \u652F\u6301\u521B\u4F5C\uFF1A\u70B9\u51FB\u2764\uFE0F\u5173\u4E8E\u4F5C\u8005\u53EF\u8FDB\u884C\u6253\u8D4F\u652F\u6301`
|
|
});
|
|
}
|
|
initializeDonateButton(parent) {
|
|
const likeButton = parent.createEl("button", { cls: "red-like-button" });
|
|
likeButton.createEl("span", {
|
|
text: "\u2764\uFE0F",
|
|
attr: { style: "margin-right: 4px" }
|
|
});
|
|
likeButton.createSpan({ text: "\u5173\u4E8E\u4F5C\u8005" });
|
|
likeButton.addEventListener("click", () => {
|
|
DonateManager.showDonateModal(this.containerEl);
|
|
});
|
|
}
|
|
initializeExportButtons(parent) {
|
|
const singleDownloadButton = parent.createEl("button", {
|
|
text: "\u4E0B\u8F7D\u5F53\u524D\u9875",
|
|
cls: "red-export-button"
|
|
});
|
|
singleDownloadButton.addEventListener("click", async () => {
|
|
if (this.previewEl) {
|
|
if (this.shouldShowDonatePrompt()) {
|
|
DonateManager.showDonateModal(this.containerEl);
|
|
}
|
|
singleDownloadButton.disabled = true;
|
|
singleDownloadButton.setText("\u5BFC\u51FA\u4E2D...");
|
|
try {
|
|
await DownloadManager.downloadSingleImage(this.previewEl);
|
|
singleDownloadButton.setText("\u5BFC\u51FA\u6210\u529F");
|
|
} catch (error) {
|
|
singleDownloadButton.setText("\u5BFC\u51FA\u5931\u8D25");
|
|
} finally {
|
|
setTimeout(() => {
|
|
singleDownloadButton.disabled = false;
|
|
singleDownloadButton.setText("\u4E0B\u8F7D\u5F53\u524D\u9875");
|
|
}, 2e3);
|
|
}
|
|
}
|
|
});
|
|
this.copyButton = parent.createEl("button", {
|
|
text: "\u5BFC\u51FA\u5168\u90E8\u9875",
|
|
cls: "red-export-button"
|
|
});
|
|
this.copyButton.addEventListener("click", async () => {
|
|
if (this.previewEl) {
|
|
if (this.shouldShowDonatePrompt()) {
|
|
DonateManager.showDonateModal(this.containerEl);
|
|
}
|
|
this.copyButton.disabled = true;
|
|
this.copyButton.setText("\u5BFC\u51FA\u4E2D...");
|
|
try {
|
|
await DownloadManager.downloadAllImages(this.previewEl);
|
|
this.copyButton.setText("\u5BFC\u51FA\u6210\u529F");
|
|
} catch (error) {
|
|
this.copyButton.setText("\u5BFC\u51FA\u5931\u8D25");
|
|
} finally {
|
|
setTimeout(() => {
|
|
this.copyButton.disabled = false;
|
|
this.copyButton.setText("\u5BFC\u51FA\u5168\u90E8\u9875");
|
|
}, 2e3);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
initializeCopyButtonListener() {
|
|
const copyButtonHandler = async (e) => {
|
|
const { copyButton } = e.detail;
|
|
if (copyButton) {
|
|
copyButton.addEventListener("click", async () => {
|
|
copyButton.disabled = true;
|
|
try {
|
|
if (this.shouldShowDonatePrompt()) {
|
|
DonateManager.showDonateModal(this.containerEl);
|
|
}
|
|
await ClipboardManager.copyImageToClipboard(this.previewEl);
|
|
new import_obsidian3.Notice("\u56FE\u7247\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F");
|
|
} catch (error) {
|
|
new import_obsidian3.Notice("\u590D\u5236\u5931\u8D25");
|
|
console.error("\u590D\u5236\u56FE\u7247\u5931\u8D25:", error);
|
|
} finally {
|
|
setTimeout(() => {
|
|
copyButton.disabled = false;
|
|
}, 1e3);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
this.containerEl.addEventListener("copy-button-added", copyButtonHandler);
|
|
this.register(() => {
|
|
this.containerEl.removeEventListener("copy-button-added", copyButtonHandler);
|
|
});
|
|
}
|
|
// #endregion
|
|
// #region 设置管理
|
|
async restoreSettings() {
|
|
const settings = this.settingsManager.getSettings();
|
|
if (settings.themeId) {
|
|
await this.restoreThemeSettings(settings.themeId);
|
|
}
|
|
if (settings.fontFamily) {
|
|
await this.restoreFontSettings(settings.fontFamily);
|
|
}
|
|
if (settings.fontSize) {
|
|
this.fontSizeSelect.value = settings.fontSize.toString();
|
|
this.themeManager.setFontSize(settings.fontSize);
|
|
}
|
|
if (settings.templateId) {
|
|
await this.restoreTemplateSettings(settings.templateId);
|
|
}
|
|
}
|
|
async restoreTemplateSettings(templateId) {
|
|
var _a;
|
|
const templateSelect = this.customTemplateSelect.querySelector(".red-select-text");
|
|
const templateDropdown = this.customTemplateSelect.querySelector(".red-select-dropdown");
|
|
if (templateSelect && templateDropdown) {
|
|
const option = await this.getTemplateOptions();
|
|
const selected = option.find((o) => o.value === templateId);
|
|
if (selected) {
|
|
templateSelect.textContent = selected.label;
|
|
(_a = this.customTemplateSelect.querySelector(".red-select")) == null ? void 0 : _a.setAttribute("data-value", selected.value);
|
|
templateDropdown.querySelectorAll(".red-select-item").forEach((el) => {
|
|
if (el.getAttribute("data-value") === selected.value) {
|
|
el.classList.add("red-selected");
|
|
} else {
|
|
el.classList.remove("red-selected");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
this.imgTemplateManager.setCurrentTemplate(templateId);
|
|
}
|
|
async restoreThemeSettings(themeId) {
|
|
var _a;
|
|
const templateSelect = this.customThemeSelect.querySelector(".red-select-text");
|
|
const templateDropdown = this.customThemeSelect.querySelector(".red-select-dropdown");
|
|
if (templateSelect && templateDropdown) {
|
|
const option = await this.getThemeOptions();
|
|
const selected = option.find((o) => o.value === themeId);
|
|
if (selected) {
|
|
templateSelect.textContent = selected.label;
|
|
(_a = this.customThemeSelect.querySelector(".red-select")) == null ? void 0 : _a.setAttribute("data-value", selected.value);
|
|
templateDropdown.querySelectorAll(".red-select-item").forEach((el) => {
|
|
if (el.getAttribute("data-value") === selected.value) {
|
|
el.classList.add("red-selected");
|
|
} else {
|
|
el.classList.remove("red-selected");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
this.themeManager.setCurrentTheme(themeId);
|
|
}
|
|
async restoreFontSettings(fontFamily) {
|
|
var _a;
|
|
const fontSelect = this.customFontSelect.querySelector(".red-select-text");
|
|
const fontDropdown = this.customFontSelect.querySelector(".red-select-dropdown");
|
|
if (fontSelect && fontDropdown) {
|
|
const option = this.getFontOptions();
|
|
const selected = option.find((o) => o.value === fontFamily);
|
|
if (selected) {
|
|
fontSelect.textContent = selected.label;
|
|
(_a = this.customFontSelect.querySelector(".red-select")) == null ? void 0 : _a.setAttribute("data-value", selected.value);
|
|
fontDropdown.querySelectorAll(".red-select-item").forEach((el) => {
|
|
if (el.getAttribute("data-value") === selected.value) {
|
|
el.classList.add("red-selected");
|
|
} else {
|
|
el.classList.remove("red-selected");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
this.themeManager.setFont(fontFamily);
|
|
}
|
|
// #endregion
|
|
// #region 预览更新
|
|
async updatePreview() {
|
|
if (!this.currentFile)
|
|
return;
|
|
this.previewEl.empty();
|
|
const content = await this.app.vault.cachedRead(this.currentFile);
|
|
await import_obsidian3.MarkdownRenderer.render(
|
|
this.app,
|
|
content,
|
|
this.previewEl,
|
|
this.currentFile.path,
|
|
this
|
|
);
|
|
RedConverter.formatContent(this.previewEl);
|
|
const hasValidContent = RedConverter.hasValidContent(this.previewEl);
|
|
if (hasValidContent) {
|
|
this.imgTemplateManager.applyTemplate(this.previewEl, this.settingsManager.getSettings());
|
|
const settings = this.settingsManager.getSettings();
|
|
if (settings.backgroundSettings.imageUrl) {
|
|
const previewContainer = this.previewEl.querySelector(".red-image-preview");
|
|
if (previewContainer) {
|
|
this.backgroundManager.applyBackgroundStyles(previewContainer, settings.backgroundSettings);
|
|
}
|
|
}
|
|
}
|
|
this.updateControlsState(hasValidContent);
|
|
if (!hasValidContent) {
|
|
this.copyButton.setAttribute("title", "\u8BF7\u5148\u6DFB\u52A0\u4E00\u7EA7\u6807\u9898\u5185\u5BB9");
|
|
} else {
|
|
this.copyButton.removeAttribute("title");
|
|
}
|
|
this.updateNavigationState();
|
|
}
|
|
updateControlsState(enabled) {
|
|
this.lockButton.disabled = !enabled;
|
|
const templateSelect = this.customTemplateSelect.querySelector(".red-select");
|
|
const themeSelect = this.customThemeSelect.querySelector(".red-select");
|
|
const fontSelect = this.customFontSelect.querySelector(".red-select");
|
|
if (templateSelect) {
|
|
templateSelect.classList.toggle("disabled", !enabled);
|
|
templateSelect.setAttribute("style", `pointer-events: ${enabled ? "auto" : "none"}`);
|
|
}
|
|
if (themeSelect) {
|
|
themeSelect.classList.toggle("disabled", !enabled);
|
|
themeSelect.setAttribute("style", `pointer-events: ${enabled ? "auto" : "none"}`);
|
|
}
|
|
if (fontSelect) {
|
|
fontSelect.classList.toggle("disabled", !enabled);
|
|
fontSelect.setAttribute("style", `pointer-events: ${enabled ? "auto" : "none"}`);
|
|
}
|
|
this.fontSizeSelect.disabled = !enabled;
|
|
const fontSizeButtons = this.containerEl.querySelectorAll(".red-font-size-btn");
|
|
fontSizeButtons.forEach((button) => {
|
|
button.disabled = !enabled;
|
|
});
|
|
this.copyButton.disabled = !enabled;
|
|
const singleDownloadButton = this.containerEl.querySelector(".red-export-button");
|
|
if (singleDownloadButton) {
|
|
singleDownloadButton.disabled = !enabled;
|
|
}
|
|
}
|
|
// #endregion
|
|
// #region 文件处理
|
|
async onFileOpen(file) {
|
|
this.currentFile = file;
|
|
this.currentImageIndex = 0;
|
|
if (!file || file.extension !== "md") {
|
|
this.previewEl.empty();
|
|
this.previewEl.createEl("div", {
|
|
text: "\u53EA\u80FD\u9884\u89C8 markdown \u6587\u672C\u6587\u6863",
|
|
cls: "red-empty-state"
|
|
});
|
|
this.updateControlsState(false);
|
|
return;
|
|
}
|
|
this.updateControlsState(true);
|
|
this.isPreviewLocked = false;
|
|
(0, import_obsidian3.setIcon)(this.lockButton, "unlock");
|
|
await this.updatePreview();
|
|
}
|
|
async onFileModify(file) {
|
|
if (file === this.currentFile && !this.isPreviewLocked) {
|
|
if (this.updateTimer) {
|
|
window.clearTimeout(this.updateTimer);
|
|
}
|
|
this.updateTimer = window.setTimeout(() => {
|
|
this.updatePreview();
|
|
}, 500);
|
|
}
|
|
}
|
|
async togglePreviewLock() {
|
|
this.isPreviewLocked = !this.isPreviewLocked;
|
|
const lockIcon = this.isPreviewLocked ? "lock" : "unlock";
|
|
const lockStatus = this.isPreviewLocked ? "\u5F00\u542F\u5B9E\u65F6\u9884\u89C8\u72B6\u6001" : "\u5173\u95ED\u5B9E\u65F6\u9884\u89C8\u72B6\u6001";
|
|
(0, import_obsidian3.setIcon)(this.lockButton, lockIcon);
|
|
this.lockButton.setAttribute("aria-label", lockStatus);
|
|
if (!this.isPreviewLocked) {
|
|
await this.updatePreview();
|
|
}
|
|
}
|
|
// #region 工具方法
|
|
createCustomSelect(parent, className, options) {
|
|
var _a;
|
|
const container = parent.createEl("div", { cls: `red-select-container ${className}` });
|
|
const select = container.createEl("div", { cls: "red-select" });
|
|
const selectedText = select.createEl("span", { cls: "red-select-text" });
|
|
select.createEl("span", { cls: "red-select-arrow", text: "\u25BE" });
|
|
const dropdown = container.createEl("div", { cls: "red-select-dropdown" });
|
|
options.forEach((option) => {
|
|
const item = dropdown.createEl("div", {
|
|
cls: "red-select-item",
|
|
text: option.label
|
|
});
|
|
item.dataset.value = option.value;
|
|
item.addEventListener("click", () => {
|
|
dropdown.querySelectorAll(".red-select-item").forEach((el) => el.classList.remove("red-selected"));
|
|
item.classList.add("red-selected");
|
|
selectedText.textContent = option.label;
|
|
select.dataset.value = option.value;
|
|
dropdown.classList.remove("red-show");
|
|
select.dispatchEvent(new CustomEvent("change", {
|
|
detail: { value: option.value }
|
|
}));
|
|
});
|
|
});
|
|
if (options.length > 0) {
|
|
selectedText.textContent = options[0].label;
|
|
select.dataset.value = options[0].value;
|
|
(_a = dropdown.querySelector(".red-select-item")) == null ? void 0 : _a.classList.add("red-selected");
|
|
}
|
|
select.addEventListener("click", (e) => {
|
|
e.stopPropagation();
|
|
dropdown.classList.toggle("red-show");
|
|
});
|
|
document.addEventListener("click", () => {
|
|
dropdown.classList.remove("red-show");
|
|
});
|
|
return container;
|
|
}
|
|
async getThemeOptions() {
|
|
const templates2 = this.settingsManager.getVisibleThemes();
|
|
return templates2.length > 0 ? templates2.map((t) => ({ value: t.id, label: t.name })) : [{ value: "default", label: "\u9ED8\u8BA4\u4E3B\u9898" }];
|
|
}
|
|
async getTemplateOptions() {
|
|
return this.imgTemplateManager.getImgTemplateOptions();
|
|
}
|
|
getFontOptions() {
|
|
return this.settingsManager.getFontOptions();
|
|
}
|
|
// #endregion
|
|
// 检查是否需要显示捐赠弹窗
|
|
shouldShowDonatePrompt() {
|
|
this.donateCount++;
|
|
if (this.settingsManager) {
|
|
const settings = this.settingsManager.getSettings();
|
|
settings.donateCount = this.donateCount;
|
|
this.settingsManager.updateSettings(settings);
|
|
}
|
|
const now = Date.now();
|
|
const oneDayInMs = 24 * 60 * 60 * 1e3;
|
|
if (this.donateCount % this.MAX_COUNT_BEFORE_PROMPT === 0 && now - this.lastDonatePrompt > oneDayInMs) {
|
|
this.lastDonatePrompt = now;
|
|
if (this.settingsManager) {
|
|
const settings = this.settingsManager.getSettings();
|
|
settings.lastDonatePrompt = this.lastDonatePrompt;
|
|
this.settingsManager.updateSettings(settings);
|
|
}
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
};
|
|
|
|
// src/themeManager.ts
|
|
var ThemeManager = class {
|
|
constructor(app, settingsManager) {
|
|
this.currentFont = "-apple-system";
|
|
this.currentFontSize = 16;
|
|
this.app = app;
|
|
this.settingsManager = settingsManager;
|
|
}
|
|
setCurrentTheme(id) {
|
|
const theme = this.settingsManager.getTheme(id);
|
|
if (theme) {
|
|
this.currentTheme = theme;
|
|
return true;
|
|
}
|
|
console.error("\u4E3B\u9898\u672A\u627E\u5230:", id);
|
|
return false;
|
|
}
|
|
// 修改 applyTheme 方法
|
|
applyTheme(element, theme) {
|
|
const styles = theme ? theme.styles : this.currentTheme.styles;
|
|
const imagePreview = element.querySelector(".red-image-preview");
|
|
if (imagePreview) {
|
|
const styleProperties = styles.imagePreview.split(";");
|
|
styleProperties.forEach((property) => {
|
|
const [key, value] = property.split(":").map((item) => item.trim());
|
|
if (key && value) {
|
|
imagePreview.style[key] = value;
|
|
}
|
|
});
|
|
}
|
|
const header = element.querySelector(".red-preview-header");
|
|
if (header) {
|
|
header.querySelectorAll(".red-user-avatar").forEach((el) => {
|
|
el.setAttribute("style", styles.header.avatar.container);
|
|
});
|
|
header.querySelectorAll(".red-avatar-placeholder").forEach((el) => {
|
|
el.setAttribute("style", styles.header.avatar.placeholder);
|
|
});
|
|
header.querySelectorAll(".red-user-avatar img").forEach((el) => {
|
|
el.setAttribute("style", styles.header.avatar.image);
|
|
});
|
|
header.querySelectorAll(".red-user-name-container").forEach((el) => {
|
|
el.setAttribute("style", styles.header.nameContainer);
|
|
});
|
|
header.querySelectorAll(".red-user-name").forEach((el) => {
|
|
el.setAttribute("style", styles.header.userName);
|
|
});
|
|
header.querySelectorAll(".red-user-id").forEach((el) => {
|
|
el.setAttribute("style", styles.header.userId);
|
|
});
|
|
header.querySelectorAll(".red-post-time").forEach((el) => {
|
|
el.setAttribute("style", styles.header.postTime);
|
|
});
|
|
header.querySelectorAll(".red-verified-icon").forEach((el) => {
|
|
el.setAttribute("style", styles.header.verifiedIcon);
|
|
});
|
|
}
|
|
const footer = element.querySelector(".red-preview-footer");
|
|
if (footer) {
|
|
footer.setAttribute("style", styles.footer.container);
|
|
footer.querySelectorAll(".red-footer-text").forEach((el) => {
|
|
el.setAttribute("style", styles.footer.text);
|
|
});
|
|
footer.querySelectorAll(".red-footer-separator").forEach((el) => {
|
|
el.setAttribute("style", styles.footer.separator);
|
|
});
|
|
}
|
|
["h2", "h3", "h4", "h5", "h6"].forEach((tag) => {
|
|
element.querySelectorAll(tag).forEach((el) => {
|
|
var _a, _b;
|
|
if (!el.querySelector(".content")) {
|
|
const content = document.createElement("span");
|
|
content.className = "content";
|
|
while (el.firstChild) {
|
|
content.appendChild(el.firstChild);
|
|
}
|
|
el.appendChild(content);
|
|
const after = document.createElement("span");
|
|
after.className = "after";
|
|
el.appendChild(after);
|
|
}
|
|
const styleKey = tag === "h4" || tag === "h5" || tag === "h6" ? "base" : tag;
|
|
const titleStyle = styles.title[styleKey];
|
|
el.setAttribute("style", `${titleStyle.base}; font-family: ${this.currentFont};`);
|
|
(_a = el.querySelector(".content")) == null ? void 0 : _a.setAttribute("style", titleStyle.content);
|
|
(_b = el.querySelector(".after")) == null ? void 0 : _b.setAttribute("style", titleStyle.after);
|
|
});
|
|
});
|
|
element.querySelectorAll("p").forEach((el) => {
|
|
var _a, _b;
|
|
if (!((_a = el.parentElement) == null ? void 0 : _a.closest("p")) && !((_b = el.parentElement) == null ? void 0 : _b.closest("blockquote"))) {
|
|
el.setAttribute("style", `${styles.paragraph}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
}
|
|
});
|
|
element.querySelectorAll("ul, ol").forEach((el) => {
|
|
el.setAttribute("style", styles.list.container);
|
|
});
|
|
element.querySelectorAll("li").forEach((el) => {
|
|
el.setAttribute("style", `${styles.list.item}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll(".task-list-item").forEach((el) => {
|
|
el.setAttribute("style", `${styles.list.taskList}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("blockquote").forEach((el) => {
|
|
el.setAttribute("style", `${styles.quote}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("pre").forEach((el) => {
|
|
el.setAttribute("style", `${styles.code.block}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("code:not(pre code)").forEach((el) => {
|
|
el.setAttribute("style", `${styles.code.inline}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("a").forEach((el) => {
|
|
el.setAttribute("style", styles.link);
|
|
});
|
|
element.querySelectorAll("strong").forEach((el) => {
|
|
el.setAttribute("style", styles.emphasis.strong);
|
|
});
|
|
element.querySelectorAll("em").forEach((el) => {
|
|
el.setAttribute("style", styles.emphasis.em);
|
|
});
|
|
element.querySelectorAll("del").forEach((el) => {
|
|
el.setAttribute("style", styles.emphasis.del);
|
|
});
|
|
element.querySelectorAll("table").forEach((el) => {
|
|
el.setAttribute("style", styles.table.container);
|
|
});
|
|
element.querySelectorAll("th").forEach((el) => {
|
|
el.setAttribute("style", `${styles.table.header}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("td").forEach((el) => {
|
|
el.setAttribute("style", `${styles.table.cell}; font-family: ${this.currentFont}; font-size: ${this.currentFontSize}px;`);
|
|
});
|
|
element.querySelectorAll("hr").forEach((el) => {
|
|
el.setAttribute("style", styles.hr);
|
|
});
|
|
element.querySelectorAll(".footnote-ref").forEach((el) => {
|
|
el.setAttribute("style", styles.footnote.ref);
|
|
});
|
|
element.querySelectorAll(".footnote-backref").forEach((el) => {
|
|
el.setAttribute("style", styles.footnote.backref);
|
|
});
|
|
element.querySelectorAll("img").forEach((el) => {
|
|
el.setAttribute("style", styles.image);
|
|
const parent = el.parentElement;
|
|
if (parent && parent.tagName.toLowerCase() === "p") {
|
|
if (parent.childNodes.length === 1) {
|
|
parent.classList.add("red-image-container");
|
|
}
|
|
}
|
|
});
|
|
}
|
|
// 移除不再需要的方法
|
|
setFont(fontFamily) {
|
|
this.currentFont = fontFamily;
|
|
}
|
|
setFontSize(size) {
|
|
this.currentFontSize = size;
|
|
}
|
|
};
|
|
|
|
// src/settings/settings.ts
|
|
var import_events = require("events");
|
|
var DEFAULT_SETTINGS = {
|
|
templateId: "default",
|
|
themeId: "default",
|
|
fontFamily: 'Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC"',
|
|
fontSize: 16,
|
|
backgroundId: "",
|
|
themes: [],
|
|
customThemes: [],
|
|
// 修改默认用户信息
|
|
userAvatar: "",
|
|
// 默认为空,提示用户上传
|
|
userName: "\u591C\u534A",
|
|
notesTitle: "\u5907\u5FD8\u5F55",
|
|
userId: "@Yeban",
|
|
showTime: true,
|
|
timeFormat: "zh-CN",
|
|
headingLevel: "h2",
|
|
// 默认使用二级标题
|
|
footerLeftText: "\u591C\u534A\u8FC7\u540E\uFF0C\u5149\u660E\u4FBF\u542F\u7A0B",
|
|
footerRightText: "\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF1A\u591C\u534A",
|
|
customFonts: [
|
|
{
|
|
value: 'Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif',
|
|
label: "\u9ED8\u8BA4\u5B57\u4F53",
|
|
isPreset: true
|
|
},
|
|
{
|
|
value: 'SimSun, "\u5B8B\u4F53", serif',
|
|
label: "\u5B8B\u4F53",
|
|
isPreset: true
|
|
},
|
|
{
|
|
value: 'SimHei, "\u9ED1\u4F53", sans-serif',
|
|
label: "\u9ED1\u4F53",
|
|
isPreset: true
|
|
},
|
|
{
|
|
value: 'KaiTi, "\u6977\u4F53", serif',
|
|
label: "\u6977\u4F53",
|
|
isPreset: true
|
|
},
|
|
{
|
|
value: '"Microsoft YaHei", "\u5FAE\u8F6F\u96C5\u9ED1", sans-serif',
|
|
label: "\u96C5\u9ED1",
|
|
isPreset: true
|
|
}
|
|
],
|
|
backgroundSettings: {
|
|
imageUrl: "",
|
|
scale: 1,
|
|
position: { x: 0, y: 0 }
|
|
}
|
|
};
|
|
var SettingsManager = class extends import_events.EventEmitter {
|
|
constructor(plugin) {
|
|
super();
|
|
this.plugin = plugin;
|
|
this.settings = DEFAULT_SETTINGS;
|
|
}
|
|
async loadSettings() {
|
|
let savedData = await this.plugin.loadData();
|
|
if (!savedData) {
|
|
savedData = {};
|
|
}
|
|
if (!savedData.themes || savedData.themes.length === 0) {
|
|
const { templates: templates2 } = await Promise.resolve().then(() => (init_templates(), templates_exports));
|
|
savedData.themes = Object.values(templates2).map((theme) => ({
|
|
...theme,
|
|
isPreset: true
|
|
}));
|
|
}
|
|
if (!savedData.customThemes) {
|
|
savedData.customThemes = [];
|
|
}
|
|
this.settings = Object.assign({}, DEFAULT_SETTINGS, savedData);
|
|
}
|
|
// 主题相关方法
|
|
getAllThemes() {
|
|
return [...this.settings.themes, ...this.settings.customThemes];
|
|
}
|
|
// 新增:获取可见主题
|
|
getVisibleThemes() {
|
|
return this.getAllThemes().filter((theme) => theme.isVisible !== false);
|
|
}
|
|
getTheme(themeId) {
|
|
return this.settings.themes.find((theme) => theme.id === themeId) || this.settings.customThemes.find((theme) => theme.id === themeId);
|
|
}
|
|
async addCustomTheme(theme) {
|
|
theme.isPreset = false;
|
|
theme.isVisible = true;
|
|
this.settings.customThemes.push(theme);
|
|
await this.saveSettings();
|
|
this.emit("theme-visibility-changed");
|
|
}
|
|
async updateTheme(themeId, updatedTheme) {
|
|
const presetThemeIndex = this.settings.themes.findIndex((t) => t.id === themeId);
|
|
if (presetThemeIndex !== -1) {
|
|
if ("isVisible" in updatedTheme) {
|
|
this.settings.themes[presetThemeIndex] = {
|
|
...this.settings.themes[presetThemeIndex],
|
|
isVisible: updatedTheme.isVisible
|
|
};
|
|
await this.saveSettings();
|
|
this.emit("theme-visibility-changed");
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
const customThemeIndex = this.settings.customThemes.findIndex((t) => t.id === themeId);
|
|
if (customThemeIndex !== -1) {
|
|
this.settings.customThemes[customThemeIndex] = {
|
|
...this.settings.customThemes[customThemeIndex],
|
|
...updatedTheme
|
|
};
|
|
await this.saveSettings();
|
|
this.emit("theme-visibility-changed");
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
async removeTheme(themeId) {
|
|
const theme = this.getTheme(themeId);
|
|
if (theme && !theme.isPreset) {
|
|
this.settings.customThemes = this.settings.customThemes.filter((t) => t.id !== themeId);
|
|
if (this.settings.themeId === themeId) {
|
|
this.settings.themeId = "default";
|
|
}
|
|
await this.saveSettings();
|
|
this.emit("theme-visibility-changed");
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
async saveSettings() {
|
|
await this.plugin.saveData(this.settings);
|
|
}
|
|
getSettings() {
|
|
return this.settings;
|
|
}
|
|
async updateSettings(settings) {
|
|
this.settings = { ...this.settings, ...settings };
|
|
await this.saveSettings();
|
|
}
|
|
getFontOptions() {
|
|
return this.settings.customFonts;
|
|
}
|
|
async addCustomFont(font) {
|
|
this.settings.customFonts.push({ ...font, isPreset: false });
|
|
await this.saveSettings();
|
|
}
|
|
async removeFont(value) {
|
|
const font = this.settings.customFonts.find((f) => f.value === value);
|
|
if (font && !font.isPreset) {
|
|
this.settings.customFonts = this.settings.customFonts.filter((f) => f.value !== value);
|
|
await this.saveSettings();
|
|
}
|
|
}
|
|
async updateFont(oldValue, newFont) {
|
|
const index = this.settings.customFonts.findIndex((f) => f.value === oldValue);
|
|
if (index !== -1 && !this.settings.customFonts[index].isPreset) {
|
|
this.settings.customFonts[index] = { ...newFont, isPreset: false };
|
|
await this.saveSettings();
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/settings/SettingTab.ts
|
|
var import_obsidian8 = require("obsidian");
|
|
|
|
// src/settings/CreateThemeModal.ts
|
|
var import_obsidian5 = require("obsidian");
|
|
|
|
// src/settings/ThemePreviewModal.ts
|
|
var import_obsidian4 = require("obsidian");
|
|
var ThemePreviewModal = class extends import_obsidian4.Modal {
|
|
constructor(app, settingsManager, theme, themeManager) {
|
|
super(app);
|
|
this.settingsManager = settingsManager;
|
|
this.theme = theme;
|
|
this.themeManager = themeManager;
|
|
}
|
|
onOpen() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
contentEl.addClass("theme-preview-modal");
|
|
contentEl.createEl("h2", { text: `\u4E3B\u9898\u9884\u89C8: ${this.theme.name}`, cls: "red-theme-title" });
|
|
const container = contentEl.createDiv("tp-red-preview-container");
|
|
const previewContainer = container.createDiv("red-image-preview");
|
|
const settings = this.settingsManager.getSettings();
|
|
const header = previewContainer.createDiv("red-preview-header");
|
|
const userInfo = header.createEl("div", { cls: "red-user-info" });
|
|
const userLeft = userInfo.createEl("div", { cls: "red-user-left" });
|
|
const avatar = userLeft.createEl("div", { cls: "red-user-avatar" });
|
|
if (settings.userAvatar) {
|
|
avatar.createEl("img", {
|
|
attr: {
|
|
src: settings.userAvatar,
|
|
alt: "\u7528\u6237\u5934\u50CF"
|
|
}
|
|
});
|
|
} else {
|
|
const placeholder = avatar.createEl("div", { cls: "red-avatar-placeholder" });
|
|
placeholder.createEl("span", {
|
|
cls: "red-avatar-upload-icon",
|
|
text: "\u{1F4F7}"
|
|
});
|
|
}
|
|
const userMeta = userLeft.createEl("div", { cls: "red-user-meta" });
|
|
const userNameContainer = userMeta.createEl("div", { cls: "red-user-name-container" });
|
|
userNameContainer.createEl("div", { cls: "red-user-name", text: `${settings.userName}` });
|
|
userNameContainer.createEl("span", {
|
|
cls: "red-verified-icon",
|
|
attr: {
|
|
"aria-label": "Verified account",
|
|
role: "img"
|
|
}
|
|
}).innerHTML = `<svg viewBox="0 0 22 22" class="r-4qtqp9 r-yyyyoo r-1xvli5t r-bnwqim r-lrvibr r-m6rgpd r-1cvl2hr r-f9ja8p r-og9te1 r-3t4u6i"><g><path d="M20.396 11c-.018-.646-.215-1.275-.57-1.816-.354-.54-.852-.972-1.438-1.246.223-.607.27-1.264.14-1.897-.131-.634-.437-1.218-.882-1.687-.47-.445-1.053-.75-1.687-.882-.633-.13-1.29-.083-1.897.14-.273-.587-.704-1.086-1.245-1.44S11.647 1.62 11 1.604c-.646.017-1.273.213-1.813.568s-.969.854-1.24 1.44c-.608-.223-1.267-.272-1.902-.14-.635.13-1.22.436-1.69.882-.445.47-.749 1.055-.878 1.688-.13.633-.08 1.29.144 1.896-.587.274-1.087.705-1.443 1.245-.356.54-.555 1.17-.574 1.817.02.647.218 1.276.574 1.817.356.54.856.972 1.443 1.245-.224.606-.274 1.263-.144 1.896.13.634.433 1.218.877 1.688.47.443 1.054.747 1.687.878.633.132 1.29.084 1.897-.136.274.586.705 1.084 1.246 1.439.54.354 1.17.551 1.816.569.647-.016 1.276-.213 1.817-.567s.972-.854 1.245-1.44c.604.239 1.266.296 1.903.164.636-.132 1.22-.447 1.68-.907.46-.46.776-1.044.908-1.681s.075-1.299-.165-1.903c.586-.274 1.084-.705 1.439-1.246.354-.54.551-1.17.569-1.816zM9.662 14.85l-3.429-3.428 1.293-1.302 2.072 2.072 4.4-4.794 1.347 1.246z"></path></g></svg>`;
|
|
userMeta.createEl("div", { cls: "red-user-id", text: `${settings.userId}` });
|
|
const userRight = userInfo.createEl("div", { cls: "red-user-right" });
|
|
userRight.createEl("div", { cls: "red-post-time", text: "2025/4/20" });
|
|
const content = previewContainer.createDiv("red-preview-content");
|
|
content.createEl("h2", { text: "\u63A2\u7D22\u591C\u534A\u63D2\u4EF6\u7684\u65E0\u9650\u53EF\u80FD" });
|
|
const paragraph1 = content.createEl("p");
|
|
paragraph1.createEl("span", { text: "\u63D2\u4EF6\u63D0\u4F9B\u591A\u79CD" });
|
|
paragraph1.createEl("strong", { text: "\u4F18\u96C5\u7684\u64CD\u4F5C\uFF0C" });
|
|
paragraph1.createEl("span", { text: "\u52A9\u60A8\u8F7B\u677E\u53D1\u5E03\u7B14\u8BB0\u3002" });
|
|
const list = content.createEl("ul");
|
|
list.createEl("li", { text: "\u8F7B\u677E\u5B9A\u5236\u4E3B\u9898\u6837\u5F0F" });
|
|
list.createEl("li", { text: "\u5B9E\u65F6\u9884\u89C8\u4E3B\u9898\u6548\u679C" });
|
|
const quote = content.createEl("blockquote");
|
|
quote.createEl("p", { text: "\u201C\u8BA9\u7B14\u8BB0\u53D1\u5E16\u53D8\u5F97\u5982\u6B64\u7B80\u5355\u3002\u201D" });
|
|
const codeBlock = content.createEl("pre");
|
|
codeBlock.classList.add("red-pre");
|
|
const dots = codeBlock.createDiv("red-code-dots");
|
|
["red", "yellow", "green"].forEach((color) => {
|
|
dots.createSpan({ cls: `red-code-dot red-code-dot-${color}` });
|
|
});
|
|
codeBlock.createEl("code", { text: 'console.log("\u6B22\u8FCE\u4F7F\u7528\u591C\u534A\u63D2\u4EF6\uFF01");' });
|
|
content.createEl("hr");
|
|
content.createEl("strong", { text: "\u5982\u679C\u60A8\u89C9\u5F97\u6211\u7684\u63D2\u4EF6\u5BF9\u60A8\u6709\u5E2E\u52A9\uFF0C\u8BF7\u6253\u8D4F\u652F\u6301\u6211\u3002" });
|
|
const footer = previewContainer.createDiv("red-preview-footer");
|
|
if (footer) {
|
|
if (settings.showFooter !== false) {
|
|
footer.createEl("div", { cls: "red-footer-text", text: `${settings.footerLeftText}` });
|
|
footer.createEl("div", { cls: "red-footer-separator", text: "|" });
|
|
footer.createEl("div", { cls: "red-footer-text", text: `${settings.footerRightText}` });
|
|
} else {
|
|
footer.remove();
|
|
}
|
|
}
|
|
this.themeManager.applyTheme(container, this.theme);
|
|
}
|
|
onClose() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
}
|
|
};
|
|
|
|
// src/settings/CreateThemeModal.ts
|
|
var CreateThemeModal = class extends import_obsidian5.Modal {
|
|
constructor(app, plugin, onSubmit, existingTheme) {
|
|
super(app);
|
|
this.showSampleTemplate = false;
|
|
this.plugin = plugin;
|
|
this.existingTheme = existingTheme;
|
|
this.onSubmit = onSubmit;
|
|
this.theme = existingTheme ? { ...existingTheme } : {
|
|
id: "",
|
|
name: "",
|
|
description: "",
|
|
isPreset: false,
|
|
isVisible: true,
|
|
styles: this.initializeStyles()
|
|
// 使用合并后的初始化方法
|
|
};
|
|
}
|
|
initializeStyles() {
|
|
return {
|
|
imagePreview: "background-color: #fffaf5; padding: 32px 28px;",
|
|
header: {
|
|
avatar: {
|
|
container: "width: 42px; height: 42px; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(184,115,51,0.1);",
|
|
placeholder: "transition: all 0.3s ease;",
|
|
image: "object-fit: cover; transition: transform 0.3s ease; filter: brightness(1.05) contrast(1.02);"
|
|
},
|
|
nameContainer: "display: flex; align-items: center; gap: 8px;",
|
|
userName: "font-size: 17px; font-weight: 600; color: #8b4513; serif; text-shadow: 0 2px 4px rgba(139,69,19,0.1);",
|
|
userId: "font-size: 14px; color: #b87333; font-family: 'Noto Serif SC', serif;",
|
|
postTime: "font-size: 13px; color: #d2691e; font-style: italic;",
|
|
verifiedIcon: "width: 20px; height: 20px; margin-left: -5px; fill: #1DA1F2;"
|
|
},
|
|
footer: {
|
|
container: "position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 16px; color: #b87333; font-size: 13px; border-top: 1px solid #b8733380; background: rgba(255,250,245,0.95); backdrop-filter: blur(8px);",
|
|
text: "color: inherit; transition: color 0.2s ease; font-style: italic; white-space: nowrap;",
|
|
separator: "color: #deb887;"
|
|
},
|
|
title: {
|
|
h2: {
|
|
base: "margin: 10px 0 0; font-size: 1.6em; letter-spacing: 0.01em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513; ",
|
|
after: ""
|
|
},
|
|
h3: {
|
|
base: "margin: 8px 0 0; font-size: 1.3em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513; ",
|
|
after: ""
|
|
},
|
|
base: {
|
|
base: "margin: 6px 0 0; font-size: 1.15em; line-height: 1.5;",
|
|
content: "font-weight: 600; color: #8b4513;",
|
|
after: ""
|
|
}
|
|
},
|
|
paragraph: "line-height: 1.75; margin-bottom: 1.1em; font-size: 15px; color: #5a4a42;",
|
|
emphasis: {
|
|
strong: "font-weight: 600; color: #d2691e;",
|
|
em: "font-style: normal; color: #b87333; background: rgba(184,115,51,0.1); padding: 0 4px; border-left: 2px solid #b8733380;",
|
|
del: "text-decoration: line-through; color: #8b4513; opacity: 0.8;"
|
|
},
|
|
list: {
|
|
container: "padding-left: 26px; margin-bottom: 1.2em; color: #6b4423;",
|
|
item: "margin-bottom: 0.8em; font-size: 15px; color: #6b4423; line-height: 1.85; font-family: 'Noto Serif SC', serif;",
|
|
taskList: "list-style: none; margin-left: -22px; font-size: 15px; color: #6b4423; line-height: 1.85; font-family: 'Noto Serif SC', serif;"
|
|
},
|
|
code: {
|
|
block: "background: #fff6e9; padding: 1.2em; border-radius: 8px; font-size: 14px; font-family: 'Fira Code', monospace; line-height: 1.6; white-space: pre-wrap; word-wrap: break-word; color: #8b4513; margin: 1.3em 0; border: 1px solid #b8733380; box-shadow: inset 0 4px 12px rgba(184,115,51,0.05), 0 2px 8px rgba(184,115,51,0.05);",
|
|
inline: "background: #fff6e9; padding: 4px 10px; border-radius: 4px; color: #8b4513; font-size: 14px; font-family: 'Fira Code', monospace; border: 1px solid #b8733380;"
|
|
},
|
|
quote: "border-left: 3px solid #deb887; padding: 0 0 0 20px; margin: 1.3em 0; color: #b87333; font-style: italic; font-size: 15px; line-height: 1.85; font-family: 'Noto Serif SC', serif; background: linear-gradient(to right, rgba(222,184,135,0.1), transparent);",
|
|
image: "max-width: 100%; height: auto; margin: 1.5em auto; border-radius: 12px; box-shadow: 0 4px 16px rgba(184,115,51,0.1); border: 1px solid #b8733380;",
|
|
link: "color: #d2691e; text-decoration: none; background-image: linear-gradient(to right, #d2691e80, #b8733380); background-size: 0% 1px; background-repeat: no-repeat; background-position: 0 100%; transition: all 0.3s ease; font-family: 'Noto Serif SC', serif;",
|
|
table: {
|
|
container: "width: 100%; margin: 1.4em 0; border-collapse: separate; border-spacing: 0; border: 1px solid #b8733380; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 12px rgba(184,115,51,0.05);",
|
|
header: "background: linear-gradient(135deg, #fff6e9, #fffaf5); font-weight: 600; color: #8b4513; padding: 14px; font-family: 'Noto Serif SC', serif; border-bottom: 2px solid #b8733380;",
|
|
cell: "padding: 14px; color: #6b4423; border-top: 1px solid #b8733380; font-family: 'Noto Serif SC', serif;"
|
|
},
|
|
hr: "border: none; border-top: 2px solid #b8733380; margin: 28px 0; box-shadow: 0 2px 8px rgba(184,115,51,0.05);",
|
|
footnote: {
|
|
ref: "color: #b87333; text-decoration: none; font-size: 0.9em; font-style: italic;",
|
|
backref: "color: #b87333; text-decoration: none; font-size: 0.9em; font-style: italic;"
|
|
}
|
|
};
|
|
}
|
|
onOpen() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
contentEl.addClass("red-theme-modal");
|
|
const headerEl = contentEl.createDiv("modal-header");
|
|
headerEl.createEl("h2", { text: this.theme.id ? "\u7F16\u8F91\u4E3B\u9898" : "\u65B0\u5EFA\u4E3B\u9898" });
|
|
const nameContainer = headerEl.createDiv("name-container");
|
|
if (!this.existingTheme) {
|
|
new import_obsidian5.Setting(nameContainer).setName("\u662F\u5426\u9009\u62E9\u53C2\u8003\u6A21\u677F").addToggle((toggle) => {
|
|
toggle.setValue(this.showSampleTemplate).onChange((value) => {
|
|
this.showSampleTemplate = value;
|
|
this.themeSelect.style.display = this.showSampleTemplate ? "block" : "none";
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(nameContainer).setName("\u9009\u62E9\u53C2\u8003\u6A21\u677F").addDropdown((dropdown) => {
|
|
this.themeSelect = dropdown.addOptions(this.getThemeOptions()).setValue(this.theme.id).onChange((value) => {
|
|
const selectedTheme = this.getThemeById(value);
|
|
if (selectedTheme) {
|
|
this.theme = { ...selectedTheme, id: "", name: "", description: "", isPreset: false };
|
|
}
|
|
}).selectEl;
|
|
this.themeSelect.style.display = this.showSampleTemplate ? "block" : "none";
|
|
});
|
|
}
|
|
new import_obsidian5.Setting(nameContainer).setName("\u4E3B\u9898\u540D\u79F0").addText((text) => {
|
|
this.nameInput = text.setPlaceholder("\u8BF7\u8F93\u5165\u4E3B\u9898\u540D\u79F0").setValue(this.theme.name).onChange((value) => {
|
|
const trimmedValue = value.trim();
|
|
this.theme.name = trimmedValue;
|
|
if (!trimmedValue) {
|
|
new import_obsidian5.Notice("\u4E3B\u9898\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");
|
|
}
|
|
if (!this.theme.id.startsWith("preset-")) {
|
|
this.theme.id = this.generateThemeId(trimmedValue || "\u672A\u547D\u540D\u4E3B\u9898");
|
|
}
|
|
}).inputEl;
|
|
setTimeout(() => this.nameInput.focus(), 0);
|
|
return text;
|
|
});
|
|
new import_obsidian5.Setting(nameContainer).setName("\u4E3B\u9898\u63CF\u8FF0").addText((text) => {
|
|
text.setPlaceholder("\u8BF7\u8F93\u5165\u4E3B\u9898\u63CF\u8FF0").setValue(this.theme.description).onChange((value) => {
|
|
const trimmedValue = value.trim();
|
|
this.theme.description = trimmedValue;
|
|
});
|
|
return text;
|
|
});
|
|
const scrollContainer = contentEl.createDiv("modal-scroll-container");
|
|
const settingContainer = scrollContainer.createDiv("setting-container");
|
|
this.addStyleSettings(settingContainer, "\u5168\u5C40\u6837\u5F0F", this.theme.styles);
|
|
this.addStyleSettings(settingContainer, "\u80CC\u666F\u6837\u5F0F", this.theme.styles.imagePreview);
|
|
this.addStyleSettings(settingContainer, "\u9875\u7709\u6837\u5F0F", this.theme.styles.header);
|
|
this.addStyleSettings(settingContainer, "\u9875\u811A\u6837\u5F0F", this.theme.styles.footer);
|
|
this.addStyleSettings(settingContainer, "\u6807\u9898\u6837\u5F0F", this.theme.styles.title);
|
|
this.addStyleSettings(settingContainer, "\u6BB5\u843D\u6837\u5F0F", this.theme.styles);
|
|
this.addStyleSettings(settingContainer, "\u5217\u8868\u6837\u5F0F", this.theme.styles.list);
|
|
this.addStyleSettings(settingContainer, "\u5F15\u7528\u6837\u5F0F", this.theme.styles);
|
|
this.addStyleSettings(settingContainer, "\u4EE3\u7801\u6837\u5F0F", this.theme.styles.code);
|
|
this.addStyleSettings(settingContainer, "\u94FE\u63A5\u6837\u5F0F", this.theme.styles);
|
|
this.addStyleSettings(settingContainer, "\u8868\u683C\u6837\u5F0F", this.theme.styles.table);
|
|
this.addStyleSettings(settingContainer, "\u5206\u9694\u7EBF\u6837\u5F0F", this.theme.styles);
|
|
this.addStyleSettings(settingContainer, "\u811A\u6CE8\u6837\u5F0F", this.theme.styles.footnote);
|
|
this.addStyleSettings(settingContainer, "\u56FE\u7247\u6837\u5F0F", this.theme.styles);
|
|
const buttonContainer = contentEl.createDiv("modal-button-container");
|
|
new import_obsidian5.Setting(buttonContainer).addButton((btn) => btn.setButtonText("\u9884\u89C8").onClick(() => {
|
|
const previewModal = new ThemePreviewModal(this.app, this.plugin.settingsManager, this.theme, this.plugin.themeManager);
|
|
previewModal.open();
|
|
})).addButton((btn) => btn.setButtonText("\u53D6\u6D88").onClick(() => this.close())).addButton((btn) => btn.setButtonText("\u4FDD\u5B58").setCta().onClick(async () => {
|
|
if (await this.validateAndSubmit()) {
|
|
this.close();
|
|
}
|
|
}));
|
|
this.nameInput.addEventListener("keydown", async (e) => {
|
|
if (e.key === "Enter" && !e.shiftKey) {
|
|
e.preventDefault();
|
|
if (await this.validateAndSubmit()) {
|
|
this.close();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
getThemeOptions() {
|
|
const themes = this.plugin.settingsManager.getAllThemes();
|
|
const options = {};
|
|
themes.forEach((theme) => {
|
|
options[theme.id] = theme.name;
|
|
});
|
|
return options;
|
|
}
|
|
getThemeById(id) {
|
|
return this.plugin.settingsManager.getAllThemes().find((theme) => theme.id === id);
|
|
}
|
|
addStyleSettings(container, sectionName, styles) {
|
|
const section = container.createDiv("style-section");
|
|
const header = section.createDiv("style-section-header");
|
|
const titleContainer = header.createDiv("style-section-title");
|
|
const toggle = titleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(toggle, "chevron-right");
|
|
titleContainer.createEl("h3", { text: sectionName });
|
|
const resetButton = header.createDiv("style-section-reset");
|
|
const resetIcon = resetButton.createSpan("clickable-icon");
|
|
(0, import_obsidian5.setIcon)(resetIcon, "reset");
|
|
resetButton.addEventListener("click", (e) => {
|
|
e.stopPropagation();
|
|
const defaultStyles = this.initializeStyles();
|
|
switch (sectionName) {
|
|
case "\u5168\u5C40\u6837\u5F0F":
|
|
this.theme.styles = defaultStyles;
|
|
styles = defaultStyles;
|
|
break;
|
|
case "\u80CC\u666F\u6837\u5F0F":
|
|
this.theme.styles.imagePreview = defaultStyles.imagePreview;
|
|
styles = defaultStyles.imagePreview;
|
|
break;
|
|
case "\u9875\u7709\u6837\u5F0F":
|
|
this.theme.styles.header = defaultStyles.header;
|
|
styles = defaultStyles.header;
|
|
break;
|
|
case "\u9875\u811A\u6837\u5F0F":
|
|
this.theme.styles.footer = defaultStyles.footer;
|
|
styles = defaultStyles.footer;
|
|
break;
|
|
case "\u6807\u9898\u6837\u5F0F":
|
|
this.theme.styles.title = defaultStyles.title;
|
|
styles = defaultStyles.title;
|
|
break;
|
|
case "\u6BB5\u843D\u6837\u5F0F":
|
|
this.theme.styles.paragraph = defaultStyles.paragraph;
|
|
this.theme.styles.emphasis = defaultStyles.emphasis;
|
|
styles = { paragraph: defaultStyles.paragraph, emphasis: defaultStyles.emphasis };
|
|
break;
|
|
case "\u5217\u8868\u6837\u5F0F":
|
|
this.theme.styles.list = defaultStyles.list;
|
|
styles = defaultStyles.list;
|
|
break;
|
|
case "\u5F15\u7528\u6837\u5F0F":
|
|
this.theme.styles.quote = defaultStyles.quote;
|
|
styles = { quote: defaultStyles.quote };
|
|
break;
|
|
case "\u4EE3\u7801\u6837\u5F0F":
|
|
this.theme.styles.code = defaultStyles.code;
|
|
styles = defaultStyles.code;
|
|
break;
|
|
case "\u94FE\u63A5\u6837\u5F0F":
|
|
this.theme.styles.link = defaultStyles.link;
|
|
styles = { link: defaultStyles.link };
|
|
break;
|
|
case "\u8868\u683C\u6837\u5F0F":
|
|
this.theme.styles.table = defaultStyles.table;
|
|
styles = defaultStyles.table;
|
|
break;
|
|
case "\u5206\u9694\u7EBF\u6837\u5F0F":
|
|
this.theme.styles.hr = defaultStyles.hr;
|
|
styles = { hr: defaultStyles.hr };
|
|
break;
|
|
case "\u811A\u6CE8\u6837\u5F0F":
|
|
this.theme.styles.footnote = defaultStyles.footnote;
|
|
styles = defaultStyles.footnote;
|
|
break;
|
|
case "\u56FE\u7247\u6837\u5F0F":
|
|
this.theme.styles.image = defaultStyles.image;
|
|
styles = { image: defaultStyles.image };
|
|
break;
|
|
}
|
|
content.empty();
|
|
this.addStyleSettingsContent(content, sectionName, styles);
|
|
});
|
|
const content = section.createDiv("style-section-content");
|
|
this.addStyleSettingsContent(content, sectionName, styles);
|
|
header.addEventListener("click", () => {
|
|
const isExpanded = !section.hasClass("is-expanded");
|
|
section.toggleClass("is-expanded", isExpanded);
|
|
(0, import_obsidian5.setIcon)(toggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
}
|
|
// 新增方法,用于处理设置内容
|
|
addStyleSettingsContent(content, sectionName, styles) {
|
|
switch (sectionName) {
|
|
case "\u5168\u5C40\u6837\u5F0F":
|
|
this.addGlobalStylesSettings(content, styles);
|
|
break;
|
|
case "\u80CC\u666F\u6837\u5F0F":
|
|
this.addBackGroupStylesSettings(content, styles);
|
|
break;
|
|
case "\u9875\u7709\u6837\u5F0F":
|
|
this.addHeaderSettings(content, styles);
|
|
break;
|
|
case "\u9875\u811A\u6837\u5F0F":
|
|
this.addFooterSettings(content, styles);
|
|
break;
|
|
case "\u6807\u9898\u6837\u5F0F":
|
|
this.addTitleSettings(content, styles);
|
|
break;
|
|
case "\u6BB5\u843D\u6837\u5F0F":
|
|
this.addParagraphAndEmphasisSettings(content, styles);
|
|
break;
|
|
case "\u5217\u8868\u6837\u5F0F":
|
|
this.addListSettings(content, styles);
|
|
break;
|
|
case "\u5F15\u7528\u6837\u5F0F":
|
|
this.addQuoteSettings(content, styles);
|
|
break;
|
|
case "\u4EE3\u7801\u6837\u5F0F":
|
|
this.addCodeSettings(content, styles);
|
|
break;
|
|
case "\u94FE\u63A5\u6837\u5F0F":
|
|
this.addLinkSettings(content, styles);
|
|
break;
|
|
case "\u8868\u683C\u6837\u5F0F":
|
|
this.addTableSettings(content, styles);
|
|
break;
|
|
case "\u5206\u9694\u7EBF\u6837\u5F0F":
|
|
this.addHrSettings(content, styles);
|
|
break;
|
|
case "\u811A\u6CE8\u6837\u5F0F":
|
|
this.addFootnoteSettings(content, styles);
|
|
break;
|
|
case "\u56FE\u7247\u6837\u5F0F":
|
|
this.addImageSettings(content, styles);
|
|
break;
|
|
}
|
|
}
|
|
async validateAndSubmit() {
|
|
const trimmedName = this.theme.name.trim();
|
|
if (!trimmedName) {
|
|
new import_obsidian5.Notice("\u4E3B\u9898\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");
|
|
this.nameInput.focus();
|
|
return false;
|
|
}
|
|
if (this.showSampleTemplate && !this.themeSelect.value) {
|
|
new import_obsidian5.Notice("\u8BF7\u9009\u62E9\u4E00\u4E2A\u53C2\u8003\u6A21\u677F");
|
|
this.themeSelect.focus();
|
|
return false;
|
|
}
|
|
try {
|
|
await this.onSubmit(this.theme);
|
|
return true;
|
|
} catch (error) {
|
|
new import_obsidian5.Notice("\u4FDD\u5B58\u5931\u8D25\uFF1A" + error.message, 3e3);
|
|
return false;
|
|
}
|
|
}
|
|
generateThemeId(name) {
|
|
return name.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5]/g, "-").replace(/-+/g, "-").replace(/^-|-$/g, "") + "-" + Date.now().toString(36).slice(-4);
|
|
}
|
|
addGlobalStylesSettings(container, styles) {
|
|
const section = container.createDiv("global-style-section");
|
|
new import_obsidian5.Setting(section).setName("\u5168\u5C40\u4E3B\u9898\u8272").setDesc("\u4FEE\u6539\u6B64\u989C\u8272\u5C06\u66F4\u65B0\u6240\u6709\u6587\u5B57\u76F8\u5173\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const defaultColor = ((_a = styles.title.h2.content.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1]) || "#8b4513";
|
|
color.setValue(defaultColor).onChange((value) => {
|
|
styles.header.userName = styles.header.userName.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
styles.header.userId = styles.header.userId.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}BB`);
|
|
styles.header.postTime = styles.header.postTime.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}99`);
|
|
styles.header.verifiedIcon = styles.header.verifiedIcon.replace(/background:\s*linear-gradient\([^)]+\)/, `background: linear-gradient(135deg, ${value}, ${value})`).replace(/border:\s*1px\s*solid\s*#[a-fA-F0-9]+80/, `border: 1px solid ${value}80`).replace(/box-shadow:\s*[^;]+;/, `box-shadow: 0 2px 8px ${value}1a;`);
|
|
styles.footer.container = styles.footer.container.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}CC`);
|
|
styles.footer.container = styles.footer.container.replace(/border-top:\s*1px solid\s*#[a-fA-F0-9]+/, `border-top: 1px solid ${value}40`);
|
|
styles.footer.container = styles.footer.container.replace(/background:\s*[^;]+/, `background: linear-gradient(to top, ${value}08, transparent)`);
|
|
styles.paragraph = styles.paragraph.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
Object.keys(styles.emphasis).forEach((key) => {
|
|
styles.emphasis[key] = styles.emphasis[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
["h2", "h3", "base"].forEach((level) => {
|
|
styles.title[level].content = styles.title[level].content.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
["container", "item", "taskList"].forEach((key) => {
|
|
styles.list[key] = styles.list[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
styles.quote = styles.quote.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
["block", "inline"].forEach((key) => {
|
|
styles.code[key] = styles.code[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
styles.link = styles.link.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`).replace(/linear-gradient\([^)]+\)/, `linear-gradient(to right, ${value}80, ${value}80)`);
|
|
styles.table.header = styles.table.header.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
styles.table.cell = styles.table.cell.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
["ref", "backref"].forEach((key) => {
|
|
styles.footnote[key] = styles.footnote[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
styles.image = styles.image.replace(/border:\s*1px solid\s*#[a-fA-F0-9]+80/, `border: 1px solid ${value}80`);
|
|
});
|
|
});
|
|
}
|
|
addBackGroupStylesSettings(container, styles) {
|
|
const titleSection = container.createDiv("title-level-section");
|
|
const styleMap = /* @__PURE__ */ new Map();
|
|
if (styles) {
|
|
styles.split(";").forEach((style) => {
|
|
const [property, value] = style.split(":").map((s) => s.trim());
|
|
if (property && value) {
|
|
styleMap.set(property, value);
|
|
}
|
|
});
|
|
}
|
|
new import_obsidian5.Setting(titleSection).setName("\u80CC\u666F\u989C\u8272").setDesc("\u8BBE\u7F6E\u5185\u5BB9\u533A\u57DF\u7684\u80CC\u666F\u989C\u8272\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6D45\u8272\u4EE5\u4FDD\u8BC1\u6587\u5B57\u6E05\u6670\u53EF\u89C1").addColorPicker((color) => {
|
|
const currentBg = styleMap.get("background-color") || "#fffaf5";
|
|
color.setValue(currentBg).onChange((value) => {
|
|
styleMap.set("background-color", value);
|
|
this.theme.styles.imagePreview = Array.from(styleMap.entries()).map(([prop, val]) => `${prop}: ${val}`).join("; ") + ";";
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(titleSection).setName("\u81EA\u5B9A\u4E49\u6837\u5F0F").setDesc("\u53EF\u4EE5\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684CSS\u6837\u5F0F\uFF0C\u5982\u5185\u8FB9\u8DDD\u3001\u8FB9\u6846\u7B49\u3002\u4F8B\u5982\uFF1Apadding: 32px 28px; border: 1px solid #ccc;").addTextArea((text) => {
|
|
const customStyles = Array.from(styleMap.entries()).filter(([prop]) => prop !== "background-color").map(([prop, val]) => `${prop}: ${val}`).join("; ");
|
|
text.setPlaceholder("\u5728\u6B64\u8F93\u5165\u81EA\u5B9A\u4E49CSS\u6837\u5F0F").setValue(customStyles).onChange((value) => {
|
|
Array.from(styleMap.keys()).forEach((key) => {
|
|
if (key !== "background-color") {
|
|
styleMap.delete(key);
|
|
}
|
|
});
|
|
value.split(";").forEach((style) => {
|
|
const [property, value2] = style.split(":").map((s) => s.trim());
|
|
if (property && value2) {
|
|
styleMap.set(property, value2);
|
|
}
|
|
});
|
|
this.theme.styles.imagePreview = Array.from(styleMap.entries()).map(([prop, val]) => `${prop}: ${val}`).join("; ") + ";";
|
|
});
|
|
text.inputEl.addClass("custom-css-input");
|
|
text.inputEl.rows = 4;
|
|
return text;
|
|
});
|
|
}
|
|
addHeaderSettings(container, styles) {
|
|
const headerSection = container.createDiv("header-section");
|
|
new import_obsidian5.Setting(headerSection).setName("\u9875\u7709\u4E3B\u8272\u8C03").setDesc("\u8BBE\u7F6E\u9875\u7709\u533A\u57DF\u7684\u4E3B\u8981\u989C\u8272\uFF0C\u5305\u62EC\u7528\u6237\u540D\u3001ID\u548C\u53D1\u5E03\u65F6\u95F4\u7B49\u5143\u7D20").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.userName.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
["userName", "userId", "postTime"].forEach((key) => {
|
|
styles[key] = styles[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
styles.avatar.container = styles.avatar.container.replace(/box-shadow:\s*0\s*4px\s*16px\s*[^;]+/, `box-shadow: 0 4px 16px ${value}1a`).replace(/border:\s*1px solid\s*#[a-fA-F0-9]+80/, `border: 1px solid ${value}80`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(headerSection).setName("\u5934\u50CF\u5706\u89D2").setDesc("\u8BBE\u7F6E\u5934\u50CF\u7684\u5706\u89D2\u5927\u5C0F\uFF08\u5355\u4F4D\uFF1Apx\uFF09\u3002\u8BBE\u7F6E\u4E3A-1\u8868\u793A\u5706\u5F62\uFF0C\u5927\u4E8E1\u5219\u6709\u5706\u89D2").addText((text) => {
|
|
var _a;
|
|
const currentRadius = ((_a = styles.avatar.container.match(/border-radius:\s*([\d-]+)px/)) == null ? void 0 : _a[1]) || "12";
|
|
text.setValue(currentRadius).setPlaceholder("\u8F93\u5165\u5706\u89D2\u5927\u5C0F").onChange((value) => {
|
|
let radius;
|
|
if (value === "-1") {
|
|
radius = "50%";
|
|
} else {
|
|
const pixelValue = parseInt(value) || 12;
|
|
radius = `${pixelValue}px`;
|
|
}
|
|
styles.avatar.container = styles.avatar.container.replace(/border-radius:\s*[^;]+/, `border-radius: ${radius}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(headerSection).setName("\u8BA4\u8BC1\u56FE\u6807\u989C\u8272").setDesc("\u8BBE\u7F6E\u8BA4\u8BC1\u56FE\u6807\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = ((_a = styles.verifiedIcon.match(/fill:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1]) || "#1DA1F2";
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.verifiedIcon = styles.verifiedIcon.replace(/fill:\s*[^;]+/, `fill: ${value}`);
|
|
if (!styles.verifiedIcon.includes("fill:")) {
|
|
styles.verifiedIcon += `; fill: ${value}`;
|
|
}
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(headerSection).setName("\u8BA4\u8BC1\u56FE\u6807\u5C3A\u5BF8").setDesc("\u8BBE\u7F6E\u8BA4\u8BC1\u56FE\u6807\u7684\u5BBD\u5EA6\u548C\u9AD8\u5EA6\uFF08\u5355\u4F4D\uFF1Apx\uFF09").addText((text) => {
|
|
text.setValue("25").setPlaceholder("\u8F93\u5165\u56FE\u6807\u5C3A\u5BF8").onChange((value) => {
|
|
const size = value + "px";
|
|
styles.verifiedIcon = styles.verifiedIcon.replace(/width:\s*[^;]+/, `width: ${size}`).replace(/height:\s*[^;]+/, `height: ${size}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(headerSection).setName("\u8BA4\u8BC1\u56FE\u6807\u95F4\u8DDD").setDesc("\u8BBE\u7F6E\u8BA4\u8BC1\u56FE\u6807\u7684\u5DE6\u8FB9\u8DDD\uFF08\u5355\u4F4D\uFF1Apx\uFF09").addText((text) => {
|
|
text.setValue("-5").setPlaceholder("\u8F93\u5165\u5DE6\u8FB9\u8DDD").onChange((value) => {
|
|
const margin = value + "px";
|
|
styles.verifiedIcon = styles.verifiedIcon.replace(/margin-left:\s*[^;]+/, `margin-left: ${margin}`);
|
|
});
|
|
});
|
|
}
|
|
addTitleSettings(container, styles) {
|
|
["h2", "h3", "base"].forEach((level) => {
|
|
const titleSection = container.createDiv("style-section");
|
|
const header = titleSection.createDiv("style-section-header");
|
|
const titleContainer = header.createDiv("style-section-title");
|
|
const toggle = titleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(toggle, "chevron-right");
|
|
titleContainer.createEl("h4", { text: level === "base" ? "\u5176\u4ED6\u6807\u9898\u6837\u5F0F" : `${level.toUpperCase()} \u6807\u9898\u6837\u5F0F` });
|
|
const content = titleSection.createDiv("style-section-content");
|
|
content.style.display = "none";
|
|
header.addEventListener("click", () => {
|
|
const isExpanded = content.style.display === "none";
|
|
content.style.display = isExpanded ? "block" : "none";
|
|
(0, import_obsidian5.setIcon)(toggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian5.Setting(content).setName("\u5B57\u4F53\u5927\u5C0F").setDesc("\u8BBE\u7F6E\u6807\u9898\u7684\u5B57\u4F53\u5927\u5C0F\uFF08\u5355\u4F4D\uFF1Aem\uFF0C\u76F8\u5BF9\u4E8E\u57FA\u7840\u5B57\u53F7\u7684\u500D\u6570\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentSize = (_a = styles[level].base.match(/font-size:\s*([\d.]+)em/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentSize).onChange((value) => {
|
|
const size = parseFloat(value) || 1.15;
|
|
styles[level].base = styles[level].base.replace(/font-size:\s*[\d.]+em/, `font-size: ${size}em`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(content).setName("\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u6807\u9898\u6587\u5B57\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles[level].content.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles[level].content = styles[level].content.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
});
|
|
}
|
|
addFooterSettings(container, styles) {
|
|
const footerSection = container.createDiv("footer-section");
|
|
new import_obsidian5.Setting(footerSection).setName("\u9875\u811A\u989C\u8272").setDesc("\u8BBE\u7F6E\u9875\u811A\u533A\u57DF\u7684\u6587\u5B57\u989C\u8272\uFF0C\u5305\u62EC\u5206\u9694\u7EBF\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.container.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.container = styles.container.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`).replace(/border-top:\s*1px solid\s*#[a-fA-F0-9]+80/, `border-top: 1px solid ${value}80`);
|
|
styles.text = `color: inherit; transition: color 0.2s ease; font-style: italic; white-space: nowrap;`;
|
|
styles.separator = `color: inherit;`;
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(footerSection).setName("\u9875\u811A\u80CC\u666F").setDesc("\u8BBE\u7F6E\u9875\u811A\u533A\u57DF\u7684\u80CC\u666F\u989C\u8272\u548C\u900F\u660E\u5EA6").addColorPicker((color) => {
|
|
var _a;
|
|
const currentBg = (_a = styles.container.match(/background:\s*([^;]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentBg).onChange((value) => {
|
|
styles.container = styles.container.replace(/background:\s*[^;]+/, `background: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(footerSection).setName("\u4E0A\u4E0B\u5185\u8FB9\u8DDD").setDesc("\u8BBE\u7F6E\u9875\u811A\u533A\u57DF\u7684\u4E0A\u4E0B\u5185\u8FB9\u8DDD\uFF08\u5355\u4F4D\uFF1Apx\uFF09").addText((text) => {
|
|
let match = styles.container.match(/padding:\s*(\d+)px\s*(\d+)px/);
|
|
let paddingTop = "16", paddingLR = "16";
|
|
if (match) {
|
|
paddingTop = match[1];
|
|
paddingLR = match[2];
|
|
} else {
|
|
let single = styles.container.match(/padding:\s*(\d+)px/);
|
|
if (single) {
|
|
paddingTop = single[1];
|
|
paddingLR = single[1];
|
|
}
|
|
}
|
|
text.setValue(paddingTop).onChange((value) => {
|
|
const v = parseInt(value) || 16;
|
|
if (styles.container.match(/padding:\s*\d+px\s*\d+px/)) {
|
|
styles.container = styles.container.replace(/padding:\s*\d+px\s*\d+px/, `padding: ${v}px ${paddingLR}px`);
|
|
} else if (styles.container.match(/padding:\s*\d+px/)) {
|
|
styles.container = styles.container.replace(/padding:\s*\d+px/, `padding: ${v}px ${paddingLR}px`);
|
|
} else {
|
|
styles.container += ` padding: ${v}px ${paddingLR}px;`;
|
|
}
|
|
});
|
|
});
|
|
}
|
|
addParagraphAndEmphasisSettings(container, styles) {
|
|
const paragraphSection = container.createDiv("style-section");
|
|
const paragraphHeader = paragraphSection.createDiv("style-section-header");
|
|
const paragraphTitleContainer = paragraphHeader.createDiv("style-section-title");
|
|
const paragraphToggle = paragraphTitleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(paragraphToggle, "chevron-right");
|
|
paragraphTitleContainer.createEl("h4", { text: "\u6BB5\u843D\u6837\u5F0F" });
|
|
const paragraphContent = paragraphSection.createDiv("style-section-content");
|
|
paragraphContent.style.display = "none";
|
|
paragraphHeader.addEventListener("click", () => {
|
|
const isExpanded = paragraphContent.style.display === "none";
|
|
paragraphContent.style.display = isExpanded ? "block" : "none";
|
|
(0, import_obsidian5.setIcon)(paragraphToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian5.Setting(paragraphContent).setName("\u4E0B\u8FB9\u8DDD").setDesc("\u8BBE\u7F6E\u6BB5\u843D\u4E0E\u4E0B\u65B9\u5185\u5BB9\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\uFF1Aem\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentMargin = (_a = styles.paragraph.match(/margin-bottom:\s*([\d.]+)em/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentMargin).onChange((value) => {
|
|
const margin = parseFloat(value) || 1.1;
|
|
styles.paragraph = styles.paragraph.replace(/margin-bottom:\s*[\d.]+em/, `margin-bottom: ${margin}em`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(paragraphContent).setName("\u5B57\u4F53\u5927\u5C0F").setDesc("\u8BBE\u7F6E\u6BB5\u843D\u6587\u672C\u7684\u5B57\u4F53\u5927\u5C0F\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentSize = (_a = styles.paragraph.match(/font-size:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentSize).onChange((value) => {
|
|
const size = parseInt(value) || 15;
|
|
styles.paragraph = styles.paragraph.replace(/font-size:\s*\d+px/, `font-size: ${size}px`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(paragraphContent).setName("\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u6BB5\u843D\u6587\u672C\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.paragraph.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.paragraph = styles.paragraph.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
const emphasisSection = container.createDiv("style-section");
|
|
const emphasisHeader = emphasisSection.createDiv("style-section-header");
|
|
const emphasisTitleContainer = emphasisHeader.createDiv("style-section-title");
|
|
const emphasisToggle = emphasisTitleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(emphasisToggle, "chevron-right");
|
|
emphasisTitleContainer.createEl("h4", { text: "\u5F3A\u8C03\u6837\u5F0F" });
|
|
const emphasisContent = emphasisSection.createDiv("style-section-content");
|
|
emphasisContent.style.display = "none";
|
|
emphasisHeader.addEventListener("click", () => {
|
|
const isExpanded = emphasisContent.style.display === "none";
|
|
emphasisContent.style.display = isExpanded ? "block" : "none";
|
|
(0, import_obsidian5.setIcon)(emphasisToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian5.Setting(emphasisContent).setName("\u7C97\u4F53\u6837\u5F0F").setDesc("\u8BBE\u7F6E\u7C97\u4F53\u6587\u672C\u7684\u6837\u5F0F").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.emphasis.strong.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.emphasis.strong = styles.emphasis.strong.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(emphasisContent).setName("\u659C\u4F53\u6837\u5F0F").setDesc("\u8BBE\u7F6E\u659C\u4F53\u6587\u672C\u7684\u6837\u5F0F").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.emphasis.em.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.emphasis.em = styles.emphasis.em.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(emphasisContent).setName("\u5220\u9664\u7EBF\u6837\u5F0F").setDesc("\u8BBE\u7F6E\u5220\u9664\u7EBF\u6587\u672C\u7684\u6837\u5F0F").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.emphasis.del.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.emphasis.del = styles.emphasis.del.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
}
|
|
addListSettings(container, styles) {
|
|
const listSection = container.createDiv("list-section");
|
|
new import_obsidian5.Setting(listSection).setName("\u5217\u8868\u7F29\u8FDB").setDesc("\u8BBE\u7F6E\u5217\u8868\u7684\u5DE6\u4FA7\u7F29\u8FDB\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentPadding = (_a = styles.container.match(/padding-left:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentPadding).onChange((value) => {
|
|
const padding = parseInt(value) || 26;
|
|
styles.container = styles.container.replace(/padding-left:\s*\d+px/, `padding-left: ${padding}px`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(listSection).setName("\u5217\u8868\u9879\u95F4\u8DDD").setDesc("\u8BBE\u7F6E\u5217\u8868\u9879\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\uFF1Aem\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentMargin = (_a = styles.item.match(/margin-bottom:\s*([\d.]+)em/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentMargin).onChange((value) => {
|
|
const margin = parseFloat(value) || 0.8;
|
|
styles.item = styles.item.replace(/margin-bottom:\s*[\d.]+em/, `margin-bottom: ${margin}em`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(listSection).setName("\u5217\u8868\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u5217\u8868\u6587\u672C\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.item.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
["container", "item", "taskList"].forEach((key) => {
|
|
styles[key] = styles[key].replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
});
|
|
}
|
|
addQuoteSettings(container, styles) {
|
|
const quoteSection = container.createDiv("quote-section");
|
|
new import_obsidian5.Setting(quoteSection).setName("\u5F15\u7528\u8FB9\u6846\u989C\u8272").setDesc("\u8BBE\u7F6E\u5F15\u7528\u5757\u5DE6\u4FA7\u8FB9\u6846\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.quote.match(/border-left:\s*\d+px\s*solid\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.quote = styles.quote.replace(/border-left:\s*\d+px\s*solid\s*#[a-fA-F0-9]+/, `border-left: 3px solid ${value}`);
|
|
if (styles.quote.includes("linear-gradient")) {
|
|
styles.quote = styles.quote.replace(/rgba\([^)]+\)/, `rgba(${parseInt(value.slice(1, 3), 16)},${parseInt(value.slice(3, 5), 16)},${parseInt(value.slice(5, 7), 16)},0.1)`);
|
|
}
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(quoteSection).setName("\u5F15\u7528\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u5F15\u7528\u5757\u5185\u6587\u672C\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.quote.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.quote = styles.quote.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(quoteSection).setName("\u5DE6\u4FA7\u5185\u8FB9\u8DDD").setDesc("\u8BBE\u7F6E\u5F15\u7528\u5757\u5185\u5BB9\u4E0E\u5DE6\u4FA7\u8FB9\u6846\u4E4B\u95F4\u7684\u8DDD\u79BB\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentPadding = (_a = styles.quote.match(/padding:\s*0\s*0\s*0\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentPadding).onChange((value) => {
|
|
const padding = parseInt(value) || 20;
|
|
styles.quote = styles.quote.replace(/padding:\s*0\s*0\s*0\s*\d+px/, `padding: 0 0 0 ${padding}px`);
|
|
});
|
|
});
|
|
}
|
|
addCodeSettings(container, styles) {
|
|
const codeBlockSection = container.createDiv("style-section");
|
|
const codeBlockHeader = codeBlockSection.createDiv("style-section-header");
|
|
const codeBlockTitleContainer = codeBlockHeader.createDiv("style-section-title");
|
|
const codeBlockToggle = codeBlockTitleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(codeBlockToggle, "chevron-right");
|
|
codeBlockTitleContainer.createEl("h4", { text: "\u4EE3\u7801\u5757\u6837\u5F0F" });
|
|
const codeBlockContent = codeBlockSection.createDiv("style-section-content");
|
|
codeBlockContent.style.display = "none";
|
|
codeBlockHeader.addEventListener("click", () => {
|
|
const isExpanded = codeBlockContent.style.display === "none";
|
|
codeBlockContent.style.display = isExpanded ? "block" : "none";
|
|
(0, import_obsidian5.setIcon)(codeBlockToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian5.Setting(codeBlockContent).setName("\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u4EE3\u7801\u5757\u5185\u6587\u672C\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.block.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.block = styles.block.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(codeBlockContent).setName("\u5706\u89D2\u5927\u5C0F").setDesc("\u8BBE\u7F6E\u4EE3\u7801\u5757\u7684\u5706\u89D2\u5927\u5C0F\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentRadius = (_a = styles.block.match(/border-radius:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentRadius).onChange((value) => {
|
|
const radius = parseInt(value) || 8;
|
|
styles.block = styles.block.replace(/border-radius:\s*\d+px/, `border-radius: ${radius}px`);
|
|
});
|
|
});
|
|
const inlineCodeSection = container.createDiv("style-section");
|
|
const inlineCodeHeader = inlineCodeSection.createDiv("style-section-header");
|
|
const inlineCodeTitleContainer = inlineCodeHeader.createDiv("style-section-title");
|
|
const inlineCodeToggle = inlineCodeTitleContainer.createSpan("style-section-toggle");
|
|
(0, import_obsidian5.setIcon)(inlineCodeToggle, "chevron-right");
|
|
inlineCodeTitleContainer.createEl("h4", { text: "\u884C\u5185\u4EE3\u7801\u6837\u5F0F" });
|
|
const inlineCodeContent = inlineCodeSection.createDiv("style-section-content");
|
|
inlineCodeContent.style.display = "none";
|
|
inlineCodeHeader.addEventListener("click", () => {
|
|
const isExpanded = inlineCodeContent.style.display === "none";
|
|
inlineCodeContent.style.display = isExpanded ? "block" : "none";
|
|
(0, import_obsidian5.setIcon)(inlineCodeToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian5.Setting(inlineCodeContent).setName("\u80CC\u666F\u989C\u8272").setDesc("\u8BBE\u7F6E\u884C\u5185\u4EE3\u7801\u7684\u80CC\u666F\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentBg = (_a = styles.inline.match(/background:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentBg).onChange((value) => {
|
|
styles.inline = styles.inline.replace(/background:\s*#[a-fA-F0-9]+/, `background: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(inlineCodeContent).setName("\u6587\u672C\u989C\u8272").setDesc("\u8BBE\u7F6E\u884C\u5185\u4EE3\u7801\u7684\u6587\u672C\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.inline.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.inline = styles.inline.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
}
|
|
addLinkSettings(container, styles) {
|
|
const linkSection = container.createDiv("link-section");
|
|
new import_obsidian5.Setting(linkSection).setName("\u94FE\u63A5\u989C\u8272").setDesc("\u8BBE\u7F6E\u94FE\u63A5\u6587\u672C\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.link.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.link = styles.link.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
if (styles.link.includes("linear-gradient")) {
|
|
styles.link = styles.link.replace(/linear-gradient\([^)]+\)/, `linear-gradient(to right, ${value}80, ${value}80)`);
|
|
}
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(linkSection).setName("\u4E0B\u5212\u7EBF\u6837\u5F0F").setDesc("\u9009\u62E9\u94FE\u63A5\u7684\u4E0B\u5212\u7EBF\u6837\u5F0F").addDropdown((dropdown) => {
|
|
dropdown.addOption("none", "\u65E0\u4E0B\u5212\u7EBF").addOption("underline", "\u5B9E\u7EBF\u4E0B\u5212\u7EBF").addOption("gradient", "\u6E10\u53D8\u4E0B\u5212\u7EBF").setValue(styles.link.includes("text-decoration: none") && !styles.link.includes("background-image") ? "none" : styles.link.includes("text-decoration: underline") ? "underline" : "gradient").onChange((value) => {
|
|
var _a;
|
|
switch (value) {
|
|
case "none":
|
|
styles.link = styles.link.replace(/text-decoration:[^;]+;/, "text-decoration: none;").replace(/background-image:[^;]+;/, "").replace(/background-size:[^;]+;/, "").replace(/background-repeat:[^;]+;/, "").replace(/background-position:[^;]+;/, "");
|
|
break;
|
|
case "underline":
|
|
styles.link = styles.link.replace(/text-decoration:[^;]+;/, "text-decoration: underline;").replace(/background-image:[^;]+;/, "").replace(/background-size:[^;]+;/, "").replace(/background-repeat:[^;]+;/, "").replace(/background-position:[^;]+;/, "");
|
|
break;
|
|
case "gradient":
|
|
const color = ((_a = styles.link.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1]) || "#d2691e";
|
|
styles.link = styles.link.replace(/text-decoration:[^;]+;/, "text-decoration: none;") + ` background-image: linear-gradient(to right, ${color}80, ${color}80); background-size: 0% 1px; background-repeat: no-repeat; background-position: 0 100%; transition: all 0.3s ease;`;
|
|
break;
|
|
}
|
|
});
|
|
});
|
|
}
|
|
addTableSettings(container, styles) {
|
|
const tableSection = container.createDiv("table-section");
|
|
new import_obsidian5.Setting(tableSection).setName("\u8868\u683C\u8FB9\u6846\u989C\u8272").setDesc("\u8BBE\u7F6E\u8868\u683C\u8FB9\u6846\u548C\u5206\u9694\u7EBF\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentBorder = (_a = styles.container.match(/border:\s*1px\s*solid\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentBorder).onChange((value) => {
|
|
styles.container = styles.container.replace(/border:\s*1px\s*solid\s*#[a-fA-F0-9]+/, `border: 1px solid ${value}`);
|
|
styles.header = styles.header.replace(/border-bottom:\s*\d+px\s*solid\s*#[a-fA-F0-9]+/, `border-bottom: 2px solid ${value}`);
|
|
styles.cell = styles.cell.replace(/border-top:\s*1px\s*solid\s*#[a-fA-F0-9]+/, `border-top: 1px solid ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(tableSection).setName("\u8868\u5934\u80CC\u666F").setDesc("\u8BBE\u7F6E\u8868\u683C\u5934\u90E8\u7684\u80CC\u666F\u989C\u8272").addColorPicker((color) => {
|
|
var _a, _b;
|
|
const currentBg = (_a = styles.header.match(/background:\s*([^;]+)/)) == null ? void 0 : _a[1];
|
|
const firstColor = currentBg.includes("linear-gradient") ? (_b = currentBg.match(/linear-gradient\([^,]+,\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _b[1] : currentBg;
|
|
color.setValue(firstColor).onChange((value) => {
|
|
if (currentBg.includes("linear-gradient")) {
|
|
styles.header = styles.header.replace(/background:\s*linear-gradient\([^)]+\)/, `background: linear-gradient(135deg, ${value}, #fffaf5)`);
|
|
} else {
|
|
styles.header = styles.header.replace(/background:\s*[^;]+/, `background: ${value}`);
|
|
}
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(tableSection).setName("\u5706\u89D2\u5927\u5C0F").setDesc("\u8BBE\u7F6E\u8868\u683C\u7684\u5706\u89D2\u5927\u5C0F\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentRadius = (_a = styles.container.match(/border-radius:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentRadius).onChange((value) => {
|
|
const radius = parseInt(value) || 12;
|
|
styles.container = styles.container.replace(/border-radius:\s*\d+px/, `border-radius: ${radius}px`);
|
|
});
|
|
});
|
|
}
|
|
addHrSettings(container, styles) {
|
|
const hrSection = container.createDiv("hr-section");
|
|
new import_obsidian5.Setting(hrSection).setName("\u5206\u9694\u7EBF\u989C\u8272").setDesc("\u8BBE\u7F6E\u6C34\u5E73\u5206\u9694\u7EBF\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.hr.match(/border-top:\s*\d+px\s*solid\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.hr = styles.hr.replace(/border-top:\s*\d+px\s*solid\s*#[a-fA-F0-9]+/, `border-top: 2px solid ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(hrSection).setName("\u5206\u9694\u7EBF\u7C97\u7EC6").setDesc("\u8BBE\u7F6E\u6C34\u5E73\u5206\u9694\u7EBF\u7684\u7C97\u7EC6\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentWidth = (_a = styles.hr.match(/border-top:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentWidth).onChange((value) => {
|
|
const width = parseInt(value) || 2;
|
|
styles.hr = styles.hr.replace(/border-top:\s*\d+px/, `border-top: ${width}px`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(hrSection).setName("\u4E0A\u4E0B\u8FB9\u8DDD").setDesc("\u8BBE\u7F6E\u5206\u9694\u7EBF\u4E0E\u4E0A\u4E0B\u5185\u5BB9\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentMargin = (_a = styles.hr.match(/margin:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentMargin).onChange((value) => {
|
|
const margin = parseInt(value) || 28;
|
|
styles.hr = styles.hr.replace(/margin:\s*\d+px/, `margin: ${margin}px`);
|
|
});
|
|
});
|
|
}
|
|
addFootnoteSettings(container, styles) {
|
|
const footnoteSection = container.createDiv("footnote-section");
|
|
new import_obsidian5.Setting(footnoteSection).setName("\u811A\u6CE8\u989C\u8272").setDesc("\u8BBE\u7F6E\u811A\u6CE8\u5F15\u7528\u548C\u8FD4\u56DE\u94FE\u63A5\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.ref.match(/color:\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.ref = styles.ref.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
styles.backref = styles.backref.replace(/color:\s*#[a-fA-F0-9]+/, `color: ${value}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(footnoteSection).setName("\u5B57\u4F53\u6837\u5F0F").setDesc("\u9009\u62E9\u811A\u6CE8\u7684\u5B57\u4F53\u6837\u5F0F").addDropdown((dropdown) => {
|
|
dropdown.addOption("normal", "\u5E38\u89C4").addOption("italic", "\u659C\u4F53").setValue(styles.ref.includes("font-style: italic") ? "italic" : "normal").onChange((value) => {
|
|
const style = value === "italic" ? "italic" : "normal";
|
|
styles.ref = styles.ref.replace(/font-style:[^;]*;/, `font-style: ${style};`);
|
|
styles.backref = styles.backref.replace(/font-style:[^;]*;/, `font-style: ${style};`);
|
|
});
|
|
});
|
|
}
|
|
addImageSettings(container, styles) {
|
|
const imageSection = container.createDiv("image-section");
|
|
new import_obsidian5.Setting(imageSection).setName("\u6700\u5927\u5BBD\u5EA6").setDesc("\u8BBE\u7F6E\u56FE\u7247\u7684\u6700\u5927\u663E\u793A\u5BBD\u5EA6\uFF08\u652F\u6301\u767E\u5206\u6BD4\u6216\u50CF\u7D20\u503C\uFF0C\u4F8B\u5982\uFF1A100% \u6216 800px\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentWidth = (_a = styles.image.match(/max-width:\s*([^;]+)/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentWidth).onChange((value) => {
|
|
const isValid = /^\d+(%|px)$/.test(value.trim());
|
|
const width = isValid ? value.trim() : "100%";
|
|
styles.image = styles.image.replace(/max-width:\s*[^;]+/, `max-width: ${width}`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(imageSection).setName("\u8FB9\u8DDD").setDesc("\u8BBE\u7F6E\u56FE\u7247\u4E0E\u4E0A\u4E0B\u6587\u672C\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\uFF1Aem\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentMargin = (_a = styles.image.match(/margin:\s*([\d.]+)em/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentMargin).onChange((value) => {
|
|
const margin = parseFloat(value) || 1.5;
|
|
styles.image = styles.image.replace(/margin:\s*[\d.]+em/, `margin: ${margin}em`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(imageSection).setName("\u5706\u89D2\u5927\u5C0F").setDesc("\u8BBE\u7F6E\u56FE\u7247\u7684\u5706\u89D2\u7A0B\u5EA6\uFF08\u5355\u4F4D\uFF1A\u50CF\u7D20\uFF09").addText((text) => {
|
|
var _a;
|
|
const currentRadius = (_a = styles.image.match(/border-radius:\s*(\d+)px/)) == null ? void 0 : _a[1];
|
|
text.setValue(currentRadius).onChange((value) => {
|
|
const radius = parseInt(value) || 8;
|
|
styles.image = styles.image.replace(/border-radius:\s*\d+px/, `border-radius: ${radius}px`);
|
|
});
|
|
});
|
|
new import_obsidian5.Setting(imageSection).setName("\u8FB9\u6846\u989C\u8272").setDesc("\u8BBE\u7F6E\u56FE\u7247\u8FB9\u6846\u7684\u989C\u8272").addColorPicker((color) => {
|
|
var _a;
|
|
const currentColor = (_a = styles.image.match(/border:\s*1px solid\s*(#[a-fA-F0-9]+)/)) == null ? void 0 : _a[1];
|
|
color.setValue(currentColor).onChange((value) => {
|
|
styles.image = styles.image.replace(/border:\s*1px solid\s*#[a-fA-F0-9]+80/, `border: 1px solid ${value}80`);
|
|
});
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/settings/CreateFontModal.ts
|
|
var import_obsidian6 = require("obsidian");
|
|
var CreateFontModal = class extends import_obsidian6.Modal {
|
|
constructor(app, onSubmit, existingFont) {
|
|
super(app);
|
|
this.onSubmit = onSubmit;
|
|
this.font = existingFont != null ? existingFont : { value: "", label: "" };
|
|
}
|
|
onOpen() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
contentEl.addClass("red-font-modal");
|
|
const headerContainer = contentEl.createDiv({ cls: "rfd-header" });
|
|
headerContainer.createEl("h3", { text: this.font.label ? "\u7F16\u8F91\u5B57\u4F53" : "\u6DFB\u52A0\u5B57\u4F53" });
|
|
const helpBtnContainer = headerContainer.createDiv({ cls: "rfd-help-trigger" });
|
|
const helpBtn = helpBtnContainer.createEl("button", { cls: "rfd-help-btn" });
|
|
(0, import_obsidian6.setIcon)(helpBtn, "help-circle");
|
|
const helpTooltip = helpBtnContainer.createDiv({ cls: "rfd-help-tooltip" });
|
|
helpTooltip.setText(`\u{1F44B} \u5B57\u4F53\u503C\u8BBE\u7F6E\u8BF4\u660E
|
|
\u2022 \u5355\u4E2A\u5B57\u4F53\uFF1AArial \u6216 "Microsoft YaHei"
|
|
\u2022 \u4E2D\u6587\u5B57\u4F53\uFF1A\u9700\u8981\u540C\u65F6\u8BBE\u7F6E\u4E2D\u82F1\u6587\u540D\u79F0
|
|
\u2022 \u5B57\u4F53\u65CF\uFF1A\u6DFB\u52A0 serif/sans-serif
|
|
\u2022 \u591A\u4E2A\u5B57\u4F53\u7528\u9017\u53F7\u5206\u9694
|
|
\u793A\u4F8B
|
|
\u2022 \u5B8B\u4F53\uFF1ASimSun, "\u5B8B\u4F53", serif
|
|
\u2022 \u5FAE\u8F6F\u96C5\u9ED1\uFF1A"Microsoft YaHei", "\u5FAE\u8F6F\u96C5\u9ED1", sans-serif`);
|
|
new import_obsidian6.Setting(contentEl).setName("\u5B57\u4F53\u540D\u79F0").setDesc("\u663E\u793A\u5728\u4E0B\u62C9\u83DC\u5355\u4E2D\u7684\u540D\u79F0").addText((text) => text.setValue(this.font.label).onChange((value) => this.font.label = value));
|
|
new import_obsidian6.Setting(contentEl).setName("\u5B57\u4F53\u503C").setDesc("CSS font-family \u7684\u503C").addText((text) => text.setValue(this.font.value).onChange((value) => this.font.value = value));
|
|
new import_obsidian6.Setting(contentEl).addButton((btn) => btn.setButtonText("\u786E\u5B9A").setCta().onClick(() => {
|
|
if (!this.font.label || !this.font.value) {
|
|
return;
|
|
}
|
|
this.onSubmit(this.font);
|
|
this.close();
|
|
})).addButton((btn) => btn.setButtonText("\u53D6\u6D88").onClick(() => this.close()));
|
|
}
|
|
onClose() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
}
|
|
};
|
|
|
|
// src/settings/ConfirmModal.ts
|
|
var import_obsidian7 = require("obsidian");
|
|
var ConfirmModal = class extends import_obsidian7.Modal {
|
|
constructor(app, title, message, onConfirm) {
|
|
super(app);
|
|
this.title = title;
|
|
this.message = message;
|
|
this.onConfirm = onConfirm;
|
|
this.confirmed = false;
|
|
}
|
|
onOpen() {
|
|
const { contentEl, titleEl } = this;
|
|
titleEl.setText(this.title);
|
|
contentEl.createEl("p", { text: this.message });
|
|
const buttonContainer = contentEl.createDiv({ cls: "modal-button-container" });
|
|
buttonContainer.createEl("button", { text: "\u53D6\u6D88" }).addEventListener("click", () => this.close());
|
|
const confirmButton = buttonContainer.createEl("button", {
|
|
cls: "mod-cta",
|
|
text: "\u786E\u8BA4"
|
|
});
|
|
confirmButton.addEventListener("click", () => {
|
|
this.confirmed = true;
|
|
this.close();
|
|
});
|
|
}
|
|
onClose() {
|
|
const { contentEl } = this;
|
|
contentEl.empty();
|
|
if (this.confirmed) {
|
|
this.onConfirm();
|
|
}
|
|
}
|
|
};
|
|
|
|
// src/settings/SettingTab.ts
|
|
var RedSettingTab = class extends import_obsidian8.PluginSettingTab {
|
|
constructor(app, plugin) {
|
|
super(app, plugin);
|
|
// 修改插件类型以匹配类名
|
|
this.expandedSections = /* @__PURE__ */ new Set();
|
|
this.plugin = plugin;
|
|
}
|
|
createSection(containerEl, title, renderContent) {
|
|
const section = containerEl.createDiv("settings-section");
|
|
const header = section.createDiv("settings-section-header");
|
|
const toggle = header.createSpan("settings-section-toggle");
|
|
(0, import_obsidian8.setIcon)(toggle, "chevron-right");
|
|
header.createEl("h4", { text: title });
|
|
const content = section.createDiv("settings-section-content");
|
|
renderContent(content);
|
|
header.addEventListener("click", () => {
|
|
const isExpanded = !section.hasClass("is-expanded");
|
|
section.toggleClass("is-expanded", isExpanded);
|
|
(0, import_obsidian8.setIcon)(toggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
if (isExpanded) {
|
|
this.expandedSections.add(title);
|
|
} else {
|
|
this.expandedSections.delete(title);
|
|
}
|
|
});
|
|
if (this.expandedSections.has(title) || !containerEl.querySelector(".settings-section")) {
|
|
section.addClass("is-expanded");
|
|
(0, import_obsidian8.setIcon)(toggle, "chevron-down");
|
|
this.expandedSections.add(title);
|
|
}
|
|
return section;
|
|
}
|
|
display() {
|
|
const { containerEl } = this;
|
|
containerEl.empty();
|
|
containerEl.addClass("red-settings");
|
|
containerEl.createEl("h2", { text: "Note to RED \u8BBE\u7F6E" });
|
|
this.createSection(containerEl, "\u57FA\u672C\u8BBE\u7F6E", (el) => this.renderBasicSettings(el));
|
|
this.createSection(containerEl, "\u4E3B\u9898\u8BBE\u7F6E", (el) => this.renderThemeSettings(el));
|
|
}
|
|
renderBasicSettings(containerEl) {
|
|
const typographySection = containerEl.createDiv("red-settings-subsection");
|
|
const typographyHeader = typographySection.createDiv("red-settings-subsection-header");
|
|
const typographyToggle = typographyHeader.createSpan("red-settings-subsection-toggle");
|
|
(0, import_obsidian8.setIcon)(typographyToggle, "chevron-right");
|
|
typographyHeader.createEl("h3", { text: "\u6392\u7248\u7BA1\u7406" });
|
|
const typographyContent = typographySection.createDiv("red-settings-subsection-content");
|
|
typographyHeader.addEventListener("click", () => {
|
|
const isExpanded = !typographySection.hasClass("is-expanded");
|
|
typographySection.toggleClass("is-expanded", isExpanded);
|
|
(0, import_obsidian8.setIcon)(typographyToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian8.Setting(typographyContent).setName("\u5185\u5BB9\u5206\u5272\u6807\u9898\u7EA7\u522B").setDesc("\u9009\u62E9\u7528\u4E8E\u5206\u5272\u5185\u5BB9\u751F\u6210\u56FE\u7247\u7684\u6807\u9898\u7EA7\u522B\uFF1A").addDropdown(
|
|
(dropdown) => dropdown.addOption("h1", "\u4E00\u7EA7\u6807\u9898(#) - \u6309\u5927\u7AE0\u8282\u5206\u5272").addOption("h2", "\u4E8C\u7EA7\u6807\u9898(##) - \u6309\u5C0F\u7AE0\u8282\u5206\u5272").setValue(this.plugin.settingsManager.getSettings().headingLevel).onChange(async (value) => {
|
|
await this.plugin.settingsManager.updateSettings({
|
|
headingLevel: value
|
|
});
|
|
new import_obsidian8.Notice("\u6807\u9898\u7EA7\u522B\u8BBE\u7F6E\u5DF2\u66F4\u65B0\uFF0C\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
})
|
|
);
|
|
const fontSection = containerEl.createDiv("red-settings-subsection");
|
|
const fontHeader = fontSection.createDiv("red-settings-subsection-header");
|
|
const fontToggle = fontHeader.createSpan("red-settings-subsection-toggle");
|
|
(0, import_obsidian8.setIcon)(fontToggle, "chevron-right");
|
|
fontHeader.createEl("h3", { text: "\u5B57\u4F53\u7BA1\u7406" });
|
|
const fontContent = fontSection.createDiv("red-settings-subsection-content");
|
|
fontHeader.addEventListener("click", () => {
|
|
const isExpanded = !fontSection.hasClass("is-expanded");
|
|
fontSection.toggleClass("is-expanded", isExpanded);
|
|
(0, import_obsidian8.setIcon)(fontToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
const fontList = fontContent.createDiv("font-management");
|
|
this.plugin.settingsManager.getFontOptions().forEach((font) => {
|
|
const fontItem = fontList.createDiv("font-item");
|
|
const setting = new import_obsidian8.Setting(fontItem).setName(font.label).setDesc(font.value);
|
|
if (!font.isPreset) {
|
|
setting.addExtraButton((btn) => btn.setIcon("pencil").setTooltip("\u7F16\u8F91").onClick(() => {
|
|
new CreateFontModal(
|
|
this.app,
|
|
async (updatedFont) => {
|
|
await this.plugin.settingsManager.updateFont(font.value, updatedFont);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
},
|
|
font
|
|
).open();
|
|
})).addExtraButton((btn) => btn.setIcon("trash").setTooltip("\u5220\u9664").onClick(() => {
|
|
new ConfirmModal(
|
|
this.app,
|
|
"\u786E\u8BA4\u5220\u9664\u5B57\u4F53",
|
|
`\u786E\u5B9A\u8981\u5220\u9664\u300C${font.label}\u300D\u5B57\u4F53\u914D\u7F6E\u5417\uFF1F`,
|
|
async () => {
|
|
await this.plugin.settingsManager.removeFont(font.value);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
}
|
|
).open();
|
|
}));
|
|
}
|
|
});
|
|
new import_obsidian8.Setting(fontContent).addButton((btn) => btn.setButtonText("+ \u6DFB\u52A0\u5B57\u4F53").setCta().onClick(() => {
|
|
new CreateFontModal(
|
|
this.app,
|
|
async (newFont) => {
|
|
await this.plugin.settingsManager.addCustomFont(newFont);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
}
|
|
).open();
|
|
}));
|
|
}
|
|
renderThemeSettings(containerEl) {
|
|
const themeVisibilitySection = containerEl.createDiv("red-settings-subsection");
|
|
const themeVisibilityHeader = themeVisibilitySection.createDiv("red-settings-subsection-header");
|
|
const themeVisibilityToggle = themeVisibilityHeader.createSpan("red-settings-subsection-toggle");
|
|
(0, import_obsidian8.setIcon)(themeVisibilityToggle, "chevron-right");
|
|
themeVisibilityHeader.createEl("h3", { text: "\u663E\u793A\u8BBE\u7F6E" });
|
|
const themeVisibilityContent = themeVisibilitySection.createDiv("red-settings-subsection-content");
|
|
themeVisibilityHeader.addEventListener("click", () => {
|
|
const isExpanded = !themeVisibilitySection.hasClass("is-expanded");
|
|
themeVisibilitySection.toggleClass("is-expanded", isExpanded);
|
|
(0, import_obsidian8.setIcon)(themeVisibilityToggle, isExpanded ? "chevron-down" : "chevron-right");
|
|
});
|
|
new import_obsidian8.Setting(themeVisibilityContent).setName("\u662F\u5426\u663E\u793A\u65F6\u95F4").setDesc("\u63A7\u5236\u662F\u5426\u5728\u4E3B\u9898\u4E2D\u663E\u793A\u9875\u7709\u65F6\u95F4").addToggle(
|
|
(toggle) => toggle.setValue(this.plugin.settingsManager.getSettings().showTime !== false).onChange(async (value) => {
|
|
await this.plugin.settingsManager.updateSettings({
|
|
showTime: value
|
|
});
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
})
|
|
);
|
|
new import_obsidian8.Setting(themeVisibilityContent).setName("\u662F\u5426\u663E\u793A\u9875\u811A").setDesc("\u63A7\u5236\u662F\u5426\u5728\u4E3B\u9898\u4E2D\u663E\u793A\u9875\u811A\u90E8\u5206").addToggle(
|
|
(toggle) => toggle.setValue(this.plugin.settingsManager.getSettings().showFooter !== false).onChange(async (value) => {
|
|
await this.plugin.settingsManager.updateSettings({
|
|
showFooter: value
|
|
});
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
})
|
|
);
|
|
themeVisibilityContent.createEl("hr", { cls: "red-settings-divider" });
|
|
const themeSelectionContainer = themeVisibilityContent.createDiv("theme-selection-container");
|
|
const allThemesContainer = themeSelectionContainer.createDiv("all-themes-container");
|
|
allThemesContainer.createEl("h4", { text: "\u9690\u85CF\u4E3B\u9898" });
|
|
const allThemesList = allThemesContainer.createDiv("themes-list");
|
|
const controlButtonsContainer = themeSelectionContainer.createDiv("control-buttons-container");
|
|
const addButton = controlButtonsContainer.createEl("button", { text: ">" });
|
|
const removeButton = controlButtonsContainer.createEl("button", { text: "<" });
|
|
const visibleThemesContainer = themeSelectionContainer.createDiv("visible-themes-container");
|
|
visibleThemesContainer.createEl("h4", { text: "\u663E\u793A\u4E3B\u9898" });
|
|
const visibleThemesList = visibleThemesContainer.createDiv("themes-list");
|
|
const allThemes = this.plugin.settingsManager.getAllThemes();
|
|
const renderThemeLists = () => {
|
|
allThemesList.empty();
|
|
visibleThemesList.empty();
|
|
allThemes.filter((theme) => theme.isVisible === false).forEach((theme) => {
|
|
const themeItem = allThemesList.createDiv("theme-list-item");
|
|
themeItem.textContent = theme.name;
|
|
themeItem.dataset.themeId = theme.id;
|
|
themeItem.addEventListener("click", () => {
|
|
themeItem.toggleClass("selected", !themeItem.hasClass("selected"));
|
|
});
|
|
});
|
|
allThemes.filter((theme) => theme.isVisible !== false).forEach((theme) => {
|
|
const themeItem = visibleThemesList.createDiv("theme-list-item");
|
|
themeItem.textContent = theme.name;
|
|
themeItem.dataset.themeId = theme.id;
|
|
themeItem.addEventListener("click", () => {
|
|
themeItem.toggleClass("selected", !themeItem.hasClass("selected"));
|
|
});
|
|
});
|
|
};
|
|
renderThemeLists();
|
|
addButton.addEventListener("click", async () => {
|
|
const selectedItems = Array.from(allThemesList.querySelectorAll(".theme-list-item.selected"));
|
|
if (selectedItems.length === 0)
|
|
return;
|
|
for (const item of selectedItems) {
|
|
const themeId = item.dataset.themeId;
|
|
if (!themeId)
|
|
continue;
|
|
const theme = allThemes.find((t) => t.id === themeId);
|
|
if (theme) {
|
|
theme.isVisible = true;
|
|
await this.plugin.settingsManager.updateTheme(themeId, theme);
|
|
}
|
|
}
|
|
renderThemeLists();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
});
|
|
removeButton.addEventListener("click", async () => {
|
|
const selectedItems = Array.from(visibleThemesList.querySelectorAll(".theme-list-item.selected"));
|
|
if (selectedItems.length === 0)
|
|
return;
|
|
for (const item of selectedItems) {
|
|
const themeId = item.dataset.themeId;
|
|
if (!themeId)
|
|
continue;
|
|
const theme = allThemes.find((t) => t.id === themeId);
|
|
if (theme) {
|
|
theme.isVisible = false;
|
|
await this.plugin.settingsManager.updateTheme(themeId, theme);
|
|
}
|
|
}
|
|
renderThemeLists();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
});
|
|
const themeList = containerEl.createDiv("theme-management");
|
|
themeList.createEl("h4", { text: "\u81EA\u5B9A\u4E49\u4E3B\u9898", cls: "theme-custom-header" });
|
|
this.plugin.settingsManager.getAllThemes().filter((theme) => !theme.isPreset).forEach((theme) => {
|
|
const themeItem = themeList.createDiv("theme-item");
|
|
new import_obsidian8.Setting(themeItem).setName(theme.name).setDesc(theme.description).addExtraButton((btn) => btn.setIcon("eye").setTooltip("\u9884\u89C8").onClick(() => {
|
|
new ThemePreviewModal(this.app, this.plugin.settingsManager, theme, this.plugin.themeManager).open();
|
|
})).addExtraButton((btn) => btn.setIcon("pencil").setTooltip("\u7F16\u8F91").onClick(() => {
|
|
new CreateThemeModal(
|
|
this.app,
|
|
this.plugin,
|
|
(updatedTheme) => {
|
|
this.plugin.settingsManager.updateTheme(theme.id, updatedTheme);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
},
|
|
theme
|
|
).open();
|
|
})).addExtraButton((btn) => btn.setIcon("trash").setTooltip("\u5220\u9664").onClick(() => {
|
|
new ConfirmModal(
|
|
this.app,
|
|
"\u786E\u8BA4\u5220\u9664\u4E3B\u9898",
|
|
`\u786E\u5B9A\u8981\u5220\u9664\u300C${theme.name}\u300D\u4E3B\u9898\u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u6062\u590D\u3002`,
|
|
async () => {
|
|
await this.plugin.settingsManager.removeTheme(theme.id);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
}
|
|
).open();
|
|
}));
|
|
});
|
|
new import_obsidian8.Setting(containerEl).addButton((btn) => btn.setButtonText("+ \u65B0\u5EFA\u4E3B\u9898").setCta().onClick(() => {
|
|
new CreateThemeModal(
|
|
this.app,
|
|
this.plugin,
|
|
async (newTheme) => {
|
|
await this.plugin.settingsManager.addCustomTheme(newTheme);
|
|
this.display();
|
|
new import_obsidian8.Notice("\u8BF7\u91CD\u542F Obsidian \u6216\u91CD\u65B0\u52A0\u8F7D\u4EE5\u4F7F\u66F4\u6539\u751F\u6548");
|
|
}
|
|
).open();
|
|
}));
|
|
}
|
|
};
|
|
|
|
// src/main.ts
|
|
var RedPlugin = class extends import_obsidian9.Plugin {
|
|
async onload() {
|
|
this.settingsManager = new SettingsManager(this);
|
|
await this.settingsManager.loadSettings();
|
|
this.themeManager = new ThemeManager(this.app, this.settingsManager);
|
|
RedConverter.initialize(this.app, this);
|
|
DonateManager.initialize(this.app, this);
|
|
this.registerView(
|
|
VIEW_TYPE_RED,
|
|
(leaf) => new RedView(leaf, this.themeManager, this.settingsManager)
|
|
);
|
|
this.addCommand({
|
|
id: "open-mp-preview",
|
|
name: "\u6253\u5F00\u5C0F\u7EA2\u4E66\u56FE\u7247\u9884\u89C8",
|
|
callback: async () => {
|
|
await this.activateView();
|
|
}
|
|
});
|
|
this.addRibbonIcon("image", "\u6253\u5F00\u5C0F\u7EA2\u4E66\u56FE\u7247\u9884\u89C8", () => {
|
|
this.activateView();
|
|
});
|
|
this.addSettingTab(new RedSettingTab(this.app, this));
|
|
}
|
|
async activateView() {
|
|
const leaves = this.app.workspace.getLeavesOfType(VIEW_TYPE_RED);
|
|
if (leaves.length > 0) {
|
|
this.app.workspace.revealLeaf(leaves[0]);
|
|
return;
|
|
}
|
|
const rightLeaf = this.app.workspace.getRightLeaf(false);
|
|
if (rightLeaf) {
|
|
await rightLeaf.setViewState({
|
|
type: VIEW_TYPE_RED,
|
|
active: true
|
|
});
|
|
} else {
|
|
new import_obsidian9.Notice("\u65E0\u6CD5\u521B\u5EFA\u89C6\u56FE\u9762\u677F");
|
|
}
|
|
}
|
|
};
|
|
/*! Bundled license information:
|
|
|
|
jszip/dist/jszip.min.js:
|
|
(*!
|
|
|
|
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
|
<http://stuartk.com/jszip>
|
|
|
|
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
|
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
|
|
|
JSZip uses the library pako released under the MIT license :
|
|
https://github.com/nodeca/pako/blob/main/LICENSE
|
|
*)
|
|
*/
|
|
|
|
/* nosourcemap */ |