blob: bf83582ebc8058b654dda359fb1b7c7deaebac2c [file] [log] [blame]
var loadSkikoWASM = (() => {
var _scriptDir = import.meta.url;
return (
async function(moduleArg = {}) {
var Module = moduleArg;
var readyPromiseResolve, readyPromiseReject;
Module["ready"] = new Promise((resolve, reject) => {
readyPromiseResolve = resolve;
readyPromiseReject = reject;
});
var moduleOverrides = Object.assign({}, Module);
var arguments_ = [];
var thisProgram = "./this.program";
var quit_ = (status, toThrow) => {
throw toThrow;
};
var ENVIRONMENT_IS_WEB = typeof window == "object";
var ENVIRONMENT_IS_WORKER = typeof importScripts == "function";
var ENVIRONMENT_IS_NODE = typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string";
var scriptDirectory = "";
function locateFile(path) {
if (Module["locateFile"]) {
return Module["locateFile"](path, scriptDirectory);
}
return scriptDirectory + path;
}
var read_, readAsync, readBinary;
if (false) {
const {createRequire: createRequire} = await import("module");
/** @suppress{duplicate} */ var require = createRequire(import.meta.url);
var fs = require("fs");
var nodePath = require("path");
if (ENVIRONMENT_IS_WORKER) {
scriptDirectory = nodePath.dirname(scriptDirectory) + "/";
} else {
scriptDirectory = require("url").fileURLToPath(new URL("./", import.meta.url));
}
read_ = (filename, binary) => {
filename = isFileURI(filename) ? new URL(filename) : nodePath.normalize(filename);
return fs.readFileSync(filename, binary ? undefined : "utf8");
};
readBinary = filename => {
var ret = read_(filename, true);
if (!ret.buffer) {
ret = new Uint8Array(ret);
}
return ret;
};
readAsync = (filename, onload, onerror, binary = true) => {
filename = isFileURI(filename) ? new URL(filename) : nodePath.normalize(filename);
fs.readFile(filename, binary ? undefined : "utf8", (err, data) => {
if (err) onerror(err); else onload(binary ? data.buffer : data);
});
};
if (!Module["thisProgram"] && process.argv.length > 1) {
thisProgram = process.argv[1].replace(/\\/g, "/");
}
arguments_ = process.argv.slice(2);
quit_ = (status, toThrow) => {
process.exitCode = status;
throw toThrow;
};
Module["inspect"] = () => "[Emscripten Module object]";
} 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.replace(/[?#].*/, "").lastIndexOf("/") + 1);
} else {
scriptDirectory = "";
}
{
read_ = url => {
var xhr = new XMLHttpRequest;
xhr.open("GET", url, false);
xhr.send(null);
return xhr.responseText;
};
if (ENVIRONMENT_IS_WORKER) {
readBinary = url => {
var xhr = new XMLHttpRequest;
xhr.open("GET", url, false);
xhr.responseType = "arraybuffer";
xhr.send(null);
return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response));
};
}
readAsync = (url, onload, onerror) => {
var xhr = new XMLHttpRequest;
xhr.open("GET", url, true);
xhr.responseType = "arraybuffer";
xhr.onload = () => {
if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) {
onload(xhr.response);
return;
}
onerror();
};
xhr.onerror = onerror;
xhr.send(null);
};
}
} else {}
var out = Module["print"] || console.log.bind(console);
var err = Module["printErr"] || console.error.bind(console);
Object.assign(Module, moduleOverrides);
moduleOverrides = null;
if (Module["arguments"]) arguments_ = Module["arguments"];
if (Module["thisProgram"]) thisProgram = Module["thisProgram"];
if (Module["quit"]) quit_ = Module["quit"];
var wasmBinary;
if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];
if (typeof WebAssembly != "object") {
abort("no native wasm support detected");
}
var wasmMemory;
var ABORT = false;
var EXITSTATUS;
/** @type {function(*, string=)} */ function assert(condition, text) {
if (!condition) {
abort(text);
}
}
var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64;
function updateMemoryViews() {
var b = wasmMemory.buffer;
Module["HEAP8"] = HEAP8 = new Int8Array(b);
Module["HEAP16"] = HEAP16 = new Int16Array(b);
Module["HEAPU8"] = HEAPU8 = new Uint8Array(b);
Module["HEAPU16"] = HEAPU16 = new Uint16Array(b);
Module["HEAP32"] = HEAP32 = new Int32Array(b);
Module["HEAPU32"] = HEAPU32 = new Uint32Array(b);
Module["HEAPF32"] = HEAPF32 = new Float32Array(b);
Module["HEAPF64"] = HEAPF64 = new Float64Array(b);
}
var __ATPRERUN__ = [];
var __ATINIT__ = [];
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;
if (!Module["noFSInit"] && !FS.init.initialized) FS.init();
FS.ignorePermissions = false;
TTY.init();
callRuntimeCallbacks(__ATINIT__);
}
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 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();
}
}
}
/** @param {string|number=} what */ function abort(what) {
if (Module["onAbort"]) {
Module["onAbort"](what);
}
what = "Aborted(" + what + ")";
err(what);
ABORT = true;
EXITSTATUS = 1;
what += ". Build with -sASSERTIONS for more info.";
/** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what);
readyPromiseReject(e);
throw e;
}
var dataURIPrefix = "data:application/octet-stream;base64,";
/**
* Indicates whether filename is a base64 data URI.
* @noinline
*/ var isDataURI = filename => filename.startsWith(dataURIPrefix);
/**
* Indicates whether filename is delivered via file protocol (as opposed to http/https)
* @noinline
*/ var isFileURI = filename => filename.startsWith("file://");
var wasmBinaryFile;
if (Module["locateFile"]) {
wasmBinaryFile = "skiko.wasm";
if (!isDataURI(wasmBinaryFile)) {
wasmBinaryFile = locateFile(wasmBinaryFile);
}
} else {
wasmBinaryFile = new URL("skiko.wasm", import.meta.url).href;
}
function getBinarySync(file) {
if (file == wasmBinaryFile && wasmBinary) {
return new Uint8Array(wasmBinary);
}
if (readBinary) {
return readBinary(file);
}
throw "both async and sync fetching of the wasm failed";
}
function getBinaryPromise(binaryFile) {
if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) {
if (typeof fetch == "function" && !isFileURI(binaryFile)) {
return fetch(binaryFile, {
credentials: "same-origin"
}).then(response => {
if (!response["ok"]) {
throw "failed to load wasm binary file at '" + binaryFile + "'";
}
return response["arrayBuffer"]();
}).catch(() => getBinarySync(binaryFile));
} else if (readAsync) {
return new Promise((resolve, reject) => {
readAsync(binaryFile, response => resolve(new Uint8Array(/** @type{!ArrayBuffer} */ (response))), reject);
});
}
}
return Promise.resolve().then(() => getBinarySync(binaryFile));
}
function instantiateArrayBuffer(binaryFile, imports, receiver) {
return getBinaryPromise(binaryFile).then(binary => WebAssembly.instantiate(binary, imports)).then(instance => instance).then(receiver, reason => {
err(`failed to asynchronously prepare wasm: ${reason}`);
abort(reason);
});
}
function instantiateAsync(binary, binaryFile, imports, callback) {
if (!binary && typeof WebAssembly.instantiateStreaming == "function" && !isDataURI(binaryFile) && !isFileURI(binaryFile) && !ENVIRONMENT_IS_NODE && typeof fetch == "function") {
return fetch(binaryFile, {
credentials: "same-origin"
}).then(response => {
/** @suppress {checkTypes} */ var result = WebAssembly.instantiateStreaming(response, imports);
return result.then(callback, function(reason) {
err(`wasm streaming compile failed: ${reason}`);
err("falling back to ArrayBuffer instantiation");
return instantiateArrayBuffer(binaryFile, imports, callback);
});
});
}
return instantiateArrayBuffer(binaryFile, imports, callback);
}
function createWasm() {
var info = {
"env": wasmImports,
"wasi_snapshot_preview1": wasmImports
};
/** @param {WebAssembly.Module=} module*/ function receiveInstance(instance, module) {
wasmExports = instance.exports;
Module["wasmExports"] = wasmExports;
wasmMemory = wasmExports["memory"];
updateMemoryViews();
addOnInit(wasmExports["__wasm_call_ctors"]);
removeRunDependency("wasm-instantiate");
return wasmExports;
}
addRunDependency("wasm-instantiate");
function receiveInstantiationResult(result) {
receiveInstance(result["instance"]);
}
if (Module["instantiateWasm"]) {
try {
return Module["instantiateWasm"](info, receiveInstance);
} catch (e) {
err(`Module.instantiateWasm callback failed with error: ${e}`);
readyPromiseReject(e);
}
}
instantiateAsync(wasmBinary, wasmBinaryFile, info, receiveInstantiationResult).catch(readyPromiseReject);
return {};
}
var tempDouble;
var tempI64;
var ASM_CONSTS = {
1894920: $0 => {
_releaseCallback($0);
},
1894945: $0 => _callCallback($0).value ? 1 : 0,
1894989: $0 => _callCallback($0).value,
1895025: $0 => _callCallback($0).value,
1895061: $0 => _callCallback($0).value,
1895097: $0 => {
_callCallback($0);
}
};
/** @constructor */ function ExitStatus(status) {
this.name = "ExitStatus";
this.message = `Program terminated with exit(${status})`;
this.status = status;
}
var callRuntimeCallbacks = callbacks => {
while (callbacks.length > 0) {
callbacks.shift()(Module);
}
};
var noExitRuntime = Module["noExitRuntime"] || true;
var setErrNo = value => {
HEAP32[((___errno_location()) >> 2)] = value;
return value;
};
var PATH = {
isAbs: path => path.charAt(0) === "/",
splitPath: filename => {
var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;
return splitPathRe.exec(filename).slice(1);
},
normalizeArray: (parts, allowAboveRoot) => {
var up = 0;
for (var i = parts.length - 1; i >= 0; i--) {
var last = parts[i];
if (last === ".") {
parts.splice(i, 1);
} else if (last === "..") {
parts.splice(i, 1);
up++;
} else if (up) {
parts.splice(i, 1);
up--;
}
}
if (allowAboveRoot) {
for (;up; up--) {
parts.unshift("..");
}
}
return parts;
},
normalize: path => {
var isAbsolute = PATH.isAbs(path), trailingSlash = path.substr(-1) === "/";
path = PATH.normalizeArray(path.split("/").filter(p => !!p), !isAbsolute).join("/");
if (!path && !isAbsolute) {
path = ".";
}
if (path && trailingSlash) {
path += "/";
}
return (isAbsolute ? "/" : "") + path;
},
dirname: path => {
var result = PATH.splitPath(path), root = result[0], dir = result[1];
if (!root && !dir) {
return ".";
}
if (dir) {
dir = dir.substr(0, dir.length - 1);
}
return root + dir;
},
basename: path => {
if (path === "/") return "/";
path = PATH.normalize(path);
path = path.replace(/\/$/, "");
var lastSlash = path.lastIndexOf("/");
if (lastSlash === -1) return path;
return path.substr(lastSlash + 1);
},
join: function() {
var paths = Array.prototype.slice.call(arguments);
return PATH.normalize(paths.join("/"));
},
join2: (l, r) => PATH.normalize(l + "/" + r)
};
var initRandomFill = () => {
if (typeof crypto == "object" && typeof crypto["getRandomValues"] == "function") {
return view => crypto.getRandomValues(view);
} else if (false) {
try {
var crypto_module = require("crypto");
var randomFillSync = crypto_module["randomFillSync"];
if (randomFillSync) {
return view => crypto_module["randomFillSync"](view);
}
var randomBytes = crypto_module["randomBytes"];
return view => (view.set(randomBytes(view.byteLength)), view);
} catch (e) {}
}
abort("initRandomDevice");
};
var randomFill = view => (randomFill = initRandomFill())(view);
var PATH_FS = {
resolve: function() {
var resolvedPath = "", resolvedAbsolute = false;
for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
var path = (i >= 0) ? arguments[i] : FS.cwd();
if (typeof path != "string") {
throw new TypeError("Arguments to path.resolve must be strings");
} else if (!path) {
return "";
}
resolvedPath = path + "/" + resolvedPath;
resolvedAbsolute = PATH.isAbs(path);
}
resolvedPath = PATH.normalizeArray(resolvedPath.split("/").filter(p => !!p), !resolvedAbsolute).join("/");
return ((resolvedAbsolute ? "/" : "") + resolvedPath) || ".";
},
relative: (from, to) => {
from = PATH_FS.resolve(from).substr(1);
to = PATH_FS.resolve(to).substr(1);
function trim(arr) {
var start = 0;
for (;start < arr.length; start++) {
if (arr[start] !== "") break;
}
var end = arr.length - 1;
for (;end >= 0; end--) {
if (arr[end] !== "") break;
}
if (start > end) return [];
return arr.slice(start, end - start + 1);
}
var fromParts = trim(from.split("/"));
var toParts = trim(to.split("/"));
var length = Math.min(fromParts.length, toParts.length);
var samePartsLength = length;
for (var i = 0; i < length; i++) {
if (fromParts[i] !== toParts[i]) {
samePartsLength = i;
break;
}
}
var outputParts = [];
for (var i = samePartsLength; i < fromParts.length; i++) {
outputParts.push("..");
}
outputParts = outputParts.concat(toParts.slice(samePartsLength));
return outputParts.join("/");
}
};
var UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;
/**
* Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given
* array that contains uint8 values, returns a copy of that string as a
* Javascript String object.
* heapOrArray is either a regular array, or a JavaScript typed array view.
* @param {number} idx
* @param {number=} maxBytesToRead
* @return {string}
*/ var UTF8ArrayToString = (heapOrArray, idx, maxBytesToRead) => {
var endIdx = idx + maxBytesToRead;
var endPtr = idx;
while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
}
var str = "";
while (idx < endPtr) {
var u0 = heapOrArray[idx++];
if (!(u0 & 128)) {
str += String.fromCharCode(u0);
continue;
}
var u1 = heapOrArray[idx++] & 63;
if ((u0 & 224) == 192) {
str += String.fromCharCode(((u0 & 31) << 6) | u1);
continue;
}
var u2 = heapOrArray[idx++] & 63;
if ((u0 & 240) == 224) {
u0 = ((u0 & 15) << 12) | (u1 << 6) | u2;
} else {
u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[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;
};
var FS_stdin_getChar_buffer = [];
var lengthBytesUTF8 = str => {
var len = 0;
for (var i = 0; i < str.length; ++i) {
var c = str.charCodeAt(i);
if (c <= 127) {
len++;
} else if (c <= 2047) {
len += 2;
} else if (c >= 55296 && c <= 57343) {
len += 4;
++i;
} else {
len += 3;
}
}
return len;
};
var 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;
};
/** @type {function(string, boolean=, number=)} */ function intArrayFromString(stringy, dontAddNull, length) {
var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1;
var u8array = new Array(len);
var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length);
if (dontAddNull) u8array.length = numBytesWritten;
return u8array;
}
var FS_stdin_getChar = () => {
if (!FS_stdin_getChar_buffer.length) {
var result = null;
if (false) {
var BUFSIZE = 256;
var buf = Buffer.alloc(BUFSIZE);
var bytesRead = 0;
/** @suppress {missingProperties} */ var fd = process.stdin.fd;
try {
bytesRead = fs.readSync(fd, buf);
} catch (e) {
if (e.toString().includes("EOF")) bytesRead = 0; else throw e;
}
if (bytesRead > 0) {
result = buf.slice(0, bytesRead).toString("utf-8");
} else {
result = null;
}
} else if (typeof window != "undefined" && typeof window.prompt == "function") {
result = window.prompt("Input: ");
if (result !== null) {
result += "\n";
}
} else if (typeof readline == "function") {
result = readline();
if (result !== null) {
result += "\n";
}
}
if (!result) {
return null;
}
FS_stdin_getChar_buffer = intArrayFromString(result, true);
}
return FS_stdin_getChar_buffer.shift();
};
var TTY = {
ttys: [],
init() {},
shutdown() {},
register(dev, ops) {
TTY.ttys[dev] = {
input: [],
output: [],
ops: ops
};
FS.registerDevice(dev, TTY.stream_ops);
},
stream_ops: {
open(stream) {
var tty = TTY.ttys[stream.node.rdev];
if (!tty) {
throw new FS.ErrnoError(43);
}
stream.tty = tty;
stream.seekable = false;
},
close(stream) {
stream.tty.ops.fsync(stream.tty);
},
fsync(stream) {
stream.tty.ops.fsync(stream.tty);
},
read(stream, buffer, offset, length, pos) {
/* ignored */ if (!stream.tty || !stream.tty.ops.get_char) {
throw new FS.ErrnoError(60);
}
var bytesRead = 0;
for (var i = 0; i < length; i++) {
var result;
try {
result = stream.tty.ops.get_char(stream.tty);
} catch (e) {
throw new FS.ErrnoError(29);
}
if (result === undefined && bytesRead === 0) {
throw new FS.ErrnoError(6);
}
if (result === null || result === undefined) break;
bytesRead++;
buffer[offset + i] = result;
}
if (bytesRead) {
stream.node.timestamp = Date.now();
}
return bytesRead;
},
write(stream, buffer, offset, length, pos) {
if (!stream.tty || !stream.tty.ops.put_char) {
throw new FS.ErrnoError(60);
}
try {
for (var i = 0; i < length; i++) {
stream.tty.ops.put_char(stream.tty, buffer[offset + i]);
}
} catch (e) {
throw new FS.ErrnoError(29);
}
if (length) {
stream.node.timestamp = Date.now();
}
return i;
}
},
default_tty_ops: {
get_char(tty) {
return FS_stdin_getChar();
},
put_char(tty, val) {
if (val === null || val === 10) {
out(UTF8ArrayToString(tty.output, 0));
tty.output = [];
} else {
if (val != 0) tty.output.push(val);
}
},
fsync(tty) {
if (tty.output && tty.output.length > 0) {
out(UTF8ArrayToString(tty.output, 0));
tty.output = [];
}
},
ioctl_tcgets(tty) {
return {
c_iflag: 25856,
c_oflag: 5,
c_cflag: 191,
c_lflag: 35387,
c_cc: [ 3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 15, 23, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
};
},
ioctl_tcsets(tty, optional_actions, data) {
return 0;
},
ioctl_tiocgwinsz(tty) {
return [ 24, 80 ];
}
},
default_tty1_ops: {
put_char(tty, val) {
if (val === null || val === 10) {
err(UTF8ArrayToString(tty.output, 0));
tty.output = [];
} else {
if (val != 0) tty.output.push(val);
}
},
fsync(tty) {
if (tty.output && tty.output.length > 0) {
err(UTF8ArrayToString(tty.output, 0));
tty.output = [];
}
}
}
};
var zeroMemory = (address, size) => {
HEAPU8.fill(0, address, address + size);
return address;
};
var alignMemory = (size, alignment) => Math.ceil(size / alignment) * alignment;
var mmapAlloc = size => {
size = alignMemory(size, 65536);
var ptr = _emscripten_builtin_memalign(65536, size);
if (!ptr) return 0;
return zeroMemory(ptr, size);
};
var MEMFS = {
ops_table: null,
mount(mount) {
return MEMFS.createNode(null, "/", 16384 | 511, /* 0777 */ 0);
},
createNode(parent, name, mode, dev) {
if (FS.isBlkdev(mode) || FS.isFIFO(mode)) {
throw new FS.ErrnoError(63);
}
if (!MEMFS.ops_table) {
MEMFS.ops_table = {
dir: {
node: {
getattr: MEMFS.node_ops.getattr,
setattr: MEMFS.node_ops.setattr,
lookup: MEMFS.node_ops.lookup,
mknod: MEMFS.node_ops.mknod,
rename: MEMFS.node_ops.rename,
unlink: MEMFS.node_ops.unlink,
rmdir: MEMFS.node_ops.rmdir,
readdir: MEMFS.node_ops.readdir,
symlink: MEMFS.node_ops.symlink
},
stream: {
llseek: MEMFS.stream_ops.llseek
}
},
file: {
node: {
getattr: MEMFS.node_ops.getattr,
setattr: MEMFS.node_ops.setattr
},
stream: {
llseek: MEMFS.stream_ops.llseek,
read: MEMFS.stream_ops.read,
write: MEMFS.stream_ops.write,
allocate: MEMFS.stream_ops.allocate,
mmap: MEMFS.stream_ops.mmap,
msync: MEMFS.stream_ops.msync
}
},
link: {
node: {
getattr: MEMFS.node_ops.getattr,
setattr: MEMFS.node_ops.setattr,
readlink: MEMFS.node_ops.readlink
},
stream: {}
},
chrdev: {
node: {
getattr: MEMFS.node_ops.getattr,
setattr: MEMFS.node_ops.setattr
},
stream: FS.chrdev_stream_ops
}
};
}
var node = FS.createNode(parent, name, mode, dev);
if (FS.isDir(node.mode)) {
node.node_ops = MEMFS.ops_table.dir.node;
node.stream_ops = MEMFS.ops_table.dir.stream;
node.contents = {};
} else if (FS.isFile(node.mode)) {
node.node_ops = MEMFS.ops_table.file.node;
node.stream_ops = MEMFS.ops_table.file.stream;
node.usedBytes = 0;
node.contents = null;
} else if (FS.isLink(node.mode)) {
node.node_ops = MEMFS.ops_table.link.node;
node.stream_ops = MEMFS.ops_table.link.stream;
} else if (FS.isChrdev(node.mode)) {
node.node_ops = MEMFS.ops_table.chrdev.node;
node.stream_ops = MEMFS.ops_table.chrdev.stream;
}
node.timestamp = Date.now();
if (parent) {
parent.contents[name] = node;
parent.timestamp = node.timestamp;
}
return node;
},
getFileDataAsTypedArray(node) {
if (!node.contents) return new Uint8Array(0);
if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes);
return new Uint8Array(node.contents);
},
expandFileStorage(node, newCapacity) {
var prevCapacity = node.contents ? node.contents.length : 0;
if (prevCapacity >= newCapacity) return;
var CAPACITY_DOUBLING_MAX = 1024 * 1024;
newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) >>> 0);
if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256);
var oldContents = node.contents;
node.contents = new Uint8Array(newCapacity);
if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0);
},
resizeFileStorage(node, newSize) {
if (node.usedBytes == newSize) return;
if (newSize == 0) {
node.contents = null;
node.usedBytes = 0;
} else {
var oldContents = node.contents;
node.contents = new Uint8Array(newSize);
if (oldContents) {
node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes)));
}
node.usedBytes = newSize;
}
},
node_ops: {
getattr(node) {
var attr = {};
attr.dev = FS.isChrdev(node.mode) ? node.id : 1;
attr.ino = node.id;
attr.mode = node.mode;
attr.nlink = 1;
attr.uid = 0;
attr.gid = 0;
attr.rdev = node.rdev;
if (FS.isDir(node.mode)) {
attr.size = 4096;
} else if (FS.isFile(node.mode)) {
attr.size = node.usedBytes;
} else if (FS.isLink(node.mode)) {
attr.size = node.link.length;
} else {
attr.size = 0;
}
attr.atime = new Date(node.timestamp);
attr.mtime = new Date(node.timestamp);
attr.ctime = new Date(node.timestamp);
attr.blksize = 4096;
attr.blocks = Math.ceil(attr.size / attr.blksize);
return attr;
},
setattr(node, attr) {
if (attr.mode !== undefined) {
node.mode = attr.mode;
}
if (attr.timestamp !== undefined) {
node.timestamp = attr.timestamp;
}
if (attr.size !== undefined) {
MEMFS.resizeFileStorage(node, attr.size);
}
},
lookup(parent, name) {
throw FS.genericErrors[44];
},
mknod(parent, name, mode, dev) {
return MEMFS.createNode(parent, name, mode, dev);
},
rename(old_node, new_dir, new_name) {
if (FS.isDir(old_node.mode)) {
var new_node;
try {
new_node = FS.lookupNode(new_dir, new_name);
} catch (e) {}
if (new_node) {
for (var i in new_node.contents) {
throw new FS.ErrnoError(55);
}
}
}
delete old_node.parent.contents[old_node.name];
old_node.parent.timestamp = Date.now();
old_node.name = new_name;
new_dir.contents[new_name] = old_node;
new_dir.timestamp = old_node.parent.timestamp;
old_node.parent = new_dir;
},
unlink(parent, name) {
delete parent.contents[name];
parent.timestamp = Date.now();
},
rmdir(parent, name) {
var node = FS.lookupNode(parent, name);
for (var i in node.contents) {
throw new FS.ErrnoError(55);
}
delete parent.contents[name];
parent.timestamp = Date.now();
},
readdir(node) {
var entries = [ ".", ".." ];
for (var key in node.contents) {
if (!node.contents.hasOwnProperty(key)) {
continue;
}
entries.push(key);
}
return entries;
},
symlink(parent, newname, oldpath) {
var node = MEMFS.createNode(parent, newname, 511 | /* 0777 */ 40960, 0);
node.link = oldpath;
return node;
},
readlink(node) {
if (!FS.isLink(node.mode)) {
throw new FS.ErrnoError(28);
}
return node.link;
}
},
stream_ops: {
read(stream, buffer, offset, length, position) {
var contents = stream.node.contents;
if (position >= stream.node.usedBytes) return 0;
var size = Math.min(stream.node.usedBytes - position, length);
if (size > 8 && contents.subarray) {
buffer.set(contents.subarray(position, position + size), offset);
} else {
for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i];
}
return size;
},
write(stream, buffer, offset, length, position, canOwn) {
if (buffer.buffer === HEAP8.buffer) {
canOwn = false;
}
if (!length) return 0;
var node = stream.node;
node.timestamp = Date.now();
if (buffer.subarray && (!node.contents || node.contents.subarray)) {
if (canOwn) {
node.contents = buffer.subarray(offset, offset + length);
node.usedBytes = length;
return length;
} else if (node.usedBytes === 0 && position === 0) {
node.contents = buffer.slice(offset, offset + length);
node.usedBytes = length;
return length;
} else if (position + length <= node.usedBytes) {
node.contents.set(buffer.subarray(offset, offset + length), position);
return length;
}
}
MEMFS.expandFileStorage(node, position + length);
if (node.contents.subarray && buffer.subarray) {
node.contents.set(buffer.subarray(offset, offset + length), position);
} else {
for (var i = 0; i < length; i++) {
node.contents[position + i] = buffer[offset + i];
}
}
node.usedBytes = Math.max(node.usedBytes, position + length);
return length;
},
llseek(stream, offset, whence) {
var position = offset;
if (whence === 1) {
position += stream.position;
} else if (whence === 2) {
if (FS.isFile(stream.node.mode)) {
position += stream.node.usedBytes;
}
}
if (position < 0) {
throw new FS.ErrnoError(28);
}
return position;
},
allocate(stream, offset, length) {
MEMFS.expandFileStorage(stream.node, offset + length);
stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length);
},
mmap(stream, length, position, prot, flags) {
if (!FS.isFile(stream.node.mode)) {
throw new FS.ErrnoError(43);
}
var ptr;
var allocated;
var contents = stream.node.contents;
if (!(flags & 2) && contents.buffer === HEAP8.buffer) {
allocated = false;
ptr = contents.byteOffset;
} else {
if (position > 0 || position + length < contents.length) {
if (contents.subarray) {
contents = contents.subarray(position, position + length);
} else {
contents = Array.prototype.slice.call(contents, position, position + length);
}
}
allocated = true;
ptr = mmapAlloc(length);
if (!ptr) {
throw new FS.ErrnoError(48);
}
HEAP8.set(contents, ptr);
}
return {
ptr: ptr,
allocated: allocated
};
},
msync(stream, buffer, offset, length, mmapFlags) {
MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false);
return 0;
}
}
};
/** @param {boolean=} noRunDep */ var asyncLoad = (url, onload, onerror, noRunDep) => {
var dep = !noRunDep ? getUniqueRunDependency(`al ${url}`) : "";
readAsync(url, arrayBuffer => {
assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`);
onload(new Uint8Array(arrayBuffer));
if (dep) removeRunDependency(dep);
}, event => {
if (onerror) {
onerror();
} else {
throw `Loading data file "${url}" failed.`;
}
});
if (dep) addRunDependency(dep);
};
var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => {
FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn);
};
var preloadPlugins = Module["preloadPlugins"] || [];
var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => {
if (typeof Browser != "undefined") Browser.init();
var handled = false;
preloadPlugins.forEach(plugin => {
if (handled) return;
if (plugin["canHandle"](fullname)) {
plugin["handle"](byteArray, fullname, finish, onerror);
handled = true;
}
});
return handled;
};
var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => {
var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent;
var dep = getUniqueRunDependency(`cp ${fullname}`);
function processData(byteArray) {
function finish(byteArray) {
if (preFinish) preFinish();
if (!dontCreateFile) {
FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn);
}
if (onload) onload();
removeRunDependency(dep);
}
if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => {
if (onerror) onerror();
removeRunDependency(dep);
})) {
return;
}
finish(byteArray);
}
addRunDependency(dep);
if (typeof url == "string") {
asyncLoad(url, byteArray => processData(byteArray), onerror);
} else {
processData(url);
}
};
var FS_modeStringToFlags = str => {
var flagModes = {
"r": 0,
"r+": 2,
"w": 512 | 64 | 1,
"w+": 512 | 64 | 2,
"a": 1024 | 64 | 1,
"a+": 1024 | 64 | 2
};
var flags = flagModes[str];
if (typeof flags == "undefined") {
throw new Error(`Unknown file open mode: ${str}`);
}
return flags;
};
var FS_getMode = (canRead, canWrite) => {
var mode = 0;
if (canRead) mode |= 292 | 73;
if (canWrite) mode |= 146;
return mode;
};
var FS = {
root: null,
mounts: [],
devices: {},
streams: [],
nextInode: 1,
nameTable: null,
currentPath: "/",
initialized: false,
ignorePermissions: true,
ErrnoError: null,
genericErrors: {},
filesystems: null,
syncFSRequests: 0,
lookupPath(path, opts = {}) {
path = PATH_FS.resolve(path);
if (!path) return {
path: "",
node: null
};
var defaults = {
follow_mount: true,
recurse_count: 0
};
opts = Object.assign(defaults, opts);
if (opts.recurse_count > 8) {
throw new FS.ErrnoError(32);
}
var parts = path.split("/").filter(p => !!p);
var current = FS.root;
var current_path = "/";
for (var i = 0; i < parts.length; i++) {
var islast = (i === parts.length - 1);
if (islast && opts.parent) {
break;
}
current = FS.lookupNode(current, parts[i]);
current_path = PATH.join2(current_path, parts[i]);
if (FS.isMountpoint(current)) {
if (!islast || (islast && opts.follow_mount)) {
current = current.mounted.root;
}
}
if (!islast || opts.follow) {
var count = 0;
while (FS.isLink(current.mode)) {
var link = FS.readlink(current_path);
current_path = PATH_FS.resolve(PATH.dirname(current_path), link);
var lookup = FS.lookupPath(current_path, {
recurse_count: opts.recurse_count + 1
});
current = lookup.node;
if (count++ > 40) {
throw new FS.ErrnoError(32);
}
}
}
}
return {
path: current_path,
node: current
};
},
getPath(node) {
var path;
while (true) {
if (FS.isRoot(node)) {
var mount = node.mount.mountpoint;
if (!path) return mount;
return mount[mount.length - 1] !== "/" ? `${mount}/${path}` : mount + path;
}
path = path ? `${node.name}/${path}` : node.name;
node = node.parent;
}
},
hashName(parentid, name) {
var hash = 0;
for (var i = 0; i < name.length; i++) {
hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0;
}
return ((parentid + hash) >>> 0) % FS.nameTable.length;
},
hashAddNode(node) {
var hash = FS.hashName(node.parent.id, node.name);
node.name_next = FS.nameTable[hash];
FS.nameTable[hash] = node;
},
hashRemoveNode(node) {
var hash = FS.hashName(node.parent.id, node.name);
if (FS.nameTable[hash] === node) {
FS.nameTable[hash] = node.name_next;
} else {
var current = FS.nameTable[hash];
while (current) {
if (current.name_next === node) {
current.name_next = node.name_next;
break;
}
current = current.name_next;
}
}
},
lookupNode(parent, name) {
var errCode = FS.mayLookup(parent);
if (errCode) {
throw new FS.ErrnoError(errCode, parent);
}
var hash = FS.hashName(parent.id, name);
for (var node = FS.nameTable[hash]; node; node = node.name_next) {
var nodeName = node.name;
if (node.parent.id === parent.id && nodeName === name) {
return node;
}
}
return FS.lookup(parent, name);
},
createNode(parent, name, mode, rdev) {
var node = new FS.FSNode(parent, name, mode, rdev);
FS.hashAddNode(node);
return node;
},
destroyNode(node) {
FS.hashRemoveNode(node);
},
isRoot(node) {
return node === node.parent;
},
isMountpoint(node) {
return !!node.mounted;
},
isFile(mode) {
return (mode & 61440) === 32768;
},
isDir(mode) {
return (mode & 61440) === 16384;
},
isLink(mode) {
return (mode & 61440) === 40960;
},
isChrdev(mode) {
return (mode & 61440) === 8192;
},
isBlkdev(mode) {
return (mode & 61440) === 24576;
},
isFIFO(mode) {
return (mode & 61440) === 4096;
},
isSocket(mode) {
return (mode & 49152) === 49152;
},
flagsToPermissionString(flag) {
var perms = [ "r", "w", "rw" ][flag & 3];
if ((flag & 512)) {
perms += "w";
}
return perms;
},
nodePermissions(node, perms) {
if (FS.ignorePermissions) {
return 0;
}
if (perms.includes("r") && !(node.mode & 292)) {
return 2;
} else if (perms.includes("w") && !(node.mode & 146)) {
return 2;
} else if (perms.includes("x") && !(node.mode & 73)) {
return 2;
}
return 0;
},
mayLookup(dir) {
var errCode = FS.nodePermissions(dir, "x");
if (errCode) return errCode;
if (!dir.node_ops.lookup) return 2;
return 0;
},
mayCreate(dir, name) {
try {
var node = FS.lookupNode(dir, name);
return 20;
} catch (e) {}
return FS.nodePermissions(dir, "wx");
},
mayDelete(dir, name, isdir) {
var node;
try {
node = FS.lookupNode(dir, name);
} catch (e) {
return e.errno;
}
var errCode = FS.nodePermissions(dir, "wx");
if (errCode) {
return errCode;
}
if (isdir) {
if (!FS.isDir(node.mode)) {
return 54;
}
if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) {
return 10;
}
} else {
if (FS.isDir(node.mode)) {
return 31;
}
}
return 0;
},
mayOpen(node, flags) {
if (!node) {
return 44;
}
if (FS.isLink(node.mode)) {
return 32;
} else if (FS.isDir(node.mode)) {
if (FS.flagsToPermissionString(flags) !== "r" || (flags & 512)) {
return 31;
}
}
return FS.nodePermissions(node, FS.flagsToPermissionString(flags));
},
MAX_OPEN_FDS: 4096,
nextfd() {
for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) {
if (!FS.streams[fd]) {
return fd;
}
}
throw new FS.ErrnoError(33);
},
getStreamChecked(fd) {
var stream = FS.getStream(fd);
if (!stream) {
throw new FS.ErrnoError(8);
}
return stream;
},
getStream: fd => FS.streams[fd],
createStream(stream, fd = -1) {
if (!FS.FSStream) {
FS.FSStream = /** @constructor */ function() {
this.shared = {};
};
FS.FSStream.prototype = {};
Object.defineProperties(FS.FSStream.prototype, {
object: {
/** @this {FS.FSStream} */ get() {
return this.node;
},
/** @this {FS.FSStream} */ set(val) {
this.node = val;
}
},
isRead: {
/** @this {FS.FSStream} */ get() {
return (this.flags & 2097155) !== 1;
}
},
isWrite: {
/** @this {FS.FSStream} */ get() {
return (this.flags & 2097155) !== 0;
}
},
isAppend: {
/** @this {FS.FSStream} */ get() {
return (this.flags & 1024);
}
},
flags: {
/** @this {FS.FSStream} */ get() {
return this.shared.flags;
},
/** @this {FS.FSStream} */ set(val) {
this.shared.flags = val;
}
},
position: {
/** @this {FS.FSStream} */ get() {
return this.shared.position;
},
/** @this {FS.FSStream} */ set(val) {
this.shared.position = val;
}
}
});
}
stream = Object.assign(new FS.FSStream, stream);
if (fd == -1) {
fd = FS.nextfd();
}
stream.fd = fd;
FS.streams[fd] = stream;
return stream;
},
closeStream(fd) {
FS.streams[fd] = null;
},
chrdev_stream_ops: {
open(stream) {
var device = FS.getDevice(stream.node.rdev);
stream.stream_ops = device.stream_ops;
if (stream.stream_ops.open) {
stream.stream_ops.open(stream);
}
},
llseek() {
throw new FS.ErrnoError(70);
}
},
major: dev => ((dev) >> 8),
minor: dev => ((dev) & 255),
makedev: (ma, mi) => ((ma) << 8 | (mi)),
registerDevice(dev, ops) {
FS.devices[dev] = {
stream_ops: ops
};
},
getDevice: dev => FS.devices[dev],
getMounts(mount) {
var mounts = [];
var check = [ mount ];
while (check.length) {
var m = check.pop();
mounts.push(m);
check.push.apply(check, m.mounts);
}
return mounts;
},
syncfs(populate, callback) {
if (typeof populate == "function") {
callback = populate;
populate = false;
}
FS.syncFSRequests++;
if (FS.syncFSRequests > 1) {
err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);
}
var mounts = FS.getMounts(FS.root.mount);
var completed = 0;
function doCallback(errCode) {
FS.syncFSRequests--;
return callback(errCode);
}
function done(errCode) {
if (errCode) {
if (!done.errored) {
done.errored = true;
return doCallback(errCode);
}
return;
}
if (++completed >= mounts.length) {
doCallback(null);
}
}
mounts.forEach(mount => {
if (!mount.type.syncfs) {
return done(null);
}
mount.type.syncfs(mount, populate, done);
});
},
mount(type, opts, mountpoint) {
var root = mountpoint === "/";
var pseudo = !mountpoint;
var node;
if (root && FS.root) {
throw new FS.ErrnoError(10);
} else if (!root && !pseudo) {
var lookup = FS.lookupPath(mountpoint, {
follow_mount: false
});
mountpoint = lookup.path;
node = lookup.node;
if (FS.isMountpoint(node)) {
throw new FS.ErrnoError(10);
}
if (!FS.isDir(node.mode)) {
throw new FS.ErrnoError(54);
}
}
var mount = {
type: type,
opts: opts,
mountpoint: mountpoint,
mounts: []
};
var mountRoot = type.mount(mount);
mountRoot.mount = mount;
mount.root = mountRoot;
if (root) {
FS.root = mountRoot;
} else if (node) {
node.mounted = mount;
if (node.mount) {
node.mount.mounts.push(mount);
}
}
return mountRoot;
},
unmount(mountpoint) {
var lookup = FS.lookupPath(mountpoint, {
follow_mount: false
});
if (!FS.isMountpoint(lookup.node)) {
throw new FS.ErrnoError(28);
}
var node = lookup.node;
var mount = node.mounted;
var mounts = FS.getMounts(mount);
Object.keys(FS.nameTable).forEach(hash => {
var current = FS.nameTable[hash];
while (current) {
var next = current.name_next;
if (mounts.includes(current.mount)) {
FS.destroyNode(current);
}
current = next;
}
});
node.mounted = null;
var idx = node.mount.mounts.indexOf(mount);
node.mount.mounts.splice(idx, 1);
},
lookup(parent, name) {
return parent.node_ops.lookup(parent, name);
},
mknod(path, mode, dev) {
var lookup = FS.lookupPath(path, {
parent: true
});
var parent = lookup.node;
var name = PATH.basename(path);
if (!name || name === "." || name === "..") {
throw new FS.ErrnoError(28);
}
var errCode = FS.mayCreate(parent, name);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
if (!parent.node_ops.mknod) {
throw new FS.ErrnoError(63);
}
return parent.node_ops.mknod(parent, name, mode, dev);
},
create(path, mode) {
mode = mode !== undefined ? mode : 438;
/* 0666 */ mode &= 4095;
mode |= 32768;
return FS.mknod(path, mode, 0);
},
mkdir(path, mode) {
mode = mode !== undefined ? mode : 511;
/* 0777 */ mode &= 511 | 512;
mode |= 16384;
return FS.mknod(path, mode, 0);
},
mkdirTree(path, mode) {
var dirs = path.split("/");
var d = "";
for (var i = 0; i < dirs.length; ++i) {
if (!dirs[i]) continue;
d += "/" + dirs[i];
try {
FS.mkdir(d, mode);
} catch (e) {
if (e.errno != 20) throw e;
}
}
},
mkdev(path, mode, dev) {
if (typeof dev == "undefined") {
dev = mode;
mode = 438;
}
/* 0666 */ mode |= 8192;
return FS.mknod(path, mode, dev);
},
symlink(oldpath, newpath) {
if (!PATH_FS.resolve(oldpath)) {
throw new FS.ErrnoError(44);
}
var lookup = FS.lookupPath(newpath, {
parent: true
});
var parent = lookup.node;
if (!parent) {
throw new FS.ErrnoError(44);
}
var newname = PATH.basename(newpath);
var errCode = FS.mayCreate(parent, newname);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
if (!parent.node_ops.symlink) {
throw new FS.ErrnoError(63);
}
return parent.node_ops.symlink(parent, newname, oldpath);
},
rename(old_path, new_path) {
var old_dirname = PATH.dirname(old_path);
var new_dirname = PATH.dirname(new_path);
var old_name = PATH.basename(old_path);
var new_name = PATH.basename(new_path);
var lookup, old_dir, new_dir;
lookup = FS.lookupPath(old_path, {
parent: true
});
old_dir = lookup.node;
lookup = FS.lookupPath(new_path, {
parent: true
});
new_dir = lookup.node;
if (!old_dir || !new_dir) throw new FS.ErrnoError(44);
if (old_dir.mount !== new_dir.mount) {
throw new FS.ErrnoError(75);
}
var old_node = FS.lookupNode(old_dir, old_name);
var relative = PATH_FS.relative(old_path, new_dirname);
if (relative.charAt(0) !== ".") {
throw new FS.ErrnoError(28);
}
relative = PATH_FS.relative(new_path, old_dirname);
if (relative.charAt(0) !== ".") {
throw new FS.ErrnoError(55);
}
var new_node;
try {
new_node = FS.lookupNode(new_dir, new_name);
} catch (e) {}
if (old_node === new_node) {
return;
}
var isdir = FS.isDir(old_node.mode);
var errCode = FS.mayDelete(old_dir, old_name, isdir);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
if (!old_dir.node_ops.rename) {
throw new FS.ErrnoError(63);
}
if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) {
throw new FS.ErrnoError(10);
}
if (new_dir !== old_dir) {
errCode = FS.nodePermissions(old_dir, "w");
if (errCode) {
throw new FS.ErrnoError(errCode);
}
}
FS.hashRemoveNode(old_node);
try {
old_dir.node_ops.rename(old_node, new_dir, new_name);
} catch (e) {
throw e;
} finally {
FS.hashAddNode(old_node);
}
},
rmdir(path) {
var lookup = FS.lookupPath(path, {
parent: true
});
var parent = lookup.node;
var name = PATH.basename(path);
var node = FS.lookupNode(parent, name);
var errCode = FS.mayDelete(parent, name, true);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
if (!parent.node_ops.rmdir) {
throw new FS.ErrnoError(63);
}
if (FS.isMountpoint(node)) {
throw new FS.ErrnoError(10);
}
parent.node_ops.rmdir(parent, name);
FS.destroyNode(node);
},
readdir(path) {
var lookup = FS.lookupPath(path, {
follow: true
});
var node = lookup.node;
if (!node.node_ops.readdir) {
throw new FS.ErrnoError(54);
}
return node.node_ops.readdir(node);
},
unlink(path) {
var lookup = FS.lookupPath(path, {
parent: true
});
var parent = lookup.node;
if (!parent) {
throw new FS.ErrnoError(44);
}
var name = PATH.basename(path);
var node = FS.lookupNode(parent, name);
var errCode = FS.mayDelete(parent, name, false);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
if (!parent.node_ops.unlink) {
throw new FS.ErrnoError(63);
}
if (FS.isMountpoint(node)) {
throw new FS.ErrnoError(10);
}
parent.node_ops.unlink(parent, name);
FS.destroyNode(node);
},
readlink(path) {
var lookup = FS.lookupPath(path);
var link = lookup.node;
if (!link) {
throw new FS.ErrnoError(44);
}
if (!link.node_ops.readlink) {
throw new FS.ErrnoError(28);
}
return PATH_FS.resolve(FS.getPath(link.parent), link.node_ops.readlink(link));
},
stat(path, dontFollow) {
var lookup = FS.lookupPath(path, {
follow: !dontFollow
});
var node = lookup.node;
if (!node) {
throw new FS.ErrnoError(44);
}
if (!node.node_ops.getattr) {
throw new FS.ErrnoError(63);
}
return node.node_ops.getattr(node);
},
lstat(path) {
return FS.stat(path, true);
},
chmod(path, mode, dontFollow) {
var node;
if (typeof path == "string") {
var lookup = FS.lookupPath(path, {
follow: !dontFollow
});
node = lookup.node;
} else {
node = path;
}
if (!node.node_ops.setattr) {
throw new FS.ErrnoError(63);
}
node.node_ops.setattr(node, {
mode: (mode & 4095) | (node.mode & ~4095),
timestamp: Date.now()
});
},
lchmod(path, mode) {
FS.chmod(path, mode, true);
},
fchmod(fd, mode) {
var stream = FS.getStreamChecked(fd);
FS.chmod(stream.node, mode);
},
chown(path, uid, gid, dontFollow) {
var node;
if (typeof path == "string") {
var lookup = FS.lookupPath(path, {
follow: !dontFollow
});
node = lookup.node;
} else {
node = path;
}
if (!node.node_ops.setattr) {
throw new FS.ErrnoError(63);
}
node.node_ops.setattr(node, {
timestamp: Date.now()
});
},
lchown(path, uid, gid) {
FS.chown(path, uid, gid, true);
},
fchown(fd, uid, gid) {
var stream = FS.getStreamChecked(fd);
FS.chown(stream.node, uid, gid);
},
truncate(path, len) {
if (len < 0) {
throw new FS.ErrnoError(28);
}
var node;
if (typeof path == "string") {
var lookup = FS.lookupPath(path, {
follow: true
});
node = lookup.node;
} else {
node = path;
}
if (!node.node_ops.setattr) {
throw new FS.ErrnoError(63);
}
if (FS.isDir(node.mode)) {
throw new FS.ErrnoError(31);
}
if (!FS.isFile(node.mode)) {
throw new FS.ErrnoError(28);
}
var errCode = FS.nodePermissions(node, "w");
if (errCode) {
throw new FS.ErrnoError(errCode);
}
node.node_ops.setattr(node, {
size: len,
timestamp: Date.now()
});
},
ftruncate(fd, len) {
var stream = FS.getStreamChecked(fd);
if ((stream.flags & 2097155) === 0) {
throw new FS.ErrnoError(28);
}
FS.truncate(stream.node, len);
},
utime(path, atime, mtime) {
var lookup = FS.lookupPath(path, {
follow: true
});
var node = lookup.node;
node.node_ops.setattr(node, {
timestamp: Math.max(atime, mtime)
});
},
open(path, flags, mode) {
if (path === "") {
throw new FS.ErrnoError(44);
}
flags = typeof flags == "string" ? FS_modeStringToFlags(flags) : flags;
mode = typeof mode == "undefined" ? 438 : /* 0666 */ mode;
if ((flags & 64)) {
mode = (mode & 4095) | 32768;
} else {
mode = 0;
}
var node;
if (typeof path == "object") {
node = path;
} else {
path = PATH.normalize(path);
try {
var lookup = FS.lookupPath(path, {
follow: !(flags & 131072)
});
node = lookup.node;
} catch (e) {}
}
var created = false;
if ((flags & 64)) {
if (node) {
if ((flags & 128)) {
throw new FS.ErrnoError(20);
}
} else {
node = FS.mknod(path, mode, 0);
created = true;
}
}
if (!node) {
throw new FS.ErrnoError(44);
}
if (FS.isChrdev(node.mode)) {
flags &= ~512;
}
if ((flags & 65536) && !FS.isDir(node.mode)) {
throw new FS.ErrnoError(54);
}
if (!created) {
var errCode = FS.mayOpen(node, flags);
if (errCode) {
throw new FS.ErrnoError(errCode);
}
}
if ((flags & 512) && !created) {
FS.truncate(node, 0);
}
flags &= ~(128 | 512 | 131072);
var stream = FS.createStream({
node: node,
path: FS.getPath(node),
flags: flags,
seekable: true,
position: 0,
stream_ops: node.stream_ops,
ungotten: [],
error: false
});
if (stream.stream_ops.open) {
stream.stream_ops.open(stream);
}
if (Module["logReadFiles"] && !(flags & 1)) {
if (!FS.readFiles) FS.readFiles = {};
if (!(path in FS.readFiles)) {
FS.readFiles[path] = 1;
}
}
return stream;
},
close(stream) {
if (FS.isClosed(stream)) {
throw new FS.ErrnoError(8);
}
if (stream.getdents) stream.getdents = null;
try {
if (stream.stream_ops.close) {
stream.stream_ops.close(stream);
}
} catch (e) {
throw e;
} finally {
FS.closeStream(stream.fd);
}
stream.fd = null;
},
isClosed(stream) {
return stream.fd === null;
},
llseek(stream, offset, whence) {
if (FS.isClosed(stream)) {
throw new FS.ErrnoError(8);
}
if (!stream.seekable || !stream.stream_ops.llseek) {
throw new FS.ErrnoError(70);
}
if (whence != 0 && whence != 1 && whence != 2) {
throw new FS.ErrnoError(28);
}
stream.position = stream.stream_ops.llseek(stream, offset, whence);
stream.ungotten = [];
return stream.position;
},
read(stream, buffer, offset, length, position) {
if (length < 0 || position < 0) {
throw new FS.ErrnoError(28);
}
if (FS.isClosed(stream)) {
throw new FS.ErrnoError(8);
}
if ((stream.flags & 2097155) === 1) {
throw new FS.ErrnoError(8);
}
if (FS.isDir(stream.node.mode)) {
throw new FS.ErrnoError(31);
}
if (!stream.stream_ops.read) {
throw new FS.ErrnoError(28);
}
var seeking = typeof position != "undefined";
if (!seeking) {
position = stream.position;
} else if (!stream.seekable) {
throw new FS.ErrnoError(70);
}
var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position);
if (!seeking) stream.position += bytesRead;
return bytesRead;
},
write(stream, buffer, offset, length, position, canOwn) {
if (length < 0 || position < 0) {
throw new FS.ErrnoError(28);
}
if (FS.isClosed(stream)) {
throw new FS.ErrnoError(8);
}
if ((stream.flags & 2097155) === 0) {
throw new FS.ErrnoError(8);
}
if (FS.isDir(stream.node.mode)) {
throw new FS.ErrnoError(31);
}
if (!stream.stream_ops.write) {
throw new FS.ErrnoError(28);
}
if (stream.seekable && stream.flags & 1024) {
FS.llseek(stream, 0, 2);
}
var seeking = typeof position != "undefined";
if (!seeking) {
position = stream.position;
} else if (!stream.seekable) {
throw new FS.ErrnoError(70);
}
var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn);
if (!seeking) stream.position += bytesWritten;
return bytesWritten;
},
allocate(stream, offset, length) {
if (FS.isClosed(stream)) {
throw new FS.ErrnoError(8);
}
if (offset < 0 || length <= 0) {
throw new FS.ErrnoError(28);
}
if ((stream.flags & 2097155) === 0) {
throw new FS.ErrnoError(8);
}
if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) {
throw new FS.ErrnoError(43);
}
if (!stream.stream_ops.allocate) {
throw new FS.ErrnoError(138);
}
stream.stream_ops.allocate(stream, offset, length);
},
mmap(stream, length, position, prot, flags) {
if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) {
throw new FS.ErrnoError(2);
}
if ((stream.flags & 2097155) === 1) {
throw new FS.ErrnoError(2);
}
if (!stream.stream_ops.mmap) {
throw new FS.ErrnoError(43);
}
return stream.stream_ops.mmap(stream, length, position, prot, flags);
},
msync(stream, buffer, offset, length, mmapFlags) {
if (!stream.stream_ops.msync) {
return 0;
}
return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags);
},
munmap: stream => 0,
ioctl(stream, cmd, arg) {
if (!stream.stream_ops.ioctl) {
throw new FS.ErrnoError(59);
}
return stream.stream_ops.ioctl(stream, cmd, arg);
},
readFile(path, opts = {}) {
opts.flags = opts.flags || 0;
opts.encoding = opts.encoding || "binary";
if (opts.encoding !== "utf8" && opts.encoding !== "binary") {
throw new Error(`Invalid encoding type "${opts.encoding}"`);
}
var ret;
var stream = FS.open(path, opts.flags);
var stat = FS.stat(path);
var length = stat.size;
var buf = new Uint8Array(length);
FS.read(stream, buf, 0, length, 0);
if (opts.encoding === "utf8") {
ret = UTF8ArrayToString(buf, 0);
} else if (opts.encoding === "binary") {
ret = buf;
}
FS.close(stream);
return ret;
},
writeFile(path, data, opts = {}) {
opts.flags = opts.flags || 577;
var stream = FS.open(path, opts.flags, opts.mode);
if (typeof data == "string") {
var buf = new Uint8Array(lengthBytesUTF8(data) + 1);
var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length);
FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn);
} else if (ArrayBuffer.isView(data)) {
FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn);
} else {
throw new Error("Unsupported data type");
}
FS.close(stream);
},
cwd: () => FS.currentPath,
chdir(path) {
var lookup = FS.lookupPath(path, {
follow: true
});
if (lookup.node === null) {
throw new FS.ErrnoError(44);
}
if (!FS.isDir(lookup.node.mode)) {
throw new FS.ErrnoError(54);
}
var errCode = FS.nodePermissions(lookup.node, "x");
if (errCode) {
throw new FS.ErrnoError(errCode);
}
FS.currentPath = lookup.path;
},
createDefaultDirectories() {
FS.mkdir("/tmp");
FS.mkdir("/home");
FS.mkdir("/home/web_user");
},
createDefaultDevices() {
FS.mkdir("/dev");
FS.registerDevice(FS.makedev(1, 3), {
read: () => 0,
write: (stream, buffer, offset, length, pos) => length
});
FS.mkdev("/dev/null", FS.makedev(1, 3));
TTY.register(FS.makedev(5, 0), TTY.default_tty_ops);
TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops);
FS.mkdev("/dev/tty", FS.makedev(5, 0));
FS.mkdev("/dev/tty1", FS.makedev(6, 0));
var randomBuffer = new Uint8Array(1024), randomLeft = 0;
var randomByte = () => {
if (randomLeft === 0) {
randomLeft = randomFill(randomBuffer).byteLength;
}
return randomBuffer[--randomLeft];
};
FS.createDevice("/dev", "random", randomByte);
FS.createDevice("/dev", "urandom", randomByte);
FS.mkdir("/dev/shm");
FS.mkdir("/dev/shm/tmp");
},
createSpecialDirectories() {
FS.mkdir("/proc");
var proc_self = FS.mkdir("/proc/self");
FS.mkdir("/proc/self/fd");
FS.mount({
mount() {
var node = FS.createNode(proc_self, "fd", 16384 | 511, /* 0777 */ 73);
node.node_ops = {
lookup(parent, name) {
var fd = +name;
var stream = FS.getStreamChecked(fd);
var ret = {
parent: null,
mount: {
mountpoint: "fake"
},
node_ops: {
readlink: () => stream.path
}
};
ret.parent = ret;
return ret;
}
};
return node;
}
}, {}, "/proc/self/fd");
},
createStandardStreams() {
if (Module["stdin"]) {
FS.createDevice("/dev", "stdin", Module["stdin"]);
} else {
FS.symlink("/dev/tty", "/dev/stdin");
}
if (Module["stdout"]) {
FS.createDevice("/dev", "stdout", null, Module["stdout"]);
} else {
FS.symlink("/dev/tty", "/dev/stdout");
}
if (Module["stderr"]) {
FS.createDevice("/dev", "stderr", null, Module["stderr"]);
} else {
FS.symlink("/dev/tty1", "/dev/stderr");
}
var stdin = FS.open("/dev/stdin", 0);
var stdout = FS.open("/dev/stdout", 1);
var stderr = FS.open("/dev/stderr", 1);
},
ensureErrnoError() {
if (FS.ErrnoError) return;
FS.ErrnoError = /** @this{Object} */ function ErrnoError(errno, node) {
this.name = "ErrnoError";
this.node = node;
this.setErrno = /** @this{Object} */ function(errno) {
this.errno = errno;
};
this.setErrno(errno);
this.message = "FS error";
};
FS.ErrnoError.prototype = new Error;
FS.ErrnoError.prototype.constructor = FS.ErrnoError;
[ 44 ].forEach(code => {
FS.genericErrors[code] = new FS.ErrnoError(code);
FS.genericErrors[code].stack = "<generic error, no stack>";
});
},
staticInit() {
FS.ensureErrnoError();
FS.nameTable = new Array(4096);
FS.mount(MEMFS, {}, "/");
FS.createDefaultDirectories();
FS.createDefaultDevices();
FS.createSpecialDirectories();
FS.filesystems = {
"MEMFS": MEMFS
};
},
init(input, output, error) {
FS.init.initialized = true;
FS.ensureErrnoError();
Module["stdin"] = input || Module["stdin"];
Module["stdout"] = output || Module["stdout"];
Module["stderr"] = error || Module["stderr"];
FS.createStandardStreams();
},
quit() {
FS.init.initialized = false;
for (var i = 0; i < FS.streams.length; i++) {
var stream = FS.streams[i];
if (!stream) {
continue;
}
FS.close(stream);
}
},
findObject(path, dontResolveLastLink) {
var ret = FS.analyzePath(path, dontResolveLastLink);
if (!ret.exists) {
return null;
}
return ret.object;
},
analyzePath(path, dontResolveLastLink) {
try {
var lookup = FS.lookupPath(path, {
follow: !dontResolveLastLink
});
path = lookup.path;
} catch (e) {}
var ret = {
isRoot: false,
exists: false,
error: 0,
name: null,
path: null,
object: null,
parentExists: false,
parentPath: null,
parentObject: null
};
try {
var lookup = FS.lookupPath(path, {
parent: true
});
ret.parentExists = true;
ret.parentPath = lookup.path;
ret.parentObject = lookup.node;
ret.name = PATH.basename(path);
lookup = FS.lookupPath(path, {
follow: !dontResolveLastLink
});
ret.exists = true;
ret.path = lookup.path;
ret.object = lookup.node;
ret.name = lookup.node.name;
ret.isRoot = lookup.path === "/";
} catch (e) {
ret.error = e.errno;
}
return ret;
},
createPath(parent, path, canRead, canWrite) {
parent = typeof parent == "string" ? parent : FS.getPath(parent);
var parts = path.split("/").reverse();
while (parts.length) {
var part = parts.pop();
if (!part) continue;
var current = PATH.join2(parent, part);
try {
FS.mkdir(current);
} catch (e) {}
parent = current;
}
return current;
},
createFile(parent, name, properties, canRead, canWrite) {
var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
var mode = FS_getMode(canRead, canWrite);
return FS.create(path, mode);
},
createDataFile(parent, name, data, canRead, canWrite, canOwn) {
var path = name;
if (parent) {
parent = typeof parent == "string" ? parent : FS.getPath(parent);
path = name ? PATH.join2(parent, name) : parent;
}
var mode = FS_getMode(canRead, canWrite);
var node = FS.create(path, mode);
if (data) {
if (typeof data == "string") {
var arr = new Array(data.length);
for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i);
data = arr;
}
FS.chmod(node, mode | 146);
var stream = FS.open(node, 577);
FS.write(stream, data, 0, data.length, 0, canOwn);
FS.close(stream);
FS.chmod(node, mode);
}
},
createDevice(parent, name, input, output) {
var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
var mode = FS_getMode(!!input, !!output);
if (!FS.createDevice.major) FS.createDevice.major = 64;
var dev = FS.makedev(FS.createDevice.major++, 0);
FS.registerDevice(dev, {
open(stream) {
stream.seekable = false;
},
close(stream) {
if (output && output.buffer && output.buffer.length) {
output(10);
}
},
read(stream, buffer, offset, length, pos) {
/* ignored */ var bytesRead = 0;
for (var i = 0; i < length; i++) {
var result;
try {
result = input();
} catch (e) {
throw new FS.ErrnoError(29);
}
if (result === undefined && bytesRead === 0) {
throw new FS.ErrnoError(6);
}
if (result === null || result === undefined) break;
bytesRead++;
buffer[offset + i] = result;
}
if (bytesRead) {
stream.node.timestamp = Date.now();
}
return bytesRead;
},
write(stream, buffer, offset, length, pos) {
for (var i = 0; i < length; i++) {
try {
output(buffer[offset + i]);
} catch (e) {
throw new FS.ErrnoError(29);
}
}
if (length) {
stream.node.timestamp = Date.now();
}
return i;
}
});
return FS.mkdev(path, mode, dev);
},
forceLoadFile(obj) {
if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true;
if (typeof XMLHttpRequest != "undefined") {
throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");
} else if (read_) {
try {
obj.contents = intArrayFromString(read_(obj.url), true);
obj.usedBytes = obj.contents.length;
} catch (e) {
throw new FS.ErrnoError(29);
}
} else {
throw new Error("Cannot load without read() or XMLHttpRequest.");
}
},
createLazyFile(parent, name, url, canRead, canWrite) {
/** @constructor */ function LazyUint8Array() {
this.lengthKnown = false;
this.chunks = [];
}
LazyUint8Array.prototype.get = /** @this{Object} */ function LazyUint8Array_get(idx) {
if (idx > this.length - 1 || idx < 0) {
return undefined;
}
var chunkOffset = idx % this.chunkSize;
var chunkNum = (idx / this.chunkSize) | 0;
return this.getter(chunkNum)[chunkOffset];
};
LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) {
this.getter = getter;
};
LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() {
var xhr = new XMLHttpRequest;
xhr.open("HEAD", url, false);
xhr.send(null);
if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
var datalength = Number(xhr.getResponseHeader("Content-length"));
var header;
var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes";
var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip";
var chunkSize = 1024 * 1024;
if (!hasByteServing) chunkSize = datalength;
var doXHR = (from, to) => {
if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!");
if (to > datalength - 1) throw new Error("only " + datalength + " bytes available! programmer error!");
var xhr = new XMLHttpRequest;
xhr.open("GET", url, false);
if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to);
xhr.responseType = "arraybuffer";
if (xhr.overrideMimeType) {
xhr.overrideMimeType("text/plain; charset=x-user-defined");
}
xhr.send(null);
if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
if (xhr.response !== undefined) {
return new Uint8Array(/** @type{Array<number>} */ (xhr.response || []));
}
return intArrayFromString(xhr.responseText || "", true);
};
var lazyArray = this;
lazyArray.setDataGetter(chunkNum => {
var start = chunkNum * chunkSize;
var end = (chunkNum + 1) * chunkSize - 1;
end = Math.min(end, datalength - 1);
if (typeof lazyArray.chunks[chunkNum] == "undefined") {
lazyArray.chunks[chunkNum] = doXHR(start, end);
}
if (typeof lazyArray.chunks[chunkNum] == "undefined") throw new Error("doXHR failed!");
return lazyArray.chunks[chunkNum];
});
if (usesGzip || !datalength) {
chunkSize = datalength = 1;
datalength = this.getter(0).length;
chunkSize = datalength;
out("LazyFiles on gzip forces download of the whole file when length is accessed");
}
this._length = datalength;
this._chunkSize = chunkSize;
this.lengthKnown = true;
};
if (typeof XMLHttpRequest != "undefined") {
if (!ENVIRONMENT_IS_WORKER) throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";
var lazyArray = new LazyUint8Array;
Object.defineProperties(lazyArray, {
length: {
get: /** @this{Object} */ function() {
if (!this.lengthKnown) {
this.cacheLength();
}
return this._length;
}
},
chunkSize: {
get: /** @this{Object} */ function() {
if (!this.lengthKnown) {
this.cacheLength();
}
return this._chunkSize;
}
}
});
var properties = {
isDevice: false,
contents: lazyArray
};
} else {
var properties = {
isDevice: false,
url: url
};
}
var node = FS.createFile(parent, name, properties, canRead, canWrite);
if (properties.contents) {
node.contents = properties.contents;
} else if (properties.url) {
node.contents = null;
node.url = properties.url;
}
Object.defineProperties(node, {
usedBytes: {
get: /** @this {FSNode} */ function() {
return this.contents.length;
}
}
});
var stream_ops = {};
var keys = Object.keys(node.stream_ops);
keys.forEach(key => {
var fn = node.stream_ops[key];
stream_ops[key] = function forceLoadLazyFile() {
FS.forceLoadFile(node);
return fn.apply(null, arguments);
};
});
function writeChunks(stream, buffer, offset, length, position) {
var contents = stream.node.contents;
if (position >= contents.length) return 0;
var size = Math.min(contents.length - position, length);
if (contents.slice) {
for (var i = 0; i < size; i++) {
buffer[offset + i] = contents[position + i];
}
} else {
for (var i = 0; i < size; i++) {
buffer[offset + i] = contents.get(position + i);
}
}
return size;
}
stream_ops.read = (stream, buffer, offset, length, position) => {
FS.forceLoadFile(node);
return writeChunks(stream, buffer, offset, length, position);
};
stream_ops.mmap = (stream, length, position, prot, flags) => {
FS.forceLoadFile(node);
var ptr = mmapAlloc(length);
if (!ptr) {
throw new FS.ErrnoError(48);
}
writeChunks(stream, HEAP8, ptr, length, position);
return {
ptr: ptr,
allocated: true
};
};
node.stream_ops = stream_ops;
return node;
}
};
/**
* Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the
* emscripten HEAP, returns a copy of that string as a Javascript String object.
*
* @param {number} ptr
* @param {number=} maxBytesToRead - An optional length that specifies the
* maximum number of bytes to read. You can omit this parameter to scan the
* string until the first 0 byte. If maxBytesToRead is passed, and the string
* at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the
* string will cut short at that byte index (i.e. maxBytesToRead will not
* produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing
* frequent uses of UTF8ToString() with and without maxBytesToRead may throw
* JS JIT optimizations off, so it is worth to consider consistently using one
* @return {string}
*/ var UTF8ToString = (ptr, maxBytesToRead) => ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "";
var SYSCALLS = {
DEFAULT_POLLMASK: 5,
calculateAt(dirfd, path, allowEmpty) {
if (PATH.isAbs(path)) {
return path;
}
var dir;
if (dirfd === -100) {
dir = FS.cwd();
} else {
var dirstream = SYSCALLS.getStreamFromFD(dirfd);
dir = dirstream.path;
}
if (path.length == 0) {
if (!allowEmpty) {
throw new FS.ErrnoError(44);
}
return dir;
}
return PATH.join2(dir, path);
},
doStat(func, path, buf) {
try {
var stat = func(path);
} catch (e) {
if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) {
return -54;
}
throw e;
}
HEAP32[((buf) >> 2)] = stat.dev;
HEAP32[(((buf) + (4)) >> 2)] = stat.mode;
HEAPU32[(((buf) + (8)) >> 2)] = stat.nlink;
HEAP32[(((buf) + (12)) >> 2)] = stat.uid;
HEAP32[(((buf) + (16)) >> 2)] = stat.gid;
HEAP32[(((buf) + (20)) >> 2)] = stat.rdev;
(tempI64 = [ stat.size >>> 0, (tempDouble = stat.size, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]);
HEAP32[(((buf) + (32)) >> 2)] = 4096;
HEAP32[(((buf) + (36)) >> 2)] = stat.blocks;
var atime = stat.atime.getTime();
var mtime = stat.mtime.getTime();
var ctime = stat.ctime.getTime();
(tempI64 = [ Math.floor(atime / 1e3) >>> 0, (tempDouble = Math.floor(atime / 1e3),
(+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]);
HEAPU32[(((buf) + (48)) >> 2)] = (atime % 1e3) * 1e3;
(tempI64 = [ Math.floor(mtime / 1e3) >>> 0, (tempDouble = Math.floor(mtime / 1e3),
(+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[(((buf) + (56)) >> 2)] = tempI64[0], HEAP32[(((buf) + (60)) >> 2)] = tempI64[1]);
HEAPU32[(((buf) + (64)) >> 2)] = (mtime % 1e3) * 1e3;
(tempI64 = [ Math.floor(ctime / 1e3) >>> 0, (tempDouble = Math.floor(ctime / 1e3),
(+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[(((buf) + (72)) >> 2)] = tempI64[0], HEAP32[(((buf) + (76)) >> 2)] = tempI64[1]);
HEAPU32[(((buf) + (80)) >> 2)] = (ctime % 1e3) * 1e3;
(tempI64 = [ stat.ino >>> 0, (tempDouble = stat.ino, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[(((buf) + (88)) >> 2)] = tempI64[0], HEAP32[(((buf) + (92)) >> 2)] = tempI64[1]);
return 0;
},
doMsync(addr, stream, len, flags, offset) {
if (!FS.isFile(stream.node.mode)) {
throw new FS.ErrnoError(43);
}
if (flags & 2) {
return 0;
}
var buffer = HEAPU8.slice(addr, addr + len);
FS.msync(stream, buffer, offset, len, flags);
},
varargs: undefined,
get() {
var ret = HEAP32[((+SYSCALLS.varargs) >> 2)];
SYSCALLS.varargs += 4;
return ret;
},
getp() {
return SYSCALLS.get();
},
getStr(ptr) {
var ret = UTF8ToString(ptr);
return ret;
},
getStreamFromFD(fd) {
var stream = FS.getStreamChecked(fd);
return stream;
}
};
function ___syscall_fcntl64(fd, cmd, varargs) {
SYSCALLS.varargs = varargs;
try {
var stream = SYSCALLS.getStreamFromFD(fd);
switch (cmd) {
case 0:
{
var arg = SYSCALLS.get();
if (arg < 0) {
return -28;
}
while (FS.streams[arg]) {
arg++;
}
var newStream;
newStream = FS.createStream(stream, arg);
return newStream.fd;
}
case 1:
case 2:
return 0;
case 3:
return stream.flags;
case 4:
{
var arg = SYSCALLS.get();
stream.flags |= arg;
return 0;
}
case 5:
{
var arg = SYSCALLS.getp();
var offset = 0;
HEAP16[(((arg) + (offset)) >> 1)] = 2;
return 0;
}
case 6:
case 7:
return 0;
case 16:
case 8:
return -28;
case 9:
setErrNo(28);
return -1;
default:
{
return -28;
}
}
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_fstat64(fd, buf) {
try {
var stream = SYSCALLS.getStreamFromFD(fd);
return SYSCALLS.doStat(FS.stat, stream.path, buf);
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_ioctl(fd, op, varargs) {
SYSCALLS.varargs = varargs;
try {
var stream = SYSCALLS.getStreamFromFD(fd);
switch (op) {
case 21509:
{
if (!stream.tty) return -59;
return 0;
}
case 21505:
{
if (!stream.tty) return -59;
if (stream.tty.ops.ioctl_tcgets) {
var termios = stream.tty.ops.ioctl_tcgets(stream);
var argp = SYSCALLS.getp();
HEAP32[((argp) >> 2)] = termios.c_iflag || 0;
HEAP32[(((argp) + (4)) >> 2)] = termios.c_oflag || 0;
HEAP32[(((argp) + (8)) >> 2)] = termios.c_cflag || 0;
HEAP32[(((argp) + (12)) >> 2)] = termios.c_lflag || 0;
for (var i = 0; i < 32; i++) {
HEAP8[(((argp + i) + (17)) >> 0)] = termios.c_cc[i] || 0;
}
return 0;
}
return 0;
}
case 21510:
case 21511:
case 21512:
{
if (!stream.tty) return -59;
return 0;
}
case 21506:
case 21507:
case 21508:
{
if (!stream.tty) return -59;
if (stream.tty.ops.ioctl_tcsets) {
var argp = SYSCALLS.getp();
var c_iflag = HEAP32[((argp) >> 2)];
var c_oflag = HEAP32[(((argp) + (4)) >> 2)];
var c_cflag = HEAP32[(((argp) + (8)) >> 2)];
var c_lflag = HEAP32[(((argp) + (12)) >> 2)];
var c_cc = [];
for (var i = 0; i < 32; i++) {
c_cc.push(HEAP8[(((argp + i) + (17)) >> 0)]);
}
return stream.tty.ops.ioctl_tcsets(stream.tty, op, {
c_iflag: c_iflag,
c_oflag: c_oflag,
c_cflag: c_cflag,
c_lflag: c_lflag,
c_cc: c_cc
});
}
return 0;
}
case 21519:
{
if (!stream.tty) return -59;
var argp = SYSCALLS.getp();
HEAP32[((argp) >> 2)] = 0;
return 0;
}
case 21520:
{
if (!stream.tty) return -59;
return -28;
}
case 21531:
{
var argp = SYSCALLS.getp();
return FS.ioctl(stream, op, argp);
}
case 21523:
{
if (!stream.tty) return -59;
if (stream.tty.ops.ioctl_tiocgwinsz) {
var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty);
var argp = SYSCALLS.getp();
HEAP16[((argp) >> 1)] = winsize[0];
HEAP16[(((argp) + (2)) >> 1)] = winsize[1];
}
return 0;
}
case 21524:
{
if (!stream.tty) return -59;
return 0;
}
case 21515:
{
if (!stream.tty) return -59;
return 0;
}
default:
return -28;
}
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_lstat64(path, buf) {
try {
path = SYSCALLS.getStr(path);
return SYSCALLS.doStat(FS.lstat, path, buf);
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_newfstatat(dirfd, path, buf, flags) {
try {
path = SYSCALLS.getStr(path);
var nofollow = flags & 256;
var allowEmpty = flags & 4096;
flags = flags & (~6400);
path = SYSCALLS.calculateAt(dirfd, path, allowEmpty);
return SYSCALLS.doStat(nofollow ? FS.lstat : FS.stat, path, buf);
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_openat(dirfd, path, flags, varargs) {
SYSCALLS.varargs = varargs;
try {
path = SYSCALLS.getStr(path);
path = SYSCALLS.calculateAt(dirfd, path);
var mode = varargs ? SYSCALLS.get() : 0;
return FS.open(path, flags, mode).fd;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function ___syscall_stat64(path, buf) {
try {
path = SYSCALLS.getStr(path);
return SYSCALLS.doStat(FS.stat, path, buf);
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
var __embind_register_bigint = (primitiveType, name, size, minRange, maxRange) => {};
var embind_init_charCodes = () => {
var codes = new Array(256);
for (var i = 0; i < 256; ++i) {
codes[i] = String.fromCharCode(i);
}
embind_charCodes = codes;
};
var embind_charCodes;
var readLatin1String = ptr => {
var ret = "";
var c = ptr;
while (HEAPU8[c]) {
ret += embind_charCodes[HEAPU8[c++]];
}
return ret;
};
var awaitingDependencies = {};
var registeredTypes = {};
var typeDependencies = {};
var BindingError;
var throwBindingError = message => {
throw new BindingError(message);
};
var InternalError;
var throwInternalError = message => {
throw new InternalError(message);
};
/** @param {Object=} options */ function sharedRegisterType(rawType, registeredInstance, options = {}) {
var name = registeredInstance.name;
if (!rawType) {
throwBindingError(`type "${name}" must have a positive integer typeid pointer`);
}
if (registeredTypes.hasOwnProperty(rawType)) {
if (options.ignoreDuplicateRegistrations) {
return;
} else {
throwBindingError(`Cannot register type '${name}' twice`);
}
}
registeredTypes[rawType] = registeredInstance;
delete typeDependencies[rawType];
if (awaitingDependencies.hasOwnProperty(rawType)) {
var callbacks = awaitingDependencies[rawType];
delete awaitingDependencies[rawType];
callbacks.forEach(cb => cb());
}
}
/** @param {Object=} options */ function registerType(rawType, registeredInstance, options = {}) {
if (!("argPackAdvance" in registeredInstance)) {
throw new TypeError("registerType registeredInstance requires argPackAdvance");
}
return sharedRegisterType(rawType, registeredInstance, options);
}
var GenericWireTypeSize = 8;
/** @suppress {globalThis} */ var __embind_register_bool = (rawType, name, trueValue, falseValue) => {
name = readLatin1String(name);
registerType(rawType, {
name: name,
"fromWireType": function(wt) {
return !!wt;
},
"toWireType": function(destructors, o) {
return o ? trueValue : falseValue;
},
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": function(pointer) {
return this["fromWireType"](HEAPU8[pointer]);
},
destructorFunction: null
});
};
function handleAllocatorInit() {
Object.assign(HandleAllocator.prototype, /** @lends {HandleAllocator.prototype} */ {
get(id) {
return this.allocated[id];
},
has(id) {
return this.allocated[id] !== undefined;
},
allocate(handle) {
var id = this.freelist.pop() || this.allocated.length;
this.allocated[id] = handle;
return id;
},
free(id) {
this.allocated[id] = undefined;
this.freelist.push(id);
}
});
}
/** @constructor */ function HandleAllocator() {
this.allocated = [ undefined ];
this.freelist = [];
}
var emval_handles = new HandleAllocator;
var __emval_decref = handle => {
if (handle >= emval_handles.reserved && 0 === --emval_handles.get(handle).refcount) {
emval_handles.free(handle);
}
};
var count_emval_handles = () => {
var count = 0;
for (var i = emval_handles.reserved; i < emval_handles.allocated.length; ++i) {
if (emval_handles.allocated[i] !== undefined) {
++count;
}
}
return count;
};
var init_emval = () => {
emval_handles.allocated.push({
value: undefined
}, {
value: null
}, {
value: true
}, {
value: false
});
emval_handles.reserved = emval_handles.allocated.length;
Module["count_emval_handles"] = count_emval_handles;
};
var Emval = {
toValue: handle => {
if (!handle) {
throwBindingError("Cannot use deleted val. handle = " + handle);
}
return emval_handles.get(handle).value;
},
toHandle: value => {
switch (value) {
case undefined:
return 1;
case null:
return 2;
case true:
return 3;
case false:
return 4;
default:
{
return emval_handles.allocate({
refcount: 1,
value: value
});
}
}
}
};
/** @suppress {globalThis} */ function simpleReadValueFromPointer(pointer) {
return this["fromWireType"](HEAP32[((pointer) >> 2)]);
}
var __embind_register_emval = (rawType, name) => {
name = readLatin1String(name);
registerType(rawType, {
name: name,
"fromWireType": handle => {
var rv = Emval.toValue(handle);
__emval_decref(handle);
return rv;
},
"toWireType": (destructors, value) => Emval.toHandle(value),
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": simpleReadValueFromPointer,
destructorFunction: null
});
};
var floatReadValueFromPointer = (name, width) => {
switch (width) {
case 4:
return function(pointer) {
return this["fromWireType"](HEAPF32[((pointer) >> 2)]);
};
case 8:
return function(pointer) {
return this["fromWireType"](HEAPF64[((pointer) >> 3)]);
};
default:
throw new TypeError(`invalid float width (${width}): ${name}`);
}
};
var __embind_register_float = (rawType, name, size) => {
name = readLatin1String(name);
registerType(rawType, {
name: name,
"fromWireType": value => value,
"toWireType": (destructors, value) => value,
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": floatReadValueFromPointer(name, size),
destructorFunction: null
});
};
var integerReadValueFromPointer = (name, width, signed) => {
switch (width) {
case 1:
return signed ? pointer => HEAP8[((pointer) >> 0)] : pointer => HEAPU8[((pointer) >> 0)];
case 2:
return signed ? pointer => HEAP16[((pointer) >> 1)] : pointer => HEAPU16[((pointer) >> 1)];
case 4:
return signed ? pointer => HEAP32[((pointer) >> 2)] : pointer => HEAPU32[((pointer) >> 2)];
default:
throw new TypeError(`invalid integer width (${width}): ${name}`);
}
};
/** @suppress {globalThis} */ var __embind_register_integer = (primitiveType, name, size, minRange, maxRange) => {
name = readLatin1String(name);
if (maxRange === -1) {
maxRange = 4294967295;
}
var fromWireType = value => value;
if (minRange === 0) {
var bitshift = 32 - 8 * size;
fromWireType = value => (value << bitshift) >>> bitshift;
}
var isUnsignedType = (name.includes("unsigned"));
var checkAssertions = (value, toTypeName) => {};
var toWireType;
if (isUnsignedType) {
toWireType = function(destructors, value) {
checkAssertions(value, this.name);
return value >>> 0;
};
} else {
toWireType = function(destructors, value) {
checkAssertions(value, this.name);
return value;
};
}
registerType(primitiveType, {
name: name,
"fromWireType": fromWireType,
"toWireType": toWireType,
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": integerReadValueFromPointer(name, size, minRange !== 0),
destructorFunction: null
});
};
var __embind_register_memory_view = (rawType, dataTypeIndex, name) => {
var typeMapping = [ Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array ];
var TA = typeMapping[dataTypeIndex];
function decodeMemoryView(handle) {
var size = HEAPU32[((handle) >> 2)];
var data = HEAPU32[(((handle) + (4)) >> 2)];
return new TA(HEAP8.buffer, data, size);
}
name = readLatin1String(name);
registerType(rawType, {
name: name,
"fromWireType": decodeMemoryView,
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": decodeMemoryView
}, {
ignoreDuplicateRegistrations: true
});
};
/** @suppress {globalThis} */ function readPointer(pointer) {
return this["fromWireType"](HEAPU32[((pointer) >> 2)]);
}
var stringToUTF8 = (str, outPtr, maxBytesToWrite) => stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite);
var __embind_register_std_string = (rawType, name) => {
name = readLatin1String(name);
var stdStringIsUTF8 = (name === "std::string");
registerType(rawType, {
name: name,
"fromWireType"(value) {
var length = HEAPU32[((value) >> 2)];
var payload = value + 4;
var str;
if (stdStringIsUTF8) {
var decodeStartPtr = payload;
for (var i = 0; i <= length; ++i) {
var currentBytePtr = payload + i;
if (i == length || HEAPU8[currentBytePtr] == 0) {
var maxRead = currentBytePtr - decodeStartPtr;
var stringSegment = UTF8ToString(decodeStartPtr, maxRead);
if (str === undefined) {
str = stringSegment;
} else {
str += String.fromCharCode(0);
str += stringSegment;
}
decodeStartPtr = currentBytePtr + 1;
}
}
} else {
var a = new Array(length);
for (var i = 0; i < length; ++i) {
a[i] = String.fromCharCode(HEAPU8[payload + i]);
}
str = a.join("");
}
_free(value);
return str;
},
"toWireType"(destructors, value) {
if (value instanceof ArrayBuffer) {
value = new Uint8Array(value);
}
var length;
var valueIsOfTypeString = (typeof value == "string");
if (!(valueIsOfTypeString || value instanceof Uint8Array || value instanceof Uint8ClampedArray || value instanceof Int8Array)) {
throwBindingError("Cannot pass non-string to std::string");
}
if (stdStringIsUTF8 && valueIsOfTypeString) {
length = lengthBytesUTF8(value);
} else {
length = value.length;
}
var base = _malloc(4 + length + 1);
var ptr = base + 4;
HEAPU32[((base) >> 2)] = length;
if (stdStringIsUTF8 && valueIsOfTypeString) {
stringToUTF8(value, ptr, length + 1);
} else {
if (valueIsOfTypeString) {
for (var i = 0; i < length; ++i) {
var charCode = value.charCodeAt(i);
if (charCode > 255) {
_free(ptr);
throwBindingError("String has UTF-16 code units that do not fit in 8 bits");
}
HEAPU8[ptr + i] = charCode;
}
} else {
for (var i = 0; i < length; ++i) {
HEAPU8[ptr + i] = value[i];
}
}
}
if (destructors !== null) {
destructors.push(_free, base);
}
return base;
},
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": readPointer,
destructorFunction(ptr) {
_free(ptr);
}
});
};
var UTF16Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf-16le") : undefined;
var 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));
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;
};
var 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;
};
var lengthBytesUTF16 = str => str.length * 2;
var 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;
};
var 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;
};
var 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;
};
var __embind_register_std_wstring = (rawType, charSize, name) => {
name = readLatin1String(name);
var decodeString, encodeString, getHeap, lengthBytesUTF, shift;
if (charSize === 2) {
decodeString = UTF16ToString;
encodeString = stringToUTF16;
lengthBytesUTF = lengthBytesUTF16;
getHeap = () => HEAPU16;
shift = 1;
} else if (charSize === 4) {
decodeString = UTF32ToString;
encodeString = stringToUTF32;
lengthBytesUTF = lengthBytesUTF32;
getHeap = () => HEAPU32;
shift = 2;
}
registerType(rawType, {
name: name,
"fromWireType": value => {
var length = HEAPU32[((value) >> 2)];
var HEAP = getHeap();
var str;
var decodeStartPtr = value + 4;
for (var i = 0; i <= length; ++i) {
var currentBytePtr = value + 4 + i * charSize;
if (i == length || HEAP[currentBytePtr >> shift] == 0) {
var maxReadBytes = currentBytePtr - decodeStartPtr;
var stringSegment = decodeString(decodeStartPtr, maxReadBytes);
if (str === undefined) {
str = stringSegment;
} else {
str += String.fromCharCode(0);
str += stringSegment;
}
decodeStartPtr = currentBytePtr + charSize;
}
}
_free(value);
return str;
},
"toWireType": (destructors, value) => {
if (!(typeof value == "string")) {
throwBindingError(`Cannot pass non-string to C++ string type ${name}`);
}
var length = lengthBytesUTF(value);
var ptr = _malloc(4 + length + charSize);
HEAPU32[ptr >> 2] = length >> shift;
encodeString(value, ptr + 4, length + charSize);
if (destructors !== null) {
destructors.push(_free, ptr);
}
return ptr;
},
"argPackAdvance": GenericWireTypeSize,
"readValueFromPointer": simpleReadValueFromPointer,
destructorFunction(ptr) {
_free(ptr);
}
});
};
var __embind_register_void = (rawType, name) => {
name = readLatin1String(name);
registerType(rawType, {
isVoid: true,
name: name,
"argPackAdvance": 0,
"fromWireType": () => undefined,
"toWireType": (destructors, o) => undefined
});
};
var nowIsMonotonic = 1;
var __emscripten_get_now_is_monotonic = () => nowIsMonotonic;
var convertI32PairToI53Checked = (lo, hi) => ((hi + 2097152) >>> 0 < 4194305 - !!lo) ? (lo >>> 0) + hi * 4294967296 : NaN;
function __mmap_js(len, prot, flags, fd, offset_low, offset_high, allocated, addr) {
var offset = convertI32PairToI53Checked(offset_low, offset_high);
try {
if (isNaN(offset)) return 61;
var stream = SYSCALLS.getStreamFromFD(fd);
var res = FS.mmap(stream, len, offset, prot, flags);
var ptr = res.ptr;
HEAP32[((allocated) >> 2)] = res.allocated;
HEAPU32[((addr) >> 2)] = ptr;
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
function __munmap_js(addr, len, prot, flags, fd, offset_low, offset_high) {
var offset = convertI32PairToI53Checked(offset_low, offset_high);
try {
if (isNaN(offset)) return 61;
var stream = SYSCALLS.getStreamFromFD(fd);
if (prot & 2) {
SYSCALLS.doMsync(addr, stream, len, flags, offset);
}
FS.munmap(stream);
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return -e.errno;
}
}
var _abort = () => {
abort("");
};
var readEmAsmArgsArray = [];
var readEmAsmArgs = (sigPtr, buf) => {
readEmAsmArgsArray.length = 0;
var ch;
while (ch = HEAPU8[sigPtr++]) {
var wide = (ch != 105);
wide &= (ch != 112);
buf += wide && (buf % 8) ? 4 : 0;
readEmAsmArgsArray.push( ch == 112 ? HEAPU32[((buf) >> 2)] : ch == 105 ? HEAP32[((buf) >> 2)] : HEAPF64[((buf) >> 3)]);
buf += wide ? 8 : 4;
}
return readEmAsmArgsArray;
};
var runEmAsmFunction = (code, sigPtr, argbuf) => {
var args = readEmAsmArgs(sigPtr, argbuf);
return ASM_CONSTS[code].apply(null, args);
};
var _emscripten_asm_const_int = (code, sigPtr, argbuf) => runEmAsmFunction(code, sigPtr, argbuf);
var _emscripten_date_now = () => Date.now();
var _emscripten_get_now;
_emscripten_get_now = () => performance.now();
var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance = ctx => !!(ctx.dibvbi = ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));
var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance = ctx => !!(ctx.mdibvbi = ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));
var webgl_enable_WEBGL_multi_draw = ctx => !!(ctx.multiDrawWebgl = ctx.getExtension("WEBGL_multi_draw"));
var GL = {
counter: 1,
buffers: [],
programs: [],
framebuffers: [],
renderbuffers: [],
textures: [],
shaders: [],
vaos: [],
contexts: [],
offscreenCanvases: {},
queries: [],
samplers: [],
transformFeedbacks: [],
syncs: [],
stringCache: {},
stringiCache: {},
unpackAlignment: 4,
recordError: function recordError(errorCode) {
if (!GL.lastError) {
GL.lastError = errorCode;
}
},
getNewId: table => {
var ret = GL.counter++;
for (var i = table.length; i < ret; i++) {
table[i] = null;
}
return ret;
},
getSource: (shader, count, string, length) => {
var source = "";
for (var i = 0; i < count; ++i) {
var len = length ? HEAP32[(((length) + (i * 4)) >> 2)] : -1;
source += UTF8ToString(HEAP32[(((string) + (i * 4)) >> 2)], len < 0 ? undefined : len);
}
return source;
},
createContext: (/** @type {HTMLCanvasElement} */ canvas, webGLContextAttributes) => {
if (webGLContextAttributes.renderViaOffscreenBackBuffer) webGLContextAttributes["preserveDrawingBuffer"] = true;
if (!canvas.getContextSafariWebGL2Fixed) {
canvas.getContextSafariWebGL2Fixed = canvas.getContext;
/** @type {function(this:HTMLCanvasElement, string, (Object|null)=): (Object|null)} */ function fixedGetContext(ver, attrs) {
var gl = canvas.getContextSafariWebGL2Fixed(ver, attrs);
return ((ver == "webgl") == (gl instanceof WebGLRenderingContext)) ? gl : null;
}
canvas.getContext = fixedGetContext;
}
var ctx = canvas.getContext("webgl2", webGLContextAttributes);
if (!ctx) return 0;
var handle = GL.registerContext(ctx, webGLContextAttributes);
return handle;
},
enableOffscreenFramebufferAttributes: webGLContextAttributes => {
webGLContextAttributes.renderViaOffscreenBackBuffer = true;
webGLContextAttributes.preserveDrawingBuffer = true;
},
createOffscreenFramebuffer: context => {
var gl = context.GLctx;
var fbo = gl.createFramebuffer();
gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ fbo);
context.defaultFbo = fbo;
context.defaultFboForbidBlitFramebuffer = false;
if (gl.getContextAttributes().antialias) {
context.defaultFboForbidBlitFramebuffer = true;
}
context.defaultColorTarget = gl.createTexture();
context.defaultDepthTarget = gl.createRenderbuffer();
GL.resizeOffscreenFramebuffer(context);
gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10241, /*GL_TEXTURE_MIN_FILTER*/ 9728);
/*GL_NEAREST*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10240, /*GL_TEXTURE_MAG_FILTER*/ 9728);
/*GL_NEAREST*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10242, /*GL_TEXTURE_WRAP_S*/ 33071);
/*GL_CLAMP_TO_EDGE*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10243, /*GL_TEXTURE_WRAP_T*/ 33071);
/*GL_CLAMP_TO_EDGE*/ gl.texImage2D(3553, /*GL_TEXTURE_2D*/ 0, 6408, /*GL_RGBA*/ gl.canvas.width, gl.canvas.height, 0, 6408, /*GL_RGBA*/ 5121, /*GL_UNSIGNED_BYTE*/ null);
gl.framebufferTexture2D(36160, /*GL_FRAMEBUFFER*/ 36064, /*GL_COLOR_ATTACHMENT0*/ 3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget, 0);
gl.bindTexture(3553, /*GL_TEXTURE_2D*/ null);
var depthTarget = gl.createRenderbuffer();
gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
gl.renderbufferStorage(36161, /*GL_RENDERBUFFER*/ 33189, /*GL_DEPTH_COMPONENT16*/ gl.canvas.width, gl.canvas.height);
gl.framebufferRenderbuffer(36160, /*GL_FRAMEBUFFER*/ 36096, /*GL_DEPTH_ATTACHMENT*/ 36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ null);
var vertices = [ -1, -1, -1, 1, 1, -1, 1, 1 ];
var vb = gl.createBuffer();
gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ vb);
gl.bufferData(34962, /*GL_ARRAY_BUFFER*/ new Float32Array(vertices), 35044);
/*GL_STATIC_DRAW*/ gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ null);
context.blitVB = vb;
var vsCode = "attribute vec2 pos;" + "varying lowp vec2 tex;" + "void main() { tex = pos * 0.5 + vec2(0.5,0.5); gl_Position = vec4(pos, 0.0, 1.0); }";
var vs = gl.createShader(35633);
/*GL_VERTEX_SHADER*/ gl.shaderSource(vs, vsCode);
gl.compileShader(vs);
var fsCode = "varying lowp vec2 tex;" + "uniform sampler2D sampler;" + "void main() { gl_FragColor = texture2D(sampler, tex); }";
var fs = gl.createShader(35632);
/*GL_FRAGMENT_SHADER*/ gl.shaderSource(fs, fsCode);
gl.compileShader(fs);
var blitProgram = gl.createProgram();
gl.attachShader(blitProgram, vs);
gl.attachShader(blitProgram, fs);
gl.linkProgram(blitProgram);
context.blitProgram = blitProgram;
context.blitPosLoc = gl.getAttribLocation(blitProgram, "pos");
gl.useProgram(blitProgram);
gl.uniform1i(gl.getUniformLocation(blitProgram, "sampler"), 0);
gl.useProgram(null);
context.defaultVao = undefined;
if (gl.createVertexArray) {
context.defaultVao = gl.createVertexArray();
gl.bindVertexArray(context.defaultVao);
gl.enableVertexAttribArray(context.blitPosLoc);
gl.bindVertexArray(null);
}
},
resizeOffscreenFramebuffer: context => {
var gl = context.GLctx;
if (context.defaultColorTarget) {
var prevTextureBinding = gl.getParameter(32873);
/*GL_TEXTURE_BINDING_2D*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
gl.texImage2D(3553, /*GL_TEXTURE_2D*/ 0, 6408, /*GL_RGBA*/ gl.drawingBufferWidth, gl.drawingBufferHeight, 0, 6408, /*GL_RGBA*/ 5121, /*GL_UNSIGNED_BYTE*/ null);
gl.bindTexture(3553, /*GL_TEXTURE_2D*/ prevTextureBinding);
}
if (context.defaultDepthTarget) {
var prevRenderBufferBinding = gl.getParameter(36007);
/*GL_RENDERBUFFER_BINDING*/ gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
gl.renderbufferStorage(36161, /*GL_RENDERBUFFER*/ 33189, /*GL_DEPTH_COMPONENT16*/ gl.drawingBufferWidth, gl.drawingBufferHeight);
gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ prevRenderBufferBinding);
}
},
blitOffscreenFramebuffer: context => {
var gl = context.GLctx;
var prevScissorTest = gl.getParameter(3089);
/*GL_SCISSOR_TEST*/ if (prevScissorTest) gl.disable(3089);
/*GL_SCISSOR_TEST*/ var prevFbo = gl.getParameter(36006);
/*GL_FRAMEBUFFER_BINDING*/ if (gl.blitFramebuffer && !context.defaultFboForbidBlitFramebuffer) {
gl.bindFramebuffer(36008, /*GL_READ_FRAMEBUFFER*/ context.defaultFbo);
gl.bindFramebuffer(36009, /*GL_DRAW_FRAMEBUFFER*/ null);
gl.blitFramebuffer(0, 0, gl.canvas.width, gl.canvas.height, 0, 0, gl.canvas.width, gl.canvas.height, 16384, /*GL_COLOR_BUFFER_BIT*/ 9728);
} else {
gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ null);
var prevProgram = gl.getParameter(35725);
/*GL_CURRENT_PROGRAM*/ gl.useProgram(context.blitProgram);
var prevVB = gl.getParameter(34964);
/*GL_ARRAY_BUFFER_BINDING*/ gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ context.blitVB);
var prevActiveTexture = gl.getParameter(34016);
/*GL_ACTIVE_TEXTURE*/ gl.activeTexture(33984);
/*GL_TEXTURE0*/ var prevTextureBinding = gl.getParameter(32873);
/*GL_TEXTURE_BINDING_2D*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
var prevBlend = gl.getParameter(3042);
/*GL_BLEND*/ if (prevBlend) gl.disable(3042);
/*GL_BLEND*/ var prevCullFace = gl.getParameter(2884);
/*GL_CULL_FACE*/ if (prevCullFace) gl.disable(2884);
/*GL_CULL_FACE*/ var prevDepthTest = gl.getParameter(2929);
/*GL_DEPTH_TEST*/ if (prevDepthTest) gl.disable(2929);
/*GL_DEPTH_TEST*/ var prevStencilTest = gl.getParameter(2960);
/*GL_STENCIL_TEST*/ if (prevStencilTest) gl.disable(2960);
/*GL_STENCIL_TEST*/ function draw() {
gl.vertexAttribPointer(context.blitPosLoc, 2, 5126, /*GL_FLOAT*/ false, 0, 0);
gl.drawArrays(5, /*GL_TRIANGLE_STRIP*/ 0, 4);
}
if (context.defaultVao) {
var prevVAO = gl.getParameter(34229);
/*GL_VERTEX_ARRAY_BINDING*/ gl.bindVertexArray(context.defaultVao);
draw();
gl.bindVertexArray(prevVAO);
} else {
var prevVertexAttribPointer = {
buffer: gl.getVertexAttrib(context.blitPosLoc, 34975),
/*GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING*/ size: gl.getVertexAttrib(context.blitPosLoc, 34339),
/*GL_VERTEX_ATTRIB_ARRAY_SIZE*/ stride: gl.getVertexAttrib(context.blitPosLoc, 34340),
/*GL_VERTEX_ATTRIB_ARRAY_STRIDE*/ type: gl.getVertexAttrib(context.blitPosLoc, 34341),
/*GL_VERTEX_ATTRIB_ARRAY_TYPE*/ normalized: gl.getVertexAttrib(context.blitPosLoc, 34922),
/*GL_VERTEX_ATTRIB_ARRAY_NORMALIZED*/ pointer: gl.getVertexAttribOffset(context.blitPosLoc, 34373)
};
var maxVertexAttribs = gl.getParameter(34921);
/*GL_MAX_VERTEX_ATTRIBS*/ var prevVertexAttribEnables = [];
for (var i = 0; i < maxVertexAttribs; ++i) {
var prevEnabled = gl.getVertexAttrib(i, 34338);
/*GL_VERTEX_ATTRIB_ARRAY_ENABLED*/ var wantEnabled = i == context.blitPosLoc;
if (prevEnabled && !wantEnabled) {
gl.disableVertexAttribArray(i);
}
if (!prevEnabled && wantEnabled) {
gl.enableVertexAttribArray(i);
}
prevVertexAttribEnables[i] = prevEnabled;
}
draw();
for (var i = 0; i < maxVertexAttribs; ++i) {
var prevEnabled = prevVertexAttribEnables[i];
var nowEnabled = i == context.blitPosLoc;
if (prevEnabled && !nowEnabled) {
gl.enableVertexAttribArray(i);
}
if (!prevEnabled && nowEnabled) {
gl.disableVertexAttribArray(i);
}
}
gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ prevVertexAttribPointer.buffer);
gl.vertexAttribPointer(context.blitPosLoc, prevVertexAttribPointer.size, prevVertexAttribPointer.type, prevVertexAttribPointer.normalized, prevVertexAttribPointer.stride, prevVertexAttribPointer.offset);
}
if (prevStencilTest) gl.enable(2960);
/*GL_STENCIL_TEST*/ if (prevDepthTest) gl.enable(2929);
/*GL_DEPTH_TEST*/ if (prevCullFace) gl.enable(2884);
/*GL_CULL_FACE*/ if (prevBlend) gl.enable(3042);
/*GL_BLEND*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ prevTextureBinding);
gl.activeTexture(prevActiveTexture);
gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ prevVB);
gl.useProgram(prevProgram);
}
gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ prevFbo);
if (prevScissorTest) gl.enable(3089);
},
/*GL_SCISSOR_TEST*/ registerContext: (ctx, webGLContextAttributes) => {
var handle = GL.getNewId(GL.contexts);
var context = {
handle: handle,
attributes: webGLContextAttributes,
version: webGLContextAttributes.majorVersion,
GLctx: ctx
};
if (ctx.canvas) ctx.canvas.GLctxObject = context;
GL.contexts[handle] = context;
if (typeof webGLContextAttributes.enableExtensionsByDefault == "undefined" || webGLContextAttributes.enableExtensionsByDefault) {
GL.initExtensions(context);
}
if (webGLContextAttributes.renderViaOffscreenBackBuffer) GL.createOffscreenFramebuffer(context);
return handle;
},
makeContextCurrent: contextHandle => {
GL.currentContext = GL.contexts[contextHandle];
Module.ctx = GLctx = GL.currentContext && GL.currentContext.GLctx;
return !(contextHandle && !GLctx);
},
getContext: contextHandle => GL.contexts[contextHandle],
deleteContext: contextHandle => {
if (GL.currentContext === GL.contexts[contextHandle]) {
GL.currentContext = null;
}
if (typeof JSEvents == "object") {
JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);
}
if (GL.contexts[contextHandle] && GL.contexts[contextHandle].GLctx.canvas) {
GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined;
}
GL.contexts[contextHandle] = null;
},
initExtensions: context => {
if (!context) context = GL.currentContext;
if (context.initExtensionsDone) return;
context.initExtensionsDone = true;
var GLctx = context.GLctx;
webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);
webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);
if (context.version >= 2) {
GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query_webgl2");
}
if (context.version < 2 || !GLctx.disjointTimerQueryExt) {
GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query");
}
webgl_enable_WEBGL_multi_draw(GLctx);
var exts = GLctx.getSupportedExtensions() || [];
exts.forEach(ext => {
if (!ext.includes("lose_context") && !ext.includes("debug")) {
GLctx.getExtension(ext);
}
});
},
getExtensions() {
var exts = GLctx.getSupportedExtensions() || [];
exts = exts.concat(exts.map(e => "GL_" + e));
return exts;
}
};
/** @suppress {duplicate } */ function _glActiveTexture(x0) {
GLctx.activeTexture(x0);
}
var _emscripten_glActiveTexture = _glActiveTexture;
/** @suppress {duplicate } */ var _glAttachShader = (program, shader) => {
GLctx.attachShader(GL.programs[program], GL.shaders[shader]);
};
var _emscripten_glAttachShader = _glAttachShader;
/** @suppress {duplicate } */ var _glBeginQuery = (target, id) => {
GLctx.beginQuery(target, GL.queries[id]);
};
var _emscripten_glBeginQuery = _glBeginQuery;
/** @suppress {duplicate } */ var _glBeginQueryEXT = (target, id) => {
GLctx.disjointTimerQueryExt["beginQueryEXT"](target, GL.queries[id]);
};
var _emscripten_glBeginQueryEXT = _glBeginQueryEXT;
/** @suppress {duplicate } */ var _glBindAttribLocation = (program, index, name) => {
GLctx.bindAttribLocation(GL.programs[program], index, UTF8ToString(name));
};
var _emscripten_glBindAttribLocation = _glBindAttribLocation;
/** @suppress {duplicate } */ var _glBindBuffer = (target, buffer) => {
if (target == 35051) /*GL_PIXEL_PACK_BUFFER*/ {
GLctx.currentPixelPackBufferBinding = buffer;
} else if (target == 35052) /*GL_PIXEL_UNPACK_BUFFER*/ {
GLctx.currentPixelUnpackBufferBinding = buffer;
}
GLctx.bindBuffer(target, GL.buffers[buffer]);
};
var _emscripten_glBindBuffer = _glBindBuffer;
/** @suppress {duplicate } */ var _glBindFramebuffer = (target, framebuffer) => {
GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : GL.currentContext.defaultFbo);
};
var _emscripten_glBindFramebuffer = _glBindFramebuffer;
/** @suppress {duplicate } */ var _glBindRenderbuffer = (target, renderbuffer) => {
GLctx.bindRenderbuffer(target, GL.renderbuffers[renderbuffer]);
};
var _emscripten_glBindRenderbuffer = _glBindRenderbuffer;
/** @suppress {duplicate } */ var _glBindSampler = (unit, sampler) => {
GLctx.bindSampler(unit, GL.samplers[sampler]);
};
var _emscripten_glBindSampler = _glBindSampler;
/** @suppress {duplicate } */ var _glBindTexture = (target, texture) => {
GLctx.bindTexture(target, GL.textures[texture]);
};
var _emscripten_glBindTexture = _glBindTexture;
/** @suppress {duplicate } */ var _glBindVertexArray = vao => {
GLctx.bindVertexArray(GL.vaos[vao]);
};
var _emscripten_glBindVertexArray = _glBindVertexArray;
/** @suppress {duplicate } */ var _glBindVertexArrayOES = _glBindVertexArray;
var _emscripten_glBindVertexArrayOES = _glBindVertexArrayOES;
/** @suppress {duplicate } */ function _glBlendColor(x0, x1, x2, x3) {
GLctx.blendColor(x0, x1, x2, x3);
}
var _emscripten_glBlendColor = _glBlendColor;
/** @suppress {duplicate } */ function _glBlendEquation(x0) {
GLctx.blendEquation(x0);
}
var _emscripten_glBlendEquation = _glBlendEquation;
/** @suppress {duplicate } */ function _glBlendFunc(x0, x1) {
GLctx.blendFunc(x0, x1);
}
var _emscripten_glBlendFunc = _glBlendFunc;
/** @suppress {duplicate } */ function _glBlitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) {
GLctx.blitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9);
}
var _emscripten_glBlitFramebuffer = _glBlitFramebuffer;
/** @suppress {duplicate } */ var _glBufferData = (target, size, data, usage) => {
if (true) {
if (data && size) {
GLctx.bufferData(target, HEAPU8, usage, data, size);
} else {
GLctx.bufferData(target, size, usage);
}
} else {
GLctx.bufferData(target, data ? HEAPU8.subarray(data, data + size) : size, usage);
}
};
var _emscripten_glBufferData = _glBufferData;
/** @suppress {duplicate } */ var _glBufferSubData = (target, offset, size, data) => {
if (true) {
size && GLctx.bufferSubData(target, offset, HEAPU8, data, size);
return;
}
GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data + size));
};
var _emscripten_glBufferSubData = _glBufferSubData;
/** @suppress {duplicate } */ function _glCheckFramebufferStatus(x0) {
return GLctx.checkFramebufferStatus(x0);
}
var _emscripten_glCheckFramebufferStatus = _glCheckFramebufferStatus;
/** @suppress {duplicate } */ function _glClear(x0) {
GLctx.clear(x0);
}
var _emscripten_glClear = _glClear;
/** @suppress {duplicate } */ function _glClearColor(x0, x1, x2, x3) {
GLctx.clearColor(x0, x1, x2, x3);
}
var _emscripten_glClearColor = _glClearColor;
/** @suppress {duplicate } */ function _glClearStencil(x0) {
GLctx.clearStencil(x0);
}
var _emscripten_glClearStencil = _glClearStencil;
var convertI32PairToI53 = (lo, hi) => (lo >>> 0) + hi * 4294967296;
/** @suppress {duplicate } */ var _glClientWaitSync = (sync, flags, timeout_low, timeout_high) => {
var timeout = convertI32PairToI53(timeout_low, timeout_high);
return GLctx.clientWaitSync(GL.syncs[sync], flags, timeout);
};
var _emscripten_glClientWaitSync = _glClientWaitSync;
/** @suppress {duplicate } */ var _glColorMask = (red, green, blue, alpha) => {
GLctx.colorMask(!!red, !!green, !!blue, !!alpha);
};
var _emscripten_glColorMask = _glColorMask;
/** @suppress {duplicate } */ var _glCompileShader = shader => {
GLctx.compileShader(GL.shaders[shader]);
};
var _emscripten_glCompileShader = _glCompileShader;
/** @suppress {duplicate } */ var _glCompressedTexImage2D = (target, level, internalFormat, width, height, border, imageSize, data) => {
if (true) {
if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data);
} else {
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, HEAPU8, data, imageSize);
}
return;
}
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data), (data + imageSize)) : null);
};
var _emscripten_glCompressedTexImage2D = _glCompressedTexImage2D;
/** @suppress {duplicate } */ var _glCompressedTexSubImage2D = (target, level, xoffset, yoffset, width, height, format, imageSize, data) => {
if (true) {
if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
} else {
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, HEAPU8, data, imageSize);
}
return;
}
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, data ? HEAPU8.subarray((data), (data + imageSize)) : null);
};
var _emscripten_glCompressedTexSubImage2D = _glCompressedTexSubImage2D;
/** @suppress {duplicate } */ function _glCopyBufferSubData(x0, x1, x2, x3, x4) {
GLctx.copyBufferSubData(x0, x1, x2, x3, x4);
}
var _emscripten_glCopyBufferSubData = _glCopyBufferSubData;
/** @suppress {duplicate } */ function _glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) {
GLctx.copyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7);
}
var _emscripten_glCopyTexSubImage2D = _glCopyTexSubImage2D;
/** @suppress {duplicate } */ var _glCreateProgram = () => {
var id = GL.getNewId(GL.programs);
var program = GLctx.createProgram();
program.name = id;
program.maxUniformLength = program.maxAttributeLength = program.maxUniformBlockNameLength = 0;
program.uniformIdCounter = 1;
GL.programs[id] = program;
return id;
};
var _emscripten_glCreateProgram = _glCreateProgram;
/** @suppress {duplicate } */ var _glCreateShader = shaderType => {
var id = GL.getNewId(GL.shaders);
GL.shaders[id] = GLctx.createShader(shaderType);
return id;
};
var _emscripten_glCreateShader = _glCreateShader;
/** @suppress {duplicate } */ function _glCullFace(x0) {
GLctx.cullFace(x0);
}
var _emscripten_glCullFace = _glCullFace;
/** @suppress {duplicate } */ var _glDeleteBuffers = (n, buffers) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((buffers) + (i * 4)) >> 2)];
var buffer = GL.buffers[id];
if (!buffer) continue;
GLctx.deleteBuffer(buffer);
buffer.name = 0;
GL.buffers[id] = null;
if (id == GLctx.currentPixelPackBufferBinding) GLctx.currentPixelPackBufferBinding = 0;
if (id == GLctx.currentPixelUnpackBufferBinding) GLctx.currentPixelUnpackBufferBinding = 0;
}
};
var _emscripten_glDeleteBuffers = _glDeleteBuffers;
/** @suppress {duplicate } */ var _glDeleteFramebuffers = (n, framebuffers) => {
for (var i = 0; i < n; ++i) {
var id = HEAP32[(((framebuffers) + (i * 4)) >> 2)];
var framebuffer = GL.framebuffers[id];
if (!framebuffer) continue;
GLctx.deleteFramebuffer(framebuffer);
framebuffer.name = 0;
GL.framebuffers[id] = null;
}
};
var _emscripten_glDeleteFramebuffers = _glDeleteFramebuffers;
/** @suppress {duplicate } */ var _glDeleteProgram = id => {
if (!id) return;
var program = GL.programs[id];
if (!program) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
GLctx.deleteProgram(program);
program.name = 0;
GL.programs[id] = null;
};
var _emscripten_glDeleteProgram = _glDeleteProgram;
/** @suppress {duplicate } */ var _glDeleteQueries = (n, ids) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((ids) + (i * 4)) >> 2)];
var query = GL.queries[id];
if (!query) continue;
GLctx.deleteQuery(query);
GL.queries[id] = null;
}
};
var _emscripten_glDeleteQueries = _glDeleteQueries;
/** @suppress {duplicate } */ var _glDeleteQueriesEXT = (n, ids) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((ids) + (i * 4)) >> 2)];
var query = GL.queries[id];
if (!query) continue;
GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);
GL.queries[id] = null;
}
};
var _emscripten_glDeleteQueriesEXT = _glDeleteQueriesEXT;
/** @suppress {duplicate } */ var _glDeleteRenderbuffers = (n, renderbuffers) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((renderbuffers) + (i * 4)) >> 2)];
var renderbuffer = GL.renderbuffers[id];
if (!renderbuffer) continue;
GLctx.deleteRenderbuffer(renderbuffer);
renderbuffer.name = 0;
GL.renderbuffers[id] = null;
}
};
var _emscripten_glDeleteRenderbuffers = _glDeleteRenderbuffers;
/** @suppress {duplicate } */ var _glDeleteSamplers = (n, samplers) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((samplers) + (i * 4)) >> 2)];
var sampler = GL.samplers[id];
if (!sampler) continue;
GLctx.deleteSampler(sampler);
sampler.name = 0;
GL.samplers[id] = null;
}
};
var _emscripten_glDeleteSamplers = _glDeleteSamplers;
/** @suppress {duplicate } */ var _glDeleteShader = id => {
if (!id) return;
var shader = GL.shaders[id];
if (!shader) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
GLctx.deleteShader(shader);
GL.shaders[id] = null;
};
var _emscripten_glDeleteShader = _glDeleteShader;
/** @suppress {duplicate } */ var _glDeleteSync = id => {
if (!id) return;
var sync = GL.syncs[id];
if (!sync) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
GLctx.deleteSync(sync);
sync.name = 0;
GL.syncs[id] = null;
};
var _emscripten_glDeleteSync = _glDeleteSync;
/** @suppress {duplicate } */ var _glDeleteTextures = (n, textures) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((textures) + (i * 4)) >> 2)];
var texture = GL.textures[id];
if (!texture) continue;
GLctx.deleteTexture(texture);
texture.name = 0;
GL.textures[id] = null;
}
};
var _emscripten_glDeleteTextures = _glDeleteTextures;
/** @suppress {duplicate } */ var _glDeleteVertexArrays = (n, vaos) => {
for (var i = 0; i < n; i++) {
var id = HEAP32[(((vaos) + (i * 4)) >> 2)];
GLctx.deleteVertexArray(GL.vaos[id]);
GL.vaos[id] = null;
}
};
var _emscripten_glDeleteVertexArrays = _glDeleteVertexArrays;
/** @suppress {duplicate } */ var _glDeleteVertexArraysOES = _glDeleteVertexArrays;
var _emscripten_glDeleteVertexArraysOES = _glDeleteVertexArraysOES;
/** @suppress {duplicate } */ var _glDepthMask = flag => {
GLctx.depthMask(!!flag);
};
var _emscripten_glDepthMask = _glDepthMask;
/** @suppress {duplicate } */ function _glDisable(x0) {
GLctx.disable(x0);
}
var _emscripten_glDisable = _glDisable;
/** @suppress {duplicate } */ var _glDisableVertexAttribArray = index => {
GLctx.disableVertexAttribArray(index);
};
var _emscripten_glDisableVertexAttribArray = _glDisableVertexAttribArray;
/** @suppress {duplicate } */ var _glDrawArrays = (mode, first, count) => {
GLctx.drawArrays(mode, first, count);
};
var _emscripten_glDrawArrays = _glDrawArrays;
/** @suppress {duplicate } */ var _glDrawArraysInstanced = (mode, first, count, primcount) => {
GLctx.drawArraysInstanced(mode, first, count, primcount);
};
var _emscripten_glDrawArraysInstanced = _glDrawArraysInstanced;
/** @suppress {duplicate } */ var _glDrawArraysInstancedBaseInstanceWEBGL = (mode, first, count, instanceCount, baseInstance) => {
GLctx.dibvbi["drawArraysInstancedBaseInstanceWEBGL"](mode, first, count, instanceCount, baseInstance);
};
var _emscripten_glDrawArraysInstancedBaseInstanceWEBGL = _glDrawArraysInstancedBaseInstanceWEBGL;
var tempFixedLengthArray = [];
/** @suppress {duplicate } */ var _glDrawBuffers = (n, bufs) => {
var bufArray = tempFixedLengthArray[n];
for (var i = 0; i < n; i++) {
bufArray[i] = HEAP32[(((bufs) + (i * 4)) >> 2)];
}
GLctx.drawBuffers(bufArray);
};
var _emscripten_glDrawBuffers = _glDrawBuffers;
/** @suppress {duplicate } */ var _glDrawElements = (mode, count, type, indices) => {
GLctx.drawElements(mode, count, type, indices);
};
var _emscripten_glDrawElements = _glDrawElements;
/** @suppress {duplicate } */ var _glDrawElementsInstanced = (mode, count, type, indices, primcount) => {
GLctx.drawElementsInstanced(mode, count, type, indices, primcount);
};
var _emscripten_glDrawElementsInstanced = _glDrawElementsInstanced;
/** @suppress {duplicate } */ var _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL = (mode, count, type, offset, instanceCount, baseVertex, baseinstance) => {
GLctx.dibvbi["drawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, count, type, offset, instanceCount, baseVertex, baseinstance);
};
var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
/** @suppress {duplicate } */ var _glDrawRangeElements = (mode, start, end, count, type, indices) => {
_glDrawElements(mode, count, type, indices);
};
var _emscripten_glDrawRangeElements = _glDrawRangeElements;
/** @suppress {duplicate } */ function _glEnable(x0) {
GLctx.enable(x0);
}
var _emscripten_glEnable = _glEnable;
/** @suppress {duplicate } */ var _glEnableVertexAttribArray = index => {
GLctx.enableVertexAttribArray(index);
};
var _emscripten_glEnableVertexAttribArray = _glEnableVertexAttribArray;
/** @suppress {duplicate } */ function _glEndQuery(x0) {
GLctx.endQuery(x0);
}
var _emscripten_glEndQuery = _glEndQuery;
/** @suppress {duplicate } */ var _glEndQueryEXT = target => {
GLctx.disjointTimerQueryExt["endQueryEXT"](target);
};
var _emscripten_glEndQueryEXT = _glEndQueryEXT;
/** @suppress {duplicate } */ var _glFenceSync = (condition, flags) => {
var sync = GLctx.fenceSync(condition, flags);
if (sync) {
var id = GL.getNewId(GL.syncs);
sync.name = id;
GL.syncs[id] = sync;
return id;
}
return 0;
};
var _emscripten_glFenceSync = _glFenceSync;
/** @suppress {duplicate } */ function _glFinish() {
GLctx.finish();
}
var _emscripten_glFinish = _glFinish;
/** @suppress {duplicate } */ function _glFlush() {
GLctx.flush();
}
var _emscripten_glFlush = _glFlush;
/** @suppress {duplicate } */ var _glFramebufferRenderbuffer = (target, attachment, renderbuffertarget, renderbuffer) => {
GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, GL.renderbuffers[renderbuffer]);
};
var _emscripten_glFramebufferRenderbuffer = _glFramebufferRenderbuffer;
/** @suppress {duplicate } */ var _glFramebufferTexture2D = (target, attachment, textarget, texture, level) => {
GLctx.framebufferTexture2D(target, attachment, textarget, GL.textures[texture], level);
};
var _emscripten_glFramebufferTexture2D = _glFramebufferTexture2D;
/** @suppress {duplicate } */ function _glFrontFace(x0) {
GLctx.frontFace(x0);
}
var _emscripten_glFrontFace = _glFrontFace;
var __glGenObject = (n, buffers, createFunction, objectTable) => {
for (var i = 0; i < n; i++) {
var buffer = GLctx[createFunction]();
var id = buffer && GL.getNewId(objectTable);
if (buffer) {
buffer.name = id;
objectTable[id] = buffer;
} else {
GL.recordError(1282);
}
HEAP32[(((buffers) + (i * 4)) >> 2)] = id;
}
};
/** @suppress {duplicate } */ var _glGenBuffers = (n, buffers) => {
__glGenObject(n, buffers, "createBuffer", GL.buffers);
};
var _emscripten_glGenBuffers = _glGenBuffers;
/** @suppress {duplicate } */ var _glGenFramebuffers = (n, ids) => {
__glGenObject(n, ids, "createFramebuffer", GL.framebuffers);
};
var _emscripten_glGenFramebuffers = _glGenFramebuffers;
/** @suppress {duplicate } */ var _glGenQueries = (n, ids) => {
__glGenObject(n, ids, "createQuery", GL.queries);
};
var _emscripten_glGenQueries = _glGenQueries;
/** @suppress {duplicate } */ var _glGenQueriesEXT = (n, ids) => {
for (var i = 0; i < n; i++) {
var query = GLctx.disjointTimerQueryExt["createQueryEXT"]();
if (!query) {
GL.recordError(1282);
/* GL_INVALID_OPERATION */ while (i < n) HEAP32[(((ids) + (i++ * 4)) >> 2)] = 0;
return;
}
var id = GL.getNewId(GL.queries);
query.name = id;
GL.queries[id] = query;
HEAP32[(((ids) + (i * 4)) >> 2)] = id;
}
};
var _emscripten_glGenQueriesEXT = _glGenQueriesEXT;
/** @suppress {duplicate } */ var _glGenRenderbuffers = (n, renderbuffers) => {
__glGenObject(n, renderbuffers, "createRenderbuffer", GL.renderbuffers);
};
var _emscripten_glGenRenderbuffers = _glGenRenderbuffers;
/** @suppress {duplicate } */ var _glGenSamplers = (n, samplers) => {
__glGenObject(n, samplers, "createSampler", GL.samplers);
};
var _emscripten_glGenSamplers = _glGenSamplers;
/** @suppress {duplicate } */ var _glGenTextures = (n, textures) => {
__glGenObject(n, textures, "createTexture", GL.textures);
};
var _emscripten_glGenTextures = _glGenTextures;
/** @suppress {duplicate } */ function _glGenVertexArrays(n, arrays) {
__glGenObject(n, arrays, "createVertexArray", GL.vaos);
}
var _emscripten_glGenVertexArrays = _glGenVertexArrays;
/** @suppress {duplicate } */ var _glGenVertexArraysOES = _glGenVertexArrays;
var _emscripten_glGenVertexArraysOES = _glGenVertexArraysOES;
/** @suppress {duplicate } */ function _glGenerateMipmap(x0) {
GLctx.generateMipmap(x0);
}
var _emscripten_glGenerateMipmap = _glGenerateMipmap;
/** @suppress {duplicate } */ var _glGetBufferParameteriv = (target, value, data) => {
if (!data) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
HEAP32[((data) >> 2)] = GLctx.getBufferParameter(target, value);
};
var _emscripten_glGetBufferParameteriv = _glGetBufferParameteriv;
/** @suppress {duplicate } */ var _glGetError = () => {
var error = GLctx.getError() || GL.lastError;
GL.lastError = 0;
/*GL_NO_ERROR*/ return error;
};
var _emscripten_glGetError = _glGetError;
var writeI53ToI64 = (ptr, num) => {
HEAPU32[((ptr) >> 2)] = num;
var lower = HEAPU32[((ptr) >> 2)];
HEAPU32[(((ptr) + (4)) >> 2)] = (num - lower) / 4294967296;
};
var emscriptenWebGLGet = (name_, p, type) => {
if (!p) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
var ret = undefined;
switch (name_) {
case 36346:
ret = 1;
break;
case 36344:
if (type != 0 && type != 1) {
GL.recordError(1280);
}
return;
case 34814:
case 36345:
ret = 0;
break;
case 34466:
var formats = GLctx.getParameter(34467);
/*GL_COMPRESSED_TEXTURE_FORMATS*/ ret = formats ? formats.length : 0;
break;
case 33309:
if (GL.currentContext.version < 2) {
GL.recordError(1282);
/* GL_INVALID_OPERATION */ return;
}
var exts = GLctx.getSupportedExtensions() || [];
ret = 2 * exts.length;
break;
case 33307:
case 33308:
if (GL.currentContext.version < 2) {
GL.recordError(1280);
return;
}
ret = name_ == 33307 ? 3 : 0;
break;
}
if (ret === undefined) {
var result = GLctx.getParameter(name_);
switch (typeof result) {
case "number":
ret = result;
break;
case "boolean":
ret = result ? 1 : 0;
break;
case "string":
GL.recordError(1280);
return;
case "object":
if (result === null) {
switch (name_) {
case 34964:
case 35725:
case 34965:
case 36006:
case 36007:
case 32873:
case 34229:
case 36662:
case 36663:
case 35053:
case 35055:
case 36010:
case 35097:
case 35869:
case 32874:
case 36389:
case 35983:
case 35368:
case 34068:
{
ret = 0;
break;
}
default:
{
GL.recordError(1280);
return;
}
}
} else if (result instanceof Float32Array || result instanceof Uint32Array || result instanceof Int32Array || result instanceof Array) {
for (var i = 0; i < result.length; ++i) {
switch (type) {
case 0:
HEAP32[(((p) + (i * 4)) >> 2)] = result[i];
break;
case 2:
HEAPF32[(((p) + (i * 4)) >> 2)] = result[i];
break;
case 4:
HEAP8[(((p) + (i)) >> 0)] = result[i] ? 1 : 0;
break;
}
}
return;
} else {
try {
ret = result.name | 0;
} catch (e) {
GL.recordError(1280);
err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);
return;
}
}
break;
default:
GL.recordError(1280);
err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof (result)}!`);
return;
}
}
switch (type) {
case 1:
writeI53ToI64(p, ret);
break;
case 0:
HEAP32[((p) >> 2)] = ret;
break;
case 2:
HEAPF32[((p) >> 2)] = ret;
break;
case 4:
HEAP8[((p) >> 0)] = ret ? 1 : 0;
break;
}
};
/** @suppress {duplicate } */ var _glGetFloatv = (name_, p) => emscriptenWebGLGet(name_, p, 2);
var _emscripten_glGetFloatv = _glGetFloatv;
/** @suppress {duplicate } */ var _glGetFramebufferAttachmentParameteriv = (target, attachment, pname, params) => {
var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname);
if (result instanceof WebGLRenderbuffer || result instanceof WebGLTexture) {
result = result.name | 0;
}
HEAP32[((params) >> 2)] = result;
};
var _emscripten_glGetFramebufferAttachmentParameteriv = _glGetFramebufferAttachmentParameteriv;
/** @suppress {duplicate } */ var _glGetIntegerv = (name_, p) => emscriptenWebGLGet(name_, p, 0);
var _emscripten_glGetIntegerv = _glGetIntegerv;
/** @suppress {duplicate } */ var _glGetProgramInfoLog = (program, maxLength, length, infoLog) => {
var log = GLctx.getProgramInfoLog(GL.programs[program]);
if (log === null) log = "(unknown error)";
var numBytesWrittenExclNull = (maxLength > 0 && infoLog) ? stringToUTF8(log, infoLog, maxLength) : 0;
if (length) HEAP32[((length) >> 2)] = numBytesWrittenExclNull;
};
var _emscripten_glGetProgramInfoLog = _glGetProgramInfoLog;
/** @suppress {duplicate } */ var _glGetProgramiv = (program, pname, p) => {
if (!p) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
if (program >= GL.counter) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
program = GL.programs[program];
if (pname == 35716) {
var log = GLctx.getProgramInfoLog(program);
if (log === null) log = "(unknown error)";
HEAP32[((p) >> 2)] = log.length + 1;
} else if (pname == 35719) /* GL_ACTIVE_UNIFORM_MAX_LENGTH */ {
if (!program.maxUniformLength) {
for (var i = 0; i < GLctx.getProgramParameter(program, 35718); /*GL_ACTIVE_UNIFORMS*/ ++i) {
program.maxUniformLength = Math.max(program.maxUniformLength, GLctx.getActiveUniform(program, i).name.length + 1);
}
}
HEAP32[((p) >> 2)] = program.maxUniformLength;
} else if (pname == 35722) /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */ {
if (!program.maxAttributeLength) {
for (var i = 0; i < GLctx.getProgramParameter(program, 35721); /*GL_ACTIVE_ATTRIBUTES*/ ++i) {
program.maxAttributeLength = Math.max(program.maxAttributeLength, GLctx.getActiveAttrib(program, i).name.length + 1);
}
}
HEAP32[((p) >> 2)] = program.maxAttributeLength;
} else if (pname == 35381) /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */ {
if (!program.maxUniformBlockNameLength) {
for (var i = 0; i < GLctx.getProgramParameter(program, 35382); /*GL_ACTIVE_UNIFORM_BLOCKS*/ ++i) {
program.maxUniformBlockNameLength = Math.max(program.maxUniformBlockNameLength, GLctx.getActiveUniformBlockName(program, i).length + 1);
}
}
HEAP32[((p) >> 2)] = program.maxUniformBlockNameLength;
} else {
HEAP32[((p) >> 2)] = GLctx.getProgramParameter(program, pname);
}
};
var _emscripten_glGetProgramiv = _glGetProgramiv;
/** @suppress {duplicate } */ var _glGetQueryObjecti64vEXT = (id, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
var query = GL.queries[id];
var param;
if (GL.currentContext.version < 2) {
param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
} else {
param = GLctx.getQueryParameter(query, pname);
}
var ret;
if (typeof param == "boolean") {
ret = param ? 1 : 0;
} else {
ret = param;
}
writeI53ToI64(params, ret);
};
var _emscripten_glGetQueryObjecti64vEXT = _glGetQueryObjecti64vEXT;
/** @suppress {duplicate } */ var _glGetQueryObjectui64vEXT = _glGetQueryObjecti64vEXT;
var _emscripten_glGetQueryObjectui64vEXT = _glGetQueryObjectui64vEXT;
/** @suppress {duplicate } */ var _glGetQueryObjectuiv = (id, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
var query = GL.queries[id];
var param = GLctx.getQueryParameter(query, pname);
var ret;
if (typeof param == "boolean") {
ret = param ? 1 : 0;
} else {
ret = param;
}
HEAP32[((params) >> 2)] = ret;
};
var _emscripten_glGetQueryObjectuiv = _glGetQueryObjectuiv;
/** @suppress {duplicate } */ var _glGetQueryObjectivEXT = (id, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
var query = GL.queries[id];
var param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
var ret;
if (typeof param == "boolean") {
ret = param ? 1 : 0;
} else {
ret = param;
}
HEAP32[((params) >> 2)] = ret;
};
/** @suppress {duplicate } */ var _glGetQueryObjectuivEXT = _glGetQueryObjectivEXT;
var _emscripten_glGetQueryObjectuivEXT = _glGetQueryObjectuivEXT;
/** @suppress {duplicate } */ var _glGetQueryiv = (target, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
HEAP32[((params) >> 2)] = GLctx.getQuery(target, pname);
};
var _emscripten_glGetQueryiv = _glGetQueryiv;
/** @suppress {duplicate } */ var _glGetQueryivEXT = (target, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
HEAP32[((params) >> 2)] = GLctx.disjointTimerQueryExt["getQueryEXT"](target, pname);
};
var _emscripten_glGetQueryivEXT = _glGetQueryivEXT;
/** @suppress {duplicate } */ var _glGetRenderbufferParameteriv = (target, pname, params) => {
if (!params) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
HEAP32[((params) >> 2)] = GLctx.getRenderbufferParameter(target, pname);
};
var _emscripten_glGetRenderbufferParameteriv = _glGetRenderbufferParameteriv;
/** @suppress {duplicate } */ var _glGetShaderInfoLog = (shader, maxLength, length, infoLog) => {
var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
if (log === null) log = "(unknown error)";
var numBytesWrittenExclNull = (maxLength > 0 && infoLog) ? stringToUTF8(log, infoLog, maxLength) : 0;
if (length) HEAP32[((length) >> 2)] = numBytesWrittenExclNull;
};
var _emscripten_glGetShaderInfoLog = _glGetShaderInfoLog;
/** @suppress {duplicate } */ var _glGetShaderPrecisionFormat = (shaderType, precisionType, range, precision) => {
var result = GLctx.getShaderPrecisionFormat(shaderType, precisionType);
HEAP32[((range) >> 2)] = result.rangeMin;
HEAP32[(((range) + (4)) >> 2)] = result.rangeMax;
HEAP32[((precision) >> 2)] = result.precision;
};
var _emscripten_glGetShaderPrecisionFormat = _glGetShaderPrecisionFormat;
/** @suppress {duplicate } */ var _glGetShaderiv = (shader, pname, p) => {
if (!p) {
GL.recordError(1281);
/* GL_INVALID_VALUE */ return;
}
if (pname == 35716) {
var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
if (log === null) log = "(unknown error)";
var logLength = log ? log.length + 1 : 0;
HEAP32[((p) >> 2)] = logLength;
} else if (pname == 35720) {
var source = GLctx.getShaderSource(GL.shaders[shader]);
var sourceLength = source ? source.length + 1 : 0;
HEAP32[((p) >> 2)] = sourceLength;
} else {
HEAP32[((p) >> 2)] = GLctx.getShaderParameter(GL.shaders[shader], pname);
}
};
var _emscripten_glGetShaderiv = _glGetShaderiv;
var stringToNewUTF8 = str => {
var size = lengthBytesUTF8(str) + 1;
var ret = _malloc(size);
if (ret) stringToUTF8(str, ret, size);
return ret;
};
/** @suppress {duplicate } */ var _glGetString = name_ => {
var ret = GL.stringCache[name_];
if (!ret) {
switch (name_) {
case 7939:
/* GL_EXTENSIONS */ ret = stringToNewUTF8(GL.getExtensions().join(" "));
break;
case 7936:
/* GL_VENDOR */ case 7937:
/* GL_RENDERER */ case 37445:
/* UNMASKED_VENDOR_WEBGL */ case 37446:
/* UNMASKED_RENDERER_WEBGL */ var s = GLctx.getParameter(name_);
if (!s) {
GL.recordError(1280);
}
ret = s ? stringToNewUTF8(s) : 0;
break;
case 7938:
/* GL_VERSION */ var glVersion = GLctx.getParameter(7938);
if (true) glVersion = `OpenGL ES 3.0 (${glVersion})`; else {
glVersion = `OpenGL ES 2.0 (${glVersion})`;
}
ret = stringToNewUTF8(glVersion);
break;
case 35724:
/* GL_SHADING_LANGUAGE_VERSION */ var glslVersion = GLctx.getParameter(35724);
var ver_re = /^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;
var ver_num = glslVersion.match(ver_re);
if (ver_num !== null) {
if (ver_num[1].length == 3) ver_num[1] = ver_num[1] + "0";
glslVersion = `OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`;
}
ret = stringToNewUTF8(glslVersion);
break;
default:
GL.recordError(1280);
}
GL.stringCache[name_] = ret;
}
return ret;
};
var _emscripten_glGetString = _glGetString;
/** @suppress {duplicate } */ var _glGetStringi = (name, index) => {
if (GL.currentContext.version < 2) {
GL.recordError(1282);
return 0;
}
var stringiCache = GL.stringiCache[name];
if (stringiCache) {
if (index < 0 || index >= stringiCache.length) {
GL.recordError(1281);
/*GL_INVALID_VALUE*/ return 0;
}
return stringiCache[index];
}
switch (name) {
case 7939:
/* GL_EXTENSIONS */ var exts = GL.getExtensions().map(e => stringToNewUTF8(e));
stringiCache = GL.stringiCache[name] = exts;
if (index < 0 || index >= stringiCache.length) {
GL.recordError(1281);
/*GL_INVALID_VALUE*/ return 0;
}
return stringiCache[index];
default:
GL.recordError(1280);
/*GL_INVALID_ENUM*/ return 0;
}
};
var _emscripten_glGetStringi = _glGetStringi;
/** @suppress {checkTypes} */ var jstoi_q = str => parseInt(str);
/** @noinline */ var webglGetLeftBracePos = name => name.slice(-1) == "]" && name.lastIndexOf("[");
var webglPrepareUniformLocationsBeforeFirstUse = program => {
var uniformLocsById = program.uniformLocsById, uniformSizeAndIdsByName = program.uniformSizeAndIdsByName, i, j;
if (!uniformLocsById) {
program.uniformLocsById = uniformLocsById = {};
program.uniformArrayNamesById = {};
for (i = 0; i < GLctx.getProgramParameter(program, 35718); /*GL_ACTIVE_UNIFORMS*/ ++i) {
var u = GLctx.getActiveUniform(program, i);
var nm = u.name;
var sz = u.size;
var lb = webglGetLeftBracePos(nm);
var arrayName = lb > 0 ? nm.slice(0, lb) : nm;
var id = program.uniformIdCounter;
program.uniformIdCounter += sz;
uniformSizeAndIdsByName[arrayName] = [ sz, id ];
for (j = 0; j < sz; ++j) {
uniformLocsById[id] = j;
program.uniformArrayNamesById[id++] = arrayName;
}
}
}
};
/** @suppress {duplicate } */ var _glGetUniformLocation = (program, name) => {
name = UTF8ToString(name);
if (program = GL.programs[program]) {
webglPrepareUniformLocationsBeforeFirstUse(program);
var uniformLocsById = program.uniformLocsById;
var arrayIndex = 0;
var uniformBaseName = name;
var leftBrace = webglGetLeftBracePos(name);
if (leftBrace > 0) {
arrayIndex = jstoi_q(name.slice(leftBrace + 1)) >>> 0;
uniformBaseName = name.slice(0, leftBrace);
}
var sizeAndId = program.uniformSizeAndIdsByName[uniformBaseName];
if (sizeAndId && arrayIndex < sizeAndId[0]) {
arrayIndex += sizeAndId[1];
if ((uniformLocsById[arrayIndex] = uniformLocsById[arrayIndex] || GLctx.getUniformLocation(program, name))) {
return arrayIndex;
}
}
} else {
GL.recordError(1281);
}
/* GL_INVALID_VALUE */ return -1;
};
var _emscripten_glGetUniformLocation = _glGetUniformLocation;
/** @suppress {duplicate } */ var _glInvalidateFramebuffer = (target, numAttachments, attachments) => {
var list = tempFixedLengthArray[numAttachments];
for (var i = 0; i < numAttachments; i++) {
list[i] = HEAP32[(((attachments) + (i * 4)) >> 2)];
}
GLctx.invalidateFramebuffer(target, list);
};
var _emscripten_glInvalidateFramebuffer = _glInvalidateFramebuffer;
/** @suppress {duplicate } */ var _glInvalidateSubFramebuffer = (target, numAttachments, attachments, x, y, width, height) => {
var list = tempFixedLengthArray[numAttachments];
for (var i = 0; i < numAttachments; i++) {
list[i] = HEAP32[(((attachments) + (i * 4)) >> 2)];
}
GLctx.invalidateSubFramebuffer(target, list, x, y, width, height);
};
var _emscripten_glInvalidateSubFramebuffer = _glInvalidateSubFramebuffer;
/** @suppress {duplicate } */ var _glIsSync = sync => GLctx.isSync(GL.syncs[sync]);
var _emscripten_glIsSync = _glIsSync;
/** @suppress {duplicate } */ var _glIsTexture = id => {
var texture = GL.textures[id];
if (!texture) return 0;
return GLctx.isTexture(texture);
};
var _emscripten_glIsTexture = _glIsTexture;
/** @suppress {duplicate } */ function _glLineWidth(x0) {
GLctx.lineWidth(x0);
}
var _emscripten_glLineWidth = _glLineWidth;
/** @suppress {duplicate } */ var _glLinkProgram = program => {
program = GL.programs[program];
GLctx.linkProgram(program);
program.uniformLocsById = 0;
program.uniformSizeAndIdsByName = {};
};
var _emscripten_glLinkProgram = _glLinkProgram;
/** @suppress {duplicate } */ var _glMultiDrawArraysInstancedBaseInstanceWEBGL = (mode, firsts, counts, instanceCounts, baseInstances, drawCount) => {
GLctx.mdibvbi["multiDrawArraysInstancedBaseInstanceWEBGL"](mode, HEAP32, firsts >> 2, HEAP32, counts >> 2, HEAP32, instanceCounts >> 2, HEAPU32, baseInstances >> 2, drawCount);
};
var _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL = _glMultiDrawArraysInstancedBaseInstanceWEBGL;
/** @suppress {duplicate } */ var _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL = (mode, counts, type, offsets, instanceCounts, baseVertices, baseInstances, drawCount) => {
GLctx.mdibvbi["multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, HEAP32, counts >> 2, type, HEAP32, offsets >> 2, HEAP32, instanceCounts >> 2, HEAP32, baseVertices >> 2, HEAPU32, baseInstances >> 2, drawCount);
};
var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
/** @suppress {duplicate } */ var _glPixelStorei = (pname, param) => {
if (pname == 3317) /* GL_UNPACK_ALIGNMENT */ {
GL.unpackAlignment = param;
}
GLctx.pixelStorei(pname, param);
};
var _emscripten_glPixelStorei = _glPixelStorei;
/** @suppress {duplicate } */ var _glQueryCounterEXT = (id, target) => {
GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id], target);
};
var _emscripten_glQueryCounterEXT = _glQueryCounterEXT;
/** @suppress {duplicate } */ function _glReadBuffer(x0) {
GLctx.readBuffer(x0);
}
var _emscripten_glReadBuffer = _glReadBuffer;
var computeUnpackAlignedImageSize = (width, height, sizePerPixel, alignment) => {
function roundedToNextMultipleOf(x, y) {
return (x + y - 1) & -y;
}
var plainRowSize = width * sizePerPixel;
var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment);
return height * alignedRowSize;
};
var colorChannelsInGlTextureFormat = format => {
var colorChannels = {
5: 3,
6: 4,
8: 2,
29502: 3,
29504: 4,
26917: 2,
26918: 2,
29846: 3,
29847: 4
};
return colorChannels[format - 6402] || 1;
};
var heapObjectForWebGLType = type => {
type -= 5120;
if (type == 0) return HEAP8;
if (type == 1) return HEAPU8;
if (type == 2) return HEAP16;
if (type == 4) return HEAP32;
if (type == 6) return HEAPF32;
if (type == 5 || type == 28922 || type == 28520 || type == 30779 || type == 30782) return HEAPU32;
return HEAPU16;
};
var heapAccessShiftForWebGLHeap = heap => 31 - Math.clz32(heap.BYTES_PER_ELEMENT);
var emscriptenWebGLGetTexPixelData = (type, format, width, height, pixels, internalFormat) => {
var heap = heapObjectForWebGLType(type);
var shift = heapAccessShiftForWebGLHeap(heap);
var byteSize = 1 << shift;
var sizePerPixel = colorChannelsInGlTextureFormat(format) * byteSize;
var bytes = computeUnpackAlignedImageSize(width, height, sizePerPixel, GL.unpackAlignment);
return heap.subarray(pixels >> shift, pixels + bytes >> shift);
};
/** @suppress {duplicate } */ var _glReadPixels = (x, y, width, height, format, type, pixels) => {
if (true) {
if (GLctx.currentPixelPackBufferBinding) {
GLctx.readPixels(x, y, width, height, format, type, pixels);
} else {
var heap = heapObjectForWebGLType(type);
GLctx.readPixels(x, y, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
}
return;
}
var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format);
if (!pixelData) {
GL.recordError(1280);
/*GL_INVALID_ENUM*/ return;
}
GLctx.readPixels(x, y, width, height, format, type, pixelData);
};
var _emscripten_glReadPixels = _glReadPixels;
/** @suppress {duplicate } */ function _glRenderbufferStorage(x0, x1, x2, x3) {
GLctx.renderbufferStorage(x0, x1, x2, x3);
}
var _emscripten_glRenderbufferStorage = _glRenderbufferStorage;
/** @suppress {duplicate } */ function _glRenderbufferStorageMultisample(x0, x1, x2, x3, x4) {
GLctx.renderbufferStorageMultisample(x0, x1, x2, x3, x4);
}
var _emscripten_glRenderbufferStorageMultisample = _glRenderbufferStorageMultisample;
/** @suppress {duplicate } */ var _glSamplerParameterf = (sampler, pname, param) => {
GLctx.samplerParameterf(GL.samplers[sampler], pname, param);
};
var _emscripten_glSamplerParameterf = _glSamplerParameterf;
/** @suppress {duplicate } */ var _glSamplerParameteri = (sampler, pname, param) => {
GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
};
var _emscripten_glSamplerParameteri = _glSamplerParameteri;
/** @suppress {duplicate } */ var _glSamplerParameteriv = (sampler, pname, params) => {
var param = HEAP32[((params) >> 2)];
GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
};
var _emscripten_glSamplerParameteriv = _glSamplerParameteriv;
/** @suppress {duplicate } */ function _glScissor(x0, x1, x2, x3) {
GLctx.scissor(x0, x1, x2, x3);
}
var _emscripten_glScissor = _glScissor;
/** @suppress {duplicate } */ var _glShaderSource = (shader, count, string, length) => {
var source = GL.getSource(shader, count, string, length);
GLctx.shaderSource(GL.shaders[shader], source);
};
var _emscripten_glShaderSource = _glShaderSource;
/** @suppress {duplicate } */ function _glStencilFunc(x0, x1, x2) {
GLctx.stencilFunc(x0, x1, x2);
}
var _emscripten_glStencilFunc = _glStencilFunc;
/** @suppress {duplicate } */ function _glStencilFuncSeparate(x0, x1, x2, x3) {
GLctx.stencilFuncSeparate(x0, x1, x2, x3);
}
var _emscripten_glStencilFuncSeparate = _glStencilFuncSeparate;
/** @suppress {duplicate } */ function _glStencilMask(x0) {
GLctx.stencilMask(x0);
}
var _emscripten_glStencilMask = _glStencilMask;
/** @suppress {duplicate } */ function _glStencilMaskSeparate(x0, x1) {
GLctx.stencilMaskSeparate(x0, x1);
}
var _emscripten_glStencilMaskSeparate = _glStencilMaskSeparate;
/** @suppress {duplicate } */ function _glStencilOp(x0, x1, x2) {
GLctx.stencilOp(x0, x1, x2);
}
var _emscripten_glStencilOp = _glStencilOp;
/** @suppress {duplicate } */ function _glStencilOpSeparate(x0, x1, x2, x3) {
GLctx.stencilOpSeparate(x0, x1, x2, x3);
}
var _emscripten_glStencilOpSeparate = _glStencilOpSeparate;
/** @suppress {duplicate } */ var _glTexImage2D = (target, level, internalFormat, width, height, border, format, type, pixels) => {
if (true) {
if (GLctx.currentPixelUnpackBufferBinding) {
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
} else if (pixels) {
var heap = heapObjectForWebGLType(type);
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
} else {
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, null);
}
return;
}
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels ? emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) : null);
};
var _emscripten_glTexImage2D = _glTexImage2D;
/** @suppress {duplicate } */ function _glTexParameterf(x0, x1, x2) {
GLctx.texParameterf(x0, x1, x2);
}
var _emscripten_glTexParameterf = _glTexParameterf;
/** @suppress {duplicate } */ var _glTexParameterfv = (target, pname, params) => {
var param = HEAPF32[((params) >> 2)];
GLctx.texParameterf(target, pname, param);
};
var _emscripten_glTexParameterfv = _glTexParameterfv;
/** @suppress {duplicate } */ function _glTexParameteri(x0, x1, x2) {
GLctx.texParameteri(x0, x1, x2);
}
var _emscripten_glTexParameteri = _glTexParameteri;
/** @suppress {duplicate } */ var _glTexParameteriv = (target, pname, params) => {
var param = HEAP32[((params) >> 2)];
GLctx.texParameteri(target, pname, param);
};
var _emscripten_glTexParameteriv = _glTexParameteriv;
/** @suppress {duplicate } */ function _glTexStorage2D(x0, x1, x2, x3, x4) {
GLctx.texStorage2D(x0, x1, x2, x3, x4);
}
var _emscripten_glTexStorage2D = _glTexStorage2D;
/** @suppress {duplicate } */ var _glTexSubImage2D = (target, level, xoffset, yoffset, width, height, format, type, pixels) => {
if (true) {
if (GLctx.currentPixelUnpackBufferBinding) {
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
} else if (pixels) {
var heap = heapObjectForWebGLType(type);
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
} else {
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, null);
}
return;
}
var pixelData = null;
if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, 0);
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData);
};
var _emscripten_glTexSubImage2D = _glTexSubImage2D;
var webglGetUniformLocation = location => {
var p = GLctx.currentProgram;
if (p) {
var webglLoc = p.uniformLocsById[location];
if (typeof webglLoc == "number") {
p.uniformLocsById[location] = webglLoc = GLctx.getUniformLocation(p, p.uniformArrayNamesById[location] + (webglLoc > 0 ? `[${webglLoc}]` : ""));
}
return webglLoc;
} else {
GL.recordError(1282);
}
};
/** @suppress {duplicate } */ var _glUniform1f = (location, v0) => {
GLctx.uniform1f(webglGetUniformLocation(location), v0);
};
var _emscripten_glUniform1f = _glUniform1f;
/** @suppress {duplicate } */ var _glUniform1fv = (location, count, value) => {
count && GLctx.uniform1fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count);
};
var _emscripten_glUniform1fv = _glUniform1fv;
/** @suppress {duplicate } */ var _glUniform1i = (location, v0) => {
GLctx.uniform1i(webglGetUniformLocation(location), v0);
};
var _emscripten_glUniform1i = _glUniform1i;
/** @suppress {duplicate } */ var _glUniform1iv = (location, count, value) => {
count && GLctx.uniform1iv(webglGetUniformLocation(location), HEAP32, value >> 2, count);
};
var _emscripten_glUniform1iv = _glUniform1iv;
/** @suppress {duplicate } */ var _glUniform2f = (location, v0, v1) => {
GLctx.uniform2f(webglGetUniformLocation(location), v0, v1);
};
var _emscripten_glUniform2f = _glUniform2f;
/** @suppress {duplicate } */ var _glUniform2fv = (location, count, value) => {
count && GLctx.uniform2fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 2);
};
var _emscripten_glUniform2fv = _glUniform2fv;
/** @suppress {duplicate } */ var _glUniform2i = (location, v0, v1) => {
GLctx.uniform2i(webglGetUniformLocation(location), v0, v1);
};
var _emscripten_glUniform2i = _glUniform2i;
/** @suppress {duplicate } */ var _glUniform2iv = (location, count, value) => {
count && GLctx.uniform2iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 2);
};
var _emscripten_glUniform2iv = _glUniform2iv;
/** @suppress {duplicate } */ var _glUniform3f = (location, v0, v1, v2) => {
GLctx.uniform3f(webglGetUniformLocation(location), v0, v1, v2);
};
var _emscripten_glUniform3f = _glUniform3f;
/** @suppress {duplicate } */ var _glUniform3fv = (location, count, value) => {
count && GLctx.uniform3fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 3);
};
var _emscripten_glUniform3fv = _glUniform3fv;
/** @suppress {duplicate } */ var _glUniform3i = (location, v0, v1, v2) => {
GLctx.uniform3i(webglGetUniformLocation(location), v0, v1, v2);
};
var _emscripten_glUniform3i = _glUniform3i;
/** @suppress {duplicate } */ var _glUniform3iv = (location, count, value) => {
count && GLctx.uniform3iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 3);
};
var _emscripten_glUniform3iv = _glUniform3iv;
/** @suppress {duplicate } */ var _glUniform4f = (location, v0, v1, v2, v3) => {
GLctx.uniform4f(webglGetUniformLocation(location), v0, v1, v2, v3);
};
var _emscripten_glUniform4f = _glUniform4f;
/** @suppress {duplicate } */ var _glUniform4fv = (location, count, value) => {
count && GLctx.uniform4fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 4);
};
var _emscripten_glUniform4fv = _glUniform4fv;
/** @suppress {duplicate } */ var _glUniform4i = (location, v0, v1, v2, v3) => {
GLctx.uniform4i(webglGetUniformLocation(location), v0, v1, v2, v3);
};
var _emscripten_glUniform4i = _glUniform4i;
/** @suppress {duplicate } */ var _glUniform4iv = (location, count, value) => {
count && GLctx.uniform4iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 4);
};
var _emscripten_glUniform4iv = _glUniform4iv;
/** @suppress {duplicate } */ var _glUniformMatrix2fv = (location, count, transpose, value) => {
count && GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 4);
};
var _emscripten_glUniformMatrix2fv = _glUniformMatrix2fv;
/** @suppress {duplicate } */ var _glUniformMatrix3fv = (location, count, transpose, value) => {
count && GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 9);
};
var _emscripten_glUniformMatrix3fv = _glUniformMatrix3fv;
/** @suppress {duplicate } */ var _glUniformMatrix4fv = (location, count, transpose, value) => {
count && GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 16);
};
var _emscripten_glUniformMatrix4fv = _glUniformMatrix4fv;
/** @suppress {duplicate } */ var _glUseProgram = program => {
program = GL.programs[program];
GLctx.useProgram(program);
GLctx.currentProgram = program;
};
var _emscripten_glUseProgram = _glUseProgram;
/** @suppress {duplicate } */ function _glVertexAttrib1f(x0, x1) {
GLctx.vertexAttrib1f(x0, x1);
}
var _emscripten_glVertexAttrib1f = _glVertexAttrib1f;
/** @suppress {duplicate } */ var _glVertexAttrib2fv = (index, v) => {
GLctx.vertexAttrib2f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2]);
};
var _emscripten_glVertexAttrib2fv = _glVertexAttrib2fv;
/** @suppress {duplicate } */ var _glVertexAttrib3fv = (index, v) => {
GLctx.vertexAttrib3f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2], HEAPF32[v + 8 >> 2]);
};
var _emscripten_glVertexAttrib3fv = _glVertexAttrib3fv;
/** @suppress {duplicate } */ var _glVertexAttrib4fv = (index, v) => {
GLctx.vertexAttrib4f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2], HEAPF32[v + 8 >> 2], HEAPF32[v + 12 >> 2]);
};
var _emscripten_glVertexAttrib4fv = _glVertexAttrib4fv;
/** @suppress {duplicate } */ var _glVertexAttribDivisor = (index, divisor) => {
GLctx.vertexAttribDivisor(index, divisor);
};
var _emscripten_glVertexAttribDivisor = _glVertexAttribDivisor;
/** @suppress {duplicate } */ var _glVertexAttribIPointer = (index, size, type, stride, ptr) => {
GLctx.vertexAttribIPointer(index, size, type, stride, ptr);
};
var _emscripten_glVertexAttribIPointer = _glVertexAttribIPointer;
/** @suppress {duplicate } */ var _glVertexAttribPointer = (index, size, type, normalized, stride, ptr) => {
GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr);
};
var _emscripten_glVertexAttribPointer = _glVertexAttribPointer;
/** @suppress {duplicate } */ function _glViewport(x0, x1, x2, x3) {
GLctx.viewport(x0, x1, x2, x3);
}
var _emscripten_glViewport = _glViewport;
/** @suppress {duplicate } */ var _glWaitSync = (sync, flags, timeout_low, timeout_high) => {
var timeout = convertI32PairToI53(timeout_low, timeout_high);
GLctx.waitSync(GL.syncs[sync], flags, timeout);
};
var _emscripten_glWaitSync = _glWaitSync;
var _emscripten_memcpy_js = (dest, src, num) => HEAPU8.copyWithin(dest, src, src + num);
var getHeapMax = () => 2147483648;
var growMemory = size => {
var b = wasmMemory.buffer;
var pages = (size - b.byteLength + 65535) / 65536;
try {
wasmMemory.grow(pages);
updateMemoryViews();
return 1;
} /*success*/ catch (e) {}
};
var _emscripten_resize_heap = requestedSize => {
var oldSize = HEAPU8.length;
requestedSize >>>= 0;
var maxHeapSize = getHeapMax();
if (requestedSize > maxHeapSize) {
return false;
}
var alignUp = (x, multiple) => x + (multiple - x % multiple) % multiple;
for (var cutDown = 1; cutDown <= 4; cutDown *= 2) {
var overGrownHeapSize = oldSize * (1 + .2 / cutDown);
overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296);
var newSize = Math.min(maxHeapSize, alignUp(Math.max(requestedSize, overGrownHeapSize), 65536));
var replacement = growMemory(newSize);
if (replacement) {
return true;
}
}
return false;
};
var ENV = {};
var getExecutableName = () => thisProgram || "./this.program";
var getEnvStrings = () => {
if (!getEnvStrings.strings) {
var lang = ((typeof navigator == "object" && navigator.languages && navigator.languages[0]) || "C").replace("-", "_") + ".UTF-8";
var env = {
"USER": "web_user",
"LOGNAME": "web_user",
"PATH": "/",
"PWD": "/",
"HOME": "/home/web_user",
"LANG": lang,
"_": getExecutableName()
};
for (var x in ENV) {
if (ENV[x] === undefined) delete env[x]; else env[x] = ENV[x];
}
var strings = [];
for (var x in env) {
strings.push(`${x}=${env[x]}`);
}
getEnvStrings.strings = strings;
}
return getEnvStrings.strings;
};
var stringToAscii = (str, buffer) => {
for (var i = 0; i < str.length; ++i) {
HEAP8[((buffer++) >> 0)] = str.charCodeAt(i);
}
HEAP8[((buffer) >> 0)] = 0;
};
var _environ_get = (__environ, environ_buf) => {
var bufSize = 0;
getEnvStrings().forEach((string, i) => {
var ptr = environ_buf + bufSize;
HEAPU32[(((__environ) + (i * 4)) >> 2)] = ptr;
stringToAscii(string, ptr);
bufSize += string.length + 1;
});
return 0;
};
var _environ_sizes_get = (penviron_count, penviron_buf_size) => {
var strings = getEnvStrings();
HEAPU32[((penviron_count) >> 2)] = strings.length;
var bufSize = 0;
strings.forEach(string => bufSize += string.length + 1);
HEAPU32[((penviron_buf_size) >> 2)] = bufSize;
return 0;
};
var runtimeKeepaliveCounter = 0;
var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0;
var _proc_exit = code => {
EXITSTATUS = code;
if (!keepRuntimeAlive()) {
if (Module["onExit"]) Module["onExit"](code);
ABORT = true;
}
quit_(code, new ExitStatus(code));
};
/** @param {boolean|number=} implicit */ var exitJS = (status, implicit) => {
EXITSTATUS = status;
_proc_exit(status);
};
var _exit = exitJS;
function _fd_close(fd) {
try {
var stream = SYSCALLS.getStreamFromFD(fd);
FS.close(stream);
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return e.errno;
}
}
/** @param {number=} offset */ var doReadv = (stream, iov, iovcnt, offset) => {
var ret = 0;
for (var i = 0; i < iovcnt; i++) {
var ptr = HEAPU32[((iov) >> 2)];
var len = HEAPU32[(((iov) + (4)) >> 2)];
iov += 8;
var curr = FS.read(stream, HEAP8, ptr, len, offset);
if (curr < 0) return -1;
ret += curr;
if (curr < len) break;
if (typeof offset !== "undefined") {
offset += curr;
}
}
return ret;
};
function _fd_pread(fd, iov, iovcnt, offset_low, offset_high, pnum) {
var offset = convertI32PairToI53Checked(offset_low, offset_high);
try {
if (isNaN(offset)) return 61;
var stream = SYSCALLS.getStreamFromFD(fd);
var num = doReadv(stream, iov, iovcnt, offset);
HEAPU32[((pnum) >> 2)] = num;
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return e.errno;
}
}
function _fd_read(fd, iov, iovcnt, pnum) {
try {
var stream = SYSCALLS.getStreamFromFD(fd);
var num = doReadv(stream, iov, iovcnt);
HEAPU32[((pnum) >> 2)] = num;
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return e.errno;
}
}
function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {
var offset = convertI32PairToI53Checked(offset_low, offset_high);
try {
if (isNaN(offset)) return 61;
var stream = SYSCALLS.getStreamFromFD(fd);
FS.llseek(stream, offset, whence);
(tempI64 = [ stream.position >>> 0, (tempDouble = stream.position, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ],
HEAP32[((newOffset) >> 2)] = tempI64[0], HEAP32[(((newOffset) + (4)) >> 2)] = tempI64[1]);
if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null;
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return e.errno;
}
}
/** @param {number=} offset */ var doWritev = (stream, iov, iovcnt, offset) => {
var ret = 0;
for (var i = 0; i < iovcnt; i++) {
var ptr = HEAPU32[((iov) >> 2)];
var len = HEAPU32[(((iov) + (4)) >> 2)];
iov += 8;
var curr = FS.write(stream, HEAP8, ptr, len, offset);
if (curr < 0) return -1;
ret += curr;
if (typeof offset !== "undefined") {
offset += curr;
}
}
return ret;
};
function _fd_write(fd, iov, iovcnt, pnum) {
try {
var stream = SYSCALLS.getStreamFromFD(fd);
var num = doWritev(stream, iov, iovcnt);
HEAPU32[((pnum) >> 2)] = num;
return 0;
} catch (e) {
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
return e.errno;
}
}
var isLeapYear = year => year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0);
var arraySum = (array, index) => {
var sum = 0;
for (var i = 0; i <= index; sum += array[i++]) {}
return sum;
};
var MONTH_DAYS_LEAP = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];
var MONTH_DAYS_REGULAR = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];
var addDays = (date, days) => {
var newDate = new Date(date.getTime());
while (days > 0) {
var leap = isLeapYear(newDate.getFullYear());
var currentMonth = newDate.getMonth();
var daysInCurrentMonth = (leap ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR)[currentMonth];
if (days > daysInCurrentMonth - newDate.getDate()) {
days -= (daysInCurrentMonth - newDate.getDate() + 1);
newDate.setDate(1);
if (currentMonth < 11) {
newDate.setMonth(currentMonth + 1);
} else {
newDate.setMonth(0);
newDate.setFullYear(newDate.getFullYear() + 1);
}
} else {
newDate.setDate(newDate.getDate() + days);
return newDate;
}
}
return newDate;
};
var writeArrayToMemory = (array, buffer) => {
HEAP8.set(array, buffer);
};
var _strftime = (s, maxsize, format, tm) => {
var tm_zone = HEAPU32[(((tm) + (40)) >> 2)];
var date = {
tm_sec: HEAP32[((tm) >> 2)],
tm_min: HEAP32[(((tm) + (4)) >> 2)],
tm_hour: HEAP32[(((tm) + (8)) >> 2)],
tm_mday: HEAP32[(((tm) + (12)) >> 2)],
tm_mon: HEAP32[(((tm) + (16)) >> 2)],
tm_year: HEAP32[(((tm) + (20)) >> 2)],
tm_wday: HEAP32[(((tm) + (24)) >> 2)],
tm_yday: HEAP32[(((tm) + (28)) >> 2)],
tm_isdst: HEAP32[(((tm) + (32)) >> 2)],
tm_gmtoff: HEAP32[(((tm) + (36)) >> 2)],
tm_zone: tm_zone ? UTF8ToString(tm_zone) : ""
};
var pattern = UTF8ToString(format);
var EXPANSION_RULES_1 = {
"%c": "%a %b %d %H:%M:%S %Y",
"%D": "%m/%d/%y",
"%F": "%Y-%m-%d",
"%h": "%b",
"%r": "%I:%M:%S %p",
"%R": "%H:%M",
"%T": "%H:%M:%S",
"%x": "%m/%d/%y",
"%X": "%H:%M:%S",
"%Ec": "%c",
"%EC": "%C",
"%Ex": "%m/%d/%y",
"%EX": "%H:%M:%S",
"%Ey": "%y",
"%EY": "%Y",
"%Od": "%d",
"%Oe": "%e",
"%OH": "%H",
"%OI": "%I",
"%Om": "%m",
"%OM": "%M",
"%OS": "%S",
"%Ou": "%u",
"%OU": "%U",
"%OV": "%V",
"%Ow": "%w",
"%OW": "%W",
"%Oy": "%y"
};
for (var rule in EXPANSION_RULES_1) {
pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_1[rule]);
}
var WEEKDAYS = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];
var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
function leadingSomething(value, digits, character) {
var str = typeof value == "number" ? value.toString() : (value || "");
while (str.length < digits) {
str = character[0] + str;
}
return str;
}
function leadingNulls(value, digits) {
return leadingSomething(value, digits, "0");
}
function compareByDay(date1, date2) {
function sgn(value) {
return value < 0 ? -1 : (value > 0 ? 1 : 0);
}
var compare;
if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) {
if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) {
compare = sgn(date1.getDate() - date2.getDate());
}
}
return compare;
}
function getFirstWeekStartDate(janFourth) {
switch (janFourth.getDay()) {
case 0:
return new Date(janFourth.getFullYear() - 1, 11, 29);
case 1:
return janFourth;
case 2:
return new Date(janFourth.getFullYear(), 0, 3);
case 3:
return new Date(janFourth.getFullYear(), 0, 2);
case 4:
return new Date(janFourth.getFullYear(), 0, 1);
case 5:
return new Date(janFourth.getFullYear() - 1, 11, 31);
case 6:
return new Date(janFourth.getFullYear() - 1, 11, 30);
}
}
function getWeekBasedYear(date) {
var thisDate = addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday);
var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4);
var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4);
var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear);
var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear);
if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) {
if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) {
return thisDate.getFullYear() + 1;
}
return thisDate.getFullYear();
}
return thisDate.getFullYear() - 1;
}
var EXPANSION_RULES_2 = {
"%a": date => WEEKDAYS[date.tm_wday].substring(0, 3),
"%A": date => WEEKDAYS[date.tm_wday],
"%b": date => MONTHS[date.tm_mon].substring(0, 3),
"%B": date => MONTHS[date.tm_mon],
"%C": date => {
var year = date.tm_year + 1900;
return leadingNulls((year / 100) | 0, 2);
},
"%d": date => leadingNulls(date.tm_mday, 2),
"%e": date => leadingSomething(date.tm_mday, 2, " "),
"%g": date => getWeekBasedYear(date).toString().substring(2),
"%G": date => getWeekBasedYear(date),
"%H": date => leadingNulls(date.tm_hour, 2),
"%I": date => {
var twelveHour = date.tm_hour;
if (twelveHour == 0) twelveHour = 12; else if (twelveHour > 12) twelveHour -= 12;
return leadingNulls(twelveHour, 2);
},
"%j": date => leadingNulls(date.tm_mday + arraySum(isLeapYear(date.tm_year + 1900) ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR, date.tm_mon - 1), 3),
"%m": date => leadingNulls(date.tm_mon + 1, 2),
"%M": date => leadingNulls(date.tm_min, 2),
"%n": () => "\n",
"%p": date => {
if (date.tm_hour >= 0 && date.tm_hour < 12) {
return "AM";
}
return "PM";
},
"%S": date => leadingNulls(date.tm_sec, 2),
"%t": () => "\t",
"%u": date => date.tm_wday || 7,
"%U": date => {
var days = date.tm_yday + 7 - date.tm_wday;
return leadingNulls(Math.floor(days / 7), 2);
},
"%V": date => {
var val = Math.floor((date.tm_yday + 7 - (date.tm_wday + 6) % 7) / 7);
if ((date.tm_wday + 371 - date.tm_yday - 2) % 7 <= 2) {
val++;
}
if (!val) {
val = 52;
var dec31 = (date.tm_wday + 7 - date.tm_yday - 1) % 7;
if (dec31 == 4 || (dec31 == 5 && isLeapYear(date.tm_year % 400 - 1))) {
val++;
}
} else if (val == 53) {
var jan1 = (date.tm_wday + 371 - date.tm_yday) % 7;
if (jan1 != 4 && (jan1 != 3 || !isLeapYear(date.tm_year))) val = 1;
}
return leadingNulls(val, 2);
},
"%w": date => date.tm_wday,
"%W": date => {
var days = date.tm_yday + 7 - ((date.tm_wday + 6) % 7);
return leadingNulls(Math.floor(days / 7), 2);
},
"%y": date => (date.tm_year + 1900).toString().substring(2),
"%Y": date => date.tm_year + 1900,
"%z": date => {
var off = date.tm_gmtoff;
var ahead = off >= 0;
off = Math.abs(off) / 60;
off = (off / 60) * 100 + (off % 60);
return (ahead ? "+" : "-") + String("0000" + off).slice(-4);
},
"%Z": date => date.tm_zone,
"%%": () => "%"
};
pattern = pattern.replace(/%%/g, "\0\0");
for (var rule in EXPANSION_RULES_2) {
if (pattern.includes(rule)) {
pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_2[rule](date));
}
}
pattern = pattern.replace(/\0\0/g, "%");
var bytes = intArrayFromString(pattern, false);
if (bytes.length > maxsize) {
return 0;
}
writeArrayToMemory(bytes, s);
return bytes.length - 1;
};
var _strftime_l = (s, maxsize, format, tm, loc) => _strftime(s, maxsize, format, tm);
var FSNode = /** @constructor */ function(parent, name, mode, rdev) {
if (!parent) {
parent = this;
}
this.parent = parent;
this.mount = parent.mount;
this.mounted = null;
this.id = FS.nextInode++;
this.name = name;
this.mode = mode;
this.node_ops = {};
this.stream_ops = {};
this.rdev = rdev;
};
var readMode = 292 | /*292*/ 73;
/*73*/ var writeMode = 146;
/*146*/ Object.defineProperties(FSNode.prototype, {
read: {
get: /** @this{FSNode} */ function() {
return (this.mode & readMode) === readMode;
},
set: /** @this{FSNode} */ function(val) {
val ? this.mode |= readMode : this.mode &= ~readMode;
}
},
write: {
get: /** @this{FSNode} */ function() {
return (this.mode & writeMode) === writeMode;
},
set: /** @this{FSNode} */ function(val) {
val ? this.mode |= writeMode : this.mode &= ~writeMode;
}
},
isFolder: {
get: /** @this{FSNode} */ function() {
return FS.isDir(this.mode);
}
},
isDevice: {
get: /** @this{FSNode} */ function() {
return FS.isChrdev(this.mode);
}
}
});
FS.FSNode = FSNode;
FS.createPreloadedFile = FS_createPreloadedFile;
FS.staticInit();
embind_init_charCodes();
BindingError = Module["BindingError"] = class BindingError extends Error {
constructor(message) {
super(message);
this.name = "BindingError";
}
};
InternalError = Module["InternalError"] = class InternalError extends Error {
constructor(message) {
super(message);
this.name = "InternalError";
}
};
handleAllocatorInit();
init_emval();
var GLctx;
for (var i = 0; i < 32; ++i) tempFixedLengthArray.push(new Array(i));
var wasmImports = {
/** @export */ __syscall_fcntl64: ___syscall_fcntl64,
/** @export */ __syscall_fstat64: ___syscall_fstat64,
/** @export */ __syscall_ioctl: ___syscall_ioctl,
/** @export */ __syscall_lstat64: ___syscall_lstat64,
/** @export */ __syscall_newfstatat: ___syscall_newfstatat,
/** @export */ __syscall_openat: ___syscall_openat,
/** @export */ __syscall_stat64: ___syscall_stat64,
/** @export */ _embind_register_bigint: __embind_register_bigint,
/** @export */ _embind_register_bool: __embind_register_bool,
/** @export */ _embind_register_emval: __embind_register_emval,
/** @export */ _embind_register_float: __embind_register_float,
/** @export */ _embind_register_integer: __embind_register_integer,
/** @export */ _embind_register_memory_view: __embind_register_memory_view,
/** @export */ _embind_register_std_string: __embind_register_std_string,
/** @export */ _embind_register_std_wstring: __embind_register_std_wstring,
/** @export */ _embind_register_void: __embind_register_void,
/** @export */ _emscripten_get_now_is_monotonic: __emscripten_get_now_is_monotonic,
/** @export */ _mmap_js: __mmap_js,
/** @export */ _munmap_js: __munmap_js,
/** @export */ abort: _abort,
/** @export */ emscripten_asm_const_int: _emscripten_asm_const_int,
/** @export */ emscripten_date_now: _emscripten_date_now,
/** @export */ emscripten_get_now: _emscripten_get_now,
/** @export */ emscripten_glActiveTexture: _emscripten_glActiveTexture,
/** @export */ emscripten_glAttachShader: _emscripten_glAttachShader,
/** @export */ emscripten_glBeginQuery: _emscripten_glBeginQuery,
/** @export */ emscripten_glBeginQueryEXT: _emscripten_glBeginQueryEXT,
/** @export */ emscripten_glBindAttribLocation: _emscripten_glBindAttribLocation,
/** @export */ emscripten_glBindBuffer: _emscripten_glBindBuffer,
/** @export */ emscripten_glBindFramebuffer: _emscripten_glBindFramebuffer,
/** @export */ emscripten_glBindRenderbuffer: _emscripten_glBindRenderbuffer,
/** @export */ emscripten_glBindSampler: _emscripten_glBindSampler,
/** @export */ emscripten_glBindTexture: _emscripten_glBindTexture,
/** @export */ emscripten_glBindVertexArray: _emscripten_glBindVertexArray,
/** @export */ emscripten_glBindVertexArrayOES: _emscripten_glBindVertexArrayOES,
/** @export */ emscripten_glBlendColor: _emscripten_glBlendColor,
/** @export */ emscripten_glBlendEquation: _emscripten_glBlendEquation,
/** @export */ emscripten_glBlendFunc: _emscripten_glBlendFunc,
/** @export */ emscripten_glBlitFramebuffer: _emscripten_glBlitFramebuffer,
/** @export */ emscripten_glBufferData: _emscripten_glBufferData,
/** @export */ emscripten_glBufferSubData: _emscripten_glBufferSubData,
/** @export */ emscripten_glCheckFramebufferStatus: _emscripten_glCheckFramebufferStatus,
/** @export */ emscripten_glClear: _emscripten_glClear,
/** @export */ emscripten_glClearColor: _emscripten_glClearColor,
/** @export */ emscripten_glClearStencil: _emscripten_glClearStencil,
/** @export */ emscripten_glClientWaitSync: _emscripten_glClientWaitSync,
/** @export */ emscripten_glColorMask: _emscripten_glColorMask,
/** @export */ emscripten_glCompileShader: _emscripten_glCompileShader,
/** @export */ emscripten_glCompressedTexImage2D: _emscripten_glCompressedTexImage2D,
/** @export */ emscripten_glCompressedTexSubImage2D: _emscripten_glCompressedTexSubImage2D,
/** @export */ emscripten_glCopyBufferSubData: _emscripten_glCopyBufferSubData,
/** @export */ emscripten_glCopyTexSubImage2D: _emscripten_glCopyTexSubImage2D,
/** @export */ emscripten_glCreateProgram: _emscripten_glCreateProgram,
/** @export */ emscripten_glCreateShader: _emscripten_glCreateShader,
/** @export */ emscripten_glCullFace: _emscripten_glCullFace,
/** @export */ emscripten_glDeleteBuffers: _emscripten_glDeleteBuffers,
/** @export */ emscripten_glDeleteFramebuffers: _emscripten_glDeleteFramebuffers,
/** @export */ emscripten_glDeleteProgram: _emscripten_glDeleteProgram,
/** @export */ emscripten_glDeleteQueries: _emscripten_glDeleteQueries,
/** @export */ emscripten_glDeleteQueriesEXT: _emscripten_glDeleteQueriesEXT,
/** @export */ emscripten_glDeleteRenderbuffers: _emscripten_glDeleteRenderbuffers,
/** @export */ emscripten_glDeleteSamplers: _emscripten_glDeleteSamplers,
/** @export */ emscripten_glDeleteShader: _emscripten_glDeleteShader,
/** @export */ emscripten_glDeleteSync: _emscripten_glDeleteSync,
/** @export */ emscripten_glDeleteTextures: _emscripten_glDeleteTextures,
/** @export */ emscripten_glDeleteVertexArrays: _emscripten_glDeleteVertexArrays,
/** @export */ emscripten_glDeleteVertexArraysOES: _emscripten_glDeleteVertexArraysOES,
/** @export */ emscripten_glDepthMask: _emscripten_glDepthMask,
/** @export */ emscripten_glDisable: _emscripten_glDisable,
/** @export */ emscripten_glDisableVertexAttribArray: _emscripten_glDisableVertexAttribArray,
/** @export */ emscripten_glDrawArrays: _emscripten_glDrawArrays,
/** @export */ emscripten_glDrawArraysInstanced: _emscripten_glDrawArraysInstanced,
/** @export */ emscripten_glDrawArraysInstancedBaseInstanceWEBGL: _emscripten_glDrawArraysInstancedBaseInstanceWEBGL,
/** @export */ emscripten_glDrawBuffers: _emscripten_glDrawBuffers,
/** @export */ emscripten_glDrawElements: _emscripten_glDrawElements,
/** @export */ emscripten_glDrawElementsInstanced: _emscripten_glDrawElementsInstanced,
/** @export */ emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL: _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
/** @export */ emscripten_glDrawRangeElements: _emscripten_glDrawRangeElements,
/** @export */ emscripten_glEnable: _emscripten_glEnable,
/** @export */ emscripten_glEnableVertexAttribArray: _emscripten_glEnableVertexAttribArray,
/** @export */ emscripten_glEndQuery: _emscripten_glEndQuery,
/** @export */ emscripten_glEndQueryEXT: _emscripten_glEndQueryEXT,
/** @export */ emscripten_glFenceSync: _emscripten_glFenceSync,
/** @export */ emscripten_glFinish: _emscripten_glFinish,
/** @export */ emscripten_glFlush: _emscripten_glFlush,
/** @export */ emscripten_glFramebufferRenderbuffer: _emscripten_glFramebufferRenderbuffer,
/** @export */ emscripten_glFramebufferTexture2D: _emscripten_glFramebufferTexture2D,
/** @export */ emscripten_glFrontFace: _emscripten_glFrontFace,
/** @export */ emscripten_glGenBuffers: _emscripten_glGenBuffers,
/** @export */ emscripten_glGenFramebuffers: _emscripten_glGenFramebuffers,
/** @export */ emscripten_glGenQueries: _emscripten_glGenQueries,
/** @export */ emscripten_glGenQueriesEXT: _emscripten_glGenQueriesEXT,
/** @export */ emscripten_glGenRenderbuffers: _emscripten_glGenRenderbuffers,
/** @export */ emscripten_glGenSamplers: _emscripten_glGenSamplers,
/** @export */ emscripten_glGenTextures: _emscripten_glGenTextures,
/** @export */ emscripten_glGenVertexArrays: _emscripten_glGenVertexArrays,
/** @export */ emscripten_glGenVertexArraysOES: _emscripten_glGenVertexArraysOES,
/** @export */ emscripten_glGenerateMipmap: _emscripten_glGenerateMipmap,
/** @export */ emscripten_glGetBufferParameteriv: _emscripten_glGetBufferParameteriv,
/** @export */ emscripten_glGetError: _emscripten_glGetError,
/** @export */ emscripten_glGetFloatv: _emscripten_glGetFloatv,
/** @export */ emscripten_glGetFramebufferAttachmentParameteriv: _emscripten_glGetFramebufferAttachmentParameteriv,
/** @export */ emscripten_glGetIntegerv: _emscripten_glGetIntegerv,
/** @export */ emscripten_glGetProgramInfoLog: _emscripten_glGetProgramInfoLog,
/** @export */ emscripten_glGetProgramiv: _emscripten_glGetProgramiv,
/** @export */ emscripten_glGetQueryObjecti64vEXT: _emscripten_glGetQueryObjecti64vEXT,
/** @export */ emscripten_glGetQueryObjectui64vEXT: _emscripten_glGetQueryObjectui64vEXT,
/** @export */ emscripten_glGetQueryObjectuiv: _emscripten_glGetQueryObjectuiv,
/** @export */ emscripten_glGetQueryObjectuivEXT: _emscripten_glGetQueryObjectuivEXT,
/** @export */ emscripten_glGetQueryiv: _emscripten_glGetQueryiv,
/** @export */ emscripten_glGetQueryivEXT: _emscripten_glGetQueryivEXT,
/** @export */ emscripten_glGetRenderbufferParameteriv: _emscripten_glGetRenderbufferParameteriv,
/** @export */ emscripten_glGetShaderInfoLog: _emscripten_glGetShaderInfoLog,
/** @export */ emscripten_glGetShaderPrecisionFormat: _emscripten_glGetShaderPrecisionFormat,
/** @export */ emscripten_glGetShaderiv: _emscripten_glGetShaderiv,
/** @export */ emscripten_glGetString: _emscripten_glGetString,
/** @export */ emscripten_glGetStringi: _emscripten_glGetStringi,
/** @export */ emscripten_glGetUniformLocation: _emscripten_glGetUniformLocation,
/** @export */ emscripten_glInvalidateFramebuffer: _emscripten_glInvalidateFramebuffer,
/** @export */ emscripten_glInvalidateSubFramebuffer: _emscripten_glInvalidateSubFramebuffer,
/** @export */ emscripten_glIsSync: _emscripten_glIsSync,
/** @export */ emscripten_glIsTexture: _emscripten_glIsTexture,
/** @export */ emscripten_glLineWidth: _emscripten_glLineWidth,
/** @export */ emscripten_glLinkProgram: _emscripten_glLinkProgram,
/** @export */ emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL: _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL,
/** @export */ emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL: _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
/** @export */ emscripten_glPixelStorei: _emscripten_glPixelStorei,
/** @export */ emscripten_glQueryCounterEXT: _emscripten_glQueryCounterEXT,
/** @export */ emscripten_glReadBuffer: _emscripten_glReadBuffer,
/** @export */ emscripten_glReadPixels: _emscripten_glReadPixels,
/** @export */ emscripten_glRenderbufferStorage: _emscripten_glRenderbufferStorage,
/** @export */ emscripten_glRenderbufferStorageMultisample: _emscripten_glRenderbufferStorageMultisample,
/** @export */ emscripten_glSamplerParameterf: _emscripten_glSamplerParameterf,
/** @export */ emscripten_glSamplerParameteri: _emscripten_glSamplerParameteri,
/** @export */ emscripten_glSamplerParameteriv: _emscripten_glSamplerParameteriv,
/** @export */ emscripten_glScissor: _emscripten_glScissor,
/** @export */ emscripten_glShaderSource: _emscripten_glShaderSource,
/** @export */ emscripten_glStencilFunc: _emscripten_glStencilFunc,
/** @export */ emscripten_glStencilFuncSeparate: _emscripten_glStencilFuncSeparate,
/** @export */ emscripten_glStencilMask: _emscripten_glStencilMask,
/** @export */ emscripten_glStencilMaskSeparate: _emscripten_glStencilMaskSeparate,
/** @export */ emscripten_glStencilOp: _emscripten_glStencilOp,
/** @export */ emscripten_glStencilOpSeparate: _emscripten_glStencilOpSeparate,
/** @export */ emscripten_glTexImage2D: _emscripten_glTexImage2D,
/** @export */ emscripten_glTexParameterf: _emscripten_glTexParameterf,
/** @export */ emscripten_glTexParameterfv: _emscripten_glTexParameterfv,
/** @export */ emscripten_glTexParameteri: _emscripten_glTexParameteri,
/** @export */ emscripten_glTexParameteriv: _emscripten_glTexParameteriv,
/** @export */ emscripten_glTexStorage2D: _emscripten_glTexStorage2D,
/** @export */ emscripten_glTexSubImage2D: _emscripten_glTexSubImage2D,
/** @export */ emscripten_glUniform1f: _emscripten_glUniform1f,
/** @export */ emscripten_glUniform1fv: _emscripten_glUniform1fv,
/** @export */ emscripten_glUniform1i: _emscripten_glUniform1i,
/** @export */ emscripten_glUniform1iv: _emscripten_glUniform1iv,
/** @export */ emscripten_glUniform2f: _emscripten_glUniform2f,
/** @export */ emscripten_glUniform2fv: _emscripten_glUniform2fv,
/** @export */ emscripten_glUniform2i: _emscripten_glUniform2i,
/** @export */ emscripten_glUniform2iv: _emscripten_glUniform2iv,
/** @export */ emscripten_glUniform3f: _emscripten_glUniform3f,
/** @export */ emscripten_glUniform3fv: _emscripten_glUniform3fv,
/** @export */ emscripten_glUniform3i: _emscripten_glUniform3i,
/** @export */ emscripten_glUniform3iv: _emscripten_glUniform3iv,
/** @export */ emscripten_glUniform4f: _emscripten_glUniform4f,
/** @export */ emscripten_glUniform4fv: _emscripten_glUniform4fv,
/** @export */ emscripten_glUniform4i: _emscripten_glUniform4i,
/** @export */ emscripten_glUniform4iv: _emscripten_glUniform4iv,
/** @export */ emscripten_glUniformMatrix2fv: _emscripten_glUniformMatrix2fv,
/** @export */ emscripten_glUniformMatrix3fv: _emscripten_glUniformMatrix3fv,
/** @export */ emscripten_glUniformMatrix4fv: _emscripten_glUniformMatrix4fv,
/** @export */ emscripten_glUseProgram: _emscripten_glUseProgram,
/** @export */ emscripten_glVertexAttrib1f: _emscripten_glVertexAttrib1f,
/** @export */ emscripten_glVertexAttrib2fv: _emscripten_glVertexAttrib2fv,
/** @export */ emscripten_glVertexAttrib3fv: _emscripten_glVertexAttrib3fv,
/** @export */ emscripten_glVertexAttrib4fv: _emscripten_glVertexAttrib4fv,
/** @export */ emscripten_glVertexAttribDivisor: _emscripten_glVertexAttribDivisor,
/** @export */ emscripten_glVertexAttribIPointer: _emscripten_glVertexAttribIPointer,
/** @export */ emscripten_glVertexAttribPointer: _emscripten_glVertexAttribPointer,
/** @export */ emscripten_glViewport: _emscripten_glViewport,
/** @export */ emscripten_glWaitSync: _emscripten_glWaitSync,
/** @export */ emscripten_memcpy_js: _emscripten_memcpy_js,
/** @export */ emscripten_resize_heap: _emscripten_resize_heap,
/** @export */ environ_get: _environ_get,
/** @export */ environ_sizes_get: _environ_sizes_get,
/** @export */ exit: _exit,
/** @export */ fd_close: _fd_close,
/** @export */ fd_pread: _fd_pread,
/** @export */ fd_read: _fd_read,
/** @export */ fd_seek: _fd_seek,
/** @export */ fd_write: _fd_write,
/** @export */ glGetIntegerv: _glGetIntegerv,
/** @export */ glGetString: _glGetString,
/** @export */ glGetStringi: _glGetStringi,
/** @export */ strftime_l: _strftime_l
};
var wasmExports = createWasm();
var ___wasm_call_ctors = () => (___wasm_call_ctors = wasmExports["__wasm_call_ctors"])();
var org_jetbrains_skia_ColorFilter__1nMakeComposed = Module["org_jetbrains_skia_ColorFilter__1nMakeComposed"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeComposed = Module["org_jetbrains_skia_ColorFilter__1nMakeComposed"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeComposed"])(a0, a1);
var org_jetbrains_skia_ColorFilter__1nMakeBlend = Module["org_jetbrains_skia_ColorFilter__1nMakeBlend"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeBlend = Module["org_jetbrains_skia_ColorFilter__1nMakeBlend"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeBlend"])(a0, a1);
var org_jetbrains_skia_ColorFilter__1nMakeMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeMatrix"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeMatrix"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeMatrix"])(a0);
var org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"])(a0);
var org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma = Module["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"] = () => (org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma = Module["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"])();
var org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma = Module["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"] = () => (org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma = Module["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"])();
var org_jetbrains_skia_ColorFilter__1nMakeLerp = Module["org_jetbrains_skia_ColorFilter__1nMakeLerp"] = (a0, a1, a2) => (org_jetbrains_skia_ColorFilter__1nMakeLerp = Module["org_jetbrains_skia_ColorFilter__1nMakeLerp"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeLerp"])(a0, a1, a2);
var org_jetbrains_skia_ColorFilter__1nMakeLighting = Module["org_jetbrains_skia_ColorFilter__1nMakeLighting"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeLighting = Module["org_jetbrains_skia_ColorFilter__1nMakeLighting"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeLighting"])(a0, a1);
var org_jetbrains_skia_ColorFilter__1nMakeHighContrast = Module["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"] = (a0, a1, a2) => (org_jetbrains_skia_ColorFilter__1nMakeHighContrast = Module["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"])(a0, a1, a2);
var org_jetbrains_skia_ColorFilter__1nMakeTable = Module["org_jetbrains_skia_ColorFilter__1nMakeTable"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeTable = Module["org_jetbrains_skia_ColorFilter__1nMakeTable"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeTable"])(a0);
var org_jetbrains_skia_ColorFilter__1nMakeTableARGB = Module["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ColorFilter__1nMakeTableARGB = Module["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"])(a0, a1, a2, a3);
var org_jetbrains_skia_ColorFilter__1nMakeOverdraw = Module["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_ColorFilter__1nMakeOverdraw = Module["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_ColorFilter__1nGetLuma = Module["org_jetbrains_skia_ColorFilter__1nGetLuma"] = () => (org_jetbrains_skia_ColorFilter__1nGetLuma = Module["org_jetbrains_skia_ColorFilter__1nGetLuma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetLuma"])();
var org_jetbrains_skia_Data__1nGetFinalizer = Module["org_jetbrains_skia_Data__1nGetFinalizer"] = () => (org_jetbrains_skia_Data__1nGetFinalizer = Module["org_jetbrains_skia_Data__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Data__1nGetFinalizer"])();
var org_jetbrains_skia_Data__1nSize = Module["org_jetbrains_skia_Data__1nSize"] = a0 => (org_jetbrains_skia_Data__1nSize = Module["org_jetbrains_skia_Data__1nSize"] = wasmExports["org_jetbrains_skia_Data__1nSize"])(a0);
var org_jetbrains_skia_Data__1nBytes = Module["org_jetbrains_skia_Data__1nBytes"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Data__1nBytes = Module["org_jetbrains_skia_Data__1nBytes"] = wasmExports["org_jetbrains_skia_Data__1nBytes"])(a0, a1, a2, a3);
var org_jetbrains_skia_Data__1nEquals = Module["org_jetbrains_skia_Data__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Data__1nEquals = Module["org_jetbrains_skia_Data__1nEquals"] = wasmExports["org_jetbrains_skia_Data__1nEquals"])(a0, a1);
var org_jetbrains_skia_Data__1nMakeFromBytes = Module["org_jetbrains_skia_Data__1nMakeFromBytes"] = (a0, a1, a2) => (org_jetbrains_skia_Data__1nMakeFromBytes = Module["org_jetbrains_skia_Data__1nMakeFromBytes"] = wasmExports["org_jetbrains_skia_Data__1nMakeFromBytes"])(a0, a1, a2);
var _malloc = a0 => (_malloc = wasmExports["malloc"])(a0);
var org_jetbrains_skia_Data__1nMakeWithoutCopy = Module["org_jetbrains_skia_Data__1nMakeWithoutCopy"] = (a0, a1) => (org_jetbrains_skia_Data__1nMakeWithoutCopy = Module["org_jetbrains_skia_Data__1nMakeWithoutCopy"] = wasmExports["org_jetbrains_skia_Data__1nMakeWithoutCopy"])(a0, a1);
var org_jetbrains_skia_Data__1nMakeFromFileName = Module["org_jetbrains_skia_Data__1nMakeFromFileName"] = a0 => (org_jetbrains_skia_Data__1nMakeFromFileName = Module["org_jetbrains_skia_Data__1nMakeFromFileName"] = wasmExports["org_jetbrains_skia_Data__1nMakeFromFileName"])(a0);
var org_jetbrains_skia_Data__1nMakeSubset = Module["org_jetbrains_skia_Data__1nMakeSubset"] = (a0, a1, a2) => (org_jetbrains_skia_Data__1nMakeSubset = Module["org_jetbrains_skia_Data__1nMakeSubset"] = wasmExports["org_jetbrains_skia_Data__1nMakeSubset"])(a0, a1, a2);
var org_jetbrains_skia_Data__1nMakeEmpty = Module["org_jetbrains_skia_Data__1nMakeEmpty"] = () => (org_jetbrains_skia_Data__1nMakeEmpty = Module["org_jetbrains_skia_Data__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_Data__1nMakeEmpty"])();
var org_jetbrains_skia_Data__1nMakeUninitialized = Module["org_jetbrains_skia_Data__1nMakeUninitialized"] = a0 => (org_jetbrains_skia_Data__1nMakeUninitialized = Module["org_jetbrains_skia_Data__1nMakeUninitialized"] = wasmExports["org_jetbrains_skia_Data__1nMakeUninitialized"])(a0);
var org_jetbrains_skia_Data__1nWritableData = Module["org_jetbrains_skia_Data__1nWritableData"] = a0 => (org_jetbrains_skia_Data__1nWritableData = Module["org_jetbrains_skia_Data__1nWritableData"] = wasmExports["org_jetbrains_skia_Data__1nWritableData"])(a0);
var _skia_memGetByte = Module["_skia_memGetByte"] = a0 => (_skia_memGetByte = Module["_skia_memGetByte"] = wasmExports["skia_memGetByte"])(a0);
var _skia_memSetByte = Module["_skia_memSetByte"] = (a0, a1) => (_skia_memSetByte = Module["_skia_memSetByte"] = wasmExports["skia_memSetByte"])(a0, a1);
var _skia_memGetChar = Module["_skia_memGetChar"] = a0 => (_skia_memGetChar = Module["_skia_memGetChar"] = wasmExports["skia_memGetChar"])(a0);
var _skia_memSetChar = Module["_skia_memSetChar"] = (a0, a1) => (_skia_memSetChar = Module["_skia_memSetChar"] = wasmExports["skia_memSetChar"])(a0, a1);
var _skia_memGetShort = Module["_skia_memGetShort"] = a0 => (_skia_memGetShort = Module["_skia_memGetShort"] = wasmExports["skia_memGetShort"])(a0);
var _skia_memSetShort = Module["_skia_memSetShort"] = (a0, a1) => (_skia_memSetShort = Module["_skia_memSetShort"] = wasmExports["skia_memSetShort"])(a0, a1);
var _skia_memGetInt = Module["_skia_memGetInt"] = a0 => (_skia_memGetInt = Module["_skia_memGetInt"] = wasmExports["skia_memGetInt"])(a0);
var _skia_memSetInt = Module["_skia_memSetInt"] = (a0, a1) => (_skia_memSetInt = Module["_skia_memSetInt"] = wasmExports["skia_memSetInt"])(a0, a1);
var _skia_memGetFloat = Module["_skia_memGetFloat"] = a0 => (_skia_memGetFloat = Module["_skia_memGetFloat"] = wasmExports["skia_memGetFloat"])(a0);
var _skia_memSetFloat = Module["_skia_memSetFloat"] = (a0, a1) => (_skia_memSetFloat = Module["_skia_memSetFloat"] = wasmExports["skia_memSetFloat"])(a0, a1);
var _skia_memGetDouble = Module["_skia_memGetDouble"] = a0 => (_skia_memGetDouble = Module["_skia_memGetDouble"] = wasmExports["skia_memGetDouble"])(a0);
var _skia_memSetDouble = Module["_skia_memSetDouble"] = (a0, a1) => (_skia_memSetDouble = Module["_skia_memSetDouble"] = wasmExports["skia_memSetDouble"])(a0, a1);
var org_jetbrains_skia_PathSegmentIterator__1nMake = Module["org_jetbrains_skia_PathSegmentIterator__1nMake"] = (a0, a1) => (org_jetbrains_skia_PathSegmentIterator__1nMake = Module["org_jetbrains_skia_PathSegmentIterator__1nMake"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nMake"])(a0, a1);
var org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer = Module["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer = Module["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"])();
var org_jetbrains_skia_PathSegmentIterator__1nNext = Module["org_jetbrains_skia_PathSegmentIterator__1nNext"] = (a0, a1) => (org_jetbrains_skia_PathSegmentIterator__1nNext = Module["org_jetbrains_skia_PathSegmentIterator__1nNext"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nNext"])(a0, a1);
var org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"] = () => (org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"])();
var org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"] = (a0, a1, a2) => (org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"])(a0, a1, a2);
var org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"] = () => (org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"])();
var org_jetbrains_skia_Image__1nMakeRaster = Module["org_jetbrains_skia_Image__1nMakeRaster"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Image__1nMakeRaster = Module["org_jetbrains_skia_Image__1nMakeRaster"] = wasmExports["org_jetbrains_skia_Image__1nMakeRaster"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Image__1nMakeRasterData = Module["org_jetbrains_skia_Image__1nMakeRasterData"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Image__1nMakeRasterData = Module["org_jetbrains_skia_Image__1nMakeRasterData"] = wasmExports["org_jetbrains_skia_Image__1nMakeRasterData"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Image__1nMakeFromBitmap = Module["org_jetbrains_skia_Image__1nMakeFromBitmap"] = a0 => (org_jetbrains_skia_Image__1nMakeFromBitmap = Module["org_jetbrains_skia_Image__1nMakeFromBitmap"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromBitmap"])(a0);
var org_jetbrains_skia_Image__1nMakeFromPixmap = Module["org_jetbrains_skia_Image__1nMakeFromPixmap"] = a0 => (org_jetbrains_skia_Image__1nMakeFromPixmap = Module["org_jetbrains_skia_Image__1nMakeFromPixmap"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromPixmap"])(a0);
var org_jetbrains_skia_Image__1nMakeFromEncoded = Module["org_jetbrains_skia_Image__1nMakeFromEncoded"] = (a0, a1) => (org_jetbrains_skia_Image__1nMakeFromEncoded = Module["org_jetbrains_skia_Image__1nMakeFromEncoded"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromEncoded"])(a0, a1);
var org_jetbrains_skia_Image__1nGetImageInfo = Module["org_jetbrains_skia_Image__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Image__1nGetImageInfo = Module["org_jetbrains_skia_Image__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Image__1nGetImageInfo"])(a0, a1, a2);
var org_jetbrains_skia_Image__1nEncodeToData = Module["org_jetbrains_skia_Image__1nEncodeToData"] = (a0, a1, a2) => (org_jetbrains_skia_Image__1nEncodeToData = Module["org_jetbrains_skia_Image__1nEncodeToData"] = wasmExports["org_jetbrains_skia_Image__1nEncodeToData"])(a0, a1, a2);
var org_jetbrains_skia_Image__1nMakeShader = Module["org_jetbrains_skia_Image__1nMakeShader"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Image__1nMakeShader = Module["org_jetbrains_skia_Image__1nMakeShader"] = wasmExports["org_jetbrains_skia_Image__1nMakeShader"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Image__1nPeekPixels = Module["org_jetbrains_skia_Image__1nPeekPixels"] = a0 => (org_jetbrains_skia_Image__1nPeekPixels = Module["org_jetbrains_skia_Image__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Image__1nPeekPixels"])(a0);
var org_jetbrains_skia_Image__1nPeekPixelsToPixmap = Module["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"] = (a0, a1) => (org_jetbrains_skia_Image__1nPeekPixelsToPixmap = Module["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"])(a0, a1);
var org_jetbrains_skia_Image__1nReadPixelsBitmap = Module["org_jetbrains_skia_Image__1nReadPixelsBitmap"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Image__1nReadPixelsBitmap = Module["org_jetbrains_skia_Image__1nReadPixelsBitmap"] = wasmExports["org_jetbrains_skia_Image__1nReadPixelsBitmap"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Image__1nReadPixelsPixmap = Module["org_jetbrains_skia_Image__1nReadPixelsPixmap"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Image__1nReadPixelsPixmap = Module["org_jetbrains_skia_Image__1nReadPixelsPixmap"] = wasmExports["org_jetbrains_skia_Image__1nReadPixelsPixmap"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Image__1nScalePixels = Module["org_jetbrains_skia_Image__1nScalePixels"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Image__1nScalePixels = Module["org_jetbrains_skia_Image__1nScalePixels"] = wasmExports["org_jetbrains_skia_Image__1nScalePixels"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_FontMgr__1nGetFamiliesCount = Module["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"] = a0 => (org_jetbrains_skia_FontMgr__1nGetFamiliesCount = Module["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"] = wasmExports["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"])(a0);
var org_jetbrains_skia_FontMgr__1nGetFamilyName = Module["org_jetbrains_skia_FontMgr__1nGetFamilyName"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nGetFamilyName = Module["org_jetbrains_skia_FontMgr__1nGetFamilyName"] = wasmExports["org_jetbrains_skia_FontMgr__1nGetFamilyName"])(a0, a1);
var org_jetbrains_skia_FontMgr__1nMakeStyleSet = Module["org_jetbrains_skia_FontMgr__1nMakeStyleSet"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nMakeStyleSet = Module["org_jetbrains_skia_FontMgr__1nMakeStyleSet"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeStyleSet"])(a0, a1);
var org_jetbrains_skia_FontMgr__1nMatchFamily = Module["org_jetbrains_skia_FontMgr__1nMatchFamily"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nMatchFamily = Module["org_jetbrains_skia_FontMgr__1nMatchFamily"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamily"])(a0, a1);
var org_jetbrains_skia_FontMgr__1nMatchFamilyStyle = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMatchFamilyStyle = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"])(a0, a1, a2);
var org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_FontMgr__1nMakeFromData = Module["org_jetbrains_skia_FontMgr__1nMakeFromData"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMakeFromData = Module["org_jetbrains_skia_FontMgr__1nMakeFromData"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeFromData"])(a0, a1, a2);
var org_jetbrains_skia_FontMgr__1nMakeFromFile = Module["org_jetbrains_skia_FontMgr__1nMakeFromFile"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMakeFromFile = Module["org_jetbrains_skia_FontMgr__1nMakeFromFile"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeFromFile"])(a0, a1, a2);
var org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface = Module["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface = Module["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"] = wasmExports["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"])(a0, a1, a2);
var org_jetbrains_skia_FontMgr__1nDefault = Module["org_jetbrains_skia_FontMgr__1nDefault"] = () => (org_jetbrains_skia_FontMgr__1nDefault = Module["org_jetbrains_skia_FontMgr__1nDefault"] = wasmExports["org_jetbrains_skia_FontMgr__1nDefault"])();
var org_jetbrains_skia_FontMgr__1nEmpty = Module["org_jetbrains_skia_FontMgr__1nEmpty"] = () => (org_jetbrains_skia_FontMgr__1nEmpty = Module["org_jetbrains_skia_FontMgr__1nEmpty"] = wasmExports["org_jetbrains_skia_FontMgr__1nEmpty"])();
var org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider = Module["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"] = a0 => (org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider = Module["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"] = wasmExports["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"])(a0);
var org_jetbrains_skia_RTreeFactory__1nMake = Module["org_jetbrains_skia_RTreeFactory__1nMake"] = () => (org_jetbrains_skia_RTreeFactory__1nMake = Module["org_jetbrains_skia_RTreeFactory__1nMake"] = wasmExports["org_jetbrains_skia_RTreeFactory__1nMake"])();
var org_jetbrains_skia_BBHFactory__1nGetFinalizer = Module["org_jetbrains_skia_BBHFactory__1nGetFinalizer"] = () => (org_jetbrains_skia_BBHFactory__1nGetFinalizer = Module["org_jetbrains_skia_BBHFactory__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BBHFactory__1nGetFinalizer"])();
var org_jetbrains_skia_Bitmap__1nGetFinalizer = Module["org_jetbrains_skia_Bitmap__1nGetFinalizer"] = () => (org_jetbrains_skia_Bitmap__1nGetFinalizer = Module["org_jetbrains_skia_Bitmap__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetFinalizer"])();
var org_jetbrains_skia_Bitmap__1nMake = Module["org_jetbrains_skia_Bitmap__1nMake"] = () => (org_jetbrains_skia_Bitmap__1nMake = Module["org_jetbrains_skia_Bitmap__1nMake"] = wasmExports["org_jetbrains_skia_Bitmap__1nMake"])();
var org_jetbrains_skia_Bitmap__1nMakeClone = Module["org_jetbrains_skia_Bitmap__1nMakeClone"] = a0 => (org_jetbrains_skia_Bitmap__1nMakeClone = Module["org_jetbrains_skia_Bitmap__1nMakeClone"] = wasmExports["org_jetbrains_skia_Bitmap__1nMakeClone"])(a0);
var org_jetbrains_skia_Bitmap__1nSwap = Module["org_jetbrains_skia_Bitmap__1nSwap"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nSwap = Module["org_jetbrains_skia_Bitmap__1nSwap"] = wasmExports["org_jetbrains_skia_Bitmap__1nSwap"])(a0, a1);
var org_jetbrains_skia_Bitmap__1nGetImageInfo = Module["org_jetbrains_skia_Bitmap__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetImageInfo = Module["org_jetbrains_skia_Bitmap__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetImageInfo"])(a0, a1, a2);
var org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"])(a0);
var org_jetbrains_skia_Bitmap__1nIsNull = Module["org_jetbrains_skia_Bitmap__1nIsNull"] = a0 => (org_jetbrains_skia_Bitmap__1nIsNull = Module["org_jetbrains_skia_Bitmap__1nIsNull"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsNull"])(a0);
var org_jetbrains_skia_Bitmap__1nGetRowBytes = Module["org_jetbrains_skia_Bitmap__1nGetRowBytes"] = a0 => (org_jetbrains_skia_Bitmap__1nGetRowBytes = Module["org_jetbrains_skia_Bitmap__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetRowBytes"])(a0);
var org_jetbrains_skia_Bitmap__1nSetAlphaType = Module["org_jetbrains_skia_Bitmap__1nSetAlphaType"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nSetAlphaType = Module["org_jetbrains_skia_Bitmap__1nSetAlphaType"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetAlphaType"])(a0, a1);
var org_jetbrains_skia_Bitmap__1nComputeByteSize = Module["org_jetbrains_skia_Bitmap__1nComputeByteSize"] = a0 => (org_jetbrains_skia_Bitmap__1nComputeByteSize = Module["org_jetbrains_skia_Bitmap__1nComputeByteSize"] = wasmExports["org_jetbrains_skia_Bitmap__1nComputeByteSize"])(a0);
var org_jetbrains_skia_Bitmap__1nIsImmutable = Module["org_jetbrains_skia_Bitmap__1nIsImmutable"] = a0 => (org_jetbrains_skia_Bitmap__1nIsImmutable = Module["org_jetbrains_skia_Bitmap__1nIsImmutable"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsImmutable"])(a0);
var org_jetbrains_skia_Bitmap__1nSetImmutable = Module["org_jetbrains_skia_Bitmap__1nSetImmutable"] = a0 => (org_jetbrains_skia_Bitmap__1nSetImmutable = Module["org_jetbrains_skia_Bitmap__1nSetImmutable"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetImmutable"])(a0);
var org_jetbrains_skia_Bitmap__1nReset = Module["org_jetbrains_skia_Bitmap__1nReset"] = a0 => (org_jetbrains_skia_Bitmap__1nReset = Module["org_jetbrains_skia_Bitmap__1nReset"] = wasmExports["org_jetbrains_skia_Bitmap__1nReset"])(a0);
var org_jetbrains_skia_Bitmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"] = a0 => (org_jetbrains_skia_Bitmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"] = wasmExports["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"])(a0);
var org_jetbrains_skia_Bitmap__1nSetImageInfo = Module["org_jetbrains_skia_Bitmap__1nSetImageInfo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nSetImageInfo = Module["org_jetbrains_skia_Bitmap__1nSetImageInfo"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetImageInfo"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Bitmap__1nAllocPixelsFlags = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nAllocPixelsFlags = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"])(a0, a1, a2, a3, a4, a5, a6);
var _free = a0 => (_free = wasmExports["free"])(a0);
var org_jetbrains_skia_Bitmap__1nInstallPixels = Module["org_jetbrains_skia_Bitmap__1nInstallPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Bitmap__1nInstallPixels = Module["org_jetbrains_skia_Bitmap__1nInstallPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nInstallPixels"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Bitmap__1nAllocPixels = Module["org_jetbrains_skia_Bitmap__1nAllocPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nAllocPixels = Module["org_jetbrains_skia_Bitmap__1nAllocPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixels"])(a0);
var org_jetbrains_skia_Bitmap__1nGetPixelRef = Module["org_jetbrains_skia_Bitmap__1nGetPixelRef"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRef = Module["org_jetbrains_skia_Bitmap__1nGetPixelRef"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRef"])(a0);
var org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"])(a0);
var org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"])(a0);
var org_jetbrains_skia_Bitmap__1nSetPixelRef = Module["org_jetbrains_skia_Bitmap__1nSetPixelRef"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Bitmap__1nSetPixelRef = Module["org_jetbrains_skia_Bitmap__1nSetPixelRef"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetPixelRef"])(a0, a1, a2, a3);
var org_jetbrains_skia_Bitmap__1nIsReadyToDraw = Module["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"] = a0 => (org_jetbrains_skia_Bitmap__1nIsReadyToDraw = Module["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"])(a0);
var org_jetbrains_skia_Bitmap__1nGetGenerationId = Module["org_jetbrains_skia_Bitmap__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Bitmap__1nGetGenerationId = Module["org_jetbrains_skia_Bitmap__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetGenerationId"])(a0);
var org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged = Module["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"] = a0 => (org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged = Module["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"] = wasmExports["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"])(a0);
var org_jetbrains_skia_Bitmap__1nEraseColor = Module["org_jetbrains_skia_Bitmap__1nEraseColor"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nEraseColor = Module["org_jetbrains_skia_Bitmap__1nEraseColor"] = wasmExports["org_jetbrains_skia_Bitmap__1nEraseColor"])(a0, a1);
var org_jetbrains_skia_Bitmap__1nErase = Module["org_jetbrains_skia_Bitmap__1nErase"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nErase = Module["org_jetbrains_skia_Bitmap__1nErase"] = wasmExports["org_jetbrains_skia_Bitmap__1nErase"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Bitmap__1nGetColor = Module["org_jetbrains_skia_Bitmap__1nGetColor"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetColor = Module["org_jetbrains_skia_Bitmap__1nGetColor"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetColor"])(a0, a1, a2);
var org_jetbrains_skia_Bitmap__1nGetAlphaf = Module["org_jetbrains_skia_Bitmap__1nGetAlphaf"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetAlphaf = Module["org_jetbrains_skia_Bitmap__1nGetAlphaf"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetAlphaf"])(a0, a1, a2);
var org_jetbrains_skia_Bitmap__1nExtractSubset = Module["org_jetbrains_skia_Bitmap__1nExtractSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nExtractSubset = Module["org_jetbrains_skia_Bitmap__1nExtractSubset"] = wasmExports["org_jetbrains_skia_Bitmap__1nExtractSubset"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Bitmap__1nReadPixels = Module["org_jetbrains_skia_Bitmap__1nReadPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Bitmap__1nReadPixels = Module["org_jetbrains_skia_Bitmap__1nReadPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nReadPixels"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Bitmap__1nExtractAlpha = Module["org_jetbrains_skia_Bitmap__1nExtractAlpha"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Bitmap__1nExtractAlpha = Module["org_jetbrains_skia_Bitmap__1nExtractAlpha"] = wasmExports["org_jetbrains_skia_Bitmap__1nExtractAlpha"])(a0, a1, a2, a3);
var org_jetbrains_skia_Bitmap__1nPeekPixels = Module["org_jetbrains_skia_Bitmap__1nPeekPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nPeekPixels = Module["org_jetbrains_skia_Bitmap__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nPeekPixels"])(a0);
var org_jetbrains_skia_Bitmap__1nMakeShader = Module["org_jetbrains_skia_Bitmap__1nMakeShader"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nMakeShader = Module["org_jetbrains_skia_Bitmap__1nMakeShader"] = wasmExports["org_jetbrains_skia_Bitmap__1nMakeShader"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"] = a0 => (org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"])(a0);
var org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"] = a0 => (org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"] = wasmExports["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"])(a0);
var org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"])();
var org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"] = a0 => (org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"])(a0);
var org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"] = (a0, a1) => (org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"])(a0, a1);
var org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"] = a0 => (org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"])(a0);
var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"])();
var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"] = (a0, a1, a2) => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"])(a0, a1, a2);
var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"] = a0 => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"])(a0);
var org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"] = (a0, a1, a2, a3) => (org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"])(a0, a1, a2, a3);
var org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"] = a0 => (org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"] = wasmExports["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"])(a0);
var org_jetbrains_skia_shaper_Shaper__1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper__1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"])();
var org_jetbrains_skia_shaper_Shaper__1nMakePrimitive = Module["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"] = () => (org_jetbrains_skia_shaper_Shaper__1nMakePrimitive = Module["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"])();
var org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"])(a0);
var org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"])(a0);
var org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"])(a0);
var org_jetbrains_skia_shaper_Shaper__1nMakeCoreText = Module["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"] = () => (org_jetbrains_skia_shaper_Shaper__1nMakeCoreText = Module["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"])();
var org_jetbrains_skia_shaper_Shaper__1nMake = Module["org_jetbrains_skia_shaper_Shaper__1nMake"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMake = Module["org_jetbrains_skia_shaper_Shaper__1nMake"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMake"])(a0);
var org_jetbrains_skia_shaper_Shaper__1nShapeBlob = Module["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_shaper_Shaper__1nShapeBlob = Module["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_shaper_Shaper__1nShapeLine = Module["org_jetbrains_skia_shaper_Shaper__1nShapeLine"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_shaper_Shaper__1nShapeLine = Module["org_jetbrains_skia_shaper_Shaper__1nShapeLine"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShapeLine"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_shaper_Shaper__1nShape = Module["org_jetbrains_skia_shaper_Shaper__1nShape"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_shaper_Shaper__1nShape = Module["org_jetbrains_skia_shaper_Shaper__1nShape"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShape"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"])();
var org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"])(a0, a1);
var org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"])();
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"])(a0, a1);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"])(a0, a1);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"])(a0, a1);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"])(a0, a1);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"] = (a0, a1, a2) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"])(a0, a1, a2);
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"] = () => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"])();
var org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"] = (a0, a1) => (org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"])(a0, a1);
var org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"] = a0 => (org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"] = wasmExports["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"])(a0);
var org_jetbrains_skia_PictureRecorder__1nMake = Module["org_jetbrains_skia_PictureRecorder__1nMake"] = () => (org_jetbrains_skia_PictureRecorder__1nMake = Module["org_jetbrains_skia_PictureRecorder__1nMake"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nMake"])();
var org_jetbrains_skia_PictureRecorder__1nGetFinalizer = Module["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"] = () => (org_jetbrains_skia_PictureRecorder__1nGetFinalizer = Module["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"])();
var org_jetbrains_skia_PictureRecorder__1nBeginRecording = Module["org_jetbrains_skia_PictureRecorder__1nBeginRecording"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_PictureRecorder__1nBeginRecording = Module["org_jetbrains_skia_PictureRecorder__1nBeginRecording"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nBeginRecording"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas = Module["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"] = a0 => (org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas = Module["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"])(a0);
var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"] = a0 => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"])(a0);
var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"] = a0 => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"])(a0);
var org_jetbrains_skia_BreakIterator__1nGetFinalizer = Module["org_jetbrains_skia_BreakIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_BreakIterator__1nGetFinalizer = Module["org_jetbrains_skia_BreakIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetFinalizer"])();
var org_jetbrains_skia_BreakIterator__1nMake = Module["org_jetbrains_skia_BreakIterator__1nMake"] = (a0, a1, a2) => (org_jetbrains_skia_BreakIterator__1nMake = Module["org_jetbrains_skia_BreakIterator__1nMake"] = wasmExports["org_jetbrains_skia_BreakIterator__1nMake"])(a0, a1, a2);
var org_jetbrains_skia_BreakIterator__1nCurrent = Module["org_jetbrains_skia_BreakIterator__1nCurrent"] = a0 => (org_jetbrains_skia_BreakIterator__1nCurrent = Module["org_jetbrains_skia_BreakIterator__1nCurrent"] = wasmExports["org_jetbrains_skia_BreakIterator__1nCurrent"])(a0);
var org_jetbrains_skia_BreakIterator__1nNext = Module["org_jetbrains_skia_BreakIterator__1nNext"] = a0 => (org_jetbrains_skia_BreakIterator__1nNext = Module["org_jetbrains_skia_BreakIterator__1nNext"] = wasmExports["org_jetbrains_skia_BreakIterator__1nNext"])(a0);
var org_jetbrains_skia_BreakIterator__1nPrevious = Module["org_jetbrains_skia_BreakIterator__1nPrevious"] = a0 => (org_jetbrains_skia_BreakIterator__1nPrevious = Module["org_jetbrains_skia_BreakIterator__1nPrevious"] = wasmExports["org_jetbrains_skia_BreakIterator__1nPrevious"])(a0);
var org_jetbrains_skia_BreakIterator__1nFirst = Module["org_jetbrains_skia_BreakIterator__1nFirst"] = a0 => (org_jetbrains_skia_BreakIterator__1nFirst = Module["org_jetbrains_skia_BreakIterator__1nFirst"] = wasmExports["org_jetbrains_skia_BreakIterator__1nFirst"])(a0);
var org_jetbrains_skia_BreakIterator__1nLast = Module["org_jetbrains_skia_BreakIterator__1nLast"] = a0 => (org_jetbrains_skia_BreakIterator__1nLast = Module["org_jetbrains_skia_BreakIterator__1nLast"] = wasmExports["org_jetbrains_skia_BreakIterator__1nLast"])(a0);
var org_jetbrains_skia_BreakIterator__1nPreceding = Module["org_jetbrains_skia_BreakIterator__1nPreceding"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nPreceding = Module["org_jetbrains_skia_BreakIterator__1nPreceding"] = wasmExports["org_jetbrains_skia_BreakIterator__1nPreceding"])(a0, a1);
var org_jetbrains_skia_BreakIterator__1nFollowing = Module["org_jetbrains_skia_BreakIterator__1nFollowing"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nFollowing = Module["org_jetbrains_skia_BreakIterator__1nFollowing"] = wasmExports["org_jetbrains_skia_BreakIterator__1nFollowing"])(a0, a1);
var org_jetbrains_skia_BreakIterator__1nIsBoundary = Module["org_jetbrains_skia_BreakIterator__1nIsBoundary"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nIsBoundary = Module["org_jetbrains_skia_BreakIterator__1nIsBoundary"] = wasmExports["org_jetbrains_skia_BreakIterator__1nIsBoundary"])(a0, a1);
var org_jetbrains_skia_BreakIterator__1nGetRuleStatus = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"] = a0 => (org_jetbrains_skia_BreakIterator__1nGetRuleStatus = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"])(a0);
var org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"] = a0 => (org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"])(a0);
var org_jetbrains_skia_BreakIterator__1nGetRuleStatuses = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"] = (a0, a1, a2) => (org_jetbrains_skia_BreakIterator__1nGetRuleStatuses = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"])(a0, a1, a2);
var org_jetbrains_skia_BreakIterator__1nSetText = Module["org_jetbrains_skia_BreakIterator__1nSetText"] = (a0, a1, a2, a3) => (org_jetbrains_skia_BreakIterator__1nSetText = Module["org_jetbrains_skia_BreakIterator__1nSetText"] = wasmExports["org_jetbrains_skia_BreakIterator__1nSetText"])(a0, a1, a2, a3);
var org_jetbrains_skia_PathUtils__1nFillPathWithPaint = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"] = (a0, a1, a2) => (org_jetbrains_skia_PathUtils__1nFillPathWithPaint = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"] = wasmExports["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"])(a0, a1, a2);
var org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"] = wasmExports["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_skottie_Animation__1nGetFinalizer = Module["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"] = () => (org_jetbrains_skia_skottie_Animation__1nGetFinalizer = Module["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"])();
var org_jetbrains_skia_skottie_Animation__1nMakeFromString = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromString"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromString = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromString"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromString"])(a0);
var org_jetbrains_skia_skottie_Animation__1nMakeFromFile = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromFile = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"])(a0);
var org_jetbrains_skia_skottie_Animation__1nMakeFromData = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromData"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromData = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromData"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromData"])(a0);
var org_jetbrains_skia_skottie_Animation__1nRender = Module["org_jetbrains_skia_skottie_Animation__1nRender"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_skottie_Animation__1nRender = Module["org_jetbrains_skia_skottie_Animation__1nRender"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nRender"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_skottie_Animation__1nSeek = Module["org_jetbrains_skia_skottie_Animation__1nSeek"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeek = Module["org_jetbrains_skia_skottie_Animation__1nSeek"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeek"])(a0, a1, a2);
var org_jetbrains_skia_skottie_Animation__1nSeekFrame = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrame"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeekFrame = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrame"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeekFrame"])(a0, a1, a2);
var org_jetbrains_skia_skottie_Animation__1nSeekFrameTime = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeekFrameTime = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"])(a0, a1, a2);
var org_jetbrains_skia_skottie_Animation__1nGetDuration = Module["org_jetbrains_skia_skottie_Animation__1nGetDuration"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetDuration = Module["org_jetbrains_skia_skottie_Animation__1nGetDuration"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetDuration"])(a0);
var org_jetbrains_skia_skottie_Animation__1nGetFPS = Module["org_jetbrains_skia_skottie_Animation__1nGetFPS"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetFPS = Module["org_jetbrains_skia_skottie_Animation__1nGetFPS"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetFPS"])(a0);
var org_jetbrains_skia_skottie_Animation__1nGetInPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetInPoint"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetInPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetInPoint"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetInPoint"])(a0);
var org_jetbrains_skia_skottie_Animation__1nGetOutPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetOutPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"])(a0);
var org_jetbrains_skia_skottie_Animation__1nGetVersion = Module["org_jetbrains_skia_skottie_Animation__1nGetVersion"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetVersion = Module["org_jetbrains_skia_skottie_Animation__1nGetVersion"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetVersion"])(a0);
var org_jetbrains_skia_skottie_Animation__1nGetSize = Module["org_jetbrains_skia_skottie_Animation__1nGetSize"] = (a0, a1) => (org_jetbrains_skia_skottie_Animation__1nGetSize = Module["org_jetbrains_skia_skottie_Animation__1nGetSize"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetSize"])(a0, a1);
var org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"])();
var org_jetbrains_skia_skottie_AnimationBuilder__1nMake = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"] = a0 => (org_jetbrains_skia_skottie_AnimationBuilder__1nMake = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"])(a0);
var org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"])(a0, a1);
var org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"])(a0, a1);
var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"])(a0, a1);
var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"])(a0, a1);
var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"])(a0, a1);
var org_jetbrains_skia_skottie_Logger__1nMake = Module["org_jetbrains_skia_skottie_Logger__1nMake"] = () => (org_jetbrains_skia_skottie_Logger__1nMake = Module["org_jetbrains_skia_skottie_Logger__1nMake"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nMake"])();
var org_jetbrains_skia_skottie_Logger__1nInit = Module["org_jetbrains_skia_skottie_Logger__1nInit"] = (a0, a1) => (org_jetbrains_skia_skottie_Logger__1nInit = Module["org_jetbrains_skia_skottie_Logger__1nInit"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nInit"])(a0, a1);
var org_jetbrains_skia_skottie_Logger__1nGetLogMessage = Module["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogMessage = Module["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"])(a0);
var org_jetbrains_skia_skottie_Logger__1nGetLogJson = Module["org_jetbrains_skia_skottie_Logger__1nGetLogJson"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogJson = Module["org_jetbrains_skia_skottie_Logger__1nGetLogJson"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogJson"])(a0);
var org_jetbrains_skia_skottie_Logger__1nGetLogLevel = Module["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogLevel = Module["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"])(a0);
var org_jetbrains_skia_PaintFilterCanvas__1nInit = Module["org_jetbrains_skia_PaintFilterCanvas__1nInit"] = (a0, a1) => (org_jetbrains_skia_PaintFilterCanvas__1nInit = Module["org_jetbrains_skia_PaintFilterCanvas__1nInit"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nInit"])(a0, a1);
var org_jetbrains_skia_PaintFilterCanvas__1nMake = Module["org_jetbrains_skia_PaintFilterCanvas__1nMake"] = (a0, a1) => (org_jetbrains_skia_PaintFilterCanvas__1nMake = Module["org_jetbrains_skia_PaintFilterCanvas__1nMake"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nMake"])(a0, a1);
var org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint = Module["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"] = a0 => (org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint = Module["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"])(a0);
var org_jetbrains_skia_Font__1nGetFinalizer = Module["org_jetbrains_skia_Font__1nGetFinalizer"] = () => (org_jetbrains_skia_Font__1nGetFinalizer = Module["org_jetbrains_skia_Font__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Font__1nGetFinalizer"])();
var org_jetbrains_skia_Font__1nMakeDefault = Module["org_jetbrains_skia_Font__1nMakeDefault"] = () => (org_jetbrains_skia_Font__1nMakeDefault = Module["org_jetbrains_skia_Font__1nMakeDefault"] = wasmExports["org_jetbrains_skia_Font__1nMakeDefault"])();
var org_jetbrains_skia_Font__1nMakeTypeface = Module["org_jetbrains_skia_Font__1nMakeTypeface"] = a0 => (org_jetbrains_skia_Font__1nMakeTypeface = Module["org_jetbrains_skia_Font__1nMakeTypeface"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypeface"])(a0);
var org_jetbrains_skia_Font__1nMakeTypefaceSize = Module["org_jetbrains_skia_Font__1nMakeTypefaceSize"] = (a0, a1) => (org_jetbrains_skia_Font__1nMakeTypefaceSize = Module["org_jetbrains_skia_Font__1nMakeTypefaceSize"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypefaceSize"])(a0, a1);
var org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew = Module["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew = Module["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"])(a0, a1, a2, a3);
var org_jetbrains_skia_Font__1nMakeClone = Module["org_jetbrains_skia_Font__1nMakeClone"] = a0 => (org_jetbrains_skia_Font__1nMakeClone = Module["org_jetbrains_skia_Font__1nMakeClone"] = wasmExports["org_jetbrains_skia_Font__1nMakeClone"])(a0);
var org_jetbrains_skia_Font__1nEquals = Module["org_jetbrains_skia_Font__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Font__1nEquals = Module["org_jetbrains_skia_Font__1nEquals"] = wasmExports["org_jetbrains_skia_Font__1nEquals"])(a0, a1);
var org_jetbrains_skia_Font__1nIsAutoHintingForced = Module["org_jetbrains_skia_Font__1nIsAutoHintingForced"] = a0 => (org_jetbrains_skia_Font__1nIsAutoHintingForced = Module["org_jetbrains_skia_Font__1nIsAutoHintingForced"] = wasmExports["org_jetbrains_skia_Font__1nIsAutoHintingForced"])(a0);
var org_jetbrains_skia_Font__1nAreBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"] = a0 => (org_jetbrains_skia_Font__1nAreBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"] = wasmExports["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"])(a0);
var org_jetbrains_skia_Font__1nIsSubpixel = Module["org_jetbrains_skia_Font__1nIsSubpixel"] = a0 => (org_jetbrains_skia_Font__1nIsSubpixel = Module["org_jetbrains_skia_Font__1nIsSubpixel"] = wasmExports["org_jetbrains_skia_Font__1nIsSubpixel"])(a0);
var org_jetbrains_skia_Font__1nIsLinearMetrics = Module["org_jetbrains_skia_Font__1nIsLinearMetrics"] = a0 => (org_jetbrains_skia_Font__1nIsLinearMetrics = Module["org_jetbrains_skia_Font__1nIsLinearMetrics"] = wasmExports["org_jetbrains_skia_Font__1nIsLinearMetrics"])(a0);
var org_jetbrains_skia_Font__1nIsEmboldened = Module["org_jetbrains_skia_Font__1nIsEmboldened"] = a0 => (org_jetbrains_skia_Font__1nIsEmboldened = Module["org_jetbrains_skia_Font__1nIsEmboldened"] = wasmExports["org_jetbrains_skia_Font__1nIsEmboldened"])(a0);
var org_jetbrains_skia_Font__1nIsBaselineSnapped = Module["org_jetbrains_skia_Font__1nIsBaselineSnapped"] = a0 => (org_jetbrains_skia_Font__1nIsBaselineSnapped = Module["org_jetbrains_skia_Font__1nIsBaselineSnapped"] = wasmExports["org_jetbrains_skia_Font__1nIsBaselineSnapped"])(a0);
var org_jetbrains_skia_Font__1nSetAutoHintingForced = Module["org_jetbrains_skia_Font__1nSetAutoHintingForced"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetAutoHintingForced = Module["org_jetbrains_skia_Font__1nSetAutoHintingForced"] = wasmExports["org_jetbrains_skia_Font__1nSetAutoHintingForced"])(a0, a1);
var org_jetbrains_skia_Font__1nSetBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"] = wasmExports["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"])(a0, a1);
var org_jetbrains_skia_Font__1nSetSubpixel = Module["org_jetbrains_skia_Font__1nSetSubpixel"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSubpixel = Module["org_jetbrains_skia_Font__1nSetSubpixel"] = wasmExports["org_jetbrains_skia_Font__1nSetSubpixel"])(a0, a1);
var org_jetbrains_skia_Font__1nSetLinearMetrics = Module["org_jetbrains_skia_Font__1nSetLinearMetrics"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetLinearMetrics = Module["org_jetbrains_skia_Font__1nSetLinearMetrics"] = wasmExports["org_jetbrains_skia_Font__1nSetLinearMetrics"])(a0, a1);
var org_jetbrains_skia_Font__1nSetEmboldened = Module["org_jetbrains_skia_Font__1nSetEmboldened"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetEmboldened = Module["org_jetbrains_skia_Font__1nSetEmboldened"] = wasmExports["org_jetbrains_skia_Font__1nSetEmboldened"])(a0, a1);
var org_jetbrains_skia_Font__1nSetBaselineSnapped = Module["org_jetbrains_skia_Font__1nSetBaselineSnapped"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetBaselineSnapped = Module["org_jetbrains_skia_Font__1nSetBaselineSnapped"] = wasmExports["org_jetbrains_skia_Font__1nSetBaselineSnapped"])(a0, a1);
var org_jetbrains_skia_Font__1nGetEdging = Module["org_jetbrains_skia_Font__1nGetEdging"] = a0 => (org_jetbrains_skia_Font__1nGetEdging = Module["org_jetbrains_skia_Font__1nGetEdging"] = wasmExports["org_jetbrains_skia_Font__1nGetEdging"])(a0);
var org_jetbrains_skia_Font__1nSetEdging = Module["org_jetbrains_skia_Font__1nSetEdging"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetEdging = Module["org_jetbrains_skia_Font__1nSetEdging"] = wasmExports["org_jetbrains_skia_Font__1nSetEdging"])(a0, a1);
var org_jetbrains_skia_Font__1nGetHinting = Module["org_jetbrains_skia_Font__1nGetHinting"] = a0 => (org_jetbrains_skia_Font__1nGetHinting = Module["org_jetbrains_skia_Font__1nGetHinting"] = wasmExports["org_jetbrains_skia_Font__1nGetHinting"])(a0);
var org_jetbrains_skia_Font__1nSetHinting = Module["org_jetbrains_skia_Font__1nSetHinting"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetHinting = Module["org_jetbrains_skia_Font__1nSetHinting"] = wasmExports["org_jetbrains_skia_Font__1nSetHinting"])(a0, a1);
var org_jetbrains_skia_Font__1nGetTypeface = Module["org_jetbrains_skia_Font__1nGetTypeface"] = a0 => (org_jetbrains_skia_Font__1nGetTypeface = Module["org_jetbrains_skia_Font__1nGetTypeface"] = wasmExports["org_jetbrains_skia_Font__1nGetTypeface"])(a0);
var org_jetbrains_skia_Font__1nGetSize = Module["org_jetbrains_skia_Font__1nGetSize"] = a0 => (org_jetbrains_skia_Font__1nGetSize = Module["org_jetbrains_skia_Font__1nGetSize"] = wasmExports["org_jetbrains_skia_Font__1nGetSize"])(a0);
var org_jetbrains_skia_Font__1nGetScaleX = Module["org_jetbrains_skia_Font__1nGetScaleX"] = a0 => (org_jetbrains_skia_Font__1nGetScaleX = Module["org_jetbrains_skia_Font__1nGetScaleX"] = wasmExports["org_jetbrains_skia_Font__1nGetScaleX"])(a0);
var org_jetbrains_skia_Font__1nGetSkewX = Module["org_jetbrains_skia_Font__1nGetSkewX"] = a0 => (org_jetbrains_skia_Font__1nGetSkewX = Module["org_jetbrains_skia_Font__1nGetSkewX"] = wasmExports["org_jetbrains_skia_Font__1nGetSkewX"])(a0);
var org_jetbrains_skia_Font__1nSetTypeface = Module["org_jetbrains_skia_Font__1nSetTypeface"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetTypeface = Module["org_jetbrains_skia_Font__1nSetTypeface"] = wasmExports["org_jetbrains_skia_Font__1nSetTypeface"])(a0, a1);
var org_jetbrains_skia_Font__1nSetSize = Module["org_jetbrains_skia_Font__1nSetSize"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSize = Module["org_jetbrains_skia_Font__1nSetSize"] = wasmExports["org_jetbrains_skia_Font__1nSetSize"])(a0, a1);
var org_jetbrains_skia_Font__1nSetScaleX = Module["org_jetbrains_skia_Font__1nSetScaleX"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetScaleX = Module["org_jetbrains_skia_Font__1nSetScaleX"] = wasmExports["org_jetbrains_skia_Font__1nSetScaleX"])(a0, a1);
var org_jetbrains_skia_Font__1nSetSkewX = Module["org_jetbrains_skia_Font__1nSetSkewX"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSkewX = Module["org_jetbrains_skia_Font__1nSetSkewX"] = wasmExports["org_jetbrains_skia_Font__1nSetSkewX"])(a0, a1);
var org_jetbrains_skia_Font__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Font__1nGetUTF32Glyphs"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Font__1nGetUTF32Glyphs"] = wasmExports["org_jetbrains_skia_Font__1nGetUTF32Glyphs"])(a0, a1, a2, a3);
var org_jetbrains_skia_Font__1nGetUTF32Glyph = Module["org_jetbrains_skia_Font__1nGetUTF32Glyph"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetUTF32Glyph = Module["org_jetbrains_skia_Font__1nGetUTF32Glyph"] = wasmExports["org_jetbrains_skia_Font__1nGetUTF32Glyph"])(a0, a1);
var org_jetbrains_skia_Font__1nGetStringGlyphsCount = Module["org_jetbrains_skia_Font__1nGetStringGlyphsCount"] = (a0, a1, a2) => (org_jetbrains_skia_Font__1nGetStringGlyphsCount = Module["org_jetbrains_skia_Font__1nGetStringGlyphsCount"] = wasmExports["org_jetbrains_skia_Font__1nGetStringGlyphsCount"])(a0, a1, a2);
var org_jetbrains_skia_Font__1nMeasureText = Module["org_jetbrains_skia_Font__1nMeasureText"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nMeasureText = Module["org_jetbrains_skia_Font__1nMeasureText"] = wasmExports["org_jetbrains_skia_Font__1nMeasureText"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Font__1nMeasureTextWidth = Module["org_jetbrains_skia_Font__1nMeasureTextWidth"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nMeasureTextWidth = Module["org_jetbrains_skia_Font__1nMeasureTextWidth"] = wasmExports["org_jetbrains_skia_Font__1nMeasureTextWidth"])(a0, a1, a2, a3);
var org_jetbrains_skia_Font__1nGetWidths = Module["org_jetbrains_skia_Font__1nGetWidths"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nGetWidths = Module["org_jetbrains_skia_Font__1nGetWidths"] = wasmExports["org_jetbrains_skia_Font__1nGetWidths"])(a0, a1, a2, a3);
var org_jetbrains_skia_Font__1nGetBounds = Module["org_jetbrains_skia_Font__1nGetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nGetBounds = Module["org_jetbrains_skia_Font__1nGetBounds"] = wasmExports["org_jetbrains_skia_Font__1nGetBounds"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Font__1nGetPositions = Module["org_jetbrains_skia_Font__1nGetPositions"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Font__1nGetPositions = Module["org_jetbrains_skia_Font__1nGetPositions"] = wasmExports["org_jetbrains_skia_Font__1nGetPositions"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Font__1nGetXPositions = Module["org_jetbrains_skia_Font__1nGetXPositions"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nGetXPositions = Module["org_jetbrains_skia_Font__1nGetXPositions"] = wasmExports["org_jetbrains_skia_Font__1nGetXPositions"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Font__1nGetPath = Module["org_jetbrains_skia_Font__1nGetPath"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetPath = Module["org_jetbrains_skia_Font__1nGetPath"] = wasmExports["org_jetbrains_skia_Font__1nGetPath"])(a0, a1);
var org_jetbrains_skia_Font__1nGetPaths = Module["org_jetbrains_skia_Font__1nGetPaths"] = (a0, a1, a2) => (org_jetbrains_skia_Font__1nGetPaths = Module["org_jetbrains_skia_Font__1nGetPaths"] = wasmExports["org_jetbrains_skia_Font__1nGetPaths"])(a0, a1, a2);
var org_jetbrains_skia_Font__1nGetMetrics = Module["org_jetbrains_skia_Font__1nGetMetrics"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetMetrics = Module["org_jetbrains_skia_Font__1nGetMetrics"] = wasmExports["org_jetbrains_skia_Font__1nGetMetrics"])(a0, a1);
var org_jetbrains_skia_Font__1nGetSpacing = Module["org_jetbrains_skia_Font__1nGetSpacing"] = a0 => (org_jetbrains_skia_Font__1nGetSpacing = Module["org_jetbrains_skia_Font__1nGetSpacing"] = wasmExports["org_jetbrains_skia_Font__1nGetSpacing"])(a0);
var org_jetbrains_skia_svg_SVGSVG__1nGetTag = Module["org_jetbrains_skia_svg_SVGSVG__1nGetTag"] = a0 => (org_jetbrains_skia_svg_SVGSVG__1nGetTag = Module["org_jetbrains_skia_svg_SVGSVG__1nGetTag"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetTag"])(a0);
var org_jetbrains_skia_svg_SVGSVG__1nGetX = Module["org_jetbrains_skia_svg_SVGSVG__1nGetX"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetX = Module["org_jetbrains_skia_svg_SVGSVG__1nGetX"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetX"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetY = Module["org_jetbrains_skia_svg_SVGSVG__1nGetY"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetY = Module["org_jetbrains_skia_svg_SVGSVG__1nGetY"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetY"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"])(a0, a1);
var org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize = Module["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize = Module["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_svg_SVGSVG__1nSetX = Module["org_jetbrains_skia_svg_SVGSVG__1nSetX"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetX = Module["org_jetbrains_skia_svg_SVGSVG__1nSetX"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetX"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGSVG__1nSetY = Module["org_jetbrains_skia_svg_SVGSVG__1nSetY"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetY = Module["org_jetbrains_skia_svg_SVGSVG__1nSetY"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetY"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGSVG__1nSetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGSVG__1nSetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGSVG__1nSetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_svg_SVGSVG__1nSetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_svg_SVGCanvas__1nMake = Module["org_jetbrains_skia_svg_SVGCanvas__1nMake"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_svg_SVGCanvas__1nMake = Module["org_jetbrains_skia_svg_SVGCanvas__1nMake"] = wasmExports["org_jetbrains_skia_svg_SVGCanvas__1nMake"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_svg_SVGNode__1nGetTag = Module["org_jetbrains_skia_svg_SVGNode__1nGetTag"] = a0 => (org_jetbrains_skia_svg_SVGNode__1nGetTag = Module["org_jetbrains_skia_svg_SVGNode__1nGetTag"] = wasmExports["org_jetbrains_skia_svg_SVGNode__1nGetTag"])(a0);
var org_jetbrains_skia_svg_SVGDOM__1nMakeFromData = Module["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"] = a0 => (org_jetbrains_skia_svg_SVGDOM__1nMakeFromData = Module["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"])(a0);
var org_jetbrains_skia_svg_SVGDOM__1nGetRoot = Module["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"] = a0 => (org_jetbrains_skia_svg_SVGDOM__1nGetRoot = Module["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"])(a0);
var org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"] = (a0, a1) => (org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"])(a0, a1);
var org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"])(a0, a1, a2);
var org_jetbrains_skia_svg_SVGDOM__1nRender = Module["org_jetbrains_skia_svg_SVGDOM__1nRender"] = (a0, a1) => (org_jetbrains_skia_svg_SVGDOM__1nRender = Module["org_jetbrains_skia_svg_SVGDOM__1nRender"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nRender"])(a0, a1);
var org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer = Module["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"] = () => (org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer = Module["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"])();
var org_jetbrains_skia_BackendRenderTarget__1nMakeGL = Module["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_BackendRenderTarget__1nMakeGL = Module["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"] = wasmExports["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"])(a0, a1, a2, a3, a4, a5);
var _BackendRenderTarget_nMakeMetal = Module["_BackendRenderTarget_nMakeMetal"] = (a0, a1, a2) => (_BackendRenderTarget_nMakeMetal = Module["_BackendRenderTarget_nMakeMetal"] = wasmExports["BackendRenderTarget_nMakeMetal"])(a0, a1, a2);
var _BackendRenderTarget_MakeDirect3D = Module["_BackendRenderTarget_MakeDirect3D"] = (a0, a1, a2, a3, a4, a5) => (_BackendRenderTarget_MakeDirect3D = Module["_BackendRenderTarget_MakeDirect3D"] = wasmExports["BackendRenderTarget_MakeDirect3D"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"])();
var org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"])(a0);
var org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"])();
var org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"])();
var org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"])(a0);
var org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"])();
var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"])();
var org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"])(a0);
var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"])();
var org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"])(a0);
var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"])();
var org_jetbrains_skia_GraphicsKt__1nPurgeFontCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeFontCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"])();
var org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"])();
var org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches = Module["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches = Module["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"])();
var org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer = Module["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"] = () => (org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer = Module["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"])();
var org_jetbrains_skia_sksg_InvalidationController_nMake = Module["org_jetbrains_skia_sksg_InvalidationController_nMake"] = () => (org_jetbrains_skia_sksg_InvalidationController_nMake = Module["org_jetbrains_skia_sksg_InvalidationController_nMake"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nMake"])();
var org_jetbrains_skia_sksg_InvalidationController_nInvalidate = Module["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_sksg_InvalidationController_nInvalidate = Module["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_sksg_InvalidationController_nGetBounds = Module["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"] = (a0, a1) => (org_jetbrains_skia_sksg_InvalidationController_nGetBounds = Module["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"])(a0, a1);
var org_jetbrains_skia_sksg_InvalidationController_nReset = Module["org_jetbrains_skia_sksg_InvalidationController_nReset"] = a0 => (org_jetbrains_skia_sksg_InvalidationController_nReset = Module["org_jetbrains_skia_sksg_InvalidationController_nReset"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nReset"])(a0);
var org_jetbrains_skia_PixelRef__1nGetWidth = Module["org_jetbrains_skia_PixelRef__1nGetWidth"] = a0 => (org_jetbrains_skia_PixelRef__1nGetWidth = Module["org_jetbrains_skia_PixelRef__1nGetWidth"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetWidth"])(a0);
var org_jetbrains_skia_PixelRef__1nGetHeight = Module["org_jetbrains_skia_PixelRef__1nGetHeight"] = a0 => (org_jetbrains_skia_PixelRef__1nGetHeight = Module["org_jetbrains_skia_PixelRef__1nGetHeight"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetHeight"])(a0);
var org_jetbrains_skia_PixelRef__1nGetRowBytes = Module["org_jetbrains_skia_PixelRef__1nGetRowBytes"] = a0 => (org_jetbrains_skia_PixelRef__1nGetRowBytes = Module["org_jetbrains_skia_PixelRef__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetRowBytes"])(a0);
var org_jetbrains_skia_PixelRef__1nGetGenerationId = Module["org_jetbrains_skia_PixelRef__1nGetGenerationId"] = a0 => (org_jetbrains_skia_PixelRef__1nGetGenerationId = Module["org_jetbrains_skia_PixelRef__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetGenerationId"])(a0);
var org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged = Module["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"] = a0 => (org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged = Module["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"] = wasmExports["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"])(a0);
var org_jetbrains_skia_PixelRef__1nIsImmutable = Module["org_jetbrains_skia_PixelRef__1nIsImmutable"] = a0 => (org_jetbrains_skia_PixelRef__1nIsImmutable = Module["org_jetbrains_skia_PixelRef__1nIsImmutable"] = wasmExports["org_jetbrains_skia_PixelRef__1nIsImmutable"])(a0);
var org_jetbrains_skia_PixelRef__1nSetImmutable = Module["org_jetbrains_skia_PixelRef__1nSetImmutable"] = a0 => (org_jetbrains_skia_PixelRef__1nSetImmutable = Module["org_jetbrains_skia_PixelRef__1nSetImmutable"] = wasmExports["org_jetbrains_skia_PixelRef__1nSetImmutable"])(a0);
var org_jetbrains_skia_ManagedString__1nGetFinalizer = Module["org_jetbrains_skia_ManagedString__1nGetFinalizer"] = () => (org_jetbrains_skia_ManagedString__1nGetFinalizer = Module["org_jetbrains_skia_ManagedString__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_ManagedString__1nGetFinalizer"])();
var org_jetbrains_skia_ManagedString__1nMake = Module["org_jetbrains_skia_ManagedString__1nMake"] = a0 => (org_jetbrains_skia_ManagedString__1nMake = Module["org_jetbrains_skia_ManagedString__1nMake"] = wasmExports["org_jetbrains_skia_ManagedString__1nMake"])(a0);
var org_jetbrains_skia_ManagedString__nStringSize = Module["org_jetbrains_skia_ManagedString__nStringSize"] = a0 => (org_jetbrains_skia_ManagedString__nStringSize = Module["org_jetbrains_skia_ManagedString__nStringSize"] = wasmExports["org_jetbrains_skia_ManagedString__nStringSize"])(a0);
var org_jetbrains_skia_ManagedString__nStringData = Module["org_jetbrains_skia_ManagedString__nStringData"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__nStringData = Module["org_jetbrains_skia_ManagedString__nStringData"] = wasmExports["org_jetbrains_skia_ManagedString__nStringData"])(a0, a1, a2);
var org_jetbrains_skia_ManagedString__1nInsert = Module["org_jetbrains_skia_ManagedString__1nInsert"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__1nInsert = Module["org_jetbrains_skia_ManagedString__1nInsert"] = wasmExports["org_jetbrains_skia_ManagedString__1nInsert"])(a0, a1, a2);
var org_jetbrains_skia_ManagedString__1nAppend = Module["org_jetbrains_skia_ManagedString__1nAppend"] = (a0, a1) => (org_jetbrains_skia_ManagedString__1nAppend = Module["org_jetbrains_skia_ManagedString__1nAppend"] = wasmExports["org_jetbrains_skia_ManagedString__1nAppend"])(a0, a1);
var org_jetbrains_skia_ManagedString__1nRemoveSuffix = Module["org_jetbrains_skia_ManagedString__1nRemoveSuffix"] = (a0, a1) => (org_jetbrains_skia_ManagedString__1nRemoveSuffix = Module["org_jetbrains_skia_ManagedString__1nRemoveSuffix"] = wasmExports["org_jetbrains_skia_ManagedString__1nRemoveSuffix"])(a0, a1);
var org_jetbrains_skia_ManagedString__1nRemove = Module["org_jetbrains_skia_ManagedString__1nRemove"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__1nRemove = Module["org_jetbrains_skia_ManagedString__1nRemove"] = wasmExports["org_jetbrains_skia_ManagedString__1nRemove"])(a0, a1, a2);
var org_jetbrains_skia_Paint__1nGetFinalizer = Module["org_jetbrains_skia_Paint__1nGetFinalizer"] = () => (org_jetbrains_skia_Paint__1nGetFinalizer = Module["org_jetbrains_skia_Paint__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Paint__1nGetFinalizer"])();
var org_jetbrains_skia_Paint__1nMake = Module["org_jetbrains_skia_Paint__1nMake"] = () => (org_jetbrains_skia_Paint__1nMake = Module["org_jetbrains_skia_Paint__1nMake"] = wasmExports["org_jetbrains_skia_Paint__1nMake"])();
var org_jetbrains_skia_Paint__1nMakeClone = Module["org_jetbrains_skia_Paint__1nMakeClone"] = a0 => (org_jetbrains_skia_Paint__1nMakeClone = Module["org_jetbrains_skia_Paint__1nMakeClone"] = wasmExports["org_jetbrains_skia_Paint__1nMakeClone"])(a0);
var org_jetbrains_skia_Paint__1nEquals = Module["org_jetbrains_skia_Paint__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Paint__1nEquals = Module["org_jetbrains_skia_Paint__1nEquals"] = wasmExports["org_jetbrains_skia_Paint__1nEquals"])(a0, a1);
var org_jetbrains_skia_Paint__1nReset = Module["org_jetbrains_skia_Paint__1nReset"] = a0 => (org_jetbrains_skia_Paint__1nReset = Module["org_jetbrains_skia_Paint__1nReset"] = wasmExports["org_jetbrains_skia_Paint__1nReset"])(a0);
var org_jetbrains_skia_Paint__1nIsAntiAlias = Module["org_jetbrains_skia_Paint__1nIsAntiAlias"] = a0 => (org_jetbrains_skia_Paint__1nIsAntiAlias = Module["org_jetbrains_skia_Paint__1nIsAntiAlias"] = wasmExports["org_jetbrains_skia_Paint__1nIsAntiAlias"])(a0);
var org_jetbrains_skia_Paint__1nSetAntiAlias = Module["org_jetbrains_skia_Paint__1nSetAntiAlias"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetAntiAlias = Module["org_jetbrains_skia_Paint__1nSetAntiAlias"] = wasmExports["org_jetbrains_skia_Paint__1nSetAntiAlias"])(a0, a1);
var org_jetbrains_skia_Paint__1nIsDither = Module["org_jetbrains_skia_Paint__1nIsDither"] = a0 => (org_jetbrains_skia_Paint__1nIsDither = Module["org_jetbrains_skia_Paint__1nIsDither"] = wasmExports["org_jetbrains_skia_Paint__1nIsDither"])(a0);
var org_jetbrains_skia_Paint__1nSetDither = Module["org_jetbrains_skia_Paint__1nSetDither"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetDither = Module["org_jetbrains_skia_Paint__1nSetDither"] = wasmExports["org_jetbrains_skia_Paint__1nSetDither"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetColor = Module["org_jetbrains_skia_Paint__1nGetColor"] = a0 => (org_jetbrains_skia_Paint__1nGetColor = Module["org_jetbrains_skia_Paint__1nGetColor"] = wasmExports["org_jetbrains_skia_Paint__1nGetColor"])(a0);
var org_jetbrains_skia_Paint__1nSetColor = Module["org_jetbrains_skia_Paint__1nSetColor"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetColor = Module["org_jetbrains_skia_Paint__1nSetColor"] = wasmExports["org_jetbrains_skia_Paint__1nSetColor"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetColor4f = Module["org_jetbrains_skia_Paint__1nGetColor4f"] = (a0, a1) => (org_jetbrains_skia_Paint__1nGetColor4f = Module["org_jetbrains_skia_Paint__1nGetColor4f"] = wasmExports["org_jetbrains_skia_Paint__1nGetColor4f"])(a0, a1);
var org_jetbrains_skia_Paint__1nSetColor4f = Module["org_jetbrains_skia_Paint__1nSetColor4f"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Paint__1nSetColor4f = Module["org_jetbrains_skia_Paint__1nSetColor4f"] = wasmExports["org_jetbrains_skia_Paint__1nSetColor4f"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Paint__1nGetMode = Module["org_jetbrains_skia_Paint__1nGetMode"] = a0 => (org_jetbrains_skia_Paint__1nGetMode = Module["org_jetbrains_skia_Paint__1nGetMode"] = wasmExports["org_jetbrains_skia_Paint__1nGetMode"])(a0);
var org_jetbrains_skia_Paint__1nSetMode = Module["org_jetbrains_skia_Paint__1nSetMode"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetMode = Module["org_jetbrains_skia_Paint__1nSetMode"] = wasmExports["org_jetbrains_skia_Paint__1nSetMode"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetStrokeWidth = Module["org_jetbrains_skia_Paint__1nGetStrokeWidth"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeWidth = Module["org_jetbrains_skia_Paint__1nGetStrokeWidth"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeWidth"])(a0);
var org_jetbrains_skia_Paint__1nSetStrokeWidth = Module["org_jetbrains_skia_Paint__1nSetStrokeWidth"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeWidth = Module["org_jetbrains_skia_Paint__1nSetStrokeWidth"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeWidth"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetStrokeMiter = Module["org_jetbrains_skia_Paint__1nGetStrokeMiter"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeMiter = Module["org_jetbrains_skia_Paint__1nGetStrokeMiter"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeMiter"])(a0);
var org_jetbrains_skia_Paint__1nSetStrokeMiter = Module["org_jetbrains_skia_Paint__1nSetStrokeMiter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeMiter = Module["org_jetbrains_skia_Paint__1nSetStrokeMiter"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeMiter"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetStrokeCap = Module["org_jetbrains_skia_Paint__1nGetStrokeCap"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeCap = Module["org_jetbrains_skia_Paint__1nGetStrokeCap"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeCap"])(a0);
var org_jetbrains_skia_Paint__1nSetStrokeCap = Module["org_jetbrains_skia_Paint__1nSetStrokeCap"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeCap = Module["org_jetbrains_skia_Paint__1nSetStrokeCap"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeCap"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetStrokeJoin = Module["org_jetbrains_skia_Paint__1nGetStrokeJoin"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeJoin = Module["org_jetbrains_skia_Paint__1nGetStrokeJoin"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeJoin"])(a0);
var org_jetbrains_skia_Paint__1nSetStrokeJoin = Module["org_jetbrains_skia_Paint__1nSetStrokeJoin"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeJoin = Module["org_jetbrains_skia_Paint__1nSetStrokeJoin"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeJoin"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetMaskFilter = Module["org_jetbrains_skia_Paint__1nGetMaskFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetMaskFilter = Module["org_jetbrains_skia_Paint__1nGetMaskFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetMaskFilter"])(a0);
var org_jetbrains_skia_Paint__1nSetMaskFilter = Module["org_jetbrains_skia_Paint__1nSetMaskFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetMaskFilter = Module["org_jetbrains_skia_Paint__1nSetMaskFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetMaskFilter"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetImageFilter = Module["org_jetbrains_skia_Paint__1nGetImageFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetImageFilter = Module["org_jetbrains_skia_Paint__1nGetImageFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetImageFilter"])(a0);
var org_jetbrains_skia_Paint__1nSetImageFilter = Module["org_jetbrains_skia_Paint__1nSetImageFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetImageFilter = Module["org_jetbrains_skia_Paint__1nSetImageFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetImageFilter"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetBlendMode = Module["org_jetbrains_skia_Paint__1nGetBlendMode"] = a0 => (org_jetbrains_skia_Paint__1nGetBlendMode = Module["org_jetbrains_skia_Paint__1nGetBlendMode"] = wasmExports["org_jetbrains_skia_Paint__1nGetBlendMode"])(a0);
var org_jetbrains_skia_Paint__1nSetBlendMode = Module["org_jetbrains_skia_Paint__1nSetBlendMode"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetBlendMode = Module["org_jetbrains_skia_Paint__1nSetBlendMode"] = wasmExports["org_jetbrains_skia_Paint__1nSetBlendMode"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetPathEffect = Module["org_jetbrains_skia_Paint__1nGetPathEffect"] = a0 => (org_jetbrains_skia_Paint__1nGetPathEffect = Module["org_jetbrains_skia_Paint__1nGetPathEffect"] = wasmExports["org_jetbrains_skia_Paint__1nGetPathEffect"])(a0);
var org_jetbrains_skia_Paint__1nSetPathEffect = Module["org_jetbrains_skia_Paint__1nSetPathEffect"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetPathEffect = Module["org_jetbrains_skia_Paint__1nSetPathEffect"] = wasmExports["org_jetbrains_skia_Paint__1nSetPathEffect"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetShader = Module["org_jetbrains_skia_Paint__1nGetShader"] = a0 => (org_jetbrains_skia_Paint__1nGetShader = Module["org_jetbrains_skia_Paint__1nGetShader"] = wasmExports["org_jetbrains_skia_Paint__1nGetShader"])(a0);
var org_jetbrains_skia_Paint__1nSetShader = Module["org_jetbrains_skia_Paint__1nSetShader"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetShader = Module["org_jetbrains_skia_Paint__1nSetShader"] = wasmExports["org_jetbrains_skia_Paint__1nSetShader"])(a0, a1);
var org_jetbrains_skia_Paint__1nGetColorFilter = Module["org_jetbrains_skia_Paint__1nGetColorFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetColorFilter = Module["org_jetbrains_skia_Paint__1nGetColorFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetColorFilter"])(a0);
var org_jetbrains_skia_Paint__1nSetColorFilter = Module["org_jetbrains_skia_Paint__1nSetColorFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetColorFilter = Module["org_jetbrains_skia_Paint__1nSetColorFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetColorFilter"])(a0, a1);
var org_jetbrains_skia_Paint__1nHasNothingToDraw = Module["org_jetbrains_skia_Paint__1nHasNothingToDraw"] = a0 => (org_jetbrains_skia_Paint__1nHasNothingToDraw = Module["org_jetbrains_skia_Paint__1nHasNothingToDraw"] = wasmExports["org_jetbrains_skia_Paint__1nHasNothingToDraw"])(a0);
var org_jetbrains_skia_TextBlob__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlob__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetFinalizer"])();
var org_jetbrains_skia_TextBlob__1nBounds = Module["org_jetbrains_skia_TextBlob__1nBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nBounds = Module["org_jetbrains_skia_TextBlob__1nBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nBounds"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetUniqueId = Module["org_jetbrains_skia_TextBlob__1nGetUniqueId"] = a0 => (org_jetbrains_skia_TextBlob__1nGetUniqueId = Module["org_jetbrains_skia_TextBlob__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetUniqueId"])(a0);
var org_jetbrains_skia_TextBlob__1nGetInterceptsLength = Module["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nGetInterceptsLength = Module["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"])(a0, a1, a2, a3);
var org_jetbrains_skia_TextBlob__1nGetIntercepts = Module["org_jetbrains_skia_TextBlob__1nGetIntercepts"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlob__1nGetIntercepts = Module["org_jetbrains_skia_TextBlob__1nGetIntercepts"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetIntercepts"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_TextBlob__1nMakeFromPosH = Module["org_jetbrains_skia_TextBlob__1nMakeFromPosH"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlob__1nMakeFromPosH = Module["org_jetbrains_skia_TextBlob__1nMakeFromPosH"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromPosH"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_TextBlob__1nMakeFromPos = Module["org_jetbrains_skia_TextBlob__1nMakeFromPos"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nMakeFromPos = Module["org_jetbrains_skia_TextBlob__1nMakeFromPos"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromPos"])(a0, a1, a2, a3);
var org_jetbrains_skia_TextBlob__1nMakeFromRSXform = Module["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nMakeFromRSXform = Module["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"])(a0, a1, a2, a3);
var org_jetbrains_skia_TextBlob__1nSerializeToData = Module["org_jetbrains_skia_TextBlob__1nSerializeToData"] = a0 => (org_jetbrains_skia_TextBlob__1nSerializeToData = Module["org_jetbrains_skia_TextBlob__1nSerializeToData"] = wasmExports["org_jetbrains_skia_TextBlob__1nSerializeToData"])(a0);
var org_jetbrains_skia_TextBlob__1nMakeFromData = Module["org_jetbrains_skia_TextBlob__1nMakeFromData"] = a0 => (org_jetbrains_skia_TextBlob__1nMakeFromData = Module["org_jetbrains_skia_TextBlob__1nMakeFromData"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromData"])(a0);
var org_jetbrains_skia_TextBlob__1nGetGlyphsLength = Module["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetGlyphsLength = Module["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"])(a0);
var org_jetbrains_skia_TextBlob__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob__1nGetGlyphs"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetGlyphs"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetPositionsLength = Module["org_jetbrains_skia_TextBlob__1nGetPositionsLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetPositionsLength = Module["org_jetbrains_skia_TextBlob__1nGetPositionsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetPositionsLength"])(a0);
var org_jetbrains_skia_TextBlob__1nGetPositions = Module["org_jetbrains_skia_TextBlob__1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetPositions = Module["org_jetbrains_skia_TextBlob__1nGetPositions"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetPositions"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetClustersLength = Module["org_jetbrains_skia_TextBlob__1nGetClustersLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetClustersLength = Module["org_jetbrains_skia_TextBlob__1nGetClustersLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetClustersLength"])(a0);
var org_jetbrains_skia_TextBlob__1nGetClusters = Module["org_jetbrains_skia_TextBlob__1nGetClusters"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetClusters = Module["org_jetbrains_skia_TextBlob__1nGetClusters"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetClusters"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetTightBounds = Module["org_jetbrains_skia_TextBlob__1nGetTightBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetTightBounds = Module["org_jetbrains_skia_TextBlob__1nGetTightBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetTightBounds"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetBlockBounds = Module["org_jetbrains_skia_TextBlob__1nGetBlockBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetBlockBounds = Module["org_jetbrains_skia_TextBlob__1nGetBlockBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetBlockBounds"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetFirstBaseline = Module["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetFirstBaseline = Module["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"])(a0, a1);
var org_jetbrains_skia_TextBlob__1nGetLastBaseline = Module["org_jetbrains_skia_TextBlob__1nGetLastBaseline"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetLastBaseline = Module["org_jetbrains_skia_TextBlob__1nGetLastBaseline"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetLastBaseline"])(a0, a1);
var org_jetbrains_skia_TextBlob_Iter__1nCreate = Module["org_jetbrains_skia_TextBlob_Iter__1nCreate"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nCreate = Module["org_jetbrains_skia_TextBlob_Iter__1nCreate"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nCreate"])(a0);
var org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"])();
var org_jetbrains_skia_TextBlob_Iter__1nFetch = Module["org_jetbrains_skia_TextBlob_Iter__1nFetch"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nFetch = Module["org_jetbrains_skia_TextBlob_Iter__1nFetch"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nFetch"])(a0);
var org_jetbrains_skia_TextBlob_Iter__1nHasNext = Module["org_jetbrains_skia_TextBlob_Iter__1nHasNext"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nHasNext = Module["org_jetbrains_skia_TextBlob_Iter__1nHasNext"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nHasNext"])(a0);
var org_jetbrains_skia_TextBlob_Iter__1nGetTypeface = Module["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nGetTypeface = Module["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"])(a0);
var org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"])(a0);
var org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"] = (a0, a1, a2) => (org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"])(a0, a1, a2);
var org_jetbrains_skia_Drawable__1nGetFinalizer = Module["org_jetbrains_skia_Drawable__1nGetFinalizer"] = () => (org_jetbrains_skia_Drawable__1nGetFinalizer = Module["org_jetbrains_skia_Drawable__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Drawable__1nGetFinalizer"])();
var org_jetbrains_skia_Drawable__1nSetBounds = Module["org_jetbrains_skia_Drawable__1nSetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Drawable__1nSetBounds = Module["org_jetbrains_skia_Drawable__1nSetBounds"] = wasmExports["org_jetbrains_skia_Drawable__1nSetBounds"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Drawable__1nGetBounds = Module["org_jetbrains_skia_Drawable__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Drawable__1nGetBounds = Module["org_jetbrains_skia_Drawable__1nGetBounds"] = wasmExports["org_jetbrains_skia_Drawable__1nGetBounds"])(a0, a1);
var org_jetbrains_skia_Drawable__1nGetOnDrawCanvas = Module["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"] = a0 => (org_jetbrains_skia_Drawable__1nGetOnDrawCanvas = Module["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"] = wasmExports["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"])(a0);
var org_jetbrains_skia_Drawable__1nMake = Module["org_jetbrains_skia_Drawable__1nMake"] = () => (org_jetbrains_skia_Drawable__1nMake = Module["org_jetbrains_skia_Drawable__1nMake"] = wasmExports["org_jetbrains_skia_Drawable__1nMake"])();
var org_jetbrains_skia_Drawable__1nInit = Module["org_jetbrains_skia_Drawable__1nInit"] = (a0, a1, a2) => (org_jetbrains_skia_Drawable__1nInit = Module["org_jetbrains_skia_Drawable__1nInit"] = wasmExports["org_jetbrains_skia_Drawable__1nInit"])(a0, a1, a2);
var org_jetbrains_skia_Drawable__1nDraw = Module["org_jetbrains_skia_Drawable__1nDraw"] = (a0, a1, a2) => (org_jetbrains_skia_Drawable__1nDraw = Module["org_jetbrains_skia_Drawable__1nDraw"] = wasmExports["org_jetbrains_skia_Drawable__1nDraw"])(a0, a1, a2);
var org_jetbrains_skia_Drawable__1nMakePictureSnapshot = Module["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"] = a0 => (org_jetbrains_skia_Drawable__1nMakePictureSnapshot = Module["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"] = wasmExports["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"])(a0);
var org_jetbrains_skia_Drawable__1nGetGenerationId = Module["org_jetbrains_skia_Drawable__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Drawable__1nGetGenerationId = Module["org_jetbrains_skia_Drawable__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Drawable__1nGetGenerationId"])(a0);
var org_jetbrains_skia_Drawable__1nNotifyDrawingChanged = Module["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"] = a0 => (org_jetbrains_skia_Drawable__1nNotifyDrawingChanged = Module["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"] = wasmExports["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"])(a0);
var org_jetbrains_skia_FontStyleSet__1nMakeEmpty = Module["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"] = () => (org_jetbrains_skia_FontStyleSet__1nMakeEmpty = Module["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"])();
var org_jetbrains_skia_FontStyleSet__1nCount = Module["org_jetbrains_skia_FontStyleSet__1nCount"] = a0 => (org_jetbrains_skia_FontStyleSet__1nCount = Module["org_jetbrains_skia_FontStyleSet__1nCount"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nCount"])(a0);
var org_jetbrains_skia_FontStyleSet__1nGetStyle = Module["org_jetbrains_skia_FontStyleSet__1nGetStyle"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetStyle = Module["org_jetbrains_skia_FontStyleSet__1nGetStyle"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetStyle"])(a0, a1);
var org_jetbrains_skia_FontStyleSet__1nGetStyleName = Module["org_jetbrains_skia_FontStyleSet__1nGetStyleName"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetStyleName = Module["org_jetbrains_skia_FontStyleSet__1nGetStyleName"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetStyleName"])(a0, a1);
var org_jetbrains_skia_FontStyleSet__1nGetTypeface = Module["org_jetbrains_skia_FontStyleSet__1nGetTypeface"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetTypeface = Module["org_jetbrains_skia_FontStyleSet__1nGetTypeface"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetTypeface"])(a0, a1);
var org_jetbrains_skia_FontStyleSet__1nMatchStyle = Module["org_jetbrains_skia_FontStyleSet__1nMatchStyle"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nMatchStyle = Module["org_jetbrains_skia_FontStyleSet__1nMatchStyle"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nMatchStyle"])(a0, a1);
var org_jetbrains_skia_RuntimeEffect__1nMakeShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeShader"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeEffect__1nMakeShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeShader"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeShader"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_RuntimeEffect__1nMakeForShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"] = a0 => (org_jetbrains_skia_RuntimeEffect__1nMakeForShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"])(a0);
var org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"] = a0 => (org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"])(a0);
var org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"])(a0);
var org_jetbrains_skia_RuntimeEffect__1Result_nGetError = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nGetError = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"])(a0);
var org_jetbrains_skia_RuntimeEffect__1Result_nDestroy = Module["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nDestroy = Module["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"])(a0);
var org_jetbrains_skia_Typeface__1nGetFontStyle = Module["org_jetbrains_skia_Typeface__1nGetFontStyle"] = a0 => (org_jetbrains_skia_Typeface__1nGetFontStyle = Module["org_jetbrains_skia_Typeface__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFontStyle"])(a0);
var org_jetbrains_skia_Typeface__1nIsFixedPitch = Module["org_jetbrains_skia_Typeface__1nIsFixedPitch"] = a0 => (org_jetbrains_skia_Typeface__1nIsFixedPitch = Module["org_jetbrains_skia_Typeface__1nIsFixedPitch"] = wasmExports["org_jetbrains_skia_Typeface__1nIsFixedPitch"])(a0);
var org_jetbrains_skia_Typeface__1nGetVariationsCount = Module["org_jetbrains_skia_Typeface__1nGetVariationsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetVariationsCount = Module["org_jetbrains_skia_Typeface__1nGetVariationsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationsCount"])(a0);
var org_jetbrains_skia_Typeface__1nGetVariations = Module["org_jetbrains_skia_Typeface__1nGetVariations"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetVariations = Module["org_jetbrains_skia_Typeface__1nGetVariations"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariations"])(a0, a1, a2);
var org_jetbrains_skia_Typeface__1nGetVariationAxesCount = Module["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetVariationAxesCount = Module["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"])(a0);
var org_jetbrains_skia_Typeface__1nGetVariationAxes = Module["org_jetbrains_skia_Typeface__1nGetVariationAxes"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetVariationAxes = Module["org_jetbrains_skia_Typeface__1nGetVariationAxes"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationAxes"])(a0, a1, a2);
var org_jetbrains_skia_Typeface__1nGetUniqueId = Module["org_jetbrains_skia_Typeface__1nGetUniqueId"] = a0 => (org_jetbrains_skia_Typeface__1nGetUniqueId = Module["org_jetbrains_skia_Typeface__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUniqueId"])(a0);
var org_jetbrains_skia_Typeface__1nEquals = Module["org_jetbrains_skia_Typeface__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nEquals = Module["org_jetbrains_skia_Typeface__1nEquals"] = wasmExports["org_jetbrains_skia_Typeface__1nEquals"])(a0, a1);
var org_jetbrains_skia_Typeface__1nMakeClone = Module["org_jetbrains_skia_Typeface__1nMakeClone"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nMakeClone = Module["org_jetbrains_skia_Typeface__1nMakeClone"] = wasmExports["org_jetbrains_skia_Typeface__1nMakeClone"])(a0, a1, a2, a3);
var org_jetbrains_skia_Typeface__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"])(a0, a1, a2, a3);
var org_jetbrains_skia_Typeface__1nGetUTF32Glyph = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetUTF32Glyph = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"])(a0, a1);
var org_jetbrains_skia_Typeface__1nGetGlyphsCount = Module["org_jetbrains_skia_Typeface__1nGetGlyphsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetGlyphsCount = Module["org_jetbrains_skia_Typeface__1nGetGlyphsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetGlyphsCount"])(a0);
var org_jetbrains_skia_Typeface__1nGetTablesCount = Module["org_jetbrains_skia_Typeface__1nGetTablesCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetTablesCount = Module["org_jetbrains_skia_Typeface__1nGetTablesCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTablesCount"])(a0);
var org_jetbrains_skia_Typeface__1nGetTableTagsCount = Module["org_jetbrains_skia_Typeface__1nGetTableTagsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetTableTagsCount = Module["org_jetbrains_skia_Typeface__1nGetTableTagsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableTagsCount"])(a0);
var org_jetbrains_skia_Typeface__1nGetTableTags = Module["org_jetbrains_skia_Typeface__1nGetTableTags"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetTableTags = Module["org_jetbrains_skia_Typeface__1nGetTableTags"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableTags"])(a0, a1, a2);
var org_jetbrains_skia_Typeface__1nGetTableSize = Module["org_jetbrains_skia_Typeface__1nGetTableSize"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetTableSize = Module["org_jetbrains_skia_Typeface__1nGetTableSize"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableSize"])(a0, a1);
var org_jetbrains_skia_Typeface__1nGetTableData = Module["org_jetbrains_skia_Typeface__1nGetTableData"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetTableData = Module["org_jetbrains_skia_Typeface__1nGetTableData"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableData"])(a0, a1);
var org_jetbrains_skia_Typeface__1nGetUnitsPerEm = Module["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"] = a0 => (org_jetbrains_skia_Typeface__1nGetUnitsPerEm = Module["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"])(a0);
var org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments = Module["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments = Module["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"] = wasmExports["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"])(a0, a1, a2, a3);
var org_jetbrains_skia_Typeface__1nGetFamilyNames = Module["org_jetbrains_skia_Typeface__1nGetFamilyNames"] = a0 => (org_jetbrains_skia_Typeface__1nGetFamilyNames = Module["org_jetbrains_skia_Typeface__1nGetFamilyNames"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFamilyNames"])(a0);
var org_jetbrains_skia_Typeface__1nGetFamilyName = Module["org_jetbrains_skia_Typeface__1nGetFamilyName"] = a0 => (org_jetbrains_skia_Typeface__1nGetFamilyName = Module["org_jetbrains_skia_Typeface__1nGetFamilyName"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFamilyName"])(a0);
var org_jetbrains_skia_Typeface__1nGetBounds = Module["org_jetbrains_skia_Typeface__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetBounds = Module["org_jetbrains_skia_Typeface__1nGetBounds"] = wasmExports["org_jetbrains_skia_Typeface__1nGetBounds"])(a0, a1);
var org_jetbrains_skia_Typeface__1nMakeEmptyTypeface = Module["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"] = () => (org_jetbrains_skia_Typeface__1nMakeEmptyTypeface = Module["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"] = wasmExports["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"])();
var org_jetbrains_skia_U16String__1nGetFinalizer = Module["org_jetbrains_skia_U16String__1nGetFinalizer"] = () => (org_jetbrains_skia_U16String__1nGetFinalizer = Module["org_jetbrains_skia_U16String__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_U16String__1nGetFinalizer"])();
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"])(a0, a1, a2, a3, a4);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"] = (a0, a1, a2) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"])(a0, a1, a2);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"] = (a0, a1, a2, a3) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"])(a0, a1, a2, a3);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"])(a0);
var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"])(a0, a1);
var org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"] = a0 => (org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"] = wasmExports["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"])(a0);
var org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"] = wasmExports["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_StdVectorDecoder__1nGetArraySize = Module["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"] = a0 => (org_jetbrains_skia_StdVectorDecoder__1nGetArraySize = Module["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"])(a0);
var org_jetbrains_skia_StdVectorDecoder__1nReleaseElement = Module["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"] = (a0, a1) => (org_jetbrains_skia_StdVectorDecoder__1nReleaseElement = Module["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"])(a0, a1);
var org_jetbrains_skia_StdVectorDecoder__1nDisposeArray = Module["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"] = (a0, a1) => (org_jetbrains_skia_StdVectorDecoder__1nDisposeArray = Module["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"])(a0, a1);
var org_jetbrains_skia_ShadowUtils__1nDrawShadow = Module["org_jetbrains_skia_ShadowUtils__1nDrawShadow"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_ShadowUtils__1nDrawShadow = Module["org_jetbrains_skia_ShadowUtils__1nDrawShadow"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nDrawShadow"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
var org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"] = (a0, a1) => (org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"])(a0, a1);
var org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"] = (a0, a1) => (org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"])(a0, a1);
var org_jetbrains_skia_OutputWStream__1nGetFinalizer = Module["org_jetbrains_skia_OutputWStream__1nGetFinalizer"] = () => (org_jetbrains_skia_OutputWStream__1nGetFinalizer = Module["org_jetbrains_skia_OutputWStream__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_OutputWStream__1nGetFinalizer"])();
var org_jetbrains_skia_OutputWStream__1nMake = Module["org_jetbrains_skia_OutputWStream__1nMake"] = a0 => (org_jetbrains_skia_OutputWStream__1nMake = Module["org_jetbrains_skia_OutputWStream__1nMake"] = wasmExports["org_jetbrains_skia_OutputWStream__1nMake"])(a0);
var org_jetbrains_skia_impl_Managed__invokeFinalizer = Module["org_jetbrains_skia_impl_Managed__invokeFinalizer"] = (a0, a1) => (org_jetbrains_skia_impl_Managed__invokeFinalizer = Module["org_jetbrains_skia_impl_Managed__invokeFinalizer"] = wasmExports["org_jetbrains_skia_impl_Managed__invokeFinalizer"])(a0, a1);
var org_jetbrains_skia_Region__1nMake = Module["org_jetbrains_skia_Region__1nMake"] = () => (org_jetbrains_skia_Region__1nMake = Module["org_jetbrains_skia_Region__1nMake"] = wasmExports["org_jetbrains_skia_Region__1nMake"])();
var org_jetbrains_skia_Region__1nGetFinalizer = Module["org_jetbrains_skia_Region__1nGetFinalizer"] = () => (org_jetbrains_skia_Region__1nGetFinalizer = Module["org_jetbrains_skia_Region__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Region__1nGetFinalizer"])();
var org_jetbrains_skia_Region__1nSet = Module["org_jetbrains_skia_Region__1nSet"] = (a0, a1) => (org_jetbrains_skia_Region__1nSet = Module["org_jetbrains_skia_Region__1nSet"] = wasmExports["org_jetbrains_skia_Region__1nSet"])(a0, a1);
var org_jetbrains_skia_Region__1nIsEmpty = Module["org_jetbrains_skia_Region__1nIsEmpty"] = a0 => (org_jetbrains_skia_Region__1nIsEmpty = Module["org_jetbrains_skia_Region__1nIsEmpty"] = wasmExports["org_jetbrains_skia_Region__1nIsEmpty"])(a0);
var org_jetbrains_skia_Region__1nIsRect = Module["org_jetbrains_skia_Region__1nIsRect"] = a0 => (org_jetbrains_skia_Region__1nIsRect = Module["org_jetbrains_skia_Region__1nIsRect"] = wasmExports["org_jetbrains_skia_Region__1nIsRect"])(a0);
var org_jetbrains_skia_Region__1nIsComplex = Module["org_jetbrains_skia_Region__1nIsComplex"] = a0 => (org_jetbrains_skia_Region__1nIsComplex = Module["org_jetbrains_skia_Region__1nIsComplex"] = wasmExports["org_jetbrains_skia_Region__1nIsComplex"])(a0);
var org_jetbrains_skia_Region__1nGetBounds = Module["org_jetbrains_skia_Region__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Region__1nGetBounds = Module["org_jetbrains_skia_Region__1nGetBounds"] = wasmExports["org_jetbrains_skia_Region__1nGetBounds"])(a0, a1);
var org_jetbrains_skia_Region__1nComputeRegionComplexity = Module["org_jetbrains_skia_Region__1nComputeRegionComplexity"] = a0 => (org_jetbrains_skia_Region__1nComputeRegionComplexity = Module["org_jetbrains_skia_Region__1nComputeRegionComplexity"] = wasmExports["org_jetbrains_skia_Region__1nComputeRegionComplexity"])(a0);
var org_jetbrains_skia_Region__1nGetBoundaryPath = Module["org_jetbrains_skia_Region__1nGetBoundaryPath"] = (a0, a1) => (org_jetbrains_skia_Region__1nGetBoundaryPath = Module["org_jetbrains_skia_Region__1nGetBoundaryPath"] = wasmExports["org_jetbrains_skia_Region__1nGetBoundaryPath"])(a0, a1);
var org_jetbrains_skia_Region__1nSetEmpty = Module["org_jetbrains_skia_Region__1nSetEmpty"] = a0 => (org_jetbrains_skia_Region__1nSetEmpty = Module["org_jetbrains_skia_Region__1nSetEmpty"] = wasmExports["org_jetbrains_skia_Region__1nSetEmpty"])(a0);
var org_jetbrains_skia_Region__1nSetRect = Module["org_jetbrains_skia_Region__1nSetRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nSetRect = Module["org_jetbrains_skia_Region__1nSetRect"] = wasmExports["org_jetbrains_skia_Region__1nSetRect"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Region__1nSetRects = Module["org_jetbrains_skia_Region__1nSetRects"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nSetRects = Module["org_jetbrains_skia_Region__1nSetRects"] = wasmExports["org_jetbrains_skia_Region__1nSetRects"])(a0, a1, a2);
var org_jetbrains_skia_Region__1nSetRegion = Module["org_jetbrains_skia_Region__1nSetRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nSetRegion = Module["org_jetbrains_skia_Region__1nSetRegion"] = wasmExports["org_jetbrains_skia_Region__1nSetRegion"])(a0, a1);
var org_jetbrains_skia_Region__1nSetPath = Module["org_jetbrains_skia_Region__1nSetPath"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nSetPath = Module["org_jetbrains_skia_Region__1nSetPath"] = wasmExports["org_jetbrains_skia_Region__1nSetPath"])(a0, a1, a2);
var org_jetbrains_skia_Region__1nIntersectsIRect = Module["org_jetbrains_skia_Region__1nIntersectsIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nIntersectsIRect = Module["org_jetbrains_skia_Region__1nIntersectsIRect"] = wasmExports["org_jetbrains_skia_Region__1nIntersectsIRect"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Region__1nIntersectsRegion = Module["org_jetbrains_skia_Region__1nIntersectsRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nIntersectsRegion = Module["org_jetbrains_skia_Region__1nIntersectsRegion"] = wasmExports["org_jetbrains_skia_Region__1nIntersectsRegion"])(a0, a1);
var org_jetbrains_skia_Region__1nContainsIPoint = Module["org_jetbrains_skia_Region__1nContainsIPoint"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nContainsIPoint = Module["org_jetbrains_skia_Region__1nContainsIPoint"] = wasmExports["org_jetbrains_skia_Region__1nContainsIPoint"])(a0, a1, a2);
var org_jetbrains_skia_Region__1nContainsIRect = Module["org_jetbrains_skia_Region__1nContainsIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nContainsIRect = Module["org_jetbrains_skia_Region__1nContainsIRect"] = wasmExports["org_jetbrains_skia_Region__1nContainsIRect"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Region__1nContainsRegion = Module["org_jetbrains_skia_Region__1nContainsRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nContainsRegion = Module["org_jetbrains_skia_Region__1nContainsRegion"] = wasmExports["org_jetbrains_skia_Region__1nContainsRegion"])(a0, a1);
var org_jetbrains_skia_Region__1nQuickContains = Module["org_jetbrains_skia_Region__1nQuickContains"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nQuickContains = Module["org_jetbrains_skia_Region__1nQuickContains"] = wasmExports["org_jetbrains_skia_Region__1nQuickContains"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Region__1nQuickRejectIRect = Module["org_jetbrains_skia_Region__1nQuickRejectIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nQuickRejectIRect = Module["org_jetbrains_skia_Region__1nQuickRejectIRect"] = wasmExports["org_jetbrains_skia_Region__1nQuickRejectIRect"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Region__1nQuickRejectRegion = Module["org_jetbrains_skia_Region__1nQuickRejectRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nQuickRejectRegion = Module["org_jetbrains_skia_Region__1nQuickRejectRegion"] = wasmExports["org_jetbrains_skia_Region__1nQuickRejectRegion"])(a0, a1);
var org_jetbrains_skia_Region__1nTranslate = Module["org_jetbrains_skia_Region__1nTranslate"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nTranslate = Module["org_jetbrains_skia_Region__1nTranslate"] = wasmExports["org_jetbrains_skia_Region__1nTranslate"])(a0, a1, a2);
var org_jetbrains_skia_Region__1nOpIRect = Module["org_jetbrains_skia_Region__1nOpIRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Region__1nOpIRect = Module["org_jetbrains_skia_Region__1nOpIRect"] = wasmExports["org_jetbrains_skia_Region__1nOpIRect"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Region__1nOpRegion = Module["org_jetbrains_skia_Region__1nOpRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nOpRegion = Module["org_jetbrains_skia_Region__1nOpRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpRegion"])(a0, a1, a2);
var org_jetbrains_skia_Region__1nOpIRectRegion = Module["org_jetbrains_skia_Region__1nOpIRectRegion"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Region__1nOpIRectRegion = Module["org_jetbrains_skia_Region__1nOpIRectRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpIRectRegion"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Region__1nOpRegionIRect = Module["org_jetbrains_skia_Region__1nOpRegionIRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Region__1nOpRegionIRect = Module["org_jetbrains_skia_Region__1nOpRegionIRect"] = wasmExports["org_jetbrains_skia_Region__1nOpRegionIRect"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Region__1nOpRegionRegion = Module["org_jetbrains_skia_Region__1nOpRegionRegion"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Region__1nOpRegionRegion = Module["org_jetbrains_skia_Region__1nOpRegionRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpRegionRegion"])(a0, a1, a2, a3);
var org_jetbrains_skia_PathMeasure__1nGetFinalizer = Module["org_jetbrains_skia_PathMeasure__1nGetFinalizer"] = () => (org_jetbrains_skia_PathMeasure__1nGetFinalizer = Module["org_jetbrains_skia_PathMeasure__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetFinalizer"])();
var org_jetbrains_skia_PathMeasure__1nMake = Module["org_jetbrains_skia_PathMeasure__1nMake"] = () => (org_jetbrains_skia_PathMeasure__1nMake = Module["org_jetbrains_skia_PathMeasure__1nMake"] = wasmExports["org_jetbrains_skia_PathMeasure__1nMake"])();
var org_jetbrains_skia_PathMeasure__1nMakePath = Module["org_jetbrains_skia_PathMeasure__1nMakePath"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nMakePath = Module["org_jetbrains_skia_PathMeasure__1nMakePath"] = wasmExports["org_jetbrains_skia_PathMeasure__1nMakePath"])(a0, a1, a2);
var org_jetbrains_skia_PathMeasure__1nSetPath = Module["org_jetbrains_skia_PathMeasure__1nSetPath"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nSetPath = Module["org_jetbrains_skia_PathMeasure__1nSetPath"] = wasmExports["org_jetbrains_skia_PathMeasure__1nSetPath"])(a0, a1, a2);
var org_jetbrains_skia_PathMeasure__1nGetLength = Module["org_jetbrains_skia_PathMeasure__1nGetLength"] = a0 => (org_jetbrains_skia_PathMeasure__1nGetLength = Module["org_jetbrains_skia_PathMeasure__1nGetLength"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetLength"])(a0);
var org_jetbrains_skia_PathMeasure__1nGetPosition = Module["org_jetbrains_skia_PathMeasure__1nGetPosition"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetPosition = Module["org_jetbrains_skia_PathMeasure__1nGetPosition"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetPosition"])(a0, a1, a2);
var org_jetbrains_skia_PathMeasure__1nGetTangent = Module["org_jetbrains_skia_PathMeasure__1nGetTangent"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetTangent = Module["org_jetbrains_skia_PathMeasure__1nGetTangent"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetTangent"])(a0, a1, a2);
var org_jetbrains_skia_PathMeasure__1nGetRSXform = Module["org_jetbrains_skia_PathMeasure__1nGetRSXform"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetRSXform = Module["org_jetbrains_skia_PathMeasure__1nGetRSXform"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetRSXform"])(a0, a1, a2);
var org_jetbrains_skia_PathMeasure__1nGetMatrix = Module["org_jetbrains_skia_PathMeasure__1nGetMatrix"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PathMeasure__1nGetMatrix = Module["org_jetbrains_skia_PathMeasure__1nGetMatrix"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetMatrix"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_PathMeasure__1nGetSegment = Module["org_jetbrains_skia_PathMeasure__1nGetSegment"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PathMeasure__1nGetSegment = Module["org_jetbrains_skia_PathMeasure__1nGetSegment"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetSegment"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_PathMeasure__1nIsClosed = Module["org_jetbrains_skia_PathMeasure__1nIsClosed"] = a0 => (org_jetbrains_skia_PathMeasure__1nIsClosed = Module["org_jetbrains_skia_PathMeasure__1nIsClosed"] = wasmExports["org_jetbrains_skia_PathMeasure__1nIsClosed"])(a0);
var org_jetbrains_skia_PathMeasure__1nNextContour = Module["org_jetbrains_skia_PathMeasure__1nNextContour"] = a0 => (org_jetbrains_skia_PathMeasure__1nNextContour = Module["org_jetbrains_skia_PathMeasure__1nNextContour"] = wasmExports["org_jetbrains_skia_PathMeasure__1nNextContour"])(a0);
var org_jetbrains_skia_MaskFilter__1nMakeBlur = Module["org_jetbrains_skia_MaskFilter__1nMakeBlur"] = (a0, a1, a2) => (org_jetbrains_skia_MaskFilter__1nMakeBlur = Module["org_jetbrains_skia_MaskFilter__1nMakeBlur"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeBlur"])(a0, a1, a2);
var org_jetbrains_skia_MaskFilter__1nMakeShader = Module["org_jetbrains_skia_MaskFilter__1nMakeShader"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeShader = Module["org_jetbrains_skia_MaskFilter__1nMakeShader"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeShader"])(a0);
var org_jetbrains_skia_MaskFilter__1nMakeTable = Module["org_jetbrains_skia_MaskFilter__1nMakeTable"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeTable = Module["org_jetbrains_skia_MaskFilter__1nMakeTable"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeTable"])(a0);
var org_jetbrains_skia_MaskFilter__1nMakeGamma = Module["org_jetbrains_skia_MaskFilter__1nMakeGamma"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeGamma = Module["org_jetbrains_skia_MaskFilter__1nMakeGamma"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeGamma"])(a0);
var org_jetbrains_skia_MaskFilter__1nMakeClip = Module["org_jetbrains_skia_MaskFilter__1nMakeClip"] = (a0, a1) => (org_jetbrains_skia_MaskFilter__1nMakeClip = Module["org_jetbrains_skia_MaskFilter__1nMakeClip"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeClip"])(a0, a1);
var org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"])();
var org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"] = a0 => (org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"])(a0);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"])(a0, a1, a2, a3);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"])(a0, a1, a2, a3);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"])(a0, a1, a2, a3);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"])(a0, a1, a2);
var org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"] = (a0, a1) => (org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"])(a0);
var org_jetbrains_skia_paragraph_ParagraphCache__1nReset = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nReset = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"])(a0);
var org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"])();
var org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetHeight = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetHeight = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines = Module["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines = Module["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nLayout = Module["org_jetbrains_skia_paragraph_Paragraph__1nLayout"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nLayout = Module["org_jetbrains_skia_paragraph_Paragraph__1nLayout"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nLayout"])(a0, a1);
var org_jetbrains_skia_paragraph_Paragraph__1nPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nPaint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_Paragraph__1nPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nPaint"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"])(a0, a1);
var org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty = Module["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty = Module["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"])(a0);
var org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"])(a0, a1);
var org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"] = a0 => (org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"])(a0);
var org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray = Module["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"] = a0 => (org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray = Module["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"])(a0);
var org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_TextBox__1nGetArraySize = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"] = a0 => (org_jetbrains_skia_paragraph_TextBox__1nGetArraySize = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"])(a0);
var org_jetbrains_skia_paragraph_TextBox__1nDisposeArray = Module["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"] = a0 => (org_jetbrains_skia_paragraph_TextBox__1nDisposeArray = Module["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"])(a0);
var org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"] = () => (org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"])();
var org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"] = () => (org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"])();
var org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"])();
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"] = a0 => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"])(a0);
var org_jetbrains_skia_paragraph_FontCollection__1nMake = Module["org_jetbrains_skia_paragraph_FontCollection__1nMake"] = () => (org_jetbrains_skia_paragraph_FontCollection__1nMake = Module["org_jetbrains_skia_paragraph_FontCollection__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nMake"])();
var org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"])(a0);
var org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"])(a0);
var org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces = Module["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces = Module["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"])(a0);
var org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"] = (a0, a1) => (org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"])(a0, a1);
var org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"])();
var org_jetbrains_skia_paragraph_ParagraphStyle__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_ParagraphStyle__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"])();
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"])(a0, a1, a2, a3);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"])(a0);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"])(a0, a1);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"])();
var org_jetbrains_skia_paragraph_StrutStyle__1nMake = Module["org_jetbrains_skia_paragraph_StrutStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_StrutStyle__1nMake = Module["org_jetbrains_skia_paragraph_StrutStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nMake"])();
var org_jetbrains_skia_paragraph_StrutStyle__1nEquals = Module["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nEquals = Module["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"])(a0, a1);
var org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"])(a0);
var org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nMake = Module["org_jetbrains_skia_paragraph_TextStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_TextStyle__1nMake = Module["org_jetbrains_skia_paragraph_TextStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nMake"])();
var org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"])();
var org_jetbrains_skia_paragraph_TextStyle__1nEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nEquals"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_TextStyle__1nGetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nGetShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nAddShadow = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_TextStyle__1nAddShadow = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_paragraph_TextStyle__1nClearShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nClearShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_TextStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"])(a0, a1, a2);
var org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"])(a0, a1);
var org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"])(a0);
var org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"])(a0);
var org_jetbrains_skia_Picture__1nMakeFromData = Module["org_jetbrains_skia_Picture__1nMakeFromData"] = a0 => (org_jetbrains_skia_Picture__1nMakeFromData = Module["org_jetbrains_skia_Picture__1nMakeFromData"] = wasmExports["org_jetbrains_skia_Picture__1nMakeFromData"])(a0);
var org_jetbrains_skia_Picture__1nPlayback = Module["org_jetbrains_skia_Picture__1nPlayback"] = (a0, a1, a2) => (org_jetbrains_skia_Picture__1nPlayback = Module["org_jetbrains_skia_Picture__1nPlayback"] = wasmExports["org_jetbrains_skia_Picture__1nPlayback"])(a0, a1, a2);
var org_jetbrains_skia_Picture__1nGetCullRect = Module["org_jetbrains_skia_Picture__1nGetCullRect"] = (a0, a1) => (org_jetbrains_skia_Picture__1nGetCullRect = Module["org_jetbrains_skia_Picture__1nGetCullRect"] = wasmExports["org_jetbrains_skia_Picture__1nGetCullRect"])(a0, a1);
var org_jetbrains_skia_Picture__1nGetUniqueId = Module["org_jetbrains_skia_Picture__1nGetUniqueId"] = a0 => (org_jetbrains_skia_Picture__1nGetUniqueId = Module["org_jetbrains_skia_Picture__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_Picture__1nGetUniqueId"])(a0);
var org_jetbrains_skia_Picture__1nSerializeToData = Module["org_jetbrains_skia_Picture__1nSerializeToData"] = a0 => (org_jetbrains_skia_Picture__1nSerializeToData = Module["org_jetbrains_skia_Picture__1nSerializeToData"] = wasmExports["org_jetbrains_skia_Picture__1nSerializeToData"])(a0);
var org_jetbrains_skia_Picture__1nMakePlaceholder = Module["org_jetbrains_skia_Picture__1nMakePlaceholder"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Picture__1nMakePlaceholder = Module["org_jetbrains_skia_Picture__1nMakePlaceholder"] = wasmExports["org_jetbrains_skia_Picture__1nMakePlaceholder"])(a0, a1, a2, a3);
var org_jetbrains_skia_Picture__1nGetApproximateOpCount = Module["org_jetbrains_skia_Picture__1nGetApproximateOpCount"] = a0 => (org_jetbrains_skia_Picture__1nGetApproximateOpCount = Module["org_jetbrains_skia_Picture__1nGetApproximateOpCount"] = wasmExports["org_jetbrains_skia_Picture__1nGetApproximateOpCount"])(a0);
var org_jetbrains_skia_Picture__1nGetApproximateBytesUsed = Module["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"] = a0 => (org_jetbrains_skia_Picture__1nGetApproximateBytesUsed = Module["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"] = wasmExports["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"])(a0);
var org_jetbrains_skia_Picture__1nMakeShader = Module["org_jetbrains_skia_Picture__1nMakeShader"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Picture__1nMakeShader = Module["org_jetbrains_skia_Picture__1nMakeShader"] = wasmExports["org_jetbrains_skia_Picture__1nMakeShader"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Shader__1nMakeWithColorFilter = Module["org_jetbrains_skia_Shader__1nMakeWithColorFilter"] = (a0, a1) => (org_jetbrains_skia_Shader__1nMakeWithColorFilter = Module["org_jetbrains_skia_Shader__1nMakeWithColorFilter"] = wasmExports["org_jetbrains_skia_Shader__1nMakeWithColorFilter"])(a0, a1);
var org_jetbrains_skia_Shader__1nMakeLinearGradient = Module["org_jetbrains_skia_Shader__1nMakeLinearGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeLinearGradient = Module["org_jetbrains_skia_Shader__1nMakeLinearGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeLinearGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Shader__1nMakeLinearGradientCS = Module["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Shader__1nMakeLinearGradientCS = Module["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_Shader__1nMakeRadialGradient = Module["org_jetbrains_skia_Shader__1nMakeRadialGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Shader__1nMakeRadialGradient = Module["org_jetbrains_skia_Shader__1nMakeRadialGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeRadialGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Shader__1nMakeRadialGradientCS = Module["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeRadialGradientCS = Module["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
var org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) => (org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
var org_jetbrains_skia_Shader__1nMakeSweepGradient = Module["org_jetbrains_skia_Shader__1nMakeSweepGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeSweepGradient = Module["org_jetbrains_skia_Shader__1nMakeSweepGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeSweepGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Shader__1nMakeSweepGradientCS = Module["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Shader__1nMakeSweepGradientCS = Module["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_Shader__1nMakeEmpty = Module["org_jetbrains_skia_Shader__1nMakeEmpty"] = () => (org_jetbrains_skia_Shader__1nMakeEmpty = Module["org_jetbrains_skia_Shader__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_Shader__1nMakeEmpty"])();
var org_jetbrains_skia_Shader__1nMakeColor = Module["org_jetbrains_skia_Shader__1nMakeColor"] = a0 => (org_jetbrains_skia_Shader__1nMakeColor = Module["org_jetbrains_skia_Shader__1nMakeColor"] = wasmExports["org_jetbrains_skia_Shader__1nMakeColor"])(a0);
var org_jetbrains_skia_Shader__1nMakeColorCS = Module["org_jetbrains_skia_Shader__1nMakeColorCS"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Shader__1nMakeColorCS = Module["org_jetbrains_skia_Shader__1nMakeColorCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeColorCS"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Shader__1nMakeBlend = Module["org_jetbrains_skia_Shader__1nMakeBlend"] = (a0, a1, a2) => (org_jetbrains_skia_Shader__1nMakeBlend = Module["org_jetbrains_skia_Shader__1nMakeBlend"] = wasmExports["org_jetbrains_skia_Shader__1nMakeBlend"])(a0, a1, a2);
var org_jetbrains_skia_Shader__1nMakeFractalNoise = Module["org_jetbrains_skia_Shader__1nMakeFractalNoise"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Shader__1nMakeFractalNoise = Module["org_jetbrains_skia_Shader__1nMakeFractalNoise"] = wasmExports["org_jetbrains_skia_Shader__1nMakeFractalNoise"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Shader__1nMakeTurbulence = Module["org_jetbrains_skia_Shader__1nMakeTurbulence"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Shader__1nMakeTurbulence = Module["org_jetbrains_skia_Shader__1nMakeTurbulence"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTurbulence"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_DirectContext__1nMakeGL = Module["org_jetbrains_skia_DirectContext__1nMakeGL"] = () => (org_jetbrains_skia_DirectContext__1nMakeGL = Module["org_jetbrains_skia_DirectContext__1nMakeGL"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeGL"])();
var org_jetbrains_skia_DirectContext__1nMakeGLWithInterface = Module["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"] = a0 => (org_jetbrains_skia_DirectContext__1nMakeGLWithInterface = Module["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"])(a0);
var org_jetbrains_skia_DirectContext__1nMakeMetal = Module["org_jetbrains_skia_DirectContext__1nMakeMetal"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nMakeMetal = Module["org_jetbrains_skia_DirectContext__1nMakeMetal"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeMetal"])(a0, a1);
var org_jetbrains_skia_DirectContext__1nMakeDirect3D = Module["org_jetbrains_skia_DirectContext__1nMakeDirect3D"] = (a0, a1, a2) => (org_jetbrains_skia_DirectContext__1nMakeDirect3D = Module["org_jetbrains_skia_DirectContext__1nMakeDirect3D"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeDirect3D"])(a0, a1, a2);
var org_jetbrains_skia_DirectContext__1nFlushDefault = Module["org_jetbrains_skia_DirectContext__1nFlushDefault"] = a0 => (org_jetbrains_skia_DirectContext__1nFlushDefault = Module["org_jetbrains_skia_DirectContext__1nFlushDefault"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlushDefault"])(a0);
var org_jetbrains_skia_DirectContext__1nFlush = Module["org_jetbrains_skia_DirectContext__1nFlush"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nFlush = Module["org_jetbrains_skia_DirectContext__1nFlush"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlush"])(a0, a1);
var org_jetbrains_skia_DirectContext__1nFlushAndSubmit = Module["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"] = (a0, a1, a2) => (org_jetbrains_skia_DirectContext__1nFlushAndSubmit = Module["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"])(a0, a1, a2);
var org_jetbrains_skia_DirectContext__1nSubmit = Module["org_jetbrains_skia_DirectContext__1nSubmit"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nSubmit = Module["org_jetbrains_skia_DirectContext__1nSubmit"] = wasmExports["org_jetbrains_skia_DirectContext__1nSubmit"])(a0, a1);
var org_jetbrains_skia_DirectContext__1nReset = Module["org_jetbrains_skia_DirectContext__1nReset"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nReset = Module["org_jetbrains_skia_DirectContext__1nReset"] = wasmExports["org_jetbrains_skia_DirectContext__1nReset"])(a0, a1);
var org_jetbrains_skia_DirectContext__1nAbandon = Module["org_jetbrains_skia_DirectContext__1nAbandon"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nAbandon = Module["org_jetbrains_skia_DirectContext__1nAbandon"] = wasmExports["org_jetbrains_skia_DirectContext__1nAbandon"])(a0, a1);
var org_jetbrains_skia_Canvas__1nGetFinalizer = Module["org_jetbrains_skia_Canvas__1nGetFinalizer"] = () => (org_jetbrains_skia_Canvas__1nGetFinalizer = Module["org_jetbrains_skia_Canvas__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Canvas__1nGetFinalizer"])();
var org_jetbrains_skia_Canvas__1nMakeFromBitmap = Module["org_jetbrains_skia_Canvas__1nMakeFromBitmap"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nMakeFromBitmap = Module["org_jetbrains_skia_Canvas__1nMakeFromBitmap"] = wasmExports["org_jetbrains_skia_Canvas__1nMakeFromBitmap"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nDrawPoint = Module["org_jetbrains_skia_Canvas__1nDrawPoint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nDrawPoint = Module["org_jetbrains_skia_Canvas__1nDrawPoint"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPoint"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nDrawPoints = Module["org_jetbrains_skia_Canvas__1nDrawPoints"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nDrawPoints = Module["org_jetbrains_skia_Canvas__1nDrawPoints"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPoints"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Canvas__1nDrawLine = Module["org_jetbrains_skia_Canvas__1nDrawLine"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawLine = Module["org_jetbrains_skia_Canvas__1nDrawLine"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawLine"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nDrawArc = Module["org_jetbrains_skia_Canvas__1nDrawArc"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nDrawArc = Module["org_jetbrains_skia_Canvas__1nDrawArc"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawArc"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Canvas__1nDrawRect = Module["org_jetbrains_skia_Canvas__1nDrawRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawRect = Module["org_jetbrains_skia_Canvas__1nDrawRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRect"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nDrawOval = Module["org_jetbrains_skia_Canvas__1nDrawOval"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawOval = Module["org_jetbrains_skia_Canvas__1nDrawOval"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawOval"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nDrawRRect = Module["org_jetbrains_skia_Canvas__1nDrawRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Canvas__1nDrawRRect = Module["org_jetbrains_skia_Canvas__1nDrawRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRRect"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Canvas__1nDrawDRRect = Module["org_jetbrains_skia_Canvas__1nDrawDRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_Canvas__1nDrawDRRect = Module["org_jetbrains_skia_Canvas__1nDrawDRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawDRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);
var org_jetbrains_skia_Canvas__1nDrawPath = Module["org_jetbrains_skia_Canvas__1nDrawPath"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawPath = Module["org_jetbrains_skia_Canvas__1nDrawPath"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPath"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nDrawImageRect = Module["org_jetbrains_skia_Canvas__1nDrawImageRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_Canvas__1nDrawImageRect = Module["org_jetbrains_skia_Canvas__1nDrawImageRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawImageRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);
var org_jetbrains_skia_Canvas__1nDrawImageNine = Module["org_jetbrains_skia_Canvas__1nDrawImageNine"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_Canvas__1nDrawImageNine = Module["org_jetbrains_skia_Canvas__1nDrawImageNine"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawImageNine"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
var org_jetbrains_skia_Canvas__1nDrawRegion = Module["org_jetbrains_skia_Canvas__1nDrawRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawRegion = Module["org_jetbrains_skia_Canvas__1nDrawRegion"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRegion"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nDrawString = Module["org_jetbrains_skia_Canvas__1nDrawString"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawString = Module["org_jetbrains_skia_Canvas__1nDrawString"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawString"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nDrawTextBlob = Module["org_jetbrains_skia_Canvas__1nDrawTextBlob"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nDrawTextBlob = Module["org_jetbrains_skia_Canvas__1nDrawTextBlob"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawTextBlob"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Canvas__1nDrawPicture = Module["org_jetbrains_skia_Canvas__1nDrawPicture"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nDrawPicture = Module["org_jetbrains_skia_Canvas__1nDrawPicture"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPicture"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nDrawVertices = Module["org_jetbrains_skia_Canvas__1nDrawVertices"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Canvas__1nDrawVertices = Module["org_jetbrains_skia_Canvas__1nDrawVertices"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawVertices"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Canvas__1nDrawPatch = Module["org_jetbrains_skia_Canvas__1nDrawPatch"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawPatch = Module["org_jetbrains_skia_Canvas__1nDrawPatch"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPatch"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nDrawDrawable = Module["org_jetbrains_skia_Canvas__1nDrawDrawable"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawDrawable = Module["org_jetbrains_skia_Canvas__1nDrawDrawable"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawDrawable"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nClear = Module["org_jetbrains_skia_Canvas__1nClear"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nClear = Module["org_jetbrains_skia_Canvas__1nClear"] = wasmExports["org_jetbrains_skia_Canvas__1nClear"])(a0, a1);
var org_jetbrains_skia_Canvas__1nDrawPaint = Module["org_jetbrains_skia_Canvas__1nDrawPaint"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nDrawPaint = Module["org_jetbrains_skia_Canvas__1nDrawPaint"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPaint"])(a0, a1);
var org_jetbrains_skia_Canvas__1nSetMatrix = Module["org_jetbrains_skia_Canvas__1nSetMatrix"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nSetMatrix = Module["org_jetbrains_skia_Canvas__1nSetMatrix"] = wasmExports["org_jetbrains_skia_Canvas__1nSetMatrix"])(a0, a1);
var org_jetbrains_skia_Canvas__1nResetMatrix = Module["org_jetbrains_skia_Canvas__1nResetMatrix"] = a0 => (org_jetbrains_skia_Canvas__1nResetMatrix = Module["org_jetbrains_skia_Canvas__1nResetMatrix"] = wasmExports["org_jetbrains_skia_Canvas__1nResetMatrix"])(a0);
var org_jetbrains_skia_Canvas__1nGetLocalToDevice = Module["org_jetbrains_skia_Canvas__1nGetLocalToDevice"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nGetLocalToDevice = Module["org_jetbrains_skia_Canvas__1nGetLocalToDevice"] = wasmExports["org_jetbrains_skia_Canvas__1nGetLocalToDevice"])(a0, a1);
var org_jetbrains_skia_Canvas__1nClipRect = Module["org_jetbrains_skia_Canvas__1nClipRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Canvas__1nClipRect = Module["org_jetbrains_skia_Canvas__1nClipRect"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRect"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Canvas__1nClipRRect = Module["org_jetbrains_skia_Canvas__1nClipRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nClipRRect = Module["org_jetbrains_skia_Canvas__1nClipRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Canvas__1nClipPath = Module["org_jetbrains_skia_Canvas__1nClipPath"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nClipPath = Module["org_jetbrains_skia_Canvas__1nClipPath"] = wasmExports["org_jetbrains_skia_Canvas__1nClipPath"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nClipRegion = Module["org_jetbrains_skia_Canvas__1nClipRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nClipRegion = Module["org_jetbrains_skia_Canvas__1nClipRegion"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRegion"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nConcat = Module["org_jetbrains_skia_Canvas__1nConcat"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nConcat = Module["org_jetbrains_skia_Canvas__1nConcat"] = wasmExports["org_jetbrains_skia_Canvas__1nConcat"])(a0, a1);
var org_jetbrains_skia_Canvas__1nConcat44 = Module["org_jetbrains_skia_Canvas__1nConcat44"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nConcat44 = Module["org_jetbrains_skia_Canvas__1nConcat44"] = wasmExports["org_jetbrains_skia_Canvas__1nConcat44"])(a0, a1);
var org_jetbrains_skia_Canvas__1nTranslate = Module["org_jetbrains_skia_Canvas__1nTranslate"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nTranslate = Module["org_jetbrains_skia_Canvas__1nTranslate"] = wasmExports["org_jetbrains_skia_Canvas__1nTranslate"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nScale = Module["org_jetbrains_skia_Canvas__1nScale"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nScale = Module["org_jetbrains_skia_Canvas__1nScale"] = wasmExports["org_jetbrains_skia_Canvas__1nScale"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nRotate = Module["org_jetbrains_skia_Canvas__1nRotate"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nRotate = Module["org_jetbrains_skia_Canvas__1nRotate"] = wasmExports["org_jetbrains_skia_Canvas__1nRotate"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nSkew = Module["org_jetbrains_skia_Canvas__1nSkew"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nSkew = Module["org_jetbrains_skia_Canvas__1nSkew"] = wasmExports["org_jetbrains_skia_Canvas__1nSkew"])(a0, a1, a2);
var org_jetbrains_skia_Canvas__1nReadPixels = Module["org_jetbrains_skia_Canvas__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nReadPixels = Module["org_jetbrains_skia_Canvas__1nReadPixels"] = wasmExports["org_jetbrains_skia_Canvas__1nReadPixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nWritePixels = Module["org_jetbrains_skia_Canvas__1nWritePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nWritePixels = Module["org_jetbrains_skia_Canvas__1nWritePixels"] = wasmExports["org_jetbrains_skia_Canvas__1nWritePixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Canvas__1nSave = Module["org_jetbrains_skia_Canvas__1nSave"] = a0 => (org_jetbrains_skia_Canvas__1nSave = Module["org_jetbrains_skia_Canvas__1nSave"] = wasmExports["org_jetbrains_skia_Canvas__1nSave"])(a0);
var org_jetbrains_skia_Canvas__1nSaveLayer = Module["org_jetbrains_skia_Canvas__1nSaveLayer"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nSaveLayer = Module["org_jetbrains_skia_Canvas__1nSaveLayer"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayer"])(a0, a1);
var org_jetbrains_skia_Canvas__1nSaveLayerRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nSaveLayerRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerRect"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerRect"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Canvas__1nGetSaveCount = Module["org_jetbrains_skia_Canvas__1nGetSaveCount"] = a0 => (org_jetbrains_skia_Canvas__1nGetSaveCount = Module["org_jetbrains_skia_Canvas__1nGetSaveCount"] = wasmExports["org_jetbrains_skia_Canvas__1nGetSaveCount"])(a0);
var org_jetbrains_skia_Canvas__1nRestore = Module["org_jetbrains_skia_Canvas__1nRestore"] = a0 => (org_jetbrains_skia_Canvas__1nRestore = Module["org_jetbrains_skia_Canvas__1nRestore"] = wasmExports["org_jetbrains_skia_Canvas__1nRestore"])(a0);
var org_jetbrains_skia_Canvas__1nRestoreToCount = Module["org_jetbrains_skia_Canvas__1nRestoreToCount"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nRestoreToCount = Module["org_jetbrains_skia_Canvas__1nRestoreToCount"] = wasmExports["org_jetbrains_skia_Canvas__1nRestoreToCount"])(a0, a1);
var org_jetbrains_skia_ColorType__1nIsAlwaysOpaque = Module["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"] = a0 => (org_jetbrains_skia_ColorType__1nIsAlwaysOpaque = Module["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"] = wasmExports["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"])(a0);
var org_jetbrains_skia_ImageFilter__1nMakeArithmetic = Module["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakeArithmetic = Module["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_ImageFilter__1nMakeBlend = Module["org_jetbrains_skia_ImageFilter__1nMakeBlend"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeBlend = Module["org_jetbrains_skia_ImageFilter__1nMakeBlend"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeBlend"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeBlur = Module["org_jetbrains_skia_ImageFilter__1nMakeBlur"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_ImageFilter__1nMakeBlur = Module["org_jetbrains_skia_ImageFilter__1nMakeBlur"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeBlur"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_ImageFilter__1nMakeColorFilter = Module["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeColorFilter = Module["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"])(a0, a1, a2);
var org_jetbrains_skia_ImageFilter__1nMakeCompose = Module["org_jetbrains_skia_ImageFilter__1nMakeCompose"] = (a0, a1) => (org_jetbrains_skia_ImageFilter__1nMakeCompose = Module["org_jetbrains_skia_ImageFilter__1nMakeCompose"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeCompose"])(a0, a1);
var org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap = Module["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap = Module["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_ImageFilter__1nMakeDropShadow = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ImageFilter__1nMakeDropShadow = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_ImageFilter__1nMakeImage = Module["org_jetbrains_skia_ImageFilter__1nMakeImage"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_ImageFilter__1nMakeImage = Module["org_jetbrains_skia_ImageFilter__1nMakeImage"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeImage"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_ImageFilter__1nMakeMagnifier = Module["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_ImageFilter__1nMakeMagnifier = Module["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeMerge = Module["org_jetbrains_skia_ImageFilter__1nMakeMerge"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeMerge = Module["org_jetbrains_skia_ImageFilter__1nMakeMerge"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMerge"])(a0, a1, a2);
var org_jetbrains_skia_ImageFilter__1nMakeOffset = Module["org_jetbrains_skia_ImageFilter__1nMakeOffset"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeOffset = Module["org_jetbrains_skia_ImageFilter__1nMakeOffset"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeOffset"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeShader"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeShader"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeShader"])(a0, a1, a2);
var org_jetbrains_skia_ImageFilter__1nMakePicture = Module["org_jetbrains_skia_ImageFilter__1nMakePicture"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_ImageFilter__1nMakePicture = Module["org_jetbrains_skia_ImageFilter__1nMakePicture"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePicture"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"])(a0, a1, a2);
var org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeTile = Module["org_jetbrains_skia_ImageFilter__1nMakeTile"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakeTile = Module["org_jetbrains_skia_ImageFilter__1nMakeTile"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeTile"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_ImageFilter__1nMakeDilate = Module["org_jetbrains_skia_ImageFilter__1nMakeDilate"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeDilate = Module["org_jetbrains_skia_ImageFilter__1nMakeDilate"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDilate"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeErode = Module["org_jetbrains_skia_ImageFilter__1nMakeErode"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeErode = Module["org_jetbrains_skia_ImageFilter__1nMakeErode"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeErode"])(a0, a1, a2, a3);
var org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) => (org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
var org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);
var org_jetbrains_skia_icu_Unicode__1nCharDirection = Module["org_jetbrains_skia_icu_Unicode__1nCharDirection"] = a0 => (org_jetbrains_skia_icu_Unicode__1nCharDirection = Module["org_jetbrains_skia_icu_Unicode__1nCharDirection"] = wasmExports["org_jetbrains_skia_icu_Unicode__1nCharDirection"])(a0);
var org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty = Module["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"] = (a0, a1) => (org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty = Module["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"] = wasmExports["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"])(a0, a1);
var org_jetbrains_skia_Pixmap__1nGetFinalizer = Module["org_jetbrains_skia_Pixmap__1nGetFinalizer"] = () => (org_jetbrains_skia_Pixmap__1nGetFinalizer = Module["org_jetbrains_skia_Pixmap__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetFinalizer"])();
var org_jetbrains_skia_Pixmap__1nMakeNull = Module["org_jetbrains_skia_Pixmap__1nMakeNull"] = () => (org_jetbrains_skia_Pixmap__1nMakeNull = Module["org_jetbrains_skia_Pixmap__1nMakeNull"] = wasmExports["org_jetbrains_skia_Pixmap__1nMakeNull"])();
var org_jetbrains_skia_Pixmap__1nMake = Module["org_jetbrains_skia_Pixmap__1nMake"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Pixmap__1nMake = Module["org_jetbrains_skia_Pixmap__1nMake"] = wasmExports["org_jetbrains_skia_Pixmap__1nMake"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Pixmap__1nReset = Module["org_jetbrains_skia_Pixmap__1nReset"] = a0 => (org_jetbrains_skia_Pixmap__1nReset = Module["org_jetbrains_skia_Pixmap__1nReset"] = wasmExports["org_jetbrains_skia_Pixmap__1nReset"])(a0);
var org_jetbrains_skia_Pixmap__1nResetWithInfo = Module["org_jetbrains_skia_Pixmap__1nResetWithInfo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Pixmap__1nResetWithInfo = Module["org_jetbrains_skia_Pixmap__1nResetWithInfo"] = wasmExports["org_jetbrains_skia_Pixmap__1nResetWithInfo"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Pixmap__1nSetColorSpace = Module["org_jetbrains_skia_Pixmap__1nSetColorSpace"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nSetColorSpace = Module["org_jetbrains_skia_Pixmap__1nSetColorSpace"] = wasmExports["org_jetbrains_skia_Pixmap__1nSetColorSpace"])(a0, a1);
var org_jetbrains_skia_Pixmap__1nExtractSubset = Module["org_jetbrains_skia_Pixmap__1nExtractSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Pixmap__1nExtractSubset = Module["org_jetbrains_skia_Pixmap__1nExtractSubset"] = wasmExports["org_jetbrains_skia_Pixmap__1nExtractSubset"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Pixmap__1nGetInfo = Module["org_jetbrains_skia_Pixmap__1nGetInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetInfo = Module["org_jetbrains_skia_Pixmap__1nGetInfo"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetInfo"])(a0, a1, a2);
var org_jetbrains_skia_Pixmap__1nGetRowBytes = Module["org_jetbrains_skia_Pixmap__1nGetRowBytes"] = a0 => (org_jetbrains_skia_Pixmap__1nGetRowBytes = Module["org_jetbrains_skia_Pixmap__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetRowBytes"])(a0);
var org_jetbrains_skia_Pixmap__1nGetAddr = Module["org_jetbrains_skia_Pixmap__1nGetAddr"] = a0 => (org_jetbrains_skia_Pixmap__1nGetAddr = Module["org_jetbrains_skia_Pixmap__1nGetAddr"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAddr"])(a0);
var org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"] = a0 => (org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"])(a0);
var org_jetbrains_skia_Pixmap__1nComputeByteSize = Module["org_jetbrains_skia_Pixmap__1nComputeByteSize"] = a0 => (org_jetbrains_skia_Pixmap__1nComputeByteSize = Module["org_jetbrains_skia_Pixmap__1nComputeByteSize"] = wasmExports["org_jetbrains_skia_Pixmap__1nComputeByteSize"])(a0);
var org_jetbrains_skia_Pixmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"] = a0 => (org_jetbrains_skia_Pixmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"] = wasmExports["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"])(a0);
var org_jetbrains_skia_Pixmap__1nGetColor = Module["org_jetbrains_skia_Pixmap__1nGetColor"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetColor = Module["org_jetbrains_skia_Pixmap__1nGetColor"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetColor"])(a0, a1, a2);
var org_jetbrains_skia_Pixmap__1nGetAlphaF = Module["org_jetbrains_skia_Pixmap__1nGetAlphaF"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetAlphaF = Module["org_jetbrains_skia_Pixmap__1nGetAlphaF"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAlphaF"])(a0, a1, a2);
var org_jetbrains_skia_Pixmap__1nGetAddrAt = Module["org_jetbrains_skia_Pixmap__1nGetAddrAt"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetAddrAt = Module["org_jetbrains_skia_Pixmap__1nGetAddrAt"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAddrAt"])(a0, a1, a2);
var org_jetbrains_skia_Pixmap__1nReadPixels = Module["org_jetbrains_skia_Pixmap__1nReadPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Pixmap__1nReadPixels = Module["org_jetbrains_skia_Pixmap__1nReadPixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixels"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"])(a0, a1);
var org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"])(a0, a1, a2, a3);
var org_jetbrains_skia_Pixmap__1nScalePixels = Module["org_jetbrains_skia_Pixmap__1nScalePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Pixmap__1nScalePixels = Module["org_jetbrains_skia_Pixmap__1nScalePixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nScalePixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Pixmap__1nErase = Module["org_jetbrains_skia_Pixmap__1nErase"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nErase = Module["org_jetbrains_skia_Pixmap__1nErase"] = wasmExports["org_jetbrains_skia_Pixmap__1nErase"])(a0, a1);
var org_jetbrains_skia_Pixmap__1nEraseSubset = Module["org_jetbrains_skia_Pixmap__1nEraseSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Pixmap__1nEraseSubset = Module["org_jetbrains_skia_Pixmap__1nEraseSubset"] = wasmExports["org_jetbrains_skia_Pixmap__1nEraseSubset"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer = Module["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer = Module["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"])();
var org_jetbrains_skia_TextBlobBuilder__1nMake = Module["org_jetbrains_skia_TextBlobBuilder__1nMake"] = () => (org_jetbrains_skia_TextBlobBuilder__1nMake = Module["org_jetbrains_skia_TextBlobBuilder__1nMake"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nMake"])();
var org_jetbrains_skia_TextBlobBuilder__1nBuild = Module["org_jetbrains_skia_TextBlobBuilder__1nBuild"] = a0 => (org_jetbrains_skia_TextBlobBuilder__1nBuild = Module["org_jetbrains_skia_TextBlobBuilder__1nBuild"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nBuild"])(a0);
var org_jetbrains_skia_TextBlobBuilder__1nAppendRun = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRun = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_TextLine__1nGetFinalizer = Module["org_jetbrains_skia_TextLine__1nGetFinalizer"] = () => (org_jetbrains_skia_TextLine__1nGetFinalizer = Module["org_jetbrains_skia_TextLine__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextLine__1nGetFinalizer"])();
var org_jetbrains_skia_TextLine__1nGetAscent = Module["org_jetbrains_skia_TextLine__1nGetAscent"] = a0 => (org_jetbrains_skia_TextLine__1nGetAscent = Module["org_jetbrains_skia_TextLine__1nGetAscent"] = wasmExports["org_jetbrains_skia_TextLine__1nGetAscent"])(a0);
var org_jetbrains_skia_TextLine__1nGetCapHeight = Module["org_jetbrains_skia_TextLine__1nGetCapHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetCapHeight = Module["org_jetbrains_skia_TextLine__1nGetCapHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetCapHeight"])(a0);
var org_jetbrains_skia_TextLine__1nGetXHeight = Module["org_jetbrains_skia_TextLine__1nGetXHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetXHeight = Module["org_jetbrains_skia_TextLine__1nGetXHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetXHeight"])(a0);
var org_jetbrains_skia_TextLine__1nGetDescent = Module["org_jetbrains_skia_TextLine__1nGetDescent"] = a0 => (org_jetbrains_skia_TextLine__1nGetDescent = Module["org_jetbrains_skia_TextLine__1nGetDescent"] = wasmExports["org_jetbrains_skia_TextLine__1nGetDescent"])(a0);
var org_jetbrains_skia_TextLine__1nGetLeading = Module["org_jetbrains_skia_TextLine__1nGetLeading"] = a0 => (org_jetbrains_skia_TextLine__1nGetLeading = Module["org_jetbrains_skia_TextLine__1nGetLeading"] = wasmExports["org_jetbrains_skia_TextLine__1nGetLeading"])(a0);
var org_jetbrains_skia_TextLine__1nGetWidth = Module["org_jetbrains_skia_TextLine__1nGetWidth"] = a0 => (org_jetbrains_skia_TextLine__1nGetWidth = Module["org_jetbrains_skia_TextLine__1nGetWidth"] = wasmExports["org_jetbrains_skia_TextLine__1nGetWidth"])(a0);
var org_jetbrains_skia_TextLine__1nGetHeight = Module["org_jetbrains_skia_TextLine__1nGetHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetHeight = Module["org_jetbrains_skia_TextLine__1nGetHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetHeight"])(a0);
var org_jetbrains_skia_TextLine__1nGetTextBlob = Module["org_jetbrains_skia_TextLine__1nGetTextBlob"] = a0 => (org_jetbrains_skia_TextLine__1nGetTextBlob = Module["org_jetbrains_skia_TextLine__1nGetTextBlob"] = wasmExports["org_jetbrains_skia_TextLine__1nGetTextBlob"])(a0);
var org_jetbrains_skia_TextLine__1nGetGlyphsLength = Module["org_jetbrains_skia_TextLine__1nGetGlyphsLength"] = a0 => (org_jetbrains_skia_TextLine__1nGetGlyphsLength = Module["org_jetbrains_skia_TextLine__1nGetGlyphsLength"] = wasmExports["org_jetbrains_skia_TextLine__1nGetGlyphsLength"])(a0);
var org_jetbrains_skia_TextLine__1nGetGlyphs = Module["org_jetbrains_skia_TextLine__1nGetGlyphs"] = (a0, a1, a2) => (org_jetbrains_skia_TextLine__1nGetGlyphs = Module["org_jetbrains_skia_TextLine__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextLine__1nGetGlyphs"])(a0, a1, a2);
var org_jetbrains_skia_TextLine__1nGetPositions = Module["org_jetbrains_skia_TextLine__1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetPositions = Module["org_jetbrains_skia_TextLine__1nGetPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetPositions"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetRunPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetRunPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"])(a0);
var org_jetbrains_skia_TextLine__1nGetRunPositions = Module["org_jetbrains_skia_TextLine__1nGetRunPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetRunPositions = Module["org_jetbrains_skia_TextLine__1nGetRunPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetRunPositions"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetBreakPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetBreakPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"])(a0);
var org_jetbrains_skia_TextLine__1nGetBreakPositions = Module["org_jetbrains_skia_TextLine__1nGetBreakPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetBreakPositions = Module["org_jetbrains_skia_TextLine__1nGetBreakPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakPositions"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"])(a0);
var org_jetbrains_skia_TextLine__1nGetBreakOffsets = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsets"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetBreakOffsets = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsets"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakOffsets"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"] = wasmExports["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"] = wasmExports["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"])(a0, a1);
var org_jetbrains_skia_TextLine__1nGetCoordAtOffset = Module["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetCoordAtOffset = Module["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"] = wasmExports["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"])(a0, a1);
var org_jetbrains_skia_ColorSpace__1nGetFinalizer = Module["org_jetbrains_skia_ColorSpace__1nGetFinalizer"] = () => (org_jetbrains_skia_ColorSpace__1nGetFinalizer = Module["org_jetbrains_skia_ColorSpace__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_ColorSpace__1nGetFinalizer"])();
var org_jetbrains_skia_ColorSpace__1nMakeSRGB = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGB"] = () => (org_jetbrains_skia_ColorSpace__1nMakeSRGB = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeSRGB"])();
var org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"] = () => (org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"])();
var org_jetbrains_skia_ColorSpace__1nMakeDisplayP3 = Module["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"] = () => (org_jetbrains_skia_ColorSpace__1nMakeDisplayP3 = Module["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"])();
var org_jetbrains_skia_ColorSpace__nConvert = Module["org_jetbrains_skia_ColorSpace__nConvert"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ColorSpace__nConvert = Module["org_jetbrains_skia_ColorSpace__nConvert"] = wasmExports["org_jetbrains_skia_ColorSpace__nConvert"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"])(a0);
var org_jetbrains_skia_ColorSpace__1nIsGammaLinear = Module["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsGammaLinear = Module["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"])(a0);
var org_jetbrains_skia_ColorSpace__1nIsSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsSRGB"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsSRGB"])(a0);
var org_jetbrains_skia_Surface__1nMakeRasterDirect = Module["org_jetbrains_skia_Surface__1nMakeRasterDirect"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Surface__1nMakeRasterDirect = Module["org_jetbrains_skia_Surface__1nMakeRasterDirect"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterDirect"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap = Module["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap = Module["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"])(a0, a1);
var org_jetbrains_skia_Surface__1nMakeRaster = Module["org_jetbrains_skia_Surface__1nMakeRaster"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nMakeRaster = Module["org_jetbrains_skia_Surface__1nMakeRaster"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRaster"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Surface__1nMakeRasterN32Premul = Module["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeRasterN32Premul = Module["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"])(a0, a1);
var org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"] = wasmExports["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Surface__1nMakeFromMTKView = Module["org_jetbrains_skia_Surface__1nMakeFromMTKView"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nMakeFromMTKView = Module["org_jetbrains_skia_Surface__1nMakeFromMTKView"] = wasmExports["org_jetbrains_skia_Surface__1nMakeFromMTKView"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Surface__1nMakeRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeRenderTarget"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Surface__1nMakeRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeRenderTarget"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRenderTarget"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
var org_jetbrains_skia_Surface__1nMakeNull = Module["org_jetbrains_skia_Surface__1nMakeNull"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeNull = Module["org_jetbrains_skia_Surface__1nMakeNull"] = wasmExports["org_jetbrains_skia_Surface__1nMakeNull"])(a0, a1);
var org_jetbrains_skia_Surface__1nGetCanvas = Module["org_jetbrains_skia_Surface__1nGetCanvas"] = a0 => (org_jetbrains_skia_Surface__1nGetCanvas = Module["org_jetbrains_skia_Surface__1nGetCanvas"] = wasmExports["org_jetbrains_skia_Surface__1nGetCanvas"])(a0);
var org_jetbrains_skia_Surface__1nGetWidth = Module["org_jetbrains_skia_Surface__1nGetWidth"] = a0 => (org_jetbrains_skia_Surface__1nGetWidth = Module["org_jetbrains_skia_Surface__1nGetWidth"] = wasmExports["org_jetbrains_skia_Surface__1nGetWidth"])(a0);
var org_jetbrains_skia_Surface__1nGetHeight = Module["org_jetbrains_skia_Surface__1nGetHeight"] = a0 => (org_jetbrains_skia_Surface__1nGetHeight = Module["org_jetbrains_skia_Surface__1nGetHeight"] = wasmExports["org_jetbrains_skia_Surface__1nGetHeight"])(a0);
var org_jetbrains_skia_Surface__1nMakeImageSnapshot = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshot"] = a0 => (org_jetbrains_skia_Surface__1nMakeImageSnapshot = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshot"] = wasmExports["org_jetbrains_skia_Surface__1nMakeImageSnapshot"])(a0);
var org_jetbrains_skia_Surface__1nMakeImageSnapshotR = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Surface__1nMakeImageSnapshotR = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"] = wasmExports["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Surface__1nGenerationId = Module["org_jetbrains_skia_Surface__1nGenerationId"] = a0 => (org_jetbrains_skia_Surface__1nGenerationId = Module["org_jetbrains_skia_Surface__1nGenerationId"] = wasmExports["org_jetbrains_skia_Surface__1nGenerationId"])(a0);
var org_jetbrains_skia_Surface__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"])(a0, a1, a2, a3);
var org_jetbrains_skia_Surface__1nReadPixels = Module["org_jetbrains_skia_Surface__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nReadPixels = Module["org_jetbrains_skia_Surface__1nReadPixels"] = wasmExports["org_jetbrains_skia_Surface__1nReadPixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Surface__1nWritePixelsFromPixmap = Module["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nWritePixelsFromPixmap = Module["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"])(a0, a1, a2, a3);
var org_jetbrains_skia_Surface__1nWritePixels = Module["org_jetbrains_skia_Surface__1nWritePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nWritePixels = Module["org_jetbrains_skia_Surface__1nWritePixels"] = wasmExports["org_jetbrains_skia_Surface__1nWritePixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Surface__1nUnique = Module["org_jetbrains_skia_Surface__1nUnique"] = a0 => (org_jetbrains_skia_Surface__1nUnique = Module["org_jetbrains_skia_Surface__1nUnique"] = wasmExports["org_jetbrains_skia_Surface__1nUnique"])(a0);
var org_jetbrains_skia_Surface__1nGetImageInfo = Module["org_jetbrains_skia_Surface__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Surface__1nGetImageInfo = Module["org_jetbrains_skia_Surface__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Surface__1nGetImageInfo"])(a0, a1, a2);
var org_jetbrains_skia_Surface__1nMakeSurface = Module["org_jetbrains_skia_Surface__1nMakeSurface"] = (a0, a1, a2) => (org_jetbrains_skia_Surface__1nMakeSurface = Module["org_jetbrains_skia_Surface__1nMakeSurface"] = wasmExports["org_jetbrains_skia_Surface__1nMakeSurface"])(a0, a1, a2);
var org_jetbrains_skia_Surface__1nMakeSurfaceI = Module["org_jetbrains_skia_Surface__1nMakeSurfaceI"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Surface__1nMakeSurfaceI = Module["org_jetbrains_skia_Surface__1nMakeSurfaceI"] = wasmExports["org_jetbrains_skia_Surface__1nMakeSurfaceI"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Surface__1nDraw = Module["org_jetbrains_skia_Surface__1nDraw"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nDraw = Module["org_jetbrains_skia_Surface__1nDraw"] = wasmExports["org_jetbrains_skia_Surface__1nDraw"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Surface__1nPeekPixels = Module["org_jetbrains_skia_Surface__1nPeekPixels"] = (a0, a1) => (org_jetbrains_skia_Surface__1nPeekPixels = Module["org_jetbrains_skia_Surface__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Surface__1nPeekPixels"])(a0, a1);
var org_jetbrains_skia_Surface__1nNotifyContentWillChange = Module["org_jetbrains_skia_Surface__1nNotifyContentWillChange"] = (a0, a1) => (org_jetbrains_skia_Surface__1nNotifyContentWillChange = Module["org_jetbrains_skia_Surface__1nNotifyContentWillChange"] = wasmExports["org_jetbrains_skia_Surface__1nNotifyContentWillChange"])(a0, a1);
var org_jetbrains_skia_Surface__1nGetRecordingContext = Module["org_jetbrains_skia_Surface__1nGetRecordingContext"] = a0 => (org_jetbrains_skia_Surface__1nGetRecordingContext = Module["org_jetbrains_skia_Surface__1nGetRecordingContext"] = wasmExports["org_jetbrains_skia_Surface__1nGetRecordingContext"])(a0);
var org_jetbrains_skia_Codec__1nGetFinalizer = Module["org_jetbrains_skia_Codec__1nGetFinalizer"] = () => (org_jetbrains_skia_Codec__1nGetFinalizer = Module["org_jetbrains_skia_Codec__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Codec__1nGetFinalizer"])();
var org_jetbrains_skia_Codec__1nMakeFromData = Module["org_jetbrains_skia_Codec__1nMakeFromData"] = a0 => (org_jetbrains_skia_Codec__1nMakeFromData = Module["org_jetbrains_skia_Codec__1nMakeFromData"] = wasmExports["org_jetbrains_skia_Codec__1nMakeFromData"])(a0);
var org_jetbrains_skia_Codec__1nGetImageInfo = Module["org_jetbrains_skia_Codec__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Codec__1nGetImageInfo = Module["org_jetbrains_skia_Codec__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetImageInfo"])(a0, a1, a2);
var org_jetbrains_skia_Codec__1nGetSizeWidth = Module["org_jetbrains_skia_Codec__1nGetSizeWidth"] = a0 => (org_jetbrains_skia_Codec__1nGetSizeWidth = Module["org_jetbrains_skia_Codec__1nGetSizeWidth"] = wasmExports["org_jetbrains_skia_Codec__1nGetSizeWidth"])(a0);
var org_jetbrains_skia_Codec__1nGetSizeHeight = Module["org_jetbrains_skia_Codec__1nGetSizeHeight"] = a0 => (org_jetbrains_skia_Codec__1nGetSizeHeight = Module["org_jetbrains_skia_Codec__1nGetSizeHeight"] = wasmExports["org_jetbrains_skia_Codec__1nGetSizeHeight"])(a0);
var org_jetbrains_skia_Codec__1nGetEncodedOrigin = Module["org_jetbrains_skia_Codec__1nGetEncodedOrigin"] = a0 => (org_jetbrains_skia_Codec__1nGetEncodedOrigin = Module["org_jetbrains_skia_Codec__1nGetEncodedOrigin"] = wasmExports["org_jetbrains_skia_Codec__1nGetEncodedOrigin"])(a0);
var org_jetbrains_skia_Codec__1nGetEncodedImageFormat = Module["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"] = a0 => (org_jetbrains_skia_Codec__1nGetEncodedImageFormat = Module["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"] = wasmExports["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"])(a0);
var org_jetbrains_skia_Codec__1nReadPixels = Module["org_jetbrains_skia_Codec__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Codec__1nReadPixels = Module["org_jetbrains_skia_Codec__1nReadPixels"] = wasmExports["org_jetbrains_skia_Codec__1nReadPixels"])(a0, a1, a2, a3);
var org_jetbrains_skia_Codec__1nGetFrameCount = Module["org_jetbrains_skia_Codec__1nGetFrameCount"] = a0 => (org_jetbrains_skia_Codec__1nGetFrameCount = Module["org_jetbrains_skia_Codec__1nGetFrameCount"] = wasmExports["org_jetbrains_skia_Codec__1nGetFrameCount"])(a0);
var org_jetbrains_skia_Codec__1nGetFrameInfo = Module["org_jetbrains_skia_Codec__1nGetFrameInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Codec__1nGetFrameInfo = Module["org_jetbrains_skia_Codec__1nGetFrameInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetFrameInfo"])(a0, a1, a2);
var org_jetbrains_skia_Codec__1nGetFramesInfo = Module["org_jetbrains_skia_Codec__1nGetFramesInfo"] = a0 => (org_jetbrains_skia_Codec__1nGetFramesInfo = Module["org_jetbrains_skia_Codec__1nGetFramesInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetFramesInfo"])(a0);
var org_jetbrains_skia_Codec__1nFramesInfo_Delete = Module["org_jetbrains_skia_Codec__1nFramesInfo_Delete"] = a0 => (org_jetbrains_skia_Codec__1nFramesInfo_Delete = Module["org_jetbrains_skia_Codec__1nFramesInfo_Delete"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_Delete"])(a0);
var org_jetbrains_skia_Codec__1nFramesInfo_GetSize = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"] = a0 => (org_jetbrains_skia_Codec__1nFramesInfo_GetSize = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"])(a0);
var org_jetbrains_skia_Codec__1nFramesInfo_GetInfos = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"] = (a0, a1) => (org_jetbrains_skia_Codec__1nFramesInfo_GetInfos = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"])(a0, a1);
var org_jetbrains_skia_Codec__1nGetRepetitionCount = Module["org_jetbrains_skia_Codec__1nGetRepetitionCount"] = a0 => (org_jetbrains_skia_Codec__1nGetRepetitionCount = Module["org_jetbrains_skia_Codec__1nGetRepetitionCount"] = wasmExports["org_jetbrains_skia_Codec__1nGetRepetitionCount"])(a0);
var org_jetbrains_skia_impl_RefCnt__getFinalizer = Module["org_jetbrains_skia_impl_RefCnt__getFinalizer"] = () => (org_jetbrains_skia_impl_RefCnt__getFinalizer = Module["org_jetbrains_skia_impl_RefCnt__getFinalizer"] = wasmExports["org_jetbrains_skia_impl_RefCnt__getFinalizer"])();
var org_jetbrains_skia_impl_RefCnt__getRefCount = Module["org_jetbrains_skia_impl_RefCnt__getRefCount"] = a0 => (org_jetbrains_skia_impl_RefCnt__getRefCount = Module["org_jetbrains_skia_impl_RefCnt__getRefCount"] = wasmExports["org_jetbrains_skia_impl_RefCnt__getRefCount"])(a0);
var org_jetbrains_skia_Path__1nGetFinalizer = Module["org_jetbrains_skia_Path__1nGetFinalizer"] = () => (org_jetbrains_skia_Path__1nGetFinalizer = Module["org_jetbrains_skia_Path__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Path__1nGetFinalizer"])();
var org_jetbrains_skia_Path__1nMake = Module["org_jetbrains_skia_Path__1nMake"] = () => (org_jetbrains_skia_Path__1nMake = Module["org_jetbrains_skia_Path__1nMake"] = wasmExports["org_jetbrains_skia_Path__1nMake"])();
var org_jetbrains_skia_Path__1nMakeFromSVGString = Module["org_jetbrains_skia_Path__1nMakeFromSVGString"] = a0 => (org_jetbrains_skia_Path__1nMakeFromSVGString = Module["org_jetbrains_skia_Path__1nMakeFromSVGString"] = wasmExports["org_jetbrains_skia_Path__1nMakeFromSVGString"])(a0);
var org_jetbrains_skia_Path__1nEquals = Module["org_jetbrains_skia_Path__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Path__1nEquals = Module["org_jetbrains_skia_Path__1nEquals"] = wasmExports["org_jetbrains_skia_Path__1nEquals"])(a0, a1);
var org_jetbrains_skia_Path__1nIsInterpolatable = Module["org_jetbrains_skia_Path__1nIsInterpolatable"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsInterpolatable = Module["org_jetbrains_skia_Path__1nIsInterpolatable"] = wasmExports["org_jetbrains_skia_Path__1nIsInterpolatable"])(a0, a1);
var org_jetbrains_skia_Path__1nMakeLerp = Module["org_jetbrains_skia_Path__1nMakeLerp"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMakeLerp = Module["org_jetbrains_skia_Path__1nMakeLerp"] = wasmExports["org_jetbrains_skia_Path__1nMakeLerp"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nGetFillMode = Module["org_jetbrains_skia_Path__1nGetFillMode"] = a0 => (org_jetbrains_skia_Path__1nGetFillMode = Module["org_jetbrains_skia_Path__1nGetFillMode"] = wasmExports["org_jetbrains_skia_Path__1nGetFillMode"])(a0);
var org_jetbrains_skia_Path__1nSetFillMode = Module["org_jetbrains_skia_Path__1nSetFillMode"] = (a0, a1) => (org_jetbrains_skia_Path__1nSetFillMode = Module["org_jetbrains_skia_Path__1nSetFillMode"] = wasmExports["org_jetbrains_skia_Path__1nSetFillMode"])(a0, a1);
var org_jetbrains_skia_Path__1nIsConvex = Module["org_jetbrains_skia_Path__1nIsConvex"] = a0 => (org_jetbrains_skia_Path__1nIsConvex = Module["org_jetbrains_skia_Path__1nIsConvex"] = wasmExports["org_jetbrains_skia_Path__1nIsConvex"])(a0);
var org_jetbrains_skia_Path__1nIsOval = Module["org_jetbrains_skia_Path__1nIsOval"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsOval = Module["org_jetbrains_skia_Path__1nIsOval"] = wasmExports["org_jetbrains_skia_Path__1nIsOval"])(a0, a1);
var org_jetbrains_skia_Path__1nIsRRect = Module["org_jetbrains_skia_Path__1nIsRRect"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsRRect = Module["org_jetbrains_skia_Path__1nIsRRect"] = wasmExports["org_jetbrains_skia_Path__1nIsRRect"])(a0, a1);
var org_jetbrains_skia_Path__1nReset = Module["org_jetbrains_skia_Path__1nReset"] = a0 => (org_jetbrains_skia_Path__1nReset = Module["org_jetbrains_skia_Path__1nReset"] = wasmExports["org_jetbrains_skia_Path__1nReset"])(a0);
var org_jetbrains_skia_Path__1nRewind = Module["org_jetbrains_skia_Path__1nRewind"] = a0 => (org_jetbrains_skia_Path__1nRewind = Module["org_jetbrains_skia_Path__1nRewind"] = wasmExports["org_jetbrains_skia_Path__1nRewind"])(a0);
var org_jetbrains_skia_Path__1nIsEmpty = Module["org_jetbrains_skia_Path__1nIsEmpty"] = a0 => (org_jetbrains_skia_Path__1nIsEmpty = Module["org_jetbrains_skia_Path__1nIsEmpty"] = wasmExports["org_jetbrains_skia_Path__1nIsEmpty"])(a0);
var org_jetbrains_skia_Path__1nIsLastContourClosed = Module["org_jetbrains_skia_Path__1nIsLastContourClosed"] = a0 => (org_jetbrains_skia_Path__1nIsLastContourClosed = Module["org_jetbrains_skia_Path__1nIsLastContourClosed"] = wasmExports["org_jetbrains_skia_Path__1nIsLastContourClosed"])(a0);
var org_jetbrains_skia_Path__1nIsFinite = Module["org_jetbrains_skia_Path__1nIsFinite"] = a0 => (org_jetbrains_skia_Path__1nIsFinite = Module["org_jetbrains_skia_Path__1nIsFinite"] = wasmExports["org_jetbrains_skia_Path__1nIsFinite"])(a0);
var org_jetbrains_skia_Path__1nIsVolatile = Module["org_jetbrains_skia_Path__1nIsVolatile"] = a0 => (org_jetbrains_skia_Path__1nIsVolatile = Module["org_jetbrains_skia_Path__1nIsVolatile"] = wasmExports["org_jetbrains_skia_Path__1nIsVolatile"])(a0);
var org_jetbrains_skia_Path__1nSetVolatile = Module["org_jetbrains_skia_Path__1nSetVolatile"] = (a0, a1) => (org_jetbrains_skia_Path__1nSetVolatile = Module["org_jetbrains_skia_Path__1nSetVolatile"] = wasmExports["org_jetbrains_skia_Path__1nSetVolatile"])(a0, a1);
var org_jetbrains_skia_Path__1nIsLineDegenerate = Module["org_jetbrains_skia_Path__1nIsLineDegenerate"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nIsLineDegenerate = Module["org_jetbrains_skia_Path__1nIsLineDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsLineDegenerate"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nIsQuadDegenerate = Module["org_jetbrains_skia_Path__1nIsQuadDegenerate"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nIsQuadDegenerate = Module["org_jetbrains_skia_Path__1nIsQuadDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsQuadDegenerate"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nIsCubicDegenerate = Module["org_jetbrains_skia_Path__1nIsCubicDegenerate"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nIsCubicDegenerate = Module["org_jetbrains_skia_Path__1nIsCubicDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsCubicDegenerate"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Path__1nMaybeGetAsLine = Module["org_jetbrains_skia_Path__1nMaybeGetAsLine"] = (a0, a1) => (org_jetbrains_skia_Path__1nMaybeGetAsLine = Module["org_jetbrains_skia_Path__1nMaybeGetAsLine"] = wasmExports["org_jetbrains_skia_Path__1nMaybeGetAsLine"])(a0, a1);
var org_jetbrains_skia_Path__1nGetPointsCount = Module["org_jetbrains_skia_Path__1nGetPointsCount"] = a0 => (org_jetbrains_skia_Path__1nGetPointsCount = Module["org_jetbrains_skia_Path__1nGetPointsCount"] = wasmExports["org_jetbrains_skia_Path__1nGetPointsCount"])(a0);
var org_jetbrains_skia_Path__1nGetPoint = Module["org_jetbrains_skia_Path__1nGetPoint"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetPoint = Module["org_jetbrains_skia_Path__1nGetPoint"] = wasmExports["org_jetbrains_skia_Path__1nGetPoint"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nGetPoints = Module["org_jetbrains_skia_Path__1nGetPoints"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetPoints = Module["org_jetbrains_skia_Path__1nGetPoints"] = wasmExports["org_jetbrains_skia_Path__1nGetPoints"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nCountVerbs = Module["org_jetbrains_skia_Path__1nCountVerbs"] = a0 => (org_jetbrains_skia_Path__1nCountVerbs = Module["org_jetbrains_skia_Path__1nCountVerbs"] = wasmExports["org_jetbrains_skia_Path__1nCountVerbs"])(a0);
var org_jetbrains_skia_Path__1nGetVerbs = Module["org_jetbrains_skia_Path__1nGetVerbs"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetVerbs = Module["org_jetbrains_skia_Path__1nGetVerbs"] = wasmExports["org_jetbrains_skia_Path__1nGetVerbs"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nApproximateBytesUsed = Module["org_jetbrains_skia_Path__1nApproximateBytesUsed"] = a0 => (org_jetbrains_skia_Path__1nApproximateBytesUsed = Module["org_jetbrains_skia_Path__1nApproximateBytesUsed"] = wasmExports["org_jetbrains_skia_Path__1nApproximateBytesUsed"])(a0);
var org_jetbrains_skia_Path__1nSwap = Module["org_jetbrains_skia_Path__1nSwap"] = (a0, a1) => (org_jetbrains_skia_Path__1nSwap = Module["org_jetbrains_skia_Path__1nSwap"] = wasmExports["org_jetbrains_skia_Path__1nSwap"])(a0, a1);
var org_jetbrains_skia_Path__1nGetBounds = Module["org_jetbrains_skia_Path__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Path__1nGetBounds = Module["org_jetbrains_skia_Path__1nGetBounds"] = wasmExports["org_jetbrains_skia_Path__1nGetBounds"])(a0, a1);
var org_jetbrains_skia_Path__1nUpdateBoundsCache = Module["org_jetbrains_skia_Path__1nUpdateBoundsCache"] = a0 => (org_jetbrains_skia_Path__1nUpdateBoundsCache = Module["org_jetbrains_skia_Path__1nUpdateBoundsCache"] = wasmExports["org_jetbrains_skia_Path__1nUpdateBoundsCache"])(a0);
var org_jetbrains_skia_Path__1nComputeTightBounds = Module["org_jetbrains_skia_Path__1nComputeTightBounds"] = (a0, a1) => (org_jetbrains_skia_Path__1nComputeTightBounds = Module["org_jetbrains_skia_Path__1nComputeTightBounds"] = wasmExports["org_jetbrains_skia_Path__1nComputeTightBounds"])(a0, a1);
var org_jetbrains_skia_Path__1nConservativelyContainsRect = Module["org_jetbrains_skia_Path__1nConservativelyContainsRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nConservativelyContainsRect = Module["org_jetbrains_skia_Path__1nConservativelyContainsRect"] = wasmExports["org_jetbrains_skia_Path__1nConservativelyContainsRect"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nIncReserve = Module["org_jetbrains_skia_Path__1nIncReserve"] = (a0, a1) => (org_jetbrains_skia_Path__1nIncReserve = Module["org_jetbrains_skia_Path__1nIncReserve"] = wasmExports["org_jetbrains_skia_Path__1nIncReserve"])(a0, a1);
var org_jetbrains_skia_Path__1nMoveTo = Module["org_jetbrains_skia_Path__1nMoveTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMoveTo = Module["org_jetbrains_skia_Path__1nMoveTo"] = wasmExports["org_jetbrains_skia_Path__1nMoveTo"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nRMoveTo = Module["org_jetbrains_skia_Path__1nRMoveTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nRMoveTo = Module["org_jetbrains_skia_Path__1nRMoveTo"] = wasmExports["org_jetbrains_skia_Path__1nRMoveTo"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nLineTo = Module["org_jetbrains_skia_Path__1nLineTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nLineTo = Module["org_jetbrains_skia_Path__1nLineTo"] = wasmExports["org_jetbrains_skia_Path__1nLineTo"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nRLineTo = Module["org_jetbrains_skia_Path__1nRLineTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nRLineTo = Module["org_jetbrains_skia_Path__1nRLineTo"] = wasmExports["org_jetbrains_skia_Path__1nRLineTo"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nQuadTo = Module["org_jetbrains_skia_Path__1nQuadTo"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nQuadTo = Module["org_jetbrains_skia_Path__1nQuadTo"] = wasmExports["org_jetbrains_skia_Path__1nQuadTo"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nRQuadTo = Module["org_jetbrains_skia_Path__1nRQuadTo"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nRQuadTo = Module["org_jetbrains_skia_Path__1nRQuadTo"] = wasmExports["org_jetbrains_skia_Path__1nRQuadTo"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nConicTo = Module["org_jetbrains_skia_Path__1nConicTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nConicTo = Module["org_jetbrains_skia_Path__1nConicTo"] = wasmExports["org_jetbrains_skia_Path__1nConicTo"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Path__1nRConicTo = Module["org_jetbrains_skia_Path__1nRConicTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nRConicTo = Module["org_jetbrains_skia_Path__1nRConicTo"] = wasmExports["org_jetbrains_skia_Path__1nRConicTo"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Path__1nCubicTo = Module["org_jetbrains_skia_Path__1nCubicTo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nCubicTo = Module["org_jetbrains_skia_Path__1nCubicTo"] = wasmExports["org_jetbrains_skia_Path__1nCubicTo"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nRCubicTo = Module["org_jetbrains_skia_Path__1nRCubicTo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nRCubicTo = Module["org_jetbrains_skia_Path__1nRCubicTo"] = wasmExports["org_jetbrains_skia_Path__1nRCubicTo"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nArcTo = Module["org_jetbrains_skia_Path__1nArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nArcTo = Module["org_jetbrains_skia_Path__1nArcTo"] = wasmExports["org_jetbrains_skia_Path__1nArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Path__1nTangentArcTo = Module["org_jetbrains_skia_Path__1nTangentArcTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nTangentArcTo = Module["org_jetbrains_skia_Path__1nTangentArcTo"] = wasmExports["org_jetbrains_skia_Path__1nTangentArcTo"])(a0, a1, a2, a3, a4, a5);
var org_jetbrains_skia_Path__1nEllipticalArcTo = Module["org_jetbrains_skia_Path__1nEllipticalArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nEllipticalArcTo = Module["org_jetbrains_skia_Path__1nEllipticalArcTo"] = wasmExports["org_jetbrains_skia_Path__1nEllipticalArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Path__1nREllipticalArcTo = Module["org_jetbrains_skia_Path__1nREllipticalArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nREllipticalArcTo = Module["org_jetbrains_skia_Path__1nREllipticalArcTo"] = wasmExports["org_jetbrains_skia_Path__1nREllipticalArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);
var org_jetbrains_skia_Path__1nClosePath = Module["org_jetbrains_skia_Path__1nClosePath"] = a0 => (org_jetbrains_skia_Path__1nClosePath = Module["org_jetbrains_skia_Path__1nClosePath"] = wasmExports["org_jetbrains_skia_Path__1nClosePath"])(a0);
var org_jetbrains_skia_Path__1nConvertConicToQuads = Module["org_jetbrains_skia_Path__1nConvertConicToQuads"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nConvertConicToQuads = Module["org_jetbrains_skia_Path__1nConvertConicToQuads"] = wasmExports["org_jetbrains_skia_Path__1nConvertConicToQuads"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Path__1nIsRect = Module["org_jetbrains_skia_Path__1nIsRect"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsRect = Module["org_jetbrains_skia_Path__1nIsRect"] = wasmExports["org_jetbrains_skia_Path__1nIsRect"])(a0, a1);
var org_jetbrains_skia_Path__1nAddRect = Module["org_jetbrains_skia_Path__1nAddRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddRect = Module["org_jetbrains_skia_Path__1nAddRect"] = wasmExports["org_jetbrains_skia_Path__1nAddRect"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nAddOval = Module["org_jetbrains_skia_Path__1nAddOval"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddOval = Module["org_jetbrains_skia_Path__1nAddOval"] = wasmExports["org_jetbrains_skia_Path__1nAddOval"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nAddCircle = Module["org_jetbrains_skia_Path__1nAddCircle"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nAddCircle = Module["org_jetbrains_skia_Path__1nAddCircle"] = wasmExports["org_jetbrains_skia_Path__1nAddCircle"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nAddArc = Module["org_jetbrains_skia_Path__1nAddArc"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddArc = Module["org_jetbrains_skia_Path__1nAddArc"] = wasmExports["org_jetbrains_skia_Path__1nAddArc"])(a0, a1, a2, a3, a4, a5, a6);
var org_jetbrains_skia_Path__1nAddRRect = Module["org_jetbrains_skia_Path__1nAddRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nAddRRect = Module["org_jetbrains_skia_Path__1nAddRRect"] = wasmExports["org_jetbrains_skia_Path__1nAddRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var org_jetbrains_skia_Path__1nAddPoly = Module["org_jetbrains_skia_Path__1nAddPoly"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nAddPoly = Module["org_jetbrains_skia_Path__1nAddPoly"] = wasmExports["org_jetbrains_skia_Path__1nAddPoly"])(a0, a1, a2, a3);
var org_jetbrains_skia_Path__1nAddPath = Module["org_jetbrains_skia_Path__1nAddPath"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nAddPath = Module["org_jetbrains_skia_Path__1nAddPath"] = wasmExports["org_jetbrains_skia_Path__1nAddPath"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nAddPathOffset = Module["org_jetbrains_skia_Path__1nAddPathOffset"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nAddPathOffset = Module["org_jetbrains_skia_Path__1nAddPathOffset"] = wasmExports["org_jetbrains_skia_Path__1nAddPathOffset"])(a0, a1, a2, a3, a4);
var org_jetbrains_skia_Path__1nAddPathTransform = Module["org_jetbrains_skia_Path__1nAddPathTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nAddPathTransform = Module["org_jetbrains_skia_Path__1nAddPathTransform"] = wasmExports["org_jetbrains_skia_Path__1nAddPathTransform"])(a0, a1, a2, a3);
var org_jetbrains_skia_Path__1nReverseAddPath = Module["org_jetbrains_skia_Path__1nReverseAddPath"] = (a0, a1) => (org_jetbrains_skia_Path__1nReverseAddPath = Module["org_jetbrains_skia_Path__1nReverseAddPath"] = wasmExports["org_jetbrains_skia_Path__1nReverseAddPath"])(a0, a1);
var org_jetbrains_skia_Path__1nOffset = Module["org_jetbrains_skia_Path__1nOffset"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nOffset = Module["org_jetbrains_skia_Path__1nOffset"] = wasmExports["org_jetbrains_skia_Path__1nOffset"])(a0, a1, a2, a3);
var org_jetbrains_skia_Path__1nTransform = Module["org_jetbrains_skia_Path__1nTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nTransform = Module["org_jetbrains_skia_Path__1nTransform"] = wasmExports["org_jetbrains_skia_Path__1nTransform"])(a0, a1, a2, a3);
var org_jetbrains_skia_Path__1nGetLastPt = Module["org_jetbrains_skia_Path__1nGetLastPt"] = (a0, a1) => (org_jetbrains_skia_Path__1nGetLastPt = Module["org_jetbrains_skia_Path__1nGetLastPt"] = wasmExports["org_jetbrains_skia_Path__1nGetLastPt"])(a0, a1);
var org_jetbrains_skia_Path__1nSetLastPt = Module["org_jetbrains_skia_Path__1nSetLastPt"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nSetLastPt = Module["org_jetbrains_skia_Path__1nSetLastPt"] = wasmExports["org_jetbrains_skia_Path__1nSetLastPt"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nGetSegmentMasks = Module["org_jetbrains_skia_Path__1nGetSegmentMasks"] = a0 => (org_jetbrains_skia_Path__1nGetSegmentMasks = Module["org_jetbrains_skia_Path__1nGetSegmentMasks"] = wasmExports["org_jetbrains_skia_Path__1nGetSegmentMasks"])(a0);
var org_jetbrains_skia_Path__1nContains = Module["org_jetbrains_skia_Path__1nContains"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nContains = Module["org_jetbrains_skia_Path__1nContains"] = wasmExports["org_jetbrains_skia_Path__1nContains"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nDump = Module["org_jetbrains_skia_Path__1nDump"] = a0 => (org_jetbrains_skia_Path__1nDump = Module["org_jetbrains_skia_Path__1nDump"] = wasmExports["org_jetbrains_skia_Path__1nDump"])(a0);
var org_jetbrains_skia_Path__1nDumpHex = Module["org_jetbrains_skia_Path__1nDumpHex"] = a0 => (org_jetbrains_skia_Path__1nDumpHex = Module["org_jetbrains_skia_Path__1nDumpHex"] = wasmExports["org_jetbrains_skia_Path__1nDumpHex"])(a0);
var org_jetbrains_skia_Path__1nSerializeToBytes = Module["org_jetbrains_skia_Path__1nSerializeToBytes"] = (a0, a1) => (org_jetbrains_skia_Path__1nSerializeToBytes = Module["org_jetbrains_skia_Path__1nSerializeToBytes"] = wasmExports["org_jetbrains_skia_Path__1nSerializeToBytes"])(a0, a1);
var org_jetbrains_skia_Path__1nMakeCombining = Module["org_jetbrains_skia_Path__1nMakeCombining"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMakeCombining = Module["org_jetbrains_skia_Path__1nMakeCombining"] = wasmExports["org_jetbrains_skia_Path__1nMakeCombining"])(a0, a1, a2);
var org_jetbrains_skia_Path__1nMakeFromBytes = Module["org_jetbrains_skia_Path__1nMakeFromBytes"] = (a0, a1) => (org_jetbrains_skia_Path__1nMakeFromBytes = Module["org_jetbrains_skia_Path__1nMakeFromBytes"] = wasmExports["org_jetbrains_skia_Path__1nMakeFromBytes"])(a0, a1);
var org_jetbrains_skia_Path__1nGetGenerationId = Module["org_jetbrains_skia_Path__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Path__1nGetGenerationId = Module["org_jetbrains_skia_Path__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Path__1nGetGenerationId"])(a0);
var org_jetbrains_skia_Path__1nIsValid = Module["org_jetbrains_skia_Path__1nIsValid"] = a0 => (org_jetbrains_skia_Path__1nIsValid = Module["org_jetbrains_skia_Path__1nIsValid"] = wasmExports["org_jetbrains_skia_Path__1nIsValid"])(a0);
var org_jetbrains_skia_PathEffect__1nMakeSum = Module["org_jetbrains_skia_PathEffect__1nMakeSum"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeSum = Module["org_jetbrains_skia_PathEffect__1nMakeSum"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeSum"])(a0, a1);
var org_jetbrains_skia_PathEffect__1nMakeCompose = Module["org_jetbrains_skia_PathEffect__1nMakeCompose"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeCompose = Module["org_jetbrains_skia_PathEffect__1nMakeCompose"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeCompose"])(a0, a1);
var org_jetbrains_skia_PathEffect__1nMakePath1D = Module["org_jetbrains_skia_PathEffect__1nMakePath1D"] = (a0, a1, a2, a3) => (org_jetbrains_skia_PathEffect__1nMakePath1D = Module["org_jetbrains_skia_PathEffect__1nMakePath1D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakePath1D"])(a0, a1, a2, a3);
var org_jetbrains_skia_PathEffect__1nMakePath2D = Module["org_jetbrains_skia_PathEffect__1nMakePath2D"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakePath2D = Module["org_jetbrains_skia_PathEffect__1nMakePath2D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakePath2D"])(a0, a1);
var org_jetbrains_skia_PathEffect__1nMakeLine2D = Module["org_jetbrains_skia_PathEffect__1nMakeLine2D"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeLine2D = Module["org_jetbrains_skia_PathEffect__1nMakeLine2D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeLine2D"])(a0, a1);
var org_jetbrains_skia_PathEffect__1nMakeCorner = Module["org_jetbrains_skia_PathEffect__1nMakeCorner"] = a0 => (org_jetbrains_skia_PathEffect__1nMakeCorner = Module["org_jetbrains_skia_PathEffect__1nMakeCorner"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeCorner"])(a0);
var org_jetbrains_skia_PathEffect__1nMakeDash = Module["org_jetbrains_skia_PathEffect__1nMakeDash"] = (a0, a1, a2) => (org_jetbrains_skia_PathEffect__1nMakeDash = Module["org_jetbrains_skia_PathEffect__1nMakeDash"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeDash"])(a0, a1, a2);
var org_jetbrains_skia_PathEffect__1nMakeDiscrete = Module["org_jetbrains_skia_PathEffect__1nMakeDiscrete"] = (a0, a1, a2) => (org_jetbrains_skia_PathEffect__1nMakeDiscrete = Module["org_jetbrains_skia_PathEffect__1nMakeDiscrete"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeDiscrete"])(a0, a1, a2);
var ___errno_location = () => (___errno_location = wasmExports["__errno_location"])();
var _emscripten_builtin_memalign = (a0, a1) => (_emscripten_builtin_memalign = wasmExports["emscripten_builtin_memalign"])(a0, a1);
var setTempRet0 = a0 => (setTempRet0 = wasmExports["setTempRet0"])(a0);
var stackSave = () => (stackSave = wasmExports["stackSave"])();
var stackRestore = a0 => (stackRestore = wasmExports["stackRestore"])(a0);
var stackAlloc = a0 => (stackAlloc = wasmExports["stackAlloc"])(a0);
var dynCall_ji = Module["dynCall_ji"] = (a0, a1) => (dynCall_ji = Module["dynCall_ji"] = wasmExports["dynCall_ji"])(a0, a1);
var dynCall_iiji = Module["dynCall_iiji"] = (a0, a1, a2, a3, a4) => (dynCall_iiji = Module["dynCall_iiji"] = wasmExports["dynCall_iiji"])(a0, a1, a2, a3, a4);
var dynCall_iijjiii = Module["dynCall_iijjiii"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (dynCall_iijjiii = Module["dynCall_iijjiii"] = wasmExports["dynCall_iijjiii"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var dynCall_iij = Module["dynCall_iij"] = (a0, a1, a2, a3) => (dynCall_iij = Module["dynCall_iij"] = wasmExports["dynCall_iij"])(a0, a1, a2, a3);
var dynCall_vijjjii = Module["dynCall_vijjjii"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (dynCall_vijjjii = Module["dynCall_vijjjii"] = wasmExports["dynCall_vijjjii"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
var dynCall_iiiji = Module["dynCall_iiiji"] = (a0, a1, a2, a3, a4, a5) => (dynCall_iiiji = Module["dynCall_iiiji"] = wasmExports["dynCall_iiiji"])(a0, a1, a2, a3, a4, a5);
var dynCall_viji = Module["dynCall_viji"] = (a0, a1, a2, a3, a4) => (dynCall_viji = Module["dynCall_viji"] = wasmExports["dynCall_viji"])(a0, a1, a2, a3, a4);
var dynCall_vijiii = Module["dynCall_vijiii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_vijiii = Module["dynCall_vijiii"] = wasmExports["dynCall_vijiii"])(a0, a1, a2, a3, a4, a5, a6);
var dynCall_viiiiij = Module["dynCall_viiiiij"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (dynCall_viiiiij = Module["dynCall_viiiiij"] = wasmExports["dynCall_viiiiij"])(a0, a1, a2, a3, a4, a5, a6, a7);
var dynCall_jii = Module["dynCall_jii"] = (a0, a1, a2) => (dynCall_jii = Module["dynCall_jii"] = wasmExports["dynCall_jii"])(a0, a1, a2);
var dynCall_vij = Module["dynCall_vij"] = (a0, a1, a2, a3) => (dynCall_vij = Module["dynCall_vij"] = wasmExports["dynCall_vij"])(a0, a1, a2, a3);
var dynCall_jiiiii = Module["dynCall_jiiiii"] = (a0, a1, a2, a3, a4, a5) => (dynCall_jiiiii = Module["dynCall_jiiiii"] = wasmExports["dynCall_jiiiii"])(a0, a1, a2, a3, a4, a5);
var dynCall_jiiiiii = Module["dynCall_jiiiiii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_jiiiiii = Module["dynCall_jiiiiii"] = wasmExports["dynCall_jiiiiii"])(a0, a1, a2, a3, a4, a5, a6);
var dynCall_jiiiiji = Module["dynCall_jiiiiji"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (dynCall_jiiiiji = Module["dynCall_jiiiiji"] = wasmExports["dynCall_jiiiiji"])(a0, a1, a2, a3, a4, a5, a6, a7);
var dynCall_iijj = Module["dynCall_iijj"] = (a0, a1, a2, a3, a4, a5) => (dynCall_iijj = Module["dynCall_iijj"] = wasmExports["dynCall_iijj"])(a0, a1, a2, a3, a4, a5);
var dynCall_jiji = Module["dynCall_jiji"] = (a0, a1, a2, a3, a4) => (dynCall_jiji = Module["dynCall_jiji"] = wasmExports["dynCall_jiji"])(a0, a1, a2, a3, a4);
var dynCall_viijii = Module["dynCall_viijii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_viijii = Module["dynCall_viijii"] = wasmExports["dynCall_viijii"])(a0, a1, a2, a3, a4, a5, a6);
var dynCall_iiiiij = Module["dynCall_iiiiij"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_iiiiij = Module["dynCall_iiiiij"] = wasmExports["dynCall_iiiiij"])(a0, a1, a2, a3, a4, a5, a6);
var dynCall_iiiiijj = Module["dynCall_iiiiijj"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (dynCall_iiiiijj = Module["dynCall_iiiiijj"] = wasmExports["dynCall_iiiiijj"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);
var dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = wasmExports["dynCall_iiiiiijj"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
Module["wasmExports"] = wasmExports;
Module["GL"] = GL;
var calledRun;
dependenciesFulfilled = function runCaller() {
if (!calledRun) run();
if (!calledRun) dependenciesFulfilled = runCaller;
};
function run() {
if (runDependencies > 0) {
return;
}
preRun();
if (runDependencies > 0) {
return;
}
function doRun() {
if (calledRun) return;
calledRun = true;
Module["calledRun"] = true;
if (ABORT) return;
initRuntime();
readyPromiseResolve(Module);
if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"]();
postRun();
}
if (Module["setStatus"]) {
Module["setStatus"]("Running...");
setTimeout(function() {
setTimeout(function() {
Module["setStatus"]("");
}, 1);
doRun();
}, 1);
} else {
doRun();
}
}
if (Module["preInit"]) {
if (typeof Module["preInit"] == "function") Module["preInit"] = [ Module["preInit"] ];
while (Module["preInit"].length > 0) {
Module["preInit"].pop()();
}
}
run();
return moduleArg.ready
}
);
})();
;
export default loadSkikoWASM;
// This file is merged with skiko.js and skiko.mjs by emcc
// It used by setup.js and setup.mjs (see in the same directory)
const SkikoCallbacks = (() => {
const CB_NULL = {
callback: () => { throw new RangeError("attempted to call a callback at NULL") },
data: null
};
const CB_UNDEFINED = {
callback: () => { throw new RangeError("attempted to call an uninitialized callback") },
data: null
};
class Scope {
constructor() {
this.nextId = 1;
this.callbackMap = new Map();
this.callbackMap.set(0, CB_NULL);
}
addCallback(callback, data) {
let id = this.nextId++;
this.callbackMap.set(id, {callback, data});
return id;
}
getCallback(id) {
return this.callbackMap.get(id) || CB_UNDEFINED;
}
deleteCallback(id) {
this.callbackMap.delete(id);
}
release() {
this.callbackMap = null;
}
}
const GLOBAL_SCOPE = new Scope();
let scope = GLOBAL_SCOPE;
return {
_callCallback(callbackId, global = false) {
let callback = (global ? GLOBAL_SCOPE : scope).getCallback(callbackId);
try {
callback.callback();
return callback.data;
} catch (e) {
console.error(e)
}
},
_registerCallback(callback, data = null, global = false) {
return (global ? GLOBAL_SCOPE : scope).addCallback(callback, data);
},
_releaseCallback(callbackId, global = false) {
(global ? GLOBAL_SCOPE : scope).deleteCallback(callbackId);
},
_createLocalCallbackScope() {
if (scope !== GLOBAL_SCOPE) {
throw new Error("attempted to overwrite local scope")
}
scope = new Scope()
},
_releaseLocalCallbackScope() {
if (scope === GLOBAL_SCOPE) {
throw new Error("attempted to release global scope")
}
scope.release()
scope = GLOBAL_SCOPE
},
}
})();
// This file is merged with skiko.mjs by emcc")
export const {
_callCallback,
_registerCallback,
_releaseCallback,
_createLocalCallbackScope,
_releaseLocalCallbackScope
} = SkikoCallbacks;
/*
export const loadedWasm = await loadSkikoWASM();
export const { GL } = loadedWasm;
export const {
org_jetbrains_skia_RTreeFactory__1nMake,
org_jetbrains_skia_BBHFactory__1nGetFinalizer,
org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer,
org_jetbrains_skia_BackendRenderTarget__1nMakeGL,
BackendRenderTarget_nMakeMetal,
BackendRenderTarget_MakeDirect3D,
org_jetbrains_skia_Bitmap__1nGetFinalizer,
org_jetbrains_skia_Bitmap__1nMake,
org_jetbrains_skia_Bitmap__1nMakeClone,
org_jetbrains_skia_Bitmap__1nSwap,
org_jetbrains_skia_Bitmap__1nGetPixmap,
org_jetbrains_skia_Bitmap__1nGetImageInfo,
org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels,
org_jetbrains_skia_Bitmap__1nIsNull,
org_jetbrains_skia_Bitmap__1nGetRowBytes,
org_jetbrains_skia_Bitmap__1nSetAlphaType,
org_jetbrains_skia_Bitmap__1nComputeByteSize,
org_jetbrains_skia_Bitmap__1nIsImmutable,
org_jetbrains_skia_Bitmap__1nSetImmutable,
org_jetbrains_skia_Bitmap__1nIsVolatile,
org_jetbrains_skia_Bitmap__1nSetVolatile,
org_jetbrains_skia_Bitmap__1nReset,
org_jetbrains_skia_Bitmap__1nComputeIsOpaque,
org_jetbrains_skia_Bitmap__1nSetImageInfo,
org_jetbrains_skia_Bitmap__1nAllocPixelsFlags,
org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes,
org_jetbrains_skia_Bitmap__1nInstallPixels,
org_jetbrains_skia_Bitmap__1nAllocPixels,
org_jetbrains_skia_Bitmap__1nGetPixelRef,
org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX,
org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY,
org_jetbrains_skia_Bitmap__1nSetPixelRef,
org_jetbrains_skia_Bitmap__1nIsReadyToDraw,
org_jetbrains_skia_Bitmap__1nGetGenerationId,
org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged,
org_jetbrains_skia_Bitmap__1nEraseColor,
org_jetbrains_skia_Bitmap__1nErase,
org_jetbrains_skia_Bitmap__1nGetColor,
org_jetbrains_skia_Bitmap__1nGetAlphaf,
org_jetbrains_skia_Bitmap__1nExtractSubset,
org_jetbrains_skia_Bitmap__1nReadPixels,
org_jetbrains_skia_Bitmap__1nExtractAlpha,
org_jetbrains_skia_Bitmap__1nPeekPixels,
org_jetbrains_skia_Bitmap__1nMakeShader,
org_jetbrains_skia_BreakIterator__1nGetFinalizer,
org_jetbrains_skia_BreakIterator__1nMake,
org_jetbrains_skia_BreakIterator__1nCurrent,
org_jetbrains_skia_BreakIterator__1nNext,
org_jetbrains_skia_BreakIterator__1nPrevious,
org_jetbrains_skia_BreakIterator__1nFirst,
org_jetbrains_skia_BreakIterator__1nLast,
org_jetbrains_skia_BreakIterator__1nPreceding,
org_jetbrains_skia_BreakIterator__1nFollowing,
org_jetbrains_skia_BreakIterator__1nIsBoundary,
org_jetbrains_skia_BreakIterator__1nGetRuleStatus,
org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen,
org_jetbrains_skia_BreakIterator__1nGetRuleStatuses,
org_jetbrains_skia_BreakIterator__1nSetText,
org_jetbrains_skia_Canvas__1nGetFinalizer,
org_jetbrains_skia_Canvas__1nMakeFromBitmap,
org_jetbrains_skia_Canvas__1nDrawPoint,
org_jetbrains_skia_Canvas__1nDrawPoints,
org_jetbrains_skia_Canvas__1nDrawLine,
org_jetbrains_skia_Canvas__1nDrawArc,
org_jetbrains_skia_Canvas__1nDrawRect,
org_jetbrains_skia_Canvas__1nDrawOval,
org_jetbrains_skia_Canvas__1nDrawRRect,
org_jetbrains_skia_Canvas__1nDrawDRRect,
org_jetbrains_skia_Canvas__1nDrawPath,
org_jetbrains_skia_Canvas__1nDrawImageRect,
org_jetbrains_skia_Canvas__1nDrawImageNine,
org_jetbrains_skia_Canvas__1nDrawRegion,
org_jetbrains_skia_Canvas__1nDrawString,
org_jetbrains_skia_Canvas__1nDrawTextBlob,
org_jetbrains_skia_Canvas__1nDrawPicture,
org_jetbrains_skia_Canvas__1nDrawVertices,
org_jetbrains_skia_Canvas__1nDrawPatch,
org_jetbrains_skia_Canvas__1nDrawDrawable,
org_jetbrains_skia_Canvas__1nClear,
org_jetbrains_skia_Canvas__1nDrawPaint,
org_jetbrains_skia_Canvas__1nSetMatrix,
org_jetbrains_skia_Canvas__1nGetLocalToDevice,
org_jetbrains_skia_Canvas__1nResetMatrix,
org_jetbrains_skia_Canvas__1nClipRect,
org_jetbrains_skia_Canvas__1nClipRRect,
org_jetbrains_skia_Canvas__1nClipPath,
org_jetbrains_skia_Canvas__1nClipRegion,
org_jetbrains_skia_Canvas__1nTranslate,
org_jetbrains_skia_Canvas__1nScale,
org_jetbrains_skia_Canvas__1nRotate,
org_jetbrains_skia_Canvas__1nSkew,
org_jetbrains_skia_Canvas__1nConcat,
org_jetbrains_skia_Canvas__1nConcat44,
org_jetbrains_skia_Canvas__1nReadPixels,
org_jetbrains_skia_Canvas__1nWritePixels,
org_jetbrains_skia_Canvas__1nSave,
org_jetbrains_skia_Canvas__1nSaveLayer,
org_jetbrains_skia_Canvas__1nSaveLayerRect,
org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec,
org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect,
org_jetbrains_skia_Canvas__1nGetSaveCount,
org_jetbrains_skia_Canvas__1nRestore,
org_jetbrains_skia_Canvas__1nRestoreToCount,
org_jetbrains_skia_Codec__1nGetFinalizer,
org_jetbrains_skia_Codec__1nGetImageInfo,
org_jetbrains_skia_Codec__1nReadPixels,
org_jetbrains_skia_Codec__1nMakeFromData,
org_jetbrains_skia_Codec__1nGetSizeWidth,
org_jetbrains_skia_Codec__1nGetSizeHeight,
org_jetbrains_skia_Codec__1nGetEncodedOrigin,
org_jetbrains_skia_Codec__1nGetEncodedImageFormat,
org_jetbrains_skia_Codec__1nGetFrameCount,
org_jetbrains_skia_Codec__1nGetFrameInfo,
org_jetbrains_skia_Codec__1nGetFramesInfo,
org_jetbrains_skia_Codec__1nGetRepetitionCount,
org_jetbrains_skia_Codec__1nFramesInfo_Delete,
org_jetbrains_skia_Codec__1nFramesInfo_GetSize,
org_jetbrains_skia_Codec__1nFramesInfo_GetInfos,
org_jetbrains_skia_ColorFilter__1nMakeComposed,
org_jetbrains_skia_ColorFilter__1nMakeBlend,
org_jetbrains_skia_ColorFilter__1nMakeMatrix,
org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix,
org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma,
org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma,
org_jetbrains_skia_ColorFilter__1nMakeLerp,
org_jetbrains_skia_ColorFilter__1nMakeLighting,
org_jetbrains_skia_ColorFilter__1nMakeHighContrast,
org_jetbrains_skia_ColorFilter__1nMakeTable,
org_jetbrains_skia_ColorFilter__1nMakeOverdraw,
org_jetbrains_skia_ColorFilter__1nGetLuma,
org_jetbrains_skia_ColorFilter__1nMakeTableARGB,
org_jetbrains_skia_ColorSpace__1nGetFinalizer,
org_jetbrains_skia_ColorSpace__nConvert,
org_jetbrains_skia_ColorSpace__1nMakeSRGB,
org_jetbrains_skia_ColorSpace__1nMakeDisplayP3,
org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear,
org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB,
org_jetbrains_skia_ColorSpace__1nIsGammaLinear,
org_jetbrains_skia_ColorSpace__1nIsSRGB,
org_jetbrains_skia_ColorType__1nIsAlwaysOpaque,
org_jetbrains_skia_Data__1nGetFinalizer,
org_jetbrains_skia_Data__1nSize,
org_jetbrains_skia_Data__1nBytes,
org_jetbrains_skia_Data__1nEquals,
org_jetbrains_skia_Data__1nMakeFromBytes,
org_jetbrains_skia_Data__1nMakeWithoutCopy,
org_jetbrains_skia_Data__1nMakeFromFileName,
org_jetbrains_skia_Data__1nMakeSubset,
org_jetbrains_skia_Data__1nMakeEmpty,
org_jetbrains_skia_Data__1nMakeUninitialized,
org_jetbrains_skia_Data__1nWritableData,
org_jetbrains_skia_DirectContext__1nFlush,
org_jetbrains_skia_DirectContext__1nFlushDefault,
org_jetbrains_skia_DirectContext__1nMakeGL,
org_jetbrains_skia_DirectContext__1nMakeMetal,
org_jetbrains_skia_DirectContext__1nMakeDirect3D,
org_jetbrains_skia_DirectContext__1nSubmit,
org_jetbrains_skia_DirectContext__1nFlushAndSubmit,
org_jetbrains_skia_DirectContext__1nReset,
org_jetbrains_skia_DirectContext__1nAbandon,
org_jetbrains_skia_Drawable__1nGetFinalizer,
org_jetbrains_skia_Drawable__1nMake,
org_jetbrains_skia_Drawable__1nGetGenerationId,
org_jetbrains_skia_Drawable__1nDraw,
org_jetbrains_skia_Drawable__1nMakePictureSnapshot,
org_jetbrains_skia_Drawable__1nNotifyDrawingChanged,
org_jetbrains_skia_Drawable__1nGetBounds,
org_jetbrains_skia_Drawable__1nInit,
org_jetbrains_skia_Drawable__1nGetOnDrawCanvas,
org_jetbrains_skia_Drawable__1nSetBounds,
org_jetbrains_skia_Font__1nGetFinalizer,
org_jetbrains_skia_Font__1nMakeClone,
org_jetbrains_skia_Font__1nEquals,
org_jetbrains_skia_Font__1nGetSize,
org_jetbrains_skia_Font__1nMakeDefault,
org_jetbrains_skia_Font__1nMakeTypeface,
org_jetbrains_skia_Font__1nMakeTypefaceSize,
org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew,
org_jetbrains_skia_Font__1nIsAutoHintingForced,
org_jetbrains_skia_Font__1nAreBitmapsEmbedded,
org_jetbrains_skia_Font__1nIsSubpixel,
org_jetbrains_skia_Font__1nIsLinearMetrics,
org_jetbrains_skia_Font__1nIsEmboldened,
org_jetbrains_skia_Font__1nIsBaselineSnapped,
org_jetbrains_skia_Font__1nSetAutoHintingForced,
org_jetbrains_skia_Font__1nSetBitmapsEmbedded,
org_jetbrains_skia_Font__1nSetSubpixel,
org_jetbrains_skia_Font__1nSetLinearMetrics,
org_jetbrains_skia_Font__1nSetEmboldened,
org_jetbrains_skia_Font__1nSetBaselineSnapped,
org_jetbrains_skia_Font__1nGetEdging,
org_jetbrains_skia_Font__1nSetEdging,
org_jetbrains_skia_Font__1nGetHinting,
org_jetbrains_skia_Font__1nSetHinting,
org_jetbrains_skia_Font__1nGetTypeface,
org_jetbrains_skia_Font__1nGetScaleX,
org_jetbrains_skia_Font__1nGetSkewX,
org_jetbrains_skia_Font__1nSetTypeface,
org_jetbrains_skia_Font__1nSetSize,
org_jetbrains_skia_Font__1nSetScaleX,
org_jetbrains_skia_Font__1nSetSkewX,
org_jetbrains_skia_Font__1nGetUTF32Glyph,
org_jetbrains_skia_Font__1nGetUTF32Glyphs,
org_jetbrains_skia_Font__1nGetStringGlyphsCount,
org_jetbrains_skia_Font__1nMeasureText,
org_jetbrains_skia_Font__1nMeasureTextWidth,
org_jetbrains_skia_Font__1nGetWidths,
org_jetbrains_skia_Font__1nGetBounds,
org_jetbrains_skia_Font__1nGetPositions,
org_jetbrains_skia_Font__1nGetXPositions,
org_jetbrains_skia_Font__1nGetPath,
org_jetbrains_skia_Font__1nGetPaths,
org_jetbrains_skia_Font__1nGetMetrics,
org_jetbrains_skia_Font__1nGetSpacing,
org_jetbrains_skia_FontMgr__1nGetFamiliesCount,
org_jetbrains_skia_FontMgr__1nGetFamilyName,
org_jetbrains_skia_FontMgr__1nMakeStyleSet,
org_jetbrains_skia_FontMgr__1nMatchFamily,
org_jetbrains_skia_FontMgr__1nMatchFamilyStyle,
org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter,
org_jetbrains_skia_FontMgr__1nMakeFromData,
org_jetbrains_skia_FontMgr__1nMakeFromFile,
org_jetbrains_skia_FontMgr__1nDefault,
org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface,
org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider,
org_jetbrains_skia_FontStyleSet__1nMakeEmpty,
org_jetbrains_skia_FontStyleSet__1nCount,
org_jetbrains_skia_FontStyleSet__1nGetStyle,
org_jetbrains_skia_FontStyleSet__1nGetStyleName,
org_jetbrains_skia_FontStyleSet__1nGetTypeface,
org_jetbrains_skia_FontStyleSet__1nMatchStyle,
org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit,
org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit,
org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed,
org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit,
org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit,
org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed,
org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit,
org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit,
org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit,
org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit,
org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed,
org_jetbrains_skia_GraphicsKt__1nPurgeFontCache,
org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache,
org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches,
org_jetbrains_skia_Image__1nGetImageInfo,
org_jetbrains_skia_Image__1nMakeShader,
org_jetbrains_skia_Image__1nPeekPixels,
org_jetbrains_skia_Image__1nMakeRaster,
org_jetbrains_skia_Image__1nMakeRasterData,
org_jetbrains_skia_Image__1nMakeFromBitmap,
org_jetbrains_skia_Image__1nMakeFromPixmap,
org_jetbrains_skia_Image__1nMakeFromEncoded,
org_jetbrains_skia_Image__1nEncodeToData,
org_jetbrains_skia_Image__1nPeekPixelsToPixmap,
org_jetbrains_skia_Image__1nScalePixels,
org_jetbrains_skia_Image__1nReadPixelsBitmap,
org_jetbrains_skia_Image__1nReadPixelsPixmap,
org_jetbrains_skia_ImageFilter__1nMakeArithmetic,
org_jetbrains_skia_ImageFilter__1nMakeBlend,
org_jetbrains_skia_ImageFilter__1nMakeBlur,
org_jetbrains_skia_ImageFilter__1nMakeColorFilter,
org_jetbrains_skia_ImageFilter__1nMakeCompose,
org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap,
org_jetbrains_skia_ImageFilter__1nMakeDropShadow,
org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly,
org_jetbrains_skia_ImageFilter__1nMakeImage,
org_jetbrains_skia_ImageFilter__1nMakeMagnifier,
org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution,
org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform,
org_jetbrains_skia_ImageFilter__1nMakeMerge,
org_jetbrains_skia_ImageFilter__1nMakeOffset,
org_jetbrains_skia_ImageFilter__1nMakeShader,
org_jetbrains_skia_ImageFilter__1nMakePicture,
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader,
org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray,
org_jetbrains_skia_ImageFilter__1nMakeTile,
org_jetbrains_skia_ImageFilter__1nMakeDilate,
org_jetbrains_skia_ImageFilter__1nMakeErode,
org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse,
org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse,
org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse,
org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular,
org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular,
org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular,
org_jetbrains_skia_ManagedString__1nGetFinalizer,
org_jetbrains_skia_ManagedString__1nMake,
org_jetbrains_skia_ManagedString__nStringSize,
org_jetbrains_skia_ManagedString__nStringData,
org_jetbrains_skia_ManagedString__1nInsert,
org_jetbrains_skia_ManagedString__1nAppend,
org_jetbrains_skia_ManagedString__1nRemoveSuffix,
org_jetbrains_skia_ManagedString__1nRemove,
org_jetbrains_skia_MaskFilter__1nMakeTable,
org_jetbrains_skia_MaskFilter__1nMakeBlur,
org_jetbrains_skia_MaskFilter__1nMakeShader,
org_jetbrains_skia_MaskFilter__1nMakeGamma,
org_jetbrains_skia_MaskFilter__1nMakeClip,
org_jetbrains_skia_Paint__1nGetFinalizer,
org_jetbrains_skia_Paint__1nMake,
org_jetbrains_skia_Paint__1nMakeClone,
org_jetbrains_skia_Paint__1nEquals,
org_jetbrains_skia_Paint__1nReset,
org_jetbrains_skia_Paint__1nIsAntiAlias,
org_jetbrains_skia_Paint__1nSetAntiAlias,
org_jetbrains_skia_Paint__1nIsDither,
org_jetbrains_skia_Paint__1nSetDither,
org_jetbrains_skia_Paint__1nGetMode,
org_jetbrains_skia_Paint__1nSetMode,
org_jetbrains_skia_Paint__1nGetColor,
org_jetbrains_skia_Paint__1nGetColor4f,
org_jetbrains_skia_Paint__1nSetColor,
org_jetbrains_skia_Paint__1nSetColor4f,
org_jetbrains_skia_Paint__1nGetStrokeWidth,
org_jetbrains_skia_Paint__1nSetStrokeWidth,
org_jetbrains_skia_Paint__1nGetStrokeMiter,
org_jetbrains_skia_Paint__1nSetStrokeMiter,
org_jetbrains_skia_Paint__1nGetStrokeCap,
org_jetbrains_skia_Paint__1nSetStrokeCap,
org_jetbrains_skia_Paint__1nGetStrokeJoin,
org_jetbrains_skia_Paint__1nSetStrokeJoin,
org_jetbrains_skia_Paint__1nGetShader,
org_jetbrains_skia_Paint__1nSetShader,
org_jetbrains_skia_Paint__1nGetColorFilter,
org_jetbrains_skia_Paint__1nSetColorFilter,
org_jetbrains_skia_Paint__1nGetBlendMode,
org_jetbrains_skia_Paint__1nSetBlendMode,
org_jetbrains_skia_Paint__1nGetPathEffect,
org_jetbrains_skia_Paint__1nSetPathEffect,
org_jetbrains_skia_Paint__1nGetMaskFilter,
org_jetbrains_skia_Paint__1nSetMaskFilter,
org_jetbrains_skia_Paint__1nGetImageFilter,
org_jetbrains_skia_Paint__1nSetImageFilter,
org_jetbrains_skia_Paint__1nHasNothingToDraw,
org_jetbrains_skia_PaintFilterCanvas__1nMake,
org_jetbrains_skia_Path__1nGetFinalizer,
org_jetbrains_skia_Path__1nMake,
org_jetbrains_skia_Path__1nEquals,
org_jetbrains_skia_Path__1nReset,
org_jetbrains_skia_Path__1nIsVolatile,
org_jetbrains_skia_Path__1nSetVolatile,
org_jetbrains_skia_Path__1nSwap,
org_jetbrains_skia_Path__1nGetGenerationId,
org_jetbrains_skia_Path__1nMakeFromSVGString,
org_jetbrains_skia_Path__1nIsInterpolatable,
org_jetbrains_skia_Path__1nMakeLerp,
org_jetbrains_skia_Path__1nGetFillMode,
org_jetbrains_skia_Path__1nSetFillMode,
org_jetbrains_skia_Path__1nIsConvex,
org_jetbrains_skia_Path__1nIsOval,
org_jetbrains_skia_Path__1nIsRRect,
org_jetbrains_skia_Path__1nRewind,
org_jetbrains_skia_Path__1nIsEmpty,
org_jetbrains_skia_Path__1nIsLastContourClosed,
org_jetbrains_skia_Path__1nIsFinite,
org_jetbrains_skia_Path__1nIsLineDegenerate,
org_jetbrains_skia_Path__1nIsQuadDegenerate,
org_jetbrains_skia_Path__1nIsCubicDegenerate,
org_jetbrains_skia_Path__1nMaybeGetAsLine,
org_jetbrains_skia_Path__1nGetPointsCount,
org_jetbrains_skia_Path__1nGetPoint,
org_jetbrains_skia_Path__1nGetPoints,
org_jetbrains_skia_Path__1nCountVerbs,
org_jetbrains_skia_Path__1nGetVerbs,
org_jetbrains_skia_Path__1nApproximateBytesUsed,
org_jetbrains_skia_Path__1nGetBounds,
org_jetbrains_skia_Path__1nUpdateBoundsCache,
org_jetbrains_skia_Path__1nComputeTightBounds,
org_jetbrains_skia_Path__1nConservativelyContainsRect,
org_jetbrains_skia_Path__1nIncReserve,
org_jetbrains_skia_Path__1nMoveTo,
org_jetbrains_skia_Path__1nRMoveTo,
org_jetbrains_skia_Path__1nLineTo,
org_jetbrains_skia_Path__1nRLineTo,
org_jetbrains_skia_Path__1nQuadTo,
org_jetbrains_skia_Path__1nRQuadTo,
org_jetbrains_skia_Path__1nConicTo,
org_jetbrains_skia_Path__1nRConicTo,
org_jetbrains_skia_Path__1nCubicTo,
org_jetbrains_skia_Path__1nRCubicTo,
org_jetbrains_skia_Path__1nArcTo,
org_jetbrains_skia_Path__1nTangentArcTo,
org_jetbrains_skia_Path__1nEllipticalArcTo,
org_jetbrains_skia_Path__1nREllipticalArcTo,
org_jetbrains_skia_Path__1nClosePath,
org_jetbrains_skia_Path__1nConvertConicToQuads,
org_jetbrains_skia_Path__1nIsRect,
org_jetbrains_skia_Path__1nAddRect,
org_jetbrains_skia_Path__1nAddOval,
org_jetbrains_skia_Path__1nAddCircle,
org_jetbrains_skia_Path__1nAddArc,
org_jetbrains_skia_Path__1nAddRRect,
org_jetbrains_skia_Path__1nAddPoly,
org_jetbrains_skia_Path__1nAddPath,
org_jetbrains_skia_Path__1nAddPathOffset,
org_jetbrains_skia_Path__1nAddPathTransform,
org_jetbrains_skia_Path__1nReverseAddPath,
org_jetbrains_skia_Path__1nOffset,
org_jetbrains_skia_Path__1nTransform,
org_jetbrains_skia_Path__1nGetLastPt,
org_jetbrains_skia_Path__1nSetLastPt,
org_jetbrains_skia_Path__1nGetSegmentMasks,
org_jetbrains_skia_Path__1nContains,
org_jetbrains_skia_Path__1nDump,
org_jetbrains_skia_Path__1nDumpHex,
org_jetbrains_skia_Path__1nSerializeToBytes,
org_jetbrains_skia_Path__1nMakeCombining,
org_jetbrains_skia_Path__1nMakeFromBytes,
org_jetbrains_skia_Path__1nIsValid,
org_jetbrains_skia_PathEffect__1nMakeCompose,
org_jetbrains_skia_PathEffect__1nMakeSum,
org_jetbrains_skia_PathEffect__1nMakePath1D,
org_jetbrains_skia_PathEffect__1nMakePath2D,
org_jetbrains_skia_PathEffect__1nMakeLine2D,
org_jetbrains_skia_PathEffect__1nMakeCorner,
org_jetbrains_skia_PathEffect__1nMakeDash,
org_jetbrains_skia_PathEffect__1nMakeDiscrete,
org_jetbrains_skia_PathMeasure__1nGetFinalizer,
org_jetbrains_skia_PathMeasure__1nMake,
org_jetbrains_skia_PathMeasure__1nMakePath,
org_jetbrains_skia_PathMeasure__1nSetPath,
org_jetbrains_skia_PathMeasure__1nGetLength,
org_jetbrains_skia_PathMeasure__1nGetPosition,
org_jetbrains_skia_PathMeasure__1nGetTangent,
org_jetbrains_skia_PathMeasure__1nGetRSXform,
org_jetbrains_skia_PathMeasure__1nGetMatrix,
org_jetbrains_skia_PathMeasure__1nGetSegment,
org_jetbrains_skia_PathMeasure__1nIsClosed,
org_jetbrains_skia_PathMeasure__1nNextContour,
org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer,
org_jetbrains_skia_PathSegmentIterator__1nNext,
org_jetbrains_skia_PathSegmentIterator__1nMake,
org_jetbrains_skia_PathUtils__1nFillPathWithPaint,
org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull,
org_jetbrains_skia_Picture__1nMakeFromData,
org_jetbrains_skia_Picture__1nGetCullRect,
org_jetbrains_skia_Picture__1nGetUniqueId,
org_jetbrains_skia_Picture__1nSerializeToData,
org_jetbrains_skia_Picture__1nMakePlaceholder,
org_jetbrains_skia_Picture__1nGetApproximateOpCount,
org_jetbrains_skia_Picture__1nGetApproximateBytesUsed,
org_jetbrains_skia_Picture__1nMakeShader,
org_jetbrains_skia_Picture__1nPlayback,
org_jetbrains_skia_PictureRecorder__1nMake,
org_jetbrains_skia_PictureRecorder__1nGetFinalizer,
org_jetbrains_skia_PictureRecorder__1nBeginRecording,
org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas,
org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture,
org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull,
org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable,
org_jetbrains_skia_PixelRef__1nGetRowBytes,
org_jetbrains_skia_PixelRef__1nGetGenerationId,
org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged,
org_jetbrains_skia_PixelRef__1nIsImmutable,
org_jetbrains_skia_PixelRef__1nSetImmutable,
org_jetbrains_skia_PixelRef__1nGetWidth,
org_jetbrains_skia_PixelRef__1nGetHeight,
org_jetbrains_skia_Pixmap__1nGetFinalizer,
org_jetbrains_skia_Pixmap__1nReset,
org_jetbrains_skia_Pixmap__1nExtractSubset,
org_jetbrains_skia_Pixmap__1nGetRowBytes,
org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels,
org_jetbrains_skia_Pixmap__1nComputeByteSize,
org_jetbrains_skia_Pixmap__1nComputeIsOpaque,
org_jetbrains_skia_Pixmap__1nGetColor,
org_jetbrains_skia_Pixmap__1nMakeNull,
org_jetbrains_skia_Pixmap__1nMake,
org_jetbrains_skia_Pixmap__1nResetWithInfo,
org_jetbrains_skia_Pixmap__1nSetColorSpace,
org_jetbrains_skia_Pixmap__1nGetInfo,
org_jetbrains_skia_Pixmap__1nGetAddr,
org_jetbrains_skia_Pixmap__1nGetAlphaF,
org_jetbrains_skia_Pixmap__1nGetAddrAt,
org_jetbrains_skia_Pixmap__1nReadPixels,
org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint,
org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap,
org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint,
org_jetbrains_skia_Pixmap__1nScalePixels,
org_jetbrains_skia_Pixmap__1nErase,
org_jetbrains_skia_Pixmap__1nEraseSubset,
org_jetbrains_skia_Region__1nMake,
org_jetbrains_skia_Region__1nGetFinalizer,
org_jetbrains_skia_Region__1nIsEmpty,
org_jetbrains_skia_Region__1nIsRect,
org_jetbrains_skia_Region__1nGetBounds,
org_jetbrains_skia_Region__1nSet,
org_jetbrains_skia_Region__1nIsComplex,
org_jetbrains_skia_Region__1nComputeRegionComplexity,
org_jetbrains_skia_Region__1nGetBoundaryPath,
org_jetbrains_skia_Region__1nSetEmpty,
org_jetbrains_skia_Region__1nSetRect,
org_jetbrains_skia_Region__1nSetRects,
org_jetbrains_skia_Region__1nSetRegion,
org_jetbrains_skia_Region__1nSetPath,
org_jetbrains_skia_Region__1nIntersectsIRect,
org_jetbrains_skia_Region__1nIntersectsRegion,
org_jetbrains_skia_Region__1nContainsIPoint,
org_jetbrains_skia_Region__1nContainsIRect,
org_jetbrains_skia_Region__1nContainsRegion,
org_jetbrains_skia_Region__1nQuickContains,
org_jetbrains_skia_Region__1nQuickRejectIRect,
org_jetbrains_skia_Region__1nQuickRejectRegion,
org_jetbrains_skia_Region__1nTranslate,
org_jetbrains_skia_Region__1nOpIRect,
org_jetbrains_skia_Region__1nOpRegion,
org_jetbrains_skia_Region__1nOpIRectRegion,
org_jetbrains_skia_Region__1nOpRegionIRect,
org_jetbrains_skia_Region__1nOpRegionRegion,
org_jetbrains_skia_RuntimeEffect__1nMakeShader,
org_jetbrains_skia_RuntimeEffect__1nMakeForShader,
org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter,
org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr,
org_jetbrains_skia_RuntimeEffect__1Result_nGetError,
org_jetbrains_skia_RuntimeEffect__1Result_nDestroy,
org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect,
org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33,
org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44,
org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader,
org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter,
org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader,
org_jetbrains_skia_Shader__1nMakeEmpty,
org_jetbrains_skia_Shader__1nMakeWithColorFilter,
org_jetbrains_skia_Shader__1nMakeLinearGradient,
org_jetbrains_skia_Shader__1nMakeLinearGradientCS,
org_jetbrains_skia_Shader__1nMakeRadialGradient,
org_jetbrains_skia_Shader__1nMakeRadialGradientCS,
org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient,
org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS,
org_jetbrains_skia_Shader__1nMakeSweepGradient,
org_jetbrains_skia_Shader__1nMakeSweepGradientCS,
org_jetbrains_skia_Shader__1nMakeFractalNoise,
org_jetbrains_skia_Shader__1nMakeTurbulence,
org_jetbrains_skia_Shader__1nMakeColor,
org_jetbrains_skia_Shader__1nMakeColorCS,
org_jetbrains_skia_Shader__1nMakeBlend,
org_jetbrains_skia_ShadowUtils__1nDrawShadow,
org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor,
org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor,
org_jetbrains_skia_StdVectorDecoder__1nGetArraySize,
org_jetbrains_skia_StdVectorDecoder__1nDisposeArray,
org_jetbrains_skia_StdVectorDecoder__1nReleaseElement,
org_jetbrains_skia_Surface__1nGetWidth,
org_jetbrains_skia_Surface__1nGetHeight,
org_jetbrains_skia_Surface__1nGetImageInfo,
org_jetbrains_skia_Surface__1nReadPixels,
org_jetbrains_skia_Surface__1nWritePixels,
org_jetbrains_skia_Surface__1nMakeRasterDirect,
org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap,
org_jetbrains_skia_Surface__1nMakeRaster,
org_jetbrains_skia_Surface__1nMakeRasterN32Premul,
org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget,
org_jetbrains_skia_Surface__1nMakeFromMTKView,
org_jetbrains_skia_Surface__1nMakeRenderTarget,
org_jetbrains_skia_Surface__1nMakeNull,
org_jetbrains_skia_Surface__1nGenerationId,
org_jetbrains_skia_Surface__1nNotifyContentWillChange,
org_jetbrains_skia_Surface__1nGetRecordingContext,
org_jetbrains_skia_Surface__1nGetCanvas,
org_jetbrains_skia_Surface__1nMakeSurfaceI,
org_jetbrains_skia_Surface__1nMakeSurface,
org_jetbrains_skia_Surface__1nMakeImageSnapshot,
org_jetbrains_skia_Surface__1nMakeImageSnapshotR,
org_jetbrains_skia_Surface__1nDraw,
org_jetbrains_skia_Surface__1nPeekPixels,
org_jetbrains_skia_Surface__1nReadPixelsToPixmap,
org_jetbrains_skia_Surface__1nWritePixelsFromPixmap,
org_jetbrains_skia_Surface__1nUnique,
org_jetbrains_skia_TextBlob__1nGetFinalizer,
org_jetbrains_skia_TextBlob__1nGetUniqueId,
org_jetbrains_skia_TextBlob__1nSerializeToData,
org_jetbrains_skia_TextBlob__1nMakeFromData,
org_jetbrains_skia_TextBlob__1nBounds,
org_jetbrains_skia_TextBlob__1nGetInterceptsLength,
org_jetbrains_skia_TextBlob__1nGetIntercepts,
org_jetbrains_skia_TextBlob__1nMakeFromPosH,
org_jetbrains_skia_TextBlob__1nMakeFromPos,
org_jetbrains_skia_TextBlob__1nMakeFromRSXform,
org_jetbrains_skia_TextBlob__1nGetGlyphsLength,
org_jetbrains_skia_TextBlob__1nGetGlyphs,
org_jetbrains_skia_TextBlob__1nGetPositionsLength,
org_jetbrains_skia_TextBlob__1nGetPositions,
org_jetbrains_skia_TextBlob__1nGetClustersLength,
org_jetbrains_skia_TextBlob__1nGetClusters,
org_jetbrains_skia_TextBlob__1nGetTightBounds,
org_jetbrains_skia_TextBlob__1nGetBlockBounds,
org_jetbrains_skia_TextBlob__1nGetFirstBaseline,
org_jetbrains_skia_TextBlob__1nGetLastBaseline,
org_jetbrains_skia_TextBlob_Iter__1nCreate,
org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer,
org_jetbrains_skia_TextBlob_Iter__1nFetch,
org_jetbrains_skia_TextBlob_Iter__1nGetTypeface,
org_jetbrains_skia_TextBlob_Iter__1nHasNext,
org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount,
org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs,
org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer,
org_jetbrains_skia_TextBlobBuilder__1nMake,
org_jetbrains_skia_TextBlobBuilder__1nBuild,
org_jetbrains_skia_TextBlobBuilder__1nAppendRun,
org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH,
org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos,
org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform,
org_jetbrains_skia_TextLine__1nGetFinalizer,
org_jetbrains_skia_TextLine__1nGetWidth,
org_jetbrains_skia_TextLine__1nGetHeight,
org_jetbrains_skia_TextLine__1nGetGlyphsLength,
org_jetbrains_skia_TextLine__1nGetGlyphs,
org_jetbrains_skia_TextLine__1nGetPositions,
org_jetbrains_skia_TextLine__1nGetAscent,
org_jetbrains_skia_TextLine__1nGetCapHeight,
org_jetbrains_skia_TextLine__1nGetXHeight,
org_jetbrains_skia_TextLine__1nGetDescent,
org_jetbrains_skia_TextLine__1nGetLeading,
org_jetbrains_skia_TextLine__1nGetTextBlob,
org_jetbrains_skia_TextLine__1nGetRunPositions,
org_jetbrains_skia_TextLine__1nGetRunPositionsCount,
org_jetbrains_skia_TextLine__1nGetBreakPositionsCount,
org_jetbrains_skia_TextLine__1nGetBreakPositions,
org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount,
org_jetbrains_skia_TextLine__1nGetBreakOffsets,
org_jetbrains_skia_TextLine__1nGetOffsetAtCoord,
org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord,
org_jetbrains_skia_TextLine__1nGetCoordAtOffset,
org_jetbrains_skia_Typeface__1nGetUniqueId,
org_jetbrains_skia_Typeface__1nEquals,
org_jetbrains_skia_Typeface__1nGetUTF32Glyphs,
org_jetbrains_skia_Typeface__1nGetUTF32Glyph,
org_jetbrains_skia_Typeface__1nGetBounds,
org_jetbrains_skia_Typeface__1nGetFontStyle,
org_jetbrains_skia_Typeface__1nIsFixedPitch,
org_jetbrains_skia_Typeface__1nGetVariationsCount,
org_jetbrains_skia_Typeface__1nGetVariations,
org_jetbrains_skia_Typeface__1nGetVariationAxesCount,
org_jetbrains_skia_Typeface__1nGetVariationAxes,
org_jetbrains_skia_Typeface__1nMakeClone,
org_jetbrains_skia_Typeface__1nMakeEmptyTypeface,
org_jetbrains_skia_Typeface__1nGetGlyphsCount,
org_jetbrains_skia_Typeface__1nGetTablesCount,
org_jetbrains_skia_Typeface__1nGetTableTagsCount,
org_jetbrains_skia_Typeface__1nGetTableTags,
org_jetbrains_skia_Typeface__1nGetTableSize,
org_jetbrains_skia_Typeface__1nGetTableData,
org_jetbrains_skia_Typeface__1nGetUnitsPerEm,
org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments,
org_jetbrains_skia_Typeface__1nGetFamilyNames,
org_jetbrains_skia_Typeface__1nGetFamilyName,
org_jetbrains_skia_U16String__1nGetFinalizer,
org_jetbrains_skia_icu_Unicode__1nCharDirection,
org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty,
org_jetbrains_skia_paragraph_FontCollection__1nMake,
org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount,
org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager,
org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager,
org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager,
org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager,
org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager,
org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces,
org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar,
org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback,
org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback,
org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache,
org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize,
org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray,
org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement,
org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer,
org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth,
org_jetbrains_skia_paragraph_Paragraph__1nGetHeight,
org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth,
org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth,
org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline,
org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline,
org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine,
org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines,
org_jetbrains_skia_paragraph_Paragraph__1nLayout,
org_jetbrains_skia_paragraph_Paragraph__1nPaint,
org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange,
org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders,
org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate,
org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary,
org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics,
org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber,
org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty,
org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount,
org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment,
org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize,
org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint,
org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder,
org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild,
org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon,
org_jetbrains_skia_paragraph_ParagraphCache__1nReset,
org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph,
org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph,
org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics,
org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled,
org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer,
org_jetbrains_skia_paragraph_ParagraphStyle__1nMake,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight,
org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment,
org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled,
org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent,
org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters,
org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters,
org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer,
org_jetbrains_skia_paragraph_StrutStyle__1nMake,
org_jetbrains_skia_paragraph_StrutStyle__1nEquals,
org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight,
org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight,
org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled,
org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies,
org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies,
org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle,
org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle,
org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize,
org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize,
org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading,
org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading,
org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled,
org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced,
org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced,
org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden,
org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden,
org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading,
org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading,
org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio,
org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio,
org_jetbrains_skia_paragraph_TextBox__1nGetArraySize,
org_jetbrains_skia_paragraph_TextBox__1nDisposeArray,
org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement,
org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer,
org_jetbrains_skia_paragraph_TextStyle__1nMake,
org_jetbrains_skia_paragraph_TextStyle__1nEquals,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle,
org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize,
org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies,
org_jetbrains_skia_paragraph_TextStyle__1nGetHeight,
org_jetbrains_skia_paragraph_TextStyle__1nSetHeight,
org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading,
org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading,
org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio,
org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio,
org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift,
org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift,
org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals,
org_jetbrains_skia_paragraph_TextStyle__1nGetColor,
org_jetbrains_skia_paragraph_TextStyle__1nSetColor,
org_jetbrains_skia_paragraph_TextStyle__1nGetForeground,
org_jetbrains_skia_paragraph_TextStyle__1nSetForeground,
org_jetbrains_skia_paragraph_TextStyle__1nGetBackground,
org_jetbrains_skia_paragraph_TextStyle__1nSetBackground,
org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle,
org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle,
org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount,
org_jetbrains_skia_paragraph_TextStyle__1nGetShadows,
org_jetbrains_skia_paragraph_TextStyle__1nAddShadow,
org_jetbrains_skia_paragraph_TextStyle__1nClearShadows,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize,
org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature,
org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures,
org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies,
org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing,
org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing,
org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing,
org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing,
org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface,
org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface,
org_jetbrains_skia_paragraph_TextStyle__1nGetLocale,
org_jetbrains_skia_paragraph_TextStyle__1nSetLocale,
org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode,
org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode,
org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics,
org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder,
org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder,
org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake,
org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface,
org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider,
org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback,
org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake,
org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont,
org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake,
org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag,
org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake,
org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel,
org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer,
org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume,
org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun,
org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd,
org_jetbrains_skia_shaper_Shaper__1nGetFinalizer,
org_jetbrains_skia_shaper_Shaper__1nMake,
org_jetbrains_skia_shaper_Shaper__1nMakePrimitive,
org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper,
org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap,
org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder,
org_jetbrains_skia_shaper_Shaper__1nMakeCoreText,
org_jetbrains_skia_shaper_Shaper__1nShapeBlob,
org_jetbrains_skia_shaper_Shaper__1nShapeLine,
org_jetbrains_skia_shaper_Shaper__1nShape,
org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer,
org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator,
org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset,
org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo,
org_jetbrains_skia_TextBlobBuilderRunHandler__1nGetFinalizer,
org_jetbrains_skia_TextBlobBuilderRunHandler__1nMake,
org_jetbrains_skia_TextBlobBuilderRunHandler__1nMakeBlob,
org_jetbrains_skia_skottie_Animation__1nGetFinalizer,
org_jetbrains_skia_skottie_Animation__1nMakeFromString,
org_jetbrains_skia_skottie_Animation__1nMakeFromFile,
org_jetbrains_skia_skottie_Animation__1nMakeFromData,
org_jetbrains_skia_skottie_Animation__1nRender,
org_jetbrains_skia_skottie_Animation__1nSeek,
org_jetbrains_skia_skottie_Animation__1nSeekFrame,
org_jetbrains_skia_skottie_Animation__1nSeekFrameTime,
org_jetbrains_skia_skottie_Animation__1nGetDuration,
org_jetbrains_skia_skottie_Animation__1nGetFPS,
org_jetbrains_skia_skottie_Animation__1nGetInPoint,
org_jetbrains_skia_skottie_Animation__1nGetOutPoint,
org_jetbrains_skia_skottie_Animation__1nGetVersion,
org_jetbrains_skia_skottie_Animation__1nGetSize,
org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer,
org_jetbrains_skia_skottie_AnimationBuilder__1nMake,
org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager,
org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger,
org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString,
org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile,
org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData,
org_jetbrains_skia_skottie_Logger__1nMake,
org_jetbrains_skia_skottie_Logger__1nInit,
org_jetbrains_skia_skottie_Logger__1nGetLogMessage,
org_jetbrains_skia_skottie_Logger__1nGetLogJson,
org_jetbrains_skia_skottie_Logger__1nGetLogLevel,
org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer,
org_jetbrains_skia_sksg_InvalidationController_nMake,
org_jetbrains_skia_sksg_InvalidationController_nInvalidate,
org_jetbrains_skia_sksg_InvalidationController_nGetBounds,
org_jetbrains_skia_sksg_InvalidationController_nReset,
org_jetbrains_skia_svg_SVGCanvasKt__1nMake,
org_jetbrains_skia_svg_SVGDOM__1nMakeFromData,
org_jetbrains_skia_svg_SVGDOM__1nGetRoot,
org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize,
org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize,
org_jetbrains_skia_svg_SVGDOM__1nRender,
org_jetbrains_skia_svg_SVGNode__1nGetTag,
org_jetbrains_skia_svg_SVGSVG__1nGetX,
org_jetbrains_skia_svg_SVGSVG__1nGetY,
org_jetbrains_skia_svg_SVGSVG__1nGetWidth,
org_jetbrains_skia_svg_SVGSVG__1nGetHeight,
org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio,
org_jetbrains_skia_svg_SVGSVG__1nGetViewBox,
org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize,
org_jetbrains_skia_svg_SVGSVG__1nSetX,
org_jetbrains_skia_svg_SVGSVG__1nSetY,
org_jetbrains_skia_svg_SVGSVG__1nSetWidth,
org_jetbrains_skia_svg_SVGSVG__1nSetHeight,
org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio,
org_jetbrains_skia_svg_SVGSVG__1nSetViewBox,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording,
org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto,
org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake,
org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo,
org_jetbrains_skia_impl_Managed__invokeFinalizer,
malloc,
free,
org_jetbrains_skia_impl_RefCnt__getFinalizer,
org_jetbrains_skia_impl_RefCnt__getRefCount,
org_jetbrains_skia_PaintFilterCanvas__1nInit,
org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint,
skia_memSetByte,
skia_memGetByte,
skia_memSetChar,
skia_memGetChar,
skia_memSetShort,
skia_memGetShort,
skia_memSetInt,
skia_memGetInt,
skia_memSetFloat,
skia_memGetFloat,
skia_memSetDouble,
skia_memGetDouble,
} = loadedWasm.wasmExports;
*/