react-native-flip
Version:
805 lines • 1.69 MB
JavaScript
"use strict";
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @generated
*/ /* eslint-disable */ var createHermesc = (function() {
var _scriptDir =
typeof document !== "undefined" && document.currentScript
? document.currentScript.src
: undefined;
if (typeof __filename !== "undefined") _scriptDir = _scriptDir || __filename;
return function(createHermesc) {
createHermesc = createHermesc || {};
var Module = typeof createHermesc !== "undefined" ? createHermesc : {};
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_HAS_NODE = false;
var ENVIRONMENT_IS_SHELL = false;
ENVIRONMENT_IS_WEB = typeof window === "object";
ENVIRONMENT_IS_WORKER = typeof importScripts === "function";
ENVIRONMENT_HAS_NODE =
typeof process === "object" &&
typeof process.versions === "object" &&
typeof process.versions.node === "string";
ENVIRONMENT_IS_NODE =
ENVIRONMENT_HAS_NODE && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER;
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) {
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 (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 shell_read(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 readBinary(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 readAsync(url, onload, onerror) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.responseType = "arraybuffer";
xhr.onload = function xhr_onload() {
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 STACK_ALIGN = 16;
function dynamicAlloc(size) {
var ret = HEAP32[DYNAMICTOP_PTR >> 2];
var end = (ret + size + 15) & -16;
if (end > _emscripten_get_heap_size()) {
abort();
}
HEAP32[DYNAMICTOP_PTR >> 2] = end;
return ret;
}
function getNativeTypeSize(type) {
switch (type) {
case "i1":
case "i8":
return 1;
case "i16":
return 2;
case "i32":
return 4;
case "i64":
return 8;
case "float":
return 4;
case "double":
return 8;
default: {
if (type[type.length - 1] === "*") {
return 4;
} else if (type[0] === "i") {
var bits = parseInt(type.substr(1));
assert(
bits % 8 === 0,
"getNativeTypeSize invalid bits " + bits + ", type " + type
);
return bits / 8;
} else {
return 0;
}
}
}
}
function warnOnce(text) {
if (!warnOnce.shown) warnOnce.shown = {};
if (!warnOnce.shown[text]) {
warnOnce.shown[text] = 1;
err(text);
}
}
var asm2wasmImports = {
"f64-rem": function(x, y) {
return x % y;
},
debugger: function() {}
};
var jsCallStartIndex = 1;
var functionPointers = new Array(0);
function convertJsFunctionToWasm(func, sig) {
if (typeof WebAssembly.Function === "function") {
var typeNames = { i: "i32", j: "i64", f: "f32", d: "f64" };
var type = {
parameters: [],
results: sig[0] == "v" ? [] : [typeNames[sig[0]]]
};
for (var i = 1; i < sig.length; ++i) {
type.parameters.push(typeNames[sig[i]]);
}
return new WebAssembly.Function(type, func);
}
var typeSection = [1, 0, 1, 96];
var sigRet = sig.slice(0, 1);
var sigParam = sig.slice(1);
var typeCodes = { i: 127, j: 126, f: 125, d: 124 };
typeSection.push(sigParam.length);
for (var i = 0; i < sigParam.length; ++i) {
typeSection.push(typeCodes[sigParam[i]]);
}
if (sigRet == "v") {
typeSection.push(0);
} else {
typeSection = typeSection.concat([1, typeCodes[sigRet]]);
}
typeSection[1] = typeSection.length - 2;
var bytes = new Uint8Array(
[0, 97, 115, 109, 1, 0, 0, 0].concat(typeSection, [
2,
7,
1,
1,
101,
1,
102,
0,
0,
7,
5,
1,
1,
102,
0,
0
])
);
var module = new WebAssembly.Module(bytes);
var instance = new WebAssembly.Instance(module, { e: { f: func } });
var wrappedFunc = instance.exports["f"];
return wrappedFunc;
}
var funcWrappers = {};
function dynCall(sig, ptr, args) {
if (args && args.length) {
return Module["dynCall_" + sig].apply(null, [ptr].concat(args));
} else {
return Module["dynCall_" + sig].call(null, ptr);
}
}
var tempRet0 = 0;
var setTempRet0 = function(value) {
tempRet0 = value;
};
var getTempRet0 = function() {
return tempRet0;
};
var wasmBinary;
if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];
var noExitRuntime;
if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"];
if (typeof WebAssembly !== "object") {
err("no native wasm support detected");
}
function setValue(ptr, value, type, noSafe) {
type = type || "i8";
if (type.charAt(type.length - 1) === "*") type = "i32";
switch (type) {
case "i1":
HEAP8[ptr >> 0] = value;
break;
case "i8":
HEAP8[ptr >> 0] = value;
break;
case "i16":
HEAP16[ptr >> 1] = value;
break;
case "i32":
HEAP32[ptr >> 2] = value;
break;
case "i64":
(tempI64 = [
value >>> 0,
((tempDouble = value),
+Math_abs(tempDouble) >= 1
? tempDouble > 0
? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) |
0) >>>
0
: ~~+Math_ceil(
(tempDouble - +(~~tempDouble >>> 0)) / 4294967296
) >>> 0
: 0)
]),
(HEAP32[ptr >> 2] = tempI64[0]),
(HEAP32[(ptr + 4) >> 2] = tempI64[1]);
break;
case "float":
HEAPF32[ptr >> 2] = value;
break;
case "double":
HEAPF64[ptr >> 3] = value;
break;
default:
abort("invalid type for setValue: " + type);
}
}
var wasmMemory;
var wasmTable = new WebAssembly.Table({
initial: 834,
maximum: 834,
element: "anyfunc"
});
var ABORT = false;
var EXITSTATUS = 0;
function assert(condition, text) {
if (!condition) {
abort("Assertion failed: " + text);
}
}
function getCFunc(ident) {
var func = Module["_" + ident];
assert(
func,
"Cannot call unknown function " + ident + ", make sure it is exported"
);
return func;
}
function ccall(ident, returnType, argTypes, args, opts) {
var toC = {
string: function(str) {
var ret = 0;
if (str !== null && str !== undefined && str !== 0) {
var len = (str.length << 2) + 1;
ret = stackAlloc(len);
stringToUTF8(str, ret, len);
}
return ret;
},
array: function(arr) {
var ret = stackAlloc(arr.length);
writeArrayToMemory(arr, ret);
return ret;
}
};
function convertReturnValue(ret) {
if (returnType === "string") return UTF8ToString(ret);
if (returnType === "boolean") return Boolean(ret);
return ret;
}
var func = getCFunc(ident);
var cArgs = [];
var stack = 0;
if (args) {
for (var i = 0; i < args.length; i++) {
var converter = toC[argTypes[i]];
if (converter) {
if (stack === 0) stack = stackSave();
cArgs[i] = converter(args[i]);
} else {
cArgs[i] = args[i];
}
}
}
var ret = func.apply(null, cArgs);
ret = convertReturnValue(ret);
if (stack !== 0) stackRestore(stack);
return ret;
}
function cwrap(ident, returnType, argTypes, opts) {
argTypes = argTypes || [];
var numericArgs = argTypes.every(function(type) {
return type === "number";
});
var numericRet = returnType !== "string";
if (numericRet && numericArgs && !opts) {
return getCFunc(ident);
}
return function() {
return ccall(ident, returnType, argTypes, arguments, opts);
};
}
var ALLOC_NONE = 3;
function allocate(slab, types, allocator, ptr) {
var zeroinit, size;
if (typeof slab === "number") {
zeroinit = true;
size = slab;
} else {
zeroinit = false;
size = slab.length;
}
var singleType = typeof types === "string" ? types : null;
var ret;
if (allocator == ALLOC_NONE) {
ret = ptr;
} else {
ret = [_malloc, stackAlloc, dynamicAlloc][allocator](
Math.max(size, singleType ? 1 : types.length)
);
}
if (zeroinit) {
var stop;
ptr = ret;
assert((ret & 3) == 0);
stop = ret + (size & ~3);
for (; ptr < stop; ptr += 4) {
HEAP32[ptr >> 2] = 0;
}
stop = ret + size;
while (ptr < stop) {
HEAP8[ptr++ >> 0] = 0;
}
return ret;
}
if (singleType === "i8") {
if (slab.subarray || slab.slice) {
HEAPU8.set(slab, ret);
} else {
HEAPU8.set(new Uint8Array(slab), ret);
}
return ret;
}
var i = 0,
type,
typeSize,
previousType;
while (i < size) {
var curr = slab[i];
type = singleType || types[i];
if (type === 0) {
i++;
continue;
}
if (type == "i64") type = "i32";
setValue(ret + i, curr, type);
if (previousType !== type) {
typeSize = getNativeTypeSize(type);
previousType = type;
}
i += typeSize;
}
return ret;
}
function getMemory(size) {
if (!runtimeInitialized) return dynamicAlloc(size);
return _malloc(size);
}
var UTF8Decoder =
typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined;
function UTF8ArrayToString(u8Array, idx, maxBytesToRead) {
var endIdx = idx + maxBytesToRead;
var endPtr = idx;
while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr;
if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) {
return UTF8Decoder.decode(u8Array.subarray(idx, endPtr));
} else {
var str = "";
while (idx < endPtr) {
var u0 = u8Array[idx++];
if (!(u0 & 128)) {
str += String.fromCharCode(u0);
continue;
}
var u1 = u8Array[idx++] & 63;
if ((u0 & 224) == 192) {
str += String.fromCharCode(((u0 & 31) << 6) | u1);
continue;
}
var u2 = u8Array[idx++] & 63;
if ((u0 & 240) == 224) {
u0 = ((u0 & 15) << 12) | (u1 << 6) | u2;
} else {
u0 =
((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[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, outU8Array, 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;
outU8Array[outIdx++] = u;
} else if (u <= 2047) {
if (outIdx + 1 >= endIdx) break;
outU8Array[outIdx++] = 192 | (u >> 6);
outU8Array[outIdx++] = 128 | (u & 63);
} else if (u <= 65535) {
if (outIdx + 2 >= endIdx) break;
outU8Array[outIdx++] = 224 | (u >> 12);
outU8Array[outIdx++] = 128 | ((u >> 6) & 63);
outU8Array[outIdx++] = 128 | (u & 63);
} else {
if (outIdx + 3 >= endIdx) break;
outU8Array[outIdx++] = 240 | (u >> 18);
outU8Array[outIdx++] = 128 | ((u >> 12) & 63);
outU8Array[outIdx++] = 128 | ((u >> 6) & 63);
outU8Array[outIdx++] = 128 | (u & 63);
}
}
outU8Array[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 allocateUTF8(str) {
var size = lengthBytesUTF8(str) + 1;
var ret = _malloc(size);
if (ret) stringToUTF8Array(str, HEAP8, ret, size);
return ret;
}
function allocateUTF8OnStack(str) {
var size = lengthBytesUTF8(str) + 1;
var ret = stackAlloc(size);
stringToUTF8Array(str, HEAP8, ret, size);
return ret;
}
function writeArrayToMemory(array, buffer) {
HEAP8.set(array, buffer);
}
function writeAsciiToMemory(str, buffer, dontAddNull) {
for (var i = 0; i < str.length; ++i) {
HEAP8[buffer++ >> 0] = str.charCodeAt(i);
}
if (!dontAddNull) HEAP8[buffer >> 0] = 0;
}
var WASM_PAGE_SIZE = 65536;
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 STACK_BASE = 53776,
DYNAMIC_BASE = 5296656,
DYNAMICTOP_PTR = 53584;
var INITIAL_TOTAL_MEMORY = Module["TOTAL_MEMORY"] || 16777216;
if (Module["wasmMemory"]) {
wasmMemory = Module["wasmMemory"];
} else {
wasmMemory = new WebAssembly.Memory({
initial: INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE
});
}
if (wasmMemory) {
buffer = wasmMemory.buffer;
}
INITIAL_TOTAL_MEMORY = buffer.byteLength;
updateGlobalBufferAndViews(buffer);
HEAP32[DYNAMICTOP_PTR >> 2] = DYNAMIC_BASE;
function callRuntimeCallbacks(callbacks) {
while (callbacks.length > 0) {
var callback = callbacks.shift();
if (typeof callback == "function") {
callback();
continue;
}
var func = callback.func;
if (typeof func === "number") {
if (callback.arg === undefined) {
Module["dynCall_v"](func);
} else {
Module["dynCall_vi"](func, callback.arg);
}
} else {
func(callback.arg === undefined ? null : callback.arg);
}
}
}
var __ATPRERUN__ = [];
var __ATINIT__ = [];
var __ATMAIN__ = [];
var __ATPOSTRUN__ = [];
var runtimeInitialized = false;
var runtimeExited = 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;
if (!Module["noFSInit"] && !FS.init.initialized) FS.init();
TTY.init();
callRuntimeCallbacks(__ATINIT__);
}
function preMain() {
FS.ignorePermissions = false;
callRuntimeCallbacks(__ATMAIN__);
}
function exitRuntime() {
runtimeExited = true;
}
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 addOnPostRun(cb) {
__ATPOSTRUN__.unshift(cb);
}
var Math_abs = Math.abs;
var Math_ceil = Math.ceil;
var Math_floor = Math.floor;
var Math_min = Math.min;
var runDependencies = 0;
var runDependencyWatcher = null;
var dependenciesFulfilled = null;
function getUniqueRunDependency(id) {
return id;
}
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 += "";
out(what);
err(what);
ABORT = true;
EXITSTATUS = 1;
what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info.";
throw new WebAssembly.RuntimeError(what);
}
var dataURIPrefix = "data:application/octet-stream;base64,";
function isDataURI(filename) {
return String.prototype.startsWith
? filename.startsWith(dataURIPrefix)
: filename.indexOf(dataURIPrefix) === 0;
}
var wasmBinaryFile =
"data:application/octet-stream;base64,AGFzbQEAAAABwgRFYAF/AX9gAn9/AGABfwBgAn9/AX9gA39/fwBgA39/fwF/YAR/f39/AGAEf39/fwF/YAV/f39/fwF/YAV/f39/fwBgBn9/f39/fwF/YAR/fn5+AX9gBn9/f39/fwBgBH9+fn4AYAJ/fgBgAABgA39+fgBgAAF/YAh/f39/f39/fwF/YAd/f39/f39/AGAHf39/f39/fwF/YAV/fn5+fgF/YAh/f39/f39/fwBgBX9/f39+AX9gBX9/f398AX9gAX8BfmAKf39/f39/f39/fwBgBX9/fn9/AGAFf35+fn4AYAZ/f39/f3wBf2ACf34Bf2AEf39/fgBgA39+fgF/YAZ/fH9/f38Bf2AEf39/fwF+YAN/fn8BfmADf39/AXxgAn98AX9gAnx/AXxgAnx8AXxgD39/f39/f39/f39/f39/fwBgA39+fwBgCn9/f39/f39/f38Bf2ALf39/f39/f39/f38Bf2AMf39/f39/f39/f39/AX9gAn5/AX9gAXwBf2AEf39/fgF+YAl/f39/f39/f38AYAt/f39/f39/f39/fwBgEH9/f39/f39/f39/f39/f38AYAN/f34AYAd/fn5+fn5+AGAJf39/f39/f39/AX9gB39/f39/f3wBf2AHf398f39/fwF/YAR/fn9/AX9gBX98f39/AX9gA35/fwF/YAF9AX9gAnx/AX9gAn9/AX5gA39/fgF+YAJ+fgF+YAF8AX5gA39/fwF9YAJ/fwF8YAV/f39/fwF8YAZ/f39/f38BfALBBSQDZW52BWFib3J0AAIDZW52E19fX2J1aWxkRW52aXJvbm1lbnQAAgNlbnYHX19fbG9jawACA2VudgtfX19tYXBfZmlsZQADA2VudgxfX19zeXNjYWxsMTAAAwNlbnYNX19fc3lzY2FsbDE5NQADA2Vudg1fX19zeXNjYWxsMTk3AAMDZW52DF9fX3N5c2NhbGwzMwADA2VudgtfX19zeXNjYWxsNAADA2VudgtfX19zeXNjYWxsNQADA2VudgxfX19zeXNjYWxsODUAAwNlbnYMX19fc3lzY2FsbDkxAAMDZW52CV9fX3VubG9jawACA2VudhBfX193YXNpX2ZkX2Nsb3NlAAADZW52FV9fX3dhc2lfZmRfZmRzdGF0X2dldAADA2VudhBfX193YXNpX2ZkX3dyaXRlAAcDZW52Bl9hYm9ydAAPA2VudgdfZGxhZGRyAAMDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUAEQNlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwAFA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAAAA2VudgVfZXhpdAACA2VudgdfZ2V0ZW52AAADZW52El9sbHZtX3N0YWNrcmVzdG9yZQACA2Vudg9fbGx2bV9zdGFja3NhdmUAEQNlbnYKX2xsdm1fdHJhcAAPA2VudhBfcHRocmVhZF9zaWdtYXNrAAUDZW52C19zaWdmaWxsc2V0AAADZW52C19zdHJmdGltZV9sAAgDZW52C3NldFRlbXBSZXQwAAIDZW52D19fX3dhc2lfZmRfc2VlawAIA2VudgxfX3RhYmxlX2Jhc2UDfwAGZ2xvYmFsA05hTgN8AAZnbG9iYWwISW5maW5pdHkDfAADZW52Bm1lbW9yeQIAgAIDZW52BXRhYmxlAXABwgbCBgP1D/MPAAARAgECAAAACBERAgICBAIDAQEBAQMBAQUFAQMDPgICAgICAgICAgICAQEEAQEDAwQDAgIDAAEEAgICBAIJARMEAQECBAgFBAgFAgICAgIBCQECAgICAgIJDAEDAwEBAwMEBAECBQIBAwICAgIDAAUFAQICAgMCAQMEAgEBBAACBAYBAwEAAgUFBQEEAQQBAQICBAEFBwgDAQYCAgEQARABEAEQICAOAQEQEBAQDgENDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NAQMVFQ0OBQEBFRUuAQ0NHAENCwsNDQEBCwsNAQMcFRUNARUVAQ4QARAVFQELCwsLAQEeARweAQ4ODgEAAQsLARAEHh4ECwsLCwsLCwsLCwsLCwsLCwsLCwsEHB4EAQsLAQ0cNA0BCwsBEAELCwsLAQsLLgEODg4OEBAQICABEBAODg4ODgEQARABDQ4BDQELCwENAQEQAQ0QAQEOBAQCBAUBBQEEBAMCAgMDAwMDAwUCBQEEAwEBAQEBAwYWAwMFAQMBAQYGBAUBBAEBAgQEATIBBQEBAQECBwEFBgEGAwMFAQQDAwMDAwMDAwUBAwMABwQBBAQEAwEEAQEEDAEBBQcIAwUHCAMJFgMDAwAFAQUFAQECAgIDAAIAAQYFBAEFAQQBBQEEAQYGAQEEBAYDAQYGDwICDwEOAAMDAgIBBAUBAgQBAQEJAAEDBAIBAAEABQQCBwAAAAICBwAAAAAEGQAfAwUCAgIEGQIEGR8CAwEOAwIBAQQBARERAgIBAgEBBw8GBAEDBAIDAQYDAwMEEzEBBAUHCAEDBAQWEwQDBQMFAwABBAEBBAcBBA4/KQ4pAQMBAQUBBAQDBQEEAgEBAQQDAQQBAQIFAgMCAQICBgEDAwIFBQEEAwIDAAQBAQMAAwMFAQQDAwUDAwMKBgQEBQcIAwUIAwYFBgAAAQYGBgcJAwMDBgwGDAkAAAkEAgICAgYBAwEJBwUEBAMDAQQGBQUDAwUDCQMDAwMDAwMDAwMIBgAJCQUHAwEBAQEBAQEEEwEBBQQCBgABBgIDAwEHCAkCAQUFAQIBBgYBCQICAgIAAAAAAQQEBBYDAQEBAQABAgIbBgADAwICAgIBAAMBAQICAgEAAAQGAAAABQM7AwMBAQACAiUDAQICAgUFAgEFAQQFBAEBBQQFAQQBBQMIAwUHBQgFAwQHJQADAwMAAAADBwEAAQQCAwMDAwMDBAQHBwUFAwUHBAgHCQUFAwMGBgUFBQAAAQAFBQcJBRMWAwMCBAMCAwMGBRQDAwMAAAUDAQUHBQEFBQMFBQoDBQQCAQEBAAMAAAAABQkABAAABAAEBgQBFjATAwAICAEBBgEBAQEBAwEEBAEBAQEDAwERAxEDEQADEQEEAQQFBgUBBAEEAwMEBAMBQAECBAMBAQYBAgICAgIBBAUCAQYBBAgFBAgFAyUDBgEFBwgDBQYBAQEBBAIBBAIGAwEBAQAHAAEABAEBAQYEDAcEBgQEBAkHBAQBBAYEBgQEBhoGBgYHBgUJAQQEAQcBARMEBAkGCQYEAwEBAQEMAQYFAQEEAQMEBAQEBAEBAQQEAQQBBAgKBQUFBQEBBgQBBgMBCgEIBgkGDAwMBAQBAQEBDAEBAQEBAQEBBgEEBAQEBAEBBAQBBAQEBAQEBAEBAAwCDAMDBAQDAwICAQEBAAECAgIDAQICAgAAAAABBQAEBAUBBAIAAgQAAAAAAAUBBAMEAQEJAQQBAQEBAQEBBgEBAQABAgEBAQUCAQQAPAECBgEECAICBAkCAgADAAECAQQEBAEGAQYAAQEBBQICAgIBBBMEBAQCDAIBBQcIAwMFCQwMBgYGBQABBAEBAQICAQEBAQYHAQMOAAJCBwUFBQUDAwEBOQoCAgEBAgEBAgECAwQBFgICAAECAQQHAQEBBgQAAQQCAgAAAQQAAAEBAQEBAAEEDAwCAgABAQICAAIBAQECAgABAgEAAAAAAAQDAwMABSMAESIvDi8AAAAAIgMFAAcFIQEFCAQABDotLQUJAwMEACYFEQAAAwABBSMDBQMkQ0Q9JicnJicAAQACAAcDAxEHAQAEBQMCAwUFBQMzBQADAwIIBwcFBQIkAwQEAAIFDAkGBQQEBgAMCQYPDAkGBgwJAAIADxEABQICAgICBRsGBQAAAwUABAQCAgICAQEDAQICAQIBAggGBQQBCAYFBAEKCgoKCgoKCgoKAwIqEQUAAgQCAggJLCQGCCQIQQgABCIIBwgHCCIIBxQKCgoKCgoKCgoKKggJLAgICAMEAwgICAgUCAgXCBcYGAgIBQoFBxMGEwgIFwgXGBgIChMTAAoKCgoKEgAAAAAAAAAPDw8MDBIJCQkJCQkGDAkJCQkGCAoKCgoKEgAAAAAAAAAPDw8MDBIJCQkJCQkGDAkJCQkGCAICFAwCFAwAAQEBAAEUFCsaBAQUFCsEGh0KGigdChooBQwMEhIICAUKChIIEhIIAAgAAgISEggFCgoCAgICAgMFAwUDBwUIAgIAAAEBAQICAAEBAQUHBwcDBQMFAwcFCA8PDwECAgIEAQICDw8PEQERAgIBAQQEBAIDBQQWAwQEEwEFAwEFAwQGBQQEAgQWAQkEAQAEBQUEAQEDAAQEEREBAAIDAwMBAwMAEQAFBQUDNwUHCB0KNhQSNQIBBAYJDBMAIQMFBxgIHQoUEhcZIw8CAQQGCQwfGxQDCAwTOAYQAn8BQZCkAwt/AUGQpMMCCwekBy8QX19ncm93V2FzbU1lbW9yeQAfRl9fWkwyNXByaW50U3ltYm9saXplZFN0YWNrVHJhY2VONGxsdmg5U3RyaW5nUmVmRVBQdmlSTlNfMTFyYXdfb3N0cmVhbUUA6AQhX19fZW1zY3JpcHRlbl9lbnZpcm9uX2NvbnN0cnVjdG9yAOcMEV9fX2Vycm5vX2xvY2F0aW9uAPULDV9fZ2V0X2Vudmlyb24A6AwYX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRyAN4PBV9mcmVlANYPGV9oZXJtZXNDb21waWxlUmVzdWx0X2ZyZWUAJCRfaGVybWVzQ29tcGlsZVJlc3VsdF9nZXRCeXRlY29kZUFkZHIAJiRfaGVybWVzQ29tcGlsZVJlc3VsdF9nZXRCeXRlY29kZVNpemUAJx1faGVybWVzQ29tcGlsZVJlc3VsdF9nZXRFcnJvcgAlGF9oZXJtZXNDb21waWxlVG9CeXRlY29kZQAoFF9oZXJtZXNHZXRQcm9wZXJ0aWVzACkPX2xsdm1fYnN3YXBfaTMyAN8PBV9tYWluACoHX21hbGxvYwDVDwlfbWVtYWxpZ24A2w8HX21lbWNweQDgDwhfbWVtbW92ZQDhDwdfbWVtc2V0AOIPCmR5bkNhbGxfaWkA4w8PZHluQ2FsbF9paWRpaWlpAOQPC2R5bkNhbGxfaWlpAOUPDGR5bkNhbGxfaWlpaQDmDw1keW5DYWxsX2lpaWlpAOcPDmR5bkNhbGxfaWlpaWlkAOgPDmR5bkNhbGxfaWlpaWlpAOkPD2R5bkNhbGxfaWlpaWlpZADqDw9keW5DYWxsX2lpaWlpaWkA6w8QZHluQ2FsbF9paWlpaWlpaQDsDxFkeW5DYWxsX2lpaWlpaWlpaQDtDw5keW5DYWxsX2lpaWlpagCMEApkeW5DYWxsX2ppAI0QDGR5bkNhbGxfamlqaQCOEAlkeW5DYWxsX3YA7g8KZHluQ2FsbF92aQDvDwtkeW5DYWxsX3ZpaQDwDwxkeW5DYWxsX3ZpaWkA8Q8NZHluQ2FsbF92aWlpaQDyDw5keW5DYWxsX3ZpaWlpaQDzDw9keW5DYWxsX3ZpaWlpaWkA9A8NZHluQ2FsbF92aWlpagCPEA5keW5DYWxsX3ZpaWppaQCQEBNlc3RhYmxpc2hTdGFja1NwYWNlACMKc3RhY2tBbGxvYwAgDHN0YWNrUmVzdG9yZQAiCXN0YWNrU2F2ZQAhCdULAQAjAAvCBvUPVVVVngGOAaUBVbwEvARVvQS+BMIEwwTEBMUEyASaBq8GVVXcBvUMVVXnCtoK3ApVtgvGC8cLygvLC9EL2AvdC+QL8Qv0DPEN+A35DfoN+w38Df0N/g3xDZkOmg6bDpwOnQ6eDp8Ouw67DlW7DrsOVb8Ovw5Vvw6/DlVVVcsL4w5V5Q79Dv4OyQaED+cK5wrnClVVywvHD88P9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1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aigCACABQRBqKAIAa0ECdSEOIAFBIGooAgAgAUEcaigCAGtBAnUhDyABQSxqKAIAIAFBKGooAgBrQQN1IRAgAEEsaigCACERIAFBOGooAgAgAUE0aigCAGshEiABQdAAaigCACABQcwAaigCAGtBA3UhEyABQcQAaigCACABQUBrKAIAayEUIAFBpAFqKAIAIAFBoAFqKAIAayEVIAFBsAFqKAIAIAFBrAFqKAIAayEWIAFBvAFqKAIAIAFBuAFqKAIAayEXIAFBxAFqKAIAIRggAEEoaigCACEZIAYiA0LGv/CdkPjAjB83AwAgA0EIakHOADYCACADQSBqIAk2AgAgA0EkaiAKNgIAIANBKGogDTYCACADQSxqIA42AgAgA0EwaiAPNgIAIANBNGogEDYCACADQThqIBE2AgAgA0E8aiASNgIAIANBQGsgEzYCACADQcQAaiAUNgIAIANByABqIBU2AgAgA0HMAGogFjYCACADQdAAaiAXNgIAIANB1ABqIBg2AgAgA0HYAGogBTYCACADQdwAaiAZNgIAIANB4ABqIAQ6AAAgA0EMaiIEIAIpAAA3AAAgBCACKQAINwAIIAQgAigAEDYAECADQeEAaiIEQgA3AAAgBEIANwAIIARCADcAECAEQQA2ABggBEEAOwAcIARBADoAHiAAQSBqIgksAABFBEAgCCADNgIAIAhBBGpBgAE2AgAgByAIKQIANwIAIABBMGogBxDkBCAAKAIAIANBgAEQywQaCyAAQRxqIgogCigCAEGAAWo2AgAgABAvIAAgARAxIAEoAgAiAyALKAIAIgRHBEADQCAAIAMoAgAQMyADQQRqIgMgBEcNAAsLIAAgARAyIAZBpAFqIgVCADcAACAFQgA3AAggBUEANgAQIAksAAAEf0EBIQNBAAUgByAAQTBqEOYEIAcoAgAiAyAHQQRqKAIAIgRqIQsgBARAIAUhBANAIAQgAywAADoAACAEQQFqIQQgA0EBaiIDIAtHDQALCyAJLAAAIgQhAyAERQshCyAGQZABaiIEIAUpAAA3AAAgBCAFKQAINwAIIAQgBSgAEDYAECALBEAgCCAENgIAIAhBBGpBFDYCACAHIAgpAgA3AgAgAEEwaiAHEOQEIAAoAgAgBEEUEMsEGiAJLAAAIQMLIAogCigCAEEUaiIENgIAIANB/wFxRQRA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////D3EiAq03AAAgAEEIaiIEQQA2AAAgBEEEaiIEQQA7AAAgBEECakEAOgAAIAFBBGooAAAiBEH/AEsEQCABQRBqKAAAIQEgAyAFQSByOgAAIAFB//8Dca0hByABQRB2rQwBCyAAIAIgBEEZdHKtIgc3AAAgAEEIaiICQQA2AAAgAkEEaiICQQA7AAAgAkECakEAOgAAIAFBCGooAAAiAkH//wFLBEAgAUEQaigAACEBIAMgBUEgcjoAACABQf//A3GtIAdCgICA8A+DhCEHIAFBEHatDAELIAAgByACQf//AXGtIghCIIaEIgc3AAAgAEEIaiICIAhCIIgiCT4AACACQQRqIgIgCUIgiCIIPQAAIAJBAmogCEIQiDwAACABQQxqKAAAIgJB//8HSwRAIAFBEGooAAAhASADIAVBIHI6AAAgAUH//wNxrSAHQoCAgPD//x+DhCEHIAFBEHatDAELIAAgAkH//wdxrSIKQi+GIAeEIgg3AAAgAEEIaiICIAkgCkIRiIQiCT4AACACQQRqIgIgCUIgiCIHPQAAIAJBAmogB0IQiDwAACABQRBqIgQoAAAiAkH///8PSwRAIAMgBUEgcjoAACACQf//A3GtIAhCgICAcIOEIQcgAkEQdq0MAQsgACAIIgc3AAAgAEEIaiIGIAkgAkH///8Pca2EIgk+AAAgBkEEaiICIAlCIIgiCj0AACACQQJqIApCEIg8AAAgAUEUaigAACICQf8ASwRAIAQoAAAhASADIAVBIHI6AAAgAUH//wNxrSAIQoCAgHCDhCEHIAFBEHatDAELIAAgBzcAACAAQQhqIgYgCSACQf8Aca1CGYaEIgg+AAAgBkEEaiICIAhCIIgiCT0AACACQQJqIAlCEIg8AAAgAUEYaigAACICQf8BSwR+IAQoAAAhASADIAVBIHI6AAAgAUH//wNxrSAHQoCAgHCDhCEHIAFBEHatIAhCgICA8P////8Ag4QFIAAgBzcAACAAQQhqIgMgCEL/////j+D//wCDIAJB/wFxrUIghoQiCD4AACADQQRqIgMgCEIgiCIJPQAAIANBAmogCUIQiDwAACAIQv//////n8D/AIMgAUEcai0AAK1CKIaEIQggACAHNwAAIABBCGoiAyAIPgAAIANBBGoiAyAIQiCIIgk9AAAgA0ECaiAJQhCIPAAAIAhC////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