UNPKG

rive-canvas

Version:

Rive JS WASM runtime.

585 lines (499 loc) 291 kB
var Rive = (function() { var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; return ( function(Rive) { Rive = Rive || {}; null; var Module = typeof Rive !== "undefined" ? Rive : {}; var readyPromiseResolve, readyPromiseReject; Module["ready"] = new Promise(function(resolve, reject) { readyPromiseResolve = resolve; readyPromiseReject = reject; }); var moduleOverrides = {}; var key; for (key in Module) { if (Module.hasOwnProperty(key)) { moduleOverrides[key] = Module[key]; } } var arguments_ = []; var thisProgram = "./this.program"; var quit_ = function(status, toThrow) { throw toThrow; }; var ENVIRONMENT_IS_WEB = false; var ENVIRONMENT_IS_WORKER = false; var ENVIRONMENT_IS_NODE = false; var ENVIRONMENT_IS_SHELL = false; ENVIRONMENT_IS_WEB = typeof window === "object"; ENVIRONMENT_IS_WORKER = typeof importScripts === "function"; ENVIRONMENT_IS_NODE = typeof process === "object" && typeof process.versions === "object" && typeof process.versions.node === "string"; ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; var scriptDirectory = ""; function locateFile(path) { if (Module["locateFile"]) { return Module["locateFile"](path, scriptDirectory); } return scriptDirectory + path; } var read_, readAsync, readBinary, setWindowTitle; var nodeFS; var nodePath; if (ENVIRONMENT_IS_NODE) { if (ENVIRONMENT_IS_WORKER) { scriptDirectory = require("path").dirname(scriptDirectory) + "/"; } else { scriptDirectory = __dirname + "/"; } read_ = function shell_read(filename, binary) { var ret = tryParseAsDataURI(filename); if (ret) { return binary ? ret : ret.toString(); } if (!nodeFS) nodeFS = require("fs"); if (!nodePath) nodePath = require("path"); filename = nodePath["normalize"](filename); return nodeFS["readFileSync"](filename, binary ? null : "utf8"); }; readBinary = function readBinary(filename) { var ret = read_(filename, true); if (!ret.buffer) { ret = new Uint8Array(ret); } assert(ret.buffer); return ret; }; if (process["argv"].length > 1) { thisProgram = process["argv"][1].replace(/\\/g, "/"); } arguments_ = process["argv"].slice(2); process["on"]("uncaughtException", function(ex) { if (!(ex instanceof ExitStatus)) { throw ex; } }); process["on"]("unhandledRejection", abort); quit_ = function(status) { process["exit"](status); }; Module["inspect"] = function() { return "[Emscripten Module object]"; }; } else if (ENVIRONMENT_IS_SHELL) { if (typeof read != "undefined") { read_ = function shell_read(f) { var data = tryParseAsDataURI(f); if (data) { return intArrayToString(data); } return read(f); }; } readBinary = function readBinary(f) { var data; data = tryParseAsDataURI(f); if (data) { return data; } if (typeof readbuffer === "function") { return new Uint8Array(readbuffer(f)); } data = read(f, "binary"); assert(typeof data === "object"); return data; }; if (typeof scriptArgs != "undefined") { arguments_ = scriptArgs; } else if (typeof arguments != "undefined") { arguments_ = arguments; } if (typeof quit === "function") { quit_ = function(status) { quit(status); }; } if (typeof print !== "undefined") { if (typeof console === "undefined") console = {}; console.log = print; console.warn = console.error = typeof printErr !== "undefined" ? printErr : print; } } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { if (ENVIRONMENT_IS_WORKER) { scriptDirectory = self.location.href; } else if (typeof document !== "undefined" && document.currentScript) { scriptDirectory = document.currentScript.src; } if (_scriptDir) { scriptDirectory = _scriptDir; } if (scriptDirectory.indexOf("blob:") !== 0) { scriptDirectory = scriptDirectory.substr(0, scriptDirectory.lastIndexOf("/") + 1); } else { scriptDirectory = ""; } { read_ = function(url) { try { var xhr = new XMLHttpRequest(); xhr.open("GET", url, false); xhr.send(null); return xhr.responseText; } catch (err) { var data = tryParseAsDataURI(url); if (data) { return intArrayToString(data); } throw err; } }; if (ENVIRONMENT_IS_WORKER) { readBinary = function(url) { try { var xhr = new XMLHttpRequest(); xhr.open("GET", url, false); xhr.responseType = "arraybuffer"; xhr.send(null); return new Uint8Array(xhr.response); } catch (err) { var data = tryParseAsDataURI(url); if (data) { return data; } throw err; } }; } readAsync = function(url, onload, onerror) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.responseType = "arraybuffer"; xhr.onload = function() { if (xhr.status == 200 || xhr.status == 0 && xhr.response) { onload(xhr.response); return; } var data = tryParseAsDataURI(url); if (data) { onload(data.buffer); return; } onerror(); }; xhr.onerror = onerror; xhr.send(null); }; } setWindowTitle = function(title) { document.title = title; }; } else {} var out = Module["print"] || console.log.bind(console); var err = Module["printErr"] || console.warn.bind(console); for (key in moduleOverrides) { if (moduleOverrides.hasOwnProperty(key)) { Module[key] = moduleOverrides[key]; } } moduleOverrides = null; if (Module["arguments"]) arguments_ = Module["arguments"]; if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; if (Module["quit"]) quit_ = Module["quit"]; var tempRet0 = 0; var setTempRet0 = function(value) { tempRet0 = value; }; var wasmBinary; if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; var noExitRuntime = Module["noExitRuntime"] || true; if (typeof WebAssembly !== "object") { abort("no native wasm support detected"); } var wasmMemory; var ABORT = false; var EXITSTATUS; function assert(condition, text) { if (!condition) { abort("Assertion failed: " + text); } } var UTF8Decoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined; function UTF8ArrayToString(heap, idx, maxBytesToRead) { var endIdx = idx + maxBytesToRead; var endPtr = idx; while (heap[endPtr] && !(endPtr >= endIdx)) ++endPtr; if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { return UTF8Decoder.decode(heap.subarray(idx, endPtr)); } else { var str = ""; while (idx < endPtr) { var u0 = heap[idx++]; if (!(u0 & 128)) { str += String.fromCharCode(u0); continue; } var u1 = heap[idx++] & 63; if ((u0 & 224) == 192) { str += String.fromCharCode((u0 & 31) << 6 | u1); continue; } var u2 = heap[idx++] & 63; if ((u0 & 240) == 224) { u0 = (u0 & 15) << 12 | u1 << 6 | u2; } else { u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heap[idx++] & 63; } if (u0 < 65536) { str += String.fromCharCode(u0); } else { var ch = u0 - 65536; str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023); } } } return str; } function UTF8ToString(ptr, maxBytesToRead) { return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; } function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { if (!(maxBytesToWrite > 0)) return 0; var startIdx = outIdx; var endIdx = outIdx + maxBytesToWrite - 1; for (var i = 0; i < str.length; ++i) { var u = str.charCodeAt(i); if (u >= 55296 && u <= 57343) { var u1 = str.charCodeAt(++i); u = 65536 + ((u & 1023) << 10) | u1 & 1023; } if (u <= 127) { if (outIdx >= endIdx) break; heap[outIdx++] = u; } else if (u <= 2047) { if (outIdx + 1 >= endIdx) break; heap[outIdx++] = 192 | u >> 6; heap[outIdx++] = 128 | u & 63; } else if (u <= 65535) { if (outIdx + 2 >= endIdx) break; heap[outIdx++] = 224 | u >> 12; heap[outIdx++] = 128 | u >> 6 & 63; heap[outIdx++] = 128 | u & 63; } else { if (outIdx + 3 >= endIdx) break; heap[outIdx++] = 240 | u >> 18; heap[outIdx++] = 128 | u >> 12 & 63; heap[outIdx++] = 128 | u >> 6 & 63; heap[outIdx++] = 128 | u & 63; } } heap[outIdx] = 0; return outIdx - startIdx; } function stringToUTF8(str, outPtr, maxBytesToWrite) { return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); } function lengthBytesUTF8(str) { var len = 0; for (var i = 0; i < str.length; ++i) { var u = str.charCodeAt(i); if (u >= 55296 && u <= 57343) u = 65536 + ((u & 1023) << 10) | str.charCodeAt(++i) & 1023; if (u <= 127) ++len; else if (u <= 2047) len += 2; else if (u <= 65535) len += 3; else len += 4; } return len; } var UTF16Decoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf-16le") : undefined; function UTF16ToString(ptr, maxBytesToRead) { var endPtr = ptr; var idx = endPtr >> 1; var maxIdx = idx + maxBytesToRead / 2; while (!(idx >= maxIdx) && HEAPU16[idx]) ++idx; endPtr = idx << 1; if (endPtr - ptr > 32 && UTF16Decoder) { return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); } else { var str = ""; for (var i = 0; !(i >= maxBytesToRead / 2); ++i) { var codeUnit = HEAP16[ptr + i * 2 >> 1]; if (codeUnit == 0) break; str += String.fromCharCode(codeUnit); } return str; } } function stringToUTF16(str, outPtr, maxBytesToWrite) { if (maxBytesToWrite === undefined) { maxBytesToWrite = 2147483647; } if (maxBytesToWrite < 2) return 0; maxBytesToWrite -= 2; var startPtr = outPtr; var numCharsToWrite = maxBytesToWrite < str.length * 2 ? maxBytesToWrite / 2 : str.length; for (var i = 0; i < numCharsToWrite; ++i) { var codeUnit = str.charCodeAt(i); HEAP16[outPtr >> 1] = codeUnit; outPtr += 2; } HEAP16[outPtr >> 1] = 0; return outPtr - startPtr; } function lengthBytesUTF16(str) { return str.length * 2; } function UTF32ToString(ptr, maxBytesToRead) { var i = 0; var str = ""; while (!(i >= maxBytesToRead / 4)) { var utf32 = HEAP32[ptr + i * 4 >> 2]; if (utf32 == 0) break; ++i; if (utf32 >= 65536) { var ch = utf32 - 65536; str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023); } else { str += String.fromCharCode(utf32); } } return str; } function stringToUTF32(str, outPtr, maxBytesToWrite) { if (maxBytesToWrite === undefined) { maxBytesToWrite = 2147483647; } if (maxBytesToWrite < 4) return 0; var startPtr = outPtr; var endPtr = startPtr + maxBytesToWrite - 4; for (var i = 0; i < str.length; ++i) { var codeUnit = str.charCodeAt(i); if (codeUnit >= 55296 && codeUnit <= 57343) { var trailSurrogate = str.charCodeAt(++i); codeUnit = 65536 + ((codeUnit & 1023) << 10) | trailSurrogate & 1023; } HEAP32[outPtr >> 2] = codeUnit; outPtr += 4; if (outPtr + 4 > endPtr) break; } HEAP32[outPtr >> 2] = 0; return outPtr - startPtr; } function lengthBytesUTF32(str) { var len = 0; for (var i = 0; i < str.length; ++i) { var codeUnit = str.charCodeAt(i); if (codeUnit >= 55296 && codeUnit <= 57343) ++i; len += 4; } return len; } function alignUp(x, multiple) { if (x % multiple > 0) { x += multiple - x % multiple; } return x; } var buffer, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; function updateGlobalBufferAndViews(buf) { buffer = buf; Module["HEAP8"] = HEAP8 = new Int8Array(buf); Module["HEAP16"] = HEAP16 = new Int16Array(buf); Module["HEAP32"] = HEAP32 = new Int32Array(buf); Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); } var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 16777216; var wasmTable; var __ATPRERUN__ = []; var __ATINIT__ = []; var __ATMAIN__ = []; var __ATPOSTRUN__ = []; var runtimeInitialized = false; function preRun() { if (Module["preRun"]) { if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ]; while (Module["preRun"].length) { addOnPreRun(Module["preRun"].shift()); } } callRuntimeCallbacks(__ATPRERUN__); } function initRuntime() { runtimeInitialized = true; callRuntimeCallbacks(__ATINIT__); } function preMain() { callRuntimeCallbacks(__ATMAIN__); } function postRun() { if (Module["postRun"]) { if (typeof Module["postRun"] == "function") Module["postRun"] = [ Module["postRun"] ]; while (Module["postRun"].length) { addOnPostRun(Module["postRun"].shift()); } } callRuntimeCallbacks(__ATPOSTRUN__); } function addOnPreRun(cb) { __ATPRERUN__.unshift(cb); } function addOnInit(cb) { __ATINIT__.unshift(cb); } function addOnPostRun(cb) { __ATPOSTRUN__.unshift(cb); } var runDependencies = 0; var runDependencyWatcher = null; var dependenciesFulfilled = null; function addRunDependency(id) { runDependencies++; if (Module["monitorRunDependencies"]) { Module["monitorRunDependencies"](runDependencies); } } function removeRunDependency(id) { runDependencies--; if (Module["monitorRunDependencies"]) { Module["monitorRunDependencies"](runDependencies); } if (runDependencies == 0) { if (runDependencyWatcher !== null) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; } if (dependenciesFulfilled) { var callback = dependenciesFulfilled; dependenciesFulfilled = null; callback(); } } } Module["preloadedImages"] = {}; Module["preloadedAudios"] = {}; function abort(what) { if (Module["onAbort"]) { Module["onAbort"](what); } what += ""; err(what); ABORT = true; EXITSTATUS = 1; what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; var e = new WebAssembly.RuntimeError(what); readyPromiseReject(e); throw e; } function hasPrefix(str, prefix) { return String.prototype.startsWith ? str.startsWith(prefix) : str.indexOf(prefix) === 0; } var dataURIPrefix = "data:application/octet-stream;base64,"; function isDataURI(filename) { return hasPrefix(filename, dataURIPrefix); } var fileURIPrefix = "file://"; function isFileURI(filename) { return hasPrefix(filename, fileURIPrefix); } var wasmBinaryFile = "data:application/octet-stream;base64,AGFzbQEAAAAB5ANCYAF/AX9gAX8AYAJ/fwF/YAJ/fwBgA39/fwF/YAN/f38AYAF/AX1gA399fQBgAn99AGAHf319fX19fQBgA39/fQBgBH9/f30AYAN/fX8AYAAAYAR/f39/AGAFf39/f38AYAR/f39/AX9gBX99fX19AGAGf39/f39/AGAAAX9gA39/fQF/YAZ/f399f30AYAR/f319AGAFf39/f38Bf2ABfQF9YAJ/fQF/YAJ/fwF9YAN9fX0BfWAIf39/f39/f38AYAp/f39/f39/f39/AGACf3wBf2AGf3x/f39/AX9gA39+fwF+YAF8AX1gAXwBfGACfH8BfGAHf39/f39/fwBgDX9/f39/f39/f39/f38AYAZ/f39/fX8AYAV/f399fQBgBH9/fX8AYAZ/f319f38AYAZ/f319fX0AYAh/f319fX19fQBgBX99fX9/AGAHfX1/f39/fwBgAXwBf2AGf39/f39/AX9gB39/f39/f38Bf2AEf39/fQF/YAN/f3wBf2ADf319AX9gAn5/AX9gAn1/AX9gAnx/AX9gAX8BfmADf39/AX1gCH9/f399fX1/AX1gAn99AX1gAn19AX1gAX8BfGADf39/AXxgBX9/f39/AXxgAn1/AXxgAnx8AXxgA3x8fwF8AuUBJgFhAWEAHAFhAWIAHQFhAWMAJQFhAWQAAgFhAWUADgFhAWYAHAFhAWcABQFhAWgADwFhAWkAJAFhAWoABQFhAWsADgFhAWwAPQFhAW0ABQFhAW4ABAFhAW8AEAFhAXAABQFhAXEAAwFhAXIAEgFhAXMADQFhAXQAAgFhAXUAAgFhAXYAFwFhAXcAAQFhAXgAAAFhAXkAAAFhAXoAAwFhAUEADwFhAUIAAwFhAUMAAQFhAUQAAQFhAUUAAAFhAUYAAQFhAUcAPgFhAUgAAQFhAUkAHQFhAUoAEgFhAUsAEgFhAUwAAAO4CbYJAgAAAQAAAgABAjwAAAQBAwAAAAMAAgEAAQAzAgEAAA0ABQUDAQIDAgAFAgIBAAAACAgCDwQEAggBBAIBAQIBAwQCAwEhIQsBAAENAwAAAQEFAwAaAwAAAwALAQA3CAAAAAEDAAAAAAAABgYAAQACABMDAQADAAQEEAIEAwADAAIAAhMANBgYAgoABAQEAQIBAgADAQIFBQUBAAEAAQAAQEECEwEBARQD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diABIAJyIARyayIBQQF0IAAgAUEVanZBAXFyQRxqIQILIAMgAjYCHCACQQJ0QbjDAWohAQJAAkACQEGMwQEoAgAiBEEBIAJ0IgdxRQRAQYzBASAEIAdyNgIAIAEgAzYCACADIAE2AhgMAQsgAEEAQRkgAkEBdmsgAkEfRht0IQIgASgCACEBA0AgASIEKAIEQXhxIABGDQIgAkEddiEBIAJBAXQhAiAEIAFBBHFqIgdBEGooAgAiAQ0ACyAHIAM2AhAgAyAENgIYCyADIAM2AgwgAyADNgIIDAELIAQoAggiACADNgIMIAQgAzYCCCADQQA2AhggAyAENgIMIAMgADYCCAtBqMEBQajBASgCAEEBayIAQX8gABs2AgALCw0AIAAoAgAgAUECdGoLVAICfwF9IwBBEGsiASQAAn0gACgCACAAKAIEIAFBDGoQhgQiAkUEQCAAEMABQwAAAAAMAQsgACAAKAIAIAJqNgIAIAEqAgwLIQMgAUEQaiQAIAO7CwcAIABBDGoLEAAgACgCBCAAKAIAa0ECdQspAQF/IAIEQCAAIQMDQCADIAE6AAAgA0EBaiEDIAJBAWsiAg0ACwsgAAsGACAAEC4LNQEBfyMAQRBrIgIkACACIAAoAgA2AgwgACABKAIANgIAIAEgAkEMaigCADYCACACQRBqJAALCAAgABCCAacLFAEBf0EIECciASAAKQIANwMAIAELKQEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIahA3IQAgAUEQaiQAIAALDAAgACABKQIANwIACwkAIAAQ+wQgAAsoAQF/IAEgAUEBayICcUUEQCAAIAJxDwsgACABTwR/IAAgAXAFIAALCwsAIAAQQxogABAuCwcAIABBBGoLLAEBfyAAEL0CIAAoAgAEQCAAELUEIAAQKBogACgCACEBIAAQlQEaIAEQLgsLBAAgAAsSACAAIAI4AgQgACABOAIAIAALCwAgACABNgIAIAALAwAACxoAIABB/OcANgIAIABBGGoQPiAAEJQCGiAACwsAIABCADcCACAACwUAEBIACwcAIABBEGoLEwAgACABEMACIABBBGogAhDpAQsMACABIAIoAgA2AgALPQECfyMAQRBrIgMkACADIABBARDsASECIAAQKCACKAIEIAEQSCACIAIoAgRBBGo2AgQgAhBpIANBEGokAAtVAQF/IAAoAgQhAQNAIAEgACgCCEcEQCAAKAIQGiAAIAAoAghBBGs2AggMAQsLIAAoAgAEQCAAKAIQGiAAKAIAIQEgABAxKAIAIAAoAgBrGiABEC4LC1kBAn8jAEEQayICJAAgAiABNgIMIAEgABDIBCIDTQRAIAAQlQEiACADQQF2SQRAIAIgAEEBdDYCCCACQQhqIAJBDGoQWCgCACEDCyACQRBqJAAgAw8LEHAAC1ABAX8gABC9AiAAECggACgCACAAKAIEIAFBBGoiAhDrASAAIAIQNSAAQQRqIAFBCGoQNSAAECggARAxEDUgASABKAIENgIAIAAgABAyEMcCCw0AIAAoAgAgAUEDdGoLEAAgACgCBCAAKAIAa0EDdQsYACAALQAAQSBxRQRAIAEgAiAAENwCGgsLCwAgACABEFxBAEcLUgEBfyMAQRBrIgIkACACIAE7AQ4gAiAAIAJBDmoQzQQ2AgggAhCoATYCAEEAIQAgAkEIaiACEMwERQRAIAJBCGoQcygCBCEACyACQRBqJAAgAAtLAQJ/IwBBEGsiASQAIAEgABCIBSEAIwBBEGsiAiQAIAJBCGogACgCBBBBKAIAQQE6AAAgACgCCEEBOgAAIAJBEGokACABQRBqJAALdQEDfyMAQRBrIgIkACACIAAQiAUhACMAQRBrIgMkACADQQhqIAAoAgQQQSgCAC0AAEUEQAJ/AkAgACgCCCIALQAAIgFBAUcEfyABQQJxDQEgAEECOgAAQQEFQQALDAELAAshAQsgA0EQaiQAIAJBEGokACABCygAIABB1NAAKQIANwIQIABBzNAAKQIANwIIIABBxNAAKQIANwIAIAALCQAgABA9KAIACyEAIAEgACoCNFwEQCAAIAE4AjQgACAAKAIAKAI8EQEACwshACABIAAqAjBcBEAgACABOAIwIAAgACgCACgCOBEBAAsLJAECfyMAQRBrIgIkACAAIAEQxgIhAyACQRBqJAAgASAAIAMbC20BAX8jAEGAAmsiBSQAIARBgMAEcSACIANMckUEQCAFIAFB/wFxIAIgA2siAkGAAiACQYACSSIBGxAzGiABRQRAA0AgACAFQYACEE8gAkGAAmsiAkH/AUsNAAsLIAAgBSACEE8LIAVBgAJqJAALDgBBo78BIAEgAhAJIAALUAECfyMAQRBrIgMkAAJAAkACQAJAIAFBBGsOAgABAwsgAyACEM0BIABBBGogAxDOAiADEG8MAQsgACACEDY2AhALQQEhBAsgA0EQaiQAIAQLBwAgACABcQsZACAAKAIAIAE4AgAgACAAKAIAQQhqNgIACwkAIAAoAgAQHQu7AQECfyMAQRBrIgMkAAJ/QQAgAC8BLCABEFwgAUYNABogAEEsaiABENYBIAAgAC8BLCAAKAIAKAIwEQMAIAAoAigiBEEsakECENYBIAAoAiQgBCgCpAFJBEAgBCAAKAIkNgKkAQtBASACRQ0AGiADIABBGGoiABAqNgIIIAMgABArNgIAA38gA0EIaiADECwEfyADKAIIKAIAIAFBARBfGiADQQhqEC0aDAEFQQELCwshACADQRBqJAAgAAtaAQJ/IAAgAUHIAGtBACABGyIDNgIoAkAgACADRg0AQQEhAiABIAAoAhAgASgCACgCABECACIBRQ0AIAFBCyABKAIAKAIMEQIARQ0AIAAgATYCFEEAIQILIAILDwAgACAAKAIAKAJkEQEACwoAIABBqAw2AgALBABBAAsUACAABEAgACAAKAIAKAIEEQEACwspAQF/IwBBEGsiAiQAIAIgATYCDCAAQYwBaiACQQxqEMcDIAJBEGokAAszAQF/IAIEQCAAIQMDQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALGAAgACABKgIAOAIAIAAgASoCBDgCBCAACxkAIABBBGogAUEEahCKBSAAIAEoAhA2AhALDwAgACgCACAAKAIENgIEC0sBAnwgACAAoiIBIACiIgIgASABoqIgAUSnRjuMh83GPqJEdOfK4vkAKr+goiACIAFEsvtuiRARgT+iRHesy1RVVcW/oKIgAKCgtgtPAQF8IAAgAKIiAESBXgz9///fv6JEAAAAAAAA8D+gIAAgAKIiAURCOgXhU1WlP6KgIAAgAaIgAERpUO7gQpP5PqJEJx4P6IfAVr+goqC2C1IBAn0gAUEAECYqAgAhBCACQQAQJioCACEFIABBABAmIAQgBSADlJI4AgAgAUEBECYqAgAhBCACQQEQJioCACEFIABBARAmIAQgBSADlJI4AgALDAAgABDuARogABAuCyEAIAAQ/wIgAEEANgI8IABB9Bw2AgAgAEGw5AA2AgAgAAsdAQF/IAAQhQEEQCAAKAIAIQEgABDEAhogARAuCwsFABBFAAsoAQF/IwBBEGsiAiQAIAIgATYCDCAAQRhqIAJBDGoQxwMgAkEQaiQACxIAIAAQhQEEQCAAKAIADwsgAAsKACAAKAIAQQhqC0gAIAAQYiAAQfALNgIAIABBBGpBnAwQlwEgAEEANgIQIABBADYCFCAAQfznADYCACAAQRhqEDoaIABB//8DOwEsIABBADYCKAsMACAAEOMBGiAAEC4LNwEBfyAAKAIEIgNBAXUgAWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEDAAsZACAAKAIAIAE2AgAgACAAKAIAQQhqNgIACxQBAX9BBBAnIgEgACgCADYCACABC1MCAn8BfSMAQRBrIgIkACAAKAIAIQMgAiABIAAoAgQiAEEBdWoiASAAQQFxBH8gASgCACADaigCAAUgAwsRBgA4AgwgAioCDCEEIAJBEGokACAECyABAX8gACgCACECIAAgATYCACACBEAgABA9IAIQnQMLCxEAIAAgAEEBa3FFIABBAktxCxAAIAAoAgQgACgCAGtBBnULJwAgARCnAgRAIAAgASgCOBC/AxBnGg8LIAAgASoCMCABKgI0EEAaCwgAIABB2ABqC1gBA30gAUEAECYqAgAhBCABQQEQJioCACEFIAJBABAmKgIAIQYgAEEAECYgBCAGIASTIAOUkjgCACACQQEQJioCACEEIABBARAmIAUgBCAFkyADlJI4AgALCwAgAEGMzwA2AgALDQAgACgCBCAAKAIAawufAQIHfwF+IwBBEGsiAyQAAn4CfyAAKAIEIQUgACgCACIGIQECQANAIAEgBU8NASABLQAAIgdB/wBxrSACQf8BcSICrYYgCIQhCCABQQFqIQEgAkEHaiECIAdBgAFxDQALIAMgCDcDCCABIAZrIQQLIAQiAUULBEAgABDAAUIADAELIAAgACgCACABajYCACADKQMICyEIIANBEGokACAICyEAIAEgACoCPFwEQCAAIAE4AjwgACAAKAIAKAJEEQEACwsQACAAKAIEIAAoAgBrQShtCwoAIAAtAAtBB3YL7gwBCH8jAEEQayIEJAAgBCAANgIMAkAgAEHTAU0EQEGAtwFBwLgBIARBDGoQiQUoAgAhAAwBCyAAQXxPBEAQRQALIAQgACAAQdIB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a0EDbQsSACAAECgoAgAgACgCAGtBA3ULEAAgACgCBCAAKAIAa0EDbQsNACAAKgIMIAAqAgSTCw0AIAAqAgggACoCAJMLDwAgABAoKAIAIAAoAgBrCwcAIAAQhAMLFQAgABCFAQRAIAAoAgQPCyAALQALC60BAQR/AkAgABCTASICIAEQkwFHDQAgABByIQMgARByIQEgABCFAUUEQANAIAJFIQQgAkUNAiADLQAAIAEtAABHDQIgAUEBaiEBIANBAWohAyACQQFrIQIMAAsACyACBH9BACEAAkAgAkUNAANAIAMtAAAiBCABLQAAIgVGBEAgAUEBaiEBIANBAWohAyACQQFrIgINAQwCCwsgBCAFayEACyAABUEAC0UhBAsgBAsSACAAECgoAgAgACgCAGtBAnULJAECfyMAQRBrIgAkACAAQQhqQQAQQSgCACEBIABBEGokACABCyABAX8jAEEQayICJAAgACABIAEQhQUQ4QIgAkEQaiQACxYAIAAQdCAAQbALNgIAIABB8Ao2AgALBABBAAsPACAAQQRqIAFBBGoQigULUgECf0HkvQEoAgAiASAAQQNqQXxxIgJqIQACQCACQQAgACABTRsNACAAPwBBEHRLBEAgABAXRQ0BC0HkvQEgADYCACABDwtBwMABQTA2AgBBfwtXAQJ/IwBBEGsiAyQAIAAoAgQiBEEBdSABaiEBIAAoAgAhACAEQQFxBEAgASgCACAAaigCACEACyADIAIQpwUgASADIAARAgAhACADEG8gA0EQaiQAIAALDgBB1L4BIAEgAhAJIAALmgEBAn8gASgCACAAKAIAIAMoAgARAgAhBSACKAIAIAEoAgAgAygCABECACEEAn8CQCAFRQRAQQAgBEUNAhogASACEDVBASABKAIAIAAoAgAgAygCABECAEUNAhogACABEDUMAQsgBARAIAAgAhA1QQEPCyAAIAEQNUEBIAIoAgAgASgCACADKAIAEQIARQ0BGiABIAIQNQtBAgsLDgAgACABKAIANgIAIAALCwAgACABIAIQ0gELIAAgACgCBCAAECgoAgBHBEAgACABEEkPCyAAIAEQpgMLBwAgAEECRwvnDQILfwl9IAAgARCHAiABQQgQUARAIAAoAogBIQMgACAAKAIAKAJoEQAAIQsjAEGQAWsiAiQAIAMgAygCACgCCBEBAAJAIABBjAFqIggQMiIJQQJJDQACQCAIQQAQLygCACIAELcBIgoEQCACQUBrIAAQ3gEQZyIBQQAQJioCACERIAFBARAmKgIAIRIgAkGIAWogABCmAhBnIgFBABAmKgIAIQ0gAUEBECYqAgAhDyACQYABaiAAEH0gAyACQYABakEAECYqAgAiEyACQYABakEBECYqAgAiFCADKAIAKAIUEQcADAELIAIgAkFAayAAEMQDIgQqAjwiDTgCPAJAIA1DAAAAAF4EQCAIIAlBAWsQLygCACEBIAJBiAFqIAQQfSACQYABahBEIQACQCABELcBBEAgAkEwaiABEKYCEGcaDAELIAJBMGogARB9CyAAIAJBMGogAkGIAWoQuwEgAiAAEN8BIg04AiwgAEEAECYiASABKgIAIA2VOAIAIAIqAiwhDSAAQQEQJiIBIAEqAgAgDZU4AgAgCEEBEC8oAgAhBSACQTBqEEQhAQJAIAUQtwEEQCACQSBqIAUQ3gEQZxoMAQsgAkEgaiAFEH0LIAEgAkEgaiACQYgBahC7ASACIAEQ3wEiDTgCHCABQQAQJiIFIAUqAgAgDZU4AgAgAioCHCENIAFBARAmIgUgBSoCACANlTgCACACQSxqIAJBHGogAkE8ahClARClASoCACENIAJBIGoQRCIFIAJBiAFqIAAgDRBsIAMgBUEAECYqAgAiESAFQQEQJioCACISIAMoAgAoAhQRBwAgAkEQahBEIgUgAkGIAWogACANQ+465T6UIg8QbCACQQhqEEQiACACQYgBaiABIA8QbCACEEQiByACQYgBaiABIA0QbCADIAVBABAmKgIAIAVBARAmKgIAIABBABAmKgIAIABBARAmKgIAIAdBABAmKgIAIg0gB0EBECYqAgAiDyADKAIAKAIcEQkADAELIAJBiAFqIAQQfSADIAJBiAFqQQAQJioCACIRIAJBiAFqQQEQJioCACISIAMoAgAoAhQRBwAgEiEPIBEhDQsgBBBDGiASIRQgESETCyAJQQEgCUEBSxshDEEBIQUgCiEAAkADQCAFIAxGBEACQCALRQ0EIAAgCnJBAXFFDQAgAyANIA8gESASIBMgFCADKAIAKAIcEQkADAMLBQJAIAggBRAvKAIAIgQQtwEiAQRAIAJBQGsgBBDeARBnIQAgAkGIAWogBBB9IAMgDSAPIABBABAmKgIAIABBARAmKgIAIAJBiAFqQQAQJioCACACQYgBakEBECYqAgAgAygCACgCHBEJACACQYABaiAEEKYCEGciAEEAECYqAgAhDSAAQQEQJioCACEPDAELIAJBQGsgBBDEAxogAkGIAWogAkFAaxB9IAIgAkFAayoCPCIOOAI8AkAgDkMAAAAAXgRAIAJBgAFqEEQiByACQTBqIA0gDxBAIAJBiAFqELsBIAIgBxDfASIOOAIsIAdBABAmIgQgBCoCACAOlTgCACACKgIsIQ4gB0EBECYiBCAEKgIAIA6VOAIAIAggBUEBaiAJcBAvKAIAIQYgAkEwahBEIQQCQCAGELcBBEAgAkEgaiAGEN4BEGcaDAELIAJBIGogBhB9CyAEIAJBIGogAkGIAWoQuwEgAiAEEN8BIg44AhwgBEEAECYiBiAGKgIAIA6VOAIAIAIqAhwhDiAEQQEQJiIGIAYqAgAgDpU4AgAgAkEsaiACQRxqIAJBPGoQpQEQpQEqAgAhDiACQSBqEEQiBiACQYgBaiAHIA4QbCAGQQAQJioCACEQIAZBARAmKgIAIRUCQCAAQQFxBEAgAyANIA8gECAVIAZBABAmKgIAIAZBARAmKgIAIAMoAgAoAhwRCQAMAQsgAyAQIBUgAygCACgCGBEHAAsgAkEQahBEIgAgAkGIAWogByAOQ+465T6UIg0QbCACQQhqEEQiByACQYgBaiAEIA0QbCACEEQiBiACQYgBaiAEIA4QbCADIABBABAmKgIAIABBARAmKgIAIAdBABAmKgIAIAdBARAmKgIAIAZBABAmKgIAIg0gBkEBECYqAgAiDyADKAIAKAIcEQkADAELIAJBiAFqQQAQJioCACEOIAJBiAFqQQEQJioCACEQAkAgAEEBcQRAIAMgDSAPIA4gECAOIBAgAygCACgCHBEJAAwBCyADIA4gECADKAIAKAIYEQcACyAQIQ8gDiENCyACQUBrEEMaCyAFQQFqIQUgASEADAELCyADIBMgFCADKAIAKAIYEQcACyADIAMoAgAoAiARAQALIAJBkAFqJAALCxEAIABBPSAAKAIAKAIMEQIACyQBAn8jAEEQayICJAAgASAAELwEIQMgAkEQaiQAIAEgACADGwsSACAAECgoAgAgACgCAGtBKG0LJAECfyMAQRBrIgIkACABIAAQxgIhAyACQRBqJAAgASAAIAMbCyUBAn8jAEEQayIAJAAgAEEIahCWARBBKAIAIQEgAEEQaiQAIAELIQAgABDuBCAAQfwkNgIAIABB+D02AgAgAEEEahA6GiAAC4MBAgN/AX4CQCAAQoCAgIAQVARAIAAhBQwBCwNAIAFBAWsiASAAIABCCoAiBUIKfn2nQTByOgAAIABC/////58BViECIAUhACACDQALCyAFpyICBEADQCABQQFrIgEgAiACQQpuIgNBCmxrQTByOgAAIAJBCUshBCADIQIgBA0ACwsgAQvoAgIDfwF8IwBBEGsiASQAAn0gALwiA0H/////B3EiAkHan6T6A00EQEMAAIA/IAJBgICAzANJDQEaIAC7EGsMAQsgAkHRp+2DBE0EQCAAuyEEIAJB5JfbgARPBEBEGC1EVPshCcBEGC1EVPshCUAgA0F/ShsgBKAQa4wMAgsgA0F/TARAIAREGC1EVPsh+T+gEGoMAgtEGC1EVPsh+T8gBKEQagwBCyACQdXjiIcETQRAIAJB4Nu/hQRPBEBEGC1EVPshGcBEGC1EVPshGUAgA0F/ShsgALugEGsMAgsgA0F/TARARNIhM3982RLAIAC7oRBqDAILIAC7RNIhM3982RLAoBBqDAELIAAgAJMgAkGAgID8B08NABoCQAJAAkACQCAAIAFBCGoQlQVBA3EOAwABAgMLIAErAwgQawwDCyABKwMImhBqDAILIAErAwgQa4wMAQsgASsDCBBqCyEAIAFBEGokACAAC/4CAgF8A38jAEEQayICJAACQCAAvCIEQf////8HcSIDQdqfpPoDTQRAIANBgICAzANJDQEgALsQaiEADAELIANB0aftgwRNBEAgALshASADQeOX24AETQRAIARBf0wEQCABRBgtRFT7Ifk/oBBrjCEADAMLIAFEGC1EVPsh+b+gEGshAAwCC0QYLURU+yEJwEQYLURU+yEJQCAEQX9KGyABoJoQaiEADAELIANB1eOIhwRNBEAgALshASADQd/bv4UETQRAIARBf0wEQCABRNIhM3982RJAoBBrIQAMAwsgAUTSITN/fNkSwKAQa4whAAwCC0QYLURU+yEZwEQYLURU+yEZQCAEQX9KGyABoBBqIQAMAQsgA0GAgID8B08EQCAAIACTIQAMAQsCQAJAAkACQCAAIAJBCGoQlQVBA3EOAwABAgMLIAIrAwgQaiEADAMLIAIrAwgQayEADAILIAIrAwiaEGohAAwBCyACKwMIEGuMIQALIAJBEGokACAACykBAX8jAEEQayICJAAgAiAANgIMIAJBDGogASgCABB3IAJBEGokACAACzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRCAALKAAgABCCAiAAQgA3AlAgAEGoEzYCACAAQgA3AlggAEHU0gA2AgAgAAs3AAJAAkACQCABQRhrDgIAAQILIAAgAhAwtjgCMEEBDwsgACACEDC2OAI0QQEPCyAAIAEgAhBbCzEBAX8jAEEQayIDJAAgAyABNgIMIAAgA0EMahDVASAAIAIpAgA3AgQgA0EQaiQAIAALEgAgACACOgAEIAAgATYCACAACy4BAn8gACgCCCEBIAAQKBoDQCABBEAgASgCACECIAEQLiACIQEMAQsLIAAQ5QUL/AEBA38jAEEQayICJAAgASAALQAAELoBQRAQXCEDIAIgAEEEaiIAECo2AgggAiAAECs2AgAgA0EQRiEEQQAhAAJ/A0AgAkEIaiACECwEQCACKAIIKAIAIQMCfwJAIAEEQCABIAMgAygCACgCQBEAABBcIAFHDQELIAMQkQIEQEEBIAMoAkgNAhoLQQEhBAsgAAshACACQQhqEC0aDAEFIAAgBHEEQEHsABAnIgAQ1gMgAEHw1gA2AgAgABDIATYCaCAADAMLCwsgAEEBcQRAQegAECdBAEHoABAzIgAQ1gMgAEGk4gA2AgAgAAwBCxDIAQshACACQRBqJAAgAAscACAAKAIUBEAgACgCFCIAIAAoAgAoAmQRAQALCxgAIAFB/////wNLBEAQRQALIAFBAnQQJwsRACAAQSQgACgCACgCDBECAAuiAQECfyAAKAIEIAAQKCgCAEkEQCMAQRBrIgMkACADIABBARCeAiECIAAQKCACKAIEIAEQmQIgAiACKAIEQQhqNgIEIAIQaSADQRBqJAAPCyMAQSBrIgMkACAAECgiAiADQQhqIAAgABBOQQFqEJ0CIAAQTiACEJwCIgIoAgggARCZAiACIAIoAghBCGo2AgggACACEMwDIAIQmwIgA0EgaiQACxYBAX8gABAyIQEgABC1BCAAIAEQ4AMLBwAgACABcgtMAQJ9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IAALFAAgAARAIAAgACgCACgCCBEBAAsLOAEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAAAQnwULgwECAn8BfCAAIAE2AjQgAAJ/IwBBEGsiACQAIAAQ9QIgAEEIaiAAQer8ABD0AiAAEF4jAEEQayIBJAAgACgCCEGQiAEoAgAgAUEEahALIQQgASABKAIEEEEhAyAEEPkBIQIgAxDJASABQRBqJAAgAEEIahBeIABBEGokACACCzYCMCACC5wBAQF/IAAgASACIAMgBRD/ASEGIAQoAgAgAygCACAFKAIAEQIABH8gAyAEEDUgAygCACACKAIAIAUoAgARAgBFBEAgBkEBag8LIAIgAxA1IAIoAgAgASgCACAFKAIAEQIARQRAIAZBAmoPCyABIAIQNSABKAIAIAAoAgAgBSgCABECAEUEQCAGQQNqDwsgACABEDUgBkEEagUgBgsLeAEBfyAAIAEgAiAEEJ4BIQUgAygCACACKAIAIAQoAgARAgAEfyACIAMQNSACKAIAIAEoAgAgBCgCABECAEUEQCAFQQFqDwsgASACEDUgASgCACAAKAIAIAQoAgARAgBFBEAgBUECag8LIAAgARA1IAVBA2oFIAULC74HAQZ/A0AgAUEEayEHA0AgACEDA0ACQAJAAkACQAJAAkACQAJAIAEgA2siAEECdSIEDgYHBwAEAQIDCyABQQRrIgAoAgAgAygCACACKAIAEQIARQ0GIAMgABA1DwsgAyADQQRqIANBCGogAUEEayACEP8BGg8LIAMgA0EEaiADQQhqIANBDGogAUEEayACEP4BGg8LIABB+wBMBEAgASEFIwBBEGsiBiQAIAMiBCADQQRqIANBCGoiAyACIgcQngEaIARBDGohAQNAIAEgBUcEQCABKAIAIAMoAgAgBygCABECAARAIAYgASgCADYCDCABIQIDQAJAIAIgAyIAKAIANgIAIAMgBEYEQCAEIQAMAQsgBigCDCAAIgJBBGsiAygCACAHKAIAEQIADQELCyAAIAZBDGooAgA2AgALIAEiA0EEaiEBDAELCyAGQRBqJAAPCyADIARBAm1BAnRqIQYCfyAAQZ0fTgRAIAMgAyAEQQRtQQJ0IgBqIAYgACAGaiAHIAIQ/gEMAQsgAyAGIAcgAhCeAQsh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