"use strict"; var main; (function($rt_globals) { var $rt_seed = 2463534242; function $rt_nextId() { var x = $rt_seed; x ^= x << 13; x ^= x >> 17; x ^= x << 5; $rt_seed = x; return x; } function $rt_compare(a, b) { return a > b ? 1 : a < b ? -1 : a === b ? 0 : 1; } function $rt_isInstance(obj, cls) { return obj !== null && !!obj.constructor.$meta && $rt_isAssignable(obj.constructor, cls); } function $rt_isAssignable(from, to) { if (from === to) { return true; } if (to.$meta.item !== null) { return from.$meta.item !== null && $rt_isAssignable(from.$meta.item, to.$meta.item); } var supertypes = from.$meta.supertypes; for (var i = 0;i < supertypes.length;i = i + 1 | 0) { if ($rt_isAssignable(supertypes[i], to)) { return true; } } return false; } function $rt_castToInterface(obj, cls) { if (obj !== null && !$rt_isInstance(obj, cls)) { $rt_throwCCE(); } return obj; } function $rt_castToClass(obj, cls) { if (obj !== null && !(obj instanceof cls)) { $rt_throwCCE(); } return obj; } $rt_globals.Array.prototype.fill = $rt_globals.Array.prototype.fill || function(value, start, end) { var len = this.length; if (!len) return this; start = start | 0; var i = start < 0 ? $rt_globals.Math.max(len + start, 0) : $rt_globals.Math.min(start, len); end = end === $rt_globals.undefined ? len : end | 0; end = end < 0 ? $rt_globals.Math.max(len + end, 0) : $rt_globals.Math.min(end, len); for (;i < end;i++) { this[i] = value; } return this; }; function $rt_createArray(cls, sz) { var data = new $rt_globals.Array(sz); data.fill(null); return new $rt_array(cls, data); } function $rt_createArrayFromData(cls, init) { return $rt_wrapArray(cls, init); } function $rt_wrapArray(cls, data) { return new $rt_array(cls, data); } function $rt_createUnfilledArray(cls, sz) { return new $rt_array(cls, new $rt_globals.Array(sz)); } function $rt_createNumericArray(cls, nativeArray) { return new $rt_array(cls, nativeArray); } var $rt_createLongArray; var $rt_createLongArrayFromData; if (typeof $rt_globals.BigInt64Array !== 'function') { $rt_createLongArray = function(sz) { var data = new $rt_globals.Array(sz); var arr = new $rt_array($rt_longcls(), data); data.fill(Long_ZERO); return arr; }; $rt_createLongArrayFromData = function(init) { return new $rt_array($rt_longcls(), init); }; } else { $rt_createLongArray = function(sz) { return $rt_createNumericArray($rt_longcls(), new $rt_globals.BigInt64Array(sz)); }; $rt_createLongArrayFromData = function(data) { var buffer = new $rt_globals.BigInt64Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_longcls(), buffer); }; } function $rt_createCharArray(sz) { return $rt_createNumericArray($rt_charcls(), new $rt_globals.Uint16Array(sz)); } function $rt_createCharArrayFromData(data) { var buffer = new $rt_globals.Uint16Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_charcls(), buffer); } function $rt_createByteArray(sz) { return $rt_createNumericArray($rt_bytecls(), new $rt_globals.Int8Array(sz)); } function $rt_createByteArrayFromData(data) { var buffer = new $rt_globals.Int8Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_bytecls(), buffer); } function $rt_createShortArray(sz) { return $rt_createNumericArray($rt_shortcls(), new $rt_globals.Int16Array(sz)); } function $rt_createShortArrayFromData(data) { var buffer = new $rt_globals.Int16Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_shortcls(), buffer); } function $rt_createIntArray(sz) { return $rt_createNumericArray($rt_intcls(), new $rt_globals.Int32Array(sz)); } function $rt_createIntArrayFromData(data) { var buffer = new $rt_globals.Int32Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_intcls(), buffer); } function $rt_createBooleanArray(sz) { return $rt_createNumericArray($rt_booleancls(), new $rt_globals.Int8Array(sz)); } function $rt_createBooleanArrayFromData(data) { var buffer = new $rt_globals.Int8Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_booleancls(), buffer); } function $rt_createFloatArray(sz) { return $rt_createNumericArray($rt_floatcls(), new $rt_globals.Float32Array(sz)); } function $rt_createFloatArrayFromData(data) { var buffer = new $rt_globals.Float32Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_floatcls(), buffer); } function $rt_createDoubleArray(sz) { return $rt_createNumericArray($rt_doublecls(), new $rt_globals.Float64Array(sz)); } function $rt_createDoubleArrayFromData(data) { var buffer = new $rt_globals.Float64Array(data.length); buffer.set(data); return $rt_createNumericArray($rt_doublecls(), buffer); } function $rt_arraycls(cls) { var result = cls.$array; if (result === null) { var arraycls = { }; var name = "[" + cls.$meta.binaryName; arraycls.$meta = { item : cls, supertypes : [$rt_objcls()], primitive : false, superclass : $rt_objcls(), name : name, binaryName : name, enum : false, simpleName : null, declaringClass : null, enclosingClass : null }; arraycls.classObject = null; arraycls.$array = null; result = arraycls; cls.$array = arraycls; } return result; } function $rt_createcls() { return { $array : null, classObject : null, $meta : { supertypes : [], superclass : null } }; } function $rt_createPrimitiveCls(name, binaryName) { var cls = $rt_createcls(); cls.$meta.primitive = true; cls.$meta.name = name; cls.$meta.binaryName = binaryName; cls.$meta.enum = false; cls.$meta.item = null; cls.$meta.simpleName = null; cls.$meta.declaringClass = null; cls.$meta.enclosingClass = null; return cls; } var $rt_booleanclsCache = null; function $rt_booleancls() { if ($rt_booleanclsCache === null) { $rt_booleanclsCache = $rt_createPrimitiveCls("boolean", "Z"); } return $rt_booleanclsCache; } var $rt_charclsCache = null; function $rt_charcls() { if ($rt_charclsCache === null) { $rt_charclsCache = $rt_createPrimitiveCls("char", "C"); } return $rt_charclsCache; } var $rt_byteclsCache = null; function $rt_bytecls() { if ($rt_byteclsCache === null) { $rt_byteclsCache = $rt_createPrimitiveCls("byte", "B"); } return $rt_byteclsCache; } var $rt_shortclsCache = null; function $rt_shortcls() { if ($rt_shortclsCache === null) { $rt_shortclsCache = $rt_createPrimitiveCls("short", "S"); } return $rt_shortclsCache; } var $rt_intclsCache = null; function $rt_intcls() { if ($rt_intclsCache === null) { $rt_intclsCache = $rt_createPrimitiveCls("int", "I"); } return $rt_intclsCache; } var $rt_longclsCache = null; function $rt_longcls() { if ($rt_longclsCache === null) { $rt_longclsCache = $rt_createPrimitiveCls("long", "J"); } return $rt_longclsCache; } var $rt_floatclsCache = null; function $rt_floatcls() { if ($rt_floatclsCache === null) { $rt_floatclsCache = $rt_createPrimitiveCls("float", "F"); } return $rt_floatclsCache; } var $rt_doubleclsCache = null; function $rt_doublecls() { if ($rt_doubleclsCache === null) { $rt_doubleclsCache = $rt_createPrimitiveCls("double", "D"); } return $rt_doubleclsCache; } var $rt_voidclsCache = null; function $rt_voidcls() { if ($rt_voidclsCache === null) { $rt_voidclsCache = $rt_createPrimitiveCls("void", "V"); } return $rt_voidclsCache; } function $rt_throw(ex) { throw $rt_exception(ex); } var $rt_javaExceptionProp = $rt_globals.Symbol("javaException"); function $rt_exception(ex) { var err = ex.$jsException; if (!err) { var javaCause = $rt_throwableCause(ex); var jsCause = javaCause !== null ? javaCause.$jsException : $rt_globals.undefined; var cause = typeof jsCause === "object" ? { cause : jsCause } : $rt_globals.undefined; err = new JavaError("Java exception thrown", cause); if (typeof $rt_globals.Error.captureStackTrace === "function") { $rt_globals.Error.captureStackTrace(err); } err[$rt_javaExceptionProp] = ex; ex.$jsException = err; $rt_fillStack(err, ex); } return err; } function $rt_fillStack(err, ex) { if (typeof $rt_decodeStack === "function" && err.stack) { var stack = $rt_decodeStack(err.stack); var javaStack = $rt_createArray($rt_stecls(), stack.length); var elem; var noStack = false; for (var i = 0;i < stack.length;++i) { var element = stack[i]; elem = $rt_createStackElement($rt_str(element.className), $rt_str(element.methodName), $rt_str(element.fileName), element.lineNumber); if (elem == null) { noStack = true; break; } javaStack.data[i] = elem; } if (!noStack) { $rt_setStack(ex, javaStack); } } } function $rt_createMultiArray(cls, dimensions) { var first = 0; for (var i = dimensions.length - 1;i >= 0;i = i - 1 | 0) { if (dimensions[i] === 0) { first = i; break; } } if (first > 0) { for (i = 0;i < first;i = i + 1 | 0) { cls = $rt_arraycls(cls); } if (first === dimensions.length - 1) { return $rt_createArray(cls, dimensions[first]); } } var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, first)); var firstDim = dimensions[first] | 0; for (i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createArray(cls, firstDim); } return $rt_createMultiArrayImpl(cls, arrays, dimensions, first); } function $rt_createByteMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_bytecls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createByteArray(firstDim); } return $rt_createMultiArrayImpl($rt_bytecls(), arrays, dimensions); } function $rt_createCharMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_charcls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createCharArray(firstDim); } return $rt_createMultiArrayImpl($rt_charcls(), arrays, dimensions, 0); } function $rt_createBooleanMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_booleancls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createBooleanArray(firstDim); } return $rt_createMultiArrayImpl($rt_booleancls(), arrays, dimensions, 0); } function $rt_createShortMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_shortcls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createShortArray(firstDim); } return $rt_createMultiArrayImpl($rt_shortcls(), arrays, dimensions, 0); } function $rt_createIntMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_intcls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createIntArray(firstDim); } return $rt_createMultiArrayImpl($rt_intcls(), arrays, dimensions, 0); } function $rt_createLongMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_longcls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createLongArray(firstDim); } return $rt_createMultiArrayImpl($rt_longcls(), arrays, dimensions, 0); } function $rt_createFloatMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_floatcls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createFloatArray(firstDim); } return $rt_createMultiArrayImpl($rt_floatcls(), arrays, dimensions, 0); } function $rt_createDoubleMultiArray(dimensions) { var arrays = new $rt_globals.Array($rt_primitiveArrayCount(dimensions, 0)); if (arrays.length === 0) { return $rt_createMultiArray($rt_doublecls(), dimensions); } var firstDim = dimensions[0] | 0; for (var i = 0;i < arrays.length;i = i + 1 | 0) { arrays[i] = $rt_createDoubleArray(firstDim); } return $rt_createMultiArrayImpl($rt_doublecls(), arrays, dimensions, 0); } function $rt_primitiveArrayCount(dimensions, start) { var val = dimensions[start + 1] | 0; for (var i = start + 2;i < dimensions.length;i = i + 1 | 0) { val = val * (dimensions[i] | 0) | 0; if (val === 0) { break; } } return val; } function $rt_createMultiArrayImpl(cls, arrays, dimensions, start) { var limit = arrays.length; for (var i = start + 1 | 0;i < dimensions.length;i = i + 1 | 0) { cls = $rt_arraycls(cls); var dim = dimensions[i]; var index = 0; var packedIndex = 0; while (index < limit) { var arr = $rt_createUnfilledArray(cls, dim); for (var j = 0;j < dim;j = j + 1 | 0) { arr.data[j] = arrays[index]; index = index + 1 | 0; } arrays[packedIndex] = arr; packedIndex = packedIndex + 1 | 0; } limit = packedIndex; } return arrays[0]; } function $rt_assertNotNaN(value) { if (typeof value === 'number' && $rt_globals.isNaN(value)) { throw "NaN"; } return value; } function $rt_createOutputFunction(printFunction) { var buffer = ""; var utf8Buffer = 0; var utf8Remaining = 0; function putCodePoint(ch) { if (ch === 0xA) { printFunction(buffer); buffer = ""; } else if (ch < 0x10000) { buffer += $rt_globals.String.fromCharCode(ch); } else { ch = ch - 0x10000 | 0; var hi = (ch >> 10) + 0xD800; var lo = (ch & 0x3FF) + 0xDC00; buffer += $rt_globals.String.fromCharCode(hi, lo); } } return function(ch) { if ((ch & 0x80) === 0) { putCodePoint(ch); } else if ((ch & 0xC0) === 0x80) { if (utf8Buffer > 0) { utf8Remaining <<= 6; utf8Remaining |= ch & 0x3F; if ( --utf8Buffer === 0) { putCodePoint(utf8Remaining); } } } else if ((ch & 0xE0) === 0xC0) { utf8Remaining = ch & 0x1F; utf8Buffer = 1; } else if ((ch & 0xF0) === 0xE0) { utf8Remaining = ch & 0x0F; utf8Buffer = 2; } else if ((ch & 0xF8) === 0xF0) { utf8Remaining = ch & 0x07; utf8Buffer = 3; } }; } var $rt_putStdout = typeof $rt_putStdoutCustom === "function" ? $rt_putStdoutCustom : typeof $rt_globals.console === "object" ? $rt_createOutputFunction(function(msg) { $rt_globals.console.info(msg); }) : function() { }; var $rt_putStderr = typeof $rt_putStderrCustom === "function" ? $rt_putStderrCustom : typeof $rt_globals.console === "object" ? $rt_createOutputFunction(function(msg) { $rt_globals.console.error(msg); }) : function() { }; var $rt_packageData = null; function $rt_packages(data) { var i = 0; var packages = new $rt_globals.Array(data.length); for (var j = 0;j < data.length;++j) { var prefixIndex = data[i++]; var prefix = prefixIndex >= 0 ? packages[prefixIndex] : ""; packages[j] = prefix + data[i++] + "."; } $rt_packageData = packages; } function $rt_metadata(data) { var packages = $rt_packageData; var i = 0; while (i < data.length) { var cls = data[i++]; cls.$meta = { }; var m = cls.$meta; var className = data[i++]; m.name = className !== 0 ? className : null; if (m.name !== null) { var packageIndex = data[i++]; if (packageIndex >= 0) { m.name = packages[packageIndex] + m.name; } } m.binaryName = "L" + m.name + ";"; var superclass = data[i++]; m.superclass = superclass !== 0 ? superclass : null; m.supertypes = data[i++]; if (m.superclass) { m.supertypes.push(m.superclass); cls.prototype = $rt_globals.Object.create(m.superclass.prototype); } else { cls.prototype = { }; } var flags = data[i++]; m.enum = (flags & 8) !== 0; m.flags = flags; m.primitive = false; m.item = null; cls.prototype.constructor = cls; cls.classObject = null; m.accessLevel = data[i++]; var innerClassInfo = data[i++]; if (innerClassInfo === 0) { m.simpleName = null; m.declaringClass = null; m.enclosingClass = null; } else { var enclosingClass = innerClassInfo[0]; m.enclosingClass = enclosingClass !== 0 ? enclosingClass : null; var declaringClass = innerClassInfo[1]; m.declaringClass = declaringClass !== 0 ? declaringClass : null; var simpleName = innerClassInfo[2]; m.simpleName = simpleName !== 0 ? simpleName : null; } var clinit = data[i++]; cls.$clinit = clinit !== 0 ? clinit : function() { }; var virtualMethods = data[i++]; if (virtualMethods !== 0) { for (var j = 0;j < virtualMethods.length;j += 2) { var name = virtualMethods[j]; var func = virtualMethods[j + 1]; if (typeof name === 'string') { name = [name]; } for (var k = 0;k < name.length;++k) { cls.prototype[name[k]] = func; } } } cls.$array = null; } } function $rt_wrapFunction0(f) { return function() { return f(this); }; } function $rt_wrapFunction1(f) { return function(p1) { return f(this, p1); }; } function $rt_wrapFunction2(f) { return function(p1, p2) { return f(this, p1, p2); }; } function $rt_wrapFunction3(f) { return function(p1, p2, p3) { return f(this, p1, p2, p3, p3); }; } function $rt_wrapFunction4(f) { return function(p1, p2, p3, p4) { return f(this, p1, p2, p3, p4); }; } function $rt_threadStarter(f) { return function() { var args = $rt_globals.Array.prototype.slice.apply(arguments); $rt_startThread(function() { f.apply(this, args); }); }; } function $rt_mainStarter(f) { return function(args, callback) { if (!args) { args = []; } var javaArgs = $rt_createArray($rt_objcls(), args.length); for (var i = 0;i < args.length;++i) { javaArgs.data[i] = $rt_str(args[i]); } $rt_startThread(function() { f.call(null, javaArgs); }, callback); }; } var $rt_stringPool_instance; function $rt_stringPool(strings) { $rt_stringPool_instance = new $rt_globals.Array(strings.length); for (var i = 0;i < strings.length;++i) { $rt_stringPool_instance[i] = $rt_intern($rt_str(strings[i])); } } function $rt_s(index) { return $rt_stringPool_instance[index]; } function $rt_eraseClinit(target) { return target.$clinit = function() { }; } var $rt_numberConversionView = new $rt_globals.DataView(new $rt_globals.ArrayBuffer(8)); var $rt_doubleToLongBits; var $rt_longBitsToDouble; if (typeof $rt_globals.BigInt !== 'function') { $rt_doubleToLongBits = function(n) { $rt_numberConversionView.setFloat64(0, n, true); return new Long($rt_numberConversionView.getInt32(0, true), $rt_numberConversionView.getInt32(4, true)); }; $rt_longBitsToDouble = function(n) { $rt_numberConversionView.setInt32(0, n.lo, true); $rt_numberConversionView.setInt32(4, n.hi, true); return $rt_numberConversionView.getFloat64(0, true); }; } else { $rt_doubleToLongBits = function(n) { $rt_numberConversionView.setFloat64(0, n, true); var lo = $rt_numberConversionView.getInt32(0, true); var hi = $rt_numberConversionView.getInt32(4, true); return $rt_globals.BigInt.asIntN(64, $rt_globals.BigInt.asUintN(32, $rt_globals.BigInt(lo)) | $rt_globals.BigInt(hi) << $rt_globals.BigInt(32)); }; $rt_longBitsToDouble = function(n) { var hi = $rt_globals.Number($rt_globals.BigInt.asIntN(32, n >> $rt_globals.BigInt(32))); var lo = $rt_globals.Number($rt_globals.BigInt.asIntN(32, n & $rt_globals.BigInt(0xFFFFFFFF))); $rt_numberConversionView.setInt32(0, lo, true); $rt_numberConversionView.setInt32(4, hi, true); return $rt_numberConversionView.getFloat64(0, true); }; } function $rt_floatToIntBits(n) { $rt_numberConversionView.setFloat32(0, n); return $rt_numberConversionView.getInt32(0); } function $rt_intBitsToFloat(n) { $rt_numberConversionView.setInt32(0, n); return $rt_numberConversionView.getFloat32(0); } var JavaError; if (typeof $rt_globals.Reflect === 'object') { var defaultMessage = $rt_globals.Symbol("defaultMessage"); JavaError = function JavaError(message, cause) { var self = $rt_globals.Reflect.construct($rt_globals.Error, [$rt_globals.undefined, cause], JavaError); $rt_globals.Object.setPrototypeOf(self, JavaError.prototype); self[defaultMessage] = message; return self; }; JavaError.prototype = $rt_globals.Object.create($rt_globals.Error.prototype, { constructor : { configurable : true, writable : true, value : JavaError }, message : { get : function() { try { var javaException = this[$rt_javaExceptionProp]; if (typeof javaException === 'object') { var javaMessage = $rt_throwableMessage(javaException); if (typeof javaMessage === "object") { return javaMessage !== null ? javaMessage.toString() : null; } } return this[defaultMessage]; } catch (e){ return "Exception occurred trying to extract Java exception message: " + e; } } } }); } else { JavaError = $rt_globals.Error; } function $rt_javaException(e) { return e instanceof $rt_globals.Error && typeof e[$rt_javaExceptionProp] === 'object' ? e[$rt_javaExceptionProp] : null; } function $rt_jsException(e) { return typeof e.$jsException === 'object' ? e.$jsException : null; } function $rt_wrapException(err) { var ex = err[$rt_javaExceptionProp]; if (!ex) { ex = $rt_createException($rt_str("(JavaScript) " + err.toString())); err[$rt_javaExceptionProp] = ex; ex.$jsException = err; $rt_fillStack(err, ex); } return ex; } function $dbg_class(obj) { var cls = obj.constructor; var arrayDegree = 0; while (cls.$meta && cls.$meta.item) { ++arrayDegree; cls = cls.$meta.item; } var clsName = ""; if (cls === $rt_booleancls()) { clsName = "boolean"; } else if (cls === $rt_bytecls()) { clsName = "byte"; } else if (cls === $rt_shortcls()) { clsName = "short"; } else if (cls === $rt_charcls()) { clsName = "char"; } else if (cls === $rt_intcls()) { clsName = "int"; } else if (cls === $rt_longcls()) { clsName = "long"; } else if (cls === $rt_floatcls()) { clsName = "float"; } else if (cls === $rt_doublecls()) { clsName = "double"; } else { clsName = cls.$meta ? cls.$meta.name || "a/" + cls.name : "@" + cls.name; } while (arrayDegree-- > 0) { clsName += "[]"; } return clsName; } function Long(lo, hi) { this.lo = lo | 0; this.hi = hi | 0; } Long.prototype.__teavm_class__ = function() { return "long"; }; function Long_isPositive(a) { return (a.hi & 0x80000000) === 0; } function Long_isNegative(a) { return (a.hi & 0x80000000) !== 0; } var Long_MAX_NORMAL = 1 << 18; var Long_ZERO; var Long_create; var Long_fromInt; var Long_fromNumber; var Long_toNumber; var Long_hi; var Long_lo; if (typeof $rt_globals.BigInt !== "function") { Long.prototype.toString = function() { var result = []; var n = this; var positive = Long_isPositive(n); if (!positive) { n = Long_neg(n); } var radix = new Long(10, 0); do { var divRem = Long_divRem(n, radix); result.push($rt_globals.String.fromCharCode(48 + divRem[1].lo)); n = divRem[0]; }while (n.lo !== 0 || n.hi !== 0); result = (result.reverse()).join(''); return positive ? result : "-" + result; }; Long.prototype.valueOf = function() { return Long_toNumber(this); }; Long_ZERO = new Long(0, 0); Long_fromInt = function(val) { return new Long(val, -(val < 0) | 0); }; Long_fromNumber = function(val) { if (val >= 0) { return new Long(val | 0, val / 0x100000000 | 0); } else { return Long_neg(new Long( -val | 0, -val / 0x100000000 | 0)); } }; Long_create = function(lo, hi) { return new Long(lo, hi); }; Long_toNumber = function(val) { return 0x100000000 * val.hi + (val.lo >>> 0); }; Long_hi = function(val) { return val.hi; }; Long_lo = function(val) { return val.lo; }; } else { Long_ZERO = $rt_globals.BigInt(0); Long_create = function(lo, hi) { return $rt_globals.BigInt.asIntN(64, $rt_globals.BigInt.asUintN(32, $rt_globals.BigInt(lo)) | $rt_globals.BigInt(hi) << $rt_globals.BigInt(32)); }; Long_fromInt = function(val) { return $rt_globals.BigInt(val); }; Long_fromNumber = function(val) { return $rt_globals.BigInt(val >= 0 ? $rt_globals.Math.floor(val) : $rt_globals.Math.ceil(val)); }; Long_toNumber = function(val) { return $rt_globals.Number(val); }; Long_hi = function(val) { return $rt_globals.Number($rt_globals.BigInt.asIntN(64, val >> $rt_globals.BigInt(32))) | 0; }; Long_lo = function(val) { return $rt_globals.Number($rt_globals.BigInt.asIntN(32, val)) | 0; }; } var $rt_imul = $rt_globals.Math.imul || function(a, b) { var ah = a >>> 16 & 0xFFFF; var al = a & 0xFFFF; var bh = b >>> 16 & 0xFFFF; var bl = b & 0xFFFF; return al * bl + (ah * bl + al * bh << 16 >>> 0) | 0; }; var $rt_udiv = function(a, b) { return (a >>> 0) / (b >>> 0) >>> 0; }; var $rt_umod = function(a, b) { return (a >>> 0) % (b >>> 0) >>> 0; }; var $rt_ucmp = function(a, b) { a >>>= 0; b >>>= 0; return a < b ? -1 : a > b ? 1 : 0; }; function $rt_checkBounds(index, array) { if (index < 0 || index >= array.length) { $rt_throwAIOOBE(); } return index; } function $rt_checkUpperBound(index, array) { if (index >= array.length) { $rt_throwAIOOBE(); } return index; } function $rt_checkLowerBound(index) { if (index < 0) { $rt_throwAIOOBE(); } return index; } function $rt_classWithoutFields(superclass) { if (superclass === 0) { return function() { }; } if (superclass === void 0) { superclass = $rt_objcls(); } return function() { superclass.call(this); }; } function $rt_setCloneMethod(target, f) { target.$clone = f; } function $rt_cls(cls) { return jl_Class_getClass(cls); } function $rt_str(str) { if (str === null) { return null; } var characters = $rt_createCharArray(str.length); var charsBuffer = characters.data; for (var i = 0; i < str.length; i = (i + 1) | 0) { charsBuffer[i] = str.charCodeAt(i) & 0xFFFF; } return jl_String__init_(characters); } function $rt_ustr(str) { if (str === null) { return null; } var data = str.$characters.data; var result = ""; for (var i = 0; i < data.length; i = (i + 1) | 0) { result += String.fromCharCode(data[i]); } return result; } function $rt_objcls() { return jl_Object; } function $rt_stecls() { return jl_StackTraceElement; } function $rt_throwableMessage(t) { return jl_Throwable_getMessage(t); } function $rt_throwableCause(t) { return jl_Throwable_getCause(t); } function $rt_nullCheck(val) { if (val === null) { $rt_throw(jl_NullPointerException__init_()); } return val; } function $rt_intern(str) { return str; } function $rt_getThread() { return jl_Thread_currentThread(); } function $rt_setThread(t) { return jl_Thread_setCurrentThread(t); } function $rt_createException(message) { return jl_RuntimeException__init_(message); } function $rt_createStackElement(className, methodName, fileName, lineNumber) { return null; } function $rt_setStack(e, stack) { } function $rt_throwAIOOBE() { } function $rt_throwCCE() { } var $java = Object.create(null); function jl_Object() { this.$monitor = null; this.$id$ = 0; } function jl_Object__init_() { var var_0 = new jl_Object(); jl_Object__init_0(var_0); return var_0; } function jl_Object_monitorEnterSync($o) { var var$2; if ($o.$monitor === null) jl_Object_createMonitor($o); if ($o.$monitor.$owner === null) $o.$monitor.$owner = jl_Thread_currentThread(); else if ($o.$monitor.$owner !== jl_Thread_currentThread()) $rt_throw(jl_IllegalStateException__init_($rt_s(0))); var$2 = $o.$monitor; var$2.$count = var$2.$count + 1 | 0; } function jl_Object_monitorExitSync($o) { var var$2, var$3; if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread()) { var$2 = $o.$monitor; var$3 = var$2.$count - 1 | 0; var$2.$count = var$3; if (!var$3) $o.$monitor.$owner = null; jl_Object_isEmptyMonitor($o); return; } $rt_throw(jl_IllegalMonitorStateException__init_()); } function jl_Object_monitorEnter($o) { jl_Object_monitorEnter0($o, 1); } function jl_Object_monitorEnter0($o, $count) { var var$3, $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();var$3 = $thread.pop();$count = $thread.pop();$o = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: if ($o.$monitor === null) jl_Object_createMonitor($o); if ($o.$monitor.$owner === null) $o.$monitor.$owner = jl_Thread_currentThread(); if ($o.$monitor.$owner === jl_Thread_currentThread()) { var$3 = $o.$monitor; var$3.$count = var$3.$count + $count | 0; return; } $ptr = 1; case 1: jl_Object_monitorEnterWait($o, $count); if ($rt_suspending()) { break main; } return; default: $rt_invalidPointer(); }} $rt_nativeThread().push($o, $count, var$3, $ptr); } function jl_Object_createMonitor($o) { $o.$monitor = jl_Object$Monitor__init_(); } function jl_Object_monitorEnterWait(var$1, var$2) { var thread = $rt_nativeThread(); var javaThread = $rt_getThread(); if (thread.isResuming()) { thread.status = 0; var result = thread.attribute; if (result instanceof Error) { throw result; } return result; } var callback = function() {}; callback.$complete = function(val) { thread.attribute = val; $rt_setThread(javaThread); thread.resume(); }; callback.$error = function(e) { thread.attribute = $rt_exception(e); $rt_setThread(javaThread); thread.resume(); }; callback = otpp_AsyncCallbackWrapper_create(callback); return thread.suspend(function() { try { jl_Object_monitorEnterWait0(var$1, var$2, callback); } catch($e) { callback.$error($rt_exception($e)); } }); } function jl_Object_monitorEnterWait0($o, $count, $callback) { var $thread_0, var$5, $monitor; $thread_0 = jl_Thread_currentThread(); if ($o.$monitor === null) { jl_Object_createMonitor($o); jl_Thread_setCurrentThread($thread_0); var$5 = $o.$monitor; var$5.$count = var$5.$count + $count | 0; $callback.$complete(null); return; } if ($o.$monitor.$owner === null) { $o.$monitor.$owner = $thread_0; jl_Thread_setCurrentThread($thread_0); var$5 = $o.$monitor; var$5.$count = var$5.$count + $count | 0; $callback.$complete(null); return; } $monitor = $o.$monitor; if ($monitor.$enteringThreads === null) $monitor.$enteringThreads = otp_Platform_createQueue(); otp_PlatformQueue_add$static($monitor.$enteringThreads, jl_Object$monitorEnterWait$lambda$_6_0__init_($thread_0, $o, $count, $callback)); } function jl_Object_monitorExit($o) { jl_Object_monitorExit0($o, 1); } function jl_Object_monitorExit0($o, $count) { var $monitor; if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === jl_Thread_currentThread()) { $monitor = $o.$monitor; $monitor.$count = $monitor.$count - $count | 0; if ($monitor.$count > 0) return; $monitor.$owner = null; if ($monitor.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static($monitor.$enteringThreads)) otp_Platform_postpone(jl_Object$monitorExit$lambda$_8_0__init_($o)); else jl_Object_isEmptyMonitor($o); return; } $rt_throw(jl_IllegalMonitorStateException__init_()); } function jl_Object_waitForOtherThreads($o) { var $monitor, $enteringThreads, $r; if (!jl_Object_isEmptyMonitor($o) && $o.$monitor.$owner === null) { $monitor = $o.$monitor; if ($monitor.$enteringThreads !== null && !otp_PlatformQueue_isEmpty$static($monitor.$enteringThreads)) { $enteringThreads = $monitor.$enteringThreads; $r = otp_PlatformQueue_remove$static($enteringThreads); $monitor.$enteringThreads = null; $r.$run(); } return; } } function jl_Object_isEmptyMonitor($this) { var $monitor, var$2; $monitor = $this.$monitor; if ($monitor === null) return 1; a: { b: { if ($monitor.$owner === null) { if ($monitor.$enteringThreads !== null) { var$2 = $monitor.$enteringThreads; if (!otp_PlatformQueue_isEmpty$static(var$2)) break b; } if ($monitor.$notifyListeners === null) break a; var$2 = $monitor.$notifyListeners; if (otp_PlatformQueue_isEmpty$static(var$2)) break a; } } return 0; } jl_Object_deleteMonitor($this); return 1; } function jl_Object_deleteMonitor($this) { $this.$monitor = null; } function jl_Object_holdsLock($o) { return $o.$monitor !== null && $o.$monitor.$owner === jl_Thread_currentThread() ? 1 : 0; } function jl_Object__init_0($this) {} function jl_Object_getClass($this) { return jl_Class_getClass($this.constructor); } function jl_Object_hashCode($this) { return jl_Object_identity($this); } function jl_Object_equals($this, $other) { return $this !== $other ? 0 : 1; } function jl_Object_toString($this) { var var$1, var$2, var$3; var$1 = (jl_Object_getClass($this)).$getName(); var$2 = jl_Integer_toHexString(jl_Object_identity($this)); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(var$3, var$1), 64), var$2); return jl_StringBuilder_toString(var$3); } function jl_Object_identity($this) { var $platformThis, var$2; $platformThis = $this; if (!$platformThis.$id$) { var$2 = $rt_nextId(); $platformThis.$id$ = var$2; } return $this.$id$; } function jl_Object_clone($this) { var var$1, $result, var$3; if (!$rt_isInstance($this, jl_Cloneable)) { var$1 = $this; if (var$1.constructor.$meta.item === null) $rt_throw(jl_CloneNotSupportedException__init_()); } $result = otp_Platform_clone($this); var$1 = $result; var$3 = $rt_nextId(); var$1.$id$ = var$3; return $result; } function jl_Object_notifyAll($this) { var $listeners, $listener; if (!jl_Object_holdsLock($this)) $rt_throw(jl_IllegalMonitorStateException__init_()); $listeners = $this.$monitor.$notifyListeners; if ($listeners === null) return; while (!otp_PlatformQueue_isEmpty$static($listeners)) { $listener = otp_PlatformQueue_remove$static($listeners); if (!$listener.$expired()) otp_Platform_postpone($listener); } $this.$monitor.$notifyListeners = null; } function jl_Object_lambda$monitorExit$2($o) { jl_Object_waitForOtherThreads($o); } function jl_Object_lambda$monitorEnterWait$0($thread_0, $o, $count, $callback) { var var$5; jl_Thread_setCurrentThread($thread_0); $o.$monitor.$owner = $thread_0; var$5 = $o.$monitor; var$5.$count = var$5.$count + $count | 0; $callback.$complete(null); } function jur_AbstractCharClass$LazyCharClass() { var a = this; jl_Object.call(a); a.$posValue = null; a.$negValue = null; } function jur_AbstractCharClass$LazyCharClass__init_($this) { jl_Object__init_0($this); } function jur_AbstractCharClass$LazyCharClass_getValue($this, $negative) { if (!$negative && $this.$posValue === null) $this.$posValue = $this.$computeValue(); else if ($negative && $this.$negValue === null) $this.$negValue = ($this.$computeValue()).$setNegative(1); if ($negative) return $this.$negValue; return $this.$posValue; } var jur_AbstractCharClass$LazyBlank = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyBlank__init_() { var var_0 = new jur_AbstractCharClass$LazyBlank(); jur_AbstractCharClass$LazyBlank__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyBlank__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyBlank_computeValue($this) { return ((jur_CharClass__init_()).$add(32)).$add(9); } var jur_AbstractCharClass$LazyCntrl = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyCntrl__init_() { var var_0 = new jur_AbstractCharClass$LazyCntrl(); jur_AbstractCharClass$LazyCntrl__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyCntrl__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyCntrl_computeValue($this) { return ((jur_CharClass__init_()).$add0(0, 31)).$add(127); } var jl_Comparable = $rt_classWithoutFields(0); var ji_Serializable = $rt_classWithoutFields(0); function jl_Enum() { var a = this; jl_Object.call(a); a.$name = null; a.$ordinal = 0; } function jl_Enum__init_($this, $name, $ordinal) { jl_Object__init_0($this); $this.$name = $name; $this.$ordinal = $ordinal; } function jl_Enum_name($this) { return $this.$name; } function jl_Enum_ordinal($this) { return $this.$ordinal; } function jl_Enum_toString($this) { return $this.$name.$toString(); } function jl_Enum_equals($this, $other) { return $this !== $other ? 0 : 1; } function jl_Enum_hashCode($this) { return jl_Object_hashCode($this); } function jl_Enum_valueOf($enumType, $name) { var $constants, var$4, var$5, var$6, var$7, var$8, $constant; $constants = $enumType.$getEnumConstants(); if ($constants === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1))); var$4 = $constants.data; var$5 = var$4.length; var$6 = 0; while (true) { if (var$6 >= var$5) { var$7 = new jl_IllegalArgumentException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$8, $rt_s(2)), $enumType), $rt_s(3)), $name), $rt_s(4)); jl_IllegalArgumentException__init_0(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } $constant = var$4[var$6]; if ((jl_Enum_name($constant)).$equals($name)) break; var$6 = var$6 + 1 | 0; } return $constant; } var omceugcb_ButtonMode = $rt_classWithoutFields(jl_Enum); var omceugcb_ButtonMode_DEFAULT = null; var omceugcb_ButtonMode_HOLD = null; var omceugcb_ButtonMode_TOGGLE = null; var omceugcb_ButtonMode_$VALUES = null; function omceugcb_ButtonMode_$callClinit() { omceugcb_ButtonMode_$callClinit = $rt_eraseClinit(omceugcb_ButtonMode); omceugcb_ButtonMode__clinit_(); } function omceugcb_ButtonMode__init_(var_0, var_1) { var var_2 = new omceugcb_ButtonMode(); omceugcb_ButtonMode__init_0(var_2, var_0, var_1); return var_2; } function omceugcb_ButtonMode_values() { omceugcb_ButtonMode_$callClinit(); return omceugcb_ButtonMode_$VALUES.$clone(); } function omceugcb_ButtonMode__init_0($this, var$1, var$2) { omceugcb_ButtonMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omceugcb_ButtonMode_$values() { omceugcb_ButtonMode_$callClinit(); return $rt_createArrayFromData(omceugcb_ButtonMode, [omceugcb_ButtonMode_DEFAULT, omceugcb_ButtonMode_HOLD, omceugcb_ButtonMode_TOGGLE]); } function omceugcb_ButtonMode__clinit_() { omceugcb_ButtonMode_DEFAULT = omceugcb_ButtonMode__init_($rt_s(5), 0); omceugcb_ButtonMode_HOLD = omceugcb_ButtonMode__init_($rt_s(6), 1); omceugcb_ButtonMode_TOGGLE = omceugcb_ButtonMode__init_($rt_s(7), 2); omceugcb_ButtonMode_$VALUES = omceugcb_ButtonMode_$values(); } var jl_Runnable = $rt_classWithoutFields(0); function cgxgbtp_Preloader$3$1$1() { jl_Object.call(this); this.$this$2 = null; } function cgxgbtp_Preloader$3$1$1__init_(var_0) { var var_1 = new cgxgbtp_Preloader$3$1$1(); cgxgbtp_Preloader$3$1$1__init_0(var_1, var_0); return var_1; } function cgxgbtp_Preloader$3$1$1__init_0($this, $this$2) { $this.$this$2 = $this$2; jl_Object__init_0($this); } function cgxgbtp_Preloader$3$1$1_run($this) { var $array; $array = $this.$this$2.$val$droppedFiles.$toArray(); $this.$this$2.$this$1.$val$config.$windowListener.$filesDropped($array); } function cbgss_Actor() { var a = this; jl_Object.call(a); a.$stage = null; a.$parent = null; a.$listeners = null; a.$captureListeners = null; a.$actions = null; a.$touchable = null; a.$visible = 0; a.$width = 0.0; a.$height = 0.0; a.$scaleX = 0.0; a.$scaleY = 0.0; a.$color = null; } function cbgss_Actor__init_() { var var_0 = new cbgss_Actor(); cbgss_Actor__init_0(var_0); return var_0; } function cbgss_Actor__init_0($this) { jl_Object__init_0($this); $this.$listeners = cbgu_DelayedRemovalArray__init_(0); $this.$captureListeners = cbgu_DelayedRemovalArray__init_(0); $this.$actions = cbgu_Array__init_(0); cbgss_Touchable_$callClinit(); $this.$touchable = cbgss_Touchable_enabled; $this.$visible = 1; $this.$scaleX = 1.0; $this.$scaleY = 1.0; $this.$color = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); } function cbgss_Actor_addListener($this, $listener) { if ($listener === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(8))); if ($this.$listeners.$contains($listener, 1)) return 0; $this.$listeners.$add1($listener); return 1; } function cbgss_Actor_setStage($this, $stage) { $this.$stage = $stage; } function cbgss_Actor_getParent($this) { return $this.$parent; } function cbgss_Actor_setTouchable($this, $touchable) { $this.$touchable = $touchable; } function cbgss_Actor_setWidth($this, $width) { if ($this.$width !== $width) { $this.$width = $width; $this.$sizeChanged(); } } function cbgss_Actor_setHeight($this, $height) { if ($this.$height !== $height) { $this.$height = $height; $this.$sizeChanged(); } } function cbgss_Actor_setSize($this, $width, $height) { if (!($this.$width === $width && $this.$height === $height)) { $this.$width = $width; $this.$height = $height; $this.$sizeChanged(); } } var cbgssu_Cullable = $rt_classWithoutFields(0); function cbgss_Group() { var a = this; cbgss_Actor.call(a); a.$children = null; a.$worldTransform = null; a.$computedTransform = null; a.$oldTransform = null; a.$transform = 0; } var cbgss_Group_tmp = null; function cbgss_Group_$callClinit() { cbgss_Group_$callClinit = $rt_eraseClinit(cbgss_Group); cbgss_Group__clinit_(); } function cbgss_Group__init_() { var var_0 = new cbgss_Group(); cbgss_Group__init_0(var_0); return var_0; } function cbgss_Group__init_0($this) { cbgss_Group_$callClinit(); cbgss_Actor__init_0($this); $this.$children = cbgu_SnapshotArray__init_(1, 4, $rt_cls(cbgss_Actor)); $this.$worldTransform = cbgm_Affine2__init_(); $this.$computedTransform = cbgm_Matrix4__init_(); $this.$oldTransform = cbgm_Matrix4__init_(); $this.$transform = 1; } function cbgss_Group_setStage($this, $stage) { var $childrenArray, $i, $n; cbgss_Actor_setStage($this, $stage); $childrenArray = $this.$children.$items; $i = 0; $n = $this.$children.$size; while ($i < $n) { $childrenArray.data[$i].$setStage($stage); $i = $i + 1 | 0; } } function cbgss_Group_setTransform($this, $transform) { $this.$transform = $transform; } function cbgss_Group__clinit_() { cbgss_Group_tmp = cbgm_Vector2__init_(); } var cbgssu_Layout = $rt_classWithoutFields(0); function cbgssu_WidgetGroup() { var a = this; cbgss_Group.call(a); a.$needsLayout = 0; a.$layoutEnabled = 0; } function cbgssu_WidgetGroup__init_() { var var_0 = new cbgssu_WidgetGroup(); cbgssu_WidgetGroup__init_0(var_0); return var_0; } function cbgssu_WidgetGroup__init_0($this) { cbgss_Group__init_0($this); $this.$needsLayout = 1; $this.$layoutEnabled = 1; } function cbgssu_WidgetGroup_invalidate($this) { $this.$needsLayout = 1; } function cbgssu_WidgetGroup_sizeChanged($this) { $this.$invalidate(); } function cbgssu_Table() { var a = this; cbgssu_WidgetGroup.call(a); a.$cells = null; a.$cellDefaults = null; a.$columnDefaults = null; a.$sizeInvalid = 0; a.$padTop = null; a.$padLeft = null; a.$padBottom = null; a.$padRight = null; a.$align = 0; a.$debug = null; a.$skin = null; a.$round = 0; } var cbgssu_Table_debugTableColor = null; var cbgssu_Table_debugCellColor = null; var cbgssu_Table_debugActorColor = null; var cbgssu_Table_cellPool = null; var cbgssu_Table_backgroundTop = null; var cbgssu_Table_backgroundLeft = null; var cbgssu_Table_backgroundBottom = null; var cbgssu_Table_backgroundRight = null; function cbgssu_Table_$callClinit() { cbgssu_Table_$callClinit = $rt_eraseClinit(cbgssu_Table); cbgssu_Table__clinit_(); } function cbgssu_Table__init_() { var var_0 = new cbgssu_Table(); cbgssu_Table__init_0(var_0); return var_0; } function cbgssu_Table__init_1(var_0) { var var_1 = new cbgssu_Table(); cbgssu_Table__init_2(var_1, var_0); return var_1; } function cbgssu_Table__init_0($this) { cbgssu_Table_$callClinit(); cbgssu_Table__init_2($this, null); } function cbgssu_Table__init_2($this, $skin) { cbgssu_Table_$callClinit(); cbgssu_WidgetGroup__init_0($this); $this.$cells = cbgu_Array__init_(4); $this.$columnDefaults = cbgu_Array__init_(2); $this.$sizeInvalid = 1; $this.$padTop = cbgssu_Table_backgroundTop; $this.$padLeft = cbgssu_Table_backgroundLeft; $this.$padBottom = cbgssu_Table_backgroundBottom; $this.$padRight = cbgssu_Table_backgroundRight; $this.$align = 1; cbgssu_Table$Debug_$callClinit(); $this.$debug = cbgssu_Table$Debug_none; $this.$round = 1; $this.$skin = $skin; $this.$cellDefaults = cbgssu_Table_obtainCell($this); $this.$setTransform(0); cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_childrenOnly); } function cbgssu_Table_obtainCell($this) { var $cell; cbgssu_Table_$callClinit(); $cell = cbgssu_Table_cellPool.$obtain(); $cell.$setTable($this); return $cell; } function cbgssu_Table__clinit_() { cbgssu_Table_debugTableColor = cbgg_Color__init_(0.0, 0.0, 1.0, 1.0); cbgssu_Table_debugCellColor = cbgg_Color__init_(1.0, 0.0, 0.0, 1.0); cbgssu_Table_debugActorColor = cbgg_Color__init_(0.0, 1.0, 0.0, 1.0); cbgssu_Table_cellPool = cbgssu_Table$1__init_(); cbgssu_Table_backgroundTop = cbgssu_Table$2__init_(); cbgssu_Table_backgroundLeft = cbgssu_Table$3__init_(); cbgssu_Table_backgroundBottom = cbgssu_Table$4__init_(); cbgssu_Table_backgroundRight = cbgssu_Table$5__init_(); } var cbgm_Interpolation = $rt_classWithoutFields(); var cbgm_Interpolation_linear = null; var cbgm_Interpolation_smooth = null; var cbgm_Interpolation_smooth2 = null; var cbgm_Interpolation_smoother = null; var cbgm_Interpolation_fade = null; var cbgm_Interpolation_pow2 = null; var cbgm_Interpolation_pow2In = null; var cbgm_Interpolation_slowFast = null; var cbgm_Interpolation_pow2Out = null; var cbgm_Interpolation_fastSlow = null; var cbgm_Interpolation_pow2InInverse = null; var cbgm_Interpolation_pow2OutInverse = null; var cbgm_Interpolation_pow3 = null; var cbgm_Interpolation_pow3In = null; var cbgm_Interpolation_pow3Out = null; var cbgm_Interpolation_pow3InInverse = null; var cbgm_Interpolation_pow3OutInverse = null; var cbgm_Interpolation_pow4 = null; var cbgm_Interpolation_pow4In = null; var cbgm_Interpolation_pow4Out = null; var cbgm_Interpolation_pow5 = null; var cbgm_Interpolation_pow5In = null; var cbgm_Interpolation_pow5Out = null; var cbgm_Interpolation_sine = null; var cbgm_Interpolation_sineIn = null; var cbgm_Interpolation_sineOut = null; var cbgm_Interpolation_exp10 = null; var cbgm_Interpolation_exp10In = null; var cbgm_Interpolation_exp10Out = null; var cbgm_Interpolation_exp5 = null; var cbgm_Interpolation_exp5In = null; var cbgm_Interpolation_exp5Out = null; var cbgm_Interpolation_circle = null; var cbgm_Interpolation_circleIn = null; var cbgm_Interpolation_circleOut = null; var cbgm_Interpolation_elastic = null; var cbgm_Interpolation_elasticIn = null; var cbgm_Interpolation_elasticOut = null; var cbgm_Interpolation_swing = null; var cbgm_Interpolation_swingIn = null; var cbgm_Interpolation_swingOut = null; var cbgm_Interpolation_bounce = null; var cbgm_Interpolation_bounceIn = null; var cbgm_Interpolation_bounceOut = null; function cbgm_Interpolation_$callClinit() { cbgm_Interpolation_$callClinit = $rt_eraseClinit(cbgm_Interpolation); cbgm_Interpolation__clinit_(); } function cbgm_Interpolation__init_($this) { cbgm_Interpolation_$callClinit(); jl_Object__init_0($this); } function cbgm_Interpolation__clinit_() { cbgm_Interpolation_linear = cbgm_Interpolation$1__init_(); cbgm_Interpolation_smooth = cbgm_Interpolation$2__init_(); cbgm_Interpolation_smooth2 = cbgm_Interpolation$3__init_(); cbgm_Interpolation_smoother = cbgm_Interpolation$4__init_(); cbgm_Interpolation_fade = cbgm_Interpolation_smoother; cbgm_Interpolation_pow2 = cbgm_Interpolation$Pow__init_(2); cbgm_Interpolation_pow2In = cbgm_Interpolation$PowIn__init_(2); cbgm_Interpolation_slowFast = cbgm_Interpolation_pow2In; cbgm_Interpolation_pow2Out = cbgm_Interpolation$PowOut__init_(2); cbgm_Interpolation_fastSlow = cbgm_Interpolation_pow2Out; cbgm_Interpolation_pow2InInverse = cbgm_Interpolation$5__init_(); cbgm_Interpolation_pow2OutInverse = cbgm_Interpolation$6__init_(); cbgm_Interpolation_pow3 = cbgm_Interpolation$Pow__init_(3); cbgm_Interpolation_pow3In = cbgm_Interpolation$PowIn__init_(3); cbgm_Interpolation_pow3Out = cbgm_Interpolation$PowOut__init_(3); cbgm_Interpolation_pow3InInverse = cbgm_Interpolation$7__init_(); cbgm_Interpolation_pow3OutInverse = cbgm_Interpolation$8__init_(); cbgm_Interpolation_pow4 = cbgm_Interpolation$Pow__init_(4); cbgm_Interpolation_pow4In = cbgm_Interpolation$PowIn__init_(4); cbgm_Interpolation_pow4Out = cbgm_Interpolation$PowOut__init_(4); cbgm_Interpolation_pow5 = cbgm_Interpolation$Pow__init_(5); cbgm_Interpolation_pow5In = cbgm_Interpolation$PowIn__init_(5); cbgm_Interpolation_pow5Out = cbgm_Interpolation$PowOut__init_(5); cbgm_Interpolation_sine = cbgm_Interpolation$9__init_(); cbgm_Interpolation_sineIn = cbgm_Interpolation$10__init_(); cbgm_Interpolation_sineOut = cbgm_Interpolation$11__init_(); cbgm_Interpolation_exp10 = cbgm_Interpolation$Exp__init_(2.0, 10.0); cbgm_Interpolation_exp10In = cbgm_Interpolation$ExpIn__init_(2.0, 10.0); cbgm_Interpolation_exp10Out = cbgm_Interpolation$ExpOut__init_(2.0, 10.0); cbgm_Interpolation_exp5 = cbgm_Interpolation$Exp__init_(2.0, 5.0); cbgm_Interpolation_exp5In = cbgm_Interpolation$ExpIn__init_(2.0, 5.0); cbgm_Interpolation_exp5Out = cbgm_Interpolation$ExpOut__init_(2.0, 5.0); cbgm_Interpolation_circle = cbgm_Interpolation$12__init_(); cbgm_Interpolation_circleIn = cbgm_Interpolation$13__init_(); cbgm_Interpolation_circleOut = cbgm_Interpolation$14__init_(); cbgm_Interpolation_elastic = cbgm_Interpolation$Elastic__init_(2.0, 10.0, 7, 1.0); cbgm_Interpolation_elasticIn = cbgm_Interpolation$ElasticIn__init_(2.0, 10.0, 6, 1.0); cbgm_Interpolation_elasticOut = cbgm_Interpolation$ElasticOut__init_(2.0, 10.0, 7, 1.0); cbgm_Interpolation_swing = cbgm_Interpolation$Swing__init_(1.5); cbgm_Interpolation_swingIn = cbgm_Interpolation$SwingIn__init_(2.0); cbgm_Interpolation_swingOut = cbgm_Interpolation$SwingOut__init_(2.0); cbgm_Interpolation_bounce = cbgm_Interpolation$Bounce__init_(4); cbgm_Interpolation_bounceIn = cbgm_Interpolation$BounceIn__init_(4); cbgm_Interpolation_bounceOut = cbgm_Interpolation$BounceOut__init_(4); } function cbgm_Interpolation$BounceOut() { var a = this; cbgm_Interpolation.call(a); a.$widths = null; a.$heights = null; } function cbgm_Interpolation$BounceOut__init_(var_0) { var var_1 = new cbgm_Interpolation$BounceOut(); cbgm_Interpolation$BounceOut__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$BounceOut__init_0($this, $bounces) { var var$2; cbgm_Interpolation__init_($this); if ($bounces >= 2 && $bounces <= 5) { a: { $this.$widths = $rt_createFloatArray($bounces); $this.$heights = $rt_createFloatArray($bounces); $this.$heights.data[0] = 1.0; switch ($bounces) { case 2: break; case 3: $this.$widths.data[0] = 0.4000000059604645; $this.$widths.data[1] = 0.4000000059604645; $this.$widths.data[2] = 0.20000000298023224; $this.$heights.data[1] = 0.33000001311302185; $this.$heights.data[2] = 0.10000000149011612; break a; case 4: $this.$widths.data[0] = 0.3400000035762787; $this.$widths.data[1] = 0.3400000035762787; $this.$widths.data[2] = 0.20000000298023224; $this.$widths.data[3] = 0.15000000596046448; $this.$heights.data[1] = 0.25999999046325684; $this.$heights.data[2] = 0.10999999940395355; $this.$heights.data[3] = 0.029999999329447746; break a; case 5: $this.$widths.data[0] = 0.30000001192092896; $this.$widths.data[1] = 0.30000001192092896; $this.$widths.data[2] = 0.20000000298023224; $this.$widths.data[3] = 0.10000000149011612; $this.$widths.data[4] = 0.10000000149011612; $this.$heights.data[1] = 0.44999998807907104; $this.$heights.data[2] = 0.30000001192092896; $this.$heights.data[3] = 0.15000000596046448; $this.$heights.data[4] = 0.05999999865889549; break a; default: break a; } $this.$widths.data[0] = 0.6000000238418579; $this.$widths.data[1] = 0.4000000059604645; $this.$heights.data[1] = 0.33000001311302185; } var$2 = $this.$widths.data; var$2[0] = var$2[0] * 2.0; return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(9))).$append2($bounces)).$toString())); } var otj_JSObject = $rt_classWithoutFields(0); var omcwca_CGAdCallBack = $rt_classWithoutFields(0); function omcsum_MenuUIAdapter$5$1() { jl_Object.call(this); this.$this$10 = null; } function omcsum_MenuUIAdapter$5$1__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$5$1(); omcsum_MenuUIAdapter$5$1__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$5$1__init_0($this, $this$1) { $this.$this$10 = $this$1; jl_Object__init_0($this); } function omcsum_MenuUIAdapter$5$1_adFinished($this) { var var$1; (jl_System_out()).$println($rt_s(10)); var$1 = $this.$this$10.$this$0.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); $this.$this$10.$this$0.$startGameCommand = omcsm_StartGameCommand__init_($this.$this$10.$this$0.$uiData.$gameMode, $this.$this$10.$this$0.$uiData.$colorMode, $this.$this$10.$this$0.$uiData.$difficulty, $this.$this$10.$this$0.$uiData.$theme); } function omcsum_MenuUIAdapter$5$1_adError($this, $message) { var var$2; var$2 = $this.$this$10.$this$0.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); $this.$this$10.$this$0.$startGameCommand = omcsm_StartGameCommand__init_($this.$this$10.$this$0.$uiData.$gameMode, $this.$this$10.$this$0.$uiData.$colorMode, $this.$this$10.$this$0.$uiData.$difficulty, $this.$this$10.$this$0.$uiData.$theme); } function omcsum_MenuUIAdapter$5$1_adStarted($this) {} function omcsum_MenuUIAdapter$5$1_adStarted$exported$0(var$0) { var$0.$adStarted(); } function omcsum_MenuUIAdapter$5$1_adError$exported$1(var$0, var$1) { var$0.$adError($rt_str(var$1)); } function omcsum_MenuUIAdapter$5$1_adFinished$exported$2(var$0) { var$0.$adFinished(); } var omcsm_ExitGameCommand = $rt_classWithoutFields(); function omcsm_ExitGameCommand__init_() { var var_0 = new omcsm_ExitGameCommand(); omcsm_ExitGameCommand__init_0(var_0); return var_0; } function omcsm_ExitGameCommand__init_0($this) { jl_Object__init_0($this); } function jnci_BufferedEncoder$Controller() { var a = this; jl_Object.call(a); a.$in = null; a.$out0 = null; a.$inPosition = 0; a.$outPosition = 0; } function jnci_BufferedEncoder$Controller__init_(var_0, var_1) { var var_2 = new jnci_BufferedEncoder$Controller(); jnci_BufferedEncoder$Controller__init_0(var_2, var_0, var_1); return var_2; } function jnci_BufferedEncoder$Controller__init_0($this, $in, $out) { jl_Object__init_0($this); $this.$in = $in; $this.$out0 = $out; } function jnci_BufferedEncoder$Controller_hasMoreInput($this) { return jn_Buffer_hasRemaining($this.$in); } function jnci_BufferedEncoder$Controller_hasMoreInput0($this, $sz) { return jn_Buffer_remaining($this.$in) < $sz ? 0 : 1; } function jnci_BufferedEncoder$Controller_hasMoreOutput($this) { return jn_Buffer_hasRemaining($this.$out0); } function jnci_BufferedEncoder$Controller_hasMoreOutput0($this, $sz) { return jn_Buffer_remaining($this.$out0) < $sz ? 0 : 1; } function jnci_BufferedEncoder$Controller_setInPosition($this, $inPosition) { $this.$inPosition = $inPosition; } function jnci_BufferedEncoder$Controller_setOutPosition($this, $outPosition) { $this.$outPosition = $outPosition; } var cbgggmd_ModelTexture = $rt_classWithoutFields(); function cbgggmd_ModelTexture__init_() { var var_0 = new cbgggmd_ModelTexture(); cbgggmd_ModelTexture__init_0(var_0); return var_0; } function cbgggmd_ModelTexture__init_0($this) { jl_Object__init_0($this); } var cbgur_ClassReflection = $rt_classWithoutFields(); function cbgur_ClassReflection__init_() { var var_0 = new cbgur_ClassReflection(); cbgur_ClassReflection__init_0(var_0); return var_0; } function cbgur_ClassReflection__init_0($this) { jl_Object__init_0($this); } function cbgur_ClassReflection_forName($name) { var var$2, $e, var$4, $$je; a: { try { var$2 = jl_Class_forName($name); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_ClassNotFoundException) { $e = $$je; break a; } else { throw $$e; } } return var$2; } var$2 = new cbgur_ReflectionException; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(11)), $name); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$4), $e); $rt_throw(var$2); } function cbgur_ClassReflection_newInstance($c) { var var$2, $e, var$4, var$5, $$je; a: { try { var$2 = $c.$newInstance(); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_InstantiationException) { $e = $$je; break a; } else if ($$je instanceof jl_IllegalAccessException) { $e = $$je; var$2 = new cbgur_ReflectionException; var$4 = $c.$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(12)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } else { throw $$e; } } return var$2; } var$2 = new cbgur_ReflectionException; var$4 = $c.$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(12)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } function cbgur_ClassReflection_getNoArgPublicConstructor($c) { var $constructors, var$3; $constructors = $c.$getConstructors(); var$3 = $constructors.data; if (var$3.length <= 0) return null; return cbgur_Constructor__init_(var$3[0]); } function cbgur_ClassReflection_getConstructor($c, $parameterTypes) { var $constructor, var$4, $e, var$6, var$7, $$je; if ($parameterTypes !== null && $parameterTypes.data.length) { a: { b: { try { $constructor = $c.$getConstructor($parameterTypes); var$4 = cbgur_Constructor__init_($constructor); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_SecurityException) { $e = $$je; break a; } else if ($$je instanceof jl_NoSuchMethodException) { $e = $$je; break b; } else { throw $$e; } } return var$4; } var$4 = new cbgur_ReflectionException; var$6 = $c.$getName(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(13)), var$6); cbgur_ReflectionException__init_(var$4, jl_StringBuilder_toString(var$7), $e); $rt_throw(var$4); } var$4 = new cbgur_ReflectionException; var$6 = $c.$getName(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(14)), var$6), $rt_s(15)); cbgur_ReflectionException__init_(var$4, jl_StringBuilder_toString(var$7), $e); $rt_throw(var$4); } return cbgur_ClassReflection_getNoArgPublicConstructor($c); } function cbgur_ClassReflection_getDeclaredConstructor($c, $parameterTypes) { var $declaredConstructor, var$4, $e, var$6, var$7, $$je; a: { try { $declaredConstructor = $c.$getDeclaredConstructor($parameterTypes); var$4 = cbgur_Constructor__init_($declaredConstructor); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_SecurityException) { $e = $$je; break a; } else if ($$je instanceof jl_NoSuchMethodException) { $e = $$je; var$4 = new cbgur_ReflectionException; var$6 = $c.$getName(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(13)), var$6); cbgur_ReflectionException__init_(var$4, jl_StringBuilder_toString(var$7), $e); $rt_throw(var$4); } else { throw $$e; } } return var$4; } var$4 = new cbgur_ReflectionException; var$6 = $c.$getName(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(16)), var$6); cbgur_ReflectionException__init_(var$4, jl_StringBuilder_toString(var$7), $e); $rt_throw(var$4); } function omcemm_CMedia() { var a = this; jl_Object.call(a); a.$file = null; a.$hash = 0; } function omcemm_CMedia__init_($this, $file) { var var$2; jl_Object__init_0($this); $this.$file = $file; var$2 = $rt_createArray(jl_Object, 1); var$2.data[0] = $file; $this.$hash = ju_Objects_hash(var$2); } function omcemm_CMedia_equals($this, $o) { var $cMedia; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $cMedia = $o; return $cMedia.$hash != $this.$hash ? 0 : 1; } return 0; } function omcemm_CMedia_hashCode($this) { return $this.$hash; } function omcemm_CMediaFont() { var a = this; omcemm_CMedia.call(a); a.$offset_x = 0; a.$offset_y = 0; } function omcemm_CMediaFont__init_(var_0) { var var_1 = new omcemm_CMediaFont(); omcemm_CMediaFont__init_0(var_1, var_0); return var_1; } function omcemm_CMediaFont__init_0($this, $filename) { omcemm_CMedia__init_($this, $filename); } var cbgssu_Drawable = $rt_classWithoutFields(0); var cbgssu_BaseDrawable = $rt_classWithoutFields(); function cbgssu_BaseDrawable__init_() { var var_0 = new cbgssu_BaseDrawable(); cbgssu_BaseDrawable__init_0(var_0); return var_0; } function cbgssu_BaseDrawable__init_0($this) { jl_Object__init_0($this); } var jl_Number = $rt_classWithoutFields(); function jl_Number__init_($this) { jl_Object__init_0($this); } function jl_Integer() { jl_Number.call(this); this.$value = 0; } var jl_Integer_TYPE = null; var jl_Integer_integerCache = null; function jl_Integer_$callClinit() { jl_Integer_$callClinit = $rt_eraseClinit(jl_Integer); jl_Integer__clinit_(); } function jl_Integer__init_(var_0) { var var_1 = new jl_Integer(); jl_Integer__init_0(var_1, var_0); return var_1; } function jl_Integer__init_0($this, $value) { jl_Integer_$callClinit(); jl_Number__init_($this); $this.$value = $value; } function jl_Integer_toString($i, $radix) { jl_Integer_$callClinit(); if (!($radix >= 2 && $radix <= 36)) $radix = 10; return ((jl_AbstractStringBuilder__init_(20)).$append3($i, $radix)).$toString(); } function jl_Integer_hashCode($value) { jl_Integer_$callClinit(); return ($value >>> 4 | 0) ^ $value << 28 ^ $value << 8 ^ ($value >>> 24 | 0); } function jl_Integer_toHexString($i) { jl_Integer_$callClinit(); return otci_IntegerUtil_toUnsignedLogRadixString($i, 4); } function jl_Integer_toString0($i) { jl_Integer_$callClinit(); return jl_Integer_toString($i, 10); } function jl_Integer_parseInt($s, $radix) { jl_Integer_$callClinit(); if ($s !== null) return jl_Integer_parseIntImpl($s, 0, $s.$length(), $radix); $rt_throw(jl_NumberFormatException__init_($rt_s(17))); } function jl_Integer_parseIntImpl($s, $beginIndex, $endIndex, $radix) { var $negative, var$6, $value, var$8, $digit, var$10, var$11, var$12; jl_Integer_$callClinit(); if ($beginIndex == $endIndex) $rt_throw(jl_NumberFormatException__init_($rt_s(18))); if ($radix >= 2 && $radix <= 36) { a: { $negative = 0; switch ($s.$charAt($beginIndex)) { case 43: var$6 = $beginIndex + 1 | 0; break a; case 45: $negative = 1; var$6 = $beginIndex + 1 | 0; break a; default: } var$6 = $beginIndex; } $value = 0; if (var$6 == $endIndex) $rt_throw(jl_NumberFormatException__init_0()); while (var$6 < $endIndex) { var$8 = var$6 + 1 | 0; $digit = jl_Character_getNumericValue($s.$charAt(var$6)); if ($digit < 0) { var$10 = new jl_NumberFormatException; var$11 = $s.$subSequence($beginIndex, $endIndex); var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$12, $rt_s(19)), var$11); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$12)); $rt_throw(var$10); } if ($digit >= $radix) { var$10 = new jl_NumberFormatException; var$11 = $s.$subSequence($beginIndex, $endIndex); var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$12, $rt_s(20)), $radix), $rt_s(21)), var$11); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$12)); $rt_throw(var$10); } $value = $rt_imul($radix, $value) + $digit | 0; if ($value < 0) { if (var$8 == $endIndex && $value == (-2147483648) && $negative) return (-2147483648); var$10 = new jl_NumberFormatException; var$11 = $s.$subSequence($beginIndex, $endIndex); var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$12, $rt_s(22)), var$11); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$12)); $rt_throw(var$10); } var$6 = var$8; } if ($negative) $value = -$value | 0; return $value; } var$10 = new jl_NumberFormatException; var$11 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$11, $rt_s(23)), $radix); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$11)); $rt_throw(var$10); } function jl_Integer_parseInt0($s) { jl_Integer_$callClinit(); return jl_Integer_parseInt($s, 10); } function jl_Integer_valueOf($i) { jl_Integer_$callClinit(); if ($i >= (-128) && $i <= 127) { jl_Integer_ensureIntegerCache(); return jl_Integer_integerCache.data[$i + 128 | 0]; } return jl_Integer__init_($i); } function jl_Integer_ensureIntegerCache() { var $j; jl_Integer_$callClinit(); a: { if (jl_Integer_integerCache === null) { jl_Integer_integerCache = $rt_createArray(jl_Integer, 256); $j = 0; while (true) { if ($j >= jl_Integer_integerCache.data.length) break a; jl_Integer_integerCache.data[$j] = jl_Integer__init_($j - 128 | 0); $j = $j + 1 | 0; } } } } function jl_Integer_intValue($this) { return $this.$value; } function jl_Integer_toString1($this) { return jl_Integer_toString0($this.$value); } function jl_Integer_hashCode0($this) { return jl_Integer_hashCode($this.$value); } function jl_Integer_equals($this, $other) { if ($this === $other) return 1; return $other instanceof jl_Integer && $other.$value == $this.$value ? 1 : 0; } function jl_Integer_numberOfLeadingZeros($i) { var $n, var$3, var$4; jl_Integer_$callClinit(); if (!$i) return 32; $n = 0; var$3 = $i >>> 16 | 0; if (var$3) $n = 16; else var$3 = $i; var$4 = var$3 >>> 8 | 0; if (!var$4) var$4 = var$3; else $n = $n | 8; var$3 = var$4 >>> 4 | 0; if (!var$3) var$3 = var$4; else $n = $n | 4; var$4 = var$3 >>> 2 | 0; if (!var$4) var$4 = var$3; else $n = $n | 2; if (var$4 >>> 1 | 0) $n = $n | 1; return (32 - $n | 0) - 1 | 0; } function jl_Integer_numberOfTrailingZeros($i) { var $n, var$3, var$4; jl_Integer_$callClinit(); if (!$i) return 32; $n = 0; var$3 = $i << 16; if (var$3) $n = 16; else var$3 = $i; var$4 = var$3 << 8; if (!var$4) var$4 = var$3; else $n = $n | 8; var$3 = var$4 << 4; if (!var$3) var$3 = var$4; else $n = $n | 4; var$4 = var$3 << 2; if (!var$4) var$4 = var$3; else $n = $n | 2; if (var$4 << 1) $n = $n | 1; return (32 - $n | 0) - 1 | 0; } function jl_Integer_rotateLeft($i, $distance) { var var$3; jl_Integer_$callClinit(); var$3 = $distance & 31; return $i << var$3 | ($i >>> (32 - var$3 | 0) | 0); } function jl_Integer_rotateRight($i, $distance) { var var$3; jl_Integer_$callClinit(); var$3 = $distance & 31; return ($i >>> var$3 | 0) | $i << (32 - var$3 | 0); } function jl_Integer_reverseBytes($i) { var var$2; jl_Integer_$callClinit(); var$2 = (($i & (-16711936)) >>> 8 | 0) | ($i & 16711935) << 8; var$2 = (var$2 >>> 16 | 0) + (var$2 << 16) | 0; return var$2; } function jl_Integer__clinit_() { jl_Integer_TYPE = $rt_cls($rt_intcls()); } var cbgssu_SplitPane$SplitPaneStyle = $rt_classWithoutFields(); function cbgssu_SplitPane$SplitPaneStyle__init_() { var var_0 = new cbgssu_SplitPane$SplitPaneStyle(); cbgssu_SplitPane$SplitPaneStyle__init_0(var_0); return var_0; } function cbgssu_SplitPane$SplitPaneStyle__init_0($this) { jl_Object__init_0($this); } var cbgu_Disposable = $rt_classWithoutFields(0); var cbgu_Json$Serializable = $rt_classWithoutFields(0); var cbgggp_ResourceData$Configurable = $rt_classWithoutFields(0); var cbgggp_ParticleControllerComponent = $rt_classWithoutFields(); var cbgggp_ParticleControllerComponent_TMP_V1 = null; var cbgggp_ParticleControllerComponent_TMP_V2 = null; var cbgggp_ParticleControllerComponent_TMP_V3 = null; var cbgggp_ParticleControllerComponent_TMP_V4 = null; var cbgggp_ParticleControllerComponent_TMP_V5 = null; var cbgggp_ParticleControllerComponent_TMP_V6 = null; var cbgggp_ParticleControllerComponent_TMP_Q = null; var cbgggp_ParticleControllerComponent_TMP_Q2 = null; var cbgggp_ParticleControllerComponent_TMP_M3 = null; var cbgggp_ParticleControllerComponent_TMP_M4 = null; function cbgggp_ParticleControllerComponent_$callClinit() { cbgggp_ParticleControllerComponent_$callClinit = $rt_eraseClinit(cbgggp_ParticleControllerComponent); cbgggp_ParticleControllerComponent__clinit_(); } function cbgggp_ParticleControllerComponent__init_($this) { cbgggp_ParticleControllerComponent_$callClinit(); jl_Object__init_0($this); } function cbgggp_ParticleControllerComponent__clinit_() { cbgggp_ParticleControllerComponent_TMP_V1 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_V2 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_V3 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_V4 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_V5 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_V6 = cbgm_Vector3__init_(); cbgggp_ParticleControllerComponent_TMP_Q = cbgm_Quaternion__init_(); cbgggp_ParticleControllerComponent_TMP_Q2 = cbgm_Quaternion__init_(); cbgggp_ParticleControllerComponent_TMP_M3 = cbgm_Matrix3__init_(); cbgggp_ParticleControllerComponent_TMP_M4 = cbgm_Matrix4__init_(); } var cbgggpi_Influencer = $rt_classWithoutFields(cbgggp_ParticleControllerComponent); function cbgggpi_Influencer__init_($this) { cbgggp_ParticleControllerComponent__init_($this); } function cbgggpi_ParticleControllerInfluencer() { cbgggpi_Influencer.call(this); this.$templates = null; } function cbgggpi_ParticleControllerInfluencer__init_($this) { cbgggpi_Influencer__init_($this); $this.$templates = cbgu_Array__init_0(1, 1, $rt_cls(cbgggp_ParticleController)); } var jl_Iterable = $rt_classWithoutFields(0); function cbgu_Array() { var a = this; jl_Object.call(a); a.$items = null; a.$size = 0; a.$ordered = 0; a.$iterable = null; } function cbgu_Array__init_1() { var var_0 = new cbgu_Array(); cbgu_Array__init_2(var_0); return var_0; } function cbgu_Array__init_(var_0) { var var_1 = new cbgu_Array(); cbgu_Array__init_3(var_1, var_0); return var_1; } function cbgu_Array__init_4(var_0, var_1) { var var_2 = new cbgu_Array(); cbgu_Array__init_5(var_2, var_0, var_1); return var_2; } function cbgu_Array__init_0(var_0, var_1, var_2) { var var_3 = new cbgu_Array(); cbgu_Array__init_6(var_3, var_0, var_1, var_2); return var_3; } function cbgu_Array__init_7(var_0) { var var_1 = new cbgu_Array(); cbgu_Array__init_8(var_1, var_0); return var_1; } function cbgu_Array__init_9(var_0, var_1, var_2, var_3) { var var_4 = new cbgu_Array(); cbgu_Array__init_10(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgu_Array__init_2($this) { cbgu_Array__init_5($this, 1, 16); } function cbgu_Array__init_3($this, $capacity) { cbgu_Array__init_5($this, 1, $capacity); } function cbgu_Array__init_5($this, $ordered, $capacity) { jl_Object__init_0($this); $this.$ordered = $ordered; $this.$items = $rt_createArray(jl_Object, $capacity); } function cbgu_Array__init_6($this, $ordered, $capacity, $arrayType) { jl_Object__init_0($this); $this.$ordered = $ordered; $this.$items = cbgur_ArrayReflection_newInstance($arrayType, $capacity); } function cbgu_Array__init_8($this, $array) { cbgu_Array__init_10($this, 1, $array, 0, $array.data.length); } function cbgu_Array__init_10($this, $ordered, $array, $start, $count) { cbgu_Array__init_6($this, $ordered, $count, (jl_Object_getClass($array)).$getComponentType()); $this.$size = $count; jl_System_arraycopy($array, $start, $this.$items, 0, $this.$size); } function cbgu_Array_add($this, $value) { var $items, var$3, var$4; $items = $this.$items; var$3 = $items.data; if ($this.$size == var$3.length) $items = $this.$resize(jl_Math_max(8, $this.$size * 1.75 | 0)); var$3 = $items.data; var$4 = $this.$size; $this.$size = var$4 + 1 | 0; var$3[var$4] = $value; } function cbgu_Array_addAll($this, $array) { $this.$addAll($array.$items, 0, $array.$size); } function cbgu_Array_addAll0($this, $array, $start, $count) { if (($start + $count | 0) <= $array.$size) { $this.$addAll($array.$items, $start, $count); return; } $rt_throw(jl_IllegalArgumentException__init_((((((((jl_StringBuilder__init_()).$append1($rt_s(24))).$append2($start)).$append1($rt_s(25))).$append2($count)).$append1($rt_s(26))).$append2($array.$size)).$toString())); } function cbgu_Array_addAll1($this, $array, $start, $count) { var $items, var$5, $sizeNeeded; $items = $this.$items; var$5 = $items.data; $sizeNeeded = $this.$size + $count | 0; if ($sizeNeeded > var$5.length) $items = $this.$resize(jl_Math_max(jl_Math_max(8, $sizeNeeded), $this.$size * 1.75 | 0)); jl_System_arraycopy($array, $start, $items, $this.$size, $count); $this.$size = $sizeNeeded; } function cbgu_Array_get($this, $index) { if ($index < $this.$size) return $this.$items.data[$index]; $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(27))).$append2($index)).$append1($rt_s(28))).$append2($this.$size)).$toString())); } function cbgu_Array_contains($this, $value, $identity) { var $items, $i, var$5, var$6; a: { $items = $this.$items; $i = $this.$size - 1 | 0; if (!(!$identity && $value !== null)) { while (true) { if ($i < 0) break a; var$5 = $items.data; var$6 = $i + (-1) | 0; if (var$5[$i] === $value) break; $i = var$6; } return 1; } while (true) { if ($i < 0) break a; var$5 = $items.data; var$6 = $i + (-1) | 0; if ($value.$equals(var$5[$i])) return 1; $i = var$6; } } return 0; } function cbgu_Array_removeValue($this, $value, $identity) { var $items, $i, $n; a: { $items = $this.$items; if (!(!$identity && $value !== null)) { $i = 0; $n = $this.$size; while ($i < $n) { if ($items.data[$i] === $value) { $this.$removeIndex($i); return 1; } $i = $i + 1 | 0; } } else { $i = 0; $n = $this.$size; while (true) { if ($i >= $n) break a; if ($value.$equals($items.data[$i])) { $this.$removeIndex($i); return 1; } $i = $i + 1 | 0; } } } return 0; } function cbgu_Array_removeIndex($this, $index) { var $items, var$3, $value; if ($index >= $this.$size) $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(27))).$append2($index)).$append1($rt_s(28))).$append2($this.$size)).$toString())); $items = $this.$items; var$3 = $items.data; $value = var$3[$index]; $this.$size = $this.$size - 1 | 0; if (!$this.$ordered) var$3[$index] = var$3[$this.$size]; else jl_System_arraycopy($items, $index + 1 | 0, $items, $index, $this.$size - $index | 0); var$3[$this.$size] = null; return $value; } function cbgu_Array_removeRange($this, $start, $end) { var $n, $items, $count, $lastIndex, var$7, $i; $n = $this.$size; if ($end >= $n) $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(29))).$append2($end)).$append1($rt_s(28))).$append2($this.$size)).$toString())); if ($start > $end) $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(30))).$append2($start)).$append1($rt_s(31))).$append2($end)).$toString())); $items = $this.$items; $count = ($end - $start | 0) + 1 | 0; $lastIndex = $n - $count | 0; if ($this.$ordered) { var$7 = $start + $count | 0; jl_System_arraycopy($items, var$7, $items, $start, $n - var$7 | 0); } else { $i = jl_Math_max($lastIndex, $end + 1 | 0); jl_System_arraycopy($items, $i, $items, $start, $n - $i | 0); } $i = $lastIndex; while ($i < $n) { $items.data[$i] = null; $i = $i + 1 | 0; } $this.$size = $lastIndex; } function cbgu_Array_pop($this) { var $item; if (!$this.$size) $rt_throw(jl_IllegalStateException__init_($rt_s(32))); $this.$size = $this.$size - 1 | 0; $item = $this.$items.data[$this.$size]; $this.$items.data[$this.$size] = null; return $item; } function cbgu_Array_peek($this) { if (!$this.$size) $rt_throw(jl_IllegalStateException__init_($rt_s(32))); return $this.$items.data[$this.$size - 1 | 0]; } function cbgu_Array_first($this) { if (!$this.$size) $rt_throw(jl_IllegalStateException__init_($rt_s(32))); return $this.$items.data[0]; } function cbgu_Array_clear($this) { ju_Arrays_fill($this.$items, 0, $this.$size, null); $this.$size = 0; } function cbgu_Array_ensureCapacity($this, $additionalCapacity) { var $sizeNeeded; if ($additionalCapacity < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(33))).$append2($additionalCapacity)).$toString())); $sizeNeeded = $this.$size + $additionalCapacity | 0; if ($sizeNeeded > $this.$items.data.length) $this.$resize(jl_Math_max(jl_Math_max(8, $sizeNeeded), $this.$size * 1.75 | 0)); return $this.$items; } function cbgu_Array_resize($this, $newSize) { var $items, $newItems, var$4; $items = $this.$items; $newItems = cbgur_ArrayReflection_newInstance((jl_Object_getClass($items)).$getComponentType(), $newSize); var$4 = $newItems.data; jl_System_arraycopy($items, 0, $newItems, 0, jl_Math_min($this.$size, var$4.length)); $this.$items = $newItems; return $newItems; } function cbgu_Array_iterator($this) { if (cbgu_Collections_allocateIterators) return cbgu_Array$ArrayIterator__init_($this, 1); if ($this.$iterable === null) $this.$iterable = cbgu_Array$ArrayIterable__init_($this); return $this.$iterable.$iterator(); } function cbgu_Array_truncate($this, $newSize) { var $i; if ($newSize < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(34))).$append2($newSize)).$toString())); if ($this.$size <= $newSize) return; $i = $newSize; while ($i < $this.$size) { $this.$items.data[$i] = null; $i = $i + 1 | 0; } $this.$size = $newSize; } function cbgu_Array_toArray($this) { return $this.$toArray0((jl_Object_getClass($this.$items)).$getComponentType()); } function cbgu_Array_toArray0($this, $type) { var $result; $result = cbgur_ArrayReflection_newInstance($type, $this.$size); jl_System_arraycopy($this.$items, 0, $result, 0, $this.$size); return $result; } function cbgu_Array_hashCode($this) { var $items, $h, $i, $n, var$5, $item; if (!$this.$ordered) return jl_Object_hashCode($this); $items = $this.$items; $h = 1; $i = 0; $n = $this.$size; while ($i < $n) { var$5 = $items.data; $h = $h * 31 | 0; $item = var$5[$i]; if ($item !== null) $h = $h + $item.$hashCode() | 0; $i = $i + 1 | 0; } return $h; } function cbgu_Array_equals($this, $object) { var $array, $n, $items1, $items2, $i, var$7, $o1, $o2; if ($object === $this) return 1; if (!$this.$ordered) return 0; if (!($object instanceof cbgu_Array)) return 0; $array = $object; if (!$array.$ordered) return 0; $n = $this.$size; if ($n != $array.$size) return 0; $items1 = $this.$items; $items2 = $array.$items; $i = 0; a: { while ($i < $n) { b: { var$7 = $items2.data; $o1 = $items1.data[$i]; $o2 = var$7[$i]; if ($o1 !== null) { if ($o1.$equals($o2)) break b; else break a; } if ($o2 !== null) break a; } $i = $i + 1 | 0; } return 1; } return 0; } function cbgu_Array_toString($this) { var $items, var$2, $buffer, $i; if (!$this.$size) return $rt_s(35); $items = $this.$items; var$2 = $items.data; $buffer = cbgu_StringBuilder__init_(32); $buffer.$append4(91); $buffer.$append5(var$2[0]); $i = 1; while ($i < $this.$size) { $buffer.$append6($rt_s(36)); $buffer.$append5(var$2[$i]); $i = $i + 1 | 0; } $buffer.$append4(93); return $buffer.$toString(); } function cbgu_Array_with($array) { return cbgu_Array__init_7($array); } function cbgu_DelayedRemovalArray() { cbgu_Array.call(this); this.$remove = null; } function cbgu_DelayedRemovalArray__init_0() { var var_0 = new cbgu_DelayedRemovalArray(); cbgu_DelayedRemovalArray__init_1(var_0); return var_0; } function cbgu_DelayedRemovalArray__init_(var_0) { var var_1 = new cbgu_DelayedRemovalArray(); cbgu_DelayedRemovalArray__init_2(var_1, var_0); return var_1; } function cbgu_DelayedRemovalArray__init_1($this) { cbgu_Array__init_2($this); $this.$remove = cbgu_IntArray__init_(0); } function cbgu_DelayedRemovalArray__init_2($this, $capacity) { cbgu_Array__init_3($this, $capacity); $this.$remove = cbgu_IntArray__init_(0); } function jnc_CharsetEncoder() { var a = this; jl_Object.call(a); a.$charset = null; a.$replacement = null; a.$averageBytesPerChar = 0.0; a.$maxBytesPerChar = 0.0; a.$malformedAction = null; a.$unmappableAction = null; a.$status = 0; } function jnc_CharsetEncoder__init_($this, $cs, $averageBytesPerChar, $maxBytesPerChar, $replacement) { jl_Object__init_0($this); jnc_CodingErrorAction_$callClinit(); $this.$malformedAction = jnc_CodingErrorAction_REPORT; $this.$unmappableAction = jnc_CodingErrorAction_REPORT; jnc_CharsetEncoder_checkReplacement($this, $replacement); $this.$charset = $cs; $this.$replacement = $replacement.$clone(); $this.$averageBytesPerChar = $averageBytesPerChar; $this.$maxBytesPerChar = $maxBytesPerChar; } function jnc_CharsetEncoder__init_0($this, $cs, $averageBytesPerChar, $maxBytesPerChar) { var var$4; var$4 = $rt_createByteArray(1); var$4.data[0] = 63; jnc_CharsetEncoder__init_($this, $cs, $averageBytesPerChar, $maxBytesPerChar, var$4); } function jnc_CharsetEncoder_checkReplacement($this, $replacement) { var var$2; if ($replacement !== null) { var$2 = $replacement.data.length; if (var$2 && var$2 >= $this.$maxBytesPerChar) return; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(37))); } function jnc_CharsetEncoder_onMalformedInput($this, $newAction) { if ($newAction !== null) { $this.$malformedAction = $newAction; $this.$implOnMalformedInput($newAction); return $this; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(38))); } function jnc_CharsetEncoder_implOnMalformedInput($this, $newAction) {} function jnc_CharsetEncoder_onUnmappableCharacter($this, $newAction) { if ($newAction !== null) { $this.$unmappableAction = $newAction; $this.$implOnUnmappableCharacter($newAction); return $this; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(38))); } function jnc_CharsetEncoder_implOnUnmappableCharacter($this, $newAction) {} function jnc_CharsetEncoder_encode($this, $in, $out, $endOfInput) { var $result, $e, $remaining, $action, $$je; a: { if ($this.$status != 3) { if ($endOfInput) break a; if ($this.$status != 2) break a; } $rt_throw(jl_IllegalStateException__init_0()); } $this.$status = !$endOfInput ? 1 : 2; while (true) { try { $result = $this.$encodeLoop($in, $out); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_RuntimeException) { $e = $$je; $rt_throw(jnc_CoderMalfunctionError__init_($e)); } else { throw $$e; } } if ($result.$isUnderflow()) { if (!$endOfInput) return $result; $remaining = jn_Buffer_remaining($in); if ($remaining <= 0) return $result; $result = jnc_CoderResult_malformedForLength($remaining); } else if ($result.$isOverflow()) break; $action = !$result.$isUnmappable() ? $this.$malformedAction : $this.$unmappableAction; b: { jnc_CodingErrorAction_$callClinit(); if ($action !== jnc_CodingErrorAction_REPLACE) { if ($action === jnc_CodingErrorAction_IGNORE) break b; else return $result; } if (jn_Buffer_remaining($out) < $this.$replacement.data.length) return jnc_CoderResult_OVERFLOW; jn_ByteBuffer_put($out, $this.$replacement); } $in.$position(jn_Buffer_position($in) + $result.$length() | 0); } return $result; } function jnc_CharsetEncoder_encode0($this, $in) { var $output, $result, var$4; if (!jn_Buffer_remaining($in)) return jn_ByteBuffer_allocate(0); jnc_CharsetEncoder_reset($this); $output = jn_ByteBuffer_allocate(jn_Buffer_remaining($in) * $this.$averageBytesPerChar | 0); while (true) { $result = jnc_CharsetEncoder_encode($this, $in, $output, 0); jnc_CoderResult_$callClinit(); if ($result === jnc_CoderResult_UNDERFLOW) break; if ($result === jnc_CoderResult_OVERFLOW) { $output = jnc_CharsetEncoder_allocateMore($this, $output); continue; } if (!$result.$isError()) continue; $result.$throwException(); } var$4 = jnc_CharsetEncoder_encode($this, $in, $output, 1); if (var$4.$isError()) var$4.$throwException(); while (true) { var$4 = jnc_CharsetEncoder_flush($this, $output); if (var$4.$isUnderflow()) break; if (!var$4.$isOverflow()) continue; $output = jnc_CharsetEncoder_allocateMore($this, $output); } jn_ByteBuffer_flip($output); return $output; } function jnc_CharsetEncoder_allocateMore($this, $buffer) { var $array, var$3, $result; $array = jn_ByteBuffer_array($buffer); var$3 = $array.data; var$3 = ju_Arrays_copyOf($array, var$3.length * 2 | 0); $result = jn_ByteBuffer_wrap(var$3); $result.$position1(jn_Buffer_position($buffer)); return $result; } function jnc_CharsetEncoder_flush($this, $out) { var $result; if ($this.$status != 2 && $this.$status != 4) $rt_throw(jl_IllegalStateException__init_0()); $result = $this.$implFlush($out); jnc_CoderResult_$callClinit(); if ($result === jnc_CoderResult_UNDERFLOW) $this.$status = 3; return $result; } function jnc_CharsetEncoder_implFlush($this, $out) { jnc_CoderResult_$callClinit(); return jnc_CoderResult_UNDERFLOW; } function jnc_CharsetEncoder_reset($this) { $this.$status = 0; $this.$implReset(); return $this; } function jnc_CharsetEncoder_implReset($this) {} function jnci_BufferedEncoder() { var a = this; jnc_CharsetEncoder.call(a); a.$inArray = null; a.$outArray = null; } function jnci_BufferedEncoder__init_($this, $cs, $averageBytesPerChar, $maxBytesPerChar) { jnc_CharsetEncoder__init_0($this, $cs, $averageBytesPerChar, $maxBytesPerChar); $this.$inArray = $rt_createCharArray(512); $this.$outArray = $rt_createByteArray(512); } function jnci_BufferedEncoder_encodeLoop($this, $in, $out) { var $inArray, $inPos, $inSize, $outArray, $i, var$8, var$9, $result, $outPos, $outSize, $controller; $inArray = $this.$inArray; $inPos = 0; $inSize = 0; $outArray = $this.$outArray; a: { while (true) { if (($inPos + 32 | 0) > $inSize && jn_Buffer_hasRemaining($in)) { $i = $inPos; while ($i < $inSize) { var$8 = $inArray.data; var$8[$i - $inPos | 0] = var$8[$i]; $i = $i + 1 | 0; } var$8 = $inArray.data; var$9 = $inSize - $inPos | 0; $inSize = jl_Math_min(jn_Buffer_remaining($in) + var$9 | 0, var$8.length); $in.$get($inArray, var$9, $inSize - var$9 | 0); $inPos = 0; } if (!jn_Buffer_hasRemaining($out)) { if (!jn_Buffer_hasRemaining($in) && $inPos >= $inSize) { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; } else { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; } break a; } var$8 = $outArray.data; $outPos = 0; $outSize = jl_Math_min(jn_Buffer_remaining($out), var$8.length); $controller = jnci_BufferedEncoder$Controller__init_($in, $out); $result = $this.$arrayEncode($inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller); $inPos = $controller.$inPosition; var$9 = $controller.$outPosition; if ($result === null) { if (!jn_Buffer_hasRemaining($in) && $inPos >= $inSize) { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; } else if (!jn_Buffer_hasRemaining($out) && $inPos >= $inSize) { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; } } $out.$put0($outArray, 0, var$9); if ($result !== null) break; } } $in.$position(jn_Buffer_position($in) - ($inSize - $inPos | 0) | 0); return $result; } function jnci_UTF16Encoder() { var a = this; jnci_BufferedEncoder.call(a); a.$bom = 0; a.$littleEndian = 0; } function jnci_UTF16Encoder__init_(var_0, var_1, var_2) { var var_3 = new jnci_UTF16Encoder(); jnci_UTF16Encoder__init_0(var_3, var_0, var_1, var_2); return var_3; } function jnci_UTF16Encoder__init_0($this, $cs, $bom, $littleEndian) { jnci_BufferedEncoder__init_($this, $cs, 2.0, 4.0); $this.$bom = $bom; $this.$littleEndian = $littleEndian; } function jnci_UTF16Encoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var var$8, var$9, var$10; if ($this.$bom) { if (($outPos + 2 | 0) > $outSize) { if ($controller.$hasMoreOutput()) var$8 = null; else { jnc_CoderResult_$callClinit(); var$8 = jnc_CoderResult_OVERFLOW; } return var$8; } $this.$bom = 0; if (!$this.$littleEndian) { var$9 = $outArray.data; var$10 = $outPos + 1 | 0; var$9[$outPos] = (-2); $outPos = var$10 + 1 | 0; var$9[var$10] = (-1); } else { var$9 = $outArray.data; var$10 = $outPos + 1 | 0; var$9[$outPos] = (-1); $outPos = var$10 + 1 | 0; var$9[var$10] = (-2); } } return !$this.$littleEndian ? jnci_UTF16Encoder_arrayEncodeBE($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) : jnci_UTF16Encoder_arrayEncodeLE($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller); } function jnci_UTF16Encoder_arrayEncodeLE($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $c, var$12, $next, var$14; $result = null; a: { while ($inPos < $inSize) { if ($outPos >= $outSize) break a; var$9 = $inArray.data; var$10 = $inPos + 1 | 0; $c = var$9[$inPos]; if (!jl_Character_isHighSurrogate($c)) { if (jl_Character_isLowSurrogate($c)) { $inPos = var$10 + (-1) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if (($outPos + 2 | 0) > $outSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreOutput0(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = ($c & 255) << 24 >> 24; $outPos = var$12 + 1 | 0; var$9[var$12] = $c >> 8 << 24 >> 24; $inPos = var$10; } else { if (var$10 == $inSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreInput(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } $inPos = var$10 + 1 | 0; $next = var$9[var$10]; if (!jl_Character_isLowSurrogate($next)) { $inPos = $inPos + (-2) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if (($outPos + 4 | 0) > $outSize) { $inPos = $inPos + (-2) | 0; if ($controller.$hasMoreOutput0(4)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = ($c & 255) << 24 >> 24; var$14 = var$12 + 1 | 0; var$9[var$12] = $c >> 8 << 24 >> 24; var$12 = var$14 + 1 | 0; var$9[var$14] = ($next & 255) << 24 >> 24; $outPos = var$12 + 1 | 0; var$9[var$12] = $next >> 8 << 24 >> 24; } } } $controller.$setInPosition($inPos); $controller.$setOutPosition($outPos); return $result; } function jnci_UTF16Encoder_arrayEncodeBE($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $c, var$12, $next, var$14; $result = null; a: { while ($inPos < $inSize) { if ($outPos >= $outSize) break a; var$9 = $inArray.data; var$10 = $inPos + 1 | 0; $c = var$9[$inPos]; if (!jl_Character_isHighSurrogate($c)) { if (jl_Character_isLowSurrogate($c)) { $inPos = var$10 + (-1) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if (($outPos + 2 | 0) > $outSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreOutput0(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = $c >> 8 << 24 >> 24; $outPos = var$12 + 1 | 0; var$9[var$12] = ($c & 255) << 24 >> 24; $inPos = var$10; } else { if (var$10 == $inSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreInput(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } $inPos = var$10 + 1 | 0; $next = var$9[var$10]; if (!jl_Character_isLowSurrogate($next)) { $inPos = $inPos + (-2) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if (($outPos + 4 | 0) > $outSize) { $inPos = $inPos + (-2) | 0; if ($controller.$hasMoreOutput0(4)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = $c >> 8 << 24 >> 24; var$14 = var$12 + 1 | 0; var$9[var$12] = ($c & 255) << 24 >> 24; var$12 = var$14 + 1 | 0; var$9[var$14] = $next >> 8 << 24 >> 24; $outPos = var$12 + 1 | 0; var$9[var$12] = ($next & 255) << 24 >> 24; } } } $controller.$setInPosition($inPos); $controller.$setOutPosition($outPos); return $result; } var omceuga_CommonActions = $rt_classWithoutFields(); function omceuga_CommonActions__init_($this) { jl_Object__init_0($this); } function omceuga_CommonActions_onMouseClick($this, $button) {} function omceuga_CommonActions_onMouseDoubleClick($this, $button) {} function omceuga_CommonActions_onMouseScroll($this, $scrolled) {} var omceuga_TextFieldAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_TextFieldAction__init_($this) { omceuga_CommonActions__init_($this); } function omceuga_TextFieldAction_onTyped($this, $character) {} function omceuga_TextFieldAction_onFocus($this) {} function omceugc_Component() { var a = this; jl_Object.call(a); a.$x = 0; a.$y = 0; a.$width0 = 0; a.$height0 = 0; a.$offset_x0 = 0; a.$offset_y0 = 0; a.$toolTip = null; a.$updateToolTip = 0; a.$color_r = 0.0; a.$color_g = 0.0; a.$color_b = 0.0; a.$color_a = 0.0; a.$color2_r = 0.0; a.$color2_g = 0.0; a.$color2_b = 0.0; a.$color2_a = 0.0; a.$disabled = 0; a.$visible0 = 0; a.$addedToTab = null; a.$updateActions = null; a.$name1 = null; a.$data = null; a.$addedToWindow = null; a.$addedToScreen = 0; } function omceugc_Component__init_($this) { jl_Object__init_0($this); } function omceugcl_List() { var a = this; omceugc_Component.call(a); a.$items0 = null; a.$scrolled = 0.0; a.$listAction = null; a.$font = null; a.$selectedItem = null; a.$multiSelect = 0; a.$selectedItems = null; a.$dragEnabled = 0; a.$dragOutEnabled = 0; a.$dragInEnabled = 0; } function omceugcl_List__init_() { var var_0 = new omceugcl_List(); omceugcl_List__init_0(var_0); return var_0; } function omceugcl_List__init_0($this) { omceugc_Component__init_($this); } var jt_DateFormatElement = $rt_classWithoutFields(); function jt_DateFormatElement__init_($this) { jl_Object__init_0($this); } function jt_DateFormatElement$Year() { jt_DateFormatElement.call(this); this.$field = 0; } function jt_DateFormatElement$Year__init_(var_0) { var var_1 = new jt_DateFormatElement$Year(); jt_DateFormatElement$Year__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$Year__init_0($this, $field) { jt_DateFormatElement__init_($this); $this.$field = $field; } function jt_DateFormatElement$Year_format($this, $date, $buffer) { var $number; $number = $date.$get0($this.$field); if ($number < 10) $buffer.$append7($number); else { $buffer.$append8(((($number % 100 | 0) / 10 | 0) + 48 | 0) & 65535); $buffer.$append8((($number % 10 | 0) + 48 | 0) & 65535); } } function jt_DateFormatElement$Year_equals($this, $o) { var $year; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $year = $o; return $this.$field != $year.$field ? 0 : 1; } return 0; } function jt_DateFormatElement$Year_hashCode($this) { var var$1; var$1 = $rt_createArray(jl_Object, 1); var$1.data[0] = jl_Integer_valueOf($this.$field); return ju_Objects_hash(var$1); } var jur_AbstractCharClass$LazyAlpha = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyAlpha__init_() { var var_0 = new jur_AbstractCharClass$LazyAlpha(); jur_AbstractCharClass$LazyAlpha__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyAlpha__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyAlpha_computeValue($this) { return ((jur_CharClass__init_()).$add0(97, 122)).$add0(65, 90); } var cbgssu_UIUtils = $rt_classWithoutFields(); var cbgssu_UIUtils_isAndroid = 0; var cbgssu_UIUtils_isMac = 0; var cbgssu_UIUtils_isWindows = 0; var cbgssu_UIUtils_isLinux = 0; var cbgssu_UIUtils_isIos = 0; function cbgssu_UIUtils_$callClinit() { cbgssu_UIUtils_$callClinit = $rt_eraseClinit(cbgssu_UIUtils); cbgssu_UIUtils__clinit_(); } function cbgssu_UIUtils__init_() { var var_0 = new cbgssu_UIUtils(); cbgssu_UIUtils__init_0(var_0); return var_0; } function cbgssu_UIUtils__init_0($this) { cbgssu_UIUtils_$callClinit(); jl_Object__init_0($this); } function cbgssu_UIUtils__clinit_() { var var$1; cbgssu_UIUtils_isAndroid = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(39)); cbgssu_UIUtils_isMac = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(40)); cbgssu_UIUtils_isWindows = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(41)); cbgssu_UIUtils_isLinux = !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(42)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(43)) ? 0 : 1; var$1 = !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(44)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(45)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(46)) ? 0 : 1; cbgssu_UIUtils_isIos = var$1; } var cbgu_Pool$Poolable = $rt_classWithoutFields(0); var cbgss_Action = $rt_classWithoutFields(); function cbgss_Action__init_($this) { jl_Object__init_0($this); } var cbgssa_DelegateAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_DelegateAction__init_($this) { cbgss_Action__init_($this); } var cbgssa_TimeScaleAction = $rt_classWithoutFields(cbgssa_DelegateAction); function cbgssa_TimeScaleAction__init_() { var var_0 = new cbgssa_TimeScaleAction(); cbgssa_TimeScaleAction__init_0(var_0); return var_0; } function cbgssa_TimeScaleAction__init_0($this) { cbgssa_DelegateAction__init_($this); } var jur_AbstractCharClass$LazyWord = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyWord__init_() { var var_0 = new jur_AbstractCharClass$LazyWord(); jur_AbstractCharClass$LazyWord__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyWord__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyWord_computeValue($this) { return ((((jur_CharClass__init_()).$add0(97, 122)).$add0(65, 90)).$add0(48, 57)).$add(95); } var jur_AbstractCharClass$LazyNonWord = $rt_classWithoutFields(jur_AbstractCharClass$LazyWord); function jur_AbstractCharClass$LazyNonWord__init_() { var var_0 = new jur_AbstractCharClass$LazyNonWord(); jur_AbstractCharClass$LazyNonWord__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyNonWord__init_0($this) { jur_AbstractCharClass$LazyWord__init_0($this); } function jur_AbstractCharClass$LazyNonWord_computeValue($this) { var $chCl; $chCl = (jur_AbstractCharClass$LazyWord_computeValue($this)).$setNegative(1); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var omceuga_WindowAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_WindowAction__init_($this) { omceuga_CommonActions__init_($this); } function omceuga_WindowAction_onMove($this, $x, $y) {} function omceuga_WindowAction_onFold($this) {} function omceuga_WindowAction_onUnfold($this) {} function omceuga_WindowAction_onRemove($this) {} function omceuga_WindowAction_onAdd($this) {} var cbg_ApplicationListener = $rt_classWithoutFields(0); var cbg_ApplicationAdapter = $rt_classWithoutFields(); function cbg_ApplicationAdapter__init_($this) { jl_Object__init_0($this); } function cbg_ApplicationAdapter_pause($this) {} function cbg_ApplicationAdapter_resume($this) {} function omcs_SandtrixMain() { var a = this; cbg_ApplicationAdapter.call(a); a.$mediaManager = null; a.$data0 = null; a.$game_engine = null; a.$game_ui = null; a.$menu_ui = null; a.$timer_debug_info = Long_ZERO; a.$state = null; } function omcs_SandtrixMain__init_() { var var_0 = new omcs_SandtrixMain(); omcs_SandtrixMain__init_0(var_0); return var_0; } function omcs_SandtrixMain__init_0($this) { cbg_ApplicationAdapter__init_($this); } function omcs_SandtrixMain_resize($this, $width, $height) { a: { omcs_SandtrixMain$1_$callClinit(); switch (omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE.data[jl_Enum_ordinal($this.$state)]) { case 1: break; case 2: $this.$menu_ui.$resize0($width, $height); break a; default: break a; } $this.$game_ui.$resize0($width, $height); } } function omcs_SandtrixMain_create($this) { var var$1; omcsu_UIUtils_switchFullScreenMode((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(47))); omcet_Tools$Log_inProgress($rt_s(48)); $rt_globals.window.CrazyGames.SDK.game.sdkGameLoadingStart(); $this.$mediaManager = omcem_MediaManager__init_(); $this.$mediaManager.$prepareGUICMedia(); var$1 = $this.$mediaManager; omcsug_SandtrixBaseMedia_$callClinit(); var$1.$prepareCMedia(omcsug_SandtrixBaseMedia_ALL); var$1 = $this.$mediaManager; omcsum_MenuBaseMedia_$callClinit(); var$1.$prepareCMedia(omcsum_MenuBaseMedia_ALL); $this.$mediaManager.$loadAssets(); $rt_globals.window.CrazyGames.SDK.game.sdkGameLoadingStop(); omcet_Tools$Log_done(); omcs_SandtrixMain_switchToMenu($this, 0, null); } function omcs_SandtrixMain_unloadCurrentState($this) { if ($this.$state === null) return; a: { omcs_SandtrixMain$1_$callClinit(); switch (omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE.data[jl_Enum_ordinal($this.$state)]) { case 1: omcet_Tools$Log_inProgress($rt_s(49)); $this.$game_engine.$shutdown(); $this.$game_engine = null; $this.$game_ui.$shutdown(); $this.$game_ui = null; $this.$data0 = null; omcet_Tools$Log_done(); break a; case 2: break; default: break a; } omcet_Tools$Log_inProgress($rt_s(50)); $this.$menu_ui.$shutdown(); $this.$menu_ui = null; omcet_Tools$Log_done(); } $this.$state = null; } function omcs_SandtrixMain_switchToMenu($this, $skipTitle, $displayNotification) { var $menuUIAdapter, var$4, var$5; omcs_SandtrixMain_unloadCurrentState($this); omcet_Tools$Log_inProgress($rt_s(51)); $menuUIAdapter = omcsum_MenuUIAdapter__init_($skipTitle, $displayNotification); var$4 = new omceu_UIEngine; var$5 = $this.$mediaManager; omcsc_CFG_UI_$callClinit(); omceu_UIEngine__init_(var$4, $menuUIAdapter, var$5, 160, 144, omcsc_CFG_UI_DEFAULT_VIEWPORT_MODE, 0); $this.$menu_ui = var$4; omcet_Tools$Log_done(); omcs_SandtrixMain$STATE_$callClinit(); $this.$state = omcs_SandtrixMain$STATE_MENU; } function omcs_SandtrixMain_switchToGame($this, $gameMode, $colorMode, $difficulty, $theme) { var $sandtrixEngineAdapter, $sandtrixUIAdapter, var$7, var$8; omcs_SandtrixMain_unloadCurrentState($this); omcet_Tools$Log_inProgress($rt_s(52)); $this.$data0 = omcsd_DataGenerator_create_Data($gameMode, $colorMode, $difficulty, $theme); $sandtrixEngineAdapter = omcse_SandtrixEngineAdapter__init_(); $this.$game_engine = omceg_GameEngine__init_($sandtrixEngineAdapter, $this.$data0); omcet_Tools$Log_done(); omcet_Tools$Log_inProgress($rt_s(53)); $sandtrixUIAdapter = omcsug_SandtrixUIAdapter__init_($this.$game_engine); var$7 = new omceu_UIEngine; var$8 = $this.$mediaManager; omcsc_CFG_UI_$callClinit(); omceu_UIEngine__init_(var$7, $sandtrixUIAdapter, var$8, 160, 144, omcsc_CFG_UI_DEFAULT_VIEWPORT_MODE, 0); $this.$game_ui = var$7; omcet_Tools$Log_done(); omcs_SandtrixMain$STATE_$callClinit(); $this.$state = omcs_SandtrixMain$STATE_GAME; } function omcs_SandtrixMain_render($this) { var $startGameCommand; a: { b: { omcs_SandtrixMain$1_$callClinit(); switch (omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE.data[jl_Enum_ordinal($this.$state)]) { case 1: break; case 2: break b; default: break a; } if (!omcet_Tools_skipFrame(60)) { $this.$game_ui.$update(); $this.$game_engine.$update(); } $this.$game_ui.$render(); if (($this.$game_engine.$getAdapter()).$getExitGameCommand() === null) break a; omcs_SandtrixMain_switchToMenu($this, 1, null); return; } if (!omcet_Tools_skipFrame(60)) $this.$menu_ui.$update(); $this.$menu_ui.$render(); if (($this.$menu_ui.$getAdapter0()).$getStartGameCommand() !== null) { $startGameCommand = ($this.$menu_ui.$getAdapter0()).$getStartGameCommand(); omcs_SandtrixMain_switchToGame($this, $startGameCommand.$gameMode0, $startGameCommand.$colorMode0, $startGameCommand.$difficulty0, $startGameCommand.$theme0); return; } } if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$timer_debug_info), Long_fromInt(5000))) { omcet_Tools$Log_benchmark($rt_createArray(jl_String, 0)); $this.$timer_debug_info = jl_System_currentTimeMillis(); } } function omcs_SandtrixMain_dispose($this) { omcet_Tools$Log_inProgress($rt_s(54)); omcs_SandtrixMain_unloadCurrentState($this); $this.$mediaManager.$shutdown(); omcet_Tools$Log_done(); cbg_Gdx_app.$exit(); } var cgxgbtd_EventListenerWrapper = $rt_classWithoutFields(0); function cgxgbtp_AssetDownloadImpl$5$1() { var a = this; jl_Object.call(a); a.$val$url = null; a.$val$result = null; a.$val$image = null; a.$this$11 = null; } function cgxgbtp_AssetDownloadImpl$5$1__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_AssetDownloadImpl$5$1(); cgxgbtp_AssetDownloadImpl$5$1__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_AssetDownloadImpl$5$1__init_0($this, $this$1, var$2, var$3, var$4) { $this.$this$11 = $this$1; $this.$val$url = var$2; $this.$val$result = var$3; $this.$val$image = var$4; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$5$1_handleEvent($this, $evt) { if ($rt_str($evt.type).$equals($rt_s(55))) $this.$this$11.$val$listener.$onFailure($this.$val$url); else { cgxgbtp_Blob_setImage($this.$val$result, $this.$val$image); $this.$this$11.$val$listener.$onSuccess($this.$val$url, $this.$val$result); } $this.$this$11.$this$00.$subtractQueue(); } function cgxgbtp_AssetDownloadImpl$5$1_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var cbg_Application$ApplicationType = $rt_classWithoutFields(jl_Enum); var cbg_Application$ApplicationType_Android = null; var cbg_Application$ApplicationType_Desktop = null; var cbg_Application$ApplicationType_HeadlessDesktop = null; var cbg_Application$ApplicationType_Applet = null; var cbg_Application$ApplicationType_WebGL = null; var cbg_Application$ApplicationType_iOS = null; var cbg_Application$ApplicationType_$VALUES = null; function cbg_Application$ApplicationType_$callClinit() { cbg_Application$ApplicationType_$callClinit = $rt_eraseClinit(cbg_Application$ApplicationType); cbg_Application$ApplicationType__clinit_(); } function cbg_Application$ApplicationType__init_(var_0, var_1) { var var_2 = new cbg_Application$ApplicationType(); cbg_Application$ApplicationType__init_0(var_2, var_0, var_1); return var_2; } function cbg_Application$ApplicationType_values() { cbg_Application$ApplicationType_$callClinit(); return cbg_Application$ApplicationType_$VALUES.$clone(); } function cbg_Application$ApplicationType__init_0($this, var$1, var$2) { cbg_Application$ApplicationType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbg_Application$ApplicationType__clinit_() { cbg_Application$ApplicationType_Android = cbg_Application$ApplicationType__init_($rt_s(39), 0); cbg_Application$ApplicationType_Desktop = cbg_Application$ApplicationType__init_($rt_s(56), 1); cbg_Application$ApplicationType_HeadlessDesktop = cbg_Application$ApplicationType__init_($rt_s(57), 2); cbg_Application$ApplicationType_Applet = cbg_Application$ApplicationType__init_($rt_s(58), 3); cbg_Application$ApplicationType_WebGL = cbg_Application$ApplicationType__init_($rt_s(59), 4); cbg_Application$ApplicationType_iOS = cbg_Application$ApplicationType__init_($rt_s(60), 5); cbg_Application$ApplicationType_$VALUES = $rt_createArrayFromData(cbg_Application$ApplicationType, [cbg_Application$ApplicationType_Android, cbg_Application$ApplicationType_Desktop, cbg_Application$ApplicationType_HeadlessDesktop, cbg_Application$ApplicationType_Applet, cbg_Application$ApplicationType_WebGL, cbg_Application$ApplicationType_iOS]); } function jur_AbstractSet() { var a = this; jl_Object.call(a); a.$next = null; a.$isSecondPassVisited = 0; a.$index = null; a.$type = 0; } var jur_AbstractSet_counter = 0; function jur_AbstractSet_$callClinit() { jur_AbstractSet_$callClinit = $rt_eraseClinit(jur_AbstractSet); jur_AbstractSet__clinit_(); } function jur_AbstractSet__init_($this) { var var$1, var$2; jur_AbstractSet_$callClinit(); jl_Object__init_0($this); var$1 = new jl_Integer; var$2 = jur_AbstractSet_counter; jur_AbstractSet_counter = var$2 + 1 | 0; jl_Integer__init_0(var$1, var$2); $this.$index = var$1.$toString(); } function jur_AbstractSet__init_0($this, $n) { var var$2, var$3; jur_AbstractSet_$callClinit(); jl_Object__init_0($this); var$2 = new jl_Integer; var$3 = jur_AbstractSet_counter; jur_AbstractSet_counter = var$3 + 1 | 0; jl_Integer__init_0(var$2, var$3); $this.$index = var$2.$toString(); $this.$next = $n; } function jur_AbstractSet_find($this, $stringIndex, $testString, $matchResult) { var $length; $length = $matchResult.$getRightBound(); while (true) { if ($stringIndex > $length) return (-1); if ($this.$matches($stringIndex, $testString, $matchResult) >= 0) break; $stringIndex = $stringIndex + 1 | 0; } return $stringIndex; } function jur_AbstractSet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { while (true) { if ($startSearch < $stringIndex) return (-1); if ($this.$matches($startSearch, $testString, $matchResult) >= 0) break; $startSearch = $startSearch + (-1) | 0; } return $startSearch; } function jur_AbstractSet_setType($this, $type) { $this.$type = $type; } function jur_AbstractSet_getType($this) { return $this.$type; } function jur_AbstractSet_getQualifiedName($this) { var var$1, var$2, var$3; var$1 = $this.$index; var$2 = $this.$getName(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append0(var$3, 60), var$1), 58), var$2), 62); return jl_StringBuilder_toString(var$3); } function jur_AbstractSet_toString($this) { return $this.$getQualifiedName(); } function jur_AbstractSet_getNext($this) { return $this.$next; } function jur_AbstractSet_setNext($this, $next) { $this.$next = $next; } function jur_AbstractSet_first($this, $set) { return 1; } function jur_AbstractSet_processBackRefReplacement($this) { return null; } function jur_AbstractSet_processSecondPass($this) { var $set; $this.$isSecondPassVisited = 1; if ($this.$next !== null) { if (!$this.$next.$isSecondPassVisited) { $set = $this.$next.$processBackRefReplacement(); if ($set !== null) { $this.$next.$isSecondPassVisited = 1; $this.$next = $set; } $this.$next.$processSecondPass(); } else if ($this.$next instanceof jur_SingleSet && $this.$next.$fSet.$isBackReferenced) $this.$next = $this.$next.$next; } } function jur_AbstractSet__clinit_() { jur_AbstractSet_counter = 1; } function jur_LeafSet() { jur_AbstractSet.call(this); this.$charCount = 0; } function jur_LeafSet__init_($this, $next) { jur_AbstractSet__init_0($this, $next); $this.$charCount = 1; $this.$setType(1); } function jur_LeafSet__init_0($this) { jur_AbstractSet__init_($this); $this.$charCount = 1; } function jur_LeafSet_matches($this, $stringIndex, $testString, $matchResult) { var $shift; if (($stringIndex + $this.$charCount0() | 0) > $matchResult.$getRightBound()) { $matchResult.$hitEnd = 1; return (-1); } $shift = $this.$accepts($stringIndex, $testString); if ($shift < 0) return (-1); return $this.$next.$matches($stringIndex + $shift | 0, $testString, $matchResult); } function jur_LeafSet_charCount($this) { return $this.$charCount; } function jur_LeafSet_hasConsumed($this, $mr) { return 1; } function jur_CISequenceSet() { jur_LeafSet.call(this); this.$string = null; } function jur_CISequenceSet__init_(var_0) { var var_1 = new jur_CISequenceSet(); jur_CISequenceSet__init_0(var_1, var_0); return var_1; } function jur_CISequenceSet__init_0($this, $substring) { jur_LeafSet__init_0($this); $this.$string = $substring.$toString(); $this.$charCount = $substring.$length(); } function jur_CISequenceSet_accepts($this, $strIndex, $testString) { var $i, var$4, var$5, var$6; $i = 0; while (true) { if ($i >= $this.$string.$length()) return $this.$string.$length(); var$4 = $this.$string.$charAt($i); var$5 = $strIndex + $i | 0; if (var$4 != $testString.$charAt(var$5)) { var$6 = $this.$string; if (jur_Pattern_getSupplement(var$6.$charAt($i)) != $testString.$charAt(var$5)) break; } $i = $i + 1 | 0; } return (-1); } function jur_CISequenceSet_getName($this) { var var$1, var$2; var$1 = $this.$string; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(61)), var$1); return jl_StringBuilder_toString(var$2); } function omceug_Window() { var a = this; jl_Object.call(a); a.$x0 = 0; a.$y0 = 0; a.$width1 = 0; a.$height1 = 0; a.$title = null; a.$font0 = null; a.$components = null; a.$updateActions0 = null; a.$name2 = null; a.$data1 = null; a.$color_r0 = 0.0; a.$color_g0 = 0.0; a.$color_b0 = 0.0; a.$color_a0 = 0.0; a.$alwaysOnTop = 0; a.$folded = 0; a.$foldable = 0; a.$moveAble = 0; a.$hasTitleBar = 0; a.$visible1 = 0; a.$enforceScreenBounds = 0; a.$windowAction = null; a.$icon = null; a.$iconIndex = 0; a.$messageReceiverActions = null; a.$addedToScreen0 = 0; } function omceug_Window__init_() { var var_0 = new omceug_Window(); omceug_Window__init_0(var_0); return var_0; } function omceug_Window__init_0($this) { jl_Object__init_0($this); } var cbg_InputProcessor = $rt_classWithoutFields(0); var cbg_InputAdapter = $rt_classWithoutFields(); function cbg_InputAdapter__init_() { var var_0 = new cbg_InputAdapter(); cbg_InputAdapter__init_0(var_0); return var_0; } function cbg_InputAdapter__init_0($this) { jl_Object__init_0($this); } function cbgi_GestureDetector() { var a = this; cbg_InputAdapter.call(a); a.$listener = null; a.$tapRectangleWidth = 0.0; a.$tapRectangleHeight = 0.0; a.$tapCountInterval = Long_ZERO; a.$longPressSeconds = 0.0; a.$maxFlingDelay = Long_ZERO; a.$tracker = null; a.$pointer1 = null; a.$pointer2 = null; a.$initialPointer1 = null; a.$initialPointer2 = null; a.$longPressTask = null; } function cbgi_GestureDetector__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbgi_GestureDetector(); cbgi_GestureDetector__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbgi_GestureDetector__init_1(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new cbgi_GestureDetector(); cbgi_GestureDetector__init_2(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function cbgi_GestureDetector__init_0($this, $halfTapSquareSize, $tapCountInterval, $longPressDuration, $maxFlingDelay, $listener) { cbgi_GestureDetector__init_2($this, $halfTapSquareSize, $halfTapSquareSize, $tapCountInterval, $longPressDuration, $maxFlingDelay, $listener); } function cbgi_GestureDetector__init_2($this, $halfTapRectangleWidth, $halfTapRectangleHeight, $tapCountInterval, $longPressDuration, $maxFlingDelay, $listener) { cbg_InputAdapter__init_0($this); $this.$tracker = cbgi_GestureDetector$VelocityTracker__init_(); $this.$pointer1 = cbgm_Vector2__init_(); $this.$pointer2 = cbgm_Vector2__init_(); $this.$initialPointer1 = cbgm_Vector2__init_(); $this.$initialPointer2 = cbgm_Vector2__init_(); $this.$longPressTask = cbgi_GestureDetector$1__init_($this); if ($listener === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(8))); $this.$tapRectangleWidth = $halfTapRectangleWidth; $this.$tapRectangleHeight = $halfTapRectangleHeight; $this.$tapCountInterval = Long_fromNumber($tapCountInterval * 1.0E9); $this.$longPressSeconds = $longPressDuration; $this.$maxFlingDelay = Long_fromNumber($maxFlingDelay * 1.0E9); $this.$listener = $listener; } var jl_CharSequence = $rt_classWithoutFields(0); function jl_Throwable() { var a = this; jl_Object.call(a); a.$message = null; a.$cause = null; a.$suppressionEnabled = 0; a.$writableStackTrace = 0; a.$stackTrace = null; } function jl_Throwable__init_() { var var_0 = new jl_Throwable(); jl_Throwable__init_0(var_0); return var_0; } function jl_Throwable__init_1(var_0) { var var_1 = new jl_Throwable(); jl_Throwable__init_2(var_1, var_0); return var_1; } function jl_Throwable__init_3(var_0, var_1) { var var_2 = new jl_Throwable(); jl_Throwable__init_4(var_2, var_0, var_1); return var_2; } function jl_Throwable__init_5(var_0) { var var_1 = new jl_Throwable(); jl_Throwable__init_6(var_1, var_0); return var_1; } function jl_Throwable__init_0($this) { $this.$suppressionEnabled = 1; $this.$writableStackTrace = 1; $this.$fillInStackTrace(); } function jl_Throwable__init_2($this, $message) { $this.$suppressionEnabled = 1; $this.$writableStackTrace = 1; $this.$fillInStackTrace(); $this.$message = $message; } function jl_Throwable__init_4($this, $message, $cause) { $this.$suppressionEnabled = 1; $this.$writableStackTrace = 1; $this.$fillInStackTrace(); $this.$message = $message; $this.$cause = $cause; } function jl_Throwable__init_6($this, $cause) { $this.$suppressionEnabled = 1; $this.$writableStackTrace = 1; $this.$fillInStackTrace(); $this.$cause = $cause; } function jl_Throwable_fillInStackTrace($this) { return $this; } function jl_Throwable_getMessage($this) { return $this.$message; } function jl_Throwable_getLocalizedMessage($this) { return $this.$getMessage(); } function jl_Throwable_getCause($this) { return $this.$cause === $this ? null : $this.$cause; } function jl_Throwable_printStackTrace($this) { $this.$printStackTrace(jl_System_err()); } function jl_Throwable_printStackTrace0($this, $stream) { var $message, var$3, var$4, var$5, var$6, $element; $stream.$print((jl_Object_getClass($this)).$getName()); $message = $this.$getLocalizedMessage(); if ($message !== null) { var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(21)), $message); $stream.$print(jl_StringBuilder_toString(var$3)); } a: { $stream.$println0(); if ($this.$stackTrace !== null) { var$4 = $this.$stackTrace.data; var$5 = var$4.length; var$6 = 0; while (true) { if (var$6 >= var$5) break a; $element = var$4[var$6]; $stream.$print($rt_s(62)); $stream.$println1($element); var$6 = var$6 + 1 | 0; } } } if ($this.$cause !== null && $this.$cause !== $this) { $stream.$print($rt_s(63)); $this.$cause.$printStackTrace($stream); } } var jl_Error = $rt_classWithoutFields(jl_Throwable); function jl_Error__init_() { var var_0 = new jl_Error(); jl_Error__init_0(var_0); return var_0; } function jl_Error__init_1(var_0, var_1) { var var_2 = new jl_Error(); jl_Error__init_2(var_2, var_0, var_1); return var_2; } function jl_Error__init_3(var_0) { var var_1 = new jl_Error(); jl_Error__init_4(var_1, var_0); return var_1; } function jl_Error__init_5(var_0) { var var_1 = new jl_Error(); jl_Error__init_6(var_1, var_0); return var_1; } function jl_Error__init_0($this) { jl_Throwable__init_0($this); } function jl_Error__init_2($this, $message, $cause) { jl_Throwable__init_4($this, $message, $cause); } function jl_Error__init_4($this, $message) { jl_Throwable__init_2($this, $message); } function jl_Error__init_6($this, $cause) { jl_Throwable__init_6($this, $cause); } var jl_LinkageError = $rt_classWithoutFields(jl_Error); function jl_LinkageError__init_() { var var_0 = new jl_LinkageError(); jl_LinkageError__init_0(var_0); return var_0; } function jl_LinkageError__init_1(var_0) { var var_1 = new jl_LinkageError(); jl_LinkageError__init_2(var_1, var_0); return var_1; } function jl_LinkageError__init_0($this) { jl_Error__init_0($this); } function jl_LinkageError__init_2($this, $message) { jl_Error__init_4($this, $message); } function omceu_API$_ContextMenu() { var a = this; jl_Object.call(a); a.$item = null; a.$this$01 = null; } function omceu_API$_ContextMenu__init_(var_0) { var var_1 = new omceu_API$_ContextMenu(); omceu_API$_ContextMenu__init_0(var_1, var_0); return var_1; } function omceu_API$_ContextMenu__init_0($this, $this$0) { $this.$this$01 = $this$0; jl_Object__init_0($this); $this.$item = omceu_API$_ContextMenu$_ContextMenuItem__init_($this); } var cbgu_Pools = $rt_classWithoutFields(); var cbgu_Pools_typePools = null; function cbgu_Pools_$callClinit() { cbgu_Pools_$callClinit = $rt_eraseClinit(cbgu_Pools); cbgu_Pools__clinit_(); } function cbgu_Pools__init_() { var var_0 = new cbgu_Pools(); cbgu_Pools__init_0(var_0); return var_0; } function cbgu_Pools_get($type, $max) { var $pool; cbgu_Pools_$callClinit(); $pool = cbgu_Pools_typePools.$get2($type); if ($pool === null) { $pool = cbgu_ReflectionPool__init_($type, 4, $max); cbgu_Pools_typePools.$put1($type, $pool); } return $pool; } function cbgu_Pools_get0($type) { cbgu_Pools_$callClinit(); return cbgu_Pools_get($type, 100); } function cbgu_Pools_obtain($type) { cbgu_Pools_$callClinit(); return (cbgu_Pools_get0($type)).$obtain(); } function cbgu_Pools_freeAll($objects, $samePool) { var $pool, $i, $n, $object; cbgu_Pools_$callClinit(); if ($objects === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(64))); $pool = null; $i = 0; $n = $objects.$size; while ($i < $n) { a: { $object = $objects.$get5($i); if ($object !== null) { if ($pool === null) { $pool = cbgu_Pools_typePools.$get2(jl_Object_getClass($object)); if ($pool === null) break a; } $pool.$free($object); if (!$samePool) $pool = null; } } $i = $i + 1 | 0; } } function cbgu_Pools__init_0($this) { cbgu_Pools_$callClinit(); jl_Object__init_0($this); } function cbgu_Pools__clinit_() { cbgu_Pools_typePools = cbgu_ObjectMap__init_(); } function omcsdo_Map() { var a = this; jl_Object.call(a); a.$sand = null; a.$darkness = 0.0; } function omcsdo_Map__init_() { var var_0 = new omcsdo_Map(); omcsdo_Map__init_0(var_0); return var_0; } function omcsdo_Map__init_0($this) { jl_Object__init_0($this); } var cbgssu_Skin$TintedDrawable = $rt_classWithoutFields(); function cbgssu_Skin$TintedDrawable__init_() { var var_0 = new cbgssu_Skin$TintedDrawable(); cbgssu_Skin$TintedDrawable__init_0(var_0); return var_0; } function cbgssu_Skin$TintedDrawable__init_0($this) { jl_Object__init_0($this); } function cbgm_Interpolation$SwingOut() { cbgm_Interpolation.call(this); this.$scale = 0.0; } function cbgm_Interpolation$SwingOut__init_(var_0) { var var_1 = new cbgm_Interpolation$SwingOut(); cbgm_Interpolation$SwingOut__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$SwingOut__init_0($this, $scale) { cbgm_Interpolation__init_($this); $this.$scale = $scale; } function jur_AbstractCharClass$LazyCategory() { var a = this; jur_AbstractCharClass$LazyCharClass.call(a); a.$category = 0; a.$mayContainSupplCodepoints0 = 0; a.$containsAllSurrogates = 0; } function jur_AbstractCharClass$LazyCategory__init_(var_0, var_1) { var var_2 = new jur_AbstractCharClass$LazyCategory(); jur_AbstractCharClass$LazyCategory__init_0(var_2, var_0, var_1); return var_2; } function jur_AbstractCharClass$LazyCategory__init_1(var_0, var_1, var_2) { var var_3 = new jur_AbstractCharClass$LazyCategory(); jur_AbstractCharClass$LazyCategory__init_2(var_3, var_0, var_1, var_2); return var_3; } function jur_AbstractCharClass$LazyCategory__init_0($this, $cat, $mayContainSupplCodepoints) { jur_AbstractCharClass$LazyCharClass__init_($this); $this.$mayContainSupplCodepoints0 = $mayContainSupplCodepoints; $this.$category = $cat; } function jur_AbstractCharClass$LazyCategory__init_2($this, $cat, $mayContainSupplCodepoints, $containsAllSurrogates) { jur_AbstractCharClass$LazyCharClass__init_($this); $this.$containsAllSurrogates = $containsAllSurrogates; $this.$mayContainSupplCodepoints0 = $mayContainSupplCodepoints; $this.$category = $cat; } function jur_AbstractCharClass$LazyCategory_computeValue($this) { var $chCl; $chCl = jur_UnicodeCategory__init_($this.$category); if ($this.$containsAllSurrogates) $chCl.$lowHighSurrogates.$set(0, 2048); $chCl.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints0; return $chCl; } var omcsde_STATE = $rt_classWithoutFields(jl_Enum); var omcsde_STATE_INIT = null; var omcsde_STATE_START_TIMER = null; var omcsde_STATE_PLAY = null; var omcsde_STATE_PAUSE = null; var omcsde_STATE_RESOLVE = null; var omcsde_STATE_NEXT_DELAY = null; var omcsde_STATE_GAME_OVER_1 = null; var omcsde_STATE_GAME_OVER_2 = null; var omcsde_STATE_$VALUES = null; function omcsde_STATE_$callClinit() { omcsde_STATE_$callClinit = $rt_eraseClinit(omcsde_STATE); omcsde_STATE__clinit_(); } function omcsde_STATE__init_(var_0, var_1) { var var_2 = new omcsde_STATE(); omcsde_STATE__init_0(var_2, var_0, var_1); return var_2; } function omcsde_STATE_values() { omcsde_STATE_$callClinit(); return omcsde_STATE_$VALUES.$clone(); } function omcsde_STATE__init_0($this, var$1, var$2) { omcsde_STATE_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcsde_STATE_$values() { omcsde_STATE_$callClinit(); return $rt_createArrayFromData(omcsde_STATE, [omcsde_STATE_INIT, omcsde_STATE_START_TIMER, omcsde_STATE_PLAY, omcsde_STATE_PAUSE, omcsde_STATE_RESOLVE, omcsde_STATE_NEXT_DELAY, omcsde_STATE_GAME_OVER_1, omcsde_STATE_GAME_OVER_2]); } function omcsde_STATE__clinit_() { omcsde_STATE_INIT = omcsde_STATE__init_($rt_s(65), 0); omcsde_STATE_START_TIMER = omcsde_STATE__init_($rt_s(66), 1); omcsde_STATE_PLAY = omcsde_STATE__init_($rt_s(67), 2); omcsde_STATE_PAUSE = omcsde_STATE__init_($rt_s(68), 3); omcsde_STATE_RESOLVE = omcsde_STATE__init_($rt_s(69), 4); omcsde_STATE_NEXT_DELAY = omcsde_STATE__init_($rt_s(70), 5); omcsde_STATE_GAME_OVER_1 = omcsde_STATE__init_($rt_s(71), 6); omcsde_STATE_GAME_OVER_2 = omcsde_STATE__init_($rt_s(72), 7); omcsde_STATE_$VALUES = omcsde_STATE_$values(); } function cbgm_Interpolation$Exp() { var a = this; cbgm_Interpolation.call(a); a.$value0 = 0.0; a.$power = 0.0; a.$min0 = 0.0; a.$scale0 = 0.0; } function cbgm_Interpolation$Exp__init_(var_0, var_1) { var var_2 = new cbgm_Interpolation$Exp(); cbgm_Interpolation$Exp__init_0(var_2, var_0, var_1); return var_2; } function cbgm_Interpolation$Exp__init_0($this, $value, $power) { cbgm_Interpolation__init_($this); $this.$value0 = $value; $this.$power = $power; $this.$min0 = jl_Math_pow($value, -$power); $this.$scale0 = 1.0 / (1.0 - $this.$min0); } var cbgm_FloatCounter = $rt_classWithoutFields(); function jur_FSet() { var a = this; jur_AbstractSet.call(a); a.$isBackReferenced = 0; a.$groupIndex = 0; } var jur_FSet_posFSet = null; function jur_FSet_$callClinit() { jur_FSet_$callClinit = $rt_eraseClinit(jur_FSet); jur_FSet__clinit_(); } function jur_FSet__init_(var_0) { var var_1 = new jur_FSet(); jur_FSet__init_0(var_1, var_0); return var_1; } function jur_FSet__init_0($this, $groupIndex) { jur_FSet_$callClinit(); jur_AbstractSet__init_($this); $this.$groupIndex = $groupIndex; } function jur_FSet_matches($this, $stringIndex, $testString, $matchResult) { var $end, $shift; $end = $matchResult.$getEnd($this.$groupIndex); $matchResult.$setEnd($this.$groupIndex, $stringIndex); $shift = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($shift < 0) $matchResult.$setEnd($this.$groupIndex, $end); return $shift; } function jur_FSet_getGroupIndex($this) { return $this.$groupIndex; } function jur_FSet_getName($this) { return $rt_s(73); } function jur_FSet_hasConsumed($this, $mr) { return 0; } function jur_FSet__clinit_() { jur_FSet_posFSet = jur_FSet$PossessiveFSet__init_(); } var jur_BehindFSet = $rt_classWithoutFields(jur_FSet); function jur_BehindFSet__init_(var_0) { var var_1 = new jur_BehindFSet(); jur_BehindFSet__init_0(var_1, var_0); return var_1; } function jur_BehindFSet__init_0($this, $groupIndex) { jur_FSet__init_0($this, $groupIndex); } function jur_BehindFSet_matches($this, $stringIndex, $testString, $matchResult) { var $gr, $rightBound; $gr = $this.$getGroupIndex(); $rightBound = $matchResult.$getConsumed($gr); if ($rightBound != $stringIndex) $stringIndex = (-1); return $stringIndex; } function jur_BehindFSet_getName($this) { return $rt_s(74); } function omcetp_ParticleSystem() { var a = this; jl_Object.call(a); a.$particles = null; a.$deleteQueue = null; a.$mediaManager0 = null; a.$particleLimit = 0; a.$useObjectPool = 0; a.$freePool = null; } function omcetp_ParticleSystem__init_($this, $mediaManager, $particleLimit, $useObjectPool) { var $i; jl_Object__init_0($this); $this.$mediaManager0 = $mediaManager; $this.$particles = ju_ArrayList__init_(); $this.$deleteQueue = ju_ArrayDeque__init_(); $this.$particleLimit = omcet_Tools$Calc_lowerBounds($particleLimit, 0); $this.$useObjectPool = $useObjectPool; if (!$this.$useObjectPool) $this.$freePool = null; else { $this.$freePool = ju_ArrayDeque__init_0($particleLimit); $i = 0; while ($i < $particleLimit) { $this.$freePool.$add2(omcetpp_Particle__init_()); $i = $i + 1 | 0; } } } function omcetp_ParticleSystem_update($this) { var $i, $particle; if (!$this.$particles.$size0()) return; $i = 0; while ($i < $this.$particles.$size0()) { $particle = $this.$particles.$get5($i); if (!$this.$updateParticle($particle, $i)) $this.$deleteQueue.$add2($particle); $i = $i + 1 | 0; } omcetp_ParticleSystem_deleteQueuedParticles($this); } function omcetp_ParticleSystem_particleNew($this, $type, $x, $y, $r, $g, $b, $a, $rotation, $scaleX, $scaleY, $array_index, $origin_x, $origin_y, $appearance, $font, $text, $animation_offset, $visible, $customData) { var $particle; if (!$this.$canAddParticle()) return null; $particle = !$this.$useObjectPool ? omcetpp_Particle__init_() : $this.$freePool.$pop(); $particle.$type0 = $type; $particle.$x1 = $x; $particle.$y1 = $y; $particle.$r = $r; $particle.$g = $g; $particle.$b = $b; $particle.$a = $a; $particle.$rotation = $rotation; $particle.$scaleX0 = $scaleX; $particle.$scaleY0 = $scaleY; $particle.$array_index = $array_index; $particle.$origin_x = $origin_x; $particle.$origin_y = $origin_y; $particle.$appearance = $appearance; $particle.$font1 = $font; $particle.$text = $text; $particle.$animation_offset = $animation_offset; $particle.$visible2 = $visible; $particle.$customData = $customData; return $particle; } function omcetp_ParticleSystem_deleteQueuedParticles($this) { var var$1; while (true) { var$1 = $this.$deleteQueue.$poll(); if (var$1 === null) break; omcetp_ParticleSystem_removeParticleFromSystem($this, var$1); } } function omcetp_ParticleSystem_addParticleToSystem($this, $particle) { $this.$createParticle($particle); $this.$particles.$add2($particle); } function omcetp_ParticleSystem_removeParticleFromSystem($this, $particle) { $this.$destroyParticle($particle); $this.$particles.$remove0($particle); if ($this.$useObjectPool) $this.$freePool.$add2($particle); } function omcetp_ParticleSystem_removeAllParticles($this) { $this.$deleteQueue.$addAll0($this.$particles); omcetp_ParticleSystem_deleteQueuedParticles($this); } function omcetp_ParticleSystem_canAddParticle($this) { return $this.$particles.$size0() >= $this.$particleLimit ? 0 : 1; } function omcetp_ParticleSystem_render($this, $batch) { $this.$render0($batch, 0.0); } function omcetp_ParticleSystem_render0($this, $batch, $animation_timer) { var $i, $particle, $font, $bak_r, $bak_g, $bak_b, $bak_a; if (!$this.$particles.$size0()) return; $i = 0; while ($i < $this.$particles.$size0()) { a: { $particle = $this.$particles.$get5($i); if ($particle.$visible2) { $batch.$setColor($particle.$r, $particle.$g, $particle.$b, $particle.$a); omcetp_ParticleSystem$1_$callClinit(); switch (omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal($particle.$type0)]) { case 1: if ($particle.$text === null) break a; if ($particle.$font1 === null) break a; $font = $this.$mediaManager0.$getCMediaFont($particle.$font1); $bak_r = ($font.$getColor()).$r0; $bak_g = ($font.$getColor()).$g0; $bak_b = ($font.$getColor()).$b0; $bak_a = ($font.$getColor()).$a0; $font.$setColor($particle.$r, $particle.$g, $particle.$b, $particle.$a); $font.$draw($batch, $particle.$text, $particle.$x1 + $particle.$font1.$offset_x, $particle.$y1 + $particle.$font1.$offset_y); $font.$setColor($bak_r, $bak_g, $bak_b, $bak_a); break a; case 2: $this.$mediaManager0.$drawCMediaImageScale($batch, $particle.$appearance, $particle.$x1, $particle.$y1, $particle.$origin_x, $particle.$origin_y, $particle.$scaleX0, $particle.$scaleY0, $particle.$rotation); break a; case 3: $this.$mediaManager0.$drawCMediaArrayScale($batch, $particle.$appearance, $particle.$x1, $particle.$y1, $particle.$array_index, $particle.$origin_x, $particle.$origin_y, $particle.$scaleX0, $particle.$scaleY0, $particle.$rotation); break a; case 4: $this.$mediaManager0.$drawCMediaAnimationScale($batch, $particle.$appearance, $particle.$x1, $particle.$y1, $animation_timer + $particle.$animation_offset, $particle.$origin_x, $particle.$origin_y, $particle.$scaleX0, $particle.$scaleY0); break a; case 5: break; default: break a; } $this.$mediaManager0.$drawCMediaCursor($batch, $particle.$appearance, $particle.$x1, $particle.$y1); } } $i = $i + 1 | 0; } cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcetp_ParticleSystem_shutdown($this) { $this.$removeAllParticles(); } function omcetp_ParticleSystem_addParticle($this, $cMediaFont, $text, $x, $y, $r, $g, $b, $a, $origin_x, $origin_y, $customData) { var $particle; omcetpp_ParticleType_$callClinit(); $particle = omcetp_ParticleSystem_particleNew($this, omcetpp_ParticleType_FONT, $x, $y, $r, $g, $b, $a, 0.0, 1.0, 1.0, 0, $origin_x, $origin_y, null, $cMediaFont, $text, 0.0, 1, $customData); if ($particle === null) return 0; omcetp_ParticleSystem_addParticleToSystem($this, $particle); return 1; } function omcetp_ParticleSystem_addParticle0($this, $cMediaImage, $x, $y, $r, $g, $b, $a, $origin_x, $origin_y, $rotation, $scaleX, $scaleY, $customData) { var $particle; omcetpp_ParticleType_$callClinit(); $particle = omcetp_ParticleSystem_particleNew($this, omcetpp_ParticleType_IMAGE, $x, $y, $r, $g, $b, $a, $rotation, $scaleX, $scaleY, 0, $origin_x, $origin_y, $cMediaImage, null, null, 0.0, 1, $customData); if ($particle === null) return 0; omcetp_ParticleSystem_addParticleToSystem($this, $particle); return 1; } function omcetp_ParticleSystem_addParticle1($this, $cMediaArray, $array_index, $x, $y, $r, $g, $b, $a, $origin_x, $origin_y, $rotation, $scaleX, $scaleY, $customData) { var $particle; omcetpp_ParticleType_$callClinit(); $particle = omcetp_ParticleSystem_particleNew($this, omcetpp_ParticleType_ARRAY, $x, $y, $r, $g, $b, $a, $rotation, $scaleX, $scaleY, $array_index, $origin_x, $origin_y, $cMediaArray, null, null, 0.0, 1, $customData); if ($particle === null) return 0; omcetp_ParticleSystem_addParticleToSystem($this, $particle); return 1; } var omcsugp_ScoreTextParticleSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsugp_ScoreTextParticleSystem__init_(var_0) { var var_1 = new omcsugp_ScoreTextParticleSystem(); omcsugp_ScoreTextParticleSystem__init_0(var_1, var_0); return var_1; } function omcsugp_ScoreTextParticleSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 256, 1); } function omcsugp_ScoreTextParticleSystem_addParticle($this, $x, $y, $score, $color) { omcsug_SandtrixBaseMedia_$callClinit(); $this.$addParticle(omcsug_SandtrixBaseMedia_FONT_MAP_SCORE, omcet_Tools$Text_formatNumber($score), $x, $y, $color.$r1, $color.$g1, $color.$b1, 1.0, 0.0, 0.0, omcsugp_ScoreTextParticleSystem$CustomData__init_($this, 0)); } function omcsugp_ScoreTextParticleSystem_updateParticle($this, $particle, $index) { var $customData; $customData = $particle.$customData; $customData.$ttl_timer = $customData.$ttl_timer + 1 | 0; $particle.$y1 = $particle.$y1 + 0.4000000059604645; $particle.$visible2 = $customData.$ttl_timer % 2 | 0 ? 0 : 1; if ($customData.$ttl_timer <= 45) return 1; return 0; } function omcsugp_ScoreTextParticleSystem_createParticle($this, $particle) {} function omcsugp_ScoreTextParticleSystem_destroyParticle($this, $particle) {} var cbggg_PixmapPacker$PackStrategy = $rt_classWithoutFields(0); var cbgm_Path = $rt_classWithoutFields(0); function cbgm_Bezier() { jl_Object.call(this); this.$points = null; } function cbgm_Bezier__init_() { var var_0 = new cbgm_Bezier(); cbgm_Bezier__init_0(var_0); return var_0; } function cbgm_Bezier__init_0($this) { jl_Object__init_0($this); $this.$points = cbgu_Array__init_1(); } function jur_JointSet() { var a = this; jur_AbstractSet.call(a); a.$children0 = null; a.$fSet = null; a.$groupIndex0 = 0; } function jur_JointSet__init_() { var var_0 = new jur_JointSet(); jur_JointSet__init_0(var_0); return var_0; } function jur_JointSet__init_1(var_0, var_1) { var var_2 = new jur_JointSet(); jur_JointSet__init_2(var_2, var_0, var_1); return var_2; } function jur_JointSet__init_0($this) { jur_AbstractSet__init_($this); } function jur_JointSet__init_2($this, $children, $fSet) { jur_AbstractSet__init_($this); $this.$children0 = $children; $this.$fSet = $fSet; $this.$groupIndex0 = $fSet.$getGroupIndex(); } function jur_JointSet_matches($this, $stringIndex, $testString, $matchResult) { var $start, $size, $i, $e, $shift; if ($this.$children0 === null) return (-1); $start = $matchResult.$getStart($this.$groupIndex0); $matchResult.$setStart($this.$groupIndex0, $stringIndex); $size = $this.$children0.$size0(); $i = 0; while (true) { if ($i >= $size) { $matchResult.$setStart($this.$groupIndex0, $start); return (-1); } $e = $this.$children0.$get5($i); $shift = $e.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) break; $i = $i + 1 | 0; } return $shift; } function jur_JointSet_setNext($this, $next) { $this.$fSet.$setNext($next); } function jur_JointSet_getName($this) { return $rt_s(75); } function jur_JointSet_first($this, $set) { var $i; a: { if ($this.$children0 !== null) { $i = $this.$children0.$iterator0(); while (true) { if (!$i.$hasNext()) break a; if (!($i.$next0()).$first($set)) continue; else return 1; } } } return 0; } function jur_JointSet_hasConsumed($this, $matchResult) { var var$2, var$3; a: { if ($matchResult.$getEnd($this.$groupIndex0) >= 0) { var$2 = $matchResult.$getStart($this.$groupIndex0); var$3 = $this.$groupIndex0; if (var$2 == $matchResult.$getEnd(var$3)) { var$2 = 0; break a; } } var$2 = 1; } return var$2; } function jur_JointSet_processSecondPass($this) { var $childrenSize, $i, $child, $set; $this.$isSecondPassVisited = 1; if ($this.$fSet !== null && !$this.$fSet.$isSecondPassVisited) $this.$fSet.$processSecondPass(); a: { if ($this.$children0 !== null) { $childrenSize = $this.$children0.$size0(); $i = 0; while (true) { if ($i >= $childrenSize) break a; $child = $this.$children0.$get5($i); $set = $child.$processBackRefReplacement(); if ($set === null) $set = $child; else { $child.$isSecondPassVisited = 1; $this.$children0.$remove1($i); $this.$children0.$add3($i, $set); } if (!$set.$isSecondPassVisited) $set.$processSecondPass(); $i = $i + 1 | 0; } } } if ($this.$next !== null) jur_AbstractSet_processSecondPass($this); } function jur_LowHighSurrogateRangeSet() { var a = this; jur_JointSet.call(a); a.$surrChars = null; a.$alt = 0; } function jur_LowHighSurrogateRangeSet__init_(var_0) { var var_1 = new jur_LowHighSurrogateRangeSet(); jur_LowHighSurrogateRangeSet__init_0(var_1, var_0); return var_1; } function jur_LowHighSurrogateRangeSet__init_0($this, $surrChars) { jur_JointSet__init_0($this); $this.$surrChars = $surrChars.$getInstance(); $this.$alt = $surrChars.$alt0; } function jur_LowHighSurrogateRangeSet_setNext($this, $next) { $this.$next = $next; } function jur_LowHighSurrogateRangeSet_matches($this, $stringIndex, $testString, $matchResult) { var $startStr, $strLength, var$6, var$7, $ch, $low, $high; $startStr = $matchResult.$getLeftBound(); $strLength = $matchResult.$getRightBound(); var$6 = $stringIndex + 1 | 0; var$7 = $rt_compare(var$6, $strLength); if (var$7 > 0) { $matchResult.$hitEnd = 1; return (-1); } $ch = $testString.$charAt($stringIndex); if (!$this.$surrChars.$contains1($ch)) return (-1); if (jl_Character_isHighSurrogate($ch)) { if (var$7 < 0) { $low = $testString.$charAt(var$6); if (jl_Character_isLowSurrogate($low)) return (-1); } } else if (jl_Character_isLowSurrogate($ch) && $stringIndex > $startStr) { $high = $testString.$charAt($stringIndex - 1 | 0); if (jl_Character_isHighSurrogate($high)) return (-1); } return $this.$next.$matches(var$6, $testString, $matchResult); } function jur_LowHighSurrogateRangeSet_getName($this) { var var$1, var$2, var$3; var$1 = !$this.$alt ? $rt_s(76) : $rt_s(77); var$2 = $this.$surrChars.$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(78)), var$1), var$2); return jl_StringBuilder_toString(var$3); } function cbgmc_OrientedBoundingBox() { var a = this; jl_Object.call(a); a.$bounds = null; a.$transform0 = null; a.$inverseTransform = null; a.$axes = null; a.$vertices = null; } var cbgmc_OrientedBoundingBox_tempAxes = null; var cbgmc_OrientedBoundingBox_tempVertices = null; var cbgmc_OrientedBoundingBox_tmpVectors = null; function cbgmc_OrientedBoundingBox_$callClinit() { cbgmc_OrientedBoundingBox_$callClinit = $rt_eraseClinit(cbgmc_OrientedBoundingBox); cbgmc_OrientedBoundingBox__clinit_(); } function cbgmc_OrientedBoundingBox__init_() { var var_0 = new cbgmc_OrientedBoundingBox(); cbgmc_OrientedBoundingBox__init_0(var_0); return var_0; } function cbgmc_OrientedBoundingBox__init_0($this) { cbgmc_OrientedBoundingBox_$callClinit(); jl_Object__init_0($this); $this.$bounds = cbgmc_BoundingBox__init_(); $this.$transform0 = cbgm_Matrix4__init_(); $this.$inverseTransform = cbgm_Matrix4__init_(); $this.$axes = $rt_createArray(cbgm_Vector3, 3); $this.$vertices = $rt_createArray(cbgm_Vector3, 8); $this.$bounds.$clr(); cbgmc_OrientedBoundingBox_init($this); } function cbgmc_OrientedBoundingBox_init($this) { var $i; $i = 0; while ($i < $this.$axes.data.length) { $this.$axes.data[$i] = cbgm_Vector3__init_(); $i = $i + 1 | 0; } $i = 0; while ($i < $this.$vertices.data.length) { $this.$vertices.data[$i] = cbgm_Vector3__init_(); $i = $i + 1 | 0; } cbgmc_OrientedBoundingBox_update($this); } function cbgmc_OrientedBoundingBox_update($this) { ($this.$bounds.$getCorner000($this.$vertices.data[0])).$mul($this.$transform0); ($this.$bounds.$getCorner001($this.$vertices.data[1])).$mul($this.$transform0); ($this.$bounds.$getCorner010($this.$vertices.data[2])).$mul($this.$transform0); ($this.$bounds.$getCorner011($this.$vertices.data[3])).$mul($this.$transform0); ($this.$bounds.$getCorner100($this.$vertices.data[4])).$mul($this.$transform0); ($this.$bounds.$getCorner101($this.$vertices.data[5])).$mul($this.$transform0); ($this.$bounds.$getCorner110($this.$vertices.data[6])).$mul($this.$transform0); ($this.$bounds.$getCorner111($this.$vertices.data[7])).$mul($this.$transform0); ($this.$axes.data[0].$set0($this.$transform0.$val.data[0], $this.$transform0.$val.data[1], $this.$transform0.$val.data[2])).$nor(); ($this.$axes.data[1].$set0($this.$transform0.$val.data[4], $this.$transform0.$val.data[5], $this.$transform0.$val.data[6])).$nor(); ($this.$axes.data[2].$set0($this.$transform0.$val.data[8], $this.$transform0.$val.data[9], $this.$transform0.$val.data[10])).$nor(); ($this.$inverseTransform.$set1($this.$transform0)).$inv(); } function cbgmc_OrientedBoundingBox__clinit_() { var $i; cbgmc_OrientedBoundingBox_tempAxes = $rt_createArray(cbgm_Vector3, 15); cbgmc_OrientedBoundingBox_tempVertices = $rt_createArray(cbgm_Vector3, 8); cbgmc_OrientedBoundingBox_tmpVectors = $rt_createArray(cbgm_Vector3, 9); $i = 0; while ($i < cbgmc_OrientedBoundingBox_tmpVectors.data.length) { cbgmc_OrientedBoundingBox_tmpVectors.data[$i] = cbgm_Vector3__init_(); $i = $i + 1 | 0; } $i = 0; while ($i < cbgmc_OrientedBoundingBox_tempVertices.data.length) { cbgmc_OrientedBoundingBox_tempVertices.data[$i] = cbgm_Vector3__init_(); $i = $i + 1 | 0; } } var jnci_AsciiEncoder = $rt_classWithoutFields(jnci_BufferedEncoder); function jnci_AsciiEncoder__init_(var_0) { var var_1 = new jnci_AsciiEncoder(); jnci_AsciiEncoder__init_0(var_1, var_0); return var_1; } function jnci_AsciiEncoder__init_0($this, $cs) { jnci_BufferedEncoder__init_($this, $cs, 1.0, 1.0); } function jnci_AsciiEncoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $c, $next, var$13; $result = null; a: { while ($inPos < $inSize) { if ($outPos >= $outSize) { var$9 = $inPos; break a; } var$10 = $inArray.data; var$9 = $inPos + 1 | 0; $c = var$10[$inPos]; if (jl_Character_isHighSurrogate($c)) { if (var$9 >= $inSize) { if ($controller.$hasMoreInput(2)) { var$9 = var$9 + (-1) | 0; break a; } jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } $next = var$10[var$9]; if (!jl_Character_isLowSurrogate($next)) { $result = jnc_CoderResult_malformedForLength(1); break a; } var$9 = var$9 + (-1) | 0; $result = jnc_CoderResult_unmappableForLength(2); break a; } if (jl_Character_isLowSurrogate($c)) $result = jnc_CoderResult_malformedForLength(1); if ($c >= 128) { $result = jnc_CoderResult_unmappableForLength(1); var$9 = var$9 + (-1) | 0; break a; } var$10 = $outArray.data; var$13 = $outPos + 1 | 0; var$10[$outPos] = $c << 24 >> 24; $inPos = var$9; $outPos = var$13; } var$9 = $inPos; } $controller.$setInPosition(var$9); $controller.$setOutPosition($outPos); return $result; } var cbgssu_TextField$OnscreenKeyboard = $rt_classWithoutFields(0); var cbg_Gdx = $rt_classWithoutFields(); var cbg_Gdx_app = null; var cbg_Gdx_graphics = null; var cbg_Gdx_audio = null; var cbg_Gdx_input = null; var cbg_Gdx_files = null; var cbg_Gdx_net = null; var cbg_Gdx_gl = null; var cbg_Gdx_gl20 = null; var cbg_Gdx_gl30 = null; function cbg_Gdx__init_() { var var_0 = new cbg_Gdx(); cbg_Gdx__init_0(var_0); return var_0; } function cbg_Gdx__init_0($this) { jl_Object__init_0($this); } function ju_Currency() { jl_Object.call(this); this.$resource = null; } var ju_Currency_currencies = null; function ju_Currency__init_(var_0) { var var_1 = new ju_Currency(); ju_Currency__init_0(var_1, var_0); return var_1; } function ju_Currency__init_0($this, $resource) { jl_Object__init_0($this); $this.$resource = $resource; } function ju_Currency_initCurrencies() { var $resources, $i, $resource; if (ju_Currency_currencies !== null) return; ju_Currency_currencies = ju_HashMap__init_(); $resources = otcic_CurrencyHelper_getCurrencies(); $i = 0; while ($i < $resources.length) { $resource = $resources[$i]; ju_Currency_currencies.$put1(($resource.code !== null ? $rt_str($resource.code) : null), ju_Currency__init_($resource)); $i = $i + 1 | 0; } } function ju_Currency_getInstance($currencyCode) { var $currency, var$3, var$4; if ($currencyCode === null) $rt_throw(jl_NullPointerException__init_()); ju_Currency_initCurrencies(); $currency = ju_Currency_currencies.$get2($currencyCode); if ($currency !== null) return $currency; var$3 = new jl_IllegalArgumentException; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(79)), $currencyCode); jl_IllegalArgumentException__init_0(var$3, jl_StringBuilder_toString(var$4)); $rt_throw(var$3); } function ju_Currency_getInstance0($locale) { var $coutry, $countryMap, var$4; if ($locale === null) $rt_throw(jl_NullPointerException__init_()); $coutry = otciu_CLDRHelper_resolveCountry(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale)); $countryMap = otcic_CurrencyHelper_getCountryToCurrencyMap(); if (!$countryMap.hasOwnProperty($rt_ustr($coutry))) return null; var$4 = ($countryMap[$rt_ustr($coutry)].value !== null ? $rt_str($countryMap[$rt_ustr($coutry)].value) : null); return ju_Currency_getInstance(var$4); } function ju_Currency_toString($this) { return ($this.$resource.code !== null ? $rt_str($this.$resource.code) : null); } var jlr_AnnotatedElement = $rt_classWithoutFields(0); var jlr_AccessibleObject = $rt_classWithoutFields(); function jlr_AccessibleObject__init_() { var var_0 = new jlr_AccessibleObject(); jlr_AccessibleObject__init_0(var_0); return var_0; } function jlr_AccessibleObject__init_0($this) { jl_Object__init_0($this); } function jlr_AccessibleObject_setAccessible($this, $flag) {} var jlr_Member = $rt_classWithoutFields(0); function jlr_Constructor() { var a = this; jlr_AccessibleObject.call(a); a.$declaringClass = null; a.$name3 = null; a.$modifiers = 0; a.$accessLevel = 0; a.$parameterTypes = null; a.$callable = null; } function jlr_Constructor__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jlr_Constructor(); jlr_Constructor__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jlr_Constructor__init_0($this, $declaringClass, $name, $modifiers, $accessLevel, $parameterTypes, $callable) { jlr_AccessibleObject__init_0($this); $this.$declaringClass = $declaringClass; $this.$name3 = $name; $this.$modifiers = $modifiers; $this.$accessLevel = $accessLevel; $this.$parameterTypes = $parameterTypes; $this.$callable = $callable; } function jlr_Constructor_getDeclaringClass($this) { return $this.$declaringClass; } function jlr_Constructor_getModifiers($this) { return otcir_Flags_getModifiers($this.$modifiers, $this.$accessLevel); } function jlr_Constructor_getParameterTypes($this) { return $this.$parameterTypes.$clone(); } function jlr_Constructor_toString($this) { var $sb, $parameterTypes, $i, var$4; $sb = jl_StringBuilder__init_(); $sb.$append1(jlr_Modifier_toString($this.$getModifiers0())); if ($sb.$length() > 0) $sb.$append0(32); ($sb.$append1(($this.$declaringClass.$getName()).$toString())).$append0(40); $parameterTypes = $this.$getParameterTypes(); $i = 0; while (true) { var$4 = $parameterTypes.data; if ($i >= var$4.length) break; if ($i > 0) $sb.$append0(44); $sb.$append1(var$4[$i].$getName()); $i = $i + 1 | 0; } return ($sb.$append0(41)).$toString(); } function jlr_Constructor_newInstance($this, $initargs) { var var$2, var$3, $i, $jsArgs, $instance, var$7, var$8; if ($this.$modifiers & 1) $rt_throw(jl_InstantiationException__init_()); if ($this.$callable === null) $rt_throw(jl_IllegalAccessException__init_()); var$2 = $initargs.data; var$3 = var$2.length; if (var$3 != $this.$parameterTypes.data.length) $rt_throw(jl_IllegalArgumentException__init_1()); $i = 0; while (true) { if ($i >= var$3) { $jsArgs = $initargs.data; $instance = new ($this.$declaringClass.$platformClass); $this.$callable.call($instance, $jsArgs); return $instance; } if (!$this.$parameterTypes.data[$i].$isPrimitive() && var$2[$i] !== null) { var$7 = $this.$parameterTypes.data[$i]; var$8 = var$2[$i]; if (!var$7.$isInstance(var$8)) $rt_throw(jl_IllegalArgumentException__init_1()); } if ($this.$parameterTypes.data[$i].$isPrimitive() && var$2[$i] === null) break; $i = $i + 1 | 0; } $rt_throw(jl_IllegalArgumentException__init_1()); } function jur_QuantifierSet() { jur_AbstractSet.call(this); this.$innerSet = null; } function jur_QuantifierSet__init_($this, $innerSet, $next, $type) { jur_AbstractSet__init_0($this, $next); $this.$innerSet = $innerSet; $this.$setType($type); } function jur_QuantifierSet_getInnerSet($this) { return $this.$innerSet; } function jur_QuantifierSet_first($this, $set) { return !$this.$innerSet.$first($set) && !$this.$next.$first($set) ? 0 : 1; } function jur_QuantifierSet_hasConsumed($this, $mr) { return 1; } function jur_QuantifierSet_processSecondPass($this) { var $set; $this.$isSecondPassVisited = 1; if ($this.$next !== null && !$this.$next.$isSecondPassVisited) { $set = $this.$next.$processBackRefReplacement(); if ($set !== null) { $this.$next.$isSecondPassVisited = 1; $this.$next = $set; } $this.$next.$processSecondPass(); } if ($this.$innerSet !== null) { if (!$this.$innerSet.$isSecondPassVisited) { $set = $this.$innerSet.$processBackRefReplacement(); if ($set !== null) { $this.$innerSet.$isSecondPassVisited = 1; $this.$innerSet = $set; } $this.$innerSet.$processSecondPass(); } else if ($this.$innerSet instanceof jur_SingleSet && $this.$innerSet.$fSet.$isBackReferenced) $this.$innerSet = $this.$innerSet.$next; } } var jur_GroupQuantifierSet = $rt_classWithoutFields(jur_QuantifierSet); function jur_GroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_GroupQuantifierSet(); jur_GroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_QuantifierSet__init_($this, $innerSet, $next, $type); } function jur_GroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $nextIndex; if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex >= 0) return $nextIndex; return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_GroupQuantifierSet_getName($this) { return $rt_s(80); } var jur_PosPlusGroupQuantifierSet = $rt_classWithoutFields(jur_GroupQuantifierSet); function jur_PosPlusGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_PosPlusGroupQuantifierSet(); jur_PosPlusGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PosPlusGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type); jur_FSet_$callClinit(); $innerSet.$setNext(jur_FSet_posFSet); } function jur_PosPlusGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $nextIndex, var$5; $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex < 0) return (-1); if ($nextIndex > $stringIndex) { while (true) { var$5 = $this.$innerSet.$matches($nextIndex, $testString, $matchResult); if (var$5 <= $nextIndex) break; $nextIndex = var$5; } $stringIndex = $nextIndex; } return $this.$next.$matches($stringIndex, $testString, $matchResult); } function omcsugp_SandShimmerParticleSystem$CustomData() { var a = this; jl_Object.call(a); a.$timer_animate = 0; a.$map_x = 0; a.$map_y = 0; a.$map = null; a.$this$02 = null; } function omcsugp_SandShimmerParticleSystem$CustomData__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new omcsugp_SandShimmerParticleSystem$CustomData(); omcsugp_SandShimmerParticleSystem$CustomData__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function omcsugp_SandShimmerParticleSystem$CustomData__init_0($this, $this$0, $timer_animate, $map_x, $map_y, $map) { $this.$this$02 = $this$0; jl_Object__init_0($this); $this.$timer_animate = $timer_animate; $this.$map_x = $map_x; $this.$map_y = $map_y; $this.$map = $map; } var jl_Cloneable = $rt_classWithoutFields(0); function ju_Calendar() { var a = this; jl_Object.call(a); a.$areFieldsSet = 0; a.$fields = null; a.$isSet = null; a.$isTimeSet = 0; a.$time = Long_ZERO; a.$lastTimeFieldSet = 0; a.$lastDateFieldSet = 0; a.$lenient = 0; a.$firstDayOfWeek = 0; a.$minimalDaysInFirstWeek = 0; a.$zone = null; } var ju_Calendar_fieldNames = null; var ju_Calendar_firstDayOfWeekCache = 0; var ju_Calendar_minimalDaysInFirstWeekCache = 0; var ju_Calendar_cacheFor = null; function ju_Calendar_$callClinit() { ju_Calendar_$callClinit = $rt_eraseClinit(ju_Calendar); ju_Calendar__clinit_(); } function ju_Calendar__init_($this, $timezone) { ju_Calendar_$callClinit(); jl_Object__init_0($this); $this.$fields = $rt_createIntArray(17); $this.$isSet = $rt_createBooleanArray(17); $this.$areFieldsSet = 0; $this.$isTimeSet = 0; $this.$setLenient(1); $this.$setTimeZone($timezone); } function ju_Calendar__init_0($this, $timezone, $locale) { ju_Calendar_$callClinit(); ju_Calendar__init_($this, $timezone); $this.$fields = $rt_createIntArray(17); $this.$isSet = $rt_createBooleanArray(17); $this.$areFieldsSet = 0; $this.$isTimeSet = 0; $this.$setLenient(1); $this.$setFirstDayOfWeek(ju_Calendar_resolveFirstDayOfWeek($locale)); $this.$setMinimalDaysInFirstWeek(ju_Calendar_resolveMinimalDaysInFirstWeek($locale)); ju_Calendar_cacheFor = $locale; } function ju_Calendar_resolveFirstDayOfWeek($locale) { var $country, $dayMap; ju_Calendar_$callClinit(); if ($locale === ju_Calendar_cacheFor && ju_Calendar_firstDayOfWeekCache >= 0) return ju_Calendar_firstDayOfWeekCache; $country = otciu_CLDRHelper_resolveCountry(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale)); $dayMap = otciu_CLDRHelper_getFirstDayOfWeek(); ju_Calendar_firstDayOfWeekCache = $dayMap.hasOwnProperty($rt_ustr($country)) ? $dayMap[$rt_ustr($country)].value : $dayMap[$rt_ustr($rt_s(81))].value; return ju_Calendar_firstDayOfWeekCache; } function ju_Calendar_resolveMinimalDaysInFirstWeek($locale) { var $country, $dayMap, var$4; ju_Calendar_$callClinit(); if ($locale === ju_Calendar_cacheFor && ju_Calendar_minimalDaysInFirstWeekCache >= 0) return ju_Calendar_minimalDaysInFirstWeekCache; $country = otciu_CLDRHelper_resolveCountry(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale)); $dayMap = otciu_CLDRHelper_getMinimalDaysInFirstWeek(); var$4 = $dayMap.hasOwnProperty($rt_ustr($country)) ? $dayMap[$rt_ustr($country)].value : $dayMap[$rt_ustr($rt_s(81))].value; ju_Calendar_minimalDaysInFirstWeekCache = var$4; return ju_Calendar_minimalDaysInFirstWeekCache; } function ju_Calendar_complete($this) { if (!$this.$isTimeSet) { $this.$computeTime(); $this.$isTimeSet = 1; } if (!$this.$areFieldsSet) { $this.$computeFields(); $this.$areFieldsSet = 1; } } function ju_Calendar_get($this, $field) { $this.$complete0(); return $this.$fields.data[$field]; } function ju_Calendar_getFirstDayOfWeek($this) { return $this.$firstDayOfWeek; } function ju_Calendar_getInstance() { ju_Calendar_$callClinit(); return ju_GregorianCalendar__init_(); } function ju_Calendar_getMinimalDaysInFirstWeek($this) { return $this.$minimalDaysInFirstWeek; } function ju_Calendar_getTimeInMillis($this) { if (!$this.$isTimeSet) { $this.$computeTime(); $this.$isTimeSet = 1; } return $this.$time; } function ju_Calendar_getTimeZone($this) { return $this.$zone; } function ju_Calendar_setTimeZone($this, $timezone) { $this.$zone = $timezone; $this.$areFieldsSet = 0; } function ju_Calendar_isLenient($this) { return $this.$lenient; } function ju_Calendar_setFirstDayOfWeek($this, $value) { $this.$firstDayOfWeek = $value; } function ju_Calendar_setLenient($this, $value) { $this.$lenient = $value; } function ju_Calendar_setMinimalDaysInFirstWeek($this, $value) { $this.$minimalDaysInFirstWeek = $value; } function ju_Calendar_setTime($this, $date) { $this.$setTimeInMillis($date.$getTime()); } function ju_Calendar_setTimeInMillis($this, $milliseconds) { if (!($this.$isTimeSet && $this.$areFieldsSet && Long_eq($this.$time, $milliseconds))) { $this.$time = $milliseconds; $this.$isTimeSet = 1; $this.$areFieldsSet = 0; $this.$complete0(); } } function ju_Calendar__clinit_() { ju_Calendar_fieldNames = $rt_createArrayFromData(jl_String, [$rt_s(82), $rt_s(83), $rt_s(84), $rt_s(85), $rt_s(86), $rt_s(87), $rt_s(88), $rt_s(89), $rt_s(90), $rt_s(91), $rt_s(92), $rt_s(93), $rt_s(94), $rt_s(95), $rt_s(96), $rt_s(97), $rt_s(98)]); ju_Calendar_firstDayOfWeekCache = (-1); ju_Calendar_minimalDaysInFirstWeekCache = (-1); } var omcet_Tools$Calc = $rt_classWithoutFields(); var omcet_Tools$Calc_doInRadiusCache = null; function omcet_Tools$Calc_$callClinit() { omcet_Tools$Calc_$callClinit = $rt_eraseClinit(omcet_Tools$Calc); omcet_Tools$Calc__clinit_(); } function omcet_Tools$Calc__init_() { var var_0 = new omcet_Tools$Calc(); omcet_Tools$Calc__init_0(var_0); return var_0; } function omcet_Tools$Calc__init_0($this) { omcet_Tools$Calc_$callClinit(); jl_Object__init_0($this); } function omcet_Tools$Calc_chance($probability) { omcet_Tools$Calc_$callClinit(); return cbgm_MathUtils_random(0.0, 1.0) >= $probability ? 0 : 1; } function omcet_Tools$Calc_pointRectsCollide($pointX, $pointY, $Bx, $By, $Bw, $Bh) { omcet_Tools$Calc_$callClinit(); return omcet_Tools$Calc_rectsCollide($pointX, $pointY, 1, 1, $Bx, $By, $Bw, $Bh); } function omcet_Tools$Calc_rectsCollide($Ax, $Ay, $Aw, $Ah, $Bx, $By, $Bw, $Bh) { omcet_Tools$Calc_$callClinit(); return ($Bx + $Bw | 0) > $Ax && ($By + $Bh | 0) > $Ay && ($Ax + $Aw | 0) > $Bx && ($Ay + $Ah | 0) > $By ? 1 : 0; } function omcet_Tools$Calc_inBounds($value, $lower, $upper) { omcet_Tools$Calc_$callClinit(); if ($value >= $lower) $lower = $value; if ($lower <= $upper) $upper = $lower; return $upper; } function omcet_Tools$Calc_inBounds01($value) { omcet_Tools$Calc_$callClinit(); return omcet_Tools$Calc_inBounds($value, 0.0, 1.0); } function omcet_Tools$Calc_lowerBounds($value, $lower) { omcet_Tools$Calc_$callClinit(); if ($value >= $lower) $lower = $value; return $lower; } function omcet_Tools$Calc_lowerBounds0($value, $lower) { omcet_Tools$Calc_$callClinit(); if (Long_ge($value, $lower)) $lower = $value; return $lower; } function omcet_Tools$Calc_upperBounds($value, $upper) { omcet_Tools$Calc_$callClinit(); if ($value <= $upper) $upper = $value; return $upper; } function omcet_Tools$Calc_upperBounds0($value, $upper) { omcet_Tools$Calc_$callClinit(); if ($value <= $upper) $upper = $value; return $upper; } function omcet_Tools$Calc_inBounds0($value, $lower, $upper) { omcet_Tools$Calc_$callClinit(); if ($value >= $lower) $lower = $value; if ($lower <= $upper) $upper = $lower; return $upper; } function omcet_Tools$Calc__clinit_() { omcet_Tools$Calc_doInRadiusCache = cbgu_ObjectMap__init_(); } function omceu_API$_Components$_Text() { jl_Object.call(this); this.$this$12 = null; } function omceu_API$_Components$_Text__init_(var_0) { var var_1 = new omceu_API$_Components$_Text(); omceu_API$_Components$_Text__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Text__init_0($this, $this$1) { $this.$this$12 = $this$1; jl_Object__init_0($this); } function omceu_API$_Components$_Text_defaultTextAction($this) { return omceu_API$_Components$_Text$1__init_($this); } function omceu_API$_Components$_Text_create($this, $x, $y, $lines) { return $this.$create($x, $y, $lines, $this.$this$12.$this$03.$config.$defaultFont, omceu_API$_Components$_Text_defaultTextAction($this)); } function omceu_API$_Components$_Text_create0($this, $x, $y, $lines, $font) { return $this.$create($x, $y, $lines, $font, omceu_API$_Components$_Text_defaultTextAction($this)); } function omceu_API$_Components$_Text_create1($this, $x, $y, $lines, $font, $textAction) { var $textC; $textC = omceugct_Text__init_(); omceu_API$_Components_setComponentInitValues($this.$this$12, $textC); $this.$this$12.$setPosition($textC, $x, $y); $this.$setFont($textC, $font); $this.$setTextAction($textC, $textAction); $this.$setLines($textC, $lines); return $textC; } function omceu_API$_Components$_Text_setTextAction($this, $text, $textAction) { if ($text === null) return; $text.$textAction = $textAction; } function omceu_API$_Components$_Text_setLines2($this, $text, $lines) { $this.$setLines($text, $lines); } function omceu_API$_Components$_Text_setLines($this, $text, $lines) { if ($text === null) return; $text.$lines = omcet_Tools$Text_validString($lines); omceu_API$_Components$_Text_updateSize($this, $text); } function omceu_API$_Components$_Text_setFont($this, $textComponents, $font) { var var$3, var$4, var$5, $text; var$3 = $textComponents.data; var$4 = var$3.length; var$5 = 0; while (var$5 < var$4) { $text = var$3[var$5]; $this.$setFont($text, $font); var$5 = var$5 + 1 | 0; } } function omceu_API$_Components$_Text_setFont0($this, $text, $font) { if ($text === null) return; if ($font === null) $font = $this.$this$12.$this$03.$config.$defaultFont; $text.$font2 = $font; } function omceu_API$_Components$_Text_updateSize($this, $text) { var $width, var$3, var$4, var$5, $line, $widthT, var$8, $height; if ($text === null) return; $width = 0; var$3 = $text.$lines.data; var$4 = var$3.length; var$5 = 0; while (var$5 < var$4) { $line = var$3[var$5]; $widthT = $this.$this$12.$this$03.$mediaManager1.$textWidth($text.$font2, $line); if ($widthT > $width) $width = $widthT; var$5 = var$5 + 1 | 0; } var$8 = $width / 8 | 0; $height = $text.$lines.data.length; $this.$this$12.$setSize($text, var$8, $height); } var cbgf_FileHandle = $rt_classWithoutFields(); function cbgf_FileHandle__init_() { var var_0 = new cbgf_FileHandle(); cbgf_FileHandle__init_0(var_0); return var_0; } function cbgf_FileHandle__init_0($this) { jl_Object__init_0($this); } function cgxgbt_TeaFileHandle() { var a = this; cbgf_FileHandle.call(a); a.$preloader = null; a.$file0 = null; a.$type1 = null; } function cgxgbt_TeaFileHandle__init_(var_0, var_1, var_2) { var var_3 = new cgxgbt_TeaFileHandle(); cgxgbt_TeaFileHandle__init_0(var_3, var_0, var_1, var_2); return var_3; } function cgxgbt_TeaFileHandle__init_0($this, $preloader, $fileName, $type) { var var$4, var$5; cbgf_FileHandle__init_0($this); cbg_Files$FileType_$callClinit(); if ($type !== cbg_Files$FileType_Internal && $type !== cbg_Files$FileType_Classpath && $type !== cbg_Files$FileType_Local) { var$4 = new cbgu_GdxRuntimeException; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(99)), $type), $rt_s(100)); cbgu_GdxRuntimeException__init_(var$4, jl_StringBuilder_toString(var$5)); $rt_throw(var$4); } $this.$preloader = $preloader; $this.$file0 = cgxgbt_TeaFileHandle_fixSlashes($fileName); $this.$type1 = $type; } function cgxgbt_TeaFileHandle_path($this) { return $this.$file0; } function cgxgbt_TeaFileHandle_name($this) { var $index; $index = $this.$file0.$lastIndexOf(47); if ($index < 0) return $this.$file0; return $this.$file0.$substring($index + 1 | 0); } function cgxgbt_TeaFileHandle_nameWithoutExtension($this) { var $name, $dotIndex; $name = $this.$name0(); $dotIndex = $name.$lastIndexOf(46); if ($dotIndex == (-1)) return $name; return $name.$substring0(0, $dotIndex); } function cgxgbt_TeaFileHandle_type($this) { return $this.$type1; } function cgxgbt_TeaFileHandle_read($this) { var var$1, $in, var$3, var$4; var$1 = $this.$type1; cbg_Files$FileType_$callClinit(); if (var$1 === cbg_Files$FileType_Local) return (cgxgbtf_FileDB_getInstance()).$read($this); $in = $this.$preloader.$read0($this.$file0); if ($in !== null) return $in; var$3 = new cbgu_GdxRuntimeException; var$1 = $this.$file0; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, var$1), $rt_s(101)); cbgu_GdxRuntimeException__init_(var$3, jl_StringBuilder_toString(var$4)); $rt_throw(var$3); } function cgxgbt_TeaFileHandle_child($this, $name) { var var$2, var$3, var$4, var$5, var$6; var$2 = new cgxgbt_TeaFileHandle; var$3 = $this.$preloader; if ($this.$file0.$isEmpty()) var$4 = $rt_s(102); else { var$5 = $this.$file0; var$6 = !$this.$file0.$endsWith($rt_s(103)) ? $rt_s(103) : $rt_s(102); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, var$5), var$6); var$4 = jl_StringBuilder_toString(var$4); } var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, var$4), $name); cgxgbt_TeaFileHandle__init_0(var$2, var$3, jl_StringBuilder_toString(var$5), $this.$type1); return var$2; } function cgxgbt_TeaFileHandle_parent($this) { var $index, $dir; $index = $this.$file0.$lastIndexOf0($rt_s(103)); $dir = $rt_s(102); if ($index > 0) $dir = $this.$file0.$substring0(0, $index); return cgxgbt_TeaFileHandle__init_($this.$preloader, $dir, $this.$type1); } function cgxgbt_TeaFileHandle_toString($this) { return $this.$file0; } function cgxgbt_TeaFileHandle_fixSlashes($path) { var var$2; var$2 = $path.$replace($rt_s(104), $rt_s(103)); if (var$2.$endsWith($rt_s(103))) var$2 = var$2.$substring0(0, var$2.$length() - 1 | 0); return var$2; } function jl_AbstractStringBuilder() { var a = this; jl_Object.call(a); a.$buffer = null; a.$length0 = 0; } function jl_AbstractStringBuilder__init_0() { var var_0 = new jl_AbstractStringBuilder(); jl_AbstractStringBuilder__init_1(var_0); return var_0; } function jl_AbstractStringBuilder__init_(var_0) { var var_1 = new jl_AbstractStringBuilder(); jl_AbstractStringBuilder__init_2(var_1, var_0); return var_1; } function jl_AbstractStringBuilder__init_1($this) { jl_AbstractStringBuilder__init_2($this, 16); } function jl_AbstractStringBuilder__init_2($this, $capacity) { jl_Object__init_0($this); $this.$buffer = $rt_createCharArray($capacity); } function jl_AbstractStringBuilder_append($this, $obj) { return $this.$insert($this.$length0, $obj); } function jl_AbstractStringBuilder_append0($this, $string) { return $this.$insert0($this.$length0, $string); } function jl_AbstractStringBuilder_insert($this, $index, $string) { var $i, var$4, var$5; if ($index >= 0 && $index <= $this.$length0) { if ($string === null) $string = $rt_s(105); else if ($string.$isEmpty()) return $this; $this.$ensureCapacity($this.$length0 + $string.$length() | 0); $i = $this.$length0 - 1 | 0; while ($i >= $index) { $this.$buffer.data[$i + $string.$length() | 0] = $this.$buffer.data[$i]; $i = $i + (-1) | 0; } $this.$length0 = $this.$length0 + $string.$length() | 0; $i = 0; while ($i < $string.$length()) { var$4 = $this.$buffer.data; var$5 = $index + 1 | 0; var$4[$index] = $string.$charAt($i); $i = $i + 1 | 0; $index = var$5; } return $this; } $rt_throw(jl_StringIndexOutOfBoundsException__init_()); } function jl_AbstractStringBuilder_append1($this, $value) { return $this.$append3($value, 10); } function jl_AbstractStringBuilder_append2($this, $value, $radix) { return $this.$insert1($this.$length0, $value, $radix); } function jl_AbstractStringBuilder_insert0($this, $target, $value, $radix) { var $positive, var$5, var$6, $pos, $sz, $posLimit, var$10, var$11; $positive = 1; if ($value < 0) { $positive = 0; $value = -$value | 0; } a: { if ($rt_ucmp($value, $radix) < 0) { if ($positive) jl_AbstractStringBuilder_insertSpace($this, $target, $target + 1 | 0); else { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 2 | 0); var$5 = $this.$buffer.data; var$6 = $target + 1 | 0; var$5[$target] = 45; $target = var$6; } $this.$buffer.data[$target] = jl_Character_forDigit($value, $radix); } else { $pos = 1; $sz = 1; $posLimit = $rt_udiv((-1), $radix); b: { while (true) { var$10 = $rt_imul($pos, $radix); if ($rt_ucmp(var$10, $value) > 0) { var$10 = $pos; break b; } $sz = $sz + 1 | 0; if ($rt_ucmp(var$10, $posLimit) > 0) break; $pos = var$10; } } if (!$positive) $sz = $sz + 1 | 0; jl_AbstractStringBuilder_insertSpace($this, $target, $target + $sz | 0); if ($positive) var$11 = $target; else { var$5 = $this.$buffer.data; var$11 = $target + 1 | 0; var$5[$target] = 45; } while (true) { if (!var$10) break a; var$5 = $this.$buffer.data; var$6 = var$11 + 1 | 0; var$5[var$11] = jl_Character_forDigit($rt_udiv($value, var$10), $radix); $value = $rt_umod($value, var$10); var$10 = $rt_udiv(var$10, $radix); var$11 = var$6; } } } return $this; } function jl_AbstractStringBuilder_append3($this, $value) { return $this.$insert2($this.$length0, $value); } function jl_AbstractStringBuilder_insert1($this, $target, $value) { return $this.$insert3($target, $value, 10); } function jl_AbstractStringBuilder_insert2($this, $target, $value, $radix) { var $positive, var$5, var$6, var$7, $sz, $pos, $posLimit, var$11, var$12; $positive = 1; if (Long_lt($value, Long_ZERO)) { $positive = 0; $value = Long_neg($value); } a: { var$5 = Long_fromInt($radix); if (jl_Long_compareUnsigned($value, var$5) < 0) { if ($positive) jl_AbstractStringBuilder_insertSpace($this, $target, $target + 1 | 0); else { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 2 | 0); var$6 = $this.$buffer.data; var$7 = $target + 1 | 0; var$6[$target] = 45; $target = var$7; } $this.$buffer.data[$target] = jl_Character_forDigit(Long_lo($value), $radix); } else { $sz = 1; $pos = Long_fromInt(1); $posLimit = jl_Long_divideUnsigned(Long_fromInt(-1), var$5); b: { while (true) { var$11 = Long_mul($pos, var$5); if (jl_Long_compareUnsigned(var$11, $value) > 0) { var$11 = $pos; break b; } $sz = $sz + 1 | 0; if (jl_Long_compareUnsigned(var$11, $posLimit) > 0) break; $pos = var$11; } } if (!$positive) $sz = $sz + 1 | 0; jl_AbstractStringBuilder_insertSpace($this, $target, $target + $sz | 0); if ($positive) var$12 = $target; else { var$6 = $this.$buffer.data; var$12 = $target + 1 | 0; var$6[$target] = 45; } while (true) { if (Long_eq(var$11, Long_ZERO)) break a; var$6 = $this.$buffer.data; var$7 = var$12 + 1 | 0; var$6[var$12] = jl_Character_forDigit(Long_lo((jl_Long_divideUnsigned($value, var$11))), $radix); $value = jl_Long_remainderUnsigned($value, var$11); var$11 = jl_Long_divideUnsigned(var$11, var$5); var$12 = var$7; } } } return $this; } function jl_AbstractStringBuilder_append4($this, $value) { return $this.$insert4($this.$length0, $value); } function jl_AbstractStringBuilder_insert3($this, $target, $value) { var var$3, var$4, var$5, $number, $mantissa, $exp, $negative, $intPart, $sz, $digits, $zeros, $pos, $i, $intDigit, var$17; var$3 = $rt_compare($value, 0.0); if (!var$3) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 48; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 46; $this.$buffer.data[var$5] = 48; return $this; } if (!var$3) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 4 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 45; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 48; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 46; $this.$buffer.data[var$3] = 48; return $this; } if ($rt_globals.isNaN($value) ? 1 : 0) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 78; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 97; $this.$buffer.data[var$5] = 78; return $this; } if (!$rt_globals.isFinite($value) ? 1 : 0) { if (var$3 > 0) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 8 | 0); var$3 = $target; } else { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 9 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 45; } var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 73; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 110; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 102; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 105; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 110; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 105; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 116; $this.$buffer.data[var$5] = 121; return $this; } jl_AbstractStringBuilder$Constants_$callClinit(); $number = jl_AbstractStringBuilder$Constants_floatAnalysisResult; otcit_FloatAnalyzer_analyze($value, $number); $mantissa = $number.$mantissa; $exp = $number.$exponent; $negative = $number.$sign; $intPart = 1; $sz = 1; if ($negative) $sz = 2; $digits = 9; $zeros = jl_AbstractStringBuilder_trailingDecimalZeros($mantissa); if ($zeros > 0) $digits = $digits - $zeros | 0; if ($exp < 7 && $exp >= (-3)) { if ($exp >= 0) { $intPart = $exp + 1 | 0; $digits = jl_Math_max($digits, $intPart + 1 | 0); $exp = 0; } else { $mantissa = $mantissa / jl_AbstractStringBuilder$Constants_intPowersOfTen.data[ -$exp | 0] | 0; $digits = $digits - $exp | 0; $exp = 0; } } if ($exp) { $sz = $sz + 2 | 0; if (!($exp > (-10) && $exp < 10)) $sz = $sz + 1 | 0; if ($exp < 0) $sz = $sz + 1 | 0; } if ($exp && $digits == $intPart) $digits = $digits + 1 | 0; var$3 = $sz + $digits | 0; jl_AbstractStringBuilder_insertSpace($this, $target, $target + var$3 | 0); if (!$negative) var$5 = $target; else { var$4 = $this.$buffer.data; var$5 = $target + 1 | 0; var$4[$target] = 45; } $pos = 100000000; $i = 0; while ($i < $digits) { if ($pos <= 0) $intDigit = 0; else { $intDigit = $mantissa / $pos | 0; $mantissa = $mantissa % $pos | 0; } var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = (48 + $intDigit | 0) & 65535; $intPart = $intPart + (-1) | 0; if ($intPart) var$5 = var$3; else { var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 46; } $pos = $pos / 10 | 0; $i = $i + 1 | 0; } if ($exp) { var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 69; if ($exp >= 0) var$5 = var$3; else { $exp = -$exp | 0; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 45; } if ($exp < 10) var$17 = var$5; else { var$4 = $this.$buffer.data; var$17 = var$5 + 1 | 0; var$4[var$5] = (48 + ($exp / 10 | 0) | 0) & 65535; } $this.$buffer.data[var$17] = (48 + ($exp % 10 | 0) | 0) & 65535; } return $this; } function jl_AbstractStringBuilder_append5($this, $value) { return $this.$insert5($this.$length0, $value); } function jl_AbstractStringBuilder_insert4($this, $target, $value) { var var$3, var$4, var$5, $number, $mantissa, $exp, $negative, $intPart, $sz, $digits, $zeros, var$14, $pos, $i, $intDigit; var$3 = $rt_compare($value, 0.0); if (!var$3) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 48; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 46; $this.$buffer.data[var$5] = 48; return $this; } if (!var$3) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 4 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 45; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 48; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 46; $this.$buffer.data[var$3] = 48; return $this; } if ($rt_globals.isNaN($value) ? 1 : 0) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 3 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 78; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 97; $this.$buffer.data[var$5] = 78; return $this; } if (!$rt_globals.isFinite($value) ? 1 : 0) { if (var$3 > 0) { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 8 | 0); var$3 = $target; } else { jl_AbstractStringBuilder_insertSpace($this, $target, $target + 9 | 0); var$4 = $this.$buffer.data; var$3 = $target + 1 | 0; var$4[$target] = 45; } var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 73; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 110; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 102; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 105; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 110; var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = 105; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 116; $this.$buffer.data[var$5] = 121; return $this; } jl_AbstractStringBuilder$Constants_$callClinit(); $number = jl_AbstractStringBuilder$Constants_doubleAnalysisResult; otcit_DoubleAnalyzer_analyze($value, $number); $mantissa = $number.$mantissa0; $exp = $number.$exponent0; $negative = $number.$sign0; $intPart = 1; $sz = 1; if ($negative) $sz = 2; $digits = 18; $zeros = jl_AbstractStringBuilder_trailingDecimalZeros0($mantissa); if ($zeros > 0) $digits = $digits - $zeros | 0; if ($exp < 7 && $exp >= (-3)) { if ($exp >= 0) { $intPart = $exp + 1 | 0; $digits = jl_Math_max($digits, $intPart + 1 | 0); $exp = 0; } else { $mantissa = Long_div($mantissa, jl_AbstractStringBuilder$Constants_longPowersOfTen.data[ -$exp | 0]); $digits = $digits - $exp | 0; $exp = 0; } } if ($exp) { $sz = $sz + 2 | 0; if (!($exp > (-10) && $exp < 10)) $sz = $sz + 1 | 0; if (!($exp > (-100) && $exp < 100)) $sz = $sz + 1 | 0; if ($exp < 0) $sz = $sz + 1 | 0; } if ($exp && $digits == $intPart) $digits = $digits + 1 | 0; var$3 = $sz + $digits | 0; jl_AbstractStringBuilder_insertSpace($this, $target, $target + var$3 | 0); if (!$negative) var$14 = $target; else { var$4 = $this.$buffer.data; var$14 = $target + 1 | 0; var$4[$target] = 45; } $pos = Long_create(1569325056, 23283064); $i = 0; while ($i < $digits) { if (Long_le($pos, Long_ZERO)) $intDigit = 0; else { $intDigit = Long_lo(Long_div($mantissa, $pos)); $mantissa = Long_rem($mantissa, $pos); } var$4 = $this.$buffer.data; var$3 = var$14 + 1 | 0; var$4[var$14] = (48 + $intDigit | 0) & 65535; $intPart = $intPart + (-1) | 0; if ($intPart) var$14 = var$3; else { var$4 = $this.$buffer.data; var$14 = var$3 + 1 | 0; var$4[var$3] = 46; } $pos = Long_div($pos, Long_fromInt(10)); $i = $i + 1 | 0; } if ($exp) { var$4 = $this.$buffer.data; var$3 = var$14 + 1 | 0; var$4[var$14] = 69; if ($exp >= 0) var$5 = var$3; else { $exp = -$exp | 0; var$4 = $this.$buffer.data; var$5 = var$3 + 1 | 0; var$4[var$3] = 45; } if ($exp >= 100) { var$4 = $this.$buffer.data; var$3 = var$5 + 1 | 0; var$4[var$5] = (48 + ($exp / 100 | 0) | 0) & 65535; $exp = $exp % 100 | 0; var$4 = $this.$buffer.data; var$14 = var$3 + 1 | 0; var$4[var$3] = (48 + ($exp / 10 | 0) | 0) & 65535; } else if ($exp < 10) var$14 = var$5; else { var$4 = $this.$buffer.data; var$14 = var$5 + 1 | 0; var$4[var$5] = (48 + ($exp / 10 | 0) | 0) & 65535; } $this.$buffer.data[var$14] = (48 + ($exp % 10 | 0) | 0) & 65535; } return $this; } function jl_AbstractStringBuilder_trailingDecimalZeros($n) { var $result, $zeros, var$4, var$5; if (!($n % 1000000000 | 0)) return 9; $result = 0; $zeros = 1; if (!($n % 100000000 | 0)) { $result = 8; $zeros = 100000000; } var$4 = $zeros * 10000 | 0; if ($n % var$4 | 0) var$4 = $zeros; else $result = $result | 4; var$5 = var$4 * 100 | 0; if ($n % var$5 | 0) var$5 = var$4; else $result = $result | 2; if (!($n % (var$5 * 10 | 0) | 0)) $result = $result | 1; return $result; } function jl_AbstractStringBuilder_trailingDecimalZeros0($n) { var $zeros, $result, $bit, $i; $zeros = Long_fromInt(1); $result = 0; $bit = 16; jl_AbstractStringBuilder$Constants_$callClinit(); $i = jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data.length - 1 | 0; while ($i >= 0) { if (Long_eq(Long_rem($n, Long_mul($zeros, jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data[$i])), Long_ZERO)) { $result = $result | $bit; $zeros = Long_mul($zeros, jl_AbstractStringBuilder$Constants_longLogPowersOfTen.data[$i]); } $bit = $bit >>> 1 | 0; $i = $i + (-1) | 0; } return $result; } function jl_AbstractStringBuilder_append6($this, $c) { return $this.$insert6($this.$length0, $c); } function jl_AbstractStringBuilder_insert5($this, $index, $c) { jl_AbstractStringBuilder_insertSpace($this, $index, $index + 1 | 0); $this.$buffer.data[$index] = $c; return $this; } function jl_AbstractStringBuilder_insert6($this, $index, $obj) { return $this.$insert0($index, $obj === null ? $rt_s(105) : $obj.$toString()); } function jl_AbstractStringBuilder_append7($this, $b) { return $this.$insert7($this.$length0, $b); } function jl_AbstractStringBuilder_insert7($this, $index, $b) { return $this.$insert0($index, !$b ? $rt_s(106) : $rt_s(107)); } function jl_AbstractStringBuilder_ensureCapacity($this, $capacity) { var $newLength; if ($this.$buffer.data.length >= $capacity) return; $newLength = $this.$buffer.data.length >= 1073741823 ? 2147483647 : jl_Math_max($capacity, jl_Math_max($this.$buffer.data.length * 2 | 0, 5)); $this.$buffer = ju_Arrays_copyOf0($this.$buffer, $newLength); } function jl_AbstractStringBuilder_toString($this) { return jl_String__init_0($this.$buffer, 0, $this.$length0); } function jl_AbstractStringBuilder_length($this) { return $this.$length0; } function jl_AbstractStringBuilder_charAt($this, $index) { if ($index >= 0 && $index < $this.$length0) return $this.$buffer.data[$index]; $rt_throw(jl_IndexOutOfBoundsException__init_0()); } function jl_AbstractStringBuilder_append8($this, $s, $start, $end) { return $this.$insert8($this.$length0, $s, $start, $end); } function jl_AbstractStringBuilder_insert8($this, $index, $s, $i, $end) { var var$5, var$6; if ($i <= $end && $end <= $s.$length() && $i >= 0) { jl_AbstractStringBuilder_insertSpace($this, $index, ($index + $end | 0) - $i | 0); while ($i < $end) { var$5 = $this.$buffer.data; var$6 = $index + 1 | 0; var$5[$index] = $s.$charAt($i); $i = $i + 1 | 0; $index = var$6; } return $this; } $rt_throw(jl_IndexOutOfBoundsException__init_0()); } function jl_AbstractStringBuilder_append9($this, $s) { return $this.$append9($s, 0, $s.$length()); } function jl_AbstractStringBuilder_append10($this, $chars, $offset, $len) { return $this.$insert9($this.$length0, $chars, $offset, $len); } function jl_AbstractStringBuilder_insert9($this, $index, $chars, $offset, $len) { var var$5, var$6, var$7, var$8, var$9; jl_AbstractStringBuilder_insertSpace($this, $index, $index + $len | 0); var$5 = $len + $offset | 0; while ($offset < var$5) { var$6 = $chars.data; var$7 = $this.$buffer.data; var$8 = $index + 1 | 0; var$9 = $offset + 1 | 0; var$7[$index] = var$6[$offset]; $index = var$8; $offset = var$9; } return $this; } function jl_AbstractStringBuilder_append11($this, $chars) { return $this.$append10($chars, 0, $chars.data.length); } function jl_AbstractStringBuilder_subSequence($this, $start, $end) { return $this.$substring0($start, $end); } function jl_AbstractStringBuilder_getChars($this, $srcBegin, $srcEnd, $dst, $dstBegin) { var var$5, var$6, var$7, var$8; if ($srcBegin > $srcEnd) $rt_throw(jl_IndexOutOfBoundsException__init_($rt_s(108))); while ($srcBegin < $srcEnd) { var$5 = $dst.data; var$6 = $dstBegin + 1 | 0; var$7 = $this.$buffer.data; var$8 = $srcBegin + 1 | 0; var$5[$dstBegin] = var$7[$srcBegin]; $dstBegin = var$6; $srcBegin = var$8; } } function jl_AbstractStringBuilder_setLength($this, $newLength) { $this.$length0 = $newLength; } function jl_AbstractStringBuilder_deleteCharAt($this, $i) { var var$2, var$3, $i_0; if ($i >= 0 && $i < $this.$length0) { $this.$length0 = $this.$length0 - 1 | 0; while ($i < $this.$length0) { var$2 = $this.$buffer.data; var$3 = $this.$buffer.data; $i_0 = $i + 1 | 0; var$2[$i] = var$3[$i_0]; $i = $i_0; } return $this; } $rt_throw(jl_StringIndexOutOfBoundsException__init_()); } function jl_AbstractStringBuilder_delete($this, $start, $end) { var var$3, $sz, $i, var$6, var$7, var$8; var$3 = $rt_compare($start, $end); if (var$3 <= 0 && $start <= $this.$length0) { if (!var$3) return $this; $sz = $this.$length0 - $end | 0; $this.$length0 = $this.$length0 - ($end - $start | 0) | 0; $i = 0; while ($i < $sz) { var$6 = $this.$buffer.data; var$3 = $start + 1 | 0; var$7 = $this.$buffer.data; var$8 = $end + 1 | 0; var$6[$start] = var$7[$end]; $i = $i + 1 | 0; $start = var$3; $end = var$8; } return $this; } $rt_throw(jl_StringIndexOutOfBoundsException__init_()); } function jl_AbstractStringBuilder_insertSpace($this, $start, $end) { var $sz, $i; $sz = $this.$length0 - $start | 0; $this.$ensureCapacity(($this.$length0 + $end | 0) - $start | 0); $i = $sz - 1 | 0; while ($i >= 0) { $this.$buffer.data[$end + $i | 0] = $this.$buffer.data[$start + $i | 0]; $i = $i + (-1) | 0; } $this.$length0 = $this.$length0 + ($end - $start | 0) | 0; } function jl_AbstractStringBuilder_substring($this, $from, $to) { if ($from <= $to && $from >= 0 && $to <= $this.$length0) return jl_String__init_0($this.$buffer, $from, $to - $from | 0); $rt_throw(jl_IndexOutOfBoundsException__init_0()); } var jl_Appendable = $rt_classWithoutFields(0); var jl_StringBuffer = $rt_classWithoutFields(jl_AbstractStringBuilder); function jl_StringBuffer__init_() { var var_0 = new jl_StringBuffer(); jl_StringBuffer__init_0(var_0); return var_0; } function jl_StringBuffer__init_0($this) { jl_AbstractStringBuilder__init_1($this); } function jl_StringBuffer_append($this, $string) { jl_AbstractStringBuilder_append0($this, $string); return $this; } function jl_StringBuffer_append0($this, $value) { jl_AbstractStringBuilder_append1($this, $value); return $this; } function jl_StringBuffer_append1($this, $c) { jl_AbstractStringBuilder_append6($this, $c); return $this; } function jl_StringBuffer_append2($this, $chars, $offset, $len) { jl_AbstractStringBuilder_append10($this, $chars, $offset, $len); return $this; } function jl_StringBuffer_append3($this, $chars) { jl_AbstractStringBuilder_append11($this, $chars); return $this; } function jl_StringBuffer_append4($this, $s, $start, $end) { jl_AbstractStringBuilder_append8($this, $s, $start, $end); return $this; } function jl_StringBuffer_append5($this, $s) { jl_AbstractStringBuilder_append9($this, $s); return $this; } function jl_StringBuffer_insert($this, $index, $s, $start, $end) { jl_AbstractStringBuilder_insert8($this, $index, $s, $start, $end); return $this; } function jl_StringBuffer_insert0($this, $index, $chars, $offset, $len) { jl_AbstractStringBuilder_insert9($this, $index, $chars, $offset, $len); return $this; } function jl_StringBuffer_insert1($this, $index, $c) { jl_AbstractStringBuilder_insert5($this, $index, $c); return $this; } function jl_StringBuffer_insert2($this, $index, $string) { jl_AbstractStringBuilder_insert($this, $index, $string); return $this; } function jl_StringBuffer_insert3($this, var$1, var$2, var$3, var$4) { return $this.$insert10(var$1, var$2, var$3, var$4); } function jl_StringBuffer_append6($this, var$1, var$2, var$3) { return $this.$append16(var$1, var$2, var$3); } function jl_StringBuffer_insert4($this, var$1, var$2, var$3, var$4) { return $this.$insert11(var$1, var$2, var$3, var$4); } function jl_StringBuffer_append7($this, var$1, var$2, var$3) { return $this.$append17(var$1, var$2, var$3); } function jl_StringBuffer_charAt($this, var$1) { return jl_AbstractStringBuilder_charAt($this, var$1); } function jl_StringBuffer_length($this) { return jl_AbstractStringBuilder_length($this); } function jl_StringBuffer_toString($this) { return jl_AbstractStringBuilder_toString($this); } function jl_StringBuffer_ensureCapacity($this, var$1) { jl_AbstractStringBuilder_ensureCapacity($this, var$1); } function jl_StringBuffer_insert5($this, var$1, var$2) { return $this.$insert12(var$1, var$2); } function jl_StringBuffer_insert6($this, var$1, var$2) { return $this.$insert13(var$1, var$2); } function cbgssu_DragAndDrop() { var a = this; jl_Object.call(a); a.$targets = null; a.$sourceListeners = null; a.$tapSquareSize = 0.0; a.$dragActorX = 0.0; a.$dragActorY = 0.0; a.$dragTime = 0; a.$activePointer = 0; a.$cancelTouchFocus = 0; a.$keepWithinStage = 0; } var cbgssu_DragAndDrop_tmpVector = null; function cbgssu_DragAndDrop_$callClinit() { cbgssu_DragAndDrop_$callClinit = $rt_eraseClinit(cbgssu_DragAndDrop); cbgssu_DragAndDrop__clinit_(); } function cbgssu_DragAndDrop__init_() { var var_0 = new cbgssu_DragAndDrop(); cbgssu_DragAndDrop__init_0(var_0); return var_0; } function cbgssu_DragAndDrop__init_0($this) { cbgssu_DragAndDrop_$callClinit(); jl_Object__init_0($this); $this.$targets = cbgu_Array__init_(8); $this.$sourceListeners = cbgu_ObjectMap__init_0(8); $this.$tapSquareSize = 8.0; $this.$dragActorX = 0.0; $this.$dragActorY = 0.0; $this.$dragTime = 250; $this.$activePointer = (-1); $this.$cancelTouchFocus = 1; $this.$keepWithinStage = 1; } function cbgssu_DragAndDrop__clinit_() { cbgssu_DragAndDrop_tmpVector = cbgm_Vector2__init_(); } function jn_Buffer() { var a = this; jl_Object.call(a); a.$capacity = 0; a.$position2 = 0; a.$limit = 0; a.$mark = 0; } function jn_Buffer__init_($this, $capacity) { jl_Object__init_0($this); $this.$mark = (-1); $this.$capacity = $capacity; $this.$limit = $capacity; } function jn_Buffer_capacity($this) { return $this.$capacity; } function jn_Buffer_position($this) { return $this.$position2; } function jn_Buffer_position0($this, $newPosition) { var var$2, var$3, var$4; if ($newPosition >= 0 && $newPosition <= $this.$limit) { $this.$position2 = $newPosition; if ($newPosition < $this.$mark) $this.$mark = 0; return $this; } var$2 = new jl_IllegalArgumentException; var$3 = $this.$limit; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(109)), $newPosition), $rt_s(110)), var$3), 93); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_Buffer_limit($this) { return $this.$limit; } function jn_Buffer_limit0($this, $newLimit) { var var$2, var$3, var$4; if ($newLimit >= 0 && $newLimit <= $this.$capacity) { if ($this.$mark > $newLimit) $this.$mark = (-1); $this.$limit = $newLimit; if ($this.$position2 > $this.$limit) $this.$position2 = $this.$limit; return $this; } var$2 = new jl_IllegalArgumentException; var$3 = $this.$capacity; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(111)), $newLimit), $rt_s(110)), var$3), 93); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_Buffer_clear($this) { $this.$position2 = 0; $this.$limit = $this.$capacity; $this.$mark = (-1); return $this; } function jn_Buffer_flip($this) { $this.$limit = $this.$position2; $this.$position2 = 0; $this.$mark = (-1); return $this; } function jn_Buffer_remaining($this) { return $this.$limit - $this.$position2 | 0; } function jn_Buffer_hasRemaining($this) { return $this.$position2 >= $this.$limit ? 0 : 1; } function cbgggmd_ModelData() { var a = this; jl_Object.call(a); a.$version = null; a.$meshes = null; a.$materials = null; a.$nodes = null; a.$animations = null; } function cbgggmd_ModelData__init_() { var var_0 = new cbgggmd_ModelData(); cbgggmd_ModelData__init_0(var_0); return var_0; } function cbgggmd_ModelData__init_0($this) { jl_Object__init_0($this); $this.$version = $rt_createShortArray(2); $this.$meshes = cbgu_Array__init_1(); $this.$materials = cbgu_Array__init_1(); $this.$nodes = cbgu_Array__init_1(); $this.$animations = cbgu_Array__init_1(); } function cbgssu_Container() { var a = this; cbgssu_WidgetGroup.call(a); a.$minWidth = null; a.$minHeight = null; a.$prefWidth = null; a.$prefHeight = null; a.$maxWidth = null; a.$maxHeight = null; a.$padTop0 = null; a.$padLeft0 = null; a.$padBottom0 = null; a.$padRight0 = null; a.$round0 = 0; } function cbgssu_Container__init_() { var var_0 = new cbgssu_Container(); cbgssu_Container__init_0(var_0); return var_0; } function cbgssu_Container__init_0($this) { cbgssu_WidgetGroup__init_0($this); cbgssu_Value_$callClinit(); $this.$minWidth = cbgssu_Value_minWidth; $this.$minHeight = cbgssu_Value_minHeight; $this.$prefWidth = cbgssu_Value_prefWidth; $this.$prefHeight = cbgssu_Value_prefHeight; $this.$maxWidth = cbgssu_Value_zero; $this.$maxHeight = cbgssu_Value_zero; $this.$padTop0 = cbgssu_Value_zero; $this.$padLeft0 = cbgssu_Value_zero; $this.$padBottom0 = cbgssu_Value_zero; $this.$padRight0 = cbgssu_Value_zero; $this.$round0 = 1; cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_childrenOnly); $this.$setTransform(0); } var jur_SpecialToken = $rt_classWithoutFields(); function jur_SpecialToken__init_($this) { jl_Object__init_0($this); } function jur_AbstractCharClass() { var a = this; jur_SpecialToken.call(a); a.$alt0 = 0; a.$altSurrogates = 0; a.$lowHighSurrogates = null; a.$charClassWithoutSurrogates = null; a.$charClassWithSurrogates = null; a.$mayContainSupplCodepoints = 0; } var jur_AbstractCharClass_charClasses = null; function jur_AbstractCharClass_$callClinit() { jur_AbstractCharClass_$callClinit = $rt_eraseClinit(jur_AbstractCharClass); jur_AbstractCharClass__clinit_(); } function jur_AbstractCharClass__init_($this) { jur_AbstractCharClass_$callClinit(); jur_SpecialToken__init_($this); $this.$lowHighSurrogates = ju_BitSet__init_(2048); } function jur_AbstractCharClass_getBits($this) { return null; } function jur_AbstractCharClass_getLowHighSurrogates($this) { return $this.$lowHighSurrogates; } function jur_AbstractCharClass_hasLowHighSurrogates($this) { return !$this.$altSurrogates ? ($this.$lowHighSurrogates.$nextSetBit(0) >= 2048 ? 0 : 1) : $this.$lowHighSurrogates.$nextClearBit(0) >= 2048 ? 0 : 1; } function jur_AbstractCharClass_mayContainSupplCodepoints($this) { return $this.$mayContainSupplCodepoints; } function jur_AbstractCharClass_getInstance($this) { return $this; } function jur_AbstractCharClass_getSurrogates($this) { var $lHS; if ($this.$charClassWithSurrogates === null) { $lHS = $this.$getLowHighSurrogates(); $this.$charClassWithSurrogates = jur_AbstractCharClass$1__init_($this, $lHS); $this.$charClassWithSurrogates.$setNegative($this.$altSurrogates); } return $this.$charClassWithSurrogates; } function jur_AbstractCharClass_getWithoutSurrogates($this) { var $lHS; if ($this.$charClassWithoutSurrogates === null) { $lHS = $this.$getLowHighSurrogates(); $this.$charClassWithoutSurrogates = jur_AbstractCharClass$2__init_($this, $lHS, $this); $this.$charClassWithoutSurrogates.$setNegative($this.$isNegative()); $this.$charClassWithoutSurrogates.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints; } return $this.$charClassWithoutSurrogates; } function jur_AbstractCharClass_hasUCI($this) { return 0; } function jur_AbstractCharClass_setNegative($this, $value) { if ($this.$alt0 ^ $value) { $this.$alt0 = $this.$alt0 ? 0 : 1; $this.$altSurrogates = $this.$altSurrogates ? 0 : 1; } if (!$this.$mayContainSupplCodepoints) $this.$mayContainSupplCodepoints = 1; return $this; } function jur_AbstractCharClass_isNegative($this) { return $this.$alt0; } function jur_AbstractCharClass_intersects($cc, $ch) { jur_AbstractCharClass_$callClinit(); return $cc.$contains1($ch); } function jur_AbstractCharClass_intersects0($cc1, $cc2) { jur_AbstractCharClass_$callClinit(); if ($cc1.$getBits() !== null && $cc2.$getBits() !== null) return ($cc1.$getBits()).$intersects($cc2.$getBits()); return 1; } function jur_AbstractCharClass_getPredefinedClass($name, $negative) { jur_AbstractCharClass_$callClinit(); return (jur_AbstractCharClass$PredefinedCharacterClasses_getObject(jur_AbstractCharClass_charClasses, $name)).$getValue($negative); } function jur_AbstractCharClass__clinit_() { jur_AbstractCharClass_charClasses = jur_AbstractCharClass$PredefinedCharacterClasses__init_(); } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1() { jur_AbstractCharClass.call(this); this.$this$04 = null; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1(); jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1__init_0($this, $this$0) { $this.$this$04 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1_contains($this, $ch) { return jl_Character_isUnicodeIdentifierPart($ch); } function cbgggpv_ParticleValue() { jl_Object.call(this); this.$active = 0; } function cbgggpv_ParticleValue__init_() { var var_0 = new cbgggpv_ParticleValue(); cbgggpv_ParticleValue__init_0(var_0); return var_0; } function cbgggpv_ParticleValue__init_0($this) { jl_Object__init_0($this); } function cbgggpv_ParticleValue_setActive($this, $active) { $this.$active = $active; } function cbgggpv_SpawnShapeValue() { var a = this; cbgggpv_ParticleValue.call(a); a.$xOffsetValue = null; a.$yOffsetValue = null; a.$zOffsetValue = null; } function cbgggpv_SpawnShapeValue__init_($this) { cbgggpv_ParticleValue__init_0($this); $this.$xOffsetValue = cbgggpv_RangedNumericValue__init_(); $this.$yOffsetValue = cbgggpv_RangedNumericValue__init_(); $this.$zOffsetValue = cbgggpv_RangedNumericValue__init_(); } function cbgggpv_PrimitiveSpawnShapeValue() { var a = this; cbgggpv_SpawnShapeValue.call(a); a.$spawnWidthValue = null; a.$spawnHeightValue = null; a.$spawnDepthValue = null; a.$edges = 0; } var cbgggpv_PrimitiveSpawnShapeValue_TMP_V1 = null; function cbgggpv_PrimitiveSpawnShapeValue_$callClinit() { cbgggpv_PrimitiveSpawnShapeValue_$callClinit = $rt_eraseClinit(cbgggpv_PrimitiveSpawnShapeValue); cbgggpv_PrimitiveSpawnShapeValue__clinit_(); } function cbgggpv_PrimitiveSpawnShapeValue__init_($this) { cbgggpv_PrimitiveSpawnShapeValue_$callClinit(); cbgggpv_SpawnShapeValue__init_($this); $this.$edges = 0; $this.$spawnWidthValue = cbgggpv_ScaledNumericValue__init_(); $this.$spawnHeightValue = cbgggpv_ScaledNumericValue__init_(); $this.$spawnDepthValue = cbgggpv_ScaledNumericValue__init_(); } function cbgggpv_PrimitiveSpawnShapeValue__clinit_() { cbgggpv_PrimitiveSpawnShapeValue_TMP_V1 = cbgm_Vector3__init_(); } var jur_AbstractCharClass$PredefinedCharacterClasses = $rt_classWithoutFields(); var jur_AbstractCharClass$PredefinedCharacterClasses_space = null; var jur_AbstractCharClass$PredefinedCharacterClasses_digit = null; var jur_AbstractCharClass$PredefinedCharacterClasses_contents = null; function jur_AbstractCharClass$PredefinedCharacterClasses_$callClinit() { jur_AbstractCharClass$PredefinedCharacterClasses_$callClinit = $rt_eraseClinit(jur_AbstractCharClass$PredefinedCharacterClasses); jur_AbstractCharClass$PredefinedCharacterClasses__clinit_(); } function jur_AbstractCharClass$PredefinedCharacterClasses__init_() { var var_0 = new jur_AbstractCharClass$PredefinedCharacterClasses(); jur_AbstractCharClass$PredefinedCharacterClasses__init_0(var_0); return var_0; } function jur_AbstractCharClass$PredefinedCharacterClasses__init_0($this) { jur_AbstractCharClass$PredefinedCharacterClasses_$callClinit(); jl_Object__init_0($this); } function jur_AbstractCharClass$PredefinedCharacterClasses_getObject($this, $name) { var $i, $row, var$4; $i = 0; while (true) { jur_AbstractCharClass$PredefinedCharacterClasses_$callClinit(); if ($i >= jur_AbstractCharClass$PredefinedCharacterClasses_contents.data.length) $rt_throw(ju_MissingResourceException__init_($rt_s(102), $rt_s(102), $name)); $row = jur_AbstractCharClass$PredefinedCharacterClasses_contents.data[$i]; var$4 = $row.data; if ($name.$equals(var$4[0])) break; $i = $i + 1 | 0; } return var$4[1]; } function jur_AbstractCharClass$PredefinedCharacterClasses__clinit_() { jur_AbstractCharClass$PredefinedCharacterClasses_space = jur_AbstractCharClass$LazySpace__init_(); jur_AbstractCharClass$PredefinedCharacterClasses_digit = jur_AbstractCharClass$LazyDigit__init_(); jur_AbstractCharClass$PredefinedCharacterClasses_contents = $rt_createArrayFromData($rt_arraycls(jl_Object), [$rt_createArrayFromData(jl_Object, [$rt_s(112), jur_AbstractCharClass$LazyLower__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(113), jur_AbstractCharClass$LazyUpper__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(114), jur_AbstractCharClass$LazyASCII__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(115), jur_AbstractCharClass$LazyAlpha__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(116), jur_AbstractCharClass$PredefinedCharacterClasses_digit]), $rt_createArrayFromData(jl_Object, [$rt_s(117), jur_AbstractCharClass$LazyAlnum__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(118), jur_AbstractCharClass$LazyPunct__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(119), jur_AbstractCharClass$LazyGraph__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(120), jur_AbstractCharClass$LazyPrint__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(121), jur_AbstractCharClass$LazyBlank__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(122), jur_AbstractCharClass$LazyCntrl__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(123), jur_AbstractCharClass$LazyXDigit__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(124), jur_AbstractCharClass$LazyJavaLowerCase__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(125), jur_AbstractCharClass$LazyJavaUpperCase__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(126), jur_AbstractCharClass$LazyJavaWhitespace__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(127), jur_AbstractCharClass$LazyJavaMirrored__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(128), jur_AbstractCharClass$LazyJavaDefined__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(129), jur_AbstractCharClass$LazyJavaDigit__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(130), jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(131), jur_AbstractCharClass$LazyJavaISOControl__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(132), jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(133), jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(134), jur_AbstractCharClass$LazyJavaLetter__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(135), jur_AbstractCharClass$LazyJavaLetterOrDigit__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(136), jur_AbstractCharClass$LazyJavaSpaceChar__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(137), jur_AbstractCharClass$LazyJavaTitleCase__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(138), jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(139), jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(140), jur_AbstractCharClass$PredefinedCharacterClasses_space]), $rt_createArrayFromData(jl_Object, [$rt_s(141), jur_AbstractCharClass$LazyWord__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(142), jur_AbstractCharClass$LazyNonWord__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(143), jur_AbstractCharClass$PredefinedCharacterClasses_space]), $rt_createArrayFromData(jl_Object, [$rt_s(144), jur_AbstractCharClass$LazyNonSpace__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(145), jur_AbstractCharClass$PredefinedCharacterClasses_digit]), $rt_createArrayFromData(jl_Object, [$rt_s(146), jur_AbstractCharClass$LazyNonDigit__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(147), jur_AbstractCharClass$LazyRange__init_(0, 127)]), $rt_createArrayFromData(jl_Object, [$rt_s(148), jur_AbstractCharClass$LazyRange__init_(128, 255)]), $rt_createArrayFromData(jl_Object, [$rt_s(149), jur_AbstractCharClass$LazyRange__init_(256, 383)]), $rt_createArrayFromData(jl_Object, [$rt_s(150), jur_AbstractCharClass$LazyRange__init_(384, 591)]), $rt_createArrayFromData(jl_Object, [$rt_s(151), jur_AbstractCharClass$LazyRange__init_(592, 687)]), $rt_createArrayFromData(jl_Object, [$rt_s(152), jur_AbstractCharClass$LazyRange__init_(688, 767)]), $rt_createArrayFromData(jl_Object, [$rt_s(153), jur_AbstractCharClass$LazyRange__init_(768, 879)]), $rt_createArrayFromData(jl_Object, [$rt_s(154), jur_AbstractCharClass$LazyRange__init_(880, 1023)]), $rt_createArrayFromData(jl_Object, [$rt_s(155), jur_AbstractCharClass$LazyRange__init_(1024, 1279)]), $rt_createArrayFromData(jl_Object, [$rt_s(156), jur_AbstractCharClass$LazyRange__init_(1280, 1327)]), $rt_createArrayFromData(jl_Object, [$rt_s(157), jur_AbstractCharClass$LazyRange__init_(1328, 1423)]), $rt_createArrayFromData(jl_Object, [$rt_s(158), jur_AbstractCharClass$LazyRange__init_(1424, 1535)]), $rt_createArrayFromData(jl_Object, [$rt_s(159), jur_AbstractCharClass$LazyRange__init_(1536, 1791)]), $rt_createArrayFromData(jl_Object, [$rt_s(160), jur_AbstractCharClass$LazyRange__init_(1792, 1871)]), $rt_createArrayFromData(jl_Object, [$rt_s(161), jur_AbstractCharClass$LazyRange__init_(1872, 1919)]), $rt_createArrayFromData(jl_Object, [$rt_s(162), jur_AbstractCharClass$LazyRange__init_(1920, 1983)]), $rt_createArrayFromData(jl_Object, [$rt_s(163), jur_AbstractCharClass$LazyRange__init_(2304, 2431)]), $rt_createArrayFromData(jl_Object, [$rt_s(164), jur_AbstractCharClass$LazyRange__init_(2432, 2559)]), $rt_createArrayFromData(jl_Object, [$rt_s(165), jur_AbstractCharClass$LazyRange__init_(2560, 2687)]), $rt_createArrayFromData(jl_Object, [$rt_s(166), jur_AbstractCharClass$LazyRange__init_(2688, 2815)]), $rt_createArrayFromData(jl_Object, [$rt_s(167), jur_AbstractCharClass$LazyRange__init_(2816, 2943)]), $rt_createArrayFromData(jl_Object, [$rt_s(168), jur_AbstractCharClass$LazyRange__init_(2944, 3071)]), $rt_createArrayFromData(jl_Object, [$rt_s(169), jur_AbstractCharClass$LazyRange__init_(3072, 3199)]), $rt_createArrayFromData(jl_Object, [$rt_s(170), jur_AbstractCharClass$LazyRange__init_(3200, 3327)]), $rt_createArrayFromData(jl_Object, [$rt_s(171), jur_AbstractCharClass$LazyRange__init_(3328, 3455)]), $rt_createArrayFromData(jl_Object, [$rt_s(172), jur_AbstractCharClass$LazyRange__init_(3456, 3583)]), $rt_createArrayFromData(jl_Object, [$rt_s(173), jur_AbstractCharClass$LazyRange__init_(3584, 3711)]), $rt_createArrayFromData(jl_Object, [$rt_s(174), jur_AbstractCharClass$LazyRange__init_(3712, 3839)]), $rt_createArrayFromData(jl_Object, [$rt_s(175), jur_AbstractCharClass$LazyRange__init_(3840, 4095)]), $rt_createArrayFromData(jl_Object, [$rt_s(176), jur_AbstractCharClass$LazyRange__init_(4096, 4255)]), $rt_createArrayFromData(jl_Object, [$rt_s(177), jur_AbstractCharClass$LazyRange__init_(4256, 4351)]), $rt_createArrayFromData(jl_Object, [$rt_s(178), jur_AbstractCharClass$LazyRange__init_(4352, 4607)]), $rt_createArrayFromData(jl_Object, [$rt_s(179), jur_AbstractCharClass$LazyRange__init_(4608, 4991)]), $rt_createArrayFromData(jl_Object, [$rt_s(180), jur_AbstractCharClass$LazyRange__init_(4992, 5023)]), $rt_createArrayFromData(jl_Object, [$rt_s(181), jur_AbstractCharClass$LazyRange__init_(5024, 5119)]), $rt_createArrayFromData(jl_Object, [$rt_s(182), jur_AbstractCharClass$LazyRange__init_(5120, 5759)]), $rt_createArrayFromData(jl_Object, [$rt_s(183), jur_AbstractCharClass$LazyRange__init_(5760, 5791)]), $rt_createArrayFromData(jl_Object, [$rt_s(184), jur_AbstractCharClass$LazyRange__init_(5792, 5887)]), $rt_createArrayFromData(jl_Object, [$rt_s(185), jur_AbstractCharClass$LazyRange__init_(5888, 5919)]), $rt_createArrayFromData(jl_Object, [$rt_s(186), jur_AbstractCharClass$LazyRange__init_(5920, 5951)]), $rt_createArrayFromData(jl_Object, [$rt_s(187), jur_AbstractCharClass$LazyRange__init_(5952, 5983)]), $rt_createArrayFromData(jl_Object, [$rt_s(188), jur_AbstractCharClass$LazyRange__init_(5984, 6015)]), $rt_createArrayFromData(jl_Object, [$rt_s(189), jur_AbstractCharClass$LazyRange__init_(6016, 6143)]), $rt_createArrayFromData(jl_Object, [$rt_s(190), jur_AbstractCharClass$LazyRange__init_(6144, 6319)]), $rt_createArrayFromData(jl_Object, [$rt_s(191), jur_AbstractCharClass$LazyRange__init_(6400, 6479)]), $rt_createArrayFromData(jl_Object, [$rt_s(192), jur_AbstractCharClass$LazyRange__init_(6480, 6527)]), $rt_createArrayFromData(jl_Object, [$rt_s(193), jur_AbstractCharClass$LazyRange__init_(6528, 6623)]), $rt_createArrayFromData(jl_Object, [$rt_s(194), jur_AbstractCharClass$LazyRange__init_(6624, 6655)]), $rt_createArrayFromData(jl_Object, [$rt_s(195), jur_AbstractCharClass$LazyRange__init_(6656, 6687)]), $rt_createArrayFromData(jl_Object, [$rt_s(196), jur_AbstractCharClass$LazyRange__init_(7424, 7551)]), $rt_createArrayFromData(jl_Object, [$rt_s(197), jur_AbstractCharClass$LazyRange__init_(7552, 7615)]), $rt_createArrayFromData(jl_Object, [$rt_s(198), jur_AbstractCharClass$LazyRange__init_(7616, 7679)]), $rt_createArrayFromData(jl_Object, [$rt_s(199), jur_AbstractCharClass$LazyRange__init_(7680, 7935)]), $rt_createArrayFromData(jl_Object, [$rt_s(200), jur_AbstractCharClass$LazyRange__init_(7936, 8191)]), $rt_createArrayFromData(jl_Object, [$rt_s(201), jur_AbstractCharClass$LazyRange__init_(8192, 8303)]), $rt_createArrayFromData(jl_Object, [$rt_s(202), jur_AbstractCharClass$LazyRange__init_(8304, 8351)]), $rt_createArrayFromData(jl_Object, [$rt_s(203), jur_AbstractCharClass$LazyRange__init_(8352, 8399)]), $rt_createArrayFromData(jl_Object, [$rt_s(204), jur_AbstractCharClass$LazyRange__init_(8400, 8447)]), $rt_createArrayFromData(jl_Object, [$rt_s(205), jur_AbstractCharClass$LazyRange__init_(8448, 8527)]), $rt_createArrayFromData(jl_Object, [$rt_s(206), jur_AbstractCharClass$LazyRange__init_(8528, 8591)]), $rt_createArrayFromData(jl_Object, [$rt_s(207), jur_AbstractCharClass$LazyRange__init_(8592, 8703)]), $rt_createArrayFromData(jl_Object, [$rt_s(208), jur_AbstractCharClass$LazyRange__init_(8704, 8959)]), $rt_createArrayFromData(jl_Object, [$rt_s(209), jur_AbstractCharClass$LazyRange__init_(8960, 9215)]), $rt_createArrayFromData(jl_Object, [$rt_s(210), jur_AbstractCharClass$LazyRange__init_(9216, 9279)]), $rt_createArrayFromData(jl_Object, [$rt_s(211), jur_AbstractCharClass$LazyRange__init_(9280, 9311)]), $rt_createArrayFromData(jl_Object, [$rt_s(212), jur_AbstractCharClass$LazyRange__init_(9312, 9471)]), $rt_createArrayFromData(jl_Object, [$rt_s(213), jur_AbstractCharClass$LazyRange__init_(9472, 9599)]), $rt_createArrayFromData(jl_Object, [$rt_s(214), jur_AbstractCharClass$LazyRange__init_(9600, 9631)]), $rt_createArrayFromData(jl_Object, [$rt_s(215), jur_AbstractCharClass$LazyRange__init_(9632, 9727)]), $rt_createArrayFromData(jl_Object, [$rt_s(216), jur_AbstractCharClass$LazyRange__init_(9728, 9983)]), $rt_createArrayFromData(jl_Object, [$rt_s(217), jur_AbstractCharClass$LazyRange__init_(9984, 10175)]), $rt_createArrayFromData(jl_Object, [$rt_s(218), jur_AbstractCharClass$LazyRange__init_(10176, 10223)]), $rt_createArrayFromData(jl_Object, [$rt_s(219), jur_AbstractCharClass$LazyRange__init_(10224, 10239)]), $rt_createArrayFromData(jl_Object, [$rt_s(220), jur_AbstractCharClass$LazyRange__init_(10240, 10495)]), $rt_createArrayFromData(jl_Object, [$rt_s(221), jur_AbstractCharClass$LazyRange__init_(10496, 10623)]), $rt_createArrayFromData(jl_Object, [$rt_s(222), jur_AbstractCharClass$LazyRange__init_(10624, 10751)]), $rt_createArrayFromData(jl_Object, [$rt_s(223), jur_AbstractCharClass$LazyRange__init_(10752, 11007)]), $rt_createArrayFromData(jl_Object, [$rt_s(224), jur_AbstractCharClass$LazyRange__init_(11008, 11263)]), $rt_createArrayFromData(jl_Object, [$rt_s(225), jur_AbstractCharClass$LazyRange__init_(11264, 11359)]), $rt_createArrayFromData(jl_Object, [$rt_s(226), jur_AbstractCharClass$LazyRange__init_(11392, 11519)]), $rt_createArrayFromData(jl_Object, [$rt_s(227), jur_AbstractCharClass$LazyRange__init_(11520, 11567)]), $rt_createArrayFromData(jl_Object, [$rt_s(228), jur_AbstractCharClass$LazyRange__init_(11568, 11647)]), $rt_createArrayFromData(jl_Object, [$rt_s(229), jur_AbstractCharClass$LazyRange__init_(11648, 11743)]), $rt_createArrayFromData(jl_Object, [$rt_s(230), jur_AbstractCharClass$LazyRange__init_(11776, 11903)]), $rt_createArrayFromData(jl_Object, [$rt_s(231), jur_AbstractCharClass$LazyRange__init_(11904, 12031)]), $rt_createArrayFromData(jl_Object, [$rt_s(232), jur_AbstractCharClass$LazyRange__init_(12032, 12255)]), $rt_createArrayFromData(jl_Object, [$rt_s(233), jur_AbstractCharClass$LazyRange__init_(12272, 12287)]), $rt_createArrayFromData(jl_Object, [$rt_s(234), jur_AbstractCharClass$LazyRange__init_(12288, 12351)]), $rt_createArrayFromData(jl_Object, [$rt_s(235), jur_AbstractCharClass$LazyRange__init_(12352, 12447)]), $rt_createArrayFromData(jl_Object, [$rt_s(236), jur_AbstractCharClass$LazyRange__init_(12448, 12543)]), $rt_createArrayFromData(jl_Object, [$rt_s(237), jur_AbstractCharClass$LazyRange__init_(12544, 12591)]), $rt_createArrayFromData(jl_Object, [$rt_s(238), jur_AbstractCharClass$LazyRange__init_(12592, 12687)]), $rt_createArrayFromData(jl_Object, [$rt_s(239), jur_AbstractCharClass$LazyRange__init_(12688, 12703)]), $rt_createArrayFromData(jl_Object, [$rt_s(240), jur_AbstractCharClass$LazyRange__init_(12704, 12735)]), $rt_createArrayFromData(jl_Object, [$rt_s(241), jur_AbstractCharClass$LazyRange__init_(12736, 12783)]), $rt_createArrayFromData(jl_Object, [$rt_s(242), jur_AbstractCharClass$LazyRange__init_(12784, 12799)]), $rt_createArrayFromData(jl_Object, [$rt_s(243), jur_AbstractCharClass$LazyRange__init_(12800, 13055)]), $rt_createArrayFromData(jl_Object, [$rt_s(244), jur_AbstractCharClass$LazyRange__init_(13056, 13311)]), $rt_createArrayFromData(jl_Object, [$rt_s(245), jur_AbstractCharClass$LazyRange__init_(13312, 19893)]), $rt_createArrayFromData(jl_Object, [$rt_s(246), jur_AbstractCharClass$LazyRange__init_(19904, 19967)]), $rt_createArrayFromData(jl_Object, [$rt_s(247), jur_AbstractCharClass$LazyRange__init_(19968, 40959)]), $rt_createArrayFromData(jl_Object, [$rt_s(248), jur_AbstractCharClass$LazyRange__init_(40960, 42127)]), $rt_createArrayFromData(jl_Object, [$rt_s(249), jur_AbstractCharClass$LazyRange__init_(42128, 42191)]), $rt_createArrayFromData(jl_Object, [$rt_s(250), jur_AbstractCharClass$LazyRange__init_(42752, 42783)]), $rt_createArrayFromData(jl_Object, [$rt_s(251), jur_AbstractCharClass$LazyRange__init_(43008, 43055)]), $rt_createArrayFromData(jl_Object, [$rt_s(252), jur_AbstractCharClass$LazyRange__init_(44032, 55203)]), $rt_createArrayFromData(jl_Object, [$rt_s(253), jur_AbstractCharClass$LazyRange__init_(55296, 56191)]), $rt_createArrayFromData(jl_Object, [$rt_s(254), jur_AbstractCharClass$LazyRange__init_(56192, 56319)]), $rt_createArrayFromData(jl_Object, [$rt_s(255), jur_AbstractCharClass$LazyRange__init_(56320, 57343)]), $rt_createArrayFromData(jl_Object, [$rt_s(256), jur_AbstractCharClass$LazyRange__init_(57344, 63743)]), $rt_createArrayFromData(jl_Object, [$rt_s(257), jur_AbstractCharClass$LazyRange__init_(63744, 64255)]), $rt_createArrayFromData(jl_Object, [$rt_s(258), jur_AbstractCharClass$LazyRange__init_(64256, 64335)]), $rt_createArrayFromData(jl_Object, [$rt_s(259), jur_AbstractCharClass$LazyRange__init_(64336, 65023)]), $rt_createArrayFromData(jl_Object, [$rt_s(260), jur_AbstractCharClass$LazyRange__init_(65024, 65039)]), $rt_createArrayFromData(jl_Object, [$rt_s(261), jur_AbstractCharClass$LazyRange__init_(65040, 65055)]), $rt_createArrayFromData(jl_Object, [$rt_s(262), jur_AbstractCharClass$LazyRange__init_(65056, 65071)]), $rt_createArrayFromData(jl_Object, [$rt_s(263), jur_AbstractCharClass$LazyRange__init_(65072, 65103)]), $rt_createArrayFromData(jl_Object, [$rt_s(264), jur_AbstractCharClass$LazyRange__init_(65104, 65135)]), $rt_createArrayFromData(jl_Object, [$rt_s(265), jur_AbstractCharClass$LazyRange__init_(65136, 65279)]), $rt_createArrayFromData(jl_Object, [$rt_s(266), jur_AbstractCharClass$LazyRange__init_(65280, 65519)]), $rt_createArrayFromData(jl_Object, [$rt_s(267), jur_AbstractCharClass$LazyRange__init_(0, 1114111)]), $rt_createArrayFromData(jl_Object, [$rt_s(268), jur_AbstractCharClass$LazySpecialsBlock__init_()]), $rt_createArrayFromData(jl_Object, [$rt_s(269), jur_AbstractCharClass$LazyCategory__init_(0, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(270), jur_AbstractCharClass$LazyCategoryScope__init_(62, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(271), jur_AbstractCharClass$LazyCategory__init_(1, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(272), jur_AbstractCharClass$LazyCategory__init_(2, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(273), jur_AbstractCharClass$LazyCategory__init_(3, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(274), jur_AbstractCharClass$LazyCategory__init_(4, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(275), jur_AbstractCharClass$LazyCategory__init_(5, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(276), jur_AbstractCharClass$LazyCategoryScope__init_(448, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(277), jur_AbstractCharClass$LazyCategory__init_(6, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(278), jur_AbstractCharClass$LazyCategory__init_(7, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(279), jur_AbstractCharClass$LazyCategory__init_(8, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(280), jur_AbstractCharClass$LazyCategoryScope__init_(3584, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(281), jur_AbstractCharClass$LazyCategory__init_(9, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(282), jur_AbstractCharClass$LazyCategory__init_(10, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(283), jur_AbstractCharClass$LazyCategory__init_(11, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(284), jur_AbstractCharClass$LazyCategoryScope__init_(28672, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(285), jur_AbstractCharClass$LazyCategory__init_(12, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(286), jur_AbstractCharClass$LazyCategory__init_(13, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(287), jur_AbstractCharClass$LazyCategory__init_(14, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(288), jur_AbstractCharClass$LazyCategoryScope__init_0(983040, 1, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(289), jur_AbstractCharClass$LazyCategory__init_(15, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(290), jur_AbstractCharClass$LazyCategory__init_(16, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(291), jur_AbstractCharClass$LazyCategory__init_(18, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(292), jur_AbstractCharClass$LazyCategory__init_1(19, 0, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(293), jur_AbstractCharClass$LazyCategoryScope__init_(1643118592, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(294), jur_AbstractCharClass$LazyCategory__init_(20, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(295), jur_AbstractCharClass$LazyCategory__init_(21, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(296), jur_AbstractCharClass$LazyCategory__init_(22, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(297), jur_AbstractCharClass$LazyCategory__init_(23, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(298), jur_AbstractCharClass$LazyCategory__init_(24, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(299), jur_AbstractCharClass$LazyCategoryScope__init_(2113929216, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(300), jur_AbstractCharClass$LazyCategory__init_(25, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(301), jur_AbstractCharClass$LazyCategory__init_(26, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(302), jur_AbstractCharClass$LazyCategory__init_(27, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(303), jur_AbstractCharClass$LazyCategory__init_(28, 1)]), $rt_createArrayFromData(jl_Object, [$rt_s(304), jur_AbstractCharClass$LazyCategory__init_(29, 0)]), $rt_createArrayFromData(jl_Object, [$rt_s(305), jur_AbstractCharClass$LazyCategory__init_(30, 0)])]); } var cbg_Input = $rt_classWithoutFields(0); function cbgmc_BoundingBox() { var a = this; jl_Object.call(a); a.$min1 = null; a.$max0 = null; a.$cnt = null; a.$dim = null; } var cbgmc_BoundingBox_tmpVector = null; function cbgmc_BoundingBox_$callClinit() { cbgmc_BoundingBox_$callClinit = $rt_eraseClinit(cbgmc_BoundingBox); cbgmc_BoundingBox__clinit_(); } function cbgmc_BoundingBox__init_() { var var_0 = new cbgmc_BoundingBox(); cbgmc_BoundingBox__init_0(var_0); return var_0; } function cbgmc_BoundingBox_getCorner000($this, $out) { return $out.$set0($this.$min1.$x2, $this.$min1.$y2, $this.$min1.$z); } function cbgmc_BoundingBox_getCorner001($this, $out) { return $out.$set0($this.$min1.$x2, $this.$min1.$y2, $this.$max0.$z); } function cbgmc_BoundingBox_getCorner010($this, $out) { return $out.$set0($this.$min1.$x2, $this.$max0.$y2, $this.$min1.$z); } function cbgmc_BoundingBox_getCorner011($this, $out) { return $out.$set0($this.$min1.$x2, $this.$max0.$y2, $this.$max0.$z); } function cbgmc_BoundingBox_getCorner100($this, $out) { return $out.$set0($this.$max0.$x2, $this.$min1.$y2, $this.$min1.$z); } function cbgmc_BoundingBox_getCorner101($this, $out) { return $out.$set0($this.$max0.$x2, $this.$min1.$y2, $this.$max0.$z); } function cbgmc_BoundingBox_getCorner110($this, $out) { return $out.$set0($this.$max0.$x2, $this.$max0.$y2, $this.$min1.$z); } function cbgmc_BoundingBox_getCorner111($this, $out) { return $out.$set0($this.$max0.$x2, $this.$max0.$y2, $this.$max0.$z); } function cbgmc_BoundingBox__init_0($this) { cbgmc_BoundingBox_$callClinit(); jl_Object__init_0($this); $this.$min1 = cbgm_Vector3__init_(); $this.$max0 = cbgm_Vector3__init_(); $this.$cnt = cbgm_Vector3__init_(); $this.$dim = cbgm_Vector3__init_(); $this.$clr(); } function cbgmc_BoundingBox_set($this, $minimum, $maximum) { var var$3, var$4, var$5, var$6, var$7; var$3 = $this.$min1; var$4 = $minimum.$x2 >= $maximum.$x2 ? $maximum.$x2 : $minimum.$x2; var$5 = $minimum.$y2 >= $maximum.$y2 ? $maximum.$y2 : $minimum.$y2; var$6 = $minimum.$z >= $maximum.$z ? $maximum.$z : $minimum.$z; var$3.$set0(var$4, var$5, var$6); var$3 = $this.$max0; var$5 = $minimum.$x2 <= $maximum.$x2 ? $maximum.$x2 : $minimum.$x2; var$6 = $minimum.$y2 <= $maximum.$y2 ? $maximum.$y2 : $minimum.$y2; var$7 = $minimum.$z <= $maximum.$z ? $maximum.$z : $minimum.$z; var$3.$set0(var$5, var$6, var$7); $this.$update(); return $this; } function cbgmc_BoundingBox_update($this) { (($this.$cnt.$set2($this.$min1)).$add4($this.$max0)).$scl(0.5); ($this.$dim.$set2($this.$max0)).$sub($this.$min1); } function cbgmc_BoundingBox_clr($this) { return $this.$set3($this.$min1.$set0(0.0, 0.0, 0.0), $this.$max0.$set0(0.0, 0.0, 0.0)); } function cbgmc_BoundingBox__clinit_() { cbgmc_BoundingBox_tmpVector = cbgm_Vector3__init_(); } function cbgggpi_DynamicsModifier() { cbgggpi_Influencer.call(this); this.$isGlobal = 0; } var cbgggpi_DynamicsModifier_TMP_V1 = null; var cbgggpi_DynamicsModifier_TMP_V2 = null; var cbgggpi_DynamicsModifier_TMP_V3 = null; var cbgggpi_DynamicsModifier_TMP_Q = null; function cbgggpi_DynamicsModifier_$callClinit() { cbgggpi_DynamicsModifier_$callClinit = $rt_eraseClinit(cbgggpi_DynamicsModifier); cbgggpi_DynamicsModifier__clinit_(); } function cbgggpi_DynamicsModifier__init_($this) { cbgggpi_DynamicsModifier_$callClinit(); cbgggpi_Influencer__init_($this); $this.$isGlobal = 0; } function cbgggpi_DynamicsModifier__clinit_() { cbgggpi_DynamicsModifier_TMP_V1 = cbgm_Vector3__init_(); cbgggpi_DynamicsModifier_TMP_V2 = cbgm_Vector3__init_(); cbgggpi_DynamicsModifier_TMP_V3 = cbgm_Vector3__init_(); cbgggpi_DynamicsModifier_TMP_Q = cbgm_Quaternion__init_(); } function cbgggpi_DynamicsModifier$Strength() { cbgggpi_DynamicsModifier.call(this); this.$strengthValue = null; } function cbgggpi_DynamicsModifier$Strength__init_($this) { cbgggpi_DynamicsModifier__init_($this); $this.$strengthValue = cbgggpv_ScaledNumericValue__init_(); } var cbgggpi_DynamicsModifier$Rotational2D = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Strength); function cbgggpi_DynamicsModifier$Rotational2D__init_() { var var_0 = new cbgggpi_DynamicsModifier$Rotational2D(); cbgggpi_DynamicsModifier$Rotational2D__init_0(var_0); return var_0; } function cbgggpi_DynamicsModifier$Rotational2D__init_0($this) { cbgggpi_DynamicsModifier$Strength__init_($this); } var jur_AbstractCharClass$LazyDigit = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyDigit__init_() { var var_0 = new jur_AbstractCharClass$LazyDigit(); jur_AbstractCharClass$LazyDigit__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyDigit__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyDigit_computeValue($this) { return (jur_CharClass__init_()).$add0(48, 57); } var jur_AbstractCharClass$LazyJavaLetter = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaLetter__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaLetter(); jur_AbstractCharClass$LazyJavaLetter__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaLetter__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLetter_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaLetter$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var cbgm_Intersector = $rt_classWithoutFields(); var cbgm_Intersector_v0 = null; var cbgm_Intersector_v1 = null; var cbgm_Intersector_v2 = null; var cbgm_Intersector_floatArray = null; var cbgm_Intersector_floatArray2 = null; var cbgm_Intersector_ip = null; var cbgm_Intersector_ep1 = null; var cbgm_Intersector_ep2 = null; var cbgm_Intersector_s = null; var cbgm_Intersector_e = null; var cbgm_Intersector_v2a = null; var cbgm_Intersector_v2b = null; var cbgm_Intersector_v2c = null; var cbgm_Intersector_v2d = null; var cbgm_Intersector_p = null; var cbgm_Intersector_i = null; var cbgm_Intersector_dir = null; var cbgm_Intersector_start = null; var cbgm_Intersector_best = null; var cbgm_Intersector_tmp = null; var cbgm_Intersector_tmp1 = null; var cbgm_Intersector_tmp2 = null; var cbgm_Intersector_tmp3 = null; var cbgm_Intersector_intersection = null; function cbgm_Intersector_$callClinit() { cbgm_Intersector_$callClinit = $rt_eraseClinit(cbgm_Intersector); cbgm_Intersector__clinit_(); } function cbgm_Intersector__init_() { var var_0 = new cbgm_Intersector(); cbgm_Intersector__init_0(var_0); return var_0; } function cbgm_Intersector__init_0($this) { cbgm_Intersector_$callClinit(); jl_Object__init_0($this); } function cbgm_Intersector__clinit_() { cbgm_Intersector_v0 = cbgm_Vector3__init_(); cbgm_Intersector_v1 = cbgm_Vector3__init_(); cbgm_Intersector_v2 = cbgm_Vector3__init_(); cbgm_Intersector_floatArray = cbgu_FloatArray__init_(); cbgm_Intersector_floatArray2 = cbgu_FloatArray__init_(); cbgm_Intersector_ip = cbgm_Vector2__init_(); cbgm_Intersector_ep1 = cbgm_Vector2__init_(); cbgm_Intersector_ep2 = cbgm_Vector2__init_(); cbgm_Intersector_s = cbgm_Vector2__init_(); cbgm_Intersector_e = cbgm_Vector2__init_(); cbgm_Intersector_v2a = cbgm_Vector2__init_(); cbgm_Intersector_v2b = cbgm_Vector2__init_(); cbgm_Intersector_v2c = cbgm_Vector2__init_(); cbgm_Intersector_v2d = cbgm_Vector2__init_(); cbgm_Intersector_p = cbgm_Plane__init_(cbgm_Vector3__init_(), 0.0); cbgm_Intersector_i = cbgm_Vector3__init_(); cbgm_Intersector_dir = cbgm_Vector3__init_(); cbgm_Intersector_start = cbgm_Vector3__init_(); cbgm_Intersector_best = cbgm_Vector3__init_(); cbgm_Intersector_tmp = cbgm_Vector3__init_(); cbgm_Intersector_tmp1 = cbgm_Vector3__init_(); cbgm_Intersector_tmp2 = cbgm_Vector3__init_(); cbgm_Intersector_tmp3 = cbgm_Vector3__init_(); cbgm_Intersector_intersection = cbgm_Vector3__init_(); } function cbgm_MapObject() { var a = this; jl_Object.call(a); a.$name4 = null; a.$opacity = 0.0; a.$visible3 = 0; a.$properties = null; a.$color0 = null; } function cbgm_MapObject__init_() { var var_0 = new cbgm_MapObject(); cbgm_MapObject__init_0(var_0); return var_0; } function cbgm_MapObject__init_0($this) { jl_Object__init_0($this); $this.$name4 = $rt_s(102); $this.$opacity = 1.0; $this.$visible3 = 1; $this.$properties = cbgm_MapProperties__init_(); cbgg_Color_$callClinit(); $this.$color0 = cbgg_Color_WHITE.$cpy(); } function cbgmo_PolylineMapObject() { cbgm_MapObject.call(this); this.$polyline = null; } function cbgmo_PolylineMapObject__init_() { var var_0 = new cbgmo_PolylineMapObject(); cbgmo_PolylineMapObject__init_0(var_0); return var_0; } function cbgmo_PolylineMapObject__init_1(var_0) { var var_1 = new cbgmo_PolylineMapObject(); cbgmo_PolylineMapObject__init_2(var_1, var_0); return var_1; } function cbgmo_PolylineMapObject__init_0($this) { cbgmo_PolylineMapObject__init_2($this, $rt_createFloatArray(0)); } function cbgmo_PolylineMapObject__init_2($this, $vertices) { cbgm_MapObject__init_0($this); $this.$polyline = cbgm_Polyline__init_($vertices); } var cbgm_Interpolation$1 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$1__init_() { var var_0 = new cbgm_Interpolation$1(); cbgm_Interpolation$1__init_0(var_0); return var_0; } function cbgm_Interpolation$1__init_0($this) { cbgm_Interpolation__init_($this); } var cbgu_TimeUtils = $rt_classWithoutFields(); function cbgu_TimeUtils__init_() { var var_0 = new cbgu_TimeUtils(); cbgu_TimeUtils__init_0(var_0); return var_0; } function cbgu_TimeUtils__init_0($this) { jl_Object__init_0($this); } function cbgu_TimeUtils_nanoTime() { return jl_System_nanoTime(); } var cbgm_Interpolation$2 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$2__init_() { var var_0 = new cbgm_Interpolation$2(); cbgm_Interpolation$2__init_0(var_0); return var_0; } function cbgm_Interpolation$2__init_0($this) { cbgm_Interpolation__init_($this); } function cbgggpr_ParticleControllerRenderer() { cbgggp_ParticleControllerComponent.call(this); this.$renderData = null; } function cbgggpr_ParticleControllerRenderer__init_($this) { cbgggp_ParticleControllerComponent__init_($this); } function cbgggpr_ParticleControllerRenderer__init_0($this, $renderData) { cbgggp_ParticleControllerComponent__init_($this); $this.$renderData = $renderData; } var cbgggpr_BillboardRenderer = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderer); function cbgggpr_BillboardRenderer__init_() { var var_0 = new cbgggpr_BillboardRenderer(); cbgggpr_BillboardRenderer__init_0(var_0); return var_0; } function cbgggpr_BillboardRenderer__init_0($this) { cbgggpr_ParticleControllerRenderer__init_0($this, cbgggpr_BillboardControllerRenderData__init_()); } function omceu_API$_Components$_Image() { jl_Object.call(this); this.$this$13 = null; } function omceu_API$_Components$_Image__init_(var_0) { var var_1 = new omceu_API$_Components$_Image(); omceu_API$_Components$_Image__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Image__init_0($this, $this$1) { $this.$this$13 = $this$1; jl_Object__init_0($this); } function omceu_API$_Components$_Image_defaultImageAction($this) { return omceu_API$_Components$_Image$1__init_($this); } function omceu_API$_Components$_Image_create($this, $x, $y, $image) { return $this.$create0($x, $y, $image, 0, 0.0, omceu_API$_Components$_Image_defaultImageAction($this)); } function omceu_API$_Components$_Image_create0($this, $x, $y, $image, $arrayIndex) { return $this.$create0($x, $y, $image, $arrayIndex, 0.0, omceu_API$_Components$_Image_defaultImageAction($this)); } function omceu_API$_Components$_Image_create1($this, $x, $y, $image, $arrayIndex, $animation_offset, $imageAction) { var $imageC, var$8; $imageC = omceugci_Image__init_(); omceu_API$_Components_setComponentInitValues($this.$this$13, $imageC); $this.$this$13.$setPosition($imageC, $x, $y); $this.$setImage0($imageC, $image); $this.$setArrayIndex($imageC, $arrayIndex); $this.$setAnimationOffset($imageC, $animation_offset); var$8 = $this.$this$13; omcet_Tools$Colors_$callClinit(); var$8.$setColor1($imageC, omcet_Tools$Colors_WHITE); $this.$setImageAction($imageC, $imageAction); return $imageC; } function omceu_API$_Components$_Image_setAnimationOffset($this, $image, $animationOffset) { if ($image === null) return; $image.$animationOffset = $animationOffset; } function omceu_API$_Components$_Image_setImageAction($this, $image, $imageAction) { if ($image === null) return; $image.$imageAction = $imageAction; } function omceu_API$_Components$_Image_setArrayIndex($this, $image, $arrayIndex) { if ($image === null) return; $image.$arrayIndex = omcet_Tools$Calc_lowerBounds($arrayIndex, 0); } function omceu_API$_Components$_Image_setImage($this, $imageC, $image) { if ($imageC === null) return; $imageC.$image = $image; omceu_API$_Components$_Image_updateSize($this, $imageC); } function omceu_API$_Components$_Image_updateSize($this, $image) { var $width, $height; if ($image === null) return; $width = $image.$image === null ? 0 : $this.$this$13.$this$03.$mediaManager1.$imageWidth($image.$image) / 8 | 0; $height = $image.$image === null ? 0 : $this.$this$13.$this$03.$mediaManager1.$imageHeight($image.$image) / 8 | 0; $this.$this$13.$setSize($image, $width, $height); } function cbgu_Timer$Task() { jl_Object.call(this); this.$app = null; } function cbgu_Timer$Task__init_($this) { jl_Object__init_0($this); $this.$app = cbg_Gdx_app; if ($this.$app !== null) return; $rt_throw(jl_IllegalStateException__init_($rt_s(306))); } var cbgssu_TextField$1 = $rt_classWithoutFields(cbgu_Timer$Task); var cbgm_Interpolation$5 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$5__init_() { var var_0 = new cbgm_Interpolation$5(); cbgm_Interpolation$5__init_0(var_0); return var_0; } function cbgm_Interpolation$5__init_0($this) { cbgm_Interpolation__init_($this); } var jur_AheadFSet = $rt_classWithoutFields(jur_FSet); function jur_AheadFSet__init_() { var var_0 = new jur_AheadFSet(); jur_AheadFSet__init_0(var_0); return var_0; } function jur_AheadFSet__init_0($this) { jur_FSet__init_0($this, (-1)); } function jur_AheadFSet_matches($this, $stringIndex, $testString, $matchResult) { return $stringIndex; } function jur_AheadFSet_getName($this) { return $rt_s(307); } function cbgm_Interpolation$Pow() { cbgm_Interpolation.call(this); this.$power0 = 0; } function cbgm_Interpolation$Pow__init_(var_0) { var var_1 = new cbgm_Interpolation$Pow(); cbgm_Interpolation$Pow__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$Pow__init_0($this, $power) { cbgm_Interpolation__init_($this); $this.$power0 = $power; } var cbgm_Interpolation$6 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$6__init_() { var var_0 = new cbgm_Interpolation$6(); cbgm_Interpolation$6__init_0(var_0); return var_0; } function cbgm_Interpolation$6__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$3 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$3__init_() { var var_0 = new cbgm_Interpolation$3(); cbgm_Interpolation$3__init_0(var_0); return var_0; } function cbgm_Interpolation$3__init_0($this) { cbgm_Interpolation__init_($this); } function cbgmo_TextureMapObject() { var a = this; cbgm_MapObject.call(a); a.$x3 = 0.0; a.$y3 = 0.0; a.$originX = 0.0; a.$originY = 0.0; a.$scaleX1 = 0.0; a.$scaleY1 = 0.0; a.$rotation0 = 0.0; a.$textureRegion = null; } function cbgmo_TextureMapObject__init_() { var var_0 = new cbgmo_TextureMapObject(); cbgmo_TextureMapObject__init_0(var_0); return var_0; } function cbgmo_TextureMapObject__init_1(var_0) { var var_1 = new cbgmo_TextureMapObject(); cbgmo_TextureMapObject__init_2(var_1, var_0); return var_1; } function cbgmo_TextureMapObject__init_0($this) { cbgmo_TextureMapObject__init_2($this, null); } function cbgmo_TextureMapObject__init_2($this, $textureRegion) { cbgm_MapObject__init_0($this); $this.$x3 = 0.0; $this.$y3 = 0.0; $this.$originX = 0.0; $this.$originY = 0.0; $this.$scaleX1 = 1.0; $this.$scaleY1 = 1.0; $this.$rotation0 = 0.0; $this.$textureRegion = null; $this.$textureRegion = $textureRegion; } var cbgmto_TiledMapTileMapObject = $rt_classWithoutFields(cbgmo_TextureMapObject); var cbgm_Interpolation$4 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$4__init_() { var var_0 = new cbgm_Interpolation$4(); cbgm_Interpolation$4__init_0(var_0); return var_0; } function cbgm_Interpolation$4__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$9 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$9__init_() { var var_0 = new cbgm_Interpolation$9(); cbgm_Interpolation$9__init_0(var_0); return var_0; } function cbgm_Interpolation$9__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$7 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$7__init_() { var var_0 = new cbgm_Interpolation$7(); cbgm_Interpolation$7__init_0(var_0); return var_0; } function cbgm_Interpolation$7__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$8 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$8__init_() { var var_0 = new cbgm_Interpolation$8(); cbgm_Interpolation$8__init_0(var_0); return var_0; } function cbgm_Interpolation$8__init_0($this) { cbgm_Interpolation__init_($this); } var jur_NonCapJointSet = $rt_classWithoutFields(jur_JointSet); function jur_NonCapJointSet__init_() { var var_0 = new jur_NonCapJointSet(); jur_NonCapJointSet__init_0(var_0); return var_0; } function jur_NonCapJointSet__init_1(var_0, var_1) { var var_2 = new jur_NonCapJointSet(); jur_NonCapJointSet__init_2(var_2, var_0, var_1); return var_2; } function jur_NonCapJointSet__init_0($this) { jur_JointSet__init_0($this); } function jur_NonCapJointSet__init_2($this, $children, $fSet) { jur_JointSet__init_2($this, $children, $fSet); } function jur_NonCapJointSet_matches($this, $stringIndex, $testString, $matchResult) { var $start, $size, $i, $e, $shift; $start = $matchResult.$getConsumed($this.$groupIndex0); $matchResult.$setConsumed($this.$groupIndex0, $stringIndex); $size = $this.$children0.$size0(); $i = 0; while (true) { if ($i >= $size) { $matchResult.$setConsumed($this.$groupIndex0, $start); return (-1); } $e = $this.$children0.$get5($i); $shift = $e.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) break; $i = $i + 1 | 0; } return $shift; } function jur_NonCapJointSet_getName($this) { return $rt_s(308); } function jur_NonCapJointSet_hasConsumed($this, $matchResult) { var $cons; $cons = $matchResult.$getConsumed($this.$groupIndex0); return !$cons ? 0 : 1; } var jur_AtomicJointSet = $rt_classWithoutFields(jur_NonCapJointSet); function jur_AtomicJointSet__init_(var_0, var_1) { var var_2 = new jur_AtomicJointSet(); jur_AtomicJointSet__init_0(var_2, var_0, var_1); return var_2; } function jur_AtomicJointSet__init_0($this, $children, $fSet) { jur_NonCapJointSet__init_2($this, $children, $fSet); } function jur_AtomicJointSet_matches($this, $stringIndex, $testString, $matchResult) { var $start, $size, $i, $e, $shift; $start = $matchResult.$getConsumed($this.$groupIndex0); $matchResult.$setConsumed($this.$groupIndex0, $stringIndex); $size = $this.$children0.$size0(); $i = 0; while ($i < $size) { $e = $this.$children0.$get5($i); $shift = $e.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) return $this.$next.$matches($this.$fSet.$getIndex(), $testString, $matchResult); $i = $i + 1 | 0; } $matchResult.$setConsumed($this.$groupIndex0, $start); return (-1); } function jur_AtomicJointSet_setNext($this, $next) { $this.$next = $next; } function jur_AtomicJointSet_getName($this) { return $rt_s(308); } var jur_PositiveLookAhead = $rt_classWithoutFields(jur_AtomicJointSet); function jur_PositiveLookAhead__init_(var_0, var_1) { var var_2 = new jur_PositiveLookAhead(); jur_PositiveLookAhead__init_0(var_2, var_0, var_1); return var_2; } function jur_PositiveLookAhead__init_0($this, $children, $fSet) { jur_AtomicJointSet__init_0($this, $children, $fSet); } function jur_PositiveLookAhead_matches($this, $stringIndex, $testString, $matchResult) { var $size, $i, $e, $shift; $size = $this.$children0.$size0(); $i = 0; while ($i < $size) { $e = $this.$children0.$get5($i); $shift = $e.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) return $this.$next.$matches($stringIndex, $testString, $matchResult); $i = $i + 1 | 0; } return (-1); } function jur_PositiveLookAhead_hasConsumed($this, $matchResult) { return 0; } function jur_PositiveLookAhead_getName($this) { return $rt_s(309); } var jur_NegativeLookAhead = $rt_classWithoutFields(jur_AtomicJointSet); function jur_NegativeLookAhead__init_(var_0, var_1) { var var_2 = new jur_NegativeLookAhead(); jur_NegativeLookAhead__init_0(var_2, var_0, var_1); return var_2; } function jur_NegativeLookAhead__init_0($this, $children, $fSet) { jur_AtomicJointSet__init_0($this, $children, $fSet); } function jur_NegativeLookAhead_matches($this, $stringIndex, $testString, $matchResult) { var $size, $i, $e; $size = $this.$children0.$size0(); $i = 0; while (true) { if ($i >= $size) return $this.$next.$matches($stringIndex, $testString, $matchResult); $e = $this.$children0.$get5($i); if ($e.$matches($stringIndex, $testString, $matchResult) >= 0) break; $i = $i + 1 | 0; } return (-1); } function jur_NegativeLookAhead_hasConsumed($this, $matchResult) { return 0; } function jur_NegativeLookAhead_getName($this) { return $rt_s(310); } var cbgssu_Value = $rt_classWithoutFields(); var cbgssu_Value_zero = null; var cbgssu_Value_minWidth = null; var cbgssu_Value_minHeight = null; var cbgssu_Value_prefWidth = null; var cbgssu_Value_prefHeight = null; var cbgssu_Value_maxWidth = null; var cbgssu_Value_maxHeight = null; function cbgssu_Value_$callClinit() { cbgssu_Value_$callClinit = $rt_eraseClinit(cbgssu_Value); cbgssu_Value__clinit_(); } function cbgssu_Value__init_($this) { cbgssu_Value_$callClinit(); jl_Object__init_0($this); } function cbgssu_Value__clinit_() { cbgssu_Value_zero = cbgssu_Value$Fixed__init_(0.0); cbgssu_Value_minWidth = cbgssu_Value$1__init_(); cbgssu_Value_minHeight = cbgssu_Value$2__init_(); cbgssu_Value_prefWidth = cbgssu_Value$3__init_(); cbgssu_Value_prefHeight = cbgssu_Value$4__init_(); cbgssu_Value_maxWidth = cbgssu_Value$5__init_(); cbgssu_Value_maxHeight = cbgssu_Value$6__init_(); } var cbgssu_Value$10 = $rt_classWithoutFields(cbgssu_Value); function cbgggpi_DynamicsModifier$Angular() { var a = this; cbgggpi_DynamicsModifier$Strength.call(a); a.$thetaValue = null; a.$phiValue = null; } function cbgggpi_DynamicsModifier$Angular__init_($this) { cbgggpi_DynamicsModifier$Strength__init_($this); $this.$thetaValue = cbgggpv_ScaledNumericValue__init_(); $this.$phiValue = cbgggpv_ScaledNumericValue__init_(); } var cbgggpi_DynamicsModifier$Rotational3D = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Angular); function cbgggpi_DynamicsModifier$Rotational3D__init_() { var var_0 = new cbgggpi_DynamicsModifier$Rotational3D(); cbgggpi_DynamicsModifier$Rotational3D__init_0(var_0); return var_0; } function cbgggpi_DynamicsModifier$Rotational3D__init_0($this) { cbgggpi_DynamicsModifier$Angular__init_($this); } var jl_Exception = $rt_classWithoutFields(jl_Throwable); function jl_Exception__init_() { var var_0 = new jl_Exception(); jl_Exception__init_0(var_0); return var_0; } function jl_Exception__init_1(var_0, var_1) { var var_2 = new jl_Exception(); jl_Exception__init_2(var_2, var_0, var_1); return var_2; } function jl_Exception__init_3(var_0) { var var_1 = new jl_Exception(); jl_Exception__init_4(var_1, var_0); return var_1; } function jl_Exception__init_0($this) { jl_Throwable__init_0($this); } function jl_Exception__init_2($this, $message, $cause) { jl_Throwable__init_4($this, $message, $cause); } function jl_Exception__init_4($this, $message) { jl_Throwable__init_2($this, $message); } var jl_RuntimeException = $rt_classWithoutFields(jl_Exception); function jl_RuntimeException__init_0() { var var_0 = new jl_RuntimeException(); jl_RuntimeException__init_1(var_0); return var_0; } function jl_RuntimeException__init_2(var_0, var_1) { var var_2 = new jl_RuntimeException(); jl_RuntimeException__init_3(var_2, var_0, var_1); return var_2; } function jl_RuntimeException__init_(var_0) { var var_1 = new jl_RuntimeException(); jl_RuntimeException__init_4(var_1, var_0); return var_1; } function jl_RuntimeException__init_1($this) { jl_Exception__init_0($this); } function jl_RuntimeException__init_3($this, $message, $cause) { jl_Exception__init_2($this, $message, $cause); } function jl_RuntimeException__init_4($this, $message) { jl_Exception__init_4($this, $message); } var jl_UnsupportedOperationException = $rt_classWithoutFields(jl_RuntimeException); function jl_UnsupportedOperationException__init_() { var var_0 = new jl_UnsupportedOperationException(); jl_UnsupportedOperationException__init_0(var_0); return var_0; } function jl_UnsupportedOperationException__init_0($this) { jl_RuntimeException__init_1($this); } var jn_ReadOnlyBufferException = $rt_classWithoutFields(jl_UnsupportedOperationException); function jn_ReadOnlyBufferException__init_() { var var_0 = new jn_ReadOnlyBufferException(); jn_ReadOnlyBufferException__init_0(var_0); return var_0; } function jn_ReadOnlyBufferException__init_0($this) { jl_UnsupportedOperationException__init_0($this); } var cgxgbt_TeaPermissions$TeaPermissionResult = $rt_classWithoutFields(0); function cgxgbt_TeaClipboard$ClipboardWriteHandler() { jl_Object.call(this); this.$this$05 = null; } function cgxgbt_TeaClipboard$ClipboardWriteHandler__init_(var_0) { var var_1 = new cgxgbt_TeaClipboard$ClipboardWriteHandler(); cgxgbt_TeaClipboard$ClipboardWriteHandler__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaClipboard$ClipboardWriteHandler__init_0($this, var$1) { $this.$this$05 = var$1; jl_Object__init_0($this); } function cgxgbt_TeaClipboard$ClipboardWriteHandler_granted($this) { $this.$this$05.$hasWritePermissions = 1; cgxgbt_TeaClipboard_setContentNATIVE$js_body$_4($rt_ustr($this.$this$05.$content)); } function cgxgbt_TeaClipboard$ClipboardWriteHandler_denied($this) { $this.$this$05.$hasWritePermissions = 0; } function cgxgbt_TeaClipboard$ClipboardWriteHandler_prompt($this) { $this.$this$05.$hasWritePermissions = 1; cgxgbt_TeaClipboard_setContentNATIVE$js_body$_4($rt_ustr($this.$this$05.$content)); } function cgxgbt_TeaClipboard$ClipboardWriteHandler_granted$exported$0(var$0) { var$0.$granted(); } function cgxgbt_TeaClipboard$ClipboardWriteHandler_prompt$exported$1(var$0) { var$0.$prompt(); } function cgxgbt_TeaClipboard$ClipboardWriteHandler_denied$exported$2(var$0) { var$0.$denied(); } var cbgss_EventListener = $rt_classWithoutFields(0); var cbgss_InputListener = $rt_classWithoutFields(); var cbgss_InputListener_tmpCoords = null; function cbgss_InputListener_$callClinit() { cbgss_InputListener_$callClinit = $rt_eraseClinit(cbgss_InputListener); cbgss_InputListener__clinit_(); } function cbgss_InputListener__init_() { var var_0 = new cbgss_InputListener(); cbgss_InputListener__init_0(var_0); return var_0; } function cbgss_InputListener__init_0($this) { cbgss_InputListener_$callClinit(); jl_Object__init_0($this); } function cbgss_InputListener__clinit_() { cbgss_InputListener_tmpCoords = cbgm_Vector2__init_(); } function cbgssu_ClickListener() { var a = this; cbgss_InputListener.call(a); a.$tapSquareSize0 = 0.0; a.$touchDownX = 0.0; a.$touchDownY = 0.0; a.$pressedPointer = 0; a.$pressedButton = 0; a.$tapCountInterval0 = Long_ZERO; } var cbgssu_ClickListener_visualPressedDuration = 0.0; function cbgssu_ClickListener_$callClinit() { cbgssu_ClickListener_$callClinit = $rt_eraseClinit(cbgssu_ClickListener); cbgssu_ClickListener__clinit_(); } function cbgssu_ClickListener__init_() { var var_0 = new cbgssu_ClickListener(); cbgssu_ClickListener__init_0(var_0); return var_0; } function cbgssu_ClickListener__init_0($this) { cbgssu_ClickListener_$callClinit(); cbgss_InputListener__init_0($this); $this.$tapSquareSize0 = 14.0; $this.$touchDownX = (-1.0); $this.$touchDownY = (-1.0); $this.$pressedPointer = (-1); $this.$pressedButton = (-1); $this.$tapCountInterval0 = Long_fromInt(400000000); } function cbgssu_ClickListener__clinit_() { cbgssu_ClickListener_visualPressedDuration = 0.10000000149011612; } var cbgssu_TextField$TextFieldClickListener = $rt_classWithoutFields(cbgssu_ClickListener); var jlr_Array = $rt_classWithoutFields(); function jlr_Array__init_() { var var_0 = new jlr_Array(); jlr_Array__init_0(var_0); return var_0; } function jlr_Array__init_0($this) { jl_Object__init_0($this); } function jlr_Array_getLength(var$1) { if (var$1 === null || var$1.constructor.$meta.item === undefined) { $rt_throw(jl_IllegalArgumentException__init_1()); } return var$1.data.length; } function jlr_Array_newInstance($componentType, $length) { if ($componentType === null) $rt_throw(jl_NullPointerException__init_()); if ($componentType === $rt_cls($rt_voidcls())) $rt_throw(jl_IllegalArgumentException__init_1()); if ($length < 0) $rt_throw(jl_NegativeArraySizeException__init_()); return jlr_Array_newInstanceImpl($componentType.$getPlatformClass(), $length); } function jlr_Array_newInstanceImpl(var$1, var$2) { if (var$1.$meta.primitive) { if (var$1 == $rt_bytecls()) { return $rt_createByteArray(var$2); } if (var$1 == $rt_shortcls()) { return $rt_createShortArray(var$2); } if (var$1 == $rt_charcls()) { return $rt_createCharArray(var$2); } if (var$1 == $rt_intcls()) { return $rt_createIntArray(var$2); } if (var$1 == $rt_longcls()) { return $rt_createLongArray(var$2); } if (var$1 == $rt_floatcls()) { return $rt_createFloatArray(var$2); } if (var$1 == $rt_doublecls()) { return $rt_createDoubleArray(var$2); } if (var$1 == $rt_booleancls()) { return $rt_createBooleanArray(var$2); } } else { return $rt_createArray(var$1, var$2) } } var cbgggpv_RangedNumericValue = $rt_classWithoutFields(cbgggpv_ParticleValue); function cbgggpv_RangedNumericValue__init_() { var var_0 = new cbgggpv_RangedNumericValue(); cbgggpv_RangedNumericValue__init_0(var_0); return var_0; } function cbgggpv_RangedNumericValue__init_0($this) { cbgggpv_ParticleValue__init_0($this); } var cbg_Files = $rt_classWithoutFields(0); function cgxgbt_TeaFiles() { jl_Object.call(this); this.$preloader0 = null; } function cgxgbt_TeaFiles__init_(var_0) { var var_1 = new cgxgbt_TeaFiles(); cgxgbt_TeaFiles__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaFiles__init_0($this, $preloader) { jl_Object__init_0($this); $this.$preloader0 = $preloader; } function cgxgbt_TeaFiles_getFileHandle($this, $path, $type) { return cgxgbt_TeaFileHandle__init_($this.$preloader0, $path, $type); } function cgxgbt_TeaFiles_classpath($this, $path) { var var$2, var$3; var$2 = new cgxgbt_TeaFileHandle; var$3 = $this.$preloader0; cbg_Files$FileType_$callClinit(); cgxgbt_TeaFileHandle__init_0(var$2, var$3, $path, cbg_Files$FileType_Classpath); return var$2; } function cgxgbt_TeaFiles_internal($this, $path) { var var$2, var$3; var$2 = new cgxgbt_TeaFileHandle; var$3 = $this.$preloader0; cbg_Files$FileType_$callClinit(); cgxgbt_TeaFileHandle__init_0(var$2, var$3, $path, cbg_Files$FileType_Internal); return var$2; } function cbgssu_Widget() { var a = this; cbgss_Actor.call(a); a.$needsLayout0 = 0; a.$layoutEnabled0 = 0; } function cbgssu_Widget__init_() { var var_0 = new cbgssu_Widget(); cbgssu_Widget__init_0(var_0); return var_0; } function cbgssu_Widget__init_0($this) { cbgss_Actor__init_0($this); $this.$needsLayout0 = 1; $this.$layoutEnabled0 = 1; } function cbgssu_Widget_invalidate($this) { $this.$needsLayout0 = 1; } function cbgssu_Widget_invalidateHierarchy($this) { var $parent; if (!$this.$layoutEnabled0) return; $this.$invalidate(); $parent = $this.$getParent(); if ($rt_isInstance($parent, cbgssu_Layout)) $parent.$invalidateHierarchy(); } function cbgssu_Widget_sizeChanged($this) { $this.$invalidate(); } var cbgssu_Touchpad = $rt_classWithoutFields(cbgssu_Widget); function omcsugp_SandCreateParticleSystem$CustomData() { var a = this; jl_Object.call(a); a.$timer_delete = 0; a.$this$06 = null; } function omcsugp_SandCreateParticleSystem$CustomData__init_(var_0, var_1) { var var_2 = new omcsugp_SandCreateParticleSystem$CustomData(); omcsugp_SandCreateParticleSystem$CustomData__init_0(var_2, var_0, var_1); return var_2; } function omcsugp_SandCreateParticleSystem$CustomData__init_0($this, $this$0, $timer_delete) { $this.$this$06 = $this$0; jl_Object__init_0($this); $this.$timer_delete = $timer_delete; } var jl_IncompatibleClassChangeError = $rt_classWithoutFields(jl_LinkageError); function jl_IncompatibleClassChangeError__init_() { var var_0 = new jl_IncompatibleClassChangeError(); jl_IncompatibleClassChangeError__init_0(var_0); return var_0; } function jl_IncompatibleClassChangeError__init_1(var_0) { var var_1 = new jl_IncompatibleClassChangeError(); jl_IncompatibleClassChangeError__init_2(var_1, var_0); return var_1; } function jl_IncompatibleClassChangeError__init_0($this) { jl_LinkageError__init_0($this); } function jl_IncompatibleClassChangeError__init_2($this, $message) { jl_LinkageError__init_2($this, $message); } var jl_NoSuchFieldError = $rt_classWithoutFields(jl_IncompatibleClassChangeError); function jl_NoSuchFieldError__init_() { var var_0 = new jl_NoSuchFieldError(); jl_NoSuchFieldError__init_0(var_0); return var_0; } function jl_NoSuchFieldError__init_1(var_0) { var var_1 = new jl_NoSuchFieldError(); jl_NoSuchFieldError__init_2(var_1, var_0); return var_1; } function jl_NoSuchFieldError__init_0($this) { jl_IncompatibleClassChangeError__init_0($this); } function jl_NoSuchFieldError__init_2($this, $message) { jl_IncompatibleClassChangeError__init_2($this, $message); } var cbgssu_TransformDrawable = $rt_classWithoutFields(0); var jur_AbstractCharClass$LazyJavaDigit = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaDigit__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaDigit(); jur_AbstractCharClass$LazyJavaDigit__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaDigit__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaDigit_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaDigit$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var cbggg_Animation$1 = $rt_classWithoutFields(); var cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode = null; function cbggg_Animation$1_$callClinit() { cbggg_Animation$1_$callClinit = $rt_eraseClinit(cbggg_Animation$1); cbggg_Animation$1__clinit_(); } function cbggg_Animation$1__clinit_() { cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode = $rt_createIntArray((cbggg_Animation$PlayMode_values()).data.length); cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_NORMAL)] = 1; cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_LOOP)] = 2; cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_LOOP_PINGPONG)] = 3; cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_LOOP_RANDOM)] = 4; cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_REVERSED)] = 5; cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal(cbggg_Animation$PlayMode_LOOP_REVERSED)] = 6; } var omcsc_CFG_GAME = $rt_classWithoutFields(); var omcsc_CFG_GAME_RESOLVE_DIRECTIONS = null; function omcsc_CFG_GAME_$callClinit() { omcsc_CFG_GAME_$callClinit = $rt_eraseClinit(omcsc_CFG_GAME); omcsc_CFG_GAME__clinit_(); } function omcsc_CFG_GAME__init_() { var var_0 = new omcsc_CFG_GAME(); omcsc_CFG_GAME__init_0(var_0); return var_0; } function omcsc_CFG_GAME__init_0($this) { omcsc_CFG_GAME_$callClinit(); jl_Object__init_0($this); } function omcsc_CFG_GAME__clinit_() { omcsc_CFG_GAME_RESOLVE_DIRECTIONS = $rt_createArrayFromData($rt_arraycls($rt_intcls()), [$rt_createIntArrayFromData([1, 0]), $rt_createIntArrayFromData([(-1), 0]), $rt_createIntArrayFromData([0, 1]), $rt_createIntArrayFromData([0, (-1)]), $rt_createIntArrayFromData([1, 1]), $rt_createIntArrayFromData([(-1), 1]), $rt_createIntArrayFromData([1, (-1)]), $rt_createIntArrayFromData([(-1), (-1)])]); } var cbgssu_TextArea$TextAreaListener = $rt_classWithoutFields(cbgssu_TextField$TextFieldClickListener); function omceu_API$_Components$_TabBar() { var a = this; jl_Object.call(a); a.$tab = null; a.$this$14 = null; } function omceu_API$_Components$_TabBar__init_(var_0) { var var_1 = new omceu_API$_Components$_TabBar(); omceu_API$_Components$_TabBar__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_TabBar__init_0($this, $this$1) { $this.$this$14 = $this$1; jl_Object__init_0($this); $this.$tab = omceu_API$_Components$_TabBar$_Tab__init_($this); } var cbgssu_Window$2 = $rt_classWithoutFields(cbgss_InputListener); function omcsm_HighScoreEntry() { var a = this; jl_Object.call(a); a.$name5 = null; a.$score = Long_ZERO; a.$empty = 0; } function omcsm_HighScoreEntry__init_(var_0, var_1, var_2) { var var_3 = new omcsm_HighScoreEntry(); omcsm_HighScoreEntry__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsm_HighScoreEntry__init_0($this, $name, $score, $empty) { jl_Object__init_0($this); $this.$name5 = $name; $this.$score = $score; $this.$empty = $empty; } var cbgssu_Window$3 = $rt_classWithoutFields(cbgss_InputListener); var cbgssu_Tree = $rt_classWithoutFields(cbgssu_WidgetGroup); var cbgssu_Tree_tmp = null; function cbgssu_Tree_$callClinit() { cbgssu_Tree_$callClinit = $rt_eraseClinit(cbgssu_Tree); cbgssu_Tree__clinit_(); } function cbgssu_Tree__clinit_() { cbgssu_Tree_tmp = cbgm_Vector2__init_(); } var otji_JS = $rt_classWithoutFields(); function otji_JS__init_() { var var_0 = new otji_JS(); otji_JS__init_0(var_0); return var_0; } function otji_JS__init_0($this) { jl_Object__init_0($this); } function otji_JS_wrap($array) { var var$2, var$3, $result, $i, var$6; if ($array === null) return null; var$2 = $array.data; var$3 = var$2.length; $result = new $rt_globals.Array(var$3); $i = 0; while ($i < var$3) { var$6 = var$2[$i]; $result[$i] = var$6; $i = $i + 1 | 0; } return $result; } function otji_JS_wrap0($array) { var var$2, var$3, $result, $i, var$6; if ($array === null) return null; var$2 = $array.data; var$3 = var$2.length; $result = new $rt_globals.Array(var$3); $i = 0; while ($i < var$3) { var$6 = var$2[$i]; $result[$i] = var$6; $i = $i + 1 | 0; } return $result; } function otji_JS_unwrapByteArray($array) { var $result, $i, var$4; if ($array === null) return null; $result = $rt_createByteArray($array.length); $i = 0; while (true) { var$4 = $result.data; if ($i >= var$4.length) break; var$4[$i] = otjc_JSNumber_byteValue$static($array[$i]); $i = $i + 1 | 0; } return $result; } function otji_JS_function(var$1, var$2) { var name = 'jso$functor$' + var$2; if (!var$1[name]) { var fn = function() { return var$1[var$2].apply(var$1, arguments); }; var$1[name] = function() { return fn; }; } return var$1[name](); } function otji_JS_functionAsObject(var$1, var$2) { if (typeof var$1 !== "function") return var$1; var result = {}; result[var$2] = var$1; return result; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1() { jur_AbstractCharClass.call(this); this.$this$07 = null; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1(); jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1__init_0($this, $this$0) { $this.$this$07 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1_contains($this, $ch) { return jl_Character_isUnicodeIdentifierStart($ch); } function jnc_Charset() { var a = this; jl_Object.call(a); a.$canonicalName = null; a.$aliases = null; } function jnc_Charset__init_($this, $canonicalName, $aliases) { var var$3, var$4, var$5, $alias; var$3 = $aliases.data; jl_Object__init_0($this); jnc_Charset_checkCanonicalName($canonicalName); var$4 = var$3.length; var$5 = 0; while (var$5 < var$4) { $alias = var$3[var$5]; jnc_Charset_checkCanonicalName($alias); var$5 = var$5 + 1 | 0; } $this.$canonicalName = $canonicalName; $this.$aliases = $aliases.$clone(); } function jnc_Charset_checkCanonicalName($name) { var $i, $c; if ($name.$isEmpty()) $rt_throw(jnc_IllegalCharsetNameException__init_($name)); if (!jnc_Charset_isValidCharsetStart($name.$charAt(0))) $rt_throw(jnc_IllegalCharsetNameException__init_($name)); $i = 1; while ($i < $name.$length()) { a: { $c = $name.$charAt($i); switch ($c) { case 43: case 45: case 46: case 58: case 95: break; default: if (jnc_Charset_isValidCharsetStart($c)) break a; else $rt_throw(jnc_IllegalCharsetNameException__init_($name)); } } $i = $i + 1 | 0; } } function jnc_Charset_isValidCharsetStart($c) { var var$2; a: { b: { if (!($c >= 48 && $c <= 57) && !($c >= 97 && $c <= 122)) { if ($c < 65) break b; if ($c > 90) break b; } var$2 = 1; break a; } var$2 = 0; } return var$2; } function jnc_Charset_forName($charsetName) { var $charset; if ($charsetName === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(311))); jnc_Charset_checkCanonicalName($charsetName); jnc_Charset$Charsets_$callClinit(); $charset = jnc_Charset$Charsets_value.$get2($charsetName.$toUpperCase()); if ($charset !== null) return $charset; $rt_throw(jnc_UnsupportedCharsetException__init_($charsetName)); } function jnc_Charset_name($this) { return $this.$canonicalName; } function jnc_Charset_encode($this, $cb) { var var$2, var$3, $e, $$je; a: { try { var$2 = $this.$newEncoder(); jnc_CodingErrorAction_$callClinit(); var$3 = jnc_CodingErrorAction_REPLACE; var$3 = jnc_CharsetEncoder_onMalformedInput(var$2, var$3); var$2 = jnc_CodingErrorAction_REPLACE; var$3 = jnc_CharsetEncoder_onUnmappableCharacter(var$3, var$2); var$3 = jnc_CharsetEncoder_encode0(var$3, $cb); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jnc_CharacterCodingException) { $e = $$je; break a; } else { throw $$e; } } return var$3; } $rt_throw(jl_AssertionError__init_($rt_s(312), $e)); } function jnci_UTF16Charset() { var a = this; jnc_Charset.call(a); a.$bom0 = 0; a.$littleEndian0 = 0; } function jnci_UTF16Charset__init_(var_0, var_1, var_2) { var var_3 = new jnci_UTF16Charset(); jnci_UTF16Charset__init_0(var_3, var_0, var_1, var_2); return var_3; } function jnci_UTF16Charset__init_0($this, $canonicalName, $bom, $littleEndian) { jnc_Charset__init_($this, $canonicalName, $rt_createArray(jl_String, 0)); $this.$bom0 = $bom; $this.$littleEndian0 = $littleEndian; } function jnci_UTF16Charset_newEncoder($this) { return jnci_UTF16Encoder__init_($this, $this.$bom0, $this.$littleEndian0); } var cbgssu_Window$1 = $rt_classWithoutFields(cbgssu_Table); var cbgssu_ProgressBar$ProgressBarStyle = $rt_classWithoutFields(); function cbgssu_ProgressBar$ProgressBarStyle__init_() { var var_0 = new cbgssu_ProgressBar$ProgressBarStyle(); cbgssu_ProgressBar$ProgressBarStyle__init_0(var_0); return var_0; } function cbgssu_ProgressBar$ProgressBarStyle__init_0($this) { jl_Object__init_0($this); } var cbgssu_Slider$SliderStyle = $rt_classWithoutFields(cbgssu_ProgressBar$ProgressBarStyle); function cbgssu_Slider$SliderStyle__init_() { var var_0 = new cbgssu_Slider$SliderStyle(); cbgssu_Slider$SliderStyle__init_0(var_0); return var_0; } function cbgssu_Slider$SliderStyle__init_0($this) { cbgssu_ProgressBar$ProgressBarStyle__init_0($this); } var ju_Iterator = $rt_classWithoutFields(0); function ju_Hashtable$HashIterator() { var a = this; jl_Object.call(a); a.$position3 = 0; a.$expectedModCount = 0; a.$type2 = null; a.$lastEntry = null; a.$lastPosition = 0; a.$canRemove = 0; a.$this$08 = null; } function ju_Hashtable$HashIterator__init_(var_0, var_1) { var var_2 = new ju_Hashtable$HashIterator(); ju_Hashtable$HashIterator__init_0(var_2, var_0, var_1); return var_2; } function ju_Hashtable$HashIterator__init_0($this, var$1, $value) { $this.$this$08 = var$1; jl_Object__init_0($this); $this.$type2 = $value; $this.$position3 = var$1.$lastSlot; $this.$expectedModCount = var$1.$modCount; } function ju_Hashtable$HashIterator_hasNext($this) { if ($this.$lastEntry !== null && $this.$lastEntry.$next1 !== null) return 1; while ($this.$position3 >= $this.$this$08.$firstSlot) { if ($this.$this$08.$elementData.data[$this.$position3] !== null) return 1; $this.$position3 = $this.$position3 - 1 | 0; } return 0; } function ju_Hashtable$HashIterator_next($this) { if ($this.$expectedModCount != $this.$this$08.$modCount) $rt_throw(ju_ConcurrentModificationException__init_()); if ($this.$lastEntry !== null) $this.$lastEntry = $this.$lastEntry.$next1; if ($this.$lastEntry === null) { a: { while (true) { if ($this.$position3 < $this.$this$08.$firstSlot) break a; $this.$lastEntry = $this.$this$08.$elementData.data[$this.$position3]; if ($this.$lastEntry !== null) break; $this.$position3 = $this.$position3 - 1 | 0; } } if ($this.$lastEntry !== null) { $this.$lastPosition = $this.$position3; $this.$position3 = $this.$position3 - 1 | 0; } } if ($this.$lastEntry === null) $rt_throw(ju_NoSuchElementException__init_()); $this.$canRemove = 1; return $this.$type2.$get6($this.$lastEntry); } function omceu_API$_ContextMenu$_ContextMenuItem() { jl_Object.call(this); this.$this$15 = null; } function omceu_API$_ContextMenu$_ContextMenuItem__init_(var_0) { var var_1 = new omceu_API$_ContextMenu$_ContextMenuItem(); omceu_API$_ContextMenu$_ContextMenuItem__init_0(var_1, var_0); return var_1; } function omceu_API$_ContextMenu$_ContextMenuItem__init_0($this, $this$1) { $this.$this$15 = $this$1; jl_Object__init_0($this); } function cbgggpi_RegionInfluencer() { cbgggpi_Influencer.call(this); this.$regions = null; } function cbgggpi_RegionInfluencer__init_($this, $regionsCount) { cbgggpi_Influencer__init_($this); $this.$regions = cbgu_Array__init_0(0, $regionsCount, $rt_cls(cbgggpi_RegionInfluencer$AspectTextureRegion)); } function cbgggpi_RegionInfluencer__init_0($this) { var $aspectRegion; cbgggpi_RegionInfluencer__init_($this, 1); $aspectRegion = cbgggpi_RegionInfluencer$AspectTextureRegion__init_(); $aspectRegion.$v = 0.0; $aspectRegion.$u = 0.0; $aspectRegion.$v2 = 1.0; $aspectRegion.$u2 = 1.0; $aspectRegion.$halfInvAspectRatio = 0.5; $this.$regions.$add1($aspectRegion); } var otciu_UnicodeHelper = $rt_classWithoutFields(); function otciu_UnicodeHelper__init_() { var var_0 = new otciu_UnicodeHelper(); otciu_UnicodeHelper__init_0(var_0); return var_0; } function otciu_UnicodeHelper__init_0($this) { jl_Object__init_0($this); } function otciu_UnicodeHelper_decodeIntPairsDiff($text) { var $flow, $sz, $data, $j, $lastKey, $lastValue, $i, var$9, var$10; $flow = otci_CharFlow__init_($text.$toCharArray()); $sz = otci_Base46_decodeUnsigned($flow); $data = $rt_createIntArray($sz * 2 | 0); $j = 0; $lastKey = 0; $lastValue = 0; $i = 0; while ($i < $sz) { var$9 = $data.data; $lastKey = $lastKey + otci_Base46_decode($flow) | 0; $lastValue = $lastValue + otci_Base46_decode($flow) | 0; var$10 = $j + 1 | 0; var$9[$j] = $lastKey; $j = var$10 + 1 | 0; var$9[var$10] = $lastValue; $i = $i + 1 | 0; } return $data; } function otciu_UnicodeHelper_decodeCaseMapping($text) { var $flow, $sz, $data, $last, $i, var$7, var$8; $flow = otci_CharFlow__init_($text.$toCharArray()); $sz = otci_Base46_decodeUnsigned($flow); $data = $rt_createIntArray($sz * 2 | 0); $last = 0; $i = 0; while ($i < $sz) { var$7 = $data.data; $last = $last + otci_Base46_decodeUnsigned($flow) | 0; var$8 = $i * 2 | 0; var$7[var$8] = $last; var$7[var$8 + 1 | 0] = otci_Base46_decode($flow); $i = $i + 1 | 0; } return $data; } function otciu_UnicodeHelper_decodeByte($c) { if ($c > 92) return (($c - 32 | 0) - 2 | 0) << 24 >> 24; if ($c <= 34) return ($c - 32 | 0) << 24 >> 24; return (($c - 32 | 0) - 1 | 0) << 24 >> 24; } function otciu_UnicodeHelper_extractRle($encoded) { var $ranges, $buffer, $index, $rangeIndex, $codePoint, $i, $b, $count, $pos, $j, $digit, var$13, var$14, var$15, var$16, var$17; $ranges = $rt_createArray(otciu_UnicodeHelper$Range, 16384); $buffer = $rt_createByteArray(16384); $index = 0; $rangeIndex = 0; $codePoint = 0; $i = 0; while ($i < $encoded.$length()) { $b = otciu_UnicodeHelper_decodeByte($encoded.$charAt($i)); if ($b == 64) { $i = $i + 1 | 0; $b = otciu_UnicodeHelper_decodeByte($encoded.$charAt($i)); $count = 0; $pos = 1; $j = 0; while ($j < 3) { $i = $i + 1 | 0; $digit = otciu_UnicodeHelper_decodeByte($encoded.$charAt($i)); $count = $count | $rt_imul($pos, $digit); $pos = $pos * 64 | 0; $j = $j + 1 | 0; } } else if ($b < 32) $count = 1; else { $b = ($b - 32 | 0) << 24 >> 24; $i = $i + 1 | 0; $count = otciu_UnicodeHelper_decodeByte($encoded.$charAt($i)); } if (!$b && $count >= 128) { if ($index > 0) { var$13 = $ranges.data; var$14 = $rangeIndex + 1 | 0; var$13[$rangeIndex] = otciu_UnicodeHelper$Range__init_($codePoint, $codePoint + $index | 0, ju_Arrays_copyOf($buffer, $index)); $rangeIndex = var$14; } $codePoint = $codePoint + ($index + $count | 0) | 0; $index = 0; } else { var$15 = $buffer.data; var$14 = $index + $count | 0; if (var$14 < var$15.length) var$16 = $rangeIndex; else { var$13 = $ranges.data; var$16 = $rangeIndex + 1 | 0; var$13[$rangeIndex] = otciu_UnicodeHelper$Range__init_($codePoint, $codePoint + $index | 0, ju_Arrays_copyOf($buffer, $index)); $codePoint = $codePoint + var$14 | 0; $index = 0; } while (true) { var$14 = $count + (-1) | 0; if ($count <= 0) break; var$17 = $index + 1 | 0; var$15[$index] = $b; $index = var$17; $count = var$14; } $rangeIndex = var$16; } $i = $i + 1 | 0; } return ju_Arrays_copyOf1($ranges, $rangeIndex); } var otp_PlatformRunnable = $rt_classWithoutFields(0); function jl_Object$monitorEnterWait$lambda$_6_0() { var a = this; jl_Object.call(a); a.$_0 = null; a.$_1 = null; a.$_2 = 0; a.$_3 = null; } function jl_Object$monitorEnterWait$lambda$_6_0__init_(var_0, var_1, var_2, var_3) { var var_4 = new jl_Object$monitorEnterWait$lambda$_6_0(); jl_Object$monitorEnterWait$lambda$_6_0__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jl_Object$monitorEnterWait$lambda$_6_0__init_0(var$0, var$1, var$2, var$3, var$4) { jl_Object__init_0(var$0); var$0.$_0 = var$1; var$0.$_1 = var$2; var$0.$_2 = var$3; var$0.$_3 = var$4; } function jl_Object$monitorEnterWait$lambda$_6_0_run(var$0) { jl_Object_lambda$monitorEnterWait$0(var$0.$_0, var$0.$_1, var$0.$_2, var$0.$_3); } var cbgssu_Dialog$4 = $rt_classWithoutFields(cbgss_InputListener); var cbgssu_FocusListener = $rt_classWithoutFields(); var cbgssu_Dialog$3 = $rt_classWithoutFields(cbgssu_FocusListener); var cbgssu_ChangeListener = $rt_classWithoutFields(); var cbgssu_Dialog$2 = $rt_classWithoutFields(cbgssu_ChangeListener); var jur_AbstractCharClass$LazyAlnum = $rt_classWithoutFields(jur_AbstractCharClass$LazyAlpha); function jur_AbstractCharClass$LazyAlnum__init_() { var var_0 = new jur_AbstractCharClass$LazyAlnum(); jur_AbstractCharClass$LazyAlnum__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyAlnum__init_0($this) { jur_AbstractCharClass$LazyAlpha__init_0($this); } function jur_AbstractCharClass$LazyAlnum_computeValue($this) { return (jur_AbstractCharClass$LazyAlpha_computeValue($this)).$add0(48, 57); } var jur_AbstractCharClass$LazyGraph = $rt_classWithoutFields(jur_AbstractCharClass$LazyAlnum); function jur_AbstractCharClass$LazyGraph__init_() { var var_0 = new jur_AbstractCharClass$LazyGraph(); jur_AbstractCharClass$LazyGraph__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyGraph__init_0($this) { jur_AbstractCharClass$LazyAlnum__init_0($this); } function jur_AbstractCharClass$LazyGraph_computeValue($this) { return (((jur_AbstractCharClass$LazyAlnum_computeValue($this)).$add0(33, 64)).$add0(91, 96)).$add0(123, 126); } var jur_AbstractCharClass$LazyPrint = $rt_classWithoutFields(jur_AbstractCharClass$LazyGraph); function jur_AbstractCharClass$LazyPrint__init_() { var var_0 = new jur_AbstractCharClass$LazyPrint(); jur_AbstractCharClass$LazyPrint__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyPrint__init_0($this) { jur_AbstractCharClass$LazyGraph__init_0($this); } function jur_AbstractCharClass$LazyPrint_computeValue($this) { return (jur_AbstractCharClass$LazyGraph_computeValue($this)).$add(32); } var jur_AbstractCharClass$LazyJavaSpaceChar = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaSpaceChar__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaSpaceChar(); jur_AbstractCharClass$LazyJavaSpaceChar__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaSpaceChar__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaSpaceChar_computeValue($this) { return jur_AbstractCharClass$LazyJavaSpaceChar$1__init_($this); } var cbgssu_Dialog$1 = $rt_classWithoutFields(cbgss_InputListener); var jur_PositiveLookBehind = $rt_classWithoutFields(jur_AtomicJointSet); function jur_PositiveLookBehind__init_(var_0, var_1) { var var_2 = new jur_PositiveLookBehind(); jur_PositiveLookBehind__init_0(var_2, var_0, var_1); return var_2; } function jur_PositiveLookBehind__init_0($this, $children, $fSet) { jur_AtomicJointSet__init_0($this, $children, $fSet); } function jur_PositiveLookBehind_matches($this, $stringIndex, $testString, $matchResult) { var $size, $leftBound, $shift, $i, $e; $size = $this.$children0.$size0(); $leftBound = !$matchResult.$hasTransparentBounds() ? $matchResult.$getLeftBound() : 0; a: { $shift = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) { $matchResult.$setConsumed($this.$groupIndex0, $stringIndex); $i = 0; while (true) { if ($i >= $size) break a; $e = $this.$children0.$get5($i); if ($e.$findBack($leftBound, $stringIndex, $testString, $matchResult) >= 0) { $matchResult.$setConsumed($this.$groupIndex0, (-1)); return $shift; } $i = $i + 1 | 0; } } } return (-1); } function jur_PositiveLookBehind_hasConsumed($this, $matchResult) { return 0; } function jur_PositiveLookBehind_getName($this) { return $rt_s(313); } function cbgu_StringBuilder() { var a = this; jl_Object.call(a); a.$chars = null; a.$length1 = 0; } var cbgu_StringBuilder_digits = null; function cbgu_StringBuilder_$callClinit() { cbgu_StringBuilder_$callClinit = $rt_eraseClinit(cbgu_StringBuilder); cbgu_StringBuilder__clinit_(); } function cbgu_StringBuilder__init_0() { var var_0 = new cbgu_StringBuilder(); cbgu_StringBuilder__init_1(var_0); return var_0; } function cbgu_StringBuilder__init_(var_0) { var var_1 = new cbgu_StringBuilder(); cbgu_StringBuilder__init_2(var_1, var_0); return var_1; } function cbgu_StringBuilder_numChars($value, $radix) { var $result; cbgu_StringBuilder_$callClinit(); $result = $value >= 0 ? 1 : 2; while (true) { $value = $value / $radix | 0; if (!$value) break; $result = $result + 1 | 0; } return $result; } function cbgu_StringBuilder__init_1($this) { cbgu_StringBuilder_$callClinit(); jl_Object__init_0($this); $this.$chars = $rt_createCharArray(16); } function cbgu_StringBuilder__init_2($this, $capacity) { cbgu_StringBuilder_$callClinit(); jl_Object__init_0($this); if ($capacity >= 0) { $this.$chars = $rt_createCharArray($capacity); return; } $rt_throw(jl_NegativeArraySizeException__init_()); } function cbgu_StringBuilder_enlargeBuffer($this, $min) { var $newSize, $newData; $newSize = (($this.$chars.data.length >> 1) + $this.$chars.data.length | 0) + 2 | 0; if ($min > $newSize) $newSize = $min; $newData = $rt_createCharArray($newSize); jl_System_arraycopy($this.$chars, 0, $newData, 0, $this.$length1); $this.$chars = $newData; } function cbgu_StringBuilder_appendNull($this) { var $newSize, var$2, var$3, var$4; $newSize = $this.$length1 + 4 | 0; if ($newSize > $this.$chars.data.length) cbgu_StringBuilder_enlargeBuffer($this, $newSize); var$2 = $this.$chars.data; var$3 = $this.$length1; $this.$length1 = var$3 + 1 | 0; var$2[var$3] = 110; var$2 = $this.$chars.data; var$4 = $this.$length1; $this.$length1 = var$4 + 1 | 0; var$2[var$4] = 117; var$2 = $this.$chars.data; var$4 = $this.$length1; $this.$length1 = var$4 + 1 | 0; var$2[var$4] = 108; var$2 = $this.$chars.data; var$4 = $this.$length1; $this.$length1 = var$4 + 1 | 0; var$2[var$4] = 108; } function cbgu_StringBuilder_append0($this, $ch) { var var$2, var$3; if ($this.$length1 == $this.$chars.data.length) cbgu_StringBuilder_enlargeBuffer($this, $this.$length1 + 1 | 0); var$2 = $this.$chars.data; var$3 = $this.$length1; $this.$length1 = var$3 + 1 | 0; var$2[var$3] = $ch; } function cbgu_StringBuilder_append00($this, $string) { var $adding, $newSize; if ($string === null) { cbgu_StringBuilder_appendNull($this); return; } $adding = $string.$length(); $newSize = $this.$length1 + $adding | 0; if ($newSize > $this.$chars.data.length) cbgu_StringBuilder_enlargeBuffer($this, $newSize); $string.$getChars(0, $adding, $this.$chars, $this.$length1); $this.$length1 = $newSize; } function cbgu_StringBuilder_toString($this) { if (!$this.$length1) return $rt_s(102); return jl_String__init_0($this.$chars, 0, $this.$length1); } function cbgu_StringBuilder_append($this, $c) { cbgu_StringBuilder_append0($this, $c); return $this; } function cbgu_StringBuilder_append1($this, $value) { return $this.$append18($value, 0); } function cbgu_StringBuilder_append2($this, $value, $minLength) { return $this.$append19($value, $minLength, 48); } function cbgu_StringBuilder_append3($this, $value, $minLength, $prefix) { var $j; if ($value == (-2147483648)) { cbgu_StringBuilder_append00($this, $rt_s(314)); return $this; } if ($value < 0) { cbgu_StringBuilder_append0($this, 45); $value = -$value | 0; } a: { if ($minLength > 1) { $j = $minLength - cbgu_StringBuilder_numChars($value, 10) | 0; while (true) { if ($j <= 0) break a; $this.$append4($prefix); $j = $j + (-1) | 0; } } } if ($value >= 10000) { if ($value >= 1000000000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[Long_lo(Long_div(Long_rem(Long_fromInt($value), Long_create(1410065408, 2)), Long_fromInt(1000000000)))]); } if ($value >= 100000000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 1000000000 | 0) / 100000000 | 0]); } if ($value >= 10000000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 100000000 | 0) / 10000000 | 0]); } if ($value >= 1000000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 10000000 | 0) / 1000000 | 0]); } if ($value >= 100000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 1000000 | 0) / 100000 | 0]); } cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 100000 | 0) / 10000 | 0]); } if ($value >= 1000) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 10000 | 0) / 1000 | 0]); } if ($value >= 100) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 1000 | 0) / 100 | 0]); } if ($value >= 10) { cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[($value % 100 | 0) / 10 | 0]); } cbgu_StringBuilder_$callClinit(); cbgu_StringBuilder_append0($this, cbgu_StringBuilder_digits.data[$value % 10 | 0]); return $this; } function cbgu_StringBuilder_append4($this, $obj) { if ($obj === null) cbgu_StringBuilder_appendNull($this); else cbgu_StringBuilder_append00($this, $obj.$toString()); return $this; } function cbgu_StringBuilder_append5($this, $str) { cbgu_StringBuilder_append00($this, $str); return $this; } function cbgu_StringBuilder__clinit_() { cbgu_StringBuilder_digits = $rt_createCharArrayFromData([48, 49, 50, 51, 52, 53, 54, 55, 56, 57]); } var jnci_AsciiCharset = $rt_classWithoutFields(jnc_Charset); function jnci_AsciiCharset__init_() { var var_0 = new jnci_AsciiCharset(); jnci_AsciiCharset__init_0(var_0); return var_0; } function jnci_AsciiCharset__init_0($this) { jnc_Charset__init_($this, $rt_s(315), $rt_createArray(jl_String, 0)); } function jnci_AsciiCharset_newEncoder($this) { return jnci_AsciiEncoder__init_($this); } var cbgggpi_ParticleControllerFinalizerInfluencer = $rt_classWithoutFields(cbgggpi_Influencer); function cbgggpi_ParticleControllerFinalizerInfluencer__init_() { var var_0 = new cbgggpi_ParticleControllerFinalizerInfluencer(); cbgggpi_ParticleControllerFinalizerInfluencer__init_0(var_0); return var_0; } function cbgggpi_ParticleControllerFinalizerInfluencer__init_0($this) { cbgggpi_Influencer__init_($this); } var jl_ArrayStoreException = $rt_classWithoutFields(jl_RuntimeException); function jl_ArrayStoreException__init_() { var var_0 = new jl_ArrayStoreException(); jl_ArrayStoreException__init_0(var_0); return var_0; } function jl_ArrayStoreException__init_0($this) { jl_RuntimeException__init_1($this); } function cbgm_Matrix4Emu() { jl_Object.call(this); this.$val0 = null; } var cbgm_Matrix4Emu_tmp = null; var cbgm_Matrix4Emu_quat = null; var cbgm_Matrix4Emu_quat2 = null; var cbgm_Matrix4Emu_l_vez = null; var cbgm_Matrix4Emu_l_vex = null; var cbgm_Matrix4Emu_l_vey = null; var cbgm_Matrix4Emu_tmpVec = null; var cbgm_Matrix4Emu_tmpMat = null; var cbgm_Matrix4Emu_right = null; var cbgm_Matrix4Emu_tmpForward = null; var cbgm_Matrix4Emu_tmpUp = null; function cbgm_Matrix4Emu_$callClinit() { cbgm_Matrix4Emu_$callClinit = $rt_eraseClinit(cbgm_Matrix4Emu); cbgm_Matrix4Emu__clinit_(); } function cbgm_Matrix4Emu__init_() { var var_0 = new cbgm_Matrix4Emu(); cbgm_Matrix4Emu__init_0(var_0); return var_0; } function cbgm_Matrix4Emu__init_0($this) { cbgm_Matrix4Emu_$callClinit(); jl_Object__init_0($this); $this.$val0 = $rt_createFloatArray(16); $this.$val0.data[0] = 1.0; $this.$val0.data[5] = 1.0; $this.$val0.data[10] = 1.0; $this.$val0.data[15] = 1.0; } function cbgm_Matrix4Emu__clinit_() { cbgm_Matrix4Emu_tmp = $rt_createFloatArray(16); cbgm_Matrix4Emu_quat = cbgm_Quaternion__init_(); cbgm_Matrix4Emu_quat2 = cbgm_Quaternion__init_(); cbgm_Matrix4Emu_l_vez = cbgm_Vector3__init_(); cbgm_Matrix4Emu_l_vex = cbgm_Vector3__init_(); cbgm_Matrix4Emu_l_vey = cbgm_Vector3__init_(); cbgm_Matrix4Emu_tmpVec = cbgm_Vector3__init_(); cbgm_Matrix4Emu_tmpMat = cbgm_Matrix4__init_(); cbgm_Matrix4Emu_right = cbgm_Vector3__init_(); cbgm_Matrix4Emu_tmpForward = cbgm_Vector3__init_(); cbgm_Matrix4Emu_tmpUp = cbgm_Vector3__init_(); } var cbgggpv_LineSpawnShapeValue = $rt_classWithoutFields(cbgggpv_PrimitiveSpawnShapeValue); function cbgggpv_LineSpawnShapeValue__init_() { var var_0 = new cbgggpv_LineSpawnShapeValue(); cbgggpv_LineSpawnShapeValue__init_0(var_0); return var_0; } function cbgggpv_LineSpawnShapeValue__init_0($this) { cbgggpv_PrimitiveSpawnShapeValue__init_($this); } function cbgggp_ResourceData() { var a = this; jl_Object.call(a); a.$uniqueData = null; a.$data2 = null; a.$sharedAssets = null; a.$currentLoadIndex = 0; } function cbgggp_ResourceData__init_() { var var_0 = new cbgggp_ResourceData(); cbgggp_ResourceData__init_0(var_0); return var_0; } function cbgggp_ResourceData__init_0($this) { jl_Object__init_0($this); $this.$uniqueData = cbgu_ObjectMap__init_(); $this.$data2 = cbgu_Array__init_0(1, 3, $rt_cls(cbgggp_ResourceData$SaveData)); $this.$sharedAssets = cbgu_Array__init_1(); $this.$currentLoadIndex = 0; } var jur_MatchResult = $rt_classWithoutFields(0); function jur_MatchResultImpl() { var a = this; jl_Object.call(a); a.$groupBounds = null; a.$consumers = null; a.$compQuantCounters = null; a.$string0 = null; a.$groupCount = 0; a.$valid = 0; a.$leftBound = 0; a.$rightBound = 0; a.$startIndex = 0; a.$transparentBounds = 0; a.$anchoringBounds = 0; a.$hitEnd = 0; a.$requireEnd = 0; a.$previousMatch = 0; a.$mode = 0; } function jur_MatchResultImpl__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jur_MatchResultImpl(); jur_MatchResultImpl__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jur_MatchResultImpl__init_0($this, $string, $leftBound, $rightBound, $groupCount, $compQuantCount, $consumersCount) { var var$7; jl_Object__init_0($this); $this.$previousMatch = (-1); var$7 = $groupCount + 1 | 0; $this.$groupCount = var$7; $this.$groupBounds = $rt_createIntArray(var$7 * 2 | 0); $this.$consumers = $rt_createIntArray($consumersCount); ju_Arrays_fill0($this.$consumers, (-1)); if ($compQuantCount > 0) $this.$compQuantCounters = $rt_createIntArray($compQuantCount); ju_Arrays_fill0($this.$groupBounds, (-1)); $this.$reset0($string, $leftBound, $rightBound); } function jur_MatchResultImpl_setConsumed($this, $counter, $value) { $this.$consumers.data[$counter] = $value; } function jur_MatchResultImpl_getConsumed($this, $counter) { return $this.$consumers.data[$counter]; } function jur_MatchResultImpl_end($this) { return $this.$end(0); } function jur_MatchResultImpl_end0($this, $group) { jur_MatchResultImpl_checkGroup($this, $group); return $this.$groupBounds.data[($group * 2 | 0) + 1 | 0]; } function jur_MatchResultImpl_setStart($this, $group, $offset) { $this.$groupBounds.data[$group * 2 | 0] = $offset; } function jur_MatchResultImpl_setEnd($this, $group, $offset) { $this.$groupBounds.data[($group * 2 | 0) + 1 | 0] = $offset; } function jur_MatchResultImpl_getStart($this, $group) { return $this.$groupBounds.data[$group * 2 | 0]; } function jur_MatchResultImpl_getEnd($this, $group) { return $this.$groupBounds.data[($group * 2 | 0) + 1 | 0]; } function jur_MatchResultImpl_group($this, $group) { if ($this.$start($group) < 0) return null; return ($this.$string0.$subSequence($this.$start($group), $this.$end($group))).$toString(); } function jur_MatchResultImpl_getGroupNoCheck($this, $group) { var $st, $end; $st = $this.$getStart($group); $end = $this.$getEnd($group); if (($end | $st | ($end - $st | 0)) >= 0 && $end <= $this.$string0.$length()) return ($this.$string0.$subSequence($st, $end)).$toString(); return null; } function jur_MatchResultImpl_start($this) { return $this.$start(0); } function jur_MatchResultImpl_start0($this, $group) { jur_MatchResultImpl_checkGroup($this, $group); return $this.$groupBounds.data[$group * 2 | 0]; } function jur_MatchResultImpl_finalizeMatch($this) { if ($this.$groupBounds.data[0] == (-1)) { $this.$groupBounds.data[0] = $this.$startIndex; $this.$groupBounds.data[1] = $this.$startIndex; } $this.$previousMatch = $this.$end0(); } function jur_MatchResultImpl_getEnterCounter($this, $setCounter) { return $this.$compQuantCounters.data[$setCounter]; } function jur_MatchResultImpl_setEnterCounter($this, $setCounter, $value) { $this.$compQuantCounters.data[$setCounter] = $value; } function jur_MatchResultImpl_checkGroup($this, $group) { if (!$this.$valid) $rt_throw(jl_IllegalStateException__init_0()); if ($group >= 0 && $group < $this.$groupCount) return; $rt_throw(jl_IndexOutOfBoundsException__init_(jl_String_valueOf($group))); } function jur_MatchResultImpl_setValid($this) { $this.$valid = 1; } function jur_MatchResultImpl_isValid($this) { return $this.$valid; } function jur_MatchResultImpl_reset($this, $newSequence, $leftBound, $rightBound) { $this.$valid = 0; $this.$mode = 2; ju_Arrays_fill0($this.$groupBounds, (-1)); ju_Arrays_fill0($this.$consumers, (-1)); if ($newSequence !== null) $this.$string0 = $newSequence; if ($leftBound >= 0) jur_MatchResultImpl_setBounds($this, $leftBound, $rightBound); $this.$startIndex = $this.$leftBound; } function jur_MatchResultImpl_reset0($this) { $this.$reset0(null, (-1), (-1)); } function jur_MatchResultImpl_setBounds($this, $leftBound, $rightBound) { $this.$leftBound = $leftBound; $this.$rightBound = $rightBound; } function jur_MatchResultImpl_setStartIndex($this, $startIndex) { $this.$startIndex = $startIndex; if ($this.$previousMatch >= 0) $startIndex = $this.$previousMatch; $this.$previousMatch = $startIndex; } function jur_MatchResultImpl_getLeftBound($this) { return $this.$leftBound; } function jur_MatchResultImpl_getRightBound($this) { return $this.$rightBound; } function jur_MatchResultImpl_setMode($this, $mode) { $this.$mode = $mode; } function jur_MatchResultImpl_mode($this) { return $this.$mode; } function jur_MatchResultImpl_useAnchoringBounds($this, $value) { $this.$anchoringBounds = $value; } function jur_MatchResultImpl_hasAnchoringBounds($this) { return $this.$anchoringBounds; } function jur_MatchResultImpl_hasTransparentBounds($this) { return $this.$transparentBounds; } function jur_MatchResultImpl_getPreviousMatchEnd($this) { return $this.$previousMatch; } function omceu_API$_Components$_Map() { var a = this; jl_Object.call(a); a.$mapOverlay = null; a.$this$16 = null; } function omceu_API$_Components$_Map__init_(var_0) { var var_1 = new omceu_API$_Components$_Map(); omceu_API$_Components$_Map__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Map__init_0($this, $this$1) { $this.$this$16 = $this$1; jl_Object__init_0($this); $this.$mapOverlay = omceu_API$_Components$_Map$_MapOverlay__init_($this); } function otcit_DateTimeZone() { jl_Object.call(this); this.$iID = null; } function otcit_DateTimeZone__init_($this, $id) { jl_Object__init_0($this); if ($id !== null) { $this.$iID = $id; return; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(316))); } function otcit_DateTimeZone_getID($this) { return $this.$iID; } var cbgssa_EventAction$1 = $rt_classWithoutFields(); var cbgssu_Button$ButtonStyle = $rt_classWithoutFields(); function cbgssu_Button$ButtonStyle__init_() { var var_0 = new cbgssu_Button$ButtonStyle(); cbgssu_Button$ButtonStyle__init_0(var_0); return var_0; } function cbgssu_Button$ButtonStyle__init_0($this) { jl_Object__init_0($this); } function cbgmo_EllipseMapObject() { cbgm_MapObject.call(this); this.$ellipse = null; } function cbgmo_EllipseMapObject__init_() { var var_0 = new cbgmo_EllipseMapObject(); cbgmo_EllipseMapObject__init_0(var_0); return var_0; } function cbgmo_EllipseMapObject__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgmo_EllipseMapObject(); cbgmo_EllipseMapObject__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgmo_EllipseMapObject__init_0($this) { cbgmo_EllipseMapObject__init_2($this, 0.0, 0.0, 1.0, 1.0); } function cbgmo_EllipseMapObject__init_2($this, $x, $y, $width, $height) { cbgm_MapObject__init_0($this); $this.$ellipse = cbgm_Ellipse__init_($x, $y, $width, $height); } function cbggg_BitmapFont$Glyph() { var a = this; jl_Object.call(a); a.$id = 0; a.$srcX = 0; a.$srcY = 0; a.$width2 = 0; a.$height2 = 0; a.$u0 = 0.0; a.$v0 = 0.0; a.$u20 = 0.0; a.$v20 = 0.0; a.$xoffset = 0; a.$yoffset = 0; a.$xadvance = 0; a.$kerning = null; a.$fixedWidth = 0; a.$page = 0; } function cbggg_BitmapFont$Glyph__init_() { var var_0 = new cbggg_BitmapFont$Glyph(); cbggg_BitmapFont$Glyph__init_0(var_0); return var_0; } function cbggg_BitmapFont$Glyph__init_0($this) { jl_Object__init_0($this); $this.$page = 0; } function cbggg_BitmapFont$Glyph_getKerning($this, $ch) { var $page; if ($this.$kerning !== null) { $page = $this.$kerning.data[$ch >>> 9 | 0]; if ($page !== null) return $page.data[$ch & 511]; } return 0; } function cbggg_BitmapFont$Glyph_setKerning($this, $ch, $value) { var var$3, var$4, $page; if ($this.$kerning === null) $this.$kerning = $rt_createArray($rt_arraycls($rt_bytecls()), 128); var$3 = $this.$kerning.data; var$4 = $ch >>> 9 | 0; $page = var$3[var$4]; if ($page === null) { var$3 = $this.$kerning.data; $page = $rt_createByteArray(512); var$3[var$4] = $page; } $page.data[$ch & 511] = $value << 24 >> 24; } function cbggg_BitmapFont$Glyph_toString($this) { return jl_Character_toString($this.$id & 65535); } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1() { jur_AbstractCharClass.call(this); this.$this$09 = null; } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1(); jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1__init_0($this, $this$0) { $this.$this$09 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1_contains($this, $ch) { return jl_Character_isJavaIdentifierPart($ch); } function cbgggp_ResourceData$SaveData() { var a = this; jl_Object.call(a); a.$data3 = null; a.$assets = null; a.$loadIndex = 0; } function cbgggp_ResourceData$SaveData__init_() { var var_0 = new cbgggp_ResourceData$SaveData(); cbgggp_ResourceData$SaveData__init_0(var_0); return var_0; } function cbgggp_ResourceData$SaveData__init_0($this) { jl_Object__init_0($this); $this.$data3 = cbgu_ObjectMap__init_(); $this.$assets = cbgu_IntArray__init_0(); $this.$loadIndex = 0; } function cbgg_GLTexture() { var a = this; jl_Object.call(a); a.$glTarget = 0; a.$glHandle = 0; a.$minFilter = null; a.$magFilter = null; a.$uWrap = null; a.$vWrap = null; a.$anisotropicFilterLevel = 0.0; } var cbgg_GLTexture_maxAnisotropicFilterLevel = 0.0; function cbgg_GLTexture_$callClinit() { cbgg_GLTexture_$callClinit = $rt_eraseClinit(cbgg_GLTexture); cbgg_GLTexture__clinit_(); } function cbgg_GLTexture__init_($this, $glTarget, $glHandle) { cbgg_GLTexture_$callClinit(); jl_Object__init_0($this); cbgg_Texture$TextureFilter_$callClinit(); $this.$minFilter = cbgg_Texture$TextureFilter_Nearest; $this.$magFilter = cbgg_Texture$TextureFilter_Nearest; cbgg_Texture$TextureWrap_$callClinit(); $this.$uWrap = cbgg_Texture$TextureWrap_ClampToEdge; $this.$vWrap = cbgg_Texture$TextureWrap_ClampToEdge; $this.$anisotropicFilterLevel = 1.0; $this.$glTarget = $glTarget; $this.$glHandle = $glHandle; } function cbgg_GLTexture_bind($this) { cbg_Gdx_gl.$glBindTexture($this.$glTarget, $this.$glHandle); } function cbgg_GLTexture_getTextureObjectHandle($this) { return $this.$glHandle; } function cbgg_GLTexture_unsafeSetWrap($this, $u, $v, $force) { if ($u !== null && !(!$force && $this.$uWrap === $u)) { cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10242, cbgg_Texture$TextureWrap_getGLEnum($u)); $this.$uWrap = $u; } if ($v !== null && !(!$force && $this.$vWrap === $v)) { cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10243, cbgg_Texture$TextureWrap_getGLEnum($v)); $this.$vWrap = $v; } } function cbgg_GLTexture_setWrap($this, $u, $v) { $this.$uWrap = $u; $this.$vWrap = $v; $this.$bind(); cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10242, cbgg_Texture$TextureWrap_getGLEnum($u)); cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10243, cbgg_Texture$TextureWrap_getGLEnum($v)); } function cbgg_GLTexture_unsafeSetFilter($this, $minFilter, $magFilter, $force) { if ($minFilter !== null && !(!$force && $this.$minFilter === $minFilter)) { cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10241, cbgg_Texture$TextureFilter_getGLEnum($minFilter)); $this.$minFilter = $minFilter; } if ($magFilter !== null && !(!$force && $this.$magFilter === $magFilter)) { cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10240, cbgg_Texture$TextureFilter_getGLEnum($magFilter)); $this.$magFilter = $magFilter; } } function cbgg_GLTexture_setFilter($this, $minFilter, $magFilter) { $this.$minFilter = $minFilter; $this.$magFilter = $magFilter; $this.$bind(); cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10241, cbgg_Texture$TextureFilter_getGLEnum($minFilter)); cbg_Gdx_gl.$glTexParameteri($this.$glTarget, 10240, cbgg_Texture$TextureFilter_getGLEnum($magFilter)); } function cbgg_GLTexture_unsafeSetAnisotropicFilter($this, $level, $force) { var $max, var$4; $max = cbgg_GLTexture_getMaxAnisotropicFilterLevel(); if ($max === 1.0) return 1.0; var$4 = jl_Math_min0($level, $max); if (!$force && cbgm_MathUtils_isEqual(var$4, $this.$anisotropicFilterLevel, 0.10000000149011612)) return $this.$anisotropicFilterLevel; cbg_Gdx_gl20.$glTexParameterf(3553, 34046, var$4); $this.$anisotropicFilterLevel = var$4; return var$4; } function cbgg_GLTexture_getMaxAnisotropicFilterLevel() { var $buffer, var$2; cbgg_GLTexture_$callClinit(); if (cbgg_GLTexture_maxAnisotropicFilterLevel > 0.0) return cbgg_GLTexture_maxAnisotropicFilterLevel; if (!cbg_Gdx_graphics.$supportsExtension($rt_s(317))) { cbgg_GLTexture_maxAnisotropicFilterLevel = 1.0; return 1.0; } $buffer = cbgu_BufferUtils_newFloatBuffer(16); $buffer.$position4(0); $buffer.$limit0(jn_Buffer_capacity($buffer)); cbg_Gdx_gl20.$glGetFloatv(34047, $buffer); var$2 = $buffer.$get7(0); cbgg_GLTexture_maxAnisotropicFilterLevel = var$2; return var$2; } function cbgg_GLTexture_delete($this) { if ($this.$glHandle) { cbg_Gdx_gl.$glDeleteTexture($this.$glHandle); $this.$glHandle = 0; } } function cbgg_GLTexture_uploadImageData($target, $data) { cbgg_GLTexture_$callClinit(); cbgg_GLTexture_uploadImageData0($target, $data, 0); } function cbgg_GLTexture_uploadImageData0($target, $data, $miplevel) { var $type, $pixmap, $disposePixmap, $tmp_0, var$8, var$9, var$10, var$11, var$12, var$13, var$14; cbgg_GLTexture_$callClinit(); if ($data === null) return; if (!$data.$isPrepared()) $data.$prepare(); $type = $data.$getType(); cbgg_TextureData$TextureDataType_$callClinit(); if ($type === cbgg_TextureData$TextureDataType_Custom) { $data.$consumeCustomData($target); return; } $pixmap = $data.$consumePixmap(); $disposePixmap = $data.$disposePixmap(); if ($data.$getFormat() === $pixmap.$getFormat()) $tmp_0 = $pixmap; else { $tmp_0 = cbgg_Pixmap__init_($pixmap.$getWidth(), $pixmap.$getHeight(), $data.$getFormat()); cbgg_Pixmap$Blending_$callClinit(); $tmp_0.$setBlending(cbgg_Pixmap$Blending_None); $tmp_0.$drawPixmap($pixmap, 0, 0, 0, 0, $pixmap.$getWidth(), $pixmap.$getHeight()); if ($data.$disposePixmap()) $pixmap.$dispose(); $disposePixmap = 1; } cbg_Gdx_gl.$glPixelStorei(3317, 1); if ($data.$useMipMaps()) cbggg_MipMapGenerator_generateMipMap($target, $tmp_0, $tmp_0.$getWidth(), $tmp_0.$getHeight()); else { var$8 = cbg_Gdx_gl; var$9 = $tmp_0.$getGLInternalFormat(); var$10 = $tmp_0.$getWidth(); var$11 = $tmp_0.$getHeight(); var$12 = $tmp_0.$getGLFormat(); var$13 = $tmp_0.$getGLType(); var$14 = $tmp_0.$getPixels(); var$8.$glTexImage2D($target, $miplevel, var$9, var$10, var$11, 0, var$12, var$13, var$14); } if ($disposePixmap) $tmp_0.$dispose(); } function cbgg_GLTexture__clinit_() { cbgg_GLTexture_maxAnisotropicFilterLevel = 0.0; } function cbgg_Texture() { cbgg_GLTexture.call(this); this.$data4 = null; } var cbgg_Texture_managedTextures = null; function cbgg_Texture_$callClinit() { cbgg_Texture_$callClinit = $rt_eraseClinit(cbgg_Texture); cbgg_Texture__clinit_(); } function cbgg_Texture__init_(var_0) { var var_1 = new cbgg_Texture(); cbgg_Texture__init_0(var_1, var_0); return var_1; } function cbgg_Texture__init_1(var_0, var_1) { var var_2 = new cbgg_Texture(); cbgg_Texture__init_2(var_2, var_0, var_1); return var_2; } function cbgg_Texture__init_3(var_0, var_1, var_2) { var var_3 = new cbgg_Texture(); cbgg_Texture__init_4(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Texture__init_5(var_0) { var var_1 = new cbgg_Texture(); cbgg_Texture__init_6(var_1, var_0); return var_1; } function cbgg_Texture__init_7(var_0, var_1, var_2) { var var_3 = new cbgg_Texture(); cbgg_Texture__init_8(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Texture__init_0($this, $file) { cbgg_Texture_$callClinit(); cbgg_Texture__init_4($this, $file, null, 0); } function cbgg_Texture__init_2($this, $file, $useMipMaps) { cbgg_Texture_$callClinit(); cbgg_Texture__init_4($this, $file, null, $useMipMaps); } function cbgg_Texture__init_4($this, $file, $format, $useMipMaps) { cbgg_Texture_$callClinit(); cbgg_Texture__init_6($this, cbgg_TextureData$Factory_loadFromFile($file, $format, $useMipMaps)); } function cbgg_Texture__init_6($this, $data) { cbgg_Texture_$callClinit(); cbgg_Texture__init_8($this, 3553, cbg_Gdx_gl.$glGenTexture(), $data); } function cbgg_Texture__init_8($this, $glTarget, $glHandle, $data) { cbgg_Texture_$callClinit(); cbgg_GLTexture__init_($this, $glTarget, $glHandle); $this.$load($data); if ($data.$isManaged()) cbgg_Texture_addManagedTexture(cbg_Gdx_app, $this); } function cbgg_Texture_load($this, $data) { if ($this.$data4 !== null && $data.$isManaged() != $this.$data4.$isManaged()) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(318))); $this.$data4 = $data; if (!$data.$isPrepared()) $data.$prepare(); $this.$bind(); cbgg_GLTexture_uploadImageData(3553, $data); $this.$unsafeSetFilter($this.$minFilter, $this.$magFilter, 1); $this.$unsafeSetWrap($this.$uWrap, $this.$vWrap, 1); $this.$unsafeSetAnisotropicFilter($this.$anisotropicFilterLevel, 1); cbg_Gdx_gl.$glBindTexture($this.$glTarget, 0); } function cbgg_Texture_getWidth($this) { return $this.$data4.$getWidth(); } function cbgg_Texture_getHeight($this) { return $this.$data4.$getHeight(); } function cbgg_Texture_getTextureData($this) { return $this.$data4; } function cbgg_Texture_dispose($this) { if (!$this.$glHandle) return; $this.$delete(); if ($this.$data4.$isManaged() && cbgg_Texture_managedTextures.$get2(cbg_Gdx_app) !== null) (cbgg_Texture_managedTextures.$get2(cbg_Gdx_app)).$removeValue($this, 1); } function cbgg_Texture_toString($this) { if (!($this.$data4 instanceof cbggg_FileTextureData)) return jl_Object_toString($this); return $this.$data4.$toString(); } function cbgg_Texture_addManagedTexture($app, $texture) { var $managedTextureArray; cbgg_Texture_$callClinit(); $managedTextureArray = cbgg_Texture_managedTextures.$get2($app); if ($managedTextureArray === null) $managedTextureArray = cbgu_Array__init_1(); $managedTextureArray.$add1($texture); cbgg_Texture_managedTextures.$put1($app, $managedTextureArray); } function cbgg_Texture__clinit_() { cbgg_Texture_managedTextures = ju_HashMap__init_(); } var cbgu_GdxRuntimeException = $rt_classWithoutFields(jl_RuntimeException); function cbgu_GdxRuntimeException__init_1() { var var_0 = new cbgu_GdxRuntimeException(); cbgu_GdxRuntimeException__init_2(var_0); return var_0; } function cbgu_GdxRuntimeException__init_3(var_0, var_1) { var var_2 = new cbgu_GdxRuntimeException(); cbgu_GdxRuntimeException__init_4(var_2, var_0, var_1); return var_2; } function cbgu_GdxRuntimeException__init_0(var_0) { var var_1 = new cbgu_GdxRuntimeException(); cbgu_GdxRuntimeException__init_(var_1, var_0); return var_1; } function cbgu_GdxRuntimeException__init_2($this) { jl_RuntimeException__init_1($this); } function cbgu_GdxRuntimeException__init_4($this, $message, $cause) { jl_RuntimeException__init_3($this, $message, $cause); } function cbgu_GdxRuntimeException__init_($this, $message) { jl_RuntimeException__init_4($this, $message); } var cbgssu_SplitPane = $rt_classWithoutFields(cbgssu_WidgetGroup); function omcsdo_GameOverData() { var a = this; jl_Object.call(a); a.$score0 = Long_ZERO; a.$gameWasLost = 0; a.$isNewHighScore = 0; a.$map0 = null; } function omcsdo_GameOverData__init_() { var var_0 = new omcsdo_GameOverData(); omcsdo_GameOverData__init_0(var_0); return var_0; } function omcsdo_GameOverData__init_0($this) { jl_Object__init_0($this); } function jur_DecomposedCharSet() { var a = this; jur_JointSet.call(a); a.$readCharsForCodePoint = 0; a.$decomposedCharUTF16 = null; a.$decomposedChar = null; a.$decomposedCharLength = 0; } function jur_DecomposedCharSet__init_(var_0, var_1) { var var_2 = new jur_DecomposedCharSet(); jur_DecomposedCharSet__init_0(var_2, var_0, var_1); return var_2; } function jur_DecomposedCharSet__init_0($this, $decomposedChar, $decomposedCharLength) { jur_JointSet__init_0($this); $this.$readCharsForCodePoint = 1; $this.$decomposedChar = $decomposedChar; $this.$decomposedCharLength = $decomposedCharLength; } function jur_DecomposedCharSet_setNext($this, $next) { $this.$next = $next; } function jur_DecomposedCharSet_matches($this, $strIndex, $testString, $matchResult) { var $decCodePoint, $readCodePoints, $rightBound, $curChar, var$8, $decCurCodePoint, var$10, var$11, var$12, var$13, var$14, var$15; $decCodePoint = $rt_createIntArray(4); $readCodePoints = 0; $rightBound = $matchResult.$getRightBound(); if ($strIndex >= $rightBound) return (-1); $curChar = $this.$codePointAt($strIndex, $testString, $rightBound); var$8 = $strIndex + $this.$readCharsForCodePoint | 0; $decCurCodePoint = jur_Lexer_getDecomposition($curChar); if ($decCurCodePoint === null) { var$10 = $decCodePoint.data; var$11 = 1; var$10[$readCodePoints] = $curChar; } else { var$11 = $decCurCodePoint.data.length; jl_System_arraycopy($decCurCodePoint, 0, $decCodePoint, 0, var$11); var$11 = $readCodePoints + var$11 | 0; } a: { if (var$8 < $rightBound) { var$12 = $this.$codePointAt(var$8, $testString, $rightBound); while (var$11 < 4) { if (!jur_Lexer_hasDecompositionNonNullCanClass(var$12)) { var$10 = $decCodePoint.data; var$13 = var$11 + 1 | 0; var$10[var$11] = var$12; } else { var$10 = (jur_Lexer_getDecomposition(var$12)).data; if (var$10.length != 2) { var$14 = $decCodePoint.data; var$13 = var$11 + 1 | 0; var$14[var$11] = var$10[0]; } else { var$14 = $decCodePoint.data; var$12 = var$11 + 1 | 0; var$14[var$11] = var$10[0]; var$13 = var$12 + 1 | 0; var$14[var$12] = var$10[1]; } } var$8 = var$8 + $this.$readCharsForCodePoint | 0; if (var$8 >= $rightBound) { var$11 = var$13; break a; } var$12 = $this.$codePointAt(var$8, $testString, $rightBound); var$11 = var$13; } } } if (var$11 != $this.$decomposedCharLength) return (-1); var$15 = 0; while (true) { if (var$15 >= var$11) return $this.$next.$matches(var$8, $testString, $matchResult); if ($decCodePoint.data[var$15] != $this.$decomposedChar.data[var$15]) break; var$15 = var$15 + 1 | 0; } return (-1); } function jur_DecomposedCharSet_getDecomposedChar($this) { var $strBuff, $i; if ($this.$decomposedCharUTF16 === null) { $strBuff = jl_StringBuilder__init_(); $i = 0; while ($i < $this.$decomposedCharLength) { $strBuff.$append20(jl_Character_toChars($this.$decomposedChar.data[$i])); $i = $i + 1 | 0; } $this.$decomposedCharUTF16 = $strBuff.$toString(); } return $this.$decomposedCharUTF16; } function jur_DecomposedCharSet_getName($this) { var var$1, var$2; var$1 = jur_DecomposedCharSet_getDecomposedChar($this); var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(319)), var$1); return jl_StringBuilder_toString(var$2); } function jur_DecomposedCharSet_codePointAt($this, $strIndex, $testString, $rightBound) { var $curChar, var$5, $low, $curCodePointUTF16; $this.$readCharsForCodePoint = 1; if ($strIndex >= ($rightBound - 1 | 0)) $curChar = $testString.$charAt($strIndex); else { var$5 = $strIndex + 1 | 0; $curChar = $testString.$charAt($strIndex); $low = $testString.$charAt(var$5); if (jl_Character_isSurrogatePair($curChar, $low)) { $curCodePointUTF16 = $rt_createCharArrayFromData([$curChar, $low]); $curChar = jl_Character_codePointAt($curCodePointUTF16, 0); $this.$readCharsForCodePoint = 2; } } return $curChar; } function jur_DecomposedCharSet_first($this, $set) { var var$2, var$3; a: { if ($set instanceof jur_DecomposedCharSet) { var$2 = $set; if (!(jur_DecomposedCharSet_getDecomposedChar(var$2)).$equals(jur_DecomposedCharSet_getDecomposedChar($this))) { var$3 = 0; break a; } } var$3 = 1; } return var$3; } function jur_DecomposedCharSet_hasConsumed($this, $matchResult) { return 1; } var jl_IllegalArgumentException = $rt_classWithoutFields(jl_RuntimeException); function jl_IllegalArgumentException__init_1() { var var_0 = new jl_IllegalArgumentException(); jl_IllegalArgumentException__init_2(var_0); return var_0; } function jl_IllegalArgumentException__init_(var_0) { var var_1 = new jl_IllegalArgumentException(); jl_IllegalArgumentException__init_0(var_1, var_0); return var_1; } function jl_IllegalArgumentException__init_2($this) { jl_RuntimeException__init_1($this); } function jl_IllegalArgumentException__init_0($this, $message) { jl_RuntimeException__init_4($this, $message); } function jnc_IllegalCharsetNameException() { jl_IllegalArgumentException.call(this); this.$charsetName = null; } function jnc_IllegalCharsetNameException__init_(var_0) { var var_1 = new jnc_IllegalCharsetNameException(); jnc_IllegalCharsetNameException__init_0(var_1, var_0); return var_1; } function jnc_IllegalCharsetNameException__init_0($this, $charsetName) { jl_IllegalArgumentException__init_2($this); $this.$charsetName = $charsetName; } var cbgssu_Tooltip = $rt_classWithoutFields(cbgss_InputListener); var cbgssu_Tooltip_tmp = null; function cbgssu_Tooltip_$callClinit() { cbgssu_Tooltip_$callClinit = $rt_eraseClinit(cbgssu_Tooltip); cbgssu_Tooltip__clinit_(); } function cbgssu_Tooltip__clinit_() { cbgssu_Tooltip_tmp = cbgm_Vector2__init_(); } var omceuga_ContextMenuAction = $rt_classWithoutFields(omceuga_CommonActions); var cbgggmd_ModelNodePart = $rt_classWithoutFields(); function cbgggmd_ModelNodePart__init_() { var var_0 = new cbgggmd_ModelNodePart(); cbgggmd_ModelNodePart__init_0(var_0); return var_0; } function cbgggmd_ModelNodePart__init_0($this) { jl_Object__init_0($this); } var jl_AutoCloseable = $rt_classWithoutFields(0); var ji_Closeable = $rt_classWithoutFields(0); var ji_Flushable = $rt_classWithoutFields(0); var ji_OutputStream = $rt_classWithoutFields(); function ji_OutputStream__init_($this) { jl_Object__init_0($this); } function ji_FilterOutputStream() { ji_OutputStream.call(this); this.$out1 = null; } function ji_FilterOutputStream__init_(var_0) { var var_1 = new ji_FilterOutputStream(); ji_FilterOutputStream__init_0(var_1, var_0); return var_1; } function ji_FilterOutputStream__init_0($this, $out) { ji_OutputStream__init_($this); $this.$out1 = $out; } function ji_PrintStream() { var a = this; ji_FilterOutputStream.call(a); a.$autoFlush = 0; a.$errorState = 0; a.$sb = null; a.$buffer0 = null; a.$charset0 = null; } function ji_PrintStream__init_(var_0, var_1) { var var_2 = new ji_PrintStream(); ji_PrintStream__init_0(var_2, var_0, var_1); return var_2; } function ji_PrintStream__init_0($this, $out, $autoFlush) { ji_FilterOutputStream__init_0($this, $out); $this.$sb = jl_StringBuilder__init_(); $this.$buffer0 = $rt_createCharArray(32); $this.$autoFlush = $autoFlush; jnci_UTF8Charset_$callClinit(); $this.$charset0 = jnci_UTF8Charset_INSTANCE; } function ji_PrintStream_write($this, $b, $off, $len) { var $$je; if (!ji_PrintStream_check($this)) return; a: { try { $this.$out1.$write($b, $off, $len); break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof ji_IOException) { } else { throw $$e; } } $this.$errorState = 1; } } function ji_PrintStream_check($this) { if ($this.$out1 === null) $this.$errorState = 1; return $this.$errorState ? 0 : 1; } function ji_PrintStream_print($this, $s, $begin, $end) { var var$4, $src, $destBytes, $dest, var$8, var$9, $encoder, $overflow; var$4 = $s.data; $src = jn_CharBuffer_wrap($s, $begin, $end - $begin | 0); $destBytes = $rt_createByteArray(jl_Math_max(16, jl_Math_min(var$4.length, 1024))); $dest = jn_ByteBuffer_wrap($destBytes); var$8 = $this.$charset0.$newEncoder(); jnc_CodingErrorAction_$callClinit(); var$9 = jnc_CodingErrorAction_REPLACE; var$8 = jnc_CharsetEncoder_onMalformedInput(var$8, var$9); var$9 = jnc_CodingErrorAction_REPLACE; $encoder = jnc_CharsetEncoder_onUnmappableCharacter(var$8, var$9); while (true) { $overflow = (jnc_CharsetEncoder_encode($encoder, $src, $dest, 1)).$isOverflow(); $this.$write($destBytes, 0, jn_Buffer_position($dest)); jn_ByteBuffer_clear($dest); if (!$overflow) break; } while (true) { $overflow = (jnc_CharsetEncoder_flush($encoder, $dest)).$isOverflow(); $this.$write($destBytes, 0, jn_Buffer_position($dest)); jn_ByteBuffer_clear($dest); if (!$overflow) break; } } function ji_PrintStream_print0($this, $c) { $this.$buffer0.data[0] = $c; ji_PrintStream_print($this, $this.$buffer0, 0, 1); } function ji_PrintStream_print1($this, $s) { $this.$sb.$append1($s); ji_PrintStream_printSB($this); } function ji_PrintStream_println($this, $s) { ($this.$sb.$append1($s)).$append0(10); ji_PrintStream_printSB($this); } function ji_PrintStream_println0($this, $s) { ($this.$sb.$append($s)).$append0(10); ji_PrintStream_printSB($this); } function ji_PrintStream_println1($this) { $this.$print1(10); } function ji_PrintStream_printSB($this) { var $buffer; $buffer = $this.$sb.$length() <= $this.$buffer0.data.length ? $this.$buffer0 : $rt_createCharArray($this.$sb.$length()); $this.$sb.$getChars(0, $this.$sb.$length(), $buffer, 0); ji_PrintStream_print($this, $buffer, 0, $this.$sb.$length()); $this.$sb.$setLength(0); } var jur_NegativeLookBehind = $rt_classWithoutFields(jur_AtomicJointSet); function jur_NegativeLookBehind__init_(var_0, var_1) { var var_2 = new jur_NegativeLookBehind(); jur_NegativeLookBehind__init_0(var_2, var_0, var_1); return var_2; } function jur_NegativeLookBehind__init_0($this, $children, $fSet) { jur_AtomicJointSet__init_0($this, $children, $fSet); } function jur_NegativeLookBehind_matches($this, $stringIndex, $testString, $matchResult) { var $size, $i, $e, $shift; $size = $this.$children0.$size0(); $matchResult.$setConsumed($this.$groupIndex0, $stringIndex); $i = 0; while (true) { if ($i >= $size) return $this.$next.$matches($stringIndex, $testString, $matchResult); $e = $this.$children0.$get5($i); $shift = $e.$findBack(0, $stringIndex, $testString, $matchResult); if ($shift >= 0) break; $i = $i + 1 | 0; } return (-1); } function jur_NegativeLookBehind_hasConsumed($this, $matchResult) { return 0; } function jur_NegativeLookBehind_getName($this) { return $rt_s(320); } function omceu_API$_Components$_Inventory() { jl_Object.call(this); this.$this$17 = null; } function omceu_API$_Components$_Inventory__init_(var_0) { var var_1 = new omceu_API$_Components$_Inventory(); omceu_API$_Components$_Inventory__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Inventory__init_0($this, $this$1) { $this.$this$17 = $this$1; jl_Object__init_0($this); } var jn_IntBuffer = $rt_classWithoutFields(jn_Buffer); function jn_IntBuffer__init_($this, $capacity, $position, $limit) { jn_Buffer__init_($this, $capacity); $this.$position2 = $position; $this.$limit = $limit; } function jn_IntBuffer_wrap($array, $offset, $length) { return jn_IntBufferOverArray__init_(0, $array.data.length, $array, $offset, $offset + $length | 0, 0); } function jn_IntBuffer_wrap0($array) { return jn_IntBuffer_wrap($array, 0, $array.data.length); } function jn_IntBuffer_clear($this) { jn_Buffer_clear($this); return $this; } function jn_IntBuffer_flip($this) { jn_Buffer_flip($this); return $this; } function jn_IntBuffer_position($this, $newPosition) { jn_Buffer_position0($this, $newPosition); return $this; } function jn_IntBuffer_clear0($this) { return jn_IntBuffer_clear($this); } function jn_IntBuffer_position0($this, var$1) { return $this.$position5(var$1); } var jn_IntBufferImpl = $rt_classWithoutFields(jn_IntBuffer); function jn_IntBufferImpl__init_($this, $capacity, $position, $limit) { jn_IntBuffer__init_($this, $capacity, $position, $limit); } function jn_IntBufferImpl_get($this) { var var$1; if ($this.$position2 >= $this.$limit) $rt_throw(jn_BufferUnderflowException__init_()); var$1 = $this.$position2; $this.$position2 = var$1 + 1 | 0; return $this.$getElement(var$1); } function jn_IntBufferImpl_put($this, $b) { var var$2; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if ($this.$position2 >= $this.$limit) $rt_throw(jn_BufferOverflowException__init_()); var$2 = $this.$position2; $this.$position2 = var$2 + 1 | 0; $this.$putElement(var$2, $b); return $this; } function jn_IntBufferImpl_get0($this, $index) { var var$2, var$3, var$4; if ($index >= 0 && $index < $this.$limit) return $this.$getElement($index); var$2 = new jl_IndexOutOfBoundsException; var$3 = $this.$limit; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(321)), $index), $rt_s(110)), var$3), 41); jl_IndexOutOfBoundsException__init_1(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_IntBufferImpl_put0($this, $index, $b) { var var$3, var$4, var$5; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if ($index >= 0 && $index < $this.$limit) { $this.$putElement($index, $b); return $this; } var$3 = new jl_IndexOutOfBoundsException; var$4 = $this.$limit; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$5, $rt_s(321)), $index), $rt_s(110)), var$4), 41); jl_IndexOutOfBoundsException__init_1(var$3, jl_StringBuilder_toString(var$5)); $rt_throw(var$3); } function jn_IntBufferImpl_isReadOnly($this) { return $this.$readOnly(); } function jn_IntBufferOverByteBuffer() { var a = this; jn_IntBufferImpl.call(a); a.$byteByffer = null; a.$readOnly0 = 0; a.$start0 = 0; } function jn_IntBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_IntBufferImpl__init_($this, $capacity, $position, $limit); $this.$start0 = $start; $this.$byteByffer = $byteBuffer; $this.$readOnly0 = $readOnly; } function jn_IntBufferOverByteBuffer_readOnly($this) { return $this.$readOnly0; } var jn_IntBufferOverByteBufferLittleEndian = $rt_classWithoutFields(jn_IntBufferOverByteBuffer); function jn_IntBufferOverByteBufferLittleEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_IntBufferOverByteBufferLittleEndian(); jn_IntBufferOverByteBufferLittleEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_IntBufferOverByteBufferLittleEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_IntBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_IntBufferOverByteBufferLittleEndian_getElement($this, $index) { var var$2, var$3, var$4; var$2 = $this.$byteByffer.$array0.data; var$3 = $this.$start0; var$4 = $index * 4 | 0; return var$2[var$3 + var$4 | 0] & 255 | ($this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 1 | 0] & 255) << 8 | ($this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 2 | 0] & 255) << 16 | ($this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 3 | 0] & 255) << 24; } function jn_IntBufferOverByteBufferLittleEndian_putElement($this, $index, $value) { var var$3, var$4, var$5; var$3 = $this.$byteByffer.$array0.data; var$4 = $this.$start0; var$5 = $index * 4 | 0; var$3[var$4 + var$5 | 0] = $value << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 1 | 0] = $value >> 8 << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 2 | 0] = $value >> 16 << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 3 | 0] = $value >> 24 << 24 >> 24; } function cgxgbtp_Preloader$1() { jl_Object.call(this); this.$this$010 = null; } function cgxgbtp_Preloader$1__init_(var_0) { var var_1 = new cgxgbtp_Preloader$1(); cgxgbtp_Preloader$1__init_0(var_1, var_0); return var_1; } function cgxgbtp_Preloader$1__init_0($this, $this$0) { $this.$this$010 = $this$0; jl_Object__init_0($this); } function cgxgbtp_Preloader$1_handleEvent($this, $evt) { $evt.preventDefault(); } function cgxgbtp_Preloader$1_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } function cgxgbtp_Preloader$2() { jl_Object.call(this); this.$this$011 = null; } function cgxgbtp_Preloader$2__init_(var_0) { var var_1 = new cgxgbtp_Preloader$2(); cgxgbtp_Preloader$2__init_0(var_1, var_0); return var_1; } function cgxgbtp_Preloader$2__init_0($this, $this$0) { $this.$this$011 = $this$0; jl_Object__init_0($this); } function cgxgbtp_Preloader$2_handleEvent($this, $evt) { $evt.preventDefault(); } function cgxgbtp_Preloader$2_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var jur_AbstractCharClass$LazyJavaJavaIdentifierPart = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaJavaIdentifierPart(); jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaJavaIdentifierPart_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var ju_IllegalFormatException = $rt_classWithoutFields(jl_IllegalArgumentException); function ju_IllegalFormatException__init_() { var var_0 = new ju_IllegalFormatException(); ju_IllegalFormatException__init_0(var_0); return var_0; } function ju_IllegalFormatException__init_1(var_0) { var var_1 = new ju_IllegalFormatException(); ju_IllegalFormatException__init_2(var_1, var_0); return var_1; } function ju_IllegalFormatException__init_0($this) { jl_IllegalArgumentException__init_2($this); } function ju_IllegalFormatException__init_2($this, $s) { jl_IllegalArgumentException__init_0($this, $s); } function ju_UnknownFormatConversionException() { ju_IllegalFormatException.call(this); this.$conversion = null; } function ju_UnknownFormatConversionException__init_(var_0) { var var_1 = new ju_UnknownFormatConversionException(); ju_UnknownFormatConversionException__init_0(var_1, var_0); return var_1; } function ju_UnknownFormatConversionException__init_0($this, $conversion) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(322)), $conversion); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$conversion = $conversion; } function cgxgbtp_Preloader$3() { var a = this; jl_Object.call(a); a.$val$teaApplication = null; a.$val$config = null; a.$this$012 = null; } function cgxgbtp_Preloader$3__init_(var_0, var_1, var_2) { var var_3 = new cgxgbtp_Preloader$3(); cgxgbtp_Preloader$3__init_0(var_3, var_0, var_1, var_2); return var_3; } function cgxgbtp_Preloader$3__init_0($this, $this$0, var$2, var$3) { $this.$this$012 = $this$0; $this.$val$teaApplication = var$2; $this.$val$config = var$3; jl_Object__init_0($this); } function cgxgbtp_Preloader$3_handleEvent($this, $event) { var $dataTransfer, $files, $length, $droppedFiles, $i, $itemWrapper, $name, $type, $fileReader, var$11; a: { $event.preventDefault(); $dataTransfer = $event.dataTransfer; $files = $dataTransfer.files; $length = $files.length; if ($length > 0) { $droppedFiles = cbgu_Array__init_1(); $i = 0; while (true) { if ($i >= $length) break a; $itemWrapper = $files[$i]; $name = $rt_str($itemWrapper.name); $type = cgxgbtp_AssetFilter_getType($name); $fileReader = new $rt_globals.FileReader(); var$11 = cgxgbtp_Preloader$3$1__init_($this, $type, $name, $droppedFiles, $length); $fileReader.addEventListener("load", otji_JS_function(var$11, "handleEvent")); cgxgbtp_AssetType_$callClinit(); if ($type !== cgxgbtp_AssetType_Binary && $type !== cgxgbtp_AssetType_Audio) { if ($type === cgxgbtp_AssetType_Image) $fileReader.readAsDataURL($itemWrapper); else if ($type === cgxgbtp_AssetType_Text) $fileReader.readAsText($itemWrapper); } else $fileReader.readAsArrayBuffer($itemWrapper); $i = $i + 1 | 0; } } } } function cgxgbtp_Preloader$3_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var jt_DecimalFormat$FormatField = $rt_classWithoutFields(0); var jt_DecimalFormat$PerMillField = $rt_classWithoutFields(); function jt_DecimalFormat$PerMillField__init_() { var var_0 = new jt_DecimalFormat$PerMillField(); jt_DecimalFormat$PerMillField__init_0(var_0); return var_0; } function jt_DecimalFormat$PerMillField__init_0($this) { jl_Object__init_0($this); } function jt_DecimalFormat$PerMillField_equals($this, $obj) { return $obj instanceof jt_DecimalFormat$PerMillField; } function jt_DecimalFormat$PerMillField_hashCode($this) { return 2; } var cgxgbt_AssetLoaderListener = $rt_classWithoutFields(); function cgxgbt_AssetLoaderListener__init_() { var var_0 = new cgxgbt_AssetLoaderListener(); cgxgbt_AssetLoaderListener__init_0(var_0); return var_0; } function cgxgbt_AssetLoaderListener__init_0($this) { jl_Object__init_0($this); } function cgxgbt_AssetLoaderListener_onProgress($this, $amount) {} function cgxgbt_AssetLoaderListener_onFailure($this, $url) {} function cgxgbtp_Preloader$4() { var a = this; cgxgbt_AssetLoaderListener.call(a); a.$val$assetFileUrl = null; a.$val$loadAssets = 0; a.$this$013 = null; } function cgxgbtp_Preloader$4__init_(var_0, var_1, var_2) { var var_3 = new cgxgbtp_Preloader$4(); cgxgbtp_Preloader$4__init_0(var_3, var_0, var_1, var_2); return var_3; } function cgxgbtp_Preloader$4__init_0($this, $this$0, var$2, var$3) { $this.$this$013 = $this$0; $this.$val$assetFileUrl = var$2; $this.$val$loadAssets = var$3; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbtp_Preloader$4_onProgress($this, $amount) {} function cgxgbtp_Preloader$4_onFailure($this, $url) { var var$2, var$3, var$4; var$2 = jl_System_out(); var$3 = $this.$val$assetFileUrl; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(323)), var$3); var$2.$println(jl_StringBuilder_toString(var$4)); } function cgxgbtp_Preloader$4_onSuccess($this, $url, $result) { var $lines, var$4, var$5, var$6, $i, $asset, $line, $tokens, var$11, $type, $size; $lines = $result.$split($rt_s(324)); var$4 = $lines.data; var$5 = var$4.length; var$6 = 0; while (true) { if (var$6 >= var$5) { a: { $this.$this$013.$assetTotal = $this.$this$013.$assets0.$size; if ($this.$val$loadAssets) { $i = 0; while (true) { if ($i >= $this.$this$013.$assets0.$size) break a; $asset = $this.$this$013.$assets0.$get5($i); $this.$this$013.$loadSingleAsset($asset); $i = $i + 1 | 0; } } } return 0; } $line = var$4[var$6]; $tokens = $line.$split($rt_s(325)); var$11 = $tokens.data; if (var$11.length != 4) break; cgxgbtp_AssetType_$callClinit(); $type = cgxgbtp_AssetType_Text; if (var$11[0].$equals($rt_s(326))) $type = cgxgbtp_AssetType_Image; if (var$11[0].$equals($rt_s(327))) $type = cgxgbtp_AssetType_Binary; if (var$11[0].$equals($rt_s(328))) $type = cgxgbtp_AssetType_Audio; if (var$11[0].$equals($rt_s(145))) $type = cgxgbtp_AssetType_Directory; $size = jl_Long_parseLong(var$11[2]); if ($type === cgxgbtp_AssetType_Audio && !(cgxgbtp_AssetDownloader_getInstance()).$isUseBrowserCache()) $size = Long_ZERO; $this.$this$013.$assets0.$add1(cgxgbtp_Preloader$Asset__init_(var$11[1].$trim(), $type, $size, var$11[3])); var$6 = var$6 + 1 | 0; } $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(329))); } function cgxgbtp_Preloader$4_onSuccess0($this, var$1, var$2) { return $this.$onSuccess0(var$1, var$2); } function cgxgbtp_Preloader$5() { var a = this; cgxgbt_AssetLoaderListener.call(a); a.$val$asset = null; a.$this$014 = null; } function cgxgbtp_Preloader$5__init_(var_0, var_1) { var var_2 = new cgxgbtp_Preloader$5(); cgxgbtp_Preloader$5__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_Preloader$5__init_0($this, $this$0, var$2) { $this.$this$014 = $this$0; $this.$val$asset = var$2; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbtp_Preloader$5_onProgress($this, $amount) { $this.$val$asset.$loaded = Long_fromNumber($amount); } function cgxgbtp_Preloader$5_onFailure($this, $url) { $this.$val$asset.$failed = 1; $this.$val$asset.$isLoading = 0; } function cgxgbtp_Preloader$5_onSuccess($this, $url, $result) { $this.$val$asset.$succeed = 1; $this.$val$asset.$isLoading = 0; return 0; } function cbgg_Color() { var a = this; jl_Object.call(a); a.$r0 = 0.0; a.$g0 = 0.0; a.$b0 = 0.0; a.$a0 = 0.0; } var cbgg_Color_WHITE = null; var cbgg_Color_LIGHT_GRAY = null; var cbgg_Color_GRAY = null; var cbgg_Color_DARK_GRAY = null; var cbgg_Color_BLACK = null; var cbgg_Color_WHITE_FLOAT_BITS = 0.0; var cbgg_Color_CLEAR = null; var cbgg_Color_BLUE = null; var cbgg_Color_NAVY = null; var cbgg_Color_ROYAL = null; var cbgg_Color_SLATE = null; var cbgg_Color_SKY = null; var cbgg_Color_CYAN = null; var cbgg_Color_TEAL = null; var cbgg_Color_GREEN = null; var cbgg_Color_CHARTREUSE = null; var cbgg_Color_LIME = null; var cbgg_Color_FOREST = null; var cbgg_Color_OLIVE = null; var cbgg_Color_YELLOW = null; var cbgg_Color_GOLD = null; var cbgg_Color_GOLDENROD = null; var cbgg_Color_ORANGE = null; var cbgg_Color_BROWN = null; var cbgg_Color_TAN = null; var cbgg_Color_FIREBRICK = null; var cbgg_Color_RED = null; var cbgg_Color_SCARLET = null; var cbgg_Color_CORAL = null; var cbgg_Color_SALMON = null; var cbgg_Color_PINK = null; var cbgg_Color_MAGENTA = null; var cbgg_Color_PURPLE = null; var cbgg_Color_VIOLET = null; var cbgg_Color_MAROON = null; function cbgg_Color_$callClinit() { cbgg_Color_$callClinit = $rt_eraseClinit(cbgg_Color); cbgg_Color__clinit_(); } function cbgg_Color__init_0() { var var_0 = new cbgg_Color(); cbgg_Color__init_1(var_0); return var_0; } function cbgg_Color__init_2(var_0) { var var_1 = new cbgg_Color(); cbgg_Color__init_3(var_1, var_0); return var_1; } function cbgg_Color__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbgg_Color(); cbgg_Color__init_4(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgg_Color__init_5(var_0) { var var_1 = new cbgg_Color(); cbgg_Color__init_6(var_1, var_0); return var_1; } function cbgg_Color__init_1($this) { cbgg_Color_$callClinit(); jl_Object__init_0($this); } function cbgg_Color__init_3($this, $rgba8888) { cbgg_Color_$callClinit(); jl_Object__init_0($this); cbgg_Color_rgba8888ToColor($this, $rgba8888); } function cbgg_Color__init_4($this, $r, $g, $b, $a) { cbgg_Color_$callClinit(); jl_Object__init_0($this); $this.$r0 = $r; $this.$g0 = $g; $this.$b0 = $b; $this.$a0 = $a; $this.$clamp(); } function cbgg_Color__init_6($this, $color) { cbgg_Color_$callClinit(); jl_Object__init_0($this); $this.$set4($color); } function cbgg_Color_set($this, $color) { $this.$r0 = $color.$r0; $this.$g0 = $color.$g0; $this.$b0 = $color.$b0; $this.$a0 = $color.$a0; return $this; } function cbgg_Color_clamp($this) { if ($this.$r0 < 0.0) $this.$r0 = 0.0; else if ($this.$r0 > 1.0) $this.$r0 = 1.0; if ($this.$g0 < 0.0) $this.$g0 = 0.0; else if ($this.$g0 > 1.0) $this.$g0 = 1.0; if ($this.$b0 < 0.0) $this.$b0 = 0.0; else if ($this.$b0 > 1.0) $this.$b0 = 1.0; if ($this.$a0 < 0.0) $this.$a0 = 0.0; else if ($this.$a0 > 1.0) $this.$a0 = 1.0; return $this; } function cbgg_Color_set0($this, $r, $g, $b, $a) { $this.$r0 = $r; $this.$g0 = $g; $this.$b0 = $b; $this.$a0 = $a; return $this.$clamp(); } function cbgg_Color_set1($this, $rgba) { cbgg_Color_rgba8888ToColor($this, $rgba); return $this; } function cbgg_Color_equals($this, $o) { var $color; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $color = $o; return $this.$toIntBits() != $color.$toIntBits() ? 0 : 1; } return 0; } function cbgg_Color_hashCode($this) { var $result, var$2; $result = $this.$r0 === 0.0 ? 0 : cbgu_NumberUtils_floatToIntBits($this.$r0); var$2 = (31 * $result | 0) + ($this.$g0 === 0.0 ? 0 : cbgu_NumberUtils_floatToIntBits($this.$g0)) | 0; var$2 = (31 * var$2 | 0) + ($this.$b0 === 0.0 ? 0 : cbgu_NumberUtils_floatToIntBits($this.$b0)) | 0; var$2 = (31 * var$2 | 0) + ($this.$a0 === 0.0 ? 0 : cbgu_NumberUtils_floatToIntBits($this.$a0)) | 0; return var$2; } function cbgg_Color_toFloatBits($this) { var $color; $color = (255.0 * $this.$a0 | 0) << 24 | (255.0 * $this.$b0 | 0) << 16 | (255.0 * $this.$g0 | 0) << 8 | 255.0 * $this.$r0 | 0; return cbgu_NumberUtils_intToFloatColor($color); } function cbgg_Color_toIntBits($this) { return (255.0 * $this.$a0 | 0) << 24 | (255.0 * $this.$b0 | 0) << 16 | (255.0 * $this.$g0 | 0) << 8 | 255.0 * $this.$r0 | 0; } function cbgg_Color_toString($this) { var var$1, $value; var$1 = (255.0 * $this.$r0 | 0) << 24 | (255.0 * $this.$g0 | 0) << 16 | (255.0 * $this.$b0 | 0) << 8 | 255.0 * $this.$a0 | 0; $value = jl_Integer_toHexString(var$1); while ($value.$length() < 8) { $value = (((jl_StringBuilder__init_()).$append1($rt_s(330))).$append1($value)).$toString(); } return $value; } function cbgg_Color_rgba8888($r, $g, $b, $a) { cbgg_Color_$callClinit(); return ($r * 255.0 | 0) << 24 | ($g * 255.0 | 0) << 16 | ($b * 255.0 | 0) << 8 | $a * 255.0 | 0; } function cbgg_Color_rgba8888ToColor($color, $value) { cbgg_Color_$callClinit(); $color.$r0 = (($value & (-16777216)) >>> 24 | 0) / 255.0; $color.$g0 = (($value & 16711680) >>> 16 | 0) / 255.0; $color.$b0 = (($value & 65280) >>> 8 | 0) / 255.0; $color.$a0 = ($value & 255) / 255.0; } function cbgg_Color_cpy($this) { return cbgg_Color__init_5($this); } function cbgg_Color__clinit_() { cbgg_Color_WHITE = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); cbgg_Color_LIGHT_GRAY = cbgg_Color__init_2((-1077952513)); cbgg_Color_GRAY = cbgg_Color__init_2(2139062271); cbgg_Color_DARK_GRAY = cbgg_Color__init_2(1061109759); cbgg_Color_BLACK = cbgg_Color__init_(0.0, 0.0, 0.0, 1.0); cbgg_Color_WHITE_FLOAT_BITS = cbgg_Color_WHITE.$toFloatBits(); cbgg_Color_CLEAR = cbgg_Color__init_(0.0, 0.0, 0.0, 0.0); cbgg_Color_BLUE = cbgg_Color__init_(0.0, 0.0, 1.0, 1.0); cbgg_Color_NAVY = cbgg_Color__init_(0.0, 0.0, 0.5, 1.0); cbgg_Color_ROYAL = cbgg_Color__init_2(1097458175); cbgg_Color_SLATE = cbgg_Color__init_2(1887473919); cbgg_Color_SKY = cbgg_Color__init_2((-2016482305)); cbgg_Color_CYAN = cbgg_Color__init_(0.0, 1.0, 1.0, 1.0); cbgg_Color_TEAL = cbgg_Color__init_(0.0, 0.5, 0.5, 1.0); cbgg_Color_GREEN = cbgg_Color__init_2(16711935); cbgg_Color_CHARTREUSE = cbgg_Color__init_2(2147418367); cbgg_Color_LIME = cbgg_Color__init_2(852308735); cbgg_Color_FOREST = cbgg_Color__init_2(579543807); cbgg_Color_OLIVE = cbgg_Color__init_2(1804477439); cbgg_Color_YELLOW = cbgg_Color__init_2((-65281)); cbgg_Color_GOLD = cbgg_Color__init_2((-2686721)); cbgg_Color_GOLDENROD = cbgg_Color__init_2((-626712321)); cbgg_Color_ORANGE = cbgg_Color__init_2((-5963521)); cbgg_Color_BROWN = cbgg_Color__init_2((-1958407169)); cbgg_Color_TAN = cbgg_Color__init_2((-759919361)); cbgg_Color_FIREBRICK = cbgg_Color__init_2((-1306385665)); cbgg_Color_RED = cbgg_Color__init_2((-16776961)); cbgg_Color_SCARLET = cbgg_Color__init_2((-13361921)); cbgg_Color_CORAL = cbgg_Color__init_2((-8433409)); cbgg_Color_SALMON = cbgg_Color__init_2((-92245249)); cbgg_Color_PINK = cbgg_Color__init_2((-9849601)); cbgg_Color_MAGENTA = cbgg_Color__init_(1.0, 0.0, 1.0, 1.0); cbgg_Color_PURPLE = cbgg_Color__init_2((-1608453889)); cbgg_Color_VIOLET = cbgg_Color__init_2((-293409025)); cbgg_Color_MAROON = cbgg_Color__init_2((-1339006721)); } function cgxgbtp_Preloader$7() { var a = this; cgxgbt_AssetLoaderListener.call(a); a.$val$listener0 = null; a.$val$type = null; a.$val$url0 = null; a.$this$015 = null; } function cgxgbtp_Preloader$7__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_Preloader$7(); cgxgbtp_Preloader$7__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_Preloader$7__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$015 = $this$0; $this.$val$listener0 = var$2; $this.$val$type = var$3; $this.$val$url0 = var$4; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbtp_Preloader$7_onProgress($this, $amount) { $this.$val$listener0.$onProgress($amount); } function cgxgbtp_Preloader$7_onFailure($this, $urll) { $this.$val$listener0.$onFailure($urll); } function cgxgbtp_Preloader$7_onSuccess($this, $urll, $result) { $this.$this$015.$putAssetInMap($this.$val$type, $this.$val$url0, $result); $this.$val$listener0.$onSuccess($urll, $result); return 0; } var cbgggpr_ParticleControllerRenderData = $rt_classWithoutFields(); function cbgggpr_ParticleControllerRenderData__init_($this) { jl_Object__init_0($this); } var cbgggpr_PointSpriteControllerRenderData = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderData); function cbgggpr_PointSpriteControllerRenderData__init_() { var var_0 = new cbgggpr_PointSpriteControllerRenderData(); cbgggpr_PointSpriteControllerRenderData__init_0(var_0); return var_0; } function cbgggpr_PointSpriteControllerRenderData__init_0($this) { cbgggpr_ParticleControllerRenderData__init_($this); } var juf_Consumer = $rt_classWithoutFields(0); function cbgg_VertexAttribute() { var a = this; jl_Object.call(a); a.$usage = 0; a.$numComponents = 0; a.$normalized = 0; a.$type3 = 0; a.$offset = 0; a.$alias = null; a.$unit = 0; a.$usageIndex = 0; } function cbgg_VertexAttribute__init_(var_0, var_1, var_2) { var var_3 = new cbgg_VertexAttribute(); cbgg_VertexAttribute__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgg_VertexAttribute__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgg_VertexAttribute(); cbgg_VertexAttribute__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgg_VertexAttribute__init_3(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new cbgg_VertexAttribute(); cbgg_VertexAttribute__init_4(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function cbgg_VertexAttribute__init_0($this, $usage, $numComponents, $alias) { cbgg_VertexAttribute__init_2($this, $usage, $numComponents, $alias, 0); } function cbgg_VertexAttribute__init_2($this, $usage, $numComponents, $alias, $unit) { var var$5; var$5 = $rt_compare($usage, 4); cbgg_VertexAttribute__init_4($this, $usage, $numComponents, var$5 ? 5126 : 5121, var$5 ? 0 : 1, $alias, $unit); } function cbgg_VertexAttribute__init_4($this, $usage, $numComponents, $type, $normalized, $alias, $unit) { jl_Object__init_0($this); $this.$usage = $usage; $this.$numComponents = $numComponents; $this.$type3 = $type; $this.$normalized = $normalized; $this.$alias = $alias; $this.$unit = $unit; $this.$usageIndex = jl_Integer_numberOfTrailingZeros($usage); } function cbgg_VertexAttribute_getSizeInBytes($this) { a: { switch ($this.$type3) { case 5120: case 5121: break; case 5122: case 5123: return 2 * $this.$numComponents | 0; case 5124: case 5125: case 5127: case 5128: case 5129: case 5130: case 5131: break a; case 5126: case 5132: return 4 * $this.$numComponents | 0; default: break a; } return $this.$numComponents; } return 0; } function ju_IllegalFormatCodePointException() { ju_IllegalFormatException.call(this); this.$codePoint = 0; } function ju_IllegalFormatCodePointException__init_(var_0) { var var_1 = new ju_IllegalFormatCodePointException(); ju_IllegalFormatCodePointException__init_0(var_1, var_0); return var_1; } function ju_IllegalFormatCodePointException__init_0($this, $codePoint) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(331)), $codePoint), $rt_s(332)); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$codePoint = $codePoint; } function cbgssu_DragListener() { var a = this; cbgss_InputListener.call(a); a.$tapSquareSize1 = 0.0; a.$touchDownX0 = 0.0; a.$touchDownY0 = 0.0; a.$stageTouchDownX = 0.0; a.$stageTouchDownY = 0.0; a.$pressedPointer0 = 0; } function cbgssu_DragListener__init_() { var var_0 = new cbgssu_DragListener(); cbgssu_DragListener__init_0(var_0); return var_0; } function cbgssu_DragListener__init_0($this) { cbgss_InputListener__init_0($this); $this.$tapSquareSize1 = 14.0; $this.$touchDownX0 = (-1.0); $this.$touchDownY0 = (-1.0); $this.$stageTouchDownX = (-1.0); $this.$stageTouchDownY = (-1.0); $this.$pressedPointer0 = (-1); } function jur_LeafQuantifierSet() { jur_QuantifierSet.call(this); this.$leaf = null; } function jur_LeafQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_LeafQuantifierSet(); jur_LeafQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_LeafQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_QuantifierSet__init_($this, $innerSet, $next, $type); $this.$leaf = $innerSet; } function jur_LeafQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $i, var$5; $i = 0; a: { while (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$getRightBound()) { var$5 = $this.$leaf.$accepts($stringIndex, $testString); if (var$5 <= 0) break a; $stringIndex = $stringIndex + var$5 | 0; $i = $i + 1 | 0; } } while (true) { if ($i < 0) return (-1); var$5 = $this.$next.$matches($stringIndex, $testString, $matchResult); if (var$5 >= 0) break; $stringIndex = $stringIndex - $this.$leaf.$charCount0() | 0; $i = $i + (-1) | 0; } return var$5; } function jur_LeafQuantifierSet_getName($this) { return $rt_s(333); } var jur_UnifiedQuantifierSet = $rt_classWithoutFields(jur_LeafQuantifierSet); function jur_UnifiedQuantifierSet__init_(var_0) { var var_1 = new jur_UnifiedQuantifierSet(); jur_UnifiedQuantifierSet__init_0(var_1, var_0); return var_1; } function jur_UnifiedQuantifierSet__init_0($this, $quant) { jur_LeafQuantifierSet__init_0($this, $quant.$getInnerSet(), $quant.$getNext(), $quant.$getType1()); $this.$innerSet.$setNext($this); } function jur_UnifiedQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var var$4; while (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$getRightBound()) { var$4 = $this.$leaf; if (var$4.$accepts($stringIndex, $testString) <= 0) break; $stringIndex = $stringIndex + $this.$leaf.$charCount0() | 0; } return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_UnifiedQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { var $startSearch, $newSearch, $newSearch_0; $startSearch = $this.$next.$find($stringIndex, $testString, $matchResult); if ($startSearch < 0) return (-1); $newSearch = $startSearch - $this.$leaf.$charCount0() | 0; while ($newSearch >= $stringIndex && $this.$leaf.$accepts($newSearch, $testString) > 0) { $newSearch_0 = $newSearch - $this.$leaf.$charCount0() | 0; $startSearch = $newSearch; $newSearch = $newSearch_0; } return $startSearch; } var jlr_Type = $rt_classWithoutFields(0); function jl_Class() { var a = this; jl_Object.call(a); a.$name6 = null; a.$simpleName = null; a.$platformClass = null; a.$declaredConstructors = null; } var jl_Class_reflectionInitialized = 0; function jl_Class__init_(var_0) { var var_1 = new jl_Class(); jl_Class__init_0(var_1, var_0); return var_1; } function jl_Class__init_0($this, $platformClass) { var var$2; jl_Object__init_0($this); $this.$platformClass = $platformClass; var$2 = $this; $platformClass.classObject = var$2; } function jl_Class_getClass($cls) { var $result; if ($cls === null) return null; $result = $cls.classObject; if ($result === null) $result = jl_Class__init_($cls); return $result; } function jl_Class_toString($this) { var var$1, var$2, var$3; var$1 = $this.$isInterface() ? $rt_s(334) : !$this.$isPrimitive() ? $rt_s(335) : $rt_s(102); var$2 = $this.$getName(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, var$1), var$2); return jl_StringBuilder_toString(var$3); } function jl_Class_getPlatformClass($this) { return $this.$platformClass; } function jl_Class_isInstance($this, $obj) { return otp_Platform_isInstance($obj, $this.$platformClass); } function jl_Class_getName($this) { if ($this.$name6 === null) $this.$name6 = otp_Platform_getName($this.$platformClass); return $this.$name6; } function jl_Class_getSimpleName($this) { var $name, var$2, var$3, $lastDollar, $lastDot; $name = jl_Class_getSimpleNameCache($this); if ($name === null) { if ($this.$isArray()) { var$2 = ($this.$getComponentType()).$getSimpleName(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, var$2), $rt_s(35)); $name = jl_StringBuilder_toString(var$3); } else if ($this.$getEnclosingClass() !== null) { $name = otp_Platform_getSimpleName($this.$platformClass); if ($name === null) $name = $rt_s(102); } else { $name = otp_Platform_getName($this.$platformClass); $lastDollar = $name.$lastIndexOf(36); if ($lastDollar == (-1)) { $lastDot = $name.$lastIndexOf(46); if ($lastDot != (-1)) $name = $name.$substring($lastDot + 1 | 0); } else { $name = $name.$substring($lastDollar + 1 | 0); if ($name.$charAt(0) >= 48 && $name.$charAt(0) <= 57) $name = $rt_s(102); } } jl_Class_setSimpleNameCache($this, $name); } return $name; } function jl_Class_getSimpleNameCache($self) { return $self.$simpleName; } function jl_Class_setSimpleNameCache($self, $value) { $self.$simpleName = $value; } function jl_Class_isPrimitive($this) { return otp_Platform_isPrimitive($this.$platformClass); } function jl_Class_isArray($this) { return otp_Platform_getArrayItem($this.$platformClass) === null ? 0 : 1; } function jl_Class_isEnum($this) { return otp_Platform_isEnum($this.$platformClass); } function jl_Class_isInterface($this) { return !($this.$platformClass.$meta.flags & 2) ? 0 : 1; } function jl_Class_getComponentType($this) { return jl_Class_getClass(otp_Platform_getArrayItem($this.$platformClass)); } function jl_Class_initReflection() { if (!jl_Class_reflectionInitialized) { jl_Class_reflectionInitialized = 1; jl_Class_createMetadata(); } } function jl_Class_createMetadata() { cbgssu_Table$DebugRect.$meta.methods = [ { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbgssu_Table$DebugRect__init_(obj ); return null; } }, { name : "", modifiers : 512, accessLevel : 0, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbgssu_Table$DebugRect_$callClinit(); cbgssu_Table$DebugRect__clinit_(); return null; } }]; cbggg_GlyphLayout$GlyphRun.$meta.methods = [ { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout$GlyphRun__init_(obj ); return null; } }, { name : "appendRun", modifiers : 0, accessLevel : 0, parameterTypes : [cbggg_GlyphLayout$GlyphRun], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout$GlyphRun_appendRun(obj , args[0]); return null; } }, { name : "reset", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout$GlyphRun_reset(obj ); return null; } }, { name : "toString", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : jl_String, callable : function(obj, args) { return cbggg_GlyphLayout$GlyphRun_toString(obj ); } }]; cbggg_GlyphLayout.$meta.methods = [ { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout__init_(obj ); return null; } }, { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout__init_0(obj , args[0], args[1]); return null; } }, { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence, cbgg_Color, $rt_floatcls(), $rt_intcls(), $rt_booleancls()], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout__init_1(obj , args[0], args[1], args[2], jl_Float_floatValue(args[3]), jl_Integer_intValue(args[4]), jl_Boolean_booleanValue(args[5])); return null; } }, { name : "", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence, $rt_intcls(), $rt_intcls(), cbgg_Color, $rt_floatcls(), $rt_intcls(), $rt_booleancls(), jl_String], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout__init_2(obj , args[0], args[1], jl_Integer_intValue(args[2]), jl_Integer_intValue(args[3]), args[4], jl_Float_floatValue(args[5]), jl_Integer_intValue(args[6]), jl_Boolean_booleanValue(args[7]), args[8]); return null; } }, { name : "setText", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_setText(obj , args[0], args[1]); return null; } }, { name : "setText", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence, cbgg_Color, $rt_floatcls(), $rt_intcls(), $rt_booleancls()], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_setText0(obj , args[0], args[1], args[2], jl_Float_floatValue(args[3]), jl_Integer_intValue(args[4]), jl_Boolean_booleanValue(args[5])); return null; } }, { name : "setText", modifiers : 0, accessLevel : 3, parameterTypes : [cbggg_BitmapFont, jl_CharSequence, $rt_intcls(), $rt_intcls(), cbgg_Color, $rt_floatcls(), $rt_intcls(), $rt_booleancls(), jl_String], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_setText1(obj , args[0], args[1], jl_Integer_intValue(args[2]), jl_Integer_intValue(args[3]), args[4], jl_Float_floatValue(args[5]), jl_Integer_intValue(args[6]), jl_Boolean_booleanValue(args[7]), args[8]); return null; } }, { name : "calculateWidths", modifiers : 0, accessLevel : 1, parameterTypes : [cbggg_BitmapFont$BitmapFontData], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_calculateWidths(obj , args[0]); return null; } }, { name : "alignRuns", modifiers : 0, accessLevel : 1, parameterTypes : [$rt_floatcls(), $rt_intcls()], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_alignRuns(obj , jl_Float_floatValue(args[0]), jl_Integer_intValue(args[1])); return null; } }, { name : "truncate", modifiers : 0, accessLevel : 1, parameterTypes : [cbggg_BitmapFont$BitmapFontData, cbggg_GlyphLayout$GlyphRun, $rt_floatcls(), jl_String], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_truncate(obj , args[0], args[1], jl_Float_floatValue(args[2]), args[3]); return null; } }, { name : "wrap", modifiers : 0, accessLevel : 1, parameterTypes : [cbggg_BitmapFont$BitmapFontData, cbggg_GlyphLayout$GlyphRun, $rt_intcls()], returnType : cbggg_GlyphLayout$GlyphRun, callable : function(obj, args) { return cbggg_GlyphLayout_wrap(obj , args[0], args[1], jl_Integer_intValue(args[2])); } }, { name : "setLastGlyphXAdvance", modifiers : 0, accessLevel : 1, parameterTypes : [cbggg_BitmapFont$BitmapFontData, cbggg_GlyphLayout$GlyphRun], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_setLastGlyphXAdvance(obj , args[0], args[1]); return null; } }, { name : "getGlyphWidth", modifiers : 0, accessLevel : 1, parameterTypes : [cbggg_BitmapFont$Glyph, cbggg_BitmapFont$BitmapFontData], returnType : $rt_floatcls(), callable : function(obj, args) { return cbggg_GlyphLayout_getGlyphWidth(obj , args[0], args[1]); } }, { name : "getLineOffset", modifiers : 0, accessLevel : 1, parameterTypes : [cbgu_Array, cbggg_BitmapFont$BitmapFontData], returnType : $rt_floatcls(), callable : function(obj, args) { return cbggg_GlyphLayout_getLineOffset(obj , args[0], args[1]); } }, { name : "parseColorMarkup", modifiers : 0, accessLevel : 1, parameterTypes : [jl_CharSequence, $rt_intcls(), $rt_intcls()], returnType : $rt_intcls(), callable : function(obj, args) { return cbggg_GlyphLayout_parseColorMarkup(obj , args[0], jl_Integer_intValue(args[1]), jl_Integer_intValue(args[2])); } }, { name : "reset", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_reset(obj ); return null; } }, { name : "toString", modifiers : 0, accessLevel : 3, parameterTypes : [], returnType : jl_String, callable : function(obj, args) { return cbggg_GlyphLayout_toString(obj ); } }, { name : "", modifiers : 512, accessLevel : 0, parameterTypes : [], returnType : $rt_voidcls(), callable : function(obj, args) { cbggg_GlyphLayout_$callClinit(); cbggg_GlyphLayout__clinit_(); return null; } }]; } function jl_Class_getDeclaredConstructors($this) { var var$1, $jsMethods, $count, $i, var$5, $jsParameterTypes, $parameterTypes, $j, var$9, var$10, var$11, var$12; if (!$this.$isPrimitive() && !$this.$isArray()) { if ($this.$declaredConstructors === null) { jl_Class_initReflection(); var$1 = ($this.$getPlatformClass()).$meta; $jsMethods = var$1.methods; $this.$declaredConstructors = $rt_createArray(jlr_Constructor, $jsMethods.length); $count = 0; $i = 0; while ($i < $jsMethods.length) { var$5 = $jsMethods[$i]; if ($rt_str(var$5.name).$equals($rt_s(336))) { $jsParameterTypes = var$5.parameterTypes; $parameterTypes = $rt_createArray(jl_Class, $jsParameterTypes.length); $j = 0; while (true) { var$9 = $parameterTypes.data; if ($j >= var$9.length) break; var$9[$j] = jl_Class_getClass($jsParameterTypes[$j]); $j = $j + 1 | 0; } var$9 = $this.$declaredConstructors.data; var$10 = $count + 1 | 0; var$11 = new jlr_Constructor; var$1 = $rt_str(var$5.name); var$12 = var$5.modifiers; jlr_Constructor__init_0(var$11, $this, var$1, var$12, var$5.accessLevel, $parameterTypes, otji_JS_functionAsObject(var$5.callable, "call")); var$9[$count] = var$11; $count = var$10; } $i = $i + 1 | 0; } $this.$declaredConstructors = ju_Arrays_copyOf1($this.$declaredConstructors, $count); } return $this.$declaredConstructors.$clone(); } return $rt_createArray(jlr_Constructor, 0); } function jl_Class_getConstructors($this) { var $declaredConstructors, var$2, var$3, $constructors, $sz, var$6, $constructor, var$8, var$9; $declaredConstructors = $this.$getDeclaredConstructors(); var$2 = $declaredConstructors.data; var$3 = var$2.length; $constructors = $rt_createArray(jlr_Constructor, var$3); $sz = 0; var$6 = 0; while (var$6 < var$3) { $constructor = var$2[var$6]; if (jlr_Modifier_isPublic($constructor.$getModifiers0())) { var$8 = $constructors.data; var$9 = $sz + 1 | 0; var$8[$sz] = $constructor; $sz = var$9; } var$6 = var$6 + 1 | 0; } if ($sz < $constructors.data.length) $constructors = ju_Arrays_copyOf1($constructors, $sz); return $constructors; } function jl_Class_getDeclaredConstructor($this, $parameterTypes) { var var$2, var$3, var$4, $constructor; var$2 = ($this.$getDeclaredConstructors()).data; var$3 = var$2.length; var$4 = 0; while (true) { if (var$4 >= var$3) $rt_throw(jl_NoSuchMethodException__init_()); $constructor = var$2[var$4]; if (ju_Arrays_equals($constructor.$getParameterTypes(), $parameterTypes)) break; var$4 = var$4 + 1 | 0; } return $constructor; } function jl_Class_getConstructor($this, $parameterTypes) { var var$2, var$3, var$4, $constructor; var$2 = ($this.$getDeclaredConstructors()).data; var$3 = var$2.length; var$4 = 0; while (true) { if (var$4 >= var$3) $rt_throw(jl_NoSuchMethodException__init_()); $constructor = var$2[var$4]; if (jlr_Modifier_isPublic($constructor.$getModifiers0()) && ju_Arrays_equals($constructor.$getParameterTypes(), $parameterTypes)) break; var$4 = var$4 + 1 | 0; } return $constructor; } function jl_Class_getEnumConstants($this) { if (!$this.$isEnum0()) return null; $this.$platformClass.$clinit(); return (otp_Platform_getEnumConstants($this.$platformClass)).$clone(); } function jl_Class_forName($name) { var $cls; $cls = otp_Platform_lookupClass($name.$toString()); if ($cls !== null) return jl_Class_getClass($cls); $rt_throw(jl_ClassNotFoundException__init_()); } function jl_Class_newInstance($this) { var $instance; $instance = otp_Platform_newInstance($this.$platformClass); if ($instance !== null) return $instance; $rt_throw(jl_InstantiationException__init_()); } function jl_Class_getEnclosingClass($this) { var $result; $result = otp_Platform_getEnclosingClass($this.$getPlatformClass()); return $result === null ? null : jl_Class_getClass($result); } var otjt_ArrayBufferView = $rt_classWithoutFields(); var otjt_Int16Array = $rt_classWithoutFields(otjt_ArrayBufferView); var omcsumw_HelpWindowGenerator = $rt_classWithoutFields(); var omcsumw_HelpWindowGenerator_CHAR_ARROW_L = null; var omcsumw_HelpWindowGenerator_CHAR_ARROW_D = null; var omcsumw_HelpWindowGenerator_CHAR_ARROW_R = null; var omcsumw_HelpWindowGenerator_CHAR_ARROW_U = null; var omcsumw_HelpWindowGenerator_CHAR_DPAD_L = null; var omcsumw_HelpWindowGenerator_CHAR_DPAD_D = null; var omcsumw_HelpWindowGenerator_CHAR_DPAD_R = null; var omcsumw_HelpWindowGenerator_CHAR_DPAD_U = null; var omcsumw_HelpWindowGenerator_CHAR_STICK_L = null; var omcsumw_HelpWindowGenerator_CHAR_STICK_D = null; var omcsumw_HelpWindowGenerator_CHAR_STICK_R = null; var omcsumw_HelpWindowGenerator_CHAR_STICK_U = null; var omcsumw_HelpWindowGenerator_CHAR_BUTTON_A = null; var omcsumw_HelpWindowGenerator_CHAR_BUTTON_B = null; var omcsumw_HelpWindowGenerator_CHAR_BUTTON_X = null; var omcsumw_HelpWindowGenerator_CHAR_BUTTON_Y = null; var omcsumw_HelpWindowGenerator_CHAR_BULLET = null; var omcsumw_HelpWindowGenerator_HELPTEXT = null; function omcsumw_HelpWindowGenerator_$callClinit() { omcsumw_HelpWindowGenerator_$callClinit = $rt_eraseClinit(omcsumw_HelpWindowGenerator); omcsumw_HelpWindowGenerator__clinit_(); } function omcsumw_HelpWindowGenerator__init_() { var var_0 = new omcsumw_HelpWindowGenerator(); omcsumw_HelpWindowGenerator__init_0(var_0); return var_0; } function omcsumw_HelpWindowGenerator__init_0($this) { omcsumw_HelpWindowGenerator_$callClinit(); jl_Object__init_0($this); } function omcsumw_HelpWindowGenerator_create($api, $p) { var var$3, $uiData, $mediaManager, $window, $currentPage, var$8, $titleText, $helpText, var$11, $helpText2, $helpImage, $prevBtn, $nextBtn, $okBtn; omcsumw_HelpWindowGenerator_$callClinit(); var$3 = $p.data; $uiData = var$3[0]; $mediaManager = var$3[1]; $window = $api.$windows.$create1(0, 0, 18, 11, $rt_s(337)); $api.$windows.$setName($window, $rt_s(338)); $currentPage = $rt_createIntArray(1); var$8 = $currentPage.data; var$8[0] = 0; $titleText = $api.$components0.$text0.$create2(9, 9, $rt_createArray(jl_String, 0)); $api.$windows.$addComponent($window, $titleText); $helpText = $api.$components0.$text0.$create2(1, 7, $rt_createArray(jl_String, 0)); $api.$windows.$addComponent($window, $helpText); $api.$components0.$setOffset($helpText, (-4), 0); var$11 = $api.$components0.$text0; omcsum_MenuBaseMedia_$callClinit(); var$11.$setFont($helpText, omcsum_MenuBaseMedia_FONT_HELP); $helpText2 = $api.$components0.$text0.$create2(7, 7, $rt_createArray(jl_String, 0)); $api.$windows.$addComponent($window, $helpText2); $api.$components0.$setOffset($helpText2, (-4), 0); $api.$components0.$text0.$setFont($helpText2, omcsum_MenuBaseMedia_FONT_HELP); $helpImage = $api.$components0.$image0.$create3(0, 6, null); $api.$windows.$addComponent($window, $helpImage); $prevBtn = $api.$components0.$button.$imageButton.$create4(1, 1, 1, 1, omcsum_MenuBaseMedia_ICON_PREVIOUS, 0); $nextBtn = $api.$components0.$button.$imageButton.$create4(16, 1, 1, 1, omcsum_MenuBaseMedia_ICON_NEXT, 0); $api.$components0.$setOffset($prevBtn, 0, (-4)); $api.$components0.$setOffset($nextBtn, 0, (-4)); $api.$components0.$button.$setButtonAction($prevBtn, omcsumw_HelpWindowGenerator$1__init_($currentPage, $api, $mediaManager, $titleText, $helpText, $helpText2, $helpImage, $prevBtn, $nextBtn, $uiData)); $api.$windows.$addComponent($window, $prevBtn); $api.$components0.$button.$setButtonAction($nextBtn, omcsumw_HelpWindowGenerator$2__init_($currentPage, $api, $mediaManager, $titleText, $helpText, $helpText2, $helpImage, $prevBtn, $nextBtn, $uiData)); $api.$windows.$addComponent($window, $nextBtn); $okBtn = $api.$components0.$button.$textButton.$create5(3, 0, 12, 1, $rt_s(339)); $api.$components0.$setOffset($okBtn, 0, 4); $api.$components0.$button.$setButtonAction($okBtn, omcsumw_HelpWindowGenerator$3__init_($api, $window, $uiData)); $api.$windows.$addComponent($window, $okBtn); $api.$windows.$center($window); omcsumw_HelpWindowGenerator_updatePage($api, $mediaManager, $titleText, $helpText, $helpText2, $helpImage, var$8[0]); return $window; } function omcsumw_HelpWindowGenerator_updatePage($api, $mediaManager, $titleText, $helpText, $helpText2, $helpImage, $page) { var var$8, $title, $text, $text2, $i, var$13, $i_0, $txt, var$16, var$17, $split, var$19, var$20, var$21; omcsumw_HelpWindowGenerator_$callClinit(); var$8 = omcet_Tools$Calc_inBounds0($page, 0, omcsumw_HelpWindowGenerator_HELPTEXT.data.length - 1 | 0); $title = omcsumw_HelpWindowGenerator_HELPTEXT.data[var$8].data[0]; $text = $rt_createArray(jl_String, omcsumw_HelpWindowGenerator_HELPTEXT.data[var$8].data.length - 1 | 0); $text2 = $rt_createArray(jl_String, omcsumw_HelpWindowGenerator_HELPTEXT.data[var$8].data.length - 1 | 0); $i = 0; while ($i < (omcsumw_HelpWindowGenerator_HELPTEXT.data[var$8].data.length - 1 | 0)) { var$13 = omcsumw_HelpWindowGenerator_HELPTEXT.data[var$8].data; $i_0 = $i + 1 | 0; $txt = var$13[$i_0]; if (!$txt.$contains0($rt_s(340))) { var$16 = $text2.data; $text.data[$i] = $txt; var$16[$i] = $rt_s(102); } else { var$17 = $text2.data; var$16 = $text.data; $split = $txt.$split($rt_s(340)); var$13 = $split.data; var$16[$i] = var$13[0]; var$17[$i] = var$13[1]; } $i = $i_0; } a: { var$13 = $text.data; $api.$components0.$text0.$setLines($titleText, omcet_Tools$Text_toArray($title)); $api.$components0.$setOffset($titleText, -($mediaManager.$textWidth($titleText.$font2, $title) / 2 | 0) | 0, 0); $api.$components0.$text0.$setLines($helpText, $text); var$19 = $api.$components0; var$20 = 9 - var$13.length | 0; var$19.$setPosition($helpText, 1, var$20); $api.$components0.$text0.$setLines($helpText2, $text2); $api.$components0.$setPosition($helpText2, 7, var$20); var$19 = $api.$components0.$image0; switch (var$8) { case 1: omcsum_MenuBaseMedia_$callClinit(); var$21 = omcsum_MenuBaseMedia_HELP_IMAGE_1; break a; case 2: omcsum_MenuBaseMedia_$callClinit(); var$21 = omcsum_MenuBaseMedia_HELP_IMAGE_2; break a; default: } var$21 = null; } var$19.$setImage0($helpImage, var$21); } function omcsumw_HelpWindowGenerator__clinit_() { var var$1, var$2, var$3, var$4, var$5, var$6, var$7; omcsumw_HelpWindowGenerator_CHAR_ARROW_L = omcet_Tools$Text_customChar(0); omcsumw_HelpWindowGenerator_CHAR_ARROW_D = omcet_Tools$Text_customChar(1); omcsumw_HelpWindowGenerator_CHAR_ARROW_R = omcet_Tools$Text_customChar(2); omcsumw_HelpWindowGenerator_CHAR_ARROW_U = omcet_Tools$Text_customChar(3); omcsumw_HelpWindowGenerator_CHAR_DPAD_L = omcet_Tools$Text_customChar(4); omcsumw_HelpWindowGenerator_CHAR_DPAD_D = omcet_Tools$Text_customChar(5); omcsumw_HelpWindowGenerator_CHAR_DPAD_R = omcet_Tools$Text_customChar(6); omcsumw_HelpWindowGenerator_CHAR_DPAD_U = omcet_Tools$Text_customChar(7); omcsumw_HelpWindowGenerator_CHAR_STICK_L = omcet_Tools$Text_customChar(8); omcsumw_HelpWindowGenerator_CHAR_STICK_D = omcet_Tools$Text_customChar(9); omcsumw_HelpWindowGenerator_CHAR_STICK_R = omcet_Tools$Text_customChar(10); omcsumw_HelpWindowGenerator_CHAR_STICK_U = omcet_Tools$Text_customChar(11); omcsumw_HelpWindowGenerator_CHAR_BUTTON_A = omcet_Tools$Text_customChar(12); omcsumw_HelpWindowGenerator_CHAR_BUTTON_B = omcet_Tools$Text_customChar(13); omcsumw_HelpWindowGenerator_CHAR_BUTTON_X = omcet_Tools$Text_customChar(14); omcsumw_HelpWindowGenerator_CHAR_BUTTON_Y = omcet_Tools$Text_customChar(15); omcsumw_HelpWindowGenerator_CHAR_BULLET = omcet_Tools$Text_customChar(16); var$1 = $rt_createArray($rt_arraycls(jl_String), 6); var$2 = var$1.data; var$3 = $rt_createArray(jl_String, 7); var$4 = var$3.data; var$4[0] = $rt_s(341); var$5 = omceui_KeyCode$Key_keyName(66); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(342)), var$5); var$4[1] = jl_StringBuilder_toString(var$6); var$5 = omceui_KeyCode$Key_keyName(44); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(343)), var$5); var$4[2] = jl_StringBuilder_toString(var$6); var$5 = omcsumw_HelpWindowGenerator_CHAR_ARROW_U; var$6 = cbg_Input$Keys_toString(51); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(344)), var$5), 47), var$6); var$4[3] = jl_StringBuilder_toString(var$7); var$5 = omcsumw_HelpWindowGenerator_CHAR_ARROW_L; var$6 = cbg_Input$Keys_toString(29); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(345)), var$5), 47), var$6); var$4[4] = jl_StringBuilder_toString(var$7); var$5 = omcsumw_HelpWindowGenerator_CHAR_ARROW_D; var$6 = cbg_Input$Keys_toString(47); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(346)), var$5), 47), var$6); var$4[5] = jl_StringBuilder_toString(var$7); var$5 = omcsumw_HelpWindowGenerator_CHAR_ARROW_R; var$6 = cbg_Input$Keys_toString(32); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(347)), var$5), 47), var$6); var$4[6] = jl_StringBuilder_toString(var$7); var$2[0] = var$3; var$3 = $rt_createArray(jl_String, 6); var$4 = var$3.data; var$4[0] = $rt_s(348); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(349)), var$5), $rt_s(350)); var$4[1] = jl_StringBuilder_toString(var$6); var$4[2] = $rt_s(351); var$4[3] = $rt_s(352); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(353)); var$4[4] = jl_StringBuilder_toString(var$6); var$4[5] = $rt_s(354); var$2[1] = var$3; var$3 = $rt_createArray(jl_String, 7); var$4 = var$3.data; var$4[0] = $rt_s(355); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(356)), var$5), $rt_s(357)); var$4[1] = jl_StringBuilder_toString(var$6); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(356)), var$5), $rt_s(358)); var$4[2] = jl_StringBuilder_toString(var$6); var$4[3] = $rt_s(359); var$4[4] = $rt_s(360); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(361)); var$4[5] = jl_StringBuilder_toString(var$6); var$4[6] = $rt_s(362); var$2[2] = var$3; var$3 = $rt_createArray(jl_String, 4); var$4 = var$3.data; omcsde_GAME_MODE_$callClinit(); var$5 = omcsde_GAME_MODE_ENDLESS.$text1; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(363)), var$5); var$4[0] = jl_StringBuilder_toString(var$6); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(364)); var$4[1] = jl_StringBuilder_toString(var$6); var$4[2] = $rt_s(365); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(366)); var$4[3] = jl_StringBuilder_toString(var$6); var$2[3] = var$3; var$3 = $rt_createArray(jl_String, 3); var$4 = var$3.data; var$5 = omcsde_GAME_MODE_HIGHSCORE.$text1; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(363)), var$5); var$4[0] = jl_StringBuilder_toString(var$6); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(364)); var$4[1] = jl_StringBuilder_toString(var$6); var$4[2] = $rt_s(367); var$2[4] = var$3; var$3 = $rt_createArray(jl_String, 3); var$4 = var$3.data; var$5 = omcsde_GAME_MODE_CLEAR_40.$text1; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(363)), var$5); var$4[0] = jl_StringBuilder_toString(var$6); var$5 = omcsumw_HelpWindowGenerator_CHAR_BULLET; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $rt_s(368)); var$4[1] = jl_StringBuilder_toString(var$6); var$4[2] = $rt_s(369); var$2[5] = var$3; omcsumw_HelpWindowGenerator_HELPTEXT = var$1; } function ju_BitSet() { var a = this; jl_Object.call(a); a.$data5 = null; a.$length2 = 0; } function ju_BitSet__init_0() { var var_0 = new ju_BitSet(); ju_BitSet__init_1(var_0); return var_0; } function ju_BitSet__init_(var_0) { var var_1 = new ju_BitSet(); ju_BitSet__init_2(var_1, var_0); return var_1; } function ju_BitSet__init_1($this) { jl_Object__init_0($this); $this.$data5 = $rt_createIntArray(0); } function ju_BitSet__init_2($this, $nbits) { jl_Object__init_0($this); $this.$data5 = $rt_createIntArray((($nbits + 32 | 0) - 1 | 0) / 32 | 0); } function ju_BitSet_set($this, $bitIndex) { var $index, var$3; $index = $bitIndex / 32 | 0; if ($bitIndex >= $this.$length2) { ju_BitSet_ensureCapacity($this, $index + 1 | 0); $this.$length2 = $bitIndex + 1 | 0; } var$3 = $this.$data5.data; var$3[$index] = var$3[$index] | 1 << ($bitIndex % 32 | 0); } function ju_BitSet_set0($this, $fromIndex, $toIndex) { var var$3, $fromDataIndex, $toDataIndex, var$6, $i; var$3 = $rt_compare($fromIndex, $toIndex); if (var$3 > 0) $rt_throw(jl_IndexOutOfBoundsException__init_0()); if (!var$3) return; $fromDataIndex = $fromIndex / 32 | 0; $toDataIndex = $toIndex / 32 | 0; if ($toIndex > $this.$length2) { ju_BitSet_ensureCapacity($this, $toDataIndex + 1 | 0); $this.$length2 = $toIndex; } if ($fromDataIndex == $toDataIndex) { var$6 = $this.$data5.data; var$6[$fromDataIndex] = var$6[$fromDataIndex] | ju_BitSet_trailingZeroBits($this, $fromIndex) & ju_BitSet_trailingOneBits($this, $toIndex); } else { var$6 = $this.$data5.data; var$6[$fromDataIndex] = var$6[$fromDataIndex] | ju_BitSet_trailingZeroBits($this, $fromIndex); $i = $fromDataIndex + 1 | 0; while ($i < $toDataIndex) { $this.$data5.data[$i] = (-1); $i = $i + 1 | 0; } if ($toIndex & 31) { var$6 = $this.$data5.data; var$6[$toDataIndex] = var$6[$toDataIndex] | ju_BitSet_trailingOneBits($this, $toIndex); } } } function ju_BitSet_trailingZeroBits($this, $num) { var var$2; var$2 = $num % 32 | 0; return (-1) << var$2; } function ju_BitSet_trailingOneBits($this, $num) { var var$2; var$2 = $num % 32 | 0; return !var$2 ? 0 : (-1) >>> (32 - var$2 | 0) | 0; } function ju_BitSet_clear($this, $bitIndex) { var $index, var$3; $index = $bitIndex / 32 | 0; if ($index < $this.$data5.data.length) { var$3 = $this.$data5.data; var$3[$index] = var$3[$index] & jl_Integer_rotateLeft((-2), $bitIndex % 32 | 0); if ($bitIndex == ($this.$length2 - 1 | 0)) ju_BitSet_recalculateLength($this); } } function ju_BitSet_clear0($this, $fromIndex, $toIndex) { var var$3, $fromDataIndex, $toDataIndex, var$6, $i; if ($fromIndex > $toIndex) $rt_throw(jl_IndexOutOfBoundsException__init_0()); if ($fromIndex >= $this.$length2) return; var$3 = jl_Math_min($this.$length2, $toIndex); if ($fromIndex == var$3) return; $fromDataIndex = $fromIndex / 32 | 0; $toDataIndex = var$3 / 32 | 0; if ($fromDataIndex == $toDataIndex) { var$6 = $this.$data5.data; var$6[$fromDataIndex] = var$6[$fromDataIndex] & (ju_BitSet_trailingOneBits($this, $fromIndex) | ju_BitSet_trailingZeroBits($this, var$3)); } else { var$6 = $this.$data5.data; var$6[$fromDataIndex] = var$6[$fromDataIndex] & ju_BitSet_trailingOneBits($this, $fromIndex); $i = $fromDataIndex + 1 | 0; while ($i < $toDataIndex) { $this.$data5.data[$i] = 0; $i = $i + 1 | 0; } if (var$3 & 31) { var$6 = $this.$data5.data; var$6[$toDataIndex] = var$6[$toDataIndex] & ju_BitSet_trailingZeroBits($this, var$3); } } ju_BitSet_recalculateLength($this); } function ju_BitSet_get($this, $bitIndex) { var $index; $index = $bitIndex / 32 | 0; return $index < $this.$data5.data.length && $this.$data5.data[$index] & 1 << ($bitIndex % 32 | 0) ? 1 : 0; } function ju_BitSet_nextSetBit($this, $fromIndex) { var $index, $val, var$4, $top, $i; if ($fromIndex >= $this.$length2) return (-1); $index = $fromIndex / 32 | 0; $val = $this.$data5.data[$index]; var$4 = $val >>> ($fromIndex % 32 | 0) | 0; if (var$4) return jl_Integer_numberOfTrailingZeros(var$4) + $fromIndex | 0; $top = ($this.$length2 + 31 | 0) / 32 | 0; $i = $index + 1 | 0; while ($i < $top) { if ($this.$data5.data[$i]) return ($i * 32 | 0) + jl_Integer_numberOfTrailingZeros($this.$data5.data[$i]) | 0; $i = $i + 1 | 0; } return (-1); } function ju_BitSet_nextClearBit($this, $fromIndex) { var $index, $val, var$4, $top, $i; if ($fromIndex >= $this.$length2) return $fromIndex; $index = $fromIndex / 32 | 0; $val = $this.$data5.data[$index] ^ (-1); var$4 = $val >>> ($fromIndex % 32 | 0) | 0; if (var$4) return jl_Integer_numberOfTrailingZeros(var$4) + $fromIndex | 0; $top = ($this.$length2 + 31 | 0) / 32 | 0; $i = $index + 1 | 0; while ($i < $top) { if ($this.$data5.data[$i] != (-1)) return ($i * 32 | 0) + jl_Integer_numberOfTrailingZeros($this.$data5.data[$i] ^ (-1)) | 0; $i = $i + 1 | 0; } return $this.$length2; } function ju_BitSet_ensureCapacity($this, $capacity) { var $newArrayLength; if ($this.$data5.data.length >= $capacity) return; $newArrayLength = jl_Math_max(($capacity * 3 | 0) / 2 | 0, ($this.$data5.data.length * 2 | 0) + 1 | 0); $this.$data5 = ju_Arrays_copyOf2($this.$data5, $newArrayLength); } function ju_BitSet_recalculateLength($this) { var $top, $i, $sz; $top = ($this.$length2 + 31 | 0) / 32 | 0; $this.$length2 = $top * 32 | 0; $i = $top - 1 | 0; a: { while (true) { if ($i < 0) break a; $sz = jl_Integer_numberOfLeadingZeros($this.$data5.data[$i]); if ($sz < 32) break; $i = $i + (-1) | 0; $this.$length2 = $this.$length2 - 32 | 0; } $this.$length2 = $this.$length2 - $sz | 0; } } function ju_BitSet_intersects($this, $set) { var $sz, $i; $sz = jl_Math_min($this.$data5.data.length, $set.$data5.data.length); $i = 0; while ($i < $sz) { if ($this.$data5.data[$i] & $set.$data5.data[$i]) return 1; $i = $i + 1 | 0; } return 0; } function ju_BitSet_and($this, $set) { var $i, $i_0, var$4; $i = jl_Math_min($this.$data5.data.length, $set.$data5.data.length); $i_0 = 0; while ($i_0 < $i) { var$4 = $this.$data5.data; var$4[$i_0] = var$4[$i_0] & $set.$data5.data[$i_0]; $i_0 = $i_0 + 1 | 0; } while ($i < $this.$data5.data.length) { $this.$data5.data[$i] = 0; $i = $i + 1 | 0; } $this.$length2 = jl_Math_min($this.$length2, $set.$length2); ju_BitSet_recalculateLength($this); } function ju_BitSet_andNot($this, $set) { var $sz, $i, var$4; $sz = jl_Math_min($this.$data5.data.length, $set.$data5.data.length); $i = 0; while ($i < $sz) { var$4 = $this.$data5.data; var$4[$i] = var$4[$i] & ($set.$data5.data[$i] ^ (-1)); $i = $i + 1 | 0; } ju_BitSet_recalculateLength($this); } function ju_BitSet_or($this, $set) { var $sz, $i, var$4; $this.$length2 = jl_Math_max($this.$length2, $set.$length2); ju_BitSet_ensureCapacity($this, ($this.$length2 + 31 | 0) / 32 | 0); $sz = jl_Math_min($this.$data5.data.length, $set.$data5.data.length); $i = 0; while ($i < $sz) { var$4 = $this.$data5.data; var$4[$i] = var$4[$i] | $set.$data5.data[$i]; $i = $i + 1 | 0; } } function ju_BitSet_xor($this, $set) { var $sz, $i, var$4; $this.$length2 = jl_Math_max($this.$length2, $set.$length2); ju_BitSet_ensureCapacity($this, ($this.$length2 + 31 | 0) / 32 | 0); $sz = jl_Math_min($this.$data5.data.length, $set.$data5.data.length); $i = 0; while ($i < $sz) { var$4 = $this.$data5.data; var$4[$i] = var$4[$i] ^ $set.$data5.data[$i]; $i = $i + 1 | 0; } ju_BitSet_recalculateLength($this); } function ju_BitSet_isEmpty($this) { return $this.$length2 ? 0 : 1; } function jl_Float() { jl_Number.call(this); this.$value1 = 0.0; } var jl_Float_NaN = 0.0; var jl_Float_TYPE = null; function jl_Float_$callClinit() { jl_Float_$callClinit = $rt_eraseClinit(jl_Float); jl_Float__clinit_(); } function jl_Float__init_(var_0) { var var_1 = new jl_Float(); jl_Float__init_0(var_1, var_0); return var_1; } function jl_Float__init_0($this, $value) { jl_Float_$callClinit(); jl_Number__init_($this); $this.$value1 = $value; } function jl_Float_intValue($this) { return $this.$value1 | 0; } function jl_Float_floatValue($this) { return $this.$value1; } function jl_Float_valueOf($d) { jl_Float_$callClinit(); return jl_Float__init_($d); } function jl_Float_toString($d) { jl_Float_$callClinit(); return ((jl_StringBuilder__init_()).$append21($d)).$toString(); } function jl_Float_toString0($this) { return jl_Float_toString($this.$value1); } function jl_Float_hashCode($this) { return jl_Float_hashCode0($this.$value1); } function jl_Float_hashCode0($f) { jl_Float_$callClinit(); return $rt_floatToIntBits($f); } function jl_Float_parseFloat($string) { var $start, $end, $negative, $c, $mantissa, $exp, $hasOneDigit, var$9, var$10, $negativeExp, $numExp, var$13; jl_Float_$callClinit(); if ($string.$isEmpty()) $rt_throw(jl_NumberFormatException__init_0()); $start = 0; $end = $string.$length(); while (true) { if ($string.$charAt($start) > 32) { while ($string.$charAt($end - 1 | 0) <= 32) { $end = $end + (-1) | 0; } $negative = 0; if ($string.$charAt($start) == 45) { $start = $start + 1 | 0; $negative = 1; } else if ($string.$charAt($start) == 43) $start = $start + 1 | 0; if ($start == $end) $rt_throw(jl_NumberFormatException__init_0()); a: { $c = $string.$charAt($start); $mantissa = 0; $exp = 0; $hasOneDigit = 0; if ($c != 46) { $hasOneDigit = 1; if ($c >= 48 && $c <= 57) { b: { while ($start < $end) { if ($string.$charAt($start) != 48) break b; $start = $start + 1 | 0; } } while ($start < $end) { var$9 = $string.$charAt($start); if (var$9 < 48) break a; if (var$9 > 57) break a; if ($mantissa >= 214748355) $exp = $exp + 1 | 0; else $mantissa = ($mantissa * 10 | 0) + (var$9 - 48 | 0) | 0; $start = $start + 1 | 0; } } else $rt_throw(jl_NumberFormatException__init_0()); } } if ($start < $end && $string.$charAt($start) == 46) { $start = $start + 1 | 0; c: { while (true) { if ($start >= $end) break c; var$10 = $string.$charAt($start); if (var$10 < 48) break c; if (var$10 > 57) break; if ($mantissa < 214748355) { $mantissa = ($mantissa * 10 | 0) + (var$10 - 48 | 0) | 0; $exp = $exp + (-1) | 0; } $start = $start + 1 | 0; $hasOneDigit = 1; } } if (!$hasOneDigit) $rt_throw(jl_NumberFormatException__init_0()); } if ($start < $end) { var$9 = $string.$charAt($start); if (var$9 != 101 && var$9 != 69) $rt_throw(jl_NumberFormatException__init_0()); var$9 = $start + 1 | 0; $negativeExp = 0; if (var$9 == $end) $rt_throw(jl_NumberFormatException__init_0()); if ($string.$charAt(var$9) == 45) { var$9 = var$9 + 1 | 0; $negativeExp = 1; } else if ($string.$charAt(var$9) == 43) var$9 = var$9 + 1 | 0; $numExp = 0; var$13 = 0; d: { while (true) { if (var$9 >= $end) break d; var$10 = $string.$charAt(var$9); if (var$10 < 48) break d; if (var$10 > 57) break; $numExp = (10 * $numExp | 0) + (var$10 - 48 | 0) | 0; var$13 = 1; var$9 = var$9 + 1 | 0; } } if (!var$13) $rt_throw(jl_NumberFormatException__init_0()); if ($negativeExp) $numExp = -$numExp | 0; $exp = $exp + $numExp | 0; } e: { var$9 = $rt_compare($exp, 38); if (var$9 <= 0) { if (var$9) break e; if ($mantissa <= 34028234) break e; } return $negative ? (-Infinity) : Infinity; } if ($negative) $mantissa = -$mantissa | 0; return $mantissa * jl_Float_decimalExponent($exp); } $start = $start + 1 | 0; if ($start == $end) break; } $rt_throw(jl_NumberFormatException__init_0()); } function jl_Float_decimalExponent($n) { var $d, $result; jl_Float_$callClinit(); if ($n >= 0) $d = 10.0; else { $d = 0.1; $n = -$n | 0; } $result = 1.0; while ($n) { if ($n % 2 | 0) $result = $result * $d; $d = $d * $d; $n = $n / 2 | 0; } return $result; } function jl_Float_floatToRawIntBits($value) { jl_Float_$callClinit(); return $rt_floatToIntBits($value); } function jl_Float__clinit_() { jl_Float_NaN = $rt_globals.NaN; jl_Float_TYPE = $rt_cls($rt_floatcls()); } function omceu_API$_Components$_Knob() { jl_Object.call(this); this.$this$18 = null; } function omceu_API$_Components$_Knob__init_(var_0) { var var_1 = new omceu_API$_Components$_Knob(); omceu_API$_Components$_Knob__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Knob__init_0($this, $this$1) { $this.$this$18 = $this$1; jl_Object__init_0($this); } function jur_CharSet() { jur_LeafSet.call(this); this.$ch = 0; } function jur_CharSet__init_(var_0) { var var_1 = new jur_CharSet(); jur_CharSet__init_0(var_1, var_0); return var_1; } function jur_CharSet__init_0($this, $ch) { jur_LeafSet__init_0($this); $this.$ch = $ch; } function jur_CharSet_charCount($this) { return 1; } function jur_CharSet_accepts($this, $strIndex, $testString) { return $this.$ch != $testString.$charAt($strIndex) ? (-1) : 1; } function jur_CharSet_find($this, $strIndex, $testString, $matchResult) { var $testStr, $strLength, var$6, var$7; if (!($testString instanceof jl_String)) return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); $testStr = $testString; $strLength = $matchResult.$getRightBound(); while (true) { if ($strIndex >= $strLength) return (-1); var$6 = $testStr.$indexOf($this.$ch, $strIndex); if (var$6 < 0) return (-1); var$7 = $this.$next; $strIndex = var$6 + 1 | 0; if (var$7.$matches($strIndex, $testString, $matchResult) >= 0) break; } return var$6; } function jur_CharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var $testStr, var$6; if (!($testString instanceof jl_String)) return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); $testStr = $testString; a: { while (true) { if ($lastIndex < $strIndex) return (-1); var$6 = $testStr.$lastIndexOf1($this.$ch, $lastIndex); if (var$6 < 0) break a; if (var$6 < $strIndex) break a; if ($this.$next.$matches(var$6 + 1 | 0, $testString, $matchResult) >= 0) break; $lastIndex = var$6 + (-1) | 0; } return var$6; } return (-1); } function jur_CharSet_getName($this) { var var$1, var$2; var$1 = $this.$ch; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append0(var$2, var$1); return jl_StringBuilder_toString(var$2); } function jur_CharSet_getChar($this) { return $this.$ch; } function jur_CharSet_first($this, $set) { if ($set instanceof jur_CharSet) return $set.$getChar() != $this.$ch ? 0 : 1; if (!($set instanceof jur_RangeSet)) { if ($set instanceof jur_SupplRangeSet) return $set.$contains1($this.$ch); if (!($set instanceof jur_SupplCharSet)) return 1; return 0; } return $set.$accepts(0, jl_Character_toString($this.$ch)) <= 0 ? 0 : 1; } function cbgggpi_SimpleInfluencer() { var a = this; cbgggpi_Influencer.call(a); a.$value2 = null; a.$valueChannelDescriptor = null; } function cbgggpi_SimpleInfluencer__init_($this) { cbgggpi_Influencer__init_($this); $this.$value2 = cbgggpv_ScaledNumericValue__init_(); $this.$value2.$setHigh(1.0); } function cbgu_Pool() { var a = this; jl_Object.call(a); a.$max1 = 0; a.$peak = 0; a.$freeObjects = null; } function cbgu_Pool__init_($this) { cbgu_Pool__init_0($this, 16, 2147483647); } function cbgu_Pool__init_0($this, $initialCapacity, $max) { jl_Object__init_0($this); $this.$freeObjects = cbgu_Array__init_4(0, $initialCapacity); $this.$max1 = $max; } function cbgu_Pool_obtain($this) { return !$this.$freeObjects.$size ? $this.$newObject() : $this.$freeObjects.$pop(); } function cbgu_Pool_free($this, $object) { if ($object === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(370))); if ($this.$freeObjects.$size >= $this.$max1) $this.$discard($object); else { $this.$freeObjects.$add1($object); $this.$peak = jl_Math_max($this.$peak, $this.$freeObjects.$size); $this.$reset1($object); } } function cbgu_Pool_reset($this, $object) { if ($rt_isInstance($object, cbgu_Pool$Poolable)) $object.$reset2(); } function cbgu_Pool_discard($this, $object) { $this.$reset1($object); } function cbgu_Pool_freeAll($this, $objects) { var $freeObjects, $max, $i, $n, $object; if ($objects === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(64))); $freeObjects = $this.$freeObjects; $max = $this.$max1; $i = 0; $n = $objects.$size; while ($i < $n) { $object = $objects.$get5($i); if ($object !== null) { if ($freeObjects.$size >= $max) $this.$discard($object); else { $freeObjects.$add1($object); $this.$reset1($object); } } $i = $i + 1 | 0; } $this.$peak = jl_Math_max($this.$peak, $freeObjects.$size); } function cbgggpi_ModelInfluencer$Random$ModelInstancePool() { cbgu_Pool.call(this); this.$this$016 = null; } function cbgggpi_ModelInfluencer$Random$ModelInstancePool__init_(var_0) { var var_1 = new cbgggpi_ModelInfluencer$Random$ModelInstancePool(); cbgggpi_ModelInfluencer$Random$ModelInstancePool__init_0(var_1, var_0); return var_1; } function cbgggpi_ModelInfluencer$Random$ModelInstancePool__init_0($this, var$1) { $this.$this$016 = var$1; cbgu_Pool__init_($this); } var otjb_AnimationFrameCallback = $rt_classWithoutFields(0); function omcsump_TitleParticlesSystem$CustomData() { var a = this; jl_Object.call(a); a.$y_speed = 0.0; a.$this$017 = null; } function omcsump_TitleParticlesSystem$CustomData__init_(var_0, var_1) { var var_2 = new omcsump_TitleParticlesSystem$CustomData(); omcsump_TitleParticlesSystem$CustomData__init_0(var_2, var_0, var_1); return var_2; } function omcsump_TitleParticlesSystem$CustomData__init_0($this, $this$0, $y_speed) { $this.$this$017 = $this$0; jl_Object__init_0($this); $this.$y_speed = $y_speed; } var cbggg_VertexData = $rt_classWithoutFields(0); var ju_ListIterator = $rt_classWithoutFields(0); var ju_Collections$5 = $rt_classWithoutFields(); function ju_Collections$5__init_() { var var_0 = new ju_Collections$5(); ju_Collections$5__init_0(var_0); return var_0; } function ju_Collections$5__init_0($this) { jl_Object__init_0($this); } var cbgm_WindowedMean = $rt_classWithoutFields(); var ju_Collection = $rt_classWithoutFields(0); function ju_Collection_spliterator($this) { return jusi_SpliteratorOverCollection__init_($this); } function ju_Collection_stream($this) { return jusi_StreamOverSpliterator__init_($this.$spliterator()); } var ju_AbstractCollection = $rt_classWithoutFields(); function ju_AbstractCollection__init_($this) { jl_Object__init_0($this); } function ju_AbstractCollection_toArray($this) { var $arr, $i, $iter, var$4, var$5; $arr = $rt_createArray(jl_Object, $this.$size0()); $i = 0; $iter = $this.$iterator0(); while ($iter.$hasNext()) { var$4 = $arr.data; var$5 = $i + 1 | 0; var$4[$i] = $iter.$next0(); $i = var$5; } return $arr; } function ju_AbstractCollection_toArray0($this, $a) { var var$2, $i, var$4, $iter; var$2 = $a.data; $i = $this.$size0(); var$4 = var$2.length; if (var$4 < $i) $a = jlr_Array_newInstance((jl_Object_getClass($a)).$getComponentType(), $i); else while ($i < var$4) { var$2[$i] = null; $i = $i + 1 | 0; } $i = 0; $iter = $this.$iterator0(); while ($iter.$hasNext()) { var$2 = $a.data; var$4 = $i + 1 | 0; var$2[$i] = $iter.$next0(); $i = var$4; } return $a; } function ju_AbstractCollection_addAll($this, $c) { var $changed, $iter; $changed = 0; $iter = $c.$iterator0(); while ($iter.$hasNext()) { if (!$this.$add2($iter.$next0())) continue; $changed = 1; } return $changed; } function ju_AbstractCollection_toString($this) { var $sb, $iter, $e, var$4; $sb = jl_StringBuilder__init_(); $sb.$append0(91); $iter = $this.$iterator0(); if ($iter.$hasNext()) { $e = $iter.$next0(); if ($e === $this) $e = $rt_s(371); $sb.$append($e); } while ($iter.$hasNext()) { $e = $iter.$next0(); var$4 = $sb.$append1($rt_s(36)); if ($e === $this) $e = $rt_s(371); var$4.$append($e); } $sb.$append0(93); return $sb.$toString(); } var ju_List = $rt_classWithoutFields(0); function ju_AbstractList() { ju_AbstractCollection.call(this); this.$modCount0 = 0; } function ju_AbstractList__init_($this) { ju_AbstractCollection__init_($this); } function ju_AbstractList_iterator($this) { return ju_AbstractList$1__init_($this); } function ju_AbstractList_indexOf($this, $o) { var $sz, $i; $sz = $this.$size0(); $i = 0; while (true) { if ($i >= $sz) return (-1); if (ju_Objects_equals($o, $this.$get5($i))) break; $i = $i + 1 | 0; } return $i; } var ju_RandomAccess = $rt_classWithoutFields(0); var ju_TemplateCollections$AbstractImmutableList = $rt_classWithoutFields(ju_AbstractList); function ju_TemplateCollections$AbstractImmutableList__init_($this) { ju_AbstractList__init_($this); } var ju_Collections$3 = $rt_classWithoutFields(ju_TemplateCollections$AbstractImmutableList); function ju_Collections$3__init_() { var var_0 = new ju_Collections$3(); ju_Collections$3__init_0(var_0); return var_0; } function ju_Collections$3__init_0($this) { ju_TemplateCollections$AbstractImmutableList__init_($this); } var ju_Collections$4 = $rt_classWithoutFields(); function ju_Collections$4__init_() { var var_0 = new ju_Collections$4(); ju_Collections$4__init_0(var_0); return var_0; } function ju_Collections$4__init_0($this) { jl_Object__init_0($this); } var ju_Set = $rt_classWithoutFields(0); var ju_AbstractSet = $rt_classWithoutFields(ju_AbstractCollection); function ju_AbstractSet__init_($this) { ju_AbstractCollection__init_($this); } function ju_AbstractSet_equals($this, $obj) { var $other, $iter; if ($this === $obj) return 1; if (!$rt_isInstance($obj, ju_Set)) return 0; $other = $obj; if ($this.$size0() != $other.$size0()) return 0; $iter = $other.$iterator0(); while ($iter.$hasNext()) { if ($this.$contains2($iter.$next0())) continue; else return 0; } return 1; } function ju_AbstractSet_hashCode($this) { var $result, $iter, $e; $result = 0; $iter = $this.$iterator0(); while ($iter.$hasNext()) { $e = $iter.$next0(); if ($e !== null) $result = $result + $e.$hashCode() | 0; } return $result; } var ju_TemplateCollections$AbstractImmutableSet = $rt_classWithoutFields(ju_AbstractSet); function ju_TemplateCollections$AbstractImmutableSet__init_($this) { ju_AbstractSet__init_($this); } var ju_Collections$1 = $rt_classWithoutFields(ju_TemplateCollections$AbstractImmutableSet); function ju_Collections$1__init_() { var var_0 = new ju_Collections$1(); ju_Collections$1__init_0(var_0); return var_0; } function ju_Collections$1__init_0($this) { ju_TemplateCollections$AbstractImmutableSet__init_($this); } var ju_Map = $rt_classWithoutFields(0); function ju_AbstractMap() { jl_Object.call(this); this.$cachedKeySet = null; } function ju_AbstractMap__init_($this) { jl_Object__init_0($this); } function ju_AbstractMap_equals($this, $obj) { var $other, $iter, $entry; if ($this === $obj) return 1; if (!$rt_isInstance($obj, ju_Map)) return 0; $other = $obj; if ($this.$size0() != $other.$size0()) return 0; $iter = ($this.$entrySet()).$iterator0(); while ($iter.$hasNext()) { $entry = $iter.$next0(); if (!$other.$containsKey($entry.$getKey())) return 0; if (!ju_Objects_equals($entry.$getValue0(), $other.$get2($entry.$getKey()))) return 0; } return 1; } function ju_AbstractMap_hashCode($this) { var $result, $iter, $entry; $result = 0; $iter = ($this.$entrySet()).$iterator0(); while ($iter.$hasNext()) { $entry = $iter.$next0(); $result = $result ^ $entry.$hashCode(); } return $result; } function ju_AbstractMap_toString($this) { var $sb, $iter, $e; $sb = jl_StringBuilder__init_(); $sb.$append0(123); $iter = ($this.$entrySet()).$iterator0(); if ($iter.$hasNext()) { $e = $iter.$next0(); $sb.$append($e.$getKey() !== $this ? $e.$getKey() : $rt_s(372)); $sb.$append0(61); $sb.$append($e.$getValue0() !== $this ? $e.$getValue0() : $rt_s(372)); } while ($iter.$hasNext()) { $sb.$append1($rt_s(36)); $e = $iter.$next0(); $sb.$append($e.$getKey() !== $this ? $e.$getKey() : $rt_s(372)); $sb.$append0(61); $sb.$append($e.$getValue0() !== $this ? $e.$getValue0() : $rt_s(372)); } $sb.$append0(125); return $sb.$toString(); } var ju_TemplateCollections$AbstractImmutableMap = $rt_classWithoutFields(ju_AbstractMap); function ju_TemplateCollections$AbstractImmutableMap__init_($this) { ju_AbstractMap__init_($this); } var ju_Collections$2 = $rt_classWithoutFields(ju_TemplateCollections$AbstractImmutableMap); function ju_Collections$2__init_() { var var_0 = new ju_Collections$2(); ju_Collections$2__init_0(var_0); return var_0; } function ju_Collections$2__init_0($this) { ju_TemplateCollections$AbstractImmutableMap__init_($this); } var cbgssa_TemporalAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_TemporalAction__init_($this) { cbgss_Action__init_($this); } function cbgssa_MoveToAction() { cbgssa_TemporalAction.call(this); this.$alignment = 0; } function cbgssa_MoveToAction__init_() { var var_0 = new cbgssa_MoveToAction(); cbgssa_MoveToAction__init_0(var_0); return var_0; } function cbgssa_MoveToAction__init_0($this) { cbgssa_TemporalAction__init_($this); $this.$alignment = 12; } function jur_AbstractCharClass$LazyCategoryScope() { var a = this; jur_AbstractCharClass$LazyCharClass.call(a); a.$category0 = 0; a.$mayContainSupplCodepoints1 = 0; a.$containsAllSurrogates0 = 0; } function jur_AbstractCharClass$LazyCategoryScope__init_(var_0, var_1) { var var_2 = new jur_AbstractCharClass$LazyCategoryScope(); jur_AbstractCharClass$LazyCategoryScope__init_1(var_2, var_0, var_1); return var_2; } function jur_AbstractCharClass$LazyCategoryScope__init_0(var_0, var_1, var_2) { var var_3 = new jur_AbstractCharClass$LazyCategoryScope(); jur_AbstractCharClass$LazyCategoryScope__init_2(var_3, var_0, var_1, var_2); return var_3; } function jur_AbstractCharClass$LazyCategoryScope__init_1($this, $cat, $mayContainSupplCodepoints) { jur_AbstractCharClass$LazyCharClass__init_($this); $this.$mayContainSupplCodepoints1 = $mayContainSupplCodepoints; $this.$category0 = $cat; } function jur_AbstractCharClass$LazyCategoryScope__init_2($this, $cat, $mayContainSupplCodepoints, $containsAllSurrogates) { jur_AbstractCharClass$LazyCharClass__init_($this); $this.$containsAllSurrogates0 = $containsAllSurrogates; $this.$mayContainSupplCodepoints1 = $mayContainSupplCodepoints; $this.$category0 = $cat; } function jur_AbstractCharClass$LazyCategoryScope_computeValue($this) { var $chCl; $chCl = jur_UnicodeCategoryScope__init_($this.$category0); if ($this.$containsAllSurrogates0) $chCl.$lowHighSurrogates.$set(0, 2048); $chCl.$mayContainSupplCodepoints = $this.$mayContainSupplCodepoints1; return $chCl; } function omceugcv_GameViewPort() { var a = this; omceugc_Component.call(a); a.$camera_x = 0.0; a.$camera_y = 0.0; a.$camera_z = 0.0; a.$camera_zoom = 0.0; a.$frameBuffer = null; a.$textureRegion0 = null; a.$gameViewPortAction = null; a.$updateTimer = Long_ZERO; a.$updateTime = 0; } function omceugcv_GameViewPort__init_() { var var_0 = new omceugcv_GameViewPort(); omceugcv_GameViewPort__init_0(var_0); return var_0; } function omceugcv_GameViewPort__init_0($this) { omceugc_Component__init_($this); } function cgxgbts_TeaSoundManager() { jl_Object.call(this); this.$soundManagerJS = null; } function cgxgbts_TeaSoundManager__init_() { var var_0 = new cgxgbts_TeaSoundManager(); cgxgbts_TeaSoundManager__init_0(var_0); return var_0; } function cgxgbts_TeaSoundManager__init_0($this) { jl_Object__init_0($this); $this.$soundManagerJS = cgxgbts_TeaSoundManager_createSM$js_body$_0(); } function cgxgbts_TeaSoundManager_createSound($this, $url) { var $soundJS; $soundJS = cgxgbts_TeaSoundManager_createSoundJS$js_body$_2($this.$soundManagerJS, $rt_ustr($url)); return cgxgbts_TeaSMSound__init_($soundJS); } function cgxgbts_TeaSoundManager_setup($this, $url, $callback) { cgxgbts_TeaSoundManager_setupJS$js_body$_1($this.$soundManagerJS, $rt_ustr($url), $callback); } function cgxgbts_TeaSoundManager_createSM$js_body$_0() { var soundManager = new $rt_globals.SoundManager(); soundManager.debugMode = false; return soundManager; } function cgxgbts_TeaSoundManager_setupJS$js_body$_1(var$1, var$2, var$3) { var$1.setup({ url : var$2, onready : function() { var$3.onready(); }, ontimeout : function(status) { var$3.ontimeout(); } }); } function cgxgbts_TeaSoundManager_createSoundJS$js_body$_2(var$1, var$2) { return var$1.createSound({ url : var$2 }); } var omceuga_TabAction = $rt_classWithoutFields(); var omceuga_CheckBoxAction = $rt_classWithoutFields(omceuga_CommonActions); var cbggg_NinePatch = $rt_classWithoutFields(); var cbggg_NinePatch_tmpDrawColor = null; function cbggg_NinePatch_$callClinit() { cbggg_NinePatch_$callClinit = $rt_eraseClinit(cbggg_NinePatch); cbggg_NinePatch__clinit_(); } function cbggg_NinePatch__clinit_() { cbggg_NinePatch_tmpDrawColor = cbgg_Color__init_0(); } var cbgssu_Disableable = $rt_classWithoutFields(0); var cbgssu_TextField = $rt_classWithoutFields(cbgssu_Widget); var cbgssu_TextField_tmp1 = null; var cbgssu_TextField_tmp2 = null; var cbgssu_TextField_tmp3 = null; var cbgssu_TextField_keyRepeatInitialTime = 0.0; var cbgssu_TextField_keyRepeatTime = 0.0; function cbgssu_TextField_$callClinit() { cbgssu_TextField_$callClinit = $rt_eraseClinit(cbgssu_TextField); cbgssu_TextField__clinit_(); } function cbgssu_TextField__clinit_() { cbgssu_TextField_tmp1 = cbgm_Vector2__init_(); cbgssu_TextField_tmp2 = cbgm_Vector2__init_(); cbgssu_TextField_tmp3 = cbgm_Vector2__init_(); cbgssu_TextField_keyRepeatInitialTime = 0.4000000059604645; cbgssu_TextField_keyRepeatTime = 0.10000000149011612; } var cbgssu_TextArea = $rt_classWithoutFields(cbgssu_TextField); var jl_Readable = $rt_classWithoutFields(0); var jn_CharBuffer = $rt_classWithoutFields(jn_Buffer); function jn_CharBuffer__init_($this, $capacity, $position, $limit) { jn_Buffer__init_($this, $capacity); $this.$position2 = $position; $this.$limit = $limit; } function jn_CharBuffer_wrap($array, $offset, $length) { return jn_CharBufferOverArray__init_(0, $array.data.length, $array, $offset, $offset + $length | 0, 0); } function jn_CharBuffer_wrap0($array) { return jn_CharBuffer_wrap($array, 0, $array.data.length); } function jn_CharBuffer_get($this, $dst, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, $pos, $i, var$11; if ($offset >= 0) { var$4 = $dst.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(373)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferUnderflowException__init_()); if ($length < 0) { var$8 = new jl_IndexOutOfBoundsException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$7)); $rt_throw(var$8); } $pos = $this.$position2; $i = 0; while ($i < $length) { var$6 = $offset + 1 | 0; var$5 = $pos + 1 | 0; var$4[$offset] = $this.$getChar0($pos); $i = $i + 1 | 0; $offset = var$6; $pos = var$5; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $dst.data; var$8 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$11 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$11, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$11)); $rt_throw(var$8); } function jn_CharBuffer_put($this, $src, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, $pos, $i, var$11; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferOverflowException__init_()); if ($offset >= 0) { var$4 = $src.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(378)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if ($length < 0) { var$8 = new jl_IndexOutOfBoundsException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$7)); $rt_throw(var$8); } $pos = $this.$position2; $i = 0; while ($i < $length) { var$6 = $pos + 1 | 0; var$11 = $offset + 1 | 0; $this.$putChar($pos, var$4[$offset]); $i = $i + 1 | 0; $pos = var$6; $offset = var$11; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $src.data; var$8 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$7)); $rt_throw(var$8); } function jn_CharBuffer_put0($this, $src, $start, $end) { var $sz, var$5, var$6, var$7, $pos, $pos_0; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); $sz = $end - $start | 0; if (jn_Buffer_remaining($this) < $sz) $rt_throw(jn_BufferOverflowException__init_()); if ($start >= 0 && $start <= $src.$length()) { if ($end > $src.$length()) { var$5 = new jl_IndexOutOfBoundsException; var$6 = $src.$length(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(378)), $end), $rt_s(379)), var$6); jl_IndexOutOfBoundsException__init_1(var$5, jl_StringBuilder_toString(var$7)); $rt_throw(var$5); } if ($start > $end) { var$5 = new jl_IndexOutOfBoundsException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(380)), $start), $rt_s(381)), $end); jl_IndexOutOfBoundsException__init_1(var$5, jl_StringBuilder_toString(var$7)); $rt_throw(var$5); } $pos = $this.$position2; while ($start < $end) { $pos_0 = $pos + 1 | 0; var$6 = $start + 1 | 0; $this.$putChar($pos, $src.$charAt($start)); $pos = $pos_0; $start = var$6; } $this.$position2 = $this.$position2 + $sz | 0; return $this; } var$5 = new jl_IndexOutOfBoundsException; var$6 = $src.$length(); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(380)), $start), $rt_s(110)), var$6), 41); jl_IndexOutOfBoundsException__init_1(var$5, jl_StringBuilder_toString(var$7)); $rt_throw(var$5); } function jn_CharBuffer_put1($this, $src) { return $this.$put2($src, 0, $src.$length()); } function jn_CharBuffer_flip($this) { jn_Buffer_flip($this); return $this; } function jn_CharBuffer_position($this, $newPosition) { jn_Buffer_position0($this, $newPosition); return $this; } var jn_CharBufferImpl = $rt_classWithoutFields(jn_CharBuffer); function jn_CharBufferImpl__init_($this, $capacity, $position, $limit) { jn_CharBuffer__init_($this, $capacity, $position, $limit); } function jn_CharBufferImpl_compact($this) { var $sz, $src, $i, var$4; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); a: { $sz = jn_Buffer_remaining($this); if ($this.$position2 > 0) { $src = $this.$position2; $i = 0; while (true) { if ($i >= $sz) break a; var$4 = $src + 1 | 0; $this.$putChar($i, $this.$getChar0($src)); $i = $i + 1 | 0; $src = var$4; } } } $this.$position2 = $sz; $this.$limit = $this.$capacity; $this.$mark = (-1); return $this; } function jn_CharBufferImpl_isReadOnly($this) { return $this.$readOnly(); } function jn_CharBufferOverArray() { var a = this; jn_CharBufferImpl.call(a); a.$readOnly1 = 0; a.$start1 = 0; a.$array1 = null; } function jn_CharBufferOverArray__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_CharBufferOverArray(); jn_CharBufferOverArray__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_CharBufferOverArray__init_0($this, $start, $capacity, $array, $position, $limit, $readOnly) { jn_CharBufferImpl__init_($this, $capacity, $position, $limit); $this.$start1 = $start; $this.$readOnly1 = $readOnly; $this.$array1 = $array; } function jn_CharBufferOverArray_getChar($this, $index) { return $this.$array1.data[$index + $this.$start1 | 0]; } function jn_CharBufferOverArray_putChar($this, $index, $value) { $this.$array1.data[$index + $this.$start1 | 0] = $value; } function jn_CharBufferOverArray_readOnly($this) { return $this.$readOnly1; } function omceu_API$_Components$_ComboBox$_ComboBoxItem() { jl_Object.call(this); this.$this$20 = null; } function omceu_API$_Components$_ComboBox$_ComboBoxItem__init_(var_0) { var var_1 = new omceu_API$_Components$_ComboBox$_ComboBoxItem(); omceu_API$_Components$_ComboBox$_ComboBoxItem__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ComboBox$_ComboBoxItem__init_0($this, $this$2) { $this.$this$20 = $this$2; jl_Object__init_0($this); } var cbgssu_TextTooltip$TextTooltipStyle = $rt_classWithoutFields(); function cbgssu_TextTooltip$TextTooltipStyle__init_() { var var_0 = new cbgssu_TextTooltip$TextTooltipStyle(); cbgssu_TextTooltip$TextTooltipStyle__init_0(var_0); return var_0; } function cbgssu_TextTooltip$TextTooltipStyle__init_0($this) { jl_Object__init_0($this); } var jl_Runtime = $rt_classWithoutFields(); var jl_Runtime_instance = null; function jl_Runtime_$callClinit() { jl_Runtime_$callClinit = $rt_eraseClinit(jl_Runtime); jl_Runtime__clinit_(); } function jl_Runtime__init_() { var var_0 = new jl_Runtime(); jl_Runtime__init_0(var_0); return var_0; } function jl_Runtime__init_0($this) { jl_Runtime_$callClinit(); jl_Object__init_0($this); } function jl_Runtime_getRuntime() { jl_Runtime_$callClinit(); return jl_Runtime_instance; } function jl_Runtime_totalMemory($this) { return Long_fromInt(2147483647); } function jl_Runtime__clinit_() { jl_Runtime_instance = jl_Runtime__init_(); } function jur_AbstractCharClass$LazyJavaTitleCase$1() { jur_AbstractCharClass.call(this); this.$this$018 = null; } function jur_AbstractCharClass$LazyJavaTitleCase$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaTitleCase$1(); jur_AbstractCharClass$LazyJavaTitleCase$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaTitleCase$1__init_0($this, $this$0) { $this.$this$018 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaTitleCase$1_contains($this, $ch) { return jl_Character_isTitleCase($ch); } function cbggg_TextureAtlas() { var a = this; jl_Object.call(a); a.$textures = null; a.$regions0 = null; } function cbggg_TextureAtlas__init_() { var var_0 = new cbggg_TextureAtlas(); cbggg_TextureAtlas__init_0(var_0); return var_0; } function cbggg_TextureAtlas__init_0($this) { jl_Object__init_0($this); $this.$textures = cbgu_ObjectSet__init_(4); $this.$regions0 = cbgu_Array__init_1(); } function cbggg_TextureAtlas_getRegions($this) { return $this.$regions0; } function cbggg_TextureAtlas_findRegion($this, $name) { var $i, $n; $i = 0; $n = $this.$regions0.$size; while ($i < $n) { if (($this.$regions0.$get5($i)).$name7.$equals($name)) return $this.$regions0.$get5($i); $i = $i + 1 | 0; } return null; } function cbggg_TextureAtlas_getTextures($this) { return $this.$textures; } function cbggg_TextureAtlas_dispose($this) { var var$1, $texture; var$1 = $this.$textures.$iterator1(); while (var$1.$hasNext()) { $texture = var$1.$next0(); $texture.$dispose(); } $this.$textures.$clear2(0); } var cbggg_MipMapGenerator = $rt_classWithoutFields(); var cbggg_MipMapGenerator_useHWMipMap = 0; function cbggg_MipMapGenerator_$callClinit() { cbggg_MipMapGenerator_$callClinit = $rt_eraseClinit(cbggg_MipMapGenerator); cbggg_MipMapGenerator__clinit_(); } function cbggg_MipMapGenerator__init_() { var var_0 = new cbggg_MipMapGenerator(); cbggg_MipMapGenerator__init_0(var_0); return var_0; } function cbggg_MipMapGenerator__init_0($this) { cbggg_MipMapGenerator_$callClinit(); jl_Object__init_0($this); } function cbggg_MipMapGenerator_generateMipMap($target, $pixmap, $textureWidth, $textureHeight) { var var$5; cbggg_MipMapGenerator_$callClinit(); if (!cbggg_MipMapGenerator_useHWMipMap) { cbggg_MipMapGenerator_generateMipMapCPU($target, $pixmap, $textureWidth, $textureHeight); return; } a: { var$5 = cbg_Gdx_app.$getType2(); cbg_Application$ApplicationType_$callClinit(); if (var$5 !== cbg_Application$ApplicationType_Android && cbg_Gdx_app.$getType2() !== cbg_Application$ApplicationType_WebGL) { var$5 = cbg_Gdx_app; if (var$5.$getType2() !== cbg_Application$ApplicationType_iOS) { cbggg_MipMapGenerator_generateMipMapDesktop($target, $pixmap, $textureWidth, $textureHeight); break a; } } cbggg_MipMapGenerator_generateMipMapGLES20($target, $pixmap); } } function cbggg_MipMapGenerator_generateMipMapGLES20($target, $pixmap) { var var$3, var$4, var$5, var$6, var$7, var$8, var$9; cbggg_MipMapGenerator_$callClinit(); var$3 = cbg_Gdx_gl; var$4 = $pixmap.$getGLInternalFormat(); var$5 = $pixmap.$getWidth(); var$6 = $pixmap.$getHeight(); var$7 = $pixmap.$getGLFormat(); var$8 = $pixmap.$getGLType(); var$9 = $pixmap.$getPixels(); var$3.$glTexImage2D($target, 0, var$4, var$5, var$6, 0, var$7, var$8, var$9); cbg_Gdx_gl20.$glGenerateMipmap($target); } function cbggg_MipMapGenerator_generateMipMapDesktop($target, $pixmap, $textureWidth, $textureHeight) { var var$5, var$6, var$7, var$8, var$9, var$10, var$11; cbggg_MipMapGenerator_$callClinit(); a: { if (!cbg_Gdx_graphics.$supportsExtension($rt_s(382))) { var$5 = cbg_Gdx_graphics; if (!var$5.$supportsExtension($rt_s(383))) { var$5 = cbg_Gdx_gl20; if (!((jl_Object_getClass(var$5)).$getName()).$equals($rt_s(384)) && cbg_Gdx_gl30 === null) { cbggg_MipMapGenerator_generateMipMapCPU($target, $pixmap, $textureWidth, $textureHeight); break a; } } } var$5 = cbg_Gdx_gl; var$6 = $pixmap.$getGLInternalFormat(); var$7 = $pixmap.$getWidth(); var$8 = $pixmap.$getHeight(); var$9 = $pixmap.$getGLFormat(); var$10 = $pixmap.$getGLType(); var$11 = $pixmap.$getPixels(); var$5.$glTexImage2D($target, 0, var$6, var$7, var$8, 0, var$9, var$10, var$11); cbg_Gdx_gl20.$glGenerateMipmap($target); } } function cbggg_MipMapGenerator_generateMipMapCPU($target, $pixmap, $textureWidth, $textureHeight) { var var$5, var$6, var$7, var$8, var$9, var$10, var$11, $width, $height, $level, $tmp_0, var$16; cbggg_MipMapGenerator_$callClinit(); var$5 = cbg_Gdx_gl; var$6 = $pixmap.$getGLInternalFormat(); var$7 = $pixmap.$getWidth(); var$8 = $pixmap.$getHeight(); var$9 = $pixmap.$getGLFormat(); var$10 = $pixmap.$getGLType(); var$11 = $pixmap.$getPixels(); var$5.$glTexImage2D($target, 0, var$6, var$7, var$8, 0, var$9, var$10, var$11); if (cbg_Gdx_gl20 === null && $textureWidth != $textureHeight) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(385))); $width = $pixmap.$getWidth() / 2 | 0; $height = $pixmap.$getHeight() / 2 | 0; $level = 1; while ($width > 0 && $height > 0) { $tmp_0 = cbgg_Pixmap__init_($width, $height, $pixmap.$getFormat()); cbgg_Pixmap$Blending_$callClinit(); $tmp_0.$setBlending(cbgg_Pixmap$Blending_None); $tmp_0.$drawPixmap0($pixmap, 0, 0, $pixmap.$getWidth(), $pixmap.$getHeight(), 0, 0, $width, $height); if ($level > 1) $pixmap.$dispose(); var$5 = cbg_Gdx_gl; var$9 = $tmp_0.$getGLInternalFormat(); var$10 = $tmp_0.$getWidth(); var$16 = $tmp_0.$getHeight(); var$6 = $tmp_0.$getGLFormat(); var$7 = $tmp_0.$getGLType(); var$11 = $tmp_0.$getPixels(); var$5.$glTexImage2D($target, $level, var$9, var$10, var$16, 0, var$6, var$7, var$11); $width = $tmp_0.$getWidth() / 2 | 0; $height = $tmp_0.$getHeight() / 2 | 0; $level = $level + 1 | 0; $pixmap = $tmp_0; } } function cbggg_MipMapGenerator__clinit_() { cbggg_MipMapGenerator_useHWMipMap = 1; } function cbguv_Viewport() { var a = this; jl_Object.call(a); a.$camera = null; a.$worldWidth = 0.0; a.$worldHeight = 0.0; a.$screenX = 0; a.$screenY = 0; a.$screenWidth = 0; a.$screenHeight = 0; a.$tmp = null; } function cbguv_Viewport__init_($this) { jl_Object__init_0($this); $this.$tmp = cbgm_Vector3__init_(); } function cbguv_Viewport_apply($this) { $this.$apply(0); } function cbguv_Viewport_apply0($this, $centerCamera) { cbggg_HdpiUtils_glViewport($this.$screenX, $this.$screenY, $this.$screenWidth, $this.$screenHeight); $this.$camera.$viewportWidth = $this.$worldWidth; $this.$camera.$viewportHeight = $this.$worldHeight; if ($centerCamera) $this.$camera.$position6.$set0($this.$worldWidth / 2.0, $this.$worldHeight / 2.0, 0.0); $this.$camera.$update(); } function cbguv_Viewport_unproject($this, $screenCoords) { $this.$tmp.$set0($screenCoords.$x4, $screenCoords.$y4, 1.0); $this.$camera.$unproject($this.$tmp, $this.$screenX, $this.$screenY, $this.$screenWidth, $this.$screenHeight); $screenCoords.$set5($this.$tmp.$x2, $this.$tmp.$y2); return $screenCoords; } function cbguv_Viewport_setCamera($this, $camera) { $this.$camera = $camera; } function cbguv_Viewport_getWorldWidth($this) { return $this.$worldWidth; } function cbguv_Viewport_getWorldHeight($this) { return $this.$worldHeight; } function cbguv_Viewport_setWorldSize($this, $worldWidth, $worldHeight) { $this.$worldWidth = $worldWidth; $this.$worldHeight = $worldHeight; } function cbguv_Viewport_setScreenBounds($this, $screenX, $screenY, $screenWidth, $screenHeight) { $this.$screenX = $screenX; $this.$screenY = $screenY; $this.$screenWidth = $screenWidth; $this.$screenHeight = $screenHeight; } function cbguv_ScalingViewport() { cbguv_Viewport.call(this); this.$scaling = null; } function cbguv_ScalingViewport__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbguv_ScalingViewport(); cbguv_ScalingViewport__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbguv_ScalingViewport__init_0($this, $scaling, $worldWidth, $worldHeight, $camera) { cbguv_Viewport__init_($this); $this.$scaling = $scaling; $this.$setWorldSize($worldWidth, $worldHeight); $this.$setCamera($camera); } function cbguv_ScalingViewport_update($this, $screenWidth, $screenHeight, $centerCamera) { var $scaled, $viewportWidth, $viewportHeight; $scaled = $this.$scaling.$apply0($this.$getWorldWidth(), $this.$getWorldHeight(), $screenWidth, $screenHeight); $viewportWidth = jl_Math_round($scaled.$x4); $viewportHeight = jl_Math_round($scaled.$y4); $this.$setScreenBounds(($screenWidth - $viewportWidth | 0) / 2 | 0, ($screenHeight - $viewportHeight | 0) / 2 | 0, $viewportWidth, $viewportHeight); $this.$apply($centerCamera); } var cbguv_FitViewport = $rt_classWithoutFields(cbguv_ScalingViewport); function cbguv_FitViewport__init_(var_0, var_1, var_2) { var var_3 = new cbguv_FitViewport(); cbguv_FitViewport__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbguv_FitViewport__init_0($this, $worldWidth, $worldHeight, $camera) { cbgu_Scaling_$callClinit(); cbguv_ScalingViewport__init_0($this, cbgu_Scaling_fit, $worldWidth, $worldHeight, $camera); } function omceum_PixelPerfectViewport() { cbguv_FitViewport.call(this); this.$iRateMin = 0; } function omceum_PixelPerfectViewport__init_(var_0, var_1, var_2, var_3) { var var_4 = new omceum_PixelPerfectViewport(); omceum_PixelPerfectViewport__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omceum_PixelPerfectViewport__init_0($this, $worldWidth, $worldHeight, $camera, $iRateMin) { cbguv_FitViewport__init_0($this, $worldWidth, $worldHeight, $camera); $this.$iRateMin = $iRateMin; } function omceum_PixelPerfectViewport_update($this, $screenWidth, $screenHeight, $centerCamera) { var $wRate, $hRate, $rate, $iRate, $viewportWidth, $viewportHeight; $wRate = $screenWidth / $this.$getWorldWidth(); $hRate = $screenHeight / $this.$getWorldHeight(); $rate = jl_Math_min0($wRate, $hRate); $iRate = jl_Math_max(1, cbgm_MathUtils_floor($rate)); if ($iRate < $this.$iRateMin) $iRate = $this.$iRateMin; $viewportWidth = $rt_imul($this.$getWorldWidth() | 0, $iRate); $viewportHeight = $rt_imul($this.$getWorldHeight() | 0, $iRate); $this.$setScreenBounds(($screenWidth - $viewportWidth | 0) / 2 | 0, ($screenHeight - $viewportHeight | 0) / 2 | 0, $viewportWidth, $viewportHeight); $this.$apply($centerCamera); } function jl_Thread() { var a = this; jl_Object.call(a); a.$uncaughtExceptionHandler = null; a.$id0 = Long_ZERO; a.$timeSliceStart = Long_ZERO; a.$finishedLock = null; a.$interruptHandler = null; a.$name8 = null; a.$alive = 0; a.$target = null; } var jl_Thread_mainThread = null; var jl_Thread_currentThread0 = null; var jl_Thread_nextId = 0; var jl_Thread_activeCount = 0; var jl_Thread_defaultUncaughtExceptionHandler = null; function jl_Thread_$callClinit() { jl_Thread_$callClinit = $rt_eraseClinit(jl_Thread); jl_Thread__clinit_(); } function jl_Thread__init_() { var var_0 = new jl_Thread(); jl_Thread__init_0(var_0); return var_0; } function jl_Thread__init_1(var_0) { var var_1 = new jl_Thread(); jl_Thread__init_2(var_1, var_0); return var_1; } function jl_Thread__init_3(var_0, var_1) { var var_2 = new jl_Thread(); jl_Thread__init_4(var_2, var_0, var_1); return var_2; } function jl_Thread__init_0($this) { jl_Thread_$callClinit(); jl_Thread__init_4($this, null, null); } function jl_Thread__init_2($this, $name) { jl_Thread_$callClinit(); jl_Thread__init_4($this, null, $name); } function jl_Thread__init_4($this, $target, $name) { var var$3; jl_Thread_$callClinit(); jl_Object__init_0($this); $this.$finishedLock = jl_Object__init_(); $this.$alive = 1; $this.$name8 = $name; $this.$target = $target; var$3 = jl_Thread_nextId; jl_Thread_nextId = var$3 + 1 | 0; $this.$id0 = Long_fromInt(var$3); } function jl_Thread_start($this) { otp_Platform_startThread(jl_Thread$start$lambda$_4_0__init_($this)); } function jl_Thread_runThread($this) { var $t, var$2, var$3, $$je; a: { b: { c: { d: { try { jl_Thread_$callClinit(); jl_Thread_activeCount = jl_Thread_activeCount + 1 | 0; jl_Thread_setCurrentThread($this); $this.$run(); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { $t = $$je; break d; } else{ var$2 = $$je; break c; } } var$2 = $this.$finishedLock; jl_Object_monitorEnterSync(var$2); e: { try { jl_Object_notifyAll($this.$finishedLock); jl_Object_monitorExitSync(var$2); break e; } catch ($$e) { $$je = $rt_wrapException($$e); var$3 = $$je; } jl_Object_monitorExitSync(var$2); $rt_throw(var$3); } $this.$alive = 0; jl_Thread_activeCount = jl_Thread_activeCount - 1 | 0; jl_Thread_setCurrentThread(jl_Thread_mainThread); break a; } try { ($this.$getUncaughtExceptionHandler()).$uncaughtException($this, $t); break b; } catch ($$e) { $$je = $rt_wrapException($$e); var$2 = $$je; } } var$3 = $this.$finishedLock; jl_Object_monitorEnterSync(var$3); f: { try { jl_Object_notifyAll($this.$finishedLock); jl_Object_monitorExitSync(var$3); break f; } catch ($$e) { $$je = $rt_wrapException($$e); var$2 = $$je; } jl_Object_monitorExitSync(var$3); $rt_throw(var$2); } $this.$alive = 0; jl_Thread_activeCount = jl_Thread_activeCount - 1 | 0; jl_Thread_setCurrentThread(jl_Thread_mainThread); $rt_throw(var$2); } var$2 = $this.$finishedLock; jl_Object_monitorEnterSync(var$2); g: { try { jl_Object_notifyAll($this.$finishedLock); jl_Object_monitorExitSync(var$2); break g; } catch ($$e) { $$je = $rt_wrapException($$e); var$3 = $$je; } jl_Object_monitorExitSync(var$2); $rt_throw(var$3); } $this.$alive = 0; jl_Thread_activeCount = jl_Thread_activeCount - 1 | 0; jl_Thread_setCurrentThread(jl_Thread_mainThread); } } function jl_Thread_setCurrentThread($thread_0) { jl_Thread_$callClinit(); if (jl_Thread_currentThread0 !== $thread_0) jl_Thread_currentThread0 = $thread_0; jl_Thread_currentThread0.$timeSliceStart = jl_System_currentTimeMillis(); } function jl_Thread_currentThread() { jl_Thread_$callClinit(); return jl_Thread_currentThread0; } function jl_Thread_sleep(var$1) { var thread = $rt_nativeThread(); var javaThread = $rt_getThread(); if (thread.isResuming()) { thread.status = 0; var result = thread.attribute; if (result instanceof Error) { throw result; } return result; } var callback = function() {}; callback.$complete = function(val) { thread.attribute = val; $rt_setThread(javaThread); thread.resume(); }; callback.$error = function(e) { thread.attribute = $rt_exception(e); $rt_setThread(javaThread); thread.resume(); }; callback = otpp_AsyncCallbackWrapper_create(callback); return thread.suspend(function() { try { jl_Thread_sleep0(var$1, callback); } catch($e) { callback.$error($rt_exception($e)); } }); } function jl_Thread_sleep0($millis, $callback) { var $current, $handler, $intMillis; jl_Thread_$callClinit(); $current = jl_Thread_currentThread(); $handler = jl_Thread$SleepHandler__init_($current, $callback); $intMillis = Long_ge($millis, Long_fromInt(2147483647)) ? 2147483647 : Long_lo($millis); $handler.$scheduleId = otp_Platform_schedule($handler, $intMillis); $current.$interruptHandler = $handler; } function jl_Thread_getUncaughtExceptionHandler($this) { if ($this.$uncaughtExceptionHandler !== null) return $this.$uncaughtExceptionHandler; jl_Thread_$callClinit(); return jl_Thread_defaultUncaughtExceptionHandler; } function jl_Thread__clinit_() { jl_Thread_mainThread = jl_Thread__init_1($rt_s(386)); jl_Thread_currentThread0 = jl_Thread_mainThread; jl_Thread_nextId = 1; jl_Thread_activeCount = 1; jl_Thread_defaultUncaughtExceptionHandler = jl_DefaultUncaughtExceptionHandler__init_(); } function cgxgbtp_AssetDownloadImpl$1() { var a = this; jl_Thread.call(a); a.$val$async = 0; a.$val$url1 = null; a.$val$listener1 = null; a.$this$019 = null; } function cgxgbtp_AssetDownloadImpl$1__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_AssetDownloadImpl$1(); cgxgbtp_AssetDownloadImpl$1__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_AssetDownloadImpl$1__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$019 = $this$0; $this.$val$async = var$2; $this.$val$url1 = var$3; $this.$val$listener1 = var$4; jl_Thread__init_0($this); } function cgxgbtp_AssetDownloadImpl$1_run($this) { var var$1, var$2, var$3, var$4; var$1 = new $rt_globals.XMLHttpRequest(); var$2 = otji_JS_function(cgxgbtp_AssetDownloadImpl$1$1__init_($this, var$1), "handleEvent"); var$1.onreadystatechange = var$2; cgxgbtp_AssetDownloadImpl_setOnProgress($this.$this$019, var$1, $this.$val$listener1); var$3 = $this.$val$url1; var$4 = $this.$val$async; var$1.open("GET", $rt_ustr(var$3), !!var$4); var$1.setRequestHeader("Content-Type", "text/plain; charset=utf-8"); var$1.send(); } function omceu_API$_Components$_ProgressBar() { jl_Object.call(this); this.$this$19 = null; } function omceu_API$_Components$_ProgressBar__init_(var_0) { var var_1 = new omceu_API$_Components$_ProgressBar(); omceu_API$_Components$_ProgressBar__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ProgressBar__init_0($this, $this$1) { $this.$this$19 = $this$1; jl_Object__init_0($this); } var cgxgbtd_EventHandlerWrapper = $rt_classWithoutFields(0); function cgxgbtp_AssetDownloadImpl$2() { var a = this; jl_Object.call(a); a.$val$request = null; a.$val$async0 = 0; a.$val$url2 = null; a.$val$listener2 = null; a.$this$020 = null; } function cgxgbtp_AssetDownloadImpl$2__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cgxgbtp_AssetDownloadImpl$2(); cgxgbtp_AssetDownloadImpl$2__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cgxgbtp_AssetDownloadImpl$2__init_0($this, $this$0, var$2, var$3, var$4, var$5) { $this.$this$020 = $this$0; $this.$val$request = var$2; $this.$val$async0 = var$3; $this.$val$url2 = var$4; $this.$val$listener2 = var$5; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$2_handleEvent($this, $evt) { var var$2, var$3, var$4, var$5, $response, $currentWindow, $document, $scriptElement, $$je, $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();$scriptElement = $thread.pop();$document = $thread.pop();$currentWindow = $thread.pop();$response = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$evt = $thread.pop();$this = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: if ($this.$val$request.readyState == 4) { a: { if ($this.$val$request.status != 200) { if ($this.$val$request.status != 404) { var$2 = $this.$val$request; if (var$2.status != 403) { try { var$3 = Long_fromInt(100); $ptr = 1; continue main; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } $this.$this$020.$loadScript($this.$val$async0, $this.$val$url2, $this.$val$listener2); break a; } } $this.$val$listener2.$onFailure($this.$val$url2); } else { if ($this.$this$020.$showLogs) { var$2 = jl_System_out(); var$4 = $this.$val$url2; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(387)), var$4); var$2.$println(jl_StringBuilder_toString(var$5)); } $response = $this.$val$request.response; $currentWindow = cgxgbtdi_TeaWindow_get(); $document = $currentWindow.$getDocument(); $scriptElement = $document.createElement("script"); var$2 = $document.createTextNode($response); $scriptElement.appendChild(var$2); $document.body.appendChild($scriptElement); $this.$val$listener2.$onSuccess($this.$val$url2, $rt_str($this.$val$request.responseText)); } } $this.$this$020.$subtractQueue(); } return; case 1: b: { try { jl_Thread_sleep(var$3); if ($rt_suspending()) { break main; } break b; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } } $this.$this$020.$loadScript($this.$val$async0, $this.$val$url2, $this.$val$listener2); $this.$this$020.$subtractQueue(); return; default: $rt_invalidPointer(); }} $rt_nativeThread().push($this, $evt, var$2, var$3, var$4, var$5, $response, $currentWindow, $document, $scriptElement, $ptr); } function cgxgbtp_AssetDownloadImpl$2_handleEvent$exported$0(var$0, var$1) { var $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();var$1 = $thread.pop();var$0 = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: $ptr = 1; case 1: var$0.$handleEvent(var$1); if ($rt_suspending()) { break main; } return; default: $rt_invalidPointer(); }} $rt_nativeThread().push(var$0, var$1, $ptr); } function jnc_UnsupportedCharsetException() { jl_IllegalArgumentException.call(this); this.$charsetName0 = null; } function jnc_UnsupportedCharsetException__init_(var_0) { var var_1 = new jnc_UnsupportedCharsetException(); jnc_UnsupportedCharsetException__init_0(var_1, var_0); return var_1; } function jnc_UnsupportedCharsetException__init_0($this, $charsetName) { jl_IllegalArgumentException__init_2($this); $this.$charsetName0 = $charsetName; } function cgxgbtp_AssetDownloadImpl$3() { var a = this; cgxgbt_AssetLoaderListener.call(a); a.$val$listener3 = null; a.$this$021 = null; } function cgxgbtp_AssetDownloadImpl$3__init_(var_0, var_1) { var var_2 = new cgxgbtp_AssetDownloadImpl$3(); cgxgbtp_AssetDownloadImpl$3__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_AssetDownloadImpl$3__init_0($this, $this$0, var$2) { $this.$this$021 = $this$0; $this.$val$listener3 = var$2; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbtp_AssetDownloadImpl$3_onProgress($this, $amount) { $this.$val$listener3.$onProgress($amount); } function cgxgbtp_AssetDownloadImpl$3_onFailure($this, $url) { $this.$val$listener3.$onFailure($url); } function cgxgbtp_AssetDownloadImpl$3_onSuccess($this, $url, $result) { return $this.$val$listener3.$onSuccess($url, null); } function cgxgbtp_AssetDownloadImpl$3_onSuccess0($this, var$1, var$2) { return $this.$onSuccess1(var$1, var$2); } function cgxgbtp_AssetDownloadImpl$4() { var a = this; jl_Thread.call(a); a.$val$async1 = 0; a.$val$url3 = null; a.$val$listener4 = null; a.$this$022 = null; } function cgxgbtp_AssetDownloadImpl$4__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_AssetDownloadImpl$4(); cgxgbtp_AssetDownloadImpl$4__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_AssetDownloadImpl$4__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$022 = $this$0; $this.$val$async1 = var$2; $this.$val$url3 = var$3; $this.$val$listener4 = var$4; jl_Thread__init_0($this); } function cgxgbtp_AssetDownloadImpl$4_run($this) { var var$1, var$2, var$3, var$4; var$1 = new $rt_globals.XMLHttpRequest(); var$2 = otji_JS_function(cgxgbtp_AssetDownloadImpl$4$1__init_($this, var$1), "handleEvent"); var$1.onreadystatechange = var$2; cgxgbtp_AssetDownloadImpl_setOnProgress($this.$this$022, var$1, $this.$val$listener4); var$3 = $this.$val$url3; var$4 = $this.$val$async1; var$1.open("GET", $rt_ustr(var$3), !!var$4); if ($this.$val$async1) { var$2 = "arraybuffer"; var$1.responseType = var$2; } var$1.send(); } function jur_AbstractCharClass$LazyJavaISOControl$1() { jur_AbstractCharClass.call(this); this.$this$023 = null; } function jur_AbstractCharClass$LazyJavaISOControl$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaISOControl$1(); jur_AbstractCharClass$LazyJavaISOControl$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaISOControl$1__init_0($this, $this$0) { $this.$this$023 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaISOControl$1_contains($this, $ch) { return jl_Character_isISOControl($ch); } function cgxgbtp_AssetDownloadImpl$5() { var a = this; cgxgbt_AssetLoaderListener.call(a); a.$val$listener = null; a.$val$crossOrigin = null; a.$val$mimeType = null; a.$this$00 = null; } function cgxgbtp_AssetDownloadImpl$5__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_AssetDownloadImpl$5(); cgxgbtp_AssetDownloadImpl$5__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_AssetDownloadImpl$5__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$00 = $this$0; $this.$val$listener = var$2; $this.$val$crossOrigin = var$3; $this.$val$mimeType = var$4; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbtp_AssetDownloadImpl$5_onProgress($this, $amount) { $this.$val$listener.$onProgress($amount); } function cgxgbtp_AssetDownloadImpl$5_onFailure($this, $url) { $this.$val$listener.$onFailure($url); } function cgxgbtp_AssetDownloadImpl$5_onSuccess($this, $url, $result) { var var$3, var$4, var$5, var$6, var$7; var$3 = $rt_globals.window.document; var$4 = var$3.createElement("img"); if ($this.$val$crossOrigin !== null) { var$3 = $this.$val$crossOrigin; var$4.setAttribute("crossOrigin", $rt_ustr(var$3)); } $this.$this$00.$addQueue(); cgxgbtp_AssetDownloadImpl_hookImgListener(var$4, cgxgbtp_AssetDownloadImpl$5$1__init_($this, $url, $result, var$4)); if (!$this.$this$00.$useInlineBase64) { var$3 = $rt_ustr($url); var$4.src = var$3; } else { var$5 = $this.$val$mimeType; var$6 = cgxgbtp_Blob_toBase64($result); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(388)), var$5), $rt_s(389)), var$6); var$7 = $rt_ustr(jl_StringBuilder_toString(var$7)); var$4.src = var$7; } return 0; } function cgxgbtp_AssetDownloadImpl$5_onSuccess0($this, var$1, var$2) { return $this.$onSuccess1(var$1, var$2); } function cgxgbtp_AssetDownloadImpl$6() { var a = this; jl_Object.call(a); a.$val$listener5 = null; a.$this$024 = null; } function cgxgbtp_AssetDownloadImpl$6__init_(var_0, var_1) { var var_2 = new cgxgbtp_AssetDownloadImpl$6(); cgxgbtp_AssetDownloadImpl$6__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_AssetDownloadImpl$6__init_0($this, $this$0, var$2) { $this.$this$024 = $this$0; $this.$val$listener5 = var$2; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$6_handleEvent($this, $progressEvent) { $this.$val$listener5.$onProgress($progressEvent.loaded); } function cgxgbtp_AssetDownloadImpl$6_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } function omcets_SettingsManager() { var a = this; jl_Object.call(a); a.$properties0 = null; a.$backUp = null; a.$settingsFile = null; a.$entries = null; a.$saveFunction = null; a.$loadFunction = null; } function omcets_SettingsManager__init_(var_0, var_1, var_2) { var var_3 = new omcets_SettingsManager(); omcets_SettingsManager__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcets_SettingsManager__init_0($this, $settingsFile, $saveFunction, $loadFunction) { jl_Object__init_0($this); $this.$entries = ju_HashMap__init_(); $this.$properties0 = ju_Properties__init_(); $this.$backUp = ju_Properties__init_(); $this.$settingsFile = omcet_Tools$Text_validString0($settingsFile); $this.$saveFunction = $saveFunction; $this.$loadFunction = $loadFunction; $this.$init(); } function omcets_SettingsManager_init($this) { $this.$loadFunction.$loadSettings($this.$settingsFile, $this.$properties0); omcets_SettingsManager_validateAllProperties($this); $this.$saveFunction.$saveSettings($this.$settingsFile, $this.$properties0); } function omcets_SettingsManager_addSetting($this, $name, $defaultValue, $validateFunction) { var $settingsEntry; if ($this.$entries.$get2($name) === null) { $settingsEntry = omcets_SettingsEntry__init_($name, $defaultValue, $validateFunction); $this.$entries.$put1(omcets_SettingsEntry_name($settingsEntry), $settingsEntry); if ($this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry)) !== null) omcets_SettingsManager_validateProperty($this, omcets_SettingsEntry_name($settingsEntry)); else $this.$properties0.$setProperty(omcets_SettingsEntry_name($settingsEntry), omcets_SettingsEntry_defaultValue($settingsEntry)); $this.$saveFunction.$saveSettings($this.$settingsFile, $this.$properties0); } } function omcets_SettingsManager_setFloat($this, $name, $intValue) { omcets_SettingsManager_set($this, $name, jl_String_valueOf0($intValue)); } function omcets_SettingsManager_setBoolean($this, $name, $boolValue) { omcets_SettingsManager_set($this, $name, !$boolValue ? $rt_s(106) : $rt_s(107)); } function omcets_SettingsManager_setEnum($this, $name, $enumValue) { omcets_SettingsManager_set($this, $name, jl_Enum_name($enumValue)); } function omcets_SettingsManager_getBoolean($this, $name) { var $settingsEntry; $settingsEntry = $this.$entries.$get2($name); if ($settingsEntry === null) return 0; return ($this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry))).$equals($rt_s(107)); } function omcets_SettingsManager_getFloat($this, $name) { var $settingsEntry, $value, var$4, $$je; a: { $settingsEntry = $this.$entries.$get2($name); $value = 0.0; if ($settingsEntry === null) var$4 = $value; else { try { var$4 = jl_Float_parseFloat($this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry))); $value = var$4; break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { } else { throw $$e; } } var$4 = $value; } } return var$4; } function omcets_SettingsManager_isValidString($value) { if ($value !== null) return 1; return 0; } function omcets_SettingsManager_isValidBoolean($value) { var $$je; if ($value === null) return 0; a: { try { jl_Boolean_parseBoolean($value); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } return 1; } return 0; } function omcets_SettingsManager_isValidFloat($value) { var $$je; if ($value === null) return 0; a: { try { jl_Float_parseFloat($value); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } return 1; } return 0; } function omcets_SettingsManager_isValidEnum($value, $enumClass) { var $$je; a: { try { jl_Enum_valueOf($enumClass, $value); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_IllegalArgumentException) { break a; } else { throw $$e; } } return 1; } return 0; } function omcets_SettingsManager_getString($this, $name) { var $settingsEntry; $settingsEntry = $this.$entries.$get2($name); if ($settingsEntry === null) return null; return $this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry)); } function omcets_SettingsManager_getEnum($this, $name, $enumClass) { var $settingsEntry, var$4, $$je; $settingsEntry = $this.$entries.$get2($name); if ($settingsEntry === null) return null; a: { try { var$4 = jl_Enum_valueOf($enumClass, $this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry))); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_IllegalArgumentException) { break a; } else { throw $$e; } } return var$4; } return null; } function omcets_SettingsManager_validateAllProperties($this) { var var$1, $name; var$1 = ($this.$entries.$keySet()).$iterator0(); while (var$1.$hasNext()) { $name = var$1.$next0(); omcets_SettingsManager_validateProperty($this, $name); } } function omcets_SettingsManager_validateProperty($this, $name) { var $settingsEntry; $settingsEntry = $this.$entries.$get2($name); if ($settingsEntry !== null && !(omcets_SettingsEntry_validateFunction($settingsEntry)).$isValueValid($this.$properties0.$getProperty($name))) $this.$properties0.$setProperty($name, omcets_SettingsEntry_defaultValue($settingsEntry)); } function omcets_SettingsManager_setString($this, $name, $value) { omcets_SettingsManager_set($this, $name, $value); } function omcets_SettingsManager_set($this, $name, $value) { var $settingsEntry, $oldValue; if ($value === null) return; $settingsEntry = $this.$entries.$get2($name); if ($settingsEntry !== null) { $oldValue = $this.$properties0.$getProperty(omcets_SettingsEntry_name($settingsEntry)); $this.$properties0.$setProperty(omcets_SettingsEntry_name($settingsEntry), $value); omcets_SettingsManager_validateProperty($this, omcets_SettingsEntry_name($settingsEntry)); if ($oldValue !== null && !$oldValue.$equals($value)) $this.$saveFunction.$saveSettings($this.$settingsFile, $this.$properties0); } } var jn_FloatBuffer = $rt_classWithoutFields(jn_Buffer); function jn_FloatBuffer__init_($this, $capacity, $position, $limit) { jn_Buffer__init_($this, $capacity); $this.$position2 = $position; $this.$limit = $limit; } function jn_FloatBuffer_wrap($array, $offset, $length) { return jn_FloatBufferOverArray__init_(0, $array.data.length, $array, $offset, $offset + $length | 0, 0); } function jn_FloatBuffer_wrap0($array) { return jn_FloatBuffer_wrap($array, 0, $array.data.length); } function jn_FloatBuffer_put($this, $src, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, $pos, $i; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferOverflowException__init_()); if ($offset >= 0) { var$4 = $src.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(390)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if ($length < 0) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } $pos = $this.$position2; $i = 0; while ($i < $length) { var$6 = $pos + 1 | 0; var$5 = $offset + 1 | 0; $this.$putElement0($pos, var$4[$offset]); $i = $i + 1 | 0; $pos = var$6; $offset = var$5; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $src.data; var$7 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } function jn_FloatBuffer_clear($this) { jn_Buffer_clear($this); return $this; } function jn_FloatBuffer_flip($this) { jn_Buffer_flip($this); return $this; } function jn_FloatBuffer_limit($this, $newLimit) { jn_Buffer_limit0($this, $newLimit); return $this; } function jn_FloatBuffer_position($this, $newPosition) { jn_Buffer_position0($this, $newPosition); return $this; } function jn_FloatBuffer_flip0($this) { return jn_FloatBuffer_flip($this); } function jn_FloatBuffer_clear0($this) { return jn_FloatBuffer_clear($this); } function jn_FloatBuffer_limit0($this, var$1) { return $this.$limit1(var$1); } function jn_FloatBuffer_position0($this, var$1) { return $this.$position7(var$1); } var jn_FloatBufferImpl = $rt_classWithoutFields(jn_FloatBuffer); function jn_FloatBufferImpl__init_($this, $capacity, $position, $limit) { jn_FloatBuffer__init_($this, $capacity, $position, $limit); } function jn_FloatBufferImpl_get($this, $index) { var var$2, var$3, var$4; if ($index >= 0 && $index < $this.$limit) return $this.$getElement0($index); var$2 = new jl_IndexOutOfBoundsException; var$3 = $this.$limit; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(321)), $index), $rt_s(110)), var$3), 41); jl_IndexOutOfBoundsException__init_1(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_FloatBufferImpl_put($this, $index, $b) { var var$3, var$4, var$5; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if ($index >= 0 && $index < $this.$limit) { $this.$putElement0($index, $b); return $this; } var$3 = new jl_IndexOutOfBoundsException; var$4 = $this.$limit; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$5, $rt_s(321)), $index), $rt_s(110)), var$4), 41); jl_IndexOutOfBoundsException__init_1(var$3, jl_StringBuilder_toString(var$5)); $rt_throw(var$3); } function jn_FloatBufferImpl_isReadOnly($this) { return $this.$readOnly(); } function jn_FloatBufferOverByteBuffer() { var a = this; jn_FloatBufferImpl.call(a); a.$byteByffer0 = null; a.$readOnly2 = 0; a.$start2 = 0; } function jn_FloatBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_FloatBufferImpl__init_($this, $capacity, $position, $limit); $this.$start2 = $start; $this.$byteByffer0 = $byteBuffer; $this.$readOnly2 = $readOnly; } function jn_FloatBufferOverByteBuffer_readOnly($this) { return $this.$readOnly2; } var cgxgbtp_AssetDownloader$AssetDownload = $rt_classWithoutFields(0); function cgxgbtp_AssetDownloadImpl() { var a = this; jl_Object.call(a); a.$queue = 0; a.$useBrowserCache = 0; a.$useInlineBase64 = 0; a.$showLogs = 0; } function cgxgbtp_AssetDownloadImpl__init_(var_0) { var var_1 = new cgxgbtp_AssetDownloadImpl(); cgxgbtp_AssetDownloadImpl__init_0(var_1, var_0); return var_1; } function cgxgbtp_AssetDownloadImpl__init_0($this, $showDownloadLogs) { jl_Object__init_0($this); $this.$useBrowserCache = 0; $this.$useInlineBase64 = 0; $this.$showLogs = 1; $this.$showLogs = $showDownloadLogs; } function cgxgbtp_AssetDownloadImpl_isUseBrowserCache($this) { return $this.$useBrowserCache; } function cgxgbtp_AssetDownloadImpl_getHostPageBaseURL($this) { var $currentWindow, $location, $href; $currentWindow = cgxgbtdi_TeaWindow_get(); $location = $currentWindow.$getLocation(); $href = $rt_str($location.href); return $href; } function cgxgbtp_AssetDownloadImpl_getQueue($this) { return $this.$queue; } function cgxgbtp_AssetDownloadImpl_subtractQueue($this) { $this.$queue = $this.$queue - 1 | 0; } function cgxgbtp_AssetDownloadImpl_addQueue($this) { $this.$queue = $this.$queue + 1 | 0; } function cgxgbtp_AssetDownloadImpl_load($this, $async, $url, $type, $mimeType, $listener) { var var$6, var$7; a: { cgxgbtp_AssetDownloadImpl$7_$callClinit(); switch (cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal($type)]) { case 1: break; case 2: $this.$loadImage($async, $url, $mimeType, $listener); break a; case 3: $this.$loadBinary($async, $url, $listener); break a; case 4: $this.$loadAudio($async, $url, $listener); break a; case 5: $listener.$onSuccess($url, null); break a; default: var$6 = new cbgu_GdxRuntimeException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(391)), $type); cbgu_GdxRuntimeException__init_(var$6, jl_StringBuilder_toString(var$7)); $rt_throw(var$6); } $this.$loadText($async, $url, $listener); } } function cgxgbtp_AssetDownloadImpl_loadText($this, $async, $url, $listener) { var var$4, var$5, var$6; if ($this.$showLogs) { var$4 = jl_System_out(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(392)), $url); var$4.$println(jl_StringBuilder_toString(var$5)); } $this.$addQueue(); var$6 = cgxgbtp_AssetDownloadImpl$1__init_($this, $async, $url, $listener); var$6.$start3(); } function cgxgbtp_AssetDownloadImpl_loadScript($this, $async, $url, $listener) { var var$4, var$5; if ($this.$showLogs) { var$4 = jl_System_out(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(393)), $url); var$4.$println(jl_StringBuilder_toString(var$5)); } $this.$addQueue(); var$4 = new $rt_globals.XMLHttpRequest(); var$5 = otji_JS_function(cgxgbtp_AssetDownloadImpl$2__init_($this, var$4, $async, $url, $listener), "handleEvent"); var$4.onreadystatechange = var$5; cgxgbtp_AssetDownloadImpl_setOnProgress($this, var$4, $listener); var$4.open("GET", $rt_ustr($url), !!$async); var$4.setRequestHeader("Content-Type", "text/plain; charset=utf-8"); var$4.send(); } function cgxgbtp_AssetDownloadImpl_loadAudio($this, $async, $url, $listener) { $this.$loadBinary($async, $url, cgxgbtp_AssetDownloadImpl$3__init_($this, $listener)); } function cgxgbtp_AssetDownloadImpl_loadBinary($this, $async, $url, $listener) { var var$4, var$5, var$6; if ($this.$showLogs) { var$4 = jl_System_out(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(392)), $url); var$4.$println(jl_StringBuilder_toString(var$5)); } $this.$addQueue(); var$6 = cgxgbtp_AssetDownloadImpl$4__init_($this, $async, $url, $listener); var$6.$start3(); } function cgxgbtp_AssetDownloadImpl_loadImage($this, $async, $url, $mimeType, $listener) { $this.$loadImage0($async, $url, $mimeType, null, $listener); } function cgxgbtp_AssetDownloadImpl_loadImage0($this, $async, $url, $mimeType, $crossOrigin, $listener) { $this.$loadBinary($async, $url, cgxgbtp_AssetDownloadImpl$5__init_($this, $listener, $crossOrigin, $mimeType)); } function cgxgbtp_AssetDownloadImpl_hookImgListener($img, $listener) { $img.addEventListener("load", otji_JS_function($listener, "handleEvent"), !!0); $img.addEventListener("error", otji_JS_function($listener, "handleEvent"), !!0); } function cgxgbtp_AssetDownloadImpl_setOnProgress($this, $req, $listener) { var var$3; var$3 = otji_JS_function(cgxgbtp_AssetDownloadImpl$6__init_($this, $listener), "handleEvent"); $req.onprogress = var$3; } var cgxgbtp_AssetDownloadImpl$7 = $rt_classWithoutFields(); var cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType = null; function cgxgbtp_AssetDownloadImpl$7_$callClinit() { cgxgbtp_AssetDownloadImpl$7_$callClinit = $rt_eraseClinit(cgxgbtp_AssetDownloadImpl$7); cgxgbtp_AssetDownloadImpl$7__clinit_(); } function cgxgbtp_AssetDownloadImpl$7__clinit_() { cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType = $rt_createIntArray((cgxgbtp_AssetType_values()).data.length); cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Text)] = 1; cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Image)] = 2; cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Binary)] = 3; cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Audio)] = 4; cgxgbtp_AssetDownloadImpl$7_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Directory)] = 5; } var cbgssa_AddAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_AddAction__init_() { var var_0 = new cbgssa_AddAction(); cbgssa_AddAction__init_0(var_0); return var_0; } function cbgssa_AddAction__init_0($this) { cbgss_Action__init_($this); } function cbgggpi_ModelInfluencer() { cbgggpi_Influencer.call(this); this.$models = null; } function cbgggpi_ModelInfluencer__init_($this) { cbgggpi_Influencer__init_($this); $this.$models = cbgu_Array__init_0(1, 1, $rt_cls(cbggg_Model)); } function cbgggpi_ModelInfluencer$Random() { cbgggpi_ModelInfluencer.call(this); this.$pool = null; } function cbgggpi_ModelInfluencer$Random__init_() { var var_0 = new cbgggpi_ModelInfluencer$Random(); cbgggpi_ModelInfluencer$Random__init_0(var_0); return var_0; } function cbgggpi_ModelInfluencer$Random__init_0($this) { cbgggpi_ModelInfluencer__init_($this); $this.$pool = cbgggpi_ModelInfluencer$Random$ModelInstancePool__init_($this); } var omcs_SandtrixMain$STATE = $rt_classWithoutFields(jl_Enum); var omcs_SandtrixMain$STATE_MENU = null; var omcs_SandtrixMain$STATE_GAME = null; var omcs_SandtrixMain$STATE_$VALUES = null; function omcs_SandtrixMain$STATE_$callClinit() { omcs_SandtrixMain$STATE_$callClinit = $rt_eraseClinit(omcs_SandtrixMain$STATE); omcs_SandtrixMain$STATE__clinit_(); } function omcs_SandtrixMain$STATE__init_(var_0, var_1) { var var_2 = new omcs_SandtrixMain$STATE(); omcs_SandtrixMain$STATE__init_0(var_2, var_0, var_1); return var_2; } function omcs_SandtrixMain$STATE_values() { omcs_SandtrixMain$STATE_$callClinit(); return omcs_SandtrixMain$STATE_$VALUES.$clone(); } function omcs_SandtrixMain$STATE__init_0($this, var$1, var$2) { omcs_SandtrixMain$STATE_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcs_SandtrixMain$STATE_$values() { omcs_SandtrixMain$STATE_$callClinit(); return $rt_createArrayFromData(omcs_SandtrixMain$STATE, [omcs_SandtrixMain$STATE_MENU, omcs_SandtrixMain$STATE_GAME]); } function omcs_SandtrixMain$STATE__clinit_() { omcs_SandtrixMain$STATE_MENU = omcs_SandtrixMain$STATE__init_($rt_s(394), 0); omcs_SandtrixMain$STATE_GAME = omcs_SandtrixMain$STATE__init_($rt_s(395), 1); omcs_SandtrixMain$STATE_$VALUES = omcs_SandtrixMain$STATE_$values(); } var cbgm_Interpolation$BounceIn = $rt_classWithoutFields(cbgm_Interpolation$BounceOut); function cbgm_Interpolation$BounceIn__init_(var_0) { var var_1 = new cbgm_Interpolation$BounceIn(); cbgm_Interpolation$BounceIn__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$BounceIn__init_0($this, $bounces) { cbgm_Interpolation$BounceOut__init_0($this, $bounces); } function jur_AtomicFSet() { jur_FSet.call(this); this.$index0 = 0; } function jur_AtomicFSet__init_(var_0) { var var_1 = new jur_AtomicFSet(); jur_AtomicFSet__init_0(var_1, var_0); return var_1; } function jur_AtomicFSet__init_0($this, $groupIndex) { jur_FSet__init_0($this, $groupIndex); } function jur_AtomicFSet_matches($this, $stringIndex, $testString, $matchResult) { var $gr; $gr = $this.$getGroupIndex(); $matchResult.$setConsumed($gr, $stringIndex - $matchResult.$getConsumed($gr) | 0); $this.$index0 = $stringIndex; return $stringIndex; } function jur_AtomicFSet_getIndex($this) { return $this.$index0; } function jur_AtomicFSet_getName($this) { return $rt_s(396); } function jur_AtomicFSet_hasConsumed($this, $mr) { return 0; } var cbggg_IndexData = $rt_classWithoutFields(0); var jus_BaseStream = $rt_classWithoutFields(0); var jus_Stream = $rt_classWithoutFields(0); function jus_Stream_toList($this) { return ju_TemplateCollections$ImmutableArrayList__init_($this.$toArray()); } var jusi_SimpleStreamImpl = $rt_classWithoutFields(); function jusi_SimpleStreamImpl__init_($this) { jl_Object__init_0($this); } function jusi_SimpleStreamImpl_filter($this, $predicate) { return jusi_FilteringStreamImpl__init_($this, $predicate); } function jusi_SimpleStreamImpl_toArray($this) { return $this.$toArray2(jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_()); } function jusi_SimpleStreamImpl_toArray0($this, $generator) { var $estimatedSize, $array, $consumer, var$5, $list, $i; $estimatedSize = $this.$estimateSize(); if ($estimatedSize >= 0) { $array = $generator.$apply1($estimatedSize); $consumer = jusi_SimpleStreamImpl$ArrayFillingConsumer__init_($array); while ($this.$next2($consumer)) { } var$5 = $array.data; if ($consumer.$index1 < var$5.length) $array = ju_Arrays_copyOf1($array, $consumer.$index1); return $array; } $list = ju_ArrayList__init_(); while (true) { ju_Objects_requireNonNull($list); if (!$this.$next2(jusi_SimpleStreamImpl$toArray$lambda$_21_0__init_($list))) break; } $array = $generator.$apply1($list.$size0()); $i = 0; while (true) { var$5 = $array.data; if ($i >= var$5.length) break; var$5[$i] = $list.$get5($i); $i = $i + 1 | 0; } return $array; } function jusi_SimpleStreamImpl_lambda$toArray$2($x$0) { return $rt_createArray(jl_Object, $x$0); } function jusi_WrappingStreamImpl() { jusi_SimpleStreamImpl.call(this); this.$sourceStream = null; } function jusi_WrappingStreamImpl__init_($this, $sourceStream) { jusi_SimpleStreamImpl__init_($this); $this.$sourceStream = $sourceStream; } function jusi_WrappingStreamImpl_next($this, $consumer) { return $this.$sourceStream.$next2($this.$wrap3($consumer)); } function jusi_WrappingStreamImpl_estimateSize($this) { return $this.$sourceStream.$estimateSize(); } function jur_LowSurrogateCharSet() { jur_JointSet.call(this); this.$low = 0; } function jur_LowSurrogateCharSet__init_(var_0) { var var_1 = new jur_LowSurrogateCharSet(); jur_LowSurrogateCharSet__init_0(var_1, var_0); return var_1; } function jur_LowSurrogateCharSet__init_0($this, $low) { jur_JointSet__init_0($this); $this.$low = $low; } function jur_LowSurrogateCharSet_setNext($this, $next) { $this.$next = $next; } function jur_LowSurrogateCharSet_matches($this, $stringIndex, $testString, $matchResult) { var var$4, $low, $high; var$4 = $stringIndex + 1 | 0; if (var$4 > $matchResult.$getRightBound()) { $matchResult.$hitEnd = 1; return (-1); } $low = $testString.$charAt($stringIndex); if ($stringIndex > $matchResult.$getLeftBound()) { $high = $testString.$charAt($stringIndex - 1 | 0); if (jl_Character_isHighSurrogate($high)) return (-1); } if ($this.$low != $low) return (-1); return $this.$next.$matches(var$4, $testString, $matchResult); } function jur_LowSurrogateCharSet_find($this, $strIndex, $testString, $matchResult) { var $testStr, $startStr, $strLength, var$7, var$8; if (!($testString instanceof jl_String)) return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); $testStr = $testString; $startStr = $matchResult.$getLeftBound(); $strLength = $matchResult.$getRightBound(); while (true) { if ($strIndex >= $strLength) return (-1); var$7 = $testStr.$indexOf($this.$low, $strIndex); if (var$7 < 0) return (-1); if (var$7 > $startStr && jl_Character_isHighSurrogate($testStr.$charAt(var$7 - 1 | 0))) { $strIndex = var$7 + 1 | 0; continue; } var$8 = $this.$next; $strIndex = var$7 + 1 | 0; if (var$8.$matches($strIndex, $testString, $matchResult) >= 0) break; } return var$7; } function jur_LowSurrogateCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var $startStr, $testStr, var$7; if (!($testString instanceof jl_String)) return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); $startStr = $matchResult.$getLeftBound(); $testStr = $testString; a: { while (true) { if ($lastIndex < $strIndex) return (-1); var$7 = $testStr.$lastIndexOf1($this.$low, $lastIndex); if (var$7 < 0) break a; if (var$7 < $strIndex) break a; if (var$7 > $startStr && jl_Character_isHighSurrogate($testStr.$charAt(var$7 - 1 | 0))) { $lastIndex = var$7 + (-2) | 0; continue; } if ($this.$next.$matches(var$7 + 1 | 0, $testString, $matchResult) >= 0) break; $lastIndex = var$7 + (-1) | 0; } return var$7; } return (-1); } function jur_LowSurrogateCharSet_getName($this) { var var$1, var$2; var$1 = $this.$low; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append0(var$2, var$1); return jl_StringBuilder_toString(var$2); } function jur_LowSurrogateCharSet_first($this, $set) { if ($set instanceof jur_CharSet) return 0; if ($set instanceof jur_RangeSet) return 0; if ($set instanceof jur_SupplRangeSet) return 0; if ($set instanceof jur_SupplCharSet) return 0; if ($set instanceof jur_HighSurrogateCharSet) return 0; if (!($set instanceof jur_LowSurrogateCharSet)) return 1; return $set.$low != $this.$low ? 0 : 1; } function jur_LowSurrogateCharSet_hasConsumed($this, $matchResult) { return 1; } var jl_AssertionError = $rt_classWithoutFields(jl_Error); function jl_AssertionError__init_0() { var var_0 = new jl_AssertionError(); jl_AssertionError__init_1(var_0); return var_0; } function jl_AssertionError__init_(var_0, var_1) { var var_2 = new jl_AssertionError(); jl_AssertionError__init_2(var_2, var_0, var_1); return var_2; } function jl_AssertionError__init_1($this) { jl_Error__init_0($this); } function jl_AssertionError__init_2($this, $message, $cause) { jl_Error__init_2($this, $message, $cause); } var cbgm_MathUtils$Sin = $rt_classWithoutFields(); var cbgm_MathUtils$Sin_table = null; function cbgm_MathUtils$Sin_$callClinit() { cbgm_MathUtils$Sin_$callClinit = $rt_eraseClinit(cbgm_MathUtils$Sin); cbgm_MathUtils$Sin__clinit_(); } function cbgm_MathUtils$Sin__init_() { var var_0 = new cbgm_MathUtils$Sin(); cbgm_MathUtils$Sin__init_0(var_0); return var_0; } function cbgm_MathUtils$Sin__init_0($this) { cbgm_MathUtils$Sin_$callClinit(); jl_Object__init_0($this); } function cbgm_MathUtils$Sin__clinit_() { var $i; cbgm_MathUtils$Sin_table = $rt_createFloatArray(16384); $i = 0; while ($i < 16384) { cbgm_MathUtils$Sin_table.data[$i] = jl_Math_sin(($i + 0.5) / 16384.0 * 6.2831854820251465); $i = $i + 1 | 0; } cbgm_MathUtils$Sin_table.data[0] = 0.0; cbgm_MathUtils$Sin_table.data[4096] = 1.0; cbgm_MathUtils$Sin_table.data[8192] = 0.0; cbgm_MathUtils$Sin_table.data[12288] = (-1.0); } var jt_Format = $rt_classWithoutFields(); function jt_Format__init_($this) { jl_Object__init_0($this); } function jt_NumberFormat() { var a = this; jt_Format.call(a); a.$groupingUsed = 0; a.$maximumIntegerDigits = 0; a.$minimumIntegerDigits = 0; a.$maximumFractionDigits = 0; a.$minimumFractionDigits = 0; a.$roundingMode = null; a.$currency = null; } function jt_NumberFormat__init_($this) { jt_Format__init_($this); $this.$groupingUsed = 1; $this.$maximumIntegerDigits = 40; $this.$minimumIntegerDigits = 1; $this.$maximumFractionDigits = 3; jm_RoundingMode_$callClinit(); $this.$roundingMode = jm_RoundingMode_HALF_EVEN; $this.$currency = ju_Currency_getInstance0(ju_Locale_getDefault()); } function jt_NumberFormat_getNumberInstance($locale) { var $pattern; $pattern = otciu_CLDRHelper_resolveNumberFormat(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale)); return jt_DecimalFormat__init_($pattern, jt_DecimalFormatSymbols__init_($locale)); } function jt_NumberFormat_setGroupingUsed($this, $value) { $this.$groupingUsed = $value; } function jt_NumberFormat_setMaximumFractionDigits($this, $value) { if ($value < 0) $value = 0; $this.$maximumFractionDigits = $value; if ($this.$maximumFractionDigits < $this.$minimumFractionDigits) $this.$minimumFractionDigits = $this.$maximumFractionDigits; } function jt_NumberFormat_setMaximumIntegerDigits($this, $value) { if ($value < 0) $value = 0; $this.$maximumIntegerDigits = $value; if ($this.$maximumIntegerDigits < $this.$minimumIntegerDigits) $this.$minimumIntegerDigits = $this.$maximumIntegerDigits; } function jt_NumberFormat_setMinimumFractionDigits($this, $value) { if ($value < 0) $value = 0; $this.$minimumFractionDigits = $value; if ($this.$maximumFractionDigits < $this.$minimumFractionDigits) $this.$maximumFractionDigits = $this.$minimumFractionDigits; } function jt_NumberFormat_setMinimumIntegerDigits($this, $value) { if ($value < 0) $value = 0; $this.$minimumIntegerDigits = $value; if ($this.$maximumIntegerDigits < $this.$minimumIntegerDigits) $this.$maximumIntegerDigits = $this.$minimumIntegerDigits; } var cbggg_Batch = $rt_classWithoutFields(0); function omceu_API$_Components$_TabBar$_Tab() { jl_Object.call(this); this.$this$21 = null; } function omceu_API$_Components$_TabBar$_Tab__init_(var_0) { var var_1 = new omceu_API$_Components$_TabBar$_Tab(); omceu_API$_Components$_TabBar$_Tab__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_TabBar$_Tab__init_0($this, $this$2) { $this.$this$21 = $this$2; jl_Object__init_0($this); } function jur_CompositeQuantifierSet() { jur_LeafQuantifierSet.call(this); this.$quantifier = null; } function jur_CompositeQuantifierSet__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CompositeQuantifierSet(); jur_CompositeQuantifierSet__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CompositeQuantifierSet__init_0($this, $quant, $innerSet, $next, $type) { jur_LeafQuantifierSet__init_0($this, $innerSet, $next, $type); $this.$quantifier = $quant; } function jur_CompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $min, $max, $i, $shift; $min = $this.$quantifier.$min3(); $max = $this.$quantifier.$max2(); $i = 0; while (true) { if ($i >= $min) { a: { while ($i < $max) { if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) break a; $shift = $this.$leaf.$accepts($stringIndex, $testString); if ($shift < 1) break a; $stringIndex = $stringIndex + $shift | 0; $i = $i + 1 | 0; } } while (true) { if ($i < $min) return (-1); $shift = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) break; $stringIndex = $stringIndex - $this.$leaf.$charCount0() | 0; $i = $i + (-1) | 0; } return $shift; } if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) { $matchResult.$hitEnd = 1; return (-1); } $shift = $this.$leaf.$accepts($stringIndex, $testString); if ($shift < 1) break; $stringIndex = $stringIndex + $shift | 0; $i = $i + 1 | 0; } return (-1); } function jur_CompositeQuantifierSet_getName($this) { return $this.$quantifier.$toString(); } function jur_SupplRangeSet() { var a = this; jur_JointSet.call(a); a.$chars0 = null; a.$alt1 = 0; } function jur_SupplRangeSet__init_(var_0) { var var_1 = new jur_SupplRangeSet(); jur_SupplRangeSet__init_0(var_1, var_0); return var_1; } function jur_SupplRangeSet__init_0($this, $cc) { jur_JointSet__init_0($this); $this.$chars0 = $cc.$getInstance(); $this.$alt1 = $cc.$alt0; } function jur_SupplRangeSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength, var$5, $high, $offset, var$8, $low; $strLength = $matchResult.$getRightBound(); if ($stringIndex < $strLength) { var$5 = $stringIndex + 1 | 0; $high = $testString.$charAt($stringIndex); if ($this.$contains1($high)) { $offset = $this.$next.$matches(var$5, $testString, $matchResult); if ($offset > 0) return $offset; } if (var$5 < $strLength) { var$8 = var$5 + 1 | 0; $low = $testString.$charAt(var$5); if (jl_Character_isSurrogatePair($high, $low) && $this.$contains1(jl_Character_toCodePoint($high, $low))) return $this.$next.$matches(var$8, $testString, $matchResult); } } return (-1); } function jur_SupplRangeSet_getName($this) { var var$1, var$2, var$3; var$1 = !$this.$alt1 ? $rt_s(76) : $rt_s(77); var$2 = $this.$chars0.$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(78)), var$1), var$2); return jl_StringBuilder_toString(var$3); } function jur_SupplRangeSet_contains($this, $ch) { return $this.$chars0.$contains1($ch); } function jur_SupplRangeSet_first($this, $set) { if ($set instanceof jur_SupplCharSet) return jur_AbstractCharClass_intersects($this.$chars0, $set.$getCodePoint()); if ($set instanceof jur_CharSet) return jur_AbstractCharClass_intersects($this.$chars0, $set.$getChar()); if ($set instanceof jur_SupplRangeSet) return jur_AbstractCharClass_intersects0($this.$chars0, $set.$chars0); if (!($set instanceof jur_RangeSet)) return 1; return jur_AbstractCharClass_intersects0($this.$chars0, $set.$getChars0()); } function jur_SupplRangeSet_getChars($this) { return $this.$chars0; } function jur_SupplRangeSet_setNext($this, $next) { $this.$next = $next; } function jur_SupplRangeSet_hasConsumed($this, $mr) { return 1; } function cbgss_Event() { jl_Object.call(this); this.$bubbles = 0; } function cbgss_Event__init_() { var var_0 = new cbgss_Event(); cbgss_Event__init_0(var_0); return var_0; } function cbgss_Event__init_0($this) { jl_Object__init_0($this); $this.$bubbles = 1; } var cbgssu_ChangeListener$ChangeEvent = $rt_classWithoutFields(cbgss_Event); function cbgssu_ChangeListener$ChangeEvent__init_() { var var_0 = new cbgssu_ChangeListener$ChangeEvent(); cbgssu_ChangeListener$ChangeEvent__init_0(var_0); return var_0; } function cbgssu_ChangeListener$ChangeEvent__init_0($this) { cbgss_Event__init_0($this); } function jl_String() { var a = this; jl_Object.call(a); a.$characters = null; a.$hashCode2 = 0; } var jl_String_EMPTY_CHARS = null; var jl_String_EMPTY = null; var jl_String_CASE_INSENSITIVE_ORDER = null; function jl_String_$callClinit() { jl_String_$callClinit = $rt_eraseClinit(jl_String); jl_String__clinit_(); } function jl_String__init_1() { var var_0 = new jl_String(); jl_String__init_2(var_0); return var_0; } function jl_String__init_(var_0) { var var_1 = new jl_String(); jl_String__init_3(var_1, var_0); return var_1; } function jl_String__init_0(var_0, var_1, var_2) { var var_3 = new jl_String(); jl_String__init_4(var_3, var_0, var_1, var_2); return var_3; } function jl_String__init_5(var_0, var_1, var_2) { var var_3 = new jl_String(); jl_String__init_6(var_3, var_0, var_1, var_2); return var_3; } function jl_String__init_2($this) { jl_String_$callClinit(); jl_Object__init_0($this); $this.$characters = jl_String_EMPTY_CHARS; } function jl_String__init_3($this, $characters) { var var$2, var$3, $i; jl_String_$callClinit(); var$2 = $characters.data; jl_Object__init_0($this); var$3 = var$2.length; $this.$characters = $rt_createCharArray(var$3); $i = 0; while ($i < var$3) { $this.$characters.data[$i] = var$2[$i]; $i = $i + 1 | 0; } } function jl_String__init_4($this, $value, $offset, $count) { var $i, var$5; jl_String_$callClinit(); jl_Object__init_0($this); $this.$characters = $rt_createCharArray($count); $i = 0; while ($i < $count) { var$5 = $value.data; $this.$characters.data[$i] = var$5[$i + $offset | 0]; $i = $i + 1 | 0; } } function jl_String_fromArray($characters) { var $s; jl_String_$callClinit(); $s = jl_String__init_1(); $s.$characters = $characters; return $s; } function jl_String__init_6($this, $codePoints, $offset, $count) { var $charCount, $i, var$6, var$7, $codePoint, var$9, var$10; jl_String_$callClinit(); jl_Object__init_0($this); $this.$characters = $rt_createCharArray($count * 2 | 0); $charCount = 0; $i = 0; while ($i < $count) { var$6 = $codePoints.data; var$7 = $offset + 1 | 0; $codePoint = var$6[$offset]; if ($codePoint < 65536) { var$6 = $this.$characters.data; var$9 = $charCount + 1 | 0; var$6[$charCount] = $codePoint & 65535; } else { var$6 = $this.$characters.data; var$10 = $charCount + 1 | 0; var$6[$charCount] = jl_Character_highSurrogate($codePoint); var$6 = $this.$characters.data; var$9 = var$10 + 1 | 0; var$6[var$10] = jl_Character_lowSurrogate($codePoint); } $i = $i + 1 | 0; $offset = var$7; $charCount = var$9; } if ($charCount < $this.$characters.data.length) $this.$characters = ju_Arrays_copyOf0($this.$characters, $charCount); } function jl_String_charAt($this, $index) { if ($index >= 0 && $index < $this.$characters.data.length) return $this.$characters.data[$index]; $rt_throw(jl_StringIndexOutOfBoundsException__init_()); } function jl_String_length($this) { return $this.$characters.data.length; } function jl_String_isEmpty($this) { return $this.$characters.data.length ? 0 : 1; } function jl_String_getChars($this, $srcBegin, $srcEnd, $dst, $dstBegin) { var var$5, var$6, var$7; if ($srcBegin >= 0 && $srcBegin <= $srcEnd && $srcEnd <= $this.$length() && $dstBegin >= 0) { var$5 = $dst.data; if (($dstBegin + ($srcEnd - $srcBegin | 0) | 0) <= var$5.length) { while ($srcBegin < $srcEnd) { var$6 = $dstBegin + 1 | 0; var$7 = $srcBegin + 1 | 0; var$5[$dstBegin] = $this.$charAt($srcBegin); $dstBegin = var$6; $srcBegin = var$7; } return; } } $rt_throw(jl_IndexOutOfBoundsException__init_0()); } function jl_String_startsWith($this, $prefix, $toffset) { var $i, var$4, var$5; if (($toffset + $prefix.$length() | 0) > $this.$length()) return 0; $i = 0; while ($i < $prefix.$length()) { var$4 = $prefix.$charAt($i); var$5 = $toffset + 1 | 0; if (var$4 != $this.$charAt($toffset)) return 0; $i = $i + 1 | 0; $toffset = var$5; } return 1; } function jl_String_startsWith0($this, $prefix) { if ($this === $prefix) return 1; return $this.$startsWith($prefix, 0); } function jl_String_endsWith($this, $suffix) { var $j, $i, var$4, var$5; if ($this === $suffix) return 1; if ($suffix.$length() > $this.$length()) return 0; $j = 0; $i = $this.$length() - $suffix.$length() | 0; while ($i < $this.$length()) { var$4 = $this.$charAt($i); var$5 = $j + 1 | 0; if (var$4 != $suffix.$charAt($j)) return 0; $i = $i + 1 | 0; $j = var$5; } return 1; } function jl_String_indexOf($this, $ch, $fromIndex) { var $i, $bmpChar, $hi, $lo; $i = jl_Math_max(0, $fromIndex); if ($ch < 65536) { $bmpChar = $ch & 65535; while (true) { if ($i >= $this.$characters.data.length) return (-1); if ($this.$characters.data[$i] == $bmpChar) break; $i = $i + 1 | 0; } return $i; } $hi = jl_Character_highSurrogate($ch); $lo = jl_Character_lowSurrogate($ch); while (true) { if ($i >= ($this.$characters.data.length - 1 | 0)) return (-1); if ($this.$characters.data[$i] == $hi && $this.$characters.data[$i + 1 | 0] == $lo) break; $i = $i + 1 | 0; } return $i; } function jl_String_indexOf0($this, $ch) { return $this.$indexOf($ch, 0); } function jl_String_lastIndexOf($this, $ch, $fromIndex) { var $i, $bmpChar, $hi, $lo, var$7, var$8; $i = jl_Math_min($fromIndex, $this.$length() - 1 | 0); if ($ch < 65536) { $bmpChar = $ch & 65535; while (true) { if ($i < 0) return (-1); if ($this.$characters.data[$i] == $bmpChar) break; $i = $i + (-1) | 0; } return $i; } $hi = jl_Character_highSurrogate($ch); $lo = jl_Character_lowSurrogate($ch); while (true) { if ($i < 1) return (-1); if ($this.$characters.data[$i] == $lo) { var$7 = $this.$characters.data; var$8 = $i - 1 | 0; if (var$7[var$8] == $hi) break; } $i = $i + (-1) | 0; } return var$8; } function jl_String_lastIndexOf0($this, $ch) { return $this.$lastIndexOf1($ch, $this.$length() - 1 | 0); } function jl_String_indexOf1($this, $str, $fromIndex) { var $i, $toIndex, $j; $i = jl_Math_max(0, $fromIndex); $toIndex = $this.$length() - $str.$length() | 0; a: while (true) { if ($i > $toIndex) return (-1); $j = 0; while (true) { if ($j >= $str.$length()) break a; if ($this.$charAt($i + $j | 0) != $str.$charAt($j)) break; $j = $j + 1 | 0; } $i = $i + 1 | 0; } return $i; } function jl_String_indexOf2($this, $str) { return $this.$indexOf0($str, 0); } function jl_String_lastIndexOf1($this, $str, $fromIndex) { var $i, $j; $i = jl_Math_min($fromIndex, $this.$length() - $str.$length() | 0); a: while (true) { if ($i < 0) return (-1); $j = 0; while (true) { if ($j >= $str.$length()) break a; if ($this.$charAt($i + $j | 0) != $str.$charAt($j)) break; $j = $j + 1 | 0; } $i = $i + (-1) | 0; } return $i; } function jl_String_lastIndexOf2($this, $str) { return $this.$lastIndexOf2($str, $this.$length()); } function jl_String_substring($this, $beginIndex, $endIndex) { var var$3; var$3 = $rt_compare($beginIndex, $endIndex); if (var$3 > 0) $rt_throw(jl_IndexOutOfBoundsException__init_0()); if (!var$3) { jl_String_$callClinit(); return jl_String_EMPTY; } if (!$beginIndex && $endIndex == $this.$length()) return $this; return jl_String__init_0($this.$characters, $beginIndex, $endIndex - $beginIndex | 0); } function jl_String_substring0($this, $beginIndex) { return $this.$substring0($beginIndex, $this.$length()); } function jl_String_subSequence($this, $beginIndex, $endIndex) { return $this.$substring0($beginIndex, $endIndex); } function jl_String_concat($this, $str) { var $buffer, $index, $i, var$5, var$6; if ($str.$isEmpty()) return $this; if ($this.$isEmpty()) return $str; $buffer = $rt_createCharArray($this.$length() + $str.$length() | 0); $index = 0; $i = 0; while ($i < $this.$length()) { var$5 = $buffer.data; var$6 = $index + 1 | 0; var$5[$index] = $this.$charAt($i); $i = $i + 1 | 0; $index = var$6; } $i = 0; while ($i < $str.$length()) { var$5 = $buffer.data; var$6 = $index + 1 | 0; var$5[$index] = $str.$charAt($i); $i = $i + 1 | 0; $index = var$6; } return jl_String_fromArray($buffer); } function jl_String_contains($this, $s) { var $sz, $i, $j; $sz = $this.$length() - $s.$length() | 0; $i = 0; while ($i <= $sz) { $j = 0; while (true) { if ($j >= $s.$length()) return 1; if ($this.$charAt($i + $j | 0) != $s.$charAt($j)) break; $j = $j + 1 | 0; } $i = $i + 1 | 0; } return 0; } function jl_String_replace($this, $target, $replacement) { var $sb, $sz, $i, $j; $sb = jl_StringBuilder__init_(); $sz = $this.$length() - $target.$length() | 0; $i = 0; while ($i <= $sz) { $j = 0; a: { while (true) { if ($j >= $target.$length()) { $sb.$append($replacement); $i = $i + ($target.$length() - 1 | 0) | 0; break a; } if ($this.$charAt($i + $j | 0) != $target.$charAt($j)) break; $j = $j + 1 | 0; } $sb.$append0($this.$charAt($i)); } $i = $i + 1 | 0; } $sb.$append($this.$substring($i)); return $sb.$toString(); } function jl_String_trim($this) { var $lower, $upper; $lower = 0; $upper = $this.$length() - 1 | 0; a: { while ($lower <= $upper) { if ($this.$charAt($lower) > 32) break a; $lower = $lower + 1 | 0; } } while ($lower <= $upper && $this.$charAt($upper) <= 32) { $upper = $upper + (-1) | 0; } return $this.$substring0($lower, $upper + 1 | 0); } function jl_String_toString($this) { return $this; } function jl_String_toCharArray($this) { var $array, $i, var$3; $array = $rt_createCharArray($this.$characters.data.length); $i = 0; while (true) { var$3 = $array.data; if ($i >= var$3.length) break; var$3[$i] = $this.$characters.data[$i]; $i = $i + 1 | 0; } return $array; } function jl_String_valueOf1($obj) { jl_String_$callClinit(); return $obj === null ? $rt_s(105) : $obj.$toString(); } function jl_String_valueOf2($c) { var var$2, var$3; jl_String_$callClinit(); var$2 = new jl_String; var$3 = $rt_createCharArray(1); var$3.data[0] = $c; jl_String__init_3(var$2, var$3); return var$2; } function jl_String_valueOf($i) { jl_String_$callClinit(); return ((jl_StringBuilder__init_()).$append2($i)).$toString(); } function jl_String_valueOf3($l) { jl_String_$callClinit(); return ((jl_StringBuilder__init_()).$append22($l)).$toString(); } function jl_String_valueOf0($f) { jl_String_$callClinit(); return ((jl_StringBuilder__init_()).$append21($f)).$toString(); } function jl_String_equals($this, $other) { var $str, $i; if ($this === $other) return 1; if (!($other instanceof jl_String)) return 0; $str = $other; if ($str.$length() != $this.$length()) return 0; $i = 0; while ($i < $str.$length()) { if ($this.$charAt($i) != $str.$charAt($i)) return 0; $i = $i + 1 | 0; } return 1; } function jl_String_getBytes($this, $charsetName) { return $this.$getBytes(jnc_Charset_forName($charsetName.$toString())); } function jl_String_getBytes0($this, $charset) { var $buffer, $result; $buffer = jnc_Charset_encode($charset, jn_CharBuffer_wrap0($this.$characters)); if ($buffer.$hasArray() && !jn_Buffer_position($buffer) && jn_Buffer_limit($buffer) == jn_Buffer_capacity($buffer)) return jn_ByteBuffer_array($buffer); $result = $rt_createByteArray(jn_Buffer_remaining($buffer)); $buffer.$get9($result); return $result; } function jl_String_hashCode($this) { var var$1, var$2, var$3, $c; a: { if (!$this.$hashCode2) { var$1 = $this.$characters.data; var$2 = var$1.length; var$3 = 0; while (true) { if (var$3 >= var$2) break a; $c = var$1[var$3]; $this.$hashCode2 = (31 * $this.$hashCode2 | 0) + $c | 0; var$3 = var$3 + 1 | 0; } } } return $this.$hashCode2; } function jl_String_toLowerCase($this) { var $codePoints, $codePointCount, $i, var$4, var$5, var$6, var$7, var$8; if ($this.$isEmpty()) return $this; $codePoints = $rt_createIntArray($this.$characters.data.length); $codePointCount = 0; $i = 0; while ($i < $this.$characters.data.length) { a: { if ($i != ($this.$characters.data.length - 1 | 0) && jl_Character_isHighSurrogate($this.$characters.data[$i])) { var$4 = $this.$characters.data; var$5 = $i + 1 | 0; var$6 = var$4[var$5]; if (jl_Character_isLowSurrogate(var$6)) { var$7 = $codePoints.data; var$8 = $codePointCount + 1 | 0; var$7[$codePointCount] = jl_Character_toLowerCase(jl_Character_toCodePoint($this.$characters.data[$i], $this.$characters.data[var$5])); $i = var$5; break a; } } var$7 = $codePoints.data; var$8 = $codePointCount + 1 | 0; var$7[$codePointCount] = jl_Character_toLowerCase0($this.$characters.data[$i]); } $i = $i + 1 | 0; $codePointCount = var$8; } return jl_String__init_5($codePoints, 0, $codePointCount); } function jl_String_toUpperCase($this) { var $codePoints, $codePointCount, $i, var$4, var$5, var$6, var$7, var$8; if ($this.$isEmpty()) return $this; $codePoints = $rt_createIntArray($this.$characters.data.length); $codePointCount = 0; $i = 0; while ($i < $this.$characters.data.length) { a: { if ($i != ($this.$characters.data.length - 1 | 0) && jl_Character_isHighSurrogate($this.$characters.data[$i])) { var$4 = $this.$characters.data; var$5 = $i + 1 | 0; var$6 = var$4[var$5]; if (jl_Character_isLowSurrogate(var$6)) { var$7 = $codePoints.data; var$8 = $codePointCount + 1 | 0; var$7[$codePointCount] = jl_Character_toUpperCase(jl_Character_toCodePoint($this.$characters.data[$i], $this.$characters.data[var$5])); $i = var$5; break a; } } var$7 = $codePoints.data; var$8 = $codePointCount + 1 | 0; var$7[$codePointCount] = jl_Character_toUpperCase0($this.$characters.data[$i]); } $i = $i + 1 | 0; $codePointCount = var$8; } return jl_String__init_5($codePoints, 0, $codePointCount); } function jl_String_split($this, $regex) { return jur_Pattern_split(jur_Pattern_compile($regex), $this.$toString()); } function jl_String_split0($this, $regex, $limit) { return jur_Pattern_split0(jur_Pattern_compile($regex), $this.$toString(), $limit); } function jl_String_replaceAll($this, $regex, $replacement) { return jur_Matcher_replaceAll(jur_Pattern_matcher(jur_Pattern_compile($regex), $this.$toString()), $replacement); } function jl_String_format($format, $args) { jl_String_$callClinit(); return ju_Formatter_toString(ju_Formatter_format(ju_Formatter__init_(), $format, $args)); } function jl_String__clinit_() { jl_String_EMPTY_CHARS = $rt_createCharArray(0); jl_String_EMPTY = jl_String__init_1(); jl_String_CASE_INSENSITIVE_ORDER = jl_String$_clinit_$lambda$_89_0__init_(); } function otcic_ConsoleOutputStream() { ji_OutputStream.call(this); this.$buffer1 = null; } function otcic_ConsoleOutputStream__init_($this) { ji_OutputStream__init_($this); $this.$buffer1 = $rt_createByteArray(1); } var otcic_StderrOutputStream = $rt_classWithoutFields(otcic_ConsoleOutputStream); var otcic_StderrOutputStream_INSTANCE = null; function otcic_StderrOutputStream_$callClinit() { otcic_StderrOutputStream_$callClinit = $rt_eraseClinit(otcic_StderrOutputStream); otcic_StderrOutputStream__clinit_(); } function otcic_StderrOutputStream__init_() { var var_0 = new otcic_StderrOutputStream(); otcic_StderrOutputStream__init_0(var_0); return var_0; } function otcic_StderrOutputStream__init_0($this) { otcic_StderrOutputStream_$callClinit(); otcic_ConsoleOutputStream__init_($this); } function otcic_StderrOutputStream_write($this, $b, $off, $len) { otcic_Console_writeStderr($b, $off, $len); } function otcic_StderrOutputStream__clinit_() { otcic_StderrOutputStream_INSTANCE = otcic_StderrOutputStream__init_(); } var cbgssu_UIUtilsEmu = $rt_classWithoutFields(); var cbgssu_UIUtilsEmu_isAndroid = 0; var cbgssu_UIUtilsEmu_isMac = 0; var cbgssu_UIUtilsEmu_isWindows = 0; var cbgssu_UIUtilsEmu_isLinux = 0; var cbgssu_UIUtilsEmu_isIos = 0; function cbgssu_UIUtilsEmu_$callClinit() { cbgssu_UIUtilsEmu_$callClinit = $rt_eraseClinit(cbgssu_UIUtilsEmu); cbgssu_UIUtilsEmu__clinit_(); } function cbgssu_UIUtilsEmu__init_() { var var_0 = new cbgssu_UIUtilsEmu(); cbgssu_UIUtilsEmu__init_0(var_0); return var_0; } function cbgssu_UIUtilsEmu__init_0($this) { cbgssu_UIUtilsEmu_$callClinit(); jl_Object__init_0($this); } function cbgssu_UIUtilsEmu__clinit_() { var var$1; cbgssu_UIUtilsEmu_isAndroid = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(39)); cbgssu_UIUtilsEmu_isMac = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(40)); cbgssu_UIUtilsEmu_isWindows = $rt_str($rt_globals.navigator.platform).$contains0($rt_s(41)); cbgssu_UIUtilsEmu_isLinux = !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(42)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(43)) ? 0 : 1; var$1 = !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(44)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(45)) && !$rt_str($rt_globals.navigator.platform).$contains0($rt_s(46)) ? 0 : 1; cbgssu_UIUtilsEmu_isIos = var$1; } function jn_IntBufferOverArray() { var a = this; jn_IntBufferImpl.call(a); a.$readOnly3 = 0; a.$start4 = 0; a.$array2 = null; } function jn_IntBufferOverArray__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_IntBufferOverArray(); jn_IntBufferOverArray__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_IntBufferOverArray__init_0($this, $start, $capacity, $array, $position, $limit, $readOnly) { jn_IntBufferImpl__init_($this, $capacity, $position, $limit); $this.$start4 = $start; $this.$readOnly3 = $readOnly; $this.$array2 = $array; } function jn_IntBufferOverArray_getElement($this, $index) { return $this.$array2.data[$index + $this.$start4 | 0]; } function jn_IntBufferOverArray_putElement($this, $index, $value) { $this.$array2.data[$index + $this.$start4 | 0] = $value; } function jn_IntBufferOverArray_readOnly($this) { return $this.$readOnly3; } var cbgss_InputEvent$Type = $rt_classWithoutFields(jl_Enum); var cbgss_InputEvent$Type_touchDown = null; var cbgss_InputEvent$Type_touchUp = null; var cbgss_InputEvent$Type_touchDragged = null; var cbgss_InputEvent$Type_mouseMoved = null; var cbgss_InputEvent$Type_enter = null; var cbgss_InputEvent$Type_exit = null; var cbgss_InputEvent$Type_scrolled = null; var cbgss_InputEvent$Type_keyDown = null; var cbgss_InputEvent$Type_keyUp = null; var cbgss_InputEvent$Type_keyTyped = null; var cbgss_InputEvent$Type_$VALUES = null; function cbgss_InputEvent$Type_$callClinit() { cbgss_InputEvent$Type_$callClinit = $rt_eraseClinit(cbgss_InputEvent$Type); cbgss_InputEvent$Type__clinit_(); } function cbgss_InputEvent$Type__init_(var_0, var_1) { var var_2 = new cbgss_InputEvent$Type(); cbgss_InputEvent$Type__init_0(var_2, var_0, var_1); return var_2; } function cbgss_InputEvent$Type_values() { cbgss_InputEvent$Type_$callClinit(); return cbgss_InputEvent$Type_$VALUES.$clone(); } function cbgss_InputEvent$Type__init_0($this, var$1, var$2) { cbgss_InputEvent$Type_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgss_InputEvent$Type__clinit_() { cbgss_InputEvent$Type_touchDown = cbgss_InputEvent$Type__init_($rt_s(397), 0); cbgss_InputEvent$Type_touchUp = cbgss_InputEvent$Type__init_($rt_s(398), 1); cbgss_InputEvent$Type_touchDragged = cbgss_InputEvent$Type__init_($rt_s(399), 2); cbgss_InputEvent$Type_mouseMoved = cbgss_InputEvent$Type__init_($rt_s(400), 3); cbgss_InputEvent$Type_enter = cbgss_InputEvent$Type__init_($rt_s(401), 4); cbgss_InputEvent$Type_exit = cbgss_InputEvent$Type__init_($rt_s(402), 5); cbgss_InputEvent$Type_scrolled = cbgss_InputEvent$Type__init_($rt_s(403), 6); cbgss_InputEvent$Type_keyDown = cbgss_InputEvent$Type__init_($rt_s(404), 7); cbgss_InputEvent$Type_keyUp = cbgss_InputEvent$Type__init_($rt_s(405), 8); cbgss_InputEvent$Type_keyTyped = cbgss_InputEvent$Type__init_($rt_s(406), 9); cbgss_InputEvent$Type_$VALUES = $rt_createArrayFromData(cbgss_InputEvent$Type, [cbgss_InputEvent$Type_touchDown, cbgss_InputEvent$Type_touchUp, cbgss_InputEvent$Type_touchDragged, cbgss_InputEvent$Type_mouseMoved, cbgss_InputEvent$Type_enter, cbgss_InputEvent$Type_exit, cbgss_InputEvent$Type_scrolled, cbgss_InputEvent$Type_keyDown, cbgss_InputEvent$Type_keyUp, cbgss_InputEvent$Type_keyTyped]); } var jnci_UTF8Encoder = $rt_classWithoutFields(jnci_BufferedEncoder); function jnci_UTF8Encoder__init_(var_0) { var var_1 = new jnci_UTF8Encoder(); jnci_UTF8Encoder__init_0(var_1, var_0); return var_1; } function jnci_UTF8Encoder__init_0($this, $cs) { jnci_BufferedEncoder__init_($this, $cs, 2.0, 4.0); } function jnci_UTF8Encoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $ch, var$12, var$13, var$14, $low, $codePoint; $result = null; a: { while ($inPos < $inSize) { if ($outPos >= $outSize) { var$9 = $inPos; break a; } var$10 = $inArray.data; var$9 = $inPos + 1 | 0; $ch = var$10[$inPos]; if ($ch < 128) { var$10 = $outArray.data; var$12 = $outPos + 1 | 0; var$10[$outPos] = $ch << 24 >> 24; } else if ($ch < 2048) { if (($outPos + 2 | 0) > $outSize) { var$9 = var$9 + (-1) | 0; if ($controller.$hasMoreOutput0(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$10 = $outArray.data; var$13 = $outPos + 1 | 0; var$10[$outPos] = (192 | $ch >> 6) << 24 >> 24; var$12 = var$13 + 1 | 0; var$10[var$13] = (128 | $ch & 63) << 24 >> 24; } else if (!jl_Character_isSurrogate($ch)) { if (($outPos + 3 | 0) > $outSize) { var$9 = var$9 + (-1) | 0; if ($controller.$hasMoreOutput0(3)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$10 = $outArray.data; var$14 = $outPos + 1 | 0; var$10[$outPos] = (224 | $ch >> 12) << 24 >> 24; var$13 = var$14 + 1 | 0; var$10[var$14] = (128 | $ch >> 6 & 63) << 24 >> 24; var$12 = var$13 + 1 | 0; var$10[var$13] = (128 | $ch & 63) << 24 >> 24; } else { if (!jl_Character_isHighSurrogate($ch)) { $result = jnc_CoderResult_malformedForLength(1); break a; } if (var$9 >= $inSize) { if ($controller.$hasMoreInput0()) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } var$13 = var$9 + 1 | 0; $low = var$10[var$9]; if (!jl_Character_isLowSurrogate($low)) { var$9 = var$13 + (-2) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if (($outPos + 4 | 0) > $outSize) { var$9 = var$13 + (-2) | 0; if ($controller.$hasMoreOutput0(4)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$10 = $outArray.data; $codePoint = jl_Character_toCodePoint($ch, $low); var$9 = $outPos + 1 | 0; var$10[$outPos] = (240 | $codePoint >> 18) << 24 >> 24; var$14 = var$9 + 1 | 0; var$10[var$9] = (128 | $codePoint >> 12 & 63) << 24 >> 24; var$9 = var$14 + 1 | 0; var$10[var$14] = (128 | $codePoint >> 6 & 63) << 24 >> 24; var$12 = var$9 + 1 | 0; var$10[var$9] = (128 | $codePoint & 63) << 24 >> 24; var$9 = var$13; } $inPos = var$9; $outPos = var$12; } var$9 = $inPos; } $controller.$setInPosition(var$9); $controller.$setOutPosition($outPos); return $result; } var omcemm_CMediaGFX = $rt_classWithoutFields(omcemm_CMedia); function omcemm_CMediaGFX__init_($this, $filename) { omcemm_CMedia__init_($this, $filename); } function omcemm_CMediaAnimation() { var a = this; omcemm_CMediaGFX.call(a); a.$tile_width = 0; a.$tile_height = 0; a.$animation_speed = 0.0; a.$frameOffset = 0; a.$frameLength = 0; } function omcemm_CMediaAnimation__init_(var_0) { var var_1 = new omcemm_CMediaAnimation(); omcemm_CMediaAnimation__init_0(var_1, var_0); return var_1; } function omcemm_CMediaAnimation__init_0($this, $filename) { omcemm_CMediaGFX__init_($this, $filename); } var ju_Dictionary = $rt_classWithoutFields(); function ju_Dictionary__init_($this) { jl_Object__init_0($this); } function ju_Hashtable() { var a = this; ju_Dictionary.call(a); a.$elementCount = 0; a.$elementData = null; a.$loadFactor = 0.0; a.$threshold = 0; a.$firstSlot = 0; a.$lastSlot = 0; a.$modCount = 0; } var ju_Hashtable_EMPTY_ENUMERATION = null; var ju_Hashtable_EMPTY_ITERATOR = null; function ju_Hashtable_$callClinit() { ju_Hashtable_$callClinit = $rt_eraseClinit(ju_Hashtable); ju_Hashtable__clinit_(); } function ju_Hashtable__init_() { var var_0 = new ju_Hashtable(); ju_Hashtable__init_0(var_0); return var_0; } function ju_Hashtable__init_1(var_0) { var var_1 = new ju_Hashtable(); ju_Hashtable__init_2(var_1, var_0); return var_1; } function ju_Hashtable_newEntry($key, $value, $hash) { ju_Hashtable_$callClinit(); return ju_Hashtable$Entry__init_($key, $value); } function ju_Hashtable__init_0($this) { ju_Hashtable_$callClinit(); ju_Hashtable__init_2($this, 11); } function ju_Hashtable__init_2($this, $capacity) { ju_Hashtable_$callClinit(); ju_Dictionary__init_($this); $this.$lastSlot = (-1); if ($capacity < 0) $rt_throw(jl_IllegalArgumentException__init_1()); $this.$elementCount = 0; if (!$capacity) $capacity = 1; $this.$elementData = ju_Hashtable_newElementArray($this, $capacity); $this.$firstSlot = $this.$elementData.data.length; $this.$loadFactor = 0.75; ju_Hashtable_computeMaxSize($this); } function ju_Hashtable_newElementArray($this, $size) { return $rt_createArray(ju_Hashtable$Entry, $size); } function ju_Hashtable_computeMaxSize($this) { $this.$threshold = $this.$elementData.data.length * $this.$loadFactor | 0; } function ju_Hashtable_get($this, $key) { var $hash, $index, $entry; jl_Object_monitorEnterSync($this); try { $hash = $key.$hashCode(); $index = ($hash & 2147483647) % $this.$elementData.data.length | 0; $entry = $this.$elementData.data[$index]; while ($entry !== null) { if ($entry.$equalsKey($key, $hash)) return $entry.$value3; $entry = $entry.$next1; } return null; } finally { jl_Object_monitorExitSync($this); } } function ju_Hashtable_keySet($this) { return ju_Hashtable$4__init_($this); } function ju_Hashtable_put($this, $key, $value) { var $hash, var$4, $index, $entry, $result, var$8, var$9; jl_Object_monitorEnterSync($this); try { if ($key !== null && $value !== null) { $hash = $key.$hashCode(); var$4 = $hash & 2147483647; $index = var$4 % $this.$elementData.data.length | 0; $entry = $this.$elementData.data[$index]; while ($entry !== null && !$entry.$equalsKey($key, $hash)) { $entry = $entry.$next1; } if ($entry !== null) { $result = $entry.$value3; $entry.$value3 = $value; return $result; } $this.$modCount = $this.$modCount + 1 | 0; var$8 = $this.$elementCount + 1 | 0; $this.$elementCount = var$8; if (var$8 > $this.$threshold) { $this.$rehash(); $index = var$4 % $this.$elementData.data.length | 0; } if ($index < $this.$firstSlot) $this.$firstSlot = $index; if ($index > $this.$lastSlot) $this.$lastSlot = $index; var$9 = ju_Hashtable_newEntry($key, $value, $hash); var$9.$next1 = $this.$elementData.data[$index]; $this.$elementData.data[$index] = var$9; return null; } $rt_throw(jl_NullPointerException__init_()); } finally { jl_Object_monitorExitSync($this); } } function ju_Hashtable_rehash($this) { var $length, $newLast, $newData, $i, var$5, $entry, $index, var$8, $entry_0; $length = ($this.$elementData.data.length << 1) + 1 | 0; if (!$length) $length = 1; $newLast = (-1); $newData = ju_Hashtable_newElementArray($this, $length); $i = $this.$lastSlot + 1 | 0; var$5 = $length; while (true) { $i = $i + (-1) | 0; if ($i < $this.$firstSlot) break; $entry = $this.$elementData.data[$i]; while ($entry !== null) { $index = ($entry.$getKeyHash() & 2147483647) % $length | 0; if ($index < var$5) var$5 = $index; if ($index > $newLast) $newLast = $index; var$8 = $newData.data; $entry_0 = $entry.$next1; $entry.$next1 = var$8[$index]; var$8[$index] = $entry; $entry = $entry_0; } } $this.$firstSlot = var$5; $this.$lastSlot = $newLast; $this.$elementData = $newData; ju_Hashtable_computeMaxSize($this); } function ju_Hashtable__clinit_() { ju_Hashtable_EMPTY_ENUMERATION = ju_Hashtable$1__init_(); ju_Hashtable_EMPTY_ITERATOR = ju_Hashtable$2__init_(); } function ju_Properties() { ju_Hashtable.call(this); this.$defaults = null; } function ju_Properties__init_() { var var_0 = new ju_Properties(); ju_Properties__init_0(var_0); return var_0; } function ju_Properties__init_1(var_0) { var var_1 = new ju_Properties(); ju_Properties__init_2(var_1, var_0); return var_1; } function ju_Properties__init_0($this) { ju_Hashtable__init_0($this); } function ju_Properties__init_2($this, $properties) { ju_Hashtable__init_0($this); $this.$defaults = $properties; } function ju_Properties_getProperty($this, $name) { var $result, $property; $result = ju_Hashtable_get($this, $name); $property = !($result instanceof jl_String) ? null : $result; if ($property === null && $this.$defaults !== null) $property = $this.$defaults.$getProperty($name); return $property; } function ju_Properties_setProperty($this, $name, $value) { return $this.$put1($name, $value); } function jn_FloatBufferOverArray() { var a = this; jn_FloatBufferImpl.call(a); a.$readOnly4 = 0; a.$start5 = 0; a.$array3 = null; } function jn_FloatBufferOverArray__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_FloatBufferOverArray(); jn_FloatBufferOverArray__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_FloatBufferOverArray__init_0($this, $start, $capacity, $array, $position, $limit, $readOnly) { jn_FloatBufferImpl__init_($this, $capacity, $position, $limit); $this.$start5 = $start; $this.$readOnly4 = $readOnly; $this.$array3 = $array; } function jn_FloatBufferOverArray_getElement($this, $index) { return $this.$array3.data[$index + $this.$start5 | 0]; } function jn_FloatBufferOverArray_putElement($this, $index, $value) { $this.$array3.data[$index + $this.$start5 | 0] = $value; } function jn_FloatBufferOverArray_readOnly($this) { return $this.$readOnly4; } var cbgssu_DragAndDrop$Target = $rt_classWithoutFields(); var cbgggmd_ModelMeshPart = $rt_classWithoutFields(); function cbgggmd_ModelMeshPart__init_() { var var_0 = new cbgggmd_ModelMeshPart(); cbgggmd_ModelMeshPart__init_0(var_0); return var_0; } function cbgggmd_ModelMeshPart__init_0($this) { jl_Object__init_0($this); } var cbgssa_RelativeTemporalAction = $rt_classWithoutFields(cbgssa_TemporalAction); function cbgssa_RelativeTemporalAction__init_($this) { cbgssa_TemporalAction__init_($this); } var cbgssa_MoveByAction = $rt_classWithoutFields(cbgssa_RelativeTemporalAction); function cbgssa_MoveByAction__init_() { var var_0 = new cbgssa_MoveByAction(); cbgssa_MoveByAction__init_0(var_0); return var_0; } function cbgssa_MoveByAction__init_0($this) { cbgssa_RelativeTemporalAction__init_($this); } var ji_InputStream = $rt_classWithoutFields(); function ji_InputStream__init_($this) { jl_Object__init_0($this); } function ji_InputStream_read($this, $b, $off, $len) { var $i, $bt, var$6, var$7; $i = 0; while ($i < $len) { $bt = $this.$read1(); if ($bt < 0) { if (!$i) $i = (-1); return $i; } var$6 = $b.data; var$7 = $off + 1 | 0; var$6[$off] = $bt << 24 >> 24; $i = $i + 1 | 0; $off = var$7; } if ($len <= 0) $len = (-1); return $len; } function ji_InputStream_close($this) {} function cgxgbtp_Blob$1() { var a = this; ji_InputStream.call(a); a.$pos = 0; a.$this$025 = null; } function cgxgbtp_Blob$1__init_(var_0) { var var_1 = new cgxgbtp_Blob$1(); cgxgbtp_Blob$1__init_0(var_1, var_0); return var_1; } function cgxgbtp_Blob$1__init_0($this, $this$0) { $this.$this$025 = $this$0; ji_InputStream__init_($this); } function cgxgbtp_Blob$1_read($this) { var var$1, var$2; if ($this.$pos == cgxgbtp_Blob_length($this.$this$025)) return (-1); var$1 = $this.$this$025; var$2 = $this.$pos; $this.$pos = var$2 + 1 | 0; return cgxgbtp_Blob_get(var$1, var$2) & 255; } function cbgm_Interpolation$Elastic() { var a = this; cbgm_Interpolation.call(a); a.$value4 = 0.0; a.$power1 = 0.0; a.$scale1 = 0.0; a.$bounces = 0.0; } function cbgm_Interpolation$Elastic__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Interpolation$Elastic(); cbgm_Interpolation$Elastic__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Interpolation$Elastic__init_0($this, $value, $power, $bounces, $scale) { cbgm_Interpolation__init_($this); $this.$value4 = $value; $this.$power1 = $power; $this.$scale1 = $scale; $this.$bounces = $bounces * 3.1415927410125732 * ($bounces % 2 | 0 ? (-1) : 1); } var cbgm_Interpolation$ElasticOut = $rt_classWithoutFields(cbgm_Interpolation$Elastic); function cbgm_Interpolation$ElasticOut__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Interpolation$ElasticOut(); cbgm_Interpolation$ElasticOut__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Interpolation$ElasticOut__init_0($this, $value, $power, $bounces, $scale) { cbgm_Interpolation$Elastic__init_0($this, $value, $power, $bounces, $scale); } var cbgssu_Table$Debug = $rt_classWithoutFields(jl_Enum); var cbgssu_Table$Debug_none = null; var cbgssu_Table$Debug_all = null; var cbgssu_Table$Debug_table = null; var cbgssu_Table$Debug_cell = null; var cbgssu_Table$Debug_actor = null; var cbgssu_Table$Debug_$VALUES = null; function cbgssu_Table$Debug_$callClinit() { cbgssu_Table$Debug_$callClinit = $rt_eraseClinit(cbgssu_Table$Debug); cbgssu_Table$Debug__clinit_(); } function cbgssu_Table$Debug__init_(var_0, var_1) { var var_2 = new cbgssu_Table$Debug(); cbgssu_Table$Debug__init_0(var_2, var_0, var_1); return var_2; } function cbgssu_Table$Debug_values() { cbgssu_Table$Debug_$callClinit(); return cbgssu_Table$Debug_$VALUES.$clone(); } function cbgssu_Table$Debug__init_0($this, var$1, var$2) { cbgssu_Table$Debug_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgssu_Table$Debug__clinit_() { cbgssu_Table$Debug_none = cbgssu_Table$Debug__init_($rt_s(407), 0); cbgssu_Table$Debug_all = cbgssu_Table$Debug__init_($rt_s(267), 1); cbgssu_Table$Debug_table = cbgssu_Table$Debug__init_($rt_s(408), 2); cbgssu_Table$Debug_cell = cbgssu_Table$Debug__init_($rt_s(409), 3); cbgssu_Table$Debug_actor = cbgssu_Table$Debug__init_($rt_s(410), 4); cbgssu_Table$Debug_$VALUES = $rt_createArrayFromData(cbgssu_Table$Debug, [cbgssu_Table$Debug_none, cbgssu_Table$Debug_all, cbgssu_Table$Debug_table, cbgssu_Table$Debug_cell, cbgssu_Table$Debug_actor]); } var cgxgbts_SMSoundCallback = $rt_classWithoutFields(0); function jt_DecimalFormat$TextField() { jl_Object.call(this); this.$text2 = null; } function jt_DecimalFormat$TextField__init_(var_0) { var var_1 = new jt_DecimalFormat$TextField(); jt_DecimalFormat$TextField__init_0(var_1, var_0); return var_1; } function jt_DecimalFormat$TextField__init_0($this, $text) { jl_Object__init_0($this); $this.$text2 = $text; } function jt_DecimalFormat$TextField_equals($this, $obj) { var $other; if ($this === $obj) return 1; if (!($obj instanceof jt_DecimalFormat$TextField)) return 0; $other = $obj; return $this.$text2.$equals($other.$text2); } function jt_DecimalFormat$TextField_hashCode($this) { return $this.$text2.$hashCode(); } var omcsugp_SandShimmerParticleSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsugp_SandShimmerParticleSystem__init_(var_0) { var var_1 = new omcsugp_SandShimmerParticleSystem(); omcsugp_SandShimmerParticleSystem__init_0(var_1, var_0); return var_1; } function omcsugp_SandShimmerParticleSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 11520, 1); } function omcsugp_SandShimmerParticleSystem_addParticle($this, $x, $y, $map, $map_x, $map_y) { omcsug_SandtrixBaseMedia_$callClinit(); $this.$addParticle0(omcsug_SandtrixBaseMedia_PIXEL, $x, $y, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, omcsugp_SandShimmerParticleSystem$CustomData__init_($this, 0, $map_x, $map_y, $map)); } function omcsugp_SandShimmerParticleSystem_updateParticle($this, $particle, $index) { var $customData, var$4; $customData = $particle.$customData; $customData.$timer_animate = $customData.$timer_animate + 1 | 0; var$4 = $customData.$map.data[$customData.$map_x].data[$customData.$map_y].$sand; omcsde_SAND_$callClinit(); if (var$4 === omcsde_SAND_NONE) return 0; if ($customData.$timer_animate < 5) $particle.$a = $customData.$timer_animate / 5.0; else { if ($customData.$timer_animate >= 10) return 0; $particle.$a = 1.0 - ($customData.$timer_animate - 5 | 0) / 5.0; } return 1; } function omcsugp_SandShimmerParticleSystem_createParticle($this, $particle) {} function omcsugp_SandShimmerParticleSystem_destroyParticle($this, $particle) {} var cbgu_JsonWriter$OutputType = $rt_classWithoutFields(jl_Enum); var cbgu_JsonWriter$OutputType_json = null; var cbgu_JsonWriter$OutputType_javascript = null; var cbgu_JsonWriter$OutputType_minimal = null; var cbgu_JsonWriter$OutputType_javascriptPattern = null; var cbgu_JsonWriter$OutputType_minimalNamePattern = null; var cbgu_JsonWriter$OutputType_minimalValuePattern = null; var cbgu_JsonWriter$OutputType_$VALUES = null; function cbgu_JsonWriter$OutputType_$callClinit() { cbgu_JsonWriter$OutputType_$callClinit = $rt_eraseClinit(cbgu_JsonWriter$OutputType); cbgu_JsonWriter$OutputType__clinit_(); } function cbgu_JsonWriter$OutputType__init_(var_0, var_1) { var var_2 = new cbgu_JsonWriter$OutputType(); cbgu_JsonWriter$OutputType__init_0(var_2, var_0, var_1); return var_2; } function cbgu_JsonWriter$OutputType_values() { cbgu_JsonWriter$OutputType_$callClinit(); return cbgu_JsonWriter$OutputType_$VALUES.$clone(); } function cbgu_JsonWriter$OutputType__init_0($this, var$1, var$2) { cbgu_JsonWriter$OutputType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgu_JsonWriter$OutputType__clinit_() { cbgu_JsonWriter$OutputType_json = cbgu_JsonWriter$OutputType__init_($rt_s(411), 0); cbgu_JsonWriter$OutputType_javascript = cbgu_JsonWriter$OutputType__init_($rt_s(412), 1); cbgu_JsonWriter$OutputType_minimal = cbgu_JsonWriter$OutputType__init_($rt_s(413), 2); cbgu_JsonWriter$OutputType_$VALUES = $rt_createArrayFromData(cbgu_JsonWriter$OutputType, [cbgu_JsonWriter$OutputType_json, cbgu_JsonWriter$OutputType_javascript, cbgu_JsonWriter$OutputType_minimal]); cbgu_JsonWriter$OutputType_javascriptPattern = jur_Pattern_compile($rt_s(414)); cbgu_JsonWriter$OutputType_minimalNamePattern = jur_Pattern_compile($rt_s(415)); cbgu_JsonWriter$OutputType_minimalValuePattern = jur_Pattern_compile($rt_s(416)); } var jnci_UTF8Charset = $rt_classWithoutFields(jnc_Charset); var jnci_UTF8Charset_INSTANCE = null; function jnci_UTF8Charset_$callClinit() { jnci_UTF8Charset_$callClinit = $rt_eraseClinit(jnci_UTF8Charset); jnci_UTF8Charset__clinit_(); } function jnci_UTF8Charset__init_() { var var_0 = new jnci_UTF8Charset(); jnci_UTF8Charset__init_0(var_0); return var_0; } function jnci_UTF8Charset__init_0($this) { jnci_UTF8Charset_$callClinit(); jnc_Charset__init_($this, $rt_s(417), $rt_createArray(jl_String, 0)); } function jnci_UTF8Charset_newDecoder($this) { return jnci_UTF8Decoder__init_($this); } function jnci_UTF8Charset_newEncoder($this) { return jnci_UTF8Encoder__init_($this); } function jnci_UTF8Charset__clinit_() { jnci_UTF8Charset_INSTANCE = jnci_UTF8Charset__init_(); } var otjde_EventTarget = $rt_classWithoutFields(0); var otjde_KeyboardEventTarget = $rt_classWithoutFields(0); function cbgssu_ActorGestureListener() { jl_Object.call(this); this.$detector = null; } var cbgssu_ActorGestureListener_tmpCoords = null; var cbgssu_ActorGestureListener_tmpCoords2 = null; function cbgssu_ActorGestureListener_$callClinit() { cbgssu_ActorGestureListener_$callClinit = $rt_eraseClinit(cbgssu_ActorGestureListener); cbgssu_ActorGestureListener__clinit_(); } function cbgssu_ActorGestureListener__init_() { var var_0 = new cbgssu_ActorGestureListener(); cbgssu_ActorGestureListener__init_0(var_0); return var_0; } function cbgssu_ActorGestureListener__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgssu_ActorGestureListener(); cbgssu_ActorGestureListener__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgssu_ActorGestureListener__init_0($this) { cbgssu_ActorGestureListener_$callClinit(); cbgssu_ActorGestureListener__init_2($this, 20.0, 0.4000000059604645, 1.100000023841858, 2.147483648E9); } function cbgssu_ActorGestureListener__init_2($this, $halfTapSquareSize, $tapCountInterval, $longPressDuration, $maxFlingDelay) { cbgssu_ActorGestureListener_$callClinit(); jl_Object__init_0($this); $this.$detector = cbgi_GestureDetector__init_($halfTapSquareSize, $tapCountInterval, $longPressDuration, $maxFlingDelay, cbgssu_ActorGestureListener$1__init_($this)); } function cbgssu_ActorGestureListener__clinit_() { cbgssu_ActorGestureListener_tmpCoords = cbgm_Vector2__init_(); cbgssu_ActorGestureListener_tmpCoords2 = cbgm_Vector2__init_(); } function jur_MultiLineEOLSet() { jur_AbstractSet.call(this); this.$consCounter = 0; } function jur_MultiLineEOLSet__init_(var_0) { var var_1 = new jur_MultiLineEOLSet(); jur_MultiLineEOLSet__init_0(var_1, var_0); return var_1; } function jur_MultiLineEOLSet__init_0($this, $counter) { jur_AbstractSet__init_($this); $this.$consCounter = $counter; } function jur_MultiLineEOLSet_matches($this, $strIndex, $testString, $matchResult) { var $strDif, $ch1, $ch2; $strDif = !$matchResult.$hasAnchoringBounds() ? $testString.$length() - $strIndex | 0 : $matchResult.$getRightBound() - $strIndex | 0; if (!$strDif) { $matchResult.$setConsumed($this.$consCounter, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } if ($strDif < 2) { $ch1 = $testString.$charAt($strIndex); $ch2 = 97; } else { $ch1 = $testString.$charAt($strIndex); $ch2 = $testString.$charAt($strIndex + 1 | 0); } switch ($ch1) { case 10: case 133: case 8232: case 8233: $matchResult.$setConsumed($this.$consCounter, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); case 13: if ($ch2 != 10) { $matchResult.$setConsumed($this.$consCounter, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } $matchResult.$setConsumed($this.$consCounter, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); default: } return (-1); } function jur_MultiLineEOLSet_hasConsumed($this, $matchResult) { var $res; $res = !$matchResult.$getConsumed($this.$consCounter) ? 0 : 1; $matchResult.$setConsumed($this.$consCounter, (-1)); return $res; } function jur_MultiLineEOLSet_getName($this) { return $rt_s(418); } var omceuga_TextAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_TextAction__init_($this) { omceuga_CommonActions__init_($this); } var jl_ReflectiveOperationException = $rt_classWithoutFields(jl_Exception); function jl_ReflectiveOperationException__init_() { var var_0 = new jl_ReflectiveOperationException(); jl_ReflectiveOperationException__init_0(var_0); return var_0; } function jl_ReflectiveOperationException__init_0($this) { jl_Exception__init_0($this); } var jl_ClassNotFoundException = $rt_classWithoutFields(jl_ReflectiveOperationException); function jl_ClassNotFoundException__init_() { var var_0 = new jl_ClassNotFoundException(); jl_ClassNotFoundException__init_0(var_0); return var_0; } function jl_ClassNotFoundException__init_0($this) { jl_ReflectiveOperationException__init_0($this); } function ji_Reader() { jl_Object.call(this); this.$lock = null; } function ji_Reader__init_($this) { ji_Reader__init_0($this, jl_Object__init_()); } function ji_Reader__init_0($this, $lock) { jl_Object__init_0($this); $this.$lock = $lock; } function ji_BufferedReader() { var a = this; ji_Reader.call(a); a.$innerReader = null; a.$buffer2 = null; a.$index2 = 0; a.$count0 = 0; a.$eof = 0; a.$mark0 = 0; } function ji_BufferedReader__init_(var_0, var_1) { var var_2 = new ji_BufferedReader(); ji_BufferedReader__init_0(var_2, var_0, var_1); return var_2; } function ji_BufferedReader__init_0($this, $innerReader, $size) { ji_Reader__init_($this); $this.$mark0 = (-1); if ($size < 0) $rt_throw(jl_IllegalArgumentException__init_1()); $this.$innerReader = $innerReader; $this.$buffer2 = $rt_createCharArray(jl_Math_max(64, $size)); } function ji_BufferedReader_close($this) { ji_BufferedReader_requireOpened($this); $this.$innerReader.$close(); $this.$innerReader = null; } function ji_BufferedReader_readLine($this) { var $line, var$2, var$3, $ch; ji_BufferedReader_requireOpened($this); if ($this.$eof && $this.$index2 >= $this.$count0) return null; $line = jl_StringBuilder__init_(); a: { while (true) { if ($this.$index2 >= $this.$count0 && !ji_BufferedReader_fillBuffer($this, 0)) break a; var$2 = $this.$buffer2.data; var$3 = $this.$index2; $this.$index2 = var$3 + 1 | 0; $ch = var$2[var$3]; if ($ch == 10) break; if ($ch == 13) { if ($this.$index2 >= $this.$count0 && !ji_BufferedReader_fillBuffer($this, 0)) break a; if ($this.$buffer2.data[$this.$index2] != 10) break a; $this.$index2 = $this.$index2 + 1 | 0; break a; } $line.$append0($ch); } } return $line.$toString(); } function ji_BufferedReader_fillBuffer($this, $offset) { var $charsRead; if ($this.$eof) return 0; a: { while (true) { if ($offset >= $this.$buffer2.data.length) break a; $charsRead = $this.$innerReader.$read2($this.$buffer2, $offset, $this.$buffer2.data.length - $offset | 0); if ($charsRead == (-1)) { $this.$eof = 1; break a; } if (!$charsRead) break; $offset = $offset + $charsRead | 0; } } $this.$count0 = $offset; $this.$index2 = 0; $this.$mark0 = (-1); return 1; } function ji_BufferedReader_requireOpened($this) { if ($this.$innerReader !== null) return; $rt_throw(ji_IOException__init_()); } var ju_Queue = $rt_classWithoutFields(0); var ju_Deque = $rt_classWithoutFields(0); function ju_ArrayDeque() { var a = this; ju_AbstractCollection.call(a); a.$version0 = 0; a.$array4 = null; a.$head = 0; a.$tail = 0; } function ju_ArrayDeque__init_() { var var_0 = new ju_ArrayDeque(); ju_ArrayDeque__init_1(var_0); return var_0; } function ju_ArrayDeque__init_0(var_0) { var var_1 = new ju_ArrayDeque(); ju_ArrayDeque__init_2(var_1, var_0); return var_1; } function ju_ArrayDeque__init_1($this) { ju_ArrayDeque__init_2($this, 8); } function ju_ArrayDeque__init_2($this, $numElements) { ju_AbstractCollection__init_($this); $this.$array4 = $rt_createArray(jl_Object, $numElements + 1 | 0); } function ju_ArrayDeque_addFirst($this, $e) { if ($e === null) $rt_throw(jl_NullPointerException__init_()); ju_ArrayDeque_ensureCapacity($this, $this.$size0() + 1 | 0); $this.$head = $this.$head - 1 | 0; if ($this.$head < 0) $this.$head = $this.$head + $this.$array4.data.length | 0; $this.$array4.data[$this.$head] = $e; $this.$version0 = $this.$version0 + 1 | 0; } function ju_ArrayDeque_addLast($this, $e) { var var$2, var$3; if ($e === null) $rt_throw(jl_NullPointerException__init_()); ju_ArrayDeque_ensureCapacity($this, $this.$size0() + 1 | 0); var$2 = $this.$array4.data; var$3 = $this.$tail; $this.$tail = var$3 + 1 | 0; var$2[var$3] = $e; if ($this.$tail >= $this.$array4.data.length) $this.$tail = 0; $this.$version0 = $this.$version0 + 1 | 0; } function ju_ArrayDeque_removeFirst($this) { var $value; $value = $this.$pollFirst(); if ($value !== null) return $value; $rt_throw(ju_NoSuchElementException__init_()); } function ju_ArrayDeque_pollFirst($this) { var $result; if ($this.$head == $this.$tail) return null; $result = $this.$array4.data[$this.$head]; $this.$array4.data[$this.$head] = null; $this.$head = $this.$head + 1 | 0; if ($this.$head >= $this.$array4.data.length) $this.$head = 0; $this.$version0 = $this.$version0 + 1 | 0; return $result; } function ju_ArrayDeque_pollLast($this) { var $result; if ($this.$head == $this.$tail) return null; $this.$tail = $this.$tail - 1 | 0; if ($this.$tail < 0) $this.$tail = $this.$array4.data.length - 1 | 0; $result = $this.$array4.data[$this.$tail]; $this.$array4.data[$this.$tail] = null; $this.$version0 = $this.$version0 + 1 | 0; return $result; } function ju_ArrayDeque_add($this, $e) { $this.$addLast($e); return 1; } function ju_ArrayDeque_poll($this) { return $this.$pollFirst(); } function ju_ArrayDeque_push($this, $e) { $this.$addFirst($e); } function ju_ArrayDeque_pop($this) { return $this.$removeFirst(); } function ju_ArrayDeque_size($this) { return $this.$tail >= $this.$head ? $this.$tail - $this.$head | 0 : ($this.$array4.data.length - $this.$head | 0) + $this.$tail | 0; } function ju_ArrayDeque_ensureCapacity($this, $capacity) { var $newArraySize, $newArray, $j, $i, var$6, var$7, var$8; if ($capacity < $this.$array4.data.length) return; $newArraySize = jl_Math_max($this.$array4.data.length * 2 | 0, (($capacity * 3 | 0) / 2 | 0) + 1 | 0); if ($newArraySize < 1) $newArraySize = 2147483647; $newArray = $rt_createArray(jl_Object, $newArraySize); $j = 0; if ($this.$head <= $this.$tail) { $i = $this.$head; while ($i < $this.$tail) { var$6 = $newArray.data; var$7 = $j + 1 | 0; var$6[$j] = $this.$array4.data[$i]; $i = $i + 1 | 0; $j = var$7; } } else { $i = $this.$head; while ($i < $this.$array4.data.length) { var$8 = $newArray.data; var$7 = $j + 1 | 0; var$8[$j] = $this.$array4.data[$i]; $i = $i + 1 | 0; $j = var$7; } $i = 0; while ($i < $this.$tail) { var$6 = $newArray.data; var$7 = $j + 1 | 0; var$6[$j] = $this.$array4.data[$i]; $i = $i + 1 | 0; $j = var$7; } } $this.$head = 0; $this.$tail = $j; $this.$array4 = $newArray; } function ju_ArrayDeque_clear($this) { ju_Arrays_fill1($this.$array4, null); $this.$head = $this.$tail; } function omceu_API$_Windows$1() { omceuga_WindowAction.call(this); this.$this$110 = null; } function omceu_API$_Windows$1__init_(var_0) { var var_1 = new omceu_API$_Windows$1(); omceu_API$_Windows$1__init_0(var_1, var_0); return var_1; } function omceu_API$_Windows$1__init_0($this, $this$1) { $this.$this$110 = $this$1; omceuga_WindowAction__init_($this); } var cbgssa_DelayAction = $rt_classWithoutFields(cbgssa_DelegateAction); function cbgssa_DelayAction__init_() { var var_0 = new cbgssa_DelayAction(); cbgssa_DelayAction__init_0(var_0); return var_0; } function cbgssa_DelayAction__init_0($this) { cbgssa_DelegateAction__init_($this); } var cbgssu_TextureRegionDrawable = $rt_classWithoutFields(cbgssu_BaseDrawable); function cbgssu_TextureRegionDrawable__init_() { var var_0 = new cbgssu_TextureRegionDrawable(); cbgssu_TextureRegionDrawable__init_0(var_0); return var_0; } function cbgssu_TextureRegionDrawable__init_0($this) { cbgssu_BaseDrawable__init_0($this); } var cgxgbtf_Store = $rt_classWithoutFields(0); var cgxgbtp_AssetFilter = $rt_classWithoutFields(0); function cgxgbtp_AssetFilter_getType($file) { var $extension; $extension = (cgxgbtp_AssetFilter_extension($file)).$toLowerCase1(); if (cgxgbtp_AssetFilter_isImage($extension)) { cgxgbtp_AssetType_$callClinit(); return cgxgbtp_AssetType_Image; } if (cgxgbtp_AssetFilter_isAudio($extension)) { cgxgbtp_AssetType_$callClinit(); return cgxgbtp_AssetType_Audio; } if (!cgxgbtp_AssetFilter_isText($extension)) { cgxgbtp_AssetType_$callClinit(); return cgxgbtp_AssetType_Binary; } cgxgbtp_AssetType_$callClinit(); return cgxgbtp_AssetType_Text; } function cgxgbtp_AssetFilter_extension($file) { var $dotIndex; $dotIndex = $file.$lastIndexOf(46); if ($dotIndex == (-1)) return $rt_s(102); return $file.$substring($dotIndex + 1 | 0); } function cgxgbtp_AssetFilter_isImage($extension) { return !$extension.$equals($rt_s(419)) && !$extension.$equals($rt_s(420)) && !$extension.$equals($rt_s(421)) && !$extension.$equals($rt_s(422)) && !$extension.$equals($rt_s(423)) ? 0 : 1; } function cgxgbtp_AssetFilter_isText($extension) { var var$2; a: { b: { if ($extension.$equals($rt_s(411))) break b; if ($extension.$equals($rt_s(424))) break b; if ($extension.$equals($rt_s(425))) break b; if ($extension.$equals($rt_s(426))) break b; if ($extension.$equals($rt_s(427))) break b; if ($extension.$equals($rt_s(428))) break b; if ($extension.$equals($rt_s(429))) break b; if ($extension.$equals($rt_s(430))) break b; if (!$extension.$equals($rt_s(431))) { var$2 = 0; break a; } } var$2 = 1; } return var$2; } function cgxgbtp_AssetFilter_isAudio($extension) { return !$extension.$equals($rt_s(432)) && !$extension.$equals($rt_s(433)) && !$extension.$equals($rt_s(434)) ? 0 : 1; } function jt_DecimalFormatSymbols() { var a = this; jl_Object.call(a); a.$locale = null; a.$zeroDigit = 0; a.$groupingSeparator = 0; a.$decimalSeparator = 0; a.$perMill = 0; a.$percent = 0; a.$digit = 0; a.$patternSeparator = 0; a.$nan = null; a.$infinity = null; a.$minusSign = 0; a.$monetaryDecimalSeparator = 0; a.$exponentSeparator = null; } function jt_DecimalFormatSymbols__init_0() { var var_0 = new jt_DecimalFormatSymbols(); jt_DecimalFormatSymbols__init_1(var_0); return var_0; } function jt_DecimalFormatSymbols__init_(var_0) { var var_1 = new jt_DecimalFormatSymbols(); jt_DecimalFormatSymbols__init_2(var_1, var_0); return var_1; } function jt_DecimalFormatSymbols__init_1($this) { jt_DecimalFormatSymbols__init_2($this, ju_Locale_getDefault()); } function jt_DecimalFormatSymbols__init_2($this, $locale) { jl_Object__init_0($this); $this.$locale = $locale; jt_DecimalFormatSymbols_initData($this); } function jt_DecimalFormatSymbols_initData($this) { var $data, var$2, var$3; $data = otciu_CLDRHelper_resolveDecimalData(ju_Locale_getLanguage($this.$locale), ju_Locale_getCountry($this.$locale)); $this.$zeroDigit = 48; var$2 = $data.groupingSeparator; $this.$groupingSeparator = var$2 & 65535; var$2 = $data.decimalSeparator; $this.$decimalSeparator = var$2 & 65535; var$2 = $data.perMille; $this.$perMill = var$2 & 65535; var$2 = $data.percent; $this.$percent = var$2 & 65535; $this.$digit = 35; $this.$patternSeparator = 59; var$3 = ($data.naN !== null ? $rt_str($data.naN) : null); $this.$nan = var$3; var$3 = ($data.infinity !== null ? $rt_str($data.infinity) : null); $this.$infinity = var$3; var$2 = $data.minusSign; $this.$minusSign = var$2 & 65535; var$2 = $data.decimalSeparator; $this.$monetaryDecimalSeparator = var$2 & 65535; var$3 = ($data.exponentSeparator !== null ? $rt_str($data.exponentSeparator) : null); $this.$exponentSeparator = var$3; } function jt_DecimalFormatSymbols_getGroupingSeparator($this) { return $this.$groupingSeparator; } function jt_DecimalFormatSymbols_clone($this) { var var$1, $e, $$je; a: { try { var$1 = jl_Object_clone($this); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_CloneNotSupportedException) { $e = $$je; break a; } else { throw $$e; } } return var$1; } $rt_throw(jl_AssertionError__init_($rt_s(435), $e)); } function ju_HashMap$AbstractMapIterator() { var a = this; jl_Object.call(a); a.$position8 = 0; a.$expectedModCount0 = 0; a.$futureEntry = null; a.$currentEntry = null; a.$prevEntry = null; a.$associatedMap = null; } function ju_HashMap$AbstractMapIterator__init_(var_0) { var var_1 = new ju_HashMap$AbstractMapIterator(); ju_HashMap$AbstractMapIterator__init_0(var_1, var_0); return var_1; } function ju_HashMap$AbstractMapIterator__init_0($this, $hm) { jl_Object__init_0($this); $this.$associatedMap = $hm; $this.$expectedModCount0 = $hm.$modCount1; $this.$futureEntry = null; } function ju_HashMap$AbstractMapIterator_hasNext($this) { if ($this.$futureEntry !== null) return 1; while ($this.$position8 < $this.$associatedMap.$elementData0.data.length) { if ($this.$associatedMap.$elementData0.data[$this.$position8] !== null) return 1; $this.$position8 = $this.$position8 + 1 | 0; } return 0; } function ju_HashMap$AbstractMapIterator_checkConcurrentMod($this) { if ($this.$expectedModCount0 == $this.$associatedMap.$modCount1) return; $rt_throw(ju_ConcurrentModificationException__init_()); } function ju_HashMap$AbstractMapIterator_makeNext($this) { var var$1, var$2; ju_HashMap$AbstractMapIterator_checkConcurrentMod($this); if (!$this.$hasNext()) $rt_throw(ju_NoSuchElementException__init_()); if ($this.$futureEntry === null) { var$1 = $this.$associatedMap.$elementData0.data; var$2 = $this.$position8; $this.$position8 = var$2 + 1 | 0; $this.$currentEntry = var$1[var$2]; $this.$futureEntry = $this.$currentEntry.$next3; $this.$prevEntry = null; } else { if ($this.$currentEntry !== null) $this.$prevEntry = $this.$currentEntry; $this.$currentEntry = $this.$futureEntry; $this.$futureEntry = $this.$futureEntry.$next3; } } var otcir_Converter = $rt_classWithoutFields(); function otcir_Converter__init_() { var var_0 = new otcir_Converter(); otcir_Converter__init_0(var_0); return var_0; } function otcir_Converter__init_0($this) { jl_Object__init_0($this); } function cbgggmd_ModelMaterial() { jl_Object.call(this); this.$opacity0 = 0.0; } function cbgggmd_ModelMaterial__init_() { var var_0 = new cbgggmd_ModelMaterial(); cbgggmd_ModelMaterial__init_0(var_0); return var_0; } function cbgggmd_ModelMaterial__init_0($this) { jl_Object__init_0($this); $this.$opacity0 = 1.0; } function ju_Formatter() { var a = this; jl_Object.call(a); a.$locale0 = null; a.$out2 = null; a.$ioException = null; } function ju_Formatter__init_() { var var_0 = new ju_Formatter(); ju_Formatter__init_0(var_0); return var_0; } function ju_Formatter__init_1(var_0) { var var_1 = new ju_Formatter(); ju_Formatter__init_2(var_1, var_0); return var_1; } function ju_Formatter__init_3(var_0, var_1) { var var_2 = new ju_Formatter(); ju_Formatter__init_4(var_2, var_0, var_1); return var_2; } function ju_Formatter__init_0($this) { ju_Formatter__init_2($this, ju_Locale_getDefault()); } function ju_Formatter__init_2($this, $l) { ju_Formatter__init_4($this, jl_StringBuilder__init_(), $l); } function ju_Formatter__init_4($this, $a, $l) { jl_Object__init_0($this); $this.$out2 = $a; $this.$locale0 = $l; } function ju_Formatter_requireOpen($this) { if ($this.$out2 !== null) return; $rt_throw(ju_FormatterClosedException__init_()); } function ju_Formatter_toString($this) { ju_Formatter_requireOpen($this); return $this.$out2.$toString(); } function ju_Formatter_format($this, $format, $args) { return ju_Formatter_format0($this, $this.$locale0, $format, $args); } function ju_Formatter_format0($this, $l, $format, $args) { var $e, $$je; ju_Formatter_requireOpen($this); a: { try { if ($args === null) $args = $rt_createArray(jl_Object, 1); (ju_Formatter$FormatWriter__init_($this, $this.$out2, $l, $format, $args)).$write0(); break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof ji_IOException) { $e = $$je; } else { throw $$e; } } $this.$ioException = $e; } return $this; } function cbgmo_PolygonMapObject() { cbgm_MapObject.call(this); this.$polygon = null; } function cbgmo_PolygonMapObject__init_() { var var_0 = new cbgmo_PolygonMapObject(); cbgmo_PolygonMapObject__init_0(var_0); return var_0; } function cbgmo_PolygonMapObject__init_1(var_0) { var var_1 = new cbgmo_PolygonMapObject(); cbgmo_PolygonMapObject__init_2(var_1, var_0); return var_1; } function cbgmo_PolygonMapObject__init_0($this) { cbgmo_PolygonMapObject__init_2($this, $rt_createFloatArray(0)); } function cbgmo_PolygonMapObject__init_2($this, $vertices) { cbgm_MapObject__init_0($this); $this.$polygon = cbgm_Polygon__init_($vertices); } function jl_Object$Monitor() { var a = this; jl_Object.call(a); a.$enteringThreads = null; a.$notifyListeners = null; a.$owner = null; a.$count = 0; } function jl_Object$Monitor__init_() { var var_0 = new jl_Object$Monitor(); jl_Object$Monitor__init_0(var_0); return var_0; } function jl_Object$Monitor__init_0($this) { jl_Object__init_0($this); $this.$owner = jl_Thread_currentThread(); } function cbggg_VertexBufferObjectSubData() { var a = this; jl_Object.call(a); a.$attributes = null; a.$buffer3 = null; a.$byteBuffer = null; a.$bufferHandle = 0; a.$isDirect = 0; a.$isStatic = 0; a.$usage0 = 0; a.$isDirty = 0; a.$isBound = 0; } function cbggg_VertexBufferObjectSubData__init_(var_0, var_1, var_2) { var var_3 = new cbggg_VertexBufferObjectSubData(); cbggg_VertexBufferObjectSubData__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbggg_VertexBufferObjectSubData__init_0($this, $isStatic, $numVertices, $attributes) { jl_Object__init_0($this); $this.$isDirty = 0; $this.$isBound = 0; $this.$isStatic = $isStatic; $this.$attributes = $attributes; $this.$byteBuffer = cbgu_BufferUtils_newByteBuffer($rt_imul($this.$attributes.$vertexSize, $numVertices)); $this.$isDirect = 1; $this.$usage0 = !$isStatic ? 35048 : 35044; $this.$buffer3 = $this.$byteBuffer.$asFloatBuffer(); $this.$bufferHandle = cbggg_VertexBufferObjectSubData_createBufferObject($this); $this.$buffer3.$flip0(); $this.$byteBuffer.$flip0(); } function cbggg_VertexBufferObjectSubData_createBufferObject($this) { var $result; $result = cbg_Gdx_gl20.$glGenBuffer(); cbg_Gdx_gl20.$glBindBuffer(34962, $result); cbg_Gdx_gl20.$glBufferData(34962, jn_Buffer_capacity($this.$byteBuffer), null, $this.$usage0); cbg_Gdx_gl20.$glBindBuffer(34962, 0); return $result; } function cbggg_VertexBufferObjectSubData_bufferChanged($this) { if ($this.$isBound) { cbg_Gdx_gl20.$glBufferSubData(34962, 0, jn_Buffer_limit($this.$byteBuffer), $this.$byteBuffer); $this.$isDirty = 0; } } function cbggg_VertexBufferObjectSubData_setVertices($this, $vertices, $offset, $count) { $this.$isDirty = 1; if ($this.$isDirect) { cbgu_BufferUtils_copy($vertices, $this.$byteBuffer, $count, $offset); $this.$buffer3.$position4(0); $this.$buffer3.$limit0($count); } else { $this.$buffer3.$clear0(); $this.$buffer3.$put3($vertices, $offset, $count); $this.$buffer3.$flip0(); $this.$byteBuffer.$position4(0); $this.$byteBuffer.$limit0(jn_Buffer_limit($this.$buffer3) << 2); } cbggg_VertexBufferObjectSubData_bufferChanged($this); } function cbggg_VertexBufferObjectSubData_bind($this, $shader, $locations) { var $gl, $numAttributes, $i, var$6, $attribute, $location; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34962, $this.$bufferHandle); if ($this.$isDirty) { $this.$byteBuffer.$limit0(jn_Buffer_limit($this.$buffer3) * 4 | 0); $gl.$glBufferData(34962, jn_Buffer_limit($this.$byteBuffer), $this.$byteBuffer, $this.$usage0); $this.$isDirty = 0; } a: { $numAttributes = cbgg_VertexAttributes_size($this.$attributes); if ($locations !== null) { $i = 0; while (true) { if ($i >= $numAttributes) break a; var$6 = $locations.data; $attribute = cbgg_VertexAttributes_get($this.$attributes, $i); $location = var$6[$i]; if ($location >= 0) { $shader.$enableVertexAttribute($location); $shader.$setVertexAttribute($location, $attribute.$numComponents, $attribute.$type3, $attribute.$normalized, $this.$attributes.$vertexSize, $attribute.$offset); } $i = $i + 1 | 0; } } $i = 0; while ($i < $numAttributes) { $attribute = cbgg_VertexAttributes_get($this.$attributes, $i); $location = $shader.$getAttributeLocation($attribute.$alias); if ($location >= 0) { $shader.$enableVertexAttribute($location); $shader.$setVertexAttribute($location, $attribute.$numComponents, $attribute.$type3, $attribute.$normalized, $this.$attributes.$vertexSize, $attribute.$offset); } $i = $i + 1 | 0; } } $this.$isBound = 1; } function cbggg_VertexBufferObjectSubData_unbind($this, $shader, $locations) { var $gl, $numAttributes, $i, $location; a: { $gl = cbg_Gdx_gl20; $numAttributes = cbgg_VertexAttributes_size($this.$attributes); if ($locations === null) { $i = 0; while ($i < $numAttributes) { $shader.$disableVertexAttribute((cbgg_VertexAttributes_get($this.$attributes, $i)).$alias); $i = $i + 1 | 0; } } else { $i = 0; while (true) { if ($i >= $numAttributes) break a; $location = $locations.data[$i]; if ($location >= 0) $shader.$disableVertexAttribute0($location); $i = $i + 1 | 0; } } } $gl.$glBindBuffer(34962, 0); $this.$isBound = 0; } function cbggg_VertexBufferObjectSubData_dispose($this) { var $gl; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34962, 0); $gl.$glDeleteBuffer($this.$bufferHandle); $this.$bufferHandle = 0; } var cbgggmd_ModelMesh = $rt_classWithoutFields(); function cbgggmd_ModelMesh__init_() { var var_0 = new cbgggmd_ModelMesh(); cbgggmd_ModelMesh__init_0(var_0); return var_0; } function cbgggmd_ModelMesh__init_0($this) { jl_Object__init_0($this); } function cbgssu_Selection() { var a = this; jl_Object.call(a); a.$selected = null; a.$old = null; a.$programmaticChangeEvents = 0; } function cbgssu_Selection__init_() { var var_0 = new cbgssu_Selection(); cbgssu_Selection__init_0(var_0); return var_0; } function cbgssu_Selection__init_0($this) { jl_Object__init_0($this); $this.$selected = cbgu_OrderedSet__init_(); $this.$old = cbgu_OrderedSet__init_(); $this.$programmaticChangeEvents = 1; } var cbgggmd_ModelNode = $rt_classWithoutFields(); function cbgggmd_ModelNode__init_() { var var_0 = new cbgggmd_ModelNode(); cbgggmd_ModelNode__init_0(var_0); return var_0; } function cbgggmd_ModelNode__init_0($this) { jl_Object__init_0($this); } function cbgu_ReflectionPool() { cbgu_Pool.call(this); this.$constructor = null; } function cbgu_ReflectionPool__init_(var_0, var_1, var_2) { var var_3 = new cbgu_ReflectionPool(); cbgu_ReflectionPool__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgu_ReflectionPool__init_0($this, $type, $initialCapacity, $max) { cbgu_Pool__init_0($this, $initialCapacity, $max); $this.$constructor = cbgu_ReflectionPool_findConstructor($this, $type); if ($this.$constructor !== null) return; $rt_throw(jl_RuntimeException__init_((((jl_StringBuilder__init_()).$append1($rt_s(436))).$append1($type.$getName())).$toString())); } function cbgu_ReflectionPool_findConstructor($this, $type) { var var$2, $constructor, $$je; a: { try { var$2 = cbgur_ClassReflection_getConstructor($type, null); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return var$2; } b: { try { $constructor = cbgur_ClassReflection_getDeclaredConstructor($type, null); cbgur_Constructor_setAccessible($constructor, 1); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof cbgur_ReflectionException) { break b; } else { throw $$e; } } return $constructor; } return null; } function cbgu_ReflectionPool_newObject($this) { var var$1, $ex, $$je; a: { try { var$1 = cbgur_Constructor_newInstance($this.$constructor, null); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { $ex = $$je; break a; } else { throw $$e; } } return var$1; } $rt_throw(cbgu_GdxRuntimeException__init_3((((jl_StringBuilder__init_()).$append1($rt_s(437))).$append1((cbgur_Constructor_getDeclaringClass($this.$constructor)).$getName())).$toString(), $ex)); } var juf_Predicate = $rt_classWithoutFields(0); var cbgssu_ScissorStack = $rt_classWithoutFields(); var cbgssu_ScissorStack_scissors = null; var cbgssu_ScissorStack_tmp = null; var cbgssu_ScissorStack_viewport = null; function cbgssu_ScissorStack_$callClinit() { cbgssu_ScissorStack_$callClinit = $rt_eraseClinit(cbgssu_ScissorStack); cbgssu_ScissorStack__clinit_(); } function cbgssu_ScissorStack__init_() { var var_0 = new cbgssu_ScissorStack(); cbgssu_ScissorStack__init_0(var_0); return var_0; } function cbgssu_ScissorStack__init_0($this) { cbgssu_ScissorStack_$callClinit(); jl_Object__init_0($this); } function cbgssu_ScissorStack__clinit_() { cbgssu_ScissorStack_scissors = cbgu_Array__init_1(); cbgssu_ScissorStack_tmp = cbgm_Vector3__init_(); cbgssu_ScissorStack_viewport = cbgm_Rectangle__init_(); } function cbgggm_MeshPart() { var a = this; jl_Object.call(a); a.$center0 = null; a.$halfExtents = null; a.$radius = 0.0; } var cbgggm_MeshPart_bounds = null; function cbgggm_MeshPart_$callClinit() { cbgggm_MeshPart_$callClinit = $rt_eraseClinit(cbgggm_MeshPart); cbgggm_MeshPart__clinit_(); } function cbgggm_MeshPart__init_() { var var_0 = new cbgggm_MeshPart(); cbgggm_MeshPart__init_0(var_0); return var_0; } function cbgggm_MeshPart__init_0($this) { cbgggm_MeshPart_$callClinit(); jl_Object__init_0($this); $this.$center0 = cbgm_Vector3__init_(); $this.$halfExtents = cbgm_Vector3__init_(); $this.$radius = (-1.0); } function cbgggm_MeshPart__clinit_() { cbgggm_MeshPart_bounds = cbgmc_BoundingBox__init_(); } var cgxgbtu_KeyCodes = $rt_classWithoutFields(); function cgxgbtu_KeyCodes__init_() { var var_0 = new cgxgbtu_KeyCodes(); cgxgbtu_KeyCodes__init_0(var_0); return var_0; } function cgxgbtu_KeyCodes__init_0($this) { jl_Object__init_0($this); } function cgxgbtu_KeyCodes_keyForCode($keyCode) { a: { switch ($keyCode) { case 8: break; case 9: return 61; case 10: case 11: case 12: case 14: case 15: case 21: case 22: case 23: case 24: case 25: case 26: case 28: case 29: case 30: case 31: case 41: case 42: case 43: case 44: case 47: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 93: case 94: case 95: case 108: case 124: case 125: case 126: case 127: case 128: case 129: case 130: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 138: case 139: case 140: case 141: case 142: case 143: case 146: case 147: case 148: case 149: case 150: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: case 160: case 161: case 162: case 163: case 164: case 165: case 166: case 167: case 168: case 169: case 170: case 171: case 172: case 173: case 174: case 175: case 176: case 177: case 178: case 179: case 180: case 181: case 182: case 183: case 184: case 185: case 193: case 194: case 195: case 196: case 197: case 198: case 199: case 200: case 201: case 202: case 203: case 204: case 205: case 206: case 207: case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: case 216: case 217: case 218: break a; case 13: return 66; case 16: return 59; case 17: return 129; case 18: return 57; case 19: return 0; case 20: return 0; case 27: return 111; case 32: return 62; case 33: return 92; case 34: return 93; case 35: return 123; case 36: return 3; case 37: return 21; case 38: return 19; case 39: return 22; case 40: return 20; case 45: return 124; case 46: return 112; case 48: return 7; case 49: return 8; case 50: return 9; case 51: return 10; case 52: return 11; case 53: return 12; case 54: return 13; case 55: return 14; case 56: return 15; case 57: return 16; case 65: return 29; case 66: return 30; case 67: return 31; case 68: return 32; case 69: return 33; case 70: return 34; case 71: return 35; case 72: return 36; case 73: return 37; case 74: return 38; case 75: return 39; case 76: return 40; case 77: return 41; case 78: return 42; case 79: return 43; case 80: return 44; case 81: return 45; case 82: return 46; case 83: return 47; case 84: return 48; case 85: return 49; case 86: return 50; case 87: return 51; case 88: return 52; case 89: return 53; case 90: return 54; case 91: return 0; case 92: return 0; case 96: return 144; case 97: return 145; case 98: return 146; case 99: return 147; case 100: return 148; case 101: return 149; case 102: return 150; case 103: return 151; case 104: return 152; case 105: return 153; case 106: return 0; case 107: return 81; case 109: return 69; case 110: return 56; case 111: return 0; case 112: return 131; case 113: return 132; case 114: return 133; case 115: return 134; case 116: return 135; case 117: return 136; case 118: return 137; case 119: return 138; case 120: return 139; case 121: return 140; case 122: return 141; case 123: return 142; case 144: return 78; case 145: return 0; case 186: return 74; case 187: return 70; case 188: return 55; case 189: return 69; case 190: return 56; case 191: return 76; case 192: return 0; case 219: return 71; case 220: return 73; case 221: return 72; case 222: return 75; default: break a; } return 67; } return 0; } function cgxgbtu_KeyCodes_getButton($button) { if ($button == 1) return 0; if ($button == 2) return 1; if ($button != 4) return 0; return 2; } var cgxgbtd_StyleWrapper$Unit = $rt_classWithoutFields(jl_Enum); var cgxgbtd_StyleWrapper$Unit_PX = null; var cgxgbtd_StyleWrapper$Unit_PCT = null; var cgxgbtd_StyleWrapper$Unit_EM = null; var cgxgbtd_StyleWrapper$Unit_EX = null; var cgxgbtd_StyleWrapper$Unit_PT = null; var cgxgbtd_StyleWrapper$Unit_PC = null; var cgxgbtd_StyleWrapper$Unit_IN = null; var cgxgbtd_StyleWrapper$Unit_CM = null; var cgxgbtd_StyleWrapper$Unit_MM = null; var cgxgbtd_StyleWrapper$Unit_$VALUES = null; function cgxgbtd_StyleWrapper$Unit_$callClinit() { cgxgbtd_StyleWrapper$Unit_$callClinit = $rt_eraseClinit(cgxgbtd_StyleWrapper$Unit); cgxgbtd_StyleWrapper$Unit__clinit_(); } function cgxgbtd_StyleWrapper$Unit_values() { cgxgbtd_StyleWrapper$Unit_$callClinit(); return cgxgbtd_StyleWrapper$Unit_$VALUES.$clone(); } function cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cgxgbtd_StyleWrapper$Unit__clinit_() { cgxgbtd_StyleWrapper$Unit_PX = cgxgbtd_StyleWrapper$Unit$1__init_($rt_s(438), 0); cgxgbtd_StyleWrapper$Unit_PCT = cgxgbtd_StyleWrapper$Unit$2__init_($rt_s(439), 1); cgxgbtd_StyleWrapper$Unit_EM = cgxgbtd_StyleWrapper$Unit$3__init_($rt_s(440), 2); cgxgbtd_StyleWrapper$Unit_EX = cgxgbtd_StyleWrapper$Unit$4__init_($rt_s(441), 3); cgxgbtd_StyleWrapper$Unit_PT = cgxgbtd_StyleWrapper$Unit$5__init_($rt_s(442), 4); cgxgbtd_StyleWrapper$Unit_PC = cgxgbtd_StyleWrapper$Unit$6__init_($rt_s(443), 5); cgxgbtd_StyleWrapper$Unit_IN = cgxgbtd_StyleWrapper$Unit$7__init_($rt_s(444), 6); cgxgbtd_StyleWrapper$Unit_CM = cgxgbtd_StyleWrapper$Unit$8__init_($rt_s(445), 7); cgxgbtd_StyleWrapper$Unit_MM = cgxgbtd_StyleWrapper$Unit$9__init_($rt_s(446), 8); cgxgbtd_StyleWrapper$Unit_$VALUES = $rt_createArrayFromData(cgxgbtd_StyleWrapper$Unit, [cgxgbtd_StyleWrapper$Unit_PX, cgxgbtd_StyleWrapper$Unit_PCT, cgxgbtd_StyleWrapper$Unit_EM, cgxgbtd_StyleWrapper$Unit_EX, cgxgbtd_StyleWrapper$Unit_PT, cgxgbtd_StyleWrapper$Unit_PC, cgxgbtd_StyleWrapper$Unit_IN, cgxgbtd_StyleWrapper$Unit_CM, cgxgbtd_StyleWrapper$Unit_MM]); } var cgxgbtd_StyleWrapper$Unit$8 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$8__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$8(); cgxgbtd_StyleWrapper$Unit$8__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$8__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cbgm_Vector = $rt_classWithoutFields(0); var cgxgbtd_StyleWrapper$Unit$9 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$9__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$9(); cgxgbtd_StyleWrapper$Unit$9__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$9__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbtd_StyleWrapper$Unit$6 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$6__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$6(); cgxgbtd_StyleWrapper$Unit$6__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$6__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbtd_StyleWrapper$Unit$7 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$7__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$7(); cgxgbtd_StyleWrapper$Unit$7__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$7__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cbgm_Plane$PlaneSide = $rt_classWithoutFields(jl_Enum); var cbgm_Plane$PlaneSide_OnPlane = null; var cbgm_Plane$PlaneSide_Back = null; var cbgm_Plane$PlaneSide_Front = null; var cbgm_Plane$PlaneSide_$VALUES = null; function cbgm_Plane$PlaneSide_$callClinit() { cbgm_Plane$PlaneSide_$callClinit = $rt_eraseClinit(cbgm_Plane$PlaneSide); cbgm_Plane$PlaneSide__clinit_(); } function cbgm_Plane$PlaneSide__init_(var_0, var_1) { var var_2 = new cbgm_Plane$PlaneSide(); cbgm_Plane$PlaneSide__init_0(var_2, var_0, var_1); return var_2; } function cbgm_Plane$PlaneSide_values() { cbgm_Plane$PlaneSide_$callClinit(); return cbgm_Plane$PlaneSide_$VALUES.$clone(); } function cbgm_Plane$PlaneSide__init_0($this, var$1, var$2) { cbgm_Plane$PlaneSide_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgm_Plane$PlaneSide__clinit_() { cbgm_Plane$PlaneSide_OnPlane = cbgm_Plane$PlaneSide__init_($rt_s(447), 0); cbgm_Plane$PlaneSide_Back = cbgm_Plane$PlaneSide__init_($rt_s(448), 1); cbgm_Plane$PlaneSide_Front = cbgm_Plane$PlaneSide__init_($rt_s(449), 2); cbgm_Plane$PlaneSide_$VALUES = $rt_createArrayFromData(cbgm_Plane$PlaneSide, [cbgm_Plane$PlaneSide_OnPlane, cbgm_Plane$PlaneSide_Back, cbgm_Plane$PlaneSide_Front]); } var cgxgbtd_StyleWrapper$Unit$1 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$1__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$1(); cgxgbtd_StyleWrapper$Unit$1__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$1__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } function cgxgbtd_StyleWrapper$Unit$1_getType($this) { return $rt_s(450); } var omceuga_KnobAction = $rt_classWithoutFields(omceuga_CommonActions); var cgxgbtd_StyleWrapper$Unit$4 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$4__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$4(); cgxgbtd_StyleWrapper$Unit$4__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$4__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbtd_StyleWrapper$Unit$5 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$5__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$5(); cgxgbtd_StyleWrapper$Unit$5__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$5__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbtd_StyleWrapper$Unit$2 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$2__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$2(); cgxgbtd_StyleWrapper$Unit$2__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$2__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbtd_StyleWrapper$Unit$3 = $rt_classWithoutFields(cgxgbtd_StyleWrapper$Unit); function cgxgbtd_StyleWrapper$Unit$3__init_(var_0, var_1) { var var_2 = new cgxgbtd_StyleWrapper$Unit$3(); cgxgbtd_StyleWrapper$Unit$3__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtd_StyleWrapper$Unit$3__init_0($this, var$1, var$2) { cgxgbtd_StyleWrapper$Unit__init_($this, var$1, var$2); } var cgxgbt_TeaTool = $rt_classWithoutFields(); function cgxgbt_TeaTool__init_() { var var_0 = new cgxgbt_TeaTool(); cgxgbt_TeaTool__init_0(var_0); return var_0; } function cgxgbt_TeaTool__init_0($this) { jl_Object__init_0($this); } function cgxgbt_TeaTool_isProdMode() { return 1; } function cbggg_GLVersion() { var a = this; jl_Object.call(a); a.$majorVersion = 0; a.$minorVersion = 0; a.$releaseVersion = 0; a.$vendorString = null; a.$rendererString = null; a.$type4 = null; a.$TAG = $rt_s(451); } function cbggg_GLVersion__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_GLVersion(); cbggg_GLVersion__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_GLVersion__init_0($this, $appType, $versionString, $vendorString, $rendererString) { var var$5; jl_Object__init_0($this); $this.$TAG = $rt_s(451); cbg_Application$ApplicationType_$callClinit(); if ($appType === cbg_Application$ApplicationType_Android) { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_GLES; } else if ($appType === cbg_Application$ApplicationType_iOS) { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_GLES; } else if ($appType === cbg_Application$ApplicationType_Desktop) { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_OpenGL; } else if ($appType === cbg_Application$ApplicationType_Applet) { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_OpenGL; } else if ($appType !== cbg_Application$ApplicationType_WebGL) { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_NONE; } else { cbggg_GLVersion$Type_$callClinit(); $this.$type4 = cbggg_GLVersion$Type_WebGL; } var$5 = $this.$type4; cbggg_GLVersion$Type_$callClinit(); if (var$5 === cbggg_GLVersion$Type_GLES) cbggg_GLVersion_extractVersion($this, $rt_s(452), $versionString); else if ($this.$type4 === cbggg_GLVersion$Type_WebGL) cbggg_GLVersion_extractVersion($this, $rt_s(453), $versionString); else if ($this.$type4 === cbggg_GLVersion$Type_OpenGL) cbggg_GLVersion_extractVersion($this, $rt_s(454), $versionString); else { $this.$majorVersion = (-1); $this.$minorVersion = (-1); $this.$releaseVersion = (-1); $vendorString = $rt_s(102); $rendererString = $rt_s(102); } $this.$vendorString = $vendorString; $this.$rendererString = $rendererString; } function cbggg_GLVersion_extractVersion($this, $patternString, $versionString) { var $pattern, $matcher, $found, $result, $resultSplit, var$8, var$9; $pattern = jur_Pattern_compile($patternString); $matcher = jur_Pattern_matcher($pattern, $versionString); $found = jur_Matcher_find($matcher); if (!$found) { cbg_Gdx_app.$log($rt_s(451), (((jl_StringBuilder__init_()).$append1($rt_s(455))).$append1($versionString)).$toString()); $this.$majorVersion = 2; $this.$minorVersion = 0; $this.$releaseVersion = 0; } else { $result = jur_Matcher_group($matcher, 1); $resultSplit = $result.$split($rt_s(456)); var$8 = $resultSplit.data; $this.$majorVersion = cbggg_GLVersion_parseInt($this, var$8[0], 2); var$9 = var$8.length; $this.$minorVersion = var$9 < 2 ? 0 : cbggg_GLVersion_parseInt($this, var$8[1], 0); $this.$releaseVersion = var$9 < 3 ? 0 : cbggg_GLVersion_parseInt($this, var$8[2], 0); } } function cbggg_GLVersion_parseInt($this, $v, $defaultValue) { var var$3, $$je; a: { try { var$3 = jl_Integer_parseInt0($v); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } return var$3; } cbg_Gdx_app.$error0($rt_s(457), (((((jl_StringBuilder__init_()).$append1($rt_s(458))).$append1($v)).$append1($rt_s(459))).$append2($defaultValue)).$toString()); return $defaultValue; } function cbg_Graphics$DisplayMode() { var a = this; jl_Object.call(a); a.$width3 = 0; a.$height3 = 0; a.$refreshRate = 0; a.$bitsPerPixel = 0; } function cbg_Graphics$DisplayMode__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbg_Graphics$DisplayMode(); cbg_Graphics$DisplayMode__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbg_Graphics$DisplayMode__init_0($this, $width, $height, $refreshRate, $bitsPerPixel) { jl_Object__init_0($this); $this.$width3 = $width; $this.$height3 = $height; $this.$refreshRate = $refreshRate; $this.$bitsPerPixel = $bitsPerPixel; } var jn_BufferOverflowException = $rt_classWithoutFields(jl_RuntimeException); function jn_BufferOverflowException__init_() { var var_0 = new jn_BufferOverflowException(); jn_BufferOverflowException__init_0(var_0); return var_0; } function jn_BufferOverflowException__init_0($this) { jl_RuntimeException__init_1($this); } function cbgggp_ParticleChannels() { jl_Object.call(this); this.$currentId = 0; } var cbgggp_ParticleChannels_currentGlobalId = 0; var cbgggp_ParticleChannels_Life = null; var cbgggp_ParticleChannels_Position = null; var cbgggp_ParticleChannels_PreviousPosition = null; var cbgggp_ParticleChannels_Color = null; var cbgggp_ParticleChannels_TextureRegion = null; var cbgggp_ParticleChannels_Rotation2D = null; var cbgggp_ParticleChannels_Rotation3D = null; var cbgggp_ParticleChannels_Scale = null; var cbgggp_ParticleChannels_ModelInstance = null; var cbgggp_ParticleChannels_ParticleController = null; var cbgggp_ParticleChannels_Acceleration = null; var cbgggp_ParticleChannels_AngularVelocity2D = null; var cbgggp_ParticleChannels_AngularVelocity3D = null; var cbgggp_ParticleChannels_Interpolation = null; var cbgggp_ParticleChannels_Interpolation4 = null; var cbgggp_ParticleChannels_Interpolation6 = null; function cbgggp_ParticleChannels_$callClinit() { cbgggp_ParticleChannels_$callClinit = $rt_eraseClinit(cbgggp_ParticleChannels); cbgggp_ParticleChannels__clinit_(); } function cbgggp_ParticleChannels__init_() { var var_0 = new cbgggp_ParticleChannels(); cbgggp_ParticleChannels__init_0(var_0); return var_0; } function cbgggp_ParticleChannels_newGlobalId() { var var$1; cbgggp_ParticleChannels_$callClinit(); var$1 = cbgggp_ParticleChannels_currentGlobalId; cbgggp_ParticleChannels_currentGlobalId = var$1 + 1 | 0; return var$1; } function cbgggp_ParticleChannels__init_0($this) { cbgggp_ParticleChannels_$callClinit(); jl_Object__init_0($this); $this.$resetIds(); } function cbgggp_ParticleChannels_resetIds($this) { cbgggp_ParticleChannels_$callClinit(); $this.$currentId = cbgggp_ParticleChannels_currentGlobalId; } function cbgggp_ParticleChannels__clinit_() { cbgggp_ParticleChannels_Life = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 3); cbgggp_ParticleChannels_Position = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 3); cbgggp_ParticleChannels_PreviousPosition = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 3); cbgggp_ParticleChannels_Color = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 4); cbgggp_ParticleChannels_TextureRegion = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 6); cbgggp_ParticleChannels_Rotation2D = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 2); cbgggp_ParticleChannels_Rotation3D = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 4); cbgggp_ParticleChannels_Scale = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 1); cbgggp_ParticleChannels_ModelInstance = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls(cbggg_ModelInstance), 1); cbgggp_ParticleChannels_ParticleController = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls(cbgggp_ParticleController), 1); cbgggp_ParticleChannels_Acceleration = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 3); cbgggp_ParticleChannels_AngularVelocity2D = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 1); cbgggp_ParticleChannels_AngularVelocity3D = cbgggp_ParallelArray$ChannelDescriptor__init_(cbgggp_ParticleChannels_newGlobalId(), $rt_cls($rt_floatcls()), 3); cbgggp_ParticleChannels_Interpolation = cbgggp_ParallelArray$ChannelDescriptor__init_((-1), $rt_cls($rt_floatcls()), 2); cbgggp_ParticleChannels_Interpolation4 = cbgggp_ParallelArray$ChannelDescriptor__init_((-1), $rt_cls($rt_floatcls()), 4); cbgggp_ParticleChannels_Interpolation6 = cbgggp_ParallelArray$ChannelDescriptor__init_((-1), $rt_cls($rt_floatcls()), 6); } var cbga_Music$OnCompletionListener = $rt_classWithoutFields(0); function omcets_MusicPlayer$update$lambda$_10_0() { jl_Object.call(this); this.$_00 = null; } function omcets_MusicPlayer$update$lambda$_10_0__init_(var_0) { var var_1 = new omcets_MusicPlayer$update$lambda$_10_0(); omcets_MusicPlayer$update$lambda$_10_0__init_0(var_1, var_0); return var_1; } function omcets_MusicPlayer$update$lambda$_10_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_00 = var$1; } function omcets_MusicPlayer$update$lambda$_10_0_onCompletion(var$0, var$1) { omcets_MusicPlayer_lambda$update$0(var$0.$_00, var$1); } var jn_ShortBuffer = $rt_classWithoutFields(jn_Buffer); function jn_ShortBuffer__init_($this, $capacity, $position, $limit) { jn_Buffer__init_($this, $capacity); $this.$position2 = $position; $this.$limit = $limit; } function jn_ShortBuffer_wrap($array, $offset, $length) { return jn_ShortBufferOverArray__init_(0, $array.data.length, $array, $offset, $offset + $length | 0, 0); } function jn_ShortBuffer_wrap0($array) { return jn_ShortBuffer_wrap($array, 0, $array.data.length); } function jn_ShortBuffer_put($this, $src, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, $pos, $i, var$11; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferOverflowException__init_()); if ($offset >= 0) { var$4 = $src.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(460)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if ($length < 0) { var$8 = new jl_IndexOutOfBoundsException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$7)); $rt_throw(var$8); } $pos = $this.$position2; $i = 0; while ($i < $length) { var$6 = $pos + 1 | 0; var$11 = $offset + 1 | 0; $this.$putElement1($pos, var$4[$offset]); $i = $i + 1 | 0; $pos = var$6; $offset = var$11; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $src.data; var$8 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$8, jl_StringBuilder_toString(var$7)); $rt_throw(var$8); } function jn_ShortBuffer_clear($this) { jn_Buffer_clear($this); return $this; } function jn_ShortBuffer_flip($this) { jn_Buffer_flip($this); return $this; } function jn_ShortBuffer_limit($this, $newLimit) { jn_Buffer_limit0($this, $newLimit); return $this; } function jn_ShortBuffer_position($this, $newPosition) { jn_Buffer_position0($this, $newPosition); return $this; } function jn_ShortBuffer_flip0($this) { return jn_ShortBuffer_flip($this); } function jn_ShortBuffer_clear0($this) { return jn_ShortBuffer_clear($this); } function jn_ShortBuffer_limit0($this, var$1) { return $this.$limit3(var$1); } function jn_ShortBuffer_position0($this, var$1) { return $this.$position9(var$1); } function omceu_API$_PreConfigured$5() { var a = this; omceuga_TextAction.call(a); a.$val$onClick = null; a.$this$111 = null; } function omceu_API$_PreConfigured$5__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$5(); omceu_API$_PreConfigured$5__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$5__init_0($this, $this$1, var$2) { $this.$this$111 = $this$1; $this.$val$onClick = var$2; omceuga_TextAction__init_($this); } function omceu_API$_PreConfigured$5_onMouseClick($this, $button) { $this.$val$onClick.$accept(jl_Integer_valueOf($button)); } var cbgggpr_ParticleControllerControllerRenderer = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderer); function cbgggpr_ParticleControllerControllerRenderer__init_() { var var_0 = new cbgggpr_ParticleControllerControllerRenderer(); cbgggpr_ParticleControllerControllerRenderer__init_0(var_0); return var_0; } function cbgggpr_ParticleControllerControllerRenderer__init_0($this) { cbgggpr_ParticleControllerRenderer__init_($this); } function omceu_API$_PreConfigured$4() { var a = this; jl_Object.call(a); a.$val$url4 = null; a.$this$112 = null; } function omceu_API$_PreConfigured$4__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$4(); omceu_API$_PreConfigured$4__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$4__init_0($this, $this$1, var$2) { $this.$this$112 = $this$1; $this.$val$url4 = var$2; jl_Object__init_0($this); } function omceu_API$_PreConfigured$4_accept($this, $integer) { var $e, $$je; try { $rt_throw(jl_NoClassDefFoundError__init_($rt_s(461))); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { $e = $$je; } else { throw $$e; } } $e.$printStackTrace0(); } function omceu_API$_PreConfigured$4_accept0($this, var$1) { $this.$accept0(var$1); } function omceuga_UpdateAction() { var a = this; jl_Object.call(a); a.$interval = 0; a.$lastUpdate = Long_ZERO; } function omceuga_UpdateAction__init_($this, $interval) { omceuga_UpdateAction__init_0($this, $interval, 0); } function omceuga_UpdateAction__init_0($this, $interval, $updateOnInit) { jl_Object__init_0($this); $this.$interval = $interval; $this.$lastUpdate = !$updateOnInit ? jl_System_currentTimeMillis() : Long_ZERO; } function omceu_API$_PreConfigured$6() { var a = this; omceuga_UpdateAction.call(a); a.$val$hlText = null; a.$val$fontHover = null; a.$val$font = null; a.$this$113 = null; } function omceu_API$_PreConfigured$6__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new omceu_API$_PreConfigured$6(); omceu_API$_PreConfigured$6__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function omceu_API$_PreConfigured$6__init_0($this, $this$1, $interval, var$3, var$4, var$5) { $this.$this$113 = $this$1; $this.$val$hlText = var$3; $this.$val$fontHover = var$4; $this.$val$font = var$5; omceuga_UpdateAction__init_($this, $interval); } function omceu_API$_PreConfigured$6_onUpdate($this) { var var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8; var$1 = $this.$this$113.$this$026.$input; var$2 = var$1.$mouseXGUI(); var$1 = $this.$this$113.$this$026.$input; var$3 = var$1.$mouseYGUI(); var$1 = $this.$this$113.$this$026.$components0; var$4 = $this.$val$hlText; var$5 = var$1.$getAbsoluteX(var$4); var$1 = $this.$this$113.$this$026.$components0; var$4 = $this.$val$hlText; var$6 = var$1.$getAbsoluteY(var$4); var$7 = $this.$val$hlText.$width0 * 8 | 0; var$8 = $this.$val$hlText.$height0 * 8 | 0; if (!omcet_Tools$Calc_pointRectsCollide(var$2, var$3, var$5, var$6, var$7, var$8)) $this.$this$113.$this$026.$components0.$text0.$setFont($this.$val$hlText, $this.$val$font); else $this.$this$113.$this$026.$components0.$text0.$setFont($this.$val$hlText, $this.$val$fontHover); } var jur_AbstractCharClass$LazyJavaLetterOrDigit = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaLetterOrDigit__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaLetterOrDigit(); jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLetterOrDigit_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaLetterOrDigit$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } function otciu_UnicodeHelper$Range() { var a = this; jl_Object.call(a); a.$start6 = 0; a.$end1 = 0; a.$data6 = null; } function otciu_UnicodeHelper$Range__init_(var_0, var_1, var_2) { var var_3 = new otciu_UnicodeHelper$Range(); otciu_UnicodeHelper$Range__init_0(var_3, var_0, var_1, var_2); return var_3; } function otciu_UnicodeHelper$Range__init_0($this, $start, $end, $data) { jl_Object__init_0($this); $this.$start6 = $start; $this.$end1 = $end; $this.$data6 = $data; } var jur_AbstractLineTerminator = $rt_classWithoutFields(); var jur_AbstractLineTerminator_unixLT = null; var jur_AbstractLineTerminator_unicodeLT = null; function jur_AbstractLineTerminator__init_($this) { jl_Object__init_0($this); } function jur_AbstractLineTerminator_getInstance($flag) { if (!($flag & 1)) { if (jur_AbstractLineTerminator_unicodeLT !== null) return jur_AbstractLineTerminator_unicodeLT; jur_AbstractLineTerminator_unicodeLT = jur_AbstractLineTerminator$2__init_(); return jur_AbstractLineTerminator_unicodeLT; } if (jur_AbstractLineTerminator_unixLT !== null) return jur_AbstractLineTerminator_unixLT; jur_AbstractLineTerminator_unixLT = jur_AbstractLineTerminator$1__init_(); return jur_AbstractLineTerminator_unixLT; } var jur_AbstractLineTerminator$2 = $rt_classWithoutFields(jur_AbstractLineTerminator); function jur_AbstractLineTerminator$2__init_() { var var_0 = new jur_AbstractLineTerminator$2(); jur_AbstractLineTerminator$2__init_0(var_0); return var_0; } function jur_AbstractLineTerminator$2__init_0($this) { jur_AbstractLineTerminator__init_($this); } function jur_AbstractLineTerminator$2_isLineTerminator($this, $ch) { return $ch != 10 && $ch != 13 && $ch != 133 && ($ch | 1) != 8233 ? 0 : 1; } function jur_AbstractLineTerminator$2_isAfterLineTerminator($this, $ch, $ch2) { var var$3; a: { b: { if ($ch != 10 && $ch != 133 && ($ch | 1) != 8233) { if ($ch != 13) break b; if ($ch2 == 10) break b; } var$3 = 1; break a; } var$3 = 0; } return var$3; } var jur_AbstractLineTerminator$1 = $rt_classWithoutFields(jur_AbstractLineTerminator); function jur_AbstractLineTerminator$1__init_() { var var_0 = new jur_AbstractLineTerminator$1(); jur_AbstractLineTerminator$1__init_0(var_0); return var_0; } function jur_AbstractLineTerminator$1__init_0($this) { jur_AbstractLineTerminator__init_($this); } function jur_AbstractLineTerminator$1_isLineTerminator($this, $ch) { return $ch != 10 ? 0 : 1; } function jur_AbstractLineTerminator$1_isAfterLineTerminator($this, $ch, $ch2) { return $ch != 10 ? 0 : 1; } var jl_NoClassDefFoundError = $rt_classWithoutFields(jl_LinkageError); function jl_NoClassDefFoundError__init_0() { var var_0 = new jl_NoClassDefFoundError(); jl_NoClassDefFoundError__init_1(var_0); return var_0; } function jl_NoClassDefFoundError__init_1($this) { jl_LinkageError__init_0($this); } var jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart(); jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var cgxgbtf_FileDB = $rt_classWithoutFields(); var cgxgbtf_FileDB_INSTANCE = null; function cgxgbtf_FileDB_$callClinit() { cgxgbtf_FileDB_$callClinit = $rt_eraseClinit(cgxgbtf_FileDB); cgxgbtf_FileDB__clinit_(); } function cgxgbtf_FileDB__init_($this) { cgxgbtf_FileDB_$callClinit(); jl_Object__init_0($this); } function cgxgbtf_FileDB_getInstance() { cgxgbtf_FileDB_$callClinit(); if (cgxgbtf_FileDB_INSTANCE === null) cgxgbtf_FileDB_INSTANCE = cgxgbtf_FileDBManager__init_(); return cgxgbtf_FileDB_INSTANCE; } function cgxgbtf_FileDB__clinit_() { cgxgbtf_FileDB_INSTANCE = null; } function cgxgbtf_FileDBStorage() { cgxgbtf_FileDB.call(this); this.$store = null; } var cgxgbtf_FileDBStorage_ID_LENGTH = 0; function cgxgbtf_FileDBStorage_$callClinit() { cgxgbtf_FileDBStorage_$callClinit = $rt_eraseClinit(cgxgbtf_FileDBStorage); cgxgbtf_FileDBStorage__clinit_(); } function cgxgbtf_FileDBStorage__init_(var_0) { var var_1 = new cgxgbtf_FileDBStorage(); cgxgbtf_FileDBStorage__init_0(var_1, var_0); return var_1; } function cgxgbtf_FileDBStorage__init_0($this, $store) { cgxgbtf_FileDBStorage_$callClinit(); cgxgbtf_FileDB__init_($this); $this.$store = $store; } function cgxgbtf_FileDBStorage_read($this, $file) { var var$2, var$3, var$4, $data, $e, $$je; var$2 = $this.$store; var$3 = $file.$path(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(462)), var$3); $data = var$2.$getItem(jl_StringBuilder_toString(var$4)); a: { try { var$2 = ji_ByteArrayInputStream__init_(cgxgbtf_HEXCoder_decode($data)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_RuntimeException) { $e = $$je; break a; } else { throw $$e; } } return var$2; } var$2 = $this.$store; var$3 = $file.$path(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(462)), var$3); var$2.$removeItem(jl_StringBuilder_toString(var$4)); $rt_throw($e); } function cgxgbtf_FileDBStorage_exists($this, $file) { var var$2, var$3, var$4, var$5; a: { var$2 = $this.$store; var$3 = $file.$path(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(463)), var$3); if (var$2.$getItem(jl_StringBuilder_toString(var$4)) === null) { var$2 = $this.$store; var$3 = $file.$path(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(462)), var$3); if (var$2.$getItem(jl_StringBuilder_toString(var$4)) === null) { var$5 = 0; break a; } } var$5 = 1; } return var$5; } function cgxgbtf_FileDBStorage__clinit_() { cgxgbtf_FileDBStorage_ID_LENGTH = $rt_s(462).$length(); } function omcsum_MenuData() { var a = this; jl_Object.call(a); a.$shootingStarState = 0; a.$shootingStarTimeOut = 0; a.$shootingStarTimer = 0; a.$shootingStarImage = null; a.$transitionMenu = 0; a.$transitionMenuTimer = 0; a.$gameMode = null; a.$colorMode = null; a.$difficulty = null; a.$theme = null; a.$scoreTable = null; a.$titleParticleSystem = null; a.$musicPlayer = null; a.$soundPlayer = null; } function omcsum_MenuData__init_() { var var_0 = new omcsum_MenuData(); omcsum_MenuData__init_0(var_0); return var_0; } function omcsum_MenuData__init_0($this) { jl_Object__init_0($this); } var omceugn_STATE_NOTIFICATION = $rt_classWithoutFields(jl_Enum); var omceugn_STATE_NOTIFICATION_INIT_SCROLL = null; var omceugn_STATE_NOTIFICATION_INIT_DISPLAY = null; var omceugn_STATE_NOTIFICATION_SCROLL = null; var omceugn_STATE_NOTIFICATION_DISPLAY = null; var omceugn_STATE_NOTIFICATION_FADEOUT = null; var omceugn_STATE_NOTIFICATION_$VALUES = null; function omceugn_STATE_NOTIFICATION_$callClinit() { omceugn_STATE_NOTIFICATION_$callClinit = $rt_eraseClinit(omceugn_STATE_NOTIFICATION); omceugn_STATE_NOTIFICATION__clinit_(); } function omceugn_STATE_NOTIFICATION__init_(var_0, var_1) { var var_2 = new omceugn_STATE_NOTIFICATION(); omceugn_STATE_NOTIFICATION__init_0(var_2, var_0, var_1); return var_2; } function omceugn_STATE_NOTIFICATION_values() { omceugn_STATE_NOTIFICATION_$callClinit(); return omceugn_STATE_NOTIFICATION_$VALUES.$clone(); } function omceugn_STATE_NOTIFICATION__init_0($this, var$1, var$2) { omceugn_STATE_NOTIFICATION_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omceugn_STATE_NOTIFICATION_$values() { omceugn_STATE_NOTIFICATION_$callClinit(); return $rt_createArrayFromData(omceugn_STATE_NOTIFICATION, [omceugn_STATE_NOTIFICATION_INIT_SCROLL, omceugn_STATE_NOTIFICATION_INIT_DISPLAY, omceugn_STATE_NOTIFICATION_SCROLL, omceugn_STATE_NOTIFICATION_DISPLAY, omceugn_STATE_NOTIFICATION_FADEOUT]); } function omceugn_STATE_NOTIFICATION__clinit_() { omceugn_STATE_NOTIFICATION_INIT_SCROLL = omceugn_STATE_NOTIFICATION__init_($rt_s(464), 0); omceugn_STATE_NOTIFICATION_INIT_DISPLAY = omceugn_STATE_NOTIFICATION__init_($rt_s(465), 1); omceugn_STATE_NOTIFICATION_SCROLL = omceugn_STATE_NOTIFICATION__init_($rt_s(466), 2); omceugn_STATE_NOTIFICATION_DISPLAY = omceugn_STATE_NOTIFICATION__init_($rt_s(467), 3); omceugn_STATE_NOTIFICATION_FADEOUT = omceugn_STATE_NOTIFICATION__init_($rt_s(468), 4); omceugn_STATE_NOTIFICATION_$VALUES = omceugn_STATE_NOTIFICATION_$values(); } var omceuga_ButtonAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_ButtonAction__init_($this) { omceuga_CommonActions__init_($this); } function omceuga_ButtonAction_onPress($this) {} function omceuga_ButtonAction_onRelease($this) {} function omceuga_ButtonAction_onHold($this) {} function omceuga_ButtonAction_onToggle($this, $value) {} function omceu_API$_Components$_Button$1() { omceuga_ButtonAction.call(this); this.$this$22 = null; } function omceu_API$_Components$_Button$1__init_(var_0) { var var_1 = new omceu_API$_Components$_Button$1(); omceu_API$_Components$_Button$1__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Button$1__init_0($this, $this$2) { $this.$this$22 = $this$2; omceuga_ButtonAction__init_($this); } var cbgssu_ProgressBar = $rt_classWithoutFields(cbgssu_Widget); function otci_CharFlow() { var a = this; jl_Object.call(a); a.$characters0 = null; a.$pointer = 0; } function otci_CharFlow__init_(var_0) { var var_1 = new otci_CharFlow(); otci_CharFlow__init_0(var_1, var_0); return var_1; } function otci_CharFlow__init_0($this, $characters) { jl_Object__init_0($this); $this.$characters0 = $characters; } function jur_RangeSet() { var a = this; jur_LeafSet.call(a); a.$chars1 = null; a.$alt2 = 0; } function jur_RangeSet__init_(var_0) { var var_1 = new jur_RangeSet(); jur_RangeSet__init_0(var_1, var_0); return var_1; } function jur_RangeSet__init_0($this, $cc) { jur_LeafSet__init_0($this); $this.$chars1 = $cc.$getInstance(); $this.$alt2 = $cc.$alt0; } function jur_RangeSet_accepts($this, $strIndex, $testString) { return !$this.$chars1.$contains1($testString.$charAt($strIndex)) ? (-1) : 1; } function jur_RangeSet_getName($this) { var var$1, var$2, var$3; var$1 = !$this.$alt2 ? $rt_s(76) : $rt_s(77); var$2 = $this.$chars1.$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(78)), var$1), var$2); return jl_StringBuilder_toString(var$3); } function jur_RangeSet_first($this, $set) { if ($set instanceof jur_CharSet) return jur_AbstractCharClass_intersects($this.$chars1, $set.$getChar()); if ($set instanceof jur_RangeSet) return jur_AbstractCharClass_intersects0($this.$chars1, $set.$chars1); if ($set instanceof jur_SupplRangeSet) return jur_AbstractCharClass_intersects0($this.$chars1, $set.$getChars0()); if (!($set instanceof jur_SupplCharSet)) return 1; return 0; } function jur_RangeSet_getChars($this) { return $this.$chars1; } function cbggg_SpriteBatch() { var a = this; jl_Object.call(a); a.$mesh = null; a.$vertices0 = null; a.$idx = 0; a.$lastTexture = null; a.$invTexWidth = 0.0; a.$invTexHeight = 0.0; a.$drawing = 0; a.$transformMatrix = null; a.$projectionMatrix = null; a.$combinedMatrix = null; a.$blendingDisabled = 0; a.$blendSrcFunc = 0; a.$blendDstFunc = 0; a.$blendSrcFuncAlpha = 0; a.$blendDstFuncAlpha = 0; a.$shader = null; a.$customShader = null; a.$ownsShader = 0; a.$color1 = null; a.$colorPacked = 0.0; a.$renderCalls = 0; a.$totalRenderCalls = 0; a.$maxSpritesInBatch = 0; } var cbggg_SpriteBatch_defaultVertexDataType = null; function cbggg_SpriteBatch_$callClinit() { cbggg_SpriteBatch_$callClinit = $rt_eraseClinit(cbggg_SpriteBatch); cbggg_SpriteBatch__clinit_(); } function cbggg_SpriteBatch__init_() { var var_0 = new cbggg_SpriteBatch(); cbggg_SpriteBatch__init_0(var_0); return var_0; } function cbggg_SpriteBatch__init_1(var_0) { var var_1 = new cbggg_SpriteBatch(); cbggg_SpriteBatch__init_2(var_1, var_0); return var_1; } function cbggg_SpriteBatch__init_3(var_0, var_1) { var var_2 = new cbggg_SpriteBatch(); cbggg_SpriteBatch__init_4(var_2, var_0, var_1); return var_2; } function cbggg_SpriteBatch__init_0($this) { cbggg_SpriteBatch_$callClinit(); cbggg_SpriteBatch__init_4($this, 1000, null); } function cbggg_SpriteBatch__init_2($this, $size) { cbggg_SpriteBatch_$callClinit(); cbggg_SpriteBatch__init_4($this, $size, null); } function cbggg_SpriteBatch__init_4($this, $size, $defaultShader) { var $vertexDataType, var$4, var$5, var$6, $indices, $j, $i, var$10, var$11, var$12; cbggg_SpriteBatch_$callClinit(); jl_Object__init_0($this); $this.$idx = 0; $this.$lastTexture = null; $this.$invTexWidth = 0.0; $this.$invTexHeight = 0.0; $this.$drawing = 0; $this.$transformMatrix = cbgm_Matrix4__init_(); $this.$projectionMatrix = cbgm_Matrix4__init_(); $this.$combinedMatrix = cbgm_Matrix4__init_(); $this.$blendingDisabled = 0; $this.$blendSrcFunc = 770; $this.$blendDstFunc = 771; $this.$blendSrcFuncAlpha = 770; $this.$blendDstFuncAlpha = 771; $this.$customShader = null; $this.$color1 = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $this.$colorPacked = cbgg_Color_WHITE_FLOAT_BITS; $this.$renderCalls = 0; $this.$totalRenderCalls = 0; $this.$maxSpritesInBatch = 0; if ($size > 8191) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(469))).$append2($size)).$toString())); if (cbg_Gdx_gl30 === null) $vertexDataType = cbggg_SpriteBatch_defaultVertexDataType; else { cbgg_Mesh$VertexDataType_$callClinit(); $vertexDataType = cbgg_Mesh$VertexDataType_VertexBufferObjectWithVAO; } var$4 = new cbgg_Mesh; var$5 = $size * 4 | 0; var$6 = $size * 6 | 0; cbgg_Mesh__init_(var$4, $vertexDataType, 0, var$5, var$6, $rt_createArrayFromData(cbgg_VertexAttribute, [cbgg_VertexAttribute__init_(1, 2, $rt_s(470)), cbgg_VertexAttribute__init_(4, 4, $rt_s(471)), cbgg_VertexAttribute__init_(16, 2, $rt_s(472))])); $this.$mesh = var$4; $this.$projectionMatrix.$setToOrtho2D(0.0, 0.0, cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight()); $this.$vertices0 = $rt_createFloatArray($size * 20 | 0); $indices = $rt_createShortArray(var$6); $j = 0; $i = 0; while ($i < var$6) { var$10 = $indices.data; var$10[$i] = $j; var$10[$i + 1 | 0] = ($j + 1 | 0) << 16 >> 16; var$11 = $i + 2 | 0; var$12 = ($j + 2 | 0) << 16 >> 16; var$10[var$11] = var$12; var$10[$i + 3 | 0] = var$12; var$10[$i + 4 | 0] = ($j + 3 | 0) << 16 >> 16; var$10[$i + 5 | 0] = $j; $i = $i + 6 | 0; $j = ($j + 4 | 0) << 16 >> 16; } $this.$mesh.$setIndices($indices); if ($defaultShader !== null) $this.$shader = $defaultShader; else { $this.$shader = cbggg_SpriteBatch_createDefaultShader(); $this.$ownsShader = 1; } } function cbggg_SpriteBatch_createDefaultShader() { var $vertexShader, $fragmentShader, $shader; cbggg_SpriteBatch_$callClinit(); $vertexShader = $rt_s(473); $fragmentShader = $rt_s(474); $shader = cbggg_ShaderProgram__init_($vertexShader, $fragmentShader); if ($shader.$isCompiled()) return $shader; $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(475))).$append1($shader.$getLog())).$toString())); } function cbggg_SpriteBatch_begin($this) { if ($this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(476))); $this.$renderCalls = 0; cbg_Gdx_gl.$glDepthMask(0); if ($this.$customShader === null) $this.$shader.$bind(); else $this.$customShader.$bind(); $this.$setupMatrices(); $this.$drawing = 1; } function cbggg_SpriteBatch_end($this) { var $gl; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(477))); if ($this.$idx > 0) $this.$flush0(); $this.$lastTexture = null; $this.$drawing = 0; $gl = cbg_Gdx_gl; $gl.$glDepthMask(1); if ($this.$isBlendingEnabled()) $gl.$glDisable(3042); } function cbggg_SpriteBatch_setColor($this, $tint) { $this.$color1.$set4($tint); $this.$colorPacked = $tint.$toFloatBits(); } function cbggg_SpriteBatch_setColor0($this, $r, $g, $b, $a) { $this.$color1.$set7($r, $g, $b, $a); $this.$colorPacked = $this.$color1.$toFloatBits(); } function cbggg_SpriteBatch_getColor($this) { return $this.$color1; } function cbggg_SpriteBatch_draw($this, $texture, $x, $y, $srcX, $srcY, $srcWidth, $srcHeight) { var $vertices, var$9, $u, $v, $u2, $v2, $fx2, $fy2, $color, $idx; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(478))); $vertices = $this.$vertices0; if ($texture !== $this.$lastTexture) $this.$switchTexture($texture); else { var$9 = $vertices.data; if ($this.$idx == var$9.length) $this.$flush0(); } var$9 = $vertices.data; $u = $srcX * $this.$invTexWidth; $v = ($srcY + $srcHeight | 0) * $this.$invTexHeight; $u2 = ($srcX + $srcWidth | 0) * $this.$invTexWidth; $v2 = $srcY * $this.$invTexHeight; $fx2 = $x + $srcWidth; $fy2 = $y + $srcHeight; $color = $this.$colorPacked; $idx = $this.$idx; var$9[$idx] = $x; var$9[$idx + 1 | 0] = $y; var$9[$idx + 2 | 0] = $color; var$9[$idx + 3 | 0] = $u; var$9[$idx + 4 | 0] = $v; var$9[$idx + 5 | 0] = $x; var$9[$idx + 6 | 0] = $fy2; var$9[$idx + 7 | 0] = $color; var$9[$idx + 8 | 0] = $u; var$9[$idx + 9 | 0] = $v2; var$9[$idx + 10 | 0] = $fx2; var$9[$idx + 11 | 0] = $fy2; var$9[$idx + 12 | 0] = $color; var$9[$idx + 13 | 0] = $u2; var$9[$idx + 14 | 0] = $v2; var$9[$idx + 15 | 0] = $fx2; var$9[$idx + 16 | 0] = $y; var$9[$idx + 17 | 0] = $color; var$9[$idx + 18 | 0] = $u2; var$9[$idx + 19 | 0] = $v; $this.$idx = $idx + 20 | 0; } function cbggg_SpriteBatch_draw0($this, $texture, $x, $y) { $this.$draw0($texture, $x, $y, $texture.$getWidth(), $texture.$getHeight()); } function cbggg_SpriteBatch_draw1($this, $texture, $x, $y, $width, $height) { var $vertices, var$7, $fx2, $fy2, $color, $idx; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(478))); $vertices = $this.$vertices0; if ($texture !== $this.$lastTexture) $this.$switchTexture($texture); else { var$7 = $vertices.data; if ($this.$idx == var$7.length) $this.$flush0(); } var$7 = $vertices.data; $fx2 = $x + $width; $fy2 = $y + $height; $color = $this.$colorPacked; $idx = $this.$idx; var$7[$idx] = $x; var$7[$idx + 1 | 0] = $y; var$7[$idx + 2 | 0] = $color; var$7[$idx + 3 | 0] = 0.0; var$7[$idx + 4 | 0] = 1.0; var$7[$idx + 5 | 0] = $x; var$7[$idx + 6 | 0] = $fy2; var$7[$idx + 7 | 0] = $color; var$7[$idx + 8 | 0] = 0.0; var$7[$idx + 9 | 0] = 0.0; var$7[$idx + 10 | 0] = $fx2; var$7[$idx + 11 | 0] = $fy2; var$7[$idx + 12 | 0] = $color; var$7[$idx + 13 | 0] = 1.0; var$7[$idx + 14 | 0] = 0.0; var$7[$idx + 15 | 0] = $fx2; var$7[$idx + 16 | 0] = $y; var$7[$idx + 17 | 0] = $color; var$7[$idx + 18 | 0] = 1.0; var$7[$idx + 19 | 0] = 1.0; $this.$idx = $idx + 20 | 0; } function cbggg_SpriteBatch_draw2($this, $texture, $spriteVertices, $offset, $count) { var $verticesLength, var$6, $copyCount; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(478))); $verticesLength = $this.$vertices0.data.length; if ($texture !== $this.$lastTexture) { $this.$switchTexture($texture); var$6 = $verticesLength; } else { var$6 = $verticesLength - $this.$idx | 0; if (!var$6) { $this.$flush0(); var$6 = $verticesLength; } } $copyCount = jl_Math_min(var$6, $count); jl_System_arraycopy($spriteVertices, $offset, $this.$vertices0, $this.$idx, $copyCount); $this.$idx = $this.$idx + $copyCount | 0; var$6 = $count - $copyCount | 0; while (var$6 > 0) { $offset = $offset + $copyCount | 0; $this.$flush0(); $copyCount = jl_Math_min($verticesLength, var$6); jl_System_arraycopy($spriteVertices, $offset, $this.$vertices0, 0, $copyCount); $this.$idx = $this.$idx + $copyCount | 0; var$6 = var$6 - $copyCount | 0; } } function cbggg_SpriteBatch_draw3($this, $region, $x, $y) { $this.$draw1($region, $x, $y, $region.$getRegionWidth(), $region.$getRegionHeight()); } function cbggg_SpriteBatch_draw4($this, $region, $x, $y, $width, $height) { var $vertices, $texture, var$8, $fx2, $fy2, $u, $v, $u2, $v2, $color, $idx; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(478))); $vertices = $this.$vertices0; $texture = $region.$texture; if ($texture !== $this.$lastTexture) $this.$switchTexture($texture); else { var$8 = $vertices.data; if ($this.$idx == var$8.length) $this.$flush0(); } var$8 = $vertices.data; $fx2 = $x + $width; $fy2 = $y + $height; $u = $region.$u1; $v = $region.$v21; $u2 = $region.$u21; $v2 = $region.$v1; $color = $this.$colorPacked; $idx = $this.$idx; var$8[$idx] = $x; var$8[$idx + 1 | 0] = $y; var$8[$idx + 2 | 0] = $color; var$8[$idx + 3 | 0] = $u; var$8[$idx + 4 | 0] = $v; var$8[$idx + 5 | 0] = $x; var$8[$idx + 6 | 0] = $fy2; var$8[$idx + 7 | 0] = $color; var$8[$idx + 8 | 0] = $u; var$8[$idx + 9 | 0] = $v2; var$8[$idx + 10 | 0] = $fx2; var$8[$idx + 11 | 0] = $fy2; var$8[$idx + 12 | 0] = $color; var$8[$idx + 13 | 0] = $u2; var$8[$idx + 14 | 0] = $v2; var$8[$idx + 15 | 0] = $fx2; var$8[$idx + 16 | 0] = $y; var$8[$idx + 17 | 0] = $color; var$8[$idx + 18 | 0] = $u2; var$8[$idx + 19 | 0] = $v; $this.$idx = $idx + 20 | 0; } function cbggg_SpriteBatch_draw5($this, $region, $x, $y, $originX, $originY, $width, $height, $scaleX, $scaleY, $rotation) { var $vertices, $texture, var$13, $worldOriginX, $worldOriginY, $x2, $y4, $x4, $y3, $x1, $y1, $y2, $x3, $cos, $sin, var$26, var$27, var$28, var$29, var$30, var$31, var$32, var$33, $u, $v, $u2, $v2, $color, $idx; if (!$this.$drawing) $rt_throw(jl_IllegalStateException__init_($rt_s(478))); $vertices = $this.$vertices0; $texture = $region.$texture; if ($texture !== $this.$lastTexture) $this.$switchTexture($texture); else { var$13 = $vertices.data; if ($this.$idx == var$13.length) $this.$flush0(); } $worldOriginX = $x + $originX; $worldOriginY = $y + $originY; $x2 = -$originX; $y4 = -$originY; $x4 = $width - $originX; $y3 = $height - $originY; if (!($scaleX === 1.0 && $scaleY === 1.0)) { $x2 = $x2 * $scaleX; $y4 = $y4 * $scaleY; $x4 = $x4 * $scaleX; $y3 = $y3 * $scaleY; } if ($rotation === 0.0) { $x1 = $x2; $y1 = $y4; $y2 = $y3; $x3 = $x4; } else { $cos = cbgm_MathUtils_cosDeg($rotation); $sin = cbgm_MathUtils_sinDeg($rotation); var$26 = $cos * $x2; $x1 = var$26 - $sin * $y4; var$27 = $sin * $x2; $y1 = var$27 + $cos * $y4; var$28 = $sin * $y3; $x2 = var$26 - var$28; var$26 = $cos * $y3; $y2 = var$27 + var$26; $x3 = $cos * $x4 - var$28; $y3 = $sin * $x4 + var$26; $x4 = $x1 + $x3 - $x2; $y4 = $y3 - ($y2 - $y1); } var$13 = $vertices.data; var$26 = $x1 + $worldOriginX; var$27 = $y1 + $worldOriginY; var$28 = $x2 + $worldOriginX; var$29 = $y2 + $worldOriginY; var$30 = $x3 + $worldOriginX; var$31 = $y3 + $worldOriginY; var$32 = $x4 + $worldOriginX; var$33 = $y4 + $worldOriginY; $u = $region.$u1; $v = $region.$v21; $u2 = $region.$u21; $v2 = $region.$v1; $color = $this.$colorPacked; $idx = $this.$idx; var$13[$idx] = var$26; var$13[$idx + 1 | 0] = var$27; var$13[$idx + 2 | 0] = $color; var$13[$idx + 3 | 0] = $u; var$13[$idx + 4 | 0] = $v; var$13[$idx + 5 | 0] = var$28; var$13[$idx + 6 | 0] = var$29; var$13[$idx + 7 | 0] = $color; var$13[$idx + 8 | 0] = $u; var$13[$idx + 9 | 0] = $v2; var$13[$idx + 10 | 0] = var$30; var$13[$idx + 11 | 0] = var$31; var$13[$idx + 12 | 0] = $color; var$13[$idx + 13 | 0] = $u2; var$13[$idx + 14 | 0] = $v2; var$13[$idx + 15 | 0] = var$32; var$13[$idx + 16 | 0] = var$33; var$13[$idx + 17 | 0] = $color; var$13[$idx + 18 | 0] = $u2; var$13[$idx + 19 | 0] = $v; $this.$idx = $idx + 20 | 0; } function cbggg_SpriteBatch_flush($this) { var $spritesInBatch, $count, $mesh, $indicesBuffer; if (!$this.$idx) return; $this.$renderCalls = $this.$renderCalls + 1 | 0; $this.$totalRenderCalls = $this.$totalRenderCalls + 1 | 0; $spritesInBatch = $this.$idx / 20 | 0; if ($spritesInBatch > $this.$maxSpritesInBatch) $this.$maxSpritesInBatch = $spritesInBatch; $count = $spritesInBatch * 6 | 0; $this.$lastTexture.$bind(); $mesh = $this.$mesh; $mesh.$setVertices($this.$vertices0, 0, $this.$idx); $indicesBuffer = $mesh.$getIndicesBuffer(1); $indicesBuffer.$position4(0); $indicesBuffer.$limit0($count); if ($this.$blendingDisabled) cbg_Gdx_gl.$glDisable(3042); else { cbg_Gdx_gl.$glEnable(3042); if ($this.$blendSrcFunc != (-1)) cbg_Gdx_gl.$glBlendFuncSeparate($this.$blendSrcFunc, $this.$blendDstFunc, $this.$blendSrcFuncAlpha, $this.$blendDstFuncAlpha); } $mesh.$render1($this.$customShader === null ? $this.$shader : $this.$customShader, 4, 0, $count); $this.$idx = 0; } function cbggg_SpriteBatch_setBlendFunction($this, $srcFunc, $dstFunc) { $this.$setBlendFunctionSeparate($srcFunc, $dstFunc, $srcFunc, $dstFunc); } function cbggg_SpriteBatch_setBlendFunctionSeparate($this, $srcFuncColor, $dstFuncColor, $srcFuncAlpha, $dstFuncAlpha) { if ($this.$blendSrcFunc == $srcFuncColor && $this.$blendDstFunc == $dstFuncColor && $this.$blendSrcFuncAlpha == $srcFuncAlpha && $this.$blendDstFuncAlpha == $dstFuncAlpha) return; $this.$flush0(); $this.$blendSrcFunc = $srcFuncColor; $this.$blendDstFunc = $dstFuncColor; $this.$blendSrcFuncAlpha = $srcFuncAlpha; $this.$blendDstFuncAlpha = $dstFuncAlpha; } function cbggg_SpriteBatch_dispose($this) { $this.$mesh.$dispose(); if ($this.$ownsShader && $this.$shader !== null) $this.$shader.$dispose(); } function cbggg_SpriteBatch_setProjectionMatrix($this, $projection) { if ($this.$drawing) $this.$flush0(); $this.$projectionMatrix.$set1($projection); if ($this.$drawing) $this.$setupMatrices(); } function cbggg_SpriteBatch_setupMatrices($this) { ($this.$combinedMatrix.$set1($this.$projectionMatrix)).$mul0($this.$transformMatrix); if ($this.$customShader === null) { $this.$shader.$setUniformMatrix($rt_s(479), $this.$combinedMatrix); $this.$shader.$setUniformi($rt_s(480), 0); } else { $this.$customShader.$setUniformMatrix($rt_s(479), $this.$combinedMatrix); $this.$customShader.$setUniformi($rt_s(480), 0); } } function cbggg_SpriteBatch_switchTexture($this, $texture) { $this.$flush0(); $this.$lastTexture = $texture; $this.$invTexWidth = 1.0 / $texture.$getWidth(); $this.$invTexHeight = 1.0 / $texture.$getHeight(); } function cbggg_SpriteBatch_setShader($this, $shader) { if ($shader === $this.$customShader) return; if ($this.$drawing) $this.$flush0(); $this.$customShader = $shader; if ($this.$drawing) { if ($this.$customShader === null) $this.$shader.$bind(); else $this.$customShader.$bind(); $this.$setupMatrices(); } } function cbggg_SpriteBatch_getShader($this) { if ($this.$customShader !== null) return $this.$customShader; return $this.$shader; } function cbggg_SpriteBatch_isBlendingEnabled($this) { return $this.$blendingDisabled ? 0 : 1; } function cbggg_SpriteBatch__clinit_() { cbgg_Mesh$VertexDataType_$callClinit(); cbggg_SpriteBatch_defaultVertexDataType = cbgg_Mesh$VertexDataType_VertexArray; } var cbgg_Mesh$1 = $rt_classWithoutFields(); var cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType = null; function cbgg_Mesh$1_$callClinit() { cbgg_Mesh$1_$callClinit = $rt_eraseClinit(cbgg_Mesh$1); cbgg_Mesh$1__clinit_(); } function cbgg_Mesh$1__clinit_() { cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType = $rt_createIntArray((cbgg_Mesh$VertexDataType_values()).data.length); cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType.data[jl_Enum_ordinal(cbgg_Mesh$VertexDataType_VertexBufferObject)] = 1; cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType.data[jl_Enum_ordinal(cbgg_Mesh$VertexDataType_VertexBufferObjectSubData)] = 2; cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType.data[jl_Enum_ordinal(cbgg_Mesh$VertexDataType_VertexBufferObjectWithVAO)] = 3; cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType.data[jl_Enum_ordinal(cbgg_Mesh$VertexDataType_VertexArray)] = 4; } var otjt_Float32Array = $rt_classWithoutFields(otjt_ArrayBufferView); var cbggg_RenderableProvider = $rt_classWithoutFields(0); var cbggg_ModelInstance = $rt_classWithoutFields(); var cbggg_ModelInstance_defaultShareKeyframes = 0; function cbggg_ModelInstance_$callClinit() { cbggg_ModelInstance_$callClinit = $rt_eraseClinit(cbggg_ModelInstance); cbggg_ModelInstance__clinit_(); } function cbggg_ModelInstance__clinit_() { cbggg_ModelInstance_defaultShareKeyframes = 1; } function jur_CharClass() { var a = this; jur_AbstractCharClass.call(a); a.$ci = 0; a.$uci = 0; a.$hasUCI = 0; a.$invertedSurrogates = 0; a.$inverted = 0; a.$hideBits = 0; a.$bits = null; a.$nonBitSet = null; } function jur_CharClass__init_() { var var_0 = new jur_CharClass(); jur_CharClass__init_0(var_0); return var_0; } function jur_CharClass__init_1(var_0, var_1) { var var_2 = new jur_CharClass(); jur_CharClass__init_2(var_2, var_0, var_1); return var_2; } function jur_CharClass__init_3(var_0, var_1, var_2) { var var_3 = new jur_CharClass(); jur_CharClass__init_4(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass__init_0($this) { jur_AbstractCharClass__init_($this); $this.$bits = ju_BitSet__init_0(); } function jur_CharClass__init_2($this, $ci, $uci) { jur_AbstractCharClass__init_($this); $this.$bits = ju_BitSet__init_0(); $this.$ci = $ci; $this.$uci = $uci; } function jur_CharClass__init_4($this, $negative, $ci, $uci) { jur_CharClass__init_2($this, $ci, $uci); $this.$setNegative($negative); } function jur_CharClass_add($this, $ch) { a: { if ($this.$ci) { b: { if (!($ch >= 97 && $ch <= 122)) { if ($ch < 65) break b; if ($ch > 90) break b; } if ($this.$inverted) { $this.$bits.$clear2(jur_Pattern_getSupplement($ch & 65535)); break a; } $this.$bits.$set8(jur_Pattern_getSupplement($ch & 65535)); break a; } if ($this.$uci && $ch > 128) { $this.$hasUCI = 1; $ch = jl_Character_toLowerCase(jl_Character_toUpperCase($ch)); } } } if (!(!jur_Lexer_isHighSurrogate($ch) && !jur_Lexer_isLowSurrogate($ch))) { if ($this.$invertedSurrogates) $this.$lowHighSurrogates.$clear2($ch - 55296 | 0); else $this.$lowHighSurrogates.$set8($ch - 55296 | 0); } if ($this.$inverted) $this.$bits.$clear2($ch); else $this.$bits.$set8($ch); if (!$this.$mayContainSupplCodepoints && jl_Character_isSupplementaryCodePoint($ch)) $this.$mayContainSupplCodepoints = 1; return $this; } function jur_CharClass_add0($this, $cc) { var $curAlt, $nb; if (!$this.$mayContainSupplCodepoints && $cc.$mayContainSupplCodepoints) $this.$mayContainSupplCodepoints = 1; if ($this.$invertedSurrogates) { if (!$cc.$altSurrogates) $this.$lowHighSurrogates.$andNot($cc.$getLowHighSurrogates()); else $this.$lowHighSurrogates.$and($cc.$getLowHighSurrogates()); } else if (!$cc.$altSurrogates) $this.$lowHighSurrogates.$or($cc.$getLowHighSurrogates()); else { $this.$lowHighSurrogates.$xor($cc.$getLowHighSurrogates()); $this.$lowHighSurrogates.$and($cc.$getLowHighSurrogates()); $this.$altSurrogates = $this.$altSurrogates ? 0 : 1; $this.$invertedSurrogates = 1; } if (!$this.$hideBits && $cc.$getBits() !== null) { if ($this.$inverted) { if (!$cc.$isNegative()) $this.$bits.$andNot($cc.$getBits()); else $this.$bits.$and($cc.$getBits()); } else if (!$cc.$isNegative()) $this.$bits.$or($cc.$getBits()); else { $this.$bits.$xor($cc.$getBits()); $this.$bits.$and($cc.$getBits()); $this.$alt0 = $this.$alt0 ? 0 : 1; $this.$inverted = 1; } } else { $curAlt = $this.$alt0; if ($this.$nonBitSet !== null) { $nb = $this.$nonBitSet; if (!$curAlt) $this.$nonBitSet = jur_CharClass$5__init_($this, $curAlt, $nb, $cc); else $this.$nonBitSet = jur_CharClass$4__init_($this, $curAlt, $nb, $cc); } else { if ($curAlt && !$this.$inverted && $this.$bits.$isEmpty()) $this.$nonBitSet = jur_CharClass$1__init_($this, $cc); else if (!$curAlt) $this.$nonBitSet = jur_CharClass$3__init_($this, $curAlt, $cc); else $this.$nonBitSet = jur_CharClass$2__init_($this, $curAlt, $cc); $this.$hideBits = 1; } } return $this; } function jur_CharClass_add1($this, $i, $end) { if ($i > $end) $rt_throw(jl_IllegalArgumentException__init_1()); a: { b: { if (!$this.$ci) { if ($end < 55296) break b; if ($i > 57343) break b; } while (true) { if ($i >= ($end + 1 | 0)) break a; $this.$add($i); $i = $i + 1 | 0; } } if ($this.$inverted) $this.$bits.$clear5($i, $end + 1 | 0); else $this.$bits.$set($i, $end + 1 | 0); } return $this; } function jur_CharClass_union($this, $clazz) { var $curAlt, $nb; if (!$this.$mayContainSupplCodepoints && $clazz.$mayContainSupplCodepoints) $this.$mayContainSupplCodepoints = 1; if ($clazz.$hasUCI0()) $this.$hasUCI = 1; if (!($this.$altSurrogates ^ $clazz.$altSurrogates)) { if (!$this.$altSurrogates) $this.$lowHighSurrogates.$or($clazz.$getLowHighSurrogates()); else $this.$lowHighSurrogates.$and($clazz.$getLowHighSurrogates()); } else if ($this.$altSurrogates) $this.$lowHighSurrogates.$andNot($clazz.$getLowHighSurrogates()); else { $this.$lowHighSurrogates.$xor($clazz.$getLowHighSurrogates()); $this.$lowHighSurrogates.$and($clazz.$getLowHighSurrogates()); $this.$altSurrogates = 1; } if (!$this.$hideBits && $clazz.$getBits() !== null) { if (!($this.$alt0 ^ $clazz.$isNegative())) { if (!$this.$alt0) $this.$bits.$or($clazz.$getBits()); else $this.$bits.$and($clazz.$getBits()); } else if ($this.$alt0) $this.$bits.$andNot($clazz.$getBits()); else { $this.$bits.$xor($clazz.$getBits()); $this.$bits.$and($clazz.$getBits()); $this.$alt0 = 1; } } else { $curAlt = $this.$alt0; if ($this.$nonBitSet !== null) { $nb = $this.$nonBitSet; if (!$curAlt) $this.$nonBitSet = jur_CharClass$11__init_($this, $curAlt, $nb, $clazz); else $this.$nonBitSet = jur_CharClass$10__init_($this, $curAlt, $nb, $clazz); } else { if (!$this.$inverted && $this.$bits.$isEmpty()) { if (!$curAlt) $this.$nonBitSet = jur_CharClass$7__init_($this, $clazz); else $this.$nonBitSet = jur_CharClass$6__init_($this, $clazz); } else if (!$curAlt) $this.$nonBitSet = jur_CharClass$9__init_($this, $clazz, $curAlt); else $this.$nonBitSet = jur_CharClass$8__init_($this, $clazz, $curAlt); $this.$hideBits = 1; } } } function jur_CharClass_intersection($this, $clazz) { var $curAlt, $nb; if (!$this.$mayContainSupplCodepoints && $clazz.$mayContainSupplCodepoints) $this.$mayContainSupplCodepoints = 1; if ($clazz.$hasUCI0()) $this.$hasUCI = 1; if (!($this.$altSurrogates ^ $clazz.$altSurrogates)) { if (!$this.$altSurrogates) $this.$lowHighSurrogates.$and($clazz.$getLowHighSurrogates()); else $this.$lowHighSurrogates.$or($clazz.$getLowHighSurrogates()); } else if (!$this.$altSurrogates) $this.$lowHighSurrogates.$andNot($clazz.$getLowHighSurrogates()); else { $this.$lowHighSurrogates.$xor($clazz.$getLowHighSurrogates()); $this.$lowHighSurrogates.$and($clazz.$getLowHighSurrogates()); $this.$altSurrogates = 0; } if (!$this.$hideBits && $clazz.$getBits() !== null) { if (!($this.$alt0 ^ $clazz.$isNegative())) { if (!$this.$alt0) $this.$bits.$and($clazz.$getBits()); else $this.$bits.$or($clazz.$getBits()); } else if (!$this.$alt0) $this.$bits.$andNot($clazz.$getBits()); else { $this.$bits.$xor($clazz.$getBits()); $this.$bits.$and($clazz.$getBits()); $this.$alt0 = 0; } } else { $curAlt = $this.$alt0; if ($this.$nonBitSet !== null) { $nb = $this.$nonBitSet; if (!$curAlt) $this.$nonBitSet = jur_CharClass$17__init_($this, $curAlt, $nb, $clazz); else $this.$nonBitSet = jur_CharClass$16__init_($this, $curAlt, $nb, $clazz); } else { if (!$this.$inverted && $this.$bits.$isEmpty()) { if (!$curAlt) $this.$nonBitSet = jur_CharClass$13__init_($this, $clazz); else $this.$nonBitSet = jur_CharClass$12__init_($this, $clazz); } else if (!$curAlt) $this.$nonBitSet = jur_CharClass$15__init_($this, $clazz, $curAlt); else $this.$nonBitSet = jur_CharClass$14__init_($this, $clazz, $curAlt); $this.$hideBits = 1; } } } function jur_CharClass_contains($this, $ch) { if ($this.$nonBitSet !== null) return $this.$alt0 ^ $this.$nonBitSet.$contains1($ch); return $this.$alt0 ^ $this.$bits.$get12($ch); } function jur_CharClass_getBits($this) { if (!$this.$hideBits) return $this.$bits; return null; } function jur_CharClass_getLowHighSurrogates($this) { return $this.$lowHighSurrogates; } function jur_CharClass_getInstance($this) { var $bs, $res; if ($this.$nonBitSet !== null) return $this; $bs = $this.$getBits(); $res = jur_CharClass$18__init_($this, $bs); return $res.$setNegative($this.$isNegative()); } function jur_CharClass_toString($this) { var $temp, $i; $temp = jl_StringBuilder__init_(); $i = $this.$bits.$nextSetBit(0); while ($i >= 0) { $temp.$append20(jl_Character_toChars($i)); $temp.$append0(124); $i = $this.$bits.$nextSetBit($i + 1 | 0); } if ($temp.$length() > 0) $temp.$deleteCharAt($temp.$length() - 1 | 0); return $temp.$toString(); } function jur_CharClass_hasUCI($this) { return $this.$hasUCI; } function omceu_API$_ToolTip() { var a = this; jl_Object.call(a); a.$toolTipImage = null; a.$this$027 = null; } function omceu_API$_ToolTip__init_(var_0) { var var_1 = new omceu_API$_ToolTip(); omceu_API$_ToolTip__init_0(var_1, var_0); return var_1; } function omceu_API$_ToolTip__init_0($this, $this$0) { $this.$this$027 = $this$0; jl_Object__init_0($this); $this.$toolTipImage = omceu_API$_ToolTip$_ToolTipImage__init_($this); } var jn_BufferUnderflowException = $rt_classWithoutFields(jl_RuntimeException); function jn_BufferUnderflowException__init_() { var var_0 = new jn_BufferUnderflowException(); jn_BufferUnderflowException__init_0(var_0); return var_0; } function jn_BufferUnderflowException__init_0($this) { jl_RuntimeException__init_1($this); } var omcsumw_SettingsWindowGenerator = $rt_classWithoutFields(); function omcsumw_SettingsWindowGenerator__init_() { var var_0 = new omcsumw_SettingsWindowGenerator(); omcsumw_SettingsWindowGenerator__init_0(var_0); return var_0; } function omcsumw_SettingsWindowGenerator__init_0($this) { jl_Object__init_0($this); } function omcsumw_SettingsWindowGenerator_create($api, $p) { var $uiData, $window, $yOffset, $muteTxt, $volTxt, var$8, var$9, var$10, $muteBtn, $volBar, $viewportTxt, $viewportBtn, $fullScreenBtn, $colorBlindTxt, $colorBlindBtn, $okBtn; $uiData = $p.data[0]; $window = $api.$windows.$create1(0, 0, 16, 10, $rt_s(481)); $api.$windows.$setName($window, $rt_s(482)); $yOffset = 8; $muteTxt = $api.$components0.$text0.$create2(1, $yOffset, omcet_Tools$Text_toArray($rt_s(483))); $api.$windows.$addComponent($window, $muteTxt); $volTxt = $api.$components0.$text0.$create2(6, $yOffset, omcet_Tools$Text_toArray($rt_s(484))); $api.$windows.$addComponent($window, $volTxt); var$8 = $api.$components0.$button.$textButton; var$9 = null; omcsum_MenuBaseMedia_$callClinit(); var$10 = omcsum_MenuBaseMedia_ICON_SPEAKER; omceugcb_ButtonMode_$callClinit(); $muteBtn = var$8.$create6(1, 7, 4, 1, $rt_s(102), var$9, var$10, omceugcb_ButtonMode_TOGGLE); $api.$components0.$setName0($muteBtn, $rt_s(485)); $api.$components0.$button.$setButtonAction($muteBtn, omcsumw_SettingsWindowGenerator$1__init_($uiData, $api, $window)); $api.$windows.$addComponent($window, $muteBtn); $volBar = $api.$components0.$scrollBar.$horizontalScrollbar.$create7(6, 7, 9); $api.$components0.$setName0($volBar, $rt_s(486)); $api.$components0.$scrollBar.$setScrollBarAction($volBar, omcsumw_SettingsWindowGenerator$2__init_($uiData, $api, $window)); $api.$windows.$addComponent($window, $volBar); $api.$windows.$addComponents($window, ($api.$preConfigured.$image_CreateSeparatorHorizontal(1, 6, 14)).$toArray3($rt_createArray(omceugc_Component, 0))); $viewportTxt = $api.$components0.$text0.$create2(1, 5, omcet_Tools$Text_toArray($rt_s(487))); $api.$windows.$addComponent($window, $viewportTxt); $viewportBtn = $api.$components0.$button.$textButton.$create6(5, 5, 10, 1, $rt_s(102), null, omcsum_MenuBaseMedia_ICON_VIEWPORT, omceugcb_ButtonMode_DEFAULT); $api.$components0.$setName0($viewportBtn, $rt_s(488)); $api.$components0.$button.$setButtonAction($viewportBtn, omcsumw_SettingsWindowGenerator$3__init_($api, $window, $uiData)); $api.$windows.$addComponent($window, $viewportBtn); $fullScreenBtn = $api.$components0.$button.$textButton.$create6(5, 4, 10, 1, $rt_s(102), null, omcsum_MenuBaseMedia_ICON_FULLSCREEN, omceugcb_ButtonMode_DEFAULT); $api.$components0.$setName0($fullScreenBtn, $rt_s(489)); $api.$components0.$button.$setButtonAction($fullScreenBtn, omcsumw_SettingsWindowGenerator$4__init_($api, $window, $uiData)); $api.$windows.$addComponent($window, $fullScreenBtn); $api.$windows.$addComponents($window, ($api.$preConfigured.$image_CreateSeparatorHorizontal(1, 3, 14)).$toArray3($rt_createArray(omceugc_Component, 0))); $colorBlindTxt = $api.$components0.$text0.$create2(1, 2, omcet_Tools$Text_toArray($rt_s(490))); $api.$windows.$addComponent($window, $colorBlindTxt); $colorBlindBtn = $api.$components0.$button.$textButton.$create6(11, 2, 4, 1, $rt_s(102), null, omcsum_MenuBaseMedia_ICON_COLOR_BLIND, omceugcb_ButtonMode_TOGGLE); $api.$components0.$setName0($colorBlindBtn, $rt_s(491)); $api.$components0.$button.$setButtonAction($colorBlindBtn, omcsumw_SettingsWindowGenerator$5__init_($api, $window, $uiData)); $api.$windows.$addComponent($window, $colorBlindBtn); $okBtn = $api.$components0.$button.$textButton.$create5(1, 0, 14, 1, $rt_s(339)); $api.$components0.$setOffset($okBtn, 0, 4); $api.$components0.$button.$setButtonAction($okBtn, omcsumw_SettingsWindowGenerator$6__init_($api, $window, $uiData)); $api.$windows.$addComponent($window, $okBtn); $api.$windows.$center($window); omcsumw_SettingsWindowGenerator_refreshComponents($api, $window); return $window; } function omcsumw_SettingsWindowGenerator_refreshComponents($api, $window) { var $muted, $colorBlind, $volume, $viewportMode, $fullscreen, $muteBtn, $volBar, $viewPortBtn, $colorBlindBtn, $fullScreenBtn; $muted = (omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492)); $colorBlind = (omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(493)); $volume = (omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494)); $viewportMode = (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(495), $rt_cls(omceum_ViewportMode)); $fullscreen = (omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(47)); $muteBtn = $api.$windows.$findComponentByName($window, $rt_s(485)); $volBar = $api.$windows.$findComponentByName($window, $rt_s(486)); $viewPortBtn = $api.$windows.$findComponentByName($window, $rt_s(488)); $colorBlindBtn = $api.$windows.$findComponentByName($window, $rt_s(491)); $fullScreenBtn = $api.$windows.$findComponentByName($window, $rt_s(489)); $api.$components0.$button.$setPressed($muteBtn, $muted ? 0 : 1); $api.$components0.$button.$textButton.$setIconArrayIndex($muteBtn, !$muted ? 0 : 1); $api.$components0.$button.$textButton.$setText($muteBtn, !$muted ? $rt_s(496) : $rt_s(497)); $api.$components0.$button.$centerContent($muteBtn); $api.$components0.$setDisabled($volBar, $muted); $api.$components0.$scrollBar.$setScrolled($volBar, $volume); $api.$components0.$button.$textButton.$setText($viewPortBtn, $viewportMode.$text3); $api.$components0.$button.$textButton.$setIconArrayIndex($viewPortBtn, jl_Enum_ordinal($viewportMode)); $api.$components0.$button.$centerContent($viewPortBtn); $api.$components0.$setDisabled($viewPortBtn, 0); $api.$components0.$button.$textButton.$setText($fullScreenBtn, !$fullscreen ? $rt_s(498) : $rt_s(499)); $api.$components0.$button.$textButton.$setIconArrayIndex($fullScreenBtn, !$fullscreen ? 0 : 1); $api.$components0.$button.$centerContent($fullScreenBtn); $api.$components0.$setDisabled($fullScreenBtn, 1); $api.$components0.$button.$setPressed($colorBlindBtn, $colorBlind); $api.$components0.$button.$textButton.$setIconArrayIndex($colorBlindBtn, !$colorBlind ? 0 : 1); $api.$components0.$button.$textButton.$setText($colorBlindBtn, !$colorBlind ? $rt_s(497) : $rt_s(496)); $api.$components0.$button.$centerContent($colorBlindBtn); } function jt_DateFormatElement$AmPmText() { jt_DateFormatElement.call(this); this.$ampms = null; } function jt_DateFormatElement$AmPmText__init_(var_0) { var var_1 = new jt_DateFormatElement$AmPmText(); jt_DateFormatElement$AmPmText__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$AmPmText__init_0($this, $symbols) { jt_DateFormatElement__init_($this); $this.$ampms = $symbols.$getAmPmStrings(); } function jt_DateFormatElement$AmPmText_format($this, $date, $buffer) { var $ampm; $ampm = $date.$get0(9); $buffer.$append23($this.$ampms.data[$ampm]); } function jt_DateFormatElement$AmPmText_equals($this, $o) { var $amPmText; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $amPmText = $o; return ju_Arrays_equals($this.$ampms, $amPmText.$ampms); } return 0; } function jt_DateFormatElement$AmPmText_hashCode($this) { return ju_Arrays_hashCode($this.$ampms); } var cbgggpi_ColorInfluencer = $rt_classWithoutFields(cbgggpi_Influencer); function cbgggpi_ColorInfluencer__init_($this) { cbgggpi_Influencer__init_($this); } var jn_FloatBufferOverByteBufferLittleEndian = $rt_classWithoutFields(jn_FloatBufferOverByteBuffer); function jn_FloatBufferOverByteBufferLittleEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_FloatBufferOverByteBufferLittleEndian(); jn_FloatBufferOverByteBufferLittleEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_FloatBufferOverByteBufferLittleEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_FloatBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_FloatBufferOverByteBufferLittleEndian_getElement($this, $index) { var var$2, var$3, var$4, $value; var$2 = $this.$byteByffer0.$array0.data; var$3 = $this.$start2; var$4 = $index * 4 | 0; $value = (var$2[var$3 + var$4 | 0] & 255) << 24 | ($this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 1 | 0] & 255) << 16 | ($this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 2 | 0] & 255) << 8 | $this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 3 | 0] & 255; return $rt_intBitsToFloat($value); } function jn_FloatBufferOverByteBufferLittleEndian_putElement($this, $index, $f) { var $value, var$4, var$5, var$6; $value = $rt_floatToIntBits($f); var$4 = $this.$byteByffer0.$array0.data; var$5 = $this.$start2; var$6 = $index * 4 | 0; var$4[var$5 + var$6 | 0] = $value >> 24 << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 1 | 0] = $value >> 16 << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 2 | 0] = $value >> 8 << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 3 | 0] = $value << 24 >> 24; } function cbgm_Octree$RayCastResult() { jl_Object.call(this); this.$maxDistanceSq = 0.0; } function cbgm_Octree$RayCastResult__init_() { var var_0 = new cbgm_Octree$RayCastResult(); cbgm_Octree$RayCastResult__init_0(var_0); return var_0; } function cbgm_Octree$RayCastResult__init_0($this) { jl_Object__init_0($this); $this.$maxDistanceSq = 3.4028234663852886E38; } var cbgssu_DragAndDrop$Payload = $rt_classWithoutFields(); function cbgssu_DragAndDrop$Payload__init_() { var var_0 = new cbgssu_DragAndDrop$Payload(); cbgssu_DragAndDrop$Payload__init_0(var_0); return var_0; } function cbgssu_DragAndDrop$Payload__init_0($this) { jl_Object__init_0($this); } var cbgssu_List = $rt_classWithoutFields(cbgssu_Widget); var cbgssu_SelectBox$SelectBoxScrollPane$4 = $rt_classWithoutFields(cbgssu_List); var cbgssu_SelectBox$SelectBoxScrollPane$3 = $rt_classWithoutFields(cbgss_InputListener); var ji_IOException = $rt_classWithoutFields(jl_Exception); function ji_IOException__init_() { var var_0 = new ji_IOException(); ji_IOException__init_0(var_0); return var_0; } function ji_IOException__init_0($this) { jl_Exception__init_0($this); } var jnc_CharacterCodingException = $rt_classWithoutFields(ji_IOException); function jnc_CharacterCodingException__init_() { var var_0 = new jnc_CharacterCodingException(); jnc_CharacterCodingException__init_0(var_0); return var_0; } function jnc_CharacterCodingException__init_0($this) { ji_IOException__init_0($this); } function jnc_MalformedInputException() { jnc_CharacterCodingException.call(this); this.$length3 = 0; } function jnc_MalformedInputException__init_(var_0) { var var_1 = new jnc_MalformedInputException(); jnc_MalformedInputException__init_0(var_1, var_0); return var_1; } function jnc_MalformedInputException__init_0($this, $length) { jnc_CharacterCodingException__init_0($this); $this.$length3 = $length; } function jnc_MalformedInputException_getMessage($this) { var var$1, var$2; var$1 = $this.$length3; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(500)), var$1); return jl_StringBuilder_toString(var$2); } var omceum_MouseControlMode = $rt_classWithoutFields(jl_Enum); var omceum_MouseControlMode_HARDWARE_MOUSE = null; var omceum_MouseControlMode_KEYBOARD = null; var omceum_MouseControlMode_GAMEPAD = null; var omceum_MouseControlMode_DISABLED = null; var omceum_MouseControlMode_$VALUES = null; function omceum_MouseControlMode_$callClinit() { omceum_MouseControlMode_$callClinit = $rt_eraseClinit(omceum_MouseControlMode); omceum_MouseControlMode__clinit_(); } function omceum_MouseControlMode__init_(var_0, var_1) { var var_2 = new omceum_MouseControlMode(); omceum_MouseControlMode__init_0(var_2, var_0, var_1); return var_2; } function omceum_MouseControlMode_values() { omceum_MouseControlMode_$callClinit(); return omceum_MouseControlMode_$VALUES.$clone(); } function omceum_MouseControlMode__init_0($this, var$1, var$2) { omceum_MouseControlMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omceum_MouseControlMode_$values() { omceum_MouseControlMode_$callClinit(); return $rt_createArrayFromData(omceum_MouseControlMode, [omceum_MouseControlMode_HARDWARE_MOUSE, omceum_MouseControlMode_KEYBOARD, omceum_MouseControlMode_GAMEPAD, omceum_MouseControlMode_DISABLED]); } function omceum_MouseControlMode__clinit_() { omceum_MouseControlMode_HARDWARE_MOUSE = omceum_MouseControlMode__init_($rt_s(501), 0); omceum_MouseControlMode_KEYBOARD = omceum_MouseControlMode__init_($rt_s(502), 1); omceum_MouseControlMode_GAMEPAD = omceum_MouseControlMode__init_($rt_s(503), 2); omceum_MouseControlMode_DISABLED = omceum_MouseControlMode__init_($rt_s(504), 3); omceum_MouseControlMode_$VALUES = omceum_MouseControlMode_$values(); } var cbgg_Pixmap$Filter = $rt_classWithoutFields(jl_Enum); var cbgg_Pixmap$Filter_NearestNeighbour = null; var cbgg_Pixmap$Filter_BiLinear = null; var cbgg_Pixmap$Filter_$VALUES = null; function cbgg_Pixmap$Filter_$callClinit() { cbgg_Pixmap$Filter_$callClinit = $rt_eraseClinit(cbgg_Pixmap$Filter); cbgg_Pixmap$Filter__clinit_(); } function cbgg_Pixmap$Filter__init_(var_0, var_1) { var var_2 = new cbgg_Pixmap$Filter(); cbgg_Pixmap$Filter__init_0(var_2, var_0, var_1); return var_2; } function cbgg_Pixmap$Filter_values() { cbgg_Pixmap$Filter_$callClinit(); return cbgg_Pixmap$Filter_$VALUES.$clone(); } function cbgg_Pixmap$Filter__init_0($this, var$1, var$2) { cbgg_Pixmap$Filter_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_Pixmap$Filter__clinit_() { cbgg_Pixmap$Filter_NearestNeighbour = cbgg_Pixmap$Filter__init_($rt_s(505), 0); cbgg_Pixmap$Filter_BiLinear = cbgg_Pixmap$Filter__init_($rt_s(506), 1); cbgg_Pixmap$Filter_$VALUES = $rt_createArrayFromData(cbgg_Pixmap$Filter, [cbgg_Pixmap$Filter_NearestNeighbour, cbgg_Pixmap$Filter_BiLinear]); } var ju_MapEntry$Type = $rt_classWithoutFields(0); var ju_Hashtable$4$iterator$lambda$_5_0 = $rt_classWithoutFields(); function ju_Hashtable$4$iterator$lambda$_5_0__init_() { var var_0 = new ju_Hashtable$4$iterator$lambda$_5_0(); ju_Hashtable$4$iterator$lambda$_5_0__init_0(var_0); return var_0; } function ju_Hashtable$4$iterator$lambda$_5_0__init_0(var$0) { jl_Object__init_0(var$0); } function ju_Hashtable$4$iterator$lambda$_5_0_get(var$0, var$1) { return ju_Hashtable$4_lambda$iterator$0(var$1); } var jl_CloneNotSupportedException = $rt_classWithoutFields(jl_Exception); function jl_CloneNotSupportedException__init_() { var var_0 = new jl_CloneNotSupportedException(); jl_CloneNotSupportedException__init_0(var_0); return var_0; } function jl_CloneNotSupportedException__init_0($this) { jl_Exception__init_0($this); } var jn_ShortBufferImpl = $rt_classWithoutFields(jn_ShortBuffer); function jn_ShortBufferImpl__init_($this, $capacity, $position, $limit) { jn_ShortBuffer__init_($this, $capacity, $position, $limit); } function jn_ShortBufferImpl_get($this, $index) { var var$2, var$3, var$4; if ($index >= 0 && $index < $this.$limit) return $this.$getElement1($index); var$2 = new jl_IndexOutOfBoundsException; var$3 = $this.$limit; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(321)), $index), $rt_s(110)), var$3), 41); jl_IndexOutOfBoundsException__init_1(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_ShortBufferImpl_isReadOnly($this) { return $this.$readOnly(); } function jn_ShortBufferOverByteBuffer() { var a = this; jn_ShortBufferImpl.call(a); a.$byteByffer1 = null; a.$readOnly5 = 0; a.$start7 = 0; } function jn_ShortBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_ShortBufferImpl__init_($this, $capacity, $position, $limit); $this.$start7 = $start; $this.$byteByffer1 = $byteBuffer; $this.$readOnly5 = $readOnly; } function jn_ShortBufferOverByteBuffer_readOnly($this) { return $this.$readOnly5; } var cbgm_Interpolation$PowIn = $rt_classWithoutFields(cbgm_Interpolation$Pow); function cbgm_Interpolation$PowIn__init_(var_0) { var var_1 = new cbgm_Interpolation$PowIn(); cbgm_Interpolation$PowIn__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$PowIn__init_0($this, $power) { cbgm_Interpolation$Pow__init_0($this, $power); } function omceu_API$_Windows$findComponentsByName$lambda$_42_0() { jl_Object.call(this); this.$_01 = null; } function omceu_API$_Windows$findComponentsByName$lambda$_42_0__init_(var_0) { var var_1 = new omceu_API$_Windows$findComponentsByName$lambda$_42_0(); omceu_API$_Windows$findComponentsByName$lambda$_42_0__init_0(var_1, var_0); return var_1; } function omceu_API$_Windows$findComponentsByName$lambda$_42_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_01 = var$1; } function omceu_API$_Windows$findComponentsByName$lambda$_42_0_test(var$0, var$1) { return omceu_API$_Windows$findComponentsByName$lambda$_42_0_test0(var$0, var$1); } function omceu_API$_Windows$findComponentsByName$lambda$_42_0_test0(var$0, var$1) { return omceu_API$_Windows_lambda$findComponentsByName$3(var$0.$_01, var$1); } var ju_Random = $rt_classWithoutFields(); function ju_Random__init_() { var var_0 = new ju_Random(); ju_Random__init_0(var_0); return var_0; } function ju_Random__init_0($this) { jl_Object__init_0($this); } function ju_Random_next($this, $bits) { if ($bits == 32) return $this.$nextDouble() * 4.294967295E9 + (-2.147483648E9) | 0; return $this.$nextDouble() * Long_toNumber(Long_shl(Long_fromInt(1), jl_Math_min(32, $bits))) | 0; } function ju_Random_nextInt($this) { return $this.$next4(32); } function ju_Random_nextInt0($this, $n) { if ($n <= 0) $rt_throw(jl_IllegalArgumentException__init_1()); return $this.$nextDouble() * $n | 0; } function ju_Random_nextLong($this) { return Long_or(Long_shl(Long_fromInt($this.$nextInt()), 32), Long_fromInt($this.$nextInt())); } function ju_Random_nextDouble($this) { return $rt_globals.Math.random(); } function cbgm_RandomXS128() { var a = this; ju_Random.call(a); a.$seed0 = Long_ZERO; a.$seed1 = Long_ZERO; } function cbgm_RandomXS128__init_() { var var_0 = new cbgm_RandomXS128(); cbgm_RandomXS128__init_0(var_0); return var_0; } function cbgm_RandomXS128__init_0($this) { ju_Random__init_0($this); $this.$setSeed((ju_Random__init_()).$nextLong()); } function cbgm_RandomXS128_nextLong($this) { var $s1, $s0, var$3; $s1 = $this.$seed0; $s0 = $this.$seed1; $this.$seed0 = $s0; var$3 = Long_xor($s1, Long_shl($s1, 23)); var$3 = Long_xor(Long_xor(Long_xor(var$3, $s0), Long_shru(var$3, 17)), Long_shru($s0, 26)); $this.$seed1 = var$3; return Long_add(var$3, $s0); } function cbgm_RandomXS128_nextInt($this, $n) { return Long_lo(($this.$nextLong0(Long_fromInt($n)))); } function cbgm_RandomXS128_nextLong0($this, $n) { var $bits, $value; if (Long_le($n, Long_ZERO)) $rt_throw(jl_IllegalArgumentException__init_($rt_s(507))); while (true) { $bits = Long_shru($this.$nextLong(), 1); $value = Long_rem($bits, $n); if (Long_ge(Long_add(Long_sub($bits, $value), Long_sub($n, Long_fromInt(1))), Long_ZERO)) break; } return $value; } function cbgm_RandomXS128_nextFloat($this) { return Long_toNumber(Long_shru($this.$nextLong(), 40)) * 5.9604644775390625E-8; } function cbgm_RandomXS128_setSeed($this, $seed) { var $seed0; if (Long_eq($seed, Long_ZERO)) $seed = Long_create(0, 2147483648); $seed0 = cbgm_RandomXS128_murmurHash3($seed); $this.$setState($seed0, cbgm_RandomXS128_murmurHash3($seed0)); } function cbgm_RandomXS128_setState($this, $seed0, $seed1) { $this.$seed0 = $seed0; $this.$seed1 = $seed1; } function cbgm_RandomXS128_murmurHash3($x) { var var$2; var$2 = Long_xor($x, Long_shru($x, 33)); var$2 = Long_mul(var$2, Long_create(3981806797, 4283543511)); var$2 = Long_xor(var$2, Long_shru(var$2, 33)); var$2 = Long_mul(var$2, Long_create(444984403, 3301882366)); var$2 = Long_xor(var$2, Long_shru(var$2, 33)); return var$2; } var otjc_JSArrayReader = $rt_classWithoutFields(0); var otjc_JSArray = $rt_classWithoutFields(); function otjc_JSArray_get$exported$0(var$0, var$1) { return var$0.$get13(var$1); } function otjc_JSArray_getLength$exported$1(var$0) { return var$0.$getLength(); } function cbgssu_VerticalGroup() { var a = this; cbgssu_WidgetGroup.call(a); a.$sizeInvalid0 = 0; a.$align0 = 0; a.$round2 = 0; } function cbgssu_VerticalGroup__init_() { var var_0 = new cbgssu_VerticalGroup(); cbgssu_VerticalGroup__init_0(var_0); return var_0; } function cbgssu_VerticalGroup__init_0($this) { cbgssu_WidgetGroup__init_0($this); $this.$sizeInvalid0 = 1; $this.$align0 = 2; $this.$round2 = 1; cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_childrenOnly); } var jur_AbstractCharClass$LazyNonDigit = $rt_classWithoutFields(jur_AbstractCharClass$LazyDigit); function jur_AbstractCharClass$LazyNonDigit__init_() { var var_0 = new jur_AbstractCharClass$LazyNonDigit(); jur_AbstractCharClass$LazyNonDigit__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyNonDigit__init_0($this) { jur_AbstractCharClass$LazyDigit__init_0($this); } function jur_AbstractCharClass$LazyNonDigit_computeValue($this) { var $chCl; $chCl = (jur_AbstractCharClass$LazyDigit_computeValue($this)).$setNegative(1); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } function cbggg_BitmapFont() { var a = this; jl_Object.call(a); a.$data7 = null; a.$regions1 = null; a.$cache = null; a.$flipped = 0; a.$integer = 0; a.$ownsTexture = 0; } function cbggg_BitmapFont__init_() { var var_0 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_0(var_0); return var_0; } function cbggg_BitmapFont__init_1(var_0, var_1) { var var_2 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_2(var_2, var_0, var_1); return var_2; } function cbggg_BitmapFont__init_3(var_0, var_1, var_2) { var var_3 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_4(var_3, var_0, var_1, var_2); return var_3; } function cbggg_BitmapFont__init_5(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_6(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_BitmapFont__init_7(var_0, var_1, var_2) { var var_3 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_8(var_3, var_0, var_1, var_2); return var_3; } function cbggg_BitmapFont__init_9(var_0, var_1, var_2) { var var_3 = new cbggg_BitmapFont(); cbggg_BitmapFont__init_10(var_3, var_0, var_1, var_2); return var_3; } function cbggg_BitmapFont__init_0($this) { cbggg_BitmapFont__init_6($this, cbg_Gdx_files.$classpath($rt_s(508)), cbg_Gdx_files.$classpath($rt_s(509)), 0, 1); } function cbggg_BitmapFont__init_2($this, $fontFile, $region) { cbggg_BitmapFont__init_4($this, $fontFile, $region, 0); } function cbggg_BitmapFont__init_4($this, $fontFile, $region, $flip) { cbggg_BitmapFont__init_8($this, cbggg_BitmapFont$BitmapFontData__init_($fontFile, $flip), $region, 1); } function cbggg_BitmapFont__init_6($this, $fontFile, $imageFile, $flip, $integer) { cbggg_BitmapFont__init_8($this, cbggg_BitmapFont$BitmapFontData__init_($fontFile, $flip), cbggg_TextureRegion__init_(cbgg_Texture__init_1($imageFile, 0)), $integer); $this.$ownsTexture = 1; } function cbggg_BitmapFont__init_8($this, $data, $region, $integer) { var var$4, var$5; if ($region === null) var$4 = null; else { var$5 = $rt_createArray(cbggg_TextureRegion, 1); var$5.data[0] = $region; var$4 = cbgu_Array_with(var$5); } cbggg_BitmapFont__init_10($this, $data, var$4, $integer); } function cbggg_BitmapFont__init_10($this, $data, $pageRegions, $integer) { var $n, $i, $file; jl_Object__init_0($this); $this.$flipped = $data.$flipped0; $this.$data7 = $data; $this.$integer = $integer; if ($pageRegions !== null && $pageRegions.$size) { $this.$regions1 = $pageRegions; $this.$ownsTexture = 0; } else { if ($data.$imagePaths === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(510))); $n = $data.$imagePaths.data.length; $this.$regions1 = cbgu_Array__init_($n); $i = 0; while ($i < $n) { $file = $data.$fontFile === null ? cbg_Gdx_files.$internal($data.$imagePaths.data[$i]) : cbg_Gdx_files.$getFileHandle($data.$imagePaths.data[$i], $data.$fontFile.$type5()); $this.$regions1.$add1(cbggg_TextureRegion__init_(cbgg_Texture__init_1($file, 0))); $i = $i + 1 | 0; } $this.$ownsTexture = 1; } $this.$cache = $this.$newFontCache(); $this.$load0($data); } function cbggg_BitmapFont_load($this, $data) { var var$2, var$3, var$4, $page, var$6, var$7, var$8, $glyph; var$2 = $data.$glyphs.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { a: { $page = var$2[var$4]; if ($page !== null) { var$6 = $page.data; var$7 = var$6.length; var$8 = 0; while (true) { if (var$8 >= var$7) break a; $glyph = var$6[var$8]; if ($glyph !== null) $data.$setGlyphRegion($glyph, $this.$regions1.$get5($glyph.$page)); var$8 = var$8 + 1 | 0; } } } var$4 = var$4 + 1 | 0; } if ($data.$missingGlyph !== null) $data.$setGlyphRegion($data.$missingGlyph, $this.$regions1.$get5($data.$missingGlyph.$page)); } function cbggg_BitmapFont_draw($this, $batch, $str, $x, $y) { var $layout; $this.$cache.$clear6(); $layout = $this.$cache.$addText($str, $x, $y); $this.$cache.$draw2($batch); return $layout; } function cbggg_BitmapFont_draw0($this, $batch, $str, $x, $y, $start, $end, $targetWidth, $halign, $wrap, $truncate) { var $layout; $this.$cache.$clear6(); $layout = $this.$cache.$addText0($str, $x, $y, $start, $end, $targetWidth, $halign, $wrap, $truncate); $this.$cache.$draw2($batch); return $layout; } function cbggg_BitmapFont_getColor($this) { return $this.$cache.$getColor(); } function cbggg_BitmapFont_setColor($this, $color) { ($this.$cache.$getColor()).$set4($color); } function cbggg_BitmapFont_setColor0($this, $r, $g, $b, $a) { ($this.$cache.$getColor()).$set7($r, $g, $b, $a); } function cbggg_BitmapFont_getRegions($this) { return $this.$regions1; } function cbggg_BitmapFont_dispose($this) { var $i; a: { if ($this.$ownsTexture) { $i = 0; while (true) { if ($i >= $this.$regions1.$size) break a; (($this.$regions1.$get5($i)).$getTexture()).$dispose(); $i = $i + 1 | 0; } } } } function cbggg_BitmapFont_newFontCache($this) { return cbggg_BitmapFontCache__init_($this, $this.$integer); } function cbggg_BitmapFont_toString($this) { return $this.$data7.$name9 === null ? jl_Object_toString($this) : $this.$data7.$name9; } function cbgggm_NodePart() { jl_Object.call(this); this.$enabled = 0; } function cbgggm_NodePart__init_() { var var_0 = new cbgggm_NodePart(); cbgggm_NodePart__init_0(var_0); return var_0; } function cbgggm_NodePart__init_0($this) { jl_Object__init_0($this); $this.$enabled = 1; } function jur_CIBackReferenceSet() { var a = this; jur_JointSet.call(a); a.$referencedGroup = 0; a.$consCounter0 = 0; } function jur_CIBackReferenceSet__init_(var_0, var_1) { var var_2 = new jur_CIBackReferenceSet(); jur_CIBackReferenceSet__init_0(var_2, var_0, var_1); return var_2; } function jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter) { jur_JointSet__init_0($this); $this.$referencedGroup = $groupIndex; $this.$consCounter0 = $consCounter; } function jur_CIBackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { var $group, $i, var$6, var$7; $group = $this.$getString($matchResult); if ($group !== null && ($stringIndex + $group.$length() | 0) <= $matchResult.$getRightBound()) { $i = 0; while (true) { if ($i >= $group.$length()) { $matchResult.$setConsumed($this.$consCounter0, $group.$length()); return $this.$next.$matches($stringIndex + $group.$length() | 0, $testString, $matchResult); } var$6 = $group.$charAt($i); var$7 = $stringIndex + $i | 0; if (var$6 != $testString.$charAt(var$7) && jur_Pattern_getSupplement($group.$charAt($i)) != $testString.$charAt(var$7)) break; $i = $i + 1 | 0; } return (-1); } return (-1); } function jur_CIBackReferenceSet_setNext($this, $next) { $this.$next = $next; } function jur_CIBackReferenceSet_getString($this, $matchResult) { var $res; $res = $matchResult.$getGroupNoCheck($this.$referencedGroup); return $res; } function jur_CIBackReferenceSet_getName($this) { var var$1, var$2; var$1 = $this.$groupIndex0; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(511)), var$1); return jl_StringBuilder_toString(var$2); } function jur_CIBackReferenceSet_hasConsumed($this, $matchResult) { var $res; $res = !$matchResult.$getConsumed($this.$consCounter0) ? 0 : 1; $matchResult.$setConsumed($this.$consCounter0, (-1)); return $res; } function jur_AbstractCharClass$1() { var a = this; jur_AbstractCharClass.call(a); a.$val$lHS = null; a.$this$028 = null; } function jur_AbstractCharClass$1__init_(var_0, var_1) { var var_2 = new jur_AbstractCharClass$1(); jur_AbstractCharClass$1__init_0(var_2, var_0, var_1); return var_2; } function jur_AbstractCharClass$1__init_0($this, $this$0, var$2) { $this.$this$028 = $this$0; $this.$val$lHS = var$2; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$1_contains($this, $ch) { var $index; $index = $ch - 55296 | 0; return $index >= 0 && $index < 2048 ? $this.$altSurrogates ^ $this.$val$lHS.$get12($index) : 0; } function jur_AbstractCharClass$2() { var a = this; jur_AbstractCharClass.call(a); a.$val$lHS0 = null; a.$val$thisClass = null; a.$this$029 = null; } function jur_AbstractCharClass$2__init_(var_0, var_1, var_2) { var var_3 = new jur_AbstractCharClass$2(); jur_AbstractCharClass$2__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_AbstractCharClass$2__init_0($this, $this$0, var$2, var$3) { $this.$this$029 = $this$0; $this.$val$lHS0 = var$2; $this.$val$thisClass = var$3; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$2_contains($this, $ch) { var $index, $containslHS; $index = $ch - 55296 | 0; $containslHS = $index >= 0 && $index < 2048 ? $this.$altSurrogates ^ $this.$val$lHS0.$get12($index) : 0; return $this.$val$thisClass.$contains1($ch) && !$containslHS ? 1 : 0; } var jur_PossessiveCompositeQuantifierSet = $rt_classWithoutFields(jur_CompositeQuantifierSet); function jur_PossessiveCompositeQuantifierSet__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_PossessiveCompositeQuantifierSet(); jur_PossessiveCompositeQuantifierSet__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_PossessiveCompositeQuantifierSet__init_0($this, $quant, $innerSet, $next, $type) { jur_CompositeQuantifierSet__init_0($this, $quant, $innerSet, $next, $type); } function jur_PossessiveCompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $min, $max, $i, $shift; $min = $this.$quantifier.$min3(); $max = $this.$quantifier.$max2(); $i = 0; while (true) { if ($i >= $min) { a: { while (true) { if ($i >= $max) break a; if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) break a; $shift = $this.$leaf.$accepts($stringIndex, $testString); if ($shift < 1) break; $stringIndex = $stringIndex + $shift | 0; $i = $i + 1 | 0; } } return $this.$next.$matches($stringIndex, $testString, $matchResult); } if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) { $matchResult.$hitEnd = 1; return (-1); } $shift = $this.$leaf.$accepts($stringIndex, $testString); if ($shift < 1) break; $stringIndex = $stringIndex + $shift | 0; $i = $i + 1 | 0; } return (-1); } var jt_DecimalFormat$CurrencyField = $rt_classWithoutFields(); function jt_DecimalFormat$CurrencyField__init_() { var var_0 = new jt_DecimalFormat$CurrencyField(); jt_DecimalFormat$CurrencyField__init_0(var_0); return var_0; } function jt_DecimalFormat$CurrencyField__init_0($this) { jl_Object__init_0($this); } function jt_DecimalFormat$CurrencyField_equals($this, $obj) { return $obj instanceof jt_DecimalFormat$CurrencyField; } function jt_DecimalFormat$CurrencyField_hashCode($this) { return 0; } function cbgssu_Button() { var a = this; cbgssu_Table.call(a); a.$clickListener = null; a.$programmaticChangeEvents0 = 0; } function cbgssu_Button__init_() { var var_0 = new cbgssu_Button(); cbgssu_Button__init_0(var_0); return var_0; } function cbgssu_Button__init_0($this) { cbgssu_Table__init_0($this); $this.$programmaticChangeEvents0 = 1; cbgssu_Button_initialize($this); } function cbgssu_Button_initialize($this) { var var$1; cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_enabled); var$1 = cbgssu_Button$1__init_($this); $this.$clickListener = var$1; $this.$addListener(var$1); } function ju_GregorianCalendar() { var a = this; ju_Calendar.call(a); a.$gregorianCutover = Long_ZERO; a.$changeYear = 0; a.$julianSkew = 0; a.$isCached = 0; a.$cachedFields = null; a.$nextMidnightMillis = Long_ZERO; a.$lastMidnightMillis = Long_ZERO; a.$currentYearSkew = 0; a.$lastYearSkew = 0; } var ju_GregorianCalendar_daysInMonth = null; var ju_GregorianCalendar_daysInYear = null; var ju_GregorianCalendar_maximums = null; var ju_GregorianCalendar_minimums = null; var ju_GregorianCalendar_leastMaximums = null; function ju_GregorianCalendar_$callClinit() { ju_GregorianCalendar_$callClinit = $rt_eraseClinit(ju_GregorianCalendar); ju_GregorianCalendar__clinit_(); } function ju_GregorianCalendar__init_() { var var_0 = new ju_GregorianCalendar(); ju_GregorianCalendar__init_0(var_0); return var_0; } function ju_GregorianCalendar__init_1(var_0) { var var_1 = new ju_GregorianCalendar(); ju_GregorianCalendar__init_2(var_1, var_0); return var_1; } function ju_GregorianCalendar__init_3(var_0, var_1) { var var_2 = new ju_GregorianCalendar(); ju_GregorianCalendar__init_4(var_2, var_0, var_1); return var_2; } function ju_GregorianCalendar__init_0($this) { ju_GregorianCalendar_$callClinit(); ju_GregorianCalendar__init_2($this, ju_Locale_getDefault()); } function ju_GregorianCalendar__init_2($this, $locale) { ju_GregorianCalendar_$callClinit(); ju_GregorianCalendar__init_4($this, ju_TimeZone_getDefault(), $locale); } function ju_GregorianCalendar__init_4($this, $timezone, $locale) { ju_GregorianCalendar_$callClinit(); ju_Calendar__init_0($this, $timezone, $locale); $this.$gregorianCutover = Long_create(4184124416, 4294964450); $this.$changeYear = 1582; $this.$julianSkew = ((($this.$changeYear - 2000 | 0) / 400 | 0) + ju_GregorianCalendar_julianError($this) | 0) - (($this.$changeYear - 2000 | 0) / 100 | 0) | 0; $this.$cachedFields = $rt_createIntArrayFromData([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); $this.$currentYearSkew = 10; $this.$setTimeInMillis(jl_System_currentTimeMillis()); } function ju_GregorianCalendar_fullFieldsCalc($this, $timeVal, $millis, $zoneOffset) { var $days, var$5, var$6, var$7, $dayOfYear, $month, $leapYear, $date, $dstOffset, var$13, var$14, $daysFromStart, $week, var$17; $days = Long_div($timeVal, Long_fromInt(86400000)); if ($millis < 0) { $millis = $millis + 86400000 | 0; $days = Long_sub($days, Long_fromInt(1)); } var$5 = $millis + $zoneOffset | 0; while (var$5 < 0) { var$5 = var$5 + 86400000 | 0; $days = Long_sub($days, Long_fromInt(1)); } while (var$5 >= 86400000) { var$5 = var$5 - 86400000 | 0; $days = Long_add($days, Long_fromInt(1)); } var$6 = Long_fromInt($zoneOffset); var$7 = Long_add($timeVal, var$6); $dayOfYear = ju_GregorianCalendar_computeYearAndDay($this, $days, var$7); $this.$fields.data[6] = $dayOfYear; if ($this.$fields.data[1] == $this.$changeYear && Long_le($this.$gregorianCutover, var$7)) $dayOfYear = $dayOfYear + $this.$currentYearSkew | 0; $month = $dayOfYear / 32 | 0; $leapYear = $this.$isLeapYear($this.$fields.data[1]); $date = $dayOfYear - ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) | 0; if ($date > ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month)) { $date = $date - ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) | 0; $month = $month + 1 | 0; } $this.$fields.data[7] = ju_GregorianCalendar_mod7($this, Long_sub($days, Long_fromInt(3))) + 1 | 0; $dstOffset = $this.$getTimeZoneOffset($timeVal); if ($this.$fields.data[1] > 0) $dstOffset = $dstOffset - $zoneOffset | 0; $this.$fields.data[16] = $dstOffset; if (!$dstOffset) var$7 = $days; else { var$5 = var$5 + $dstOffset | 0; if (var$5 < 0) { var$5 = var$5 + 86400000 | 0; var$7 = Long_sub($days, Long_fromInt(1)); } else if (var$5 < 86400000) var$7 = $days; else { var$5 = var$5 - 86400000 | 0; var$7 = Long_add($days, Long_fromInt(1)); } if (Long_ne($days, var$7)) { var$6 = Long_add(Long_sub($timeVal, var$6), Long_fromInt($dstOffset)); var$13 = ju_GregorianCalendar_computeYearAndDay($this, var$7, var$6); $this.$fields.data[6] = var$13; if ($this.$fields.data[1] == $this.$changeYear && Long_le($this.$gregorianCutover, var$6)) var$13 = var$13 + $this.$currentYearSkew | 0; $month = var$13 / 32 | 0; $leapYear = $this.$isLeapYear($this.$fields.data[1]); $date = var$13 - ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) | 0; if ($date > ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month)) { $date = $date - ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) | 0; $month = $month + 1 | 0; } $this.$fields.data[7] = ju_GregorianCalendar_mod7($this, Long_sub(var$7, Long_fromInt(3))) + 1 | 0; } } $this.$fields.data[14] = var$5 % 1000 | 0; var$5 = var$5 / 1000 | 0; $this.$fields.data[13] = var$5 % 60 | 0; var$5 = var$5 / 60 | 0; $this.$fields.data[12] = var$5 % 60 | 0; var$13 = var$5 / 60 | 0; $this.$fields.data[11] = var$13 % 24 | 0; var$14 = $this.$fields; var$14.data[9] = $this.$fields.data[11] <= 11 ? 0 : 1; $this.$fields.data[10] = $this.$fields.data[11] % 12 | 0; if ($this.$fields.data[1] > 0) $this.$fields.data[0] = 1; else { $this.$fields.data[0] = 0; $this.$fields.data[1] = ( -$this.$fields.data[1] | 0) + 1 | 0; } $this.$fields.data[2] = $month; $this.$fields.data[5] = $date; var$14 = $this.$fields.data; var$13 = $date - 1 | 0; var$14[8] = (var$13 / 7 | 0) + 1 | 0; $this.$fields.data[4] = ((var$13 + ju_GregorianCalendar_mod7($this, Long_sub(Long_sub(Long_sub(var$7, Long_fromInt($date)), Long_fromInt(2)), Long_fromInt($this.$getFirstDayOfWeek0() - 1 | 0))) | 0) / 7 | 0) + 1 | 0; $daysFromStart = ju_GregorianCalendar_mod7($this, Long_sub(Long_sub(Long_sub(var$7, Long_fromInt(3)), Long_fromInt($this.$fields.data[6] - 1 | 0)), Long_fromInt($this.$getFirstDayOfWeek0() - 1 | 0))); var$5 = (($this.$fields.data[6] - 1 | 0) + $daysFromStart | 0) / 7 | 0; $week = var$5 + ((7 - $daysFromStart | 0) < $this.$getMinimalDaysInFirstWeek0() ? 0 : 1) | 0; if (!$week) { var$14 = $this.$fields; var$17 = !$this.$isLeapYear($this.$fields.data[1] - 1 | 0) ? 1 : 2; var$13 = 7 - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart - var$17 | 0)) | 0; var$14.data[3] = var$13 < $this.$getMinimalDaysInFirstWeek0() ? 52 : 53; } else { var$5 = $this.$fields.data[6]; var$13 = !$leapYear ? 366 : 367; var$17 = !$leapYear ? 1 : 2; if (var$5 < (var$13 - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart + var$17 | 0)) | 0)) $this.$fields.data[3] = $week; else { var$14 = $this.$fields; var$17 = !$leapYear ? 1 : 2; if ((7 - ju_GregorianCalendar_mod7($this, Long_fromInt($daysFromStart + var$17 | 0)) | 0) >= $this.$getMinimalDaysInFirstWeek0()) $week = 1; var$14.data[3] = $week; } } } function ju_GregorianCalendar_cachedFieldsCheckAndGet($this, $timeVal, $newTimeMillis, $newTimeMillisAdjusted, $millis, $zoneOffset) { var $dstOffset; a: { b: { $dstOffset = $this.$fields.data[16]; if ($this.$isCached && Long_lt($newTimeMillis, $this.$nextMidnightMillis) && Long_gt($newTimeMillis, $this.$lastMidnightMillis) && $this.$cachedFields.data[4] == $zoneOffset && !(!$dstOffset && Long_ge($newTimeMillisAdjusted, $this.$nextMidnightMillis))) { if (!$dstOffset) break b; if (Long_gt($newTimeMillisAdjusted, $this.$lastMidnightMillis)) break b; } ju_GregorianCalendar_fullFieldsCalc($this, $timeVal, $millis, $zoneOffset); $this.$isCached = 0; break a; } $this.$fields.data[1] = $this.$cachedFields.data[0]; $this.$fields.data[2] = $this.$cachedFields.data[1]; $this.$fields.data[5] = $this.$cachedFields.data[2]; $this.$fields.data[7] = $this.$cachedFields.data[3]; $this.$fields.data[0] = $this.$cachedFields.data[5]; $this.$fields.data[3] = $this.$cachedFields.data[6]; $this.$fields.data[4] = $this.$cachedFields.data[7]; $this.$fields.data[6] = $this.$cachedFields.data[8]; $this.$fields.data[8] = $this.$cachedFields.data[9]; } } function ju_GregorianCalendar_getTimeZoneOffset($this, $localTime) { return ($this.$getTimeZone()).$getOffset($localTime); } function ju_GregorianCalendar_computeFields($this) { var $zoneOffset, $millis, $dstOffset, $offset, $newTime, var$6, var$7, var$8, var$9, $i, $cacheMillis; $zoneOffset = $this.$getTimeZoneOffset($this.$time); if (!$this.$isSet.data[15]) $this.$fields.data[15] = $zoneOffset; $millis = Long_lo(Long_rem($this.$time, Long_fromInt(86400000))); $dstOffset = $this.$fields.data[16]; $offset = $zoneOffset + $dstOffset | 0; $newTime = Long_add($this.$time, Long_fromInt($offset)); if (Long_gt($this.$time, Long_ZERO) && Long_lt($newTime, Long_ZERO) && $offset > 0) $newTime = Long_create(4294967295, 2147483647); else if (Long_lt($this.$time, Long_ZERO) && Long_gt($newTime, Long_ZERO) && $offset < 0) $newTime = Long_create(0, 2147483648); if (!$this.$isCached) ju_GregorianCalendar_fullFieldsCalc($this, $this.$time, $millis, $zoneOffset); else { var$6 = $millis >= 0 ? $millis : $millis + 86400000 | 0; var$6 = var$6 + $zoneOffset | 0; var$6 = var$6 + $dstOffset | 0; if (var$6 < 0) var$6 = var$6 + 86400000 | 0; else if (var$6 >= 86400000) var$6 = var$6 - 86400000 | 0; $this.$fields.data[14] = var$6 % 1000 | 0; var$6 = var$6 / 1000 | 0; $this.$fields.data[13] = var$6 % 60 | 0; var$7 = var$6 / 60 | 0; $this.$fields.data[12] = var$7 % 60 | 0; var$6 = var$7 / 60 | 0; $this.$fields.data[11] = var$6 % 24 | 0; var$8 = $this.$fields; var$8.data[9] = $this.$fields.data[11] <= 11 ? 0 : 1; $this.$fields.data[10] = $this.$fields.data[11] % 12 | 0; var$6 = Long_compare($newTime, Long_ZERO); var$9 = var$6 > 0 && var$6 < 0 && !$dstOffset ? Long_create(4294967295, 2147483647) : var$6 >= 0 ? $newTime : var$6 <= 0 ? $newTime : $dstOffset ? Long_create(0, 2147483648) : $newTime; ju_GregorianCalendar_cachedFieldsCheckAndGet($this, $this.$time, $newTime, var$9, $millis, $zoneOffset); } $i = 0; while ($i < 17) { $this.$isSet.data[$i] = 1; $i = $i + 1 | 0; } if (!$this.$isCached && Long_ne($newTime, Long_create(4294967295, 2147483647)) && Long_ne($newTime, Long_create(0, 2147483648))) { $cacheMillis = 0; $this.$cachedFields.data[0] = $this.$fields.data[1]; $this.$cachedFields.data[1] = $this.$fields.data[2]; $this.$cachedFields.data[2] = $this.$fields.data[5]; $this.$cachedFields.data[3] = $this.$fields.data[7]; $this.$cachedFields.data[4] = $zoneOffset; $this.$cachedFields.data[5] = $this.$fields.data[0]; $this.$cachedFields.data[6] = $this.$fields.data[3]; $this.$cachedFields.data[7] = $this.$fields.data[4]; $this.$cachedFields.data[8] = $this.$fields.data[6]; $this.$cachedFields.data[9] = $this.$fields.data[8]; var$6 = $cacheMillis + ((((23 - $this.$fields.data[11] | 0) * 60 | 0) * 60 | 0) * 1000 | 0) | 0; var$6 = var$6 + (((59 - $this.$fields.data[12] | 0) * 60 | 0) * 1000 | 0) | 0; var$6 = var$6 + ((59 - $this.$fields.data[13] | 0) * 1000 | 0) | 0; $this.$nextMidnightMillis = Long_add($newTime, Long_fromInt(var$6)); var$6 = (($this.$fields.data[11] * 60 | 0) * 60 | 0) * 1000 | 0; var$6 = var$6 + (($this.$fields.data[12] * 60 | 0) * 1000 | 0) | 0; var$6 = var$6 + ($this.$fields.data[13] * 1000 | 0) | 0; $this.$lastMidnightMillis = Long_sub($newTime, Long_fromInt(var$6)); $this.$isCached = 1; } } function ju_GregorianCalendar_computeTime($this) { var $hour, $timeVal, $year, $weekMonthSet, $useMonth, $useWeekYear, $days, $dayOfWeek, var$9, $skew, var$11, $month, $leapYear, $useDate, var$15; a: { b: { c: { d: { e: { if (!$this.$isLenient()) { f: { if ($this.$isSet.data[11]) { if ($this.$fields.data[11] >= 0 && $this.$fields.data[11] <= 23) break f; $rt_throw(jl_IllegalArgumentException__init_1()); } if ($this.$isSet.data[10]) { if ($this.$fields.data[10] < 0) break a; if ($this.$fields.data[10] > 11) break a; } } if ($this.$isSet.data[12] && !($this.$fields.data[12] >= 0 && $this.$fields.data[12] <= 59)) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[13]) { if ($this.$fields.data[13] < 0) break b; if ($this.$fields.data[13] > 59) break b; } if ($this.$isSet.data[14]) { if ($this.$fields.data[14] < 0) break c; if ($this.$fields.data[14] > 999) break c; } if ($this.$isSet.data[3] && !($this.$fields.data[3] >= 1 && $this.$fields.data[3] <= 53)) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[7] && !($this.$fields.data[7] >= 1 && $this.$fields.data[7] <= 7)) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[8] && !($this.$fields.data[8] >= 1 && $this.$fields.data[8] <= 6)) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[4]) { if ($this.$fields.data[4] < 1) break d; if ($this.$fields.data[4] > 6) break d; } if ($this.$isSet.data[9] && $this.$fields.data[9] && $this.$fields.data[9] != 1) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[10] && !($this.$fields.data[10] >= 0 && $this.$fields.data[10] <= 11)) $rt_throw(jl_IllegalArgumentException__init_1()); if ($this.$isSet.data[1]) { if ($this.$isSet.data[0] && !$this.$fields.data[0] && !($this.$fields.data[1] >= 1 && $this.$fields.data[1] <= 292269054)) $rt_throw(jl_IllegalArgumentException__init_1()); if (!($this.$fields.data[1] >= 1 && $this.$fields.data[1] <= 292278994)) $rt_throw(jl_IllegalArgumentException__init_1()); } if ($this.$isSet.data[2]) { if ($this.$fields.data[2] < 0) break e; if ($this.$fields.data[2] > 11) break e; } } $hour = Long_ZERO; if ($this.$isSet.data[11] && $this.$lastTimeFieldSet != 10) $hour = Long_fromInt($this.$fields.data[11]); else if ($this.$isSet.data[10]) $hour = Long_fromInt(($this.$fields.data[9] * 12 | 0) + $this.$fields.data[10] | 0); $timeVal = Long_mul($hour, Long_fromInt(3600000)); if ($this.$isSet.data[12]) $timeVal = Long_add($timeVal, Long_mul(Long_fromInt($this.$fields.data[12]), Long_fromInt(60000))); if ($this.$isSet.data[13]) $timeVal = Long_add($timeVal, Long_mul(Long_fromInt($this.$fields.data[13]), Long_fromInt(1000))); if ($this.$isSet.data[14]) $timeVal = Long_add($timeVal, Long_fromInt($this.$fields.data[14])); $year = !$this.$isSet.data[1] ? 1970 : $this.$fields.data[1]; if ($this.$isSet.data[0]) { if ($this.$fields.data[0] && $this.$fields.data[0] != 1) $rt_throw(jl_IllegalArgumentException__init_1()); if (!$this.$fields.data[0]) $year = 1 - $year | 0; } $weekMonthSet = !$this.$isSet.data[4] && !$this.$isSet.data[8] ? 0 : 1; $useMonth = !(!$this.$isSet.data[5] && !$this.$isSet.data[2] && !$weekMonthSet) && $this.$lastDateFieldSet != 6 ? 1 : 0; if ($useMonth && !($this.$lastDateFieldSet != 7 && $this.$lastDateFieldSet != 3)) { if ($this.$isSet.data[3] && $this.$isSet.data[7]) $useMonth = $this.$lastDateFieldSet != 3 && $weekMonthSet && $this.$isSet.data[7] ? 1 : 0; else if ($this.$isSet.data[6]) $useMonth = $this.$isSet.data[5] && $this.$isSet.data[2] ? 1 : 0; } if (!$useMonth) { $useWeekYear = $this.$isSet.data[3] && $this.$lastDateFieldSet != 6 ? 1 : 0; if ($useWeekYear && $this.$isSet.data[6]) $useWeekYear = $this.$isSet.data[7]; $days = ju_GregorianCalendar_daysFromBaseYear($this, $year); if ($useWeekYear) { $dayOfWeek = !$this.$isSet.data[7] ? $this.$getFirstDayOfWeek0() - 1 | 0 : $this.$fields.data[7] - 1 | 0; var$9 = Long_sub($days, Long_fromInt(3)); $skew = ju_GregorianCalendar_mod7($this, Long_sub(var$9, Long_fromInt($this.$getFirstDayOfWeek0() - 1 | 0))); $days = Long_add($days, Long_fromInt(((($this.$fields.data[3] - 1 | 0) * 7 | 0) + ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), var$9)) | 0) - $skew | 0)); if ((7 - $skew | 0) < $this.$getMinimalDaysInFirstWeek0()) $days = Long_add($days, Long_fromInt(7)); } else if ($this.$isSet.data[6]) { g: { if (!$this.$isLenient()) { if ($this.$fields.data[6] >= 1) { var$11 = $this.$fields.data[6]; if (var$11 <= (365 + (!$this.$isLeapYear($year) ? 0 : 1) | 0)) break g; } $rt_throw(jl_IllegalArgumentException__init_1()); } } $days = Long_add($days, Long_fromInt($this.$fields.data[6] - 1 | 0)); } else if ($this.$isSet.data[7]) $days = Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($this.$fields.data[7] - 1 | 0), Long_sub($days, Long_fromInt(3)))))); } else { $month = $this.$fields.data[2]; $year = $year + ($month / 12 | 0) | 0; var$11 = $month % 12 | 0; if (var$11 < 0) { $year = $year + (-1) | 0; var$11 = var$11 + 12 | 0; } $leapYear = $this.$isLeapYear($year); $days = Long_add(ju_GregorianCalendar_daysFromBaseYear($this, $year), Long_fromInt(ju_GregorianCalendar_daysInYear0($this, $leapYear, var$11))); $useDate = $this.$isSet.data[5]; if ($useDate && !($this.$lastDateFieldSet != 7 && $this.$lastDateFieldSet != 4 && $this.$lastDateFieldSet != 8)) $useDate = $this.$isSet.data[7] && $weekMonthSet ? 0 : 1; if ($useDate) { if (!$this.$isLenient() && !($this.$fields.data[5] >= 1 && $this.$fields.data[5] <= ju_GregorianCalendar_daysInMonth0($this, $leapYear, var$11))) $rt_throw(jl_IllegalArgumentException__init_1()); $days = Long_add($days, Long_fromInt($this.$fields.data[5] - 1 | 0)); } else { $dayOfWeek = !$this.$isSet.data[7] ? $this.$getFirstDayOfWeek0() - 1 | 0 : $this.$fields.data[7] - 1 | 0; if ($this.$isSet.data[4] && $this.$lastDateFieldSet != 8) { $skew = ju_GregorianCalendar_mod7($this, Long_sub(Long_sub($days, Long_fromInt(3)), Long_fromInt($this.$getFirstDayOfWeek0() - 1 | 0))); $days = Long_add($days, Long_fromInt(((($this.$fields.data[4] - 1 | 0) * 7 | 0) + ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), Long_sub($days, Long_fromInt(2)))) | 0) - $skew | 0)); } else if (!$this.$isSet.data[8]) { if ($this.$isSet.data[7]) { var$9 = Long_sub($days, Long_fromInt(3)); $skew = ju_GregorianCalendar_mod7($this, Long_sub(var$9, Long_fromInt($this.$getFirstDayOfWeek0() - 1 | 0))); $days = Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($skew + $dayOfWeek | 0), var$9)) - $skew | 0)))); } } else if ($this.$fields.data[8] >= 0) $days = Long_add($days, Long_fromInt(ju_GregorianCalendar_mod7($this, Long_sub(Long_fromInt($dayOfWeek), Long_sub($days, Long_fromInt(3)))) + (($this.$fields.data[8] - 1 | 0) * 7 | 0) | 0)); else { var$15 = ju_GregorianCalendar_daysInMonth0($this, $leapYear, var$11); var$9 = Long_fromInt($dayOfWeek); $days = Long_add($days, Long_fromInt((var$15 + ju_GregorianCalendar_mod7($this, Long_sub(var$9, Long_sub(Long_add($days, Long_fromInt(ju_GregorianCalendar_daysInMonth0($this, $leapYear, var$11))), Long_fromInt(3)))) | 0) + ($this.$fields.data[8] * 7 | 0) | 0)); } } } $this.$lastDateFieldSet = 0; var$9 = Long_add($timeVal, Long_mul($days, Long_fromInt(86400000))); if ($year == $this.$changeYear && Long_ge(var$9, Long_add($this.$gregorianCutover, Long_mul(Long_fromInt(ju_GregorianCalendar_julianError($this)), Long_fromInt(86400000))))) var$9 = Long_sub(var$9, Long_mul(Long_fromInt(ju_GregorianCalendar_julianError($this)), Long_fromInt(86400000))); $this.$time = Long_sub(var$9, Long_fromInt($this.$getTimeZoneOffset(var$9))); return; } $rt_throw(jl_IllegalArgumentException__init_1()); } $rt_throw(jl_IllegalArgumentException__init_1()); } $rt_throw(jl_IllegalArgumentException__init_1()); } $rt_throw(jl_IllegalArgumentException__init_1()); } $rt_throw(jl_IllegalArgumentException__init_1()); } function ju_GregorianCalendar_computeYearAndDay($this, $dayCount, $localTime) { var $year, var$4, var$5; $year = 1970; var$4 = Long_ge($localTime, $this.$gregorianCutover) ? $dayCount : Long_sub($dayCount, Long_fromInt($this.$julianSkew)); while (true) { var$5 = Long_lo(Long_div(var$4, Long_fromInt(365))); if (!var$5) break; $year = $year + var$5 | 0; var$4 = Long_sub($dayCount, ju_GregorianCalendar_daysFromBaseYear($this, $year)); } if (Long_lt(var$4, Long_ZERO)) { $year = $year - 1 | 0; var$4 = Long_add(var$4, Long_fromInt(ju_GregorianCalendar_daysInYear1($this, $year))); } $this.$fields.data[1] = $year; return Long_lo(var$4) + 1 | 0; } function ju_GregorianCalendar_daysFromBaseYear($this, $iyear) { var $year, var$3, var$4, $days; $year = Long_fromInt($iyear); if (Long_lt($year, Long_fromInt(1970))) { if (Long_le($year, Long_fromInt($this.$changeYear))) return Long_add(Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1972)), Long_fromInt(4))), Long_fromInt($this.$julianSkew)); var$3 = Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1972)), Long_fromInt(4))); var$4 = Long_sub($year, Long_fromInt(2000)); return Long_add(Long_sub(var$3, Long_div(var$4, Long_fromInt(100))), Long_div(var$4, Long_fromInt(400))); } $days = Long_add(Long_mul(Long_sub($year, Long_fromInt(1970)), Long_fromInt(365)), Long_div(Long_sub($year, Long_fromInt(1969)), Long_fromInt(4))); var$3 = Long_gt($year, Long_fromInt($this.$changeYear)) ? Long_sub($days, Long_sub(Long_div(Long_sub($year, Long_fromInt(1901)), Long_fromInt(100)), Long_div(Long_sub($year, Long_fromInt(1601)), Long_fromInt(400)))) : Long_eq($year, Long_fromInt($this.$changeYear)) ? Long_add($days, Long_fromInt($this.$currentYearSkew)) : Long_ne($year, Long_fromInt($this.$changeYear - 1 | 0)) ? Long_add($days, Long_fromInt($this.$julianSkew)) : Long_add($days, Long_fromInt($this.$lastYearSkew)); return var$3; } function ju_GregorianCalendar_daysInMonth0($this, $leapYear, $month) { if ($leapYear && $month == 1) { ju_GregorianCalendar_$callClinit(); return ju_GregorianCalendar_daysInMonth.data[$month] + 1 | 0; } ju_GregorianCalendar_$callClinit(); return ju_GregorianCalendar_daysInMonth.data[$month]; } function ju_GregorianCalendar_daysInYear1($this, $year) { var $daysInYear; $daysInYear = !$this.$isLeapYear($year) ? 365 : 366; if ($year == $this.$changeYear) $daysInYear = $daysInYear - $this.$currentYearSkew | 0; if ($year == ($this.$changeYear - 1 | 0)) $daysInYear = $daysInYear - $this.$lastYearSkew | 0; return $daysInYear; } function ju_GregorianCalendar_daysInYear0($this, $leapYear, $month) { if ($leapYear && $month > 1) { ju_GregorianCalendar_$callClinit(); return ju_GregorianCalendar_daysInYear.data[$month] + 1 | 0; } ju_GregorianCalendar_$callClinit(); return ju_GregorianCalendar_daysInYear.data[$month]; } function ju_GregorianCalendar_isLeapYear($this, $year) { var var$2; if ($year <= $this.$changeYear) return $year % 4 | 0 ? 0 : 1; a: { b: { if (!($year % 4 | 0)) { if ($year % 100 | 0) break b; if (!($year % 400 | 0)) break b; } var$2 = 0; break a; } var$2 = 1; } return var$2; } function ju_GregorianCalendar_julianError($this) { return (($this.$changeYear / 100 | 0) - ($this.$changeYear / 400 | 0) | 0) - 2 | 0; } function ju_GregorianCalendar_mod7($this, $num1) { var $rem; $rem = Long_lo(Long_rem($num1, Long_fromInt(7))); if (Long_lt($num1, Long_ZERO) && $rem < 0) return $rem + 7 | 0; return $rem; } function ju_GregorianCalendar_setFirstDayOfWeek($this, $value) { ju_Calendar_setFirstDayOfWeek($this, $value); $this.$isCached = 0; } function ju_GregorianCalendar_setMinimalDaysInFirstWeek($this, $value) { ju_Calendar_setMinimalDaysInFirstWeek($this, $value); $this.$isCached = 0; } function ju_GregorianCalendar__clinit_() { ju_GregorianCalendar_daysInMonth = $rt_createByteArrayFromData([31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]); ju_GregorianCalendar_daysInYear = $rt_createIntArrayFromData([0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]); ju_GregorianCalendar_maximums = $rt_createIntArrayFromData([1, 292278994, 11, 53, 6, 31, 366, 7, 6, 1, 11, 23, 59, 59, 999, 50400000, 7200000]); ju_GregorianCalendar_minimums = $rt_createIntArrayFromData([0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, (-46800000), 0]); ju_GregorianCalendar_leastMaximums = $rt_createIntArrayFromData([1, 292269054, 11, 50, 3, 28, 355, 7, 3, 1, 11, 23, 59, 59, 999, 50400000, 1200000]); } var otjde_LoadEventTarget = $rt_classWithoutFields(0); var omceuga_ToolTipAction = $rt_classWithoutFields(); function jt_DateFormatElement$Numeric() { var a = this; jt_DateFormatElement.call(a); a.$field0 = 0; a.$length4 = 0; a.$maxLength = 0; } function jt_DateFormatElement$Numeric__init_(var_0, var_1, var_2) { var var_3 = new jt_DateFormatElement$Numeric(); jt_DateFormatElement$Numeric__init_0(var_3, var_0, var_1, var_2); return var_3; } function jt_DateFormatElement$Numeric__init_0($this, $field, $length, $maxLength) { jt_DateFormatElement__init_($this); $this.$field0 = $field; $this.$length4 = $length; $this.$maxLength = jl_Math_max($length, $maxLength); } function jt_DateFormatElement$Numeric_format($this, $date, $buffer) { var $number, $str, $i; $number = $this.$processBeforeFormat($date.$get0($this.$field0)); $str = jl_Integer_toString0($number); $i = $str.$length(); while ($i < $this.$length4) { $buffer.$append8(48); $i = $i + 1 | 0; } $buffer.$append23($str); } function jt_DateFormatElement$Numeric_processBeforeFormat($this, $num) { return $num; } function jt_DateFormatElement$Numeric_equals($this, $o) { var $numeric; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $numeric = $o; return $this.$field0 == $numeric.$field0 && $this.$length4 == $numeric.$length4 ? 1 : 0; } return 0; } function jt_DateFormatElement$Numeric_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [jl_Integer_valueOf($this.$field0), jl_Integer_valueOf($this.$length4)])); } var jt_DateFormatElement$NumericMonth = $rt_classWithoutFields(jt_DateFormatElement$Numeric); function jt_DateFormatElement$NumericMonth__init_(var_0) { var var_1 = new jt_DateFormatElement$NumericMonth(); jt_DateFormatElement$NumericMonth__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$NumericMonth__init_0($this, $length) { jt_DateFormatElement$Numeric__init_0($this, 2, $length, 2); } function jt_DateFormatElement$NumericMonth_processBeforeFormat($this, $num) { return $num + 1 | 0; } function cbgm_Bresenham2$1() { cbgu_Pool.call(this); this.$this$030 = null; } function cbgm_Bresenham2$1__init_(var_0) { var var_1 = new cbgm_Bresenham2$1(); cbgm_Bresenham2$1__init_0(var_1, var_0); return var_1; } function cbgm_Bresenham2$1__init_0($this, $this$0) { $this.$this$030 = $this$0; cbgu_Pool__init_($this); } function cbgggmd_ModelNodeKeyframe() { jl_Object.call(this); this.$value5 = null; } function cbgggmd_ModelNodeKeyframe__init_() { var var_0 = new cbgggmd_ModelNodeKeyframe(); cbgggmd_ModelNodeKeyframe__init_0(var_0); return var_0; } function cbgggmd_ModelNodeKeyframe__init_0($this) { jl_Object__init_0($this); $this.$value5 = null; } var otcic_CurrencyHelper = $rt_classWithoutFields(); var otcic_CurrencyHelper_$$metadata$$0 = null; var otcic_CurrencyHelper_$$metadata$$1 = null; function otcic_CurrencyHelper__init_() { var var_0 = new otcic_CurrencyHelper(); otcic_CurrencyHelper__init_0(var_0); return var_0; } function otcic_CurrencyHelper__init_0($this) { jl_Object__init_0($this); } function otcic_CurrencyHelper_getCurrencies() { if (otcic_CurrencyHelper_$$metadata$$0 === null) otcic_CurrencyHelper_$$metadata$$0 = otcic_CurrencyHelper_getCurrencies$$create(); return otcic_CurrencyHelper_$$metadata$$0; } function otcic_CurrencyHelper_getCountryToCurrencyMap() { if (otcic_CurrencyHelper_$$metadata$$1 === null) otcic_CurrencyHelper_$$metadata$$1 = otcic_CurrencyHelper_getCountryToCurrencyMap$$create(); return otcic_CurrencyHelper_$$metadata$$1; } function otcic_CurrencyHelper_getCurrencies$$create() { return [{"code" : "AFN", "fractionDigits" : 2, "numericCode" : 971}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "ALL", "fractionDigits" : 2, "numericCode" : 8}, {"code" : "DZD", "fractionDigits" : 2, "numericCode" : 12}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "AOA", "fractionDigits" : 2, "numericCode" : 973}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : null, "fractionDigits" : 0, "numericCode" : 0}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "ARS", "fractionDigits" : 2, "numericCode" : 32}, {"code" : "AMD", "fractionDigits" : 2, "numericCode" : 51}, {"code" : "AWG", "fractionDigits" : 2, "numericCode" : 533}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "AZN", "fractionDigits" : 2, "numericCode" : 944}, {"code" : "BSD", "fractionDigits" : 2, "numericCode" : 44}, {"code" : "BHD", "fractionDigits" : 3, "numericCode" : 48}, {"code" : "BDT", "fractionDigits" : 2, "numericCode" : 50}, {"code" : "BBD", "fractionDigits" : 2, "numericCode" : 52}, {"code" : "BYR", "fractionDigits" : 0, "numericCode" : 974}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "BZD", "fractionDigits" : 2, "numericCode" : 84}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "BMD", "fractionDigits" : 2, "numericCode" : 60}, {"code" : "BTN", "fractionDigits" : 2, "numericCode" : 64}, {"code" : "INR", "fractionDigits" : 2, "numericCode" : 356}, {"code" : "BOB", "fractionDigits" : 2, "numericCode" : 68}, {"code" : "BOV", "fractionDigits" : 2, "numericCode" : 984}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "BAM", "fractionDigits" : 2, "numericCode" : 977}, {"code" : "BWP", "fractionDigits" : 2, "numericCode" : 72}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" : "BRL", "fractionDigits" : 2, "numericCode" : 986} , {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "BND", "fractionDigits" : 2, "numericCode" : 96}, {"code" : "BGN", "fractionDigits" : 2, "numericCode" : 975}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "BIF", "fractionDigits" : 0, "numericCode" : 108}, {"code" : "KHR", "fractionDigits" : 2, "numericCode" : 116}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CAD", "fractionDigits" : 2, "numericCode" : 124}, {"code" : "CVE", "fractionDigits" : 2, "numericCode" : 132}, {"code" : "KYD", "fractionDigits" : 2, "numericCode" : 136}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CLF", "fractionDigits" : 4, "numericCode" : 990}, {"code" : "CLP", "fractionDigits" : 0, "numericCode" : 152}, {"code" : "CNY", "fractionDigits" : 2, "numericCode" : 156}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36} , {"code" : "COP", "fractionDigits" : 2, "numericCode" : 170}, {"code" : "COU", "fractionDigits" : 2, "numericCode" : 970}, {"code" : "KMF", "fractionDigits" : 0, "numericCode" : 174}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "CDF", "fractionDigits" : 2, "numericCode" : 976}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "CRC", "fractionDigits" : 2, "numericCode" : 188}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "HRK", "fractionDigits" : 2, "numericCode" : 191}, {"code" : "CUC", "fractionDigits" : 2, "numericCode" : 931}, {"code" : "CUP", "fractionDigits" : 2, "numericCode" : 192}, {"code" : "ANG", "fractionDigits" : 2, "numericCode" : 532}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "CZK", "fractionDigits" : 2, "numericCode" : 203}, {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "DJF", "fractionDigits" : 0, "numericCode" : 262}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "DOP", "fractionDigits" : 2, "numericCode" : 214}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EGP", "fractionDigits" : 2, "numericCode" : 818}, {"code" : "SVC", "fractionDigits" : 2, "numericCode" : 222}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "ERN", "fractionDigits" : 2, "numericCode" : 232}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "ETB", "fractionDigits" : 2, "numericCode" : 230}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "FKP", "fractionDigits" : 2, "numericCode" : 238}, {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "FJD", "fractionDigits" : 2, "numericCode" : 242}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XPF", "fractionDigits" : 0, "numericCode" : 953}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XAF", "fractionDigits" : 0, "numericCode" : 950}, {"code" : "GMD", "fractionDigits" : 2, "numericCode" : 270}, {"code" : "GEL", "fractionDigits" : 2, "numericCode" : 981}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "GHS", "fractionDigits" : 2, "numericCode" : 936}, {"code" : "GIP", "fractionDigits" : 2, "numericCode" : 292}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978} , {"code" : "DKK", "fractionDigits" : 2, "numericCode" : 208}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "GTQ", "fractionDigits" : 2, "numericCode" : 320}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "GNF", "fractionDigits" : 0, "numericCode" : 324}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "GYD", "fractionDigits" : 2, "numericCode" : 328}, {"code" : "HTG", "fractionDigits" : 2, "numericCode" : 332}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "HNL", "fractionDigits" : 2, "numericCode" : 340}, {"code" : "HKD", "fractionDigits" : 2, "numericCode" : 344}, {"code" : "HUF", "fractionDigits" : 2, "numericCode" : 348}, {"code" : "ISK", "fractionDigits" : 0, "numericCode" : 352} , {"code" : "INR", "fractionDigits" : 2, "numericCode" : 356}, {"code" : "IDR", "fractionDigits" : 2, "numericCode" : 360}, {"code" : "XDR", "fractionDigits" : -1, "numericCode" : 960}, {"code" : "IRR", "fractionDigits" : 2, "numericCode" : 364}, {"code" : "IQD", "fractionDigits" : 3, "numericCode" : 368}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "ILS", "fractionDigits" : 2, "numericCode" : 376}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "JMD", "fractionDigits" : 2, "numericCode" : 388}, {"code" : "JPY", "fractionDigits" : 0, "numericCode" : 392}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "JOD", "fractionDigits" : 3, "numericCode" : 400}, {"code" : "KZT", "fractionDigits" : 2, "numericCode" : 398}, {"code" : "KES", "fractionDigits" : 2, "numericCode" : 404}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "KPW", "fractionDigits" : 2, "numericCode" : 408} , {"code" : "KRW", "fractionDigits" : 0, "numericCode" : 410}, {"code" : "KWD", "fractionDigits" : 3, "numericCode" : 414}, {"code" : "KGS", "fractionDigits" : 2, "numericCode" : 417}, {"code" : "LAK", "fractionDigits" : 2, "numericCode" : 418}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "LBP", "fractionDigits" : 2, "numericCode" : 422}, {"code" : "LSL", "fractionDigits" : 2, "numericCode" : 426}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : "LRD", "fractionDigits" : 2, "numericCode" : 430}, {"code" : "LYD", "fractionDigits" : 3, "numericCode" : 434}, {"code" : "CHF", "fractionDigits" : 2, "numericCode" : 756}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MOP", "fractionDigits" : 2, "numericCode" : 446}, {"code" : "MKD", "fractionDigits" : 2, "numericCode" : 807}, {"code" : "MGA", "fractionDigits" : 2, "numericCode" : 969}, {"code" : "MWK", "fractionDigits" : 2, "numericCode" : 454}, {"code" : "MYR", "fractionDigits" : 2, "numericCode" : 458}, {"code" : "MVR", "fractionDigits" : 2, "numericCode" : 462}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MRO", "fractionDigits" : 2, "numericCode" : 478}, {"code" : "MUR", "fractionDigits" : 2, "numericCode" : 480}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XUA", "fractionDigits" : -1, "numericCode" : 965}, {"code" : "MXN", "fractionDigits" : 2, "numericCode" : 484}, {"code" : "MXV", "fractionDigits" : 2, "numericCode" : 979}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "MDL", "fractionDigits" : 2, "numericCode" : 498}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "MNT", "fractionDigits" : 2, "numericCode" : 496}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "MAD", "fractionDigits" : 2, "numericCode" : 504}, {"code" : "MZN", "fractionDigits" : 2, "numericCode" : 943}, {"code" : "MMK", "fractionDigits" : 2, "numericCode" : 104}, {"code" : "NAD", "fractionDigits" : 2, "numericCode" : 516}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "NPR", "fractionDigits" : 2, "numericCode" : 524}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XPF", "fractionDigits" : 0, "numericCode" : 953}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "NIO", "fractionDigits" : 2, "numericCode" : 558}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "NGN", "fractionDigits" : 2, "numericCode" : 566}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" : "OMR", "fractionDigits" : 3, "numericCode" : 512}, {"code" : "PKR", "fractionDigits" : 2, "numericCode" : 586}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : null, "fractionDigits" : 0, "numericCode" : 0}, {"code" : "PAB", "fractionDigits" : 2, "numericCode" : 590}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "PGK", "fractionDigits" : 2, "numericCode" : 598} , {"code" : "PYG", "fractionDigits" : 0, "numericCode" : 600}, {"code" : "PEN", "fractionDigits" : 2, "numericCode" : 604}, {"code" : "PHP", "fractionDigits" : 2, "numericCode" : 608}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "PLN", "fractionDigits" : 2, "numericCode" : 985}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "QAR", "fractionDigits" : 2, "numericCode" : 634}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "RON", "fractionDigits" : 2, "numericCode" : 946}, {"code" : "RUB", "fractionDigits" : 2, "numericCode" : 643}, {"code" : "RWF", "fractionDigits" : 0, "numericCode" : 646}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "SHP", "fractionDigits" : 2, "numericCode" : 654}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "XCD", "fractionDigits" : 2, "numericCode" : 951}, {"code" : "WST", "fractionDigits" : 2, "numericCode" : 882}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "STD", "fractionDigits" : 2, "numericCode" : 678}, {"code" : "SAR", "fractionDigits" : 2, "numericCode" : 682}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "RSD", "fractionDigits" : 2, "numericCode" : 941}, {"code" : "SCR", "fractionDigits" : 2, "numericCode" : 690}, {"code" : "SLL", "fractionDigits" : 2, "numericCode" : 694}, {"code" : "SGD", "fractionDigits" : 2, "numericCode" : 702}, {"code" : "ANG", "fractionDigits" : 2, "numericCode" : 532}, {"code" : "XSU", "fractionDigits" : -1, "numericCode" : 994}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "SBD", "fractionDigits" : 2, "numericCode" : 90}, {"code" : "SOS", "fractionDigits" : 2, "numericCode" : 706}, {"code" : "ZAR", "fractionDigits" : 2, "numericCode" : 710}, {"code" : null, "fractionDigits" : 0, "numericCode" : 0}, {"code" : "SSP", "fractionDigits" : 2, "numericCode" : 728}, {"code" : "EUR", "fractionDigits" : 2, "numericCode" : 978}, {"code" : "LKR", "fractionDigits" : 2, "numericCode" : 144}, {"code" : "SDG", "fractionDigits" : 2, "numericCode" : 938}, {"code" : "SRD", "fractionDigits" : 2, "numericCode" : 968}, {"code" : "NOK", "fractionDigits" : 2, "numericCode" : 578}, {"code" : "SZL", "fractionDigits" : 2, "numericCode" : 748}, {"code" : "SEK", "fractionDigits" : 2, "numericCode" : 752}, {"code" : "CHE", "fractionDigits" : 2, "numericCode" : 947}, {"code" : "CHF", "fractionDigits" : 2, "numericCode" : 756}, {"code" : "CHW", "fractionDigits" : 2, "numericCode" : 948}, {"code" : "SYP", "fractionDigits" : 2, "numericCode" : 760}, {"code" : "TWD", "fractionDigits" : 2, "numericCode" : 901}, {"code" : "TJS", "fractionDigits" : 2, "numericCode" : 972}, {"code" : "TZS", "fractionDigits" : 2, "numericCode" : 834}, {"code" : "THB", "fractionDigits" : 2, "numericCode" : 764}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XOF", "fractionDigits" : 0, "numericCode" : 952}, {"code" : "NZD", "fractionDigits" : 2, "numericCode" : 554}, {"code" : "TOP", "fractionDigits" : 2, "numericCode" : 776}, {"code" : "TTD", "fractionDigits" : 2, "numericCode" : 780}, {"code" : "TND", "fractionDigits" : 3, "numericCode" : 788}, {"code" : "TRY", "fractionDigits" : 2, "numericCode" : 949}, {"code" : "TMT", "fractionDigits" : 2, "numericCode" : 934}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "AUD", "fractionDigits" : 2, "numericCode" : 36}, {"code" : "UGX", "fractionDigits" : 0, "numericCode" : 800}, {"code" : "UAH", "fractionDigits" : 2, "numericCode" : 980}, {"code" : "AED", "fractionDigits" : 2, "numericCode" : 784}, {"code" : "GBP", "fractionDigits" : 2, "numericCode" : 826}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "USN", "fractionDigits" : 2, "numericCode" : 997}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "UYI", "fractionDigits" : 0, "numericCode" : 940}, {"code" : "UYU", "fractionDigits" : 2, "numericCode" : 858}, {"code" : "UZS", "fractionDigits" : 2, "numericCode" : 860}, {"code" : "VUV", "fractionDigits" : 0, "numericCode" : 548}, {"code" : "VEF", "fractionDigits" : 2, "numericCode" : 937}, {"code" : "VND", "fractionDigits" : 0, "numericCode" : 704}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "USD", "fractionDigits" : 2, "numericCode" : 840}, {"code" : "XPF", "fractionDigits" : 0, "numericCode" : 953}, {"code" : "MAD", "fractionDigits" : 2, "numericCode" : 504}, {"code" : "YER", "fractionDigits" : 2, "numericCode" : 886}, {"code" : "ZMW", "fractionDigits" : 2, "numericCode" : 967}, {"code" : "ZWL", "fractionDigits" : 2, "numericCode" : 932}, {"code" : "XBA", "fractionDigits" : -1, "numericCode" : 955}, {"code" : "XBB", "fractionDigits" : -1, "numericCode" : 956} , {"code" : "XBC", "fractionDigits" : -1, "numericCode" : 957}, {"code" : "XBD", "fractionDigits" : -1, "numericCode" : 958}, {"code" : "XTS", "fractionDigits" : -1, "numericCode" : 963}, {"code" : "XXX", "fractionDigits" : -1, "numericCode" : 999}, {"code" : "XAU", "fractionDigits" : -1, "numericCode" : 959}, {"code" : "XPD", "fractionDigits" : -1, "numericCode" : 964}, {"code" : "XPT", "fractionDigits" : -1, "numericCode" : 962}, {"code" : "XAG", "fractionDigits" : -1, "numericCode" : 961}]; } function otcic_CurrencyHelper_getCountryToCurrencyMap$$create() { return {"": {"value" : "CYP"}, "PR": {"value" : "USD"}, "PT": {"value" : "EUR"}, "PW": {"value" : "USD"}, "PY": {"value" : "PYG"}, "QA": {"value" : "QAR"}, "AC": {"value" : "SHP"}, "AD": {"value" : "EUR"}, "AE": {"value" : "AED"}, "AF": {"value" : "AFN"}, "AG": {"value" : "XCD"}, "AI": {"value" : "XCD"}, "AL": {"value" : "ALL"}, "AM": {"value" : "AMD"}, "AN": {"value" : "ANG"}, "AO": {"value" : "AOA"}, "242": {"value" : "Brazzaville"}, "AQ": {"value" : ""}, "AR": {"value" : "ARS"}, "243": {"value" : "Kinshasa"} , "AS": {"value" : "USD"}, "AT": {"value" : "EUR"}, "RE": {"value" : "EUR"}, "AU": {"value" : ""}, "AW": {"value" : "AWG"}, "AX": {"value" : "EUR"}, "AZ": {"value" : "AMD"}, "RO": {"value" : "RON"}, "BA": {"value" : "BAM"}, "BB": {"value" : "BBD"}, "RS": {"value" : "RSD"}, "BD": {"value" : "BDT"}, "BE": {"value" : "EUR"}, "RU": {"value" : "RUB"}, "BF": {"value" : "XOF"}, "BG": {"value" : "BGN"}, "RW": {"value" : "RWF"}, "27": {"value" : ""}, "BH": {"value" : "BHD"}, "BI": {"value" : "BIF"}, "BJ": {"value" : "XOF"}, "BM": {"value" : "BMD"}, "BN": {"value" : "BND"}, "BO": {"value" : "BOB"}, "SA": {"value" : "SAR"}, "SB": {"value" : "SBD"}, "BR": {"value" : "BRL"}, "SC": {"value" : "SCR"}, "SD": {"value" : "SDD"}, "BT": {"value" : "BTN"}, "SE": {"value" : "SEK"}, "SG": {"value" : "SGD"}, "BV": {"value" : ""}, "BW": {"value" : "BWP"}, "SH": {"value" : "SHP"}, "SI": {"value" : "EUR"}, "BY": {"value" : "BYR"}, "SJ": {"value" : "NOK"}, "BZ": {"value" : "BZD"}, "SK": {"value" : "SKK"}, "SL": {"value" : "SLL"}, "SM": {"value" : "EUR"}, "SN": {"value" : "XOF"}, "SO": {"value" : ""}, "CA": {"value" : "CAD"}, "SR": {"value" : "SRD"}, "CC": {"value" : "AUD"}, "ST": {"value" : "STD"}, "CF": {"value" : "XAF"}, "SV": {"value" : "USD"}, "CH": {"value" : "CHF"}, "CI": {"value" : "XOF"}, "SY": {"value" : "SYP"}, "SZ": {"value" : "SZL"}, "CK": {"value" : "NZD"}, "CL": {"value" : "CLP"}, "CM": {"value" : "XAF"}, "CO": {"value" : "COP"}, "TA": {"value" : "SHP"}, "CR": {"value" : "CRC"}, "TC": {"value" : "USD"}, "TD": {"value" : "XAF"} , "CU": {"value" : "CUP"}, "TF": {"value" : ""}, "CV": {"value" : "CVE"}, "TG": {"value" : "XOF"}, "TH": {"value" : "THB"}, "CX": {"value" : "AUD"}, "CY": {"value" : "TRY"}, "TJ": {"value" : "TJS"}, "CZ": {"value" : "CZK"}, "TK": {"value" : "NZD"}, "TL": {"value" : "USD"}, "TM": {"value" : "TMM"}, "TN": {"value" : "TND"}, "TO": {"value" : "TOP"}, "TR": {"value" : "TRY"}, "TT": {"value" : "TTD"}, "DE": {"value" : "EUR"}, "TV": {"value" : "AUD"}, "DJ": {"value" : "DJF"}, "TZ": {"value" : "TZS"}, "DK": {"value" : "DKK"}, "DM": {"value" : "XCD"}, "DO": {"value" : "DOP"}, "UA": {"value" : "UAH"}, "UG": {"value" : "UGX"}, "DZ": {"value" : "DZD"}, "UM": {"value" : ""}, "EC": {"value" : "USD"}, "US": {"value" : "USD"}, "EE": {"value" : "EEK"}, "EG": {"value" : "EGP"}, "UY": {"value" : "UYU"}, "UZ": {"value" : "UZS"}, "VA": {"value" : "EUR"}, "ER": {"value" : "ERN"}, "VC": {"value" : "XCD"}, "ES": {"value" : "EUR"}, "ET": {"value" : "ETB"}, "VE": {"value" : "VEB"}, "VG": {"value" : "USD"}, "VI": {"value" : "USD"}, "VN": {"value" : "VND"}, "VU": {"value" : "VUV"}, "FI": {"value" : "EUR"}, "FJ": {"value" : "FJD"}, "FK": {"value" : "FKP"}, "FM": {"value" : "USD"}, "FO": {"value" : "DKK"}, "FR": {"value" : "EUR"}, "WF": {"value" : "XPF"}, "850": {"value" : "Pyongyang"}, "GA": {"value" : "XAF"}, "GB": {"value" : "GBP"}, "WS": {"value" : "WST"}, "GD": {"value" : "XCD"}, "GE": {"value" : "RUB and GEL"}, "GF": {"value" : "EUR"}, "GG": {"value" : "GGP"}, "GH": {"value" : "GHC"}, "GI": {"value" : "GIP"}, "GL": {"value" : "DKK"}, "GN": {"value" : "GNF"}, "GP": {"value" : "EUR"}, "GQ": {"value" : "XAF"}, "GR": {"value" : "EUR"}, "GS": {"value" : ""}, "GT": {"value" : "GTQ"}, "GU": {"value" : "USD"}, "GW": {"value" : "XOF"}, "GY": {"value" : "GYD"}, "-241": {"value" : "Nassau"}, "82": {"value" : "Seoul"}, "86": {"value" : "Beijing"}, "HK": {"value" : "HKD"}, "HM": {"value" : ""}, "HN": {"value" : "HNL"}, "HR": {"value" : "HRK"}, "HT": {"value" : "HTG"}, "YE": {"value" : "YER"}, "HU": {"value" : "HUF"}, "ID": {"value" : "IDR"}, "YT": {"value" : "EUR"}, "IE": {"value" : "EUR"}, "IL": {"value" : "ILS"}, "IM": {"value" : "IMP"}, "IN": {"value" : "INR"}, "IO": {"value" : ""}, "IQ": {"value" : "IQD"}, "IR": {"value" : "IRR"}, "IS": {"value" : "ISK"}, "IT": {"value" : "EUR"}, "ZM": {"value" : "ZMK"}, "886": {"value" : "Taipei"}, "JE": {"value" : "JEP"}, "ZW": {"value" : "ZWD"}, "JM": {"value" : "JMD"}, "JO": {"value" : "JOD"}, "JP": {"value" : "JPY"}, "KE": {"value" : "KES"}, "KG": {"value" : "KGS"}, "KH": {"value" : "KHR"}, "KI": {"value" : "AUD"}, "KM": {"value" : "KMF"}, "KN": {"value" : "XCD"}, "KW": {"value" : "KWD"}, "KY": {"value" : "KYD"}, "KZ": {"value" : "KZT"}, "LA": {"value" : "LAK"}, "LB": {"value" : "LBP"}, "LC": {"value" : "XCD"}, "LI": {"value" : "CHF"}, "LK": {"value" : "LKR"}, "LR": {"value" : "LRD"}, "LS": {"value" : "LSL"}, "LT": {"value" : "LTL"}, "LU": {"value" : "EUR"}, "LV": {"value" : "LVL"}, "LY": {"value" : "LYD"}, "MA": {"value" : "MAD"}, "MC": {"value" : "EUR"}, "MD": {"value" : ""}, "ME": {"value" : "EUR"}, "MG": {"value" : "MGA"}, "MH": {"value" : "USD"}, "MK": {"value" : "MKD"}, "ML": {"value" : "XOF"}, "MM": {"value" : "MMK"}, "MN": {"value" : "MNT"}, "MO": {"value" : "MOP"}, "MP": {"value" : "USD"}, "MQ": {"value" : "EUR"}, "MR": {"value" : "MRO"}, "MS": {"value" : "XCD"}, "MT": {"value" : "MTL"}, "MU": {"value" : "MUR"}, "MV": {"value" : "MVR"}, "MW": {"value" : "MWK"}, "MX": {"value" : "MXN"}, "MY": {"value" : "MYR"}, "MZ": {"value" : "MZM"}, "NA": {"value" : "NAD"}, "NC": {"value" : "XPF"}, "NE": {"value" : "XOF"}, "NF": {"value" : "AUD"}, "NG": {"value" : "NGN"}, "NI": {"value" : "NIO"}, "NL": {"value" : "EUR"}, "NO": {"value" : "NOK"}, "NP": {"value" : "NPR"}, "NR": {"value" : "AUD"}, "NU": {"value" : "NZD"}, "NZ": {"value" : "NZD"}, "OM": {"value" : "OMR"}, "220": {"value" : "Banjul"}, "PA": {"value" : "PAB"}, "PE": {"value" : "PEN"}, "PF": {"value" : ""}, "PG": {"value" : "PGK"}, "PH": {"value" : "PHP"}, "PK": {"value" : "PKR"}, "PL": {"value" : "PLN"}, "PM": {"value" : "EUR"}, "PN": {"value" : "NZD"} }; } var omceuga_ContextMenuItemAction = $rt_classWithoutFields(); function cbggg_BitmapFontCache() { var a = this; jl_Object.call(a); a.$font3 = null; a.$integer0 = 0; a.$layouts = null; a.$pooledLayouts = null; a.$glyphCount = 0; a.$x5 = 0.0; a.$y5 = 0.0; a.$color2 = null; a.$currentTint = 0.0; a.$pageVertices = null; a.$idx0 = null; a.$pageGlyphIndices = null; a.$tempGlyphCount = null; } var cbggg_BitmapFontCache_tempColor = null; function cbggg_BitmapFontCache_$callClinit() { cbggg_BitmapFontCache_$callClinit = $rt_eraseClinit(cbggg_BitmapFontCache); cbggg_BitmapFontCache__clinit_(); } function cbggg_BitmapFontCache__init_(var_0, var_1) { var var_2 = new cbggg_BitmapFontCache(); cbggg_BitmapFontCache__init_0(var_2, var_0, var_1); return var_2; } function cbggg_BitmapFontCache__init_0($this, $font, $integer) { var $pageCount, $i, $n; cbggg_BitmapFontCache_$callClinit(); jl_Object__init_0($this); $this.$layouts = cbgu_Array__init_1(); $this.$pooledLayouts = cbgu_Array__init_1(); $this.$color2 = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $this.$font3 = $font; $this.$integer0 = $integer; $pageCount = $font.$regions1.$size; if (!$pageCount) $rt_throw(jl_IllegalArgumentException__init_($rt_s(512))); a: { $this.$pageVertices = $rt_createArray($rt_arraycls($rt_floatcls()), $pageCount); $this.$idx0 = $rt_createIntArray($pageCount); if ($pageCount > 1) { $this.$pageGlyphIndices = $rt_createArray(cbgu_IntArray, $pageCount); $i = 0; $n = $this.$pageGlyphIndices.data.length; while (true) { if ($i >= $n) break a; $this.$pageGlyphIndices.data[$i] = cbgu_IntArray__init_0(); $i = $i + 1 | 0; } } } $this.$tempGlyphCount = $rt_createIntArray($pageCount); } function cbggg_BitmapFontCache_getColor($this) { return $this.$color2; } function cbggg_BitmapFontCache_draw($this, $spriteBatch) { var $regions, $j, $n, $vertices; $regions = $this.$font3.$getRegions(); $j = 0; $n = $this.$pageVertices.data.length; while ($j < $n) { if ($this.$idx0.data[$j] > 0) { $vertices = $this.$pageVertices.data[$j]; $spriteBatch.$draw3(($regions.$get5($j)).$getTexture(), $vertices, 0, $this.$idx0.data[$j]); } $j = $j + 1 | 0; } } function cbggg_BitmapFontCache_clear($this) { var $i, $n; $this.$x5 = 0.0; $this.$y5 = 0.0; cbgu_Pools_freeAll($this.$pooledLayouts, 1); $this.$pooledLayouts.$clear6(); $this.$layouts.$clear6(); $i = 0; $n = $this.$idx0.data.length; while ($i < $n) { if ($this.$pageGlyphIndices !== null) $this.$pageGlyphIndices.data[$i].$clear6(); $this.$idx0.data[$i] = 0; $i = $i + 1 | 0; } } function cbggg_BitmapFontCache_requireGlyphs($this, $layout) { var $tempGlyphCount, $i, $n, $glyphs, $glyphItems, $ii, $nn, var$9, var$10; a: { if ($this.$pageVertices.data.length == 1) cbggg_BitmapFontCache_requirePageGlyphs($this, 0, $layout.$glyphCount0); else { $tempGlyphCount = $this.$tempGlyphCount; ju_Arrays_fill0($tempGlyphCount, 0); $i = 0; $n = $layout.$runs.$size; while ($i < $n) { $glyphs = ($layout.$runs.$get5($i)).$glyphs0; $glyphItems = $glyphs.$items; $ii = 0; $nn = $glyphs.$size; while ($ii < $nn) { var$9 = $tempGlyphCount.data; var$10 = $glyphItems.data[$ii].$page; var$9[var$10] = var$9[var$10] + 1 | 0; $ii = $ii + 1 | 0; } $i = $i + 1 | 0; } var$9 = $tempGlyphCount.data; $i = 0; $n = var$9.length; while (true) { if ($i >= $n) break a; cbggg_BitmapFontCache_requirePageGlyphs($this, $i, var$9[$i]); $i = $i + 1 | 0; } } } } function cbggg_BitmapFontCache_requirePageGlyphs($this, $page, $glyphCount) { var $vertexCount, $vertices, $newVertices; if ($this.$pageGlyphIndices !== null && $glyphCount > $this.$pageGlyphIndices.data[$page].$items1.data.length) $this.$pageGlyphIndices.data[$page].$ensureCapacity0($glyphCount - $this.$pageGlyphIndices.data[$page].$size1 | 0); $vertexCount = $this.$idx0.data[$page] + ($glyphCount * 20 | 0) | 0; $vertices = $this.$pageVertices.data[$page]; if ($vertices === null) $this.$pageVertices.data[$page] = $rt_createFloatArray($vertexCount); else if ($vertices.data.length < $vertexCount) { $newVertices = $rt_createFloatArray($vertexCount); jl_System_arraycopy($vertices, 0, $newVertices, 0, $this.$idx0.data[$page]); $this.$pageVertices.data[$page] = $newVertices; } } function cbggg_BitmapFontCache_setPageCount($this, $pageCount) { var $newPageVertices, $newIdx, $newPageGlyphIndices, $i; $newPageVertices = $rt_createArray($rt_arraycls($rt_floatcls()), $pageCount); jl_System_arraycopy($this.$pageVertices, 0, $newPageVertices, 0, $this.$pageVertices.data.length); $this.$pageVertices = $newPageVertices; $newIdx = $rt_createIntArray($pageCount); jl_System_arraycopy($this.$idx0, 0, $newIdx, 0, $this.$idx0.data.length); $this.$idx0 = $newIdx; $newPageGlyphIndices = $rt_createArray(cbgu_IntArray, $pageCount); $i = 0; if ($this.$pageGlyphIndices !== null) { $i = $this.$pageGlyphIndices.data.length; jl_System_arraycopy($this.$pageGlyphIndices, 0, $newPageGlyphIndices, 0, $this.$pageGlyphIndices.data.length); } while ($i < $pageCount) { $newPageGlyphIndices.data[$i] = cbgu_IntArray__init_0(); $i = $i + 1 | 0; } $this.$pageGlyphIndices = $newPageGlyphIndices; $this.$tempGlyphCount = $rt_createIntArray($pageCount); } function cbggg_BitmapFontCache_addToCache($this, $layout, $x, $y) { var $runCount, $colors, $colorsIndex, $nextColorGlyphIndex, $glyphIndex, $lastColorFloatBits, $i, $run, $glyphs, $xAdvances, $gx, $gy, $ii, $nn, var$18, var$19, var$20; $runCount = $layout.$runs.$size; if (!$runCount) return; if ($this.$pageVertices.data.length < $this.$font3.$regions1.$size) cbggg_BitmapFontCache_setPageCount($this, $this.$font3.$regions1.$size); $this.$layouts.$add1($layout); cbggg_BitmapFontCache_requireGlyphs($this, $layout); $colors = $layout.$colors; $colorsIndex = 0; $nextColorGlyphIndex = 0; $glyphIndex = 0; $lastColorFloatBits = 0.0; $i = 0; while ($i < $runCount) { $run = $layout.$runs.$get5($i); $glyphs = $run.$glyphs0.$items; $xAdvances = $run.$xAdvances.$items2; $gx = $x + $run.$x6; $gy = $y + $run.$y6; $ii = 0; $nn = $run.$glyphs0.$size; while ($ii < $nn) { var$18 = $glyphIndex + 1 | 0; if ($glyphIndex == $nextColorGlyphIndex) { var$19 = $colorsIndex + 1 | 0; $lastColorFloatBits = cbgu_NumberUtils_intToFloatColor($colors.$get0(var$19)); $colorsIndex = var$19 + 1 | 0; $nextColorGlyphIndex = $colorsIndex >= $colors.$size1 ? (-1) : $colors.$get0($colorsIndex); } var$20 = $glyphs.data; $gx = $gx + $xAdvances.data[$ii]; cbggg_BitmapFontCache_addGlyph($this, var$20[$ii], $gx, $gy, $lastColorFloatBits); $ii = $ii + 1 | 0; $glyphIndex = var$18; } $i = $i + 1 | 0; } cbgg_Color_$callClinit(); $this.$currentTint = cbgg_Color_WHITE_FLOAT_BITS; } function cbggg_BitmapFontCache_addGlyph($this, $glyph, $x, $y, $color) { var $scaleX, $scaleY, var$7, var$8, $width, $height, $u, $u2, $v, $v2, $x2, $y2, $page, $idx, var$19, var$20, var$21, $vertices, var$23, var$24; $scaleX = $this.$font3.$data7.$scaleX2; $scaleY = $this.$font3.$data7.$scaleY2; var$7 = $x + $glyph.$xoffset * $scaleX; var$8 = $y + $glyph.$yoffset * $scaleY; $width = $glyph.$width2 * $scaleX; $height = $glyph.$height2 * $scaleY; $u = $glyph.$u0; $u2 = $glyph.$u20; $v = $glyph.$v0; $v2 = $glyph.$v20; if ($this.$integer0) { var$7 = jl_Math_round(var$7); var$8 = jl_Math_round(var$8); $width = jl_Math_round($width); $height = jl_Math_round($height); } $x2 = var$7 + $width; $y2 = var$8 + $height; $page = $glyph.$page; $idx = $this.$idx0.data[$page]; var$19 = $this.$idx0.data; var$19[$page] = var$19[$page] + 20 | 0; if ($this.$pageGlyphIndices !== null) { var$20 = $this.$pageGlyphIndices.data[$page]; var$21 = $this.$glyphCount; $this.$glyphCount = var$21 + 1 | 0; var$20.$add5(var$21); } $vertices = $this.$pageVertices.data[$page]; var$19 = $vertices.data; var$23 = $idx + 1 | 0; var$19[$idx] = var$7; var$21 = var$23 + 1 | 0; var$19[var$23] = var$8; var$23 = var$21 + 1 | 0; var$19[var$21] = $color; var$21 = var$23 + 1 | 0; var$19[var$23] = $u; var$24 = var$21 + 1 | 0; var$19[var$21] = $v; var$23 = var$24 + 1 | 0; var$19[var$24] = var$7; var$21 = var$23 + 1 | 0; var$19[var$23] = $y2; var$23 = var$21 + 1 | 0; var$19[var$21] = $color; var$21 = var$23 + 1 | 0; var$19[var$23] = $u; var$23 = var$21 + 1 | 0; var$19[var$21] = $v2; var$21 = var$23 + 1 | 0; var$19[var$23] = $x2; var$23 = var$21 + 1 | 0; var$19[var$21] = $y2; var$21 = var$23 + 1 | 0; var$19[var$23] = $color; var$23 = var$21 + 1 | 0; var$19[var$21] = $u2; var$21 = var$23 + 1 | 0; var$19[var$23] = $v2; var$23 = var$21 + 1 | 0; var$19[var$21] = $x2; var$24 = var$23 + 1 | 0; var$19[var$23] = var$8; var$21 = var$24 + 1 | 0; var$19[var$24] = $color; var$23 = var$21 + 1 | 0; var$19[var$21] = $u2; var$19[var$23] = $v; } function cbggg_BitmapFontCache_addText($this, $str, $x, $y) { return $this.$addText0($str, $x, $y, 0, $str.$length(), 0.0, 8, 0, null); } function cbggg_BitmapFontCache_addText0($this, $str, $x, $y, $start, $end, $targetWidth, $halign, $wrap, $truncate) { var $layout; $layout = cbgu_Pools_obtain($rt_cls(cbggg_GlyphLayout)); $this.$pooledLayouts.$add1($layout); $layout.$setText0($this.$font3, $str, $start, $end, $this.$color2, $targetWidth, $halign, $wrap, $truncate); $this.$addText1($layout, $x, $y); return $layout; } function cbggg_BitmapFontCache_addText1($this, $layout, $x, $y) { cbggg_BitmapFontCache_addToCache($this, $layout, $x, $y + $this.$font3.$data7.$ascent); } function cbggg_BitmapFontCache__clinit_() { cbggg_BitmapFontCache_tempColor = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); } function cbggg_PixmapPacker() { var a = this; jl_Object.call(a); a.$packToTexture = 0; a.$disposed = 0; a.$pageWidth = 0; a.$pageHeight = 0; a.$pageFormat = null; a.$padding = 0; a.$duplicateBorder = 0; a.$stripWhitespaceX = 0; a.$stripWhitespaceY = 0; a.$alphaThreshold = 0; a.$transparentColor = null; a.$pages = null; a.$packStrategy = null; a.$c = null; } var cbggg_PixmapPacker_indexPattern = null; function cbggg_PixmapPacker_$callClinit() { cbggg_PixmapPacker_$callClinit = $rt_eraseClinit(cbggg_PixmapPacker); cbggg_PixmapPacker__clinit_(); } function cbggg_PixmapPacker__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbggg_PixmapPacker(); cbggg_PixmapPacker__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbggg_PixmapPacker__init_1(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { var var_8 = new cbggg_PixmapPacker(); cbggg_PixmapPacker__init_2(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); return var_8; } function cbggg_PixmapPacker__init_0($this, $pageWidth, $pageHeight, $pageFormat, $padding, $duplicateBorder) { cbggg_PixmapPacker_$callClinit(); cbggg_PixmapPacker__init_2($this, $pageWidth, $pageHeight, $pageFormat, $padding, $duplicateBorder, 0, 0, cbggg_PixmapPacker$GuillotineStrategy__init_()); } function cbggg_PixmapPacker__init_2($this, $pageWidth, $pageHeight, $pageFormat, $padding, $duplicateBorder, $stripWhitespaceX, $stripWhitespaceY, $packStrategy) { cbggg_PixmapPacker_$callClinit(); jl_Object__init_0($this); $this.$transparentColor = cbgg_Color__init_(0.0, 0.0, 0.0, 0.0); $this.$pages = cbgu_Array__init_1(); $this.$c = cbgg_Color__init_0(); $this.$pageWidth = $pageWidth; $this.$pageHeight = $pageHeight; $this.$pageFormat = $pageFormat; $this.$padding = $padding; $this.$duplicateBorder = $duplicateBorder; $this.$stripWhitespaceX = $stripWhitespaceX; $this.$stripWhitespaceY = $stripWhitespaceY; $this.$packStrategy = $packStrategy; } function cbggg_PixmapPacker_pack($this, $name, $image) { var $pixmapToDispose, $rect, var$5, $originalWidth, $originalHeight, $top, $bottom, $y, $x, $pixel, $alpha, $left, $right, $newWidth, $newHeight, $page, $rectX, $rectY, $rectWidth, $rectHeight, var$23, var$24, var$25, var$26, var$27, $imageWidth, $imageHeight, var$30, var$31, var$32, var$33; jl_Object_monitorEnterSync($this); try { if ($this.$disposed) return null; if ($name !== null && $this.$getRect($name) !== null) $rt_throw(cbgu_GdxRuntimeException__init_0((((jl_StringBuilder__init_()).$append1($rt_s(513))).$append1($name)).$toString())); $pixmapToDispose = null; if ($name !== null && $name.$endsWith($rt_s(514))) { $rect = cbggg_PixmapPacker$PixmapPackerRectangle__init_(0, 0, $image.$getWidth() - 2 | 0, $image.$getHeight() - 2 | 0); var$5 = cbgg_Pixmap__init_($image.$getWidth() - 2 | 0, $image.$getHeight() - 2 | 0, $image.$getFormat()); cbgg_Pixmap$Blending_$callClinit(); var$5.$setBlending(cbgg_Pixmap$Blending_None); $rect.$splits = cbggg_PixmapPacker_getSplits($this, $image); $rect.$pads = cbggg_PixmapPacker_getPads($this, $image, $rect.$splits); var$5.$drawPixmap($image, 0, 0, 1, 1, $image.$getWidth() - 1 | 0, $image.$getHeight() - 1 | 0); $name = ($name.$split($rt_s(456))).data[0]; $pixmapToDispose = var$5; } else if (!$this.$stripWhitespaceX && !$this.$stripWhitespaceY) { $rect = cbggg_PixmapPacker$PixmapPackerRectangle__init_(0, 0, $image.$getWidth(), $image.$getHeight()); var$5 = $image; } else { a: { $originalWidth = $image.$getWidth(); $originalHeight = $image.$getHeight(); $top = 0; $bottom = $image.$getHeight(); if ($this.$stripWhitespaceY) { $y = 0; b: { c: while (true) { if ($y >= $image.$getHeight()) break b; $x = 0; while ($x < $image.$getWidth()) { $pixel = $image.$getPixel($x, $y); $alpha = $pixel & 255; if ($alpha > $this.$alphaThreshold) break c; $x = $x + 1 | 0; } $top = $top + 1 | 0; $y = $y + 1 | 0; } } $y = $image.$getHeight(); while (true) { $y = $y + (-1) | 0; if ($y < $top) break; $x = 0; while ($x < $image.$getWidth()) { $pixel = $image.$getPixel($x, $y); $alpha = $pixel & 255; if ($alpha > $this.$alphaThreshold) break a; $x = $x + 1 | 0; } $bottom = $bottom + (-1) | 0; } } } d: { $left = 0; $right = $image.$getWidth(); if ($this.$stripWhitespaceX) { $x = 0; e: { f: while (true) { if ($x >= $image.$getWidth()) break e; $y = $top; while ($y < $bottom) { $pixel = $image.$getPixel($x, $y); $alpha = $pixel & 255; if ($alpha > $this.$alphaThreshold) break f; $y = $y + 1 | 0; } $left = $left + 1 | 0; $x = $x + 1 | 0; } } $x = $image.$getWidth(); while (true) { $x = $x + (-1) | 0; if ($x < $left) break; $y = $top; while ($y < $bottom) { $pixel = $image.$getPixel($x, $y); $alpha = $pixel & 255; if ($alpha > $this.$alphaThreshold) break d; $y = $y + 1 | 0; } $right = $right + (-1) | 0; } } } $newWidth = $right - $left | 0; $newHeight = $bottom - $top | 0; var$5 = cbgg_Pixmap__init_($newWidth, $newHeight, $image.$getFormat()); cbgg_Pixmap$Blending_$callClinit(); var$5.$setBlending(cbgg_Pixmap$Blending_None); var$5.$drawPixmap($image, 0, 0, $left, $top, $newWidth, $newHeight); $rect = cbggg_PixmapPacker$PixmapPackerRectangle__init_0(0, 0, $newWidth, $newHeight, $left, $top, $originalWidth, $originalHeight); $pixmapToDispose = var$5; } if ($rect.$getWidth0() <= $this.$pageWidth && $rect.$getHeight0() <= $this.$pageHeight) { $page = $this.$packStrategy.$pack($this, $name, $rect); if ($name !== null) { $page.$rects.$put1($name, $rect); $page.$addedRects.$add1($name); } $rectX = $rect.$x7 | 0; $rectY = $rect.$y7 | 0; $rectWidth = $rect.$width4 | 0; $rectHeight = $rect.$height4 | 0; if ($this.$packToTexture && !$this.$duplicateBorder && $page.$texture0 !== null && !$page.$dirty) { $page.$texture0.$bind(); var$23 = cbg_Gdx_gl; var$24 = $page.$texture0.$glTarget; var$25 = var$5.$getGLFormat(); var$26 = var$5.$getGLType(); var$27 = var$5.$getPixels(); var$23.$glTexSubImage2D(var$24, 0, $rectX, $rectY, $rectWidth, $rectHeight, var$25, var$26, var$27); } else $page.$dirty = 1; $page.$image1.$drawPixmap1(var$5, $rectX, $rectY); if ($this.$duplicateBorder) { $imageWidth = var$5.$getWidth(); $imageHeight = var$5.$getHeight(); var$23 = $page.$image1; var$30 = $rectX - 1 | 0; var$31 = $rectY - 1 | 0; var$23.$drawPixmap0(var$5, 0, 0, 1, 1, var$30, var$31, 1, 1); var$23 = $page.$image1; var$24 = $imageWidth - 1 | 0; var$32 = $rectX + $rectWidth | 0; var$23.$drawPixmap0(var$5, var$24, 0, 1, 1, var$32, var$31, 1, 1); var$23 = $page.$image1; var$25 = $imageHeight - 1 | 0; var$33 = $rectY + $rectHeight | 0; var$23.$drawPixmap0(var$5, 0, var$25, 1, 1, var$30, var$33, 1, 1); $page.$image1.$drawPixmap0(var$5, var$24, var$25, 1, 1, var$32, var$33, 1, 1); $page.$image1.$drawPixmap0(var$5, 0, 0, $imageWidth, 1, $rectX, var$31, $rectWidth, 1); $page.$image1.$drawPixmap0(var$5, 0, var$25, $imageWidth, 1, $rectX, var$33, $rectWidth, 1); $page.$image1.$drawPixmap0(var$5, 0, 0, 1, $imageHeight, var$30, $rectY, 1, $rectHeight); $page.$image1.$drawPixmap0(var$5, var$24, 0, 1, $imageHeight, var$32, $rectY, 1, $rectHeight); } if ($pixmapToDispose !== null) $pixmapToDispose.$dispose(); return $rect; } if ($name === null) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(515))); $rt_throw(cbgu_GdxRuntimeException__init_0((((jl_StringBuilder__init_()).$append1($rt_s(516))).$append1($name)).$toString())); } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_getRect($this, $name) { var var$2, $page, $rect; jl_Object_monitorEnterSync($this); try { var$2 = $this.$pages.$iterator(); while (true) { if (!var$2.$hasNext()) return null; $page = var$2.$next0(); $rect = $page.$rects.$get2($name); if ($rect !== null) break; } return $rect; } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_dispose($this) { var var$1, $page; jl_Object_monitorEnterSync($this); try { var$1 = $this.$pages.$iterator(); while (var$1.$hasNext()) { $page = var$1.$next0(); if ($page.$texture0 === null) $page.$image1.$dispose(); } $this.$disposed = 1; } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_updateTextureAtlas($this, $atlas, $minFilter, $magFilter, $useMipMaps) { jl_Object_monitorEnterSync($this); try { $this.$updateTextureAtlas($atlas, $minFilter, $magFilter, $useMipMaps, 1); } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_updateTextureAtlas0($this, $atlas, $minFilter, $magFilter, $useMipMaps, $useIndexes) { var var$6, $page, var$8, $name, $rect, $region, $imageIndex, $matcher; jl_Object_monitorEnterSync($this); try { $this.$updatePageTextures($minFilter, $magFilter, $useMipMaps); var$6 = $this.$pages.$iterator(); while (var$6.$hasNext()) { $page = var$6.$next0(); if ($page.$addedRects.$size > 0) { var$8 = $page.$addedRects.$iterator(); while (var$8.$hasNext()) { $name = var$8.$next0(); $rect = $page.$rects.$get2($name); $region = cbggg_TextureAtlas$AtlasRegion__init_($page.$texture0, $rect.$x7 | 0, $rect.$y7 | 0, $rect.$width4 | 0, $rect.$height4 | 0); if ($rect.$splits !== null) { $region.$names = $rt_createArrayFromData(jl_String, [$rt_s(517), $rt_s(518)]); $region.$values2 = $rt_createArrayFromData($rt_arraycls($rt_intcls()), [$rect.$splits, $rect.$pads]); } $imageIndex = (-1); if ($useIndexes) { $matcher = jur_Pattern_matcher(cbggg_PixmapPacker_indexPattern, $name); if (jur_Matcher_matches($matcher)) { $name = jur_Matcher_group($matcher, 1); $imageIndex = jl_Integer_parseInt0(jur_Matcher_group($matcher, 2)); } } $region.$name7 = $name; $region.$index3 = $imageIndex; $region.$offsetX = $rect.$offsetX0; $region.$offsetY = $rect.$originalHeight - $rect.$height4 - $rect.$offsetY0 | 0; $region.$originalWidth = $rect.$originalWidth0; $region.$originalHeight0 = $rect.$originalHeight; ($atlas.$getRegions()).$add1($region); } $page.$addedRects.$clear6(); ($atlas.$getTextures()).$add2($page.$texture0); } } } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_updatePageTextures($this, $minFilter, $magFilter, $useMipMaps) { var var$4, $page; jl_Object_monitorEnterSync($this); try { var$4 = $this.$pages.$iterator(); while (var$4.$hasNext()) { $page = var$4.$next0(); $page.$updateTexture($minFilter, $magFilter, $useMipMaps); } } finally { jl_Object_monitorExitSync($this); } } function cbggg_PixmapPacker_getTransparentColor($this) { return $this.$transparentColor; } function cbggg_PixmapPacker_getSplits($this, $raster) { var $startX, $endX, $startY, $endY, var$6, var$7; $startX = cbggg_PixmapPacker_getSplitPoint($this, $raster, 1, 0, 1, 1); $endX = cbggg_PixmapPacker_getSplitPoint($this, $raster, $startX, 0, 0, 1); $startY = cbggg_PixmapPacker_getSplitPoint($this, $raster, 0, 1, 1, 0); $endY = cbggg_PixmapPacker_getSplitPoint($this, $raster, 0, $startY, 0, 0); cbggg_PixmapPacker_getSplitPoint($this, $raster, $endX + 1 | 0, 0, 1, 1); cbggg_PixmapPacker_getSplitPoint($this, $raster, 0, $endY + 1 | 0, 1, 0); if (!$startX && !$endX && !$startY && !$endY) return null; if (!$startX) var$6 = $raster.$getWidth() - 2 | 0; else { $startX = $startX + (-1) | 0; var$6 = ($raster.$getWidth() - 2 | 0) - ($endX - 1 | 0) | 0; } if (!$startY) var$7 = $raster.$getHeight() - 2 | 0; else { $startY = $startY + (-1) | 0; var$7 = ($raster.$getHeight() - 2 | 0) - ($endY - 1 | 0) | 0; } return $rt_createIntArrayFromData([$startX, var$6, $startY, var$7]); } function cbggg_PixmapPacker_getPads($this, $raster, $splits) { var $bottom, $right, $startX, $startY, $endX, $endY, var$9, var$10, $pads; $bottom = $raster.$getHeight() - 1 | 0; $right = $raster.$getWidth() - 1 | 0; $startX = cbggg_PixmapPacker_getSplitPoint($this, $raster, 1, $bottom, 1, 1); $startY = cbggg_PixmapPacker_getSplitPoint($this, $raster, $right, 1, 1, 0); $endX = 0; $endY = 0; if ($startX) $endX = cbggg_PixmapPacker_getSplitPoint($this, $raster, $startX + 1 | 0, $bottom, 0, 1); if ($startY) $endY = cbggg_PixmapPacker_getSplitPoint($this, $raster, $right, $startY + 1 | 0, 0, 0); cbggg_PixmapPacker_getSplitPoint($this, $raster, $endX + 1 | 0, $bottom, 1, 1); cbggg_PixmapPacker_getSplitPoint($this, $raster, $right, $endY + 1 | 0, 1, 0); if (!$startX && !$endX && !$startY && !$endY) return null; if (!$startX && !$endX) { $startX = (-1); var$9 = (-1); } else if ($startX <= 0) var$9 = $raster.$getWidth() - 2 | 0; else { $startX = $startX + (-1) | 0; var$9 = ($raster.$getWidth() - 2 | 0) - ($endX - 1 | 0) | 0; } if (!$startY && !$endY) { $startY = (-1); var$10 = (-1); } else if ($startY <= 0) var$10 = $raster.$getHeight() - 2 | 0; else { $startY = $startY + (-1) | 0; var$10 = ($raster.$getHeight() - 2 | 0) - ($endY - 1 | 0) | 0; } $pads = $rt_createIntArrayFromData([$startX, var$9, $startY, var$10]); if ($splits !== null && ju_Arrays_equals0($pads, $splits)) return null; return $pads; } function cbggg_PixmapPacker_getSplitPoint($this, $raster, $startX, $y, $startPoint, $xAxis) { var $rgba, $next, $end, $breakA, var$10, $colint; $rgba = $rt_createIntArray(4); $next = !$xAxis ? $y : $startX; $end = !$xAxis ? $raster.$getHeight() : $raster.$getWidth(); $breakA = !$startPoint ? 0 : 255; while (true) { if ($next == $end) return 0; if (!$xAxis) $y = $next; else $startX = $next; var$10 = $rgba.data; $colint = $raster.$getPixel($startX, $y); $this.$c.$set9($colint); var$10[0] = $this.$c.$r0 * 255.0 | 0; var$10[1] = $this.$c.$g0 * 255.0 | 0; var$10[2] = $this.$c.$b0 * 255.0 | 0; var$10[3] = $this.$c.$a0 * 255.0 | 0; if (var$10[3] == $breakA) break; if (!$startPoint && !(!var$10[0] && !var$10[1] && !var$10[2] && var$10[3] == 255)) (jl_System_out()).$println((((((((jl_StringBuilder__init_()).$append2($startX)).$append1($rt_s(519))).$append2($y)).$append1($rt_s(76))).$append($rgba)).$append1($rt_s(76))).$toString()); $next = $next + 1 | 0; } return $next; } function cbggg_PixmapPacker__clinit_() { cbggg_PixmapPacker_indexPattern = jur_Pattern_compile($rt_s(520)); } var otci_Base46 = $rt_classWithoutFields(); function otci_Base46__init_() { var var_0 = new otci_Base46(); otci_Base46__init_0(var_0); return var_0; } function otci_Base46__init_0($this) { jl_Object__init_0($this); } function otci_Base46_decodeUnsigned($seq) { var $number, $pos, var$4, var$5, $digit, $hasMore; $number = 0; $pos = 1; while (true) { var$4 = $seq.$characters0.data; var$5 = $seq.$pointer; $seq.$pointer = var$5 + 1 | 0; $digit = otci_Base46_decodeDigit(var$4[var$5]); $hasMore = ($digit % 2 | 0) != 1 ? 0 : 1; $number = $number + $rt_imul($pos, $digit / 2 | 0) | 0; $pos = $pos * 46 | 0; if (!$hasMore) break; } return $number; } function otci_Base46_decode($seq) { var $number, $result; $number = otci_Base46_decodeUnsigned($seq); $result = $number / 2 | 0; if ($number % 2 | 0) $result = -$result | 0; return $result; } function otci_Base46_decodeDigit($c) { if ($c < 34) return $c - 32 | 0; if ($c >= 92) return ($c - 32 | 0) - 2 | 0; return ($c - 32 | 0) - 1 | 0; } function jur_UCISequenceSet() { jur_LeafSet.call(this); this.$string1 = null; } function jur_UCISequenceSet__init_(var_0) { var var_1 = new jur_UCISequenceSet(); jur_UCISequenceSet__init_0(var_1, var_0); return var_1; } function jur_UCISequenceSet__init_0($this, $substring) { var $res, $i; jur_LeafSet__init_0($this); $res = jl_StringBuilder__init_(); $i = 0; while ($i < $substring.$length()) { $res.$append0(jl_Character_toLowerCase0(jl_Character_toUpperCase0($substring.$charAt($i)))); $i = $i + 1 | 0; } $this.$string1 = $res.$toString(); $this.$charCount = $res.$length(); } function jur_UCISequenceSet_accepts($this, $strIndex, $testString) { var $i; $i = 0; while (true) { if ($i >= $this.$string1.$length()) return $this.$string1.$length(); if ($this.$string1.$charAt($i) != jl_Character_toLowerCase0(jl_Character_toUpperCase0($testString.$charAt($strIndex + $i | 0)))) break; $i = $i + 1 | 0; } return (-1); } function jur_UCISequenceSet_getName($this) { var var$1, var$2; var$1 = $this.$string1; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(521)), var$1); return jl_StringBuilder_toString(var$2); } function jur_AbstractCharClass$LazyJavaDefined$1() { jur_AbstractCharClass.call(this); this.$this$031 = null; } function jur_AbstractCharClass$LazyJavaDefined$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaDefined$1(); jur_AbstractCharClass$LazyJavaDefined$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaDefined$1__init_0($this, $this$0) { $this.$this$031 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaDefined$1_contains($this, $ch) { return jl_Character_isDefined($ch); } var otjt_Int8Array = $rt_classWithoutFields(otjt_ArrayBufferView); var cbggg_HdpiUtils = $rt_classWithoutFields(); var cbggg_HdpiUtils_mode = null; function cbggg_HdpiUtils_$callClinit() { cbggg_HdpiUtils_$callClinit = $rt_eraseClinit(cbggg_HdpiUtils); cbggg_HdpiUtils__clinit_(); } function cbggg_HdpiUtils__init_() { var var_0 = new cbggg_HdpiUtils(); cbggg_HdpiUtils__init_0(var_0); return var_0; } function cbggg_HdpiUtils__init_0($this) { cbggg_HdpiUtils_$callClinit(); jl_Object__init_0($this); } function cbggg_HdpiUtils_glViewport($x, $y, $width, $height) { var var$5; cbggg_HdpiUtils_$callClinit(); a: { b: { var$5 = cbggg_HdpiUtils_mode; cbggg_HdpiMode_$callClinit(); if (var$5 === cbggg_HdpiMode_Logical) { if (cbg_Gdx_graphics.$getWidth() != cbg_Gdx_graphics.$getBackBufferWidth()) break b; var$5 = cbg_Gdx_graphics; if (var$5.$getHeight() != cbg_Gdx_graphics.$getBackBufferHeight()) break b; } cbg_Gdx_gl.$glViewport($x, $y, $width, $height); break a; } cbg_Gdx_gl.$glViewport(cbggg_HdpiUtils_toBackBufferX($x), cbggg_HdpiUtils_toBackBufferY($y), cbggg_HdpiUtils_toBackBufferX($width), cbggg_HdpiUtils_toBackBufferY($height)); } } function cbggg_HdpiUtils_toBackBufferX($logicalX) { cbggg_HdpiUtils_$callClinit(); return $rt_imul($logicalX, cbg_Gdx_graphics.$getBackBufferWidth()) / cbg_Gdx_graphics.$getWidth() | 0; } function cbggg_HdpiUtils_toBackBufferY($logicalY) { cbggg_HdpiUtils_$callClinit(); return $rt_imul($logicalY, cbg_Gdx_graphics.$getBackBufferHeight()) / cbg_Gdx_graphics.$getHeight() | 0; } function cbggg_HdpiUtils__clinit_() { cbggg_HdpiMode_$callClinit(); cbggg_HdpiUtils_mode = cbggg_HdpiMode_Logical; } function omceugc_ContextMenu() { var a = this; jl_Object.call(a); a.$x8 = 0; a.$y8 = 0; a.$color_a1 = 0.0; a.$items3 = null; a.$contextMenuAction = null; } function omceugc_ContextMenu__init_() { var var_0 = new omceugc_ContextMenu(); omceugc_ContextMenu__init_0(var_0); return var_0; } function omceugc_ContextMenu__init_0($this) { jl_Object__init_0($this); } var cbgssu_SelectBox$SelectBoxScrollPane$2 = $rt_classWithoutFields(cbgss_InputListener); var cbgssu_SelectBox$SelectBoxScrollPane$1 = $rt_classWithoutFields(cbgssu_ClickListener); function jur_CompositeRangeSet() { var a = this; jur_JointSet.call(a); a.$withoutSurrogates = null; a.$withSurrogates = null; } function jur_CompositeRangeSet__init_(var_0, var_1) { var var_2 = new jur_CompositeRangeSet(); jur_CompositeRangeSet__init_0(var_2, var_0, var_1); return var_2; } function jur_CompositeRangeSet__init_0($this, $withoutSurrogates, $withSurrogates) { jur_JointSet__init_0($this); $this.$withoutSurrogates = $withoutSurrogates; $this.$withSurrogates = $withSurrogates; } function jur_CompositeRangeSet_matches($this, $stringIndex, $testString, $matchResult) { var $shift; $shift = $this.$withoutSurrogates.$matches($stringIndex, $testString, $matchResult); if ($shift < 0) $shift = $this.$withSurrogates.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) return $shift; return (-1); } function jur_CompositeRangeSet_setNext($this, $next) { $this.$next = $next; $this.$withSurrogates.$setNext($next); $this.$withoutSurrogates.$setNext($next); } function jur_CompositeRangeSet_getName($this) { var var$1, var$2, var$3; var$1 = $this.$withoutSurrogates; var$2 = $this.$withSurrogates; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(522)), var$1), $rt_s(523)), var$2); return jl_StringBuilder_toString(var$3); } function jur_CompositeRangeSet_hasConsumed($this, $matchResult) { return 1; } function jur_CompositeRangeSet_first($this, $set) { return 1; } function omcets_SoundPlayer() { var a = this; jl_Object.call(a); a.$range = 0; a.$volume = 0.0; a.$camera_x0 = 0.0; a.$camera_y0 = 0.0; a.$mediaManager2 = null; a.$muteVolume = 0.0; a.$muted = 0; } function omcets_SoundPlayer__init_(var_0) { var var_1 = new omcets_SoundPlayer(); omcets_SoundPlayer__init_0(var_1, var_0); return var_1; } function omcets_SoundPlayer__init_1(var_0, var_1) { var var_2 = new omcets_SoundPlayer(); omcets_SoundPlayer__init_2(var_2, var_0, var_1); return var_2; } function omcets_SoundPlayer__init_0($this, $mediaManager) { omcets_SoundPlayer__init_2($this, $mediaManager, 0); } function omcets_SoundPlayer__init_2($this, $mediaManager, $range2D) { jl_Object__init_0($this); $this.$mediaManager2 = $mediaManager; $this.$volume = 1.0; $this.$muted = 0; $this.$muteVolume = 0.0; omcets_SoundPlayer_setRange2D($this, $range2D); } function omcets_SoundPlayer_setVolume($this, $volume) { if (!$this.$muted) $this.$volume = omcet_Tools$Calc_inBounds($volume, 0.0, 1.0); else $this.$muteVolume = omcet_Tools$Calc_inBounds($volume, 0.0, 1.0); } function omcets_SoundPlayer_setRange2D($this, $range2D) { $this.$range = omcet_Tools$Calc_lowerBounds($range2D, 1); } function omcets_SoundPlayer_isMutedOrVolumeZero($this, $volume) { if ($this.$muted) return 1; return $volume * $this.$volume > 0.0 ? 0 : 1; } function omcets_SoundPlayer_playSound($this, $cMediaSound, $volume, $pan, $pitch) { if (omcets_SoundPlayer_isMutedOrVolumeZero($this, $volume)) return Long_fromInt(-1); return $this.$mediaManager2.$playCMediaSound($cMediaSound, $volume * $this.$volume, $pan, $pitch); } function omcets_SoundPlayer_playSound0($this, $cMediaSound) { if (omcets_SoundPlayer_isMutedOrVolumeZero($this, $this.$volume)) return Long_fromInt(-1); return $this.$playSound0($cMediaSound, 1.0, 0.0, 1.0); } function omcets_SoundPlayer_setMuted($this, $muted) { if (!$this.$muted && $muted) { $this.$muteVolume = $this.$volume; $this.$volume = 0.0; } if ($this.$muted && !$muted) { $this.$volume = $this.$muteVolume; $this.$muteVolume = 0.0; } $this.$muted = $muted; } function omcets_SoundPlayer_update($this) { $this.$update0(0.0, 0.0); } function omcets_SoundPlayer_update0($this, $camera_x, $camera_y) { $this.$camera_x0 = $camera_x; $this.$camera_y0 = $camera_y; } function omcets_SoundPlayer_shutdown($this) {} var ju_Map$Entry = $rt_classWithoutFields(0); function ju_MapEntry() { var a = this; jl_Object.call(a); a.$key = null; a.$value3 = null; } function ju_MapEntry__init_(var_0, var_1) { var var_2 = new ju_MapEntry(); ju_MapEntry__init_0(var_2, var_0, var_1); return var_2; } function ju_MapEntry__init_0($this, $theKey, $theValue) { jl_Object__init_0($this); $this.$key = $theKey; $this.$value3 = $theValue; } function ju_MapEntry_equals($this, $object) { var $entry, var$3, var$4; if ($this === $object) return 1; if (!$rt_isInstance($object, ju_Map$Entry)) return 0; a: { b: { c: { $entry = $object; if ($this.$key === null) { if ($entry.$getKey() !== null) break c; } else if (!$this.$key.$equals($entry.$getKey())) break c; if ($this.$value3 === null) { if ($entry.$getValue0() !== null) break c; break b; } var$3 = $this.$value3; if (var$3.$equals($entry.$getValue0())) break b; } var$4 = 0; break a; } var$4 = 1; } return var$4; } function ju_MapEntry_getKey($this) { return $this.$key; } function ju_MapEntry_getValue($this) { return $this.$value3; } function ju_MapEntry_hashCode($this) { var var$1; var$1 = $this.$key === null ? 0 : $this.$key.$hashCode(); var$1 = var$1 ^ ($this.$value3 === null ? 0 : $this.$value3.$hashCode()); return var$1; } function ju_MapEntry_toString($this) { var var$1, var$2, var$3; var$1 = $this.$key; var$2 = $this.$value3; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(var$3, var$1), 61), var$2); return jl_StringBuilder_toString(var$3); } function ju_Hashtable$Entry() { var a = this; ju_MapEntry.call(a); a.$next1 = null; a.$hashcode = 0; } function ju_Hashtable$Entry__init_(var_0, var_1) { var var_2 = new ju_Hashtable$Entry(); ju_Hashtable$Entry__init_0(var_2, var_0, var_1); return var_2; } function ju_Hashtable$Entry__init_0($this, $theKey, $theValue) { ju_MapEntry__init_0($this, $theKey, $theValue); $this.$hashcode = $theKey.$hashCode(); } function ju_Hashtable$Entry_getKeyHash($this) { return $this.$key.$hashCode(); } function ju_Hashtable$Entry_equalsKey($this, $aKey, $hash) { return $this.$hashcode == $aKey.$hashCode() && $this.$key.$equals($aKey) ? 1 : 0; } function cbgssa_IntAction() { var a = this; cbgssa_TemporalAction.call(a); a.$start8 = 0; a.$end2 = 0; } function cbgssa_IntAction__init_() { var var_0 = new cbgssa_IntAction(); cbgssa_IntAction__init_0(var_0); return var_0; } function cbgssa_IntAction__init_0($this) { cbgssa_TemporalAction__init_($this); $this.$start8 = 0; $this.$end2 = 1; } var jur_FinalSet = $rt_classWithoutFields(jur_FSet); function jur_FinalSet__init_() { var var_0 = new jur_FinalSet(); jur_FinalSet__init_0(var_0); return var_0; } function jur_FinalSet__init_0($this) { jur_FSet__init_0($this, 0); } function jur_FinalSet_matches($this, $stringIndex, $testString, $matchResult) { if ($matchResult.$mode0() != 1 && $stringIndex != $matchResult.$getRightBound()) return (-1); $matchResult.$setValid(); $matchResult.$setEnd(0, $stringIndex); return $stringIndex; } function jur_FinalSet_getName($this) { return $rt_s(524); } function cbgggpe_Emitter() { cbgggp_ParticleControllerComponent.call(this); this.$maxParticleCount = 0; } function cbgggpe_Emitter__init_($this) { cbgggp_ParticleControllerComponent__init_($this); $this.$maxParticleCount = 4; } function cbgggpe_RegularEmitter() { var a = this; cbgggpe_Emitter.call(a); a.$delayValue = null; a.$durationValue = null; a.$lifeOffsetValue = null; a.$lifeValue = null; a.$emissionValue = null; a.$continuous = 0; a.$emissionMode = null; } function cbgggpe_RegularEmitter__init_() { var var_0 = new cbgggpe_RegularEmitter(); cbgggpe_RegularEmitter__init_0(var_0); return var_0; } function cbgggpe_RegularEmitter__init_0($this) { cbgggpe_Emitter__init_($this); $this.$delayValue = cbgggpv_RangedNumericValue__init_(); $this.$durationValue = cbgggpv_RangedNumericValue__init_(); $this.$lifeOffsetValue = cbgggpv_ScaledNumericValue__init_(); $this.$lifeValue = cbgggpv_ScaledNumericValue__init_(); $this.$emissionValue = cbgggpv_ScaledNumericValue__init_(); $this.$durationValue.$setActive(1); $this.$emissionValue.$setActive(1); $this.$lifeValue.$setActive(1); $this.$continuous = 1; cbgggpe_RegularEmitter$EmissionMode_$callClinit(); $this.$emissionMode = cbgggpe_RegularEmitter$EmissionMode_Enabled; } var omcw_HighScoreManagerWeb$1 = $rt_classWithoutFields(); var omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = null; function omcw_HighScoreManagerWeb$1_$callClinit() { omcw_HighScoreManagerWeb$1_$callClinit = $rt_eraseClinit(omcw_HighScoreManagerWeb$1); omcw_HighScoreManagerWeb$1__clinit_(); } function omcw_HighScoreManagerWeb$1__clinit_() { omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = $rt_createIntArray((omcsde_GAME_MODE_values()).data.length); omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_ENDLESS)] = 1; omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_HIGHSCORE)] = 2; omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_CLEAR_40)] = 3; } var jur_EmptySet = $rt_classWithoutFields(jur_LeafSet); function jur_EmptySet__init_(var_0) { var var_1 = new jur_EmptySet(); jur_EmptySet__init_0(var_1, var_0); return var_1; } function jur_EmptySet__init_0($this, $next) { jur_LeafSet__init_($this, $next); $this.$charCount = 0; } function jur_EmptySet_accepts($this, $stringIndex, $testString) { return 0; } function jur_EmptySet_find($this, $stringIndex, $testString, $matchResult) { var $strLength, $startStr, var$6, $low, $high; $strLength = $matchResult.$getRightBound(); $startStr = $matchResult.$getLeftBound(); while (true) { var$6 = $rt_compare($stringIndex, $strLength); if (var$6 > 0) return (-1); if (var$6 < 0) { $low = $testString.$charAt($stringIndex); if (jl_Character_isLowSurrogate($low) && $stringIndex > $startStr) { $high = $testString.$charAt($stringIndex - 1 | 0); if (jl_Character_isHighSurrogate($high)) { $stringIndex = $stringIndex + 1 | 0; continue; } } } if ($this.$next.$matches($stringIndex, $testString, $matchResult) >= 0) break; $stringIndex = $stringIndex + 1 | 0; } return $stringIndex; } function jur_EmptySet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { var $strLength, $startStr, $low, $high; $strLength = $matchResult.$getRightBound(); $startStr = $matchResult.$getLeftBound(); while (true) { if ($startSearch < $stringIndex) return (-1); if ($startSearch < $strLength) { $low = $testString.$charAt($startSearch); if (jl_Character_isLowSurrogate($low) && $startSearch > $startStr) { $high = $testString.$charAt($startSearch - 1 | 0); if (jl_Character_isHighSurrogate($high)) { $startSearch = $startSearch + (-1) | 0; continue; } } } if ($this.$next.$matches($startSearch, $testString, $matchResult) >= 0) break; $startSearch = $startSearch + (-1) | 0; } return $startSearch; } function jur_EmptySet_getName($this) { return $rt_s(525); } function jur_EmptySet_hasConsumed($this, $mr) { return 0; } var cbgssu_TextButton = $rt_classWithoutFields(cbgssu_Button); var cbgssu_CheckBox = $rt_classWithoutFields(cbgssu_TextButton); var ju_Enumeration = $rt_classWithoutFields(0); function ju_StringTokenizer() { var a = this; jl_Object.call(a); a.$string2 = null; a.$delimiters = null; a.$returnDelimiters = 0; a.$position10 = 0; } function ju_StringTokenizer__init_(var_0, var_1) { var var_2 = new ju_StringTokenizer(); ju_StringTokenizer__init_0(var_2, var_0, var_1); return var_2; } function ju_StringTokenizer__init_1(var_0, var_1, var_2) { var var_3 = new ju_StringTokenizer(); ju_StringTokenizer__init_2(var_3, var_0, var_1, var_2); return var_3; } function ju_StringTokenizer__init_0($this, $string, $delimiters) { ju_StringTokenizer__init_2($this, $string, $delimiters, 0); } function ju_StringTokenizer__init_2($this, $string, $delimiters, $returnDelimiters) { jl_Object__init_0($this); if ($string === null) $rt_throw(jl_NullPointerException__init_()); $this.$string2 = $string; $this.$delimiters = $delimiters; $this.$returnDelimiters = $returnDelimiters; $this.$position10 = 0; } function ju_StringTokenizer_hasMoreTokens($this) { var $length, $i; if ($this.$delimiters === null) $rt_throw(jl_NullPointerException__init_()); a: { $length = $this.$string2.$length(); if ($this.$position10 < $length) { if ($this.$returnDelimiters) return 1; $i = $this.$position10; while (true) { if ($i >= $length) break a; if ($this.$delimiters.$indexOf($this.$string2.$charAt($i), 0) == (-1)) return 1; $i = $i + 1 | 0; } } } return 0; } function ju_StringTokenizer_nextToken($this) { var $i, $length, var$3, var$4, var$5; if ($this.$delimiters === null) $rt_throw(jl_NullPointerException__init_()); $i = $this.$position10; $length = $this.$string2.$length(); if ($i < $length) { if ($this.$returnDelimiters) { if ($this.$delimiters.$indexOf($this.$string2.$charAt($this.$position10), 0) >= 0) { var$3 = $this.$string2; var$4 = $this.$position10; $this.$position10 = var$4 + 1 | 0; return jl_String_valueOf2(var$3.$charAt(var$4)); } $this.$position10 = $this.$position10 + 1 | 0; while ($this.$position10 < $length) { if ($this.$delimiters.$indexOf($this.$string2.$charAt($this.$position10), 0) >= 0) return $this.$string2.$substring0($i, $this.$position10); $this.$position10 = $this.$position10 + 1 | 0; } return $this.$string2.$substring($i); } while (true) { var$5 = $rt_compare($i, $length); if (var$5 >= 0) break; if ($this.$delimiters.$indexOf($this.$string2.$charAt($i), 0) < 0) break; $i = $i + 1 | 0; } $this.$position10 = $i; if (var$5 < 0) { $this.$position10 = $this.$position10 + 1 | 0; while ($this.$position10 < $length) { if ($this.$delimiters.$indexOf($this.$string2.$charAt($this.$position10), 0) >= 0) return $this.$string2.$substring0($i, $this.$position10); $this.$position10 = $this.$position10 + 1 | 0; } return $this.$string2.$substring($i); } } $rt_throw(ju_NoSuchElementException__init_()); } function jt_DateFormatElement$MonthText() { var a = this; jt_DateFormatElement.call(a); a.$months = null; a.$shortMonths = null; a.$abbreviated = 0; } function jt_DateFormatElement$MonthText__init_(var_0, var_1) { var var_2 = new jt_DateFormatElement$MonthText(); jt_DateFormatElement$MonthText__init_0(var_2, var_0, var_1); return var_2; } function jt_DateFormatElement$MonthText__init_0($this, $symbols, $abbreviated) { jt_DateFormatElement__init_($this); $this.$months = $symbols.$getMonths(); $this.$shortMonths = $symbols.$getShortMonths(); $this.$abbreviated = $abbreviated; } function jt_DateFormatElement$MonthText_format($this, $date, $buffer) { var $month; $month = $date.$get0(2); $buffer.$append23(!$this.$abbreviated ? $this.$months.data[$month] : $this.$shortMonths.data[$month]); } function jt_DateFormatElement$MonthText_equals($this, $o) { var $monthText, var$3, var$4, var$5; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { a: { $monthText = $o; if ($this.$abbreviated == $monthText.$abbreviated) { var$3 = $this.$months; var$4 = $monthText.$months; if (ju_Arrays_equals(var$3, var$4)) { var$3 = $this.$shortMonths; var$4 = $monthText.$shortMonths; if (ju_Arrays_equals(var$3, var$4)) { var$5 = 1; break a; } } } var$5 = 0; } return var$5; } return 0; } function jt_DateFormatElement$MonthText_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [$this.$months, $this.$shortMonths, jl_Boolean_valueOf($this.$abbreviated)])); } function cbggg_TextureRegion() { var a = this; jl_Object.call(a); a.$texture = null; a.$u1 = 0.0; a.$v1 = 0.0; a.$u21 = 0.0; a.$v21 = 0.0; a.$regionWidth = 0; a.$regionHeight = 0; } function cbggg_TextureRegion__init_0() { var var_0 = new cbggg_TextureRegion(); cbggg_TextureRegion__init_1(var_0); return var_0; } function cbggg_TextureRegion__init_(var_0) { var var_1 = new cbggg_TextureRegion(); cbggg_TextureRegion__init_2(var_1, var_0); return var_1; } function cbggg_TextureRegion__init_3(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbggg_TextureRegion(); cbggg_TextureRegion__init_4(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbggg_TextureRegion__init_1($this) { jl_Object__init_0($this); } function cbggg_TextureRegion__init_2($this, $texture) { jl_Object__init_0($this); if ($texture === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(526))); $this.$texture = $texture; $this.$setRegion(0, 0, $texture.$getWidth(), $texture.$getHeight()); } function cbggg_TextureRegion__init_4($this, $texture, $x, $y, $width, $height) { jl_Object__init_0($this); $this.$texture = $texture; $this.$setRegion($x, $y, $width, $height); } function cbggg_TextureRegion_setRegion($this, $x, $y, $width, $height) { var $invTexWidth, $invTexHeight; $invTexWidth = 1.0 / $this.$texture.$getWidth(); $invTexHeight = 1.0 / $this.$texture.$getHeight(); $this.$setRegion0($x * $invTexWidth, $y * $invTexHeight, ($x + $width | 0) * $invTexWidth, ($y + $height | 0) * $invTexHeight); $this.$regionWidth = jl_Math_abs($width); $this.$regionHeight = jl_Math_abs($height); } function cbggg_TextureRegion_setRegion0($this, $u, $v, $u2, $v2) { var $texWidth, $texHeight, var$7, var$8, var$9, $adjustX, $adjustY; $texWidth = $this.$texture.$getWidth(); $texHeight = $this.$texture.$getHeight(); var$7 = jl_Math_abs0($u2 - $u); var$8 = $texWidth; $this.$regionWidth = jl_Math_round(var$7 * var$8); var$7 = jl_Math_abs0($v2 - $v); var$9 = $texHeight; $this.$regionHeight = jl_Math_round(var$7 * var$9); if ($this.$regionWidth == 1 && $this.$regionHeight == 1) { $adjustX = 0.25 / var$8; $u = $u + $adjustX; $u2 = $u2 - $adjustX; $adjustY = 0.25 / var$9; $v = $v + $adjustY; $v2 = $v2 - $adjustY; } $this.$u1 = $u; $this.$v1 = $v; $this.$u21 = $u2; $this.$v21 = $v2; } function cbggg_TextureRegion_getTexture($this) { return $this.$texture; } function cbggg_TextureRegion_getRegionX($this) { return jl_Math_round($this.$u1 * $this.$texture.$getWidth()); } function cbggg_TextureRegion_getRegionY($this) { return jl_Math_round($this.$v1 * $this.$texture.$getHeight()); } function cbggg_TextureRegion_getRegionWidth($this) { return $this.$regionWidth; } function cbggg_TextureRegion_getRegionHeight($this) { return $this.$regionHeight; } function cbggg_TextureRegion_flip($this, $x, $y) { var $temp; if ($x) { $temp = $this.$u1; $this.$u1 = $this.$u21; $this.$u21 = $temp; } if ($y) { $temp = $this.$v1; $this.$v1 = $this.$v21; $this.$v21 = $temp; } } function cbggg_TextureRegion_split($this, $tileWidth, $tileHeight) { var $x, $y, $width, $height, $rows, $cols, $tiles, $row, $col, var$12; $x = $this.$getRegionX(); $y = $this.$getRegionY(); $width = $this.$regionWidth; $height = $this.$regionHeight; $rows = $height / $tileHeight | 0; $cols = $width / $tileWidth | 0; $tiles = $rt_createMultiArray(cbggg_TextureRegion, [$cols, $rows]); $row = 0; while ($row < $rows) { $col = 0; var$12 = $x; while ($col < $cols) { $tiles.data[$row].data[$col] = cbggg_TextureRegion__init_3($this.$texture, var$12, $y, $tileWidth, $tileHeight); $col = $col + 1 | 0; var$12 = var$12 + $tileWidth | 0; } $row = $row + 1 | 0; $y = $y + $tileHeight | 0; } return $tiles; } function cbggg_TextureAtlas$AtlasRegion() { var a = this; cbggg_TextureRegion.call(a); a.$index3 = 0; a.$name7 = null; a.$offsetX = 0.0; a.$offsetY = 0.0; a.$packedWidth = 0; a.$packedHeight = 0; a.$originalWidth = 0; a.$originalHeight0 = 0; a.$names = null; a.$values2 = null; } function cbggg_TextureAtlas$AtlasRegion__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbggg_TextureAtlas$AtlasRegion(); cbggg_TextureAtlas$AtlasRegion__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbggg_TextureAtlas$AtlasRegion__init_0($this, $texture, $x, $y, $width, $height) { cbggg_TextureRegion__init_4($this, $texture, $x, $y, $width, $height); $this.$index3 = (-1); $this.$originalWidth = $width; $this.$originalHeight0 = $height; $this.$packedWidth = $width; $this.$packedHeight = $height; } function cbggg_TextureAtlas$AtlasRegion_toString($this) { return $this.$name7; } var omcetp_ParticleSystem$1 = $rt_classWithoutFields(); var omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType = null; function omcetp_ParticleSystem$1_$callClinit() { omcetp_ParticleSystem$1_$callClinit = $rt_eraseClinit(omcetp_ParticleSystem$1); omcetp_ParticleSystem$1__clinit_(); } function omcetp_ParticleSystem$1__clinit_() { omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType = $rt_createIntArray((omcetpp_ParticleType_values()).data.length); omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal(omcetpp_ParticleType_FONT)] = 1; omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal(omcetpp_ParticleType_IMAGE)] = 2; omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal(omcetpp_ParticleType_ARRAY)] = 3; omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal(omcetpp_ParticleType_ANIMATION)] = 4; omcetp_ParticleSystem$1_$SwitchMap$org$mslivo$core$engine$tools$particles$particle$ParticleType.data[jl_Enum_ordinal(omcetpp_ParticleType_CURSOR)] = 5; } var jn_FloatBufferOverByteBufferBigEndian = $rt_classWithoutFields(jn_FloatBufferOverByteBuffer); function jn_FloatBufferOverByteBufferBigEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_FloatBufferOverByteBufferBigEndian(); jn_FloatBufferOverByteBufferBigEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_FloatBufferOverByteBufferBigEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_FloatBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_FloatBufferOverByteBufferBigEndian_getElement($this, $index) { var var$2, var$3, var$4, $value; var$2 = $this.$byteByffer0.$array0.data; var$3 = $this.$start2; var$4 = $index * 4 | 0; $value = var$2[var$3 + var$4 | 0] & 255 | ($this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 1 | 0] & 255) << 8 | ($this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 2 | 0] & 255) << 16 | ($this.$byteByffer0.$array0.data[($this.$start2 + var$4 | 0) + 3 | 0] & 255) << 24; return $rt_intBitsToFloat($value); } function jn_FloatBufferOverByteBufferBigEndian_putElement($this, $index, $f) { var $value, var$4, var$5, var$6; $value = $rt_floatToIntBits($f); var$4 = $this.$byteByffer0.$array0.data; var$5 = $this.$start2; var$6 = $index * 4 | 0; var$4[var$5 + var$6 | 0] = $value << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 1 | 0] = $value >> 8 << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 2 | 0] = $value >> 16 << 24 >> 24; $this.$byteByffer0.$array0.data[($this.$start2 + var$6 | 0) + 3 | 0] = $value >> 24 << 24 >> 24; } function omceugcs_ScrollBar() { var a = this; omceugc_Component.call(a); a.$scrolled0 = 0.0; a.$buttonPressed = 0; a.$scrollBarAction = null; } function omceugcs_ScrollBar__init_($this) { omceugc_Component__init_($this); } var omceugcs_ScrollBarVertical = $rt_classWithoutFields(omceugcs_ScrollBar); function omceugcs_ScrollBarVertical__init_() { var var_0 = new omceugcs_ScrollBarVertical(); omceugcs_ScrollBarVertical__init_0(var_0); return var_0; } function omceugcs_ScrollBarVertical__init_0($this) { omceugcs_ScrollBar__init_($this); } var cbg_Graphics = $rt_classWithoutFields(0); function cgxgbt_TeaGraphics() { var a = this; jl_Object.call(a); a.$context = null; a.$canvas = null; a.$config0 = null; a.$gl = null; a.$glVersion = null; a.$fps = 0.0; a.$lastTimeStamp = Long_ZERO; a.$frameId = Long_ZERO; a.$deltaTime = 0.0; a.$time0 = 0.0; a.$frames = 0; } function cgxgbt_TeaGraphics__init_(var_0) { var var_1 = new cgxgbt_TeaGraphics(); cgxgbt_TeaGraphics__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaGraphics__init_0($this, $config) { var $window, $document, var$4, $elementID, $versionString, $vendorString, $rendererString, $currentWindow, $width, $height, $density; jl_Object__init_0($this); $this.$fps = 0.0; $this.$lastTimeStamp = jl_System_currentTimeMillis(); $this.$frameId = Long_fromInt(-1); $this.$deltaTime = 0.0; $this.$time0 = 0.0; $this.$config0 = $config; $window = cgxgbtdi_TeaWindow__init_(); $document = $window.$getDocument(); var$4 = $config.$canvasID; $elementID = $document.getElementById($rt_ustr(var$4)); $this.$canvas = $elementID; $this.$context = $this.$getGLContext($this.$canvas, $config); $this.$gl = !$config.$useDebugGL ? cgxgbt_TeaGL20__init_($this.$context) : cgxgbt_TeaGL20Debug__init_($this.$context); $versionString = $this.$gl.$glGetString(7938); $vendorString = $this.$gl.$glGetString(7936); $rendererString = $this.$gl.$glGetString(7937); var$4 = new cbggg_GLVersion; cbg_Application$ApplicationType_$callClinit(); cbggg_GLVersion__init_0(var$4, cbg_Application$ApplicationType_WebGL, $versionString, $vendorString, $rendererString); $this.$glVersion = var$4; if (!($config.$width5 < 0 && $config.$height5 < 0)) { if ($config.$isFixedSizeApplication()) $this.$setCanvasSize($config.$width5, $config.$height5); else { $currentWindow = cgxgbtdi_TeaWindow_get(); $width = $currentWindow.$getClientWidth() - $config.$padHorizontal | 0; $height = $currentWindow.$getClientHeight() - $config.$padVertical | 0; $density = !$config.$usePhysicalPixels ? 1.0 : $this.$getNativeScreenDensity(); $this.$setCanvasSize($density * $width | 0, $density * $height | 0); } } cgxgbt_TeaGraphics_addFullscreenChangeListener$js_body$_61($this.$canvas, otji_JS_function(cgxgbt_TeaGraphics$1__init_($this), "fullscreenChanged")); } function cgxgbt_TeaGraphics_update($this) { var $currTimeStamp; $currTimeStamp = jl_System_currentTimeMillis(); $this.$deltaTime = Long_toNumber(Long_sub($currTimeStamp, $this.$lastTimeStamp)) / 1000.0; $this.$lastTimeStamp = $currTimeStamp; $this.$time0 = $this.$time0 + $this.$deltaTime; $this.$frames = $this.$frames + 1 | 0; if ($this.$time0 > 1.0) { $this.$fps = $this.$frames; $this.$time0 = 0.0; $this.$frames = 0; } } function cgxgbt_TeaGraphics_isGL30Available($this) { return 0; } function cgxgbt_TeaGraphics_getGL20($this) { return $this.$gl; } function cgxgbt_TeaGraphics_getWidth($this) { return $this.$canvas.width; } function cgxgbt_TeaGraphics_getHeight($this) { return $this.$canvas.height; } function cgxgbt_TeaGraphics_getBackBufferWidth($this) { return $this.$canvas.width; } function cgxgbt_TeaGraphics_getBackBufferHeight($this) { return $this.$canvas.height; } function cgxgbt_TeaGraphics_getDeltaTime($this) { return $this.$deltaTime; } function cgxgbt_TeaGraphics_getFramesPerSecond($this) { return $this.$fps | 0; } function cgxgbt_TeaGraphics_getDisplayMode($this) { var $density; $density = !$this.$config0.$usePhysicalPixels ? 1.0 : $this.$getNativeScreenDensity(); return cgxgbt_TeaGraphics$2__init_($this, $rt_globals.screen.width * $density | 0, $rt_globals.screen.height * $density | 0, 60, 8); } function cgxgbt_TeaGraphics_setCanvasSize($this, $width, $height) { var var$3, var$4, $density, $style, var$7, var$8, var$9; var$3 = $this.$canvas; var$4 = $width; var$3.width = var$4; var$3 = $this.$canvas; var$4 = $height; var$3.height = var$4; if ($this.$config0.$usePhysicalPixels) { $density = $this.$getNativeScreenDensity(); $style = $this.$canvas.style; var$7 = $width / $density; cgxgbtd_StyleWrapper$Unit_$callClinit(); var$8 = cgxgbtd_StyleWrapper$Unit_PX.$getType3(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append2(var$4, var$7), var$8); var$4 = jl_StringBuilder_toString(var$4); $style.setProperty("width", $rt_ustr(var$4)); var$7 = $height / $density; var$9 = cgxgbtd_StyleWrapper$Unit_PX.$getType3(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append2(var$3, var$7), var$9); var$9 = jl_StringBuilder_toString(var$3); $style.setProperty("height", $rt_ustr(var$9)); } } function cgxgbt_TeaGraphics_supportsExtension($this, $extensionName) { return $this.$context.getExtension($rt_ustr($extensionName)) === null ? 0 : 1; } function cgxgbt_TeaGraphics_setSystemCursor($this, $systemCursor) { var var$2, var$3; var$2 = $this.$canvas.style; var$3 = cgxgbt_TeaCursor_getNameForSystemCursor($systemCursor); var$2.setProperty("cursor", $rt_ustr(var$3)); } function cgxgbt_TeaGraphics_getNativeScreenDensity($this) { return $rt_globals.devicePixelRatio || 1; } function cgxgbt_TeaGraphics_isFullscreen($this) { return cgxgbt_TeaGraphics_isFullscreenNATIVE$js_body$_67() ? 1 : 0; } function cgxgbt_TeaGraphics_getGLContext($this, $canvas, $config) { var $attr, var$4, var$5; $attr = otjw_WebGLContextAttributes_create$js_body$_13(); var$4 = !!$config.$alpha; $attr.alpha = var$4; var$5 = !!$config.$antialiasing; $attr.antialias = var$5; var$4 = !!$config.$stencil; $attr.stencil = var$4; var$4 = !!$config.$premultipliedAlpha; $attr.premultipliedAlpha = var$4; var$4 = !!$config.$preserveDrawingBuffer; $attr.preserveDrawingBuffer = var$4; var$4 = $canvas.getContext("webgl", $attr); return var$4; } function cgxgbt_TeaGraphics_addFullscreenChangeListener$js_body$_61(var$1, var$2) { if (var$1.requestFullscreen) { $rt_globals.document.addEventListener("fullscreenchange", var$2, false); } if (var$1.webkitRequestFullScreen) { $rt_globals.document.addEventListener("webkitfullscreenchange", var$2, false); } if (var$1.mozRequestFullScreen) { $rt_globals.document.addEventListener("mozfullscreenchange", var$2, false); } if (var$1.msRequestFullscreen) { $rt_globals.document.addEventListener("msfullscreenchange", var$2, false); } } function cgxgbt_TeaGraphics_isFullscreenNATIVE$js_body$_67() { if ("fullscreenElement" in $rt_globals.document) { return $rt_globals.document.fullscreenElement != null; } if ("msFullscreenElement" in $rt_globals.document) { return $rt_globals.document.msFullscreenElement != null; } if ("webkitFullscreenElement" in $rt_globals.document) { return $rt_globals.document.webkitFullscreenElement != null; } if ("mozFullScreenElement" in $rt_globals.document) { return $rt_globals.document.mozFullScreenElement != null; } if ("webkitIsFullScreen" in $rt_globals.document) { return $rt_globals.document.webkitIsFullScreen; } if ("mozFullScreen" in $rt_globals.document) { return $rt_globals.document.mozFullScreen; } return false; } var omcsug_SandtrixBaseMedia = $rt_classWithoutFields(); var omcsug_SandtrixBaseMedia_PIXEL = null; var omcsug_SandtrixBaseMedia_COMBO_METER = null; var omcsug_SandtrixBaseMedia_START_TIMER = null; var omcsug_SandtrixBaseMedia_COMBO_2X = null; var omcsug_SandtrixBaseMedia_COMBO_3X = null; var omcsug_SandtrixBaseMedia_COMBO_4X = null; var omcsug_SandtrixBaseMedia_COMBO_5X = null; var omcsug_SandtrixBaseMedia_COMBO_6X = null; var omcsug_SandtrixBaseMedia_COMBO_7X = null; var omcsug_SandtrixBaseMedia_COMBO_8X = null; var omcsug_SandtrixBaseMedia_COMBO_9X = null; var omcsug_SandtrixBaseMedia_COMBO_10X = null; var omcsug_SandtrixBaseMedia_FONT_MAP_SCORE = null; var omcsug_SandtrixBaseMedia_SFX_TETROMINO_ROTATE = null; var omcsug_SandtrixBaseMedia_SFX_TETROMINO_DROP = null; var omcsug_SandtrixBaseMedia_SFX_GAME_OVER = null; var omcsug_SandtrixBaseMedia_SFX_GAME_OVER_HIGHSCORE = null; var omcsug_SandtrixBaseMedia_SFX_GAME_OVER_SAND = null; var omcsug_SandtrixBaseMedia_SFX_PAUSE = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_1 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_2 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_3 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_4 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_5 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_6 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_7 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_8 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_9 = null; var omcsug_SandtrixBaseMedia_SFX_RESOLVE_10 = null; var omcsug_SandtrixBaseMedia_SFX_START_BEEP = null; var omcsug_SandtrixBaseMedia_SFX_PLAY_BEEP = null; var omcsug_SandtrixBaseMedia_PATTERN_ENDLESS_DEFAULT = null; var omcsug_SandtrixBaseMedia_PATTERN_HIGHSCORE_DEFAULT = null; var omcsug_SandtrixBaseMedia_PATTERN_CLEAR_40_DEFAULT = null; var omcsug_SandtrixBaseMedia_THEME_DEFAULT_1 = null; var omcsug_SandtrixBaseMedia_THEME_DEFAULT_2 = null; var omcsug_SandtrixBaseMedia_ALL = null; function omcsug_SandtrixBaseMedia_$callClinit() { omcsug_SandtrixBaseMedia_$callClinit = $rt_eraseClinit(omcsug_SandtrixBaseMedia); omcsug_SandtrixBaseMedia__clinit_(); } function omcsug_SandtrixBaseMedia__init_() { var var_0 = new omcsug_SandtrixBaseMedia(); omcsug_SandtrixBaseMedia__init_0(var_0); return var_0; } function omcsug_SandtrixBaseMedia__init_0($this) { omcsug_SandtrixBaseMedia_$callClinit(); jl_Object__init_0($this); } function omcsug_SandtrixBaseMedia__clinit_() { omcsug_SandtrixBaseMedia_PIXEL = omcem_MediaManager_create_CMediaImage($rt_s(527)); omcsug_SandtrixBaseMedia_COMBO_METER = omcem_MediaManager_create_CMediaArray($rt_s(528), 56, 8); omcsug_SandtrixBaseMedia_START_TIMER = omcem_MediaManager_create_CMediaArray($rt_s(529), 80, 16); omcsug_SandtrixBaseMedia_COMBO_2X = omcem_MediaManager_create_CMediaAnimation($rt_s(530), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_3X = omcem_MediaManager_create_CMediaAnimation($rt_s(531), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_4X = omcem_MediaManager_create_CMediaAnimation($rt_s(532), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_5X = omcem_MediaManager_create_CMediaAnimation($rt_s(533), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_6X = omcem_MediaManager_create_CMediaAnimation($rt_s(534), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_7X = omcem_MediaManager_create_CMediaAnimation($rt_s(535), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_8X = omcem_MediaManager_create_CMediaAnimation($rt_s(536), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_9X = omcem_MediaManager_create_CMediaAnimation($rt_s(537), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_COMBO_10X = omcem_MediaManager_create_CMediaAnimation($rt_s(538), 16, 8, 0.10000000149011612); omcsug_SandtrixBaseMedia_FONT_MAP_SCORE = omcem_MediaManager_create_CMediaFont($rt_s(539), 0, 5); omcsug_SandtrixBaseMedia_SFX_TETROMINO_ROTATE = omcem_MediaManager_create_CMediaSound($rt_s(540)); omcsug_SandtrixBaseMedia_SFX_TETROMINO_DROP = omcem_MediaManager_create_CMediaSound($rt_s(541)); omcsug_SandtrixBaseMedia_SFX_GAME_OVER = omcem_MediaManager_create_CMediaSound($rt_s(542)); omcsug_SandtrixBaseMedia_SFX_GAME_OVER_HIGHSCORE = omcem_MediaManager_create_CMediaSound($rt_s(543)); omcsug_SandtrixBaseMedia_SFX_GAME_OVER_SAND = omcem_MediaManager_create_CMediaSound($rt_s(544)); omcsug_SandtrixBaseMedia_SFX_PAUSE = omcem_MediaManager_create_CMediaSound($rt_s(545)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_1 = omcem_MediaManager_create_CMediaSound($rt_s(546)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_2 = omcem_MediaManager_create_CMediaSound($rt_s(547)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_3 = omcem_MediaManager_create_CMediaSound($rt_s(548)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_4 = omcem_MediaManager_create_CMediaSound($rt_s(549)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_5 = omcem_MediaManager_create_CMediaSound($rt_s(550)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_6 = omcem_MediaManager_create_CMediaSound($rt_s(551)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_7 = omcem_MediaManager_create_CMediaSound($rt_s(552)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_8 = omcem_MediaManager_create_CMediaSound($rt_s(553)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_9 = omcem_MediaManager_create_CMediaSound($rt_s(554)); omcsug_SandtrixBaseMedia_SFX_RESOLVE_10 = omcem_MediaManager_create_CMediaSound($rt_s(555)); omcsug_SandtrixBaseMedia_SFX_START_BEEP = omcem_MediaManager_create_CMediaSound($rt_s(556)); omcsug_SandtrixBaseMedia_SFX_PLAY_BEEP = omcem_MediaManager_create_CMediaSound($rt_s(557)); omcsug_SandtrixBaseMedia_PATTERN_ENDLESS_DEFAULT = omcem_MediaManager_create_CMediaAnimation($rt_s(558), 16, 16, 0.20000000298023224); omcsug_SandtrixBaseMedia_PATTERN_HIGHSCORE_DEFAULT = omcem_MediaManager_create_CMediaAnimation($rt_s(559), 16, 16, 0.20000000298023224); omcsug_SandtrixBaseMedia_PATTERN_CLEAR_40_DEFAULT = omcem_MediaManager_create_CMediaAnimation($rt_s(560), 16, 16, 0.20000000298023224); omcsug_SandtrixBaseMedia_THEME_DEFAULT_1 = omcem_MediaManager_create_CMediaImage($rt_s(561)); omcsug_SandtrixBaseMedia_THEME_DEFAULT_2 = omcem_MediaManager_create_CMediaImage($rt_s(562)); omcsug_SandtrixBaseMedia_ALL = $rt_createArrayFromData(omcemm_CMedia, [omcsug_SandtrixBaseMedia_PIXEL, omcsug_SandtrixBaseMedia_PATTERN_ENDLESS_DEFAULT, omcsug_SandtrixBaseMedia_PATTERN_HIGHSCORE_DEFAULT, omcsug_SandtrixBaseMedia_PATTERN_CLEAR_40_DEFAULT, omcsug_SandtrixBaseMedia_THEME_DEFAULT_1, omcsug_SandtrixBaseMedia_THEME_DEFAULT_2, omcsug_SandtrixBaseMedia_COMBO_METER, omcsug_SandtrixBaseMedia_START_TIMER, omcsug_SandtrixBaseMedia_COMBO_2X, omcsug_SandtrixBaseMedia_COMBO_3X, omcsug_SandtrixBaseMedia_COMBO_4X, omcsug_SandtrixBaseMedia_COMBO_5X, omcsug_SandtrixBaseMedia_COMBO_6X, omcsug_SandtrixBaseMedia_COMBO_7X, omcsug_SandtrixBaseMedia_COMBO_8X, omcsug_SandtrixBaseMedia_COMBO_9X, omcsug_SandtrixBaseMedia_COMBO_10X, omcsug_SandtrixBaseMedia_FONT_MAP_SCORE, omcsug_SandtrixBaseMedia_SFX_TETROMINO_ROTATE, omcsug_SandtrixBaseMedia_SFX_TETROMINO_DROP, omcsug_SandtrixBaseMedia_SFX_GAME_OVER, omcsug_SandtrixBaseMedia_SFX_GAME_OVER_HIGHSCORE, omcsug_SandtrixBaseMedia_SFX_GAME_OVER_SAND, omcsug_SandtrixBaseMedia_SFX_PAUSE, omcsug_SandtrixBaseMedia_SFX_RESOLVE_1, omcsug_SandtrixBaseMedia_SFX_RESOLVE_2, omcsug_SandtrixBaseMedia_SFX_RESOLVE_3, omcsug_SandtrixBaseMedia_SFX_RESOLVE_4, omcsug_SandtrixBaseMedia_SFX_RESOLVE_5, omcsug_SandtrixBaseMedia_SFX_RESOLVE_6, omcsug_SandtrixBaseMedia_SFX_RESOLVE_7, omcsug_SandtrixBaseMedia_SFX_RESOLVE_8, omcsug_SandtrixBaseMedia_SFX_RESOLVE_9, omcsug_SandtrixBaseMedia_SFX_RESOLVE_10, omcsug_SandtrixBaseMedia_SFX_START_BEEP, omcsug_SandtrixBaseMedia_SFX_PLAY_BEEP]); } var jl_NoSuchMethodError = $rt_classWithoutFields(jl_IncompatibleClassChangeError); function jl_NoSuchMethodError__init_() { var var_0 = new jl_NoSuchMethodError(); jl_NoSuchMethodError__init_0(var_0); return var_0; } function jl_NoSuchMethodError__init_1(var_0) { var var_1 = new jl_NoSuchMethodError(); jl_NoSuchMethodError__init_2(var_1, var_0); return var_1; } function jl_NoSuchMethodError__init_0($this) { jl_IncompatibleClassChangeError__init_0($this); } function jl_NoSuchMethodError__init_2($this, $message) { jl_IncompatibleClassChangeError__init_2($this, $message); } function cbgggp_ParallelArray$ChannelDescriptor() { var a = this; jl_Object.call(a); a.$id1 = 0; a.$type6 = null; a.$count1 = 0; } function cbgggp_ParallelArray$ChannelDescriptor__init_(var_0, var_1, var_2) { var var_3 = new cbgggp_ParallelArray$ChannelDescriptor(); cbgggp_ParallelArray$ChannelDescriptor__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgggp_ParallelArray$ChannelDescriptor__init_0($this, $id, $type, $count) { jl_Object__init_0($this); $this.$id1 = $id; $this.$type6 = $type; $this.$count1 = $count; } function ji_InputStreamReader() { var a = this; ji_Reader.call(a); a.$stream = null; a.$decoder = null; a.$inData = null; a.$inBuffer = null; a.$outData = null; a.$outBuffer = null; a.$streamEof = 0; a.$eof0 = 0; } function ji_InputStreamReader__init_(var_0, var_1) { var var_2 = new ji_InputStreamReader(); ji_InputStreamReader__init_0(var_2, var_0, var_1); return var_2; } function ji_InputStreamReader__init_1(var_0) { var var_1 = new ji_InputStreamReader(); ji_InputStreamReader__init_2(var_1, var_0); return var_1; } function ji_InputStreamReader__init_3(var_0, var_1) { var var_2 = new ji_InputStreamReader(); ji_InputStreamReader__init_4(var_2, var_0, var_1); return var_2; } function ji_InputStreamReader__init_0($this, $in, $charset) { var var$3, var$4; var$3 = $charset.$newDecoder(); jnc_CodingErrorAction_$callClinit(); var$4 = jnc_CodingErrorAction_REPLACE; var$4 = jnc_CharsetDecoder_onMalformedInput(var$3, var$4); var$3 = jnc_CodingErrorAction_REPLACE; var$4 = jnc_CharsetDecoder_onUnmappableCharacter(var$4, var$3); ji_InputStreamReader__init_4($this, $in, var$4); } function ji_InputStreamReader__init_2($this, $in) { jnci_UTF8Charset_$callClinit(); ji_InputStreamReader__init_0($this, $in, jnci_UTF8Charset_INSTANCE); } function ji_InputStreamReader__init_4($this, $in, $decoder) { ji_Reader__init_($this); $this.$inData = $rt_createByteArray(8192); $this.$inBuffer = jn_ByteBuffer_wrap($this.$inData); $this.$outData = $rt_createCharArray(1024); $this.$outBuffer = jn_CharBuffer_wrap0($this.$outData); $this.$stream = $in; $this.$decoder = $decoder; $this.$outBuffer.$position(jn_Buffer_limit($this.$outBuffer)); $this.$inBuffer.$position1(jn_Buffer_limit($this.$inBuffer)); } function ji_InputStreamReader_close($this) { $this.$stream.$close(); } function ji_InputStreamReader_read($this, $cbuf, $off, $len) { var $bytesRead, $sz; if ($this.$eof0 && !jn_Buffer_hasRemaining($this.$outBuffer)) return (-1); $bytesRead = 0; a: { while ($len > 0) { $sz = jl_Math_min($len, jn_Buffer_remaining($this.$outBuffer)); $this.$outBuffer.$get($cbuf, $off + $bytesRead | 0, $sz); $len = $len - $sz | 0; $bytesRead = $bytesRead + $sz | 0; if (!jn_Buffer_hasRemaining($this.$outBuffer) && !ji_InputStreamReader_fillBuffer($this)) break a; } } return $bytesRead; } function ji_InputStreamReader_fillBuffer($this) { if ($this.$eof0) return 0; $this.$outBuffer.$compact(); a: { while (true) { if (!jn_Buffer_hasRemaining($this.$inBuffer) && !ji_InputStreamReader_fillReadBuffer($this)) break a; if (!(jnc_CharsetDecoder_decode($this.$decoder, $this.$inBuffer, $this.$outBuffer, $this.$streamEof)).$isOverflow()) continue; else break; } } if (!jn_Buffer_hasRemaining($this.$inBuffer) && $this.$streamEof && (jnc_CharsetDecoder_flush($this.$decoder, $this.$outBuffer)).$isUnderflow()) $this.$eof0 = 1; jn_CharBuffer_flip($this.$outBuffer); return 1; } function ji_InputStreamReader_fillReadBuffer($this) { var $bytesRead; if ($this.$streamEof) return 0; $this.$inBuffer.$compact0(); a: { while (true) { if (!jn_Buffer_hasRemaining($this.$inBuffer)) break a; $bytesRead = $this.$stream.$read3(jn_ByteBuffer_array($this.$inBuffer), jn_Buffer_position($this.$inBuffer), jn_Buffer_remaining($this.$inBuffer)); if ($bytesRead == (-1)) { $this.$streamEof = 1; break a; } $this.$inBuffer.$position1(jn_Buffer_position($this.$inBuffer) + $bytesRead | 0); if (!$bytesRead) break; } } jn_ByteBuffer_flip($this.$inBuffer); return 1; } function cbgm_Intersector$MinimumTranslationVector() { var a = this; jl_Object.call(a); a.$normal = null; a.$depth = 0.0; } function cbgm_Intersector$MinimumTranslationVector__init_() { var var_0 = new cbgm_Intersector$MinimumTranslationVector(); cbgm_Intersector$MinimumTranslationVector__init_0(var_0); return var_0; } function cbgm_Intersector$MinimumTranslationVector__init_0($this) { jl_Object__init_0($this); $this.$normal = cbgm_Vector2__init_(); $this.$depth = 0.0; } function omceugct_TabBar() { var a = this; omceugc_Component.call(a); a.$tabs = null; a.$selectedTab = 0; a.$tabBarAction = null; a.$border = 0; a.$borderHeight = 0; a.$tabOffset = 0; a.$bigIconMode = 0; } function omceugct_TabBar__init_() { var var_0 = new omceugct_TabBar(); omceugct_TabBar__init_0(var_0); return var_0; } function omceugct_TabBar__init_0($this) { omceugc_Component__init_($this); } var cbgg_TextureData$Factory = $rt_classWithoutFields(); function cbgg_TextureData$Factory__init_() { var var_0 = new cbgg_TextureData$Factory(); cbgg_TextureData$Factory__init_0(var_0); return var_0; } function cbgg_TextureData$Factory__init_0($this) { jl_Object__init_0($this); } function cbgg_TextureData$Factory_loadFromFile($file, $format, $useMipMaps) { var $fileTextureDataEmu; if ($file === null) return null; $fileTextureDataEmu = cbggg_FileTextureData__init_($file, cbgg_Pixmap__init_0($file), $format, $useMipMaps); return $fileTextureDataEmu; } function ju_AbstractList$1() { var a = this; jl_Object.call(a); a.$index4 = 0; a.$modCount2 = 0; a.$size2 = 0; a.$removeIndex0 = 0; a.$this$032 = null; } function ju_AbstractList$1__init_(var_0) { var var_1 = new ju_AbstractList$1(); ju_AbstractList$1__init_0(var_1, var_0); return var_1; } function ju_AbstractList$1__init_0($this, $this$0) { $this.$this$032 = $this$0; jl_Object__init_0($this); $this.$modCount2 = $this.$this$032.$modCount0; $this.$size2 = $this.$this$032.$size0(); $this.$removeIndex0 = (-1); } function ju_AbstractList$1_hasNext($this) { return $this.$index4 >= $this.$size2 ? 0 : 1; } function ju_AbstractList$1_next($this) { var var$1, var$2; ju_AbstractList$1_checkConcurrentModification($this); $this.$removeIndex0 = $this.$index4; var$1 = $this.$this$032; var$2 = $this.$index4; $this.$index4 = var$2 + 1 | 0; return var$1.$get5(var$2); } function ju_AbstractList$1_checkConcurrentModification($this) { if ($this.$modCount2 >= $this.$this$032.$modCount0) return; $rt_throw(ju_ConcurrentModificationException__init_()); } var cbg_Audio = $rt_classWithoutFields(0); function cgxgbt_TeaAudio() { jl_Object.call(this); this.$soundManager = null; } function cgxgbt_TeaAudio__init_(var_0) { var var_1 = new cgxgbt_TeaAudio(); cgxgbt_TeaAudio__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaAudio__init_0($this, $soundManager) { jl_Object__init_0($this); $this.$soundManager = $soundManager; } function cgxgbt_TeaAudio_newSound($this, $fileHandle) { return cgxgbt_TeaSound__init_($this.$soundManager, $fileHandle); } function cgxgbt_TeaAudio_newMusic($this, $file) { return cgxgbt_TeaMusic__init_($this.$soundManager, $file); } var cbgmc_Segment = $rt_classWithoutFields(); var omceg_GameEngineException = $rt_classWithoutFields(jl_RuntimeException); function omceg_GameEngineException__init_(var_0) { var var_1 = new omceg_GameEngineException(); omceg_GameEngineException__init_0(var_1, var_0); return var_1; } function omceg_GameEngineException__init_0($this, $message) { jl_RuntimeException__init_4($this, $message); } var omceuga_MouseToolAction = $rt_classWithoutFields(); var cbgssu_FocusListener$1 = $rt_classWithoutFields(); var cbgssu_FocusListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type = null; function cbgssu_FocusListener$1_$callClinit() { cbgssu_FocusListener$1_$callClinit = $rt_eraseClinit(cbgssu_FocusListener$1); cbgssu_FocusListener$1__clinit_(); } function cbgssu_FocusListener$1__clinit_() { cbgssu_FocusListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type = $rt_createIntArray((cbgssu_FocusListener$FocusEvent$Type_values()).data.length); cbgssu_FocusListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type.data[jl_Enum_ordinal(cbgssu_FocusListener$FocusEvent$Type_keyboard)] = 1; cbgssu_FocusListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type.data[jl_Enum_ordinal(cbgssu_FocusListener$FocusEvent$Type_scroll)] = 2; } function omceu_API$_Components$_Button$_ImageButton() { jl_Object.call(this); this.$this$23 = null; } function omceu_API$_Components$_Button$_ImageButton__init_(var_0) { var var_1 = new omceu_API$_Components$_Button$_ImageButton(); omceu_API$_Components$_Button$_ImageButton__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Button$_ImageButton__init_0($this, $this$2) { $this.$this$23 = $this$2; jl_Object__init_0($this); } function omceu_API$_Components$_Button$_ImageButton_create($this, $x, $y, $width, $height, $image, $arrayIndex) { var var$7; var$7 = omceu_API$_Components$_Button_defaultButtonAction($this.$this$23); omceugcb_ButtonMode_$callClinit(); return $this.$create8($x, $y, $width, $height, $image, $arrayIndex, var$7, omceugcb_ButtonMode_DEFAULT, 0, 0); } function omceu_API$_Components$_Button$_ImageButton_create0($this, $x, $y, $width, $height, $image, $arrayIndex, $buttonAction) { omceugcb_ButtonMode_$callClinit(); return $this.$create8($x, $y, $width, $height, $image, $arrayIndex, $buttonAction, omceugcb_ButtonMode_DEFAULT, 0, 0); } function omceu_API$_Components$_Button$_ImageButton_create1($this, $x, $y, $width, $height, $image, $arrayIndex, $buttonAction, $buttonMode) { return $this.$create8($x, $y, $width, $height, $image, $arrayIndex, $buttonAction, $buttonMode, 0, 0); } function omceu_API$_Components$_Button$_ImageButton_create2($this, $x, $y, $width, $height, $image, $arrayIndex, $buttonAction, $buttonMode, $contentOffsetX, $contentOffsetY) { var $imageButton, var$12; $imageButton = omceugcb_ImageButton__init_(); omceu_API$_Components_setComponentInitValues($this.$this$23.$this$114, $imageButton); omceu_API$_Components$_Button_setButtonValues($this.$this$23, $imageButton, $buttonAction, $buttonMode, $contentOffsetX, $contentOffsetY); $this.$this$23.$this$114.$setPosition($imageButton, $x, $y); $this.$this$23.$this$114.$setSize($imageButton, $width, $height); $this.$setImage1($imageButton, $image); $this.$setArrayIndex0($imageButton, $arrayIndex); var$12 = $this.$this$23.$this$114; omcet_Tools$Colors_$callClinit(); var$12.$setColor2($imageButton, omcet_Tools$Colors_WHITE); $this.$this$23.$centerContent($imageButton); return $imageButton; } function omceu_API$_Components$_Button$_ImageButton_setImage($this, $imageButton, $image) { if ($imageButton === null) return; $imageButton.$image2 = $image; } function omceu_API$_Components$_Button$_ImageButton_setArrayIndex($this, $imageButton, $arrayIndex) { if ($imageButton === null) return; $imageButton.$arrayIndex0 = omcet_Tools$Calc_lowerBounds($arrayIndex, 0); } var cgxgbtd_EventTargetWrapper = $rt_classWithoutFields(0); var cbga_Sound = $rt_classWithoutFields(0); function ju_Date() { jl_Object.call(this); this.$value6 = Long_ZERO; } function ju_Date_$callClinit() { ju_Date_$callClinit = $rt_eraseClinit(ju_Date); ju_Date__clinit_(); } function ju_Date__init_() { var var_0 = new ju_Date(); ju_Date__init_0(var_0); return var_0; } function ju_Date__init_0($this) { ju_Date_$callClinit(); jl_Object__init_0($this); $this.$value6 = jl_System_currentTimeMillis(); } function ju_Date_getTime($this) { return $this.$value6; } function ju_Date__clinit_() {} var cbgu_Scaling = $rt_classWithoutFields(); var cbgu_Scaling_temp = null; var cbgu_Scaling_fit = null; var cbgu_Scaling_contain = null; var cbgu_Scaling_fill = null; var cbgu_Scaling_fillX = null; var cbgu_Scaling_fillY = null; var cbgu_Scaling_stretch = null; var cbgu_Scaling_stretchX = null; var cbgu_Scaling_stretchY = null; var cbgu_Scaling_none = null; function cbgu_Scaling_$callClinit() { cbgu_Scaling_$callClinit = $rt_eraseClinit(cbgu_Scaling); cbgu_Scaling__clinit_(); } function cbgu_Scaling__init_($this) { cbgu_Scaling_$callClinit(); jl_Object__init_0($this); } function cbgu_Scaling__clinit_() { cbgu_Scaling_temp = cbgm_Vector2__init_(); cbgu_Scaling_fit = cbgu_Scaling$1__init_(); cbgu_Scaling_contain = cbgu_Scaling$2__init_(); cbgu_Scaling_fill = cbgu_Scaling$3__init_(); cbgu_Scaling_fillX = cbgu_Scaling$4__init_(); cbgu_Scaling_fillY = cbgu_Scaling$5__init_(); cbgu_Scaling_stretch = cbgu_Scaling$6__init_(); cbgu_Scaling_stretchX = cbgu_Scaling$7__init_(); cbgu_Scaling_stretchY = cbgu_Scaling$8__init_(); cbgu_Scaling_none = cbgu_Scaling$9__init_(); } function omcsug_SandtrixUIAdapter$2() { var a = this; omceuga_UpdateAction.call(a); a.$linesLast = Long_ZERO; a.$val$linesTxt2 = null; a.$this$033 = null; } function omcsug_SandtrixUIAdapter$2__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsug_SandtrixUIAdapter$2(); omcsug_SandtrixUIAdapter$2__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsug_SandtrixUIAdapter$2__init_0($this, $this$0, $arg0, $arg1, var$4) { $this.$this$033 = $this$0; $this.$val$linesTxt2 = var$4; omceuga_UpdateAction__init_0($this, $arg0, $arg1); $this.$linesLast = Long_fromInt(-1); } function omcsug_SandtrixUIAdapter$2_onUpdate($this) { var var$1, var$2, var$3; if (Long_ne($this.$this$033.$data8.$display.$lines0, $this.$linesLast)) { var$1 = $this.$this$033.$api.$components0.$text0; var$2 = $this.$val$linesTxt2; var$3 = $rt_createArray(jl_String, 1); var$3.data[0] = jl_String_valueOf3($this.$this$033.$data8.$display.$lines0); var$1.$setLines2(var$2, var$3); $this.$linesLast = $this.$this$033.$data8.$display.$lines0; } } function omcsug_SandtrixUIAdapter$3() { var a = this; omceuga_UpdateAction.call(a); a.$scoreLast = Long_ZERO; a.$val$scorePlusTxt = null; a.$this$034 = null; } function omcsug_SandtrixUIAdapter$3__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsug_SandtrixUIAdapter$3(); omcsug_SandtrixUIAdapter$3__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsug_SandtrixUIAdapter$3__init_0($this, $this$0, $arg0, $arg1, var$4) { $this.$this$034 = $this$0; $this.$val$scorePlusTxt = var$4; omceuga_UpdateAction__init_0($this, $arg0, $arg1); $this.$scoreLast = Long_fromInt(-1); } function omcsug_SandtrixUIAdapter$3_onUpdate($this) { var $score, var$2, var$3, var$4, var$5, var$6, var$7, var$8; $score = $this.$this$034.$data8.$display.$currentScoreStack === null ? Long_ZERO : $this.$this$034.$data8.$display.$currentScoreStack.$score1; if (Long_ne($score, $this.$scoreLast)) { if (Long_le($score, Long_ZERO)) { var$2 = $this.$this$034.$api.$components0.$text0; var$3 = $this.$val$scorePlusTxt; var$4 = $rt_createArray(jl_String, 1); var$4.data[0] = $rt_s(102); var$2.$setLines2(var$3, var$4); } else { var$5 = $this.$this$034.$api.$components0.$text0; var$2 = $this.$val$scorePlusTxt; var$4 = $rt_createArray(jl_String, 1); var$6 = var$4.data; var$7 = omcet_Tools$Text_formatNumber($score); var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(var$8, 43), var$7); var$6[0] = jl_StringBuilder_toString(var$8); var$5.$setLines2(var$2, var$4); } $this.$scoreLast = $score; } } function omceu_API$findWindowsByName$lambda$_54_0() { jl_Object.call(this); this.$_02 = null; } function omceu_API$findWindowsByName$lambda$_54_0__init_(var_0) { var var_1 = new omceu_API$findWindowsByName$lambda$_54_0(); omceu_API$findWindowsByName$lambda$_54_0__init_0(var_1, var_0); return var_1; } function omceu_API$findWindowsByName$lambda$_54_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_02 = var$1; } function omceu_API$findWindowsByName$lambda$_54_0_test(var$0, var$1) { return omceu_API$findWindowsByName$lambda$_54_0_test0(var$0, var$1); } function omceu_API$findWindowsByName$lambda$_54_0_test0(var$0, var$1) { return omceu_API_lambda$findWindowsByName$3(var$0.$_02, var$1); } var cbgssu_Window = $rt_classWithoutFields(cbgssu_Table); var cbgssu_Window_tmpPosition = null; var cbgssu_Window_tmpSize = null; function cbgssu_Window_$callClinit() { cbgssu_Window_$callClinit = $rt_eraseClinit(cbgssu_Window); cbgssu_Window__clinit_(); } function cbgssu_Window__clinit_() { cbgssu_Window_tmpPosition = cbgm_Vector2__init_(); cbgssu_Window_tmpSize = cbgm_Vector2__init_(); } var cbgssu_Dialog = $rt_classWithoutFields(cbgssu_Window); function omcsug_SandtrixUIAdapter$4() { var a = this; omceuga_UpdateAction.call(a); a.$comboLast = 0; a.$val$scoreComboIndicator = null; a.$this$035 = null; } function omcsug_SandtrixUIAdapter$4__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsug_SandtrixUIAdapter$4(); omcsug_SandtrixUIAdapter$4__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsug_SandtrixUIAdapter$4__init_0($this, $this$0, $arg0, $arg1, var$4) { $this.$this$035 = $this$0; $this.$val$scoreComboIndicator = var$4; omceuga_UpdateAction__init_0($this, $arg0, $arg1); $this.$comboLast = (-1); } function omcsug_SandtrixUIAdapter$4_onUpdate($this) { var $combo; $combo = $this.$this$035.$data8.$display.$currentScoreStack === null ? 1 : $this.$this$035.$data8.$display.$currentScoreStack.$combo; if ($combo != $this.$comboLast) { if ($combo <= 1) $this.$this$035.$api.$components0.$image0.$setImage0($this.$val$scoreComboIndicator, null); else $this.$this$035.$api.$components0.$image0.$setImage0($this.$val$scoreComboIndicator, omcsu_UIUtils_getComboImage($combo)); $this.$comboLast = $combo; } } function omcsug_SandtrixUIAdapter$5() { var a = this; omceuga_UpdateAction.call(a); a.$scoreLast0 = Long_ZERO; a.$val$scoreTxt = null; a.$this$036 = null; } function omcsug_SandtrixUIAdapter$5__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsug_SandtrixUIAdapter$5(); omcsug_SandtrixUIAdapter$5__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsug_SandtrixUIAdapter$5__init_0($this, $this$0, $arg0, $arg1, var$4) { $this.$this$036 = $this$0; $this.$val$scoreTxt = var$4; omceuga_UpdateAction__init_0($this, $arg0, $arg1); $this.$scoreLast0 = Long_fromInt(-1); } function omcsug_SandtrixUIAdapter$5_onUpdate($this) { var var$1, var$2, var$3; if (Long_ne($this.$this$036.$data8.$display.$score2, $this.$scoreLast0)) { var$1 = $this.$this$036.$api.$components0.$text0; var$2 = $this.$val$scoreTxt; var$3 = $rt_createArray(jl_String, 1); var$3.data[0] = omcet_Tools$Text_formatNumber($this.$this$036.$data8.$display.$score2); var$1.$setLines2(var$2, var$3); $this.$scoreLast0 = $this.$this$036.$data8.$display.$score2; } } function omcsug_SandtrixUIAdapter$6() { jl_Object.call(this); this.$this$037 = null; } function omcsug_SandtrixUIAdapter$6__init_(var_0) { var var_1 = new omcsug_SandtrixUIAdapter$6(); omcsug_SandtrixUIAdapter$6__init_0(var_1, var_0); return var_1; } function omcsug_SandtrixUIAdapter$6__init_0($this, $this$0) { $this.$this$037 = $this$0; jl_Object__init_0($this); } function omcsug_SandtrixUIAdapter$6_accept($this, $name) { var var$2, var$3, var$4, var$5; var$2 = omcet_Tools$Text_truncateString($name, 8); (omcw_SandtrixSettingsWeb_get()).$setString($rt_s(563), var$2); var$3 = $this.$this$037.$gameEngine; var$4 = new omceg_EngineInput; var$5 = $rt_createArray(jl_Object, 1); var$5.data[0] = var$2; omceg_EngineInput__init_(var$4, 5, var$5); var$3.$input0(var$4); } function omcsug_SandtrixUIAdapter$6_accept0($this, var$1) { $this.$accept1(var$1); } var omcsug_SandtrixUIAdapter$7 = $rt_classWithoutFields(); var omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE = null; function omcsug_SandtrixUIAdapter$7_$callClinit() { omcsug_SandtrixUIAdapter$7_$callClinit = $rt_eraseClinit(omcsug_SandtrixUIAdapter$7); omcsug_SandtrixUIAdapter$7__clinit_(); } function omcsug_SandtrixUIAdapter$7__clinit_() { omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE = $rt_createIntArray((omcsde_STATE_values()).data.length); omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_PLAY)] = 1; omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_RESOLVE)] = 2; omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_PAUSE)] = 3; omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_GAME_OVER_2)] = 4; } function jnc_CharsetDecoder() { var a = this; jl_Object.call(a); a.$charset1 = null; a.$averageCharsPerByte = 0.0; a.$maxCharsPerByte = 0.0; a.$replacement0 = null; a.$malformedAction0 = null; a.$unmappableAction0 = null; a.$state0 = 0; } function jnc_CharsetDecoder__init_($this, $cs, $averageCharsPerByte, $maxCharsPerByte) { var var$4, var$5; jl_Object__init_0($this); $this.$replacement0 = $rt_s(564); jnc_CodingErrorAction_$callClinit(); $this.$malformedAction0 = jnc_CodingErrorAction_REPORT; $this.$unmappableAction0 = jnc_CodingErrorAction_REPORT; if ($averageCharsPerByte <= 0.0) { var$4 = new jl_IllegalArgumentException; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append3(jl_StringBuilder_append(var$5, $rt_s(565)), $averageCharsPerByte); jl_IllegalArgumentException__init_0(var$4, jl_StringBuilder_toString(var$5)); $rt_throw(var$4); } if ($maxCharsPerByte > 0.0) { $this.$charset1 = $cs; $this.$averageCharsPerByte = $averageCharsPerByte; $this.$maxCharsPerByte = $maxCharsPerByte; return; } var$4 = new jl_IllegalArgumentException; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append3(jl_StringBuilder_append(var$5, $rt_s(566)), $maxCharsPerByte); jl_IllegalArgumentException__init_0(var$4, jl_StringBuilder_toString(var$5)); $rt_throw(var$4); } function jnc_CharsetDecoder_onMalformedInput($this, $newAction) { if ($newAction !== null) { $this.$malformedAction0 = $newAction; $this.$implOnMalformedInput($newAction); return $this; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(567))); } function jnc_CharsetDecoder_implOnMalformedInput($this, $newAction) {} function jnc_CharsetDecoder_onUnmappableCharacter($this, $newAction) { if ($newAction !== null) { $this.$unmappableAction0 = $newAction; $this.$implOnUnmappableCharacter($newAction); return $this; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(567))); } function jnc_CharsetDecoder_implOnUnmappableCharacter($this, $newAction) {} function jnc_CharsetDecoder_decode($this, $in, $out, $endOfInput) { var $result, $e, var$6, $$je; if (!($this.$state0 == 2 && !$endOfInput) && $this.$state0 != 3) { $this.$state0 = $endOfInput ? 2 : 1; while (true) { try { $result = $this.$decodeLoop($in, $out); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_RuntimeException) { $e = $$je; $rt_throw(jnc_CoderMalfunctionError__init_($e)); } else { throw $$e; } } if ($result.$isOverflow()) return $result; if ($result.$isUnderflow()) { if ($endOfInput && jn_Buffer_hasRemaining($in)) { var$6 = $this.$malformedAction0; jnc_CodingErrorAction_$callClinit(); if (var$6 === jnc_CodingErrorAction_REPORT) return jnc_CoderResult_malformedForLength(jn_Buffer_remaining($in)); if (jn_Buffer_remaining($out) <= $this.$replacement0.$length()) return jnc_CoderResult_OVERFLOW; $in.$position1(jn_Buffer_position($in) + jn_Buffer_remaining($in) | 0); if ($this.$malformedAction0 === jnc_CodingErrorAction_REPLACE) jn_CharBuffer_put1($out, $this.$replacement0); } return $result; } if ($result.$isMalformed()) { var$6 = $this.$malformedAction0; jnc_CodingErrorAction_$callClinit(); if (var$6 === jnc_CodingErrorAction_REPORT) return $result; if ($this.$malformedAction0 === jnc_CodingErrorAction_REPLACE) { if (jn_Buffer_remaining($out) < $this.$replacement0.$length()) return jnc_CoderResult_OVERFLOW; jn_CharBuffer_put1($out, $this.$replacement0); } $in.$position1(jn_Buffer_position($in) + $result.$length() | 0); } else if ($result.$isUnmappable()) { var$6 = $this.$unmappableAction0; jnc_CodingErrorAction_$callClinit(); if (var$6 === jnc_CodingErrorAction_REPORT) break; if ($this.$unmappableAction0 === jnc_CodingErrorAction_REPLACE) { if (jn_Buffer_remaining($out) < $this.$replacement0.$length()) return jnc_CoderResult_OVERFLOW; jn_CharBuffer_put1($out, $this.$replacement0); } $in.$position1(jn_Buffer_position($in) + $result.$length() | 0); } } return $result; } $rt_throw(jl_IllegalStateException__init_0()); } function jnc_CharsetDecoder_flush($this, $out) { if ($this.$state0 != 3 && $this.$state0 != 2) $rt_throw(jl_IllegalStateException__init_0()); $this.$state0 = 3; return $this.$implFlush0($out); } function jnc_CharsetDecoder_implFlush($this, $out) { jnc_CoderResult_$callClinit(); return jnc_CoderResult_UNDERFLOW; } function jnci_BufferedDecoder() { var a = this; jnc_CharsetDecoder.call(a); a.$inArray0 = null; a.$outArray0 = null; } function jnci_BufferedDecoder__init_($this, $cs, $averageCharsPerByte, $maxCharsPerByte) { jnc_CharsetDecoder__init_($this, $cs, $averageCharsPerByte, $maxCharsPerByte); $this.$inArray0 = $rt_createByteArray(512); $this.$outArray0 = $rt_createCharArray(512); } function jnci_BufferedDecoder_decodeLoop($this, $in, $out) { var $inArray, $inPos, $inSize, $outArray, $i, var$8, var$9, $result, $outPos, $outSize, $controller; $inArray = $this.$inArray0; $inPos = 0; $inSize = 0; $outArray = $this.$outArray0; a: { while (true) { if (($inPos + 32 | 0) > $inSize && jn_Buffer_hasRemaining($in)) { $i = $inPos; while ($i < $inSize) { var$8 = $inArray.data; var$8[$i - $inPos | 0] = var$8[$i]; $i = $i + 1 | 0; } var$8 = $inArray.data; var$9 = $inSize - $inPos | 0; $inSize = jl_Math_min(jn_Buffer_remaining($in) + var$9 | 0, var$8.length); $in.$get14($inArray, var$9, $inSize - var$9 | 0); $inPos = 0; } if (!jn_Buffer_hasRemaining($out)) { if (!jn_Buffer_hasRemaining($in) && $inPos >= $inSize) { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; } else { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; } break a; } var$8 = $outArray.data; $outPos = 0; $outSize = jl_Math_min(jn_Buffer_remaining($out), var$8.length); $controller = jnci_BufferedDecoder$Controller__init_($in, $out); $result = $this.$arrayDecode($inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller); $inPos = $controller.$inPosition0; if ($result === null && $outPos == $controller.$outPosition0) { jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; } var$9 = $controller.$outPosition0; $out.$put5($outArray, 0, var$9); if ($result !== null) break; } } $in.$position1(jn_Buffer_position($in) - ($inSize - $inPos | 0) | 0); return $result; } var jnci_UTF8Decoder = $rt_classWithoutFields(jnci_BufferedDecoder); function jnci_UTF8Decoder__init_(var_0) { var var_1 = new jnci_UTF8Decoder(); jnci_UTF8Decoder__init_0(var_1, var_0); return var_1; } function jnci_UTF8Decoder__init_0($this, $cs) { jnci_BufferedDecoder__init_($this, $cs, 0.3333333432674408, 0.5); } function jnci_UTF8Decoder_arrayDecode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $b, var$12, var$13, $b2, $b3, $c, $b4, $code; $result = null; a: { b: { c: { while ($inPos < $inSize) { if ($outPos >= $outSize) break a; var$9 = $inArray.data; var$10 = $inPos + 1 | 0; $b = var$9[$inPos] & 255; if (!($b & 128)) { var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = $b & 65535; } else if (($b & 224) == 192) { if (var$10 >= $inSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreInput(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } var$13 = var$10 + 1 | 0; $b2 = var$9[var$10]; if (!jnci_UTF8Decoder_checkMidByte($this, $b2)) { $inPos = var$13 + (-2) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = (($b & 31) << 6 | $b2 & 63) & 65535; var$10 = var$13; } else if (($b & 240) == 224) { if ((var$10 + 2 | 0) > $inSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreInput(3)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } var$13 = var$10 + 1 | 0; $b2 = var$9[var$10]; var$10 = var$13 + 1 | 0; $b3 = var$9[var$13]; if (!jnci_UTF8Decoder_checkMidByte($this, $b2)) break b; if (!jnci_UTF8Decoder_checkMidByte($this, $b3)) break b; $c = (($b & 15) << 12 | ($b2 & 63) << 6 | $b3 & 63) & 65535; if (jl_Character_isSurrogate($c)) { $inPos = var$10 + (-3) | 0; $result = jnc_CoderResult_malformedForLength(3); break a; } var$9 = $outArray.data; var$12 = $outPos + 1 | 0; var$9[$outPos] = $c; } else { if (($b & 248) != 240) { $inPos = var$10 + (-1) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } if ((var$10 + 3 | 0) > $inSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreInput(4)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } if (($outPos + 2 | 0) > $outSize) { $inPos = var$10 + (-1) | 0; if ($controller.$hasMoreOutput0(2)) break a; jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_OVERFLOW; break a; } var$13 = var$10 + 1 | 0; $b2 = var$9[var$10]; var$12 = var$13 + 1 | 0; $b3 = var$9[var$13]; var$10 = var$12 + 1 | 0; $b4 = var$9[var$12]; if (!jnci_UTF8Decoder_checkMidByte($this, $b2)) break c; if (!jnci_UTF8Decoder_checkMidByte($this, $b3)) break c; if (!jnci_UTF8Decoder_checkMidByte($this, $b4)) break c; var$9 = $outArray.data; $code = ($b & 7) << 18 | ($b2 & 63) << 12 | ($b3 & 63) << 6 | $b4 & 63; var$13 = $outPos + 1 | 0; var$9[$outPos] = jl_Character_highSurrogate($code); var$12 = var$13 + 1 | 0; var$9[var$13] = jl_Character_lowSurrogate($code); } $inPos = var$10; $outPos = var$12; } break a; } $inPos = var$10 + (-3) | 0; $result = jnc_CoderResult_malformedForLength(1); break a; } $inPos = var$10 + (-3) | 0; $result = jnc_CoderResult_malformedForLength(1); } $controller.$setInPosition($inPos); $controller.$setOutPosition($outPos); return $result; } function jnci_UTF8Decoder_checkMidByte($this, $b) { return ($b & 192) != 128 ? 0 : 1; } function cbgu_Json() { var a = this; jl_Object.call(a); a.$typeName = null; a.$usePrototypes = 0; a.$outputType = null; a.$enumNames = 0; a.$typeToFields = null; a.$tagToClass = null; a.$classToTag = null; a.$classToSerializer = null; a.$classToDefaultValues = null; a.$equals10 = null; a.$equals20 = null; } function cbgu_Json__init_() { var var_0 = new cbgu_Json(); cbgu_Json__init_0(var_0); return var_0; } function cbgu_Json__init_0($this) { var var$1; jl_Object__init_0($this); $this.$typeName = $rt_s(568); $this.$usePrototypes = 1; $this.$enumNames = 1; $this.$typeToFields = cbgu_ObjectMap__init_(); $this.$tagToClass = cbgu_ObjectMap__init_(); $this.$classToTag = cbgu_ObjectMap__init_(); $this.$classToSerializer = cbgu_ObjectMap__init_(); $this.$classToDefaultValues = cbgu_ObjectMap__init_(); var$1 = $rt_createArray(jl_Object, 1); var$1.data[0] = null; $this.$equals10 = var$1; var$1 = $rt_createArray(jl_Object, 1); var$1.data[0] = null; $this.$equals20 = var$1; cbgu_JsonWriter$OutputType_$callClinit(); $this.$outputType = cbgu_JsonWriter$OutputType_minimal; } function omceu_API$_Components$_Text$1() { omceuga_TextAction.call(this); this.$this$24 = null; } function omceu_API$_Components$_Text$1__init_(var_0) { var var_1 = new omceu_API$_Components$_Text$1(); omceu_API$_Components$_Text$1__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Text$1__init_0($this, $this$2) { $this.$this$24 = $this$2; omceuga_TextAction__init_($this); } var otjb_Storage = $rt_classWithoutFields(); function otjb_Storage_getLocalStorage() { return $rt_globals.window.localStorage; } var jur_PossessiveQuantifierSet = $rt_classWithoutFields(jur_LeafQuantifierSet); function jur_PossessiveQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_PossessiveQuantifierSet(); jur_PossessiveQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PossessiveQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_LeafQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_PossessiveQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var var$4; a: { while (true) { if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) break a; var$4 = $this.$leaf.$accepts($stringIndex, $testString); if (var$4 < 1) break; $stringIndex = $stringIndex + var$4 | 0; } } return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jnci_BufferedDecoder$Controller() { var a = this; jl_Object.call(a); a.$in0 = null; a.$out3 = null; a.$inPosition0 = 0; a.$outPosition0 = 0; } function jnci_BufferedDecoder$Controller__init_(var_0, var_1) { var var_2 = new jnci_BufferedDecoder$Controller(); jnci_BufferedDecoder$Controller__init_0(var_2, var_0, var_1); return var_2; } function jnci_BufferedDecoder$Controller__init_0($this, $in, $out) { jl_Object__init_0($this); $this.$in0 = $in; $this.$out3 = $out; } function jnci_BufferedDecoder$Controller_hasMoreInput($this, $sz) { return jn_Buffer_remaining($this.$in0) < $sz ? 0 : 1; } function jnci_BufferedDecoder$Controller_hasMoreOutput($this, $sz) { return jn_Buffer_remaining($this.$out3) < $sz ? 0 : 1; } function jnci_BufferedDecoder$Controller_setInPosition($this, $inPosition) { $this.$inPosition0 = $inPosition; } function jnci_BufferedDecoder$Controller_setOutPosition($this, $outPosition) { $this.$outPosition0 = $outPosition; } function ju_Locale() { var a = this; jl_Object.call(a); a.$countryCode = null; a.$languageCode = null; a.$variantCode = null; } var ju_Locale_defaultLocale = null; var ju_Locale_CANADA = null; var ju_Locale_CANADA_FRENCH = null; var ju_Locale_CHINA = null; var ju_Locale_CHINESE = null; var ju_Locale_ENGLISH = null; var ju_Locale_FRANCE = null; var ju_Locale_FRENCH = null; var ju_Locale_GERMAN = null; var ju_Locale_GERMANY = null; var ju_Locale_ITALIAN = null; var ju_Locale_ITALY = null; var ju_Locale_JAPAN = null; var ju_Locale_JAPANESE = null; var ju_Locale_KOREA = null; var ju_Locale_KOREAN = null; var ju_Locale_PRC = null; var ju_Locale_SIMPLIFIED_CHINESE = null; var ju_Locale_TAIWAN = null; var ju_Locale_TRADITIONAL_CHINESE = null; var ju_Locale_UK = null; var ju_Locale_US = null; var ju_Locale_ROOT = null; function ju_Locale_$callClinit() { ju_Locale_$callClinit = $rt_eraseClinit(ju_Locale); ju_Locale__clinit_(); } function ju_Locale__init_(var_0, var_1) { var var_2 = new ju_Locale(); ju_Locale__init_0(var_2, var_0, var_1); return var_2; } function ju_Locale__init_1(var_0, var_1, var_2) { var var_3 = new ju_Locale(); ju_Locale__init_2(var_3, var_0, var_1, var_2); return var_3; } function ju_Locale__init_0($this, $language, $country) { ju_Locale_$callClinit(); ju_Locale__init_2($this, $language, $country, $rt_s(102)); } function ju_Locale__init_2($this, $language, $country, $variant) { ju_Locale_$callClinit(); jl_Object__init_0($this); if ($language !== null && $country !== null && $variant !== null) { if (!$language.$length() && !$country.$length()) { $this.$languageCode = $rt_s(102); $this.$countryCode = $rt_s(102); $this.$variantCode = $variant; return; } $this.$languageCode = $language; $this.$countryCode = $country; $this.$variantCode = $variant; return; } $rt_throw(jl_NullPointerException__init_()); } function ju_Locale_equals($this, $object) { var $o, var$3, var$4, var$5; if ($object === $this) return 1; if (!($object instanceof ju_Locale)) return 0; a: { $o = $object; if ($this.$languageCode.$equals($o.$languageCode) && $this.$countryCode.$equals($o.$countryCode)) { var$3 = $this.$variantCode; var$4 = $o.$variantCode; if (var$3.$equals(var$4)) { var$5 = 1; break a; } } var$5 = 0; } return var$5; } function ju_Locale_getCountry($this) { return $this.$countryCode; } function ju_Locale_getDefault() { ju_Locale_$callClinit(); return ju_Locale_defaultLocale; } function ju_Locale_getLanguage($this) { return $this.$languageCode; } function ju_Locale_hashCode($this) { return ($this.$countryCode.$hashCode() + $this.$languageCode.$hashCode() | 0) + $this.$variantCode.$hashCode() | 0; } function ju_Locale__clinit_() { var $localeName, $countryIndex; ju_Locale_CANADA = ju_Locale__init_($rt_s(569), $rt_s(570)); ju_Locale_CANADA_FRENCH = ju_Locale__init_($rt_s(571), $rt_s(570)); ju_Locale_CHINA = ju_Locale__init_($rt_s(572), $rt_s(573)); ju_Locale_CHINESE = ju_Locale__init_($rt_s(572), $rt_s(102)); ju_Locale_ENGLISH = ju_Locale__init_($rt_s(569), $rt_s(102)); ju_Locale_FRANCE = ju_Locale__init_($rt_s(571), $rt_s(574)); ju_Locale_FRENCH = ju_Locale__init_($rt_s(571), $rt_s(102)); ju_Locale_GERMAN = ju_Locale__init_($rt_s(575), $rt_s(102)); ju_Locale_GERMANY = ju_Locale__init_($rt_s(575), $rt_s(576)); ju_Locale_ITALIAN = ju_Locale__init_($rt_s(577), $rt_s(102)); ju_Locale_ITALY = ju_Locale__init_($rt_s(577), $rt_s(578)); ju_Locale_JAPAN = ju_Locale__init_($rt_s(579), $rt_s(580)); ju_Locale_JAPANESE = ju_Locale__init_($rt_s(579), $rt_s(102)); ju_Locale_KOREA = ju_Locale__init_($rt_s(581), $rt_s(582)); ju_Locale_KOREAN = ju_Locale__init_($rt_s(581), $rt_s(102)); ju_Locale_PRC = ju_Locale__init_($rt_s(572), $rt_s(573)); ju_Locale_SIMPLIFIED_CHINESE = ju_Locale__init_($rt_s(572), $rt_s(573)); ju_Locale_TAIWAN = ju_Locale__init_($rt_s(572), $rt_s(583)); ju_Locale_TRADITIONAL_CHINESE = ju_Locale__init_($rt_s(572), $rt_s(583)); ju_Locale_UK = ju_Locale__init_($rt_s(569), $rt_s(584)); ju_Locale_US = ju_Locale__init_($rt_s(569), $rt_s(585)); ju_Locale_ROOT = ju_Locale__init_($rt_s(102), $rt_s(102)); $localeName = ((otciu_CLDRHelper_getDefaultLocale()).value !== null ? $rt_str((otciu_CLDRHelper_getDefaultLocale()).value) : null); $countryIndex = $localeName.$indexOf1(95); ju_Locale_defaultLocale = ju_Locale__init_1($localeName.$substring0(0, $countryIndex), $localeName.$substring($countryIndex + 1 | 0), $rt_s(102)); } var jl_Short = $rt_classWithoutFields(jl_Number); var jl_Short_TYPE = null; function jl_Short_$callClinit() { jl_Short_$callClinit = $rt_eraseClinit(jl_Short); jl_Short__clinit_(); } function jl_Short__clinit_() { jl_Short_TYPE = $rt_cls($rt_shortcls()); } var jl_Thread$UncaughtExceptionHandler = $rt_classWithoutFields(0); var jl_DefaultUncaughtExceptionHandler = $rt_classWithoutFields(); function jl_DefaultUncaughtExceptionHandler__init_() { var var_0 = new jl_DefaultUncaughtExceptionHandler(); jl_DefaultUncaughtExceptionHandler__init_0(var_0); return var_0; } function jl_DefaultUncaughtExceptionHandler__init_0($this) { jl_Object__init_0($this); } function jl_DefaultUncaughtExceptionHandler_uncaughtException($this, $t, $e) { $e.$printStackTrace0(); } var jl_InstantiationException = $rt_classWithoutFields(jl_ReflectiveOperationException); function jl_InstantiationException__init_() { var var_0 = new jl_InstantiationException(); jl_InstantiationException__init_0(var_0); return var_0; } function jl_InstantiationException__init_0($this) { jl_ReflectiveOperationException__init_0($this); } var cbgggpi_DynamicsModifier$PolarAcceleration = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Angular); function cbgggpi_DynamicsModifier$PolarAcceleration__init_() { var var_0 = new cbgggpi_DynamicsModifier$PolarAcceleration(); cbgggpi_DynamicsModifier$PolarAcceleration__init_0(var_0); return var_0; } function cbgggpi_DynamicsModifier$PolarAcceleration__init_0($this) { cbgggpi_DynamicsModifier$Angular__init_($this); } function jur_AbstractCharClass$LazyJavaLetter$1() { jur_AbstractCharClass.call(this); this.$this$038 = null; } function jur_AbstractCharClass$LazyJavaLetter$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaLetter$1(); jur_AbstractCharClass$LazyJavaLetter$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaLetter$1__init_0($this, $this$0) { $this.$this$038 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLetter$1_contains($this, $ch) { return jl_Character_isLetter($ch); } var cgxgbtd_WindowWrapper = $rt_classWithoutFields(0); function cgxgbtdi_TeaWindow() { var a = this; jl_Object.call(a); a.$window = null; a.$runnable = null; } var cgxgbtdi_TeaWindow_TEA_WINDOW = null; function cgxgbtdi_TeaWindow_$callClinit() { cgxgbtdi_TeaWindow_$callClinit = $rt_eraseClinit(cgxgbtdi_TeaWindow); cgxgbtdi_TeaWindow__clinit_(); } function cgxgbtdi_TeaWindow__init_() { var var_0 = new cgxgbtdi_TeaWindow(); cgxgbtdi_TeaWindow__init_0(var_0); return var_0; } function cgxgbtdi_TeaWindow_get() { cgxgbtdi_TeaWindow_$callClinit(); return cgxgbtdi_TeaWindow_TEA_WINDOW; } function cgxgbtdi_TeaWindow__init_0($this) { cgxgbtdi_TeaWindow_$callClinit(); jl_Object__init_0($this); $this.$window = $rt_globals.window; } function cgxgbtdi_TeaWindow_getDocument($this) { var var$1; var$1 = $this.$window.document; return var$1; } function cgxgbtdi_TeaWindow_requestAnimationFrame($this, $runnable) { $this.$runnable = $runnable; $rt_globals.requestAnimationFrame(otji_JS_function($this, "onAnimationFrame")); } function cgxgbtdi_TeaWindow_onAnimationFrame($this, $arg0) { var $toRun; $toRun = $this.$runnable; $this.$runnable = null; $toRun.$run(); } function cgxgbtdi_TeaWindow_getLocation($this) { var $location; $location = $this.$window.location; return $location; } function cgxgbtdi_TeaWindow_getClientWidth($this) { return $this.$window.document.documentElement.clientWidth; } function cgxgbtdi_TeaWindow_getClientHeight($this) { return $this.$window.document.documentElement.clientHeight; } function cgxgbtdi_TeaWindow_addEventListener($this, $type, $listener) { var $eListener; $eListener = otji_JS_functionAsObject($listener, "handleEvent"); $this.$window.addEventListener($rt_ustr($type), otji_JS_function($eListener, "handleEvent")); } function cgxgbtdi_TeaWindow__clinit_() { cgxgbtdi_TeaWindow_TEA_WINDOW = cgxgbtdi_TeaWindow__init_(); } function cgxgbtdi_TeaWindow_onAnimationFrame$exported$0(var$0, var$1) { var$0.$onAnimationFrame(var$1); } function omceu_API$_ToolTip$_ToolTipImage() { jl_Object.call(this); this.$this$115 = null; } function omceu_API$_ToolTip$_ToolTipImage__init_(var_0) { var var_1 = new omceu_API$_ToolTip$_ToolTipImage(); omceu_API$_ToolTip$_ToolTipImage__init_0(var_1, var_0); return var_1; } function omceu_API$_ToolTip$_ToolTipImage__init_0($this, $this$1) { $this.$this$115 = $this$1; jl_Object__init_0($this); } var omcsum_MenuUIAdapter$STATE = $rt_classWithoutFields(jl_Enum); var omcsum_MenuUIAdapter$STATE_TITLE_SCREEN = null; var omcsum_MenuUIAdapter$STATE_MENU = null; var omcsum_MenuUIAdapter$STATE_$VALUES = null; function omcsum_MenuUIAdapter$STATE_$callClinit() { omcsum_MenuUIAdapter$STATE_$callClinit = $rt_eraseClinit(omcsum_MenuUIAdapter$STATE); omcsum_MenuUIAdapter$STATE__clinit_(); } function omcsum_MenuUIAdapter$STATE__init_(var_0, var_1) { var var_2 = new omcsum_MenuUIAdapter$STATE(); omcsum_MenuUIAdapter$STATE__init_0(var_2, var_0, var_1); return var_2; } function omcsum_MenuUIAdapter$STATE_values() { omcsum_MenuUIAdapter$STATE_$callClinit(); return omcsum_MenuUIAdapter$STATE_$VALUES.$clone(); } function omcsum_MenuUIAdapter$STATE__init_0($this, var$1, var$2) { omcsum_MenuUIAdapter$STATE_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcsum_MenuUIAdapter$STATE_$values() { omcsum_MenuUIAdapter$STATE_$callClinit(); return $rt_createArrayFromData(omcsum_MenuUIAdapter$STATE, [omcsum_MenuUIAdapter$STATE_TITLE_SCREEN, omcsum_MenuUIAdapter$STATE_MENU]); } function omcsum_MenuUIAdapter$STATE__clinit_() { omcsum_MenuUIAdapter$STATE_TITLE_SCREEN = omcsum_MenuUIAdapter$STATE__init_($rt_s(586), 0); omcsum_MenuUIAdapter$STATE_MENU = omcsum_MenuUIAdapter$STATE__init_($rt_s(394), 1); omcsum_MenuUIAdapter$STATE_$VALUES = omcsum_MenuUIAdapter$STATE_$values(); } function cbggg_Animation() { var a = this; jl_Object.call(a); a.$keyFrames = null; a.$frameDuration = 0.0; a.$animationDuration = 0.0; a.$lastFrameNumber = 0; a.$lastStateTime = 0.0; a.$playMode = null; } function cbggg_Animation__init_(var_0, var_1) { var var_2 = new cbggg_Animation(); cbggg_Animation__init_0(var_2, var_0, var_1); return var_2; } function cbggg_Animation__init_0($this, $frameDuration, $keyFrames) { jl_Object__init_0($this); cbggg_Animation$PlayMode_$callClinit(); $this.$playMode = cbggg_Animation$PlayMode_NORMAL; $this.$frameDuration = $frameDuration; $this.$setKeyFrames($keyFrames); } function cbggg_Animation_getKeyFrame($this, $stateTime, $looping) { var $oldPlayMode, var$4, var$5, $frame; a: { $oldPlayMode = $this.$playMode; if ($looping) { var$4 = $this.$playMode; cbggg_Animation$PlayMode_$callClinit(); if (!(var$4 !== cbggg_Animation$PlayMode_NORMAL && $this.$playMode !== cbggg_Animation$PlayMode_REVERSED)) { if ($this.$playMode !== cbggg_Animation$PlayMode_NORMAL) { $this.$playMode = cbggg_Animation$PlayMode_LOOP_REVERSED; break a; } $this.$playMode = cbggg_Animation$PlayMode_LOOP; break a; } } if (!$looping) { var$5 = $this.$playMode; cbggg_Animation$PlayMode_$callClinit(); if (var$5 !== cbggg_Animation$PlayMode_NORMAL && $this.$playMode !== cbggg_Animation$PlayMode_REVERSED) { if ($this.$playMode !== cbggg_Animation$PlayMode_LOOP_REVERSED) $this.$playMode = cbggg_Animation$PlayMode_LOOP; else $this.$playMode = cbggg_Animation$PlayMode_REVERSED; } } } $frame = $this.$getKeyFrame($stateTime); $this.$playMode = $oldPlayMode; return $frame; } function cbggg_Animation_getKeyFrame0($this, $stateTime) { var $frameNumber; $frameNumber = $this.$getKeyFrameIndex($stateTime); return $this.$keyFrames.data[$frameNumber]; } function cbggg_Animation_getKeyFrameIndex($this, $stateTime) { var $frameNumber, $lastFrameNumber, var$4; if ($this.$keyFrames.data.length == 1) return 0; a: { $frameNumber = $stateTime / $this.$frameDuration | 0; cbggg_Animation$1_$callClinit(); switch (cbggg_Animation$1_$SwitchMap$com$badlogic$gdx$graphics$g2d$Animation$PlayMode.data[jl_Enum_ordinal($this.$playMode)]) { case 1: $frameNumber = jl_Math_min($this.$keyFrames.data.length - 1 | 0, $frameNumber); break a; case 2: $frameNumber = $frameNumber % $this.$keyFrames.data.length | 0; break a; case 3: $frameNumber = $frameNumber % (($this.$keyFrames.data.length * 2 | 0) - 2 | 0) | 0; if ($frameNumber < $this.$keyFrames.data.length) break a; $frameNumber = ($this.$keyFrames.data.length - 2 | 0) - ($frameNumber - $this.$keyFrames.data.length | 0) | 0; break a; case 4: $lastFrameNumber = $this.$lastStateTime / $this.$frameDuration | 0; if ($lastFrameNumber == $frameNumber) { $frameNumber = $this.$lastFrameNumber; break a; } $frameNumber = cbgm_MathUtils_random0($this.$keyFrames.data.length - 1 | 0); break a; case 5: $frameNumber = jl_Math_max(($this.$keyFrames.data.length - $frameNumber | 0) - 1 | 0, 0); break a; case 6: var$4 = $frameNumber % $this.$keyFrames.data.length | 0; $frameNumber = ($this.$keyFrames.data.length - var$4 | 0) - 1 | 0; break a; default: } } $this.$lastFrameNumber = $frameNumber; $this.$lastStateTime = $stateTime; return $frameNumber; } function cbggg_Animation_setKeyFrames($this, $keyFrames) { var var$2; var$2 = $keyFrames.data; $this.$keyFrames = $keyFrames; $this.$animationDuration = var$2.length * $this.$frameDuration; } var omcemm_CMediaMusic = $rt_classWithoutFields(omcemm_CMedia); function omcemm_CMediaMusic__init_(var_0) { var var_1 = new omcemm_CMediaMusic(); omcemm_CMediaMusic__init_0(var_1, var_0); return var_1; } function omcemm_CMediaMusic__init_0($this, $filename) { omcemm_CMedia__init_($this, $filename); } var cbg_Net = $rt_classWithoutFields(0); function ju_TimeZone() { jl_Object.call(this); this.$id2 = null; } var ju_TimeZone_defaultTz = null; var ju_TimeZone_GMT = null; function ju_TimeZone_$callClinit() { ju_TimeZone_$callClinit = $rt_eraseClinit(ju_TimeZone); ju_TimeZone__clinit_(); } function ju_TimeZone__init_($this, $id) { ju_TimeZone_$callClinit(); jl_Object__init_0($this); $this.$id2 = $id; } function ju_TimeZone_clone($this) { var $zone, $$je; a: { try { $zone = jl_Object_clone($this); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_CloneNotSupportedException) { break a; } else { throw $$e; } } return $zone; } return null; } function ju_TimeZone_getDefault() { ju_TimeZone_$callClinit(); if (ju_TimeZone_defaultTz === null) { ju_TimeZone_defaultTz = ju_TimeZone_detectTimezone(); if (ju_TimeZone_defaultTz === null) ju_TimeZone_defaultTz = ju_TimeZone_GMT; } return ju_TimeZone_defaultTz.$clone(); } function ju_TimeZone_detectTimezone() { ju_TimeZone_$callClinit(); return null; } function ju_TimeZone_getDisplayName($this, $locale) { return $this.$getDisplayName(0, 1, $locale); } function ju_TimeZone_getDisplayName0($this, $daylightTime, $style, $locale) { var $name; $name = otciu_CLDRHelper_getTimeZoneName(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale), $this.$id2); if ($name === null) $name = $this.$id2; return $name; } function ju_TimeZone_getID($this) { return $this.$id2; } function ju_TimeZone__clinit_() { ju_TimeZone_GMT = ju_IANATimeZone__init_(otcit_FixedDateTimeZone__init_($rt_s(587), 0, 0)); } function ju_IANATimeZone() { var a = this; ju_TimeZone.call(a); a.$underlyingZone = null; a.$rawOffset = 0; a.$diff = 0; } function ju_IANATimeZone__init_(var_0) { var var_1 = new ju_IANATimeZone(); ju_IANATimeZone__init_0(var_1, var_0); return var_1; } function ju_IANATimeZone__init_0($this, $underlyingZone) { ju_TimeZone__init_($this, otcit_DateTimeZone_getID($underlyingZone)); $this.$underlyingZone = $underlyingZone; $this.$rawOffset = $underlyingZone.$getStandardOffset(jl_System_currentTimeMillis()); $this.$diff = -$this.$rawOffset | 0; } function ju_IANATimeZone_getOffset($this, $time) { return ($this.$rawOffset + $this.$diff | 0) + $this.$underlyingZone.$getOffset($time) | 0; } function ju_IANATimeZone_getRawOffset($this) { return $this.$rawOffset; } function ju_IANATimeZone_clone($this) { var $copy; $copy = ju_TimeZone_clone($this); $copy.$rawOffset = $this.$rawOffset; $copy.$underlyingZone = $this.$underlyingZone; return $copy; } function ju_IANATimeZone_clone0($this) { return $this.$clone1(); } var cbgssa_EventAction = $rt_classWithoutFields(cbgss_Action); var cbgssa_CountdownEventAction = $rt_classWithoutFields(cbgssa_EventAction); var cbgggmd_ModelNodeAnimation = $rt_classWithoutFields(); function cbgggmd_ModelNodeAnimation__init_() { var var_0 = new cbgggmd_ModelNodeAnimation(); cbgggmd_ModelNodeAnimation__init_0(var_0); return var_0; } function cbgggmd_ModelNodeAnimation__init_0($this) { jl_Object__init_0($this); } var ju_Comparator = $rt_classWithoutFields(0); var ju_Collections$_clinit_$lambda$_57_0 = $rt_classWithoutFields(); function ju_Collections$_clinit_$lambda$_57_0__init_() { var var_0 = new ju_Collections$_clinit_$lambda$_57_0(); ju_Collections$_clinit_$lambda$_57_0__init_0(var_0); return var_0; } function ju_Collections$_clinit_$lambda$_57_0__init_0(var$0) { jl_Object__init_0(var$0); } function jusi_StreamOverSpliterator() { jusi_SimpleStreamImpl.call(this); this.$spliterator0 = null; } function jusi_StreamOverSpliterator__init_(var_0) { var var_1 = new jusi_StreamOverSpliterator(); jusi_StreamOverSpliterator__init_0(var_1, var_0); return var_1; } function jusi_StreamOverSpliterator__init_0($this, $spliterator) { jusi_SimpleStreamImpl__init_($this); $this.$spliterator0 = $spliterator; } function jusi_StreamOverSpliterator_next($this, $consumer) { var $action; $action = jusi_StreamOverSpliterator$AdapterAction__init_($consumer); while ($this.$spliterator0.$tryAdvance($action)) { if ($action.$wantsMore) continue; else return 1; } return 0; } function jusi_StreamOverSpliterator_estimateSize($this) { return Long_lo(($this.$spliterator0.$estimateSize0())); } function ju_HashMap$HashEntry() { var a = this; ju_MapEntry.call(a); a.$origKeyHash = 0; a.$next3 = null; } function ju_HashMap$HashEntry__init_(var_0, var_1) { var var_2 = new ju_HashMap$HashEntry(); ju_HashMap$HashEntry__init_0(var_2, var_0, var_1); return var_2; } function ju_HashMap$HashEntry__init_0($this, $theKey, $hash) { ju_MapEntry__init_0($this, $theKey, null); $this.$origKeyHash = $hash; } var cbgm_Shape2D = $rt_classWithoutFields(0); var cbgggpr_PointSpriteRenderer = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderer); function cbgggpr_PointSpriteRenderer__init_() { var var_0 = new cbgggpr_PointSpriteRenderer(); cbgggpr_PointSpriteRenderer__init_0(var_0); return var_0; } function cbgggpr_PointSpriteRenderer__init_0($this) { cbgggpr_ParticleControllerRenderer__init_0($this, cbgggpr_PointSpriteControllerRenderData__init_()); } function cgxgbt_TeaSound() { var a = this; jl_Object.call(a); a.$sounds = null; a.$soundIndex = 0; a.$soundFile = null; a.$soundManager0 = null; } function cgxgbt_TeaSound__init_(var_0, var_1) { var var_2 = new cgxgbt_TeaSound(); cgxgbt_TeaSound__init_0(var_2, var_0, var_1); return var_2; } function cgxgbt_TeaSound__init_0($this, $soundManager, $file) { jl_Object__init_0($this); $this.$soundManager0 = $soundManager; $this.$soundFile = $file; $this.$sounds = $rt_createArray(cgxgbt_TeaMusic, 8); $this.$sounds.data[0] = cgxgbt_TeaMusic__init_($soundManager, $file); $this.$soundIndex = 0; } function cgxgbt_TeaSound_findAvailableSound($this) { var $i, $index; $i = 0; while (true) { if ($i >= $this.$sounds.data.length) { $index = $this.$soundIndex % $this.$sounds.data.length | 0; $this.$soundIndex = ($index + 1 | 0) % $this.$sounds.data.length | 0; return $index; } $index = ($this.$soundIndex + $i | 0) % $this.$sounds.data.length | 0; if ($this.$sounds.data[$index] === null) break; if (!$this.$sounds.data[$index].$isPlaying()) break; $i = $i + 1 | 0; } $this.$soundIndex = ($index + 1 | 0) % $this.$sounds.data.length | 0; return $index; } function cgxgbt_TeaSound_play($this, $volume, $pitch, $pan) { return cgxgbt_TeaSound_play0($this, $volume, $pitch, $pan, 0); } function cgxgbt_TeaSound_play0($this, $volume, $pitch, $pan, $loop) { var $soundId, $sound; $soundId = cgxgbt_TeaSound_findAvailableSound($this); if ($soundId >= 0) { if ($this.$sounds.data[$soundId] === null) $this.$sounds.data[$soundId] = cgxgbt_TeaMusic__init_($this.$soundManager0, $this.$soundFile); $sound = $this.$sounds.data[$soundId]; $sound.$stop(); $sound.$setPan($pan, $volume); $sound.$setLooping($loop); $sound.$play0(); } return Long_fromInt($soundId); } function cgxgbt_TeaSound_stop($this) { var $i; $i = 0; while ($i < $this.$sounds.data.length) { if ($this.$sounds.data[$i] !== null) $this.$sounds.data[$i].$stop(); $i = $i + 1 | 0; } } function cgxgbt_TeaSound_dispose($this) { var $i; $this.$stop(); $i = 0; while ($i < $this.$sounds.data.length) { if ($this.$sounds.data[$i] !== null) $this.$sounds.data[$i].$dispose(); $i = $i + 1 | 0; } $this.$sounds = null; } function cbgm_ConvexHull() { var a = this; jl_Object.call(a); a.$quicksortStack = null; a.$hull = null; a.$indices = null; a.$originalIndices = null; } function cbgm_ConvexHull__init_() { var var_0 = new cbgm_ConvexHull(); cbgm_ConvexHull__init_0(var_0); return var_0; } function cbgm_ConvexHull__init_0($this) { jl_Object__init_0($this); $this.$quicksortStack = cbgu_IntArray__init_0(); $this.$hull = cbgu_FloatArray__init_(); $this.$indices = cbgu_IntArray__init_0(); $this.$originalIndices = cbgu_ShortArray__init_(0, 0); } var ju_Spliterator = $rt_classWithoutFields(0); var jur_AbstractCharClass$LazyUpper = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyUpper__init_() { var var_0 = new jur_AbstractCharClass$LazyUpper(); jur_AbstractCharClass$LazyUpper__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyUpper__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyUpper_computeValue($this) { return (jur_CharClass__init_()).$add0(65, 90); } var ju_HashMap$KeyIterator = $rt_classWithoutFields(ju_HashMap$AbstractMapIterator); function ju_HashMap$KeyIterator__init_(var_0) { var var_1 = new ju_HashMap$KeyIterator(); ju_HashMap$KeyIterator__init_0(var_1, var_0); return var_1; } function ju_HashMap$KeyIterator__init_0($this, $map) { ju_HashMap$AbstractMapIterator__init_0($this, $map); } function ju_HashMap$KeyIterator_next($this) { ju_HashMap$AbstractMapIterator_makeNext($this); return $this.$currentEntry.$key; } function cbggg_PixmapPacker$Page() { var a = this; jl_Object.call(a); a.$rects = null; a.$image1 = null; a.$texture0 = null; a.$addedRects = null; a.$dirty = 0; } function cbggg_PixmapPacker$Page__init_(var_0) { var var_1 = new cbggg_PixmapPacker$Page(); cbggg_PixmapPacker$Page__init_0(var_1, var_0); return var_1; } function cbggg_PixmapPacker$Page__init_0($this, $packer) { var var$2; jl_Object__init_0($this); $this.$rects = cbgu_OrderedMap__init_(); $this.$addedRects = cbgu_Array__init_1(); $this.$image1 = cbgg_Pixmap__init_($packer.$pageWidth, $packer.$pageHeight, $packer.$pageFormat); var$2 = $this.$image1; cbgg_Pixmap$Blending_$callClinit(); var$2.$setBlending(cbgg_Pixmap$Blending_None); $this.$image1.$setColor0($packer.$getTransparentColor()); $this.$image1.$fill2(); } function cbggg_PixmapPacker$Page_updateTexture($this, $minFilter, $magFilter, $useMipMaps) { if ($this.$texture0 !== null) { if (!$this.$dirty) return 0; $this.$texture0.$load($this.$texture0.$getTextureData()); } else { $this.$texture0 = cbggg_PixmapPacker$Page$1__init_($this, cbggg_PixmapTextureData__init_($this.$image1, $this.$image1.$getFormat(), $useMipMaps, 0, 1)); $this.$texture0.$setFilter($minFilter, $magFilter); } $this.$dirty = 0; return 1; } var omcets_SaveFunction = $rt_classWithoutFields(0); var omcw_SandtrixSettingsWeb$1 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$1__init_() { var var_0 = new omcw_SandtrixSettingsWeb$1(); omcw_SandtrixSettingsWeb$1__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$1__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$1_saveSettings($this, $propertiesName, $properties) { var $prefix, $storage, $propertyKeys, var$6, var$7, var$8, $propertyKey, var$10, $storageKey, var$12; $prefix = $rt_s(588); $storage = $rt_globals.window.localStorage; $propertyKeys = ($properties.$keySet()).$toArray(); var$6 = $propertyKeys.data; var$7 = var$6.length; var$8 = 0; while (var$8 < var$7) { $propertyKey = var$6[var$8]; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$10, $prefix), $propertyKey); $storageKey = jl_StringBuilder_toString(var$10); var$12 = $properties.$getProperty($propertyKey); $storage.setItem($rt_ustr($storageKey), $rt_ustr(var$12)); var$8 = var$8 + 1 | 0; } } var omcets_LoadFunction = $rt_classWithoutFields(0); var omcw_SandtrixSettingsWeb$2 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$2__init_() { var var_0 = new omcw_SandtrixSettingsWeb$2(); omcw_SandtrixSettingsWeb$2__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$2__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$2_loadSettings($this, $propertiesName, $properties) { var $prefix, $storage, $i, $storageKey, $value, $propKey; $prefix = $rt_s(588); $storage = $rt_globals.window.localStorage; $i = 0; while ($i < $storage.length) { $storageKey = $rt_str($storage.key($i)); if ($storageKey !== null && $storageKey.$startsWith0($prefix)) { $value = $rt_str($storage.getItem($rt_ustr($storageKey))); $propKey = $storageKey.$replaceAll0($prefix, $rt_s(102)); $properties.$setProperty($propKey, $value); } $i = $i + 1 | 0; } } var omcets_ValidateFunction = $rt_classWithoutFields(0); var omcw_SandtrixSettingsWeb$3 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$3__init_() { var var_0 = new omcw_SandtrixSettingsWeb$3(); omcw_SandtrixSettingsWeb$3__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$3__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$3_isValueValid($this, $value) { return omcets_SettingsManager_isValidBoolean($value); } var omcw_SandtrixSettingsWeb$4 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$4__init_() { var var_0 = new omcw_SandtrixSettingsWeb$4(); omcw_SandtrixSettingsWeb$4__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$4__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$4_isValueValid($this, $value) { var $v; if (!omcets_SettingsManager_isValidFloat($value)) return 0; $v = jl_Float_parseFloat($value); return $v >= 0.0 && $v <= 1.0 ? 1 : 0; } var omceu_UICommons$1 = $rt_classWithoutFields(); var omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = null; function omceu_UICommons$1_$callClinit() { omceu_UICommons$1_$callClinit = $rt_eraseClinit(omceu_UICommons$1); omceu_UICommons$1__clinit_(); } function omceu_UICommons$1__clinit_() { omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = $rt_createIntArray((omceum_ViewportMode_values()).data.length); omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_PIXEL_PERFECT)] = 1; omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_FIT)] = 2; omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_STRETCH)] = 3; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder() { var a = this; jl_Object.call(a); a.$width6 = 0; a.$height6 = 0; a.$textureAttachmentSpecs = null; a.$stencilRenderBufferSpec = null; a.$depthRenderBufferSpec = null; a.$packedStencilDepthRenderBufferSpec = null; a.$hasStencilRenderBuffer = 0; a.$hasDepthRenderBuffer = 0; a.$hasPackedStencilDepthRenderBuffer = 0; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder__init_($this, $width, $height) { jl_Object__init_0($this); $this.$textureAttachmentSpecs = cbgu_Array__init_1(); $this.$width6 = $width; $this.$height6 = $height; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addColorTextureAttachment($this, $internalFormat, $format, $type) { $this.$textureAttachmentSpecs.$add1(cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec__init_($internalFormat, $format, $type)); return $this; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicColorTextureAttachment($this, $format) { var $glFormat, $glType; $glFormat = cbgg_Pixmap$Format_toGlFormat($format); $glType = cbgg_Pixmap$Format_toGlType($format); return $this.$addColorTextureAttachment($glFormat, $glFormat, $glType); } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addDepthRenderBuffer($this, $internalFormat) { $this.$depthRenderBufferSpec = cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_($internalFormat); $this.$hasDepthRenderBuffer = 1; return $this; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addStencilRenderBuffer($this, $internalFormat) { $this.$stencilRenderBufferSpec = cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_($internalFormat); $this.$hasStencilRenderBuffer = 1; return $this; } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicDepthRenderBuffer($this) { return $this.$addDepthRenderBuffer(33189); } function cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicStencilRenderBuffer($this) { return $this.$addStencilRenderBuffer(36168); } var cbggg_GLFrameBuffer$FrameBufferBuilder = $rt_classWithoutFields(cbggg_GLFrameBuffer$GLFrameBufferBuilder); function cbggg_GLFrameBuffer$FrameBufferBuilder__init_(var_0, var_1) { var var_2 = new cbggg_GLFrameBuffer$FrameBufferBuilder(); cbggg_GLFrameBuffer$FrameBufferBuilder__init_0(var_2, var_0, var_1); return var_2; } function cbggg_GLFrameBuffer$FrameBufferBuilder__init_0($this, $width, $height) { cbggg_GLFrameBuffer$GLFrameBufferBuilder__init_($this, $width, $height); } var cbgss_Touchable = $rt_classWithoutFields(jl_Enum); var cbgss_Touchable_enabled = null; var cbgss_Touchable_disabled = null; var cbgss_Touchable_childrenOnly = null; var cbgss_Touchable_$VALUES = null; function cbgss_Touchable_$callClinit() { cbgss_Touchable_$callClinit = $rt_eraseClinit(cbgss_Touchable); cbgss_Touchable__clinit_(); } function cbgss_Touchable__init_(var_0, var_1) { var var_2 = new cbgss_Touchable(); cbgss_Touchable__init_0(var_2, var_0, var_1); return var_2; } function cbgss_Touchable_values() { cbgss_Touchable_$callClinit(); return cbgss_Touchable_$VALUES.$clone(); } function cbgss_Touchable__init_0($this, var$1, var$2) { cbgss_Touchable_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgss_Touchable__clinit_() { cbgss_Touchable_enabled = cbgss_Touchable__init_($rt_s(589), 0); cbgss_Touchable_disabled = cbgss_Touchable__init_($rt_s(590), 1); cbgss_Touchable_childrenOnly = cbgss_Touchable__init_($rt_s(591), 2); cbgss_Touchable_$VALUES = $rt_createArrayFromData(cbgss_Touchable, [cbgss_Touchable_enabled, cbgss_Touchable_disabled, cbgss_Touchable_childrenOnly]); } function ju_HashSet() { ju_AbstractSet.call(this); this.$backingMap = null; } function ju_HashSet__init_() { var var_0 = new ju_HashSet(); ju_HashSet__init_0(var_0); return var_0; } function ju_HashSet__init_1(var_0) { var var_1 = new ju_HashSet(); ju_HashSet__init_2(var_1, var_0); return var_1; } function ju_HashSet__init_3(var_0) { var var_1 = new ju_HashSet(); ju_HashSet__init_4(var_1, var_0); return var_1; } function ju_HashSet__init_0($this) { ju_HashSet__init_4($this, ju_HashMap__init_()); } function ju_HashSet__init_2($this, $collection) { var $iter; ju_HashSet__init_4($this, ju_HashMap__init_0($collection.$size0() < 6 ? 11 : $collection.$size0() * 2 | 0)); $iter = $collection.$iterator0(); while ($iter.$hasNext()) { $this.$add2($iter.$next0()); } } function ju_HashSet__init_4($this, $backingMap) { ju_AbstractSet__init_($this); $this.$backingMap = $backingMap; } function ju_HashSet_add($this, $object) { return $this.$backingMap.$put1($object, $this) !== null ? 0 : 1; } function ju_HashSet_clear($this) { $this.$backingMap.$clear6(); } function ju_HashSet_contains($this, $object) { return $this.$backingMap.$containsKey($object); } function ju_HashSet_iterator($this) { return ($this.$backingMap.$keySet()).$iterator0(); } function ju_HashSet_size($this) { return $this.$backingMap.$size0(); } function omceugct_Text() { var a = this; omceugc_Component.call(a); a.$lines = null; a.$font2 = null; a.$textAction = null; } function omceugct_Text__init_() { var var_0 = new omceugct_Text(); omceugct_Text__init_0(var_0); return var_0; } function omceugct_Text__init_0($this) { omceugc_Component__init_($this); } var omcw_SandtrixSettingsWeb$5 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$5__init_() { var var_0 = new omcw_SandtrixSettingsWeb$5(); omcw_SandtrixSettingsWeb$5__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$5__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$5_isValueValid($this, $value) { return omcets_SettingsManager_isValidEnum($value, $rt_cls(omcsde_GAME_MODE)); } var omcw_SandtrixSettingsWeb$6 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$6__init_() { var var_0 = new omcw_SandtrixSettingsWeb$6(); omcw_SandtrixSettingsWeb$6__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$6__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$6_isValueValid($this, $value) { return omcets_SettingsManager_isValidEnum($value, $rt_cls(omcsde_COLOR_MODE)); } function cbgssu_Stack() { cbgssu_WidgetGroup.call(this); this.$sizeInvalid1 = 0; } function cbgssu_Stack__init_() { var var_0 = new cbgssu_Stack(); cbgssu_Stack__init_0(var_0); return var_0; } function cbgssu_Stack__init_0($this) { cbgssu_WidgetGroup__init_0($this); $this.$sizeInvalid1 = 1; $this.$setTransform(0); $this.$setWidth(150.0); $this.$setHeight(150.0); cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_childrenOnly); } function cbgssu_Stack_invalidate($this) { cbgssu_WidgetGroup_invalidate($this); $this.$sizeInvalid1 = 1; } function jur_MultiLineSOLSet() { jur_AbstractSet.call(this); this.$lt = null; } function jur_MultiLineSOLSet__init_(var_0) { var var_1 = new jur_MultiLineSOLSet(); jur_MultiLineSOLSet__init_0(var_1, var_0); return var_1; } function jur_MultiLineSOLSet__init_0($this, $lt) { jur_AbstractSet__init_($this); $this.$lt = $lt; } function jur_MultiLineSOLSet_matches($this, $strIndex, $testString, $matchResult) { var var$4, var$5; a: { if ($strIndex != $matchResult.$getRightBound()) { if (!$strIndex) break a; if ($matchResult.$hasAnchoringBounds() && $strIndex == $matchResult.$getLeftBound()) break a; var$4 = $this.$lt; var$5 = $strIndex - 1 | 0; if (var$4.$isAfterLineTerminator($testString.$charAt(var$5), $testString.$charAt($strIndex))) break a; } return (-1); } return $this.$next.$matches($strIndex, $testString, $matchResult); } function jur_MultiLineSOLSet_hasConsumed($this, $matchResult) { return 0; } function jur_MultiLineSOLSet_getName($this) { return $rt_s(592); } var omcw_SandtrixSettingsWeb$7 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$7__init_() { var var_0 = new omcw_SandtrixSettingsWeb$7(); omcw_SandtrixSettingsWeb$7__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$7__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$7_isValueValid($this, $value) { return omcets_SettingsManager_isValidEnum($value, $rt_cls(omcsde_DIFFICULTY)); } var omcw_SandtrixSettingsWeb$8 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$8__init_() { var var_0 = new omcw_SandtrixSettingsWeb$8(); omcw_SandtrixSettingsWeb$8__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$8__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$8_isValueValid($this, $value) { return omcets_SettingsManager_isValidEnum($value, $rt_cls(omcsde_THEME)); } var omcw_SandtrixSettingsWeb$9 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$9__init_() { var var_0 = new omcw_SandtrixSettingsWeb$9(); omcw_SandtrixSettingsWeb$9__init_0(var_0); return var_0; } function omcw_SandtrixSettingsWeb$9__init_0($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$9_isValueValid($this, $value) { return omcets_SettingsManager_isValidString($value) && $value.$length() <= 8 ? 1 : 0; } var cbgssa_RunnableAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_RunnableAction__init_() { var var_0 = new cbgssa_RunnableAction(); cbgssa_RunnableAction__init_0(var_0); return var_0; } function cbgssa_RunnableAction__init_0($this) { cbgss_Action__init_($this); } function cbggg_VertexBufferObject() { var a = this; jl_Object.call(a); a.$attributes0 = null; a.$buffer4 = null; a.$bufferHandle0 = 0; a.$isStatic0 = 0; a.$usage1 = 0; a.$isDirty0 = 0; a.$isBound0 = 0; } function cbggg_VertexBufferObject__init_(var_0, var_1, var_2) { var var_3 = new cbggg_VertexBufferObject(); cbggg_VertexBufferObject__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbggg_VertexBufferObject__init_0($this, $isStatic, $numVertices, $attributes) { jl_Object__init_0($this); $this.$isDirty0 = 0; $this.$isBound0 = 0; $this.$isStatic0 = $isStatic; $this.$attributes0 = $attributes; $this.$buffer4 = cbgu_BufferUtils_newFloatBuffer($rt_imul($this.$attributes0.$vertexSize / 4 | 0, $numVertices)); jn_FloatBuffer_flip($this.$buffer4); $this.$bufferHandle0 = cbg_Gdx_gl20.$glGenBuffer(); $this.$usage1 = !$isStatic ? 35048 : 35044; } function cbggg_VertexBufferObject_bufferChanged($this) { if ($this.$isBound0) { cbg_Gdx_gl20.$glBufferData(34962, jn_Buffer_limit($this.$buffer4), $this.$buffer4, $this.$usage1); $this.$isDirty0 = 0; } } function cbggg_VertexBufferObject_setVertices($this, $vertices, $offset, $count) { $this.$isDirty0 = 1; cbgu_BufferUtils_copy($vertices, $this.$buffer4, $count, $offset); $this.$buffer4.$position7(0); $this.$buffer4.$limit1($count); cbggg_VertexBufferObject_bufferChanged($this); } function cbggg_VertexBufferObject_bind($this, $shader, $locations) { var $gl, $numAttributes, $i, var$6, $attribute, $location; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34962, $this.$bufferHandle0); if ($this.$isDirty0) { $gl.$glBufferData(34962, jn_Buffer_limit($this.$buffer4), $this.$buffer4, $this.$usage1); $this.$isDirty0 = 0; } a: { $numAttributes = cbgg_VertexAttributes_size($this.$attributes0); if ($locations !== null) { $i = 0; while (true) { if ($i >= $numAttributes) break a; var$6 = $locations.data; $attribute = cbgg_VertexAttributes_get($this.$attributes0, $i); $location = var$6[$i]; if ($location >= 0) { $shader.$enableVertexAttribute($location); $shader.$setVertexAttribute($location, $attribute.$numComponents, $attribute.$type3, $attribute.$normalized, $this.$attributes0.$vertexSize, $attribute.$offset); } $i = $i + 1 | 0; } } $i = 0; while ($i < $numAttributes) { $attribute = cbgg_VertexAttributes_get($this.$attributes0, $i); $location = $shader.$getAttributeLocation($attribute.$alias); if ($location >= 0) { $shader.$enableVertexAttribute($location); $shader.$setVertexAttribute($location, $attribute.$numComponents, $attribute.$type3, $attribute.$normalized, $this.$attributes0.$vertexSize, $attribute.$offset); } $i = $i + 1 | 0; } } $this.$isBound0 = 1; } function cbggg_VertexBufferObject_unbind($this, $shader, $locations) { var $gl, $numAttributes, $i, $location; a: { $gl = cbg_Gdx_gl20; $numAttributes = cbgg_VertexAttributes_size($this.$attributes0); if ($locations === null) { $i = 0; while ($i < $numAttributes) { $shader.$disableVertexAttribute((cbgg_VertexAttributes_get($this.$attributes0, $i)).$alias); $i = $i + 1 | 0; } } else { $i = 0; while (true) { if ($i >= $numAttributes) break a; $location = $locations.data[$i]; if ($location >= 0) $shader.$disableVertexAttribute0($location); $i = $i + 1 | 0; } } } $gl.$glBindBuffer(34962, 0); $this.$isBound0 = 0; } function cbggg_VertexBufferObject_dispose($this) { var $gl; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34962, 0); $gl.$glDeleteBuffer($this.$bufferHandle0); $this.$bufferHandle0 = 0; } var cbggg_VertexArray = $rt_classWithoutFields(cbggg_VertexBufferObject); function cbggg_VertexArray__init_(var_0, var_1) { var var_2 = new cbggg_VertexArray(); cbggg_VertexArray__init_0(var_2, var_0, var_1); return var_2; } function cbggg_VertexArray__init_0($this, $numVertices, $attributes) { cbggg_VertexBufferObject__init_0($this, 0, $numVertices, $attributes); } var jur_AbstractCharClass$LazyLower = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyLower__init_() { var var_0 = new jur_AbstractCharClass$LazyLower(); jur_AbstractCharClass$LazyLower__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyLower__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyLower_computeValue($this) { return (jur_CharClass__init_()).$add0(97, 122); } var cbgssu_SelectBox$2 = $rt_classWithoutFields(cbgssu_ClickListener); var cbgssu_ArraySelection = $rt_classWithoutFields(cbgssu_Selection); var cbgssu_SelectBox$1 = $rt_classWithoutFields(cbgssu_ArraySelection); function omceugn_Notification() { var a = this; jl_Object.call(a); a.$state1 = null; a.$timer = Long_ZERO; a.$text4 = null; a.$color_r1 = 0.0; a.$color_g1 = 0.0; a.$color_b1 = 0.0; a.$color_a2 = 0.0; a.$font4 = null; a.$displayTime = 0; a.$scroll = 0; a.$scrollMax = 0; a.$notificationAction = null; a.$name10 = null; a.$data9 = null; a.$addedToScreen1 = 0; } function omceugn_Notification__init_() { var var_0 = new omceugn_Notification(); omceugn_Notification__init_0(var_0); return var_0; } function omceugn_Notification__init_0($this) { jl_Object__init_0($this); } var cbgssu_TextField$KeyRepeatTask = $rt_classWithoutFields(cbgu_Timer$Task); function cbgssa_ParallelAction() { cbgss_Action.call(this); this.$actions0 = null; } function cbgssa_ParallelAction__init_() { var var_0 = new cbgssa_ParallelAction(); cbgssa_ParallelAction__init_0(var_0); return var_0; } function cbgssa_ParallelAction__init_0($this) { cbgss_Action__init_($this); $this.$actions0 = cbgu_Array__init_(4); } var cbgssa_SequenceAction = $rt_classWithoutFields(cbgssa_ParallelAction); function cbgssa_SequenceAction__init_() { var var_0 = new cbgssa_SequenceAction(); cbgssa_SequenceAction__init_0(var_0); return var_0; } function cbgssa_SequenceAction__init_0($this) { cbgssa_ParallelAction__init_0($this); } var cbgg_TextureData = $rt_classWithoutFields(0); function cbggg_PixmapTextureData() { var a = this; jl_Object.call(a); a.$pixmap = null; a.$format1 = null; a.$useMipMaps0 = 0; a.$disposePixmap0 = 0; a.$managed = 0; } function cbggg_PixmapTextureData__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbggg_PixmapTextureData(); cbggg_PixmapTextureData__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbggg_PixmapTextureData__init_0($this, $pixmap, $format, $useMipMaps, $disposePixmap, $managed) { jl_Object__init_0($this); $this.$pixmap = $pixmap; if ($format === null) $format = $pixmap.$getFormat(); $this.$format1 = $format; $this.$useMipMaps0 = $useMipMaps; $this.$disposePixmap0 = $disposePixmap; $this.$managed = $managed; } function cbggg_PixmapTextureData_disposePixmap($this) { return $this.$disposePixmap0; } function cbggg_PixmapTextureData_consumePixmap($this) { return $this.$pixmap; } function cbggg_PixmapTextureData_getWidth($this) { return $this.$pixmap.$getWidth(); } function cbggg_PixmapTextureData_getHeight($this) { return $this.$pixmap.$getHeight(); } function cbggg_PixmapTextureData_getFormat($this) { return $this.$format1; } function cbggg_PixmapTextureData_useMipMaps($this) { return $this.$useMipMaps0; } function cbggg_PixmapTextureData_isManaged($this) { return $this.$managed; } function cbggg_PixmapTextureData_getType($this) { cbgg_TextureData$TextureDataType_$callClinit(); return cbgg_TextureData$TextureDataType_Pixmap; } function cbggg_PixmapTextureData_consumeCustomData($this, $target) { $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(593))); } function cbggg_PixmapTextureData_isPrepared($this) { return 1; } function cbggg_PixmapTextureData_prepare($this) { $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(594))); } var jur_AbstractCharClass$LazyJavaTitleCase = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaTitleCase__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaTitleCase(); jur_AbstractCharClass$LazyJavaTitleCase__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaTitleCase__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaTitleCase_computeValue($this) { return jur_AbstractCharClass$LazyJavaTitleCase$1__init_($this); } function cbggg_IndexBufferObjectSubData() { var a = this; jl_Object.call(a); a.$buffer5 = null; a.$byteBuffer0 = null; a.$bufferHandle1 = 0; a.$isDirect0 = 0; a.$isDirty1 = 0; a.$isBound1 = 0; a.$usage2 = 0; } function cbggg_IndexBufferObjectSubData__init_(var_0, var_1) { var var_2 = new cbggg_IndexBufferObjectSubData(); cbggg_IndexBufferObjectSubData__init_0(var_2, var_0, var_1); return var_2; } function cbggg_IndexBufferObjectSubData__init_0($this, $isStatic, $maxIndices) { jl_Object__init_0($this); $this.$isDirty1 = 1; $this.$isBound1 = 0; $this.$byteBuffer0 = cbgu_BufferUtils_newByteBuffer($maxIndices * 2 | 0); $this.$isDirect0 = 1; $this.$usage2 = !$isStatic ? 35048 : 35044; $this.$buffer5 = $this.$byteBuffer0.$asShortBuffer(); $this.$buffer5.$flip0(); $this.$byteBuffer0.$flip0(); $this.$bufferHandle1 = cbggg_IndexBufferObjectSubData_createBufferObject($this); } function cbggg_IndexBufferObjectSubData_createBufferObject($this) { var $result; $result = cbg_Gdx_gl20.$glGenBuffer(); cbg_Gdx_gl20.$glBindBuffer(34963, $result); cbg_Gdx_gl20.$glBufferData(34963, jn_Buffer_capacity($this.$byteBuffer0), null, $this.$usage2); cbg_Gdx_gl20.$glBindBuffer(34963, 0); return $result; } function cbggg_IndexBufferObjectSubData_getNumIndices($this) { return jn_Buffer_limit($this.$buffer5); } function cbggg_IndexBufferObjectSubData_getNumMaxIndices($this) { return jn_Buffer_capacity($this.$buffer5); } function cbggg_IndexBufferObjectSubData_setIndices($this, $indices, $offset, $count) { $this.$isDirty1 = 1; $this.$buffer5.$clear0(); $this.$buffer5.$put6($indices, $offset, $count); $this.$buffer5.$flip0(); $this.$byteBuffer0.$position4(0); $this.$byteBuffer0.$limit0($count << 1); if ($this.$isBound1) { cbg_Gdx_gl20.$glBufferSubData(34963, 0, jn_Buffer_limit($this.$byteBuffer0), $this.$byteBuffer0); $this.$isDirty1 = 0; } } function cbggg_IndexBufferObjectSubData_getBuffer($this, $forWriting) { $this.$isDirty1 = $this.$isDirty1 | $forWriting; return $this.$buffer5; } function cbggg_IndexBufferObjectSubData_bind($this) { if (!$this.$bufferHandle1) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(595))); cbg_Gdx_gl20.$glBindBuffer(34963, $this.$bufferHandle1); if ($this.$isDirty1) { $this.$byteBuffer0.$limit0(jn_Buffer_limit($this.$buffer5) * 2 | 0); cbg_Gdx_gl20.$glBufferSubData(34963, 0, jn_Buffer_limit($this.$byteBuffer0), $this.$byteBuffer0); $this.$isDirty1 = 0; } $this.$isBound1 = 1; } function cbggg_IndexBufferObjectSubData_unbind($this) { cbg_Gdx_gl20.$glBindBuffer(34963, 0); $this.$isBound1 = 0; } function cbggg_IndexBufferObjectSubData_dispose($this) { var $gl; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34963, 0); $gl.$glDeleteBuffer($this.$bufferHandle1); $this.$bufferHandle1 = 0; } var jur_PreviousMatch = $rt_classWithoutFields(jur_AbstractSet); function jur_PreviousMatch__init_() { var var_0 = new jur_PreviousMatch(); jur_PreviousMatch__init_0(var_0); return var_0; } function jur_PreviousMatch__init_0($this) { jur_AbstractSet__init_($this); } function jur_PreviousMatch_matches($this, $stringIndex, $testString, $matchResult) { if ($stringIndex != $matchResult.$getPreviousMatchEnd()) return (-1); return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_PreviousMatch_hasConsumed($this, $matchResult) { return 0; } function jur_PreviousMatch_getName($this) { return $rt_s(596); } function omcsug_SandtrixUIAdapter$1() { var a = this; omceuga_UpdateAction.call(a); a.$secondsLast = 0; a.$milliSecondsLast = 0.0; a.$val$timeTxt = null; a.$this$039 = null; } function omcsug_SandtrixUIAdapter$1__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsug_SandtrixUIAdapter$1(); omcsug_SandtrixUIAdapter$1__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsug_SandtrixUIAdapter$1__init_0($this, $this$0, $arg0, $arg1, var$4) { $this.$this$039 = $this$0; $this.$val$timeTxt = var$4; omceuga_UpdateAction__init_0($this, $arg0, $arg1); $this.$secondsLast = (-1); $this.$milliSecondsLast = (-1.0); } function omcsug_SandtrixUIAdapter$1_onUpdate($this) { var var$1, var$2, var$3; if (!($this.$this$039.$data8.$display.$clock_seconds == $this.$secondsLast && $this.$this$039.$data8.$display.$clock_milliseconds === $this.$milliSecondsLast)) { var$1 = $this.$this$039.$api.$components0.$text0; var$2 = $this.$val$timeTxt; var$3 = $rt_createArray(jl_String, 1); var$3.data[0] = omcsu_UIUtils_formatTimeMs($this.$this$039.$data8.$display.$clock_minutes, $this.$this$039.$data8.$display.$clock_seconds, $this.$this$039.$data8.$display.$clock_milliseconds); var$1.$setLines2(var$2, var$3); $this.$secondsLast = $this.$this$039.$data8.$display.$clock_seconds; $this.$milliSecondsLast = $this.$this$039.$data8.$display.$clock_milliseconds; } } var omcet_Tools = $rt_classWithoutFields(); var omcet_Tools_decimalFormat_2decimal = null; var omcet_Tools_decimalFormat_3decimal = null; var omcet_Tools_decimalFormat_4decimal = null; var omcet_Tools_decimalFormat_5decimal = null; var omcet_Tools_decimalFormat_6decimal = null; var omcet_Tools_sdf = null; var omcet_Tools_skipFrameAccumulator = 0.0; function omcet_Tools_$callClinit() { omcet_Tools_$callClinit = $rt_eraseClinit(omcet_Tools); omcet_Tools__clinit_(); } function omcet_Tools__init_() { var var_0 = new omcet_Tools(); omcet_Tools__init_0(var_0); return var_0; } function omcet_Tools__init_0($this) { omcet_Tools_$callClinit(); jl_Object__init_0($this); } function omcet_Tools_skipFrame($desiredFPS) { var $TIME_STEP; omcet_Tools_$callClinit(); $TIME_STEP = 1.0 / $desiredFPS; omcet_Tools_skipFrameAccumulator = omcet_Tools_skipFrameAccumulator + cbg_Gdx_graphics.$getDeltaTime(); if (omcet_Tools_skipFrameAccumulator < $TIME_STEP) return 1; omcet_Tools_skipFrameAccumulator = omcet_Tools_skipFrameAccumulator - $TIME_STEP; return 0; } function omcet_Tools__clinit_() { omcet_Tools_decimalFormat_2decimal = jt_DecimalFormat__init_0($rt_s(597)); omcet_Tools_decimalFormat_3decimal = jt_DecimalFormat__init_0($rt_s(598)); omcet_Tools_decimalFormat_4decimal = jt_DecimalFormat__init_0($rt_s(599)); omcet_Tools_decimalFormat_5decimal = jt_DecimalFormat__init_0($rt_s(600)); omcet_Tools_decimalFormat_6decimal = jt_DecimalFormat__init_0($rt_s(601)); omcet_Tools_sdf = jt_SimpleDateFormat__init_($rt_s(602)); omcet_Tools_skipFrameAccumulator = 0.0; } function cbgm_Rectangle() { var a = this; jl_Object.call(a); a.$x7 = 0.0; a.$y7 = 0.0; a.$width4 = 0.0; a.$height4 = 0.0; } var cbgm_Rectangle_tmp = null; var cbgm_Rectangle_tmp2 = null; function cbgm_Rectangle_$callClinit() { cbgm_Rectangle_$callClinit = $rt_eraseClinit(cbgm_Rectangle); cbgm_Rectangle__clinit_(); } function cbgm_Rectangle__init_() { var var_0 = new cbgm_Rectangle(); cbgm_Rectangle__init_0(var_0); return var_0; } function cbgm_Rectangle__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Rectangle(); cbgm_Rectangle__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Rectangle__init_0($this) { cbgm_Rectangle_$callClinit(); jl_Object__init_0($this); } function cbgm_Rectangle__init_2($this, $x, $y, $width, $height) { cbgm_Rectangle_$callClinit(); jl_Object__init_0($this); $this.$x7 = $x; $this.$y7 = $y; $this.$width4 = $width; $this.$height4 = $height; } function cbgm_Rectangle_set($this, $x, $y, $width, $height) { $this.$x7 = $x; $this.$y7 = $y; $this.$width4 = $width; $this.$height4 = $height; return $this; } function cbgm_Rectangle_getWidth($this) { return $this.$width4; } function cbgm_Rectangle_getHeight($this) { return $this.$height4; } function cbgm_Rectangle_toString($this) { return ((((((((((jl_StringBuilder__init_()).$append1($rt_s(603))).$append21($this.$x7)).$append1($rt_s(604))).$append21($this.$y7)).$append1($rt_s(604))).$append21($this.$width4)).$append1($rt_s(604))).$append21($this.$height4)).$append1($rt_s(605))).$toString(); } function cbgm_Rectangle_hashCode($this) { var var$1; var$1 = 31 + cbgu_NumberUtils_floatToRawIntBits($this.$height4) | 0; var$1 = (31 * var$1 | 0) + cbgu_NumberUtils_floatToRawIntBits($this.$width4) | 0; var$1 = (31 * var$1 | 0) + cbgu_NumberUtils_floatToRawIntBits($this.$x7) | 0; var$1 = (31 * var$1 | 0) + cbgu_NumberUtils_floatToRawIntBits($this.$y7) | 0; return var$1; } function cbgm_Rectangle_equals($this, $obj) { var $other; if ($this === $obj) return 1; if ($obj === null) return 0; if (jl_Object_getClass($this) !== jl_Object_getClass($obj)) return 0; $other = $obj; if (cbgu_NumberUtils_floatToRawIntBits($this.$height4) != cbgu_NumberUtils_floatToRawIntBits($other.$height4)) return 0; if (cbgu_NumberUtils_floatToRawIntBits($this.$width4) != cbgu_NumberUtils_floatToRawIntBits($other.$width4)) return 0; if (cbgu_NumberUtils_floatToRawIntBits($this.$x7) != cbgu_NumberUtils_floatToRawIntBits($other.$x7)) return 0; if (cbgu_NumberUtils_floatToRawIntBits($this.$y7) == cbgu_NumberUtils_floatToRawIntBits($other.$y7)) return 1; return 0; } function cbgm_Rectangle__clinit_() { cbgm_Rectangle_tmp = cbgm_Rectangle__init_(); cbgm_Rectangle_tmp2 = cbgm_Rectangle__init_(); } function cbggg_PixmapPacker$PixmapPackerRectangle() { var a = this; cbgm_Rectangle.call(a); a.$splits = null; a.$pads = null; a.$offsetX0 = 0; a.$offsetY0 = 0; a.$originalWidth0 = 0; a.$originalHeight = 0; } function cbggg_PixmapPacker$PixmapPackerRectangle__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_PixmapPacker$PixmapPackerRectangle(); cbggg_PixmapPacker$PixmapPackerRectangle__init_1(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_PixmapPacker$PixmapPackerRectangle__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7) { var var_8 = new cbggg_PixmapPacker$PixmapPackerRectangle(); cbggg_PixmapPacker$PixmapPackerRectangle__init_2(var_8, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7); return var_8; } function cbggg_PixmapPacker$PixmapPackerRectangle__init_1($this, $x, $y, $width, $height) { cbgm_Rectangle__init_2($this, $x, $y, $width, $height); $this.$offsetX0 = 0; $this.$offsetY0 = 0; $this.$originalWidth0 = $width; $this.$originalHeight = $height; } function cbggg_PixmapPacker$PixmapPackerRectangle__init_2($this, $x, $y, $width, $height, $left, $top, $originalWidth, $originalHeight) { cbgm_Rectangle__init_2($this, $x, $y, $width, $height); $this.$offsetX0 = $left; $this.$offsetY0 = $top; $this.$originalWidth0 = $originalWidth; $this.$originalHeight = $originalHeight; } var cbgc_Controllers = $rt_classWithoutFields(); var cbgc_Controllers_managers = null; var cbgc_Controllers_preferredManager = null; function cbgc_Controllers_$callClinit() { cbgc_Controllers_$callClinit = $rt_eraseClinit(cbgc_Controllers); cbgc_Controllers__clinit_(); } function cbgc_Controllers__init_() { var var_0 = new cbgc_Controllers(); cbgc_Controllers__init_0(var_0); return var_0; } function cbgc_Controllers__init_0($this) { cbgc_Controllers_$callClinit(); jl_Object__init_0($this); } function cbgc_Controllers_addListener($listener) { cbgc_Controllers_$callClinit(); cbgc_Controllers_initialize(); (cbgc_Controllers_getManager()).$addListener0($listener); } function cbgc_Controllers_getManager() { cbgc_Controllers_$callClinit(); return cbgc_Controllers_managers.$get2(cbg_Gdx_app); } function cbgc_Controllers_initialize() { var $className, $type, $manager, $controllerManagerClass, $ex, $app, $$je; cbgc_Controllers_$callClinit(); if (cbgc_Controllers_managers.$containsKey(cbg_Gdx_app)) return; $className = null; $type = cbg_Gdx_app.$getType2(); $manager = null; if (cbgc_Controllers_preferredManager !== null) $className = cbgc_Controllers_preferredManager; else { cbg_Application$ApplicationType_$callClinit(); if ($type === cbg_Application$ApplicationType_Android) $className = $rt_s(606); else if ($type === cbg_Application$ApplicationType_Desktop) $className = $rt_s(607); else if ($type === cbg_Application$ApplicationType_WebGL) $className = $rt_s(608); else if ($type === cbg_Application$ApplicationType_iOS) $className = $rt_s(609); else { cbg_Gdx_app.$log($rt_s(610), (((jl_StringBuilder__init_()).$append1($rt_s(611))).$append(cbg_Gdx_app.$getType2())).$toString()); $manager = cbgc_ControllerManagerStub__init_(); } } if ($manager === null) a: { try { $controllerManagerClass = cbgur_ClassReflection_forName($className); $manager = cbgur_ClassReflection_newInstance($controllerManagerClass); break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { $ex = $$je; } else { throw $$e; } } $rt_throw(cbgu_GdxRuntimeException__init_3((((jl_StringBuilder__init_()).$append1($rt_s(612))).$append1($className)).$toString(), $ex)); } cbgc_Controllers_managers.$put1(cbg_Gdx_app, $manager); $app = cbg_Gdx_app; cbg_Gdx_app.$addLifecycleListener(cbgc_Controllers$1__init_($app)); cbg_Gdx_app.$log($rt_s(610), ((((jl_StringBuilder__init_()).$append1($rt_s(613))).$append2(cbgc_Controllers_managers.$size3)).$append1($rt_s(614))).$toString()); } function cbgc_Controllers__clinit_() { cbgc_Controllers_managers = cbgu_ObjectMap__init_(); cbgc_Controllers_preferredManager = null; } var omcsugp_GameOverParticleSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsugp_GameOverParticleSystem__init_(var_0) { var var_1 = new omcsugp_GameOverParticleSystem(); omcsugp_GameOverParticleSystem__init_0(var_1, var_0); return var_1; } function omcsugp_GameOverParticleSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 23040, 1); } function omcsugp_GameOverParticleSystem_addParticle($this, $x, $y, $color, $darkness, $high) { omcsug_SandtrixBaseMedia_$callClinit(); $this.$addParticle0(omcsug_SandtrixBaseMedia_PIXEL, $x, $y, $color.$r1 * $darkness, $color.$g1 * $darkness, $color.$b1 * $darkness, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, omcsugp_GameOverParticleSystem$CustomData__init_($this, cbgm_MathUtils_random((-0.20000000298023224), 0.20000000298023224), cbgm_MathUtils_random((-0.20000000298023224), 0.20000000298023224), 5, ($y - $high | 0) / 3 | 0, $high, 0)); } function omcsugp_GameOverParticleSystem_updateParticle($this, $particle, $index) { var $customData, $y_bottom, var$5, var$6; $customData = $particle.$customData; if ($customData.$active0) { $customData.$y_speed0 = $customData.$y_speed0 - 0.05000000074505806; $particle.$x1 = $particle.$x1 + $customData.$x_speed; $particle.$y1 = $particle.$y1 + $customData.$y_speed0; } else { $customData.$freezeTime = $customData.$freezeTime - 1 | 0; if ($customData.$freezeTime <= 0) $customData.$active0 = 1; } if (!($particle.$x1 >= 16.0 && $particle.$x1 <= 96.0)) $customData.$x_speed = -$customData.$x_speed; $y_bottom = 0 + $customData.$high | 0; var$5 = $particle.$y1; var$6 = $y_bottom; if (var$5 >= var$6) return 1; $particle.$y1 = var$6; if ($customData.$bounce <= 0) return 0; $customData.$y_speed0 = -$customData.$y_speed0 / cbgm_MathUtils_random(1.5, 2.0); $customData.$bounce = $customData.$bounce - 1 | 0; return 1; } function omcsugp_GameOverParticleSystem_createParticle($this, $particle) {} function omcsugp_GameOverParticleSystem_destroyParticle($this, $particle) {} function cbgm_DelaunayTriangulator() { var a = this; jl_Object.call(a); a.$quicksortStack0 = null; a.$triangles = null; a.$originalIndices0 = null; a.$edges0 = null; a.$complete1 = null; a.$superTriangle = null; a.$centroid = null; } function cbgm_DelaunayTriangulator__init_() { var var_0 = new cbgm_DelaunayTriangulator(); cbgm_DelaunayTriangulator__init_0(var_0); return var_0; } function cbgm_DelaunayTriangulator__init_0($this) { jl_Object__init_0($this); $this.$quicksortStack0 = cbgu_IntArray__init_0(); $this.$triangles = cbgu_ShortArray__init_(0, 16); $this.$originalIndices0 = cbgu_ShortArray__init_(0, 0); $this.$edges0 = cbgu_IntArray__init_0(); $this.$complete1 = cbgu_BooleanArray__init_(0, 16); $this.$superTriangle = $rt_createFloatArray(6); $this.$centroid = cbgm_Vector2__init_(); } var jur_NonCapFSet = $rt_classWithoutFields(jur_FSet); function jur_NonCapFSet__init_(var_0) { var var_1 = new jur_NonCapFSet(); jur_NonCapFSet__init_0(var_1, var_0); return var_1; } function jur_NonCapFSet__init_0($this, $groupIndex) { jur_FSet__init_0($this, $groupIndex); } function jur_NonCapFSet_matches($this, $stringIndex, $testString, $matchResult) { var $gr; $gr = $this.$getGroupIndex(); $matchResult.$setConsumed($gr, $stringIndex - $matchResult.$getConsumed($gr) | 0); return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_NonCapFSet_getName($this) { return $rt_s(615); } function jur_NonCapFSet_hasConsumed($this, $mr) { return 0; } var cbgssu_ImageButton = $rt_classWithoutFields(cbgssu_Button); var omceugcs_ScrollBarHorizontal = $rt_classWithoutFields(omceugcs_ScrollBar); function omceugcs_ScrollBarHorizontal__init_() { var var_0 = new omceugcs_ScrollBarHorizontal(); omceugcs_ScrollBarHorizontal__init_0(var_0); return var_0; } function omceugcs_ScrollBarHorizontal__init_0($this) { omceugcs_ScrollBar__init_($this); } function cbgggpi_ParticleControllerInfluencer$Random() { cbgggpi_ParticleControllerInfluencer.call(this); this.$pool0 = null; } function cbgggpi_ParticleControllerInfluencer$Random__init_() { var var_0 = new cbgggpi_ParticleControllerInfluencer$Random(); cbgggpi_ParticleControllerInfluencer$Random__init_0(var_0); return var_0; } function cbgggpi_ParticleControllerInfluencer$Random__init_0($this) { cbgggpi_ParticleControllerInfluencer__init_($this); $this.$pool0 = cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool__init_($this); } var cbgggpi_ScaleInfluencer = $rt_classWithoutFields(cbgggpi_SimpleInfluencer); function cbgggpi_ScaleInfluencer__init_() { var var_0 = new cbgggpi_ScaleInfluencer(); cbgggpi_ScaleInfluencer__init_0(var_0); return var_0; } function cbgggpi_ScaleInfluencer__init_0($this) { cbgggpi_SimpleInfluencer__init_($this); cbgggp_ParticleChannels_$callClinit(); $this.$valueChannelDescriptor = cbgggp_ParticleChannels_Scale; } var cbgm_MathUtils = $rt_classWithoutFields(); var cbgm_MathUtils_random1 = null; function cbgm_MathUtils_$callClinit() { cbgm_MathUtils_$callClinit = $rt_eraseClinit(cbgm_MathUtils); cbgm_MathUtils__clinit_(); } function cbgm_MathUtils__init_() { var var_0 = new cbgm_MathUtils(); cbgm_MathUtils__init_0(var_0); return var_0; } function cbgm_MathUtils__init_0($this) { cbgm_MathUtils_$callClinit(); jl_Object__init_0($this); } function cbgm_MathUtils_sinDeg($degrees) { cbgm_MathUtils_$callClinit(); cbgm_MathUtils$Sin_$callClinit(); return cbgm_MathUtils$Sin_table.data[($degrees * 45.511112213134766 | 0) & 16383]; } function cbgm_MathUtils_cosDeg($degrees) { cbgm_MathUtils_$callClinit(); cbgm_MathUtils$Sin_$callClinit(); return cbgm_MathUtils$Sin_table.data[(($degrees + 90.0) * 45.511112213134766 | 0) & 16383]; } function cbgm_MathUtils_random0($range) { cbgm_MathUtils_$callClinit(); return cbgm_MathUtils_random1.$nextInt0($range + 1 | 0); } function cbgm_MathUtils_random2($start, $end) { cbgm_MathUtils_$callClinit(); return $start + cbgm_MathUtils_random1.$nextInt0(($end - $start | 0) + 1 | 0) | 0; } function cbgm_MathUtils_random($start, $end) { cbgm_MathUtils_$callClinit(); return $start + cbgm_MathUtils_random1.$nextFloat() * ($end - $start); } function cbgm_MathUtils_nextPowerOfTwo($value) { var var$2, var$3; cbgm_MathUtils_$callClinit(); if (!$value) return 1; var$2 = $value + (-1) | 0; var$3 = var$2 | var$2 >> 1; var$3 = var$3 | var$3 >> 2; var$3 = var$3 | var$3 >> 4; var$3 = var$3 | var$3 >> 8; var$3 = var$3 | var$3 >> 16; return var$3 + 1 | 0; } function cbgm_MathUtils_floor($value) { cbgm_MathUtils_$callClinit(); return ($value + 16384.0 | 0) - 16384 | 0; } function cbgm_MathUtils_round($value) { cbgm_MathUtils_$callClinit(); return ($value + 16384.5 | 0) - 16384 | 0; } function cbgm_MathUtils_isEqual($a, $b, $tolerance) { cbgm_MathUtils_$callClinit(); return jl_Math_abs0($a - $b) > $tolerance ? 0 : 1; } function cbgm_MathUtils__clinit_() { cbgm_MathUtils_random1 = cbgm_RandomXS128__init_(); } function jur_UCISupplCharSet() { jur_LeafSet.call(this); this.$ch0 = 0; } function jur_UCISupplCharSet__init_(var_0) { var var_1 = new jur_UCISupplCharSet(); jur_UCISupplCharSet__init_0(var_1, var_0); return var_1; } function jur_UCISupplCharSet__init_0($this, $ch) { jur_LeafSet__init_0($this); $this.$charCount = 2; $this.$ch0 = jl_Character_toLowerCase(jl_Character_toUpperCase($ch)); } function jur_UCISupplCharSet_accepts($this, $strIndex, $testString) { var var$3, $high, $low; var$3 = $strIndex + 1 | 0; $high = $testString.$charAt($strIndex); $low = $testString.$charAt(var$3); return $this.$ch0 != jl_Character_toLowerCase(jl_Character_toUpperCase(jl_Character_toCodePoint($high, $low))) ? (-1) : 2; } function jur_UCISupplCharSet_getName($this) { var var$1, var$2; var$1 = jl_String__init_(jl_Character_toChars($this.$ch0)); var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(616)), var$1); return jl_StringBuilder_toString(var$2); } function cbggg_BitmapFont$BitmapFontData() { var a = this; jl_Object.call(a); a.$name9 = null; a.$imagePaths = null; a.$fontFile = null; a.$flipped0 = 0; a.$padTop1 = 0.0; a.$padRight1 = 0.0; a.$padBottom1 = 0.0; a.$padLeft1 = 0.0; a.$lineHeight = 0.0; a.$capHeight = 0.0; a.$ascent = 0.0; a.$descent = 0.0; a.$down = 0.0; a.$blankLineScale = 0.0; a.$scaleX2 = 0.0; a.$scaleY2 = 0.0; a.$markupEnabled = 0; a.$glyphs = null; a.$missingGlyph = null; a.$spaceXadvance = 0.0; a.$xHeight = 0.0; a.$breakChars = null; a.$xChars = null; a.$capChars = null; } function cbggg_BitmapFont$BitmapFontData__init_0() { var var_0 = new cbggg_BitmapFont$BitmapFontData(); cbggg_BitmapFont$BitmapFontData__init_1(var_0); return var_0; } function cbggg_BitmapFont$BitmapFontData__init_(var_0, var_1) { var var_2 = new cbggg_BitmapFont$BitmapFontData(); cbggg_BitmapFont$BitmapFontData__init_2(var_2, var_0, var_1); return var_2; } function cbggg_BitmapFont$BitmapFontData__init_1($this) { jl_Object__init_0($this); $this.$capHeight = 1.0; $this.$blankLineScale = 1.0; $this.$scaleX2 = 1.0; $this.$scaleY2 = 1.0; $this.$glyphs = $rt_createArray($rt_arraycls(cbggg_BitmapFont$Glyph), 128); $this.$xHeight = 1.0; $this.$xChars = $rt_createCharArrayFromData([120, 101, 97, 111, 110, 115, 114, 99, 117, 109, 118, 119, 122]); $this.$capChars = $rt_createCharArrayFromData([77, 78, 66, 68, 67, 69, 70, 75, 65, 71, 72, 73, 74, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90]); } function cbggg_BitmapFont$BitmapFontData__init_2($this, $fontFile, $flip) { jl_Object__init_0($this); $this.$capHeight = 1.0; $this.$blankLineScale = 1.0; $this.$scaleX2 = 1.0; $this.$scaleY2 = 1.0; $this.$glyphs = $rt_createArray($rt_arraycls(cbggg_BitmapFont$Glyph), 128); $this.$xHeight = 1.0; $this.$xChars = $rt_createCharArrayFromData([120, 101, 97, 111, 110, 115, 114, 99, 117, 109, 118, 119, 122]); $this.$capChars = $rt_createCharArrayFromData([77, 78, 66, 68, 67, 69, 70, 75, 65, 71, 72, 73, 74, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90]); $this.$fontFile = $fontFile; $this.$flipped0 = $flip; $this.$load1($fontFile, $flip); } function cbggg_BitmapFont$BitmapFontData_load($this, $fontFile, $flip) { var $reader, $line, var$5, $padding, var$7, $padY, $common, var$10, $baseLine, $pageCount, var$13, $p, $matcher, $id, $pageID, $ex, $fileName, $glyph, $tokens, $ch, $first, $second, $amount, $hasMetricsOverride, $overrideAscent, $overrideDescent, $overrideDown, $overrideCapHeight, $overrideLineHeight, $overrideSpaceXAdvance, $overrideXHeight, $spaceGlyph, $xadvanceGlyph, $xGlyph, var$37, $xChar, $capGlyph, $capChar, $page, var$42, var$43, $$je; if ($this.$imagePaths !== null) $rt_throw(jl_IllegalStateException__init_($rt_s(617))); $this.$name9 = $fontFile.$nameWithoutExtension(); $reader = ji_BufferedReader__init_(ji_InputStreamReader__init_1($fontFile.$read4()), 512); a: { b: { try { $line = $reader.$readLine(); if ($line === null) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(618))); var$5 = $line.$substring($line.$indexOf2($rt_s(619)) + 8 | 0); $padding = (var$5.$substring0(0, var$5.$indexOf1(32))).$split2($rt_s(604), 4); var$7 = $padding.data; if (var$7.length != 4) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(620))); $this.$padTop1 = jl_Integer_parseInt0(var$7[0]); $this.$padRight1 = jl_Integer_parseInt0(var$7[1]); $this.$padBottom1 = jl_Integer_parseInt0(var$7[2]); $this.$padLeft1 = jl_Integer_parseInt0(var$7[3]); $padY = $this.$padTop1 + $this.$padBottom1; var$5 = $reader.$readLine(); if (var$5 === null) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(621))); $common = var$5.$split2($rt_s(76), 9); var$7 = $common.data; var$10 = var$7.length; if (var$10 < 3) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(622))); if (!var$7[1].$startsWith0($rt_s(623))) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(624))); $this.$lineHeight = jl_Integer_parseInt0(var$7[1].$substring(11)); if (!var$7[2].$startsWith0($rt_s(625))) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(626))); c: { $baseLine = jl_Integer_parseInt0(var$7[2].$substring(5)); $pageCount = 1; if (var$10 < 6) var$13 = $pageCount; else if (var$7[5] === null) var$13 = $pageCount; else if (!var$7[5].$startsWith0($rt_s(627))) var$13 = $pageCount; else { try { var$13 = jl_Math_max(1, jl_Integer_parseInt0(var$7[5].$substring(6))); $pageCount = var$13; break c; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { } else { throw $$e; } } var$13 = $pageCount; } } $this.$imagePaths = $rt_createArray(jl_String, var$13); $p = 0; d: { e: { f: { while (true) { if ($p >= var$13) break d; var$5 = $reader.$readLine(); if (var$5 === null) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(628))); g: { $matcher = jur_Pattern_matcher(jur_Pattern_compile($rt_s(629)), var$5); if (jur_Matcher_find($matcher)) { $id = jur_Matcher_group($matcher, 1); try { $pageID = jl_Integer_parseInt0($id); if ($pageID != $p) break f; break g; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { $ex = $$je; break e; } else { throw $$e; } } } } var$5 = jur_Pattern_matcher(jur_Pattern_compile($rt_s(630)), var$5); if (!jur_Matcher_find(var$5)) break; $fileName = jur_Matcher_group(var$5, 1); $this.$imagePaths.data[$p] = ((($fontFile.$parent0()).$child($fileName)).$path()).$replaceAll0($rt_s(631), $rt_s(103)); $p = $p + 1 | 0; } $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(632))); } try { $rt_throw(cbgu_GdxRuntimeException__init_0((((jl_StringBuilder__init_()).$append1($rt_s(633))).$append1($id)).$toString())); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { $ex = $$je; } else { throw $$e; } } } $rt_throw(cbgu_GdxRuntimeException__init_3((((jl_StringBuilder__init_()).$append1($rt_s(634))).$append1($id)).$toString(), $ex)); } $this.$descent = 0.0; h: { while (true) { var$5 = $reader.$readLine(); if (var$5 === null) break; if (var$5.$startsWith0($rt_s(635))) break h; if (var$5.$startsWith0($rt_s(636))) break h; if (!var$5.$startsWith0($rt_s(637))) continue; $glyph = cbggg_BitmapFont$Glyph__init_(); $tokens = ju_StringTokenizer__init_(var$5, $rt_s(638)); $tokens.$nextToken(); $tokens.$nextToken(); $ch = jl_Integer_parseInt0($tokens.$nextToken()); if ($ch <= 0) $this.$missingGlyph = $glyph; else { if ($ch > 65535) continue; $this.$setGlyph($ch, $glyph); } $glyph.$id = $ch; $tokens.$nextToken(); $glyph.$srcX = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); $glyph.$srcY = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); $glyph.$width2 = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); $glyph.$height2 = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); $glyph.$xoffset = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); if ($flip) $glyph.$yoffset = jl_Integer_parseInt0($tokens.$nextToken()); else $glyph.$yoffset = -($glyph.$height2 + jl_Integer_parseInt0($tokens.$nextToken()) | 0) | 0; $tokens.$nextToken(); $glyph.$xadvance = jl_Integer_parseInt0($tokens.$nextToken()); if ($tokens.$hasMoreTokens()) $tokens.$nextToken(); i: { if ($tokens.$hasMoreTokens()) try { $glyph.$page = jl_Integer_parseInt0($tokens.$nextToken()); break i; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { } else { throw $$e; } } } if ($glyph.$width2 > 0 && $glyph.$height2 > 0) $this.$descent = jl_Math_min0($baseLine + $glyph.$yoffset, $this.$descent); } } $this.$descent = $this.$descent + $this.$padBottom1; j: { while (true) { var$5 = $reader.$readLine(); if (var$5 === null) break; if (!var$5.$startsWith0($rt_s(639))) break j; $tokens = ju_StringTokenizer__init_(var$5, $rt_s(638)); $tokens.$nextToken(); $tokens.$nextToken(); $first = jl_Integer_parseInt0($tokens.$nextToken()); $tokens.$nextToken(); $second = jl_Integer_parseInt0($tokens.$nextToken()); if ($first < 0) continue; if ($first > 65535) continue; if ($second < 0) continue; if ($second > 65535) continue; $glyph = $this.$getGlyph($first & 65535); $tokens.$nextToken(); $amount = jl_Integer_parseInt0($tokens.$nextToken()); if ($glyph !== null) $glyph.$setKerning($second, $amount); } } $hasMetricsOverride = 0; $overrideAscent = 0.0; $overrideDescent = 0.0; $overrideDown = 0.0; $overrideCapHeight = 0.0; $overrideLineHeight = 0.0; $overrideSpaceXAdvance = 0.0; $overrideXHeight = 0.0; if (var$5 !== null && var$5.$startsWith0($rt_s(636))) { $hasMetricsOverride = 1; $tokens = ju_StringTokenizer__init_(var$5, $rt_s(638)); $tokens.$nextToken(); $tokens.$nextToken(); $overrideAscent = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideDescent = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideDown = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideCapHeight = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideLineHeight = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideSpaceXAdvance = jl_Float_parseFloat($tokens.$nextToken()); $tokens.$nextToken(); $overrideXHeight = jl_Float_parseFloat($tokens.$nextToken()); } $spaceGlyph = $this.$getGlyph(32); if ($spaceGlyph === null) { $spaceGlyph = cbggg_BitmapFont$Glyph__init_(); $spaceGlyph.$id = 32; $xadvanceGlyph = $this.$getGlyph(108); if ($xadvanceGlyph === null) $xadvanceGlyph = $this.$getFirstGlyph(); $spaceGlyph.$xadvance = $xadvanceGlyph.$xadvance; $this.$setGlyph(32, $spaceGlyph); } if (!$spaceGlyph.$width2) { $spaceGlyph.$width2 = $this.$padLeft1 + $spaceGlyph.$xadvance + $this.$padRight1 | 0; $spaceGlyph.$xoffset = -$this.$padLeft1 | 0; } $this.$spaceXadvance = $spaceGlyph.$xadvance; $xGlyph = null; var$7 = $this.$xChars.data; var$10 = var$7.length; var$37 = 0; k: { while (var$37 < var$10) { $xChar = var$7[var$37]; $xGlyph = $this.$getGlyph($xChar); if ($xGlyph !== null) break k; var$37 = var$37 + 1 | 0; } } if ($xGlyph === null) $xGlyph = $this.$getFirstGlyph(); $this.$xHeight = $xGlyph.$height2 - $padY; $capGlyph = null; var$7 = $this.$capChars.data; var$13 = var$7.length; var$10 = 0; l: { while (var$10 < var$13) { $capChar = var$7[var$10]; $capGlyph = $this.$getGlyph($capChar); if ($capGlyph !== null) break l; var$10 = var$10 + 1 | 0; } } if ($capGlyph !== null) $this.$capHeight = $capGlyph.$height2; else { var$7 = $this.$glyphs.data; var$13 = var$7.length; var$10 = 0; while (var$10 < var$13) { m: { $page = var$7[var$10]; if ($page !== null) { var$42 = $page.data; var$37 = var$42.length; var$43 = 0; while (true) { if (var$43 >= var$37) break m; $glyph = var$42[var$43]; if ($glyph !== null && $glyph.$height2 && $glyph.$width2) $this.$capHeight = jl_Math_max0($this.$capHeight, $glyph.$height2); var$43 = var$43 + 1 | 0; } } } var$10 = var$10 + 1 | 0; } } $this.$capHeight = $this.$capHeight - $padY; $this.$ascent = $baseLine - $this.$capHeight; $this.$down = -$this.$lineHeight; if ($flip) { $this.$ascent = -$this.$ascent; $this.$down = -$this.$down; } if ($hasMetricsOverride) { $this.$ascent = $overrideAscent; $this.$descent = $overrideDescent; $this.$down = $overrideDown; $this.$capHeight = $overrideCapHeight; $this.$lineHeight = $overrideLineHeight; $this.$spaceXadvance = $overrideSpaceXAdvance; $this.$xHeight = $overrideXHeight; } } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { $ex = $$je; break b; } else{ var$5 = $$je; break a; } } cbgu_StreamUtils_closeQuietly($reader); return; } try { $rt_throw(cbgu_GdxRuntimeException__init_3((((jl_StringBuilder__init_()).$append1($rt_s(640))).$append($fontFile)).$toString(), $ex)); } catch ($$e) { $$je = $rt_wrapException($$e); var$5 = $$je; } } cbgu_StreamUtils_closeQuietly($reader); $rt_throw(var$5); } function cbggg_BitmapFont$BitmapFontData_setGlyphRegion($this, $glyph, $region) { var $texture, $invTexWidth, $invTexHeight, $offsetX, $offsetY, $u, $v, $regionWidth, $regionHeight, $atlasRegion, $x, $x2, $y, $y2, var$17, $amount; $texture = $region.$getTexture(); $invTexWidth = 1.0 / $texture.$getWidth(); $invTexHeight = 1.0 / $texture.$getHeight(); $offsetX = 0.0; $offsetY = 0.0; $u = $region.$u1; $v = $region.$v1; $regionWidth = $region.$getRegionWidth(); $regionHeight = $region.$getRegionHeight(); if ($region instanceof cbggg_TextureAtlas$AtlasRegion) { $atlasRegion = $region; $offsetX = $atlasRegion.$offsetX; $offsetY = ($atlasRegion.$originalHeight0 - $atlasRegion.$packedHeight | 0) - $atlasRegion.$offsetY; } $x = $glyph.$srcX; $x2 = $glyph.$srcX + $glyph.$width2 | 0; $y = $glyph.$srcY; $y2 = $glyph.$srcY + $glyph.$height2 | 0; if ($offsetX <= 0.0) $regionWidth = $x2; else { $x = $x - $offsetX; if ($x < 0.0) { $glyph.$width2 = $glyph.$width2 + $x | 0; $glyph.$xoffset = $glyph.$xoffset - $x | 0; $x = 0.0; } var$17 = $x2 - $offsetX; if (var$17 <= $regionWidth) $regionWidth = var$17; else $glyph.$width2 = $glyph.$width2 - (var$17 - $regionWidth) | 0; } if ($offsetY <= 0.0) $regionHeight = $y2; else { $y = $y - $offsetY; if ($y < 0.0) { $glyph.$height2 = $glyph.$height2 + $y | 0; if ($glyph.$height2 < 0) $glyph.$height2 = 0; $y = 0.0; } var$17 = $y2 - $offsetY; if (var$17 <= $regionHeight) $regionHeight = var$17; else { $amount = var$17 - $regionHeight; $glyph.$height2 = $glyph.$height2 - $amount | 0; $glyph.$yoffset = $glyph.$yoffset + $amount | 0; } } $glyph.$u0 = $u + $x * $invTexWidth; $glyph.$u20 = $u + $regionWidth * $invTexWidth; if (!$this.$flipped0) { $glyph.$v20 = $v + $y * $invTexHeight; $glyph.$v0 = $v + $regionHeight * $invTexHeight; } else { $glyph.$v0 = $v + $y * $invTexHeight; $glyph.$v20 = $v + $regionHeight * $invTexHeight; } } function cbggg_BitmapFont$BitmapFontData_setGlyph($this, $ch, $glyph) { var var$3, var$4, $page; var$3 = $this.$glyphs.data; var$4 = $ch / 512 | 0; $page = var$3[var$4]; if ($page === null) { var$3 = $this.$glyphs.data; $page = $rt_createArray(cbggg_BitmapFont$Glyph, 512); var$3[var$4] = $page; } $page.data[$ch & 511] = $glyph; } function cbggg_BitmapFont$BitmapFontData_getFirstGlyph($this) { var var$1, var$2, var$3, $page, var$5, var$6, var$7, $glyph; var$1 = $this.$glyphs.data; var$2 = var$1.length; var$3 = 0; a: while (true) { if (var$3 >= var$2) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(641))); b: { $page = var$1[var$3]; if ($page !== null) { var$5 = $page.data; var$6 = var$5.length; var$7 = 0; while (true) { if (var$7 >= var$6) break b; $glyph = var$5[var$7]; if ($glyph !== null && $glyph.$height2 && $glyph.$width2) break a; var$7 = var$7 + 1 | 0; } } } var$3 = var$3 + 1 | 0; } return $glyph; } function cbggg_BitmapFont$BitmapFontData_getGlyph($this, $ch) { var $page; $page = $this.$glyphs.data[$ch / 512 | 0]; if ($page === null) return null; return $page.data[$ch & 511]; } function cbggg_BitmapFont$BitmapFontData_getGlyphs($this, $run, $str, $start, $end, $lastGlyph) { var $max, $markupEnabled, $scaleX, $glyphs, $xAdvances, var$11, $ch, $glyph, $lastGlyphWidth; $max = $end - $start | 0; if (!$max) return; $markupEnabled = $this.$markupEnabled; $scaleX = $this.$scaleX2; $glyphs = $run.$glyphs0; $xAdvances = $run.$xAdvances; $glyphs.$ensureCapacity1($max); $run.$xAdvances.$ensureCapacity2($max + 1 | 0); while (true) { a: { var$11 = $start + 1 | 0; $ch = $str.$charAt($start); if ($ch != 13) { $glyph = $this.$getGlyph($ch); if ($glyph === null) { if ($this.$missingGlyph === null) break a; $glyph = $this.$missingGlyph; } $glyphs.$add1($glyph); $xAdvances.$add6($lastGlyph !== null ? ($lastGlyph.$xadvance + $lastGlyph.$getKerning($ch) | 0) * $scaleX : $glyph.$fixedWidth ? 0.0 : ( -$glyph.$xoffset | 0) * $scaleX - $this.$padLeft1); if (!$markupEnabled) $lastGlyph = $glyph; else if ($ch != 91) $lastGlyph = $glyph; else if (var$11 >= $end) $lastGlyph = $glyph; else if ($str.$charAt(var$11) != 91) $lastGlyph = $glyph; else { var$11 = var$11 + 1 | 0; $lastGlyph = $glyph; } } } if (var$11 >= $end) break; $start = var$11; } if ($lastGlyph !== null) { $lastGlyphWidth = $lastGlyph.$fixedWidth ? $lastGlyph.$xadvance * $scaleX : ($lastGlyph.$width2 + $lastGlyph.$xoffset | 0) * $scaleX - $this.$padRight1; $xAdvances.$add6($lastGlyphWidth); } } function cbggg_BitmapFont$BitmapFontData_getWrapIndex($this, $glyphs, $start) { var $i, $glyphsItems, var$5, $ch, var$7; $i = $start - 1 | 0; $glyphsItems = $glyphs.$items; var$5 = $glyphsItems.data; $ch = var$5[$i].$id & 65535; if ($this.$isWhitespace($ch)) return $i; if ($this.$isBreakChar($ch)) $i = $i + (-1) | 0; a: { while ($i > 0) { var$7 = var$5[$i].$id & 65535; if ($this.$isWhitespace(var$7)) break a; if ($this.$isBreakChar(var$7)) break a; $i = $i + (-1) | 0; } return 0; } return $i + 1 | 0; } function cbggg_BitmapFont$BitmapFontData_isBreakChar($this, $c) { var var$2, var$3, var$4, $br; if ($this.$breakChars === null) return 0; var$2 = $this.$breakChars.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $br = var$2[var$4]; if ($c == $br) return 1; var$4 = var$4 + 1 | 0; } return 0; } function cbggg_BitmapFont$BitmapFontData_isWhitespace($this, $c) { switch ($c) { case 9: case 10: case 13: case 32: break; default: return 0; } return 1; } var cbgggpv_RectangleSpawnShapeValue = $rt_classWithoutFields(cbgggpv_PrimitiveSpawnShapeValue); function cbgggpv_RectangleSpawnShapeValue__init_() { var var_0 = new cbgggpv_RectangleSpawnShapeValue(); cbgggpv_RectangleSpawnShapeValue__init_0(var_0); return var_0; } function cbgggpv_RectangleSpawnShapeValue__init_0($this) { cbgggpv_PrimitiveSpawnShapeValue__init_($this); } function jur_AbstractCharClass$LazyRange() { var a = this; jur_AbstractCharClass$LazyCharClass.call(a); a.$start9 = 0; a.$end3 = 0; } function jur_AbstractCharClass$LazyRange__init_(var_0, var_1) { var var_2 = new jur_AbstractCharClass$LazyRange(); jur_AbstractCharClass$LazyRange__init_0(var_2, var_0, var_1); return var_2; } function jur_AbstractCharClass$LazyRange__init_0($this, $start, $end) { jur_AbstractCharClass$LazyCharClass__init_($this); $this.$start9 = $start; $this.$end3 = $end; } function jur_AbstractCharClass$LazyRange_computeValue($this) { var $chCl; $chCl = (jur_CharClass__init_()).$add0($this.$start9, $this.$end3); return $chCl; } var jur_AltQuantifierSet = $rt_classWithoutFields(jur_LeafQuantifierSet); function jur_AltQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_AltQuantifierSet(); jur_AltQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_AltQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_LeafQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_AltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $shift; $shift = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($shift < 0) $shift = $this.$next.$matches($stringIndex, $testString, $matchResult); return $shift; } function jur_AltQuantifierSet_setNext($this, $next) { jur_AbstractSet_setNext($this, $next); $this.$innerSet.$setNext($next); } function omcsum_MenuUIAdapter$5() { omceuga_ButtonAction.call(this); this.$this$0 = null; } function omcsum_MenuUIAdapter$5__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$5(); omcsum_MenuUIAdapter$5__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$5__init_0($this, $this$0) { $this.$this$0 = $this$0; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$5_onRelease($this) { omcw_CrazyGamesSDK_requestAdMidGame$js_body$_3(omcsum_MenuUIAdapter$5$1__init_($this)); } var cbgm_Interpolation$ExpIn = $rt_classWithoutFields(cbgm_Interpolation$Exp); function cbgm_Interpolation$ExpIn__init_(var_0, var_1) { var var_2 = new cbgm_Interpolation$ExpIn(); cbgm_Interpolation$ExpIn__init_0(var_2, var_0, var_1); return var_2; } function cbgm_Interpolation$ExpIn__init_0($this, $value, $power) { cbgm_Interpolation$Exp__init_0($this, $value, $power); } function omcsum_MenuUIAdapter$6() { omceuga_ButtonAction.call(this); this.$this$040 = null; } function omcsum_MenuUIAdapter$6__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$6(); omcsum_MenuUIAdapter$6__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$6__init_0($this, $this$0) { $this.$this$040 = $this$0; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$6_onRelease($this) { omcsum_MenuUIAdapter_switchToTitleScreen($this.$this$040); } var cbgssu_DragScrollListener = $rt_classWithoutFields(cbgssu_DragListener); var cbgssu_DragScrollListener_tmpCoords = null; function cbgssu_DragScrollListener_$callClinit() { cbgssu_DragScrollListener_$callClinit = $rt_eraseClinit(cbgssu_DragScrollListener); cbgssu_DragScrollListener__clinit_(); } function cbgssu_DragScrollListener__clinit_() { cbgssu_DragScrollListener_tmpCoords = cbgm_Vector2__init_(); } function omcsum_MenuUIAdapter$3() { var a = this; omceuga_ButtonAction.call(a); a.$val$difficulty = null; a.$val$difficultyBtn = null; a.$this$041 = null; } function omcsum_MenuUIAdapter$3__init_(var_0, var_1, var_2) { var var_3 = new omcsum_MenuUIAdapter$3(); omcsum_MenuUIAdapter$3__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsum_MenuUIAdapter$3__init_0($this, $this$0, var$2, var$3) { $this.$this$041 = $this$0; $this.$val$difficulty = var$2; $this.$val$difficultyBtn = var$3; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$3_onToggle($this, $value) { var $i, $otherLvl, var$4, var$5, var$6, $otherBtn; if (!$value) $this.$this$041.$api0.$components0.$button.$setPressed($this.$val$difficultyBtn, 1); else { $i = 0; while ($i < (omcsde_DIFFICULTY_values()).data.length) { $otherLvl = (omcsde_DIFFICULTY_values()).data[$i]; if ($otherLvl !== $this.$val$difficulty) { var$4 = $this.$this$041.$api0; var$5 = $otherLvl.$text5; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(642)), var$5); $otherBtn = var$4.$findScreenComponentByName(jl_StringBuilder_toString(var$6)); $this.$this$041.$api0.$components0.$button.$setPressed($otherBtn, 0); } $i = $i + 1 | 0; } $this.$this$041.$uiData.$difficulty = $this.$val$difficulty; (omcw_SandtrixSettingsWeb_get()).$setEnum($rt_s(643), $this.$this$041.$uiData.$difficulty); omcsum_MenuUIAdapter_refreshScoreTable($this.$this$041); var$4 = $this.$this$041.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$4.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } } function omcsum_MenuUIAdapter$4() { omceuga_ButtonAction.call(this); this.$this$042 = null; } function omcsum_MenuUIAdapter$4__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$4(); omcsum_MenuUIAdapter$4__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$4__init_0($this, $this$0) { $this.$this$042 = $this$0; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$4_onRelease($this) { var var$1; if ($this.$this$042.$api0.$findWindowByName($rt_s(338)) === null) { $this.$this$042.$api0.$addWindow(omcsumw_HelpWindowGenerator_create($this.$this$042.$api0, $rt_createArrayFromData(jl_Object, [$this.$this$042.$uiData, $this.$this$042.$mediaManager3]))); var$1 = $this.$this$042.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } } var omcsum_MenuUIAdapter$9 = $rt_classWithoutFields(); var omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE = null; function omcsum_MenuUIAdapter$9_$callClinit() { omcsum_MenuUIAdapter$9_$callClinit = $rt_eraseClinit(omcsum_MenuUIAdapter$9); omcsum_MenuUIAdapter$9__clinit_(); } function omcsum_MenuUIAdapter$9__clinit_() { omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE = $rt_createIntArray((omcsum_MenuUIAdapter$STATE_values()).data.length); omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE.data[jl_Enum_ordinal(omcsum_MenuUIAdapter$STATE_TITLE_SCREEN)] = 1; omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE.data[jl_Enum_ordinal(omcsum_MenuUIAdapter$STATE_MENU)] = 2; } function jusi_SimpleStreamImpl$toArray$lambda$_21_0() { jl_Object.call(this); this.$_03 = null; } function jusi_SimpleStreamImpl$toArray$lambda$_21_0__init_(var_0) { var var_1 = new jusi_SimpleStreamImpl$toArray$lambda$_21_0(); jusi_SimpleStreamImpl$toArray$lambda$_21_0__init_0(var_1, var_0); return var_1; } function jusi_SimpleStreamImpl$toArray$lambda$_21_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_03 = var$1; } function jusi_SimpleStreamImpl$toArray$lambda$_21_0_test(var$0, var$1) { return var$0.$_03.$add2(var$1); } function jur_AbstractCharClass$LazyJavaLowerCase$1() { jur_AbstractCharClass.call(this); this.$this$043 = null; } function jur_AbstractCharClass$LazyJavaLowerCase$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaLowerCase$1(); jur_AbstractCharClass$LazyJavaLowerCase$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaLowerCase$1__init_0($this, $this$0) { $this.$this$043 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLowerCase$1_contains($this, $ch) { return jl_Character_isLowerCase($ch); } function omcsum_MenuUIAdapter$7() { omceuga_ButtonAction.call(this); this.$this$044 = null; } function omcsum_MenuUIAdapter$7__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$7(); omcsum_MenuUIAdapter$7__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$7__init_0($this, $this$0) { $this.$this$044 = $this$0; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$7_onRelease($this) { var var$1, var$2, var$3; if ($this.$this$044.$api0.$findWindowByName($rt_s(482)) === null) { var$1 = $this.$this$044.$api0; var$2 = $this.$this$044.$api0; var$3 = $rt_createArray(jl_Object, 1); var$3.data[0] = $this.$this$044.$uiData; var$1.$addWindow(omcsumw_SettingsWindowGenerator_create(var$2, var$3)); var$1 = $this.$this$044.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } } var otcit_StorableDateTimeZone = $rt_classWithoutFields(otcit_DateTimeZone); function otcit_StorableDateTimeZone__init_($this, $id) { otcit_DateTimeZone__init_($this, $id); } function otcit_FixedDateTimeZone() { var a = this; otcit_StorableDateTimeZone.call(a); a.$iWallOffset = 0; a.$iStandardOffset = 0; } function otcit_FixedDateTimeZone__init_(var_0, var_1, var_2) { var var_3 = new otcit_FixedDateTimeZone(); otcit_FixedDateTimeZone__init_0(var_3, var_0, var_1, var_2); return var_3; } function otcit_FixedDateTimeZone__init_0($this, $id, $wallOffset, $standardOffset) { otcit_StorableDateTimeZone__init_($this, $id); $this.$iWallOffset = $wallOffset; $this.$iStandardOffset = $standardOffset; } function otcit_FixedDateTimeZone_getOffset($this, $instant) { return $this.$iWallOffset; } function otcit_FixedDateTimeZone_getStandardOffset($this, $instant) { return $this.$iStandardOffset; } function omcsum_MenuUIAdapter$8() { omceuga_ButtonAction.call(this); this.$this$045 = null; } function omcsum_MenuUIAdapter$8__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$8(); omcsum_MenuUIAdapter$8__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$8__init_0($this, $this$0) { $this.$this$045 = $this$0; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$8_onRelease($this) { var var$1; $this.$this$045.$api0.$addWindowAsModal($this.$this$045.$api0.$preConfigured.$modal_CreateYesNoRequester($rt_s(644), $rt_s(645), omcsum_MenuUIAdapter$8$1__init_($this))); var$1 = $this.$this$045.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } function jl_Object$monitorExit$lambda$_8_0() { jl_Object.call(this); this.$_04 = null; } function jl_Object$monitorExit$lambda$_8_0__init_(var_0) { var var_1 = new jl_Object$monitorExit$lambda$_8_0(); jl_Object$monitorExit$lambda$_8_0__init_0(var_1, var_0); return var_1; } function jl_Object$monitorExit$lambda$_8_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_04 = var$1; } function jl_Object$monitorExit$lambda$_8_0_run(var$0) { jl_Object_lambda$monitorExit$2(var$0.$_04); } function omceu_API$findScreenComponentsByName$lambda$_39_0() { jl_Object.call(this); this.$_05 = null; } function omceu_API$findScreenComponentsByName$lambda$_39_0__init_(var_0) { var var_1 = new omceu_API$findScreenComponentsByName$lambda$_39_0(); omceu_API$findScreenComponentsByName$lambda$_39_0__init_0(var_1, var_0); return var_1; } function omceu_API$findScreenComponentsByName$lambda$_39_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_05 = var$1; } function omceu_API$findScreenComponentsByName$lambda$_39_0_test(var$0, var$1) { return omceu_API$findScreenComponentsByName$lambda$_39_0_test0(var$0, var$1); } function omceu_API$findScreenComponentsByName$lambda$_39_0_test0(var$0, var$1) { return omceu_API_lambda$findScreenComponentsByName$1(var$0.$_05, var$1); } var cgxgbts_SoundManagerCallback = $rt_classWithoutFields(0); function cgxgbt_TeaApplication$4$1() { var a = this; jl_Object.call(a); a.$val$soundManager = null; a.$this$116 = null; } function cgxgbt_TeaApplication$4$1__init_(var_0, var_1) { var var_2 = new cgxgbt_TeaApplication$4$1(); cgxgbt_TeaApplication$4$1__init_0(var_2, var_0, var_1); return var_2; } function cgxgbt_TeaApplication$4$1__init_0($this, $this$1, var$2) { $this.$this$116 = $this$1; $this.$val$soundManager = var$2; jl_Object__init_0($this); } function cgxgbt_TeaApplication$4$1_onready($this) { $this.$this$116.$this$046.$audio = cgxgbt_TeaAudio__init_($this.$val$soundManager); cbg_Gdx_audio = $this.$this$116.$this$046.$audio; } function cgxgbt_TeaApplication$4$1_ontimeout($this) {} function cgxgbt_TeaApplication$4$1_onready$exported$0(var$0) { var$0.$onready(); } function cgxgbt_TeaApplication$4$1_ontimeout$exported$1(var$0) { var$0.$ontimeout(); } var jur_UCISupplRangeSet = $rt_classWithoutFields(jur_SupplRangeSet); function jur_UCISupplRangeSet__init_(var_0) { var var_1 = new jur_UCISupplRangeSet(); jur_UCISupplRangeSet__init_0(var_1, var_0); return var_1; } function jur_UCISupplRangeSet__init_0($this, $cc) { jur_SupplRangeSet__init_0($this, $cc); } function jur_UCISupplRangeSet_contains($this, $ch) { return $this.$chars0.$contains1(jl_Character_toLowerCase(jl_Character_toUpperCase($ch))); } function jur_UCISupplRangeSet_getName($this) { var var$1, var$2, var$3; var$1 = !$this.$alt1 ? $rt_s(76) : $rt_s(77); var$2 = $this.$chars0.$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(646)), var$1), var$2); return jl_StringBuilder_toString(var$3); } var cbgu_Clipboard = $rt_classWithoutFields(0); function omceu_API$_Components$_CheckBox() { jl_Object.call(this); this.$this$117 = null; } function omceu_API$_Components$_CheckBox__init_(var_0) { var var_1 = new omceu_API$_Components$_CheckBox(); omceu_API$_Components$_CheckBox__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_CheckBox__init_0($this, $this$1) { $this.$this$117 = $this$1; jl_Object__init_0($this); } var cbgssu_FocusListener$FocusEvent$Type = $rt_classWithoutFields(jl_Enum); var cbgssu_FocusListener$FocusEvent$Type_keyboard = null; var cbgssu_FocusListener$FocusEvent$Type_scroll = null; var cbgssu_FocusListener$FocusEvent$Type_$VALUES = null; function cbgssu_FocusListener$FocusEvent$Type_$callClinit() { cbgssu_FocusListener$FocusEvent$Type_$callClinit = $rt_eraseClinit(cbgssu_FocusListener$FocusEvent$Type); cbgssu_FocusListener$FocusEvent$Type__clinit_(); } function cbgssu_FocusListener$FocusEvent$Type__init_(var_0, var_1) { var var_2 = new cbgssu_FocusListener$FocusEvent$Type(); cbgssu_FocusListener$FocusEvent$Type__init_0(var_2, var_0, var_1); return var_2; } function cbgssu_FocusListener$FocusEvent$Type_values() { cbgssu_FocusListener$FocusEvent$Type_$callClinit(); return cbgssu_FocusListener$FocusEvent$Type_$VALUES.$clone(); } function cbgssu_FocusListener$FocusEvent$Type__init_0($this, var$1, var$2) { cbgssu_FocusListener$FocusEvent$Type_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgssu_FocusListener$FocusEvent$Type__clinit_() { cbgssu_FocusListener$FocusEvent$Type_keyboard = cbgssu_FocusListener$FocusEvent$Type__init_($rt_s(647), 0); cbgssu_FocusListener$FocusEvent$Type_scroll = cbgssu_FocusListener$FocusEvent$Type__init_($rt_s(648), 1); cbgssu_FocusListener$FocusEvent$Type_$VALUES = $rt_createArrayFromData(cbgssu_FocusListener$FocusEvent$Type, [cbgssu_FocusListener$FocusEvent$Type_keyboard, cbgssu_FocusListener$FocusEvent$Type_scroll]); } var jur_AbstractCharClass$LazyPunct = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyPunct__init_() { var var_0 = new jur_AbstractCharClass$LazyPunct(); jur_AbstractCharClass$LazyPunct__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyPunct__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyPunct_computeValue($this) { return (((jur_CharClass__init_()).$add0(33, 64)).$add0(91, 96)).$add0(123, 126); } function cbggg_VertexBufferObjectWithVAO() { var a = this; jl_Object.call(a); a.$attributes1 = null; a.$buffer6 = null; a.$bufferHandle2 = 0; a.$isStatic1 = 0; a.$usage3 = 0; a.$isDirty2 = 0; a.$isBound2 = 0; a.$vaoHandle = 0; a.$cachedLocations = null; } var cbggg_VertexBufferObjectWithVAO_tmpHandle = null; function cbggg_VertexBufferObjectWithVAO_$callClinit() { cbggg_VertexBufferObjectWithVAO_$callClinit = $rt_eraseClinit(cbggg_VertexBufferObjectWithVAO); cbggg_VertexBufferObjectWithVAO__clinit_(); } function cbggg_VertexBufferObjectWithVAO__init_(var_0, var_1, var_2) { var var_3 = new cbggg_VertexBufferObjectWithVAO(); cbggg_VertexBufferObjectWithVAO__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbggg_VertexBufferObjectWithVAO__init_0($this, $isStatic, $numVertices, $attributes) { cbggg_VertexBufferObjectWithVAO_$callClinit(); jl_Object__init_0($this); $this.$isDirty2 = 0; $this.$isBound2 = 0; $this.$vaoHandle = (-1); $this.$cachedLocations = cbgu_IntArray__init_0(); $this.$isStatic1 = $isStatic; $this.$attributes1 = $attributes; $this.$buffer6 = cbgu_BufferUtils_newFloatBuffer($rt_imul($this.$attributes1.$vertexSize / 4 | 0, $numVertices)); jn_FloatBuffer_flip($this.$buffer6); $this.$bufferHandle2 = cbg_Gdx_gl20.$glGenBuffer(); $this.$usage3 = !$isStatic ? 35048 : 35044; cbggg_VertexBufferObjectWithVAO_createVAO($this); } function cbggg_VertexBufferObjectWithVAO_bufferChanged($this) { if ($this.$isBound2) { cbg_Gdx_gl20.$glBufferData(34962, jn_Buffer_limit($this.$buffer6), $this.$buffer6, $this.$usage3); $this.$isDirty2 = 0; } } function cbggg_VertexBufferObjectWithVAO_setVertices($this, $vertices, $offset, $count) { $this.$isDirty2 = 1; cbgu_BufferUtils_copy($vertices, $this.$buffer6, $count, $offset); $this.$buffer6.$position7(0); $this.$buffer6.$limit1($count); cbggg_VertexBufferObjectWithVAO_bufferChanged($this); } function cbggg_VertexBufferObjectWithVAO_bind($this, $shader, $locations) { var $gl; $gl = cbg_Gdx_gl30; $gl.$glBindVertexArray($this.$vaoHandle); cbggg_VertexBufferObjectWithVAO_bindAttributes($this, $shader, $locations); cbggg_VertexBufferObjectWithVAO_bindData($this, $gl); $this.$isBound2 = 1; } function cbggg_VertexBufferObjectWithVAO_bindAttributes($this, $shader, $locations) { var $stillValid, $numAttributes, $i, $attribute, $location, var$8; $stillValid = !$this.$cachedLocations.$size1 ? 0 : 1; a: { $numAttributes = cbgg_VertexAttributes_size($this.$attributes1); if ($stillValid) { if ($locations === null) { $i = 0; while ($stillValid && $i < $numAttributes) { $attribute = cbgg_VertexAttributes_get($this.$attributes1, $i); $location = $shader.$getAttributeLocation($attribute.$alias); $stillValid = $location != $this.$cachedLocations.$get0($i) ? 0 : 1; $i = $i + 1 | 0; } } else { var$8 = $locations.data; $stillValid = var$8.length != $this.$cachedLocations.$size1 ? 0 : 1; $i = 0; while ($stillValid) { if ($i >= $numAttributes) break a; $stillValid = var$8[$i] != $this.$cachedLocations.$get0($i) ? 0 : 1; $i = $i + 1 | 0; } } } } b: { if (!$stillValid) { cbg_Gdx_gl.$glBindBuffer(34962, $this.$bufferHandle2); cbggg_VertexBufferObjectWithVAO_unbindAttributes($this, $shader); $this.$cachedLocations.$clear6(); $i = 0; while (true) { if ($i >= $numAttributes) break b; $attribute = cbgg_VertexAttributes_get($this.$attributes1, $i); if ($locations !== null) { var$8 = $locations.data; $this.$cachedLocations.$add5(var$8[$i]); } else $this.$cachedLocations.$add5($shader.$getAttributeLocation($attribute.$alias)); $location = $this.$cachedLocations.$get0($i); if ($location >= 0) { $shader.$enableVertexAttribute($location); $shader.$setVertexAttribute($location, $attribute.$numComponents, $attribute.$type3, $attribute.$normalized, $this.$attributes1.$vertexSize, $attribute.$offset); } $i = $i + 1 | 0; } } } } function cbggg_VertexBufferObjectWithVAO_unbindAttributes($this, $shaderProgram) { var $numAttributes, $i, $location; if (!$this.$cachedLocations.$size1) return; $numAttributes = cbgg_VertexAttributes_size($this.$attributes1); $i = 0; while ($i < $numAttributes) { $location = $this.$cachedLocations.$get0($i); if ($location >= 0) $shaderProgram.$disableVertexAttribute0($location); $i = $i + 1 | 0; } } function cbggg_VertexBufferObjectWithVAO_bindData($this, $gl) { if ($this.$isDirty2) { $gl.$glBindBuffer(34962, $this.$bufferHandle2); $this.$buffer6.$limit1(jn_Buffer_limit($this.$buffer6)); $gl.$glBufferData(34962, jn_Buffer_limit($this.$buffer6), $this.$buffer6, $this.$usage3); $this.$isDirty2 = 0; } } function cbggg_VertexBufferObjectWithVAO_unbind($this, $shader, $locations) { var $gl; $gl = cbg_Gdx_gl30; $gl.$glBindVertexArray(0); $this.$isBound2 = 0; } function cbggg_VertexBufferObjectWithVAO_dispose($this) { var $gl; $gl = cbg_Gdx_gl30; $gl.$glBindBuffer(34962, 0); $gl.$glDeleteBuffer($this.$bufferHandle2); $this.$bufferHandle2 = 0; cbggg_VertexBufferObjectWithVAO_deleteVAO($this); } function cbggg_VertexBufferObjectWithVAO_createVAO($this) { cbggg_VertexBufferObjectWithVAO_$callClinit(); jn_IntBuffer_clear(cbggg_VertexBufferObjectWithVAO_tmpHandle); cbg_Gdx_gl30.$glGenVertexArrays(1, cbggg_VertexBufferObjectWithVAO_tmpHandle); $this.$vaoHandle = cbggg_VertexBufferObjectWithVAO_tmpHandle.$get15(); } function cbggg_VertexBufferObjectWithVAO_deleteVAO($this) { if ($this.$vaoHandle != (-1)) { cbggg_VertexBufferObjectWithVAO_$callClinit(); jn_IntBuffer_clear(cbggg_VertexBufferObjectWithVAO_tmpHandle); cbggg_VertexBufferObjectWithVAO_tmpHandle.$put7($this.$vaoHandle); jn_IntBuffer_flip(cbggg_VertexBufferObjectWithVAO_tmpHandle); cbg_Gdx_gl30.$glDeleteVertexArrays(1, cbggg_VertexBufferObjectWithVAO_tmpHandle); $this.$vaoHandle = (-1); } } function cbggg_VertexBufferObjectWithVAO__clinit_() { cbggg_VertexBufferObjectWithVAO_tmpHandle = cbgu_BufferUtils_newIntBuffer(1); } var otcic_Console = $rt_classWithoutFields(); function otcic_Console__init_() { var var_0 = new otcic_Console(); otcic_Console__init_0(var_0); return var_0; } function otcic_Console__init_0($this) { jl_Object__init_0($this); } function otcic_Console_writeStderr($data, $off, $len) { var $i, $b; $i = 0; while ($i < $len) { $b = $data.data[$i + $off | 0]; $rt_putStderr($b & 255); $i = $i + 1 | 0; } } function otcic_Console_writeStdout($data, $off, $len) { var $i, $b; $i = 0; while ($i < $len) { $b = $data.data[$i + $off | 0]; $rt_putStdout($b & 255); $i = $i + 1 | 0; } } function cbgssa_FloatAction() { var a = this; cbgssa_TemporalAction.call(a); a.$start10 = 0.0; a.$end4 = 0.0; } function cbgssa_FloatAction__init_() { var var_0 = new cbgssa_FloatAction(); cbgssa_FloatAction__init_0(var_0); return var_0; } function cbgssa_FloatAction__init_0($this) { cbgssa_TemporalAction__init_($this); $this.$start10 = 0.0; $this.$end4 = 1.0; } function cbgssu_HorizontalGroup() { var a = this; cbgssu_WidgetGroup.call(a); a.$sizeInvalid2 = 0; a.$align1 = 0; a.$round3 = 0; } function cbgssu_HorizontalGroup__init_() { var var_0 = new cbgssu_HorizontalGroup(); cbgssu_HorizontalGroup__init_0(var_0); return var_0; } function cbgssu_HorizontalGroup__init_0($this) { cbgssu_WidgetGroup__init_0($this); $this.$sizeInvalid2 = 1; $this.$align1 = 8; $this.$round3 = 1; cbgss_Touchable_$callClinit(); $this.$setTouchable(cbgss_Touchable_childrenOnly); } var cbgg_GL20 = $rt_classWithoutFields(0); function cgxgbt_TeaGL20() { var a = this; jl_Object.call(a); a.$gl0 = null; a.$programs = null; a.$nextProgramId = 0; a.$shaders = null; a.$nextShaderId = 0; a.$buffers = null; a.$nextBufferId = 0; a.$frameBuffers = null; a.$nextFrameBufferId = 0; a.$renderBuffers = null; a.$nextRenderBufferId = 0; a.$textures0 = null; a.$nextTextureId = 0; a.$uniforms = null; a.$nextUniformId = 0; a.$currProgram = 0; a.$floatBuffer = null; a.$intBuffer = null; a.$shortBuffer = null; a.$byteBuffer1 = null; } function cgxgbt_TeaGL20__init_(var_0) { var var_1 = new cgxgbt_TeaGL20(); cgxgbt_TeaGL20__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaGL20__init_0($this, $gl) { jl_Object__init_0($this); $this.$programs = ju_HashMap__init_(); $this.$nextProgramId = 1; $this.$shaders = ju_HashMap__init_(); $this.$nextShaderId = 1; $this.$buffers = ju_HashMap__init_(); $this.$nextBufferId = 1; $this.$frameBuffers = ju_HashMap__init_(); $this.$nextFrameBufferId = 1; $this.$renderBuffers = ju_HashMap__init_(); $this.$nextRenderBufferId = 1; $this.$textures0 = ju_HashMap__init_(); $this.$nextTextureId = 1; $this.$uniforms = ju_HashMap__init_(); $this.$nextUniformId = 1; $this.$currProgram = 0; $this.$gl0 = $gl; $this.$floatBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createFloat32Array(40000); $this.$shortBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createInt16Array(12000); $this.$intBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createInt32Array(12000); $this.$byteBuffer1 = (cgxgbtdt_TypedArrays_getInstance()).$createUint8Array(240000); $this.$gl0.pixelStorei(37441, 0); } function cgxgbt_TeaGL20_ensureCapacity($this, $buffer) { if (jn_Buffer_remaining($buffer) > $this.$floatBuffer.length) $this.$floatBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createFloat32Array(jn_Buffer_remaining($buffer)); } function cgxgbt_TeaGL20_ensureCapacity0($this, $buffer) { if (jn_Buffer_remaining($buffer) > $this.$shortBuffer.length) $this.$shortBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createInt16Array(jn_Buffer_remaining($buffer)); } function cgxgbt_TeaGL20_ensureCapacity1($this, $buffer) { if (jn_Buffer_remaining($buffer) > $this.$intBuffer.length) $this.$intBuffer = (cgxgbtdt_TypedArrays_getInstance()).$createInt32Array(jn_Buffer_remaining($buffer)); } function cgxgbt_TeaGL20_ensureCapacity2($this, $buffer) { if (jn_Buffer_remaining($buffer) > $this.$byteBuffer1.length) $this.$byteBuffer1 = (cgxgbtdt_TypedArrays_getInstance()).$createUint8Array(jn_Buffer_remaining($buffer)); } function cgxgbt_TeaGL20_copy($this, $buffer) { var $i, $j, var$4, var$5, var$6; cgxgbt_TeaGL20_ensureCapacity($this, $buffer); $i = jn_Buffer_position($buffer); $j = 0; while ($i < jn_Buffer_limit($buffer)) { var$4 = $this.$floatBuffer; var$5 = $buffer.$get7($i); var$4[$j] = var$5; $i = $i + 1 | 0; $j = $j + 1 | 0; } var$4 = $this.$floatBuffer; var$6 = jn_Buffer_remaining($buffer); return var$4.subarray(0, var$6); } function cgxgbt_TeaGL20_copy0($this, $buffer) { var $i, $j, var$4, var$5, var$6; cgxgbt_TeaGL20_ensureCapacity0($this, $buffer); $i = jn_Buffer_position($buffer); $j = 0; while ($i < jn_Buffer_limit($buffer)) { var$4 = $this.$shortBuffer; var$5 = $buffer.$get16($i); var$4[$j] = var$5; $i = $i + 1 | 0; $j = $j + 1 | 0; } var$4 = $this.$shortBuffer; var$6 = jn_Buffer_remaining($buffer); return var$4.subarray(0, var$6); } function cgxgbt_TeaGL20_copy1($this, $buffer) { var $i, $j, var$4, var$5, var$6; cgxgbt_TeaGL20_ensureCapacity1($this, $buffer); $i = jn_Buffer_position($buffer); $j = 0; while ($i < jn_Buffer_limit($buffer)) { var$4 = $this.$intBuffer; var$5 = $buffer.$get0($i); var$4[$j] = var$5; $i = $i + 1 | 0; $j = $j + 1 | 0; } var$4 = $this.$intBuffer; var$6 = jn_Buffer_remaining($buffer); return var$4.subarray(0, var$6); } function cgxgbt_TeaGL20_copy2($this, $buffer) { var $i, $j, var$4, var$5, var$6; cgxgbt_TeaGL20_ensureCapacity2($this, $buffer); $i = jn_Buffer_position($buffer); $j = 0; while ($i < jn_Buffer_limit($buffer)) { var$4 = $this.$byteBuffer1; var$5 = $buffer.$get10($i); var$4[$j] = var$5; $i = $i + 1 | 0; $j = $j + 1 | 0; } var$4 = $this.$byteBuffer1; var$6 = jn_Buffer_remaining($buffer); return var$4.subarray(0, var$6); } function cgxgbt_TeaGL20_allocateUniformLocationId($this, $program, $location) { var $progUniforms, var$4; $progUniforms = $this.$uniforms.$get2(jl_Integer_valueOf($program)); if ($progUniforms === null) { $progUniforms = ju_HashMap__init_(); $this.$uniforms.$put1(jl_Integer_valueOf($program), $progUniforms); } var$4 = $this.$nextUniformId; $this.$nextUniformId = var$4 + 1 | 0; $progUniforms.$put1(jl_Integer_valueOf(var$4), $location); return var$4; } function cgxgbt_TeaGL20_getUniformLocation($this, $location) { return ($this.$uniforms.$get2(jl_Integer_valueOf($this.$currProgram))).$get2(jl_Integer_valueOf($location)); } function cgxgbt_TeaGL20_allocateShaderId($this, $shader) { var var$2; var$2 = $this.$nextShaderId; $this.$nextShaderId = var$2 + 1 | 0; $this.$shaders.$put1(jl_Integer_valueOf(var$2), $shader); return var$2; } function cgxgbt_TeaGL20_deallocateShaderId($this, $id) { $this.$shaders.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_allocateProgramId($this, $program) { var var$2; var$2 = $this.$nextProgramId; $this.$nextProgramId = var$2 + 1 | 0; $this.$programs.$put1(jl_Integer_valueOf(var$2), $program); return var$2; } function cgxgbt_TeaGL20_deallocateProgramId($this, $id) { $this.$uniforms.$remove2(jl_Integer_valueOf($id)); $this.$programs.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_allocateBufferId($this, $buffer) { var var$2; var$2 = $this.$nextBufferId; $this.$nextBufferId = var$2 + 1 | 0; $this.$buffers.$put1(jl_Integer_valueOf(var$2), $buffer); return var$2; } function cgxgbt_TeaGL20_deallocateBufferId($this, $id) { $this.$buffers.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_allocateFrameBufferId($this, $frameBuffer) { var var$2; var$2 = $this.$nextFrameBufferId; $this.$nextFrameBufferId = var$2 + 1 | 0; $this.$frameBuffers.$put1(jl_Integer_valueOf(var$2), $frameBuffer); return var$2; } function cgxgbt_TeaGL20_deallocateFrameBufferId($this, $id) { $this.$frameBuffers.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_allocateRenderBufferId($this, $renderBuffer) { var var$2; var$2 = $this.$nextRenderBufferId; $this.$nextRenderBufferId = var$2 + 1 | 0; $this.$renderBuffers.$put1(jl_Integer_valueOf(var$2), $renderBuffer); return var$2; } function cgxgbt_TeaGL20_deallocateRenderBufferId($this, $id) { $this.$renderBuffers.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_allocateTextureId($this, $texture) { var var$2; var$2 = $this.$nextTextureId; $this.$nextTextureId = var$2 + 1 | 0; $this.$textures0.$put1(jl_Integer_valueOf(var$2), $texture); return var$2; } function cgxgbt_TeaGL20_deallocateTextureId($this, $id) { $this.$textures0.$remove2(jl_Integer_valueOf($id)); } function cgxgbt_TeaGL20_glBindTexture($this, $target, $texture) { var var$3, var$4; var$3 = $this.$gl0; var$4 = $this.$textures0.$get2(jl_Integer_valueOf($texture)); var$3.bindTexture($target, var$4); } function cgxgbt_TeaGL20_glClear($this, $mask) { $this.$gl0.clear($mask); } function cgxgbt_TeaGL20_glClearColor($this, $red, $green, $blue, $alpha) { $this.$gl0.clearColor($red, $green, $blue, $alpha); } function cgxgbt_TeaGL20_glDeleteTexture($this, $id) { var $texture; $texture = $this.$textures0.$get2(jl_Integer_valueOf($id)); cgxgbt_TeaGL20_deallocateTextureId($this, $id); $this.$gl0.deleteTexture($texture); } function cgxgbt_TeaGL20_glDepthMask($this, $flag) { $this.$gl0.depthMask(!!$flag); } function cgxgbt_TeaGL20_glDisable($this, $cap) { $this.$gl0.disable($cap); } function cgxgbt_TeaGL20_glDrawArrays($this, $mode, $first, $count) { $this.$gl0.drawArrays($mode, $first, $count); } function cgxgbt_TeaGL20_glDrawElements($this, $mode, $count, $type, $indices) { var var$5, var$6; var$5 = $this.$gl0; var$6 = jn_Buffer_position($indices); var$5.drawElements($mode, $count, $type, var$6); } function cgxgbt_TeaGL20_glEnable($this, $cap) { $this.$gl0.enable($cap); } function cgxgbt_TeaGL20_glGenTexture($this) { var $texture; $texture = $this.$gl0.createTexture(); return cgxgbt_TeaGL20_allocateTextureId($this, $texture); } function cgxgbt_TeaGL20_glGetIntegerv($this, $pname, $params) { var $param; a: { if ($pname == 34016) break a; if ($pname == 3413) break a; if ($pname == 32970) break a; if ($pname == 32968) break a; if ($pname == 34877) break a; if ($pname == 32777) break a; if ($pname == 32971) break a; if ($pname == 32969) break a; if ($pname == 3412) break a; if ($pname == 2885) break a; if ($pname == 3414) break a; if ($pname == 2932) break a; if ($pname == 2886) break a; if ($pname == 33170) break a; if ($pname == 3411) break a; if ($pname == 35739) break a; if ($pname == 35738) break a; if ($pname == 35661) break a; if ($pname == 34076) break a; if ($pname == 36349) break a; if ($pname == 34024) break a; if ($pname == 34930) break a; if ($pname == 3379) break a; if ($pname == 36348) break a; if ($pname == 34921) break a; if ($pname == 35660) break a; if ($pname == 36347) break a; if ($pname == 34466) break a; if ($pname == 3333) break a; if ($pname == 3410) break a; if ($pname == 32936) break a; if ($pname == 32937) break a; if ($pname == 34817) break a; if ($pname == 34816) break a; if ($pname == 34818) break a; if ($pname == 34819) break a; if ($pname == 36003) break a; if ($pname == 36004) break a; if ($pname == 36005) break a; if ($pname == 3415) break a; if ($pname == 2961) break a; if ($pname == 2964) break a; if ($pname == 2962) break a; if ($pname == 2965) break a; if ($pname == 2966) break a; if ($pname == 2967) break a; if ($pname == 2963) break a; if ($pname == 2968) break a; if ($pname == 3408) break a; if ($pname == 3317) break a; if ($pname == 36006) break a; $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(649))); } $param = $this.$gl0.getParameter($pname); $params.$put8(0, $param); } function cgxgbt_TeaGL20_glGetString($this, $name) { return $rt_str($this.$gl0.getParameter($name)); } function cgxgbt_TeaGL20_glPixelStorei($this, $pname, $param) { $this.$gl0.pixelStorei($pname, $param); } function cgxgbt_TeaGL20_glTexImage2D($this, $target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels) { var var$10, var$11, $buffer, $index, $pixmap, var$15, var$16, var$17, var$18; if ($pixels === null) { var$10 = $this.$gl0; var$11 = null; var$10.texImage2D($target, $level, $internalformat, $width, $height, $border, $format, $type, var$11); } else if (jn_Buffer_limit($pixels) > 4) { $buffer = !($pixels instanceof jn_FloatBuffer) ? $this.$copy0($pixels) : $this.$copy1($pixels); $this.$gl0.texImage2D($target, $level, $internalformat, $width, $height, $border, $format, $type, $buffer); } else { $index = $pixels.$getInt(0); cbgg_Pixmap_$callClinit(); $pixmap = cbgg_Pixmap_pixmaps.$get2(jl_Integer_valueOf($index)); if ($pixmap.$canUsePixmapData()) { var$15 = $this.$gl0; var$16 = $pixmap.$getPixmapData(); var$15.texImage2D($target, $level, $internalformat, $width, $height, $border, $format, $type, var$16); } else if ($pixmap.$canUseImageElement()) { var$17 = $this.$gl0; var$10 = $pixmap.$getImageElement(); var$17.texImage2D($target, $level, $internalformat, $format, $type, var$10); } else if (!$pixmap.$canUseVideoElement()) { var$17 = $this.$gl0; var$10 = $pixmap.$getCanvasElement(); var$17.texImage2D($target, $level, $internalformat, $format, $type, var$10); } else { var$18 = $this.$gl0; var$15 = $pixmap.$getVideoElement(); var$18.texImage2D($target, $level, $internalformat, $format, $type, var$15); } } } function cgxgbt_TeaGL20_glTexParameterf($this, $target, $pname, $param) { $this.$gl0.texParameterf($target, $pname, $param); } function cgxgbt_TeaGL20_glTexSubImage2D($this, $target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels) { var $index, $pixmap, var$12, var$13, var$14, var$15, $buffer; if (jn_Buffer_limit($pixels) <= 4) { $index = $pixels.$getInt(0); cbgg_Pixmap_$callClinit(); $pixmap = cbgg_Pixmap_pixmaps.$get2(jl_Integer_valueOf($index)); if (!$pixmap.$canUsePixmapData()) { var$12 = $this.$gl0; var$13 = $pixmap.$getCanvasElement(); var$12.texSubImage2D($target, $level, $xoffset, $yoffset, $format, $type, var$13); } else { var$14 = $this.$gl0; var$15 = $pixmap.$getPixmapData(); var$14.texSubImage2D($target, $level, $xoffset, $yoffset, $width, $height, $format, $type, var$15); } } else { $buffer = !($pixels instanceof jn_FloatBuffer) ? $this.$copy0($pixels) : $this.$copy1($pixels); $this.$gl0.texSubImage2D($target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $buffer); } } function cgxgbt_TeaGL20_glViewport($this, $x, $y, $width, $height) { $this.$gl0.viewport($x, $y, $width, $height); } function cgxgbt_TeaGL20_glAttachShader($this, $program, $shader) { var $glProgram, $glShader; $glProgram = $this.$programs.$get2(jl_Integer_valueOf($program)); $glShader = $this.$shaders.$get2(jl_Integer_valueOf($shader)); $this.$gl0.attachShader($glProgram, $glShader); } function cgxgbt_TeaGL20_glBindBuffer($this, $target, $buffer) { var var$3, var$4; var$3 = $this.$gl0; var$4 = $this.$buffers.$get2(jl_Integer_valueOf($buffer)); var$3.bindBuffer($target, var$4); } function cgxgbt_TeaGL20_glBindFramebuffer($this, $target, $framebuffer) { var var$3, var$4; var$3 = $this.$gl0; var$4 = $this.$frameBuffers.$get2(jl_Integer_valueOf($framebuffer)); var$3.bindFramebuffer($target, var$4); } function cgxgbt_TeaGL20_glBindRenderbuffer($this, $target, $renderbuffer) { var var$3, var$4; var$3 = $this.$gl0; var$4 = $this.$renderBuffers.$get2(jl_Integer_valueOf($renderbuffer)); var$3.bindRenderbuffer($target, var$4); } function cgxgbt_TeaGL20_glBlendFuncSeparate($this, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha) { $this.$gl0.blendFuncSeparate($srcRGB, $dstRGB, $srcAlpha, $dstAlpha); } function cgxgbt_TeaGL20_glBufferData($this, $target, $size, $data, $usage) { var var$5, var$6, var$7; if ($data instanceof jn_FloatBuffer) { var$5 = $this.$gl0; var$6 = $this.$copy1($data); var$5.bufferData($target, var$6, $usage); } else if ($data instanceof jn_ShortBuffer) { var$5 = $this.$gl0; var$6 = $this.$copy2($data); var$5.bufferData($target, var$6, $usage); } else if ($data instanceof jn_IntBuffer) { var$6 = $this.$gl0; var$7 = $this.$copy3($data); var$6.bufferData($target, var$7, $usage); } else if ($data instanceof jn_ByteBuffer) { var$5 = $this.$gl0; var$6 = $this.$copy0($data); var$5.bufferData($target, var$6, $usage); } else { if ($data !== null) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(650))); $this.$gl0.bufferData($target, $size, $usage); } } function cgxgbt_TeaGL20_glBufferSubData($this, $target, $offset, $size, $data) { var var$5, var$6; if ($data instanceof jn_FloatBuffer) { var$5 = $this.$gl0; var$6 = $this.$copy1($data); var$5.bufferSubData($target, $offset, var$6); } } function cgxgbt_TeaGL20_glCheckFramebufferStatus($this, $target) { return $this.$gl0.checkFramebufferStatus($target); } function cgxgbt_TeaGL20_glCompileShader($this, $shader) { var $glShader; $glShader = $this.$shaders.$get2(jl_Integer_valueOf($shader)); $this.$gl0.compileShader($glShader); } function cgxgbt_TeaGL20_glCreateProgram($this) { var $program; $program = $this.$gl0.createProgram(); return cgxgbt_TeaGL20_allocateProgramId($this, $program); } function cgxgbt_TeaGL20_glCreateShader($this, $type) { var $shader; $shader = $this.$gl0.createShader($type); return cgxgbt_TeaGL20_allocateShaderId($this, $shader); } function cgxgbt_TeaGL20_glDeleteBuffer($this, $id) { var $buffer; $buffer = $this.$buffers.$get2(jl_Integer_valueOf($id)); cgxgbt_TeaGL20_deallocateBufferId($this, $id); $this.$gl0.deleteBuffer($buffer); } function cgxgbt_TeaGL20_glDeleteFramebuffer($this, $id) { var $fb; $fb = $this.$frameBuffers.$get2(jl_Integer_valueOf($id)); cgxgbt_TeaGL20_deallocateFrameBufferId($this, $id); $this.$gl0.deleteFramebuffer($fb); } function cgxgbt_TeaGL20_glDeleteProgram($this, $program) { var $prog; $prog = $this.$programs.$get2(jl_Integer_valueOf($program)); cgxgbt_TeaGL20_deallocateProgramId($this, $program); $this.$gl0.deleteProgram($prog); } function cgxgbt_TeaGL20_glDeleteRenderbuffer($this, $id) { var $rb; $rb = $this.$renderBuffers.$get2(jl_Integer_valueOf($id)); cgxgbt_TeaGL20_deallocateRenderBufferId($this, $id); $this.$gl0.deleteRenderbuffer($rb); } function cgxgbt_TeaGL20_glDeleteShader($this, $shader) { var $sh; $sh = $this.$shaders.$get2(jl_Integer_valueOf($shader)); cgxgbt_TeaGL20_deallocateShaderId($this, $shader); $this.$gl0.deleteShader($sh); } function cgxgbt_TeaGL20_glDisableVertexAttribArray($this, $index) { $this.$gl0.disableVertexAttribArray($index); } function cgxgbt_TeaGL20_glDrawElements0($this, $mode, $count, $type, $indices) { $this.$gl0.drawElements($mode, $count, $type, $indices); } function cgxgbt_TeaGL20_glEnableVertexAttribArray($this, $index) { $this.$gl0.enableVertexAttribArray($index); } function cgxgbt_TeaGL20_glFramebufferRenderbuffer($this, $target, $attachment, $renderbuffertarget, $renderbuffer) { var var$5, var$6; var$5 = $this.$gl0; var$6 = $this.$renderBuffers.$get2(jl_Integer_valueOf($renderbuffer)); var$5.framebufferRenderbuffer($target, $attachment, $renderbuffertarget, var$6); } function cgxgbt_TeaGL20_glFramebufferTexture2D($this, $target, $attachment, $textarget, $texture, $level) { var var$6, var$7; var$6 = $this.$gl0; var$7 = $this.$textures0.$get2(jl_Integer_valueOf($texture)); var$6.framebufferTexture2D($target, $attachment, $textarget, var$7, $level); } function cgxgbt_TeaGL20_glGenBuffer($this) { var $buffer; $buffer = $this.$gl0.createBuffer(); return cgxgbt_TeaGL20_allocateBufferId($this, $buffer); } function cgxgbt_TeaGL20_glGenerateMipmap($this, $target) { $this.$gl0.generateMipmap($target); } function cgxgbt_TeaGL20_glGenFramebuffer($this) { var $fb; $fb = $this.$gl0.createFramebuffer(); return cgxgbt_TeaGL20_allocateFrameBufferId($this, $fb); } function cgxgbt_TeaGL20_glGenRenderbuffer($this) { var $rb; $rb = $this.$gl0.createRenderbuffer(); return cgxgbt_TeaGL20_allocateRenderBufferId($this, $rb); } function cgxgbt_TeaGL20_glGetActiveAttrib($this, $program, $index, $size, $type) { var var$5, var$6, $activeAttrib; var$5 = $this.$gl0; var$6 = $this.$programs.$get2(jl_Integer_valueOf($program)); $activeAttrib = var$5.getActiveAttrib(var$6, $index); $size.$put7($activeAttrib.size); $type.$put7($activeAttrib.type); return $rt_str($activeAttrib.name); } function cgxgbt_TeaGL20_glGetActiveUniform($this, $program, $index, $size, $type) { var var$5, var$6, $activeUniform; var$5 = $this.$gl0; var$6 = $this.$programs.$get2(jl_Integer_valueOf($program)); $activeUniform = var$5.getActiveUniform(var$6, $index); $size.$put7($activeUniform.size); $type.$put7($activeUniform.type); return $rt_str($activeUniform.name); } function cgxgbt_TeaGL20_glGetAttribLocation($this, $program, $name) { var $prog; $prog = $this.$programs.$get2(jl_Integer_valueOf($program)); return $this.$gl0.getAttribLocation($prog, $rt_ustr($name)); } function cgxgbt_TeaGL20_glGetFloatv($this, $pname, $params) { if ($pname != 2931 && $pname != 2849 && $pname != 32824 && $pname != 10752 && $pname != 32938) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(651))); $params.$put9(0, $this.$gl0.getParameter($pname)); } function cgxgbt_TeaGL20_glGetProgramiv($this, $program, $pname, $params) { var var$4, var$5, var$6, var$7, $result; if ($pname != 35712 && $pname != 35714 && $pname != 35715) { var$4 = $this.$gl0; var$5 = $this.$programs.$get2(jl_Integer_valueOf($program)); $params.$put7(var$4.getProgramParameter(var$5, $pname)); } else { var$6 = $this.$gl0; var$7 = $this.$programs.$get2(jl_Integer_valueOf($program)); $result = var$6.getProgramParameter(var$7, $pname) ? 1 : 0; $params.$put7(!$result ? 0 : 1); } } function cgxgbt_TeaGL20_glGetProgramInfoLog($this, $program) { var var$2, var$3; var$2 = $this.$gl0; var$3 = $this.$programs.$get2(jl_Integer_valueOf($program)); return $rt_str(var$2.getProgramInfoLog(var$3)); } function cgxgbt_TeaGL20_glGetShaderiv($this, $shader, $pname, $params) { var var$4, var$5, $result, var$7; if ($pname != 35713 && $pname != 35712) { var$4 = $this.$gl0; var$5 = $this.$shaders.$get2(jl_Integer_valueOf($shader)); $result = var$4.getShaderParameter(var$5, $pname); $params.$put7($result); } else { var$7 = $this.$gl0; var$4 = $this.$shaders.$get2(jl_Integer_valueOf($shader)); $result = var$7.getShaderParameter(var$4, $pname) ? 1 : 0; $params.$put7(!$result ? 0 : 1); } } function cgxgbt_TeaGL20_glGetShaderInfoLog($this, $shader) { var var$2, var$3; var$2 = $this.$gl0; var$3 = $this.$shaders.$get2(jl_Integer_valueOf($shader)); return $rt_str(var$2.getShaderInfoLog(var$3)); } function cgxgbt_TeaGL20_glGetUniformLocation($this, $program, $name) { var var$3, var$4, $location; var$3 = $this.$gl0; var$4 = $this.$programs.$get2(jl_Integer_valueOf($program)); $location = var$3.getUniformLocation(var$4, $rt_ustr($name)); if ($location !== null) return cgxgbt_TeaGL20_allocateUniformLocationId($this, $program, $location); return (-1); } function cgxgbt_TeaGL20_glLinkProgram($this, $program) { var var$2, var$3; var$2 = $this.$gl0; var$3 = $this.$programs.$get2(jl_Integer_valueOf($program)); var$2.linkProgram(var$3); } function cgxgbt_TeaGL20_glRenderbufferStorage($this, $target, $internalformat, $width, $height) { $this.$gl0.renderbufferStorage($target, $internalformat, $width, $height); } function cgxgbt_TeaGL20_glShaderSource($this, $shader, $source) { var var$3, var$4; var$3 = $this.$gl0; var$4 = $this.$shaders.$get2(jl_Integer_valueOf($shader)); var$3.shaderSource(var$4, $rt_ustr($source)); } function cgxgbt_TeaGL20_glTexParameteri($this, $target, $pname, $param) { var var$4, var$5; var$4 = $this.$gl0; var$5 = $param; var$4.texParameterf($target, $pname, var$5); } function cgxgbt_TeaGL20_glUniform1i($this, $location, $x) { var $loc; $loc = cgxgbt_TeaGL20_getUniformLocation($this, $location); $this.$gl0.uniform1i($loc, $x); } function cgxgbt_TeaGL20_glUniformMatrix4fv($this, $location, $count, $transpose, $value, $offset) { var $loc; $loc = cgxgbt_TeaGL20_getUniformLocation($this, $location); $this.$gl0.uniformMatrix4fv($loc, !!$transpose, otji_JS_wrap0($value)); } function cgxgbt_TeaGL20_glUseProgram($this, $program) { var var$2, var$3; $this.$currProgram = $program; var$2 = $this.$gl0; var$3 = $this.$programs.$get2(jl_Integer_valueOf($program)); var$2.useProgram(var$3); } function cgxgbt_TeaGL20_glVertexAttribPointer($this, $indx, $size, $type, $normalized, $stride, $ptr_0) { $this.$gl0.vertexAttribPointer($indx, $size, $type, !!$normalized, $stride, $ptr_0); } var cgxgbt_TeaGL20Debug = $rt_classWithoutFields(cgxgbt_TeaGL20); function cgxgbt_TeaGL20Debug__init_(var_0) { var var_1 = new cgxgbt_TeaGL20Debug(); cgxgbt_TeaGL20Debug__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaGL20Debug__init_0($this, $gl) { cgxgbt_TeaGL20__init_0($this, $gl); } function cgxgbt_TeaGL20Debug_checkError($this) { var var$1, var$2, var$3, var$4; var$1 = $this.$gl0.getError(); if (!var$1) return; var$2 = new cbgu_GdxRuntimeException; var$3 = jl_Integer_toHexString(var$1); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(652)), var$1), $rt_s(36)), var$3); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function cgxgbt_TeaGL20Debug_glBindTexture($this, $target, $texture) { cgxgbt_TeaGL20_glBindTexture($this, $target, $texture); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glClear($this, $mask) { cgxgbt_TeaGL20_glClear($this, $mask); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glClearColor($this, $red, $green, $blue, $alpha) { cgxgbt_TeaGL20_glClearColor($this, $red, $green, $blue, $alpha); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDepthMask($this, $flag) { cgxgbt_TeaGL20_glDepthMask($this, $flag); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDisable($this, $cap) { cgxgbt_TeaGL20_glDisable($this, $cap); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDrawArrays($this, $mode, $first, $count) { cgxgbt_TeaGL20_glDrawArrays($this, $mode, $first, $count); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDrawElements($this, $mode, $count, $type, $indices) { cgxgbt_TeaGL20_glDrawElements($this, $mode, $count, $type, $indices); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glEnable($this, $cap) { cgxgbt_TeaGL20_glEnable($this, $cap); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetIntegerv($this, $pname, $params) { cgxgbt_TeaGL20_glGetIntegerv($this, $pname, $params); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetString($this, $name) { return cgxgbt_TeaGL20_glGetString($this, $name); } function cgxgbt_TeaGL20Debug_glPixelStorei($this, $pname, $param) { cgxgbt_TeaGL20_glPixelStorei($this, $pname, $param); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glTexImage2D($this, $target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels) { cgxgbt_TeaGL20_glTexImage2D($this, $target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glTexParameterf($this, $target, $pname, $param) { cgxgbt_TeaGL20_glTexParameterf($this, $target, $pname, $param); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glTexSubImage2D($this, $target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels) { cgxgbt_TeaGL20_glTexSubImage2D($this, $target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glViewport($this, $x, $y, $width, $height) { cgxgbt_TeaGL20_glViewport($this, $x, $y, $width, $height); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glAttachShader($this, $program, $shader) { cgxgbt_TeaGL20_glAttachShader($this, $program, $shader); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBindBuffer($this, $target, $buffer) { cgxgbt_TeaGL20_glBindBuffer($this, $target, $buffer); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBindFramebuffer($this, $target, $framebuffer) { cgxgbt_TeaGL20_glBindFramebuffer($this, $target, $framebuffer); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBindRenderbuffer($this, $target, $renderbuffer) { cgxgbt_TeaGL20_glBindRenderbuffer($this, $target, $renderbuffer); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBlendFuncSeparate($this, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha) { cgxgbt_TeaGL20_glBlendFuncSeparate($this, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBufferData($this, $target, $size, $data, $usage) { cgxgbt_TeaGL20_glBufferData($this, $target, $size, $data, $usage); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glBufferSubData($this, $target, $offset, $size, $data) { cgxgbt_TeaGL20_glBufferSubData($this, $target, $offset, $size, $data); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glCheckFramebufferStatus($this, $target) { return cgxgbt_TeaGL20_glCheckFramebufferStatus($this, $target); } function cgxgbt_TeaGL20Debug_glCompileShader($this, $shader) { cgxgbt_TeaGL20_glCompileShader($this, $shader); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glCreateProgram($this) { var $program; $program = cgxgbt_TeaGL20_glCreateProgram($this); cgxgbt_TeaGL20Debug_checkError($this); return $program; } function cgxgbt_TeaGL20Debug_glCreateShader($this, $type) { var $shader; $shader = cgxgbt_TeaGL20_glCreateShader($this, $type); cgxgbt_TeaGL20Debug_checkError($this); return $shader; } function cgxgbt_TeaGL20Debug_glDeleteProgram($this, $program) { cgxgbt_TeaGL20_glDeleteProgram($this, $program); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDeleteShader($this, $shader) { cgxgbt_TeaGL20_glDeleteShader($this, $shader); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDisableVertexAttribArray($this, $index) { cgxgbt_TeaGL20_glDisableVertexAttribArray($this, $index); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glDrawElements0($this, $mode, $count, $type, $indices) { cgxgbt_TeaGL20_glDrawElements0($this, $mode, $count, $type, $indices); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glEnableVertexAttribArray($this, $index) { cgxgbt_TeaGL20_glEnableVertexAttribArray($this, $index); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glFramebufferRenderbuffer($this, $target, $attachment, $renderbuffertarget, $renderbuffer) { cgxgbt_TeaGL20_glFramebufferRenderbuffer($this, $target, $attachment, $renderbuffertarget, $renderbuffer); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glFramebufferTexture2D($this, $target, $attachment, $textarget, $texture, $level) { cgxgbt_TeaGL20_glFramebufferTexture2D($this, $target, $attachment, $textarget, $texture, $level); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGenerateMipmap($this, $target) { cgxgbt_TeaGL20_glGenerateMipmap($this, $target); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetActiveAttrib($this, $program, $index, $size, $type) { var $attrib; $attrib = cgxgbt_TeaGL20_glGetActiveAttrib($this, $program, $index, $size, $type); cgxgbt_TeaGL20Debug_checkError($this); return $attrib; } function cgxgbt_TeaGL20Debug_glGetActiveUniform($this, $program, $index, $size, $type) { var $uniform; $uniform = cgxgbt_TeaGL20_glGetActiveUniform($this, $program, $index, $size, $type); cgxgbt_TeaGL20Debug_checkError($this); return $uniform; } function cgxgbt_TeaGL20Debug_glGetAttribLocation($this, $program, $name) { var $loc; $loc = cgxgbt_TeaGL20_glGetAttribLocation($this, $program, $name); cgxgbt_TeaGL20Debug_checkError($this); return $loc; } function cgxgbt_TeaGL20Debug_glGetFloatv($this, $pname, $params) { cgxgbt_TeaGL20_glGetFloatv($this, $pname, $params); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetProgramiv($this, $program, $pname, $params) { cgxgbt_TeaGL20_glGetProgramiv($this, $program, $pname, $params); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetProgramInfoLog($this, $program) { var $info; $info = cgxgbt_TeaGL20_glGetProgramInfoLog($this, $program); cgxgbt_TeaGL20Debug_checkError($this); return $info; } function cgxgbt_TeaGL20Debug_glGetShaderiv($this, $shader, $pname, $params) { cgxgbt_TeaGL20_glGetShaderiv($this, $shader, $pname, $params); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glGetShaderInfoLog($this, $shader) { var $info; $info = cgxgbt_TeaGL20_glGetShaderInfoLog($this, $shader); cgxgbt_TeaGL20Debug_checkError($this); return $info; } function cgxgbt_TeaGL20Debug_glGetUniformLocation($this, $program, $name) { var $loc; $loc = cgxgbt_TeaGL20_glGetUniformLocation($this, $program, $name); cgxgbt_TeaGL20Debug_checkError($this); return $loc; } function cgxgbt_TeaGL20Debug_glLinkProgram($this, $program) { cgxgbt_TeaGL20_glLinkProgram($this, $program); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glRenderbufferStorage($this, $target, $internalformat, $width, $height) { cgxgbt_TeaGL20_glRenderbufferStorage($this, $target, $internalformat, $width, $height); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glShaderSource($this, $shader, $source) { cgxgbt_TeaGL20_glShaderSource($this, $shader, $source); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glTexParameteri($this, $target, $pname, $param) { cgxgbt_TeaGL20_glTexParameteri($this, $target, $pname, $param); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glUniform1i($this, $location, $x) { cgxgbt_TeaGL20_glUniform1i($this, $location, $x); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glUseProgram($this, $program) { cgxgbt_TeaGL20_glUseProgram($this, $program); cgxgbt_TeaGL20Debug_checkError($this); } function cgxgbt_TeaGL20Debug_glVertexAttribPointer($this, $indx, $size, $type, $normalized, $stride, $ptr_0) { cgxgbt_TeaGL20_glVertexAttribPointer($this, $indx, $size, $type, $normalized, $stride, $ptr_0); cgxgbt_TeaGL20Debug_checkError($this); } function omceugh_HotKey() { var a = this; jl_Object.call(a); a.$keyCodes = null; a.$pressed = 0; a.$hotKeyAction = null; } function omceugh_HotKey__init_() { var var_0 = new omceugh_HotKey(); omceugh_HotKey__init_0(var_0); return var_0; } function omceugh_HotKey__init_0($this) { jl_Object__init_0($this); } var cbgssu_Tree$2 = $rt_classWithoutFields(cbgssu_ClickListener); var cbgssu_Tree$1 = $rt_classWithoutFields(cbgssu_Selection); function omceugci_Image() { var a = this; omceugc_Component.call(a); a.$image = null; a.$arrayIndex = 0; a.$animationOffset = 0.0; a.$imageAction = null; } function omceugci_Image__init_() { var var_0 = new omceugci_Image(); omceugci_Image__init_0(var_0); return var_0; } function omceugci_Image__init_0($this) { omceugc_Component__init_($this); } function cgxgbtf_StoreLocal() { var a = this; jl_Object.call(a); a.$storage = null; a.$prefix = null; } function cgxgbtf_StoreLocal__init_(var_0) { var var_1 = new cgxgbtf_StoreLocal(); cgxgbtf_StoreLocal__init_0(var_1, var_0); return var_1; } function cgxgbtf_StoreLocal__init_0($this, $prefix) { jl_Object__init_0($this); $this.$storage = otjb_Storage_getLocalStorage(); $this.$prefix = $prefix; } function cgxgbtf_StoreLocal_getItem($this, $key) { var var$2, var$3, var$4; var$2 = $this.$storage; var$3 = $this.$prefix; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, var$3), $key); var$4 = jl_StringBuilder_toString(var$4); return $rt_str(var$2.getItem($rt_ustr(var$4))); } function cgxgbtf_StoreLocal_removeItem($this, $key) { var var$2, var$3, var$4; var$2 = $this.$storage; var$3 = $this.$prefix; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, var$3), $key); var$4 = jl_StringBuilder_toString(var$4); var$2.removeItem($rt_ustr(var$4)); } var omcw_CrazyGamesSDK = $rt_classWithoutFields(); var omcw_CrazyGamesSDK_mobileCheckUpdate = 0; var omcw_CrazyGamesSDK_mobileCheckResult = 0; function omcw_CrazyGamesSDK_$callClinit() { omcw_CrazyGamesSDK_$callClinit = $rt_eraseClinit(omcw_CrazyGamesSDK); omcw_CrazyGamesSDK__clinit_(); } function omcw_CrazyGamesSDK__init_() { var var_0 = new omcw_CrazyGamesSDK(); omcw_CrazyGamesSDK__init_0(var_0); return var_0; } function omcw_CrazyGamesSDK__init_0($this) { omcw_CrazyGamesSDK_$callClinit(); jl_Object__init_0($this); } function omcw_CrazyGamesSDK__clinit_() { omcw_CrazyGamesSDK_mobileCheckUpdate = 1; omcw_CrazyGamesSDK_mobileCheckResult = 0; } function omcw_CrazyGamesSDK_requestAdMidGame$js_body$_3(var$1) { $rt_globals.window.CrazyGames.SDK.ad.requestAd("midgame", { adFinished : function() { { var$1.adFinished(); } }, adError : function(error) { { var$1.adError(error); } }, adStarted : function() { { var$1.adStarted(); } } }); } var omceuga_ScrollBarAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_ScrollBarAction__init_($this) { omceuga_CommonActions__init_($this); } function omceuga_ScrollBarAction_onScrolled($this, $scrolled) {} function omceuga_ScrollBarAction_onPress($this) {} function omceuga_ScrollBarAction_onRelease($this) {} function omceu_API$_Components$_ScrollBar$1() { omceuga_ScrollBarAction.call(this); this.$this$25 = null; } function omceu_API$_Components$_ScrollBar$1__init_(var_0) { var var_1 = new omceu_API$_Components$_ScrollBar$1(); omceu_API$_Components$_ScrollBar$1__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ScrollBar$1__init_0($this, $this$2) { $this.$this$25 = $this$2; omceuga_ScrollBarAction__init_($this); } var jur_AbstractCharClass$LazySpace = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazySpace__init_() { var var_0 = new jur_AbstractCharClass$LazySpace(); jur_AbstractCharClass$LazySpace__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazySpace__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazySpace_computeValue($this) { return ((jur_CharClass__init_()).$add0(9, 13)).$add(32); } function cbgggp_ParticleController() { var a = this; jl_Object.call(a); a.$influencers = null; a.$transform1 = null; a.$scale2 = null; a.$deltaTime0 = 0.0; a.$deltaTimeSqr = 0.0; } function cbgggp_ParticleController__init_() { var var_0 = new cbgggp_ParticleController(); cbgggp_ParticleController__init_0(var_0); return var_0; } function cbgggp_ParticleController__init_0($this) { jl_Object__init_0($this); $this.$transform1 = cbgm_Matrix4__init_(); $this.$scale2 = cbgm_Vector3__init_0(1.0, 1.0, 1.0); $this.$influencers = cbgu_Array__init_0(1, 3, $rt_cls(cbgggpi_Influencer)); cbgggp_ParticleController_setTimeStep($this, 0.01666666753590107); } function cbgggp_ParticleController_setTimeStep($this, $timeStep) { $this.$deltaTime0 = $timeStep; $this.$deltaTimeSqr = $this.$deltaTime0 * $this.$deltaTime0; } var cbgm_GeometryUtils = $rt_classWithoutFields(); var cbgm_GeometryUtils_tmp1 = null; var cbgm_GeometryUtils_tmp2 = null; var cbgm_GeometryUtils_tmp3 = null; function cbgm_GeometryUtils_$callClinit() { cbgm_GeometryUtils_$callClinit = $rt_eraseClinit(cbgm_GeometryUtils); cbgm_GeometryUtils__clinit_(); } function cbgm_GeometryUtils__init_() { var var_0 = new cbgm_GeometryUtils(); cbgm_GeometryUtils__init_0(var_0); return var_0; } function cbgm_GeometryUtils__init_0($this) { cbgm_GeometryUtils_$callClinit(); jl_Object__init_0($this); } function cbgm_GeometryUtils__clinit_() { cbgm_GeometryUtils_tmp1 = cbgm_Vector2__init_(); cbgm_GeometryUtils_tmp2 = cbgm_Vector2__init_(); cbgm_GeometryUtils_tmp3 = cbgm_Vector2__init_(); } function ju_HashMap$1() { ju_AbstractSet.call(this); this.$this$047 = null; } function ju_HashMap$1__init_(var_0) { var var_1 = new ju_HashMap$1(); ju_HashMap$1__init_0(var_1, var_0); return var_1; } function ju_HashMap$1__init_0($this, $this$0) { $this.$this$047 = $this$0; ju_AbstractSet__init_($this); } function ju_HashMap$1_iterator($this) { return ju_HashMap$KeyIterator__init_($this.$this$047); } function cbgssu_Skin() { var a = this; jl_Object.call(a); a.$resources = null; a.$scale3 = 0.0; a.$jsonClassTags = null; } var cbgssu_Skin_defaultTagClasses = null; function cbgssu_Skin_$callClinit() { cbgssu_Skin_$callClinit = $rt_eraseClinit(cbgssu_Skin); cbgssu_Skin__clinit_(); } function cbgssu_Skin__init_() { var var_0 = new cbgssu_Skin(); cbgssu_Skin__init_0(var_0); return var_0; } function cbgssu_Skin__init_0($this) { var var$1, var$2, var$3, $c; cbgssu_Skin_$callClinit(); jl_Object__init_0($this); $this.$resources = cbgu_ObjectMap__init_(); $this.$scale3 = 1.0; $this.$jsonClassTags = cbgu_ObjectMap__init_0(cbgssu_Skin_defaultTagClasses.data.length); var$1 = cbgssu_Skin_defaultTagClasses.data; var$2 = var$1.length; var$3 = 0; while (var$3 < var$2) { $c = var$1[var$3]; $this.$jsonClassTags.$put1($c.$getSimpleName(), $c); var$3 = var$3 + 1 | 0; } } function cbgssu_Skin__clinit_() { cbgssu_Skin_defaultTagClasses = $rt_createArrayFromData(jl_Class, [$rt_cls(cbggg_BitmapFont), $rt_cls(cbgg_Color), $rt_cls(cbgssu_Skin$TintedDrawable), $rt_cls(cbgssu_NinePatchDrawable), $rt_cls(cbgssu_SpriteDrawable), $rt_cls(cbgssu_TextureRegionDrawable), $rt_cls(cbgssu_TiledDrawable), $rt_cls(cbgssu_Button$ButtonStyle), $rt_cls(cbgssu_CheckBox$CheckBoxStyle), $rt_cls(cbgssu_ImageButton$ImageButtonStyle), $rt_cls(cbgssu_ImageTextButton$ImageTextButtonStyle), $rt_cls(cbgssu_Label$LabelStyle), $rt_cls(cbgssu_List$ListStyle), $rt_cls(cbgssu_ProgressBar$ProgressBarStyle), $rt_cls(cbgssu_ScrollPane$ScrollPaneStyle), $rt_cls(cbgssu_SelectBox$SelectBoxStyle), $rt_cls(cbgssu_Slider$SliderStyle), $rt_cls(cbgssu_SplitPane$SplitPaneStyle), $rt_cls(cbgssu_TextButton$TextButtonStyle), $rt_cls(cbgssu_TextField$TextFieldStyle), $rt_cls(cbgssu_TextTooltip$TextTooltipStyle), $rt_cls(cbgssu_Touchpad$TouchpadStyle), $rt_cls(cbgssu_Tree$TreeStyle), $rt_cls(cbgssu_Window$WindowStyle)]); } function omceui_InputEvents() { var a = this; jl_Object.call(a); a.$mouseDown = 0; a.$mouseDoubleClick = 0; a.$mouseUp = 0; a.$mouseDragged = 0; a.$mouseMoved = 0; a.$mouseScrolled = 0; a.$mouseButtonsDown = null; a.$mouseUpButtons = null; a.$mouseDownButtons = null; a.$mouseScrolledAmount = 0.0; a.$keyDown = 0; a.$keyUp = 0; a.$keyTyped = 0; a.$keysDown = null; a.$keyTypedCharacters = null; a.$keyUpKeyCodes = null; a.$keyDownKeyCodes = null; a.$gamePadConnected = 0; a.$gamePadDisconnected = 0; a.$gamePadLeftXMoved = 0; a.$gamePadLeftYMoved = 0; a.$gamePadLeftX = 0.0; a.$gamePadLeftY = 0.0; a.$gamePadRightXMoved = 0; a.$gamePadRightYMoved = 0; a.$gamePadRightX = 0.0; a.$gamePadRightY = 0.0; a.$gamePadButtonDown = 0; a.$gamePadButtonUp = 0; a.$gamePadButtonDownKeyCodes = null; a.$gamePadButtonUpKeyCodes = null; a.$gamePadButtonsDown = null; } function omceui_InputEvents__init_() { var var_0 = new omceui_InputEvents(); omceui_InputEvents__init_0(var_0); return var_0; } function omceui_InputEvents__init_0($this) { jl_Object__init_0($this); $this.$keyDown = 0; $this.$keyUp = 0; $this.$keyTyped = 0; $this.$keyUpKeyCodes = ju_ArrayList__init_(); $this.$keyDownKeyCodes = ju_ArrayList__init_(); $this.$keyTypedCharacters = ju_ArrayList__init_(); $this.$keysDown = $rt_createBooleanArray(256); $this.$mouseUpButtons = ju_ArrayList__init_(); $this.$mouseDownButtons = ju_ArrayList__init_(); $this.$mouseDown = 0; $this.$mouseUp = 0; $this.$mouseDragged = 0; $this.$mouseMoved = 0; $this.$mouseScrolled = 0; $this.$mouseDoubleClick = 0; $this.$mouseScrolledAmount = (-1.0); $this.$mouseButtonsDown = $rt_createBooleanArray(5); $this.$gamePadConnected = 0; $this.$gamePadDisconnected = 0; $this.$gamePadLeftXMoved = 0; $this.$gamePadLeftYMoved = 0; $this.$gamePadLeftX = 0.0; $this.$gamePadLeftY = 0.0; $this.$gamePadRightXMoved = 0; $this.$gamePadRightYMoved = 0; $this.$gamePadRightX = 0.0; $this.$gamePadRightY = 0.0; $this.$gamePadButtonDown = 0; $this.$gamePadButtonUp = 0; $this.$gamePadButtonDownKeyCodes = ju_ArrayList__init_(); $this.$gamePadButtonUpKeyCodes = ju_ArrayList__init_(); $this.$gamePadButtonsDown = $rt_createBooleanArray(18); } function omceui_InputEvents_reset($this) { $this.$keyDown = 0; $this.$keyUp = 0; $this.$keyTyped = 0; $this.$keyUpKeyCodes.$clear6(); $this.$keyDownKeyCodes.$clear6(); $this.$keyTypedCharacters.$clear6(); $this.$mouseUpButtons.$clear6(); $this.$mouseDownButtons.$clear6(); $this.$mouseDown = 0; $this.$mouseUp = 0; $this.$mouseDragged = 0; $this.$mouseScrolled = 0; $this.$mouseMoved = 0; $this.$mouseDoubleClick = 0; $this.$gamePadConnected = 0; $this.$gamePadDisconnected = 0; $this.$gamePadLeftXMoved = 0; $this.$gamePadLeftYMoved = 0; $this.$gamePadRightXMoved = 0; $this.$gamePadRightYMoved = 0; $this.$gamePadButtonDown = 0; $this.$gamePadButtonUp = 0; $this.$gamePadButtonDownKeyCodes.$clear6(); $this.$gamePadButtonUpKeyCodes.$clear6(); } function jt_DateFormat() { jt_Format.call(this); this.$calendar = null; } function jt_DateFormat__init_($this) { jt_Format__init_($this); $this.$calendar = ju_Calendar_getInstance(); } function jt_DateFormat_format($this, $date) { return ($this.$format2($date, jl_StringBuffer__init_(), jt_FieldPosition__init_(0))).$toString(); } function jt_SimpleDateFormat() { var a = this; jt_DateFormat.call(a); a.$dateFormatSymbols = null; a.$elements = null; a.$pattern = null; a.$locale1 = null; } function jt_SimpleDateFormat__init_0() { var var_0 = new jt_SimpleDateFormat(); jt_SimpleDateFormat__init_1(var_0); return var_0; } function jt_SimpleDateFormat__init_(var_0) { var var_1 = new jt_SimpleDateFormat(); jt_SimpleDateFormat__init_2(var_1, var_0); return var_1; } function jt_SimpleDateFormat__init_3(var_0, var_1) { var var_2 = new jt_SimpleDateFormat(); jt_SimpleDateFormat__init_4(var_2, var_0, var_1); return var_2; } function jt_SimpleDateFormat__init_5(var_0, var_1) { var var_2 = new jt_SimpleDateFormat(); jt_SimpleDateFormat__init_6(var_2, var_0, var_1); return var_2; } function jt_SimpleDateFormat__init_1($this) { jt_SimpleDateFormat__init_2($this, jt_SimpleDateFormat_getDefaultPattern()); } function jt_SimpleDateFormat_getDefaultPattern() { var $locale; $locale = ju_Locale_getDefault(); return ((otciu_CLDRHelper_resolveDateFormats(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale))).mediumFormat !== null ? $rt_str((otciu_CLDRHelper_resolveDateFormats(ju_Locale_getLanguage($locale), ju_Locale_getCountry($locale))).mediumFormat) : null); } function jt_SimpleDateFormat__init_2($this, $pattern) { jt_SimpleDateFormat__init_4($this, $pattern, ju_Locale_getDefault()); } function jt_SimpleDateFormat__init_4($this, $pattern, $locale) { jt_SimpleDateFormat__init_6($this, $pattern, jt_DateFormatSymbols__init_($locale)); $this.$locale1 = $locale; } function jt_SimpleDateFormat__init_6($this, $pattern, $dateFormatSymbols) { jt_DateFormat__init_($this); $this.$dateFormatSymbols = $dateFormatSymbols.$clone(); $this.$locale1 = ju_Locale_getDefault(); $this.$applyPattern($pattern); } function jt_SimpleDateFormat_format($this, $date, $buffer, $field) { var $calendar, var$5, var$6, var$7, $element; $calendar = ju_GregorianCalendar__init_1($this.$locale1); ju_Calendar_setTime($calendar, $date); $calendar.$setTimeZone($this.$calendar.$getTimeZone()); var$5 = $this.$elements.data; var$6 = var$5.length; var$7 = 0; while (var$7 < var$6) { $element = var$5[var$7]; $element.$format3($calendar, $buffer); var$7 = var$7 + 1 | 0; } return $buffer; } function jt_SimpleDateFormat_applyPattern($this, $pattern) { $this.$pattern = $pattern; jt_SimpleDateFormat_reparsePattern($this); } function jt_SimpleDateFormat_reparsePattern($this) { var $parser; $parser = jt_SimpleDatePatternParser__init_($this.$dateFormatSymbols, $this.$locale1); $parser.$parsePattern($this.$pattern); $this.$elements = ($parser.$getElements()).$toArray3($rt_createArray(jt_DateFormatElement, 0)); } var otjde_FocusEventTarget = $rt_classWithoutFields(0); var otjde_MouseEventTarget = $rt_classWithoutFields(0); var otjde_GamepadEventTarget = $rt_classWithoutFields(0); var otjb_WindowEventTarget = $rt_classWithoutFields(0); var omceugcc_CheckBoxStyle = $rt_classWithoutFields(jl_Enum); var omceugcc_CheckBoxStyle_CHECKBOX = null; var omceugcc_CheckBoxStyle_RADIO = null; var omceugcc_CheckBoxStyle_$VALUES = null; function omceugcc_CheckBoxStyle_$callClinit() { omceugcc_CheckBoxStyle_$callClinit = $rt_eraseClinit(omceugcc_CheckBoxStyle); omceugcc_CheckBoxStyle__clinit_(); } function omceugcc_CheckBoxStyle__init_(var_0, var_1) { var var_2 = new omceugcc_CheckBoxStyle(); omceugcc_CheckBoxStyle__init_0(var_2, var_0, var_1); return var_2; } function omceugcc_CheckBoxStyle_values() { omceugcc_CheckBoxStyle_$callClinit(); return omceugcc_CheckBoxStyle_$VALUES.$clone(); } function omceugcc_CheckBoxStyle__init_0($this, var$1, var$2) { omceugcc_CheckBoxStyle_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omceugcc_CheckBoxStyle_$values() { omceugcc_CheckBoxStyle_$callClinit(); return $rt_createArrayFromData(omceugcc_CheckBoxStyle, [omceugcc_CheckBoxStyle_CHECKBOX, omceugcc_CheckBoxStyle_RADIO]); } function omceugcc_CheckBoxStyle__clinit_() { omceugcc_CheckBoxStyle_CHECKBOX = omceugcc_CheckBoxStyle__init_($rt_s(653), 0); omceugcc_CheckBoxStyle_RADIO = omceugcc_CheckBoxStyle__init_($rt_s(654), 1); omceugcc_CheckBoxStyle_$VALUES = omceugcc_CheckBoxStyle_$values(); } var cbgggpv_MeshSpawnShapeValue$Triangle = $rt_classWithoutFields(); function cbgm_Matrix3() { var a = this; jl_Object.call(a); a.$val1 = null; a.$tmp0 = null; } function cbgm_Matrix3__init_() { var var_0 = new cbgm_Matrix3(); cbgm_Matrix3__init_0(var_0); return var_0; } function cbgm_Matrix3__init_0($this) { jl_Object__init_0($this); $this.$val1 = $rt_createFloatArray(9); $this.$tmp0 = $rt_createFloatArray(9); $this.$tmp0.data[8] = 1.0; $this.$idt(); } function cbgm_Matrix3_idt($this) { var $val, var$2; $val = $this.$val1; var$2 = $val.data; var$2[0] = 1.0; var$2[1] = 0.0; var$2[2] = 0.0; var$2[3] = 0.0; var$2[4] = 1.0; var$2[5] = 0.0; var$2[6] = 0.0; var$2[7] = 0.0; var$2[8] = 1.0; return $this; } function cbgm_Matrix4() { jl_Object.call(this); this.$val = null; } var cbgm_Matrix4_tmp = null; var cbgm_Matrix4_quat = null; var cbgm_Matrix4_quat2 = null; var cbgm_Matrix4_l_vez = null; var cbgm_Matrix4_l_vex = null; var cbgm_Matrix4_l_vey = null; var cbgm_Matrix4_tmpVec = null; var cbgm_Matrix4_tmpMat = null; var cbgm_Matrix4_right = null; var cbgm_Matrix4_tmpForward = null; var cbgm_Matrix4_tmpUp = null; function cbgm_Matrix4_$callClinit() { cbgm_Matrix4_$callClinit = $rt_eraseClinit(cbgm_Matrix4); cbgm_Matrix4__clinit_(); } function cbgm_Matrix4__init_() { var var_0 = new cbgm_Matrix4(); cbgm_Matrix4__init_0(var_0); return var_0; } function cbgm_Matrix4__init_0($this) { cbgm_Matrix4_$callClinit(); jl_Object__init_0($this); $this.$val = $rt_createFloatArray(16); $this.$val.data[0] = 1.0; $this.$val.data[5] = 1.0; $this.$val.data[10] = 1.0; $this.$val.data[15] = 1.0; } function cbgm_Matrix4_set($this, $matrix) { return $this.$set10($matrix.$val); } function cbgm_Matrix4_set0($this, $values) { var var$2; var$2 = $values.data; $this.$val.data[0] = var$2[0]; $this.$val.data[1] = var$2[1]; $this.$val.data[2] = var$2[2]; $this.$val.data[3] = var$2[3]; $this.$val.data[4] = var$2[4]; $this.$val.data[5] = var$2[5]; $this.$val.data[6] = var$2[6]; $this.$val.data[7] = var$2[7]; $this.$val.data[8] = var$2[8]; $this.$val.data[9] = var$2[9]; $this.$val.data[10] = var$2[10]; $this.$val.data[11] = var$2[11]; $this.$val.data[12] = var$2[12]; $this.$val.data[13] = var$2[13]; $this.$val.data[14] = var$2[14]; $this.$val.data[15] = var$2[15]; return $this; } function cbgm_Matrix4_mul($this, $matrix) { cbgm_Matrix4_$callClinit(); cbgm_Matrix4_tmp.data[0] = $this.$val.data[0] * $matrix.$val.data[0] + $this.$val.data[4] * $matrix.$val.data[1] + $this.$val.data[8] * $matrix.$val.data[2] + $this.$val.data[12] * $matrix.$val.data[3]; cbgm_Matrix4_tmp.data[4] = $this.$val.data[0] * $matrix.$val.data[4] + $this.$val.data[4] * $matrix.$val.data[5] + $this.$val.data[8] * $matrix.$val.data[6] + $this.$val.data[12] * $matrix.$val.data[7]; cbgm_Matrix4_tmp.data[8] = $this.$val.data[0] * $matrix.$val.data[8] + $this.$val.data[4] * $matrix.$val.data[9] + $this.$val.data[8] * $matrix.$val.data[10] + $this.$val.data[12] * $matrix.$val.data[11]; cbgm_Matrix4_tmp.data[12] = $this.$val.data[0] * $matrix.$val.data[12] + $this.$val.data[4] * $matrix.$val.data[13] + $this.$val.data[8] * $matrix.$val.data[14] + $this.$val.data[12] * $matrix.$val.data[15]; cbgm_Matrix4_tmp.data[1] = $this.$val.data[1] * $matrix.$val.data[0] + $this.$val.data[5] * $matrix.$val.data[1] + $this.$val.data[9] * $matrix.$val.data[2] + $this.$val.data[13] * $matrix.$val.data[3]; cbgm_Matrix4_tmp.data[5] = $this.$val.data[1] * $matrix.$val.data[4] + $this.$val.data[5] * $matrix.$val.data[5] + $this.$val.data[9] * $matrix.$val.data[6] + $this.$val.data[13] * $matrix.$val.data[7]; cbgm_Matrix4_tmp.data[9] = $this.$val.data[1] * $matrix.$val.data[8] + $this.$val.data[5] * $matrix.$val.data[9] + $this.$val.data[9] * $matrix.$val.data[10] + $this.$val.data[13] * $matrix.$val.data[11]; cbgm_Matrix4_tmp.data[13] = $this.$val.data[1] * $matrix.$val.data[12] + $this.$val.data[5] * $matrix.$val.data[13] + $this.$val.data[9] * $matrix.$val.data[14] + $this.$val.data[13] * $matrix.$val.data[15]; cbgm_Matrix4_tmp.data[2] = $this.$val.data[2] * $matrix.$val.data[0] + $this.$val.data[6] * $matrix.$val.data[1] + $this.$val.data[10] * $matrix.$val.data[2] + $this.$val.data[14] * $matrix.$val.data[3]; cbgm_Matrix4_tmp.data[6] = $this.$val.data[2] * $matrix.$val.data[4] + $this.$val.data[6] * $matrix.$val.data[5] + $this.$val.data[10] * $matrix.$val.data[6] + $this.$val.data[14] * $matrix.$val.data[7]; cbgm_Matrix4_tmp.data[10] = $this.$val.data[2] * $matrix.$val.data[8] + $this.$val.data[6] * $matrix.$val.data[9] + $this.$val.data[10] * $matrix.$val.data[10] + $this.$val.data[14] * $matrix.$val.data[11]; cbgm_Matrix4_tmp.data[14] = $this.$val.data[2] * $matrix.$val.data[12] + $this.$val.data[6] * $matrix.$val.data[13] + $this.$val.data[10] * $matrix.$val.data[14] + $this.$val.data[14] * $matrix.$val.data[15]; cbgm_Matrix4_tmp.data[3] = $this.$val.data[3] * $matrix.$val.data[0] + $this.$val.data[7] * $matrix.$val.data[1] + $this.$val.data[11] * $matrix.$val.data[2] + $this.$val.data[15] * $matrix.$val.data[3]; cbgm_Matrix4_tmp.data[7] = $this.$val.data[3] * $matrix.$val.data[4] + $this.$val.data[7] * $matrix.$val.data[5] + $this.$val.data[11] * $matrix.$val.data[6] + $this.$val.data[15] * $matrix.$val.data[7]; cbgm_Matrix4_tmp.data[11] = $this.$val.data[3] * $matrix.$val.data[8] + $this.$val.data[7] * $matrix.$val.data[9] + $this.$val.data[11] * $matrix.$val.data[10] + $this.$val.data[15] * $matrix.$val.data[11]; cbgm_Matrix4_tmp.data[15] = $this.$val.data[3] * $matrix.$val.data[12] + $this.$val.data[7] * $matrix.$val.data[13] + $this.$val.data[11] * $matrix.$val.data[14] + $this.$val.data[15] * $matrix.$val.data[15]; return $this.$set10(cbgm_Matrix4_tmp); } function cbgm_Matrix4_idt($this) { $this.$val.data[0] = 1.0; $this.$val.data[4] = 0.0; $this.$val.data[8] = 0.0; $this.$val.data[12] = 0.0; $this.$val.data[1] = 0.0; $this.$val.data[5] = 1.0; $this.$val.data[9] = 0.0; $this.$val.data[13] = 0.0; $this.$val.data[2] = 0.0; $this.$val.data[6] = 0.0; $this.$val.data[10] = 1.0; $this.$val.data[14] = 0.0; $this.$val.data[3] = 0.0; $this.$val.data[7] = 0.0; $this.$val.data[11] = 0.0; $this.$val.data[15] = 1.0; return $this; } function cbgm_Matrix4_inv($this) { var $l_det, $inv_det; $l_det = $this.$val.data[3] * $this.$val.data[6] * $this.$val.data[9] * $this.$val.data[12] - $this.$val.data[2] * $this.$val.data[7] * $this.$val.data[9] * $this.$val.data[12] - $this.$val.data[3] * $this.$val.data[5] * $this.$val.data[10] * $this.$val.data[12] + $this.$val.data[1] * $this.$val.data[7] * $this.$val.data[10] * $this.$val.data[12] + $this.$val.data[2] * $this.$val.data[5] * $this.$val.data[11] * $this.$val.data[12] - $this.$val.data[1] * $this.$val.data[6] * $this.$val.data[11] * $this.$val.data[12] - $this.$val.data[3] * $this.$val.data[6] * $this.$val.data[8] * $this.$val.data[13] + $this.$val.data[2] * $this.$val.data[7] * $this.$val.data[8] * $this.$val.data[13] + $this.$val.data[3] * $this.$val.data[4] * $this.$val.data[10] * $this.$val.data[13] - $this.$val.data[0] * $this.$val.data[7] * $this.$val.data[10] * $this.$val.data[13] - $this.$val.data[2] * $this.$val.data[4] * $this.$val.data[11] * $this.$val.data[13] + $this.$val.data[0] * $this.$val.data[6] * $this.$val.data[11] * $this.$val.data[13] + $this.$val.data[3] * $this.$val.data[5] * $this.$val.data[8] * $this.$val.data[14] - $this.$val.data[1] * $this.$val.data[7] * $this.$val.data[8] * $this.$val.data[14] - $this.$val.data[3] * $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[14] + $this.$val.data[0] * $this.$val.data[7] * $this.$val.data[9] * $this.$val.data[14] + $this.$val.data[1] * $this.$val.data[4] * $this.$val.data[11] * $this.$val.data[14] - $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[11] * $this.$val.data[14] - $this.$val.data[2] * $this.$val.data[5] * $this.$val.data[8] * $this.$val.data[15] + $this.$val.data[1] * $this.$val.data[6] * $this.$val.data[8] * $this.$val.data[15] + $this.$val.data[2] * $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[15] - $this.$val.data[0] * $this.$val.data[6] * $this.$val.data[9] * $this.$val.data[15] - $this.$val.data[1] * $this.$val.data[4] * $this.$val.data[10] * $this.$val.data[15] + $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[10] * $this.$val.data[15]; if ($l_det === 0.0) $rt_throw(jl_RuntimeException__init_($rt_s(655))); $inv_det = 1.0 / $l_det; cbgm_Matrix4_$callClinit(); cbgm_Matrix4_tmp.data[0] = $this.$val.data[9] * $this.$val.data[14] * $this.$val.data[7] - $this.$val.data[13] * $this.$val.data[10] * $this.$val.data[7] + $this.$val.data[13] * $this.$val.data[6] * $this.$val.data[11] - $this.$val.data[5] * $this.$val.data[14] * $this.$val.data[11] - $this.$val.data[9] * $this.$val.data[6] * $this.$val.data[15] + $this.$val.data[5] * $this.$val.data[10] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[4] = $this.$val.data[12] * $this.$val.data[10] * $this.$val.data[7] - $this.$val.data[8] * $this.$val.data[14] * $this.$val.data[7] - $this.$val.data[12] * $this.$val.data[6] * $this.$val.data[11] + $this.$val.data[4] * $this.$val.data[14] * $this.$val.data[11] + $this.$val.data[8] * $this.$val.data[6] * $this.$val.data[15] - $this.$val.data[4] * $this.$val.data[10] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[8] = $this.$val.data[8] * $this.$val.data[13] * $this.$val.data[7] - $this.$val.data[12] * $this.$val.data[9] * $this.$val.data[7] + $this.$val.data[12] * $this.$val.data[5] * $this.$val.data[11] - $this.$val.data[4] * $this.$val.data[13] * $this.$val.data[11] - $this.$val.data[8] * $this.$val.data[5] * $this.$val.data[15] + $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[12] = $this.$val.data[12] * $this.$val.data[9] * $this.$val.data[6] - $this.$val.data[8] * $this.$val.data[13] * $this.$val.data[6] - $this.$val.data[12] * $this.$val.data[5] * $this.$val.data[10] + $this.$val.data[4] * $this.$val.data[13] * $this.$val.data[10] + $this.$val.data[8] * $this.$val.data[5] * $this.$val.data[14] - $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[14]; cbgm_Matrix4_tmp.data[1] = $this.$val.data[13] * $this.$val.data[10] * $this.$val.data[3] - $this.$val.data[9] * $this.$val.data[14] * $this.$val.data[3] - $this.$val.data[13] * $this.$val.data[2] * $this.$val.data[11] + $this.$val.data[1] * $this.$val.data[14] * $this.$val.data[11] + $this.$val.data[9] * $this.$val.data[2] * $this.$val.data[15] - $this.$val.data[1] * $this.$val.data[10] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[5] = $this.$val.data[8] * $this.$val.data[14] * $this.$val.data[3] - $this.$val.data[12] * $this.$val.data[10] * $this.$val.data[3] + $this.$val.data[12] * $this.$val.data[2] * $this.$val.data[11] - $this.$val.data[0] * $this.$val.data[14] * $this.$val.data[11] - $this.$val.data[8] * $this.$val.data[2] * $this.$val.data[15] + $this.$val.data[0] * $this.$val.data[10] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[9] = $this.$val.data[12] * $this.$val.data[9] * $this.$val.data[3] - $this.$val.data[8] * $this.$val.data[13] * $this.$val.data[3] - $this.$val.data[12] * $this.$val.data[1] * $this.$val.data[11] + $this.$val.data[0] * $this.$val.data[13] * $this.$val.data[11] + $this.$val.data[8] * $this.$val.data[1] * $this.$val.data[15] - $this.$val.data[0] * $this.$val.data[9] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[13] = $this.$val.data[8] * $this.$val.data[13] * $this.$val.data[2] - $this.$val.data[12] * $this.$val.data[9] * $this.$val.data[2] + $this.$val.data[12] * $this.$val.data[1] * $this.$val.data[10] - $this.$val.data[0] * $this.$val.data[13] * $this.$val.data[10] - $this.$val.data[8] * $this.$val.data[1] * $this.$val.data[14] + $this.$val.data[0] * $this.$val.data[9] * $this.$val.data[14]; cbgm_Matrix4_tmp.data[2] = $this.$val.data[5] * $this.$val.data[14] * $this.$val.data[3] - $this.$val.data[13] * $this.$val.data[6] * $this.$val.data[3] + $this.$val.data[13] * $this.$val.data[2] * $this.$val.data[7] - $this.$val.data[1] * $this.$val.data[14] * $this.$val.data[7] - $this.$val.data[5] * $this.$val.data[2] * $this.$val.data[15] + $this.$val.data[1] * $this.$val.data[6] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[6] = $this.$val.data[12] * $this.$val.data[6] * $this.$val.data[3] - $this.$val.data[4] * $this.$val.data[14] * $this.$val.data[3] - $this.$val.data[12] * $this.$val.data[2] * $this.$val.data[7] + $this.$val.data[0] * $this.$val.data[14] * $this.$val.data[7] + $this.$val.data[4] * $this.$val.data[2] * $this.$val.data[15] - $this.$val.data[0] * $this.$val.data[6] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[10] = $this.$val.data[4] * $this.$val.data[13] * $this.$val.data[3] - $this.$val.data[12] * $this.$val.data[5] * $this.$val.data[3] + $this.$val.data[12] * $this.$val.data[1] * $this.$val.data[7] - $this.$val.data[0] * $this.$val.data[13] * $this.$val.data[7] - $this.$val.data[4] * $this.$val.data[1] * $this.$val.data[15] + $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[15]; cbgm_Matrix4_tmp.data[14] = $this.$val.data[12] * $this.$val.data[5] * $this.$val.data[2] - $this.$val.data[4] * $this.$val.data[13] * $this.$val.data[2] - $this.$val.data[12] * $this.$val.data[1] * $this.$val.data[6] + $this.$val.data[0] * $this.$val.data[13] * $this.$val.data[6] + $this.$val.data[4] * $this.$val.data[1] * $this.$val.data[14] - $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[14]; cbgm_Matrix4_tmp.data[3] = $this.$val.data[9] * $this.$val.data[6] * $this.$val.data[3] - $this.$val.data[5] * $this.$val.data[10] * $this.$val.data[3] - $this.$val.data[9] * $this.$val.data[2] * $this.$val.data[7] + $this.$val.data[1] * $this.$val.data[10] * $this.$val.data[7] + $this.$val.data[5] * $this.$val.data[2] * $this.$val.data[11] - $this.$val.data[1] * $this.$val.data[6] * $this.$val.data[11]; cbgm_Matrix4_tmp.data[7] = $this.$val.data[4] * $this.$val.data[10] * $this.$val.data[3] - $this.$val.data[8] * $this.$val.data[6] * $this.$val.data[3] + $this.$val.data[8] * $this.$val.data[2] * $this.$val.data[7] - $this.$val.data[0] * $this.$val.data[10] * $this.$val.data[7] - $this.$val.data[4] * $this.$val.data[2] * $this.$val.data[11] + $this.$val.data[0] * $this.$val.data[6] * $this.$val.data[11]; cbgm_Matrix4_tmp.data[11] = $this.$val.data[8] * $this.$val.data[5] * $this.$val.data[3] - $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[3] - $this.$val.data[8] * $this.$val.data[1] * $this.$val.data[7] + $this.$val.data[0] * $this.$val.data[9] * $this.$val.data[7] + $this.$val.data[4] * $this.$val.data[1] * $this.$val.data[11] - $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[11]; cbgm_Matrix4_tmp.data[15] = $this.$val.data[4] * $this.$val.data[9] * $this.$val.data[2] - $this.$val.data[8] * $this.$val.data[5] * $this.$val.data[2] + $this.$val.data[8] * $this.$val.data[1] * $this.$val.data[6] - $this.$val.data[0] * $this.$val.data[9] * $this.$val.data[6] - $this.$val.data[4] * $this.$val.data[1] * $this.$val.data[10] + $this.$val.data[0] * $this.$val.data[5] * $this.$val.data[10]; $this.$val.data[0] = cbgm_Matrix4_tmp.data[0] * $inv_det; $this.$val.data[4] = cbgm_Matrix4_tmp.data[4] * $inv_det; $this.$val.data[8] = cbgm_Matrix4_tmp.data[8] * $inv_det; $this.$val.data[12] = cbgm_Matrix4_tmp.data[12] * $inv_det; $this.$val.data[1] = cbgm_Matrix4_tmp.data[1] * $inv_det; $this.$val.data[5] = cbgm_Matrix4_tmp.data[5] * $inv_det; $this.$val.data[9] = cbgm_Matrix4_tmp.data[9] * $inv_det; $this.$val.data[13] = cbgm_Matrix4_tmp.data[13] * $inv_det; $this.$val.data[2] = cbgm_Matrix4_tmp.data[2] * $inv_det; $this.$val.data[6] = cbgm_Matrix4_tmp.data[6] * $inv_det; $this.$val.data[10] = cbgm_Matrix4_tmp.data[10] * $inv_det; $this.$val.data[14] = cbgm_Matrix4_tmp.data[14] * $inv_det; $this.$val.data[3] = cbgm_Matrix4_tmp.data[3] * $inv_det; $this.$val.data[7] = cbgm_Matrix4_tmp.data[7] * $inv_det; $this.$val.data[11] = cbgm_Matrix4_tmp.data[11] * $inv_det; $this.$val.data[15] = cbgm_Matrix4_tmp.data[15] * $inv_det; return $this; } function cbgm_Matrix4_setToOrtho2D($this, $x, $y, $width, $height) { $this.$setToOrtho($x, $x + $width, $y, $y + $height, 0.0, 1.0); return $this; } function cbgm_Matrix4_setToOrtho($this, $left, $right, $bottom, $top, $near, $far) { var var$7, $x_orth, var$9, $y_orth, var$11, $z_orth, $tx, $ty, $tz; $this.$idt0(); var$7 = $right - $left; $x_orth = 2.0 / var$7; var$9 = $top - $bottom; $y_orth = 2.0 / var$9; var$11 = $far - $near; $z_orth = (-2.0) / var$11; $tx = -($right + $left) / var$7; $ty = -($top + $bottom) / var$9; $tz = -($far + $near) / var$11; $this.$val.data[0] = $x_orth; $this.$val.data[1] = 0.0; $this.$val.data[2] = 0.0; $this.$val.data[3] = 0.0; $this.$val.data[4] = 0.0; $this.$val.data[5] = $y_orth; $this.$val.data[6] = 0.0; $this.$val.data[7] = 0.0; $this.$val.data[8] = 0.0; $this.$val.data[9] = 0.0; $this.$val.data[10] = $z_orth; $this.$val.data[11] = 0.0; $this.$val.data[12] = $tx; $this.$val.data[13] = $ty; $this.$val.data[14] = $tz; $this.$val.data[15] = 1.0; return $this; } function cbgm_Matrix4_setToTranslation($this, $x, $y, $z) { $this.$idt0(); $this.$val.data[12] = $x; $this.$val.data[13] = $y; $this.$val.data[14] = $z; return $this; } function cbgm_Matrix4_setToLookAt($this, $direction, $up) { cbgm_Matrix4_$callClinit(); (cbgm_Matrix4_l_vez.$set2($direction)).$nor(); (cbgm_Matrix4_l_vex.$set2($direction)).$nor(); (cbgm_Matrix4_l_vex.$crs($up)).$nor(); ((cbgm_Matrix4_l_vey.$set2(cbgm_Matrix4_l_vex)).$crs(cbgm_Matrix4_l_vez)).$nor(); $this.$idt0(); $this.$val.data[0] = cbgm_Matrix4_l_vex.$x2; $this.$val.data[4] = cbgm_Matrix4_l_vex.$y2; $this.$val.data[8] = cbgm_Matrix4_l_vex.$z; $this.$val.data[1] = cbgm_Matrix4_l_vey.$x2; $this.$val.data[5] = cbgm_Matrix4_l_vey.$y2; $this.$val.data[9] = cbgm_Matrix4_l_vey.$z; $this.$val.data[2] = -cbgm_Matrix4_l_vez.$x2; $this.$val.data[6] = -cbgm_Matrix4_l_vez.$y2; $this.$val.data[10] = -cbgm_Matrix4_l_vez.$z; return $this; } function cbgm_Matrix4_setToLookAt0($this, $position, $target, $up) { cbgm_Matrix4_$callClinit(); (cbgm_Matrix4_tmpVec.$set2($target)).$sub($position); $this.$setToLookAt(cbgm_Matrix4_tmpVec, $up); $this.$mul0(cbgm_Matrix4_tmpMat.$setToTranslation( -$position.$x2, -$position.$y2, -$position.$z)); return $this; } function cbgm_Matrix4_matrix4_mul($mata, $matb) { var var$3, var$4, $tmp_0, var$6; cbgm_Matrix4_$callClinit(); var$3 = $matb.data; var$4 = $mata.data; $tmp_0 = $rt_createFloatArray(16); var$6 = $tmp_0.data; var$6[0] = var$4[0] * var$3[0] + var$4[4] * var$3[1] + var$4[8] * var$3[2] + var$4[12] * var$3[3]; var$6[4] = var$4[0] * var$3[4] + var$4[4] * var$3[5] + var$4[8] * var$3[6] + var$4[12] * var$3[7]; var$6[8] = var$4[0] * var$3[8] + var$4[4] * var$3[9] + var$4[8] * var$3[10] + var$4[12] * var$3[11]; var$6[12] = var$4[0] * var$3[12] + var$4[4] * var$3[13] + var$4[8] * var$3[14] + var$4[12] * var$3[15]; var$6[1] = var$4[1] * var$3[0] + var$4[5] * var$3[1] + var$4[9] * var$3[2] + var$4[13] * var$3[3]; var$6[5] = var$4[1] * var$3[4] + var$4[5] * var$3[5] + var$4[9] * var$3[6] + var$4[13] * var$3[7]; var$6[9] = var$4[1] * var$3[8] + var$4[5] * var$3[9] + var$4[9] * var$3[10] + var$4[13] * var$3[11]; var$6[13] = var$4[1] * var$3[12] + var$4[5] * var$3[13] + var$4[9] * var$3[14] + var$4[13] * var$3[15]; var$6[2] = var$4[2] * var$3[0] + var$4[6] * var$3[1] + var$4[10] * var$3[2] + var$4[14] * var$3[3]; var$6[6] = var$4[2] * var$3[4] + var$4[6] * var$3[5] + var$4[10] * var$3[6] + var$4[14] * var$3[7]; var$6[10] = var$4[2] * var$3[8] + var$4[6] * var$3[9] + var$4[10] * var$3[10] + var$4[14] * var$3[11]; var$6[14] = var$4[2] * var$3[12] + var$4[6] * var$3[13] + var$4[10] * var$3[14] + var$4[14] * var$3[15]; var$6[3] = var$4[3] * var$3[0] + var$4[7] * var$3[1] + var$4[11] * var$3[2] + var$4[15] * var$3[3]; var$6[7] = var$4[3] * var$3[4] + var$4[7] * var$3[5] + var$4[11] * var$3[6] + var$4[15] * var$3[7]; var$6[11] = var$4[3] * var$3[8] + var$4[7] * var$3[9] + var$4[11] * var$3[10] + var$4[15] * var$3[11]; var$6[15] = var$4[3] * var$3[12] + var$4[7] * var$3[13] + var$4[11] * var$3[14] + var$4[15] * var$3[15]; jl_System_arraycopy($tmp_0, 0, $mata, 0, 16); } function cbgm_Matrix4_matrix4_det($val) { var var$2; cbgm_Matrix4_$callClinit(); var$2 = $val.data; return var$2[3] * var$2[6] * var$2[9] * var$2[12] - var$2[2] * var$2[7] * var$2[9] * var$2[12] - var$2[3] * var$2[5] * var$2[10] * var$2[12] + var$2[1] * var$2[7] * var$2[10] * var$2[12] + var$2[2] * var$2[5] * var$2[11] * var$2[12] - var$2[1] * var$2[6] * var$2[11] * var$2[12] - var$2[3] * var$2[6] * var$2[8] * var$2[13] + var$2[2] * var$2[7] * var$2[8] * var$2[13] + var$2[3] * var$2[4] * var$2[10] * var$2[13] - var$2[0] * var$2[7] * var$2[10] * var$2[13] - var$2[2] * var$2[4] * var$2[11] * var$2[13] + var$2[0] * var$2[6] * var$2[11] * var$2[13] + var$2[3] * var$2[5] * var$2[8] * var$2[14] - var$2[1] * var$2[7] * var$2[8] * var$2[14] - var$2[3] * var$2[4] * var$2[9] * var$2[14] + var$2[0] * var$2[7] * var$2[9] * var$2[14] + var$2[1] * var$2[4] * var$2[11] * var$2[14] - var$2[0] * var$2[5] * var$2[11] * var$2[14] - var$2[2] * var$2[5] * var$2[8] * var$2[15] + var$2[1] * var$2[6] * var$2[8] * var$2[15] + var$2[2] * var$2[4] * var$2[9] * var$2[15] - var$2[0] * var$2[6] * var$2[9] * var$2[15] - var$2[1] * var$2[4] * var$2[10] * var$2[15] + var$2[0] * var$2[5] * var$2[10] * var$2[15]; } function cbgm_Matrix4_matrix4_inv($val) { var $tmp_0, $l_det, var$4, var$5, $inv_det; cbgm_Matrix4_$callClinit(); $tmp_0 = $rt_createFloatArray(16); $l_det = cbgm_Matrix4_matrix4_det($val); if ($l_det === 0.0) return 0; var$4 = $tmp_0.data; var$5 = $val.data; var$4[0] = var$5[9] * var$5[14] * var$5[7] - var$5[13] * var$5[10] * var$5[7] + var$5[13] * var$5[6] * var$5[11] - var$5[5] * var$5[14] * var$5[11] - var$5[9] * var$5[6] * var$5[15] + var$5[5] * var$5[10] * var$5[15]; var$4[4] = var$5[12] * var$5[10] * var$5[7] - var$5[8] * var$5[14] * var$5[7] - var$5[12] * var$5[6] * var$5[11] + var$5[4] * var$5[14] * var$5[11] + var$5[8] * var$5[6] * var$5[15] - var$5[4] * var$5[10] * var$5[15]; var$4[8] = var$5[8] * var$5[13] * var$5[7] - var$5[12] * var$5[9] * var$5[7] + var$5[12] * var$5[5] * var$5[11] - var$5[4] * var$5[13] * var$5[11] - var$5[8] * var$5[5] * var$5[15] + var$5[4] * var$5[9] * var$5[15]; var$4[12] = var$5[12] * var$5[9] * var$5[6] - var$5[8] * var$5[13] * var$5[6] - var$5[12] * var$5[5] * var$5[10] + var$5[4] * var$5[13] * var$5[10] + var$5[8] * var$5[5] * var$5[14] - var$5[4] * var$5[9] * var$5[14]; var$4[1] = var$5[13] * var$5[10] * var$5[3] - var$5[9] * var$5[14] * var$5[3] - var$5[13] * var$5[2] * var$5[11] + var$5[1] * var$5[14] * var$5[11] + var$5[9] * var$5[2] * var$5[15] - var$5[1] * var$5[10] * var$5[15]; var$4[5] = var$5[8] * var$5[14] * var$5[3] - var$5[12] * var$5[10] * var$5[3] + var$5[12] * var$5[2] * var$5[11] - var$5[0] * var$5[14] * var$5[11] - var$5[8] * var$5[2] * var$5[15] + var$5[0] * var$5[10] * var$5[15]; var$4[9] = var$5[12] * var$5[9] * var$5[3] - var$5[8] * var$5[13] * var$5[3] - var$5[12] * var$5[1] * var$5[11] + var$5[0] * var$5[13] * var$5[11] + var$5[8] * var$5[1] * var$5[15] - var$5[0] * var$5[9] * var$5[15]; var$4[13] = var$5[8] * var$5[13] * var$5[2] - var$5[12] * var$5[9] * var$5[2] + var$5[12] * var$5[1] * var$5[10] - var$5[0] * var$5[13] * var$5[10] - var$5[8] * var$5[1] * var$5[14] + var$5[0] * var$5[9] * var$5[14]; var$4[2] = var$5[5] * var$5[14] * var$5[3] - var$5[13] * var$5[6] * var$5[3] + var$5[13] * var$5[2] * var$5[7] - var$5[1] * var$5[14] * var$5[7] - var$5[5] * var$5[2] * var$5[15] + var$5[1] * var$5[6] * var$5[15]; var$4[6] = var$5[12] * var$5[6] * var$5[3] - var$5[4] * var$5[14] * var$5[3] - var$5[12] * var$5[2] * var$5[7] + var$5[0] * var$5[14] * var$5[7] + var$5[4] * var$5[2] * var$5[15] - var$5[0] * var$5[6] * var$5[15]; var$4[10] = var$5[4] * var$5[13] * var$5[3] - var$5[12] * var$5[5] * var$5[3] + var$5[12] * var$5[1] * var$5[7] - var$5[0] * var$5[13] * var$5[7] - var$5[4] * var$5[1] * var$5[15] + var$5[0] * var$5[5] * var$5[15]; var$4[14] = var$5[12] * var$5[5] * var$5[2] - var$5[4] * var$5[13] * var$5[2] - var$5[12] * var$5[1] * var$5[6] + var$5[0] * var$5[13] * var$5[6] + var$5[4] * var$5[1] * var$5[14] - var$5[0] * var$5[5] * var$5[14]; var$4[3] = var$5[9] * var$5[6] * var$5[3] - var$5[5] * var$5[10] * var$5[3] - var$5[9] * var$5[2] * var$5[7] + var$5[1] * var$5[10] * var$5[7] + var$5[5] * var$5[2] * var$5[11] - var$5[1] * var$5[6] * var$5[11]; var$4[7] = var$5[4] * var$5[10] * var$5[3] - var$5[8] * var$5[6] * var$5[3] + var$5[8] * var$5[2] * var$5[7] - var$5[0] * var$5[10] * var$5[7] - var$5[4] * var$5[2] * var$5[11] + var$5[0] * var$5[6] * var$5[11]; var$4[11] = var$5[8] * var$5[5] * var$5[3] - var$5[4] * var$5[9] * var$5[3] - var$5[8] * var$5[1] * var$5[7] + var$5[0] * var$5[9] * var$5[7] + var$5[4] * var$5[1] * var$5[11] - var$5[0] * var$5[5] * var$5[11]; var$4[15] = var$5[4] * var$5[9] * var$5[2] - var$5[8] * var$5[5] * var$5[2] + var$5[8] * var$5[1] * var$5[6] - var$5[0] * var$5[9] * var$5[6] - var$5[4] * var$5[1] * var$5[10] + var$5[0] * var$5[5] * var$5[10]; $inv_det = 1.0 / $l_det; var$5[0] = var$4[0] * $inv_det; var$5[4] = var$4[4] * $inv_det; var$5[8] = var$4[8] * $inv_det; var$5[12] = var$4[12] * $inv_det; var$5[1] = var$4[1] * $inv_det; var$5[5] = var$4[5] * $inv_det; var$5[9] = var$4[9] * $inv_det; var$5[13] = var$4[13] * $inv_det; var$5[2] = var$4[2] * $inv_det; var$5[6] = var$4[6] * $inv_det; var$5[10] = var$4[10] * $inv_det; var$5[14] = var$4[14] * $inv_det; var$5[3] = var$4[3] * $inv_det; var$5[7] = var$4[7] * $inv_det; var$5[11] = var$4[11] * $inv_det; var$5[15] = var$4[15] * $inv_det; return 1; } function cbgm_Matrix4_matrix4_proj($mat, $vec, $offset) { var var$4, var$5, var$6, var$7, var$8, var$9, var$10, $inv_w, $x, $y, $z; cbgm_Matrix4_$callClinit(); var$4 = $mat.data; var$5 = $vec.data; var$6 = $offset + 0 | 0; var$7 = var$5[var$6] * var$4[3]; var$8 = $offset + 1 | 0; var$9 = var$7 + var$5[var$8] * var$4[7]; var$10 = $offset + 2 | 0; $inv_w = 1.0 / (var$9 + var$5[var$10] * var$4[11] + var$4[15]); $x = (var$5[var$6] * var$4[0] + var$5[var$8] * var$4[4] + var$5[var$10] * var$4[8] + var$4[12]) * $inv_w; $y = (var$5[var$6] * var$4[1] + var$5[var$8] * var$4[5] + var$5[var$10] * var$4[9] + var$4[13]) * $inv_w; $z = (var$5[var$6] * var$4[2] + var$5[var$8] * var$4[6] + var$5[var$10] * var$4[10] + var$4[14]) * $inv_w; var$5[var$6] = $x; var$5[var$8] = $y; var$5[var$10] = $z; } function cbgm_Matrix4_mul0($mata, $matb) { cbgm_Matrix4_$callClinit(); cbgm_Matrix4_matrix4_mul($mata, $matb); } function cbgm_Matrix4_prj($mat, $vecs, $offset, $numVecs, $stride) { var $i; cbgm_Matrix4_$callClinit(); $i = 0; while ($i < $numVecs) { cbgm_Matrix4_matrix4_proj($mat, $vecs, $offset); $offset = $offset + $stride | 0; $i = $i + 1 | 0; } } function cbgm_Matrix4_inv0($values) { cbgm_Matrix4_$callClinit(); return cbgm_Matrix4_matrix4_inv($values); } function cbgm_Matrix4__clinit_() { cbgm_Matrix4_tmp = $rt_createFloatArray(16); cbgm_Matrix4_quat = cbgm_Quaternion__init_(); cbgm_Matrix4_quat2 = cbgm_Quaternion__init_(); cbgm_Matrix4_l_vez = cbgm_Vector3__init_(); cbgm_Matrix4_l_vex = cbgm_Vector3__init_(); cbgm_Matrix4_l_vey = cbgm_Vector3__init_(); cbgm_Matrix4_tmpVec = cbgm_Vector3__init_(); cbgm_Matrix4_tmpMat = cbgm_Matrix4__init_(); cbgm_Matrix4_right = cbgm_Vector3__init_(); cbgm_Matrix4_tmpForward = cbgm_Vector3__init_(); cbgm_Matrix4_tmpUp = cbgm_Vector3__init_(); } var omceuga_MapAction = $rt_classWithoutFields(omceuga_CommonActions); var cbgss_InputListener$1 = $rt_classWithoutFields(); var cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type = null; function cbgss_InputListener$1_$callClinit() { cbgss_InputListener$1_$callClinit = $rt_eraseClinit(cbgss_InputListener$1); cbgss_InputListener$1__clinit_(); } function cbgss_InputListener$1__clinit_() { cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type = $rt_createIntArray((cbgss_InputEvent$Type_values()).data.length); cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_keyDown)] = 1; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_keyUp)] = 2; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_keyTyped)] = 3; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchDown)] = 4; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchUp)] = 5; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchDragged)] = 6; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_mouseMoved)] = 7; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_scrolled)] = 8; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_enter)] = 9; cbgss_InputListener$1_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_exit)] = 10; } var jl_NegativeArraySizeException = $rt_classWithoutFields(jl_RuntimeException); function jl_NegativeArraySizeException__init_() { var var_0 = new jl_NegativeArraySizeException(); jl_NegativeArraySizeException__init_0(var_0); return var_0; } function jl_NegativeArraySizeException__init_0($this) { jl_RuntimeException__init_1($this); } function omceugcc_CheckBox() { var a = this; omceugc_Component.call(a); a.$checkBoxStyle = null; a.$text6 = null; a.$checked = 0; a.$font5 = null; a.$checkBoxAction = null; } function omceugcc_CheckBox__init_() { var var_0 = new omceugcc_CheckBox(); omceugcc_CheckBox__init_0(var_0); return var_0; } function omceugcc_CheckBox__init_0($this) { omceugc_Component__init_($this); } var cbgssa_RemoveActorAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_RemoveActorAction__init_() { var var_0 = new cbgssa_RemoveActorAction(); cbgssa_RemoveActorAction__init_0(var_0); return var_0; } function cbgssa_RemoveActorAction__init_0($this) { cbgss_Action__init_($this); } var omcsum_MenuBaseMedia = $rt_classWithoutFields(); var omcsum_MenuBaseMedia_TITLE_1 = null; var omcsum_MenuBaseMedia_DIFFICULTY = null; var omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_1 = null; var omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_2 = null; var omcsum_MenuBaseMedia_TITLE_2 = null; var omcsum_MenuBaseMedia_ICON_SPEAKER = null; var omcsum_MenuBaseMedia_ICON_VIEWPORT = null; var omcsum_MenuBaseMedia_ICON_FULLSCREEN = null; var omcsum_MenuBaseMedia_ICON_BACK = null; var omcsum_MenuBaseMedia_ICON_EXIT = null; var omcsum_MenuBaseMedia_ICON_PREVIOUS = null; var omcsum_MenuBaseMedia_ICON_NEXT = null; var omcsum_MenuBaseMedia_ICON_HELP = null; var omcsum_MenuBaseMedia_ICON_COLOR_BLIND = null; var omcsum_MenuBaseMedia_HELP_IMAGE_1 = null; var omcsum_MenuBaseMedia_HELP_IMAGE_2 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_1 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_2 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_3 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_4 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_5 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_6 = null; var omcsum_MenuBaseMedia_TITLE_PARTICLE_7 = null; var omcsum_MenuBaseMedia_MENU_BG = null; var omcsum_MenuBaseMedia_FONT_HELP = null; var omcsum_MenuBaseMedia_MSC_TITLE = null; var omcsum_MenuBaseMedia_SFX_TITLE_TRANSITION = null; var omcsum_MenuBaseMedia_SFX_MENU_SELECT = null; var omcsum_MenuBaseMedia_ALL = null; function omcsum_MenuBaseMedia_$callClinit() { omcsum_MenuBaseMedia_$callClinit = $rt_eraseClinit(omcsum_MenuBaseMedia); omcsum_MenuBaseMedia__clinit_(); } function omcsum_MenuBaseMedia__init_() { var var_0 = new omcsum_MenuBaseMedia(); omcsum_MenuBaseMedia__init_0(var_0); return var_0; } function omcsum_MenuBaseMedia__init_0($this) { omcsum_MenuBaseMedia_$callClinit(); jl_Object__init_0($this); } function omcsum_MenuBaseMedia__clinit_() { omcsum_MenuBaseMedia_TITLE_1 = omcem_MediaManager_create_CMediaImage($rt_s(656)); omcsum_MenuBaseMedia_DIFFICULTY = omcem_MediaManager_create_CMediaArray($rt_s(657), 16, 8); omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_1 = omcem_MediaManager_create_CMediaArray($rt_s(658), 144, 46); omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_2 = omcem_MediaManager_create_CMediaArray($rt_s(659), 144, 46); omcsum_MenuBaseMedia_TITLE_2 = omcem_MediaManager_create_CMediaImage($rt_s(660)); omcsum_MenuBaseMedia_ICON_SPEAKER = omcem_MediaManager_create_CMediaArray($rt_s(661), 8, 8); omcsum_MenuBaseMedia_ICON_VIEWPORT = omcem_MediaManager_create_CMediaArray($rt_s(662), 8, 8); omcsum_MenuBaseMedia_ICON_FULLSCREEN = omcem_MediaManager_create_CMediaArray($rt_s(663), 8, 8); omcsum_MenuBaseMedia_ICON_BACK = omcem_MediaManager_create_CMediaImage($rt_s(664)); omcsum_MenuBaseMedia_ICON_EXIT = omcem_MediaManager_create_CMediaImage($rt_s(665)); omcsum_MenuBaseMedia_ICON_PREVIOUS = omcem_MediaManager_create_CMediaImage($rt_s(666)); omcsum_MenuBaseMedia_ICON_NEXT = omcem_MediaManager_create_CMediaImage($rt_s(667)); omcsum_MenuBaseMedia_ICON_HELP = omcem_MediaManager_create_CMediaImage($rt_s(668)); omcsum_MenuBaseMedia_ICON_COLOR_BLIND = omcem_MediaManager_create_CMediaArray($rt_s(669), 8, 8); omcsum_MenuBaseMedia_HELP_IMAGE_1 = omcem_MediaManager_create_CMediaImage($rt_s(670)); omcsum_MenuBaseMedia_HELP_IMAGE_2 = omcem_MediaManager_create_CMediaImage($rt_s(671)); omcsum_MenuBaseMedia_TITLE_PARTICLE_1 = omcem_MediaManager_create_CMediaArray($rt_s(672), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_2 = omcem_MediaManager_create_CMediaArray($rt_s(673), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_3 = omcem_MediaManager_create_CMediaArray($rt_s(674), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_4 = omcem_MediaManager_create_CMediaArray($rt_s(675), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_5 = omcem_MediaManager_create_CMediaArray($rt_s(676), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_6 = omcem_MediaManager_create_CMediaArray($rt_s(677), 5, 5); omcsum_MenuBaseMedia_TITLE_PARTICLE_7 = omcem_MediaManager_create_CMediaArray($rt_s(678), 5, 5); omcsum_MenuBaseMedia_MENU_BG = omcem_MediaManager_create_CMediaImage($rt_s(679)); omcsum_MenuBaseMedia_FONT_HELP = omcem_MediaManager_create_CMediaFont($rt_s(680), 0, 5); omcsum_MenuBaseMedia_MSC_TITLE = omcem_MediaManager_create_CMediaMusic($rt_s(681)); omcsum_MenuBaseMedia_SFX_TITLE_TRANSITION = omcem_MediaManager_create_CMediaSound($rt_s(682)); omcsum_MenuBaseMedia_SFX_MENU_SELECT = omcem_MediaManager_create_CMediaSound($rt_s(683)); omcsum_MenuBaseMedia_ALL = $rt_createArrayFromData(omcemm_CMedia, [omcsum_MenuBaseMedia_TITLE_1, omcsum_MenuBaseMedia_DIFFICULTY, omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_1, omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_2, omcsum_MenuBaseMedia_TITLE_2, omcsum_MenuBaseMedia_ICON_SPEAKER, omcsum_MenuBaseMedia_ICON_VIEWPORT, omcsum_MenuBaseMedia_ICON_FULLSCREEN, omcsum_MenuBaseMedia_ICON_BACK, omcsum_MenuBaseMedia_ICON_EXIT, omcsum_MenuBaseMedia_ICON_PREVIOUS, omcsum_MenuBaseMedia_ICON_NEXT, omcsum_MenuBaseMedia_ICON_HELP, omcsum_MenuBaseMedia_ICON_COLOR_BLIND, omcsum_MenuBaseMedia_HELP_IMAGE_1, omcsum_MenuBaseMedia_HELP_IMAGE_2, omcsum_MenuBaseMedia_TITLE_PARTICLE_1, omcsum_MenuBaseMedia_TITLE_PARTICLE_2, omcsum_MenuBaseMedia_TITLE_PARTICLE_3, omcsum_MenuBaseMedia_TITLE_PARTICLE_4, omcsum_MenuBaseMedia_TITLE_PARTICLE_5, omcsum_MenuBaseMedia_TITLE_PARTICLE_6, omcsum_MenuBaseMedia_TITLE_PARTICLE_7, omcsum_MenuBaseMedia_FONT_HELP, omcsum_MenuBaseMedia_MENU_BG, omcsum_MenuBaseMedia_MSC_TITLE, omcsum_MenuBaseMedia_SFX_TITLE_TRANSITION, omcsum_MenuBaseMedia_SFX_MENU_SELECT]); } var jl_IllegalStateException = $rt_classWithoutFields(jl_RuntimeException); function jl_IllegalStateException__init_0() { var var_0 = new jl_IllegalStateException(); jl_IllegalStateException__init_1(var_0); return var_0; } function jl_IllegalStateException__init_(var_0) { var var_1 = new jl_IllegalStateException(); jl_IllegalStateException__init_2(var_1, var_0); return var_1; } function jl_IllegalStateException__init_1($this) { jl_RuntimeException__init_1($this); } function jl_IllegalStateException__init_2($this, $message) { jl_RuntimeException__init_4($this, $message); } var ju_FormatterClosedException = $rt_classWithoutFields(jl_IllegalStateException); function ju_FormatterClosedException__init_() { var var_0 = new ju_FormatterClosedException(); ju_FormatterClosedException__init_0(var_0); return var_0; } function ju_FormatterClosedException__init_0($this) { jl_IllegalStateException__init_1($this); } var cbgm_Interpolation$Bounce = $rt_classWithoutFields(cbgm_Interpolation$BounceOut); function cbgm_Interpolation$Bounce__init_(var_0) { var var_1 = new cbgm_Interpolation$Bounce(); cbgm_Interpolation$Bounce__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$Bounce__init_0($this, $bounces) { cbgm_Interpolation$BounceOut__init_0($this, $bounces); } function omcsum_MenuUIAdapter$1() { var a = this; omceuga_UpdateAction.call(a); a.$waitTimer = 0; a.$val$pressTxt = null; a.$this$048 = null; } function omcsum_MenuUIAdapter$1__init_(var_0, var_1, var_2) { var var_3 = new omcsum_MenuUIAdapter$1(); omcsum_MenuUIAdapter$1__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsum_MenuUIAdapter$1__init_0($this, $this$0, $arg0, var$3) { $this.$this$048 = $this$0; $this.$val$pressTxt = var$3; omceuga_UpdateAction__init_($this, $arg0); $this.$waitTimer = 0; } function omcsum_MenuUIAdapter$1_onUpdate($this) { var $switchVis; $switchVis = 0; $this.$waitTimer = $this.$waitTimer + 1 | 0; if (!$this.$this$048.$uiData.$transitionMenu && $this.$waitTimer > 20) $switchVis = 1; if ($this.$this$048.$uiData.$transitionMenu && $this.$waitTimer > 1) $switchVis = 1; if ($switchVis) { $this.$val$pressTxt.$visible0 = $this.$val$pressTxt.$visible0 ? 0 : 1; $this.$waitTimer = 0; } } var cbgssa_SizeByAction = $rt_classWithoutFields(cbgssa_RelativeTemporalAction); function cbgssa_SizeByAction__init_() { var var_0 = new cbgssa_SizeByAction(); cbgssa_SizeByAction__init_0(var_0); return var_0; } function cbgssa_SizeByAction__init_0($this) { cbgssa_RelativeTemporalAction__init_($this); } function omcsum_MenuUIAdapter$2() { var a = this; omceuga_ButtonAction.call(a); a.$val$gameMode = null; a.$val$modeBtn = null; a.$this$049 = null; } function omcsum_MenuUIAdapter$2__init_(var_0, var_1, var_2) { var var_3 = new omcsum_MenuUIAdapter$2(); omcsum_MenuUIAdapter$2__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsum_MenuUIAdapter$2__init_0($this, $this$0, var$2, var$3) { $this.$this$049 = $this$0; $this.$val$gameMode = var$2; $this.$val$modeBtn = var$3; omceuga_ButtonAction__init_($this); } function omcsum_MenuUIAdapter$2_onToggle($this, $value) { var $i, $otherGameMode, var$4, var$5, var$6, $otherBtn; if (!$value) $this.$this$049.$api0.$components0.$button.$setPressed($this.$val$modeBtn, 1); else { $i = 0; while ($i < (omcsde_GAME_MODE_values()).data.length) { $otherGameMode = (omcsde_GAME_MODE_values()).data[$i]; if ($otherGameMode !== $this.$val$gameMode) { var$4 = $this.$this$049.$api0; var$5 = $otherGameMode.$text1; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, $rt_s(684)), var$5); $otherBtn = var$4.$findScreenComponentByName(jl_StringBuilder_toString(var$6)); $this.$this$049.$api0.$components0.$button.$setPressed($otherBtn, 0); } $i = $i + 1 | 0; } $this.$this$049.$uiData.$gameMode = $this.$val$gameMode; (omcw_SandtrixSettingsWeb_get()).$setEnum($rt_s(685), $this.$this$049.$uiData.$gameMode); omcsum_MenuUIAdapter_refreshScoreTable($this.$this$049); var$4 = $this.$this$049.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$4.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } } var omceugo_MouseTextInputAction = $rt_classWithoutFields(0); function cbgm_Interpolation$Swing() { cbgm_Interpolation.call(this); this.$scale4 = 0.0; } function cbgm_Interpolation$Swing__init_(var_0) { var var_1 = new cbgm_Interpolation$Swing(); cbgm_Interpolation$Swing__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$Swing__init_0($this, $scale) { cbgm_Interpolation__init_($this); $this.$scale4 = $scale * 2.0; } function cbgu_Array$ArrayIterable() { var a = this; jl_Object.call(a); a.$array5 = null; a.$allowRemove = 0; a.$iterator10 = null; a.$iterator2 = null; } function cbgu_Array$ArrayIterable__init_(var_0) { var var_1 = new cbgu_Array$ArrayIterable(); cbgu_Array$ArrayIterable__init_0(var_1, var_0); return var_1; } function cbgu_Array$ArrayIterable__init_1(var_0, var_1) { var var_2 = new cbgu_Array$ArrayIterable(); cbgu_Array$ArrayIterable__init_2(var_2, var_0, var_1); return var_2; } function cbgu_Array$ArrayIterable__init_0($this, $array) { cbgu_Array$ArrayIterable__init_2($this, $array, 1); } function cbgu_Array$ArrayIterable__init_2($this, $array, $allowRemove) { jl_Object__init_0($this); $this.$array5 = $array; $this.$allowRemove = $allowRemove; } function cbgu_Array$ArrayIterable_iterator($this) { if (cbgu_Collections_allocateIterators) return cbgu_Array$ArrayIterator__init_($this.$array5, $this.$allowRemove); if ($this.$iterator10 === null) { $this.$iterator10 = cbgu_Array$ArrayIterator__init_($this.$array5, $this.$allowRemove); $this.$iterator2 = cbgu_Array$ArrayIterator__init_($this.$array5, $this.$allowRemove); } if ($this.$iterator10.$valid0) { $this.$iterator2.$index5 = 0; $this.$iterator2.$valid0 = 1; $this.$iterator10.$valid0 = 0; return $this.$iterator2; } $this.$iterator10.$index5 = 0; $this.$iterator10.$valid0 = 1; $this.$iterator2.$valid0 = 0; return $this.$iterator10; } var cgxgbtd_FileReaderWrapper = $rt_classWithoutFields(); function cgxgbtd_FileReaderWrapper_removeEventListener$exported$0(var$0, var$1, var$2) { var$0.$removeEventListener($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function cgxgbtd_FileReaderWrapper_dispatchEvent$exported$1(var$0, var$1) { return !!var$0.$dispatchEvent(var$1); } function cgxgbtd_FileReaderWrapper_addEventListener$exported$2(var$0, var$1, var$2) { var$0.$addEventListener($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function cgxgbtd_FileReaderWrapper_addEventListener$exported$3(var$0, var$1, var$2, var$3) { var$0.$addEventListener0($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } function cgxgbtd_FileReaderWrapper_removeEventListener$exported$4(var$0, var$1, var$2, var$3) { var$0.$removeEventListener0($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } function cbgssu_TooltipManager() { var a = this; jl_Object.call(a); a.$initialTime = 0.0; a.$subsequentTime = 0.0; a.$resetTime = 0.0; a.$enabled0 = 0; a.$animations0 = 0; a.$maxWidth0 = 0.0; a.$offsetX1 = 0.0; a.$offsetY1 = 0.0; a.$edgeDistance = 0.0; a.$shown = null; a.$time1 = 0.0; a.$resetTask = null; a.$showTask = null; } function cbgssu_TooltipManager__init_() { var var_0 = new cbgssu_TooltipManager(); cbgssu_TooltipManager__init_0(var_0); return var_0; } function cbgssu_TooltipManager__init_0($this) { jl_Object__init_0($this); $this.$initialTime = 2.0; $this.$subsequentTime = 0.0; $this.$resetTime = 1.5; $this.$enabled0 = 1; $this.$animations0 = 1; $this.$maxWidth0 = 2.147483648E9; $this.$offsetX1 = 15.0; $this.$offsetY1 = 19.0; $this.$edgeDistance = 7.0; $this.$shown = cbgu_Array__init_1(); $this.$time1 = $this.$initialTime; $this.$resetTask = cbgssu_TooltipManager$1__init_($this); $this.$showTask = cbgssu_TooltipManager$2__init_($this); } var jur_ReluctantCompositeQuantifierSet = $rt_classWithoutFields(jur_CompositeQuantifierSet); function jur_ReluctantCompositeQuantifierSet__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_ReluctantCompositeQuantifierSet(); jur_ReluctantCompositeQuantifierSet__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_ReluctantCompositeQuantifierSet__init_0($this, $quant, $innerSet, $next, $type) { jur_CompositeQuantifierSet__init_0($this, $quant, $innerSet, $next, $type); } function jur_ReluctantCompositeQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $min, $max, $i, var$7, var$8; $min = $this.$quantifier.$min3(); $max = $this.$quantifier.$max2(); $i = 0; while (true) { if ($i >= $min) { a: { while (true) { var$7 = $this.$next.$matches($stringIndex, $testString, $matchResult); if (var$7 >= 0) break; if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$getRightBound()) { var$7 = $this.$leaf.$accepts($stringIndex, $testString); $stringIndex = $stringIndex + var$7 | 0; $i = $i + 1 | 0; } if (var$7 < 1) break a; if ($i > $max) break a; } return var$7; } return (-1); } if (($stringIndex + $this.$leaf.$charCount0() | 0) > $matchResult.$getRightBound()) { $matchResult.$hitEnd = 1; return (-1); } var$8 = $this.$leaf.$accepts($stringIndex, $testString); if (var$8 < 1) break; $stringIndex = $stringIndex + var$8 | 0; $i = $i + 1 | 0; } return (-1); } function cbgmo_CircleMapObject() { cbgm_MapObject.call(this); this.$circle = null; } function cbgmo_CircleMapObject__init_() { var var_0 = new cbgmo_CircleMapObject(); cbgmo_CircleMapObject__init_0(var_0); return var_0; } function cbgmo_CircleMapObject__init_1(var_0, var_1, var_2) { var var_3 = new cbgmo_CircleMapObject(); cbgmo_CircleMapObject__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbgmo_CircleMapObject__init_0($this) { cbgmo_CircleMapObject__init_2($this, 0.0, 0.0, 1.0); } function cbgmo_CircleMapObject__init_2($this, $x, $y, $radius) { cbgm_MapObject__init_0($this); $this.$circle = cbgm_Circle__init_($x, $y, $radius); } function jn_ByteBuffer() { var a = this; jn_Buffer.call(a); a.$start11 = 0; a.$array0 = null; a.$order = null; } function jn_ByteBuffer__init_($this, $start, $capacity, $array, $position, $limit) { jn_Buffer__init_($this, $capacity); jn_ByteOrder_$callClinit(); $this.$order = jn_ByteOrder_BIG_ENDIAN; $this.$start11 = $start; $this.$array0 = $array; $this.$position2 = $position; $this.$limit = $limit; } function jn_ByteBuffer_allocateDirect($capacity) { var var$2, var$3; if ($capacity >= 0) return jn_ByteBufferImpl__init_($capacity, 1); var$2 = new jl_IllegalArgumentException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(686)), $capacity); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } function jn_ByteBuffer_allocate($capacity) { var var$2, var$3; if ($capacity >= 0) return jn_ByteBufferImpl__init_($capacity, 0); var$2 = new jl_IllegalArgumentException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(686)), $capacity); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } function jn_ByteBuffer_wrap0($array, $offset, $length) { return jn_ByteBufferImpl__init_0(0, $array.data.length, $array, $offset, $offset + $length | 0, 0, 0); } function jn_ByteBuffer_wrap($array) { return jn_ByteBuffer_wrap0($array, 0, $array.data.length); } function jn_ByteBuffer_get($this, $dst, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, var$9, $pos, $i, var$12; if ($offset >= 0) { var$4 = $dst.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(687)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferUnderflowException__init_()); if ($length < 0) { var$9 = new jl_IndexOutOfBoundsException; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$9, jl_StringBuilder_toString(var$7)); $rt_throw(var$9); } $pos = $this.$position2 + $this.$start11 | 0; $i = 0; while ($i < $length) { var$6 = $offset + 1 | 0; var$12 = $this.$array0.data; var$5 = $pos + 1 | 0; var$4[$offset] = var$12[$pos]; $i = $i + 1 | 0; $offset = var$6; $pos = var$5; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $dst.data; var$9 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$7, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$9, jl_StringBuilder_toString(var$7)); $rt_throw(var$9); } function jn_ByteBuffer_get0($this, $dst) { return $this.$get14($dst, 0, $dst.data.length); } function jn_ByteBuffer_put0($this, $src, $offset, $length) { var var$4, var$5, var$6, var$7, var$8, $pos, $i, var$11; if (!$length) return $this; if ($this.$isReadOnly()) $rt_throw(jn_ReadOnlyBufferException__init_()); if (jn_Buffer_remaining($this) < $length) $rt_throw(jn_BufferOverflowException__init_()); if ($offset >= 0) { var$4 = $src.data; var$5 = var$4.length; if ($offset <= var$5) { var$6 = $offset + $length | 0; if (var$6 > var$5) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(688)), var$6), $rt_s(374)), var$5); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } if ($length < 0) { var$7 = new jl_IndexOutOfBoundsException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(375)), $length), $rt_s(376)); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } $pos = $this.$position2 + $this.$start11 | 0; $i = 0; while ($i < $length) { var$11 = $this.$array0.data; var$6 = $pos + 1 | 0; var$5 = $offset + 1 | 0; var$11[$pos] = var$4[$offset]; $i = $i + 1 | 0; $pos = var$6; $offset = var$5; } $this.$position2 = $this.$position2 + $length | 0; return $this; } } var$4 = $src.data; var$7 = new jl_IndexOutOfBoundsException; var$5 = var$4.length; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(377)), $offset), $rt_s(110)), var$5), 41); jl_IndexOutOfBoundsException__init_1(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } function jn_ByteBuffer_put($this, $src) { return $this.$put0($src, 0, $src.data.length); } function jn_ByteBuffer_hasArray($this) { return 1; } function jn_ByteBuffer_array($this) { return $this.$array0; } function jn_ByteBuffer_order($this, $bo) { $this.$order = $bo; return $this; } function jn_ByteBuffer_clear($this) { jn_Buffer_clear($this); return $this; } function jn_ByteBuffer_flip($this) { jn_Buffer_flip($this); return $this; } function jn_ByteBuffer_limit($this, $newLimit) { jn_Buffer_limit0($this, $newLimit); return $this; } function jn_ByteBuffer_position($this, $newPosition) { jn_Buffer_position0($this, $newPosition); return $this; } function jn_ByteBuffer_flip0($this) { return jn_ByteBuffer_flip($this); } function jn_ByteBuffer_limit0($this, var$1) { return $this.$limit4(var$1); } function jn_ByteBuffer_position0($this, var$1) { return $this.$position1(var$1); } var omcsump_TitleParticlesSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsump_TitleParticlesSystem__init_(var_0) { var var_1 = new omcsump_TitleParticlesSystem(); omcsump_TitleParticlesSystem__init_0(var_1, var_0); return var_1; } function omcsump_TitleParticlesSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 256, 1); } function omcsump_TitleParticlesSystem_addParticle($this, $particleImage, $color) { $this.$addParticle1($particleImage, 0, cbgm_MathUtils_random2(6, 154), 92.0, $color.$r1, $color.$g1, $color.$b1, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, omcsump_TitleParticlesSystem$CustomData__init_($this, cbgm_MathUtils_random((-0.11999999731779099), (-0.07999999821186066)))); } function omcsump_TitleParticlesSystem_updateParticle($this, $particle, $index) { var $customData; $customData = $particle.$customData; $particle.$y1 = $particle.$y1 + $customData.$y_speed; if (omcet_Tools$Calc_chance(0.019999999552965164)) { $particle.$array_index = $particle.$array_index + 1 | 0; if ($particle.$array_index > 3) $particle.$array_index = 0; } if ($particle.$y1 >= 32.0) return 1; return 0; } function omcsump_TitleParticlesSystem_createParticle($this, $particle) {} function omcsump_TitleParticlesSystem_destroyParticle($this, $particle) {} var jur_SOLSet = $rt_classWithoutFields(jur_AbstractSet); function jur_SOLSet__init_() { var var_0 = new jur_SOLSet(); jur_SOLSet__init_0(var_0); return var_0; } function jur_SOLSet__init_0($this) { jur_AbstractSet__init_($this); } function jur_SOLSet_matches($this, $strIndex, $testString, $matchResult) { if ($strIndex && !($matchResult.$hasAnchoringBounds() && $strIndex == $matchResult.$getLeftBound())) return (-1); return $this.$next.$matches($strIndex, $testString, $matchResult); } function jur_SOLSet_hasConsumed($this, $matchResult) { return 0; } function jur_SOLSet_getName($this) { return $rt_s(689); } function cbgm_Vector3() { var a = this; jl_Object.call(a); a.$x2 = 0.0; a.$y2 = 0.0; a.$z = 0.0; } var cbgm_Vector3_X = null; var cbgm_Vector3_Y = null; var cbgm_Vector3_Z = null; var cbgm_Vector3_Zero = null; var cbgm_Vector3_tmpMat = null; function cbgm_Vector3_$callClinit() { cbgm_Vector3_$callClinit = $rt_eraseClinit(cbgm_Vector3); cbgm_Vector3__clinit_(); } function cbgm_Vector3__init_() { var var_0 = new cbgm_Vector3(); cbgm_Vector3__init_1(var_0); return var_0; } function cbgm_Vector3__init_0(var_0, var_1, var_2) { var var_3 = new cbgm_Vector3(); cbgm_Vector3__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbgm_Vector3__init_1($this) { cbgm_Vector3_$callClinit(); jl_Object__init_0($this); } function cbgm_Vector3__init_2($this, $x, $y, $z) { cbgm_Vector3_$callClinit(); jl_Object__init_0($this); $this.$set0($x, $y, $z); } function cbgm_Vector3_set($this, $x, $y, $z) { $this.$x2 = $x; $this.$y2 = $y; $this.$z = $z; return $this; } function cbgm_Vector3_set0($this, $vector) { return $this.$set0($vector.$x2, $vector.$y2, $vector.$z); } function cbgm_Vector3_add($this, $vector) { return $this.$add7($vector.$x2, $vector.$y2, $vector.$z); } function cbgm_Vector3_add0($this, $x, $y, $z) { return $this.$set0($this.$x2 + $x, $this.$y2 + $y, $this.$z + $z); } function cbgm_Vector3_sub($this, $a_vec) { return $this.$sub0($a_vec.$x2, $a_vec.$y2, $a_vec.$z); } function cbgm_Vector3_sub0($this, $x, $y, $z) { return $this.$set0($this.$x2 - $x, $this.$y2 - $y, $this.$z - $z); } function cbgm_Vector3_scl($this, $scalar) { return $this.$set0($this.$x2 * $scalar, $this.$y2 * $scalar, $this.$z * $scalar); } function cbgm_Vector3_len2($this) { return $this.$x2 * $this.$x2 + $this.$y2 * $this.$y2 + $this.$z * $this.$z; } function cbgm_Vector3_nor($this) { var $len2; $len2 = $this.$len2(); if ($len2 !== 0.0 && $len2 !== 1.0) return $this.$scl(1.0 / jl_Math_sqrt($len2)); return $this; } function cbgm_Vector3_dot($this, $vector) { return $this.$x2 * $vector.$x2 + $this.$y2 * $vector.$y2 + $this.$z * $vector.$z; } function cbgm_Vector3_crs($this, $vector) { return $this.$set0($this.$y2 * $vector.$z - $this.$z * $vector.$y2, $this.$z * $vector.$x2 - $this.$x2 * $vector.$z, $this.$x2 * $vector.$y2 - $this.$y2 * $vector.$x2); } function cbgm_Vector3_crs0($this, $x, $y, $z) { return $this.$set0($this.$y2 * $z - $this.$z * $y, $this.$z * $x - $this.$x2 * $z, $this.$x2 * $y - $this.$y2 * $x); } function cbgm_Vector3_mul($this, $matrix) { var $l_mat, var$3; $l_mat = $matrix.$val; var$3 = $l_mat.data; return $this.$set0($this.$x2 * var$3[0] + $this.$y2 * var$3[4] + $this.$z * var$3[8] + var$3[12], $this.$x2 * var$3[1] + $this.$y2 * var$3[5] + $this.$z * var$3[9] + var$3[13], $this.$x2 * var$3[2] + $this.$y2 * var$3[6] + $this.$z * var$3[10] + var$3[14]); } function cbgm_Vector3_prj($this, $matrix) { var $l_mat, var$3, $l_w; $l_mat = $matrix.$val; var$3 = $l_mat.data; $l_w = 1.0 / ($this.$x2 * var$3[3] + $this.$y2 * var$3[7] + $this.$z * var$3[11] + var$3[15]); return $this.$set0(($this.$x2 * var$3[0] + $this.$y2 * var$3[4] + $this.$z * var$3[8] + var$3[12]) * $l_w, ($this.$x2 * var$3[1] + $this.$y2 * var$3[5] + $this.$z * var$3[9] + var$3[13]) * $l_w, ($this.$x2 * var$3[2] + $this.$y2 * var$3[6] + $this.$z * var$3[10] + var$3[14]) * $l_w); } function cbgm_Vector3__clinit_() { cbgm_Vector3_X = cbgm_Vector3__init_0(1.0, 0.0, 0.0); cbgm_Vector3_Y = cbgm_Vector3__init_0(0.0, 1.0, 0.0); cbgm_Vector3_Z = cbgm_Vector3__init_0(0.0, 0.0, 1.0); cbgm_Vector3_Zero = cbgm_Vector3__init_0(0.0, 0.0, 0.0); cbgm_Vector3_tmpMat = cbgm_Matrix4__init_(); } function cbgm_Vector2() { var a = this; jl_Object.call(a); a.$x4 = 0.0; a.$y4 = 0.0; } var cbgm_Vector2_X = null; var cbgm_Vector2_Y = null; var cbgm_Vector2_Zero = null; function cbgm_Vector2_$callClinit() { cbgm_Vector2_$callClinit = $rt_eraseClinit(cbgm_Vector2); cbgm_Vector2__clinit_(); } function cbgm_Vector2__init_() { var var_0 = new cbgm_Vector2(); cbgm_Vector2__init_0(var_0); return var_0; } function cbgm_Vector2__init_1(var_0, var_1) { var var_2 = new cbgm_Vector2(); cbgm_Vector2__init_2(var_2, var_0, var_1); return var_2; } function cbgm_Vector2__init_0($this) { cbgm_Vector2_$callClinit(); jl_Object__init_0($this); } function cbgm_Vector2__init_2($this, $x, $y) { cbgm_Vector2_$callClinit(); jl_Object__init_0($this); $this.$x4 = $x; $this.$y4 = $y; } function cbgm_Vector2_set($this, $x, $y) { $this.$x4 = $x; $this.$y4 = $y; return $this; } function cbgm_Vector2__clinit_() { cbgm_Vector2_X = cbgm_Vector2__init_1(1.0, 0.0); cbgm_Vector2_Y = cbgm_Vector2__init_1(0.0, 1.0); cbgm_Vector2_Zero = cbgm_Vector2__init_1(0.0, 0.0); } var jl_ThreadInterruptHandler = $rt_classWithoutFields(0); function ju_HashMap$HashMapEntrySet() { ju_AbstractSet.call(this); this.$associatedMap0 = null; } function ju_HashMap$HashMapEntrySet__init_(var_0) { var var_1 = new ju_HashMap$HashMapEntrySet(); ju_HashMap$HashMapEntrySet__init_0(var_1, var_0); return var_1; } function ju_HashMap$HashMapEntrySet__init_0($this, $hm) { ju_AbstractSet__init_($this); $this.$associatedMap0 = $hm; } function ju_HashMap$HashMapEntrySet_iterator($this) { return ju_HashMap$EntryIterator__init_($this.$associatedMap0); } function omceu_API$_Camera() { jl_Object.call(this); this.$this$050 = null; } function omceu_API$_Camera__init_(var_0) { var var_1 = new omceu_API$_Camera(); omceu_API$_Camera__init_0(var_1, var_0); return var_1; } function omceu_API$_Camera__init_0($this, $this$0) { $this.$this$050 = $this$0; jl_Object__init_0($this); } function omceu_API$_Camera_moveAbs($this, $x, $y) { $this.$moveAbs($x, $y, $this.$this$050.$inputState.$camera_z0); } function omceu_API$_Camera_moveAbs0($this, $x, $y, $z) { $this.$this$050.$inputState.$camera_x1 = $x; $this.$this$050.$inputState.$camera_y1 = $y; $this.$this$050.$inputState.$camera_z0 = $z; } function jl_Byte() { jl_Number.call(this); this.$value7 = 0; } var jl_Byte_TYPE = null; function jl_Byte_$callClinit() { jl_Byte_$callClinit = $rt_eraseClinit(jl_Byte); jl_Byte__clinit_(); } function jl_Byte__init_(var_0) { var var_1 = new jl_Byte(); jl_Byte__init_0(var_1, var_0); return var_1; } function jl_Byte__init_0($this, $value) { jl_Byte_$callClinit(); jl_Number__init_($this); $this.$value7 = $value; } function jl_Byte_byteValue($this) { return $this.$value7; } function jl_Byte_valueOf($value) { jl_Byte_$callClinit(); return jl_Byte__init_($value); } function jl_Byte_toString($value) { jl_Byte_$callClinit(); return ((jl_StringBuilder__init_()).$append2($value)).$toString(); } function jl_Byte_toString0($this) { return jl_Byte_toString($this.$value7); } function jl_Byte_equals($this, $other) { return $other instanceof jl_Byte && $other.$value7 == $this.$value7 ? 1 : 0; } function jl_Byte_hashCode($this) { return jl_Byte_hashCode0($this.$value7); } function jl_Byte_hashCode0($value) { jl_Byte_$callClinit(); return $value; } function jl_Byte__clinit_() { jl_Byte_TYPE = $rt_cls($rt_bytecls()); } function cgxgbts_TeaSMSound() { jl_Object.call(this); this.$smSoundJS = null; } function cgxgbts_TeaSMSound__init_(var_0) { var var_1 = new cgxgbts_TeaSMSound(); cgxgbts_TeaSMSound__init_0(var_1, var_0); return var_1; } function cgxgbts_TeaSMSound__init_0($this, $smSoundJS) { jl_Object__init_0($this); $this.$smSoundJS = $smSoundJS; } function cgxgbts_TeaSMSound_destruct($this) { cgxgbts_TeaSMSound_destructJS$js_body$_1($this.$smSoundJS); } function cgxgbts_TeaSMSound_pause($this) { cgxgbts_TeaSMSound_pauseJS$js_body$_3($this.$smSoundJS); } function cgxgbts_TeaSMSound_play($this, $options) { var var$2, var$3, var$4, var$5, var$6, var$7; var$2 = $this.$smSoundJS; var$3 = $options.$volume0; var$4 = $options.$pan; var$5 = $options.$loops; var$6 = $options.$from; var$7 = $options.$callback; cgxgbts_TeaSMSound_playJS$js_body$_5(var$2, var$3, var$4, var$5, var$6, var$7); } function cgxgbts_TeaSMSound_resume($this) { cgxgbts_TeaSMSound_resumeJS$js_body$_6($this.$smSoundJS); } function cgxgbts_TeaSMSound_stop($this) { cgxgbts_TeaSMSound_stopJS$js_body$_7($this.$smSoundJS); } function cgxgbts_TeaSMSound_setVolume($this, $volume) { cgxgbts_TeaSMSound_setVolumeJS$js_body$_8($this.$smSoundJS, $volume); } function cgxgbts_TeaSMSound_setPan($this, $pan) { cgxgbts_TeaSMSound_setPanJS$js_body$_10($this.$smSoundJS, $pan); } function cgxgbts_TeaSMSound_getPlayState($this) { return $this.$smSoundJS.playState; } function cgxgbts_TeaSMSound_getPaused($this) { return $this.$smSoundJS.paused ? 1 : 0; } function cgxgbts_TeaSMSound_destructJS$js_body$_1(var$1) { return var$1.destruct(); } function cgxgbts_TeaSMSound_pauseJS$js_body$_3(var$1) { return var$1.pause(); } function cgxgbts_TeaSMSound_playJS$js_body$_5(var$1, var$2, var$3, var$4, var$5, var$6) { return var$1.play({ volume : var$2, pan : var$3, loop : var$4, from : var$5, onfinish : function() { if (var$6 != null) var$6.onfinish(); } }); } function cgxgbts_TeaSMSound_resumeJS$js_body$_6(var$1) { return var$1.resume(); } function cgxgbts_TeaSMSound_stopJS$js_body$_7(var$1) { return var$1.stop(); } function cgxgbts_TeaSMSound_setVolumeJS$js_body$_8(var$1, var$2) { return var$1.setVolume(var$2); } function cgxgbts_TeaSMSound_setPanJS$js_body$_10(var$1, var$2) { return var$1.setPan(var$2); } function cbgggpi_DynamicsInfluencer() { cbgggpi_Influencer.call(this); this.$velocities = null; } function cbgggpi_DynamicsInfluencer__init_() { var var_0 = new cbgggpi_DynamicsInfluencer(); cbgggpi_DynamicsInfluencer__init_0(var_0); return var_0; } function cbgggpi_DynamicsInfluencer__init_0($this) { cbgggpi_Influencer__init_($this); $this.$velocities = cbgu_Array__init_0(1, 3, $rt_cls(cbgggpi_DynamicsModifier)); } var cbgu_SnapshotArray = $rt_classWithoutFields(cbgu_Array); function cbgu_SnapshotArray__init_0() { var var_0 = new cbgu_SnapshotArray(); cbgu_SnapshotArray__init_1(var_0); return var_0; } function cbgu_SnapshotArray__init_(var_0, var_1, var_2) { var var_3 = new cbgu_SnapshotArray(); cbgu_SnapshotArray__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbgu_SnapshotArray__init_1($this) { cbgu_Array__init_2($this); } function cbgu_SnapshotArray__init_2($this, $ordered, $capacity, $arrayType) { cbgu_Array__init_6($this, $ordered, $capacity, $arrayType); } var cbgssa_RepeatAction = $rt_classWithoutFields(cbgssa_DelegateAction); function cbgssa_RepeatAction__init_() { var var_0 = new cbgssa_RepeatAction(); cbgssa_RepeatAction__init_0(var_0); return var_0; } function cbgssa_RepeatAction__init_0($this) { cbgssa_DelegateAction__init_($this); } function cbgur_Constructor() { jl_Object.call(this); this.$constructor0 = null; } function cbgur_Constructor__init_(var_0) { var var_1 = new cbgur_Constructor(); cbgur_Constructor__init_0(var_1, var_0); return var_1; } function cbgur_Constructor__init_0($this, $constructor) { jl_Object__init_0($this); $this.$constructor0 = $constructor; } function cbgur_Constructor_getDeclaringClass($this) { return $this.$constructor0.$getDeclaringClass(); } function cbgur_Constructor_setAccessible($this, $accessible) { $this.$constructor0.$setAccessible($accessible); } function cbgur_Constructor_newInstance($this, $args) { var var$2, $e, var$4, var$5, $$je; if ($args === null) $args = $rt_createArray(jl_Object, 0); a: { b: { c: { try { var$2 = $this.$constructor0.$newInstance2($args); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_IllegalArgumentException) { $e = $$je; break c; } else if ($$je instanceof jl_InstantiationException) { $e = $$je; break a; } else if ($$je instanceof jl_IllegalAccessException) { $e = $$je; break b; } else if ($$je instanceof jlr_InvocationTargetException) { $e = $$je; var$2 = new cbgur_ReflectionException; var$4 = (cbgur_Constructor_getDeclaringClass($this)).$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(690)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } else { throw $$e; } } return var$2; } var$2 = new cbgur_ReflectionException; var$4 = (cbgur_Constructor_getDeclaringClass($this)).$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(691)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } var$2 = new cbgur_ReflectionException; var$4 = (cbgur_Constructor_getDeclaringClass($this)).$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(12)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } var$2 = new cbgur_ReflectionException; var$4 = (cbgur_Constructor_getDeclaringClass($this)).$getName(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(12)), var$4); cbgur_ReflectionException__init_(var$2, jl_StringBuilder_toString(var$5), $e); $rt_throw(var$2); } var cbgc_ControllerListener = $rt_classWithoutFields(0); var cbgssu_DragAndDrop$Source = $rt_classWithoutFields(); function omceu_API$_Components() { var a = this; jl_Object.call(a); a.$shape = null; a.$button = null; a.$tabBar = null; a.$inventory = null; a.$scrollBar = null; a.$list = null; a.$textField = null; a.$map1 = null; a.$knob = null; a.$text0 = null; a.$image0 = null; a.$comboBox = null; a.$progressBar = null; a.$checkBox = null; a.$gameViewPort = null; a.$this$03 = null; } function omceu_API$_Components__init_(var_0) { var var_1 = new omceu_API$_Components(); omceu_API$_Components__init_0(var_1, var_0); return var_1; } function omceu_API$_Components__init_0($this, $this$0) { $this.$this$03 = $this$0; jl_Object__init_0($this); $this.$shape = omceu_API$_Components$_Shape__init_($this); $this.$button = omceu_API$_Components$_Button__init_($this); $this.$tabBar = omceu_API$_Components$_TabBar__init_($this); $this.$inventory = omceu_API$_Components$_Inventory__init_($this); $this.$scrollBar = omceu_API$_Components$_ScrollBar__init_($this); $this.$list = omceu_API$_Components$_List__init_($this); $this.$textField = omceu_API$_Components$_TextField__init_($this); $this.$map1 = omceu_API$_Components$_Map__init_($this); $this.$knob = omceu_API$_Components$_Knob__init_($this); $this.$text0 = omceu_API$_Components$_Text__init_($this); $this.$image0 = omceu_API$_Components$_Image__init_($this); $this.$comboBox = omceu_API$_Components$_ComboBox__init_($this); $this.$progressBar = omceu_API$_Components$_ProgressBar__init_($this); $this.$checkBox = omceu_API$_Components$_CheckBox__init_($this); $this.$gameViewPort = omceu_API$_Components$_GameViewPort__init_($this); } function omceu_API$_Components_setPosition($this, $component, $x, $y) { if ($component === null) return; $component.$x = $x; $component.$y = $y; } function omceu_API$_Components_setOffset($this, $component, $x, $y) { if ($component === null) return; $component.$offset_x0 = $x; $component.$offset_y0 = $y; } function omceu_API$_Components_setOffset0($this, $components, $x, $y) { var var$4, var$5, var$6, $component; if ($components === null) return; var$4 = $components.data; var$5 = var$4.length; var$6 = 0; while (var$6 < var$5) { $component = var$4[var$6]; $this.$setOffset($component, $x, $y); var$6 = var$6 + 1 | 0; } } function omceu_API$_Components_setDisabled($this, $component, $disabled) { if ($component === null) return; $component.$disabled = $disabled; } function omceu_API$_Components_addUpdateAction($this, $component, $updateAction) { if ($component !== null && $updateAction !== null) { $component.$updateActions.$add2($updateAction); return; } } function omceu_API$_Components_setName($this, $component, $name) { if ($component === null) return; $component.$name1 = omcet_Tools$Text_validString0($name); } function omceu_API$_Components_setSize($this, $component, $width, $height) { if ($component === null) return; $component.$width0 = omcet_Tools$Calc_lowerBounds($width, 1); $component.$height0 = omcet_Tools$Calc_lowerBounds($height, 1); } function omceu_API$_Components_setColor($this, $component, $color) { if ($component !== null && $color !== null) { $this.$setColor3($component, $color.$r1, $color.$g1, $color.$b1, $color.$a1); return; } } function omceu_API$_Components_setColor0($this, $component, $r, $g, $b, $a) { if ($component === null) return; $component.$color_r = $r; $component.$color_g = $g; $component.$color_b = $b; $component.$color_a = $a; } function omceu_API$_Components_setColor2($this, $component, $color) { if ($component !== null && $color !== null) { $this.$setColor20($component, $color.$r1, $color.$g1, $color.$b1, $color.$a1); return; } } function omceu_API$_Components_setColor20($this, $component, $r, $g, $b, $a) { if ($component === null) return; $component.$color2_r = $r; $component.$color2_g = $g; $component.$color2_b = $b; $component.$color2_a = $a; } function omceu_API$_Components_setComponentInitValues($this, $component) { $component.$y = 0; $component.$x = 0; $component.$height0 = 1; $component.$width0 = 1; $component.$color_r = $this.$this$03.$config.$componentsDefaultColor.$r1; $component.$color_g = $this.$this$03.$config.$componentsDefaultColor.$g1; $component.$color_b = $this.$this$03.$config.$componentsDefaultColor.$b1; $component.$color_a = $this.$this$03.$config.$componentsDefaultColor.$a1; $component.$color2_r = $this.$this$03.$config.$componentsDefaultColor.$r1; $component.$color2_g = $this.$this$03.$config.$componentsDefaultColor.$g1; $component.$color2_b = $this.$this$03.$config.$componentsDefaultColor.$b1; $component.$color2_a = $this.$this$03.$config.$componentsDefaultColor.$a1; $component.$disabled = 0; $component.$updateActions = ju_ArrayList__init_(); $component.$data = null; $component.$name1 = $rt_s(102); $component.$offset_y0 = 0; $component.$offset_x0 = 0; $component.$visible0 = 1; $component.$updateToolTip = 0; $component.$addedToTab = null; $component.$addedToWindow = null; $component.$toolTip = null; $component.$addedToScreen = 0; } function omceu_API$_Components_setVisible($this, $component, $visible) { if ($component === null) return; $component.$visible0 = $visible; } function omceu_API$_Components_getAbsoluteX($this, $component) { if ($component === null) return 0; return (omceu_UICommons_component_getParentWindowX($component) + ($component.$x * 8 | 0) | 0) + $component.$offset_x0 | 0; } function omceu_API$_Components_getAbsoluteY($this, $component) { if ($component === null) return 0; return (omceu_UICommons_component_getParentWindowY($component) + ($component.$y * 8 | 0) | 0) + $component.$offset_y0 | 0; } var jl_String$_clinit_$lambda$_89_0 = $rt_classWithoutFields(); function jl_String$_clinit_$lambda$_89_0__init_() { var var_0 = new jl_String$_clinit_$lambda$_89_0(); jl_String$_clinit_$lambda$_89_0__init_0(var_0); return var_0; } function jl_String$_clinit_$lambda$_89_0__init_0(var$0) { jl_Object__init_0(var$0); } function jn_ShortBufferOverArray() { var a = this; jn_ShortBufferImpl.call(a); a.$readOnly6 = 0; a.$start12 = 0; a.$array6 = null; } function jn_ShortBufferOverArray__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_ShortBufferOverArray(); jn_ShortBufferOverArray__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_ShortBufferOverArray__init_0($this, $start, $capacity, $array, $position, $limit, $readOnly) { jn_ShortBufferImpl__init_($this, $capacity, $position, $limit); $this.$start12 = $start; $this.$readOnly6 = $readOnly; $this.$array6 = $array; } function jn_ShortBufferOverArray_getElement($this, $index) { return $this.$array6.data[$index + $this.$start12 | 0]; } function jn_ShortBufferOverArray_putElement($this, $index, $value) { $this.$array6.data[$index + $this.$start12 | 0] = $value; } function jn_ShortBufferOverArray_readOnly($this) { return $this.$readOnly6; } function cbgggp_ParticleEffect() { jl_Object.call(this); this.$controllers = null; } function cbgggp_ParticleEffect__init_() { var var_0 = new cbgggp_ParticleEffect(); cbgggp_ParticleEffect__init_0(var_0); return var_0; } function cbgggp_ParticleEffect__init_0($this) { jl_Object__init_0($this); $this.$controllers = cbgu_Array__init_0(1, 3, $rt_cls(cbgggp_ParticleController)); } function jt_DateFormatElement$Iso8601Timezone() { jt_DateFormatElement.call(this); this.$size4 = 0; } function jt_DateFormatElement$Iso8601Timezone__init_(var_0) { var var_1 = new jt_DateFormatElement$Iso8601Timezone(); jt_DateFormatElement$Iso8601Timezone__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$Iso8601Timezone__init_0($this, $size) { jt_DateFormatElement__init_($this); $this.$size4 = $size; } function jt_DateFormatElement$Iso8601Timezone_format($this, $date, $buffer) { var $minutes, $hours, var$5; $minutes = ($date.$getTimeZone()).$getOffset($date.$getTimeInMillis()) / 60000 | 0; if (!$minutes) { $buffer.$append8(90); return; } if ($minutes > 0) $buffer.$append8(43); else { $minutes = -$minutes | 0; $buffer.$append8(45); } $hours = $minutes / 60 | 0; var$5 = $minutes % 60 | 0; ($buffer.$append7($hours / 10 | 0)).$append7($hours % 10 | 0); if ($this.$size4 >= 3) $buffer.$append8(58); if ($this.$size4 > 1) ($buffer.$append7(var$5 / 10 | 0)).$append7(var$5 % 10 | 0); } function jt_DateFormatElement$Iso8601Timezone_equals($this, $o) { var $that; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $that = $o; return $this.$size4 != $that.$size4 ? 0 : 1; } return 0; } function jt_DateFormatElement$Iso8601Timezone_hashCode($this) { var var$1; var$1 = $rt_createArray(jl_Object, 1); var$1.data[0] = jl_Integer_valueOf($this.$size4); return ju_Objects_hash(var$1); } var jlr_Modifier = $rt_classWithoutFields(); var jlr_Modifier_modifierNames = null; var jlr_Modifier_canonicalOrder = null; function jlr_Modifier_$callClinit() { jlr_Modifier_$callClinit = $rt_eraseClinit(jlr_Modifier); jlr_Modifier__clinit_(); } function jlr_Modifier__init_() { var var_0 = new jlr_Modifier(); jlr_Modifier__init_0(var_0); return var_0; } function jlr_Modifier__init_0($this) { jlr_Modifier_$callClinit(); jl_Object__init_0($this); } function jlr_Modifier_isPublic($mod) { jlr_Modifier_$callClinit(); return !($mod & 1) ? 0 : 1; } function jlr_Modifier_toString($mod) { var $sb, $modifierNames, $index, var$5, var$6, var$7, $modifier; jlr_Modifier_$callClinit(); $sb = jl_StringBuilder__init_(); $modifierNames = jlr_Modifier_getModifierNames(); $index = 0; var$5 = jlr_Modifier_canonicalOrder.data; var$6 = var$5.length; var$7 = 0; while (var$7 < var$6) { $modifier = var$5[var$7]; if ($mod & $modifier) { if ($sb.$length() > 0) $sb.$append0(32); $sb.$append1($modifierNames.data[$index]); } $index = $index + 1 | 0; var$7 = var$7 + 1 | 0; } return $sb.$toString(); } function jlr_Modifier_getModifierNames() { jlr_Modifier_$callClinit(); if (jlr_Modifier_modifierNames === null) jlr_Modifier_modifierNames = $rt_createArrayFromData(jl_String, [$rt_s(692), $rt_s(693), $rt_s(694), $rt_s(695), $rt_s(696), $rt_s(697), $rt_s(698), $rt_s(699), $rt_s(700), $rt_s(701), $rt_s(702), $rt_s(703)]); return jlr_Modifier_modifierNames; } function jlr_Modifier__clinit_() { jlr_Modifier_canonicalOrder = $rt_createIntArrayFromData([1, 4, 2, 1024, 8, 16, 128, 64, 32, 256, 2048, 512]); } var cbgi_GestureDetector$GestureListener = $rt_classWithoutFields(0); var cbgggpv_MeshSpawnShapeValue = $rt_classWithoutFields(cbgggpv_SpawnShapeValue); function cbgggpv_MeshSpawnShapeValue__init_($this) { cbgggpv_SpawnShapeValue__init_($this); } var cbgggpv_UnweightedMeshSpawnShapeValue = $rt_classWithoutFields(cbgggpv_MeshSpawnShapeValue); function cbgggpv_UnweightedMeshSpawnShapeValue__init_() { var var_0 = new cbgggpv_UnweightedMeshSpawnShapeValue(); cbgggpv_UnweightedMeshSpawnShapeValue__init_0(var_0); return var_0; } function cbgggpv_UnweightedMeshSpawnShapeValue__init_0($this) { cbgggpv_MeshSpawnShapeValue__init_($this); } var jur_AbstractCharClass$LazyJavaIdentifierIgnorable = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaIdentifierIgnorable(); jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } function omcsugp_ResolveParticleSystem$CustomData() { var a = this; jl_Object.call(a); a.$timer_ttl = 0; a.$ttlTime = 0; a.$changeTimer = 0; a.$color3 = null; a.$white = 0; a.$this$051 = null; } function omcsugp_ResolveParticleSystem$CustomData__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new omcsugp_ResolveParticleSystem$CustomData(); omcsugp_ResolveParticleSystem$CustomData__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function omcsugp_ResolveParticleSystem$CustomData__init_0($this, $this$0, $timer_ttl, $ttlTime, $changeTimer, $color, $white) { $this.$this$051 = $this$0; jl_Object__init_0($this); $this.$timer_ttl = $timer_ttl; $this.$ttlTime = $ttlTime; $this.$changeTimer = $changeTimer; $this.$color3 = $color; $this.$white = $white; } function ju_HashMap() { var a = this; ju_AbstractMap.call(a); a.$elementCount0 = 0; a.$elementData0 = null; a.$modCount1 = 0; a.$loadFactor0 = 0.0; a.$threshold0 = 0; } function ju_HashMap__init_() { var var_0 = new ju_HashMap(); ju_HashMap__init_1(var_0); return var_0; } function ju_HashMap__init_0(var_0) { var var_1 = new ju_HashMap(); ju_HashMap__init_2(var_1, var_0); return var_1; } function ju_HashMap__init_3(var_0, var_1) { var var_2 = new ju_HashMap(); ju_HashMap__init_4(var_2, var_0, var_1); return var_2; } function ju_HashMap_newElementArray($this, $s) { return $rt_createArray(ju_HashMap$HashEntry, $s); } function ju_HashMap__init_1($this) { ju_HashMap__init_2($this, 16); } function ju_HashMap__init_2($this, $capacity) { ju_HashMap__init_4($this, $capacity, 0.75); } function ju_HashMap_calculateCapacity($x) { var var$2, var$3; if ($x >= 1073741824) return 1073741824; if (!$x) return 16; var$2 = $x - 1 | 0; var$3 = var$2 | var$2 >> 1; var$3 = var$3 | var$3 >> 2; var$3 = var$3 | var$3 >> 4; var$3 = var$3 | var$3 >> 8; var$3 = var$3 | var$3 >> 16; return var$3 + 1 | 0; } function ju_HashMap__init_4($this, $capacity, $loadFactor) { var var$3; ju_AbstractMap__init_($this); if ($capacity >= 0 && $loadFactor > 0.0) { var$3 = ju_HashMap_calculateCapacity($capacity); $this.$elementCount0 = 0; $this.$elementData0 = $this.$newElementArray0(var$3); $this.$loadFactor0 = $loadFactor; ju_HashMap_computeThreshold($this); return; } $rt_throw(jl_IllegalArgumentException__init_1()); } function ju_HashMap_clear($this) { if ($this.$elementCount0 > 0) { $this.$elementCount0 = 0; ju_Arrays_fill1($this.$elementData0, null); $this.$modCount1 = $this.$modCount1 + 1 | 0; } } function ju_HashMap_computeThreshold($this) { $this.$threshold0 = $this.$elementData0.data.length * $this.$loadFactor0 | 0; } function ju_HashMap_containsKey($this, $key) { var $m; $m = ju_HashMap_getEntry($this, $key); return $m === null ? 0 : 1; } function ju_HashMap_entrySet($this) { return ju_HashMap$HashMapEntrySet__init_($this); } function ju_HashMap_get($this, $key) { var $m; $m = ju_HashMap_getEntry($this, $key); if ($m === null) return null; return $m.$value3; } function ju_HashMap_getEntry($this, $key) { var $m, $hash, $index; if ($key === null) $m = ju_HashMap_findNullKeyEntry($this); else { $hash = ju_HashMap_computeHashCode($key); $index = $hash & ($this.$elementData0.data.length - 1 | 0); $m = ju_HashMap_findNonNullKeyEntry($this, $key, $index, $hash); } return $m; } function ju_HashMap_findNonNullKeyEntry($this, $key, $index, $keyHash) { var $m; $m = $this.$elementData0.data[$index]; while ($m !== null && !($m.$origKeyHash == $keyHash && ju_HashMap_areEqualKeys($key, $m.$key))) { $m = $m.$next3; } return $m; } function ju_HashMap_findNullKeyEntry($this) { var $m; $m = $this.$elementData0.data[0]; while ($m !== null && $m.$key !== null) { $m = $m.$next3; } return $m; } function ju_HashMap_keySet($this) { if ($this.$cachedKeySet === null) $this.$cachedKeySet = ju_HashMap$1__init_($this); return $this.$cachedKeySet; } function ju_HashMap_put($this, $key, $value) { return $this.$putImpl($key, $value); } function ju_HashMap_putImpl($this, $key, $value) { var $entry, var$4, $hash, $index, $result; if ($key === null) { $entry = ju_HashMap_findNullKeyEntry($this); if ($entry === null) { $this.$modCount1 = $this.$modCount1 + 1 | 0; $entry = $this.$createHashedEntry(null, 0, 0); var$4 = $this.$elementCount0 + 1 | 0; $this.$elementCount0 = var$4; if (var$4 > $this.$threshold0) $this.$rehash(); } } else { $hash = ju_HashMap_computeHashCode($key); $index = $hash & ($this.$elementData0.data.length - 1 | 0); $entry = ju_HashMap_findNonNullKeyEntry($this, $key, $index, $hash); if ($entry === null) { $this.$modCount1 = $this.$modCount1 + 1 | 0; $entry = $this.$createHashedEntry($key, $index, $hash); var$4 = $this.$elementCount0 + 1 | 0; $this.$elementCount0 = var$4; if (var$4 > $this.$threshold0) $this.$rehash(); } } $result = $entry.$value3; $entry.$value3 = $value; return $result; } function ju_HashMap_createHashedEntry($this, $key, $index, $hash) { var $entry; $entry = ju_HashMap$HashEntry__init_($key, $hash); $entry.$next3 = $this.$elementData0.data[$index]; $this.$elementData0.data[$index] = $entry; return $entry; } function ju_HashMap_rehash($this, $capacity) { var $length, $newData, $i, $entry, var$6, $index, $next; $length = ju_HashMap_calculateCapacity(!$capacity ? 1 : $capacity << 1); $newData = $this.$newElementArray0($length); $i = 0; while ($i < $this.$elementData0.data.length) { $entry = $this.$elementData0.data[$i]; $this.$elementData0.data[$i] = null; while ($entry !== null) { var$6 = $newData.data; $index = $entry.$origKeyHash & ($length - 1 | 0); $next = $entry.$next3; $entry.$next3 = var$6[$index]; var$6[$index] = $entry; $entry = $next; } $i = $i + 1 | 0; } $this.$elementData0 = $newData; ju_HashMap_computeThreshold($this); } function ju_HashMap_rehash0($this) { $this.$rehash0($this.$elementData0.data.length); } function ju_HashMap_remove($this, $key) { var $entry; $entry = ju_HashMap_removeEntry($this, $key); if ($entry === null) return null; return $entry.$value3; } function ju_HashMap_removeEntry($this, $key) { var $index, $last, $entry, $entry_0, $hash; a: { $index = 0; $last = null; if ($key === null) { $entry = $this.$elementData0.data[0]; while ($entry !== null) { if ($entry.$key === null) break a; $entry_0 = $entry.$next3; $last = $entry; $entry = $entry_0; } } else { $hash = ju_HashMap_computeHashCode($key); $index = $hash & ($this.$elementData0.data.length - 1 | 0); $entry = $this.$elementData0.data[$index]; while ($entry !== null && !($entry.$origKeyHash == $hash && ju_HashMap_areEqualKeys($key, $entry.$key))) { $entry_0 = $entry.$next3; $last = $entry; $entry = $entry_0; } } } if ($entry === null) return null; if ($last !== null) $last.$next3 = $entry.$next3; else $this.$elementData0.data[$index] = $entry.$next3; $this.$modCount1 = $this.$modCount1 + 1 | 0; $this.$elementCount0 = $this.$elementCount0 - 1 | 0; return $entry; } function ju_HashMap_size($this) { return $this.$elementCount0; } function ju_HashMap_computeHashCode($key) { return $key.$hashCode(); } function ju_HashMap_areEqualKeys($key1, $key2) { return $key1 !== $key2 && !$key1.$equals($key2) ? 0 : 1; } var jt_DecimalFormat$MinusField = $rt_classWithoutFields(); function jt_DecimalFormat$MinusField__init_() { var var_0 = new jt_DecimalFormat$MinusField(); jt_DecimalFormat$MinusField__init_0(var_0); return var_0; } function jt_DecimalFormat$MinusField__init_0($this) { jl_Object__init_0($this); } function jt_DecimalFormat$MinusField_equals($this, $obj) { return $obj instanceof jt_DecimalFormat$MinusField; } function jt_DecimalFormat$MinusField_hashCode($this) { return 3; } function cbgu_FloatArray() { var a = this; jl_Object.call(a); a.$items2 = null; a.$size5 = 0; a.$ordered0 = 0; } function cbgu_FloatArray__init_() { var var_0 = new cbgu_FloatArray(); cbgu_FloatArray__init_0(var_0); return var_0; } function cbgu_FloatArray__init_1(var_0, var_1) { var var_2 = new cbgu_FloatArray(); cbgu_FloatArray__init_2(var_2, var_0, var_1); return var_2; } function cbgu_FloatArray__init_0($this) { cbgu_FloatArray__init_2($this, 1, 16); } function cbgu_FloatArray__init_2($this, $ordered, $capacity) { jl_Object__init_0($this); $this.$ordered0 = $ordered; $this.$items2 = $rt_createFloatArray($capacity); } function cbgu_FloatArray_add($this, $value) { var $items, var$3, var$4; $items = $this.$items2; var$3 = $items.data; if ($this.$size5 == var$3.length) $items = $this.$resize1(jl_Math_max(8, $this.$size5 * 1.75 | 0)); var$3 = $items.data; var$4 = $this.$size5; $this.$size5 = var$4 + 1 | 0; var$3[var$4] = $value; } function cbgu_FloatArray_addAll($this, $array) { $this.$addAll1($array.$items2, 0, $array.$size5); } function cbgu_FloatArray_addAll0($this, $array, $offset, $length) { if (($offset + $length | 0) <= $array.$size5) { $this.$addAll1($array.$items2, $offset, $length); return; } $rt_throw(jl_IllegalArgumentException__init_((((((((jl_StringBuilder__init_()).$append1($rt_s(704))).$append2($offset)).$append1($rt_s(25))).$append2($length)).$append1($rt_s(26))).$append2($array.$size5)).$toString())); } function cbgu_FloatArray_addAll1($this, $array, $offset, $length) { var $items, var$5, $sizeNeeded; $items = $this.$items2; var$5 = $items.data; $sizeNeeded = $this.$size5 + $length | 0; if ($sizeNeeded > var$5.length) $items = $this.$resize1(jl_Math_max(jl_Math_max(8, $sizeNeeded), $this.$size5 * 1.75 | 0)); jl_System_arraycopy($array, $offset, $items, $this.$size5, $length); $this.$size5 = $this.$size5 + $length | 0; } function cbgu_FloatArray_get($this, $index) { if ($index < $this.$size5) return $this.$items2.data[$index]; $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(27))).$append2($index)).$append1($rt_s(28))).$append2($this.$size5)).$toString())); } function cbgu_FloatArray_removeRange($this, $start, $end) { var $n, $count, $lastIndex, var$6, var$7, $i; $n = $this.$size5; if ($end >= $n) $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(29))).$append2($end)).$append1($rt_s(28))).$append2($this.$size5)).$toString())); if ($start > $end) $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(30))).$append2($start)).$append1($rt_s(31))).$append2($end)).$toString())); $count = ($end - $start | 0) + 1 | 0; $lastIndex = $n - $count | 0; if ($this.$ordered0) { var$6 = $this.$items2; var$7 = $start + $count | 0; jl_System_arraycopy(var$6, var$7, $this.$items2, $start, $n - var$7 | 0); } else { $i = jl_Math_max($lastIndex, $end + 1 | 0); jl_System_arraycopy($this.$items2, $i, $this.$items2, $start, $n - $i | 0); } $this.$size5 = $lastIndex; } function cbgu_FloatArray_first($this) { if (!$this.$size5) $rt_throw(jl_IllegalStateException__init_($rt_s(32))); return $this.$items2.data[0]; } function cbgu_FloatArray_notEmpty($this) { return $this.$size5 <= 0 ? 0 : 1; } function cbgu_FloatArray_clear($this) { $this.$size5 = 0; } function cbgu_FloatArray_ensureCapacity($this, $additionalCapacity) { var $sizeNeeded; if ($additionalCapacity < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(33))).$append2($additionalCapacity)).$toString())); $sizeNeeded = $this.$size5 + $additionalCapacity | 0; if ($sizeNeeded > $this.$items2.data.length) $this.$resize1(jl_Math_max(jl_Math_max(8, $sizeNeeded), $this.$size5 * 1.75 | 0)); return $this.$items2; } function cbgu_FloatArray_resize($this, $newSize) { var $newItems, var$3, $items; $newItems = $rt_createFloatArray($newSize); var$3 = $newItems.data; $items = $this.$items2; jl_System_arraycopy($items, 0, $newItems, 0, jl_Math_min($this.$size5, var$3.length)); $this.$items2 = $newItems; return $newItems; } function cbgu_FloatArray_truncate($this, $newSize) { if ($this.$size5 > $newSize) $this.$size5 = $newSize; } var cbgssu_TextTooltip = $rt_classWithoutFields(cbgssu_Tooltip); var cbgssu_ImageTextButton = $rt_classWithoutFields(cbgssu_Button); var cbgssa_RotateByAction = $rt_classWithoutFields(cbgssa_RelativeTemporalAction); function cbgssa_RotateByAction__init_() { var var_0 = new cbgssa_RotateByAction(); cbgssa_RotateByAction__init_0(var_0); return var_0; } function cbgssa_RotateByAction__init_0($this) { cbgssa_RelativeTemporalAction__init_($this); } function cgxgbtp_Preloader() { var a = this; jl_Object.call(a); a.$directories = null; a.$images = null; a.$audio0 = null; a.$texts = null; a.$binaries = null; a.$assets0 = null; a.$assetTotal = 0; a.$baseUrl = null; } function cgxgbtp_Preloader__init_(var_0, var_1, var_2) { var var_3 = new cgxgbtp_Preloader(); cgxgbtp_Preloader__init_0(var_3, var_0, var_1, var_2); return var_3; } function cgxgbtp_Preloader__init_0($this, $newBaseURL, $canvas, $teaApplication) { jl_Object__init_0($this); $this.$directories = cbgu_ObjectMap__init_(); $this.$images = cbgu_ObjectMap__init_(); $this.$audio0 = cbgu_ObjectMap__init_(); $this.$texts = cbgu_ObjectMap__init_(); $this.$binaries = cbgu_ObjectMap__init_(); $this.$assets0 = cbgu_Array__init_1(); $this.$assetTotal = (-1); $this.$baseUrl = $newBaseURL; cgxgbtp_Preloader_setupFileDrop($this, $canvas, $teaApplication); } function cgxgbtp_Preloader_setupFileDrop($this, $canvas, $teaApplication) { var $config, $document, var$5; $config = $teaApplication.$getConfig(); if ($config.$windowListener !== null) { $document = $canvas.ownerDocument; var$5 = cgxgbtp_Preloader$1__init_($this); $document.addEventListener("dragenter", otji_JS_function(var$5, "handleEvent"), !!0); var$5 = cgxgbtp_Preloader$2__init_($this); $document.addEventListener("dragover", otji_JS_function(var$5, "handleEvent"), !!0); var$5 = cgxgbtp_Preloader$3__init_($this, $teaApplication, $config); $document.addEventListener("drop", otji_JS_function(var$5, "handleEvent")); } } function cgxgbtp_Preloader_getAssetUrl($this) { var var$1, var$2; var$1 = $this.$baseUrl; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, var$1), $rt_s(705)); return jl_StringBuilder_toString(var$2); } function cgxgbtp_Preloader_preload($this, $loadAssets, $assetFileUrl) { var var$3, var$4, var$5; var$3 = cgxgbtp_AssetDownloader_getInstance(); var$4 = $this.$getAssetUrl(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, var$4), $assetFileUrl); var$3.$loadText(1, jl_StringBuilder_toString(var$5), cgxgbtp_Preloader$4__init_($this, $assetFileUrl, $loadAssets)); } function cgxgbtp_Preloader_loadSingleAsset($this, $asset) { if ($this.$contains3($asset.$url)) { $asset.$loaded = $asset.$size6; $asset.$succeed = 1; $asset.$failed = 0; $asset.$isLoading = 0; return 0; } if ($asset.$isLoading) return 0; $asset.$failed = 0; $asset.$succeed = 0; $asset.$isLoading = 1; $this.$loadAsset(1, $asset.$url, $asset.$type7, $asset.$mimeType, cgxgbtp_Preloader$5__init_($this, $asset)); return 1; } function cgxgbtp_Preloader_loadAsset($this, $async, $url, $type, $mimeType, $listener) { var var$6, var$7, var$8; var$6 = cgxgbtp_AssetDownloader_getInstance(); var$7 = $this.$getAssetUrl(); var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$8, var$7), $url); var$6.$load2($async, jl_StringBuilder_toString(var$8), $type, $mimeType, cgxgbtp_Preloader$7__init_($this, $listener, $type, $url)); } function cgxgbtp_Preloader_loadScript($this, $async, $url, $listener) { var var$4, var$5, var$6; var$4 = cgxgbtp_AssetDownloader_getInstance(); var$5 = $this.$baseUrl; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$5), $url); var$4.$loadScript($async, jl_StringBuilder_toString(var$6), $listener); } function cgxgbtp_Preloader_putAssetInMap($this, $type, $url, $result) { a: { cgxgbtp_Preloader$12_$callClinit(); switch (cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal($type)]) { case 1: break; case 2: $this.$images.$put1($url, $result); break a; case 3: $this.$binaries.$put1($url, $result); break a; case 4: $this.$audio0.$put1($url, $result); break a; case 5: $this.$directories.$put1($url, null); break a; default: break a; } $this.$texts.$put1($url, $result); } } function cgxgbtp_Preloader_read($this, $url) { var var$2, $$je; if ($this.$texts.$containsKey($url)) { a: { try { var$2 = ji_ByteArrayInputStream__init_(($this.$texts.$get2($url)).$getBytes0($rt_s(417))); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof ji_UnsupportedEncodingException) { break a; } else { throw $$e; } } return var$2; } return null; } if ($this.$images.$containsKey($url)) return ji_ByteArrayInputStream__init_($rt_createByteArray(1)); if ($this.$binaries.$containsKey($url)) return cgxgbtp_Blob_read($this.$binaries.$get2($url)); if (!$this.$audio0.$containsKey($url)) return null; return ji_ByteArrayInputStream__init_($rt_createByteArray(1)); } function cgxgbtp_Preloader_contains($this, $file) { var var$2, var$3; a: { if (!$this.$texts.$containsKey($file) && !$this.$images.$containsKey($file) && !$this.$binaries.$containsKey($file) && !$this.$audio0.$containsKey($file)) { var$2 = $this.$directories; if (!var$2.$containsKey($file)) { var$3 = 0; break a; } } var$3 = 1; } return var$3; } var otcit_DoubleAnalyzer = $rt_classWithoutFields(); var otcit_DoubleAnalyzer_mantissa10Table = null; var otcit_DoubleAnalyzer_exp10Table = null; function otcit_DoubleAnalyzer_$callClinit() { otcit_DoubleAnalyzer_$callClinit = $rt_eraseClinit(otcit_DoubleAnalyzer); otcit_DoubleAnalyzer__clinit_(); } function otcit_DoubleAnalyzer__init_() { var var_0 = new otcit_DoubleAnalyzer(); otcit_DoubleAnalyzer__init_0(var_0); return var_0; } function otcit_DoubleAnalyzer__init_0($this) { otcit_DoubleAnalyzer_$callClinit(); jl_Object__init_0($this); } function otcit_DoubleAnalyzer_analyze($d, $result) { var $bits, $mantissa, $exponent, $errorShift, var$7, $decExponent, $binExponentCorrection, $mantissaShift, $decMantissa, var$12, $error, $upError, $downError, $lowerPos, $upperPos; otcit_DoubleAnalyzer_$callClinit(); $bits = $rt_doubleToLongBits($d); $result.$sign0 = Long_eq(Long_and($bits, Long_create(0, 2147483648)), Long_ZERO) ? 0 : 1; $mantissa = Long_and($bits, Long_create(4294967295, 1048575)); $exponent = Long_lo(Long_shr($bits, 52)) & 2047; if (Long_eq($mantissa, Long_ZERO) && !$exponent) { $result.$mantissa0 = Long_ZERO; $result.$exponent0 = 0; return; } $errorShift = 0; if ($exponent) var$7 = Long_or($mantissa, Long_create(0, 1048576)); else { var$7 = Long_shl($mantissa, 1); while (Long_eq(Long_and(var$7, Long_create(0, 1048576)), Long_ZERO)) { var$7 = Long_shl(var$7, 1); $exponent = $exponent + (-1) | 0; $errorShift = $errorShift + 1 | 0; } } $decExponent = ju_Arrays_binarySearch(otcit_DoubleAnalyzer_exp10Table, $exponent); if ($decExponent < 0) $decExponent = ( -$decExponent | 0) - 2 | 0; $binExponentCorrection = $exponent - otcit_DoubleAnalyzer_exp10Table.data[$decExponent] | 0; $mantissaShift = 12 + $binExponentCorrection | 0; $decMantissa = otcit_DoubleAnalyzer_mulAndShiftRight(var$7, otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], $mantissaShift); if (Long_ge($decMantissa, Long_create(2808348672, 232830643))) { $decExponent = $decExponent + 1 | 0; var$12 = $exponent - otcit_DoubleAnalyzer_exp10Table.data[$decExponent] | 0; $mantissaShift = 12 + var$12 | 0; $decMantissa = otcit_DoubleAnalyzer_mulAndShiftRight(var$7, otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], $mantissaShift); } $error = Long_shru(otcit_DoubleAnalyzer_mantissa10Table.data[$decExponent], (63 - $mantissaShift | 0) - $errorShift | 0); $upError = Long_shr(Long_add($error, Long_fromInt(1)), 1); $downError = Long_shr($error, 1); if (Long_eq(var$7, Long_create(0, 1048576))) $downError = Long_shr($downError, 2); $lowerPos = otcit_DoubleAnalyzer_findLowerDistanceToZero($decMantissa, $downError); $upperPos = otcit_DoubleAnalyzer_findUpperDistanceToZero($decMantissa, $upError); var$12 = Long_compare($lowerPos, $upperPos); var$7 = var$12 > 0 ? Long_mul(Long_div($decMantissa, $lowerPos), $lowerPos) : var$12 < 0 ? Long_add(Long_mul(Long_div($decMantissa, $upperPos), $upperPos), $upperPos) : Long_mul(Long_div(Long_add($decMantissa, Long_div($upperPos, Long_fromInt(2))), $upperPos), $upperPos); if (Long_ge(var$7, Long_create(2808348672, 232830643))) { $decExponent = $decExponent + 1 | 0; var$7 = Long_div(var$7, Long_fromInt(10)); } else if (Long_lt(var$7, Long_create(1569325056, 23283064))) { $decExponent = $decExponent + (-1) | 0; var$7 = Long_mul(var$7, Long_fromInt(10)); } $result.$mantissa0 = var$7; $result.$exponent0 = $decExponent - 330 | 0; } function otcit_DoubleAnalyzer_findLowerDistanceToZero($mantissa, $error) { var $pos, $mantissaRight; otcit_DoubleAnalyzer_$callClinit(); $pos = Long_fromInt(10); while (Long_le($pos, $error)) { $pos = Long_mul($pos, Long_fromInt(10)); } $mantissaRight = Long_rem($mantissa, $pos); if (Long_ge($mantissaRight, Long_div($error, Long_fromInt(2)))) $pos = Long_div($pos, Long_fromInt(10)); return $pos; } function otcit_DoubleAnalyzer_findUpperDistanceToZero($mantissa, $error) { var $pos, $mantissaRight; otcit_DoubleAnalyzer_$callClinit(); $pos = Long_fromInt(1); while (Long_le($pos, $error)) { $pos = Long_mul($pos, Long_fromInt(10)); } $mantissaRight = Long_rem($mantissa, $pos); if (Long_gt(Long_sub($pos, $mantissaRight), Long_div($error, Long_fromInt(2)))) $pos = Long_div($pos, Long_fromInt(10)); return $pos; } function otcit_DoubleAnalyzer_mulAndShiftRight($a, $b, $shift) { var $a1, $a2, $a3, $a4, $b1, $b2, $b3, $b4, $cm, $c0, $c1, $c2, $c3, $c, var$18; otcit_DoubleAnalyzer_$callClinit(); $a1 = Long_and($a, Long_fromInt(65535)); $a2 = Long_and(Long_shru($a, 16), Long_fromInt(65535)); $a3 = Long_and(Long_shru($a, 32), Long_fromInt(65535)); $a4 = Long_and(Long_shru($a, 48), Long_fromInt(65535)); $b1 = Long_and($b, Long_fromInt(65535)); $b2 = Long_and(Long_shru($b, 16), Long_fromInt(65535)); $b3 = Long_and(Long_shru($b, 32), Long_fromInt(65535)); $b4 = Long_and(Long_shru($b, 48), Long_fromInt(65535)); $cm = Long_add(Long_add(Long_mul($b3, $a1), Long_mul($b2, $a2)), Long_mul($b1, $a3)); $c0 = Long_add(Long_add(Long_add(Long_mul($b4, $a1), Long_mul($b3, $a2)), Long_mul($b2, $a3)), Long_mul($b1, $a4)); $c1 = Long_add(Long_add(Long_mul($b4, $a2), Long_mul($b3, $a3)), Long_mul($b2, $a4)); $c2 = Long_add(Long_mul($b4, $a3), Long_mul($b3, $a4)); $c3 = Long_mul($b4, $a4); $c = Long_add(Long_add(Long_shl($c3, 32 + $shift | 0), Long_shl($c2, 16 + $shift | 0)), Long_shl($c1, $shift)); var$18 = $shift > 16 ? Long_add($c, Long_shl($c0, $shift - 16 | 0)) : Long_add($c, Long_shru($c0, 16 - $shift | 0)); var$18 = Long_add(var$18, Long_shru($cm, 32 - $shift | 0)); return var$18; } function otcit_DoubleAnalyzer__clinit_() { var $decimalMantissaOne, $exponent, $i, var$4, var$5, var$6, var$7, $maxMantissa, var$9, $shift, $shiftedOffPart; otcit_DoubleAnalyzer_mantissa10Table = $rt_createLongArray(660); otcit_DoubleAnalyzer_exp10Table = $rt_createIntArray(660); $decimalMantissaOne = Long_create(991952896, 1862645149); $exponent = 1023; $i = 0; var$4 = $decimalMantissaOne; while ($i < 330) { var$5 = otcit_DoubleAnalyzer_mantissa10Table.data; var$6 = $i + 330 | 0; var$5[var$6] = jl_Long_divideUnsigned(var$4, Long_fromInt(80)); otcit_DoubleAnalyzer_exp10Table.data[var$6] = $exponent; var$4 = jl_Long_divideUnsigned(var$4, Long_fromInt(10)); var$7 = jl_Long_remainderUnsigned(var$4, Long_fromInt(10)); while (Long_le(var$4, $decimalMantissaOne) && Long_eq(Long_and(var$4, Long_create(0, 2147483648)), Long_ZERO)) { var$4 = Long_shl(var$4, 1); $exponent = $exponent + 1 | 0; var$7 = Long_shl(var$7, 1); } var$4 = Long_add(var$4, Long_div(var$7, Long_fromInt(10))); $i = $i + 1 | 0; } $maxMantissa = Long_create(3435973836, 214748364); var$9 = 1023; $i = 0; while ($i < 330) { $shift = 0; var$4 = $decimalMantissaOne; while (Long_gt(var$4, $maxMantissa)) { var$4 = Long_shr(var$4, 1); $shift = $shift + 1 | 0; var$9 = var$9 + (-1) | 0; } var$7 = Long_mul(var$4, Long_fromInt(10)); if ($shift <= 0) $decimalMantissaOne = var$7; else { $shiftedOffPart = Long_and($decimalMantissaOne, Long_fromInt((1 << $shift) - 1 | 0)); $decimalMantissaOne = Long_add(var$7, Long_shr(Long_mul($shiftedOffPart, Long_fromInt(10)), $shift)); } var$5 = otcit_DoubleAnalyzer_mantissa10Table.data; var$6 = (330 - $i | 0) - 1 | 0; var$5[var$6] = jl_Long_divideUnsigned($decimalMantissaOne, Long_fromInt(80)); otcit_DoubleAnalyzer_exp10Table.data[var$6] = var$9; $i = $i + 1 | 0; } } function jnc_CoderResult() { var a = this; jl_Object.call(a); a.$kind = 0; a.$length5 = 0; } var jnc_CoderResult_UNDERFLOW = null; var jnc_CoderResult_OVERFLOW = null; function jnc_CoderResult_$callClinit() { jnc_CoderResult_$callClinit = $rt_eraseClinit(jnc_CoderResult); jnc_CoderResult__clinit_(); } function jnc_CoderResult__init_(var_0, var_1) { var var_2 = new jnc_CoderResult(); jnc_CoderResult__init_0(var_2, var_0, var_1); return var_2; } function jnc_CoderResult__init_0($this, $kind, $length) { jnc_CoderResult_$callClinit(); jl_Object__init_0($this); $this.$kind = $kind; $this.$length5 = $length; } function jnc_CoderResult_isUnderflow($this) { return $this.$kind ? 0 : 1; } function jnc_CoderResult_isOverflow($this) { return $this.$kind != 1 ? 0 : 1; } function jnc_CoderResult_isError($this) { return !$this.$isMalformed() && !$this.$isUnmappable() ? 0 : 1; } function jnc_CoderResult_isMalformed($this) { return $this.$kind != 2 ? 0 : 1; } function jnc_CoderResult_isUnmappable($this) { return $this.$kind != 3 ? 0 : 1; } function jnc_CoderResult_length($this) { if ($this.$isError()) return $this.$length5; $rt_throw(jl_UnsupportedOperationException__init_()); } function jnc_CoderResult_malformedForLength($length) { jnc_CoderResult_$callClinit(); return jnc_CoderResult__init_(2, $length); } function jnc_CoderResult_unmappableForLength($length) { jnc_CoderResult_$callClinit(); return jnc_CoderResult__init_(3, $length); } function jnc_CoderResult_throwException($this) { switch ($this.$kind) { case 0: $rt_throw(jnc_BufferUnderflowException__init_()); case 1: $rt_throw(jnc_BufferOverflowException__init_()); case 2: $rt_throw(jnc_MalformedInputException__init_($this.$length5)); case 3: $rt_throw(jnc_UnmappableCharacterException__init_($this.$length5)); default: } } function jnc_CoderResult__clinit_() { jnc_CoderResult_UNDERFLOW = jnc_CoderResult__init_(0, 0); jnc_CoderResult_OVERFLOW = jnc_CoderResult__init_(1, 0); } function jur_EOLSet() { jur_AbstractSet.call(this); this.$consCounter1 = 0; } function jur_EOLSet__init_(var_0) { var var_1 = new jur_EOLSet(); jur_EOLSet__init_0(var_1, var_0); return var_1; } function jur_EOLSet__init_0($this, $counter) { jur_AbstractSet__init_($this); $this.$consCounter1 = $counter; } function jur_EOLSet_matches($this, $strIndex, $testString, $matchResult) { var $rightBound, var$5, var$6, $ch; $rightBound = !$matchResult.$hasAnchoringBounds() ? $testString.$length() : $matchResult.$getRightBound(); if ($strIndex >= $rightBound) { $matchResult.$setConsumed($this.$consCounter1, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } var$5 = $rightBound - $strIndex | 0; if (var$5 == 2 && $testString.$charAt($strIndex) == 13) { var$6 = $strIndex + 1 | 0; if ($testString.$charAt(var$6) == 10) { $matchResult.$setConsumed($this.$consCounter1, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } } a: { if (var$5 == 1) { $ch = $testString.$charAt($strIndex); if ($ch == 10) break a; if ($ch == 13) break a; if ($ch == 133) break a; if (($ch | 1) == 8233) break a; } return (-1); } $matchResult.$setConsumed($this.$consCounter1, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } function jur_EOLSet_hasConsumed($this, $matchResult) { var $res; $res = !$matchResult.$getConsumed($this.$consCounter1) ? 0 : 1; $matchResult.$setConsumed($this.$consCounter1, (-1)); return $res; } function jur_EOLSet_getName($this) { return $rt_s(706); } function jur_Lexer() { var a = this; jl_Object.call(a); a.$pattern0 = null; a.$flags = 0; a.$mode1 = 0; a.$savedMode = 0; a.$lookBack = 0; a.$ch1 = 0; a.$lookAhead = 0; a.$patternFullLength = 0; a.$curST = null; a.$lookAheadST = null; a.$index6 = 0; a.$prevNW = 0; a.$curToc = 0; a.$lookAheadToc = 0; a.$orig = null; } var jur_Lexer_decompTable = null; var jur_Lexer_singleDecompTable = null; var jur_Lexer_singleDecompTableSize = 0; function jur_Lexer__init_(var_0, var_1) { var var_2 = new jur_Lexer(); jur_Lexer__init_0(var_2, var_0, var_1); return var_2; } function jur_Lexer__init_0($this, $pattern, $flags) { jl_Object__init_0($this); $this.$mode1 = 1; $this.$orig = $pattern; if (($flags & 16) > 0) $pattern = jur_Pattern_quote($pattern); else if (($flags & 128) > 0) $pattern = jur_Lexer_normalize($pattern); $this.$pattern0 = $rt_createCharArray($pattern.$length() + 2 | 0); jl_System_arraycopy($pattern.$toCharArray(), 0, $this.$pattern0, 0, $pattern.$length()); $this.$pattern0.data[$this.$pattern0.data.length - 1 | 0] = 0; $this.$pattern0.data[$this.$pattern0.data.length - 2 | 0] = 0; $this.$patternFullLength = $this.$pattern0.data.length; $this.$flags = $flags; jur_Lexer_movePointer($this); jur_Lexer_movePointer($this); } function jur_Lexer_peek($this) { return $this.$ch1; } function jur_Lexer_setMode($this, $mode) { if ($mode > 0 && $mode < 3) $this.$mode1 = $mode; if ($mode == 1) jur_Lexer_reread($this); } function jur_Lexer_restoreFlags($this, $flags) { $this.$flags = $flags; $this.$lookAhead = $this.$ch1; $this.$lookAheadST = $this.$curST; $this.$index6 = $this.$curToc + 1 | 0; $this.$lookAheadToc = $this.$curToc; jur_Lexer_movePointer($this); } function jur_Lexer_peekSpecial($this) { return $this.$curST; } function jur_Lexer_isSpecial($this) { return $this.$curST === null ? 0 : 1; } function jur_Lexer_isNextSpecial($this) { return $this.$lookAheadST === null ? 0 : 1; } function jur_Lexer_next($this) { jur_Lexer_movePointer($this); return $this.$lookBack; } function jur_Lexer_nextSpecial($this) { var $res; $res = $this.$curST; jur_Lexer_movePointer($this); return $res; } function jur_Lexer_lookAhead($this) { return $this.$lookAhead; } function jur_Lexer_back($this) { return $this.$lookBack; } function jur_Lexer_normalize($input) { return $input; } function jur_Lexer_reread($this) { $this.$lookAhead = $this.$ch1; $this.$lookAheadST = $this.$curST; $this.$index6 = $this.$lookAheadToc; $this.$lookAheadToc = $this.$curToc; jur_Lexer_movePointer($this); } function jur_Lexer_movePointer($this) { var $reread, $nonCap, $behind, $mod, var$5, $cs, $negative, $$je; $this.$lookBack = $this.$ch1; $this.$ch1 = $this.$lookAhead; $this.$curST = $this.$lookAheadST; $this.$curToc = $this.$lookAheadToc; $this.$lookAheadToc = $this.$index6; while (true) { $reread = 0; $this.$lookAhead = $this.$index6 >= $this.$pattern0.data.length ? 0 : jur_Lexer_nextCodePoint($this); $this.$lookAheadST = null; if ($this.$mode1 == 4) { if ($this.$lookAhead != 92) return; $this.$lookAhead = $this.$index6 >= $this.$pattern0.data.length ? 0 : $this.$pattern0.data[jur_Lexer_nextIndex($this)]; switch ($this.$lookAhead) { case 69: break; default: $this.$lookAhead = 92; $this.$index6 = $this.$prevNW; return; } $this.$mode1 = $this.$savedMode; $this.$lookAhead = $this.$index6 > ($this.$pattern0.data.length - 2 | 0) ? 0 : jur_Lexer_nextCodePoint($this); } a: { if ($this.$lookAhead != 92) { if ($this.$mode1 == 1) switch ($this.$lookAhead) { case 36: $this.$lookAhead = (-536870876); break a; case 40: if ($this.$pattern0.data[$this.$index6] != 63) { $this.$lookAhead = (-2147483608); break a; } jur_Lexer_nextIndex($this); $nonCap = $this.$pattern0.data[$this.$index6]; $behind = 0; while (true) { b: { if ($behind) { $behind = 0; switch ($nonCap) { case 33: break; case 61: $this.$lookAhead = (-134217688); jur_Lexer_nextIndex($this); break b; default: $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } $this.$lookAhead = (-67108824); jur_Lexer_nextIndex($this); } else { switch ($nonCap) { case 33: break; case 60: jur_Lexer_nextIndex($this); $nonCap = $this.$pattern0.data[$this.$index6]; $behind = 1; break b; case 61: $this.$lookAhead = (-536870872); jur_Lexer_nextIndex($this); break b; case 62: $this.$lookAhead = (-33554392); jur_Lexer_nextIndex($this); break b; default: $this.$lookAhead = jur_Lexer_readFlags($this); if ($this.$lookAhead < 256) { $this.$flags = $this.$lookAhead; $this.$lookAhead = $this.$lookAhead << 16; $this.$lookAhead = (-1073741784) | $this.$lookAhead; break b; } $this.$lookAhead = $this.$lookAhead & 255; $this.$flags = $this.$lookAhead; $this.$lookAhead = $this.$lookAhead << 16; $this.$lookAhead = (-16777176) | $this.$lookAhead; break b; } $this.$lookAhead = (-268435416); jur_Lexer_nextIndex($this); } } if (!$behind) break; } break a; case 41: $this.$lookAhead = (-536870871); break a; case 42: case 43: case 63: $mod = $this.$index6 >= $this.$pattern0.data.length ? 42 : $this.$pattern0.data[$this.$index6]; switch ($mod) { case 43: $this.$lookAhead = $this.$lookAhead | (-2147483648); jur_Lexer_nextIndex($this); break a; case 63: $this.$lookAhead = $this.$lookAhead | (-1073741824); jur_Lexer_nextIndex($this); break a; default: } $this.$lookAhead = $this.$lookAhead | (-536870912); break a; case 46: $this.$lookAhead = (-536870866); break a; case 91: $this.$lookAhead = (-536870821); $this.$setMode(2); break a; case 93: if ($this.$mode1 != 2) break a; $this.$lookAhead = (-536870819); break a; case 94: $this.$lookAhead = (-536870818); break a; case 123: $this.$lookAheadST = jur_Lexer_processQuantifier($this, $this.$lookAhead); break a; case 124: $this.$lookAhead = (-536870788); break a; default: } else if ($this.$mode1 == 2) switch ($this.$lookAhead) { case 38: $this.$lookAhead = (-536870874); break a; case 45: $this.$lookAhead = (-536870867); break a; case 91: $this.$lookAhead = (-536870821); break a; case 93: $this.$lookAhead = (-536870819); break a; case 94: $this.$lookAhead = (-536870818); break a; default: } } else { var$5 = $this.$index6 >= ($this.$pattern0.data.length - 2 | 0) ? (-1) : jur_Lexer_nextCodePoint($this); c: { $this.$lookAhead = var$5; switch ($this.$lookAhead) { case -1: $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 91: case 92: case 93: case 94: case 95: case 96: case 118: break; case 48: $this.$lookAhead = jur_Lexer_readOctals($this); break a; case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: if ($this.$mode1 != 1) break a; $this.$lookAhead = (-2147483648) | $this.$lookAhead; break a; case 65: $this.$lookAhead = (-2147483583); break a; case 66: $this.$lookAhead = (-2147483582); break a; case 67: case 69: case 70: case 72: case 73: case 74: case 75: case 76: case 77: case 78: case 79: case 82: case 84: case 85: case 86: case 88: case 89: case 103: case 104: case 105: case 106: case 107: case 108: case 109: case 111: case 113: case 121: $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); case 68: case 83: case 87: case 100: case 115: case 119: $this.$lookAheadST = jur_AbstractCharClass_getPredefinedClass(jl_String__init_0($this.$pattern0, $this.$prevNW, 1), 0); $this.$lookAhead = 0; break a; case 71: $this.$lookAhead = (-2147483577); break a; case 80: case 112: break c; case 81: $this.$savedMode = $this.$mode1; $this.$mode1 = 4; $reread = 1; break a; case 90: $this.$lookAhead = (-2147483558); break a; case 97: $this.$lookAhead = 7; break a; case 98: $this.$lookAhead = (-2147483550); break a; case 99: if ($this.$index6 >= ($this.$pattern0.data.length - 2 | 0)) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); $this.$lookAhead = $this.$pattern0.data[jur_Lexer_nextIndex($this)] & 31; break a; case 101: $this.$lookAhead = 27; break a; case 102: $this.$lookAhead = 12; break a; case 110: $this.$lookAhead = 10; break a; case 114: $this.$lookAhead = 13; break a; case 116: $this.$lookAhead = 9; break a; case 117: $this.$lookAhead = jur_Lexer_readHex($this, 4); break a; case 120: $this.$lookAhead = jur_Lexer_readHex($this, 2); break a; case 122: $this.$lookAhead = (-2147483526); break a; default: } break a; } $cs = jur_Lexer_parseCharClassName($this); $negative = 0; if ($this.$lookAhead == 80) $negative = 1; try { $this.$lookAheadST = jur_AbstractCharClass_getPredefinedClass($cs, $negative); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof ju_MissingResourceException) { $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } else { throw $$e; } } $this.$lookAhead = 0; } } if ($reread) continue; else break; } } function jur_Lexer_parseCharClassName($this) { var $sb, var$2, var$3, $ch, $res; $sb = jl_StringBuilder__init_0(10); if ($this.$index6 < ($this.$pattern0.data.length - 2 | 0)) { if ($this.$pattern0.data[$this.$index6] != 123) { var$2 = jl_String__init_0($this.$pattern0, jur_Lexer_nextIndex($this), 1); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(707)), var$2); return jl_StringBuilder_toString(var$3); } jur_Lexer_nextIndex($this); $ch = 0; a: { while ($this.$index6 < ($this.$pattern0.data.length - 2 | 0)) { $ch = $this.$pattern0.data[jur_Lexer_nextIndex($this)]; if ($ch == 125) break a; $sb.$append0($ch); } } if ($ch != 125) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } if (!$sb.$length()) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); $res = $sb.$toString(); if ($res.$length() == 1) { var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(707)), $res); return jl_StringBuilder_toString(var$2); } b: { c: { if ($res.$length() > 3) { if ($res.$startsWith0($rt_s(707))) break c; if ($res.$startsWith0($rt_s(708))) break c; } break b; } $res = $res.$substring(2); } return $res; } function jur_Lexer_processQuantifier($this, $ch) { var $sb, $min, $max, $mod, $$je; $sb = jl_StringBuilder__init_0(4); $min = (-1); $max = 2147483647; a: { while (true) { if ($this.$index6 >= $this.$pattern0.data.length) break a; $ch = $this.$pattern0.data[jur_Lexer_nextIndex($this)]; if ($ch == 125) break a; if ($ch == 44 && $min < 0) try { $min = jl_Integer_parseInt($sb.$toString(), 10); $sb.$delete0(0, $sb.$length()); continue; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break; } else { throw $$e; } } $sb.$append0($ch & 65535); } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } if ($ch != 125) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); if ($sb.$length() > 0) b: { try { $max = jl_Integer_parseInt($sb.$toString(), 10); if ($min >= 0) break b; $min = $max; break b; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { } else { throw $$e; } } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } else if ($min < 0) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); if (($min | $max | ($max - $min | 0)) < 0) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); $mod = $this.$index6 >= $this.$pattern0.data.length ? 42 : $this.$pattern0.data[$this.$index6]; c: { switch ($mod) { case 43: $this.$lookAhead = (-2147483525); jur_Lexer_nextIndex($this); break c; case 63: $this.$lookAhead = (-1073741701); jur_Lexer_nextIndex($this); break c; default: } $this.$lookAhead = (-536870789); } return jur_Quantifier__init_($min, $max); } function jur_Lexer_toString($this) { return $this.$orig; } function jur_Lexer_isEmpty($this) { return !$this.$ch1 && !$this.$lookAhead && $this.$index6 == $this.$patternFullLength && !$this.$isSpecial() ? 1 : 0; } function jur_Lexer_isLetter($ch) { return $ch < 0 ? 0 : 1; } function jur_Lexer_isLetter0($this) { return !$this.$isEmpty() && !$this.$isSpecial() && jur_Lexer_isLetter($this.$ch1) ? 1 : 0; } function jur_Lexer_isHighSurrogate0($this) { return $this.$ch1 <= 56319 && $this.$ch1 >= 55296 ? 1 : 0; } function jur_Lexer_isLowSurrogate0($this) { return $this.$ch1 <= 57343 && $this.$ch1 >= 56320 ? 1 : 0; } function jur_Lexer_isHighSurrogate($ch) { return $ch <= 56319 && $ch >= 55296 ? 1 : 0; } function jur_Lexer_isLowSurrogate($ch) { return $ch <= 57343 && $ch >= 56320 ? 1 : 0; } function jur_Lexer_readHex($this, $max) { var $st, $length, $i, var$5, $$je; $st = jl_StringBuilder__init_0($max); $length = $this.$pattern0.data.length - 2 | 0; $i = 0; while (true) { var$5 = $rt_compare($i, $max); if (var$5 >= 0) break; if ($this.$index6 >= $length) break; $st.$append0($this.$pattern0.data[jur_Lexer_nextIndex($this)]); $i = $i + 1 | 0; } if (!var$5) a: { try { var$5 = jl_Integer_parseInt($st.$toString(), 16); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } return var$5; } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } function jur_Lexer_readOctals($this) { var $max, $i, $length, $res, var$5; $max = 3; $i = 1; $length = $this.$pattern0.data.length - 2 | 0; $res = jl_Character_digit($this.$pattern0.data[$this.$index6], 8); switch ($res) { case -1: break; default: if ($res > 3) $max = 2; jur_Lexer_nextIndex($this); a: { while (true) { if ($i >= $max) break a; if ($this.$index6 >= $length) break a; var$5 = jl_Character_digit($this.$pattern0.data[$this.$index6], 8); if (var$5 < 0) break; $res = ($res * 8 | 0) + var$5 | 0; jur_Lexer_nextIndex($this); $i = $i + 1 | 0; } } return $res; } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); } function jur_Lexer_readFlags($this) { var $pos, $res, $ch; $pos = 1; $res = $this.$flags; a: while (true) { if ($this.$index6 >= $this.$pattern0.data.length) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); b: { c: { $ch = $this.$pattern0.data[$this.$index6]; switch ($ch) { case 41: jur_Lexer_nextIndex($this); return $res | 256; case 45: if (!$pos) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$toString(), $this.$index6)); $pos = 0; break b; case 58: break a; case 100: break c; case 105: $res = $pos ? $res | 2 : ($res ^ 2) & $res; break b; case 109: $res = $pos ? $res | 8 : ($res ^ 8) & $res; break b; case 115: $res = $pos ? $res | 32 : ($res ^ 32) & $res; break b; case 117: $res = $pos ? $res | 64 : ($res ^ 64) & $res; break b; case 120: $res = $pos ? $res | 4 : ($res ^ 4) & $res; break b; default: } break b; } $res = $pos ? $res | 1 : ($res ^ 1) & $res; } jur_Lexer_nextIndex($this); } jur_Lexer_nextIndex($this); return $res; } function jur_Lexer_nextIndex($this) { $this.$prevNW = $this.$index6; if ($this.$flags & 4) jur_Lexer_skipComments($this); else $this.$index6 = $this.$index6 + 1 | 0; return $this.$prevNW; } function jur_Lexer_skipComments($this) { var $length; $length = $this.$pattern0.data.length - 2 | 0; $this.$index6 = $this.$index6 + 1 | 0; a: while (true) { if ($this.$index6 < $length && jl_Character_isWhitespace($this.$pattern0.data[$this.$index6])) { $this.$index6 = $this.$index6 + 1 | 0; continue; } if ($this.$index6 >= $length) break; if ($this.$pattern0.data[$this.$index6] != 35) break; $this.$index6 = $this.$index6 + 1 | 0; while (true) { if ($this.$index6 >= $length) continue a; if (jur_Lexer_isLineSeparator($this, $this.$pattern0.data[$this.$index6])) continue a; $this.$index6 = $this.$index6 + 1 | 0; } } return $this.$index6; } function jur_Lexer_isLineSeparator($this, $ch) { return $ch != 10 && $ch != 13 && $ch != 133 && ($ch | 1) != 8233 ? 0 : 1; } function jur_Lexer_getDecomposition($ch) { return jur_Lexer_decompTable.$get17($ch); } function jur_Lexer_getHangulDecomposition($ch) { var $sIndex, $l, $v, $t, $decomp, var$7; $sIndex = $ch - 44032 | 0; if ($sIndex >= 0 && $sIndex < 11172) { $l = 4352 + ($sIndex / 588 | 0) | 0; $v = 4449 + (($sIndex % 588 | 0) / 28 | 0) | 0; $t = $sIndex % 28 | 0; if (!$t) $decomp = $rt_createIntArrayFromData([$l, $v]); else { var$7 = 4519 + $t | 0; $decomp = $rt_createIntArrayFromData([$l, $v, var$7]); } return $decomp; } return null; } function jur_Lexer_hasSingleCodepointDecomposition($ch) { var $hasSingleDecomp; $hasSingleDecomp = jur_Lexer_singleDecompTable.$get0($ch); return $hasSingleDecomp == jur_Lexer_singleDecompTableSize ? 0 : 1; } function jur_Lexer_hasDecompositionNonNullCanClass($ch) { return ($ch != 832 ? 0 : 1) | ($ch != 833 ? 0 : 1) | ($ch != 835 ? 0 : 1) | ($ch != 836 ? 0 : 1); } function jur_Lexer_nextCodePoint($this) { var $high, $lowExpectedIndex, $low; $high = $this.$pattern0.data[jur_Lexer_nextIndex($this)]; if (jl_Character_isHighSurrogate($high)) { $lowExpectedIndex = $this.$prevNW + 1 | 0; if ($lowExpectedIndex < $this.$pattern0.data.length) { $low = $this.$pattern0.data[$lowExpectedIndex]; if (jl_Character_isLowSurrogate($low)) { jur_Lexer_nextIndex($this); return jl_Character_toCodePoint($high, $low); } } } return $high; } function jur_Lexer_getIndex($this) { return $this.$curToc; } var omceuga_ImageAction = $rt_classWithoutFields(omceuga_CommonActions); function omceuga_ImageAction__init_($this) { omceuga_CommonActions__init_($this); } function omceu_API$_Components$_Button() { var a = this; jl_Object.call(a); a.$textButton = null; a.$imageButton = null; a.$this$114 = null; } function omceu_API$_Components$_Button__init_(var_0) { var var_1 = new omceu_API$_Components$_Button(); omceu_API$_Components$_Button__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Button__init_0($this, $this$1) { $this.$this$114 = $this$1; jl_Object__init_0($this); $this.$textButton = omceu_API$_Components$_Button$_TextButton__init_($this); $this.$imageButton = omceu_API$_Components$_Button$_ImageButton__init_($this); } function omceu_API$_Components$_Button_defaultButtonAction($this) { return omceu_API$_Components$_Button$1__init_($this); } function omceu_API$_Components$_Button_setButtonAction($this, $button, $buttonAction) { if ($button === null) return; $button.$buttonAction = $buttonAction; } function omceu_API$_Components$_Button_setPressed($this, $button, $pressed) { if ($button === null) return; $button.$pressed0 = $pressed; } function omceu_API$_Components$_Button_setButtonMode($this, $button, $buttonMode) { if ($button === null) return; $button.$mode2 = $buttonMode; } function omceu_API$_Components$_Button_setOffsetContent($this, $button, $x, $y) { if ($button === null) return; $button.$offset_content_x = $x; $button.$offset_content_y = $y; } function omceu_API$_Components$_Button_setButtonValues($this, $button, $buttonAction, $buttonMode, $contentOffsetX, $contentOffsetY) { $this.$setButtonAction($button, $buttonAction); $this.$setButtonMode($button, $buttonMode); $this.$setPressed($button, 0); $this.$setOffsetContent($button, $contentOffsetX, $contentOffsetY); } function omceu_API$_Components$_Button_centerContent($this, $button) { var $imageButton, var$3, var$4, var$5, var$6, var$7, $textButton, $iconWidth, $contentWidth, $contentHeight; if ($button === null) return; if (jl_Object_getClass($button) === $rt_cls(omceugcb_ImageButton)) { $imageButton = $button; if ($imageButton.$image2 === null) return; var$3 = $imageButton.$width0 * 8 | 0; var$4 = $this.$this$114.$this$03.$mediaManager1; var$5 = $imageButton.$image2; var$6 = (var$3 - var$4.$imageWidth(var$5) | 0) / 2 | 0; var$7 = $imageButton.$height0 * 8 | 0; var$4 = $this.$this$114.$this$03.$mediaManager1; var$5 = $imageButton.$image2; var$3 = (var$7 - var$4.$imageHeight(var$5) | 0) / 2 | 0; $this.$setOffsetContent($imageButton, var$6, var$3); } else if (jl_Object_getClass($button) === $rt_cls(omceugcb_TextButton)) { $textButton = $button; if ($textButton.$text7 === null) return; $iconWidth = $textButton.$icon0 === null ? 0 : 8; $contentWidth = $this.$this$114.$this$03.$mediaManager1.$textWidth($textButton.$font6, $textButton.$text7) + $iconWidth | 0; $contentHeight = $this.$this$114.$this$03.$mediaManager1.$textHeight($textButton.$font6, $textButton.$text7); $this.$setOffsetContent($textButton, ((($textButton.$width0 * 8 | 0) - $contentWidth | 0) / 2 | 0) + 1 | 0, ((($textButton.$height0 * 8 | 0) - $contentHeight | 0) / 2 | 0) - 1 | 0); } } var jur_AbstractCharClass$LazyNonSpace = $rt_classWithoutFields(jur_AbstractCharClass$LazySpace); function jur_AbstractCharClass$LazyNonSpace__init_() { var var_0 = new jur_AbstractCharClass$LazyNonSpace(); jur_AbstractCharClass$LazyNonSpace__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyNonSpace__init_0($this) { jur_AbstractCharClass$LazySpace__init_0($this); } function jur_AbstractCharClass$LazyNonSpace_computeValue($this) { var $chCl; $chCl = (jur_AbstractCharClass$LazySpace_computeValue($this)).$setNegative(1); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var otjt_Int32Array = $rt_classWithoutFields(otjt_ArrayBufferView); function omceu_API$_PreConfigured() { var a = this; jl_Object.call(a); a.$numbersAllowedCharacters = null; a.$decimalsAllowedCharacters = null; a.$this$026 = null; } function omceu_API$_PreConfigured__init_(var_0) { var var_1 = new omceu_API$_PreConfigured(); omceu_API$_PreConfigured__init_0(var_1, var_0); return var_1; } function omceu_API$_PreConfigured__init_0($this, $this$0) { $this.$this$026 = $this$0; jl_Object__init_0($this); $this.$numbersAllowedCharacters = ju_HashSet__init_1(ju_Arrays_asList($rt_createArrayFromData(jl_Character, [jl_Character_valueOf(45), jl_Character_valueOf(48), jl_Character_valueOf(49), jl_Character_valueOf(50), jl_Character_valueOf(51), jl_Character_valueOf(52), jl_Character_valueOf(53), jl_Character_valueOf(54), jl_Character_valueOf(55), jl_Character_valueOf(56), jl_Character_valueOf(57)]))); $this.$decimalsAllowedCharacters = ju_HashSet__init_1(ju_Arrays_asList($rt_createArrayFromData(jl_Character, [jl_Character_valueOf(45), jl_Character_valueOf(44), jl_Character_valueOf(48), jl_Character_valueOf(49), jl_Character_valueOf(50), jl_Character_valueOf(51), jl_Character_valueOf(52), jl_Character_valueOf(53), jl_Character_valueOf(54), jl_Character_valueOf(55), jl_Character_valueOf(56), jl_Character_valueOf(57)]))); } function omceu_API$_PreConfigured_text_CreateTable($this, $x, $y, $column1Text, $col1Width) { var var$5, var$6, $ret, $iy, var$9, var$10, var$11, $text1, $text2; var$5 = $column1Text.data; var$6 = var$5.length; $ret = $rt_createMultiArray(omceugct_Text, [var$6, 2]); $iy = 0; while ($iy < var$6) { var$9 = $ret.data; var$10 = $this.$this$026.$components0.$text0; var$11 = $y + ((var$6 - 1 | 0) - $iy | 0) | 0; $text1 = var$10.$create2($x, var$11, omcet_Tools$Text_toArray(var$5[$iy])); var$9[0].data[$iy] = $text1; $text2 = $this.$this$026.$components0.$text0.$create2($x + $col1Width | 0, var$11, $rt_createArray(jl_String, 0)); var$9[1].data[$iy] = $text2; $iy = $iy + 1 | 0; } return $ret; } function omceu_API$_PreConfigured_text_CreateClickableURL($this, $x, $y, $text, $url, $font, $fontHover) { var var$7; var$7 = $rt_createArray(jl_String, 1); var$7.data[0] = $text; return $this.$text_CreateClickableText($x, $y, var$7, omceu_API$_PreConfigured$4__init_($this, $url), $font, $fontHover); } function omceu_API$_PreConfigured_text_CreateClickableText($this, $x, $y, $text, $onClick, $font, $fontHover) { var var$7, $hlText; var$7 = $this.$this$026.$components0.$text0; omceum_GUIBaseMedia_$callClinit(); $hlText = var$7.$create10($x, $y, $text, omceum_GUIBaseMedia_FONT_BLACK); $this.$this$026.$components0.$text0.$setTextAction($hlText, omceu_API$_PreConfigured$5__init_($this, $onClick)); $this.$this$026.$components0.$addUpdateAction($hlText, omceu_API$_PreConfigured$6__init_($this, 0, $hlText, $fontHover, $font)); return $hlText; } function omceu_API$_PreConfigured_image_CreateSeparatorHorizontal($this, $x, $y, $size) { var $returnComponents, $i, $index, var$7, var$8, $image; $returnComponents = ju_ArrayList__init_(); $i = 0; while ($i < $size) { $index = !$i ? 0 : $i != ($size - 1 | 0) ? 1 : 2; var$7 = $this.$this$026.$components0.$image0; var$8 = $x + $i | 0; omceum_GUIBaseMedia_$callClinit(); $image = var$7.$create11(var$8, $y, omceum_GUIBaseMedia_GUI_SEPARATOR_HORIZONTAL, $index); $this.$this$026.$components0.$setColor1($image, $this.$this$026.$config.$componentsDefaultColor); $returnComponents.$add2($image); $i = $i + 1 | 0; } return $returnComponents; } function omceu_API$_PreConfigured_modal_CreateTouchTextInputModal($this, $caption, $text, $originalText, $inputResultFunction, $minInputLength, $maxInputLength, $lowerCaseCharacters, $upperCaseCharacters, $windowMinWidth) { return omceu_API$_PreConfigured_modal_CreateTextInputModal($this, $caption, $text, $originalText, $inputResultFunction, $minInputLength, $maxInputLength, 1, 1, $lowerCaseCharacters, $upperCaseCharacters, $windowMinWidth); } function omceu_API$_PreConfigured_modal_CreateTextInputModal($this, $caption, $text, $originalText, $inputResultFunction, $minInputLength, $maxInputLength, $showOKButton, $showTouchInputs, $lowerCaseCharacters, $upperCaseCharacters, $windowMinWidth) { var $maxCharacters, var$13, var$14, var$15, $wnd_width, $wnd_height, $ixt, $i, var$20, $modalWnd, $componentsList, $textC, var$24, var$25, var$26, $inputTextField, $okBtn, $lowerCaseButtonsList, $upperCaseButtonsList, $ix, $iy, $cl, $cu, var$35, $delButton, $charButtonLC, $charButtonUC, $caseButton, $componentArr; $maxCharacters = 0; if ($showTouchInputs) { if ($lowerCaseCharacters !== null && $upperCaseCharacters !== null) { var$13 = $upperCaseCharacters.data; $maxCharacters = jl_Math_min($lowerCaseCharacters.data.length, var$13.length); } else return null; } if ($showTouchInputs) $showOKButton = 1; var$14 = omcet_Tools$Text_validString0($originalText); var$15 = omcet_Tools$Calc_lowerBounds($windowMinWidth, 11); $wnd_width = omcet_Tools$Calc_lowerBounds(cbgm_MathUtils_round($this.$this$026.$mediaManager1.$textWidth($this.$this$026.$config.$defaultFont, $text) / 8.0) + 2 | 0, var$15); $wnd_height = 6; if ($showOKButton) $wnd_height = 7; if ($showTouchInputs) { $wnd_height = $wnd_height + ($wnd_width % 2 | 0 ? 1 : 3) | 0; $ixt = 0; $i = 0; while ($i < $maxCharacters) { $ixt = $ixt + 2 | 0; if ($ixt > ($wnd_width - 2 | 0)) { $wnd_height = $wnd_height + 2 | 0; $ixt = 0; } $i = $i + 1 | 0; } } var$20 = $this.$this$026.$windows; omceum_GUIBaseMedia_$callClinit(); $modalWnd = var$20.$create12(0, 0, $wnd_width, $wnd_height, $caption, omceum_GUIBaseMedia_GUI_ICON_INFORMATION); $componentsList = ju_ArrayList__init_(); $textC = $this.$this$026.$components0.$text0.$create2(0, !$showOKButton ? 2 : 3, omcet_Tools$Text_toArray($text)); $componentsList.$add2($textC); var$24 = $this.$this$026.$components0.$textField; var$25 = !$showOKButton ? 1 : 2; var$26 = $wnd_width - 1 | 0; $inputTextField = var$24.$create13(0, var$25, var$26, var$14, null, $maxInputLength); $componentsList.$add2($inputTextField); $okBtn = null; if ($showOKButton) { $okBtn = $this.$this$026.$components0.$button.$textButton.$create14(0, 0, var$26, 1, $rt_s(339), omceu_API$_PreConfigured$16__init_($this, $inputTextField, $minInputLength, $inputResultFunction)); $componentsList.$add2($okBtn); } a: { $lowerCaseButtonsList = ju_ArrayList__init_(); $upperCaseButtonsList = ju_ArrayList__init_(); if ($showTouchInputs) { $ix = 0; $iy = $wnd_height - 4 | 0; $i = 0; while (true) { if ($i >= $maxCharacters) break a; var$13 = $upperCaseCharacters.data; $cl = $lowerCaseCharacters.data[$i]; $cu = var$13[$i]; if ($cl != 9 && $cu != 9) { if (!($cl != 8 && $cu != 8)) { var$24 = $this.$this$026.$components0.$button.$imageButton; var$20 = omceum_GUIBaseMedia_GUI_ICON_KEY_DELETE; var$35 = omceu_API$_PreConfigured$18__init_($this, $inputTextField); omceugcb_ButtonMode_$callClinit(); $delButton = var$24.$create15($ix, $iy, 2, 2, var$20, 0, var$35, omceugcb_ButtonMode_DEFAULT); $componentsList.$add2($delButton); } else if (!jl_Character_isISOControl0($cl) && !jl_Character_isISOControl0($cu)) { $charButtonLC = $this.$this$026.$components0.$button.$textButton.$create14($ix, $iy, 2, 2, jl_String_valueOf2($cl), omceu_API$_PreConfigured$19__init_($this, $inputTextField, $cl)); $componentsList.$add2($charButtonLC); $lowerCaseButtonsList.$add2($charButtonLC); $charButtonUC = $this.$this$026.$components0.$button.$textButton.$create14($ix, $iy, 2, 2, jl_String_valueOf2($cu), omceu_API$_PreConfigured$20__init_($this, $inputTextField, $cu)); $componentsList.$add2($charButtonUC); $this.$this$026.$components0.$setVisible($charButtonUC, 0); $upperCaseButtonsList.$add2($charButtonUC); } } else { var$24 = $this.$this$026.$components0.$button.$imageButton; var$20 = omceum_GUIBaseMedia_GUI_ICON_KEY_CASE; var$35 = omceu_API$_PreConfigured$17__init_($this, $lowerCaseButtonsList, $upperCaseButtonsList); omceugcb_ButtonMode_$callClinit(); $caseButton = var$24.$create15($ix, $iy, 2, 2, var$20, 0, var$35, omceugcb_ButtonMode_TOGGLE); $componentsList.$add2($caseButton); } $ix = $ix + 2 | 0; if ($ix >= ($wnd_width - 2 | 0)) { $ix = 0; $iy = $iy + (-2) | 0; } $i = $i + 1 | 0; } } } $this.$this$026.$components0.$textField.$setTextFieldAction($inputTextField, omceu_API$_PreConfigured$21__init_($this, $inputTextField, $minInputLength, $inputResultFunction, $okBtn)); $componentArr = $componentsList.$toArray3($rt_createArray(omceugc_Component, 0)); $this.$this$026.$components0.$setOffset0($componentArr, 4, 4); $this.$this$026.$components0.$setOffset($inputTextField, 4, 0); $this.$this$026.$windows.$addComponents($modalWnd, $componentArr); $this.$this$026.$windows.$setWindowAction($modalWnd, omceu_API$_PreConfigured$22__init_($this, $inputTextField)); $inputTextField.$textFieldAction.$onContentChange(var$14, $inputTextField.$textFieldAction.$isContentValid(var$14)); return $modalWnd; } function omceu_API$_PreConfigured_modal_CreateYesNoRequester($this, $caption, $text, $choiceFunction) { return $this.$modal_CreateYesNoRequester0($caption, $text, $choiceFunction, $rt_s(709), $rt_s(283)); } function omceu_API$_PreConfigured_modal_CreateYesNoRequester0($this, $caption, $text, $choiceFunction, $yes, $no) { var var$6, var$7, var$8, var$9, $textWidthMin, $width, $modal, $width1, $width2, var$15, $textC, $xOffset, $yesC, $noC, $componentsl; var$6 = $this.$this$026.$mediaManager1; var$7 = $this.$this$026.$config.$defaultFont; var$8 = var$6.$textWidth(var$7, $caption) + 8 | 0; var$6 = $this.$this$026.$mediaManager1; var$7 = $this.$this$026.$config.$defaultFont; var$9 = var$6.$textWidth(var$7, $text); $textWidthMin = jl_Math_max(var$8, var$9); $width = omcet_Tools$Calc_lowerBounds(cbgm_MathUtils_round($textWidthMin / 8.0) + 2 | 0, 12); if (!($width % 2 | 0)) $width = $width + 1 | 0; var$6 = $this.$this$026.$windows; omceum_GUIBaseMedia_$callClinit(); $modal = var$6.$create12(0, 0, $width, 5, $caption, omceum_GUIBaseMedia_GUI_ICON_QUESTION); $width1 = cbgm_MathUtils_round($width / 2.0) - 1 | 0; $width2 = ($width - $width1 | 0) - 1 | 0; var$6 = $this.$this$026.$components0.$text0; var$15 = $rt_createArray(jl_String, 1); var$15.data[0] = $text; $textC = var$6.$create2(0, 2, var$15); $xOffset = 0; $yesC = $this.$this$026.$components0.$button.$textButton.$create14($xOffset, 0, $width1, 1, $yes, omceu_API$_PreConfigured$24__init_($this, $choiceFunction)); $this.$this$026.$components0.$button.$centerContent($yesC); var$8 = $xOffset + $width1 | 0; $noC = $this.$this$026.$components0.$button.$textButton.$create14(var$8, 0, $width2, 1, $no, omceu_API$_PreConfigured$25__init_($this, $choiceFunction)); $this.$this$026.$components0.$button.$centerContent($noC); $componentsl = $rt_createArrayFromData(omceugc_Component, [$textC, $yesC, $noC]); $this.$this$026.$components0.$setOffset0($componentsl, 4, 4); $this.$this$026.$windows.$addComponents($modal, $componentsl); return $modal; } var cbgggpi_DynamicsModifier$BrownianAcceleration = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Strength); function cbgggpi_DynamicsModifier$BrownianAcceleration__init_() { var var_0 = new cbgggpi_DynamicsModifier$BrownianAcceleration(); cbgggpi_DynamicsModifier$BrownianAcceleration__init_0(var_0); return var_0; } function cbgggpi_DynamicsModifier$BrownianAcceleration__init_0($this) { cbgggpi_DynamicsModifier$Strength__init_($this); } function jt_SimpleDatePatternParser() { var a = this; jl_Object.call(a); a.$symbols = null; a.$locale2 = null; a.$elements0 = null; a.$index7 = 0; a.$pattern1 = null; } function jt_SimpleDatePatternParser__init_(var_0, var_1) { var var_2 = new jt_SimpleDatePatternParser(); jt_SimpleDatePatternParser__init_0(var_2, var_0, var_1); return var_2; } function jt_SimpleDatePatternParser__init_0($this, $symbols, $locale) { jl_Object__init_0($this); $this.$elements0 = ju_ArrayList__init_(); $this.$symbols = $symbols; $this.$locale2 = $locale; } function jt_SimpleDatePatternParser_getElements($this) { return $this.$elements0; } function jt_SimpleDatePatternParser_parsePattern($this, $pattern) { var $c, $rep, var$4, var$5, var$6, $sb, var$8; $this.$elements0.$clear6(); $this.$pattern1 = $pattern; $this.$index7 = 0; while ($this.$index7 < $pattern.$length()) { a: { b: { c: { $c = $pattern.$charAt($this.$index7); switch ($c) { case 39: break; case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 65: case 66: case 67: case 73: case 74: case 78: case 79: case 80: case 81: case 82: case 84: case 85: case 86: case 91: case 92: case 93: case 94: case 95: case 96: case 98: case 101: case 102: case 103: case 105: case 106: case 108: case 110: case 111: case 112: case 113: case 114: case 116: case 118: case 120: break b; case 68: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(6, $rep, 3)); break a; case 69: case 99: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$WeekdayText__init_($this.$symbols, $rep > 3 ? 0 : 1)); break a; case 70: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(8, $rep, 2)); break a; case 71: jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$EraText__init_($this.$symbols)); break a; case 72: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(11, $rep, 2)); break a; case 75: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(10, $rep, 2)); break a; case 76: case 77: break c; case 83: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(14, $rep, 3)); break a; case 87: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(4, $rep, 1)); break a; case 88: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); if ($rep > 3) { var$4 = new jl_IllegalArgumentException; var$5 = $this.$index7; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$6, $rt_s(710)), var$5); jl_IllegalArgumentException__init_0(var$4, jl_StringBuilder_toString(var$6)); $rt_throw(var$4); } $this.$elements0.$add2(jt_DateFormatElement$Iso8601Timezone__init_($rep)); break a; case 89: case 121: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); if ($rep == 2) { $this.$elements0.$add2(jt_DateFormatElement$Year__init_(1)); break a; } $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(1, $rep, 8)); break a; case 90: jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Rfc822Timezone__init_($this.$locale2)); break a; case 97: jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$AmPmText__init_($this.$symbols)); break a; case 100: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(5, $rep, 2)); break a; case 104: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$NumericHour__init_(10, $rep, 12)); break a; case 107: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$NumericHour__init_(11, $rep, 24)); break a; case 109: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(12, $rep, 2)); break a; case 115: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(13, $rep, 2)); break a; case 117: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$NumericWeekday__init_($rep)); break a; case 119: $rep = jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$Numeric__init_(3, $rep, 2)); break a; case 122: jt_SimpleDatePatternParser_parseRepetitions($this); $this.$elements0.$add2(jt_DateFormatElement$GeneralTimezone__init_($this.$locale2)); break a; default: break b; } $this.$index7 = $this.$index7 + 1 | 0; jt_SimpleDatePatternParser_parseQuoted($this); break a; } $rep = jt_SimpleDatePatternParser_parseRepetitions($this); if ($rep <= 2) { $this.$elements0.$add2(jt_DateFormatElement$NumericMonth__init_($rep)); break a; } $this.$elements0.$add2(jt_DateFormatElement$MonthText__init_($this.$symbols, $rep != 3 ? 0 : 1)); break a; } if (jt_SimpleDatePatternParser_isControl($this, $c)) jt_SimpleDatePatternParser_parseRepetitions($this); else { $sb = jl_StringBuilder__init_(); while ($this.$index7 < $pattern.$length() && !jt_SimpleDatePatternParser_isControl($this, $pattern.$charAt($this.$index7))) { var$8 = $this.$index7; $this.$index7 = var$8 + 1 | 0; $sb.$append0($pattern.$charAt(var$8)); } $this.$elements0.$add2(jt_DateFormatElement$ConstantText__init_($sb.$toString())); } } } } function jt_SimpleDatePatternParser_isControl($this, $c) { var var$2; a: { b: { if ($c != 39 && !($c >= 97 && $c <= 122)) { if ($c < 65) break b; if ($c > 90) break b; } var$2 = 1; break a; } var$2 = 0; } return var$2; } function jt_SimpleDatePatternParser_parseQuoted($this) { var $sb, var$2, var$3, $c; $sb = jl_StringBuilder__init_(); while ($this.$index7 < $this.$pattern1.$length()) { var$2 = $this.$pattern1; var$3 = $this.$index7; $this.$index7 = var$3 + 1 | 0; $c = var$2.$charAt(var$3); if ($c != 39) $sb.$append0($c); else { if ($this.$index7 >= $this.$pattern1.$length()) break; if ($this.$pattern1.$charAt($this.$index7) != 39) break; $sb.$append0(39); $this.$index7 = $this.$index7 + 1 | 0; } } $this.$elements0.$add2(jt_DateFormatElement$ConstantText__init_($sb.$toString())); } function jt_SimpleDatePatternParser_parseRepetitions($this) { var $count, var$2, var$3, $orig; $count = 1; var$2 = $this.$pattern1; var$3 = $this.$index7; $this.$index7 = var$3 + 1 | 0; $orig = var$2.$charAt(var$3); while ($this.$index7 < $this.$pattern1.$length() && $this.$pattern1.$charAt($this.$index7) == $orig) { $this.$index7 = $this.$index7 + 1 | 0; $count = $count + 1 | 0; } return $count; } var omcw_HighScoreManagerWeb = $rt_classWithoutFields(); function omcw_HighScoreManagerWeb__init_() { var var_0 = new omcw_HighScoreManagerWeb(); omcw_HighScoreManagerWeb__init_0(var_0); return var_0; } function omcw_HighScoreManagerWeb__init_0($this) { jl_Object__init_0($this); } function omcw_HighScoreManagerWeb_highScorePositionIndex($highScores, $gameMode, $colorMode, $difficulty, $score) { var $h1, $h2, $h3, $i, var$10, $highScoreEntry, $entryScore, var$13, var$14; $h1 = jl_Enum_ordinal($gameMode); $h2 = jl_Enum_ordinal($colorMode); $h3 = jl_Enum_ordinal($difficulty); $i = 0; a: while (true) { if ($i >= 5) return (-1); var$10 = $highScores.data; $highScoreEntry = var$10[$h1].data[$h2].data[$h3].data[$i]; if ($highScoreEntry.$empty) return $i; b: { $entryScore = var$10[$h1].data[$h2].data[$h3].data[$i].$score; omcw_HighScoreManagerWeb$1_$callClinit(); switch (omcw_HighScoreManagerWeb$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: break; case 3: if (Long_ge($score, $entryScore)) break b; else break a; default: var$13 = new jl_IllegalStateException; var$14 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$14, $rt_s(711)), $gameMode); jl_IllegalStateException__init_2(var$13, jl_StringBuilder_toString(var$14)); $rt_throw(var$13); } if (Long_gt($score, $entryScore)) return $i; } $i = $i + 1 | 0; } return $i; } function omcw_HighScoreManagerWeb_isNewHighScore($gameMode, $colorMode, $difficulty, $score) { var $index; $index = omcw_HighScoreManagerWeb_highScorePositionIndex(omcw_HighScoreManagerWeb_getHighScores(), $gameMode, $colorMode, $difficulty, $score); return $index == (-1) ? 0 : 1; } function omcw_HighScoreManagerWeb_saveNewHighScore($gameMode, $colorMode, $difficulty, $name, $score) { var $h1, $h2, $h3, $highScores, $index, $i, var$12; $h1 = jl_Enum_ordinal($gameMode); $h2 = jl_Enum_ordinal($colorMode); $h3 = jl_Enum_ordinal($difficulty); if ($name === null) $name = $rt_s(102); $highScores = omcw_HighScoreManagerWeb_getHighScores(); $index = omcw_HighScoreManagerWeb_highScorePositionIndex($highScores, $gameMode, $colorMode, $difficulty, $score); if ($index != (-1)) { $i = 4; while ($i > $index) { var$12 = $highScores.data; var$12[$h1].data[$h2].data[$h3].data[$i] = var$12[$h1].data[$h2].data[$h3].data[$i - 1 | 0]; $i = $i + (-1) | 0; } $highScores.data[$h1].data[$h2].data[$h3].data[$index] = omcsm_HighScoreEntry__init_($name, $score, 0); omcw_HighScoreManagerWeb$HighScoreAccess_saveHighScores($highScores); } } function omcw_HighScoreManagerWeb_getHighScores() { return omcw_HighScoreManagerWeb$HighScoreAccess_readHighScores(); } var jn_ShortBufferOverByteBufferBigEndian = $rt_classWithoutFields(jn_ShortBufferOverByteBuffer); function jn_ShortBufferOverByteBufferBigEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_ShortBufferOverByteBufferBigEndian(); jn_ShortBufferOverByteBufferBigEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_ShortBufferOverByteBufferBigEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_ShortBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_ShortBufferOverByteBufferBigEndian_getElement($this, $index) { var var$2, var$3, var$4, $value; var$2 = $this.$byteByffer1.$array0.data; var$3 = $this.$start7; var$4 = $index * 2 | 0; $value = (var$2[var$3 + var$4 | 0] & 255) << 8 | $this.$byteByffer1.$array0.data[($this.$start7 + var$4 | 0) + 1 | 0] & 255; return $value << 16 >> 16; } function jn_ShortBufferOverByteBufferBigEndian_putElement($this, $index, $value) { var var$3, var$4, var$5; var$3 = $this.$byteByffer1.$array0.data; var$4 = $this.$start7; var$5 = $index * 2 | 0; var$3[var$4 + var$5 | 0] = $value >> 8 << 24 >> 24; $this.$byteByffer1.$array0.data[($this.$start7 + var$5 | 0) + 1 | 0] = $value << 24 >> 24; } var cbgssu_NinePatchDrawable = $rt_classWithoutFields(cbgssu_BaseDrawable); function cbgssu_NinePatchDrawable__init_() { var var_0 = new cbgssu_NinePatchDrawable(); cbgssu_NinePatchDrawable__init_0(var_0); return var_0; } function cbgssu_NinePatchDrawable__init_0($this) { cbgssu_BaseDrawable__init_0($this); } var cbgc_ControllerManager = $rt_classWithoutFields(0); function cbgc_AbstractControllerManager() { jl_Object.call(this); this.$controllers0 = null; } function cbgc_AbstractControllerManager__init_($this) { jl_Object__init_0($this); $this.$controllers0 = cbgu_Array__init_1(); } var cbgc_ControllerManagerStub = $rt_classWithoutFields(cbgc_AbstractControllerManager); function cbgc_ControllerManagerStub__init_() { var var_0 = new cbgc_ControllerManagerStub(); cbgc_ControllerManagerStub__init_0(var_0); return var_0; } function cbgc_ControllerManagerStub__init_0($this) { cbgc_AbstractControllerManager__init_($this); } function cbgc_ControllerManagerStub_addListener($this, $listener) {} var cbggg_Animation$PlayMode = $rt_classWithoutFields(jl_Enum); var cbggg_Animation$PlayMode_NORMAL = null; var cbggg_Animation$PlayMode_REVERSED = null; var cbggg_Animation$PlayMode_LOOP = null; var cbggg_Animation$PlayMode_LOOP_REVERSED = null; var cbggg_Animation$PlayMode_LOOP_PINGPONG = null; var cbggg_Animation$PlayMode_LOOP_RANDOM = null; var cbggg_Animation$PlayMode_$VALUES = null; function cbggg_Animation$PlayMode_$callClinit() { cbggg_Animation$PlayMode_$callClinit = $rt_eraseClinit(cbggg_Animation$PlayMode); cbggg_Animation$PlayMode__clinit_(); } function cbggg_Animation$PlayMode__init_(var_0, var_1) { var var_2 = new cbggg_Animation$PlayMode(); cbggg_Animation$PlayMode__init_0(var_2, var_0, var_1); return var_2; } function cbggg_Animation$PlayMode_values() { cbggg_Animation$PlayMode_$callClinit(); return cbggg_Animation$PlayMode_$VALUES.$clone(); } function cbggg_Animation$PlayMode__init_0($this, var$1, var$2) { cbggg_Animation$PlayMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbggg_Animation$PlayMode__clinit_() { cbggg_Animation$PlayMode_NORMAL = cbggg_Animation$PlayMode__init_($rt_s(712), 0); cbggg_Animation$PlayMode_REVERSED = cbggg_Animation$PlayMode__init_($rt_s(713), 1); cbggg_Animation$PlayMode_LOOP = cbggg_Animation$PlayMode__init_($rt_s(714), 2); cbggg_Animation$PlayMode_LOOP_REVERSED = cbggg_Animation$PlayMode__init_($rt_s(715), 3); cbggg_Animation$PlayMode_LOOP_PINGPONG = cbggg_Animation$PlayMode__init_($rt_s(716), 4); cbggg_Animation$PlayMode_LOOP_RANDOM = cbggg_Animation$PlayMode__init_($rt_s(717), 5); cbggg_Animation$PlayMode_$VALUES = $rt_createArrayFromData(cbggg_Animation$PlayMode, [cbggg_Animation$PlayMode_NORMAL, cbggg_Animation$PlayMode_REVERSED, cbggg_Animation$PlayMode_LOOP, cbggg_Animation$PlayMode_LOOP_REVERSED, cbggg_Animation$PlayMode_LOOP_PINGPONG, cbggg_Animation$PlayMode_LOOP_RANDOM]); } var ju_HashMap$EntryIterator = $rt_classWithoutFields(ju_HashMap$AbstractMapIterator); function ju_HashMap$EntryIterator__init_(var_0) { var var_1 = new ju_HashMap$EntryIterator(); ju_HashMap$EntryIterator__init_0(var_1, var_0); return var_1; } function ju_HashMap$EntryIterator__init_0($this, $map) { ju_HashMap$AbstractMapIterator__init_0($this, $map); } function ju_HashMap$EntryIterator_next($this) { ju_HashMap$AbstractMapIterator_makeNext($this); return $this.$currentEntry; } function ju_HashMap$EntryIterator_next0($this) { return $this.$next5(); } function omceu_API$_Components$_Image$1() { omceuga_ImageAction.call(this); this.$this$26 = null; } function omceu_API$_Components$_Image$1__init_(var_0) { var var_1 = new omceu_API$_Components$_Image$1(); omceu_API$_Components$_Image$1__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Image$1__init_0($this, $this$2) { $this.$this$26 = $this$2; omceuga_ImageAction__init_($this); } var omcsugp_ResolveParticleSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsugp_ResolveParticleSystem__init_(var_0) { var var_1 = new omcsugp_ResolveParticleSystem(); omcsugp_ResolveParticleSystem__init_0(var_1, var_0); return var_1; } function omcsugp_ResolveParticleSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 23040, 1); } function omcsugp_ResolveParticleSystem_addParticle($this, $x, $y, $color) { var var$4, var$5, var$6; omcsug_SandtrixBaseMedia_$callClinit(); var$4 = omcsug_SandtrixBaseMedia_PIXEL; var$5 = new omcsugp_ResolveParticleSystem$CustomData; var$6 = 27.000001907348633 * $x / 80.0; omcsugp_ResolveParticleSystem$CustomData__init_0(var$5, $this, 0, omcet_Tools$Calc_lowerBounds(cbgm_MathUtils_round(var$6) + cbgm_MathUtils_random2(0, 10) | 0, 0), 0, $color, 0); $this.$addParticle0(var$4, $x, $y, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, var$5); } function omcsugp_ResolveParticleSystem_updateParticle($this, $particle, $index) { var $customData; $customData = $particle.$customData; $customData.$timer_ttl = $customData.$timer_ttl + 1 | 0; $customData.$changeTimer = $customData.$changeTimer + 1 | 0; if ($customData.$changeTimer > 2) { if ($customData.$white) { $particle.$b = 1.0; $particle.$g = 1.0; $particle.$r = 1.0; } else { $particle.$r = $customData.$color3.$r1; $particle.$g = $customData.$color3.$g1; $particle.$b = $customData.$color3.$b1; } $customData.$white = $customData.$white ? 0 : 1; $customData.$changeTimer = 0; } if ($customData.$timer_ttl <= $customData.$ttlTime) return 1; return 0; } function omcsugp_ResolveParticleSystem_createParticle($this, $particle) {} function omcsugp_ResolveParticleSystem_destroyParticle($this, $particle) {} var ju_Collections = $rt_classWithoutFields(); var ju_Collections_EMPTY_SET = null; var ju_Collections_EMPTY_MAP = null; var ju_Collections_EMPTY_LIST = null; var ju_Collections_EMPTY_ITERATOR = null; var ju_Collections_EMPTY_LIST_ITERATOR = null; var ju_Collections_reverseOrder = null; function ju_Collections_$callClinit() { ju_Collections_$callClinit = $rt_eraseClinit(ju_Collections); ju_Collections__clinit_(); } function ju_Collections__init_() { var var_0 = new ju_Collections(); ju_Collections__init_0(var_0); return var_0; } function ju_Collections__init_0($this) { ju_Collections_$callClinit(); jl_Object__init_0($this); } function ju_Collections_swap($list, $i, $j) { var $tmp_0; ju_Collections_$callClinit(); $tmp_0 = $list.$get5($i); $list.$set11($i, $list.$get5($j)); $list.$set11($j, $tmp_0); } function ju_Collections_shuffle($list) { ju_Collections_$callClinit(); ju_Collections_shuffle0($list, ju_Random__init_()); } function ju_Collections_shuffle0($list, $rnd) { var $randomAccess; ju_Collections_$callClinit(); if ($rt_isInstance($list, ju_RandomAccess)) ju_Collections_shuffleRandomAccess($list, $rnd); else { $randomAccess = ju_ArrayList__init_0($list); ju_Collections_shuffleRandomAccess($randomAccess, $rnd); $list.$clear6(); $list.$addAll0($randomAccess); } } function ju_Collections_shuffleRandomAccess($list, $rnd) { var $i, $j; ju_Collections_$callClinit(); $i = $list.$size0() - 1 | 0; while ($i > 0) { $j = $rnd.$nextInt0($i + 1 | 0); ju_Collections_swap($list, $i, $j); $i = $i + (-1) | 0; } } function ju_Collections__clinit_() { ju_Collections_EMPTY_SET = ju_Collections$1__init_(); ju_Collections_EMPTY_MAP = ju_Collections$2__init_(); ju_Collections_EMPTY_LIST = ju_Collections$3__init_(); ju_Collections_EMPTY_ITERATOR = ju_Collections$4__init_(); ju_Collections_EMPTY_LIST_ITERATOR = ju_Collections$5__init_(); ju_Collections_reverseOrder = ju_Collections$_clinit_$lambda$_57_0__init_(); } var omcse_SandtrixEngineAdapter$GAME_OVER_REASON = $rt_classWithoutFields(jl_Enum); var omcse_SandtrixEngineAdapter$GAME_OVER_REASON_MAP_FULL = null; var omcse_SandtrixEngineAdapter$GAME_OVER_REASON_TIME_OUT = null; var omcse_SandtrixEngineAdapter$GAME_OVER_REASON_ALL_LINES_CLEAR = null; var omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$VALUES = null; function omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit() { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit = $rt_eraseClinit(omcse_SandtrixEngineAdapter$GAME_OVER_REASON); omcse_SandtrixEngineAdapter$GAME_OVER_REASON__clinit_(); } function omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_(var_0, var_1) { var var_2 = new omcse_SandtrixEngineAdapter$GAME_OVER_REASON(); omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_0(var_2, var_0, var_1); return var_2; } function omcse_SandtrixEngineAdapter$GAME_OVER_REASON_values() { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); return omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$VALUES.$clone(); } function omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_0($this, var$1, var$2) { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$values() { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); return $rt_createArrayFromData(omcse_SandtrixEngineAdapter$GAME_OVER_REASON, [omcse_SandtrixEngineAdapter$GAME_OVER_REASON_MAP_FULL, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_TIME_OUT, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_ALL_LINES_CLEAR]); } function omcse_SandtrixEngineAdapter$GAME_OVER_REASON__clinit_() { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_MAP_FULL = omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_($rt_s(718), 0); omcse_SandtrixEngineAdapter$GAME_OVER_REASON_TIME_OUT = omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_($rt_s(719), 1); omcse_SandtrixEngineAdapter$GAME_OVER_REASON_ALL_LINES_CLEAR = omcse_SandtrixEngineAdapter$GAME_OVER_REASON__init_($rt_s(720), 2); omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$VALUES = omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$values(); } var omcemm_CMediaSound = $rt_classWithoutFields(omcemm_CMedia); function omcemm_CMediaSound__init_(var_0) { var var_1 = new omcemm_CMediaSound(); omcemm_CMediaSound__init_0(var_1, var_0); return var_1; } function omcemm_CMediaSound__init_0($this, $filename) { omcemm_CMedia__init_($this, $filename); } function omceugct_Tab() { var a = this; jl_Object.call(a); a.$title0 = null; a.$width7 = 0; a.$tabAction = null; a.$addedToTabBar = null; a.$font7 = null; a.$icon1 = null; a.$components1 = null; a.$iconIndex0 = 0; } function omceugct_Tab__init_() { var var_0 = new omceugct_Tab(); omceugct_Tab__init_0(var_0); return var_0; } function omceugct_Tab__init_0($this) { jl_Object__init_0($this); } var cbggg_GLVersion$Type = $rt_classWithoutFields(jl_Enum); var cbggg_GLVersion$Type_OpenGL = null; var cbggg_GLVersion$Type_GLES = null; var cbggg_GLVersion$Type_WebGL = null; var cbggg_GLVersion$Type_NONE = null; var cbggg_GLVersion$Type_$VALUES = null; function cbggg_GLVersion$Type_$callClinit() { cbggg_GLVersion$Type_$callClinit = $rt_eraseClinit(cbggg_GLVersion$Type); cbggg_GLVersion$Type__clinit_(); } function cbggg_GLVersion$Type__init_(var_0, var_1) { var var_2 = new cbggg_GLVersion$Type(); cbggg_GLVersion$Type__init_0(var_2, var_0, var_1); return var_2; } function cbggg_GLVersion$Type_values() { cbggg_GLVersion$Type_$callClinit(); return cbggg_GLVersion$Type_$VALUES.$clone(); } function cbggg_GLVersion$Type__init_0($this, var$1, var$2) { cbggg_GLVersion$Type_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbggg_GLVersion$Type__clinit_() { cbggg_GLVersion$Type_OpenGL = cbggg_GLVersion$Type__init_($rt_s(721), 0); cbggg_GLVersion$Type_GLES = cbggg_GLVersion$Type__init_($rt_s(722), 1); cbggg_GLVersion$Type_WebGL = cbggg_GLVersion$Type__init_($rt_s(59), 2); cbggg_GLVersion$Type_NONE = cbggg_GLVersion$Type__init_($rt_s(723), 3); cbggg_GLVersion$Type_$VALUES = $rt_createArrayFromData(cbggg_GLVersion$Type, [cbggg_GLVersion$Type_OpenGL, cbggg_GLVersion$Type_GLES, cbggg_GLVersion$Type_WebGL, cbggg_GLVersion$Type_NONE]); } var jl_AbstractStringBuilder$Constants = $rt_classWithoutFields(); var jl_AbstractStringBuilder$Constants_intPowersOfTen = null; var jl_AbstractStringBuilder$Constants_longPowersOfTen = null; var jl_AbstractStringBuilder$Constants_longLogPowersOfTen = null; var jl_AbstractStringBuilder$Constants_doubleAnalysisResult = null; var jl_AbstractStringBuilder$Constants_floatAnalysisResult = null; function jl_AbstractStringBuilder$Constants_$callClinit() { jl_AbstractStringBuilder$Constants_$callClinit = $rt_eraseClinit(jl_AbstractStringBuilder$Constants); jl_AbstractStringBuilder$Constants__clinit_(); } function jl_AbstractStringBuilder$Constants__init_() { var var_0 = new jl_AbstractStringBuilder$Constants(); jl_AbstractStringBuilder$Constants__init_0(var_0); return var_0; } function jl_AbstractStringBuilder$Constants__init_0($this) { jl_AbstractStringBuilder$Constants_$callClinit(); jl_Object__init_0($this); } function jl_AbstractStringBuilder$Constants__clinit_() { jl_AbstractStringBuilder$Constants_intPowersOfTen = $rt_createIntArrayFromData([1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000]); jl_AbstractStringBuilder$Constants_longPowersOfTen = $rt_createLongArrayFromData([Long_fromInt(1), Long_fromInt(10), Long_fromInt(100), Long_fromInt(1000), Long_fromInt(10000), Long_fromInt(100000), Long_fromInt(1000000), Long_fromInt(10000000), Long_fromInt(100000000), Long_fromInt(1000000000), Long_create(1410065408, 2), Long_create(1215752192, 23), Long_create(3567587328, 232), Long_create(1316134912, 2328), Long_create(276447232, 23283), Long_create(2764472320, 232830), Long_create(1874919424, 2328306), Long_create(1569325056, 23283064), Long_create(2808348672, 232830643)]); jl_AbstractStringBuilder$Constants_longLogPowersOfTen = $rt_createLongArrayFromData([Long_fromInt(1), Long_fromInt(10), Long_fromInt(100), Long_fromInt(10000), Long_fromInt(100000000), Long_create(1874919424, 2328306)]); jl_AbstractStringBuilder$Constants_doubleAnalysisResult = otcit_DoubleAnalyzer$Result__init_(); jl_AbstractStringBuilder$Constants_floatAnalysisResult = otcit_FloatAnalyzer$Result__init_(); } function jur_SingleSet() { jur_JointSet.call(this); this.$kid = null; } function jur_SingleSet__init_(var_0, var_1) { var var_2 = new jur_SingleSet(); jur_SingleSet__init_0(var_2, var_0, var_1); return var_2; } function jur_SingleSet__init_0($this, $child, $fSet) { jur_JointSet__init_0($this); $this.$kid = $child; $this.$fSet = $fSet; $this.$groupIndex0 = $fSet.$getGroupIndex(); } function jur_SingleSet_matches($this, $stringIndex, $testString, $matchResult) { var $start, $shift; $start = $matchResult.$getStart($this.$groupIndex0); $matchResult.$setStart($this.$groupIndex0, $stringIndex); $shift = $this.$kid.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) return $shift; $matchResult.$setStart($this.$groupIndex0, $start); return (-1); } function jur_SingleSet_find($this, $stringIndex, $testString, $matchResult) { var $res; $res = $this.$kid.$find($stringIndex, $testString, $matchResult); if ($res >= 0) $matchResult.$setStart($this.$groupIndex0, $res); return $res; } function jur_SingleSet_findBack($this, $stringIndex, $lastIndex, $testString, $matchResult) { var $res; $res = $this.$kid.$findBack($stringIndex, $lastIndex, $testString, $matchResult); if ($res >= 0) $matchResult.$setStart($this.$groupIndex0, $res); return $res; } function jur_SingleSet_first($this, $set) { return $this.$kid.$first($set); } function jur_SingleSet_processBackRefReplacement($this) { var $set; $set = jur_BackReferencedSingleSet__init_($this); $this.$next = $set; return $set; } function jur_SingleSet_processSecondPass($this) { var $set; $this.$isSecondPassVisited = 1; if ($this.$fSet !== null && !$this.$fSet.$isSecondPassVisited) $this.$fSet.$processSecondPass(); if ($this.$kid !== null && !$this.$kid.$isSecondPassVisited) { $set = $this.$kid.$processBackRefReplacement(); if ($set !== null) { $this.$kid.$isSecondPassVisited = 1; $this.$kid = $set; } $this.$kid.$processSecondPass(); } } var omceg_GameEngineAdapter = $rt_classWithoutFields(0); function omcsdo_ScoreStack() { var a = this; jl_Object.call(a); a.$score1 = Long_ZERO; a.$combo = 0; } function omcsdo_ScoreStack__init_() { var var_0 = new omcsdo_ScoreStack(); omcsdo_ScoreStack__init_0(var_0); return var_0; } function omcsdo_ScoreStack__init_0($this) { jl_Object__init_0($this); } function omceugt_MouseTool() { var a = this; jl_Object.call(a); a.$name11 = null; a.$data10 = null; a.$mouseToolAction = null; a.$cursor = null; a.$cursorDown = null; } function omceugt_MouseTool__init_() { var var_0 = new omceugt_MouseTool(); omceugt_MouseTool__init_0(var_0); return var_0; } function omceugt_MouseTool__init_0($this) { jl_Object__init_0($this); } var cbgssu_Tree$Node = $rt_classWithoutFields(); var jur_BackReferencedSingleSet = $rt_classWithoutFields(jur_SingleSet); function jur_BackReferencedSingleSet__init_(var_0) { var var_1 = new jur_BackReferencedSingleSet(); jur_BackReferencedSingleSet__init_0(var_1, var_0); return var_1; } function jur_BackReferencedSingleSet__init_0($this, $node) { jur_SingleSet__init_0($this, $node.$kid, $node.$fSet); } function jur_BackReferencedSingleSet_find($this, $startSearch, $testString, $matchResult) { var $res, $lastIndex, $saveStart; $res = 0; $lastIndex = $matchResult.$getRightBound(); a: { while (true) { if ($startSearch > $lastIndex) { $startSearch = $res; break a; } $saveStart = $matchResult.$getStart($this.$groupIndex0); $matchResult.$setStart($this.$groupIndex0, $startSearch); $res = $this.$kid.$matches($startSearch, $testString, $matchResult); if ($res >= 0) break; $matchResult.$setStart($this.$groupIndex0, $saveStart); $startSearch = $startSearch + 1 | 0; } } return $startSearch; } function jur_BackReferencedSingleSet_findBack($this, $stringIndex, $startSearch, $testString, $matchResult) { var $res, $saveStart; $res = 0; a: { while (true) { if ($startSearch < $stringIndex) { $startSearch = $res; break a; } $saveStart = $matchResult.$getStart($this.$groupIndex0); $matchResult.$setStart($this.$groupIndex0, $startSearch); $res = $this.$kid.$matches($startSearch, $testString, $matchResult); if ($res >= 0) break; $matchResult.$setStart($this.$groupIndex0, $saveStart); $startSearch = $startSearch + (-1) | 0; } } return $startSearch; } function jur_BackReferencedSingleSet_processBackRefReplacement($this) { return null; } var jnc_BufferOverflowException = $rt_classWithoutFields(jl_RuntimeException); function jnc_BufferOverflowException__init_() { var var_0 = new jnc_BufferOverflowException(); jnc_BufferOverflowException__init_0(var_0); return var_0; } function jnc_BufferOverflowException__init_0($this) { jl_RuntimeException__init_1($this); } var otp_PlatformQueue = $rt_classWithoutFields(); function otp_PlatformQueue_wrap($obj) { return $obj; } function otp_PlatformQueue_isEmpty$static($this) { return $this.length ? 0 : 1; } function otp_PlatformQueue_add$static($this, $e) { var var$3; var$3 = otp_PlatformQueue_wrap($e); $this.push(var$3); } function otp_PlatformQueue_remove$static($this) { return $this.shift(); } var omceu_API$_HotKey = $rt_classWithoutFields(); function omceu_API$_HotKey__init_() { var var_0 = new omceu_API$_HotKey(); omceu_API$_HotKey__init_0(var_0); return var_0; } function omceu_API$_HotKey__init_0($this) { jl_Object__init_0($this); } function omceu_API$_Components$_Button$_TextButton() { jl_Object.call(this); this.$this$27 = null; } function omceu_API$_Components$_Button$_TextButton__init_(var_0) { var var_1 = new omceu_API$_Components$_Button$_TextButton(); omceu_API$_Components$_Button$_TextButton__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Button$_TextButton__init_0($this, $this$2) { $this.$this$27 = $this$2; jl_Object__init_0($this); } function omceu_API$_Components$_Button$_TextButton_create($this, $x, $y, $width, $height, $text) { var var$6, var$7; var$6 = omceu_API$_Components$_Button_defaultButtonAction($this.$this$27); var$7 = null; omceugcb_ButtonMode_$callClinit(); return $this.$create16($x, $y, $width, $height, $text, var$6, var$7, omceugcb_ButtonMode_DEFAULT, 0, 0, null); } function omceu_API$_Components$_Button$_TextButton_create0($this, $x, $y, $width, $height, $text, $buttonAction) { var var$7; var$7 = null; omceugcb_ButtonMode_$callClinit(); return $this.$create16($x, $y, $width, $height, $text, $buttonAction, var$7, omceugcb_ButtonMode_DEFAULT, 0, 0, null); } function omceu_API$_Components$_Button$_TextButton_create1($this, $x, $y, $width, $height, $text, $buttonAction, $icon) { omceugcb_ButtonMode_$callClinit(); return $this.$create16($x, $y, $width, $height, $text, $buttonAction, $icon, omceugcb_ButtonMode_DEFAULT, 0, 0, null); } function omceu_API$_Components$_Button$_TextButton_create2($this, $x, $y, $width, $height, $text, $buttonAction, $icon, $buttonMode) { return $this.$create16($x, $y, $width, $height, $text, $buttonAction, $icon, $buttonMode, 0, 0, null); } function omceu_API$_Components$_Button$_TextButton_create3($this, $x, $y, $width, $height, $text, $buttonAction, $icon, $buttonMode, $contentOffsetX, $contentOffsetY, $font) { var $textButton; $textButton = omceugcb_TextButton__init_(); omceu_API$_Components_setComponentInitValues($this.$this$27.$this$114, $textButton); omceu_API$_Components$_Button_setButtonValues($this.$this$27, $textButton, $buttonAction, $buttonMode, $contentOffsetX, $contentOffsetY); $this.$this$27.$this$114.$setPosition($textButton, $x, $y); $this.$this$27.$this$114.$setSize($textButton, $width, $height); $this.$setText($textButton, $text); $this.$setFont0($textButton, $font); $this.$setIcon($textButton, $icon); $this.$setIconArrayIndex($textButton, 0); $this.$this$27.$centerContent($textButton); return $textButton; } function omceu_API$_Components$_Button$_TextButton_setIcon($this, $textButton, $icon) { if ($textButton === null) return; $textButton.$icon0 = $icon; } function omceu_API$_Components$_Button$_TextButton_setIconArrayIndex($this, $textButton, $iconArrayIndex) { if ($textButton === null) return; $textButton.$iconArrayIndex = omcet_Tools$Calc_lowerBounds($iconArrayIndex, 0); } function omceu_API$_Components$_Button$_TextButton_setText($this, $textButton, $text) { if ($textButton === null) return; $textButton.$text7 = omcet_Tools$Text_validString0($text); } function omceu_API$_Components$_Button$_TextButton_setFont($this, $textButton, $font) { if ($textButton === null) return; if ($font === null) $font = $this.$this$27.$this$114.$this$03.$config.$defaultFont; $textButton.$font6 = $font; } var otciu_CLDRHelper = $rt_classWithoutFields(); var otciu_CLDRHelper_$$metadata$$0 = null; var otciu_CLDRHelper_$$metadata$$1 = null; var otciu_CLDRHelper_$$metadata$$2 = null; var otciu_CLDRHelper_$$metadata$$3 = null; var otciu_CLDRHelper_$$metadata$$4 = null; var otciu_CLDRHelper_$$metadata$$5 = null; var otciu_CLDRHelper_$$metadata$$6 = null; var otciu_CLDRHelper_$$metadata$$7 = null; var otciu_CLDRHelper_$$metadata$$10 = null; var otciu_CLDRHelper_$$metadata$$12 = null; var otciu_CLDRHelper_$$metadata$$13 = null; var otciu_CLDRHelper_$$metadata$$14 = null; var otciu_CLDRHelper_$$metadata$$17 = null; var otciu_CLDRHelper_$$metadata$$20 = null; function otciu_CLDRHelper__init_() { var var_0 = new otciu_CLDRHelper(); otciu_CLDRHelper__init_0(var_0); return var_0; } function otciu_CLDRHelper__init_0($this) { jl_Object__init_0($this); } function otciu_CLDRHelper_getCode($language, $country) { var var$3; if (!$country.$isEmpty()) { var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(var$3, $language), 45), $country); $language = jl_StringBuilder_toString(var$3); } return $language; } function otciu_CLDRHelper_getLikelySubtags($localeCode) { var $map; $map = otciu_CLDRHelper_getLikelySubtagsMap(); if ($map.hasOwnProperty($rt_ustr($localeCode))) $localeCode = ($map[$rt_ustr($localeCode)].value !== null ? $rt_str($map[$rt_ustr($localeCode)].value) : null); return $localeCode; } function otciu_CLDRHelper_resolveCountry($language, $country) { var $subtags, $index; if ($country.$isEmpty()) { $subtags = otciu_CLDRHelper_getLikelySubtags($language); $index = $subtags.$lastIndexOf(95); $country = $index <= 0 ? $rt_s(102) : $subtags.$substring($index + 1 | 0); } return $country; } function otciu_CLDRHelper_getLikelySubtagsMap() { if (otciu_CLDRHelper_$$metadata$$0 === null) otciu_CLDRHelper_$$metadata$$0 = otciu_CLDRHelper_getLikelySubtagsMap$$create(); return otciu_CLDRHelper_$$metadata$$0; } function otciu_CLDRHelper_resolveEras($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getErasMap(), $language, $country); } function otciu_CLDRHelper_getErasMap() { if (otciu_CLDRHelper_$$metadata$$1 === null) otciu_CLDRHelper_$$metadata$$1 = otciu_CLDRHelper_getErasMap$$create(); return otciu_CLDRHelper_$$metadata$$1; } function otciu_CLDRHelper_resolveAmPm($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getAmPmMap(), $language, $country); } function otciu_CLDRHelper_getAmPmMap() { if (otciu_CLDRHelper_$$metadata$$2 === null) otciu_CLDRHelper_$$metadata$$2 = otciu_CLDRHelper_getAmPmMap$$create(); return otciu_CLDRHelper_$$metadata$$2; } function otciu_CLDRHelper_resolveMonths($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getMonthMap(), $language, $country); } function otciu_CLDRHelper_getMonthMap() { if (otciu_CLDRHelper_$$metadata$$3 === null) otciu_CLDRHelper_$$metadata$$3 = otciu_CLDRHelper_getMonthMap$$create(); return otciu_CLDRHelper_$$metadata$$3; } function otciu_CLDRHelper_resolveShortMonths($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getShortMonthMap(), $language, $country); } function otciu_CLDRHelper_getShortMonthMap() { if (otciu_CLDRHelper_$$metadata$$4 === null) otciu_CLDRHelper_$$metadata$$4 = otciu_CLDRHelper_getShortMonthMap$$create(); return otciu_CLDRHelper_$$metadata$$4; } function otciu_CLDRHelper_resolveWeekdays($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getWeekdayMap(), $language, $country); } function otciu_CLDRHelper_getWeekdayMap() { if (otciu_CLDRHelper_$$metadata$$5 === null) otciu_CLDRHelper_$$metadata$$5 = otciu_CLDRHelper_getWeekdayMap$$create(); return otciu_CLDRHelper_$$metadata$$5; } function otciu_CLDRHelper_resolveShortWeekdays($language, $country) { return otciu_CLDRHelper_resolveDateFormatSymbols(otciu_CLDRHelper_getShortWeekdayMap(), $language, $country); } function otciu_CLDRHelper_getShortWeekdayMap() { if (otciu_CLDRHelper_$$metadata$$6 === null) otciu_CLDRHelper_$$metadata$$6 = otciu_CLDRHelper_getShortWeekdayMap$$create(); return otciu_CLDRHelper_$$metadata$$6; } function otciu_CLDRHelper_resolveDateFormatSymbols($map, $language, $country) { var $localeCode, $arrayRes, $result, $i, var$8, var$9; $localeCode = otciu_CLDRHelper_getCode($language, $country); $arrayRes = $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; $result = $rt_createArray(jl_String, $arrayRes.length); $i = 0; while (true) { var$8 = $result.data; if ($i >= var$8.length) break; var$9 = ($arrayRes[$i].value !== null ? $rt_str($arrayRes[$i].value) : null); var$8[$i] = var$9; $i = $i + 1 | 0; } return $result; } function otciu_CLDRHelper_getTimeZoneName($language, $country, $id) { var $locale, $localization, $separator, $area, $territory, $timeZones, var$10; $locale = otciu_CLDRHelper_getCode($language, $country); if ((otciu_CLDRHelper_getTimeZoneLocalizationMap()).hasOwnProperty($rt_ustr($locale))) $language = $locale; if (!(otciu_CLDRHelper_getTimeZoneLocalizationMap()).hasOwnProperty($rt_ustr($language))) return null; $localization = (otciu_CLDRHelper_getTimeZoneLocalizationMap())[$rt_ustr($language)]; $separator = $id.$indexOf1(47); if ($separator < 0) return null; $area = $id.$substring0(0, $separator); $territory = $id.$substring($separator + 1 | 0); if (!$localization.timeZones.hasOwnProperty($rt_ustr($area))) return null; $timeZones = $localization.timeZones[$rt_ustr($area)]; if (!$timeZones.hasOwnProperty($rt_ustr($territory))) return null; var$10 = ($timeZones[$rt_ustr($territory)].value !== null ? $rt_str($timeZones[$rt_ustr($territory)].value) : null); return var$10; } function otciu_CLDRHelper_getTimeZoneLocalizationMap() { if (otciu_CLDRHelper_$$metadata$$7 === null) otciu_CLDRHelper_$$metadata$$7 = otciu_CLDRHelper_getTimeZoneLocalizationMap$$create(); return otciu_CLDRHelper_$$metadata$$7; } function otciu_CLDRHelper_getDefaultLocale() { if (otciu_CLDRHelper_$$metadata$$10 === null) otciu_CLDRHelper_$$metadata$$10 = otciu_CLDRHelper_getDefaultLocale$$create(); return otciu_CLDRHelper_$$metadata$$10; } function otciu_CLDRHelper_getMinimalDaysInFirstWeek() { if (otciu_CLDRHelper_$$metadata$$12 === null) otciu_CLDRHelper_$$metadata$$12 = otciu_CLDRHelper_getMinimalDaysInFirstWeek$$create(); return otciu_CLDRHelper_$$metadata$$12; } function otciu_CLDRHelper_getFirstDayOfWeek() { if (otciu_CLDRHelper_$$metadata$$13 === null) otciu_CLDRHelper_$$metadata$$13 = otciu_CLDRHelper_getFirstDayOfWeek$$create(); return otciu_CLDRHelper_$$metadata$$13; } function otciu_CLDRHelper_resolveDateFormats($language, $country) { return otciu_CLDRHelper_resolveDateFormats0(otciu_CLDRHelper_getDateFormatMap(), $language, $country); } function otciu_CLDRHelper_getDateFormatMap() { if (otciu_CLDRHelper_$$metadata$$14 === null) otciu_CLDRHelper_$$metadata$$14 = otciu_CLDRHelper_getDateFormatMap$$create(); return otciu_CLDRHelper_$$metadata$$14; } function otciu_CLDRHelper_resolveNumberFormat($language, $country) { return otciu_CLDRHelper_resolveFormatSymbols(otciu_CLDRHelper_getNumberFormatMap(), $language, $country); } function otciu_CLDRHelper_getNumberFormatMap() { if (otciu_CLDRHelper_$$metadata$$17 === null) otciu_CLDRHelper_$$metadata$$17 = otciu_CLDRHelper_getNumberFormatMap$$create(); return otciu_CLDRHelper_$$metadata$$17; } function otciu_CLDRHelper_resolveDateFormats0($map, $language, $country) { var $localeCode; $localeCode = otciu_CLDRHelper_getCode($language, $country); return $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; } function otciu_CLDRHelper_resolveFormatSymbols($map, $language, $country) { var $localeCode, $res; $localeCode = otciu_CLDRHelper_getCode($language, $country); $res = $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; return ($res.value !== null ? $rt_str($res.value) : null); } function otciu_CLDRHelper_resolveDecimalData($language, $country) { var $map, $localeCode; $map = otciu_CLDRHelper_getDecimalDataMap(); $localeCode = otciu_CLDRHelper_getCode($language, $country); return $map.hasOwnProperty($rt_ustr($localeCode)) ? $map[$rt_ustr($localeCode)] : $map.hasOwnProperty($rt_ustr($language)) ? $map[$rt_ustr($language)] : $map.root; } function otciu_CLDRHelper_getDecimalDataMap() { if (otciu_CLDRHelper_$$metadata$$20 === null) otciu_CLDRHelper_$$metadata$$20 = otciu_CLDRHelper_getDecimalDataMap$$create(); return otciu_CLDRHelper_$$metadata$$20; } function otciu_CLDRHelper_getLikelySubtagsMap$$create() { return {"ksh": {"value" : "ksh-Latn-DE"}, "ksj": {"value" : "ksj-Latn-ZZ"}, "tdu": {"value" : "tdu-Latn-MY"}, "cch": {"value" : "cch-Latn-NG"}, "und-Khar": {"value" : "pra-Khar-PK"}, "gkn": {"value" : "gkn-Latn-ZZ"}, "ksr": {"value" : "ksr-Latn-ZZ"}, "und-Mani": {"value" : "xmn-Mani-CN"}, "gkp": {"value" : "gkp-Latn-ZZ"}, "xmf": {"value" : "xmf-Geor-GE"}, "ccp": {"value" : "ccp-Cakm-BD"}, "ted": {"value" : "ted-Latn-ZZ"}, "und-Mand": {"value" : "myz-Mand-IR"}, "ktb": {"value" : "ktb-Ethi-ZZ"}, "xmn": {"value" : "xmn-Mani-CN"}, "sd-Sind": {"value" : "sd-Sind-IN"}, "xmr": {"value" : "xmr-Merc-SD"}, "tem": {"value" : "tem-Latn-SL"}, "und-Mroo": {"value" : "mro-Mroo-BD"}, "teo": {"value" : "teo-Latn-UG"}, "tet": {"value" : "tet-Latn-TL"}, "ktm": {"value" : "ktm-Latn-ZZ"}, "glk": {"value" : "glk-Arab-IR"}, "kto": {"value" : "kto-Latn-ZZ"}, "ktr": {"value" : "ktr-Latn-MY"}, "und-Soyo": {"value" : "cmg-Soyo-MN"}, "xna": {"value" : "xna-Narb-SA"}, "tfi": {"value" : "tfi-Latn-ZZ"}, "kub": {"value" : "kub-Latn-ZZ"}, "kue": {"value" : "kue-Latn-ZZ"}, "kud": {"value" : "kud-Latn-ZZ"}, "xnr": {"value" : "xnr-Deva-IN"}, "ceb": {"value" : "ceb-Latn-PH"}, "kuj": {"value" : "kuj-Latn-ZZ"}, "kum": {"value" : "kum-Cyrl-RU"}, "kun": {"value" : "kun-Latn-ZZ"}, "gmm": {"value" : "gmm-Latn-ZZ"}, "kup": {"value" : "kup-Latn-ZZ"}, "kus": {"value" : "kus-Latn-ZZ"}, "gmv": {"value" : "gmv-Ethi-ZZ"}, "tgc": {"value" : "tgc-Latn-ZZ"}, "xog": {"value" : "xog-Latn-UG"}, "und-Arab-YT": {"value" : "swb-Arab-YT"}, "und-Latn-ET": {"value" : "en-Latn-ET"} , "xon": {"value" : "xon-Latn-ZZ"}, "ha-CM": {"value" : "ha-Arab-CM"}, "gnd": {"value" : "gnd-Latn-ZZ"}, "kvg": {"value" : "kvg-Latn-ZZ"}, "tgo": {"value" : "tgo-Latn-ZZ"}, "cfa": {"value" : "cfa-Latn-ZZ"}, "gng": {"value" : "gng-Latn-ZZ"}, "tgu": {"value" : "tgu-Latn-ZZ"}, "und-Latn-GE": {"value" : "ku-Latn-GE"}, "kvr": {"value" : "kvr-Latn-ID"}, "kvx": {"value" : "kvx-Arab-PK"}, "und-Gujr": {"value" : "gu-Gujr-IN"}, "thl": {"value" : "thl-Deva-NP"}, "xpr": {"value" : "xpr-Prti-IR"}, "thq": {"value" : "thq-Deva-NP"} , "god": {"value" : "god-Latn-ZZ"}, "gof": {"value" : "gof-Ethi-ZZ"}, "kwj": {"value" : "kwj-Latn-ZZ"}, "ky-Arab": {"value" : "ky-Arab-CN"}, "thr": {"value" : "thr-Deva-NP"}, "goi": {"value" : "goi-Latn-ZZ"}, "cgg": {"value" : "cgg-Latn-UG"}, "kwo": {"value" : "kwo-Latn-ZZ"}, "gom": {"value" : "gom-Deva-IN"}, "kwq": {"value" : "kwq-Latn-ZZ"}, "gon": {"value" : "gon-Telu-IN"}, "gos": {"value" : "gos-Latn-NL"}, "gor": {"value" : "gor-Latn-ID"}, "und-Latn-CY": {"value" : "tr-Latn-CY"}, "got": {"value" : "got-Goth-UA"} , "tif": {"value" : "tif-Latn-ZZ"}, "tig": {"value" : "tig-Ethi-ER"}, "kxa": {"value" : "kxa-Latn-ZZ"}, "kxc": {"value" : "kxc-Ethi-ZZ"}, "pag": {"value" : "pag-Latn-PH"}, "tik": {"value" : "tik-Latn-ZZ"}, "kxe": {"value" : "kxe-Latn-ZZ"}, "tim": {"value" : "tim-Latn-ZZ"}, "pal": {"value" : "pal-Phli-IR"}, "tio": {"value" : "tio-Latn-ZZ"}, "pam": {"value" : "pam-Latn-PH"}, "und-Marc": {"value" : "bo-Marc-CN"}, "pap": {"value" : "pap-Latn-AW"}, "und-Latn-CN": {"value" : "za-Latn-CN"}, "tiv": {"value" : "tiv-Latn-NG"} , "kxm": {"value" : "kxm-Thai-TH"}, "kxp": {"value" : "kxp-Arab-PK"}, "pau": {"value" : "pau-Latn-PW"}, "chk": {"value" : "chk-Latn-FM"}, "chm": {"value" : "chm-Cyrl-RU"}, "xrb": {"value" : "xrb-Latn-ZZ"}, "chp": {"value" : "chp-Latn-CA"}, "cho": {"value" : "cho-Latn-US"}, "kxw": {"value" : "kxw-Latn-ZZ"}, "und-Latn-DZ": {"value" : "fr-Latn-DZ"}, "chr": {"value" : "chr-Cher-US"}, "kxz": {"value" : "kxz-Latn-ZZ"}, "und-Batk": {"value" : "bbc-Batk-ID"}, "und-Bass": {"value" : "bsq-Bass-LR"}, "kye": {"value" : "kye-Latn-ZZ"}, "pbi": {"value" : "pbi-Latn-ZZ"}, "und-Deva-MU": {"value" : "bho-Deva-MU"}, "cic": {"value" : "cic-Latn-US"}, "und-Sgnw": {"value" : "ase-Sgnw-US"}, "xsa": {"value" : "xsa-Sarb-YE"}, "kyx": {"value" : "kyx-Latn-ZZ"}, "xsi": {"value" : "xsi-Latn-ZZ"}, "pcd": {"value" : "pcd-Latn-FR"}, "und-Latn-AM": {"value" : "ku-Latn-AM"}, "xsm": {"value" : "xsm-Latn-ZZ"}, "tkl": {"value" : "tkl-Latn-TK"}, "und-Thai-CN": {"value" : "lcp-Thai-CN"}, "grb": {"value" : "grb-Latn-ZZ"}, "xsr": {"value" : "xsr-Deva-NP"} , "und-Latn-AF": {"value" : "tk-Latn-AF"}, "grc": {"value" : "grc-Cprt-CY"}, "kzj": {"value" : "kzj-Latn-MY"}, "tkr": {"value" : "tkr-Latn-AZ"}, "cja": {"value" : "cja-Arab-KH"}, "pcm": {"value" : "pcm-Latn-NG"}, "tkt": {"value" : "tkt-Deva-NP"}, "und-Olck": {"value" : "sat-Olck-IN"}, "kzr": {"value" : "kzr-Latn-ZZ"}, "kzt": {"value" : "kzt-Latn-MY"}, "cjm": {"value" : "cjm-Cham-VN"}, "grt": {"value" : "grt-Beng-IN"}, "und-Arab-TJ": {"value" : "fa-Arab-TJ"}, "und-Arab-TG": {"value" : "apd-Arab-TG"}, "und-Arab-TH": {"value" : "mfa-Arab-TH"}, "und-Deva-PK": {"value" : "btv-Deva-PK"}, "grw": {"value" : "grw-Latn-ZZ"}, "cjv": {"value" : "cjv-Latn-ZZ"}, "pdc": {"value" : "pdc-Latn-US"}, "tlf": {"value" : "tlf-Latn-ZZ"}, "und-Arab-TR": {"value" : "az-Arab-TR"}, "ckb": {"value" : "ckb-Arab-IQ"}, "tly": {"value" : "tly-Latn-AZ"}, "pdt": {"value" : "pdt-Latn-CA"}, "tlx": {"value" : "tlx-Latn-ZZ"}, "ckl": {"value" : "ckl-Latn-ZZ"}, "cko": {"value" : "cko-Latn-ZZ"}, "gsw": {"value" : "gsw-Latn-CH"}, "ped": {"value" : "ped-Latn-ZZ"} , "tmh": {"value" : "tmh-Latn-NE"}, "cky": {"value" : "cky-Latn-ZZ"}, "kk-Arab": {"value" : "kk-Arab-CN"}, "und-Runr": {"value" : "non-Runr-SE"}, "cla": {"value" : "cla-Latn-ZZ"}, "peo": {"value" : "peo-Xpeo-IR"}, "tmy": {"value" : "tmy-Latn-ZZ"}, "pex": {"value" : "pex-Latn-ZZ"}, "ky-TR": {"value" : "ky-Latn-TR"}, "tnh": {"value" : "tnh-Latn-ZZ"}, "guc": {"value" : "guc-Latn-CO"}, "gub": {"value" : "gub-Latn-BR"}, "gud": {"value" : "gud-Latn-ZZ"}, "pfl": {"value" : "pfl-Latn-DE"}, "cme": {"value" : "cme-Latn-ZZ"} , "cmg": {"value" : "cmg-Soyo-MN"}, "gur": {"value" : "gur-Latn-GH"}, "xwe": {"value" : "xwe-Latn-ZZ"}, "guw": {"value" : "guw-Latn-ZZ"}, "tof": {"value" : "tof-Latn-ZZ"}, "gux": {"value" : "gux-Latn-ZZ"}, "guz": {"value" : "guz-Latn-KE"}, "tog": {"value" : "tog-Latn-MW"}, "gvf": {"value" : "gvf-Latn-ZZ"}, "toq": {"value" : "toq-Latn-ZZ"}, "gvr": {"value" : "gvr-Deva-NP"}, "und-Guru": {"value" : "pa-Guru-IN"}, "gvs": {"value" : "gvs-Latn-ZZ"}, "tpi": {"value" : "tpi-Latn-PG"}, "tpm": {"value" : "tpm-Latn-ZZ"} , "und-Tfng": {"value" : "zgh-Tfng-MA"}, "gwc": {"value" : "gwc-Arab-ZZ"}, "und-Arab-PK": {"value" : "ur-Arab-PK"}, "phl": {"value" : "phl-Arab-ZZ"}, "und-Aghb": {"value" : "lez-Aghb-RU"}, "phn": {"value" : "phn-Phnx-LB"}, "gwi": {"value" : "gwi-Latn-CA"}, "tpz": {"value" : "tpz-Latn-ZZ"}, "cop": {"value" : "cop-Copt-EG"}, "gwt": {"value" : "gwt-Arab-ZZ"}, "lab": {"value" : "lab-Lina-GR"}, "lad": {"value" : "lad-Hebr-IL"}, "lah": {"value" : "lah-Arab-PK"}, "pil": {"value" : "pil-Latn-ZZ"}, "lag": {"value" : "lag-Latn-TZ"}, "tqo": {"value" : "tqo-Latn-ZZ"}, "laj": {"value" : "laj-Latn-UG"}, "pip": {"value" : "pip-Latn-ZZ"}, "und-Khmr": {"value" : "km-Khmr-KH"}, "las": {"value" : "las-Latn-ZZ"}, "sd-Deva": {"value" : "sd-Deva-IN"}, "und-Khoj": {"value" : "sd-Khoj-IN"}, "cps": {"value" : "cps-Latn-PH"}, "kk-AF": {"value" : "kk-Arab-AF"}, "und-Arab-MU": {"value" : "ur-Arab-MU"}, "lbe": {"value" : "lbe-Cyrl-RU"}, "und-Arab-NG": {"value" : "ha-Arab-NG"}, "gyi": {"value" : "gyi-Latn-ZZ"}, "tru": {"value" : "tru-Latn-TR"} , "trw": {"value" : "trw-Arab-ZZ"}, "trv": {"value" : "trv-Latn-TW"}, "lbu": {"value" : "lbu-Latn-ZZ"}, "lbw": {"value" : "lbw-Latn-ID"}, "tsd": {"value" : "tsd-Grek-GR"}, "tsf": {"value" : "tsf-Deva-NP"}, "pka": {"value" : "pka-Brah-IN"}, "tsg": {"value" : "tsg-Latn-PH"}, "tsj": {"value" : "tsj-Tibt-BT"}, "und-Deva-FJ": {"value" : "hif-Deva-FJ"}, "pko": {"value" : "pko-Latn-KE"}, "lcm": {"value" : "lcm-Latn-ZZ"}, "crh": {"value" : "crh-Cyrl-UA"}, "lcp": {"value" : "lcp-Thai-CN"}, "tsw": {"value" : "tsw-Latn-ZZ"} , "crj": {"value" : "crj-Cans-CA"}, "crl": {"value" : "crl-Cans-CA"}, "und-Arab-MN": {"value" : "kk-Arab-MN"}, "crk": {"value" : "crk-Cans-CA"}, "crm": {"value" : "crm-Cans-CA"}, "und-Arab-MM": {"value" : "rhg-Arab-MM"}, "pla": {"value" : "pla-Latn-ZZ"}, "tte": {"value" : "tte-Latn-ZZ"}, "crs": {"value" : "crs-Latn-SC"}, "ttd": {"value" : "ttd-Latn-ZZ"}, "ldb": {"value" : "ldb-Latn-ZZ"}, "ttj": {"value" : "ttj-Latn-UG"}, "kk-CN": {"value" : "kk-Arab-CN"}, "und-Yiii": {"value" : "ii-Yiii-CN"}, "tts": {"value" : "tts-Thai-TH"}, "csb": {"value" : "csb-Latn-PL"}, "ttr": {"value" : "ttr-Latn-ZZ"}, "ttt": {"value" : "ttt-Latn-AZ"}, "csw": {"value" : "csw-Cans-CA"}, "tuh": {"value" : "tuh-Latn-ZZ"}, "led": {"value" : "led-Latn-ZZ"}, "tul": {"value" : "tul-Latn-ZZ"}, "lee": {"value" : "lee-Latn-ZZ"}, "tum": {"value" : "tum-Latn-MW"}, "und-Arab-KH": {"value" : "cja-Arab-KH"}, "tuq": {"value" : "tuq-Latn-ZZ"}, "ctd": {"value" : "ctd-Pauc-MM"}, "lem": {"value" : "lem-Latn-ZZ"}, "lep": {"value" : "lep-Lepc-IN"}, "pms": {"value" : "pms-Latn-IT"}, "leq": {"value" : "leq-Latn-ZZ"}, "und-Pauc": {"value" : "ctd-Pauc-MM"}, "und-Sogo": {"value" : "sog-Sogo-UZ"}, "leu": {"value" : "leu-Latn-ZZ"}, "lez": {"value" : "lez-Cyrl-RU"}, "tvd": {"value" : "tvd-Latn-ZZ"}, "mn-CN": {"value" : "mn-Mong-CN"}, "sr-TR": {"value" : "sr-Latn-TR"}, "png": {"value" : "png-Latn-ZZ"}, "tvl": {"value" : "tvl-Latn-TV"}, "und-Brah": {"value" : "pka-Brah-IN"}, "und-Brai": {"value" : "fr-Brai-FR"}, "pnn": {"value" : "pnn-Latn-ZZ"}, "tvu": {"value" : "tvu-Latn-ZZ"} , "pnt": {"value" : "pnt-Grek-GR"}, "uz-CN": {"value" : "uz-Cyrl-CN"}, "ha-SD": {"value" : "ha-Arab-SD"}, "twh": {"value" : "twh-Latn-ZZ"}, "und-Takr": {"value" : "doi-Takr-IN"}, "lgg": {"value" : "lgg-Latn-ZZ"}, "pon": {"value" : "pon-Latn-FM"}, "twq": {"value" : "twq-Latn-NE"}, "und-Arab-ID": {"value" : "ms-Arab-ID"}, "und-Arab-IN": {"value" : "ur-Arab-IN"}, "ppa": {"value" : "ppa-Deva-IN"}, "txg": {"value" : "txg-Tang-CN"}, "yam": {"value" : "yam-Latn-ZZ"}, "und-Talu": {"value" : "khb-Talu-CN"}, "yao": {"value" : "yao-Latn-MZ"}, "yap": {"value" : "yap-Latn-FM"}, "yas": {"value" : "yas-Latn-ZZ"}, "yat": {"value" : "yat-Latn-ZZ"}, "ppo": {"value" : "ppo-Latn-ZZ"}, "yav": {"value" : "yav-Latn-CM"}, "yay": {"value" : "yay-Latn-ZZ"}, "yaz": {"value" : "yaz-Latn-ZZ"}, "und-Tale": {"value" : "tdd-Tale-CN"}, "ybb": {"value" : "ybb-Latn-CM"}, "yba": {"value" : "yba-Latn-ZZ"}, "tya": {"value" : "tya-Latn-ZZ"}, "lia": {"value" : "lia-Latn-ZZ"}, "lid": {"value" : "lid-Latn-ZZ"}, "und-Latn-TW": {"value" : "trv-Latn-TW"} , "lif": {"value" : "lif-Deva-NP"}, "lih": {"value" : "lih-Latn-ZZ"}, "lig": {"value" : "lig-Latn-ZZ"}, "lij": {"value" : "lij-Latn-IT"}, "hag": {"value" : "hag-Latn-ZZ"}, "und-Latn-TN": {"value" : "fr-Latn-TN"}, "tyv": {"value" : "tyv-Cyrl-RU"}, "yby": {"value" : "yby-Latn-ZZ"}, "und-Arab-GB": {"value" : "ks-Arab-GB"}, "hak": {"value" : "hak-Hans-CN"}, "und-Taml": {"value" : "ta-Taml-IN"}, "ham": {"value" : "ham-Latn-ZZ"}, "lis": {"value" : "lis-Lisu-CN"}, "und-Latn-SY": {"value" : "fr-Latn-SY"}, "ky-Latn": {"value" : "ky-Latn-TR"}, "pra": {"value" : "pra-Khar-PK"}, "haw": {"value" : "haw-Latn-US"}, "haz": {"value" : "haz-Arab-AF"}, "ku-LB": {"value" : "ku-Arab-LB"}, "prd": {"value" : "prd-Arab-IR"}, "prg": {"value" : "prg-Latn-001"}, "tzm": {"value" : "tzm-Latn-MA"}, "hbb": {"value" : "hbb-Latn-ZZ"}, "und-Latn-UA": {"value" : "pl-Latn-UA"}, "ljp": {"value" : "ljp-Latn-ID"}, "und-Tang": {"value" : "txg-Tang-CN"}, "yue-Hans": {"value" : "yue-Hans-CN"}, "und-Latn-RU": {"value" : "krl-Latn-RU"}, "lki": {"value" : "lki-Arab-IR"}, "pss": {"value" : "pss-Latn-ZZ"}, "lkt": {"value" : "lkt-Latn-US"}, "sr-RO": {"value" : "sr-Latn-RO"}, "und-Arab-CN": {"value" : "ug-Arab-CN"}, "lle": {"value" : "lle-Latn-ZZ"}, "und-Cyrl": {"value" : "ru-Cyrl-RU"}, "uz-AF": {"value" : "uz-Arab-AF"}, "yer": {"value" : "yer-Latn-ZZ"}, "und-Beng": {"value" : "bn-Beng-BD"}, "ptp": {"value" : "ptp-Latn-ZZ"}, "lln": {"value" : "lln-Latn-ZZ"}, "sr-RU": {"value" : "sr-Latn-RU"}, "hdy": {"value" : "hdy-Ethi-ZZ"}, "unr-NP": {"value" : "unr-Deva-NP"} , "und-Mend": {"value" : "men-Mend-SL"}, "lmn": {"value" : "lmn-Telu-IN"}, "lmp": {"value" : "lmp-Latn-ZZ"}, "lmo": {"value" : "lmo-Latn-IT"}, "puu": {"value" : "puu-Latn-GA"}, "und-Arab-CC": {"value" : "ms-Arab-CC"}, "pal-Phlp": {"value" : "pal-Phlp-CN"}, "ygr": {"value" : "ygr-Latn-ZZ"}, "ygw": {"value" : "ygw-Latn-ZZ"}, "lns": {"value" : "lns-Latn-ZZ"}, "ky-CN": {"value" : "ky-Arab-CN"}, "lnu": {"value" : "lnu-Latn-ZZ"}, "pwa": {"value" : "pwa-Latn-ZZ"}, "und-Chrs": {"value" : "xco-Chrs-UZ"}, "und-Mahj": {"value" : "hi-Mahj-IN"}, "rif-NL": {"value" : "rif-Latn-NL"}, "loj": {"value" : "loj-Latn-ZZ"}, "lol": {"value" : "lol-Latn-CD"}, "lok": {"value" : "lok-Latn-ZZ"}, "lor": {"value" : "lor-Latn-ZZ"}, "und-Sora": {"value" : "srb-Sora-IN"}, "los": {"value" : "los-Latn-ZZ"}, "loz": {"value" : "loz-Latn-ZM"}, "und-202": {"value" : "en-Latn-NG"}, "und-Latn-MR": {"value" : "fr-Latn-MR"}, "ku-Yezi": {"value" : "ku-Yezi-GE"}, "hhy": {"value" : "hhy-Latn-ZZ"}, "hia": {"value" : "hia-Latn-ZZ"}, "hif": {"value" : "hif-Latn-FJ"} , "dad": {"value" : "dad-Latn-ZZ"}, "hih": {"value" : "hih-Latn-ZZ"}, "hig": {"value" : "hig-Latn-ZZ"}, "daf": {"value" : "daf-Latn-ZZ"}, "ubu": {"value" : "ubu-Latn-ZZ"}, "dah": {"value" : "dah-Latn-ZZ"}, "hil": {"value" : "hil-Latn-PH"}, "dag": {"value" : "dag-Latn-ZZ"}, "und-Mero": {"value" : "xmr-Mero-SD"}, "dak": {"value" : "dak-Latn-US"}, "und-Merc": {"value" : "xmr-Merc-SD"}, "dar": {"value" : "dar-Cyrl-RU"}, "dav": {"value" : "dav-Latn-KE"}, "lrc": {"value" : "lrc-Arab-IR"}, "yko": {"value" : "yko-Latn-ZZ"} , "und-Latn-MK": {"value" : "sq-Latn-MK"}, "und-Latn-MM": {"value" : "kac-Latn-MM"}, "dbd": {"value" : "dbd-Latn-ZZ"}, "und-Latn-MO": {"value" : "pt-Latn-MO"}, "und-Latn-MA": {"value" : "fr-Latn-MA"}, "und-Bali": {"value" : "ban-Bali-ID"}, "und-Tavt": {"value" : "blt-Tavt-VN"}, "dbq": {"value" : "dbq-Latn-ZZ"}, "yle": {"value" : "yle-Latn-ZZ"}, "ylg": {"value" : "ylg-Latn-ZZ"}, "und-Maka": {"value" : "mak-Maka-ID"}, "yll": {"value" : "yll-Latn-ZZ"}, "udm": {"value" : "udm-Cyrl-RU"}, "dcc": {"value" : "dcc-Arab-IN"} , "yml": {"value" : "yml-Latn-ZZ"}, "hla": {"value" : "hla-Latn-ZZ"}, "und-Latn-IR": {"value" : "tk-Latn-IR"}, "ltg": {"value" : "ltg-Latn-LV"}, "und-Latn-KM": {"value" : "fr-Latn-KM"}, "ddn": {"value" : "ddn-Latn-ZZ"}, "hlu": {"value" : "hlu-Hluw-TR"}, "lua": {"value" : "lua-Latn-CD"}, "und-Bamu": {"value" : "bax-Bamu-CM"}, "hmd": {"value" : "hmd-Plrd-CN"}, "ded": {"value" : "ded-Latn-ZZ"}, "luo": {"value" : "luo-Latn-KE"}, "und-142": {"value" : "zh-Hans-CN"}, "und-143": {"value" : "uz-Latn-UZ"}, "den": {"value" : "den-Latn-CA"}, "und-Gran": {"value" : "sa-Gran-IN"}, "hmt": {"value" : "hmt-Latn-ZZ"}, "uga": {"value" : "uga-Ugar-SY"}, "luz": {"value" : "luz-Arab-IR"}, "luy": {"value" : "luy-Latn-KE"}, "und-145": {"value" : "ar-Arab-SA"}, "und-Cakm": {"value" : "ccp-Cakm-BD"}, "und-Dupl": {"value" : "fr-Dupl-FR"}, "yon": {"value" : "yon-Latn-ZZ"}, "ug-MN": {"value" : "ug-Cyrl-MN"}, "hne": {"value" : "hne-Deva-IN"}, "hnd": {"value" : "hnd-Arab-PK"}, "hnj": {"value" : "hnj-Hmng-LA"}, "hno": {"value" : "hno-Arab-PK"} , "hnn": {"value" : "hnn-Latn-PH"}, "ug-KZ": {"value" : "ug-Cyrl-KZ"}, "und-154": {"value" : "en-Latn-GB"}, "und-155": {"value" : "de-Latn-DE"}, "und-150": {"value" : "ru-Cyrl-RU"}, "und-151": {"value" : "ru-Cyrl-RU"}, "und-Sylo": {"value" : "syl-Sylo-BD"}, "hoc": {"value" : "hoc-Deva-IN"}, "dga": {"value" : "dga-Latn-ZZ"}, "lwl": {"value" : "lwl-Thai-TH"}, "und-Ital": {"value" : "ett-Ital-IT"}, "hoj": {"value" : "hoj-Deva-IN"}, "dgh": {"value" : "dgh-Latn-ZZ"}, "dgi": {"value" : "dgi-Latn-ZZ"}, "dgl": {"value" : "dgl-Arab-ZZ"}, "hot": {"value" : "hot-Latn-ZZ"}, "dgr": {"value" : "dgr-Latn-CA"}, "dgz": {"value" : "dgz-Latn-ZZ"}, "yrb": {"value" : "yrb-Latn-ZZ"}, "yre": {"value" : "yre-Latn-ZZ"}, "und-Lyci": {"value" : "xlc-Lyci-TR"}, "und-Cans": {"value" : "cr-Cans-CA"}, "und-Hluw": {"value" : "hlu-Hluw-TR"}, "und-Nand": {"value" : "sa-Nand-IN"}, "yrl": {"value" : "yrl-Latn-BR"}, "dia": {"value" : "dia-Latn-ZZ"}, "und-Grek": {"value" : "el-Grek-GR"}, "und-Mong": {"value" : "mn-Mong-CN"}, "und-Lydi": {"value" : "xld-Lydi-TR"}, "yss": {"value" : "yss-Latn-ZZ"}, "und-Newa": {"value" : "new-Newa-NP"}, "lzh": {"value" : "lzh-Hans-CN"}, "dje": {"value" : "dje-Latn-NE"}, "lzz": {"value" : "lzz-Latn-TR"}, "uli": {"value" : "uli-Latn-FM"}, "hsb": {"value" : "hsb-Latn-DE"}, "und-Xsux": {"value" : "akk-Xsux-IQ"}, "hsn": {"value" : "hsn-Hans-CN"}, "und-Cari": {"value" : "xcr-Cari-TR"}, "und-Syrc": {"value" : "syr-Syrc-IQ"}, "yua": {"value" : "yua-Latn-MX"}, "yue": {"value" : "yue-Hant-HK"}, "umb": {"value" : "umb-Latn-AO"} , "yuj": {"value" : "yuj-Latn-ZZ"}, "yut": {"value" : "yut-Latn-ZZ"}, "yuw": {"value" : "yuw-Latn-ZZ"}, "und-Bopo": {"value" : "zh-Bopo-TW"}, "und-Yezi": {"value" : "ku-Yezi-GE"}, "und": {"value" : "en-Latn-US"}, "und-Egyp": {"value" : "egy-Egyp-EG"}, "und-Tglg": {"value" : "fil-Tglg-PH"}, "unr": {"value" : "unr-Beng-IN"}, "hui": {"value" : "hui-Latn-ZZ"}, "und-Elba": {"value" : "sq-Elba-AL"}, "unx": {"value" : "unx-Beng-IN"}, "und-Narb": {"value" : "xna-Narb-SA"}, "pa-PK": {"value" : "pa-Arab-PK"}, "und-Hebr-CA": {"value" : "yi-Hebr-CA"}, "uok": {"value" : "uok-Latn-ZZ"}, "und-Geor": {"value" : "ka-Geor-GE"}, "und-Shrd": {"value" : "sa-Shrd-IN"}, "dnj": {"value" : "dnj-Latn-CI"}, "und-Diak": {"value" : "dv-Diak-MV"}, "dob": {"value" : "dob-Latn-ZZ"}, "und-Mymr-TH": {"value" : "mnw-Mymr-TH"}, "doi": {"value" : "doi-Arab-IN"}, "dop": {"value" : "dop-Latn-ZZ"}, "und-Sund": {"value" : "su-Sund-ID"}, "dow": {"value" : "dow-Latn-ZZ"}, "sr-ME": {"value" : "sr-Latn-ME"}, "und-Hung": {"value" : "hu-Hung-HU"}, "mad": {"value" : "mad-Latn-ID"}, "mag": {"value" : "mag-Deva-IN"}, "maf": {"value" : "maf-Latn-CM"}, "mai": {"value" : "mai-Deva-IN"}, "mak": {"value" : "mak-Latn-ID"}, "man": {"value" : "man-Latn-GM"}, "mas": {"value" : "mas-Latn-KE"}, "maw": {"value" : "maw-Latn-ZZ"}, "maz": {"value" : "maz-Latn-MX"}, "uri": {"value" : "uri-Latn-ZZ"}, "mbh": {"value" : "mbh-Latn-ZZ"}, "urt": {"value" : "urt-Latn-ZZ"}, "mbo": {"value" : "mbo-Latn-ZZ"}, "urw": {"value" : "urw-Latn-ZZ"}, "mbq": {"value" : "mbq-Latn-ZZ"}, "mbu": {"value" : "mbu-Latn-ZZ"}, "und-Hebr-GB": {"value" : "yi-Hebr-GB"}, "usa": {"value" : "usa-Latn-ZZ"}, "mbw": {"value" : "mbw-Latn-ZZ"}, "mci": {"value" : "mci-Latn-ZZ"}, "dri": {"value" : "dri-Latn-ZZ"}, "mcq": {"value" : "mcq-Latn-ZZ"}, "drh": {"value" : "drh-Mong-CN"}, "mcp": {"value" : "mcp-Latn-ZZ"}, "mcr": {"value" : "mcr-Latn-ZZ"}, "mcu": {"value" : "mcu-Latn-ZZ"}, "drs": {"value" : "drs-Ethi-ZZ"}, "mda": {"value" : "mda-Latn-ZZ"}, "mdf": {"value" : "mdf-Cyrl-RU"}, "mde": {"value" : "mde-Arab-ZZ"}, "mdh": {"value" : "mdh-Latn-PH"}, "dsb": {"value" : "dsb-Latn-DE"}, "mdj": {"value" : "mdj-Latn-ZZ"}, "utr": {"value" : "utr-Latn-ZZ"}, "mdr": {"value" : "mdr-Latn-ID"}, "mdx": {"value" : "mdx-Ethi-ZZ"}, "mee": {"value" : "mee-Latn-ZZ"}, "med": {"value" : "med-Latn-ZZ"}, "mek": {"value" : "mek-Latn-ZZ"}, "men": {"value" : "men-Latn-SL"}, "az-RU": {"value" : "az-Cyrl-RU"}, "mis-Medf": {"value" : "mis-Medf-NG"}, "mer": {"value" : "mer-Latn-KE"}, "dtm": {"value" : "dtm-Latn-ML"}, "meu": {"value" : "meu-Latn-ZZ"}, "met": {"value" : "met-Latn-ZZ"}, "dtp": {"value" : "dtp-Latn-MY"}, "dts": {"value" : "dts-Latn-ZZ"}, "uvh": {"value" : "uvh-Latn-ZZ"}, "dty": {"value" : "dty-Deva-NP"}, "mfa": {"value" : "mfa-Arab-TH"}, "uvl": {"value" : "uvl-Latn-ZZ"}, "mfe": {"value" : "mfe-Latn-MU"}, "dua": {"value" : "dua-Latn-CM"}, "dud": {"value" : "dud-Latn-ZZ"}, "duc": {"value" : "duc-Latn-ZZ"}, "mfn": {"value" : "mfn-Latn-ZZ"}, "dug": {"value" : "dug-Latn-ZZ"}, "mfo": {"value" : "mfo-Latn-ZZ"}, "mfq": {"value" : "mfq-Latn-ZZ"}, "und-Phag": {"value" : "lzh-Phag-CN"}, "dva": {"value" : "dva-Latn-ZZ"}, "mgh": {"value" : "mgh-Latn-MZ"}, "mgl": {"value" : "mgl-Latn-ZZ"}, "mgo": {"value" : "mgo-Latn-CM"}, "mgp": {"value" : "mgp-Deva-NP"}, "mgy": {"value" : "mgy-Latn-TZ"}, "zag": {"value" : "zag-Latn-SD"}, "mhi": {"value" : "mhi-Latn-ZZ"}, "mhl": {"value" : "mhl-Latn-ZZ"}, "dww": {"value" : "dww-Latn-ZZ"}, "mif": {"value" : "mif-Latn-ZZ"}, "und-Mymr-IN": {"value" : "kht-Mymr-IN"}, "min": {"value" : "min-Latn-ID"}, "mis": {"value" : "mis-Hatr-IQ"}, "ian": {"value" : "ian-Latn-ZZ"}, "miw": {"value" : "miw-Latn-ZZ"}, "iar": {"value" : "iar-Latn-ZZ"}, "uz-Arab": {"value" : "uz-Arab-AF"}, "ibb": {"value" : "ibb-Latn-NG"}, "iba": {"value" : "iba-Latn-MY"}, "dyo": {"value" : "dyo-Latn-SN"}, "dyu": {"value" : "dyu-Latn-BF"}, "iby": {"value" : "iby-Latn-ZZ"}, "zdj": {"value" : "zdj-Arab-KM"}, "ica": {"value" : "ica-Latn-ZZ"}, "mki": {"value" : "mki-Arab-ZZ"}, "und-Wcho": {"value" : "nnp-Wcho-IN"}, "ich": {"value" : "ich-Latn-ZZ"}, "mkl": {"value" : "mkl-Latn-ZZ"} , "dzg": {"value" : "dzg-Latn-ZZ"}, "mkp": {"value" : "mkp-Latn-ZZ"}, "zea": {"value" : "zea-Latn-NL"}, "mkw": {"value" : "mkw-Latn-ZZ"}, "mle": {"value" : "mle-Latn-ZZ"}, "idd": {"value" : "idd-Latn-ZZ"}, "idi": {"value" : "idi-Latn-ZZ"}, "lif-Limb": {"value" : "lif-Limb-IN"}, "mlp": {"value" : "mlp-Latn-ZZ"}, "mls": {"value" : "mls-Latn-SD"}, "idu": {"value" : "idu-Latn-ZZ"}, "quc": {"value" : "quc-Latn-GT"}, "qug": {"value" : "qug-Latn-EC"}, "und-Jamo": {"value" : "ko-Jamo-KR"}, "mmo": {"value" : "mmo-Latn-ZZ"} , "mmu": {"value" : "mmu-Latn-ZZ"}, "mmx": {"value" : "mmx-Latn-ZZ"}, "zgh": {"value" : "zgh-Tfng-MA"}, "mna": {"value" : "mna-Latn-ZZ"}, "mnf": {"value" : "mnf-Latn-ZZ"}, "ife": {"value" : "ife-Latn-TG"}, "mni": {"value" : "mni-Beng-IN"}, "mnw": {"value" : "mnw-Mymr-MM"}, "moa": {"value" : "moa-Latn-ZZ"}, "moe": {"value" : "moe-Latn-CA"}, "igb": {"value" : "igb-Latn-ZZ"}, "ige": {"value" : "ige-Latn-ZZ"}, "moh": {"value" : "moh-Latn-CA"}, "und-Hebr-SE": {"value" : "yi-Hebr-SE"}, "zhx": {"value" : "zhx-Nshu-CN"} , "mos": {"value" : "mos-Latn-BF"}, "und-Shaw": {"value" : "en-Shaw-GB"}, "zia": {"value" : "zia-Latn-ZZ"}, "mox": {"value" : "mox-Latn-ZZ"}, "vag": {"value" : "vag-Latn-ZZ"}, "vai": {"value" : "vai-Vaii-LR"}, "van": {"value" : "van-Latn-ZZ"}, "mpp": {"value" : "mpp-Latn-ZZ"}, "mpt": {"value" : "mpt-Latn-ZZ"}, "mps": {"value" : "mps-Latn-ZZ"}, "mpx": {"value" : "mpx-Latn-ZZ"}, "und-Hebr-US": {"value" : "yi-Hebr-US"}, "hi-Latn": {"value" : "hi-Latn-IN"}, "mql": {"value" : "mql-Latn-ZZ"}, "und-Hebr-UA": {"value" : "yi-Hebr-UA"}, "mrd": {"value" : "mrd-Deva-NP"}, "zkt": {"value" : "zkt-Kits-CN"}, "mrj": {"value" : "mrj-Cyrl-RU"}, "ijj": {"value" : "ijj-Latn-ZZ"}, "mro": {"value" : "mro-Mroo-BD"}, "und-Modi": {"value" : "mr-Modi-IN"}, "ebu": {"value" : "ebu-Latn-KE"}, "zlm": {"value" : "zlm-Latn-TG"}, "arc-Palm": {"value" : "arc-Palm-SY"}, "ikk": {"value" : "ikk-Latn-ZZ"}, "ikt": {"value" : "ikt-Latn-CA"}, "ikw": {"value" : "ikw-Latn-ZZ"}, "vec": {"value" : "vec-Latn-IT"}, "ikx": {"value" : "ikx-Latn-ZZ"}, "zmi": {"value" : "zmi-Latn-MY"}, "mtc": {"value" : "mtc-Latn-ZZ"}, "mtf": {"value" : "mtf-Latn-ZZ"}, "vep": {"value" : "vep-Latn-RU"}, "zh-Bopo": {"value" : "zh-Bopo-TW"}, "mti": {"value" : "mti-Latn-ZZ"}, "und-Ethi": {"value" : "am-Ethi-ET"}, "mtr": {"value" : "mtr-Deva-IN"}, "und-Thai-LA": {"value" : "kdt-Thai-LA"}, "ilo": {"value" : "ilo-Latn-PH"}, "zne": {"value" : "zne-Latn-ZZ"}, "mua": {"value" : "mua-Latn-CM"}, "und-Thai-KH": {"value" : "kdt-Thai-KH"}, "imo": {"value" : "imo-Latn-ZZ"}, "mus": {"value" : "mus-Latn-US"}, "mur": {"value" : "mur-Latn-ZZ"}, "mva": {"value" : "mva-Latn-ZZ"}, "inh": {"value" : "inh-Cyrl-RU"}, "mvn": {"value" : "mvn-Latn-ZZ"}, "efi": {"value" : "efi-Latn-NG"}, "mvy": {"value" : "mvy-Arab-PK"}, "und-Java": {"value" : "jv-Java-ID"}, "mwk": {"value" : "mwk-Latn-ML"}, "mwr": {"value" : "mwr-Deva-IN"}, "und-021": {"value" : "en-Latn-US"}, "egl": {"value" : "egl-Latn-IT"}, "mww": {"value" : "mww-Hmnp-US"}, "mwv": {"value" : "mwv-Latn-ID"}, "iou": {"value" : "iou-Latn-ZZ"}, "und-029": {"value" : "es-Latn-CU"}, "vic": {"value" : "vic-Latn-SX"}, "egy": {"value" : "egy-Egyp-EG"}, "und-Ugar": {"value" : "uga-Ugar-SY"}, "mxc": {"value" : "mxc-Latn-ZW"}, "raj": {"value" : "raj-Deva-IN"}, "rai": {"value" : "rai-Latn-ZZ"}, "rao": {"value" : "rao-Latn-ZZ"}, "viv": {"value" : "viv-Latn-ZZ"}, "mxm": {"value" : "mxm-Latn-ZZ"}, "und-034": {"value" : "hi-Deva-IN"}, "und-030": {"value" : "zh-Hans-CN"}, "und-039": {"value" : "it-Latn-IT"}, "und-035": {"value" : "id-Latn-ID"}, "ug-Cyrl": {"value" : "ug-Cyrl-KZ"} , "myk": {"value" : "myk-Latn-ZZ"}, "mym": {"value" : "mym-Ethi-ZZ"}, "aai": {"value" : "aai-Latn-ZZ"}, "aak": {"value" : "aak-Latn-ZZ"}, "myw": {"value" : "myw-Latn-ZZ"}, "myv": {"value" : "myv-Cyrl-RU"}, "myx": {"value" : "myx-Latn-UG"}, "myz": {"value" : "myz-Mand-IR"}, "und-Sinh": {"value" : "si-Sinh-LK"}, "und-Sind": {"value" : "sd-Sind-IN"}, "aau": {"value" : "aau-Latn-ZZ"}, "rcf": {"value" : "rcf-Latn-RE"}, "und-Orkh": {"value" : "otk-Orkh-MN"}, "mzk": {"value" : "mzk-Latn-ZZ"}, "mzn": {"value" : "mzn-Arab-IR"}, "iri": {"value" : "iri-Latn-ZZ"}, "mzm": {"value" : "mzm-Latn-ZZ"}, "mzp": {"value" : "mzp-Latn-ZZ"}, "und-053": {"value" : "en-Latn-AU"}, "abi": {"value" : "abi-Latn-ZZ"}, "und-054": {"value" : "en-Latn-PG"}, "mzw": {"value" : "mzw-Latn-ZZ"}, "mzz": {"value" : "mzz-Latn-ZZ"}, "abr": {"value" : "abr-Latn-GH"}, "abq": {"value" : "abq-Cyrl-ZZ"}, "abt": {"value" : "abt-Latn-ZZ"}, "und-057": {"value" : "en-Latn-GU"}, "aby": {"value" : "aby-Latn-ZZ"}, "eka": {"value" : "eka-Latn-ZZ"}, "vls": {"value" : "vls-Latn-BE"}, "ace": {"value" : "ace-Latn-ID"}, "acd": {"value" : "acd-Latn-ZZ"}, "ach": {"value" : "ach-Latn-UG"}, "vmf": {"value" : "vmf-Latn-DE"}, "eky": {"value" : "eky-Kali-MM"}, "rej": {"value" : "rej-Latn-ID"}, "rel": {"value" : "rel-Latn-ZZ"}, "ada": {"value" : "ada-Latn-GH"}, "res": {"value" : "res-Latn-ZZ"}, "vmw": {"value" : "vmw-Latn-MZ"}, "ade": {"value" : "ade-Latn-ZZ"}, "adj": {"value" : "adj-Latn-ZZ"}, "und-Hira": {"value" : "ja-Hira-JP"}, "adp": {"value" : "adp-Tibt-BT"}, "adz": {"value" : "adz-Latn-ZZ"}, "ady": {"value" : "ady-Cyrl-RU"}, "ema": {"value" : "ema-Latn-ZZ"}, "und-Deva": {"value" : "hi-Deva-IN"}, "aeb": {"value" : "aeb-Arab-TN"}, "emi": {"value" : "emi-Latn-ZZ"}, "und-009": {"value" : "en-Latn-AU"}, "aey": {"value" : "aey-Latn-ZZ"}, "und-002": {"value" : "en-Latn-NG"}, "und-003": {"value" : "en-Latn-US"}, "und-005": {"value" : "pt-Latn-BR"}, "rgn": {"value" : "rgn-Latn-IT"}, "vot": {"value" : "vot-Latn-RU"}, "enn": {"value" : "enn-Latn-ZZ"}, "enq": {"value" : "enq-Latn-ZZ"} , "und-011": {"value" : "en-Latn-NG"}, "rhg": {"value" : "rhg-Arab-MM"}, "und-017": {"value" : "sw-Latn-CD"}, "und-018": {"value" : "en-Latn-ZA"}, "und-019": {"value" : "en-Latn-US"}, "und-013": {"value" : "es-Latn-MX"}, "und-014": {"value" : "sw-Latn-TZ"}, "und-015": {"value" : "ar-Arab-EG"}, "agc": {"value" : "agc-Latn-ZZ"}, "und-Zanb": {"value" : "cmg-Zanb-MN"}, "iwm": {"value" : "iwm-Latn-ZZ"}, "agd": {"value" : "agd-Latn-ZZ"}, "agg": {"value" : "agg-Latn-ZZ"}, "iws": {"value" : "iws-Latn-ZZ"}, "agm": {"value" : "agm-Latn-ZZ"}, "ago": {"value" : "ago-Latn-ZZ"}, "agq": {"value" : "agq-Latn-CM"}, "ria": {"value" : "ria-Latn-IN"}, "rif": {"value" : "rif-Tfng-MA"}, "nac": {"value" : "nac-Latn-ZZ"}, "naf": {"value" : "naf-Latn-ZZ"}, "nak": {"value" : "nak-Latn-ZZ"}, "nan": {"value" : "nan-Hans-CN"}, "aha": {"value" : "aha-Latn-ZZ"}, "nap": {"value" : "nap-Latn-IT"}, "naq": {"value" : "naq-Latn-NA"}, "zza": {"value" : "zza-Latn-TR"}, "nas": {"value" : "nas-Latn-ZZ"}, "ahl": {"value" : "ahl-Latn-ZZ"}, "en-Shaw": {"value" : "en-Shaw-GB"}, "und-Copt": {"value" : "cop-Copt-EG"}, "aho": {"value" : "aho-Ahom-IN"}, "vro": {"value" : "vro-Latn-EE"}, "rjs": {"value" : "rjs-Deva-NP"}, "nca": {"value" : "nca-Latn-ZZ"}, "ncf": {"value" : "ncf-Latn-ZZ"}, "nce": {"value" : "nce-Latn-ZZ"}, "nch": {"value" : "nch-Latn-MX"}, "izh": {"value" : "izh-Latn-RU"}, "izi": {"value" : "izi-Latn-ZZ"}, "rkt": {"value" : "rkt-Beng-BD"}, "nco": {"value" : "nco-Latn-ZZ"}, "eri": {"value" : "eri-Latn-ZZ"}, "ajg": {"value" : "ajg-Latn-ZZ"}, "ncu": {"value" : "ncu-Latn-ZZ"}, "ndc": {"value" : "ndc-Latn-MZ"}, "esg": {"value" : "esg-Gonm-IN"}, "nds": {"value" : "nds-Latn-DE"}, "akk": {"value" : "akk-Xsux-IQ"}, "esu": {"value" : "esu-Latn-US"}, "neb": {"value" : "neb-Latn-ZZ"}, "rmf": {"value" : "rmf-Latn-FI"}, "und-061": {"value" : "sm-Latn-WS"}, "und-Limb": {"value" : "lif-Limb-IN"}, "vun": {"value" : "vun-Latn-TZ"}, "ff-Adlm": {"value" : "ff-Adlm-GN"}, "vut": {"value" : "vut-Latn-ZZ"}, "rmo": {"value" : "rmo-Latn-CH"}, "ala": {"value" : "ala-Latn-ZZ"} , "rmt": {"value" : "rmt-Arab-IR"}, "rmu": {"value" : "rmu-Latn-SE"}, "ali": {"value" : "ali-Latn-ZZ"}, "nex": {"value" : "nex-Latn-ZZ"}, "new": {"value" : "new-Deva-NP"}, "aln": {"value" : "aln-Latn-XK"}, "etr": {"value" : "etr-Latn-ZZ"}, "und-Rohg": {"value" : "rhg-Rohg-MM"}, "ett": {"value" : "ett-Ital-IT"}, "rna": {"value" : "rna-Latn-ZZ"}, "etu": {"value" : "etu-Latn-ZZ"}, "alt": {"value" : "alt-Cyrl-RU"}, "etx": {"value" : "etx-Latn-ZZ"}, "rng": {"value" : "rng-Latn-MZ"}, "und-Linb": {"value" : "grc-Linb-GR"} , "und-Lina": {"value" : "lab-Lina-GR"}, "und-Jpan": {"value" : "ja-Jpan-JP"}, "man-GN": {"value" : "man-Nkoo-GN"}, "nfr": {"value" : "nfr-Latn-ZZ"}, "amm": {"value" : "amm-Latn-ZZ"}, "und-Arab": {"value" : "ar-Arab-EG"}, "amo": {"value" : "amo-Latn-NG"}, "amn": {"value" : "amn-Latn-ZZ"}, "rob": {"value" : "rob-Latn-ID"}, "amp": {"value" : "amp-Latn-ZZ"}, "ngb": {"value" : "ngb-Latn-ZZ"}, "rof": {"value" : "rof-Latn-TZ"}, "nga": {"value" : "nga-Latn-ZZ"}, "ngl": {"value" : "ngl-Latn-MZ"}, "roo": {"value" : "roo-Latn-ZZ"}, "anc": {"value" : "anc-Latn-ZZ"}, "ank": {"value" : "ank-Latn-ZZ"}, "ann": {"value" : "ann-Latn-ZZ"}, "und-Bhks": {"value" : "sa-Bhks-IN"}, "nhb": {"value" : "nhb-Latn-ZZ"}, "nhe": {"value" : "nhe-Latn-MX"}, "any": {"value" : "any-Latn-ZZ"}, "und-Orya": {"value" : "or-Orya-IN"}, "ewo": {"value" : "ewo-Latn-CM"}, "nhw": {"value" : "nhw-Latn-MX"}, "aoj": {"value" : "aoj-Latn-ZZ"}, "aom": {"value" : "aom-Latn-ZZ"}, "zh-Hanb": {"value" : "zh-Hanb-TW"}, "und-Kits": {"value" : "zkt-Kits-CN"} , "jab": {"value" : "jab-Latn-ZZ"}, "nif": {"value" : "nif-Latn-ZZ"}, "aoz": {"value" : "aoz-Latn-ID"}, "nij": {"value" : "nij-Latn-ID"}, "nii": {"value" : "nii-Latn-ZZ"}, "zh-PH": {"value" : "zh-Hant-PH"}, "nin": {"value" : "nin-Latn-ZZ"}, "zh-Hant": {"value" : "zh-Hant-TW"}, "zh-PF": {"value" : "zh-Hant-PF"}, "und-Ahom": {"value" : "aho-Ahom-IN"}, "apd": {"value" : "apd-Arab-TG"}, "apc": {"value" : "apc-Arab-ZZ"}, "ape": {"value" : "ape-Latn-ZZ"}, "jam": {"value" : "jam-Latn-JM"}, "zh-PA": {"value" : "zh-Hant-PA"} , "niu": {"value" : "niu-Latn-NU"}, "niz": {"value" : "niz-Latn-ZZ"}, "niy": {"value" : "niy-Latn-ZZ"}, "ext": {"value" : "ext-Latn-ES"}, "apr": {"value" : "apr-Latn-ZZ"}, "aps": {"value" : "aps-Latn-ZZ"}, "apz": {"value" : "apz-Latn-ZZ"}, "rro": {"value" : "rro-Latn-ZZ"}, "njo": {"value" : "njo-Latn-IN"}, "jbo": {"value" : "jbo-Latn-001"}, "jbu": {"value" : "jbu-Latn-ZZ"}, "zh-MO": {"value" : "zh-Hant-MO"}, "nkg": {"value" : "nkg-Latn-ZZ"}, "zh-MY": {"value" : "zh-Hant-MY"}, "arc": {"value" : "arc-Armi-IR"} , "nko": {"value" : "nko-Latn-ZZ"}, "arh": {"value" : "arh-Latn-ZZ"}, "pa-Arab": {"value" : "pa-Arab-PK"}, "und-Mtei": {"value" : "mni-Mtei-IN"}, "arn": {"value" : "arn-Latn-CL"}, "aro": {"value" : "aro-Latn-BO"}, "und-Cyrl-RO": {"value" : "bg-Cyrl-RO"}, "arq": {"value" : "arq-Arab-DZ"}, "ars": {"value" : "ars-Arab-SA"}, "arz": {"value" : "arz-Arab-EG"}, "ary": {"value" : "ary-Arab-MA"}, "rtm": {"value" : "rtm-Latn-FJ"}, "asa": {"value" : "asa-Latn-TZ"}, "und-Grek-TR": {"value" : "bgx-Grek-TR"}, "ase": {"value" : "ase-Sgnw-US"}, "asg": {"value" : "asg-Latn-ZZ"}, "aso": {"value" : "aso-Latn-ZZ"}, "ast": {"value" : "ast-Latn-ES"}, "rue": {"value" : "rue-Cyrl-UA"}, "rug": {"value" : "rug-Latn-SB"}, "nmg": {"value" : "nmg-Latn-CM"}, "ata": {"value" : "ata-Latn-ZZ"}, "jen": {"value" : "jen-Latn-ZZ"}, "atg": {"value" : "atg-Latn-ZZ"}, "atj": {"value" : "atj-Latn-CA"}, "nmz": {"value" : "nmz-Latn-ZZ"}, "unr-Deva": {"value" : "unr-Deva-NP"}, "nnf": {"value" : "nnf-Latn-ZZ"}, "nnh": {"value" : "nnh-Latn-CM"}, "nnk": {"value" : "nnk-Latn-ZZ"}, "nnm": {"value" : "nnm-Latn-ZZ"}, "nnp": {"value" : "nnp-Wcho-IN"}, "az-IR": {"value" : "az-Arab-IR"}, "und-Adlm": {"value" : "ff-Adlm-GN"}, "az-IQ": {"value" : "az-Arab-IQ"}, "und-Nbat": {"value" : "arc-Nbat-JO"}, "sd-Khoj": {"value" : "sd-Khoj-IN"}, "nod": {"value" : "nod-Lana-TH"}, "auy": {"value" : "auy-Latn-ZZ"}, "noe": {"value" : "noe-Deva-IN"}, "rwk": {"value" : "rwk-Latn-TZ"}, "und-Cyrl-MD": {"value" : "uk-Cyrl-MD"}, "rwo": {"value" : "rwo-Latn-ZZ"}, "non": {"value" : "non-Runr-SE"} , "nop": {"value" : "nop-Latn-ZZ"}, "jgk": {"value" : "jgk-Latn-ZZ"}, "jgo": {"value" : "jgo-Latn-CM"}, "und-Vaii": {"value" : "vai-Vaii-LR"}, "nou": {"value" : "nou-Latn-ZZ"}, "avl": {"value" : "avl-Arab-ZZ"}, "avn": {"value" : "avn-Latn-ZZ"}, "wae": {"value" : "wae-Latn-CH"}, "avt": {"value" : "avt-Latn-ZZ"}, "avu": {"value" : "avu-Latn-ZZ"}, "waj": {"value" : "waj-Latn-ZZ"}, "wal": {"value" : "wal-Ethi-ET"}, "wan": {"value" : "wan-Latn-ZZ"}, "zh-HK": {"value" : "zh-Hant-HK"}, "war": {"value" : "war-Latn-PH"} , "awa": {"value" : "awa-Deva-IN"}, "und-Plrd": {"value" : "hmd-Plrd-CN"}, "awb": {"value" : "awb-Latn-ZZ"}, "awo": {"value" : "awo-Latn-ZZ"}, "und-Knda": {"value" : "kn-Knda-IN"}, "zh-ID": {"value" : "zh-Hant-ID"}, "jib": {"value" : "jib-Latn-ZZ"}, "awx": {"value" : "awx-Latn-ZZ"}, "wbp": {"value" : "wbp-Latn-AU"}, "und-Sidd": {"value" : "sa-Sidd-IN"}, "fab": {"value" : "fab-Latn-ZZ"}, "wbr": {"value" : "wbr-Deva-IN"}, "faa": {"value" : "faa-Latn-ZZ"}, "wbq": {"value" : "wbq-Telu-IN"}, "und-Kali": {"value" : "eky-Kali-MM"}, "fag": {"value" : "fag-Latn-ZZ"}, "nqo": {"value" : "nqo-Nkoo-GN"}, "fai": {"value" : "fai-Latn-ZZ"}, "ryu": {"value" : "ryu-Kana-JP"}, "fan": {"value" : "fan-Latn-GQ"}, "wci": {"value" : "wci-Latn-ZZ"}, "nrb": {"value" : "nrb-Latn-ZZ"}, "und-Phlp": {"value" : "pal-Phlp-CN"}, "ayb": {"value" : "ayb-Latn-ZZ"}, "und-Phli": {"value" : "pal-Phli-IR"}, "cu-Glag": {"value" : "cu-Glag-BG"}, "und-Cyrl-XK": {"value" : "sr-Cyrl-XK"}, "az-Arab": {"value" : "az-Arab-IR"}, "ks-Deva": {"value" : "ks-Deva-IN"} , "und-Thai": {"value" : "th-Thai-TH"}, "nsk": {"value" : "nsk-Cans-CA"}, "nsn": {"value" : "nsn-Latn-ZZ"}, "nso": {"value" : "nso-Latn-ZA"}, "und-Thaa": {"value" : "dv-Thaa-MV"}, "und-Nshu": {"value" : "zhx-Nshu-CN"}, "nss": {"value" : "nss-Latn-ZZ"}, "zh-VN": {"value" : "zh-Hant-VN"}, "und-Hmnp": {"value" : "mww-Hmnp-US"}, "und-Kana": {"value" : "ja-Kana-JP"}, "und-Hmng": {"value" : "hnj-Hmng-LA"}, "wer": {"value" : "wer-Latn-ZZ"}, "zh-TW": {"value" : "zh-Hant-TW"}, "ntm": {"value" : "ntm-Latn-ZZ"}, "ntr": {"value" : "ntr-Latn-ZZ"}, "zh-US": {"value" : "zh-Hant-US"}, "und-Xpeo": {"value" : "peo-Xpeo-IR"}, "jmc": {"value" : "jmc-Latn-TZ"}, "nui": {"value" : "nui-Latn-ZZ"}, "jml": {"value" : "jml-Deva-NP"}, "nup": {"value" : "nup-Latn-ZZ"}, "und-Cyrl-SK": {"value" : "uk-Cyrl-SK"}, "nus": {"value" : "nus-Latn-SS"}, "nuv": {"value" : "nuv-Latn-ZZ"}, "nux": {"value" : "nux-Latn-ZZ"}, "zh-TH": {"value" : "zh-Hant-TH"}, "wgi": {"value" : "wgi-Latn-ZZ"}, "und-Phnx": {"value" : "phn-Phnx-LB"}, "und-Cyrl-TR": {"value" : "kbd-Cyrl-TR"}, "ffi": {"value" : "ffi-Latn-ZZ"}, "und-Elym": {"value" : "arc-Elym-IR"}, "ffm": {"value" : "ffm-Latn-ML"}, "und-Rjng": {"value" : "rej-Rjng-ID"}, "whg": {"value" : "whg-Latn-ZZ"}, "nwb": {"value" : "nwb-Latn-ZZ"}, "zh-SR": {"value" : "zh-Hant-SR"}, "wib": {"value" : "wib-Latn-ZZ"}, "und-Hebr": {"value" : "he-Hebr-IL"}, "saf": {"value" : "saf-Latn-GH"}, "sah": {"value" : "sah-Cyrl-RU"}, "saq": {"value" : "saq-Latn-KE"}, "wiu": {"value" : "wiu-Latn-ZZ"}, "sas": {"value" : "sas-Latn-ID"}, "wiv": {"value" : "wiv-Latn-ZZ"}, "nxq": {"value" : "nxq-Latn-CN"}, "sat": {"value" : "sat-Olck-IN"}, "nxr": {"value" : "nxr-Latn-ZZ"}, "sav": {"value" : "sav-Latn-SN"}, "saz": {"value" : "saz-Saur-IN"}, "wja": {"value" : "wja-Latn-ZZ"}, "sba": {"value" : "sba-Latn-ZZ"}, "sbe": {"value" : "sbe-Latn-ZZ"}, "wji": {"value" : "wji-Latn-ZZ"}, "mn-Mong": {"value" : "mn-Mong-CN"}, "und-419": {"value" : "es-Latn-419"}, "fia": {"value" : "fia-Arab-SD"}, "sbp": {"value" : "sbp-Latn-TZ"}, "und-NO": {"value" : "nb-Latn-NO"} , "nyn": {"value" : "nyn-Latn-UG"}, "nym": {"value" : "nym-Latn-TZ"}, "und-NL": {"value" : "nl-Latn-NL"}, "und-NP": {"value" : "ne-Deva-NP"}, "fil": {"value" : "fil-Latn-PH"}, "bal": {"value" : "bal-Arab-PK"}, "ban": {"value" : "ban-Latn-ID"}, "bap": {"value" : "bap-Deva-NP"}, "fit": {"value" : "fit-Latn-SE"}, "bar": {"value" : "bar-Latn-AT"}, "bas": {"value" : "bas-Latn-CM"}, "bav": {"value" : "bav-Latn-ZZ"}, "bax": {"value" : "bax-Bamu-CM"}, "jra": {"value" : "jra-Latn-ZZ"}, "sck": {"value" : "sck-Deva-IN"} , "nzi": {"value" : "nzi-Latn-GH"}, "scl": {"value" : "scl-Arab-ZZ"}, "sco": {"value" : "sco-Latn-GB"}, "scn": {"value" : "scn-Latn-IT"}, "aa": {"value" : "aa-Latn-ET"}, "bba": {"value" : "bba-Latn-ZZ"}, "und-MN": {"value" : "mn-Cyrl-MN"}, "ab": {"value" : "ab-Cyrl-GE"}, "und-MM": {"value" : "my-Mymr-MM"}, "und-Osma": {"value" : "so-Osma-SO"}, "bbc": {"value" : "bbc-Latn-ID"}, "scs": {"value" : "scs-Latn-CA"}, "und-ML": {"value" : "bm-Latn-ML"}, "bbb": {"value" : "bbb-Latn-ZZ"}, "und-MK": {"value" : "mk-Cyrl-MK"} , "ae": {"value" : "ae-Avst-IR"}, "und-MR": {"value" : "ar-Arab-MR"}, "af": {"value" : "af-Latn-ZA"}, "bbd": {"value" : "bbd-Latn-ZZ"}, "und-MQ": {"value" : "fr-Latn-MQ"}, "und-Wara": {"value" : "hoc-Wara-IN"}, "und-MO": {"value" : "zh-Hant-MO"}, "und-MV": {"value" : "dv-Thaa-MV"}, "und-MU": {"value" : "mfe-Latn-MU"}, "ak": {"value" : "ak-Latn-GH"}, "und-MT": {"value" : "mt-Latn-MT"}, "bbj": {"value" : "bbj-Latn-CM"}, "am": {"value" : "am-Ethi-ET"}, "und-MZ": {"value" : "pt-Latn-MZ"}, "an": {"value" : "an-Latn-ES"} , "und-MY": {"value" : "ms-Latn-MY"}, "und-MX": {"value" : "es-Latn-MX"}, "ar": {"value" : "ar-Arab-EG"}, "bbp": {"value" : "bbp-Latn-ZZ"}, "as": {"value" : "as-Beng-IN"}, "bbr": {"value" : "bbr-Latn-ZZ"}, "sdc": {"value" : "sdc-Latn-IT"}, "und-NC": {"value" : "fr-Latn-NC"}, "av": {"value" : "av-Cyrl-RU"}, "sdh": {"value" : "sdh-Arab-IR"}, "und-NA": {"value" : "af-Latn-NA"}, "ay": {"value" : "ay-Latn-BO"}, "az": {"value" : "az-Latn-AZ"}, "und-NE": {"value" : "ha-Latn-NE"}, "und-NI": {"value" : "es-Latn-NI"} , "ba": {"value" : "ba-Cyrl-RU"}, "wls": {"value" : "wls-Latn-WF"}, "und-Kore": {"value" : "ko-Kore-KR"}, "und-LK": {"value" : "si-Sinh-LK"}, "be": {"value" : "be-Cyrl-BY"}, "bcf": {"value" : "bcf-Latn-ZZ"}, "bg": {"value" : "bg-Cyrl-BG"}, "bch": {"value" : "bch-Latn-ZZ"}, "bi": {"value" : "bi-Latn-VU"}, "und-LU": {"value" : "fr-Latn-LU"}, "bci": {"value" : "bci-Latn-CI"}, "und-LT": {"value" : "lt-Latn-LT"}, "und-LS": {"value" : "st-Latn-LS"}, "bm": {"value" : "bm-Latn-ML"}, "bcn": {"value" : "bcn-Latn-ZZ"} , "bn": {"value" : "bn-Beng-BD"}, "und-LY": {"value" : "ar-Arab-LY"}, "bcm": {"value" : "bcm-Latn-ZZ"}, "bo": {"value" : "bo-Tibt-CN"}, "bco": {"value" : "bco-Latn-ZZ"}, "und-LV": {"value" : "lv-Latn-LV"}, "br": {"value" : "br-Latn-FR"}, "bcq": {"value" : "bcq-Ethi-ZZ"}, "bs": {"value" : "bs-Latn-BA"}, "bcu": {"value" : "bcu-Latn-ZZ"}, "sef": {"value" : "sef-Latn-CI"}, "und-MA": {"value" : "ar-Arab-MA"}, "sei": {"value" : "sei-Latn-MX"}, "seh": {"value" : "seh-Latn-MZ"}, "und-MF": {"value" : "fr-Latn-MF"} , "wmo": {"value" : "wmo-Latn-ZZ"}, "und-ME": {"value" : "sr-Latn-ME"}, "und-MD": {"value" : "ro-Latn-MD"}, "und-MC": {"value" : "fr-Latn-MC"}, "ca": {"value" : "ca-Latn-ES"}, "und-MG": {"value" : "mg-Latn-MG"}, "ses": {"value" : "ses-Latn-ML"}, "ce": {"value" : "ce-Cyrl-RU"}, "und-Cyrl-BA": {"value" : "sr-Cyrl-BA"}, "bdd": {"value" : "bdd-Latn-ZZ"}, "und-KP": {"value" : "ko-Kore-KP"}, "ch": {"value" : "ch-Latn-GU"}, "und-KM": {"value" : "ar-Arab-KM"}, "und-KR": {"value" : "ko-Kore-KR"}, "co": {"value" : "co-Latn-FR"}, "flr": {"value" : "flr-Latn-ZZ"}, "und-KW": {"value" : "ar-Arab-KW"}, "wnc": {"value" : "wnc-Latn-ZZ"}, "und-Dogr": {"value" : "doi-Dogr-IN"}, "cr": {"value" : "cr-Cans-CA"}, "cs": {"value" : "cs-Latn-CZ"}, "cu": {"value" : "cu-Cyrl-RU"}, "und-KZ": {"value" : "ru-Cyrl-KZ"}, "cv": {"value" : "cv-Cyrl-RU"}, "wni": {"value" : "wni-Arab-KM"}, "und-LA": {"value" : "lo-Laoo-LA"}, "cy": {"value" : "cy-Latn-GB"}, "und-LB": {"value" : "ar-Arab-LB"}, "und-LI": {"value" : "de-Latn-LI"}, "da": {"value" : "da-Latn-DK"}, "und-Cyrl-AL": {"value" : "mk-Cyrl-AL"}, "wnu": {"value" : "wnu-Latn-ZZ"}, "de": {"value" : "de-Latn-DE"}, "bef": {"value" : "bef-Latn-ZZ"}, "beh": {"value" : "beh-Latn-ZZ"}, "und-JO": {"value" : "ar-Arab-JO"}, "bej": {"value" : "bej-Arab-SD"}, "fmp": {"value" : "fmp-Latn-ZZ"}, "jut": {"value" : "jut-Latn-DK"}, "bem": {"value" : "bem-Latn-ZM"}, "und-JP": {"value" : "ja-Jpan-JP"}, "wob": {"value" : "wob-Latn-ZZ"}, "sga": {"value" : "sga-Ogam-IE"}, "bet": {"value" : "bet-Latn-ZZ"}, "dv": {"value" : "dv-Thaa-MV"}, "bex": {"value" : "bex-Latn-ZZ"}, "bew": {"value" : "bew-Latn-ID"}, "bez": {"value" : "bez-Latn-TZ"}, "dz": {"value" : "dz-Tibt-BT"}, "ms-ID": {"value" : "ms-Latn-ID"}, "wos": {"value" : "wos-Latn-ZZ"}, "und-KH": {"value" : "km-Khmr-KH"}, "und-KG": {"value" : "ky-Cyrl-KG"}, "sgs": {"value" : "sgs-Latn-LT"}, "und-KE": {"value" : "sw-Latn-KE"}, "ee": {"value" : "ee-Latn-GH"}, "bfd": {"value" : "bfd-Latn-CM"}, "sgw": {"value" : "sgw-Ethi-ZZ"}, "und-IN": {"value" : "hi-Deva-IN"}, "und-IL": {"value" : "he-Hebr-IL"}, "el": {"value" : "el-Grek-GR"}, "sgz": {"value" : "sgz-Latn-ZZ"}, "und-IR": {"value" : "fa-Arab-IR"}, "en": {"value" : "en-Latn-US"}, "und-IQ": {"value" : "ar-Arab-IQ"}, "und-Perm": {"value" : "kv-Perm-RU"}, "eo": {"value" : "eo-Latn-001"}, "bfq": {"value" : "bfq-Taml-IN"}, "es": {"value" : "es-Latn-ES"}, "und-IT": {"value" : "it-Latn-IT"}, "et": {"value" : "et-Latn-EE"}, "und-IS": {"value" : "is-Latn-IS"}, "eu": {"value" : "eu-Latn-ES"}, "bft": {"value" : "bft-Arab-PK"}, "bfy": {"value" : "bfy-Deva-IN"}, "shi": {"value" : "shi-Tfng-MA"}, "shk": {"value" : "shk-Latn-ZZ"}, "shn": {"value" : "shn-Mymr-MM"}, "fod": {"value" : "fod-Latn-ZZ"}, "fa": {"value" : "fa-Arab-IR"}, "bgc": {"value" : "bgc-Deva-IN"}, "ff": {"value" : "ff-Latn-SN"}, "shu": {"value" : "shu-Arab-ZZ"}, "fi": {"value" : "fi-Latn-FI"}, "fj": {"value" : "fj-Latn-FJ"}, "fon": {"value" : "fon-Latn-BJ"}, "und-HM": {"value" : "und-Latn-HM"}, "und-HK": {"value" : "zh-Hant-HK"}, "bgn": {"value" : "bgn-Arab-PK"}, "for": {"value" : "for-Latn-ZZ"}, "fo": {"value" : "fo-Latn-FO"}, "und-HN": {"value" : "es-Latn-HN"}, "fr": {"value" : "fr-Latn-FR"}, "und-HU": {"value" : "hu-Latn-HU"}, "und-HT": {"value" : "ht-Latn-HT"}, "ku-Arab": {"value" : "ku-Arab-IQ"}, "sid": {"value" : "sid-Latn-ET"}, "und-HR": {"value" : "hr-Latn-HR"}, "sig": {"value" : "sig-Latn-ZZ"}, "bgx": {"value" : "bgx-Grek-TR"}, "fy": {"value" : "fy-Latn-NL"}, "sim": {"value" : "sim-Latn-ZZ"}, "sil": {"value" : "sil-Latn-ZZ"}, "fpe": {"value" : "fpe-Latn-ZZ"}, "ga": {"value" : "ga-Latn-IE"}, "bhb": {"value" : "bhb-Deva-IN"}, "gd": {"value" : "gd-Latn-GB"}, "und-ID": {"value" : "id-Latn-ID"}, "und-IC": {"value" : "es-Latn-IC"}, "bhg": {"value" : "bhg-Latn-ZZ"}, "und-GH": {"value" : "ak-Latn-GH"}, "bhi": {"value" : "bhi-Deva-IN"}, "und-GF": {"value" : "fr-Latn-GF"}, "und-GE": {"value" : "ka-Geor-GE"}, "und-GL": {"value" : "kl-Latn-GL"}, "gl": {"value" : "gl-Latn-ES"}, "bhl": {"value" : "bhl-Latn-ZZ"}, "gn": {"value" : "gn-Latn-PY"}, "bho": {"value" : "bho-Deva-IN"}, "und-GP": {"value" : "fr-Latn-GP"}, "und-GN": {"value" : "fr-Latn-GN"}, "und-GT": {"value" : "es-Latn-GT"}, "und-GS": {"value" : "und-Latn-GS"}, "gu": {"value" : "gu-Gujr-IN"}, "und-GR": {"value" : "el-Grek-GR"}, "gv": {"value" : "gv-Latn-IM"}, "und-GQ": {"value" : "es-Latn-GQ"}, "und-Palm": {"value" : "arc-Palm-SY"}, "und-GW": {"value" : "pt-Latn-GW"}, "bhy": {"value" : "bhy-Latn-ZZ"}, "ha": {"value" : "ha-Latn-NG"}, "wrs": {"value" : "wrs-Latn-ZZ"}, "bib": {"value" : "bib-Latn-ZZ"}, "sjr": {"value" : "sjr-Latn-ZZ"} , "he": {"value" : "he-Hebr-IL"}, "big": {"value" : "big-Latn-ZZ"}, "hi": {"value" : "hi-Deva-IN"}, "und-Cyrl-GE": {"value" : "ab-Cyrl-GE"}, "bik": {"value" : "bik-Latn-PH"}, "bin": {"value" : "bin-Latn-NG"}, "und-Cham": {"value" : "cjm-Cham-VN"}, "und-FI": {"value" : "fi-Latn-FI"}, "bim": {"value" : "bim-Latn-ZZ"}, "ho": {"value" : "ho-Latn-PG"}, "tg-PK": {"value" : "tg-Arab-PK"}, "und-FO": {"value" : "fo-Latn-FO"}, "bio": {"value" : "bio-Latn-ZZ"}, "fqs": {"value" : "fqs-Latn-ZZ"}, "hr": {"value" : "hr-Latn-HR"} , "skc": {"value" : "skc-Latn-ZZ"}, "wsg": {"value" : "wsg-Gong-IN"}, "biq": {"value" : "biq-Latn-ZZ"}, "ht": {"value" : "ht-Latn-HT"}, "hu": {"value" : "hu-Latn-HU"}, "und-FR": {"value" : "fr-Latn-FR"}, "wsk": {"value" : "wsk-Latn-ZZ"}, "hy": {"value" : "hy-Armn-AM"}, "hz": {"value" : "hz-Latn-NA"}, "frc": {"value" : "frc-Latn-US"}, "ia": {"value" : "ia-Latn-001"}, "sks": {"value" : "sks-Latn-ZZ"}, "id": {"value" : "id-Latn-ID"}, "skr": {"value" : "skr-Arab-PK"}, "ig": {"value" : "ig-Latn-NG"}, "und-GA": {"value" : "fr-Latn-GA"}, "bji": {"value" : "bji-Ethi-ZZ"}, "ii": {"value" : "ii-Yiii-CN"}, "bjh": {"value" : "bjh-Latn-ZZ"}, "und-EE": {"value" : "et-Latn-EE"}, "ik": {"value" : "ik-Latn-US"}, "bjj": {"value" : "bjj-Deva-IN"}, "und-EC": {"value" : "es-Latn-EC"}, "und-Cprt": {"value" : "grc-Cprt-CY"}, "frp": {"value" : "frp-Latn-FR"}, "in": {"value" : "in-Latn-ID"}, "bjo": {"value" : "bjo-Latn-ZZ"}, "frs": {"value" : "frs-Latn-DE"}, "io": {"value" : "io-Latn-001"}, "und-EH": {"value" : "ar-Arab-EH"}, "bjn": {"value" : "bjn-Latn-ID"}, "frr": {"value" : "frr-Latn-DE"}, "und-EG": {"value" : "ar-Arab-EG"}, "is": {"value" : "is-Latn-IS"}, "sld": {"value" : "sld-Latn-ZZ"}, "bjr": {"value" : "bjr-Latn-ZZ"}, "it": {"value" : "it-Latn-IT"}, "iu": {"value" : "iu-Cans-CA"}, "und-ER": {"value" : "ti-Ethi-ER"}, "bjt": {"value" : "bjt-Latn-SN"}, "iw": {"value" : "iw-Hebr-IL"}, "und-Tirh": {"value" : "mai-Tirh-IN"}, "sli": {"value" : "sli-Latn-PL"}, "und-EU": {"value" : "en-Latn-GB"}, "wtm": {"value" : "wtm-Deva-IN"}, "sll": {"value" : "sll-Latn-ZZ"}, "und-ET": {"value" : "am-Ethi-ET"}, "bjz": {"value" : "bjz-Latn-ZZ"}, "und-ES": {"value" : "es-Latn-ES"}, "und-EZ": {"value" : "de-Latn-EZ"}, "ja": {"value" : "ja-Jpan-JP"}, "zh-GF": {"value" : "zh-Hant-GF"}, "bkc": {"value" : "bkc-Latn-ZZ"}, "zh-GB": {"value" : "zh-Hant-GB"}, "und-Cyrl-GR": {"value" : "mk-Cyrl-GR"}, "ji": {"value" : "ji-Hebr-UA"}, "und-DE": {"value" : "de-Latn-DE"}, "sly": {"value" : "sly-Latn-ID"}, "bkm": {"value" : "bkm-Latn-CM"}, "sma": {"value" : "sma-Latn-SE"} , "bkq": {"value" : "bkq-Latn-ZZ"}, "und-DK": {"value" : "da-Latn-DK"}, "und-DJ": {"value" : "aa-Latn-DJ"}, "bkv": {"value" : "bkv-Latn-ZZ"}, "jv": {"value" : "jv-Latn-ID"}, "bku": {"value" : "bku-Latn-PH"}, "jw": {"value" : "jw-Latn-ID"}, "und-DO": {"value" : "es-Latn-DO"}, "smj": {"value" : "smj-Latn-SE"}, "smn": {"value" : "smn-Latn-FI"}, "ka": {"value" : "ka-Geor-GE"}, "smq": {"value" : "smq-Latn-ZZ"}, "wuu": {"value" : "wuu-Hans-CN"}, "smp": {"value" : "smp-Samr-IL"}, "sms": {"value" : "sms-Latn-FI"} , "wuv": {"value" : "wuv-Latn-ZZ"}, "und-DZ": {"value" : "ar-Arab-DZ"}, "kg": {"value" : "kg-Latn-CD"}, "und-EA": {"value" : "es-Latn-EA"}, "ki": {"value" : "ki-Latn-KE"}, "kj": {"value" : "kj-Latn-NA"}, "kk": {"value" : "kk-Cyrl-KZ"}, "man-Nkoo": {"value" : "man-Nkoo-GN"}, "und-CD": {"value" : "sw-Latn-CD"}, "kl": {"value" : "kl-Latn-GL"}, "und-Telu": {"value" : "te-Telu-IN"}, "km": {"value" : "km-Khmr-KH"}, "kn": {"value" : "kn-Knda-IN"}, "ko": {"value" : "ko-Kore-KR"}, "und-CH": {"value" : "de-Latn-CH"} , "und-CG": {"value" : "fr-Latn-CG"}, "und-CF": {"value" : "fr-Latn-CF"}, "kr": {"value" : "kr-Latn-ZZ"}, "ks": {"value" : "ks-Arab-IN"}, "und-CL": {"value" : "es-Latn-CL"}, "snc": {"value" : "snc-Latn-ZZ"}, "ku": {"value" : "ku-Latn-TR"}, "blt": {"value" : "blt-Tavt-VN"}, "kv": {"value" : "kv-Cyrl-RU"}, "und-CI": {"value" : "fr-Latn-CI"}, "kw": {"value" : "kw-Latn-GB"}, "und-CP": {"value" : "und-Latn-CP"}, "und-CO": {"value" : "es-Latn-CO"}, "ky": {"value" : "ky-Cyrl-KG"}, "und-CN": {"value" : "zh-Hans-CN"} , "und-CM": {"value" : "fr-Latn-CM"}, "snk": {"value" : "snk-Latn-ML"}, "fub": {"value" : "fub-Arab-CM"}, "und-CR": {"value" : "es-Latn-CR"}, "fud": {"value" : "fud-Latn-WF"}, "snp": {"value" : "snp-Latn-ZZ"}, "la": {"value" : "la-Latn-VA"}, "und-CW": {"value" : "pap-Latn-CW"}, "fuf": {"value" : "fuf-Latn-GN"}, "lb": {"value" : "lb-Latn-LU"}, "und-CV": {"value" : "pt-Latn-CV"}, "fue": {"value" : "fue-Latn-ZZ"}, "und-CU": {"value" : "es-Latn-CU"}, "fuh": {"value" : "fuh-Latn-ZZ"}, "und-CZ": {"value" : "cs-Latn-CZ"} , "lg": {"value" : "lg-Latn-UG"}, "und-CY": {"value" : "el-Grek-CY"}, "bmh": {"value" : "bmh-Latn-ZZ"}, "snx": {"value" : "snx-Latn-ZZ"}, "li": {"value" : "li-Latn-NL"}, "sny": {"value" : "sny-Latn-ZZ"}, "wwa": {"value" : "wwa-Latn-ZZ"}, "bmk": {"value" : "bmk-Latn-ZZ"}, "und-Cher": {"value" : "chr-Cher-US"}, "fur": {"value" : "fur-Latn-IT"}, "ln": {"value" : "ln-Latn-CD"}, "und-BA": {"value" : "bs-Latn-BA"}, "fuq": {"value" : "fuq-Latn-NE"}, "lo": {"value" : "lo-Laoo-LA"}, "und-BG": {"value" : "bg-Cyrl-BG"} , "und-BF": {"value" : "fr-Latn-BF"}, "fuv": {"value" : "fuv-Latn-NG"}, "und-BE": {"value" : "nl-Latn-BE"}, "bmq": {"value" : "bmq-Latn-ML"}, "und-BD": {"value" : "bn-Beng-BD"}, "lt": {"value" : "lt-Latn-LT"}, "lu": {"value" : "lu-Latn-CD"}, "und-BJ": {"value" : "fr-Latn-BJ"}, "lv": {"value" : "lv-Latn-LV"}, "ogc": {"value" : "ogc-Latn-ZZ"}, "sog": {"value" : "sog-Sogd-UZ"}, "und-BI": {"value" : "rn-Latn-BI"}, "bmu": {"value" : "bmu-Latn-ZZ"}, "fuy": {"value" : "fuy-Latn-ZZ"}, "und-BH": {"value" : "ar-Arab-BH"} , "und-BO": {"value" : "es-Latn-BO"}, "und-BN": {"value" : "ms-Latn-BN"}, "sok": {"value" : "sok-Latn-ZZ"}, "und-BL": {"value" : "fr-Latn-BL"}, "und-BR": {"value" : "pt-Latn-BR"}, "und-BQ": {"value" : "pap-Latn-BQ"}, "soq": {"value" : "soq-Latn-ZZ"}, "und-BV": {"value" : "und-Latn-BV"}, "und-BT": {"value" : "dz-Tibt-BT"}, "sou": {"value" : "sou-Thai-TH"}, "bng": {"value" : "bng-Latn-ZZ"}, "mg": {"value" : "mg-Latn-MG"}, "und-BY": {"value" : "be-Cyrl-BY"}, "und-Glag": {"value" : "cu-Glag-BG"}, "mh": {"value" : "mh-Latn-MH"}, "mi": {"value" : "mi-Latn-NZ"}, "soy": {"value" : "soy-Latn-ZZ"}, "mk": {"value" : "mk-Cyrl-MK"}, "ml": {"value" : "ml-Mlym-IN"}, "bnm": {"value" : "bnm-Latn-ZZ"}, "mn": {"value" : "mn-Cyrl-MN"}, "mo": {"value" : "mo-Latn-RO"}, "und-Prti": {"value" : "xpr-Prti-IR"}, "fvr": {"value" : "fvr-Latn-SD"}, "und-AF": {"value" : "fa-Arab-AF"}, "bnp": {"value" : "bnp-Latn-ZZ"}, "mr": {"value" : "mr-Deva-IN"}, "und-AE": {"value" : "ar-Arab-AE"}, "ms": {"value" : "ms-Latn-MY"}, "spd": {"value" : "spd-Latn-ZZ"} , "und-AD": {"value" : "ca-Latn-AD"}, "mt": {"value" : "mt-Latn-MT"}, "my": {"value" : "my-Mymr-MM"}, "zh-BN": {"value" : "zh-Hant-BN"}, "und-AM": {"value" : "hy-Armn-AM"}, "spl": {"value" : "spl-Latn-ZZ"}, "und-AL": {"value" : "sq-Latn-AL"}, "und-AR": {"value" : "es-Latn-AR"}, "und-AQ": {"value" : "und-Latn-AQ"}, "na": {"value" : "na-Latn-NR"}, "und-AO": {"value" : "pt-Latn-AO"}, "nb": {"value" : "nb-Latn-NO"}, "nd": {"value" : "nd-Latn-ZW"}, "und-AT": {"value" : "de-Latn-AT"}, "ne": {"value" : "ne-Deva-NP"} , "sps": {"value" : "sps-Latn-ZZ"}, "und-AS": {"value" : "sm-Latn-AS"}, "und-AZ": {"value" : "az-Latn-AZ"}, "ng": {"value" : "ng-Latn-NA"}, "und-AX": {"value" : "sv-Latn-AX"}, "und-AW": {"value" : "nl-Latn-AW"}, "boj": {"value" : "boj-Latn-ZZ"}, "nl": {"value" : "nl-Latn-NL"}, "bon": {"value" : "bon-Latn-ZZ"}, "nn": {"value" : "nn-Latn-NO"}, "bom": {"value" : "bom-Latn-ZZ"}, "no": {"value" : "no-Latn-NO"}, "nr": {"value" : "nr-Latn-ZA"}, "arc-Nbat": {"value" : "arc-Nbat-JO"}, "und-Medf": {"value" : "mis-Medf-NG"} , "nv": {"value" : "nv-Latn-US"}, "kaa": {"value" : "kaa-Cyrl-UZ"}, "ny": {"value" : "ny-Latn-MW"}, "kac": {"value" : "kac-Latn-MM"}, "kab": {"value" : "kab-Latn-DZ"}, "kad": {"value" : "kad-Latn-ZZ"}, "kai": {"value" : "kai-Latn-ZZ"}, "oc": {"value" : "oc-Latn-FR"}, "zh-AU": {"value" : "zh-Hant-AU"}, "kaj": {"value" : "kaj-Latn-NG"}, "kam": {"value" : "kam-Latn-KE"}, "und-Tagb": {"value" : "tbw-Tagb-PH"}, "kao": {"value" : "kao-Latn-ML"}, "und-Ogam": {"value" : "sga-Ogam-IE"}, "om": {"value" : "om-Latn-ET"} , "srb": {"value" : "srb-Sora-IN"}, "or": {"value" : "or-Orya-IN"}, "tg-Arab": {"value" : "tg-Arab-PK"}, "os": {"value" : "os-Cyrl-GE"}, "und-Sogd": {"value" : "sog-Sogd-UZ"}, "bpy": {"value" : "bpy-Beng-IN"}, "kbd": {"value" : "kbd-Cyrl-RU"}, "srn": {"value" : "srn-Latn-SR"}, "pa": {"value" : "pa-Guru-IN"}, "srr": {"value" : "srr-Latn-SN"}, "bqc": {"value" : "bqc-Latn-ZZ"}, "und-Kthi": {"value" : "bho-Kthi-IN"}, "kbm": {"value" : "kbm-Latn-ZZ"}, "kbp": {"value" : "kbp-Latn-ZZ"}, "srx": {"value" : "srx-Deva-IN"} , "bqi": {"value" : "bqi-Arab-IR"}, "kbq": {"value" : "kbq-Latn-ZZ"}, "pl": {"value" : "pl-Latn-PL"}, "bqp": {"value" : "bqp-Latn-ZZ"}, "kbx": {"value" : "kbx-Latn-ZZ"}, "kby": {"value" : "kby-Arab-NE"}, "ps": {"value" : "ps-Arab-AF"}, "pt": {"value" : "pt-Latn-BR"}, "ssd": {"value" : "ssd-Latn-ZZ"}, "und-Nkoo": {"value" : "man-Nkoo-GN"}, "bqv": {"value" : "bqv-Latn-CI"}, "ssg": {"value" : "ssg-Latn-ZZ"}, "und-Mymr": {"value" : "my-Mymr-MM"}, "kcg": {"value" : "kcg-Latn-NG"}, "bra": {"value" : "bra-Deva-IN"} , "kck": {"value" : "kck-Latn-ZW"}, "kcl": {"value" : "kcl-Latn-ZZ"}, "okr": {"value" : "okr-Latn-ZZ"}, "ssy": {"value" : "ssy-Latn-ER"}, "brh": {"value" : "brh-Arab-PK"}, "okv": {"value" : "okv-Latn-ZZ"}, "kct": {"value" : "kct-Latn-ZZ"}, "und-Hani": {"value" : "zh-Hani-CN"}, "und-Bugi": {"value" : "bug-Bugi-ID"}, "und-Hang": {"value" : "ko-Hang-KR"}, "qu": {"value" : "qu-Latn-PE"}, "brx": {"value" : "brx-Deva-IN"}, "und-Samr": {"value" : "smp-Samr-IL"}, "brz": {"value" : "brz-Latn-ZZ"}, "stk": {"value" : "stk-Latn-ZZ"}, "und-Hano": {"value" : "hnn-Hano-PH"}, "kde": {"value" : "kde-Latn-TZ"}, "kdh": {"value" : "kdh-Arab-TG"}, "stq": {"value" : "stq-Latn-DE"}, "kdl": {"value" : "kdl-Latn-ZZ"}, "bsj": {"value" : "bsj-Latn-ZZ"}, "und-Hanb": {"value" : "zh-Hanb-TW"}, "kdt": {"value" : "kdt-Thai-TH"}, "rm": {"value" : "rm-Latn-CH"}, "rn": {"value" : "rn-Latn-BI"}, "ro": {"value" : "ro-Latn-RO"}, "sua": {"value" : "sua-Latn-ZZ"}, "und-Deva-BT": {"value" : "ne-Deva-BT"}, "bsq": {"value" : "bsq-Bass-LR"}, "bst": {"value" : "bst-Ethi-ZZ"}, "sue": {"value" : "sue-Latn-ZZ"}, "bss": {"value" : "bss-Latn-CM"}, "ru": {"value" : "ru-Cyrl-RU"}, "und-Buhd": {"value" : "bku-Buhd-PH"}, "rw": {"value" : "rw-Latn-RW"}, "kea": {"value" : "kea-Latn-CV"}, "suk": {"value" : "suk-Latn-TZ"}, "grc-Linb": {"value" : "grc-Linb-GR"}, "sa": {"value" : "sa-Deva-IN"}, "sc": {"value" : "sc-Latn-IT"}, "sus": {"value" : "sus-Latn-GN"}, "sd": {"value" : "sd-Arab-PK"}, "sur": {"value" : "sur-Latn-ZZ"}, "se": {"value" : "se-Latn-NO"}, "sg": {"value" : "sg-Latn-CF"}, "ken": {"value" : "ken-Latn-CM"}, "si": {"value" : "si-Sinh-LK"}, "und-Hant": {"value" : "zh-Hant-TW"}, "und-Hans": {"value" : "zh-Hans-CN"}, "sk": {"value" : "sk-Latn-SK"}, "sl": {"value" : "sl-Latn-SI"}, "sm": {"value" : "sm-Latn-WS"}, "sn": {"value" : "sn-Latn-ZW"}, "bto": {"value" : "bto-Latn-PH"}, "so": {"value" : "so-Latn-SO"}, "sq": {"value" : "sq-Latn-AL"}, "sr": {"value" : "sr-Cyrl-RS"}, "ss": {"value" : "ss-Latn-ZA"}, "kez": {"value" : "kez-Latn-ZZ"}, "st": {"value" : "st-Latn-ZA"} , "su": {"value" : "su-Latn-ID"}, "btt": {"value" : "btt-Latn-ZZ"}, "sv": {"value" : "sv-Latn-SE"}, "sw": {"value" : "sw-Latn-TZ"}, "btv": {"value" : "btv-Deva-PK"}, "ong": {"value" : "ong-Latn-ZZ"}, "ta": {"value" : "ta-Taml-IN"}, "onn": {"value" : "onn-Latn-ZZ"}, "bua": {"value" : "bua-Cyrl-RU"}, "bud": {"value" : "bud-Latn-ZZ"}, "buc": {"value" : "buc-Latn-YT"}, "te": {"value" : "te-Telu-IN"}, "tg": {"value" : "tg-Cyrl-TJ"}, "th": {"value" : "th-Thai-TH"}, "und-Gong": {"value" : "wsg-Gong-IN"}, "bug": {"value" : "bug-Latn-ID"}, "kfo": {"value" : "kfo-Latn-CI"}, "ons": {"value" : "ons-Latn-ZZ"}, "ti": {"value" : "ti-Ethi-ET"}, "kfr": {"value" : "kfr-Deva-IN"}, "tk": {"value" : "tk-Latn-TM"}, "tl": {"value" : "tl-Latn-PH"}, "und-Lisu": {"value" : "lis-Lisu-CN"}, "buk": {"value" : "buk-Latn-ZZ"}, "tn": {"value" : "tn-Latn-ZA"}, "bum": {"value" : "bum-Latn-CM"}, "to": {"value" : "to-Latn-TO"}, "buo": {"value" : "buo-Latn-ZZ"}, "swc": {"value" : "swc-Latn-CD"}, "tr": {"value" : "tr-Latn-TR"}, "und-Gonm": {"value" : "esg-Gonm-IN"}, "kfy": {"value" : "kfy-Deva-IN"}, "swb": {"value" : "swb-Arab-YT"}, "ts": {"value" : "ts-Latn-ZA"}, "tt": {"value" : "tt-Cyrl-RU"}, "bus": {"value" : "bus-Latn-ZZ"}, "swg": {"value" : "swg-Latn-DE"}, "buu": {"value" : "buu-Latn-ZZ"}, "ty": {"value" : "ty-Latn-PF"}, "kge": {"value" : "kge-Latn-ID"}, "kgf": {"value" : "kgf-Latn-ZZ"}, "swp": {"value" : "swp-Latn-ZZ"}, "bvb": {"value" : "bvb-Latn-GQ"}, "ug": {"value" : "ug-Arab-CN"}, "swv": {"value" : "swv-Deva-IN"}, "kgp": {"value" : "kgp-Latn-BR"} , "uk": {"value" : "uk-Cyrl-UA"}, "ur": {"value" : "ur-Arab-PK"}, "kk-IR": {"value" : "kk-Arab-IR"}, "khb": {"value" : "khb-Talu-CN"}, "kha": {"value" : "kha-Latn-IN"}, "uz": {"value" : "uz-Latn-UZ"}, "sxn": {"value" : "sxn-Latn-ID"}, "xav": {"value" : "xav-Latn-BR"}, "opm": {"value" : "opm-Latn-ZZ"}, "bwd": {"value" : "bwd-Latn-ZZ"}, "und-Mlym": {"value" : "ml-Mlym-IN"}, "ve": {"value" : "ve-Latn-ZA"}, "khn": {"value" : "khn-Deva-IN"}, "sxw": {"value" : "sxw-Latn-ZZ"}, "vi": {"value" : "vi-Latn-VN"}, "khq": {"value" : "khq-Latn-ML"}, "kht": {"value" : "kht-Mymr-IN"}, "khs": {"value" : "khs-Latn-ZZ"}, "vo": {"value" : "vo-Latn-001"}, "khw": {"value" : "khw-Arab-PK"}, "bwr": {"value" : "bwr-Latn-ZZ"}, "khz": {"value" : "khz-Latn-ZZ"}, "und-ZW": {"value" : "sn-Latn-ZW"}, "xbi": {"value" : "xbi-Latn-ZZ"}, "gaa": {"value" : "gaa-Latn-GH"}, "syl": {"value" : "syl-Beng-BD"}, "wa": {"value" : "wa-Latn-BE"}, "gag": {"value" : "gag-Latn-MD"}, "gaf": {"value" : "gaf-Latn-ZZ"}, "kij": {"value" : "kij-Latn-ZZ"}, "syr": {"value" : "syr-Syrc-IQ"}, "und-YE": {"value" : "ar-Arab-YE"}, "gah": {"value" : "gah-Latn-ZZ"}, "gaj": {"value" : "gaj-Latn-ZZ"}, "gam": {"value" : "gam-Latn-ZZ"}, "bxh": {"value" : "bxh-Latn-ZZ"}, "gan": {"value" : "gan-Hans-CN"}, "kiu": {"value" : "kiu-Latn-TR"}, "kiw": {"value" : "kiw-Latn-ZZ"}, "wo": {"value" : "wo-Latn-SN"}, "gaw": {"value" : "gaw-Latn-ZZ"}, "und-Sarb": {"value" : "xsa-Sarb-YE"}, "gay": {"value" : "gay-Latn-ID"}, "und-YT": {"value" : "fr-Latn-YT"}, "kjd": {"value" : "kjd-Latn-ZZ"} , "szl": {"value" : "szl-Latn-PL"}, "xco": {"value" : "xco-Chrs-UZ"}, "xcr": {"value" : "xcr-Cari-TR"}, "gba": {"value" : "gba-Latn-ZZ"}, "und-Mult": {"value" : "skr-Mult-PK"}, "kjg": {"value" : "kjg-Laoo-LA"}, "gbf": {"value" : "gbf-Latn-ZZ"}, "oro": {"value" : "oro-Latn-ZZ"}, "und-Hatr": {"value" : "mis-Hatr-IQ"}, "bye": {"value" : "bye-Latn-ZZ"}, "xh": {"value" : "xh-Latn-ZA"}, "gbm": {"value" : "gbm-Deva-IN"}, "oru": {"value" : "oru-Arab-ZZ"}, "kjs": {"value" : "kjs-Latn-ZZ"}, "byn": {"value" : "byn-Ethi-ER"} , "und-XK": {"value" : "sq-Latn-XK"}, "yue-CN": {"value" : "yue-Hans-CN"}, "und-Lepc": {"value" : "lep-Lepc-IN"}, "byr": {"value" : "byr-Latn-ZZ"}, "kjy": {"value" : "kjy-Latn-ZZ"}, "osa": {"value" : "osa-Osge-US"}, "bys": {"value" : "bys-Latn-ZZ"}, "byv": {"value" : "byv-Latn-CM"}, "gbz": {"value" : "gbz-Arab-IR"}, "gby": {"value" : "gby-Latn-ZZ"}, "byx": {"value" : "byx-Latn-ZZ"}, "kkc": {"value" : "kkc-Latn-ZZ"}, "und-VU": {"value" : "bi-Latn-VU"}, "bza": {"value" : "bza-Latn-ZZ"}, "und-Goth": {"value" : "got-Goth-UA"}, "kkj": {"value" : "kkj-Latn-CM"}, "bze": {"value" : "bze-Latn-ML"}, "und-Avst": {"value" : "ae-Avst-IR"}, "bzf": {"value" : "bzf-Latn-ZZ"}, "yi": {"value" : "yi-Hebr-001"}, "bzh": {"value" : "bzh-Latn-ZZ"}, "und-WF": {"value" : "fr-Latn-WF"}, "yo": {"value" : "yo-Latn-NG"}, "gcr": {"value" : "gcr-Latn-GF"}, "ota": {"value" : "ota-Arab-ZZ"}, "und-WS": {"value" : "sm-Latn-WS"}, "bzw": {"value" : "bzw-Latn-ZZ"}, "und-UZ": {"value" : "uz-Latn-UZ"}, "und-UY": {"value" : "es-Latn-UY"}, "otk": {"value" : "otk-Orkh-MN"}, "xes": {"value" : "xes-Latn-ZZ"}, "za": {"value" : "za-Latn-CN"}, "gde": {"value" : "gde-Latn-ZZ"}, "kln": {"value" : "kln-Latn-KE"}, "und-VA": {"value" : "it-Latn-VA"}, "zh": {"value" : "zh-Hans-CN"}, "gdn": {"value" : "gdn-Latn-ZZ"}, "klq": {"value" : "klq-Latn-ZZ"}, "und-Saur": {"value" : "saz-Saur-IN"}, "klt": {"value" : "klt-Latn-ZZ"}, "und-VE": {"value" : "es-Latn-VE"}, "gdr": {"value" : "gdr-Latn-ZZ"}, "klx": {"value" : "klx-Latn-ZZ"}, "und-VN": {"value" : "vi-Latn-VN"} , "kk-MN": {"value" : "kk-Arab-MN"}, "zu": {"value" : "zu-Latn-ZA"}, "und-Armn": {"value" : "hy-Armn-AM"}, "kmb": {"value" : "kmb-Latn-AO"}, "und-TR": {"value" : "tr-Latn-TR"}, "geb": {"value" : "geb-Latn-ZZ"}, "und-TW": {"value" : "zh-Hant-TW"}, "kmh": {"value" : "kmh-Latn-ZZ"}, "und-TV": {"value" : "tvl-Latn-TV"}, "und-TZ": {"value" : "sw-Latn-TZ"}, "kmo": {"value" : "kmo-Latn-ZZ"}, "gej": {"value" : "gej-Latn-ZZ"}, "und-UA": {"value" : "uk-Cyrl-UA"}, "gel": {"value" : "gel-Latn-ZZ"}, "kms": {"value" : "kms-Latn-ZZ"}, "kmu": {"value" : "kmu-Latn-ZZ"}, "kmw": {"value" : "kmw-Latn-ZZ"}, "und-Tibt": {"value" : "bo-Tibt-CN"}, "und-UG": {"value" : "sw-Latn-UG"}, "und-Armi": {"value" : "arc-Armi-IR"}, "gez": {"value" : "gez-Ethi-ET"}, "und-ST": {"value" : "pt-Latn-ST"}, "knf": {"value" : "knf-Latn-GW"}, "und-SR": {"value" : "nl-Latn-SR"}, "und-SV": {"value" : "es-Latn-SV"}, "und-SY": {"value" : "ar-Arab-SY"}, "knp": {"value" : "knp-Latn-ZZ"}, "gfk": {"value" : "gfk-Latn-ZZ"}, "und-TD": {"value" : "fr-Latn-TD"} , "und-TH": {"value" : "th-Thai-TH"}, "und-TG": {"value" : "fr-Latn-TG"}, "und-TF": {"value" : "fr-Latn-TF"}, "und-TM": {"value" : "tk-Latn-TM"}, "und-TL": {"value" : "pt-Latn-TL"}, "und-TK": {"value" : "tkl-Latn-TK"}, "und-TJ": {"value" : "tg-Cyrl-TJ"}, "und-TO": {"value" : "to-Latn-TO"}, "und-TN": {"value" : "ar-Arab-TN"}, "und-RS": {"value" : "sr-Cyrl-RS"}, "koi": {"value" : "koi-Cyrl-RU"}, "und-RW": {"value" : "rw-Latn-RW"}, "kok": {"value" : "kok-Deva-IN"}, "und-RU": {"value" : "ru-Cyrl-RU"}, "kol": {"value" : "kol-Latn-ZZ"}, "kos": {"value" : "kos-Latn-FM"}, "ggn": {"value" : "ggn-Deva-NP"}, "und-SD": {"value" : "ar-Arab-SD"}, "und-SC": {"value" : "fr-Latn-SC"}, "und-SA": {"value" : "ar-Arab-SA"}, "koz": {"value" : "koz-Latn-ZZ"}, "und-SE": {"value" : "sv-Latn-SE"}, "und-SK": {"value" : "sk-Latn-SK"}, "und-SJ": {"value" : "nb-Latn-SJ"}, "und-SI": {"value" : "sl-Latn-SI"}, "taj": {"value" : "taj-Deva-NP"}, "und-SO": {"value" : "so-Latn-SO"}, "tal": {"value" : "tal-Latn-ZZ"}, "und-SN": {"value" : "fr-Latn-SN"} , "und-Osge": {"value" : "osa-Osge-US"}, "und-SM": {"value" : "it-Latn-SM"}, "kpf": {"value" : "kpf-Latn-ZZ"}, "tan": {"value" : "tan-Latn-ZZ"}, "kpe": {"value" : "kpe-Latn-LR"}, "und-QO": {"value" : "en-Latn-DG"}, "taq": {"value" : "taq-Latn-ZZ"}, "kpo": {"value" : "kpo-Latn-ZZ"}, "kpr": {"value" : "kpr-Latn-ZZ"}, "kpx": {"value" : "kpx-Latn-ZZ"}, "ghs": {"value" : "ghs-Latn-ZZ"}, "und-Lana": {"value" : "nod-Lana-TH"}, "tbc": {"value" : "tbc-Latn-ZZ"}, "und-RE": {"value" : "fr-Latn-RE"}, "tbd": {"value" : "tbd-Latn-ZZ"}, "tbg": {"value" : "tbg-Latn-ZZ"}, "tbf": {"value" : "tbf-Latn-ZZ"}, "und-RO": {"value" : "ro-Latn-RO"}, "kqb": {"value" : "kqb-Latn-ZZ"}, "tbo": {"value" : "tbo-Latn-ZZ"}, "kqf": {"value" : "kqf-Latn-ZZ"}, "und-PT": {"value" : "pt-Latn-PT"}, "und-PS": {"value" : "ar-Arab-PS"}, "cad": {"value" : "cad-Latn-US"}, "und-PR": {"value" : "es-Latn-PR"}, "tbw": {"value" : "tbw-Latn-PH"}, "und-PY": {"value" : "gn-Latn-PY"}, "gim": {"value" : "gim-Latn-ZZ"}, "und-PW": {"value" : "pau-Latn-PW"}, "gil": {"value" : "gil-Latn-KI"}, "kqs": {"value" : "kqs-Latn-ZZ"}, "tbz": {"value" : "tbz-Latn-ZZ"}, "und-Laoo": {"value" : "lo-Laoo-LA"}, "can": {"value" : "can-Latn-ZZ"}, "und-QA": {"value" : "ar-Arab-QA"}, "kqy": {"value" : "kqy-Ethi-ZZ"}, "ms-CC": {"value" : "ms-Arab-CC"}, "tci": {"value" : "tci-Latn-ZZ"}, "krc": {"value" : "krc-Cyrl-RU"}, "krj": {"value" : "krj-Latn-PH"}, "kri": {"value" : "kri-Latn-SL"}, "ozm": {"value" : "ozm-Latn-ZZ"}, "und-OM": {"value" : "ar-Arab-OM"}, "krl": {"value" : "krl-Latn-RU"} , "gjk": {"value" : "gjk-Arab-PK"}, "cbj": {"value" : "cbj-Latn-ZZ"}, "gjn": {"value" : "gjn-Latn-ZZ"}, "tcy": {"value" : "tcy-Knda-IN"}, "xla": {"value" : "xla-Latn-ZZ"}, "krs": {"value" : "krs-Latn-ZZ"}, "xlc": {"value" : "xlc-Lyci-TR"}, "kru": {"value" : "kru-Deva-IN"}, "und-PA": {"value" : "es-Latn-PA"}, "xld": {"value" : "xld-Lydi-TR"}, "gju": {"value" : "gju-Arab-PK"}, "und-PE": {"value" : "es-Latn-PE"}, "tdd": {"value" : "tdd-Tale-CN"}, "tdg": {"value" : "tdg-Deva-NP"}, "tdh": {"value" : "tdh-Deva-NP"} , "und-PH": {"value" : "fil-Latn-PH"}, "und-PG": {"value" : "tpi-Latn-PG"}, "ksb": {"value" : "ksb-Latn-TZ"}, "und-PF": {"value" : "fr-Latn-PF"}, "und-PM": {"value" : "fr-Latn-PM"}, "ksd": {"value" : "ksd-Latn-ZZ"}, "und-PL": {"value" : "pl-Latn-PL"}, "und-PK": {"value" : "ur-Arab-PK"}, "ksf": {"value" : "ksf-Latn-CM"}}; } function otciu_CLDRHelper_getErasMap$$create() { return {"root": [{"value" : "BCE"}, {"value" : "CE"}], "en": [{"value" : "BC"}, {"value" : "AD"}]}; } function otciu_CLDRHelper_getAmPmMap$$create() { return {"root": [{"value" : "AM"}, {"value" : "PM"}], "en": [{"value" : "AM"}, {"value" : "PM"}]}; } function otciu_CLDRHelper_getMonthMap$$create() { return {"root": [{"value" : "M01"}, {"value" : "M02"}, {"value" : "M03"}, {"value" : "M04"}, {"value" : "M05"}, {"value" : "M06"}, {"value" : "M07"}, {"value" : "M08"}, {"value" : "M09"}, {"value" : "M10"}, {"value" : "M11"}, {"value" : "M12"}], "en": [{"value" : "January"}, {"value" : "February"}, {"value" : "March"}, {"value" : "April"}, {"value" : "May"}, {"value" : "June"}, {"value" : "July"}, {"value" : "August"}, {"value" : "September"}, {"value" : "October"}, {"value" : "November"}, {"value" : "December"} ]}; } function otciu_CLDRHelper_getShortMonthMap$$create() { return {"root": [{"value" : "M01"}, {"value" : "M02"}, {"value" : "M03"}, {"value" : "M04"}, {"value" : "M05"}, {"value" : "M06"}, {"value" : "M07"}, {"value" : "M08"}, {"value" : "M09"}, {"value" : "M10"}, {"value" : "M11"}, {"value" : "M12"}], "en": [{"value" : "Jan"}, {"value" : "Feb"}, {"value" : "Mar"}, {"value" : "Apr"}, {"value" : "May"}, {"value" : "Jun"}, {"value" : "Jul"}, {"value" : "Aug"}, {"value" : "Sep"}, {"value" : "Oct"}, {"value" : "Nov"}, {"value" : "Dec"}]}; } function otciu_CLDRHelper_getWeekdayMap$$create() { return {"root": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}], "en": [{"value" : "Sunday"}, {"value" : "Monday"}, {"value" : "Tuesday"}, {"value" : "Wednesday"}, {"value" : "Thursday"}, {"value" : "Friday"}, {"value" : "Saturday"}]}; } function otciu_CLDRHelper_getShortWeekdayMap$$create() { return {"root": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}], "en": [{"value" : "Sun"}, {"value" : "Mon"}, {"value" : "Tue"}, {"value" : "Wed"}, {"value" : "Thu"}, {"value" : "Fri"}, {"value" : "Sat"}]}; } function otciu_CLDRHelper_getTimeZoneLocalizationMap$$create() { return {"root": {"timeZones" : {"Asia": {"Gaza": {"value" : "Gaza"}, "Makassar": {"value" : "Makassar"}, "Ulaanbaatar": {"value" : "Ulaanbaatar"}, "Vladivostok": {"value" : "Vladivostok"}, "Tashkent": {"value" : "Tashkent"}, "Beirut": {"value" : "Beirut"}, "Qyzylorda": {"value" : "Qyzylorda"}, "Hong_Kong": {"value" : "Hong Kong"}, "Phnom_Penh": {"value" : "Phnom Penh"}, "Kabul": {"value" : "Kabul"}, "Riyadh": {"value" : "Riyadh"}, "Ashgabat": {"value" : "Ashgabat"}, "Chita": {"value" : "Chita"}, "Aqtau": {"value" : "Aqtau"}, "Tokyo": {"value" : "Tokyo"}, "Baku": {"value" : "Baku"}, "Aqtobe": {"value" : "Aqtobe"}, "Novosibirsk": {"value" : "Novosibirsk"}, "Kamchatka": {"value" : "Kamchatka"}, "Nicosia": {"value" : "Nicosia"}, "Pontianak": {"value" : "Pontianak"}, "Qostanay": {"value" : "Qostanay"}, "Barnaul": {"value" : "Barnaul"}, "Jerusalem": {"value" : "Jerusalem"}, "Kuala_Lumpur": {"value" : "Kuala Lumpur"}, "Novokuznetsk": {"value" : "Novokuznetsk"}, "Bahrain": {"value" : "Bahrain"}, "Kuching": {"value" : "Kuching"}, "Bangkok": {"value" : "Bangkok"}, "Srednekolymsk": {"value" : "Srednekolymsk"}, "Karachi": {"value" : "Karachi"}, "Aden": {"value" : "Aden"}, "Irkutsk": {"value" : "Irkutsk"}, "Hovd": {"value" : "Hovd"}, "Katmandu": {"value" : "Kathmandu"}, "Baghdad": {"value" : "Baghdad"}, "Samarkand": {"value" : "Samarkand"}, "Thimphu": {"value" : "Thimphu"}, "Dhaka": {"value" : "Dhaka"}, "Yerevan": {"value" : "Yerevan"}, "Muscat": {"value" : "Muscat"}, "Saigon": {"value" : "Ho Chi Minh"}, "Dili": {"value" : "Dili"}, "Singapore": {"value" : "Singapore"}, "Rangoon": {"value" : "Yangon"}, "Damascus": {"value" : "Damascus"}, "Taipei": {"value" : "Taipei"}, "Amman": {"value" : "Amman"}, "Choibalsan": {"value" : "Choibalsan"}, "Macau": {"value" : "Macao"}, "Jayapura": {"value" : "Jayapura"}, "Manila": {"value" : "Manila"}, "Oral": {"value" : "Oral"}, "Dubai": {"value" : "Dubai"}, "Yakutsk": {"value" : "Yakutsk"}, "Seoul": {"value" : "Seoul"}, "Hebron": {"value" : "Hebron"}, "Qatar": {"value" : "Qatar"}, "Bishkek": {"value" : "Bishkek"}, "Tomsk": {"value" : "Tomsk"}, "Colombo": {"value" : "Colombo"}, "Khandyga": {"value" : "Khandyga"}, "Yekaterinburg": {"value" : "Yekaterinburg"}, "Dushanbe": {"value" : "Dushanbe"}, "Famagusta": {"value" : "Famagusta"}, "Kuwait": {"value" : "Kuwait"}, "Magadan": {"value" : "Magadan"}, "Pyongyang": {"value" : "Pyongyang"}, "Tehran": {"value" : "Tehran"}, "Sakhalin": {"value" : "Sakhalin"}, "Calcutta": {"value" : "Kolkata"}, "Urumqi": {"value" : "Urumqi"}, "Shanghai": {"value" : "Shanghai"} , "Atyrau": {"value" : "Atyrau"}, "Almaty": {"value" : "Almaty"}, "Tbilisi": {"value" : "Tbilisi"}, "Anadyr": {"value" : "Anadyr"}, "Brunei": {"value" : "Brunei"}, "Krasnoyarsk": {"value" : "Krasnoyarsk"}, "Vientiane": {"value" : "Vientiane"}, "Omsk": {"value" : "Omsk"}, "Jakarta": {"value" : "Jakarta"}, "Ust-Nera": {"value" : "Ust-Nera"}}, "Pacific": {"Easter": {"value" : "Easter"}, "Fiji": {"value" : "Fiji"}, "Port_Moresby": {"value" : "Port Moresby"}, "Kiritimati": {"value" : "Kiritimati"}, "Kosrae": {"value" : "Kosrae"}, "Kwajalein": {"value" : "Kwajalein"}, "Auckland": {"value" : "Auckland"}, "Efate": {"value" : "Efate"}, "Johnston": {"value" : "Johnston"}, "Niue": {"value" : "Niue"}, "Majuro": {"value" : "Majuro"}, "Truk": {"value" : "Chuuk"}, "Ponape": {"value" : "Pohnpei"}, "Guadalcanal": {"value" : "Guadalcanal"}, "Guam": {"value" : "Guam"}, "Chatham": {"value" : "Chatham"}, "Midway": {"value" : "Midway"}, "Tahiti": {"value" : "Tahiti"}, "Pago_Pago": {"value" : "Pago Pago"}, "Galapagos": {"value" : "Galapagos"}, "Funafuti": {"value" : "Funafuti"}, "Marquesas": {"value" : "Marquesas"}, "Rarotonga": {"value" : "Rarotonga"}, "Tarawa": {"value" : "Tarawa"}, "Saipan": {"value" : "Saipan"}, "Gambier": {"value" : "Gambier"}, "Tongatapu": {"value" : "Tongatapu"}, "Wallis": {"value" : "Wallis"}, "Fakaofo": {"value" : "Fakaofo"}, "Wake": {"value" : "Wake"}, "Enderbury": {"value" : "Enderbury"}, "Pitcairn": {"value" : "Pitcairn"}, "Apia": {"value" : "Apia"}, "Noumea": {"value" : "Noumea"}, "Palau": {"value" : "Palau"}, "Nauru": {"value" : "Nauru"}, "Bougainville": {"value" : "Bougainville"}, "Norfolk": {"value" : "Norfolk"}}, "Etc": {"Unknown": {"value" : "Unknown"}}, "Europe": {"Belgrade": {"value" : "Belgrade"}, "Saratov": {"value" : "Saratov"}, "Gibraltar": {"value" : "Gibraltar"}, "Bucharest": {"value" : "Bucharest"}, "Dublin": {"value" : "Dublin"}, "Zaporozhye": {"value" : "Zaporozhye"}, "Kiev": {"value" : "Kiev"}, "Zurich": {"value" : "Zurich"}, "Copenhagen": {"value" : "Copenhagen"}, "Rome": {"value" : "Rome"}, "Zagreb": {"value" : "Zagreb"}, "Monaco": {"value" : "Monaco"}, "Luxembourg": {"value" : "Luxembourg"}, "Jersey": {"value" : "Jersey"}, "Istanbul": {"value" : "Istanbul"}, "Ulyanovsk": {"value" : "Ulyanovsk"}, "Samara": {"value" : "Samara"}, "Sarajevo": {"value" : "Sarajevo"}, "Chisinau": {"value" : "Chisinau"}, "Vatican": {"value" : "Vatican"}, "Brussels": {"value" : "Brussels"}, "Oslo": {"value" : "Oslo"}, "Warsaw": {"value" : "Warsaw"}, "Berlin": {"value" : "Berlin"}, "Lisbon": {"value" : "Lisbon"} , "Athens": {"value" : "Athens"}, "Podgorica": {"value" : "Podgorica"}, "San_Marino": {"value" : "San Marino"}, "Simferopol": {"value" : "Simferopol"}, "Bratislava": {"value" : "Bratislava"}, "Stockholm": {"value" : "Stockholm"}, "Prague": {"value" : "Prague"}, "Uzhgorod": {"value" : "Uzhgorod"}, "Astrakhan": {"value" : "Astrakhan"}, "Budapest": {"value" : "Budapest"}, "Madrid": {"value" : "Madrid"}, "Vaduz": {"value" : "Vaduz"}, "London": {"value" : "London"}, "Vilnius": {"value" : "Vilnius"}, "Isle_of_Man": {"value" : "Isle of Man"}, "Sofia": {"value" : "Sofia"}, "Kirov": {"value" : "Kirov"}, "Tallinn": {"value" : "Tallinn"}, "Moscow": {"value" : "Moscow"}, "Malta": {"value" : "Malta"}, "Busingen": {"value" : "Busingen"}, "Amsterdam": {"value" : "Amsterdam"}, "Andorra": {"value" : "Andorra"}, "Riga": {"value" : "Riga"}, "Vienna": {"value" : "Vienna"}, "Helsinki": {"value" : "Helsinki"}, "Minsk": {"value" : "Minsk"}, "Kaliningrad": {"value" : "Kaliningrad"}, "Ljubljana": {"value" : "Ljubljana"}, "Mariehamn": {"value" : "Mariehamn"}, "Skopje": {"value" : "Skopje"}, "Tirane": {"value" : "Tirane"}, "Guernsey": {"value" : "Guernsey"}, "Volgograd": {"value" : "Volgograd"}, "Paris": {"value" : "Paris"}}, "America": {"Belem": {"value" : "Belem"}, "Guayaquil": {"value" : "Guayaquil"}, "Costa_Rica": {"value" : "Costa Rica"}, "Hermosillo": {"value" : "Hermosillo"}, "Punta_Arenas": {"value" : "Punta Arenas"}, "Iqaluit": {"value" : "Iqaluit"}, "Godthab": {"value" : "Nuuk"}, "Jujuy": {"value" : "Jujuy"}, "El_Salvador": {"value" : "El Salvador"}, "Monterrey": {"value" : "Monterrey"}, "Bahia": {"value" : "Bahia"}, "Sao_Paulo": {"value" : "Sao Paulo"}, "Grenada": {"value" : "Grenada"}, "Grand_Turk": {"value" : "Grand Turk"}, "Montserrat": {"value" : "Montserrat"}, "Guadeloupe": {"value" : "Guadeloupe"}, "Panama": {"value" : "Panama"}, "Guatemala": {"value" : "Guatemala"}, "Guyana": {"value" : "Guyana"}, "Swift_Current": {"value" : "Swift Current"}, "Puerto_Rico": {"value" : "Puerto Rico"}, "Moncton": {"value" : "Moncton"}, "Danmarkshavn": {"value" : "Danmarkshavn"}, "Nome": {"value" : "Nome"}, "Porto_Velho": {"value" : "Porto Velho"}, "Cuiaba": {"value" : "Cuiaba"}, "Pangnirtung": {"value" : "Pangnirtung"}, "Kralendijk": {"value" : "Kralendijk"}, "Belize": {"value" : "Belize"}, "Anguilla": {"value" : "Anguilla"}, "Santiago": {"value" : "Santiago"}, "Boise": {"value" : "Boise"}, "Creston": {"value" : "Creston"}, "Miquelon": {"value" : "Miquelon"}, "Jamaica": {"value" : "Jamaica"}, "Buenos_Aires": {"value" : "Buenos Aires"}, "Rankin_Inlet": {"value" : "Rankin Inlet"}, "Toronto": {"value" : "Toronto"}, "Eirunepe": {"value" : "Eirunepe"}, "Dawson": {"value" : "Dawson"}, "Nassau": {"value" : "Nassau"}, "Vancouver": {"value" : "Vancouver"}, "Noronha": {"value" : "Noronha"}, "Regina": {"value" : "Regina"}, "St_Vincent": {"value" : "St. Vincent"}, "Scoresbysund": {"value" : "Ittoqqortoormiit"}, "Louisville": {"value" : "Louisville"}, "Aruba": {"value" : "Aruba"}, "Thule": {"value" : "Thule"}, "Rio_Branco": {"value" : "Rio Branco"}, "Los_Angeles": {"value" : "Los Angeles"}, "St_Thomas": {"value" : "St. Thomas"}, "Cordoba": {"value" : "Cordoba"}, "Cancun": {"value" : "Cancun"}, "Coral_Harbour": {"value" : "Atikokan"}, "Maceio": {"value" : "Maceio"}, "Sitka": {"value" : "Sitka"}, "Denver": {"value" : "Denver"}, "Cayman": {"value" : "Cayman"}, "Nipigon": {"value" : "Nipigon"}, "Thunder_Bay": {"value" : "Thunder Bay"}, "Havana": {"value" : "Havana"}, "Campo_Grande": {"value" : "Campo Grande"}, "Cambridge_Bay": {"value" : "Cambridge Bay"}, "Fortaleza": {"value" : "Fortaleza"}, "Managua": {"value" : "Managua"}, "Menominee": {"value" : "Menominee"}, "Halifax": {"value" : "Halifax"}, "Ojinaga": {"value" : "Ojinaga"}, "Glace_Bay": {"value" : "Glace Bay"}, "Lower_Princes": {"value" : "Lower Prince’s Quarter"}, "Mendoza": {"value" : "Mendoza"}, "Yakutat": {"value" : "Yakutat"}, "Detroit": {"value" : "Detroit"}, "Merida": {"value" : "Merida"}, "Bahia_Banderas": {"value" : "Bahia Banderas"}, "Matamoros": {"value" : "Matamoros"}, "St_Barthelemy": {"value" : "St. Barthelemy"} , "Boa_Vista": {"value" : "Boa Vista"}, "Metlakatla": {"value" : "Metlakatla"}, "Tortola": {"value" : "Tortola"}, "Inuvik": {"value" : "Inuvik"}, "Port_of_Spain": {"value" : "Port of Spain"}, "New_York": {"value" : "New York"}, "Paramaribo": {"value" : "Paramaribo"}, "Manaus": {"value" : "Manaus"}, "Resolute": {"value" : "Resolute"}, "Curacao": {"value" : "Curacao"}, "Bogota": {"value" : "Bogota"}, "Adak": {"value" : "Adak"}, "Caracas": {"value" : "Caracas"}, "Mazatlan": {"value" : "Mazatlan"}, "St_Kitts": {"value" : "St. Kitts"}, "Mexico_City": {"value" : "Mexico City"}, "Edmonton": {"value" : "Edmonton"}, "Araguaina": {"value" : "Araguaina"}, "Santo_Domingo": {"value" : "Santo Domingo"}, "Indianapolis": {"value" : "Indianapolis"}, "Whitehorse": {"value" : "Whitehorse"}, "Yellowknife": {"value" : "Yellowknife"}, "Asuncion": {"value" : "Asuncion"}, "Santarem": {"value" : "Santarem"}, "Antigua": {"value" : "Antigua"}, "Winnipeg": {"value" : "Winnipeg"}, "Recife": {"value" : "Recife"}, "Lima": {"value" : "Lima"} , "Martinique": {"value" : "Martinique"}, "Phoenix": {"value" : "Phoenix"}, "Goose_Bay": {"value" : "Goose Bay"}, "St_Johns": {"value" : "St. John’s"}, "Montevideo": {"value" : "Montevideo"}, "St_Lucia": {"value" : "St. Lucia"}, "Chicago": {"value" : "Chicago"}, "Chihuahua": {"value" : "Chihuahua"}, "La_Paz": {"value" : "La Paz"}, "Blanc-Sablon": {"value" : "Blanc-Sablon"}, "Catamarca": {"value" : "Catamarca"}, "Tijuana": {"value" : "Tijuana"}, "Barbados": {"value" : "Barbados"}, "Anchorage": {"value" : "Anchorage"}, "Port-au-Prince": {"value" : "Port-au-Prince"}, "Rainy_River": {"value" : "Rainy River"}, "Cayenne": {"value" : "Cayenne"}, "Tegucigalpa": {"value" : "Tegucigalpa"}, "Juneau": {"value" : "Juneau"}, "Marigot": {"value" : "Marigot"}, "Dawson_Creek": {"value" : "Dawson Creek"}, "Dominica": {"value" : "Dominica"}, "Fort_Nelson": {"value" : "Fort Nelson"}}, "Africa": {"Tunis": {"value" : "Tunis"}, "Maputo": {"value" : "Maputo"}, "Casablanca": {"value" : "Casablanca"}, "Johannesburg": {"value" : "Johannesburg"}, "Addis_Ababa": {"value" : "Addis Ababa"}, "Lagos": {"value" : "Lagos"}, "Accra": {"value" : "Accra"}, "Nairobi": {"value" : "Nairobi"}, "Brazzaville": {"value" : "Brazzaville"}, "Lubumbashi": {"value" : "Lubumbashi"}, "Banjul": {"value" : "Banjul"}, "Porto-Novo": {"value" : "Porto-Novo"}, "Lusaka": {"value" : "Lusaka"}, "Kigali": {"value" : "Kigali"}, "Ouagadougou": {"value" : "Ouagadougou"}, "Freetown": {"value" : "Freetown"}, "Ndjamena": {"value" : "Ndjamena"}, "Conakry": {"value" : "Conakry"} , "Niamey": {"value" : "Niamey"}, "Maseru": {"value" : "Maseru"}, "El_Aaiun": {"value" : "El Aaiun"}, "Sao_Tome": {"value" : "Sao Tome"}, "Ceuta": {"value" : "Ceuta"}, "Khartoum": {"value" : "Khartoum"}, "Algiers": {"value" : "Algiers"}, "Bangui": {"value" : "Bangui"}, "Bujumbura": {"value" : "Bujumbura"}, "Gaborone": {"value" : "Gaborone"}, "Juba": {"value" : "Juba"}, "Dar_es_Salaam": {"value" : "Dar es Salaam"}, "Windhoek": {"value" : "Windhoek"}, "Harare": {"value" : "Harare"}, "Tripoli": {"value" : "Tripoli"} , "Libreville": {"value" : "Libreville"}, "Malabo": {"value" : "Malabo"}, "Abidjan": {"value" : "Abidjan"}, "Luanda": {"value" : "Luanda"}, "Lome": {"value" : "Lome"}, "Nouakchott": {"value" : "Nouakchott"}, "Bissau": {"value" : "Bissau"}, "Kinshasa": {"value" : "Kinshasa"}, "Asmera": {"value" : "Asmara"}, "Mogadishu": {"value" : "Mogadishu"}, "Djibouti": {"value" : "Djibouti"}, "Douala": {"value" : "Douala"}, "Kampala": {"value" : "Kampala"}, "Dakar": {"value" : "Dakar"}, "Cairo": {"value" : "Cairo"}, "Blantyre": {"value" : "Blantyre"}, "Monrovia": {"value" : "Monrovia"}, "Mbabane": {"value" : "Mbabane"}, "Bamako": {"value" : "Bamako"}}, "Indian": {"Reunion": {"value" : "Reunion"}, "Maldives": {"value" : "Maldives"}, "Christmas": {"value" : "Christmas"}, "Antananarivo": {"value" : "Antananarivo"}, "Chagos": {"value" : "Chagos"}, "Mahe": {"value" : "Mahe"}, "Mayotte": {"value" : "Mayotte"}, "Kerguelen": {"value" : "Kerguelen"}, "Mauritius": {"value" : "Mauritius"}, "Cocos": {"value" : "Cocos"}, "Comoro": {"value" : "Comoro"}}, "Antarctica": {"Macquarie": {"value" : "Macquarie"}, "Palmer": {"value" : "Palmer"}, "Casey": {"value" : "Casey"}, "Troll": {"value" : "Troll"}, "Vostok": {"value" : "Vostok"}, "DumontDUrville": {"value" : "Dumont d’Urville"}, "Syowa": {"value" : "Syowa"}, "Mawson": {"value" : "Mawson"}, "McMurdo": {"value" : "McMurdo"}, "Davis": {"value" : "Davis"}, "Rothera": {"value" : "Rothera"}}, "Australia": {"Broken_Hill": {"value" : "Broken Hill"}, "Darwin": {"value" : "Darwin"}, "Brisbane": {"value" : "Brisbane"}, "Currie": {"value" : "Currie"}, "Lord_Howe": {"value" : "Lord Howe"}, "Lindeman": {"value" : "Lindeman"}, "Adelaide": {"value" : "Adelaide"}, "Perth": {"value" : "Perth"}, "Eucla": {"value" : "Eucla"}, "Melbourne": {"value" : "Melbourne"}, "Sydney": {"value" : "Sydney"}, "Hobart": {"value" : "Hobart"}}, "Arctic": {"Longyearbyen": {"value" : "Longyearbyen"}}, "Atlantic": {"St_Helena": {"value" : "St. Helena"}, "Reykjavik": {"value" : "Reykjavik"}, "Stanley": {"value" : "Stanley"}, "Madeira": {"value" : "Madeira"}, "Canary": {"value" : "Canary"}, "Faeroe": {"value" : "Faroe"}, "Bermuda": {"value" : "Bermuda"}, "Azores": {"value" : "Azores"}, "South_Georgia": {"value" : "South Georgia"}, "Cape_Verde": {"value" : "Cape Verde"}}}}, "en": {"timeZones" : {"Asia": {"Gaza": {"value" : "Gaza"}, "Makassar": {"value" : "Makassar"}, "Ulaanbaatar": {"value" : "Ulaanbaatar"}, "Vladivostok": {"value" : "Vladivostok"}, "Tashkent": {"value" : "Tashkent"}, "Beirut": {"value" : "Beirut"}, "Qyzylorda": {"value" : "Qyzylorda"}, "Hong_Kong": {"value" : "Hong Kong"}, "Phnom_Penh": {"value" : "Phnom Penh"}, "Kabul": {"value" : "Kabul"}, "Riyadh": {"value" : "Riyadh"}, "Ashgabat": {"value" : "Ashgabat"}, "Chita": {"value" : "Chita"}, "Aqtau": {"value" : "Aqtau"}, "Tokyo": {"value" : "Tokyo"}, "Baku": {"value" : "Baku"}, "Aqtobe": {"value" : "Aqtobe"}, "Novosibirsk": {"value" : "Novosibirsk"}, "Kamchatka": {"value" : "Kamchatka"}, "Nicosia": {"value" : "Nicosia"}, "Pontianak": {"value" : "Pontianak"}, "Qostanay": {"value" : "Kostanay"}, "Barnaul": {"value" : "Barnaul"}, "Jerusalem": {"value" : "Jerusalem"}, "Kuala_Lumpur": {"value" : "Kuala Lumpur"}, "Novokuznetsk": {"value" : "Novokuznetsk"}, "Bahrain": {"value" : "Bahrain"}, "Kuching": {"value" : "Kuching"}, "Bangkok": {"value" : "Bangkok"}, "Srednekolymsk": {"value" : "Srednekolymsk"}, "Karachi": {"value" : "Karachi"}, "Aden": {"value" : "Aden"}, "Irkutsk": {"value" : "Irkutsk"}, "Hovd": {"value" : "Hovd"}, "Katmandu": {"value" : "Kathmandu"}, "Baghdad": {"value" : "Baghdad"} , "Samarkand": {"value" : "Samarkand"}, "Thimphu": {"value" : "Thimphu"}, "Dhaka": {"value" : "Dhaka"}, "Yerevan": {"value" : "Yerevan"}, "Muscat": {"value" : "Muscat"}, "Saigon": {"value" : "Ho Chi Minh City"}, "Dili": {"value" : "Dili"}, "Singapore": {"value" : "Singapore"}, "Rangoon": {"value" : "Yangon"}, "Damascus": {"value" : "Damascus"}, "Taipei": {"value" : "Taipei"}, "Amman": {"value" : "Amman"}, "Choibalsan": {"value" : "Choibalsan"}, "Macau": {"value" : "Macao"}, "Jayapura": {"value" : "Jayapura"} , "Manila": {"value" : "Manila"}, "Oral": {"value" : "Oral"}, "Dubai": {"value" : "Dubai"}, "Yakutsk": {"value" : "Yakutsk"}, "Seoul": {"value" : "Seoul"}, "Hebron": {"value" : "Hebron"}, "Qatar": {"value" : "Qatar"}, "Bishkek": {"value" : "Bishkek"}, "Tomsk": {"value" : "Tomsk"}, "Colombo": {"value" : "Colombo"}, "Khandyga": {"value" : "Khandyga"}, "Yekaterinburg": {"value" : "Yekaterinburg"}, "Dushanbe": {"value" : "Dushanbe"}, "Famagusta": {"value" : "Famagusta"}, "Kuwait": {"value" : "Kuwait"}, "Magadan": {"value" : "Magadan"}, "Pyongyang": {"value" : "Pyongyang"}, "Tehran": {"value" : "Tehran"}, "Sakhalin": {"value" : "Sakhalin"}, "Calcutta": {"value" : "Kolkata"}, "Urumqi": {"value" : "Urumqi"}, "Shanghai": {"value" : "Shanghai"}, "Atyrau": {"value" : "Atyrau"}, "Almaty": {"value" : "Almaty"}, "Tbilisi": {"value" : "Tbilisi"}, "Anadyr": {"value" : "Anadyr"}, "Brunei": {"value" : "Brunei"}, "Krasnoyarsk": {"value" : "Krasnoyarsk"}, "Vientiane": {"value" : "Vientiane"}, "Omsk": {"value" : "Omsk"}, "Jakarta": {"value" : "Jakarta"}, "Ust-Nera": {"value" : "Ust-Nera"}}, "Pacific": {"Easter": {"value" : "Easter"}, "Fiji": {"value" : "Fiji"}, "Port_Moresby": {"value" : "Port Moresby"}, "Kiritimati": {"value" : "Kiritimati"}, "Kosrae": {"value" : "Kosrae"}, "Kwajalein": {"value" : "Kwajalein"}, "Auckland": {"value" : "Auckland"}, "Efate": {"value" : "Efate"}, "Johnston": {"value" : "Johnston"}, "Niue": {"value" : "Niue"}, "Majuro": {"value" : "Majuro"}, "Truk": {"value" : "Chuuk"}, "Ponape": {"value" : "Pohnpei"} , "Guadalcanal": {"value" : "Guadalcanal"}, "Guam": {"value" : "Guam"}, "Chatham": {"value" : "Chatham"}, "Midway": {"value" : "Midway"}, "Tahiti": {"value" : "Tahiti"}, "Pago_Pago": {"value" : "Pago Pago"}, "Galapagos": {"value" : "Galapagos"}, "Funafuti": {"value" : "Funafuti"}, "Marquesas": {"value" : "Marquesas"}, "Rarotonga": {"value" : "Rarotonga"}, "Tarawa": {"value" : "Tarawa"}, "Saipan": {"value" : "Saipan"}, "Gambier": {"value" : "Gambier"}, "Tongatapu": {"value" : "Tongatapu"}, "Wallis": {"value" : "Wallis"}, "Fakaofo": {"value" : "Fakaofo"}, "Wake": {"value" : "Wake"}, "Enderbury": {"value" : "Enderbury"}, "Pitcairn": {"value" : "Pitcairn"}, "Apia": {"value" : "Apia"}, "Noumea": {"value" : "Noumea"}, "Palau": {"value" : "Palau"}, "Nauru": {"value" : "Nauru"}, "Bougainville": {"value" : "Bougainville"}, "Norfolk": {"value" : "Norfolk"}}, "Etc": {"Unknown": {"value" : "Unknown City"}}, "Europe": {"Belgrade": {"value" : "Belgrade"}, "Saratov": {"value" : "Saratov"}, "Gibraltar": {"value" : "Gibraltar"} , "Bucharest": {"value" : "Bucharest"}, "Dublin": {"value" : "Dublin"}, "Zaporozhye": {"value" : "Zaporozhye"}, "Kiev": {"value" : "Kiev"}, "Zurich": {"value" : "Zurich"}, "Copenhagen": {"value" : "Copenhagen"}, "Rome": {"value" : "Rome"}, "Zagreb": {"value" : "Zagreb"}, "Monaco": {"value" : "Monaco"}, "Luxembourg": {"value" : "Luxembourg"}, "Jersey": {"value" : "Jersey"}, "Istanbul": {"value" : "Istanbul"}, "Ulyanovsk": {"value" : "Ulyanovsk"}, "Samara": {"value" : "Samara"}, "Sarajevo": {"value" : "Sarajevo"} , "Chisinau": {"value" : "Chisinau"}, "Vatican": {"value" : "Vatican"}, "Brussels": {"value" : "Brussels"}, "Oslo": {"value" : "Oslo"}, "Warsaw": {"value" : "Warsaw"}, "Berlin": {"value" : "Berlin"}, "Lisbon": {"value" : "Lisbon"}, "Athens": {"value" : "Athens"}, "Podgorica": {"value" : "Podgorica"}, "San_Marino": {"value" : "San Marino"}, "Simferopol": {"value" : "Simferopol"}, "Bratislava": {"value" : "Bratislava"}, "Stockholm": {"value" : "Stockholm"}, "Prague": {"value" : "Prague"}, "Uzhgorod": {"value" : "Uzhhorod"}, "Astrakhan": {"value" : "Astrakhan"}, "Budapest": {"value" : "Budapest"}, "Madrid": {"value" : "Madrid"}, "Vaduz": {"value" : "Vaduz"}, "London": {"value" : "London"}, "Vilnius": {"value" : "Vilnius"}, "Isle_of_Man": {"value" : "Isle of Man"}, "Sofia": {"value" : "Sofia"}, "Kirov": {"value" : "Kirov"}, "Tallinn": {"value" : "Tallinn"}, "Moscow": {"value" : "Moscow"}, "Malta": {"value" : "Malta"}, "Busingen": {"value" : "Busingen"}, "Amsterdam": {"value" : "Amsterdam"}, "Andorra": {"value" : "Andorra"}, "Riga": {"value" : "Riga"}, "Vienna": {"value" : "Vienna"}, "Helsinki": {"value" : "Helsinki"}, "Minsk": {"value" : "Minsk"}, "Kaliningrad": {"value" : "Kaliningrad"}, "Ljubljana": {"value" : "Ljubljana"}, "Mariehamn": {"value" : "Mariehamn"}, "Skopje": {"value" : "Skopje"}, "Tirane": {"value" : "Tirane"}, "Guernsey": {"value" : "Guernsey"}, "Volgograd": {"value" : "Volgograd"}, "Paris": {"value" : "Paris"}}, "America": {"Belem": {"value" : "Belem"}, "Guayaquil": {"value" : "Guayaquil"}, "Costa_Rica": {"value" : "Costa Rica"}, "Hermosillo": {"value" : "Hermosillo"}, "Punta_Arenas": {"value" : "Punta Arenas"}, "Iqaluit": {"value" : "Iqaluit"}, "Godthab": {"value" : "Nuuk"}, "Jujuy": {"value" : "Jujuy"}, "El_Salvador": {"value" : "El Salvador"}, "Monterrey": {"value" : "Monterrey"}, "Bahia": {"value" : "Bahia"}, "Sao_Paulo": {"value" : "Sao Paulo"}, "Grenada": {"value" : "Grenada"}, "Grand_Turk": {"value" : "Grand Turk"}, "Montserrat": {"value" : "Montserrat"}, "Guadeloupe": {"value" : "Guadeloupe"}, "Panama": {"value" : "Panama"}, "Guatemala": {"value" : "Guatemala"}, "Guyana": {"value" : "Guyana"}, "Swift_Current": {"value" : "Swift Current"}, "Puerto_Rico": {"value" : "Puerto Rico"}, "Moncton": {"value" : "Moncton"}, "Danmarkshavn": {"value" : "Danmarkshavn"}, "Nome": {"value" : "Nome"}, "Porto_Velho": {"value" : "Porto Velho"}, "Cuiaba": {"value" : "Cuiaba"}, "Pangnirtung": {"value" : "Pangnirtung"}, "Kralendijk": {"value" : "Kralendijk"}, "Belize": {"value" : "Belize"}, "Anguilla": {"value" : "Anguilla"} , "Santiago": {"value" : "Santiago"}, "Boise": {"value" : "Boise"}, "Creston": {"value" : "Creston"}, "Miquelon": {"value" : "Miquelon"}, "Jamaica": {"value" : "Jamaica"}, "Buenos_Aires": {"value" : "Buenos Aires"}, "Rankin_Inlet": {"value" : "Rankin Inlet"}, "Toronto": {"value" : "Toronto"}, "Eirunepe": {"value" : "Eirunepe"}, "Dawson": {"value" : "Dawson"}, "Nassau": {"value" : "Nassau"}, "Vancouver": {"value" : "Vancouver"}, "Noronha": {"value" : "Noronha"}, "Regina": {"value" : "Regina"}, "St_Vincent": {"value" : "St. Vincent"}, "Scoresbysund": {"value" : "Ittoqqortoormiit"}, "Louisville": {"value" : "Louisville"}, "Aruba": {"value" : "Aruba"}, "Thule": {"value" : "Thule"}, "Rio_Branco": {"value" : "Rio Branco"}, "Los_Angeles": {"value" : "Los Angeles"}, "St_Thomas": {"value" : "St. Thomas"}, "Cordoba": {"value" : "Cordoba"}, "Cancun": {"value" : "Cancun"}, "Coral_Harbour": {"value" : "Atikokan"}, "Maceio": {"value" : "Maceio"}, "Sitka": {"value" : "Sitka"}, "Denver": {"value" : "Denver"}, "Cayman": {"value" : "Cayman"}, "Nipigon": {"value" : "Nipigon"}, "Thunder_Bay": {"value" : "Thunder Bay"}, "Havana": {"value" : "Havana"}, "Campo_Grande": {"value" : "Campo Grande"}, "Cambridge_Bay": {"value" : "Cambridge Bay"}, "Fortaleza": {"value" : "Fortaleza"}, "Managua": {"value" : "Managua"}, "Menominee": {"value" : "Menominee"}, "Halifax": {"value" : "Halifax"}, "Ojinaga": {"value" : "Ojinaga"}, "Glace_Bay": {"value" : "Glace Bay"}, "Lower_Princes": {"value" : "Lower Prince’s Quarter"}, "Mendoza": {"value" : "Mendoza"} , "Yakutat": {"value" : "Yakutat"}, "Detroit": {"value" : "Detroit"}, "Merida": {"value" : "Merida"}, "Bahia_Banderas": {"value" : "Bahia Banderas"}, "Matamoros": {"value" : "Matamoros"}, "St_Barthelemy": {"value" : "St. Barthélemy"}, "Boa_Vista": {"value" : "Boa Vista"}, "Metlakatla": {"value" : "Metlakatla"}, "Tortola": {"value" : "Tortola"}, "Inuvik": {"value" : "Inuvik"}, "Port_of_Spain": {"value" : "Port of Spain"}, "New_York": {"value" : "New York"}, "Paramaribo": {"value" : "Paramaribo"}, "Manaus": {"value" : "Manaus"}, "Resolute": {"value" : "Resolute"}, "Curacao": {"value" : "Curaçao"}, "Bogota": {"value" : "Bogota"}, "Adak": {"value" : "Adak"}, "Caracas": {"value" : "Caracas"}, "Mazatlan": {"value" : "Mazatlan"}, "St_Kitts": {"value" : "St. Kitts"}, "Mexico_City": {"value" : "Mexico City"}, "Edmonton": {"value" : "Edmonton"}, "Araguaina": {"value" : "Araguaina"}, "Santo_Domingo": {"value" : "Santo Domingo"}, "Indianapolis": {"value" : "Indianapolis"}, "Whitehorse": {"value" : "Whitehorse"}, "Yellowknife": {"value" : "Yellowknife"}, "Asuncion": {"value" : "Asunción"}, "Santarem": {"value" : "Santarem"}, "Antigua": {"value" : "Antigua"}, "Winnipeg": {"value" : "Winnipeg"}, "Recife": {"value" : "Recife"}, "Lima": {"value" : "Lima"}, "Martinique": {"value" : "Martinique"}, "Phoenix": {"value" : "Phoenix"}, "Goose_Bay": {"value" : "Goose Bay"}, "St_Johns": {"value" : "St. John’s"}, "Montevideo": {"value" : "Montevideo"}, "St_Lucia": {"value" : "St. Lucia"}, "Chicago": {"value" : "Chicago"}, "Chihuahua": {"value" : "Chihuahua"}, "La_Paz": {"value" : "La Paz"}, "Blanc-Sablon": {"value" : "Blanc-Sablon"}, "Catamarca": {"value" : "Catamarca"}, "Tijuana": {"value" : "Tijuana"}, "Barbados": {"value" : "Barbados"}, "Anchorage": {"value" : "Anchorage"}, "Port-au-Prince": {"value" : "Port-au-Prince"}, "Rainy_River": {"value" : "Rainy River"}, "Cayenne": {"value" : "Cayenne"}, "Tegucigalpa": {"value" : "Tegucigalpa"}, "Juneau": {"value" : "Juneau"}, "Marigot": {"value" : "Marigot"}, "Dawson_Creek": {"value" : "Dawson Creek"} , "Dominica": {"value" : "Dominica"}, "Fort_Nelson": {"value" : "Fort Nelson"}}, "Africa": {"Tunis": {"value" : "Tunis"}, "Maputo": {"value" : "Maputo"}, "Casablanca": {"value" : "Casablanca"}, "Johannesburg": {"value" : "Johannesburg"}, "Addis_Ababa": {"value" : "Addis Ababa"}, "Lagos": {"value" : "Lagos"}, "Accra": {"value" : "Accra"}, "Nairobi": {"value" : "Nairobi"}, "Brazzaville": {"value" : "Brazzaville"}, "Lubumbashi": {"value" : "Lubumbashi"}, "Banjul": {"value" : "Banjul"}, "Porto-Novo": {"value" : "Porto-Novo"}, "Lusaka": {"value" : "Lusaka"}, "Kigali": {"value" : "Kigali"}, "Ouagadougou": {"value" : "Ouagadougou"}, "Freetown": {"value" : "Freetown"}, "Ndjamena": {"value" : "Ndjamena"}, "Conakry": {"value" : "Conakry"}, "Niamey": {"value" : "Niamey"}, "Maseru": {"value" : "Maseru"}, "El_Aaiun": {"value" : "El Aaiun"}, "Sao_Tome": {"value" : "São Tomé"}, "Ceuta": {"value" : "Ceuta"}, "Khartoum": {"value" : "Khartoum"}, "Algiers": {"value" : "Algiers"}, "Bangui": {"value" : "Bangui"}, "Bujumbura": {"value" : "Bujumbura"}, "Gaborone": {"value" : "Gaborone"}, "Juba": {"value" : "Juba"}, "Dar_es_Salaam": {"value" : "Dar es Salaam"}, "Windhoek": {"value" : "Windhoek"}, "Harare": {"value" : "Harare"}, "Tripoli": {"value" : "Tripoli"}, "Libreville": {"value" : "Libreville"}, "Malabo": {"value" : "Malabo"}, "Abidjan": {"value" : "Abidjan"}, "Luanda": {"value" : "Luanda"}, "Lome": {"value" : "Lome"}, "Nouakchott": {"value" : "Nouakchott"}, "Bissau": {"value" : "Bissau"}, "Kinshasa": {"value" : "Kinshasa"} , "Asmera": {"value" : "Asmara"}, "Mogadishu": {"value" : "Mogadishu"}, "Djibouti": {"value" : "Djibouti"}, "Douala": {"value" : "Douala"}, "Kampala": {"value" : "Kampala"}, "Dakar": {"value" : "Dakar"}, "Cairo": {"value" : "Cairo"}, "Blantyre": {"value" : "Blantyre"}, "Monrovia": {"value" : "Monrovia"}, "Mbabane": {"value" : "Mbabane"}, "Bamako": {"value" : "Bamako"}}, "Indian": {"Reunion": {"value" : "Réunion"}, "Maldives": {"value" : "Maldives"}, "Christmas": {"value" : "Christmas"}, "Antananarivo": {"value" : "Antananarivo"}, "Chagos": {"value" : "Chagos"}, "Mahe": {"value" : "Mahe"}, "Mayotte": {"value" : "Mayotte"}, "Kerguelen": {"value" : "Kerguelen"}, "Mauritius": {"value" : "Mauritius"}, "Cocos": {"value" : "Cocos"}, "Comoro": {"value" : "Comoro"}}, "Antarctica": {"Macquarie": {"value" : "Macquarie"}, "Palmer": {"value" : "Palmer"}, "Casey": {"value" : "Casey"}, "Troll": {"value" : "Troll"}, "Vostok": {"value" : "Vostok"}, "DumontDUrville": {"value" : "Dumont d’Urville"}, "Syowa": {"value" : "Syowa"}, "Mawson": {"value" : "Mawson"}, "McMurdo": {"value" : "McMurdo"}, "Davis": {"value" : "Davis"}, "Rothera": {"value" : "Rothera"}}, "Australia": {"Broken_Hill": {"value" : "Broken Hill"}, "Darwin": {"value" : "Darwin"}, "Brisbane": {"value" : "Brisbane"}, "Currie": {"value" : "Currie"}, "Lord_Howe": {"value" : "Lord Howe"}, "Lindeman": {"value" : "Lindeman"}, "Adelaide": {"value" : "Adelaide"}, "Perth": {"value" : "Perth"}, "Eucla": {"value" : "Eucla"}, "Melbourne": {"value" : "Melbourne"}, "Sydney": {"value" : "Sydney"}, "Hobart": {"value" : "Hobart"}}, "Arctic": {"Longyearbyen": {"value" : "Longyearbyen"}}, "Atlantic": {"St_Helena": {"value" : "St. Helena"}, "Reykjavik": {"value" : "Reykjavik"}, "Stanley": {"value" : "Stanley"}, "Madeira": {"value" : "Madeira"}, "Canary": {"value" : "Canary"}, "Faeroe": {"value" : "Faroe"}, "Bermuda": {"value" : "Bermuda"}, "Azores": {"value" : "Azores"}, "South_Georgia": {"value" : "South Georgia"}, "Cape_Verde": {"value" : "Cape Verde"}}}}}; } function otciu_CLDRHelper_getDefaultLocale$$create() { return {"value" : "en_GB"}; } function otciu_CLDRHelper_getMinimalDaysInFirstWeek$$create() { return {"DE": {"value" : 4}, "PT": {"value" : 4}, "DK": {"value" : 4}, "LT": {"value" : 4}, "LU": {"value" : 4}, "HU": {"value" : 4}, "MC": {"value" : 4}, "UM": {"value" : 1}, "IE": {"value" : 4}, "US": {"value" : 1}, "EE": {"value" : 4}, "AD": {"value" : 4}, "IM": {"value" : 4}, "MQ": {"value" : 4}, "IS": {"value" : 4}, "IT": {"value" : 4}, "VA": {"value" : 4}, "AN": {"value" : 4}, "ES": {"value" : 4}, "001": {"value" : 1}, "AT": {"value" : 4}, "RE": {"value" : 4}, "VI": {"value" : 1}, "AX": {"value" : 4}, "JE": {"value" : 4}, "NL": {"value" : 4}, "NO": {"value" : 4}, "BE": {"value" : 4}, "FI": {"value" : 4}, "RU": {"value" : 4}, "FJ": {"value" : 4}, "BG": {"value" : 4}, "FO": {"value" : 4}, "FR": {"value" : 4}, "SE": {"value" : 4}, "SJ": {"value" : 4}, "SK": {"value" : 4}, "SM": {"value" : 4}, "GB": {"value" : 4}, "GF": {"value" : 4}, "GG": {"value" : 4}, "GI": {"value" : 4}, "CH": {"value" : 4}, "GP": {"value" : 4}, "GR": {"value" : 4}, "GU": {"value" : 1}, "CZ": {"value" : 4}, "PL": {"value" : 4}, "LI": {"value" : 4}}; } function otciu_CLDRHelper_getFirstDayOfWeek$$create() { return {"PR": {"value" : 1}, "HK": {"value" : 1}, "PT": {"value" : 1}, "HN": {"value" : 1}, "PY": {"value" : 1}, "HR": {"value" : 2}, "YE": {"value" : 1}, "HU": {"value" : 2}, "QA": {"value" : 7}, "ID": {"value" : 1}, "IE": {"value" : 2}, "AD": {"value" : 2}, "IL": {"value" : 1}, "AE": {"value" : 7}, "AF": {"value" : 7}, "IN": {"value" : 1}, "AG": {"value" : 1}, "ZA": {"value" : 1}, "AI": {"value" : 2}, "IQ": {"value" : 7}, "IR": {"value" : 7}, "IS": {"value" : 2}, "AL": {"value" : 2}, "IT": {"value" : 2} , "AM": {"value" : 2}, "AN": {"value" : 2}, "001": {"value" : 2}, "AR": {"value" : 2}, "AS": {"value" : 1}, "AT": {"value" : 2}, "RE": {"value" : 2}, "AU": {"value" : 1}, "AX": {"value" : 2}, "AZ": {"value" : 2}, "RO": {"value" : 2}, "ZW": {"value" : 1}, "BA": {"value" : 2}, "RS": {"value" : 2}, "BD": {"value" : 1}, "BE": {"value" : 2}, "JM": {"value" : 1}, "RU": {"value" : 2}, "BG": {"value" : 2}, "JO": {"value" : 7}, "BH": {"value" : 7}, "JP": {"value" : 1}, "BM": {"value" : 2}, "BN": {"value" : 2}, "SA": {"value" : 1}, "BR": {"value" : 1}, "BS": {"value" : 1}, "SD": {"value" : 7}, "BT": {"value" : 1}, "SE": {"value" : 2}, "SG": {"value" : 1}, "BW": {"value" : 1}, "SI": {"value" : 2}, "BY": {"value" : 2}, "BZ": {"value" : 1}, "SK": {"value" : 2}, "KE": {"value" : 1}, "SM": {"value" : 2}, "KG": {"value" : 2}, "KH": {"value" : 1}, "CA": {"value" : 1}, "SV": {"value" : 1}, "CH": {"value" : 2}, "SY": {"value" : 7}, "KR": {"value" : 1}, "CL": {"value" : 2}, "CM": {"value" : 2}, "CN": {"value" : 1}, "CO": {"value" : 1}, "KW": {"value" : 7}, "CR": {"value" : 2}, "KZ": {"value" : 2}, "TH": {"value" : 1}, "LA": {"value" : 1}, "CY": {"value" : 2}, "LB": {"value" : 2}, "TJ": {"value" : 2}, "CZ": {"value" : 2}, "TM": {"value" : 2}, "LI": {"value" : 2}, "TR": {"value" : 2}, "LK": {"value" : 2}, "TT": {"value" : 1}, "DE": {"value" : 2}, "TW": {"value" : 1}, "DJ": {"value" : 7}, "DK": {"value" : 2}, "LT": {"value" : 2}, "DM": {"value" : 1}, "LU": {"value" : 2}, "LV": {"value" : 2}, "DO": {"value" : 1}, "UA": {"value" : 2} , "LY": {"value" : 7}, "DZ": {"value" : 7}, "MC": {"value" : 2}, "MD": {"value" : 2}, "ME": {"value" : 2}, "UM": {"value" : 1}, "MH": {"value" : 1}, "EC": {"value" : 2}, "MK": {"value" : 2}, "US": {"value" : 1}, "EE": {"value" : 2}, "MM": {"value" : 1}, "MN": {"value" : 2}, "EG": {"value" : 7}, "MO": {"value" : 1}, "MQ": {"value" : 2}, "UY": {"value" : 2}, "UZ": {"value" : 2}, "MT": {"value" : 1}, "MV": {"value" : 6}, "MX": {"value" : 1}, "VA": {"value" : 2}, "MY": {"value" : 2}, "MZ": {"value" : 1}, "ES": {"value" : 2}, "ET": {"value" : 1}, "VE": {"value" : 1}, "GB-alt-variant": {"value" : 1}, "VI": {"value" : 1}, "VN": {"value" : 2}, "NI": {"value" : 1}, "NL": {"value" : 2}, "NO": {"value" : 2}, "NP": {"value" : 1}, "FI": {"value" : 2}, "FJ": {"value" : 2}, "FO": {"value" : 2}, "FR": {"value" : 2}, "NZ": {"value" : 2}, "GB": {"value" : 2}, "WS": {"value" : 1}, "GE": {"value" : 2}, "OM": {"value" : 7}, "GF": {"value" : 2}, "GP": {"value" : 2}, "GR": {"value" : 2}, "GT": {"value" : 1}, "GU": {"value" : 1} , "PA": {"value" : 1}, "XK": {"value" : 2}, "PE": {"value" : 1}, "PH": {"value" : 1}, "PK": {"value" : 1}, "PL": {"value" : 2}}; } function otciu_CLDRHelper_getDateFormatMap$$create() { return {"root": {"fullFormat" : "y MMMM d, EEEE", "mediumFormat" : "y MMM d", "longFormat" : "y MMMM d", "shortFormat" : "y-MM-dd"}, "en": {"fullFormat" : "EEEE, MMMM d, y", "mediumFormat" : "MMM d, y", "longFormat" : "MMMM d, y", "shortFormat" : "M/d/yy"}}; } function otciu_CLDRHelper_getNumberFormatMap$$create() { return {"root": {"value" : "#,##0.###"}, "en": {"value" : "#,##0.###"}}; } function otciu_CLDRHelper_getDecimalDataMap$$create() { return {"root": {"exponentSeparator" : "E", "minusSign" : 45, "perMille" : 8240, "decimalSeparator" : 46, "listSeparator" : 59, "naN" : "NaN", "infinity" : "∞", "groupingSeparator" : 44, "percent" : 37}, "en": {"exponentSeparator" : "E", "minusSign" : 45, "perMille" : 8240, "decimalSeparator" : 46, "listSeparator" : 59, "naN" : "NaN", "infinity" : "∞", "groupingSeparator" : 44, "percent" : 37}}; } function omcsdo_Tetromino() { var a = this; jl_Object.call(a); a.$x9 = 0.0; a.$y9 = 0.0; a.$filled = null; a.$darkness0 = null; a.$sand0 = null; a.$size7 = 0; a.$colors0 = null; } function omcsdo_Tetromino__init_() { var var_0 = new omcsdo_Tetromino(); omcsdo_Tetromino__init_0(var_0); return var_0; } function omcsdo_Tetromino__init_0($this) { jl_Object__init_0($this); } function cbgggpi_RegionInfluencer$AspectTextureRegion() { var a = this; jl_Object.call(a); a.$u = 0.0; a.$v = 0.0; a.$u2 = 0.0; a.$v2 = 0.0; a.$halfInvAspectRatio = 0.0; } function cbgggpi_RegionInfluencer$AspectTextureRegion__init_() { var var_0 = new cbgggpi_RegionInfluencer$AspectTextureRegion(); cbgggpi_RegionInfluencer$AspectTextureRegion__init_0(var_0); return var_0; } function cbgggpi_RegionInfluencer$AspectTextureRegion__init_0($this) { jl_Object__init_0($this); } function cbgu_IntSet() { var a = this; jl_Object.call(a); a.$size8 = 0; a.$keyTable = null; a.$hasZeroValue = 0; a.$loadFactor1 = 0.0; a.$threshold1 = 0; a.$shift = 0; a.$mask = 0; } function cbgu_IntSet__init_() { var var_0 = new cbgu_IntSet(); cbgu_IntSet__init_0(var_0); return var_0; } function cbgu_IntSet__init_1(var_0, var_1) { var var_2 = new cbgu_IntSet(); cbgu_IntSet__init_2(var_2, var_0, var_1); return var_2; } function cbgu_IntSet__init_0($this) { cbgu_IntSet__init_2($this, 51, 0.800000011920929); } function cbgu_IntSet__init_2($this, $initialCapacity, $loadFactor) { var $tableSize; jl_Object__init_0($this); if ($loadFactor > 0.0 && $loadFactor < 1.0) { $this.$loadFactor1 = $loadFactor; $tableSize = cbgu_ObjectSet_tableSize($initialCapacity, $loadFactor); $this.$threshold1 = $tableSize * $loadFactor | 0; $this.$mask = $tableSize - 1 | 0; $this.$shift = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask)); $this.$keyTable = $rt_createIntArray($tableSize); return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(724))).$append21($loadFactor)).$toString())); } function cbgu_IntSet_place($this, $item) { return Long_lo(Long_shru(Long_mul(Long_fromInt($item), Long_create(2135587861, 2654435769)), $this.$shift)); } function cbgu_IntSet_locateKey($this, $key) { var $keyTable, $i, $other; $keyTable = $this.$keyTable; $i = $this.$place($key); while (true) { $other = $keyTable.data[$i]; if (!$other) return -($i + 1 | 0) | 0; if ($other == $key) break; $i = ($i + 1 | 0) & $this.$mask; } return $i; } function cbgu_IntSet_add($this, $key) { var $i, var$3; if (!$key) { if ($this.$hasZeroValue) return 0; $this.$hasZeroValue = 1; $this.$size8 = $this.$size8 + 1 | 0; return 1; } $i = cbgu_IntSet_locateKey($this, $key); if ($i >= 0) return 0; var$3 = -($i + 1 | 0) | 0; $this.$keyTable.data[var$3] = $key; var$3 = $this.$size8 + 1 | 0; $this.$size8 = var$3; if (var$3 >= $this.$threshold1) cbgu_IntSet_resize($this, $this.$keyTable.data.length << 1); return 1; } function cbgu_IntSet_addResize($this, $key) { var $keyTable, $i, var$4; $keyTable = $this.$keyTable; $i = $this.$place($key); while (true) { var$4 = $keyTable.data; if (!var$4[$i]) break; $i = ($i + 1 | 0) & $this.$mask; } var$4[$i] = $key; } function cbgu_IntSet_remove($this, $key) { var $i, $keyTable, $mask, $next, var$6, var$7, $placement; if (!$key) { if (!$this.$hasZeroValue) return 0; $this.$hasZeroValue = 0; $this.$size8 = $this.$size8 - 1 | 0; return 1; } $i = cbgu_IntSet_locateKey($this, $key); if ($i < 0) return 0; $keyTable = $this.$keyTable; $mask = $this.$mask; $next = ($i + 1 | 0) & $mask; while (true) { var$6 = $keyTable.data; var$7 = var$6[$next]; if (!var$7) break; $placement = $this.$place(var$7); if ((($next - $placement | 0) & $mask) > (($i - $placement | 0) & $mask)) { var$6[$i] = var$7; $i = $next; } $next = ($next + 1 | 0) & $mask; } var$6[$i] = 0; $this.$size8 = $this.$size8 - 1 | 0; return 1; } function cbgu_IntSet_resize($this, $newSize) { var $oldCapacity, $oldKeyTable, $i, $key; a: { $oldCapacity = $this.$keyTable.data.length; $this.$threshold1 = $newSize * $this.$loadFactor1 | 0; $this.$mask = $newSize - 1 | 0; $this.$shift = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask)); $oldKeyTable = $this.$keyTable; $this.$keyTable = $rt_createIntArray($newSize); if ($this.$size8 > 0) { $i = 0; while (true) { if ($i >= $oldCapacity) break a; $key = $oldKeyTable.data[$i]; if ($key) cbgu_IntSet_addResize($this, $key); $i = $i + 1 | 0; } } } } function ju_MissingResourceException() { var a = this; jl_RuntimeException.call(a); a.$className = null; a.$key0 = null; } function ju_MissingResourceException__init_(var_0, var_1, var_2) { var var_3 = new ju_MissingResourceException(); ju_MissingResourceException__init_0(var_3, var_0, var_1, var_2); return var_3; } function ju_MissingResourceException__init_0($this, $s, $className, $key) { jl_RuntimeException__init_4($this, $s); $this.$className = $className; $this.$key0 = $key; } var jl_IndexOutOfBoundsException = $rt_classWithoutFields(jl_RuntimeException); function jl_IndexOutOfBoundsException__init_0() { var var_0 = new jl_IndexOutOfBoundsException(); jl_IndexOutOfBoundsException__init_2(var_0); return var_0; } function jl_IndexOutOfBoundsException__init_(var_0) { var var_1 = new jl_IndexOutOfBoundsException(); jl_IndexOutOfBoundsException__init_1(var_1, var_0); return var_1; } function jl_IndexOutOfBoundsException__init_2($this) { jl_RuntimeException__init_1($this); } function jl_IndexOutOfBoundsException__init_1($this, $message) { jl_RuntimeException__init_4($this, $message); } var jl_StringIndexOutOfBoundsException = $rt_classWithoutFields(jl_IndexOutOfBoundsException); function jl_StringIndexOutOfBoundsException__init_() { var var_0 = new jl_StringIndexOutOfBoundsException(); jl_StringIndexOutOfBoundsException__init_0(var_0); return var_0; } function jl_StringIndexOutOfBoundsException__init_0($this) { jl_IndexOutOfBoundsException__init_2($this); } function jur_UCIBackReferenceSet() { jur_CIBackReferenceSet.call(this); this.$groupIndex1 = 0; } function jur_UCIBackReferenceSet__init_(var_0, var_1) { var var_2 = new jur_UCIBackReferenceSet(); jur_UCIBackReferenceSet__init_0(var_2, var_0, var_1); return var_2; } function jur_UCIBackReferenceSet__init_0($this, $groupIndex, $consCounter) { jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter); } function jur_UCIBackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { var $group, $i, var$6, var$7; $group = $this.$getString($matchResult); if ($group !== null && ($stringIndex + $group.$length() | 0) <= $matchResult.$getRightBound()) { $i = 0; while (true) { if ($i >= $group.$length()) { $matchResult.$setConsumed($this.$consCounter0, $group.$length()); return $this.$next.$matches($stringIndex + $group.$length() | 0, $testString, $matchResult); } var$6 = jl_Character_toLowerCase0(jl_Character_toUpperCase0($group.$charAt($i))); var$7 = $stringIndex + $i | 0; var$7 = jl_Character_toUpperCase0($testString.$charAt(var$7)); if (var$6 != jl_Character_toLowerCase0(var$7)) break; $i = $i + 1 | 0; } return (-1); } return (-1); } function jur_UCIBackReferenceSet_getName($this) { var var$1, var$2; var$1 = $this.$groupIndex1; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(725)), var$1); return jl_StringBuilder_toString(var$2); } var cbgu_StreamUtils = $rt_classWithoutFields(); var cbgu_StreamUtils_EMPTY_BYTES = null; function cbgu_StreamUtils_$callClinit() { cbgu_StreamUtils_$callClinit = $rt_eraseClinit(cbgu_StreamUtils); cbgu_StreamUtils__clinit_(); } function cbgu_StreamUtils__init_() { var var_0 = new cbgu_StreamUtils(); cbgu_StreamUtils__init_0(var_0); return var_0; } function cbgu_StreamUtils__init_0($this) { cbgu_StreamUtils_$callClinit(); jl_Object__init_0($this); } function cbgu_StreamUtils_closeQuietly($c) { var $$je; cbgu_StreamUtils_$callClinit(); a: { if ($c !== null) try { $c.$close(); break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } } } function cbgu_StreamUtils__clinit_() { cbgu_StreamUtils_EMPTY_BYTES = $rt_createByteArray(0); } function jn_ByteOrder() { jl_Object.call(this); this.$name12 = null; } var jn_ByteOrder_BIG_ENDIAN = null; var jn_ByteOrder_LITTLE_ENDIAN = null; function jn_ByteOrder_$callClinit() { jn_ByteOrder_$callClinit = $rt_eraseClinit(jn_ByteOrder); jn_ByteOrder__clinit_(); } function jn_ByteOrder__init_(var_0) { var var_1 = new jn_ByteOrder(); jn_ByteOrder__init_0(var_1, var_0); return var_1; } function jn_ByteOrder__init_0($this, $name) { jn_ByteOrder_$callClinit(); jl_Object__init_0($this); $this.$name12 = $name; } function jn_ByteOrder_nativeOrder() { jn_ByteOrder_$callClinit(); return jn_ByteOrder_BIG_ENDIAN; } function jn_ByteOrder__clinit_() { jn_ByteOrder_BIG_ENDIAN = jn_ByteOrder__init_($rt_s(726)); jn_ByteOrder_LITTLE_ENDIAN = jn_ByteOrder__init_($rt_s(727)); } var cbgg_TextureData$TextureDataType = $rt_classWithoutFields(jl_Enum); var cbgg_TextureData$TextureDataType_Pixmap = null; var cbgg_TextureData$TextureDataType_Custom = null; var cbgg_TextureData$TextureDataType_$VALUES = null; function cbgg_TextureData$TextureDataType_$callClinit() { cbgg_TextureData$TextureDataType_$callClinit = $rt_eraseClinit(cbgg_TextureData$TextureDataType); cbgg_TextureData$TextureDataType__clinit_(); } function cbgg_TextureData$TextureDataType__init_(var_0, var_1) { var var_2 = new cbgg_TextureData$TextureDataType(); cbgg_TextureData$TextureDataType__init_0(var_2, var_0, var_1); return var_2; } function cbgg_TextureData$TextureDataType_values() { cbgg_TextureData$TextureDataType_$callClinit(); return cbgg_TextureData$TextureDataType_$VALUES.$clone(); } function cbgg_TextureData$TextureDataType__init_0($this, var$1, var$2) { cbgg_TextureData$TextureDataType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_TextureData$TextureDataType__clinit_() { cbgg_TextureData$TextureDataType_Pixmap = cbgg_TextureData$TextureDataType__init_($rt_s(728), 0); cbgg_TextureData$TextureDataType_Custom = cbgg_TextureData$TextureDataType__init_($rt_s(729), 1); cbgg_TextureData$TextureDataType_$VALUES = $rt_createArrayFromData(cbgg_TextureData$TextureDataType, [cbgg_TextureData$TextureDataType_Pixmap, cbgg_TextureData$TextureDataType_Custom]); } function cgxgbtp_Preloader$3$1() { var a = this; jl_Object.call(a); a.$val$type0 = null; a.$val$name = null; a.$val$droppedFiles = null; a.$val$length = 0; a.$this$1 = null; } function cgxgbtp_Preloader$3$1__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cgxgbtp_Preloader$3$1(); cgxgbtp_Preloader$3$1__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cgxgbtp_Preloader$3$1__init_0($this, $this$1, var$2, var$3, var$4, var$5) { $this.$this$1 = $this$1; $this.$val$type0 = var$2; $this.$val$name = var$3; $this.$val$droppedFiles = var$4; $this.$val$length = var$5; jl_Object__init_0($this); } function cgxgbtp_Preloader$3$1_handleEvent($this, $evt) { var var$2, $blob, var$4, $baseUrl, var$6, $arrayBuffer, $data; var$2 = $evt.target; $blob = null; var$4 = $this.$val$type0; cgxgbtp_AssetType_$callClinit(); if (var$4 !== cgxgbtp_AssetType_Binary && $this.$val$type0 !== cgxgbtp_AssetType_Audio) { if ($this.$val$type0 === cgxgbtp_AssetType_Image) { var$4 = $rt_globals.window.document; var$4 = var$4.createElement("img"); $baseUrl = $rt_str(var$2.result); var$6 = $rt_ustr($baseUrl); var$4.src = var$6; $arrayBuffer = var$2.result; $data = (cgxgbtdt_TypedArrays_getInstance()).$createInt8Array($arrayBuffer); $blob = cgxgbtp_Blob__init_($arrayBuffer, $data); cgxgbtp_Blob_setImage($blob, var$4); } else if ($this.$val$type0 === cgxgbtp_AssetType_Text) $blob = $rt_str(var$2.result); } else { $arrayBuffer = var$2.result; $data = (cgxgbtdt_TypedArrays_getInstance()).$createInt8Array($arrayBuffer); $blob = cgxgbtp_Blob__init_($arrayBuffer, $data); } if ($blob !== null) { $this.$this$1.$this$012.$putAssetInMap($this.$val$type0, $this.$val$name, $blob); $this.$val$droppedFiles.$add1($this.$val$name); if ($this.$val$droppedFiles.$size == $this.$val$length) $this.$this$1.$val$teaApplication.$postRunnable(cgxgbtp_Preloader$3$1$1__init_($this)); } } function cgxgbtp_Preloader$3$1_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var otcic_StdoutOutputStream = $rt_classWithoutFields(otcic_ConsoleOutputStream); var otcic_StdoutOutputStream_INSTANCE = null; function otcic_StdoutOutputStream_$callClinit() { otcic_StdoutOutputStream_$callClinit = $rt_eraseClinit(otcic_StdoutOutputStream); otcic_StdoutOutputStream__clinit_(); } function otcic_StdoutOutputStream__init_() { var var_0 = new otcic_StdoutOutputStream(); otcic_StdoutOutputStream__init_0(var_0); return var_0; } function otcic_StdoutOutputStream__init_0($this) { otcic_StdoutOutputStream_$callClinit(); otcic_ConsoleOutputStream__init_($this); } function otcic_StdoutOutputStream_write($this, $b, $off, $len) { otcic_Console_writeStdout($b, $off, $len); } function otcic_StdoutOutputStream__clinit_() { otcic_StdoutOutputStream_INSTANCE = otcic_StdoutOutputStream__init_(); } var cbga_Music = $rt_classWithoutFields(0); var jur_DotAllQuantifierSet = $rt_classWithoutFields(jur_QuantifierSet); function jur_DotAllQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_DotAllQuantifierSet(); jur_DotAllQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_DotAllQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_QuantifierSet__init_($this, $innerSet, $next, $type); } function jur_DotAllQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength; $strLength = $matchResult.$getRightBound(); if ($strLength > $stringIndex) return $this.$next.$findBack($stringIndex, $strLength, $testString, $matchResult); return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_DotAllQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { var $strLength; $strLength = $matchResult.$getRightBound(); if ($this.$next.$findBack($stringIndex, $strLength, $testString, $matchResult) >= 0) return $stringIndex; return (-1); } function jur_DotAllQuantifierSet_getName($this) { return $rt_s(730); } function omceugcs_Shape() { omceugc_Component.call(this); this.$shapeType = null; } function omceugcs_Shape__init_() { var var_0 = new omceugcs_Shape(); omceugcs_Shape__init_0(var_0); return var_0; } function omceugcs_Shape__init_0($this) { omceugc_Component__init_($this); } var cbgggmd_ModelMaterial$MaterialType = $rt_classWithoutFields(jl_Enum); var cbgggmd_ModelMaterial$MaterialType_Lambert = null; var cbgggmd_ModelMaterial$MaterialType_Phong = null; var cbgggmd_ModelMaterial$MaterialType_$VALUES = null; function cbgggmd_ModelMaterial$MaterialType_$callClinit() { cbgggmd_ModelMaterial$MaterialType_$callClinit = $rt_eraseClinit(cbgggmd_ModelMaterial$MaterialType); cbgggmd_ModelMaterial$MaterialType__clinit_(); } function cbgggmd_ModelMaterial$MaterialType__init_(var_0, var_1) { var var_2 = new cbgggmd_ModelMaterial$MaterialType(); cbgggmd_ModelMaterial$MaterialType__init_0(var_2, var_0, var_1); return var_2; } function cbgggmd_ModelMaterial$MaterialType_values() { cbgggmd_ModelMaterial$MaterialType_$callClinit(); return cbgggmd_ModelMaterial$MaterialType_$VALUES.$clone(); } function cbgggmd_ModelMaterial$MaterialType__init_0($this, var$1, var$2) { cbgggmd_ModelMaterial$MaterialType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgggmd_ModelMaterial$MaterialType__clinit_() { cbgggmd_ModelMaterial$MaterialType_Lambert = cbgggmd_ModelMaterial$MaterialType__init_($rt_s(731), 0); cbgggmd_ModelMaterial$MaterialType_Phong = cbgggmd_ModelMaterial$MaterialType__init_($rt_s(732), 1); cbgggmd_ModelMaterial$MaterialType_$VALUES = $rt_createArrayFromData(cbgggmd_ModelMaterial$MaterialType, [cbgggmd_ModelMaterial$MaterialType_Lambert, cbgggmd_ModelMaterial$MaterialType_Phong]); } var jur_ReluctantGroupQuantifierSet = $rt_classWithoutFields(jur_GroupQuantifierSet); function jur_ReluctantGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_ReluctantGroupQuantifierSet(); jur_ReluctantGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_ReluctantGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_ReluctantGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $res; if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); $res = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($res >= 0) return $res; return $this.$innerSet.$matches($stringIndex, $testString, $matchResult); } function cbgggpi_ColorInfluencer$Single() { var a = this; cbgggpi_ColorInfluencer.call(a); a.$alphaValue = null; a.$colorValue = null; } function cbgggpi_ColorInfluencer$Single__init_() { var var_0 = new cbgggpi_ColorInfluencer$Single(); cbgggpi_ColorInfluencer$Single__init_0(var_0); return var_0; } function cbgggpi_ColorInfluencer$Single__init_0($this) { cbgggpi_ColorInfluencer__init_($this); $this.$colorValue = cbgggpv_GradientColorValue__init_(); $this.$alphaValue = cbgggpv_ScaledNumericValue__init_(); $this.$alphaValue.$setHigh(1.0); } var cbg_Application = $rt_classWithoutFields(0); function cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage() { cbggg_PixmapPacker$Page.call(this); this.$root = null; } function cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_(var_0) { var var_1 = new cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage(); cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_0(var_1, var_0); return var_1; } function cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_0($this, $packer) { cbggg_PixmapPacker$Page__init_0($this, $packer); $this.$root = cbggg_PixmapPacker$GuillotineStrategy$Node__init_(); $this.$root.$rect.$x7 = $packer.$padding; $this.$root.$rect.$y7 = $packer.$padding; $this.$root.$rect.$width4 = $packer.$pageWidth - ($packer.$padding * 2 | 0) | 0; $this.$root.$rect.$height4 = $packer.$pageHeight - ($packer.$padding * 2 | 0) | 0; } var jnc_CoderMalfunctionError = $rt_classWithoutFields(jl_Error); function jnc_CoderMalfunctionError__init_(var_0) { var var_1 = new jnc_CoderMalfunctionError(); jnc_CoderMalfunctionError__init_0(var_1, var_0); return var_1; } function jnc_CoderMalfunctionError__init_0($this, $cause) { jl_Error__init_6($this, $cause); } function cbgssu_Value$Fixed() { cbgssu_Value.call(this); this.$value8 = 0.0; } var cbgssu_Value$Fixed_cache = null; function cbgssu_Value$Fixed_$callClinit() { cbgssu_Value$Fixed_$callClinit = $rt_eraseClinit(cbgssu_Value$Fixed); cbgssu_Value$Fixed__clinit_(); } function cbgssu_Value$Fixed__init_(var_0) { var var_1 = new cbgssu_Value$Fixed(); cbgssu_Value$Fixed__init_0(var_1, var_0); return var_1; } function cbgssu_Value$Fixed__init_0($this, $value) { cbgssu_Value$Fixed_$callClinit(); cbgssu_Value__init_($this); $this.$value8 = $value; } function cbgssu_Value$Fixed__clinit_() { cbgssu_Value$Fixed_cache = $rt_createArray(cbgssu_Value$Fixed, 111); } var cbgg_Colors = $rt_classWithoutFields(); var cbgg_Colors_map = null; function cbgg_Colors_$callClinit() { cbgg_Colors_$callClinit = $rt_eraseClinit(cbgg_Colors); cbgg_Colors__clinit_(); } function cbgg_Colors__init_() { var var_0 = new cbgg_Colors(); cbgg_Colors__init_0(var_0); return var_0; } function cbgg_Colors_get($name) { cbgg_Colors_$callClinit(); return cbgg_Colors_map.$get2($name); } function cbgg_Colors_reset() { var var$1; cbgg_Colors_$callClinit(); cbgg_Colors_map.$clear6(); var$1 = cbgg_Colors_map; cbgg_Color_$callClinit(); var$1.$put1($rt_s(733), cbgg_Color_CLEAR); cbgg_Colors_map.$put1($rt_s(734), cbgg_Color_BLACK); cbgg_Colors_map.$put1($rt_s(735), cbgg_Color_WHITE); cbgg_Colors_map.$put1($rt_s(736), cbgg_Color_LIGHT_GRAY); cbgg_Colors_map.$put1($rt_s(737), cbgg_Color_GRAY); cbgg_Colors_map.$put1($rt_s(738), cbgg_Color_DARK_GRAY); cbgg_Colors_map.$put1($rt_s(739), cbgg_Color_BLUE); cbgg_Colors_map.$put1($rt_s(740), cbgg_Color_NAVY); cbgg_Colors_map.$put1($rt_s(741), cbgg_Color_ROYAL); cbgg_Colors_map.$put1($rt_s(742), cbgg_Color_SLATE); cbgg_Colors_map.$put1($rt_s(743), cbgg_Color_SKY); cbgg_Colors_map.$put1($rt_s(744), cbgg_Color_CYAN); cbgg_Colors_map.$put1($rt_s(745), cbgg_Color_TEAL); cbgg_Colors_map.$put1($rt_s(746), cbgg_Color_GREEN); cbgg_Colors_map.$put1($rt_s(747), cbgg_Color_CHARTREUSE); cbgg_Colors_map.$put1($rt_s(748), cbgg_Color_LIME); cbgg_Colors_map.$put1($rt_s(749), cbgg_Color_FOREST); cbgg_Colors_map.$put1($rt_s(750), cbgg_Color_OLIVE); cbgg_Colors_map.$put1($rt_s(751), cbgg_Color_YELLOW); cbgg_Colors_map.$put1($rt_s(752), cbgg_Color_GOLD); cbgg_Colors_map.$put1($rt_s(753), cbgg_Color_GOLDENROD); cbgg_Colors_map.$put1($rt_s(754), cbgg_Color_ORANGE); cbgg_Colors_map.$put1($rt_s(755), cbgg_Color_BROWN); cbgg_Colors_map.$put1($rt_s(756), cbgg_Color_TAN); cbgg_Colors_map.$put1($rt_s(757), cbgg_Color_FIREBRICK); cbgg_Colors_map.$put1($rt_s(758), cbgg_Color_RED); cbgg_Colors_map.$put1($rt_s(759), cbgg_Color_SCARLET); cbgg_Colors_map.$put1($rt_s(760), cbgg_Color_CORAL); cbgg_Colors_map.$put1($rt_s(761), cbgg_Color_SALMON); cbgg_Colors_map.$put1($rt_s(762), cbgg_Color_PINK); cbgg_Colors_map.$put1($rt_s(763), cbgg_Color_MAGENTA); cbgg_Colors_map.$put1($rt_s(764), cbgg_Color_PURPLE); cbgg_Colors_map.$put1($rt_s(765), cbgg_Color_VIOLET); cbgg_Colors_map.$put1($rt_s(766), cbgg_Color_MAROON); } function cbgg_Colors__init_0($this) { cbgg_Colors_$callClinit(); jl_Object__init_0($this); } function cbgg_Colors__clinit_() { cbgg_Colors_map = cbgu_ObjectMap__init_(); cbgg_Colors_reset(); } var jur_CIDecomposedCharSet = $rt_classWithoutFields(jur_DecomposedCharSet); function jur_CIDecomposedCharSet__init_(var_0, var_1) { var var_2 = new jur_CIDecomposedCharSet(); jur_CIDecomposedCharSet__init_0(var_2, var_0, var_1); return var_2; } function jur_CIDecomposedCharSet__init_0($this, $decomp, $decomposedCharLength) { jur_DecomposedCharSet__init_0($this, $decomp, $decomposedCharLength); } var otjw_WebGLContextAttributes = $rt_classWithoutFields(); function otjw_WebGLContextAttributes_create$js_body$_13() { return { }; } var cbggg_PixmapPacker$GuillotineStrategy = $rt_classWithoutFields(); function cbggg_PixmapPacker$GuillotineStrategy__init_() { var var_0 = new cbggg_PixmapPacker$GuillotineStrategy(); cbggg_PixmapPacker$GuillotineStrategy__init_0(var_0); return var_0; } function cbggg_PixmapPacker$GuillotineStrategy__init_0($this) { jl_Object__init_0($this); } function cbggg_PixmapPacker$GuillotineStrategy_pack($this, $packer, $name, $rect) { var $page, $padding, var$6, var$7, $node; if ($packer.$pages.$size) $page = $packer.$pages.$peek(); else { $page = cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_($packer); $packer.$pages.$add1($page); } $padding = $packer.$padding; var$6 = $rect.$width4; var$7 = $padding; $rect.$width4 = var$6 + var$7; $rect.$height4 = $rect.$height4 + var$7; $node = cbggg_PixmapPacker$GuillotineStrategy_insert($this, $page.$root, $rect); if ($node === null) { $page = cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_($packer); $packer.$pages.$add1($page); $node = cbggg_PixmapPacker$GuillotineStrategy_insert($this, $page.$root, $rect); } $node.$full = 1; $rect.$set12($node.$rect.$x7, $node.$rect.$y7, $node.$rect.$width4 - var$7, $node.$rect.$height4 - var$7); return $page; } function cbggg_PixmapPacker$GuillotineStrategy_insert($this, $node, $rect) { var $newNode, $deltaWidth, $deltaHeight; if (!$node.$full && $node.$leftChild !== null && $node.$rightChild !== null) { $newNode = cbggg_PixmapPacker$GuillotineStrategy_insert($this, $node.$leftChild, $rect); if ($newNode === null) $newNode = cbggg_PixmapPacker$GuillotineStrategy_insert($this, $node.$rightChild, $rect); return $newNode; } if ($node.$full) return null; if ($node.$rect.$width4 === $rect.$width4 && $node.$rect.$height4 === $rect.$height4) return $node; if ($node.$rect.$width4 >= $rect.$width4 && $node.$rect.$height4 >= $rect.$height4) { $node.$leftChild = cbggg_PixmapPacker$GuillotineStrategy$Node__init_(); $node.$rightChild = cbggg_PixmapPacker$GuillotineStrategy$Node__init_(); $deltaWidth = ($node.$rect.$width4 | 0) - ($rect.$width4 | 0) | 0; $deltaHeight = ($node.$rect.$height4 | 0) - ($rect.$height4 | 0) | 0; if ($deltaWidth <= $deltaHeight) { $node.$leftChild.$rect.$x7 = $node.$rect.$x7; $node.$leftChild.$rect.$y7 = $node.$rect.$y7; $node.$leftChild.$rect.$width4 = $node.$rect.$width4; $node.$leftChild.$rect.$height4 = $rect.$height4; $node.$rightChild.$rect.$x7 = $node.$rect.$x7; $node.$rightChild.$rect.$y7 = $node.$rect.$y7 + $rect.$height4; $node.$rightChild.$rect.$width4 = $node.$rect.$width4; $node.$rightChild.$rect.$height4 = $node.$rect.$height4 - $rect.$height4; } else { $node.$leftChild.$rect.$x7 = $node.$rect.$x7; $node.$leftChild.$rect.$y7 = $node.$rect.$y7; $node.$leftChild.$rect.$width4 = $rect.$width4; $node.$leftChild.$rect.$height4 = $node.$rect.$height4; $node.$rightChild.$rect.$x7 = $node.$rect.$x7 + $rect.$width4; $node.$rightChild.$rect.$y7 = $node.$rect.$y7; $node.$rightChild.$rect.$width4 = $node.$rect.$width4 - $rect.$width4; $node.$rightChild.$rect.$height4 = $node.$rect.$height4; } return cbggg_PixmapPacker$GuillotineStrategy_insert($this, $node.$leftChild, $rect); } return null; } function cbgm_Affine2() { var a = this; jl_Object.call(a); a.$m00 = 0.0; a.$m01 = 0.0; a.$m02 = 0.0; a.$m10 = 0.0; a.$m11 = 0.0; a.$m12 = 0.0; } function cbgm_Affine2__init_() { var var_0 = new cbgm_Affine2(); cbgm_Affine2__init_0(var_0); return var_0; } function cbgm_Affine2__init_0($this) { jl_Object__init_0($this); $this.$m00 = 1.0; $this.$m01 = 0.0; $this.$m02 = 0.0; $this.$m10 = 0.0; $this.$m11 = 1.0; $this.$m12 = 0.0; } function cgxgbtp_AssetDownloadImpl$4$1() { var a = this; jl_Object.call(a); a.$val$request0 = null; a.$this$118 = null; } function cgxgbtp_AssetDownloadImpl$4$1__init_(var_0, var_1) { var var_2 = new cgxgbtp_AssetDownloadImpl$4$1(); cgxgbtp_AssetDownloadImpl$4$1__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_AssetDownloadImpl$4$1__init_0($this, $this$1, var$2) { $this.$this$118 = $this$1; $this.$val$request0 = var$2; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$4$1_handleEvent($this, $evt) { var var$2, var$3, var$4, var$5, var$6, $data, $$je, $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();$data = $thread.pop();var$6 = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$evt = $thread.pop();$this = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: if ($this.$val$request0.readyState == 4) { a: { if ($this.$val$request0.status != 200) { if ($this.$val$request0.status != 404) { var$2 = $this.$val$request0; if (var$2.status != 403) { try { var$3 = Long_fromInt(100); $ptr = 1; continue main; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } $this.$this$118.$this$022.$loadBinary($this.$this$118.$val$async1, $this.$this$118.$val$url3, $this.$this$118.$val$listener4); break a; } } $this.$this$118.$val$listener4.$onFailure($this.$this$118.$val$url3); } else { if ($this.$this$118.$this$022.$showLogs) { var$2 = jl_System_out(); var$4 = $this.$this$118.$val$url3; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, $rt_s(767)), var$4); var$2.$println(jl_StringBuilder_toString(var$5)); } var$6 = $this.$val$request0.response; $data = (cgxgbtdt_TypedArrays_getInstance()).$createInt8Array(var$6); $this.$this$118.$val$listener4.$onSuccess($this.$this$118.$val$url3, cgxgbtp_Blob__init_(var$6, $data)); } } $this.$this$118.$this$022.$subtractQueue(); } return; case 1: b: { try { jl_Thread_sleep(var$3); if ($rt_suspending()) { break main; } break b; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } } $this.$this$118.$this$022.$loadBinary($this.$this$118.$val$async1, $this.$this$118.$val$url3, $this.$this$118.$val$listener4); $this.$this$118.$this$022.$subtractQueue(); return; default: $rt_invalidPointer(); }} $rt_nativeThread().push($this, $evt, var$2, var$3, var$4, var$5, var$6, $data, $ptr); } function cgxgbtp_AssetDownloadImpl$4$1_handleEvent$exported$0(var$0, var$1) { var $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();var$1 = $thread.pop();var$0 = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: $ptr = 1; case 1: var$0.$handleEvent(var$1); if ($rt_suspending()) { break main; } return; default: $rt_invalidPointer(); }} $rt_nativeThread().push(var$0, var$1, $ptr); } function cbgg_Pixmap() { var a = this; jl_Object.call(a); a.$width8 = 0; a.$height7 = 0; a.$canvas0 = null; a.$context0 = null; a.$id3 = 0; a.$buffer7 = null; a.$r2 = 0; a.$g2 = 0; a.$b2 = 0; a.$a2 = 0.0; a.$colorStr = null; a.$blending = null; a.$filter = null; a.$pixels = null; a.$imageElement = null; a.$videoElement = null; a.$color4 = 0; a.$nativePixmap = null; a.$disposed0 = 0; } var cbgg_Pixmap_pixmaps = null; var cbgg_Pixmap_nextId = 0; var cbgg_Pixmap_clearColor = null; function cbgg_Pixmap_$callClinit() { cbgg_Pixmap_$callClinit = $rt_eraseClinit(cbgg_Pixmap); cbgg_Pixmap__clinit_(); } function cbgg_Pixmap__init_0(var_0) { var var_1 = new cbgg_Pixmap(); cbgg_Pixmap__init_1(var_1, var_0); return var_1; } function cbgg_Pixmap__init_(var_0, var_1, var_2) { var var_3 = new cbgg_Pixmap(); cbgg_Pixmap__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Pixmap__init_1($this, $file) { var $webFileHandler, $path, $object, $app, $config, $response, $bytes, var$9, $htmlImageElement, var$11, var$12, var$13; cbgg_Pixmap_$callClinit(); jl_Object__init_0($this); $this.$r2 = 255; $this.$g2 = 255; $this.$b2 = 255; $this.$colorStr = cbgg_Pixmap_make($this.$r2, $this.$g2, $this.$b2, $this.$a2); cbgg_Pixmap$Blending_$callClinit(); $this.$blending = cbgg_Pixmap$Blending_SourceOver; cbgg_Pixmap$Filter_$callClinit(); $this.$filter = cbgg_Pixmap$Filter_BiLinear; $this.$color4 = 0; $webFileHandler = $file; $path = $webFileHandler.$path(); $object = $webFileHandler.$preloader.$images.$get2($path); $app = cbg_Gdx_app; $config = $app.$getConfig(); if ($config.$useNativePixmap) { $response = cgxgbtp_Blob_getData($object); $bytes = otji_JS_unwrapByteArray($response); var$9 = $bytes.data; $this.$nativePixmap = cbggg_Gdx2DPixmapEmu__init_($bytes, 0, var$9.length, 0); cbgg_Pixmap_initPixmapEmu($this, (-1), (-1), null, null); } else { $htmlImageElement = cgxgbtp_Blob_getImage($object); cbgg_Pixmap_initPixmapEmu($this, (-1), (-1), $htmlImageElement, null); if ($this.$imageElement === null) { var$11 = new cbgu_GdxRuntimeException; var$12 = $file.$path(); var$13 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$13, $rt_s(768)), var$12), $rt_s(769)); cbgu_GdxRuntimeException__init_(var$11, jl_StringBuilder_toString(var$13)); $rt_throw(var$11); } } } function cbgg_Pixmap__init_2($this, $width, $height, $format) { cbgg_Pixmap_$callClinit(); jl_Object__init_0($this); $this.$r2 = 255; $this.$g2 = 255; $this.$b2 = 255; $this.$colorStr = cbgg_Pixmap_make($this.$r2, $this.$g2, $this.$b2, $this.$a2); cbgg_Pixmap$Blending_$callClinit(); $this.$blending = cbgg_Pixmap$Blending_SourceOver; cbgg_Pixmap$Filter_$callClinit(); $this.$filter = cbgg_Pixmap$Filter_BiLinear; $this.$color4 = 0; cbgg_Pixmap_initPixmapEmu($this, $width, $height, null, null); } function cbgg_Pixmap_initPixmapEmu($this, $width, $height, $imageElement, $videoElement) { var var$5; if ($videoElement !== null) { $this.$videoElement = $videoElement; $this.$width8 = $videoElement.getWidth(); $this.$height7 = $videoElement.getHeight(); } else if ($imageElement === null) { $this.$width8 = $width; $this.$height7 = $height; } else { $this.$imageElement = $imageElement; $this.$width8 = $imageElement.width; $this.$height7 = $imageElement.height; } $this.$buffer7 = cbgu_BufferUtils_newByteBuffer(4); cbgg_Pixmap_$callClinit(); var$5 = cbgg_Pixmap_nextId; cbgg_Pixmap_nextId = var$5 + 1 | 0; $this.$id3 = var$5; $this.$buffer7.$putInt(0, $this.$id3); cbgg_Pixmap_pixmaps.$put1(jl_Integer_valueOf($this.$id3), $this); } function cbgg_Pixmap_create($this) { var $window, $document, $createElement, var$4, var$5; $window = cgxgbtdi_TeaWindow_get(); $document = $window.$getDocument(); $createElement = $document.createElement("canvas"); $this.$canvas0 = $createElement; var$4 = $this.$canvas0; var$5 = $this.$width8; var$4.width = var$5; var$4 = $this.$canvas0; var$5 = $this.$height7; var$4.height = var$5; $this.$context0 = $this.$canvas0.getContext("2d"); var$4 = $this.$context0; var$5 = $rt_ustr((cbgg_Pixmap_getComposite()).$toString()); var$4.globalCompositeOperation = var$5; } function cbgg_Pixmap_getComposite() { cbgg_Pixmap_$callClinit(); cbgg_Composite_$callClinit(); return cbgg_Composite_SOURCE_OVER; } function cbgg_Pixmap_make($r2, $g2, $b2, $a2) { var var$5; cbgg_Pixmap_$callClinit(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append3(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(var$5, $rt_s(770)), $r2), 44), $g2), 44), $b2), 44), $a2), 41); return jl_StringBuilder_toString(var$5); } function cbgg_Pixmap_getCanvasElement($this) { cbgg_Pixmap_ensureCanvasExists($this); return $this.$canvas0; } function cbgg_Pixmap_ensureCanvasExists($this) { var var$1, var$2; if ($this.$canvas0 === null) { cbgg_Pixmap_create($this); if ($this.$imageElement !== null) { var$1 = $this.$context0; cbgg_Composite_$callClinit(); var$2 = $rt_ustr(cbgg_Composite_getValue(cbgg_Composite_COPY)); var$1.globalCompositeOperation = var$2; var$1 = $this.$context0; var$2 = $this.$imageElement; var$1.drawImage(var$2, 0.0, 0.0); var$1 = $this.$context0; var$2 = $rt_ustr(cbgg_Composite_getValue(cbgg_Pixmap_getComposite())); var$1.globalCompositeOperation = var$2; } if ($this.$videoElement !== null) { var$2 = $this.$context0; cbgg_Composite_$callClinit(); var$1 = $rt_ustr(cbgg_Composite_getValue(cbgg_Composite_COPY)); var$2.globalCompositeOperation = var$1; var$1 = $this.$context0; var$2 = $this.$videoElement; var$1.drawImage(var$2, 0.0, 0.0); var$1 = $this.$context0; var$2 = $rt_ustr(cbgg_Composite_getValue(cbgg_Pixmap_getComposite())); var$1.globalCompositeOperation = var$2; } } } function cbgg_Pixmap_canUsePixmapData($this) { return $this.$canvas0 === null && $this.$nativePixmap !== null ? 1 : 0; } function cbgg_Pixmap_getPixmapData($this) { return $this.$nativePixmap.$getPixels0(); } function cbgg_Pixmap_canUseImageElement($this) { return $this.$canvas0 === null && $this.$imageElement !== null ? 1 : 0; } function cbgg_Pixmap_getImageElement($this) { return $this.$imageElement; } function cbgg_Pixmap_canUseVideoElement($this) { return $this.$canvas0 === null && $this.$videoElement !== null ? 1 : 0; } function cbgg_Pixmap_getVideoElement($this) { return $this.$videoElement; } function cbgg_Pixmap_setColor($this, $r, $g, $b, $a) { var var$5, var$6; if ($this.$nativePixmap !== null) $this.$color4 = cbgg_Color_rgba8888($r, $g, $b, $a); else { cbgg_Pixmap_ensureCanvasExists($this); $this.$r2 = $r * 255.0 | 0; $this.$g2 = $g * 255.0 | 0; $this.$b2 = $b * 255.0 | 0; $this.$a2 = $a; $this.$colorStr = cbgg_Pixmap_make($this.$r2, $this.$g2, $this.$b2, $this.$a2); var$5 = $this.$context0; var$6 = $rt_ustr($this.$colorStr); var$5.fillStyle = var$6; var$5 = $this.$context0; var$6 = $rt_ustr($this.$colorStr); var$5.strokeStyle = var$6; } } function cbgg_Pixmap_setColor0($this, $color) { $this.$setColor($color.$r0, $color.$g0, $color.$b0, $color.$a0); } function cbgg_Pixmap_fill($this) { var var$1, var$2, var$3, var$4, var$5; if ($this.$nativePixmap !== null) $this.$nativePixmap.$clear2($this.$color4); else { cbgg_Pixmap_ensureCanvasExists($this); var$1 = $this.$context0; var$2 = $this.$getWidth(); var$3 = $this.$getHeight(); var$1.clearRect(0.0, 0.0, var$2, var$3); var$4 = $this.$getWidth(); var$5 = $this.$getHeight(); cbgg_PixmapEmu$DrawType_$callClinit(); cbgg_Pixmap_rectangle($this, 0, 0, var$4, var$5, cbgg_PixmapEmu$DrawType_FILL); } } function cbgg_Pixmap_drawPixmap($this, $pixmap, $x, $y) { var $image; if ($this.$nativePixmap !== null) $this.$drawPixmap($pixmap, $x, $y, 0, 0, $pixmap.$getWidth(), $pixmap.$getHeight()); else { $image = $pixmap.$getCanvasElement(); cbgg_Pixmap_image($this, $image, 0, 0, $image.width, $image.height, $x, $y, $image.width, $image.height); } } function cbgg_Pixmap_drawPixmap0($this, $pixmap, $x, $y, $srcx, $srcy, $srcWidth, $srcHeight) { var $image; if ($this.$nativePixmap === null) { $image = $pixmap.$getCanvasElement(); cbgg_Pixmap_image($this, $image, $srcx, $srcy, $srcWidth, $srcHeight, $x, $y, $srcWidth, $srcHeight); } else $this.$nativePixmap.$drawPixmap2($pixmap.$nativePixmap, $srcx, $srcy, $x, $y, $srcWidth, $srcHeight); } function cbgg_Pixmap_drawPixmap1($this, $pixmap, $srcx, $srcy, $srcWidth, $srcHeight, $dstx, $dsty, $dstWidth, $dstHeight) { if ($this.$nativePixmap === null) cbgg_Pixmap_image($this, $pixmap.$getCanvasElement(), $srcx, $srcy, $srcWidth, $srcHeight, $dstx, $dsty, $dstWidth, $dstHeight); else $this.$nativePixmap.$drawPixmap3($pixmap.$nativePixmap, $srcx, $srcy, $srcWidth, $srcHeight, $dstx, $dsty, $dstWidth, $dstHeight); } function cbgg_Pixmap_getPixel($this, $x, $y) { var var$3, var$4, var$5, $i, $r, $g, $b, $a; if ($this.$nativePixmap !== null) return $this.$nativePixmap.$getPixel($x, $y); cbgg_Pixmap_ensureCanvasExists($this); if ($this.$pixels === null) { var$3 = $this.$context0; var$4 = $this.$width8; var$5 = $this.$height7; $this.$pixels = var$3.getImageData(0.0, 0.0, var$4, var$5).data; } $i = ($x * 4 | 0) + ($rt_imul($y, $this.$width8) * 4 | 0) | 0; $r = $this.$pixels[$i + 0 | 0] & 255; $g = $this.$pixels[$i + 1 | 0] & 255; $b = $this.$pixels[$i + 2 | 0] & 255; $a = $this.$pixels[$i + 3 | 0] & 255; return $r << 24 | $g << 16 | $b << 8 | $a; } function cbgg_Pixmap_getWidth($this) { if ($this.$nativePixmap === null) return $this.$width8; return $this.$nativePixmap.$getWidth(); } function cbgg_Pixmap_getHeight($this) { if ($this.$nativePixmap === null) return $this.$height7; return $this.$nativePixmap.$getHeight(); } function cbgg_Pixmap_dispose($this) { if ($this.$disposed0) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(771))); cbgg_Pixmap_$callClinit(); cbgg_Pixmap_pixmaps.$remove2(jl_Integer_valueOf($this.$id3)); if ($this.$nativePixmap !== null) $this.$nativePixmap.$dispose(); $this.$disposed0 = 1; } function cbgg_Pixmap_getGLFormat($this) { if ($this.$nativePixmap === null) return 6408; return $this.$nativePixmap.$getGLFormat(); } function cbgg_Pixmap_getGLInternalFormat($this) { if ($this.$nativePixmap === null) return 6408; return $this.$nativePixmap.$getGLInternalFormat(); } function cbgg_Pixmap_getGLType($this) { if ($this.$nativePixmap === null) return 5121; return $this.$nativePixmap.$getGLType(); } function cbgg_Pixmap_getPixels($this) { return $this.$buffer7; } function cbgg_Pixmap_getFormat($this) { if ($this.$nativePixmap === null) { cbgg_Pixmap$Format_$callClinit(); return cbgg_Pixmap$Format_RGBA8888; } return cbgg_Pixmap$Format_fromGdx2DPixmapFormat($this.$nativePixmap.$getFormat0()); } function cbgg_Pixmap_setBlending($this, $blending) { var var$2, var$3; $this.$blending = $blending; if ($this.$nativePixmap === null) { cbgg_Pixmap_ensureCanvasExists($this); var$2 = $this.$context0; var$3 = $rt_ustr((cbgg_Pixmap_getComposite()).$toString()); var$2.globalCompositeOperation = var$3; } else { var$3 = $this.$nativePixmap; cbgg_Pixmap$Blending_$callClinit(); var$3.$setBlend($blending !== cbgg_Pixmap$Blending_None ? 1 : 0); } } function cbgg_Pixmap_rectangle($this, $x, $y, $width, $height, $drawType) { var var$6, var$7, var$8, var$9, var$10, var$11, var$12, var$13; cbgg_Pixmap_ensureCanvasExists($this); var$6 = $this.$blending; cbgg_Pixmap$Blending_$callClinit(); if (var$6 === cbgg_Pixmap$Blending_None) { var$7 = $this.$context0; var$8 = $rt_ustr(cbgg_Pixmap_clearColor); var$7.fillStyle = var$8; var$7 = $this.$context0; var$8 = $rt_ustr(cbgg_Pixmap_clearColor); var$7.strokeStyle = var$8; var$7 = $this.$context0; var$8 = "destination-out"; var$7.globalCompositeOperation = var$8; $this.$context0.beginPath(); var$9 = $this.$context0; var$10 = $x; var$11 = $y; var$12 = $width; var$13 = $height; var$9.rect(var$10, var$11, var$12, var$13); cbgg_Pixmap_fillOrStrokePath($this, $drawType); $this.$context0.closePath(); var$8 = $this.$context0; var$6 = $rt_ustr($this.$colorStr); var$8.fillStyle = var$6; var$8 = $this.$context0; var$6 = $rt_ustr($this.$colorStr); var$8.strokeStyle = var$6; var$8 = $this.$context0; cbgg_Composite_$callClinit(); var$6 = $rt_ustr(cbgg_Composite_getValue(cbgg_Composite_SOURCE_OVER)); var$8.globalCompositeOperation = var$6; } $this.$context0.beginPath(); var$8 = $this.$context0; var$13 = $x; var$10 = $y; var$11 = $width; var$12 = $height; var$8.rect(var$13, var$10, var$11, var$12); cbgg_Pixmap_fillOrStrokePath($this, $drawType); $this.$context0.closePath(); $this.$pixels = null; } function cbgg_Pixmap_image($this, $image, $srcX, $srcY, $srcWidth, $srcHeight, $dstX, $dstY, $dstWidth, $dstHeight) { var var$10, var$11, var$12, var$13, var$14, var$15, var$16, var$17, var$18, var$19, var$20; cbgg_Pixmap_ensureCanvasExists($this); var$10 = $this.$blending; cbgg_Pixmap$Blending_$callClinit(); if (var$10 === cbgg_Pixmap$Blending_None) { var$11 = $this.$context0; var$10 = $rt_ustr(cbgg_Pixmap_clearColor); var$11.fillStyle = var$10; var$11 = $this.$context0; var$10 = $rt_ustr(cbgg_Pixmap_clearColor); var$11.strokeStyle = var$10; var$11 = $this.$context0; var$10 = "destination-out"; var$11.globalCompositeOperation = var$10; $this.$context0.beginPath(); var$11 = $this.$context0; var$12 = $dstX; var$13 = $dstY; var$14 = $dstWidth; var$15 = $dstHeight; var$11.rect(var$12, var$13, var$14, var$15); cbgg_PixmapEmu$DrawType_$callClinit(); cbgg_Pixmap_fillOrStrokePath($this, cbgg_PixmapEmu$DrawType_FILL); $this.$context0.closePath(); var$11 = $this.$context0; var$10 = $rt_ustr($this.$colorStr); var$11.fillStyle = var$10; var$16 = $this.$context0; var$11 = $rt_ustr($this.$colorStr); var$16.strokeStyle = var$11; var$16 = $this.$context0; cbgg_Composite_$callClinit(); var$11 = $rt_ustr(cbgg_Composite_getValue(cbgg_Composite_SOURCE_OVER)); var$16.globalCompositeOperation = var$11; } if ($srcWidth && $srcHeight && $dstWidth && $dstHeight) { var$11 = $this.$context0; var$12 = $srcX; var$13 = $srcY; var$14 = $srcWidth; var$15 = $srcHeight; var$17 = $dstX; var$18 = $dstY; var$19 = $dstWidth; var$20 = $dstHeight; var$11.drawImage($image, var$12, var$13, var$14, var$15, var$17, var$18, var$19, var$20); } $this.$pixels = null; } function cbgg_Pixmap_fillOrStrokePath($this, $drawType) { a: { cbgg_Pixmap_ensureCanvasExists($this); cbgg_PixmapEmu$2_$callClinit(); switch (cbgg_PixmapEmu$2_$SwitchMap$com$badlogic$gdx$graphics$PixmapEmu$DrawType.data[jl_Enum_ordinal($drawType)]) { case 1: break; case 2: $this.$context0.stroke(); break a; default: break a; } $this.$context0.fill(); } } function cbgg_Pixmap__clinit_() { cbgg_Pixmap_pixmaps = ju_HashMap__init_(); cbgg_Pixmap_nextId = 0; cbgg_Pixmap_clearColor = cbgg_Pixmap_make(255, 255, 255, 1.0); } var cbgg_Cursor = $rt_classWithoutFields(0); var cgxgbt_TeaCursor = $rt_classWithoutFields(); function cgxgbt_TeaCursor_getNameForSystemCursor($systemCursor) { var var$2, var$3; cbgg_Cursor$SystemCursor_$callClinit(); if ($systemCursor === cbgg_Cursor$SystemCursor_Arrow) return $rt_s(772); if ($systemCursor === cbgg_Cursor$SystemCursor_Crosshair) return $rt_s(773); if ($systemCursor === cbgg_Cursor$SystemCursor_Hand) return $rt_s(774); if ($systemCursor === cbgg_Cursor$SystemCursor_HorizontalResize) return $rt_s(775); if ($systemCursor === cbgg_Cursor$SystemCursor_VerticalResize) return $rt_s(776); if ($systemCursor === cbgg_Cursor$SystemCursor_Ibeam) return $rt_s(777); if ($systemCursor === cbgg_Cursor$SystemCursor_NWSEResize) return $rt_s(778); if ($systemCursor === cbgg_Cursor$SystemCursor_NESWResize) return $rt_s(779); if ($systemCursor === cbgg_Cursor$SystemCursor_AllResize) return $rt_s(780); if ($systemCursor === cbgg_Cursor$SystemCursor_NotAllowed) return $rt_s(781); if ($systemCursor === cbgg_Cursor$SystemCursor_None) return $rt_s(407); var$2 = new cbgu_GdxRuntimeException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(782)), $systemCursor); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } var cbgssu_TextButton$TextButtonStyle = $rt_classWithoutFields(cbgssu_Button$ButtonStyle); function cbgssu_TextButton$TextButtonStyle__init_() { var var_0 = new cbgssu_TextButton$TextButtonStyle(); cbgssu_TextButton$TextButtonStyle__init_0(var_0); return var_0; } function cbgssu_TextButton$TextButtonStyle__init_0($this) { cbgssu_Button$ButtonStyle__init_0($this); } function omcetpp_Particle() { var a = this; jl_Object.call(a); a.$type0 = null; a.$x1 = 0.0; a.$y1 = 0.0; a.$r = 0.0; a.$g = 0.0; a.$b = 0.0; a.$a = 0.0; a.$rotation = 0.0; a.$scaleX0 = 0.0; a.$scaleY0 = 0.0; a.$array_index = 0; a.$origin_x = 0.0; a.$origin_y = 0.0; a.$appearance = null; a.$font1 = null; a.$text = null; a.$animation_offset = 0.0; a.$visible2 = 0; a.$customData = null; } function omcetpp_Particle__init_() { var var_0 = new omcetpp_Particle(); omcetpp_Particle__init_0(var_0); return var_0; } function omcetpp_Particle__init_0($this) { jl_Object__init_0($this); } function cbgm_GridPoint2() { var a = this; jl_Object.call(a); a.$x10 = 0; a.$y10 = 0; } function cbgm_GridPoint2__init_() { var var_0 = new cbgm_GridPoint2(); cbgm_GridPoint2__init_0(var_0); return var_0; } function cbgm_GridPoint2__init_1(var_0, var_1) { var var_2 = new cbgm_GridPoint2(); cbgm_GridPoint2__init_2(var_2, var_0, var_1); return var_2; } function cbgm_GridPoint2__init_0($this) { jl_Object__init_0($this); } function cbgm_GridPoint2__init_2($this, $x, $y) { jl_Object__init_0($this); $this.$x10 = $x; $this.$y10 = $y; } var omceum_ProgressBarPercentText = $rt_classWithoutFields(); var omceum_ProgressBarPercentText_progressText = null; var omceum_ProgressBarPercentText_progressText2Decimal = null; function omceum_ProgressBarPercentText_$callClinit() { omceum_ProgressBarPercentText_$callClinit = $rt_eraseClinit(omceum_ProgressBarPercentText); omceum_ProgressBarPercentText__clinit_(); } function omceum_ProgressBarPercentText__init_() { var var_0 = new omceum_ProgressBarPercentText(); omceum_ProgressBarPercentText__init_0(var_0); return var_0; } function omceum_ProgressBarPercentText__init_0($this) { omceum_ProgressBarPercentText_$callClinit(); jl_Object__init_0($this); } function omceum_ProgressBarPercentText__clinit_() { var $index, $i, var$3, var$4; omceum_ProgressBarPercentText_progressText = $rt_createArrayFromData(jl_String, [$rt_s(783), $rt_s(784), $rt_s(785), $rt_s(786), $rt_s(787), $rt_s(788), $rt_s(789), $rt_s(790), $rt_s(791), $rt_s(792), $rt_s(793), $rt_s(794), $rt_s(795), $rt_s(796), $rt_s(797), $rt_s(798), $rt_s(799), $rt_s(800), $rt_s(801), $rt_s(802), $rt_s(803), $rt_s(804), $rt_s(805), $rt_s(806), $rt_s(807), $rt_s(808), $rt_s(809), $rt_s(810), $rt_s(811), $rt_s(812), $rt_s(813), $rt_s(814), $rt_s(815), $rt_s(816), $rt_s(817), $rt_s(818), $rt_s(819), $rt_s(820), $rt_s(821), $rt_s(822), $rt_s(823), $rt_s(824), $rt_s(825), $rt_s(826), $rt_s(827), $rt_s(828), $rt_s(829), $rt_s(830), $rt_s(831), $rt_s(832), $rt_s(833), $rt_s(834), $rt_s(835), $rt_s(836), $rt_s(837), $rt_s(838), $rt_s(839), $rt_s(840), $rt_s(841), $rt_s(842), $rt_s(843), $rt_s(844), $rt_s(845), $rt_s(846), $rt_s(847), $rt_s(848), $rt_s(849), $rt_s(850), $rt_s(851), $rt_s(852), $rt_s(853), $rt_s(854), $rt_s(855), $rt_s(856), $rt_s(857), $rt_s(858), $rt_s(859), $rt_s(860), $rt_s(861), $rt_s(862), $rt_s(863), $rt_s(864), $rt_s(865), $rt_s(866), $rt_s(867), $rt_s(868), $rt_s(869), $rt_s(870), $rt_s(871), $rt_s(872), $rt_s(873), $rt_s(874), $rt_s(875), $rt_s(876), $rt_s(877), $rt_s(878), $rt_s(879), $rt_s(880), $rt_s(881), $rt_s(882), $rt_s(883)]); omceum_ProgressBarPercentText_progressText2Decimal = $rt_createArray(jl_String, 10001); $index = 0; $i = 0.0; while ($i <= 10000.0) { var$3 = omceum_ProgressBarPercentText_progressText2Decimal.data; var$4 = $rt_createArray(jl_Object, 1); var$4.data[0] = jl_Float_valueOf($i / 100.0); var$3[$index] = jl_String_format($rt_s(884), var$4); $index = $index + 1 | 0; $i = $i + 1.0; } } var omceuga_ListAction = $rt_classWithoutFields(omceuga_CommonActions); var cbgm_GridPoint3 = $rt_classWithoutFields(); function cbgm_GridPoint3__init_() { var var_0 = new cbgm_GridPoint3(); cbgm_GridPoint3__init_0(var_0); return var_0; } function cbgm_GridPoint3__init_0($this) { jl_Object__init_0($this); } function cgxgbt_TeaMusic() { var a = this; jl_Object.call(a); a.$isPlaying0 = 0; a.$isLooping = 0; a.$sound = null; a.$volume1 = 0.0; a.$pan0 = 0.0; a.$soundOptions = null; a.$onCompletionListener = null; } function cgxgbt_TeaMusic__init_(var_0, var_1) { var var_2 = new cgxgbt_TeaMusic(); cgxgbt_TeaMusic__init_0(var_2, var_0, var_1); return var_2; } function cgxgbt_TeaMusic__init_0($this, $soundManager, $file) { var var$3, var$4, var$5, $url; jl_Object__init_0($this); $this.$isPlaying0 = 0; $this.$isLooping = 0; $this.$volume1 = 1.0; $this.$pan0 = 0.0; var$3 = cbg_Gdx_app.$getAssetUrl(); var$4 = $file.$path(); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$5, var$3), var$4); $url = jl_StringBuilder_toString(var$5); $this.$sound = $soundManager.$createSound($url); $this.$soundOptions = cgxgbts_SMSoundOptions__init_(); $this.$soundOptions.$callback = $this; } function cgxgbt_TeaMusic_play($this) { if ($this.$isPlaying()) return; if ($this.$sound.$getPaused()) { $this.$resume(); return; } $this.$soundOptions.$volume0 = $this.$volume1 * 100.0 | 0; $this.$soundOptions.$pan = $this.$pan0 * 100.0 | 0; $this.$soundOptions.$loops = 1; $this.$soundOptions.$from = 0; $this.$sound.$play1($this.$soundOptions); $this.$isPlaying0 = 1; } function cgxgbt_TeaMusic_resume($this) { $this.$sound.$resume(); } function cgxgbt_TeaMusic_pause($this) { $this.$sound.$pause(); $this.$isPlaying0 = 0; } function cgxgbt_TeaMusic_stop($this) { $this.$sound.$stop(); $this.$isPlaying0 = 0; } function cgxgbt_TeaMusic_isPlaying($this) { $this.$isPlaying0 = !$this.$sound.$getPaused() && $this.$sound.$getPlayState() == 1 ? 1 : 0; return $this.$isPlaying0; } function cgxgbt_TeaMusic_setLooping($this, $isLooping) { $this.$isLooping = $isLooping; } function cgxgbt_TeaMusic_setVolume($this, $volume) { $this.$sound.$setVolume($volume * 100.0 | 0); $this.$volume1 = $volume; } function cgxgbt_TeaMusic_getVolume($this) { return $this.$volume1; } function cgxgbt_TeaMusic_setPan($this, $pan, $volume) { $this.$sound.$setPan0($pan * 100.0 | 0); $this.$sound.$setVolume($volume * 100.0 | 0); $this.$pan0 = $pan; $this.$volume1 = $volume; } function cgxgbt_TeaMusic_dispose($this) { $this.$sound.$destruct(); } function cgxgbt_TeaMusic_setOnCompletionListener($this, $listener) { $this.$onCompletionListener = $listener; } function cgxgbt_TeaMusic_onfinish($this) { if ($this.$isLooping) $this.$play0(); else if ($this.$onCompletionListener !== null) $this.$onCompletionListener.$onCompletion($this); } function cgxgbt_TeaMusic_onfinish$exported$0(var$0) { var$0.$onfinish(); } function cbggg_FileTextureData() { var a = this; jl_Object.call(a); a.$file1 = null; a.$width9 = 0; a.$height8 = 0; a.$format5 = null; a.$pixmap0 = null; a.$useMipMaps1 = 0; a.$isPrepared0 = 0; } var cbggg_FileTextureData_copyToPOT = 0; function cbggg_FileTextureData__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_FileTextureData(); cbggg_FileTextureData__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_FileTextureData__init_0($this, $file, $preloadedPixmap, $format, $useMipMaps) { jl_Object__init_0($this); $this.$width9 = 0; $this.$height8 = 0; $this.$isPrepared0 = 0; $this.$file1 = $file; $this.$pixmap0 = $preloadedPixmap; $this.$format5 = $format; $this.$useMipMaps1 = $useMipMaps; if ($this.$pixmap0 !== null) { $this.$pixmap0 = cbggg_FileTextureData_ensurePot($this, $this.$pixmap0); $this.$width9 = $this.$pixmap0.$getWidth(); $this.$height8 = $this.$pixmap0.$getHeight(); if ($format === null) $this.$format5 = $this.$pixmap0.$getFormat(); } } function cbggg_FileTextureData_isPrepared($this) { return $this.$isPrepared0; } function cbggg_FileTextureData_prepare($this) { if ($this.$isPrepared0) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(885))); if ($this.$pixmap0 === null) { $this.$pixmap0 = cbggg_FileTextureData_ensurePot($this, cbgg_Pixmap__init_0($this.$file1)); $this.$width9 = $this.$pixmap0.$getWidth(); $this.$height8 = $this.$pixmap0.$getHeight(); if ($this.$format5 === null) $this.$format5 = $this.$pixmap0.$getFormat(); } $this.$isPrepared0 = 1; } function cbggg_FileTextureData_ensurePot($this, $pixmap) { var $pixmapWidth, $pixmapHeight, $potWidth, $potHeight, $tmp_0; a: { if (cbg_Gdx_gl20 === null && cbggg_FileTextureData_copyToPOT) { $pixmapWidth = $pixmap.$getWidth(); $pixmapHeight = $pixmap.$getHeight(); $potWidth = cbgm_MathUtils_nextPowerOfTwo($pixmapWidth); $potHeight = cbgm_MathUtils_nextPowerOfTwo($pixmapHeight); if ($pixmapWidth != $potWidth) break a; if ($pixmapHeight != $potHeight) break a; } return $pixmap; } $tmp_0 = cbgg_Pixmap__init_($potWidth, $potHeight, $pixmap.$getFormat()); $tmp_0.$drawPixmap($pixmap, 0, 0, 0, 0, $pixmapWidth, $pixmapHeight); $pixmap.$dispose(); return $tmp_0; } function cbggg_FileTextureData_consumePixmap($this) { var $pixmap; if (!$this.$isPrepared0) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(886))); $this.$isPrepared0 = 0; $pixmap = $this.$pixmap0; $this.$pixmap0 = null; return $pixmap; } function cbggg_FileTextureData_disposePixmap($this) { return 1; } function cbggg_FileTextureData_getWidth($this) { return $this.$width9; } function cbggg_FileTextureData_getHeight($this) { return $this.$height8; } function cbggg_FileTextureData_getFormat($this) { return $this.$format5; } function cbggg_FileTextureData_useMipMaps($this) { return $this.$useMipMaps1; } function cbggg_FileTextureData_isManaged($this) { return 1; } function cbggg_FileTextureData_getType($this) { cbgg_TextureData$TextureDataType_$callClinit(); return cbgg_TextureData$TextureDataType_Pixmap; } function cbggg_FileTextureData_consumeCustomData($this, $target) { $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(593))); } var cgxgbtu_TeaNavigator = $rt_classWithoutFields(); function cgxgbtu_TeaNavigator__init_() { var var_0 = new cgxgbtu_TeaNavigator(); cgxgbtu_TeaNavigator__init_0(var_0); return var_0; } function cgxgbtu_TeaNavigator__init_0($this) { jl_Object__init_0($this); } function cbgssu_TooltipManager$1() { cbgu_Timer$Task.call(this); this.$this$052 = null; } function cbgssu_TooltipManager$1__init_(var_0) { var var_1 = new cbgssu_TooltipManager$1(); cbgssu_TooltipManager$1__init_0(var_1, var_0); return var_1; } function cbgssu_TooltipManager$1__init_0($this, $this$0) { $this.$this$052 = $this$0; cbgu_Timer$Task__init_($this); } function cbgssu_TooltipManager$2() { cbgu_Timer$Task.call(this); this.$this$053 = null; } function cbgssu_TooltipManager$2__init_(var_0) { var var_1 = new cbgssu_TooltipManager$2(); cbgssu_TooltipManager$2__init_0(var_1, var_0); return var_1; } function cbgssu_TooltipManager$2__init_0($this, $this$0) { $this.$this$053 = $this$0; cbgu_Timer$Task__init_($this); } var cbgm_Interpolation$PowOut = $rt_classWithoutFields(cbgm_Interpolation$Pow); function cbgm_Interpolation$PowOut__init_(var_0) { var var_1 = new cbgm_Interpolation$PowOut(); cbgm_Interpolation$PowOut__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$PowOut__init_0($this, $power) { cbgm_Interpolation$Pow__init_0($this, $power); } function jusi_StreamOverSpliterator$AdapterAction() { var a = this; jl_Object.call(a); a.$consumer = null; a.$wantsMore = 0; } function jusi_StreamOverSpliterator$AdapterAction__init_(var_0) { var var_1 = new jusi_StreamOverSpliterator$AdapterAction(); jusi_StreamOverSpliterator$AdapterAction__init_0(var_1, var_0); return var_1; } function jusi_StreamOverSpliterator$AdapterAction__init_0($this, $consumer) { jl_Object__init_0($this); $this.$consumer = $consumer; } function jusi_StreamOverSpliterator$AdapterAction_accept($this, $t) { $this.$wantsMore = $this.$consumer.$test1($t); } var cgxgbtp_AssetDownloader = $rt_classWithoutFields(); var cgxgbtp_AssetDownloader_instance = null; function cgxgbtp_AssetDownloader__init_() { var var_0 = new cgxgbtp_AssetDownloader(); cgxgbtp_AssetDownloader__init_0(var_0); return var_0; } function cgxgbtp_AssetDownloader__init_0($this) { jl_Object__init_0($this); } function cgxgbtp_AssetDownloader_getInstance() { return cgxgbtp_AssetDownloader_instance; } function cgxgbtp_AssetDownloader_setInstance($instance) { cgxgbtp_AssetDownloader_instance = $instance; } function omcets_SettingsEntry() { var a = this; jl_Object.call(a); a.$name13 = null; a.$defaultValue0 = null; a.$validateFunction0 = null; } function omcets_SettingsEntry__init_(var_0, var_1, var_2) { var var_3 = new omcets_SettingsEntry(); omcets_SettingsEntry__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcets_SettingsEntry__init_0($this, $name, $defaultValue, $validateFunction) { jl_Object__init_0($this); $this.$name13 = $name; $this.$defaultValue0 = $defaultValue; $this.$validateFunction0 = $validateFunction; } function omcets_SettingsEntry_name($this) { return $this.$name13; } function omcets_SettingsEntry_defaultValue($this) { return $this.$defaultValue0; } function omcets_SettingsEntry_validateFunction($this) { return $this.$validateFunction0; } function omcets_SettingsEntry_equals($this, $obj) { var $that, var$3, var$4, var$5; if ($obj === $this) return 1; if ($obj !== null && jl_Object_getClass($obj) === jl_Object_getClass($this)) { a: { $that = $obj; if (ju_Objects_equals($this.$name13, $that.$name13)) { var$3 = $this.$defaultValue0; var$4 = $that.$defaultValue0; if (ju_Objects_equals(var$3, var$4)) { var$3 = $this.$validateFunction0; var$4 = $that.$validateFunction0; if (ju_Objects_equals(var$3, var$4)) { var$5 = 1; break a; } } } var$5 = 0; } return var$5; } return 0; } function omcets_SettingsEntry_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [$this.$name13, $this.$defaultValue0, $this.$validateFunction0])); } function omcets_SettingsEntry_toString($this) { var var$1, var$2, var$3, var$4; var$1 = $this.$name13; var$2 = $this.$defaultValue0; var$3 = $this.$validateFunction0; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(887)), var$1), $rt_s(888)), var$2), $rt_s(889)), var$3), 93); return jl_StringBuilder_toString(var$4); } function cgxgbtf_StoreMemory() { var a = this; jl_Object.call(a); a.$keys = null; a.$map2 = null; } function cgxgbtf_StoreMemory__init_() { var var_0 = new cgxgbtf_StoreMemory(); cgxgbtf_StoreMemory__init_0(var_0); return var_0; } function cgxgbtf_StoreMemory__init_0($this) { jl_Object__init_0($this); $this.$keys = cbgu_Array__init_(16); $this.$map2 = cbgu_ObjectMap__init_0(16); } function cgxgbtf_StoreMemory_getItem($this, $key) { return $this.$map2.$get2($key); } function cgxgbtf_StoreMemory_removeItem($this, $key) { $this.$keys.$removeValue($key, 0); $this.$map2.$remove2($key); } var jn_URIEncoderDecoder = $rt_classWithoutFields(); function jn_URIEncoderDecoder__init_() { var var_0 = new jn_URIEncoderDecoder(); jn_URIEncoderDecoder__init_0(var_0); return var_0; } function jn_URIEncoderDecoder__init_0($this) { jl_Object__init_0($this); } function jn_URIEncoderDecoder_validate($s, $legal) { var $i, $ch, var$5, $d1, $d2; $i = 0; a: { b: { c: while ($i < $s.$length()) { $ch = $s.$charAt($i); if ($ch == 37) { while (true) { var$5 = $i + 2 | 0; if (var$5 >= $s.$length()) $rt_throw(jn_URISyntaxException__init_($s, $rt_s(102), $i)); $d1 = jl_Character_digit($s.$charAt($i + 1 | 0), 16); $d2 = jl_Character_digit($s.$charAt(var$5), 16); if ($d1 == (-1)) break b; if ($d2 == (-1)) break b; $i = $i + 3 | 0; if ($i >= $s.$length()) continue c; if ($s.$charAt($i) != 37) break; } continue; } if (!($ch >= 97 && $ch <= 122) && !($ch >= 65 && $ch <= 90) && !($ch >= 48 && $ch <= 57) && $legal.$indexOf1($ch) <= (-1)) { if ($ch <= 127) break a; if (jn_URIEncoderDecoder_isSpaceChar($ch)) break a; if (jl_Character_isISOControl0($ch)) break a; } $i = $i + 1 | 0; } return; } $rt_throw(jn_URISyntaxException__init_($s, $rt_s(102), $i)); } $rt_throw(jn_URISyntaxException__init_($s, $rt_s(102), $i)); } function jn_URIEncoderDecoder_isSpaceChar($c) { switch ($c) { case 9: case 32: break; default: return 0; } return 1; } function jn_URIEncoderDecoder_validateSimple($s, $legal) { var $i, $ch; $i = 0; while ($i < $s.$length()) { $ch = $s.$charAt($i); if (!($ch >= 97 && $ch <= 122) && !($ch >= 65 && $ch <= 90) && !($ch >= 48 && $ch <= 57) && $legal.$indexOf1($ch) <= (-1)) $rt_throw(jn_URISyntaxException__init_($s, $rt_s(102), $i)); $i = $i + 1 | 0; } } function jn_URISyntaxException() { var a = this; jl_Exception.call(a); a.$input1 = null; a.$index8 = 0; } function jn_URISyntaxException__init_(var_0, var_1, var_2) { var var_3 = new jn_URISyntaxException(); jn_URISyntaxException__init_0(var_3, var_0, var_1, var_2); return var_3; } function jn_URISyntaxException__init_1(var_0, var_1) { var var_2 = new jn_URISyntaxException(); jn_URISyntaxException__init_2(var_2, var_0, var_1); return var_2; } function jn_URISyntaxException__init_0($this, $input, $reason, $index) { jl_Exception__init_4($this, $reason); if ($input !== null && $reason !== null) { if ($index >= (-1)) { $this.$input1 = $input; $this.$index8 = $index; return; } $rt_throw(jl_IllegalArgumentException__init_1()); } $rt_throw(jl_NullPointerException__init_()); } function jn_URISyntaxException__init_2($this, $input, $reason) { jl_Exception__init_4($this, $reason); if ($input !== null && $reason !== null) { $this.$input1 = $input; $this.$index8 = (-1); return; } $rt_throw(jl_NullPointerException__init_()); } function jn_URISyntaxException_getIndex($this) { return $this.$index8; } function jn_URISyntaxException_getMessage($this) { return $rt_s(102); } function otcit_DoubleAnalyzer$Result() { var a = this; jl_Object.call(a); a.$mantissa0 = Long_ZERO; a.$exponent0 = 0; a.$sign0 = 0; } function otcit_DoubleAnalyzer$Result__init_() { var var_0 = new otcit_DoubleAnalyzer$Result(); otcit_DoubleAnalyzer$Result__init_0(var_0); return var_0; } function otcit_DoubleAnalyzer$Result__init_0($this) { jl_Object__init_0($this); } var omceum_GUIBaseMedia = $rt_classWithoutFields(); var omceum_GUIBaseMedia_GUI_WINDOW = null; var omceum_GUIBaseMedia_GUI_BUTTON = null; var omceum_GUIBaseMedia_GUI_BUTTON_PRESSED = null; var omceum_GUIBaseMedia_GUI_SCROLLBAR_VERTICAL = null; var omceum_GUIBaseMedia_GUI_SCROLLBAR_HORIZONTAL = null; var omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_VERTICAL = null; var omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_HORIZONAL = null; var omceum_GUIBaseMedia_GUI_LIST = null; var omceum_GUIBaseMedia_GUI_LIST_SELECTED = null; var omceum_GUIBaseMedia_GUI_LIST_DRAG = null; var omceum_GUIBaseMedia_GUI_COMBOBOX = null; var omceum_GUIBaseMedia_GUI_TAB_BORDERS = null; var omceum_GUIBaseMedia_GUI_BORDERS = null; var omceum_GUIBaseMedia_GUI_TAB = null; var omceum_GUIBaseMedia_GUI_TAB_SELECTED = null; var omceum_GUIBaseMedia_GUI_TAB_BIGICON = null; var omceum_GUIBaseMedia_GUI_TAB_BIGICON_SELECTED = null; var omceum_GUIBaseMedia_GUI_COMBOBOX_OPEN = null; var omceum_GUIBaseMedia_GUI_COMBOBOX_LIST = null; var omceum_GUIBaseMedia_GUI_COMBOBOX_LIST_SELECTED = null; var omceum_GUIBaseMedia_GUI_KNOB_BACKGROUND = null; var omceum_GUIBaseMedia_GUI_KNOB = null; var omceum_GUIBaseMedia_GUI_KNOB_ENDLESS = null; var omceum_GUIBaseMedia_GUI_SEPARATOR_HORIZONTAL = null; var omceum_GUIBaseMedia_GUI_SEPARATOR_VERTICAL = null; var omceum_GUIBaseMedia_GUI_TOOLTIP = null; var omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X = null; var omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y = null; var omceum_GUIBaseMedia_GUI_TOOLTIP_TITLE = null; var omceum_GUIBaseMedia_GUI_CONTEXT_MENU = null; var omceum_GUIBaseMedia_GUI_CONTEXT_MENU_SELECTED = null; var omceum_GUIBaseMedia_GUI_TEXTFIELD = null; var omceum_GUIBaseMedia_GUI_TEXTFIELD_VALIDATION_OVERLAY = null; var omceum_GUIBaseMedia_GUI_TEXTFIELD_FOCUSED = null; var omceum_GUIBaseMedia_GUI_TEXTFIELD_CARET = null; var omceum_GUIBaseMedia_GUI_INVENTORY = null; var omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED = null; var omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED = null; var omceum_GUIBaseMedia_GUI_INVENTORY_X2 = null; var omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED_X2 = null; var omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED_X2 = null; var omceum_GUIBaseMedia_GUI_PROGRESSBAR = null; var omceum_GUIBaseMedia_GUI_PROGRESSBAR_BAR = null; var omceum_GUIBaseMedia_GUI_NOTIFICATION_BAR = null; var omceum_GUIBaseMedia_GUI_CHECKBOX_CHECKBOX = null; var omceum_GUIBaseMedia_GUI_CHECKBOX_RADIO = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CHARACTER = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CONFIRM = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_DELETE = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_LOWERCASE = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_UPPERCASE = null; var omceum_GUIBaseMedia_GUI_OSTEXTINPUT_SELECTED = null; var omceum_GUIBaseMedia_GUI_CURSOR_ARROW = null; var omceum_GUIBaseMedia_GUI_CURSOR_TRANSPARENT = null; var omceum_GUIBaseMedia_GUI_ICON_CLOSE = null; var omceum_GUIBaseMedia_GUI_ICON_COLOR = null; var omceum_GUIBaseMedia_GUI_ICON_INFORMATION = null; var omceum_GUIBaseMedia_GUI_ICON_QUESTION = null; var omceum_GUIBaseMedia_GUI_ICON_EXTEND = null; var omceum_GUIBaseMedia_GUI_ICON_KEY_DELETE = null; var omceum_GUIBaseMedia_GUI_ICON_KEY_CASE = null; var omceum_GUIBaseMedia_GUI_SHAPE_RECT = null; var omceum_GUIBaseMedia_GUI_SHAPE_DIAMOND = null; var omceum_GUIBaseMedia_GUI_SHAPE_OVAL = null; var omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_DOWN = null; var omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_DOWN = null; var omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_UP = null; var omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_UP = null; var omceum_GUIBaseMedia_GUI_COLOR_SELECTOR = null; var omceum_GUIBaseMedia_GUI_COLOR_SELECTOR_OVERLAY = null; var omceum_GUIBaseMedia_FONT_BLACK = null; var omceum_GUIBaseMedia_FONT_WHITE = null; var omceum_GUIBaseMedia_ALL = null; function omceum_GUIBaseMedia_$callClinit() { omceum_GUIBaseMedia_$callClinit = $rt_eraseClinit(omceum_GUIBaseMedia); omceum_GUIBaseMedia__clinit_(); } function omceum_GUIBaseMedia__init_() { var var_0 = new omceum_GUIBaseMedia(); omceum_GUIBaseMedia__init_0(var_0); return var_0; } function omceum_GUIBaseMedia__init_0($this) { omceum_GUIBaseMedia_$callClinit(); jl_Object__init_0($this); } function omceum_GUIBaseMedia__clinit_() { omceum_GUIBaseMedia_GUI_WINDOW = omcem_MediaManager_create_CMediaArray($rt_s(890), 8, 8); omceum_GUIBaseMedia_GUI_BUTTON = omcem_MediaManager_create_CMediaArray($rt_s(891), 8, 8); omceum_GUIBaseMedia_GUI_BUTTON_PRESSED = omcem_MediaManager_create_CMediaArray($rt_s(892), 8, 8); omceum_GUIBaseMedia_GUI_SCROLLBAR_VERTICAL = omcem_MediaManager_create_CMediaArray($rt_s(893), 8, 8); omceum_GUIBaseMedia_GUI_SCROLLBAR_HORIZONTAL = omcem_MediaManager_create_CMediaArray($rt_s(894), 8, 8); omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_VERTICAL = omcem_MediaManager_create_CMediaArray($rt_s(895), 8, 8); omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_HORIZONAL = omcem_MediaManager_create_CMediaArray($rt_s(896), 8, 8); omceum_GUIBaseMedia_GUI_LIST = omcem_MediaManager_create_CMediaImage($rt_s(897)); omceum_GUIBaseMedia_GUI_LIST_SELECTED = omcem_MediaManager_create_CMediaImage($rt_s(898)); omceum_GUIBaseMedia_GUI_LIST_DRAG = omcem_MediaManager_create_CMediaArray($rt_s(899), 8, 16); omceum_GUIBaseMedia_GUI_COMBOBOX = omcem_MediaManager_create_CMediaArray($rt_s(900), 8, 8); omceum_GUIBaseMedia_GUI_TAB_BORDERS = omcem_MediaManager_create_CMediaArray($rt_s(901), 8, 8); omceum_GUIBaseMedia_GUI_BORDERS = omcem_MediaManager_create_CMediaArray($rt_s(902), 8, 8); omceum_GUIBaseMedia_GUI_TAB = omcem_MediaManager_create_CMediaArray($rt_s(903), 8, 8); omceum_GUIBaseMedia_GUI_TAB_SELECTED = omcem_MediaManager_create_CMediaArray($rt_s(904), 8, 8); omceum_GUIBaseMedia_GUI_TAB_BIGICON = omcem_MediaManager_create_CMediaImage($rt_s(905)); omceum_GUIBaseMedia_GUI_TAB_BIGICON_SELECTED = omcem_MediaManager_create_CMediaImage($rt_s(906)); omceum_GUIBaseMedia_GUI_COMBOBOX_OPEN = omcem_MediaManager_create_CMediaArray($rt_s(907), 8, 8); omceum_GUIBaseMedia_GUI_COMBOBOX_LIST = omcem_MediaManager_create_CMediaArray($rt_s(908), 8, 8); omceum_GUIBaseMedia_GUI_COMBOBOX_LIST_SELECTED = omcem_MediaManager_create_CMediaArray($rt_s(909), 8, 8); omceum_GUIBaseMedia_GUI_KNOB_BACKGROUND = omcem_MediaManager_create_CMediaArray($rt_s(910), 16, 16); omceum_GUIBaseMedia_GUI_KNOB = omcem_MediaManager_create_CMediaArray($rt_s(911), 16, 16); omceum_GUIBaseMedia_GUI_KNOB_ENDLESS = omcem_MediaManager_create_CMediaArray($rt_s(912), 16, 16); omceum_GUIBaseMedia_GUI_SEPARATOR_HORIZONTAL = omcem_MediaManager_create_CMediaArray($rt_s(913), 8, 8); omceum_GUIBaseMedia_GUI_SEPARATOR_VERTICAL = omcem_MediaManager_create_CMediaArray($rt_s(914), 8, 8); omceum_GUIBaseMedia_GUI_TOOLTIP = omcem_MediaManager_create_CMediaArray($rt_s(915), 8, 8); omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X = omcem_MediaManager_create_CMediaImage($rt_s(916)); omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y = omcem_MediaManager_create_CMediaImage($rt_s(917)); omceum_GUIBaseMedia_GUI_TOOLTIP_TITLE = omcem_MediaManager_create_CMediaArray($rt_s(918), 8, 8); omceum_GUIBaseMedia_GUI_CONTEXT_MENU = omcem_MediaManager_create_CMediaArray($rt_s(919), 8, 8); omceum_GUIBaseMedia_GUI_CONTEXT_MENU_SELECTED = omcem_MediaManager_create_CMediaArray($rt_s(920), 8, 8); omceum_GUIBaseMedia_GUI_TEXTFIELD = omcem_MediaManager_create_CMediaArray($rt_s(921), 8, 8); omceum_GUIBaseMedia_GUI_TEXTFIELD_VALIDATION_OVERLAY = omcem_MediaManager_create_CMediaArray($rt_s(922), 8, 8); omceum_GUIBaseMedia_GUI_TEXTFIELD_FOCUSED = omcem_MediaManager_create_CMediaArray($rt_s(923), 8, 8); omceum_GUIBaseMedia_GUI_TEXTFIELD_CARET = omcem_MediaManager_create_CMediaAnimation($rt_s(924), 1, 8, 0.4000000059604645); omceum_GUIBaseMedia_GUI_INVENTORY = omcem_MediaManager_create_CMediaArray($rt_s(925), 8, 8); omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED = omcem_MediaManager_create_CMediaArray($rt_s(926), 8, 8); omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED = omcem_MediaManager_create_CMediaArray($rt_s(927), 8, 8); omceum_GUIBaseMedia_GUI_INVENTORY_X2 = omcem_MediaManager_create_CMediaArray($rt_s(928), 16, 16); omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED_X2 = omcem_MediaManager_create_CMediaArray($rt_s(929), 16, 16); omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED_X2 = omcem_MediaManager_create_CMediaArray($rt_s(930), 16, 16); omceum_GUIBaseMedia_GUI_PROGRESSBAR = omcem_MediaManager_create_CMediaArray($rt_s(931), 8, 8); omceum_GUIBaseMedia_GUI_PROGRESSBAR_BAR = omcem_MediaManager_create_CMediaArray($rt_s(932), 8, 8); omceum_GUIBaseMedia_GUI_NOTIFICATION_BAR = omcem_MediaManager_create_CMediaImage($rt_s(933)); omceum_GUIBaseMedia_GUI_CHECKBOX_CHECKBOX = omcem_MediaManager_create_CMediaArray($rt_s(934), 8, 8); omceum_GUIBaseMedia_GUI_CHECKBOX_RADIO = omcem_MediaManager_create_CMediaArray($rt_s(935), 8, 8); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CHARACTER = omcem_MediaManager_create_CMediaArray($rt_s(936), 12, 12); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CONFIRM = omcem_MediaManager_create_CMediaArray($rt_s(937), 12, 12); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_DELETE = omcem_MediaManager_create_CMediaArray($rt_s(938), 12, 12); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_LOWERCASE = omcem_MediaManager_create_CMediaArray($rt_s(939), 12, 12); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_UPPERCASE = omcem_MediaManager_create_CMediaArray($rt_s(940), 12, 12); omceum_GUIBaseMedia_GUI_OSTEXTINPUT_SELECTED = omcem_MediaManager_create_CMediaImage($rt_s(941)); omceum_GUIBaseMedia_GUI_CURSOR_ARROW = omcem_MediaManager_create_CMediaCursor($rt_s(942), 16, 16); omceum_GUIBaseMedia_GUI_CURSOR_TRANSPARENT = omcem_MediaManager_create_CMediaCursor($rt_s(943), 16, 16); omceum_GUIBaseMedia_GUI_ICON_CLOSE = omcem_MediaManager_create_CMediaImage($rt_s(944)); omceum_GUIBaseMedia_GUI_ICON_COLOR = omcem_MediaManager_create_CMediaImage($rt_s(945)); omceum_GUIBaseMedia_GUI_ICON_INFORMATION = omcem_MediaManager_create_CMediaImage($rt_s(946)); omceum_GUIBaseMedia_GUI_ICON_QUESTION = omcem_MediaManager_create_CMediaImage($rt_s(947)); omceum_GUIBaseMedia_GUI_ICON_EXTEND = omcem_MediaManager_create_CMediaImage($rt_s(948)); omceum_GUIBaseMedia_GUI_ICON_KEY_DELETE = omcem_MediaManager_create_CMediaImage($rt_s(949)); omceum_GUIBaseMedia_GUI_ICON_KEY_CASE = omcem_MediaManager_create_CMediaImage($rt_s(950)); omceum_GUIBaseMedia_GUI_SHAPE_RECT = omcem_MediaManager_create_CMediaImage($rt_s(951)); omceum_GUIBaseMedia_GUI_SHAPE_DIAMOND = omcem_MediaManager_create_CMediaImage($rt_s(952)); omceum_GUIBaseMedia_GUI_SHAPE_OVAL = omcem_MediaManager_create_CMediaImage($rt_s(953)); omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_DOWN = omcem_MediaManager_create_CMediaImage($rt_s(954)); omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_DOWN = omcem_MediaManager_create_CMediaImage($rt_s(955)); omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_UP = omcem_MediaManager_create_CMediaImage($rt_s(956)); omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_UP = omcem_MediaManager_create_CMediaImage($rt_s(957)); omceum_GUIBaseMedia_GUI_COLOR_SELECTOR = omcem_MediaManager_create_CMediaImage($rt_s(958)); omceum_GUIBaseMedia_GUI_COLOR_SELECTOR_OVERLAY = omcem_MediaManager_create_CMediaImage($rt_s(959)); omceum_GUIBaseMedia_FONT_BLACK = omcem_MediaManager_create_CMediaFont($rt_s(960), 0, 5); omceum_GUIBaseMedia_FONT_WHITE = omcem_MediaManager_create_CMediaFont($rt_s(961), 0, 5); omceum_GUIBaseMedia_ALL = $rt_createArrayFromData(omcemm_CMedia, [omceum_GUIBaseMedia_GUI_WINDOW, omceum_GUIBaseMedia_GUI_BUTTON, omceum_GUIBaseMedia_GUI_BUTTON_PRESSED, omceum_GUIBaseMedia_GUI_SCROLLBAR_VERTICAL, omceum_GUIBaseMedia_GUI_SCROLLBAR_HORIZONTAL, omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_VERTICAL, omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_HORIZONAL, omceum_GUIBaseMedia_GUI_LIST, omceum_GUIBaseMedia_GUI_LIST_SELECTED, omceum_GUIBaseMedia_GUI_LIST_DRAG, omceum_GUIBaseMedia_GUI_COMBOBOX, omceum_GUIBaseMedia_GUI_TAB_BORDERS, omceum_GUIBaseMedia_GUI_BORDERS, omceum_GUIBaseMedia_GUI_TAB, omceum_GUIBaseMedia_GUI_TAB_SELECTED, omceum_GUIBaseMedia_GUI_TAB_BIGICON, omceum_GUIBaseMedia_GUI_TAB_BIGICON_SELECTED, omceum_GUIBaseMedia_GUI_COMBOBOX_OPEN, omceum_GUIBaseMedia_GUI_COMBOBOX_LIST, omceum_GUIBaseMedia_GUI_COMBOBOX_LIST_SELECTED, omceum_GUIBaseMedia_GUI_KNOB_BACKGROUND, omceum_GUIBaseMedia_GUI_KNOB, omceum_GUIBaseMedia_GUI_KNOB_ENDLESS, omceum_GUIBaseMedia_GUI_SEPARATOR_HORIZONTAL, omceum_GUIBaseMedia_GUI_SEPARATOR_VERTICAL, omceum_GUIBaseMedia_GUI_TOOLTIP, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y, omceum_GUIBaseMedia_GUI_TOOLTIP_TITLE, omceum_GUIBaseMedia_GUI_CONTEXT_MENU, omceum_GUIBaseMedia_GUI_CONTEXT_MENU_SELECTED, omceum_GUIBaseMedia_GUI_TEXTFIELD, omceum_GUIBaseMedia_GUI_TEXTFIELD_VALIDATION_OVERLAY, omceum_GUIBaseMedia_GUI_TEXTFIELD_FOCUSED, omceum_GUIBaseMedia_GUI_TEXTFIELD_CARET, omceum_GUIBaseMedia_GUI_INVENTORY, omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED, omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED, omceum_GUIBaseMedia_GUI_INVENTORY_X2, omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED_X2, omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED_X2, omceum_GUIBaseMedia_GUI_PROGRESSBAR, omceum_GUIBaseMedia_GUI_PROGRESSBAR_BAR, omceum_GUIBaseMedia_GUI_NOTIFICATION_BAR, omceum_GUIBaseMedia_GUI_CHECKBOX_CHECKBOX, omceum_GUIBaseMedia_GUI_CHECKBOX_RADIO, omceum_GUIBaseMedia_GUI_CURSOR_ARROW, omceum_GUIBaseMedia_GUI_CURSOR_TRANSPARENT, omceum_GUIBaseMedia_GUI_ICON_CLOSE, omceum_GUIBaseMedia_GUI_ICON_COLOR, omceum_GUIBaseMedia_GUI_ICON_INFORMATION, omceum_GUIBaseMedia_GUI_ICON_QUESTION, omceum_GUIBaseMedia_GUI_ICON_EXTEND, omceum_GUIBaseMedia_GUI_ICON_KEY_DELETE, omceum_GUIBaseMedia_GUI_ICON_KEY_CASE, omceum_GUIBaseMedia_GUI_SHAPE_RECT, omceum_GUIBaseMedia_GUI_SHAPE_DIAMOND, omceum_GUIBaseMedia_GUI_SHAPE_OVAL, omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_DOWN, omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_DOWN, omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_UP, omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_UP, omceum_GUIBaseMedia_GUI_COLOR_SELECTOR, omceum_GUIBaseMedia_GUI_COLOR_SELECTOR_OVERLAY, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CHARACTER, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CONFIRM, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_UPPERCASE, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_LOWERCASE, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_DELETE, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_SELECTED, omceum_GUIBaseMedia_FONT_BLACK, omceum_GUIBaseMedia_FONT_WHITE]); } function cbgu_ObjectSet() { var a = this; jl_Object.call(a); a.$size9 = 0; a.$keyTable0 = null; a.$loadFactor2 = 0.0; a.$threshold2 = 0; a.$shift0 = 0; a.$mask0 = 0; a.$iterator11 = null; a.$iterator20 = null; } function cbgu_ObjectSet__init_0() { var var_0 = new cbgu_ObjectSet(); cbgu_ObjectSet__init_1(var_0); return var_0; } function cbgu_ObjectSet__init_(var_0) { var var_1 = new cbgu_ObjectSet(); cbgu_ObjectSet__init_2(var_1, var_0); return var_1; } function cbgu_ObjectSet__init_3(var_0, var_1) { var var_2 = new cbgu_ObjectSet(); cbgu_ObjectSet__init_4(var_2, var_0, var_1); return var_2; } function cbgu_ObjectSet__init_1($this) { cbgu_ObjectSet__init_4($this, 51, 0.800000011920929); } function cbgu_ObjectSet__init_2($this, $initialCapacity) { cbgu_ObjectSet__init_4($this, $initialCapacity, 0.800000011920929); } function cbgu_ObjectSet__init_4($this, $initialCapacity, $loadFactor) { var $tableSize; jl_Object__init_0($this); if ($loadFactor > 0.0 && $loadFactor < 1.0) { $this.$loadFactor2 = $loadFactor; $tableSize = cbgu_ObjectSet_tableSize($initialCapacity, $loadFactor); $this.$threshold2 = $tableSize * $loadFactor | 0; $this.$mask0 = $tableSize - 1 | 0; $this.$shift0 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask0)); $this.$keyTable0 = $rt_createArray(jl_Object, $tableSize); return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(724))).$append21($loadFactor)).$toString())); } function cbgu_ObjectSet_place($this, $item) { return Long_lo(Long_shru(Long_mul(Long_fromInt($item.$hashCode()), Long_create(2135587861, 2654435769)), $this.$shift0)); } function cbgu_ObjectSet_locateKey($this, $key) { var $keyTable, $i, $other; if ($key === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(962))); $keyTable = $this.$keyTable0; $i = $this.$place0($key); while (true) { $other = $keyTable.data[$i]; if ($other === null) return -($i + 1 | 0) | 0; if ($other.$equals($key)) break; $i = ($i + 1 | 0) & $this.$mask0; } return $i; } function cbgu_ObjectSet_add($this, $key) { var $i, var$3; $i = $this.$locateKey0($key); if ($i >= 0) return 0; var$3 = -($i + 1 | 0) | 0; $this.$keyTable0.data[var$3] = $key; var$3 = $this.$size9 + 1 | 0; $this.$size9 = var$3; if (var$3 >= $this.$threshold2) cbgu_ObjectSet_resize($this, $this.$keyTable0.data.length << 1); return 1; } function cbgu_ObjectSet_addResize($this, $key) { var $keyTable, $i, var$4; $keyTable = $this.$keyTable0; $i = $this.$place0($key); while (true) { var$4 = $keyTable.data; if (var$4[$i] === null) break; $i = ($i + 1 | 0) & $this.$mask0; } var$4[$i] = $key; } function cbgu_ObjectSet_clear($this, $maximumCapacity) { var $tableSize; $tableSize = cbgu_ObjectSet_tableSize($maximumCapacity, $this.$loadFactor2); if ($this.$keyTable0.data.length <= $tableSize) { $this.$clear6(); return; } $this.$size9 = 0; cbgu_ObjectSet_resize($this, $tableSize); } function cbgu_ObjectSet_clear0($this) { if (!$this.$size9) return; $this.$size9 = 0; ju_Arrays_fill1($this.$keyTable0, null); } function cbgu_ObjectSet_resize($this, $newSize) { var $oldCapacity, $oldKeyTable, $i, $key; a: { $oldCapacity = $this.$keyTable0.data.length; $this.$threshold2 = $newSize * $this.$loadFactor2 | 0; $this.$mask0 = $newSize - 1 | 0; $this.$shift0 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask0)); $oldKeyTable = $this.$keyTable0; $this.$keyTable0 = $rt_createArray(jl_Object, $newSize); if ($this.$size9 > 0) { $i = 0; while (true) { if ($i >= $oldCapacity) break a; $key = $oldKeyTable.data[$i]; if ($key !== null) cbgu_ObjectSet_addResize($this, $key); $i = $i + 1 | 0; } } } } function cbgu_ObjectSet_iterator($this) { if (cbgu_Collections_allocateIterators) return cbgu_ObjectSet$ObjectSetIterator__init_($this); if ($this.$iterator11 === null) { $this.$iterator11 = cbgu_ObjectSet$ObjectSetIterator__init_($this); $this.$iterator20 = cbgu_ObjectSet$ObjectSetIterator__init_($this); } if ($this.$iterator11.$valid1) { $this.$iterator20.$reset2(); $this.$iterator20.$valid1 = 1; $this.$iterator11.$valid1 = 0; return $this.$iterator20; } $this.$iterator11.$reset2(); $this.$iterator11.$valid1 = 1; $this.$iterator20.$valid1 = 0; return $this.$iterator11; } function cbgu_ObjectSet_tableSize($capacity, $loadFactor) { var $tableSize; if ($capacity < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(963))).$append2($capacity)).$toString())); $tableSize = cbgm_MathUtils_nextPowerOfTwo(jl_Math_max(2, jl_Math_ceil($capacity / $loadFactor) | 0)); if ($tableSize <= 1073741824) return $tableSize; $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(964))).$append2($capacity)).$toString())); } function cbgu_OrderedSet() { cbgu_ObjectSet.call(this); this.$items4 = null; } function cbgu_OrderedSet__init_() { var var_0 = new cbgu_OrderedSet(); cbgu_OrderedSet__init_0(var_0); return var_0; } function cbgu_OrderedSet__init_0($this) { cbgu_ObjectSet__init_1($this); $this.$items4 = cbgu_Array__init_1(); } var cbgssu_Label = $rt_classWithoutFields(cbgssu_Widget); var cbgssu_Label_tempColor = null; var cbgssu_Label_prefSizeLayout = null; function cbgssu_Label_$callClinit() { cbgssu_Label_$callClinit = $rt_eraseClinit(cbgssu_Label); cbgssu_Label__clinit_(); } function cbgssu_Label__clinit_() { cbgssu_Label_tempColor = cbgg_Color__init_0(); cbgssu_Label_prefSizeLayout = cbggg_GlyphLayout__init_3(); } function ji_ByteArrayInputStream() { var a = this; ji_InputStream.call(a); a.$buf = null; a.$pos0 = 0; a.$mark1 = 0; a.$count2 = 0; } function ji_ByteArrayInputStream__init_0(var_0, var_1, var_2) { var var_3 = new ji_ByteArrayInputStream(); ji_ByteArrayInputStream__init_1(var_3, var_0, var_1, var_2); return var_3; } function ji_ByteArrayInputStream__init_(var_0) { var var_1 = new ji_ByteArrayInputStream(); ji_ByteArrayInputStream__init_2(var_1, var_0); return var_1; } function ji_ByteArrayInputStream__init_1($this, $buf, $offset, $length) { ji_InputStream__init_($this); $this.$buf = $buf; $this.$pos0 = $offset; $this.$mark1 = $offset; $this.$count2 = $offset + $length | 0; } function ji_ByteArrayInputStream__init_2($this, $buf) { ji_ByteArrayInputStream__init_1($this, $buf, 0, $buf.data.length); } function ji_ByteArrayInputStream_read($this) { var var$1, var$2, var$3; if ($this.$pos0 >= $this.$count2) var$1 = (-1); else { var$2 = $this.$buf.data; var$3 = $this.$pos0; $this.$pos0 = var$3 + 1 | 0; var$1 = var$2[var$3] & 255; } return var$1; } function ji_ByteArrayInputStream_read0($this, $b, $off, $len) { var $bytesToRead, $i, var$6, var$7, var$8, var$9; $bytesToRead = jl_Math_min($len, $this.$count2 - $this.$pos0 | 0); $i = 0; while ($i < $bytesToRead) { var$6 = $b.data; var$7 = $off + 1 | 0; var$8 = $this.$buf.data; var$9 = $this.$pos0; $this.$pos0 = var$9 + 1 | 0; var$6[$off] = var$8[var$9]; $i = $i + 1 | 0; $off = var$7; } if ($bytesToRead <= 0) $bytesToRead = (-1); return $bytesToRead; } function ji_ByteArrayInputStream_close($this) {} var otci_IntegerUtil = $rt_classWithoutFields(); function otci_IntegerUtil__init_() { var var_0 = new otci_IntegerUtil(); otci_IntegerUtil__init_0(var_0); return var_0; } function otci_IntegerUtil__init_0($this) { jl_Object__init_0($this); } function otci_IntegerUtil_toUnsignedLogRadixString($value, $radixLog2) { var $radix, $mask, $sz, $chars, $pos, $target, var$9, $target_0; if (!$value) return $rt_s(330); $radix = 1 << $radixLog2; $mask = $radix - 1 | 0; $sz = (((32 - jl_Integer_numberOfLeadingZeros($value) | 0) + $radixLog2 | 0) - 1 | 0) / $radixLog2 | 0; $chars = $rt_createCharArray($sz); $pos = $rt_imul($sz - 1 | 0, $radixLog2); $target = 0; while ($pos >= 0) { var$9 = $chars.data; $target_0 = $target + 1 | 0; var$9[$target] = jl_Character_forDigit(($value >>> $pos | 0) & $mask, $radix); $pos = $pos - $radixLog2 | 0; $target = $target_0; } return jl_String__init_($chars); } function otci_IntegerUtil_toUnsignedLogRadixString0($value, $radixLog2) { var $radix, $mask, $sz, $chars, $pos, $target, var$9, $target_0; if (Long_eq($value, Long_ZERO)) return $rt_s(330); $radix = 1 << $radixLog2; $mask = $radix - 1 | 0; $sz = (((64 - jl_Long_numberOfLeadingZeros($value) | 0) + $radixLog2 | 0) - 1 | 0) / $radixLog2 | 0; $chars = $rt_createCharArray($sz); $pos = $rt_imul($sz - 1 | 0, $radixLog2); $target = 0; while ($pos >= 0) { var$9 = $chars.data; $target_0 = $target + 1 | 0; var$9[$target] = jl_Character_forDigit(Long_lo(Long_shru($value, $pos)) & $mask, $radix); $pos = $pos - $radixLog2 | 0; $target = $target_0; } return jl_String__init_($chars); } var jur_PossessiveAltQuantifierSet = $rt_classWithoutFields(jur_AltQuantifierSet); function jur_PossessiveAltQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_PossessiveAltQuantifierSet(); jur_PossessiveAltQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PossessiveAltQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_AltQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_PossessiveAltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var var$4; if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$getRightBound()) { var$4 = $this.$leaf.$accepts($stringIndex, $testString); if (var$4 >= 1) $stringIndex = $stringIndex + var$4 | 0; } return $this.$next.$matches($stringIndex, $testString, $matchResult); } var cbgssa_Actions = $rt_classWithoutFields(); function cbgssa_Actions__init_() { var var_0 = new cbgssa_Actions(); cbgssa_Actions__init_0(var_0); return var_0; } function cbgssa_Actions__init_0($this) { jl_Object__init_0($this); } var omceu_UIEngine$1 = $rt_classWithoutFields(); var omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = null; var omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode = null; var omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION = null; var omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType = null; function omceu_UIEngine$1_$callClinit() { omceu_UIEngine$1_$callClinit = $rt_eraseClinit(omceu_UIEngine$1); omceu_UIEngine$1__clinit_(); } function omceu_UIEngine$1__clinit_() { omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType = $rt_createIntArray((omceugcs_ShapeType_values()).data.length); omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_OVAL)] = 1; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_RECT)] = 2; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_DIAMOND)] = 3; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_TRIANGLE_LEFT_DOWN)] = 4; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_TRIANGLE_RIGHT_DOWN)] = 5; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_TRIANGLE_LEFT_UP)] = 6; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal(omceugcs_ShapeType_TRIANGLE_RIGHT_UP)] = 7; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION = $rt_createIntArray((omceugn_STATE_NOTIFICATION_values()).data.length); omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal(omceugn_STATE_NOTIFICATION_INIT_SCROLL)] = 1; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal(omceugn_STATE_NOTIFICATION_INIT_DISPLAY)] = 2; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal(omceugn_STATE_NOTIFICATION_SCROLL)] = 3; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal(omceugn_STATE_NOTIFICATION_DISPLAY)] = 4; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal(omceugn_STATE_NOTIFICATION_FADEOUT)] = 5; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode = $rt_createIntArray((omceum_MouseControlMode_values()).data.length); omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal(omceum_MouseControlMode_HARDWARE_MOUSE)] = 1; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal(omceum_MouseControlMode_GAMEPAD)] = 2; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal(omceum_MouseControlMode_KEYBOARD)] = 3; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal(omceum_MouseControlMode_DISABLED)] = 4; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = $rt_createIntArray((omceum_ViewportMode_values()).data.length); omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_PIXEL_PERFECT)] = 1; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_FIT)] = 2; omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_STRETCH)] = 3; } var jl_SecurityException = $rt_classWithoutFields(jl_RuntimeException); function jl_SecurityException__init_() { var var_0 = new jl_SecurityException(); jl_SecurityException__init_0(var_0); return var_0; } function jl_SecurityException__init_0($this) { jl_RuntimeException__init_1($this); } var cbgggpi_ModelInfluencer$Single = $rt_classWithoutFields(cbgggpi_ModelInfluencer); function cbgggpi_ModelInfluencer$Single__init_() { var var_0 = new cbgggpi_ModelInfluencer$Single(); cbgggpi_ModelInfluencer$Single__init_0(var_0); return var_0; } function cbgggpi_ModelInfluencer$Single__init_0($this) { cbgggpi_ModelInfluencer__init_($this); } var omcsu_UIUtils = $rt_classWithoutFields(); function omcsu_UIUtils__init_() { var var_0 = new omcsu_UIUtils(); omcsu_UIUtils__init_0(var_0); return var_0; } function omcsu_UIUtils__init_0($this) { jl_Object__init_0($this); } function omcsu_UIUtils_getResolveSound($combo) { var var$2, var$3, var$4; a: { var$2 = omcet_Tools$Calc_inBounds0($combo, 1, 10); switch (var$2) { case 1: break; case 2: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_2; break a; case 3: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_3; break a; case 4: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_4; break a; case 5: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_5; break a; case 6: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_6; break a; case 7: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_7; break a; case 8: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_8; break a; case 9: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_9; break a; case 10: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_10; break a; default: var$3 = new jl_IllegalStateException; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(711)), var$2); jl_IllegalStateException__init_2(var$3, jl_StringBuilder_toString(var$4)); $rt_throw(var$3); } omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_SFX_RESOLVE_1; } return var$3; } function omcsu_UIUtils_getShootingStarImage($index) { var var$2, var$3, var$4; a: { var$2 = omcet_Tools$Calc_inBounds0($index, 1, 2); switch (var$2) { case 1: break; case 2: omcsum_MenuBaseMedia_$callClinit(); var$3 = omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_2; break a; default: var$3 = new jl_IllegalStateException; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(711)), var$2); jl_IllegalStateException__init_2(var$3, jl_StringBuilder_toString(var$4)); $rt_throw(var$3); } omcsum_MenuBaseMedia_$callClinit(); var$3 = omcsum_MenuBaseMedia_TITLE_SHOOTING_STAR_1; } return var$3; } function omcsu_UIUtils_getComboImage($combo) { var var$2, var$3, var$4; a: { var$2 = omcet_Tools$Calc_inBounds0($combo, 2, 10); switch (var$2) { case 2: break; case 3: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_3X; break a; case 4: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_4X; break a; case 5: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_5X; break a; case 6: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_6X; break a; case 7: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_7X; break a; case 8: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_8X; break a; case 9: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_9X; break a; case 10: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_10X; break a; default: var$3 = new jl_IllegalStateException; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(711)), var$2); jl_IllegalStateException__init_2(var$3, jl_StringBuilder_toString(var$4)); $rt_throw(var$3); } omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_COMBO_2X; } return var$3; } function omcsu_UIUtils_getMenuParticleImage($index) { var var$2, var$3, var$4; a: { switch (omcet_Tools$Calc_inBounds0($index, 1, 7)) { case 1: break; case 2: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_2; break a; case 3: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_3; break a; case 4: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_4; break a; case 5: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_5; break a; case 6: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_6; break a; case 7: omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_7; break a; default: var$2 = new jl_IllegalStateException; var$3 = cbgm_MathUtils_random2(1, 7); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(711)), var$3); jl_IllegalStateException__init_2(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } omcsum_MenuBaseMedia_$callClinit(); var$2 = omcsum_MenuBaseMedia_TITLE_PARTICLE_1; } return var$2; } function omcsu_UIUtils_formatTime($minutes, $seconds) { var var$3, var$4, var$5; var$3 = $minutes >= 10 ? $rt_s(102) : $rt_s(330); var$4 = $seconds >= 10 ? $rt_s(102) : $rt_s(330); var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(var$5, var$3), $minutes), 58), var$4), $seconds); return jl_StringBuilder_toString(var$5); } function omcsu_UIUtils_formatTimeMs($minutes, $seconds, $milliseconds) { var $millisecondsInt, var$5, var$6, var$7; $millisecondsInt = cbgm_MathUtils_round($milliseconds); var$5 = omcsu_UIUtils_formatTime($minutes, $seconds); var$6 = $millisecondsInt >= 100 ? $rt_s(102) : $millisecondsInt >= 10 ? $rt_s(330) : $rt_s(965); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(var$7, var$5), 58), var$6), $millisecondsInt); return jl_StringBuilder_toString(var$7); } function omcsu_UIUtils_switchFullScreenMode($fullScreen) {} function omcsu_UIUtils_switchViewPortMode($api, $viewportMode) { $api.$setViewportMode($viewportMode); } function omcsu_UIUtils_configureGameUIAdapter($api) { $api.$config.$setHardwareMouseEnabled(1); $api.$config.$setKeyboardMouseEnabled(0); $api.$camera0.$moveAbs0($api.$resolutionWidth() / 2 | 0, $api.$resolutionHeight() / 2 | 0); omcsu_UIUtils_switchViewPortMode($api, (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(495), $rt_cls(omceum_ViewportMode))); } function omcsu_UIUtils_configureMenuUIAdapter($api) { var var$2, var$3; $api.$config.$setWindowsDefaultEnforceScreenBounds(1); $api.$config.$setHardwareMouseEnabled(1); $api.$config.$setKeyboardMouseEnabled(1); $api.$config.$setKeyboardMouseButtonsLeft($rt_createIntArrayFromData([21, 29])); $api.$config.$setKeyboardMouseButtonsRight($rt_createIntArrayFromData([22, 32])); $api.$config.$setKeyboardMouseButtonsUp($rt_createIntArrayFromData([19, 51])); $api.$config.$setKeyBoardControlButtonsDown($rt_createIntArrayFromData([20, 47])); var$2 = $api.$config; var$3 = $rt_createIntArray(1); var$3.data[0] = 66; var$2.$setKeyboardMouseButtonsMouse1(var$3); $api.$config.$setSimulatedMouseCursorSpeed(2.0); var$2 = $api.$config; omceum_GUIBaseMedia_$callClinit(); var$2.$setCursorGui(omceum_GUIBaseMedia_GUI_CURSOR_ARROW); $api.$setMouseTool($api.$mouseTool.$create18($rt_s(966), null, omceum_GUIBaseMedia_GUI_CURSOR_ARROW)); $api.$camera0.$moveAbs0($api.$resolutionWidth() / 2 | 0, $api.$resolutionHeight() / 2 | 0); omcsu_UIUtils_switchViewPortMode($api, (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(495), $rt_cls(omceum_ViewportMode))); } function omcsu_UIUtils_formatScore($gameMode, $score) { var var$3, $minutes, $seconds, $milliseconds, var$7, var$8; omcsu_UIUtils$1_$callClinit(); switch (omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: break; case 3: var$3 = Long_lo($score); $minutes = var$3 / 60000 | 0; $seconds = Long_lo(Long_div($score, Long_fromInt(1000))) % 60 | 0; $milliseconds = var$3 % 1000 | 0; return omcsu_UIUtils_formatTimeMs($minutes, $seconds, $milliseconds); default: var$7 = new jl_IllegalStateException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$8, $rt_s(711)), $gameMode); jl_IllegalStateException__init_2(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } return omcet_Tools$Text_formatNumber($score); } function omcsu_UIUtils_getBackGroundImage($gameMode, $colorMode) { var var$3; a: { omcsu_UIUtils$1_$callClinit(); switch (omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_PATTERN_ENDLESS_DEFAULT; break a; case 2: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_PATTERN_HIGHSCORE_DEFAULT; break a; case 3: omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_PATTERN_CLEAR_40_DEFAULT; break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } return var$3; } function omcsu_UIUtils_getThemeImage($theme, $layer2) { var var$3; omcsu_UIUtils$1_$callClinit(); switch (omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$THEME.data[jl_Enum_ordinal($theme)]) { case 1: if (!$layer2) { omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_THEME_DEFAULT_1; } else { omcsug_SandtrixBaseMedia_$callClinit(); var$3 = omcsug_SandtrixBaseMedia_THEME_DEFAULT_2; } return var$3; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } var cbgssu_ScrollPane$3 = $rt_classWithoutFields(cbgss_InputListener); function cgxgbtf_FileDBManager() { var a = this; cgxgbtf_FileDB.call(a); a.$localStorage = null; a.$memory = null; } function cgxgbtf_FileDBManager__init_() { var var_0 = new cgxgbtf_FileDBManager(); cgxgbtf_FileDBManager__init_0(var_0); return var_0; } function cgxgbtf_FileDBManager__init_0($this) { cgxgbtf_FileDB__init_($this); $this.$localStorage = cgxgbtf_FileDBStorage__init_(cgxgbtf_StoreLocal__init_((cbg_Gdx_app.$getConfig()).$storagePrefix)); $this.$memory = cgxgbtf_FileDBStorage__init_(cgxgbtf_StoreMemory__init_()); } function cgxgbtf_FileDBManager_read($this, $file) { if (!cgxgbtf_FileDBStorage_exists($this.$memory, $file)) return cgxgbtf_FileDBStorage_read($this.$localStorage, $file); return cgxgbtf_FileDBStorage_read($this.$memory, $file); } var cbgssu_ScrollPane$2 = $rt_classWithoutFields(cbgssu_ActorGestureListener); function cbgm_Interpolation$SwingIn() { cbgm_Interpolation.call(this); this.$scale5 = 0.0; } function cbgm_Interpolation$SwingIn__init_(var_0) { var var_1 = new cbgm_Interpolation$SwingIn(); cbgm_Interpolation$SwingIn__init_0(var_1, var_0); return var_1; } function cbgm_Interpolation$SwingIn__init_0($this, $scale) { cbgm_Interpolation__init_($this); $this.$scale5 = $scale; } var cbgssu_ScrollPane$1 = $rt_classWithoutFields(cbgss_InputListener); function cbggg_GLFrameBuffer() { var a = this; jl_Object.call(a); a.$textureAttachments = null; a.$framebufferHandle = 0; a.$depthbufferHandle = 0; a.$stencilbufferHandle = 0; a.$depthStencilPackedBufferHandle = 0; a.$hasDepthStencilPackedBuffer = 0; a.$isMRT = 0; a.$bufferBuilder = null; } var cbggg_GLFrameBuffer_buffers = null; var cbggg_GLFrameBuffer_defaultFramebufferHandle = 0; var cbggg_GLFrameBuffer_defaultFramebufferHandleInitialized = 0; function cbggg_GLFrameBuffer_$callClinit() { cbggg_GLFrameBuffer_$callClinit = $rt_eraseClinit(cbggg_GLFrameBuffer); cbggg_GLFrameBuffer__clinit_(); } function cbggg_GLFrameBuffer__init_($this) { cbggg_GLFrameBuffer_$callClinit(); jl_Object__init_0($this); $this.$textureAttachments = cbgu_Array__init_1(); } function cbggg_GLFrameBuffer_getColorBufferTexture($this) { return $this.$textureAttachments.$first0(); } function cbggg_GLFrameBuffer_build($this) { var $gl, var$2, $intbuf, $width, $height, $colorTextureCounter, $texture, $attachmentSpec, var$9, var$10, var$11, var$12, $buffer, $i, $result; $gl = cbg_Gdx_gl20; cbggg_GLFrameBuffer_checkValidBuilder($this); if (!cbggg_GLFrameBuffer_defaultFramebufferHandleInitialized) { cbggg_GLFrameBuffer_defaultFramebufferHandleInitialized = 1; var$2 = cbg_Gdx_app.$getType2(); cbg_Application$ApplicationType_$callClinit(); if (var$2 !== cbg_Application$ApplicationType_iOS) cbggg_GLFrameBuffer_defaultFramebufferHandle = 0; else { $intbuf = (jn_ByteBuffer_order(jn_ByteBuffer_allocateDirect(64), jn_ByteOrder_nativeOrder())).$asIntBuffer(); $gl.$glGetIntegerv(36006, $intbuf); cbggg_GLFrameBuffer_defaultFramebufferHandle = $intbuf.$get0(0); } } $this.$framebufferHandle = $gl.$glGenFramebuffer(); $gl.$glBindFramebuffer(36160, $this.$framebufferHandle); $width = $this.$bufferBuilder.$width6; $height = $this.$bufferBuilder.$height6; if ($this.$bufferBuilder.$hasDepthRenderBuffer) { $this.$depthbufferHandle = $gl.$glGenRenderbuffer(); $gl.$glBindRenderbuffer(36161, $this.$depthbufferHandle); $gl.$glRenderbufferStorage(36161, $this.$bufferBuilder.$depthRenderBufferSpec.$internalFormat, $width, $height); } if ($this.$bufferBuilder.$hasStencilRenderBuffer) { $this.$stencilbufferHandle = $gl.$glGenRenderbuffer(); $gl.$glBindRenderbuffer(36161, $this.$stencilbufferHandle); $gl.$glRenderbufferStorage(36161, $this.$bufferBuilder.$stencilRenderBufferSpec.$internalFormat, $width, $height); } if ($this.$bufferBuilder.$hasPackedStencilDepthRenderBuffer) { $this.$depthStencilPackedBufferHandle = $gl.$glGenRenderbuffer(); $gl.$glBindRenderbuffer(36161, $this.$depthStencilPackedBufferHandle); $gl.$glRenderbufferStorage(36161, $this.$bufferBuilder.$packedStencilDepthRenderBufferSpec.$internalFormat, $width, $height); $this.$hasDepthStencilPackedBuffer = 1; } $this.$isMRT = $this.$bufferBuilder.$textureAttachmentSpecs.$size <= 1 ? 0 : 1; $colorTextureCounter = 0; if (!$this.$isMRT) { $texture = $this.$createTexture($this.$bufferBuilder.$textureAttachmentSpecs.$first0()); $this.$textureAttachments.$add1($texture); $gl.$glBindTexture($texture.$glTarget, $texture.$getTextureObjectHandle()); } else { var$2 = $this.$bufferBuilder.$textureAttachmentSpecs.$iterator(); while (var$2.$hasNext()) { $attachmentSpec = var$2.$next0(); $texture = $this.$createTexture($attachmentSpec); $this.$textureAttachments.$add1($texture); if ($attachmentSpec.$isColorTexture()) { var$9 = 36064 + $colorTextureCounter | 0; var$10 = $texture.$getTextureObjectHandle(); $gl.$glFramebufferTexture2D(36160, var$9, 3553, var$10, 0); $colorTextureCounter = $colorTextureCounter + 1 | 0; } else if ($attachmentSpec.$isDepth) { var$11 = $texture.$getTextureObjectHandle(); $gl.$glFramebufferTexture2D(36160, 36096, 3553, var$11, 0); } else if ($attachmentSpec.$isStencil) { var$12 = $texture.$getTextureObjectHandle(); $gl.$glFramebufferTexture2D(36160, 36128, 3553, var$12, 0); } } } if (!$this.$isMRT) $this.$attachFrameBufferColorTexture($this.$textureAttachments.$first0()); else { $buffer = cbgu_BufferUtils_newIntBuffer($colorTextureCounter); $i = 0; while ($i < $colorTextureCounter) { $buffer.$put7(36064 + $i | 0); $i = $i + 1 | 0; } $buffer.$position4(0); cbg_Gdx_gl30.$glDrawBuffers($colorTextureCounter, $buffer); } if ($this.$bufferBuilder.$hasDepthRenderBuffer) $gl.$glFramebufferRenderbuffer(36160, 36096, 36161, $this.$depthbufferHandle); if ($this.$bufferBuilder.$hasStencilRenderBuffer) $gl.$glFramebufferRenderbuffer(36160, 36128, 36161, $this.$stencilbufferHandle); if ($this.$bufferBuilder.$hasPackedStencilDepthRenderBuffer) $gl.$glFramebufferRenderbuffer(36160, 33306, 36161, $this.$depthStencilPackedBufferHandle); $gl.$glBindRenderbuffer(36161, 0); var$2 = $this.$textureAttachments.$iterator(); while (var$2.$hasNext()) { $texture = var$2.$next0(); $gl.$glBindTexture($texture.$glTarget, 0); } a: { $result = $gl.$glCheckFramebufferStatus(36160); if ($result == 36061 && $this.$bufferBuilder.$hasDepthRenderBuffer && $this.$bufferBuilder.$hasStencilRenderBuffer) { var$2 = cbg_Gdx_graphics; if (!var$2.$supportsExtension($rt_s(967))) { var$2 = cbg_Gdx_graphics; if (!var$2.$supportsExtension($rt_s(968))) break a; } if ($this.$bufferBuilder.$hasDepthRenderBuffer) { $gl.$glDeleteRenderbuffer($this.$depthbufferHandle); $this.$depthbufferHandle = 0; } if ($this.$bufferBuilder.$hasStencilRenderBuffer) { $gl.$glDeleteRenderbuffer($this.$stencilbufferHandle); $this.$stencilbufferHandle = 0; } if ($this.$bufferBuilder.$hasPackedStencilDepthRenderBuffer) { $gl.$glDeleteRenderbuffer($this.$depthStencilPackedBufferHandle); $this.$depthStencilPackedBufferHandle = 0; } $this.$depthStencilPackedBufferHandle = $gl.$glGenRenderbuffer(); $this.$hasDepthStencilPackedBuffer = 1; $gl.$glBindRenderbuffer(36161, $this.$depthStencilPackedBufferHandle); $gl.$glRenderbufferStorage(36161, 35056, $width, $height); $gl.$glBindRenderbuffer(36161, 0); $gl.$glFramebufferRenderbuffer(36160, 36096, 36161, $this.$depthStencilPackedBufferHandle); $gl.$glFramebufferRenderbuffer(36160, 36128, 36161, $this.$depthStencilPackedBufferHandle); $result = $gl.$glCheckFramebufferStatus(36160); } } $gl.$glBindFramebuffer(36160, cbggg_GLFrameBuffer_defaultFramebufferHandle); if ($result == 36053) { cbggg_GLFrameBuffer_addManagedFrameBuffer(cbg_Gdx_app, $this); return; } var$2 = $this.$textureAttachments.$iterator(); while (var$2.$hasNext()) { $texture = var$2.$next0(); $this.$disposeColorTexture($texture); } if ($this.$hasDepthStencilPackedBuffer) $gl.$glDeleteBuffer($this.$depthStencilPackedBufferHandle); else { if ($this.$bufferBuilder.$hasDepthRenderBuffer) $gl.$glDeleteRenderbuffer($this.$depthbufferHandle); if ($this.$bufferBuilder.$hasStencilRenderBuffer) $gl.$glDeleteRenderbuffer($this.$stencilbufferHandle); } $gl.$glDeleteFramebuffer($this.$framebufferHandle); if ($result == 36054) $rt_throw(jl_IllegalStateException__init_($rt_s(969))); if ($result == 36057) $rt_throw(jl_IllegalStateException__init_($rt_s(970))); if ($result == 36055) $rt_throw(jl_IllegalStateException__init_($rt_s(971))); if ($result == 36061) $rt_throw(jl_IllegalStateException__init_($rt_s(972))); $rt_throw(jl_IllegalStateException__init_((((jl_StringBuilder__init_()).$append1($rt_s(973))).$append2($result)).$toString())); } function cbggg_GLFrameBuffer_checkValidBuilder($this) { var $runningGL30, var$2, $supportsPackedDepthStencil, $spec; a: { $runningGL30 = cbg_Gdx_graphics.$isGL30Available(); if (!$runningGL30) { b: { if (!cbg_Gdx_graphics.$supportsExtension($rt_s(967))) { var$2 = cbg_Gdx_graphics; if (!var$2.$supportsExtension($rt_s(968))) { $supportsPackedDepthStencil = 0; break b; } } $supportsPackedDepthStencil = 1; } if ($this.$bufferBuilder.$hasPackedStencilDepthRenderBuffer && !$supportsPackedDepthStencil) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(974))); if ($this.$bufferBuilder.$textureAttachmentSpecs.$size > 1) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(975))); var$2 = $this.$bufferBuilder.$textureAttachmentSpecs.$iterator(); while (true) { if (!var$2.$hasNext()) break a; $spec = var$2.$next0(); if ($spec.$isDepth) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(976))); if ($spec.$isStencil) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(977))); if ($spec.$isFloat && !cbg_Gdx_graphics.$supportsExtension($rt_s(978))) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(979))); } } } } function cbggg_GLFrameBuffer_dispose($this) { var $gl, var$2, $texture; $gl = cbg_Gdx_gl20; var$2 = $this.$textureAttachments.$iterator(); while (var$2.$hasNext()) { $texture = var$2.$next0(); $this.$disposeColorTexture($texture); } if ($this.$hasDepthStencilPackedBuffer) $gl.$glDeleteRenderbuffer($this.$depthStencilPackedBufferHandle); else { if ($this.$bufferBuilder.$hasDepthRenderBuffer) $gl.$glDeleteRenderbuffer($this.$depthbufferHandle); if ($this.$bufferBuilder.$hasStencilRenderBuffer) $gl.$glDeleteRenderbuffer($this.$stencilbufferHandle); } $gl.$glDeleteFramebuffer($this.$framebufferHandle); cbggg_GLFrameBuffer_$callClinit(); if (cbggg_GLFrameBuffer_buffers.$get2(cbg_Gdx_app) !== null) (cbggg_GLFrameBuffer_buffers.$get2(cbg_Gdx_app)).$removeValue($this, 1); } function cbggg_GLFrameBuffer_bind($this) { cbg_Gdx_gl20.$glBindFramebuffer(36160, $this.$framebufferHandle); } function cbggg_GLFrameBuffer_unbind() { cbggg_GLFrameBuffer_$callClinit(); cbg_Gdx_gl20.$glBindFramebuffer(36160, cbggg_GLFrameBuffer_defaultFramebufferHandle); } function cbggg_GLFrameBuffer_begin($this) { $this.$bind(); $this.$setFrameBufferViewport(); } function cbggg_GLFrameBuffer_setFrameBufferViewport($this) { cbg_Gdx_gl20.$glViewport(0, 0, $this.$bufferBuilder.$width6, $this.$bufferBuilder.$height6); } function cbggg_GLFrameBuffer_end($this) { $this.$end5(0, 0, cbg_Gdx_graphics.$getBackBufferWidth(), cbg_Gdx_graphics.$getBackBufferHeight()); } function cbggg_GLFrameBuffer_end0($this, $x, $y, $width, $height) { cbggg_GLFrameBuffer_unbind(); cbg_Gdx_gl20.$glViewport($x, $y, $width, $height); } function cbggg_GLFrameBuffer_addManagedFrameBuffer($app, $frameBuffer) { var $managedResources; cbggg_GLFrameBuffer_$callClinit(); $managedResources = cbggg_GLFrameBuffer_buffers.$get2($app); if ($managedResources === null) $managedResources = cbgu_Array__init_1(); $managedResources.$add1($frameBuffer); cbggg_GLFrameBuffer_buffers.$put1($app, $managedResources); } function cbggg_GLFrameBuffer__clinit_() { cbggg_GLFrameBuffer_buffers = ju_HashMap__init_(); cbggg_GLFrameBuffer_defaultFramebufferHandleInitialized = 0; } var ju_Objects = $rt_classWithoutFields(); function ju_Objects__init_() { var var_0 = new ju_Objects(); ju_Objects__init_0(var_0); return var_0; } function ju_Objects__init_0($this) { jl_Object__init_0($this); } function ju_Objects_equals($a, $b) { if ($a === $b) return 1; return $a !== null ? $a.$equals($b) : $b !== null ? 0 : 1; } function ju_Objects_hashCode($o) { return $o !== null ? $o.$hashCode() : 0; } function ju_Objects_requireNonNull($obj) { return ju_Objects_requireNonNull0($obj, $rt_s(102)); } function ju_Objects_requireNonNull0($obj, $message) { if ($obj !== null) return $obj; $rt_throw(jl_NullPointerException__init_0($message)); } function ju_Objects_hash($values) { return ju_Arrays_hashCode($values); } var omcsm_RedGreenGradient = $rt_classWithoutFields(); var omcsm_RedGreenGradient_gradient = null; function omcsm_RedGreenGradient_$callClinit() { omcsm_RedGreenGradient_$callClinit = $rt_eraseClinit(omcsm_RedGreenGradient); omcsm_RedGreenGradient__clinit_(); } function omcsm_RedGreenGradient__init_() { var var_0 = new omcsm_RedGreenGradient(); omcsm_RedGreenGradient__init_0(var_0); return var_0; } function omcsm_RedGreenGradient__init_0($this) { omcsm_RedGreenGradient_$callClinit(); jl_Object__init_0($this); } function omcsm_RedGreenGradient__clinit_() { omcsm_RedGreenGradient_gradient = $rt_createArrayFromData(omceum_FColor, [omceum_FColor__init_(1.0, 0.40784314274787903, 0.37254902720451355, 1.0), omceum_FColor__init_(1.0, 0.41960784792900085, 0.364705890417099, 1.0), omceum_FColor__init_(1.0, 0.42352941632270813, 0.364705890417099, 1.0), omceum_FColor__init_(1.0, 0.43921568989753723, 0.3607843220233917, 1.0), omceum_FColor__init_(1.0, 0.4470588266849518, 0.3529411852359772, 1.0), omceum_FColor__init_(1.0, 0.45490196347236633, 0.3490196168422699, 1.0), omceum_FColor__init_(1.0, 0.46666666865348816, 0.3333333432674408, 1.0), omceum_FColor__init_(1.0, 0.48627451062202454, 0.32156863808631897, 1.0), omceum_FColor__init_(1.0, 0.4941176474094391, 0.32549020648002625, 1.0), omceum_FColor__init_(1.0, 0.5058823823928833, 0.3176470696926117, 1.0), omceum_FColor__init_(1.0, 0.5215686559677124, 0.30588236451148987, 1.0), omceum_FColor__init_(1.0, 0.5333333611488342, 0.30588236451148987, 1.0), omceum_FColor__init_(1.0, 0.5529412031173706, 0.2862745225429535, 1.0), omceum_FColor__init_(1.0, 0.572549045085907, 0.29019609093666077, 1.0), omceum_FColor__init_(1.0, 0.5843137502670288, 0.2823529541492462, 1.0), omceum_FColor__init_(1.0, 0.6039215922355652, 0.2705882489681244, 1.0), omceum_FColor__init_(1.0, 0.6078431606292725, 0.2666666805744171, 1.0), omceum_FColor__init_(1.0, 0.615686297416687, 0.26274511218070984, 1.0), omceum_FColor__init_(1.0, 0.6352941393852234, 0.250980406999588, 1.0), omceum_FColor__init_(1.0, 0.6470588445663452, 0.24313725531101227, 1.0), omceum_FColor__init_(1.0, 0.658823549747467, 0.239215686917305, 1.0), omceum_FColor__init_(1.0, 0.6745098233222961, 0.21960784494876862, 1.0), omceum_FColor__init_(1.0, 0.6980392336845398, 0.20392157137393951, 1.0), omceum_FColor__init_(1.0, 0.7098039388656616, 0.1882352977991104, 1.0), omceum_FColor__init_(1.0, 0.7254902124404907, 0.1921568661928177, 1.0), omceum_FColor__init_(1.0, 0.7411764860153198, 0.18431372940540314, 1.0), omceum_FColor__init_(1.0, 0.7529411911964417, 0.18431372940540314, 1.0), omceum_FColor__init_(1.0, 0.772549033164978, 0.1764705926179886, 1.0), omceum_FColor__init_(1.0, 0.7803921699523926, 0.16862745583057404, 1.0), omceum_FColor__init_(1.0, 0.7882353067398071, 0.16470588743686676, 1.0), omceum_FColor__init_(1.0, 0.8078431487083435, 0.14509804546833038, 1.0), omceum_FColor__init_(1.0, 0.8235294222831726, 0.14901961386203766, 1.0), omceum_FColor__init_(1.0, 0.8352941274642944, 0.12941177189350128, 1.0), omceum_FColor__init_(1.0, 0.8588235378265381, 0.13333334028720856, 1.0), omceum_FColor__init_(1.0, 0.8705882430076599, 0.11372549086809158, 1.0), omceum_FColor__init_(1.0, 0.8784313797950745, 0.10588235408067703, 1.0), omceum_FColor__init_(1.0, 0.8941176533699036, 0.10588235408067703, 1.0), omceum_FColor__init_(1.0, 0.9176470637321472, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.929411768913269, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.07450980693101883, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08235294371843338, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08235294371843338, 1.0), omceum_FColor__init_(1.0, 0.9411764740943909, 0.0784313753247261, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9372549057006836, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9333333373069763, 0.09019608050584793, 1.0), omceum_FColor__init_(1.0, 0.9254902005195618, 0.09019608050584793, 1.0), omceum_FColor__init_(1.0, 0.9215686321258545, 0.08627451211214066, 1.0), omceum_FColor__init_(1.0, 0.9215686321258545, 0.10196078568696976, 1.0), omceum_FColor__init_(0.9960784316062927, 0.9254902005195618, 0.10588235408067703, 1.0), omceum_FColor__init_(0.9764705896377563, 0.9215686321258545, 0.12941177189350128, 1.0), omceum_FColor__init_(0.9607843160629272, 0.9176470637321472, 0.12156862765550613, 1.0), omceum_FColor__init_(0.9333333373069763, 0.9215686321258545, 0.1411764770746231, 1.0), omceum_FColor__init_(0.9058823585510254, 0.9176470637321472, 0.1411764770746231, 1.0), omceum_FColor__init_(0.8784313797950745, 0.9176470637321472, 0.1568627506494522, 1.0), omceum_FColor__init_(0.8627451062202454, 0.9137254953384399, 0.16862745583057404, 1.0), omceum_FColor__init_(0.8549019694328308, 0.9098039269447327, 0.18039216101169586, 1.0), omceum_FColor__init_(0.8235294222831726, 0.9137254953384399, 0.19607843458652496, 1.0), omceum_FColor__init_(0.8039215803146362, 0.9137254953384399, 0.19607843458652496, 1.0), omceum_FColor__init_(0.772549033164978, 0.9137254953384399, 0.1921568661928177, 1.0), omceum_FColor__init_(0.7529411911964417, 0.9137254953384399, 0.21960784494876862, 1.0), omceum_FColor__init_(0.7333333492279053, 0.9019607901573181, 0.24313725531101227, 1.0), omceum_FColor__init_(0.7019608020782471, 0.9058823585510254, 0.24705882370471954, 1.0), omceum_FColor__init_(0.6823529601097107, 0.9019607901573181, 0.2549019753932953, 1.0), omceum_FColor__init_(0.6666666865348816, 0.8980392217636108, 0.26274511218070984, 1.0), omceum_FColor__init_(0.6235294342041016, 0.9098039269447327, 0.2666666805744171, 1.0), omceum_FColor__init_(0.6039215922355652, 0.9019607901573181, 0.27843138575553894, 1.0), omceum_FColor__init_(0.572549045085907, 0.9098039269447327, 0.2823529541492462, 1.0), omceum_FColor__init_(0.529411792755127, 0.9137254953384399, 0.3019607961177826, 1.0), omceum_FColor__init_(0.4627451002597809, 0.9254902005195618, 0.3176470696926117, 1.0), omceum_FColor__init_(0.4156862795352936, 0.9333333373069763, 0.3450980484485626, 1.0), omceum_FColor__init_(0.3607843220233917, 0.9333333373069763, 0.3450980484485626, 1.0), omceum_FColor__init_(0.3529411852359772, 0.929411768913269, 0.35686275362968445, 1.0), omceum_FColor__init_(0.35686275362968445, 0.9215686321258545, 0.3529411852359772, 1.0), omceum_FColor__init_(0.3607843220233917, 0.9176470637321472, 0.3607843220233917, 1.0), omceum_FColor__init_(0.3764705955982208, 0.9098039269447327, 0.3686274588108063, 1.0), omceum_FColor__init_(0.3764705955982208, 0.9058823585510254, 0.3607843220233917, 1.0), omceum_FColor__init_(0.37254902720451355, 0.9019607901573181, 0.3607843220233917, 1.0), omceum_FColor__init_(0.3803921639919281, 0.8941176533699036, 0.3686274588108063, 1.0), omceum_FColor__init_(0.3803921639919281, 0.886274516582489, 0.37254902720451355, 1.0), omceum_FColor__init_(0.37254902720451355, 0.886274516582489, 0.3764705955982208, 1.0), omceum_FColor__init_(0.3960784375667572, 0.8705882430076599, 0.3921568691730499, 1.0), omceum_FColor__init_(0.38823530077934265, 0.8705882430076599, 0.38823530077934265, 1.0), omceum_FColor__init_(0.3960784375667572, 0.8509804010391235, 0.40392157435417175, 1.0)]); } var cbgssu_TextField$TextFieldFilter = $rt_classWithoutFields(0); function jur_SequenceSet() { var a = this; jur_LeafSet.call(a); a.$string3 = null; a.$leftToRight = null; a.$rightToLeft = null; } function jur_SequenceSet__init_(var_0) { var var_1 = new jur_SequenceSet(); jur_SequenceSet__init_0(var_1, var_0); return var_1; } function jur_SequenceSet__init_0($this, $substring) { var $j; jur_LeafSet__init_0($this); $this.$string3 = $substring.$toString(); $this.$charCount = $substring.$length(); $this.$leftToRight = jur_SequenceSet$IntHash__init_($this.$charCount); $this.$rightToLeft = jur_SequenceSet$IntHash__init_($this.$charCount); $j = 0; while ($j < ($this.$charCount - 1 | 0)) { $this.$leftToRight.$put10($this.$string3.$charAt($j), ($this.$charCount - $j | 0) - 1 | 0); $this.$rightToLeft.$put10($this.$string3.$charAt(($this.$charCount - $j | 0) - 1 | 0), ($this.$charCount - $j | 0) - 1 | 0); $j = $j + 1 | 0; } } function jur_SequenceSet_accepts($this, $strIndex, $testString) { return !$this.$startsWith1($testString, $strIndex) ? (-1) : $this.$charCount; } function jur_SequenceSet_find($this, $strIndex, $testString, $matchResult) { var $strLength, var$5; $strLength = $matchResult.$getRightBound(); while (true) { if ($strIndex > $strLength) return (-1); var$5 = $this.$indexOf3($testString, $strIndex, $strLength); if (var$5 < 0) return (-1); if ($this.$next.$matches(var$5 + $this.$charCount | 0, $testString, $matchResult) >= 0) break; $strIndex = var$5 + 1 | 0; } return var$5; } function jur_SequenceSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var var$5; while (true) { if ($lastIndex < $strIndex) return (-1); var$5 = $this.$lastIndexOf3($testString, $strIndex, $lastIndex); if (var$5 < 0) return (-1); if ($this.$next.$matches(var$5 + $this.$charCount | 0, $testString, $matchResult) >= 0) break; $lastIndex = var$5 + (-1) | 0; } return var$5; } function jur_SequenceSet_getName($this) { var var$1, var$2; var$1 = $this.$string3; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(980)), var$1); return jl_StringBuilder_toString(var$2); } function jur_SequenceSet_first($this, $set) { var var$2, var$3, var$4, var$5, var$6; if ($set instanceof jur_CharSet) return $set.$getChar() != $this.$string3.$charAt(0) ? 0 : 1; if ($set instanceof jur_RangeSet) return $set.$accepts(0, $this.$string3.$substring0(0, 1)) <= 0 ? 0 : 1; if (!($set instanceof jur_SupplRangeSet)) { if (!($set instanceof jur_SupplCharSet)) return 1; a: { if ($this.$string3.$length() > 1) { var$2 = $set; var$3 = var$2.$getCodePoint(); var$4 = $this.$string3.$charAt(0); var$2 = $this.$string3; var$5 = var$2.$charAt(1); if (var$3 == jl_Character_toCodePoint(var$4, var$5)) { var$4 = 1; break a; } } var$4 = 0; } return var$4; } b: { c: { var$2 = $set; if (!var$2.$contains1($this.$string3.$charAt(0))) { var$6 = $this.$string3; if (var$6.$length() <= 1) break c; var$6 = $this.$string3; var$4 = jl_Character_toCodePoint(var$6.$charAt(0), $this.$string3.$charAt(1)); if (!var$2.$contains1(var$4)) break c; } var$4 = 1; break b; } var$4 = 0; } return var$4; } function jur_SequenceSet_indexOf($this, $str, $i, $to) { var $last, $ch; $last = $this.$string3.$charAt($this.$charCount - 1 | 0); while (true) { if ($i > ($to - $this.$charCount | 0)) return (-1); $ch = $str.$charAt(($i + $this.$charCount | 0) - 1 | 0); if ($ch == $last && $this.$startsWith1($str, $i)) break; $i = $i + $this.$leftToRight.$get0($ch) | 0; } return $i; } function jur_SequenceSet_lastIndexOf($this, $str, $to, $i) { var $first, $size, $delta, $ch; $first = $this.$string3.$charAt(0); $size = $str.$length(); $delta = ($size - $i | 0) - $this.$charCount | 0; if ($delta <= 0) $i = $i + $delta | 0; while (true) { if ($i < $to) return (-1); $ch = $str.$charAt($i); if ($ch == $first && $this.$startsWith1($str, $i)) break; $i = $i - $this.$rightToLeft.$get0($ch) | 0; } return $i; } function jur_SequenceSet_startsWith($this, $str, $from) { var $i; $i = 0; while ($i < $this.$charCount) { if ($str.$charAt($i + $from | 0) != $this.$string3.$charAt($i)) return 0; $i = $i + 1 | 0; } return 1; } var omceuga_GameViewPortAction = $rt_classWithoutFields(omceuga_CommonActions); function cbggg_PixmapPacker$GuillotineStrategy$Node() { var a = this; jl_Object.call(a); a.$leftChild = null; a.$rightChild = null; a.$rect = null; a.$full = 0; } function cbggg_PixmapPacker$GuillotineStrategy$Node__init_() { var var_0 = new cbggg_PixmapPacker$GuillotineStrategy$Node(); cbggg_PixmapPacker$GuillotineStrategy$Node__init_0(var_0); return var_0; } function cbggg_PixmapPacker$GuillotineStrategy$Node__init_0($this) { jl_Object__init_0($this); $this.$rect = cbgm_Rectangle__init_(); } var cbgssu_ScrollPane = $rt_classWithoutFields(cbgssu_WidgetGroup); var cbgssu_SelectBox$SelectBoxScrollPane = $rt_classWithoutFields(cbgssu_ScrollPane); var cbgur_ReflectionException = $rt_classWithoutFields(jl_Exception); function cbgur_ReflectionException__init_0() { var var_0 = new cbgur_ReflectionException(); cbgur_ReflectionException__init_1(var_0); return var_0; } function cbgur_ReflectionException__init_2(var_0, var_1) { var var_2 = new cbgur_ReflectionException(); cbgur_ReflectionException__init_(var_2, var_0, var_1); return var_2; } function cbgur_ReflectionException__init_1($this) { jl_Exception__init_0($this); } function cbgur_ReflectionException__init_($this, $message, $cause) { jl_Exception__init_2($this, $message, $cause); } var jur_AltGroupQuantifierSet = $rt_classWithoutFields(jur_GroupQuantifierSet); function jur_AltGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_AltGroupQuantifierSet(); jur_AltGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_AltGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_AltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $nextIndex; if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex >= 0) return $nextIndex; return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_AltGroupQuantifierSet_setNext($this, $next) { jur_AbstractSet_setNext($this, $next); $this.$innerSet.$setNext($next); } var cbgggpr_ModelInstanceRenderer = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderer); function cbgggpr_ModelInstanceRenderer__init_() { var var_0 = new cbgggpr_ModelInstanceRenderer(); cbgggpr_ModelInstanceRenderer__init_0(var_0); return var_0; } function cbgggpr_ModelInstanceRenderer__init_0($this) { cbgggpr_ParticleControllerRenderer__init_0($this, cbgggpr_ModelInstanceControllerRenderData__init_()); } function omcets_MusicPlayer() { var a = this; jl_Object.call(a); a.$playMode0 = 0; a.$state2 = 0; a.$playlist = null; a.$mediaManager4 = null; a.$playCurrent = null; a.$playCurrentFileName = null; a.$playListPosition = 0; a.$playNext = 0; a.$playPrevious = 0; a.$volume2 = 0.0; a.$randomHistory = null; a.$muteVolume0 = 0.0; a.$muted0 = 0; } function omcets_MusicPlayer__init_(var_0) { var var_1 = new omcets_MusicPlayer(); omcets_MusicPlayer__init_0(var_1, var_0); return var_1; } function omcets_MusicPlayer__init_0($this, $mediaManager) { jl_Object__init_0($this); $this.$mediaManager4 = $mediaManager; $this.$playlist = ju_ArrayList__init_(); $this.$playMode0 = 0; $this.$state2 = 3; $this.$playCurrent = null; $this.$playCurrentFileName = $rt_s(102); $this.$playListPosition = 0; $this.$randomHistory = ju_ArrayDeque__init_(); $this.$playPrevious = 0; $this.$playNext = 0; $this.$volume2 = 1.0; $this.$muted0 = 0; $this.$muteVolume0 = 0.0; } function omcets_MusicPlayer_playListAdd($this, $cMediaMusic) { $this.$playlist.$add2($cMediaMusic); } function omcets_MusicPlayer_update($this) { var $newPosition, $tries, $historyPosition, $nextTrack; a: { b: { c: { switch ($this.$state2) { case 0: break; case 1: break b; case 2: break a; case 3: break c; default: break a; } if ($this.$playCurrent === null) break a; if (!$this.$playCurrent.$isPlaying()) break a; $this.$playCurrent.$pause(); break a; } if ($this.$playCurrent === null) break a; if (!$this.$playCurrent.$isPlaying()) break a; $this.$playCurrent.$stop(); break a; } if ($this.$playCurrent !== null) { if (!$this.$playCurrent.$isPlaying()) $this.$playCurrent.$play0(); else { if ($this.$playCurrent.$getVolume() !== $this.$volume2) $this.$playCurrent.$setVolume0($this.$volume2); if (!(!$this.$playNext && !$this.$playPrevious)) { $this.$playCurrent.$stop(); $this.$playCurrent = null; $this.$playCurrentFileName = $rt_s(102); } } } else if ($this.$playlist.$size0() > 0) { if (!$this.$playNext && !$this.$playPrevious) $this.$playNext = 1; if ($this.$playNext) { d: { switch ($this.$playMode0) { case 0: break; case 1: $this.$randomHistory.$add2(jl_Integer_valueOf($this.$playListPosition)); if ($this.$randomHistory.$size0() > 128) $this.$randomHistory.$removeFirst(); e: { $newPosition = 0; if ($this.$playlist.$size0() > 1) { $tries = 0; while ($newPosition == $this.$playListPosition) { if ($tries >= 5) break e; $newPosition = cbgm_MathUtils_random2(0, $this.$playlist.$size0() - 1 | 0); $tries = $tries + 1 | 0; } } } $this.$playListPosition = $newPosition; break d; case 2: break d; default: break d; } $this.$playListPosition = ($this.$playListPosition + 1 | 0) > ($this.$playlist.$size0() - 1 | 0) ? 0 : $this.$playListPosition + 1 | 0; } $this.$playNext = 0; } else if ($this.$playPrevious) { f: { switch ($this.$playMode0) { case 0: break; case 1: $historyPosition = $this.$randomHistory.$pollLast(); if ($historyPosition !== null && $historyPosition.$intValue() > 0 && $historyPosition.$intValue() < ($this.$playlist.$size0() - 1 | 0)) $this.$playListPosition = $historyPosition.$intValue(); else $this.$playListPosition = cbgm_MathUtils_random2(0, $this.$playlist.$size0() - 1 | 0); break f; case 2: break f; default: break f; } $this.$playListPosition = ($this.$playListPosition - 1 | 0) >= 0 ? $this.$playListPosition - 1 | 0 : $this.$playlist.$size0() - 1 | 0; } $this.$playPrevious = 0; } $nextTrack = $this.$playlist.$get5($this.$playListPosition); $this.$playCurrent = $this.$mediaManager4.$getCMediaMusic($nextTrack); if ($this.$playCurrent !== null) { $this.$playCurrentFileName = $nextTrack.$file; $this.$playCurrent.$setVolume0($this.$volume2); $this.$playCurrent.$setOnCompletionListener(omcets_MusicPlayer$update$lambda$_10_0__init_($this)); } } } } function omcets_MusicPlayer_setVolume($this, $volume) { if (!$this.$muted0) $this.$volume2 = omcet_Tools$Calc_inBounds($volume, 0.0, 1.0); else $this.$muteVolume0 = omcet_Tools$Calc_inBounds($volume, 0.0, 1.0); } function omcets_MusicPlayer_play($this) { $this.$state2 = 1; } function omcets_MusicPlayer_stop($this) { $this.$state2 = 3; } function omcets_MusicPlayer_setMuted($this, $muted) { if (!$this.$muted0 && $muted) { $this.$muteVolume0 = $this.$volume2; $this.$volume2 = 0.0; } if ($this.$muted0 && !$muted) { $this.$volume2 = $this.$muteVolume0; $this.$muteVolume0 = 0.0; } $this.$muted0 = $muted; } function omcets_MusicPlayer_shutdown($this) { $this.$playCurrent = null; $this.$mediaManager4 = null; $this.$playlist.$clear6(); $this.$randomHistory.$clear6(); } function omcets_MusicPlayer_lambda$update$0($this, $music) { $this.$playCurrent.$stop(); $this.$playCurrent = null; $this.$playCurrentFileName = $rt_s(102); $this.$playNext = 1; } function jur_UCIRangeSet() { var a = this; jur_LeafSet.call(a); a.$chars2 = null; a.$alt3 = 0; } function jur_UCIRangeSet__init_(var_0) { var var_1 = new jur_UCIRangeSet(); jur_UCIRangeSet__init_0(var_1, var_0); return var_1; } function jur_UCIRangeSet__init_0($this, $cc) { jur_LeafSet__init_0($this); $this.$chars2 = $cc.$getInstance(); $this.$alt3 = $cc.$alt0; } function jur_UCIRangeSet_accepts($this, $strIndex, $testString) { var var$3, var$4; var$3 = $this.$chars2; var$4 = jl_Character_toUpperCase0($testString.$charAt($strIndex)); return !var$3.$contains1(jl_Character_toLowerCase0(var$4)) ? (-1) : 1; } function jur_UCIRangeSet_getName($this) { var var$1, var$2, var$3; var$1 = !$this.$alt3 ? $rt_s(76) : $rt_s(77); var$2 = $this.$chars2.$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(646)), var$1), var$2); return jl_StringBuilder_toString(var$3); } var cbgssu_TextField$DefaultOnscreenKeyboard = $rt_classWithoutFields(); function cbgssu_TextField$DefaultOnscreenKeyboard__init_() { var var_0 = new cbgssu_TextField$DefaultOnscreenKeyboard(); cbgssu_TextField$DefaultOnscreenKeyboard__init_0(var_0); return var_0; } function cbgssu_TextField$DefaultOnscreenKeyboard__init_0($this) { jl_Object__init_0($this); } function cbgm_Circle() { var a = this; jl_Object.call(a); a.$x11 = 0.0; a.$y11 = 0.0; a.$radius0 = 0.0; } function cbgm_Circle__init_0() { var var_0 = new cbgm_Circle(); cbgm_Circle__init_1(var_0); return var_0; } function cbgm_Circle__init_(var_0, var_1, var_2) { var var_3 = new cbgm_Circle(); cbgm_Circle__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbgm_Circle__init_1($this) { jl_Object__init_0($this); } function cbgm_Circle__init_2($this, $x, $y, $radius) { jl_Object__init_0($this); $this.$x11 = $x; $this.$y11 = $y; $this.$radius0 = $radius; } var cbgm_CatmullRomSpline = $rt_classWithoutFields(); function cbgm_CatmullRomSpline__init_() { var var_0 = new cbgm_CatmullRomSpline(); cbgm_CatmullRomSpline__init_0(var_0); return var_0; } function cbgm_CatmullRomSpline__init_0($this) { jl_Object__init_0($this); } var cbgssa_AlphaAction = $rt_classWithoutFields(cbgssa_TemporalAction); function cbgssa_AlphaAction__init_() { var var_0 = new cbgssa_AlphaAction(); cbgssa_AlphaAction__init_0(var_0); return var_0; } function cbgssa_AlphaAction__init_0($this) { cbgssa_TemporalAction__init_($this); } var cbgssu_SpriteDrawable = $rt_classWithoutFields(cbgssu_BaseDrawable); function cbgssu_SpriteDrawable__init_() { var var_0 = new cbgssu_SpriteDrawable(); cbgssu_SpriteDrawable__init_0(var_0); return var_0; } function cbgssu_SpriteDrawable__init_0($this) { cbgssu_BaseDrawable__init_0($this); } var cbgssu_List$2 = $rt_classWithoutFields(cbgss_InputListener); var cbgssu_List$1 = $rt_classWithoutFields(cbgss_InputListener); function omcem_MediaManager() { var a = this; jl_Object.call(a); a.$loaded0 = 0; a.$medias_sounds = null; a.$medias_music = null; a.$medias_images = null; a.$medias_cursors = null; a.$medias_fonts = null; a.$medias_arrays = null; a.$medias_animations = null; a.$loadMediaList = null; a.$loadedMediaList = null; a.$textureAtlas = null; } var omcem_MediaManager_glyphLayout = null; function omcem_MediaManager_$callClinit() { omcem_MediaManager_$callClinit = $rt_eraseClinit(omcem_MediaManager); omcem_MediaManager__clinit_(); } function omcem_MediaManager__init_() { var var_0 = new omcem_MediaManager(); omcem_MediaManager__init_0(var_0); return var_0; } function omcem_MediaManager__init_0($this) { omcem_MediaManager_$callClinit(); jl_Object__init_0($this); $this.$medias_sounds = ju_HashMap__init_(); $this.$medias_music = ju_HashMap__init_(); $this.$medias_images = ju_HashMap__init_(); $this.$medias_cursors = ju_HashMap__init_(); $this.$medias_fonts = ju_HashMap__init_(); $this.$medias_arrays = ju_HashMap__init_(); $this.$medias_animations = ju_HashMap__init_(); $this.$loadMediaList = ju_ArrayDeque__init_(); $this.$loadedMediaList = ju_HashSet__init_(); $this.$unloadAndReset(); } function omcem_MediaManager_prepareCMedia($this, $cMedias) { var $i, var$3; if ($this.$loaded0) return 0; $i = 0; while (true) { var$3 = $cMedias.data; if ($i >= var$3.length) break; $this.$loadMediaList.$add2(var$3[$i]); $i = $i + 1 | 0; } return 1; } function omcem_MediaManager_prepareGUICMedia($this) { if ($this.$loaded0) return 0; omceum_GUIBaseMedia_$callClinit(); $this.$prepareCMedia(omceum_GUIBaseMedia_ALL); return 1; } function omcem_MediaManager_loadAssets($this) { var var$1; var$1 = null; cbgg_Texture$TextureFilter_$callClinit(); return $this.$loadAssets0(4096, 4096, var$1, cbgg_Texture$TextureFilter_Nearest); } function omcem_MediaManager_loadAssets0($this, $pageWidth, $pageHeight, $loadProgress, $textureFilter) { var $pixmapPacker, $imageData, $soundData, $step, $stepsMax, $anyImageData, var$11, $i, $imageMedia, $textureFileName, $texture, var$16, $textureData, $cMediaImage, $cMediaCursor, $cMediaArray, $result, $cMediaAnimation, $animation, $cMediaFont, $bitmapFont, $soundMedia, $cMediaSound, var$28, $sound, $cMediaMusic, $music, var$32; if ($this.$loaded0) return 0; $pixmapPacker = new cbggg_PixmapPacker; cbgg_Pixmap$Format_$callClinit(); cbggg_PixmapPacker__init_0($pixmapPacker, $pageWidth, $pageHeight, cbgg_Pixmap$Format_RGBA8888, 2, 1); $imageData = ju_ArrayList__init_(); $soundData = ju_ArrayList__init_(); $step = 0; $stepsMax = 0; $anyImageData = 0; while (true) { var$11 = $this.$loadMediaList.$poll(); if (var$11 === null) { $i = 0; while ($i < $imageData.$size0()) { $imageMedia = $imageData.$get5($i); $textureFileName = jl_Object_getClass($imageMedia) !== $rt_cls(omcemm_CMediaFont) ? $imageMedia.$file : $imageMedia.$file.$replace($rt_s(981), $rt_s(982)); $texture = new cbgg_Texture; var$16 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$16, $rt_s(983)), $textureFileName); cbgg_Texture__init_2($texture, omcet_Tools$File_findResource(jl_StringBuilder_toString(var$16)), 0); $textureData = $texture.$getTextureData(); $textureData.$prepare(); $pixmapPacker.$pack0($imageMedia.$file, $textureData.$consumePixmap()); $textureData.$disposePixmap(); $texture.$dispose(); $step = $step + 1 | 0; if ($loadProgress !== null) $loadProgress.$onLoadStep($imageMedia.$file, $step, $stepsMax); $i = $i + 1 | 0; } if ($anyImageData) { $this.$textureAtlas = cbggg_TextureAtlas__init_(); $pixmapPacker.$updateTextureAtlas0($this.$textureAtlas, $textureFilter, $textureFilter, 0); } $i = 0; while ($i < $imageData.$size0()) { $imageMedia = $imageData.$get5($i); if (jl_Object_getClass($imageMedia) === $rt_cls(omcemm_CMediaImage)) { $cMediaImage = $imageMedia; $this.$medias_images.$put1($cMediaImage, $this.$textureAtlas.$findRegion($imageMedia.$file)); } else if (jl_Object_getClass($imageMedia) === $rt_cls(omcemm_CMediaCursor)) { $cMediaCursor = $imageMedia; $this.$medias_cursors.$put1($cMediaCursor, $this.$textureAtlas.$findRegion($imageMedia.$file)); } else if (jl_Object_getClass($imageMedia) === $rt_cls(omcemm_CMediaArray)) { $cMediaArray = $imageMedia; $result = omcem_MediaManager_splitFrames($this, $cMediaArray.$file, $cMediaArray.$tile_width0, $cMediaArray.$tile_height0, $cMediaArray.$frameOffset0, $cMediaArray.$frameLength0); $this.$medias_arrays.$put1($cMediaArray, $result); } else if (jl_Object_getClass($imageMedia) === $rt_cls(omcemm_CMediaAnimation)) { $cMediaAnimation = $imageMedia; $result = omcem_MediaManager_splitFrames($this, $cMediaAnimation.$file, $cMediaAnimation.$tile_width, $cMediaAnimation.$tile_height, $cMediaAnimation.$frameOffset, $cMediaAnimation.$frameLength); $animation = cbggg_Animation__init_($cMediaAnimation.$animation_speed, $result); $this.$medias_animations.$put1($cMediaAnimation, $animation); } else if (jl_Object_getClass($imageMedia) === $rt_cls(omcemm_CMediaFont)) { $cMediaFont = $imageMedia; $bitmapFont = new cbggg_BitmapFont; var$11 = $cMediaFont.$file; var$16 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$16, $rt_s(983)), var$11); cbggg_BitmapFont__init_2($bitmapFont, omcet_Tools$File_findResource(jl_StringBuilder_toString(var$16)), $this.$textureAtlas.$findRegion($cMediaFont.$file)); $this.$medias_fonts.$put1($cMediaFont, $bitmapFont); } $step = $step + 1 | 0; if ($loadProgress !== null) $loadProgress.$onLoadStep($imageMedia.$file, $step, $stepsMax); $i = $i + 1 | 0; } $i = 0; while ($i < $soundData.$size0()) { $soundMedia = $soundData.$get5($i); if (jl_Object_getClass($soundMedia) === $rt_cls(omcemm_CMediaSound)) { if (!$this.$loadedMediaList.$contains2($soundMedia.$file)) { $cMediaSound = $soundMedia; var$11 = cbg_Gdx_audio; var$28 = $cMediaSound.$file; var$16 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$16, $rt_s(984)), var$28); $sound = var$11.$newSound(omcet_Tools$File_findResource(jl_StringBuilder_toString(var$16))); $this.$medias_sounds.$put1($cMediaSound, $sound); } } else if (jl_Object_getClass($soundMedia) === $rt_cls(omcemm_CMediaMusic) && !$this.$loadedMediaList.$contains2($soundMedia.$file)) { $cMediaMusic = $soundMedia; var$11 = cbg_Gdx_audio; var$28 = $soundMedia.$file; var$16 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$16, $rt_s(985)), var$28); $music = var$11.$newMusic(omcet_Tools$File_findResource(jl_StringBuilder_toString(var$16))); $this.$medias_music.$put1($cMediaMusic, $music); } $step = $step + 1 | 0; if ($loadProgress !== null) $loadProgress.$onLoadStep($soundMedia.$file, $step, $stepsMax); $i = $i + 1 | 0; } $imageData.$clear6(); $soundData.$clear6(); $pixmapPacker.$dispose(); $this.$loaded0 = 1; return 1; } if ($this.$loadedMediaList.$contains2(var$11)) continue; if (!(var$11 instanceof omcemm_CMediaGFX) && jl_Object_getClass(var$11) !== $rt_cls(omcemm_CMediaFont)) { if (jl_Object_getClass(var$11) !== $rt_cls(omcemm_CMediaSound) && jl_Object_getClass(var$11) !== $rt_cls(omcemm_CMediaMusic)) break; $soundData.$add2(var$11); $this.$loadedMediaList.$add2(var$11); $stepsMax = $stepsMax + 1 | 0; continue; } $imageData.$add2(var$11); $this.$loadedMediaList.$add2(var$11); $stepsMax = $stepsMax + 2 | 0; $anyImageData = 1; } var$16 = new jl_RuntimeException; var$32 = var$11.$file; var$11 = (jl_Object_getClass(var$11)).$getSimpleName(); var$28 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$28, $rt_s(986)), var$32), $rt_s(987)), var$11), 34); jl_RuntimeException__init_4(var$16, jl_StringBuilder_toString(var$28)); $rt_throw(var$16); } function omcem_MediaManager_splitFrames($this, $file, $tile_width, $tile_height, $frameOffset, $frameLength) { var $textureRegion, $width, $height, $maxFrames, $frameCount, var$11, var$12, $tmp_0, $result, $allCounter, $indexCounter, $ix, var$18, $iy; $textureRegion = $this.$textureAtlas.$findRegion($file); $width = $textureRegion.$getRegionWidth() / $tile_width | 0; $height = $textureRegion.$getRegionHeight() / $tile_height | 0; $maxFrames = omcet_Tools$Calc_upperBounds0($rt_imul($width, $height), $frameLength); $frameCount = $maxFrames - $frameOffset | 0; if (!$frameCount) return $rt_createArray(cbggg_TextureRegion, 0); if ($frameCount < 0) { var$11 = new jl_RuntimeException; var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$12, $rt_s(988)), $file), $rt_s(989)), $frameCount); jl_RuntimeException__init_4(var$11, jl_StringBuilder_toString(var$12)); $rt_throw(var$11); } $tmp_0 = $textureRegion.$split3($tile_width, $tile_height); $result = $rt_createArray(cbggg_TextureRegion, $frameCount); $allCounter = 0; $indexCounter = 0; $ix = 0; a: { b: while (true) { var$18 = $tmp_0.data; if ($ix >= var$18.length) break a; $iy = 0; while ($iy < var$18[0].data.length) { $allCounter = $allCounter + 1 | 0; if ($allCounter > $frameOffset) { $result.data[$indexCounter] = var$18[$ix].data[$iy]; $indexCounter = $indexCounter + 1 | 0; } if ($allCounter >= $frameLength) break b; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } } return $result; } function omcem_MediaManager_unloadAndReset($this) { var var$1, $cMediaSound, $cMediaMusic, $cMediaFont; if (!$this.$loaded0) return 0; if ($this.$textureAtlas !== null) $this.$textureAtlas.$dispose(); var$1 = ($this.$medias_sounds.$keySet()).$iterator0(); while (var$1.$hasNext()) { $cMediaSound = var$1.$next0(); ($this.$medias_sounds.$get2($cMediaSound)).$dispose(); } $this.$medias_sounds.$clear6(); var$1 = ($this.$medias_music.$keySet()).$iterator0(); while (var$1.$hasNext()) { $cMediaMusic = var$1.$next0(); ($this.$medias_music.$get2($cMediaMusic)).$dispose(); } $this.$medias_music.$clear6(); var$1 = ($this.$medias_fonts.$keySet()).$iterator0(); while (var$1.$hasNext()) { $cMediaFont = var$1.$next0(); ($this.$medias_fonts.$get2($cMediaFont)).$dispose(); } $this.$medias_fonts.$clear6(); $this.$medias_cursors.$clear6(); $this.$medias_images.$clear6(); $this.$medias_arrays.$clear6(); $this.$medias_animations.$clear6(); $this.$loadedMediaList.$clear6(); $this.$loadMediaList.$clear6(); $this.$loaded0 = 0; return 1; } function omcem_MediaManager_create_CMediaImage($file) { omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) return omcemm_CMediaImage__init_($file); $rt_throw(jl_RuntimeException__init_($rt_s(990))); } function omcem_MediaManager_create_CMediaCursor($file, $hotspot_x, $hotspot_y) { var $cMediaCursor; omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) { $cMediaCursor = omcemm_CMediaCursor__init_($file); $cMediaCursor.$hotspot_x = $hotspot_x; $cMediaCursor.$hotspot_y = $hotspot_y; return $cMediaCursor; } $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_create_CMediaAnimation($file, $tileWidth, $tileHeight, $animation_speed) { omcem_MediaManager_$callClinit(); return omcem_MediaManager_create_CMediaAnimation0($file, $tileWidth, $tileHeight, $animation_speed, 0, 2147483647); } function omcem_MediaManager_create_CMediaAnimation0($file, $tileWidth, $tileHeight, $animation_speed, $frameOffset, $frameLength) { var $cMediaAnimation; omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) { $cMediaAnimation = omcemm_CMediaAnimation__init_($file); $cMediaAnimation.$tile_width = omcet_Tools$Calc_lowerBounds($tileWidth, 1); $cMediaAnimation.$tile_height = omcet_Tools$Calc_lowerBounds($tileHeight, 1); $cMediaAnimation.$animation_speed = $animation_speed; $cMediaAnimation.$frameOffset = omcet_Tools$Calc_lowerBounds($frameOffset, 0); $cMediaAnimation.$frameLength = $frameLength; return $cMediaAnimation; } $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_create_CMediaFont($file, $offset_x, $offset_y) { var $cMediaFont; omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) { $cMediaFont = omcemm_CMediaFont__init_($file); $cMediaFont.$offset_x = $offset_x; $cMediaFont.$offset_y = $offset_y; return $cMediaFont; } $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_create_CMediaMusic($file) { omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) return omcemm_CMediaMusic__init_($file); $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_create_CMediaSound($file) { omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) return omcemm_CMediaSound__init_($file); $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_create_CMediaArray($file, $tileWidth, $tileHeight) { omcem_MediaManager_$callClinit(); return omcem_MediaManager_create_CMediaArray0($file, $tileWidth, $tileHeight, 0, 2147483647); } function omcem_MediaManager_create_CMediaArray0($file, $tileWidth, $tileHeight, $frameOffset, $frameLength) { var $cMediaArray; omcem_MediaManager_$callClinit(); if ($file !== null && ($file.$trim()).$length()) { $cMediaArray = omcemm_CMediaArray__init_($file); $cMediaArray.$tile_width0 = omcet_Tools$Calc_lowerBounds($tileWidth, 1); $cMediaArray.$tile_height0 = omcet_Tools$Calc_lowerBounds($tileHeight, 1); $cMediaArray.$frameOffset0 = omcet_Tools$Calc_lowerBounds($frameOffset, 0); $cMediaArray.$frameLength0 = $frameLength; return $cMediaArray; } $rt_throw(jl_RuntimeException__init_($rt_s(991))); } function omcem_MediaManager_drawCMediaGFX($this, $batch, $cMedia, $x, $y, $arrayIndex, $animationTimer) { if ($cMedia === null) return; if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaImage)) $this.$drawCMediaImage($batch, $cMedia, $x, $y); else if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaAnimation)) $this.$drawCMediaAnimation($batch, $cMedia, $x, $y, $animationTimer); else if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaArray)) $this.$drawCMediaArray($batch, $cMedia, $x, $y, $arrayIndex); else if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaCursor)) $this.$drawCMediaCursor($batch, $cMedia, $x, $y); } function omcem_MediaManager_imageWidth($this, $cMedia) { return $this.$imageWidth0($cMedia, 1); } function omcem_MediaManager_imageWidth0($this, $cMedia, $tileWidth) { if ($tileWidth) { if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaArray)) return $cMedia.$tile_width0; if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaAnimation)) return $cMedia.$tile_width; } return ($this.$textureAtlas.$findRegion($cMedia.$file)).$getRegionWidth(); } function omcem_MediaManager_imageHeight($this, $cMedia) { return $this.$imageHeight0($cMedia, 1); } function omcem_MediaManager_imageHeight0($this, $cMedia, $tileHeight) { if ($tileHeight) { if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaArray)) return $cMedia.$tile_height0; if (jl_Object_getClass($cMedia) === $rt_cls(omcemm_CMediaAnimation)) return $cMedia.$tile_height; } return ($this.$textureAtlas.$findRegion($cMedia.$file)).$getRegionHeight(); } function omcem_MediaManager_drawCMediaCursor($this, $batch, $cMedia, $x, $y) { var $texture; $texture = $this.$getCMediaCursor($cMedia); $batch.$draw4($texture, $x - $cMedia.$hotspot_x, $y - $cMedia.$hotspot_y, 0.0, 0.0, $texture.$getRegionWidth(), $texture.$getRegionHeight(), 1.0, 1.0, 0.0); } function omcem_MediaManager_getCMediaCursor($this, $cMedia) { return $this.$medias_cursors.$get2($cMedia); } function omcem_MediaManager_drawCMediaImage($this, $batch, $cMedia, $x, $y) { var $texture; $texture = $this.$getCMediaImage($cMedia); $batch.$draw4($texture, $x, $y, 0.0, 0.0, $texture.$getRegionWidth(), $texture.$getRegionHeight(), 1.0, 1.0, 0.0); } function omcem_MediaManager_drawCMediaImage0($this, $batch, $cMedia, $x, $y, $origin_x, $origin_y, $width, $height) { var $texture; $texture = $this.$getCMediaImage($cMedia); $batch.$draw4($texture, $x, $y, $origin_x, $origin_y, $width, $height, 1.0, 1.0, 0.0); } function omcem_MediaManager_drawCMediaImageScale($this, $batch, $cMedia, $x, $y, $origin_x, $origin_y, $scaleX, $scaleY) { var $texture; $texture = $this.$getCMediaImage($cMedia); $batch.$draw4($texture, $x, $y, $origin_x, $origin_y, $texture.$getRegionWidth(), $texture.$getRegionHeight(), $scaleX, $scaleY, 0.0); } function omcem_MediaManager_drawCMediaImageScale0($this, $batch, $cMedia, $x, $y, $origin_x, $origin_y, $scaleX, $scaleY, $rotation) { var $texture; $texture = $this.$getCMediaImage($cMedia); $batch.$draw4($texture, $x, $y, $origin_x, $origin_y, $texture.$getRegionWidth(), $texture.$getRegionHeight(), $scaleX, $scaleY, $rotation); } function omcem_MediaManager_getCMediaImage($this, $cMedia) { return $this.$medias_images.$get2($cMedia); } function omcem_MediaManager_getCMediaAnimation($this, $cMedia, $animationTimer) { return ($this.$medias_animations.$get2($cMedia)).$getKeyFrame0($animationTimer, 1); } function omcem_MediaManager_drawCMediaAnimation($this, $batch, $cMedia, $x, $y, $animationTimer) { var $textureRegion; $textureRegion = $this.$getCMediaAnimation($cMedia, $animationTimer); $batch.$draw4($textureRegion, $x, $y, 0.0, 0.0, $textureRegion.$getRegionWidth(), $textureRegion.$getRegionHeight(), 1.0, 1.0, 0.0); } function omcem_MediaManager_drawCMediaAnimationScale($this, $batch, $cMedia, $x, $y, $animationTimer, $origin_x, $origin_y, $scaleX, $scaleY) { var $textureRegion; $textureRegion = $this.$getCMediaAnimation($cMedia, $animationTimer); $batch.$draw4($textureRegion, $x, $y, $origin_x, $origin_y, $textureRegion.$getRegionWidth(), $textureRegion.$getRegionHeight(), $scaleX, $scaleY, 0.0); } function omcem_MediaManager_drawCMediaArray($this, $batch, $cMedia, $x, $y, $arrayIndex) { var $textureRegion; $textureRegion = $this.$getCMediaArray($cMedia, $arrayIndex); $batch.$draw4($textureRegion, $x, $y, 0.0, 0.0, $textureRegion.$getRegionWidth(), $textureRegion.$getRegionHeight(), 1.0, 1.0, 0.0); } function omcem_MediaManager_drawCMediaArrayCut($this, $batch, $cMedia, $x, $y, $arrayIndex, $widthCut, $heightCut) { $this.$drawCMediaArrayCut($batch, $cMedia, $x, $y, $arrayIndex, 0, 0, $widthCut, $heightCut); } function omcem_MediaManager_drawCMediaArrayCut0($this, $batch, $cMedia, $x, $y, $arrayIndex, $srcX, $srcY, $widthCut, $heightCut) { var $textureRegion; $textureRegion = $this.$getCMediaArray($cMedia, $arrayIndex); $batch.$draw5($textureRegion.$getTexture(), $x, $y, $textureRegion.$getRegionX() + $srcX | 0, $textureRegion.$getRegionY() + $srcY | 0, $widthCut, $heightCut); } function omcem_MediaManager_drawCMediaArrayScale($this, $batch, $cMedia, $x, $y, $arrayIndex, $origin_x, $origin_y, $scaleX, $scaleY, $rotation) { var $textureRegion; $textureRegion = $this.$getCMediaArray($cMedia, $arrayIndex); $batch.$draw4($textureRegion, $x, $y, $origin_x, $origin_y, $textureRegion.$getRegionWidth(), $textureRegion.$getRegionHeight(), $scaleX, $scaleY, $rotation); } function omcem_MediaManager_getCMediaArraySize($this, $cMedia) { return ($this.$medias_arrays.$get2($cMedia)).data.length; } function omcem_MediaManager_getCMediaArray($this, $cMedia, $arrayIndex) { return ($this.$medias_arrays.$get2($cMedia)).data[$arrayIndex]; } function omcem_MediaManager_drawCMediaFont($this, $batch, $cMedia, $x, $y, $text) { var $bitmapFont; $bitmapFont = $this.$getCMediaFont($cMedia); $bitmapFont.$draw($batch, $text, $x + $cMedia.$offset_x, $y + $cMedia.$offset_y); } function omcem_MediaManager_drawCMediaFont0($this, $batch, $cMedia, $x, $y, $text, $maxWidth) { var $bitmapFont; $bitmapFont = $this.$getCMediaFont($cMedia); $bitmapFont.$draw6($batch, $text, $x + $cMedia.$offset_x, $y + $cMedia.$offset_y, 0, $text.$length(), $maxWidth, 8, 0, $rt_s(102)); } function omcem_MediaManager_getCMediaFont($this, $cMedia) { return $this.$medias_fonts.$get2($cMedia); } function omcem_MediaManager_textWidth($this, $font, $text) { omcem_MediaManager_$callClinit(); omcem_MediaManager_glyphLayout.$setText1($this.$getCMediaFont($font), $text); return omcem_MediaManager_glyphLayout.$width10 | 0; } function omcem_MediaManager_textHeight($this, $font, $text) { omcem_MediaManager_$callClinit(); omcem_MediaManager_glyphLayout.$setText1($this.$getCMediaFont($font), $text); return omcem_MediaManager_glyphLayout.$height9 | 0; } function omcem_MediaManager_playCMediaSound($this, $cMedia, $volume, $pan, $pitch) { return ($this.$getCMediaSound($cMedia)).$play2($volume, $pitch, $pan); } function omcem_MediaManager_getCMediaSound($this, $cMedia) { return $this.$medias_sounds.$get2($cMedia); } function omcem_MediaManager_getCMediaMusic($this, $cMedia) { return $this.$medias_music.$get2($cMedia); } function omcem_MediaManager_shutdown($this) { $this.$unloadAndReset(); } function omcem_MediaManager__clinit_() { omcem_MediaManager_glyphLayout = cbggg_GlyphLayout__init_3(); } var otp_Platform = $rt_classWithoutFields(); var otp_Platform_newInstancePrepared = 0; function otp_Platform__init_() { var var_0 = new otp_Platform(); otp_Platform__init_0(var_0); return var_0; } function otp_Platform__init_0($this) { jl_Object__init_0($this); } function otp_Platform_clone(var$1) { var copy = new var$1.constructor(); for (var field in var$1) { if (!var$1.hasOwnProperty(field)) { continue; } copy[field] = var$1[field]; } return copy; } function otp_Platform_isInstance($obj, $cls) { return $obj !== null && !(typeof $obj.constructor.$meta === 'undefined' ? 1 : 0) && otp_Platform_isAssignable($obj.constructor, $cls) ? 1 : 0; } function otp_Platform_isAssignable($from, $to) { var $supertypes, $i; if ($from === $to) return 1; $supertypes = $from.$meta.supertypes; $i = 0; while ($i < $supertypes.length) { if (otp_Platform_isAssignable($supertypes[$i], $to)) return 1; $i = $i + 1 | 0; } return 0; } function otp_Platform_newInstance($cls) { if (!otp_Platform_newInstancePrepared) { otp_Platform_prepareNewInstance(); otp_Platform_newInstancePrepared = 1; } return otp_Platform_newInstanceImpl($cls); } function otp_Platform_prepareNewInstance() { var c = '$$constructor$$'; jl_String[c] = jl_String__init_2; jl_Object[c] = jl_Object__init_0; jl_NoClassDefFoundError[c] = jl_NoClassDefFoundError__init_1; jl_NoSuchFieldError[c] = jl_NoSuchFieldError__init_0; jl_NoSuchMethodError[c] = jl_NoSuchMethodError__init_0; jl_RuntimeException[c] = jl_RuntimeException__init_1; jl_StringBuilder[c] = jl_StringBuilder__init_1; jl_IncompatibleClassChangeError[c] = jl_IncompatibleClassChangeError__init_0; jl_Exception[c] = jl_Exception__init_0; omcst_TeaVMLauncher[c] = omcst_TeaVMLauncher__init_; omcs_SandtrixMain[c] = omcs_SandtrixMain__init_0; cbgssu_UIUtilsEmu[c] = cbgssu_UIUtilsEmu__init_0; cbgss_Stage$TouchFocus[c] = cbgss_Stage$TouchFocus__init_; cbgss_InputListener[c] = cbgss_InputListener__init_0; cbgss_Event[c] = cbgss_Event__init_0; cbgssu_ActorGestureListener[c] = cbgssu_ActorGestureListener__init_0; cbgi_GestureDetector$GestureAdapter[c] = cbgi_GestureDetector$GestureAdapter__init_; cbgssu_DragListener[c] = cbgssu_DragListener__init_0; cbgssu_UIUtils[c] = cbgssu_UIUtils__init_0; cbgssu_ChangeListener$ChangeEvent[c] = cbgssu_ChangeListener$ChangeEvent__init_0; cbgssu_FocusListener$FocusEvent[c] = cbgssu_FocusListener$FocusEvent__init_; cbgssu_DragAndDrop[c] = cbgssu_DragAndDrop__init_0; cbgssu_DragAndDrop$Payload[c] = cbgssu_DragAndDrop$Payload__init_0; cbgssu_BaseDrawable[c] = cbgssu_BaseDrawable__init_0; cbgssu_Selection[c] = cbgssu_Selection__init_0; cbgssu_ScissorStack[c] = cbgssu_ScissorStack__init_0; cbgssu_TiledDrawable[c] = cbgssu_TiledDrawable__init_; cbgssu_TextureRegionDrawable[c] = cbgssu_TextureRegionDrawable__init_0; cbgssu_NinePatchDrawable[c] = cbgssu_NinePatchDrawable__init_0; cbgssu_ClickListener[c] = cbgssu_ClickListener__init_0; cbgssu_SpriteDrawable[c] = cbgssu_SpriteDrawable__init_0; cbgss_Stage[c] = cbgss_Stage__init_; cbg_InputAdapter[c] = cbg_InputAdapter__init_0; cbgss_Actor[c] = cbgss_Actor__init_0; cbgss_Group[c] = cbgss_Group__init_0; cbgssa_MoveToAction[c] = cbgssa_MoveToAction__init_0; cbgssa_RotateToAction[c] = cbgssa_RotateToAction__init_; cbgssa_Actions[c] = cbgssa_Actions__init_0; cbgssa_VisibleAction[c] = cbgssa_VisibleAction__init_; cbgssa_RemoveListenerAction[c] = cbgssa_RemoveListenerAction__init_; cbgssa_AddListenerAction[c] = cbgssa_AddListenerAction__init_; cbgssa_RotateByAction[c] = cbgssa_RotateByAction__init_0; cbgssa_SequenceAction[c] = cbgssa_SequenceAction__init_0; cbgssa_ParallelAction[c] = cbgssa_ParallelAction__init_0; cbgssa_RemoveAction[c] = cbgssa_RemoveAction__init_; cbgssa_TimeScaleAction[c] = cbgssa_TimeScaleAction__init_0; cbgssa_SizeByAction[c] = cbgssa_SizeByAction__init_0; cbgssa_ScaleToAction[c] = cbgssa_ScaleToAction__init_; cbgssa_AddAction[c] = cbgssa_AddAction__init_0; cbgssa_FloatAction[c] = cbgssa_FloatAction__init_0; cbgssa_RemoveActorAction[c] = cbgssa_RemoveActorAction__init_0; cbgssa_MoveByAction[c] = cbgssa_MoveByAction__init_0; cbgssa_SizeToAction[c] = cbgssa_SizeToAction__init_; cbgssa_LayoutAction[c] = cbgssa_LayoutAction__init_; cbgssa_ScaleByAction[c] = cbgssa_ScaleByAction__init_; cbgssa_AlphaAction[c] = cbgssa_AlphaAction__init_0; cbgssa_TouchableAction[c] = cbgssa_TouchableAction__init_; cbgssa_RepeatAction[c] = cbgssa_RepeatAction__init_0; cbgssa_DelayAction[c] = cbgssa_DelayAction__init_0; cbgssa_RunnableAction[c] = cbgssa_RunnableAction__init_0; cbgssa_ColorAction[c] = cbgssa_ColorAction__init_; cbgssa_AfterAction[c] = cbgssa_AfterAction__init_; cbgssa_IntAction[c] = cbgssa_IntAction__init_0; cbgss_InputEvent[c] = cbgss_InputEvent__init_; cbgssu_Skin[c] = cbgssu_Skin__init_0; cbgssu_Widget[c] = cbgssu_Widget__init_0; cbgssu_WidgetGroup[c] = cbgssu_WidgetGroup__init_0; cbgssu_Table$1[c] = cbgssu_Table$1__init_0; cbgssu_VerticalGroup[c] = cbgssu_VerticalGroup__init_0; cbgssu_Table$2[c] = cbgssu_Table$2__init_0; cbgssu_Button$ButtonStyle[c] = cbgssu_Button$ButtonStyle__init_0; cbgssu_ImageTextButton$ImageTextButtonStyle[c] = cbgssu_ImageTextButton$ImageTextButtonStyle__init_; cbgssu_TextButton$TextButtonStyle[c] = cbgssu_TextButton$TextButtonStyle__init_0; cbgssu_Image[c] = cbgssu_Image__init_; cbgssu_Container[c] = cbgssu_Container__init_0; cbgssu_ButtonGroup[c] = cbgssu_ButtonGroup__init_; cbgssu_Table[c] = cbgssu_Table__init_0; cbgssu_Value$4[c] = cbgssu_Value$4__init_0; cbgssu_Slider$SliderStyle[c] = cbgssu_Slider$SliderStyle__init_0; cbgssu_ProgressBar$ProgressBarStyle[c] = cbgssu_ProgressBar$ProgressBarStyle__init_0; cbgssu_Cell[c] = cbgssu_Cell__init_; cbgssu_Label$LabelStyle[c] = cbgssu_Label$LabelStyle__init_; cbgssu_Button[c] = cbgssu_Button__init_0; cbgssu_Value$6[c] = cbgssu_Value$6__init_0; cbgssu_SelectBox$SelectBoxStyle[c] = cbgssu_SelectBox$SelectBoxStyle__init_; cbgssu_Window$WindowStyle[c] = cbgssu_Window$WindowStyle__init_; cbgssu_Table$4[c] = cbgssu_Table$4__init_0; cbgssu_Skin$TintedDrawable[c] = cbgssu_Skin$TintedDrawable__init_0; cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter[c] = cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter__init_; cbgssu_Value$2[c] = cbgssu_Value$2__init_0; cbgssu_List$ListStyle[c] = cbgssu_List$ListStyle__init_; cbgssu_HorizontalGroup[c] = cbgssu_HorizontalGroup__init_0; cbgssu_Table$DebugRect[c] = cbgssu_Table$DebugRect__init_; cbgm_Rectangle[c] = cbgm_Rectangle__init_0; cbgssu_Stack[c] = cbgssu_Stack__init_0; cbgssu_CheckBox$CheckBoxStyle[c] = cbgssu_CheckBox$CheckBoxStyle__init_; cbgssu_TooltipManager[c] = cbgssu_TooltipManager__init_0; cbgssu_Table$3[c] = cbgssu_Table$3__init_0; cbgssu_ScrollPane$ScrollPaneStyle[c] = cbgssu_ScrollPane$ScrollPaneStyle__init_; cbgssu_TextField$DefaultOnscreenKeyboard[c] = cbgssu_TextField$DefaultOnscreenKeyboard__init_0; cbgssu_TextField$TextFieldStyle[c] = cbgssu_TextField$TextFieldStyle__init_; cbgssu_Tree$TreeStyle[c] = cbgssu_Tree$TreeStyle__init_; cbgssu_Value$3[c] = cbgssu_Value$3__init_0; cbgssu_Touchpad$TouchpadStyle[c] = cbgssu_Touchpad$TouchpadStyle__init_; cbgu_Json[c] = cbgu_Json__init_0; cbgssu_Value$1[c] = cbgssu_Value$1__init_0; cbgssu_Table$5[c] = cbgssu_Table$5__init_0; cbgssu_TextTooltip$TextTooltipStyle[c] = cbgssu_TextTooltip$TextTooltipStyle__init_0; cbgssu_ImageButton$ImageButtonStyle[c] = cbgssu_ImageButton$ImageButtonStyle__init_; cbgssu_Value$5[c] = cbgssu_Value$5__init_0; cbgssu_SplitPane$SplitPaneStyle[c] = cbgssu_SplitPane$SplitPaneStyle__init_0; cbgm_Matrix4Emu[c] = cbgm_Matrix4Emu__init_0; cbgm_Interpolation$2[c] = cbgm_Interpolation$2__init_0; cbgm_Intersector[c] = cbgm_Intersector__init_0; cbgm_Interpolation$4[c] = cbgm_Interpolation$4__init_0; cbgm_ConvexHull[c] = cbgm_ConvexHull__init_0; cbgm_Octree$RayCastResult[c] = cbgm_Octree$RayCastResult__init_0; cbgm_Matrix3[c] = cbgm_Matrix3__init_0; cbgm_Interpolation$13[c] = cbgm_Interpolation$13__init_0; cbgm_Interpolation$10[c] = cbgm_Interpolation$10__init_0; cbgm_CumulativeDistribution[c] = cbgm_CumulativeDistribution__init_; cbgm_Bezier[c] = cbgm_Bezier__init_0; cbgm_Intersector$MinimumTranslationVector[c] = cbgm_Intersector$MinimumTranslationVector__init_0; cbgm_Interpolation$8[c] = cbgm_Interpolation$8__init_0; cbgm_Interpolation$3[c] = cbgm_Interpolation$3__init_0; cbgm_Ellipse[c] = cbgm_Ellipse__init_0; cbgm_Vector3[c] = cbgm_Vector3__init_1; cbgm_BSpline[c] = cbgm_BSpline__init_; cbgm_Frustum[c] = cbgm_Frustum__init_; cbgmc_Ray[c] = cbgmc_Ray__init_; cbgmc_BoundingBox[c] = cbgmc_BoundingBox__init_0; cbgmc_OrientedBoundingBox[c] = cbgmc_OrientedBoundingBox__init_0; cbgm_EarClippingTriangulator[c] = cbgm_EarClippingTriangulator__init_; cbgm_Interpolation$9[c] = cbgm_Interpolation$9__init_0; cbgm_Polygon[c] = cbgm_Polygon__init_0; cbgm_Quaternion[c] = cbgm_Quaternion__init_0; cbgm_Affine2[c] = cbgm_Affine2__init_0; cbgm_DelaunayTriangulator[c] = cbgm_DelaunayTriangulator__init_0; cbgm_Vector2[c] = cbgm_Vector2__init_0; cbgm_Polyline[c] = cbgm_Polyline__init_0; cbgm_Circle[c] = cbgm_Circle__init_1; cbgm_Interpolation$14[c] = cbgm_Interpolation$14__init_0; cbgm_Interpolation$12[c] = cbgm_Interpolation$12__init_0; cbgm_MathUtils$Sin[c] = cbgm_MathUtils$Sin__init_0; cbgm_Interpolation$1[c] = cbgm_Interpolation$1__init_0; cbgm_Interpolation$6[c] = cbgm_Interpolation$6__init_0; cbgm_Bresenham2[c] = cbgm_Bresenham2__init_; cbgm_GridPoint2[c] = cbgm_GridPoint2__init_0; cbgm_Interpolation$7[c] = cbgm_Interpolation$7__init_0; cbgm_Matrix4[c] = cbgm_Matrix4__init_0; cbgm_GridPoint3[c] = cbgm_GridPoint3__init_0; cbgm_CatmullRomSpline[c] = cbgm_CatmullRomSpline__init_0; cbgm_MathUtils[c] = cbgm_MathUtils__init_0; cbgm_Plane[c] = cbgm_Plane__init_0; cbgm_RandomXS128[c] = cbgm_RandomXS128__init_0; ju_Random[c] = ju_Random__init_0; cbgm_Interpolation$5[c] = cbgm_Interpolation$5__init_0; cbgm_Interpolation$11[c] = cbgm_Interpolation$11__init_0; cbgm_GeometryUtils[c] = cbgm_GeometryUtils__init_0; cbggg_GlyphLayout[c] = cbggg_GlyphLayout__init_; cbggg_TextureRegion[c] = cbggg_TextureRegion__init_1; cbggg_Sprite[c] = cbggg_Sprite__init_; cbggg_BitmapFont[c] = cbggg_BitmapFont__init_0; cbgg_Color[c] = cbgg_Color__init_1; cbgu_Array[c] = cbgu_Array__init_2; cbgu_ObjectMap[c] = cbgu_ObjectMap__init_1; cbgu_OrderedMap[c] = cbgu_OrderedMap__init_0; cbgu_Queue[c] = cbgu_Queue__init_; cbgggm_Animation[c] = cbgggm_Animation__init_; cbgggm_Node[c] = cbgggm_Node__init_; cbgggm_MeshPart[c] = cbgggm_MeshPart__init_0; cbgggm_NodePart[c] = cbgggm_NodePart__init_0; cbgggm_NodeAnimation[c] = cbgggm_NodeAnimation__init_; cbgggmd_ModelNodePart[c] = cbgggmd_ModelNodePart__init_0; cbgggmd_ModelAnimation[c] = cbgggmd_ModelAnimation__init_; cbgggmd_ModelMeshPart[c] = cbgggmd_ModelMeshPart__init_0; cbgggmd_ModelMesh[c] = cbgggmd_ModelMesh__init_0; cbgggmd_ModelNode[c] = cbgggmd_ModelNode__init_0; cbgggmd_ModelMaterial[c] = cbgggmd_ModelMaterial__init_0; cbgggmd_ModelNodeKeyframe[c] = cbgggmd_ModelNodeKeyframe__init_0; cbgggmd_ModelData[c] = cbgggmd_ModelData__init_0; cbgggmd_ModelTexture[c] = cbgggmd_ModelTexture__init_0; cbgggmd_ModelNodeAnimation[c] = cbgggmd_ModelNodeAnimation__init_0; cbgm_MapObject[c] = cbgm_MapObject__init_0; cbgmo_EllipseMapObject[c] = cbgmo_EllipseMapObject__init_0; cbgmo_TextureMapObject[c] = cbgmo_TextureMapObject__init_0; cbgmo_PolylineMapObject[c] = cbgmo_PolylineMapObject__init_0; cbgmo_RectangleMapObject[c] = cbgmo_RectangleMapObject__init_; cbgmo_PolygonMapObject[c] = cbgmo_PolygonMapObject__init_0; cbgmo_CircleMapObject[c] = cbgmo_CircleMapObject__init_0; cbgggp_ParticleEffect[c] = cbgggp_ParticleEffect__init_0; cbgggp_ParticleController[c] = cbgggp_ParticleController__init_0; cbgggp_ResourceData[c] = cbgggp_ResourceData__init_0; cbgggpv_CylinderSpawnShapeValue[c] = cbgggpv_CylinderSpawnShapeValue__init_; cbgggpv_ParticleValue[c] = cbgggpv_ParticleValue__init_0; cbgggpv_UnweightedMeshSpawnShapeValue[c] = cbgggpv_UnweightedMeshSpawnShapeValue__init_0; cbgggpv_ScaledNumericValue[c] = cbgggpv_ScaledNumericValue__init_0; cbgggpv_RangedNumericValue[c] = cbgggpv_RangedNumericValue__init_0; cbgggpv_RectangleSpawnShapeValue[c] = cbgggpv_RectangleSpawnShapeValue__init_0; cbgggpv_PointSpawnShapeValue[c] = cbgggpv_PointSpawnShapeValue__init_; cbgggpv_EllipseSpawnShapeValue[c] = cbgggpv_EllipseSpawnShapeValue__init_; cbgggpv_LineSpawnShapeValue[c] = cbgggpv_LineSpawnShapeValue__init_0; cbgggpv_GradientColorValue[c] = cbgggpv_GradientColorValue__init_0; cbgggpv_WeightMeshSpawnShapeValue[c] = cbgggpv_WeightMeshSpawnShapeValue__init_; cbgggpv_NumericValue[c] = cbgggpv_NumericValue__init_; cbgggpe_RegularEmitter[c] = cbgggpe_RegularEmitter__init_0; cbgggpi_ColorInfluencer$Single[c] = cbgggpi_ColorInfluencer$Single__init_0; cbgggpi_DynamicsInfluencer[c] = cbgggpi_DynamicsInfluencer__init_0; cbgggpi_ColorInfluencer$Random[c] = cbgggpi_ColorInfluencer$Random__init_; cbgggpi_SpawnInfluencer[c] = cbgggpi_SpawnInfluencer__init_; cbgggpi_DynamicsModifier$TangentialAcceleration[c] = cbgggpi_DynamicsModifier$TangentialAcceleration__init_; cbgggpi_ModelInfluencer$Single[c] = cbgggpi_ModelInfluencer$Single__init_0; cbgggpi_RegionInfluencer$Animated[c] = cbgggpi_RegionInfluencer$Animated__init_; cbgggpi_ScaleInfluencer[c] = cbgggpi_ScaleInfluencer__init_0; cbgggpi_DynamicsModifier$PolarAcceleration[c] = cbgggpi_DynamicsModifier$PolarAcceleration__init_0; cbgggpi_DynamicsModifier$BrownianAcceleration[c] = cbgggpi_DynamicsModifier$BrownianAcceleration__init_0; cbgggpi_ParticleControllerInfluencer$Random[c] = cbgggpi_ParticleControllerInfluencer$Random__init_0; cbgggpi_DynamicsModifier$Rotational3D[c] = cbgggpi_DynamicsModifier$Rotational3D__init_0; cbgggpi_ModelInfluencer$Random[c] = cbgggpi_ModelInfluencer$Random__init_0; cbgggpi_RegionInfluencer$Random[c] = cbgggpi_RegionInfluencer$Random__init_; cbgggpi_RegionInfluencer$AspectTextureRegion[c] = cbgggpi_RegionInfluencer$AspectTextureRegion__init_0; cbgggpi_ParticleControllerInfluencer$Single[c] = cbgggpi_ParticleControllerInfluencer$Single__init_; cbgggpi_ParticleControllerFinalizerInfluencer[c] = cbgggpi_ParticleControllerFinalizerInfluencer__init_0; cbgggpi_DynamicsModifier$CentripetalAcceleration[c] = cbgggpi_DynamicsModifier$CentripetalAcceleration__init_; cbgggpi_RegionInfluencer$Single[c] = cbgggpi_RegionInfluencer$Single__init_; cbgggpi_DynamicsModifier$Rotational2D[c] = cbgggpi_DynamicsModifier$Rotational2D__init_0; cbgggpi_DynamicsModifier$FaceDirection[c] = cbgggpi_DynamicsModifier$FaceDirection__init_; cbgggpr_PointSpriteRenderer[c] = cbgggpr_PointSpriteRenderer__init_0; cbgggpr_ModelInstanceControllerRenderData[c] = cbgggpr_ModelInstanceControllerRenderData__init_0; cbgggpr_ParticleControllerControllerRenderer[c] = cbgggpr_ParticleControllerControllerRenderer__init_0; cbgggpr_ModelInstanceRenderer[c] = cbgggpr_ModelInstanceRenderer__init_0; cbgggpr_PointSpriteControllerRenderData[c] = cbgggpr_PointSpriteControllerRenderData__init_0; cbgggpr_BillboardControllerRenderData[c] = cbgggpr_BillboardControllerRenderData__init_0; cbgggpr_BillboardRenderer[c] = cbgggpr_BillboardRenderer__init_0; otji_JS[c] = otji_JS__init_0; otp_Platform[c] = otp_Platform__init_0; jl_LinkageError[c] = jl_LinkageError__init_0; jl_Error[c] = jl_Error__init_0; jl_Throwable[c] = jl_Throwable__init_0; jl_AbstractStringBuilder[c] = jl_AbstractStringBuilder__init_1; cgxgbtd_TeaTypedArrays[c] = cgxgbtd_TeaTypedArrays__init_; cbgu_FloatArray[c] = cbgu_FloatArray__init_0; cbggg_GlyphLayout$GlyphRun[c] = cbggg_GlyphLayout$GlyphRun__init_; cbgu_IntArray[c] = cbgu_IntArray__init_1; ju_HashMap[c] = ju_HashMap__init_1; jl_String$_clinit_$lambda$_89_0[c] = jl_String$_clinit_$lambda$_89_0__init_0; otci_IntegerUtil[c] = otci_IntegerUtil__init_0; cgxgbtdi_TeaWindow[c] = cgxgbtdi_TeaWindow__init_0; cgxgbt_AssetLoaderListener[c] = cgxgbt_AssetLoaderListener__init_0; cgxgbt_TeaNet[c] = cgxgbt_TeaNet__init_; cgxgbt_TeaApplicationLogger[c] = cgxgbt_TeaApplicationLogger__init_; cgxgbt_TeaClipboard[c] = cgxgbt_TeaClipboard__init_; cgxgbtu_TeaNavigator[c] = cgxgbtu_TeaNavigator__init_0; cbgu_Pools[c] = cbgu_Pools__init_0; jl_IllegalArgumentException[c] = jl_IllegalArgumentException__init_2; jl_Math[c] = jl_Math__init_; cgxgbta_TeaWebAgent[c] = cgxgbta_TeaWebAgent__init_; jl_System[c] = jl_System__init_; ju_Properties[c] = ju_Properties__init_0; cgxgbtp_AssetDownloader[c] = cgxgbtp_AssetDownloader__init_0; cbgu_IntMap[c] = cbgu_IntMap__init_; cbgu_IntSet[c] = cbgu_IntSet__init_0; cbg_Gdx[c] = cbg_Gdx__init_0; jl_CloneNotSupportedException[c] = jl_CloneNotSupportedException__init_0; cbgu_ObjectSet[c] = cbgu_ObjectSet__init_1; ju_Hashtable[c] = ju_Hashtable__init_0; jur_Pattern[c] = jur_Pattern__init_; ju_Hashtable$1[c] = ju_Hashtable$1__init_0; ju_Hashtable$2[c] = ju_Hashtable$2__init_0; cbgur_ClassReflection[c] = cbgur_ClassReflection__init_0; cbgur_ReflectionException[c] = cbgur_ReflectionException__init_1; jl_NullPointerException[c] = jl_NullPointerException__init_1; jl_NumberFormatException[c] = jl_NumberFormatException__init_2; jl_SecurityException[c] = jl_SecurityException__init_0; jl_NoSuchMethodException[c] = jl_NoSuchMethodException__init_0; jl_ReflectiveOperationException[c] = jl_ReflectiveOperationException__init_0; ju_ArrayList[c] = ju_ArrayList__init_1; jur_AheadFSet[c] = jur_AheadFSet__init_0; jur_FinalSet[c] = jur_FinalSet__init_0; jur_NonCapJointSet[c] = jur_NonCapJointSet__init_0; jur_JointSet[c] = jur_JointSet__init_0; jl_IndexOutOfBoundsException[c] = jl_IndexOutOfBoundsException__init_2; jl_ArrayStoreException[c] = jl_ArrayStoreException__init_0; jur_CharClass[c] = jur_CharClass__init_0; jlr_Array[c] = jlr_Array__init_0; jur_AbstractCharClass$PredefinedCharacterClasses[c] = jur_AbstractCharClass$PredefinedCharacterClasses__init_0; jur_FSet$PossessiveFSet[c] = jur_FSet$PossessiveFSet__init_0; ju_BitSet[c] = ju_BitSet__init_1; jur_SOLSet[c] = jur_SOLSet__init_0; jur_PreviousMatch[c] = jur_PreviousMatch__init_0; jur_EOISet[c] = jur_EOISet__init_; jur_DotAllSet[c] = jur_DotAllSet__init_; jl_StringBuffer[c] = jl_StringBuffer__init_0; jur_AbstractLineTerminator$1[c] = jur_AbstractLineTerminator$1__init_0; jur_AbstractLineTerminator$2[c] = jur_AbstractLineTerminator$2__init_0; otpp_ResourceAccessor[c] = otpp_ResourceAccessor__init_; otciu_UnicodeHelper[c] = otciu_UnicodeHelper__init_0; jur_AbstractCharClass$LazySpace[c] = jur_AbstractCharClass$LazySpace__init_0; jur_AbstractCharClass$LazyDigit[c] = jur_AbstractCharClass$LazyDigit__init_0; jur_AbstractCharClass$LazyLower[c] = jur_AbstractCharClass$LazyLower__init_0; jur_AbstractCharClass$LazyUpper[c] = jur_AbstractCharClass$LazyUpper__init_0; jur_AbstractCharClass$LazyASCII[c] = jur_AbstractCharClass$LazyASCII__init_0; jur_AbstractCharClass$LazyAlpha[c] = jur_AbstractCharClass$LazyAlpha__init_0; jur_AbstractCharClass$LazyAlnum[c] = jur_AbstractCharClass$LazyAlnum__init_0; jur_AbstractCharClass$LazyPunct[c] = jur_AbstractCharClass$LazyPunct__init_0; jur_AbstractCharClass$LazyGraph[c] = jur_AbstractCharClass$LazyGraph__init_0; jur_AbstractCharClass$LazyPrint[c] = jur_AbstractCharClass$LazyPrint__init_0; jur_AbstractCharClass$LazyBlank[c] = jur_AbstractCharClass$LazyBlank__init_0; jur_AbstractCharClass$LazyCntrl[c] = jur_AbstractCharClass$LazyCntrl__init_0; jur_AbstractCharClass$LazyXDigit[c] = jur_AbstractCharClass$LazyXDigit__init_0; jur_AbstractCharClass$LazyJavaLowerCase[c] = jur_AbstractCharClass$LazyJavaLowerCase__init_0; jur_AbstractCharClass$LazyJavaUpperCase[c] = jur_AbstractCharClass$LazyJavaUpperCase__init_0; jur_AbstractCharClass$LazyJavaWhitespace[c] = jur_AbstractCharClass$LazyJavaWhitespace__init_0; jur_AbstractCharClass$LazyJavaMirrored[c] = jur_AbstractCharClass$LazyJavaMirrored__init_0; jur_AbstractCharClass$LazyJavaDefined[c] = jur_AbstractCharClass$LazyJavaDefined__init_0; jur_AbstractCharClass$LazyJavaDigit[c] = jur_AbstractCharClass$LazyJavaDigit__init_0; jur_AbstractCharClass$LazyJavaIdentifierIgnorable[c] = jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0; jur_AbstractCharClass$LazyJavaISOControl[c] = jur_AbstractCharClass$LazyJavaISOControl__init_0; jur_AbstractCharClass$LazyJavaJavaIdentifierPart[c] = jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0; jur_AbstractCharClass$LazyJavaJavaIdentifierStart[c] = jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0; jur_AbstractCharClass$LazyJavaLetter[c] = jur_AbstractCharClass$LazyJavaLetter__init_0; jur_AbstractCharClass$LazyJavaLetterOrDigit[c] = jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0; jur_AbstractCharClass$LazyJavaSpaceChar[c] = jur_AbstractCharClass$LazyJavaSpaceChar__init_0; jur_AbstractCharClass$LazyJavaTitleCase[c] = jur_AbstractCharClass$LazyJavaTitleCase__init_0; jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart[c] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0; jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart[c] = jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0; jur_AbstractCharClass$LazyWord[c] = jur_AbstractCharClass$LazyWord__init_0; jur_AbstractCharClass$LazyNonWord[c] = jur_AbstractCharClass$LazyNonWord__init_0; jur_AbstractCharClass$LazyNonSpace[c] = jur_AbstractCharClass$LazyNonSpace__init_0; jur_AbstractCharClass$LazyNonDigit[c] = jur_AbstractCharClass$LazyNonDigit__init_0; jur_AbstractCharClass$LazySpecialsBlock[c] = jur_AbstractCharClass$LazySpecialsBlock__init_0; otci_Base46[c] = otci_Base46__init_0; ju_Arrays[c] = ju_Arrays__init_; jl_NegativeArraySizeException[c] = jl_NegativeArraySizeException__init_0; jl_StringIndexOutOfBoundsException[c] = jl_StringIndexOutOfBoundsException__init_0; jl_IllegalStateException[c] = jl_IllegalStateException__init_1; jl_IllegalMonitorStateException[c] = jl_IllegalMonitorStateException__init_0; cbgu_NumberUtils[c] = cbgu_NumberUtils__init_; jlr_Modifier[c] = jlr_Modifier__init_0; jlr_AccessibleObject[c] = jlr_AccessibleObject__init_0; jl_Object$Monitor[c] = jl_Object$Monitor__init_0; jl_Thread[c] = jl_Thread__init_0; cgxgbtu_KeyCodes[c] = cgxgbtu_KeyCodes__init_0; cbgu_TimeUtils[c] = cbgu_TimeUtils__init_0; ju_Objects[c] = ju_Objects__init_0; jl_DefaultUncaughtExceptionHandler[c] = jl_DefaultUncaughtExceptionHandler__init_0; otjb_Performance[c] = otjb_Performance__init_; cbgu_Collections[c] = cbgu_Collections__init_; otcic_StdoutOutputStream[c] = otcic_StdoutOutputStream__init_0; jnci_UTF8Charset[c] = jnci_UTF8Charset__init_0; omcem_MediaManager[c] = omcem_MediaManager__init_0; omcse_SandtrixEngineAdapter[c] = omcse_SandtrixEngineAdapter__init_0; ju_NoSuchElementException[c] = ju_NoSuchElementException__init_0; cbgu_GdxRuntimeException[c] = cbgu_GdxRuntimeException__init_2; ju_ConcurrentModificationException[c] = ju_ConcurrentModificationException__init_0; omcw_SandtrixSettingsWeb[c] = omcw_SandtrixSettingsWeb__init_; omcsu_UIUtils[c] = omcsu_UIUtils__init_0; omcet_Tools$Log[c] = omcet_Tools$Log__init_; omcw_CrazyGamesSDK[c] = omcw_CrazyGamesSDK__init_0; ju_ArrayDeque[c] = ju_ArrayDeque__init_1; ju_HashSet[c] = ju_HashSet__init_0; omcsug_SandtrixBaseMedia[c] = omcsug_SandtrixBaseMedia__init_0; omcsum_MenuBaseMedia[c] = omcsum_MenuBaseMedia__init_0; omcet_Tools[c] = omcet_Tools__init_0; jl_Runtime[c] = jl_Runtime__init_0; otcir_Flags[c] = otcir_Flags__init_; omcw_SandtrixSettingsWeb$1[c] = omcw_SandtrixSettingsWeb$1__init_0; omcw_SandtrixSettingsWeb$2[c] = omcw_SandtrixSettingsWeb$2__init_0; omcw_SandtrixSettingsWeb$3[c] = omcw_SandtrixSettingsWeb$3__init_0; omcw_SandtrixSettingsWeb$4[c] = omcw_SandtrixSettingsWeb$4__init_0; omcw_SandtrixSettingsWeb$5[c] = omcw_SandtrixSettingsWeb$5__init_0; omcw_SandtrixSettingsWeb$6[c] = omcw_SandtrixSettingsWeb$6__init_0; omcw_SandtrixSettingsWeb$7[c] = omcw_SandtrixSettingsWeb$7__init_0; omcw_SandtrixSettingsWeb$8[c] = omcw_SandtrixSettingsWeb$8__init_0; omcw_SandtrixSettingsWeb$9[c] = omcw_SandtrixSettingsWeb$9__init_0; omcw_SandtrixSettingsWeb$10[c] = omcw_SandtrixSettingsWeb$10__init_; omcw_SandtrixSettingsWeb$11[c] = omcw_SandtrixSettingsWeb$11__init_; omcw_SandtrixSettingsWeb$12[c] = omcw_SandtrixSettingsWeb$12__init_; ju_Date[c] = ju_Date__init_0; jt_SimpleDateFormat[c] = jt_SimpleDateFormat__init_1; omcsc_CFG_UI[c] = omcsc_CFG_UI__init_; jt_DecimalFormat[c] = jt_DecimalFormat__init_1; ju_Formatter[c] = ju_Formatter__init_0; omcsd_DataGenerator[c] = omcsd_DataGenerator__init_; omcsd_Data[c] = omcsd_Data__init_; otcic_StderrOutputStream[c] = otcic_StderrOutputStream__init_0; jl_AbstractStringBuilder$Constants[c] = jl_AbstractStringBuilder$Constants__init_0; otcit_DoubleAnalyzer[c] = otcit_DoubleAnalyzer__init_0; otcit_DoubleAnalyzer$Result[c] = otcit_DoubleAnalyzer$Result__init_0; omceu_InputState[c] = omceu_InputState__init_; cbggg_SpriteBatch[c] = cbggg_SpriteBatch__init_0; cbgg_OrthographicCamera[c] = cbgg_OrthographicCamera__init_; cbggg_FrameBuffer[c] = cbggg_FrameBuffer__init_; omceui_InputEvents[c] = omceui_InputEvents__init_0; omceu_API$_Config[c] = omceu_API$_Config__init_; omceu_API$_MouseTool[c] = omceu_API$_MouseTool__init_; omceu_API$_HotKey[c] = omceu_API$_HotKey__init_0; jt_DecimalFormatSymbols[c] = jt_DecimalFormatSymbols__init_1; omcsdo_Settings[c] = omcsdo_Settings__init_; omcsdo_Display[c] = omcsdo_Display__init_; omcsdo_Map[c] = omcsdo_Map__init_0; otcit_FloatAnalyzer$Result[c] = otcit_FloatAnalyzer$Result__init_0; omcet_Tools$Text[c] = omcet_Tools$Text__init_; omcet_Tools$Colors[c] = omcet_Tools$Colors__init_; omcet_Tools$Calc[c] = omcet_Tools$Calc__init_0; omceu_UICommons[c] = omceu_UICommons__init_; cbgu_ObjectIntMap[c] = cbgu_ObjectIntMap__init_; jt_DateFormatSymbols[c] = jt_DateFormatSymbols__init_0; cbgu_BufferUtils[c] = cbgu_BufferUtils__init_; cbgc_Controllers[c] = cbgc_Controllers__init_0; omceum_GUIBaseMedia[c] = omceum_GUIBaseMedia__init_0; cgxgbt_TeaTool[c] = cgxgbt_TeaTool__init_0; cbgc_ControllerManagerStub[c] = cbgc_ControllerManagerStub__init_0; otciu_CLDRHelper[c] = otciu_CLDRHelper__init_0; cbgu_Scaling$1[c] = cbgu_Scaling$1__init_0; cbgu_Scaling$2[c] = cbgu_Scaling$2__init_0; cbgu_Scaling$3[c] = cbgu_Scaling$3__init_0; cbgu_Scaling$4[c] = cbgu_Scaling$4__init_0; cbgu_Scaling$5[c] = cbgu_Scaling$5__init_0; cbgu_Scaling$6[c] = cbgu_Scaling$6__init_0; cbgu_Scaling$7[c] = cbgu_Scaling$7__init_0; cbgu_Scaling$8[c] = cbgu_Scaling$8__init_0; cbgu_Scaling$9[c] = cbgu_Scaling$9__init_0; otcic_CurrencyHelper[c] = otcic_CurrencyHelper__init_0; ju_GregorianCalendar[c] = ju_GregorianCalendar__init_0; jl_ClassNotFoundException[c] = jl_ClassNotFoundException__init_0; jl_InstantiationException[c] = jl_InstantiationException__init_0; jl_IllegalAccessException[c] = jl_IllegalAccessException__init_0; cbgg_TextureData$Factory[c] = cbgg_TextureData$Factory__init_0; cbgf_FileHandle[c] = cbgf_FileHandle__init_0; omceugcv_GameViewPort[c] = omceugcv_GameViewPort__init_0; omcsug_UIData[c] = omcsug_UIData__init_; jn_ReadOnlyBufferException[c] = jn_ReadOnlyBufferException__init_0; jn_BufferUnderflowException[c] = jn_BufferUnderflowException__init_0; cgxgbts_TeaSoundManager[c] = cgxgbts_TeaSoundManager__init_0; cbggg_TextureAtlas[c] = cbggg_TextureAtlas__init_0; omcsum_MenuData[c] = omcsum_MenuData__init_0; jl_AssertionError[c] = jl_AssertionError__init_1; jt_DecimalFormatParser[c] = jt_DecimalFormatParser__init_; omceug_Window[c] = omceug_Window__init_0; jl_UnsupportedOperationException[c] = jl_UnsupportedOperationException__init_0; cbgur_ArrayReflection[c] = cbgur_ArrayReflection__init_; ji_IOException[c] = ji_IOException__init_0; omceugcb_TextButton[c] = omceugcb_TextButton__init_0; omceugcb_ImageButton[c] = omceugcb_ImageButton__init_0; omceugci_Image[c] = omceugci_Image__init_0; omceugct_Text[c] = omceugct_Text__init_0; omceugcs_ScrollBarVertical[c] = omceugcs_ScrollBarVertical__init_0; omceugcs_ScrollBarHorizontal[c] = omceugcs_ScrollBarHorizontal__init_0; omceugcl_List[c] = omceugcl_List__init_0; omceugcc_ComboBox[c] = omceugcc_ComboBox__init_; omceugck_Knob[c] = omceugck_Knob__init_; omceugcm_Map[c] = omceugcm_Map__init_; omceugct_TextField[c] = omceugct_TextField__init_; omceugci_Inventory[c] = omceugci_Inventory__init_; omceugct_TabBar[c] = omceugct_TabBar__init_0; omceugct_Tab[c] = omceugct_Tab__init_0; omceugcs_Shape[c] = omceugcs_Shape__init_0; omceugcp_ProgressBar[c] = omceugcp_ProgressBar__init_; omceugcc_CheckBox[c] = omceugcc_CheckBox__init_0; omceugcc_ComboBoxItem[c] = omceugcc_ComboBoxItem__init_; omceugn_Notification[c] = omceugn_Notification__init_0; omceugc_ContextMenuItem[c] = omceugc_ContextMenuItem__init_; omceugt_ToolTipImage[c] = omceugt_ToolTipImage__init_; omceugh_HotKey[c] = omceugh_HotKey__init_0; omceugt_MouseTool[c] = omceugt_MouseTool__init_0; omcetpp_Particle[c] = omcetpp_Particle__init_0; otcit_FloatAnalyzer[c] = otcit_FloatAnalyzer__init_; cbg_Input$Keys[c] = cbg_Input$Keys__init_; omceugc_ContextMenu[c] = omceugc_ContextMenu__init_0; omceugt_ToolTip[c] = omceugt_ToolTip__init_; omceugo_OnScreenTextInput[c] = omceugo_OnScreenTextInput__init_; omcw_HighScoreManagerWeb[c] = omcw_HighScoreManagerWeb__init_0; cbggg_MipMapGenerator[c] = cbggg_MipMapGenerator__init_0; omceum_ProgressBarPercentText[c] = omceum_ProgressBarPercentText__init_0; omcw_HighScoreManagerWeb$HighScoreAccess[c] = omcw_HighScoreManagerWeb$HighScoreAccess__init_; jn_BufferOverflowException[c] = jn_BufferOverflowException__init_0; omcse_TempVariables[c] = omcse_TempVariables__init_; jt_DecimalFormat$MinusField[c] = jt_DecimalFormat$MinusField__init_0; cbgu_OrderedSet[c] = cbgu_OrderedSet__init_0; cbgu_DelayedRemovalArray[c] = cbgu_DelayedRemovalArray__init_1; cbgu_SnapshotArray[c] = cbgu_SnapshotArray__init_1; cbgu_ShortArray[c] = cbgu_ShortArray__init_0; cbgu_BooleanArray[c] = cbgu_BooleanArray__init_0; cbgm_MapProperties[c] = cbgm_MapProperties__init_0; cbgggp_ResourceData$SaveData[c] = cbgggp_ResourceData$SaveData__init_0; omcsdo_GameOverData[c] = omcsdo_GameOverData__init_0; omcsm_ExitGameCommand[c] = omcsm_ExitGameCommand__init_0; cbggg_HdpiUtils[c] = cbggg_HdpiUtils__init_0; cbggg_PixmapPacker$GuillotineStrategy[c] = cbggg_PixmapPacker$GuillotineStrategy__init_0; omcet_Tools$File[c] = omcet_Tools$File__init_; ju_FormatterClosedException[c] = ju_FormatterClosedException__init_0; otcic_Console[c] = otcic_Console__init_0; cbggg_BitmapFont$BitmapFontData[c] = cbggg_BitmapFont$BitmapFontData__init_1; cbggg_Model[c] = cbggg_Model__init_; cbgggp_ParticleChannels[c] = cbgggp_ParticleChannels__init_0; omcsdo_Tetromino[c] = omcsdo_Tetromino__init_0; omcsm_RedGreenGradient[c] = omcsm_RedGreenGradient__init_0; omcsdo_ScoreStack[c] = omcsdo_ScoreStack__init_0; cbggg_BitmapFont$Glyph[c] = cbggg_BitmapFont$Glyph__init_0; cbgi_GestureDetector$VelocityTracker[c] = cbgi_GestureDetector$VelocityTracker__init_0; ju_Collections[c] = ju_Collections__init_0; omcsc_CFG_GAME[c] = omcsc_CFG_GAME__init_0; ju_Collections$1[c] = ju_Collections$1__init_0; ju_Collections$2[c] = ju_Collections$2__init_0; ju_Collections$3[c] = ju_Collections$3__init_0; ju_Collections$4[c] = ju_Collections$4__init_0; ju_Collections$5[c] = ju_Collections$5__init_0; ju_Collections$_clinit_$lambda$_57_0[c] = ju_Collections$_clinit_$lambda$_57_0__init_0; jt_DecimalFormat$PerMillField[c] = jt_DecimalFormat$PerMillField__init_0; jt_DecimalFormat$CurrencyField[c] = jt_DecimalFormat$CurrencyField__init_0; jt_DecimalFormat$PercentField[c] = jt_DecimalFormat$PercentField__init_; cgxgbts_SMSoundOptions[c] = cgxgbts_SMSoundOptions__init_0; cbgu_StreamUtils[c] = cbgu_StreamUtils__init_0; ju_IllegalFormatException[c] = ju_IllegalFormatException__init_0; cbggg_PixmapPacker$GuillotineStrategy$Node[c] = cbggg_PixmapPacker$GuillotineStrategy$Node__init_0; cgxgbtf_FileDBManager[c] = cgxgbtf_FileDBManager__init_0; omcsumw_HelpWindowGenerator[c] = omcsumw_HelpWindowGenerator__init_0; omcsumw_SettingsWindowGenerator[c] = omcsumw_SettingsWindowGenerator__init_0; cbgg_Colors[c] = cbgg_Colors__init_0; cgxgbtf_StoreMemory[c] = cgxgbtf_StoreMemory__init_0; omceui_KeyCode$Key[c] = omceui_KeyCode$Key__init_; ju_Hashtable$4$iterator$lambda$_5_0[c] = ju_Hashtable$4$iterator$lambda$_5_0__init_0; ji_UnsupportedEncodingException[c] = ji_UnsupportedEncodingException__init_; cbgu_StringBuilder[c] = cbgu_StringBuilder__init_1; cgxgbtf_HEXCoder[c] = cgxgbtf_HEXCoder__init_; jlr_InvocationTargetException[c] = jlr_InvocationTargetException__init_; jnc_Charset$Charsets[c] = jnc_Charset$Charsets__init_; jnc_StandardCharsets[c] = jnc_StandardCharsets__init_; jnci_AsciiCharset[c] = jnci_AsciiCharset__init_0; jnci_Iso8859Charset[c] = jnci_Iso8859Charset__init_; jn_URI[c] = jn_URI__init_; otcir_Converter[c] = otcir_Converter__init_0; jn_URIEncoderDecoder[c] = jn_URIEncoderDecoder__init_0; jnc_CharacterCodingException[c] = jnc_CharacterCodingException__init_0; jusi_SimpleStreamImpl$toArray$lambda$_20_0[c] = jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_0; jnc_BufferUnderflowException[c] = jnc_BufferUnderflowException__init_0; jnc_BufferOverflowException[c] = jnc_BufferOverflowException__init_0; } function otp_Platform_newInstanceImpl(var$1) { if ($rt_resuming()) { var $r = $rt_nativeThread().pop(); var$1.$$constructor$$($r); if ($rt_suspending()) { return $rt_nativeThread().push($r); } return $r; } if (!var$1.hasOwnProperty('$$constructor$$')) { return null; } var $r = new var$1(); var$1.$$constructor$$($r); if ($rt_suspending()) { return $rt_nativeThread().push($r); } return $r; } function otp_Platform_lookupClass(var$1) { switch ($rt_ustr(var$1)) { case "java.util.regex.AbstractCharClass$LazyBlank": jur_AbstractCharClass$LazyBlank.$clinit(); return jur_AbstractCharClass$LazyBlank; case "java.util.regex.AbstractCharClass$LazyCntrl": jur_AbstractCharClass$LazyCntrl.$clinit(); return jur_AbstractCharClass$LazyCntrl; case "org.mslivo.core.engine.ui_engine.gui.components.button.ButtonMode": omceugcb_ButtonMode.$clinit(); return omceugcb_ButtonMode; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$3$1$1": cgxgbtp_Preloader$3$1$1.$clinit(); return cgxgbtp_Preloader$3$1$1; case "com.badlogic.gdx.scenes.scene2d.ui.Table": cbgssu_Table.$clinit(); return cbgssu_Table; case "com.badlogic.gdx.math.Interpolation$BounceOut": cbgm_Interpolation$BounceOut.$clinit(); return cbgm_Interpolation$BounceOut; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$5$1": omcsum_MenuUIAdapter$5$1.$clinit(); return omcsum_MenuUIAdapter$5$1; case "org.mslivo.core.sandtrix.misc.ExitGameCommand": omcsm_ExitGameCommand.$clinit(); return omcsm_ExitGameCommand; case "java.nio.charset.impl.BufferedEncoder$Controller": jnci_BufferedEncoder$Controller.$clinit(); return jnci_BufferedEncoder$Controller; case "com.badlogic.gdx.graphics.g3d.model.data.ModelTexture": cbgggmd_ModelTexture.$clinit(); return cbgggmd_ModelTexture; case "com.badlogic.gdx.utils.reflect.ClassReflection": cbgur_ClassReflection.$clinit(); return cbgur_ClassReflection; case "org.mslivo.core.engine.media_manager.media.CMediaFont": omcemm_CMediaFont.$clinit(); return omcemm_CMediaFont; case "com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable": cbgssu_BaseDrawable.$clinit(); return cbgssu_BaseDrawable; case "java.lang.Integer": jl_Integer.$clinit(); return jl_Integer; case "com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle": cbgssu_SplitPane$SplitPaneStyle.$clinit(); return cbgssu_SplitPane$SplitPaneStyle; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ParticleControllerInfluencer": cbgggpi_ParticleControllerInfluencer.$clinit(); return cbgggpi_ParticleControllerInfluencer; case "com.badlogic.gdx.utils.DelayedRemovalArray": cbgu_DelayedRemovalArray.$clinit(); return cbgu_DelayedRemovalArray; case "java.nio.charset.impl.UTF16Encoder": jnci_UTF16Encoder.$clinit(); return jnci_UTF16Encoder; case "org.mslivo.core.engine.ui_engine.gui.actions.TextFieldAction": omceuga_TextFieldAction.$clinit(); return omceuga_TextFieldAction; case "org.mslivo.core.engine.ui_engine.gui.components.list.List": omceugcl_List.$clinit(); return omceugcl_List; case "java.text.DateFormatElement$Year": jt_DateFormatElement$Year.$clinit(); return jt_DateFormatElement$Year; case "java.util.regex.AbstractCharClass$LazyAlpha": jur_AbstractCharClass$LazyAlpha.$clinit(); return jur_AbstractCharClass$LazyAlpha; case "com.badlogic.gdx.scenes.scene2d.utils.UIUtils": cbgssu_UIUtils.$clinit(); return cbgssu_UIUtils; case "com.badlogic.gdx.scenes.scene2d.actions.TimeScaleAction": cbgssa_TimeScaleAction.$clinit(); return cbgssa_TimeScaleAction; case "java.util.regex.AbstractCharClass$LazyNonWord": jur_AbstractCharClass$LazyNonWord.$clinit(); return jur_AbstractCharClass$LazyNonWord; case "org.mslivo.core.engine.ui_engine.gui.actions.WindowAction": omceuga_WindowAction.$clinit(); return omceuga_WindowAction; case "org.mslivo.core.sandtrix.SandtrixMain": omcs_SandtrixMain.$clinit(); return omcs_SandtrixMain; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$5$1": cgxgbtp_AssetDownloadImpl$5$1.$clinit(); return cgxgbtp_AssetDownloadImpl$5$1; case "com.badlogic.gdx.Application$ApplicationType": cbg_Application$ApplicationType.$clinit(); return cbg_Application$ApplicationType; case "java.util.regex.CISequenceSet": jur_CISequenceSet.$clinit(); return jur_CISequenceSet; case "org.mslivo.core.engine.ui_engine.gui.Window": omceug_Window.$clinit(); return omceug_Window; case "com.badlogic.gdx.input.GestureDetector": cbgi_GestureDetector.$clinit(); return cbgi_GestureDetector; case "java.lang.CharSequence": jl_CharSequence.$clinit(); return jl_CharSequence; case "java.lang.LinkageError": jl_LinkageError.$clinit(); return jl_LinkageError; case "org.mslivo.core.engine.ui_engine.API$_ContextMenu": omceu_API$_ContextMenu.$clinit(); return omceu_API$_ContextMenu; case "com.badlogic.gdx.utils.Pools": cbgu_Pools.$clinit(); return cbgu_Pools; case "org.mslivo.core.sandtrix.data.objects.Map": omcsdo_Map.$clinit(); return omcsdo_Map; case "java.io.Serializable": ji_Serializable.$clinit(); return ji_Serializable; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable": cbgssu_Skin$TintedDrawable.$clinit(); return cbgssu_Skin$TintedDrawable; case "com.badlogic.gdx.math.Interpolation$SwingOut": cbgm_Interpolation$SwingOut.$clinit(); return cbgm_Interpolation$SwingOut; case "java.util.regex.AbstractCharClass$LazyCategory": jur_AbstractCharClass$LazyCategory.$clinit(); return jur_AbstractCharClass$LazyCategory; case "org.mslivo.core.sandtrix.data.enums.STATE": omcsde_STATE.$clinit(); return omcsde_STATE; case "com.badlogic.gdx.math.Interpolation$Exp": cbgm_Interpolation$Exp.$clinit(); return cbgm_Interpolation$Exp; case "com.badlogic.gdx.math.FloatCounter": cbgm_FloatCounter.$clinit(); return cbgm_FloatCounter; case "java.util.regex.BehindFSet": jur_BehindFSet.$clinit(); return jur_BehindFSet; case "org.mslivo.core.sandtrix.ui.game.particles.ScoreTextParticleSystem": omcsugp_ScoreTextParticleSystem.$clinit(); return omcsugp_ScoreTextParticleSystem; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$PackStrategy": cbggg_PixmapPacker$PackStrategy.$clinit(); return cbggg_PixmapPacker$PackStrategy; case "com.badlogic.gdx.math.Bezier": cbgm_Bezier.$clinit(); return cbgm_Bezier; case "java.util.regex.LowHighSurrogateRangeSet": jur_LowHighSurrogateRangeSet.$clinit(); return jur_LowHighSurrogateRangeSet; case "com.badlogic.gdx.math.collision.OrientedBoundingBox": cbgmc_OrientedBoundingBox.$clinit(); return cbgmc_OrientedBoundingBox; case "java.nio.charset.impl.AsciiEncoder": jnci_AsciiEncoder.$clinit(); return jnci_AsciiEncoder; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$OnscreenKeyboard": cbgssu_TextField$OnscreenKeyboard.$clinit(); return cbgssu_TextField$OnscreenKeyboard; case "com.badlogic.gdx.Gdx": cbg_Gdx.$clinit(); return cbg_Gdx; case "java.util.Currency": ju_Currency.$clinit(); return ju_Currency; case "java.lang.reflect.Constructor": jlr_Constructor.$clinit(); return jlr_Constructor; case "java.util.regex.PosPlusGroupQuantifierSet": jur_PosPlusGroupQuantifierSet.$clinit(); return jur_PosPlusGroupQuantifierSet; case "org.mslivo.core.sandtrix.ui.game.particles.SandShimmerParticleSystem$CustomData": omcsugp_SandShimmerParticleSystem$CustomData.$clinit(); return omcsugp_SandShimmerParticleSystem$CustomData; case "java.util.Calendar": ju_Calendar.$clinit(); return ju_Calendar; case "org.mslivo.core.engine.tools.Tools$Calc": omcet_Tools$Calc.$clinit(); return omcet_Tools$Calc; case "org.mslivo.core.engine.ui_engine.API$_Components$_Text": omceu_API$_Components$_Text.$clinit(); return omceu_API$_Components$_Text; case "com.github.xpenatan.gdx.backends.teavm.TeaFileHandle": cgxgbt_TeaFileHandle.$clinit(); return cgxgbt_TeaFileHandle; case "org.mslivo.core.engine.tools.particles.ParticleSystem": omcetp_ParticleSystem.$clinit(); return omcetp_ParticleSystem; case "com.badlogic.gdx.utils.Pool$Poolable": cbgu_Pool$Poolable.$clinit(); return cbgu_Pool$Poolable; case "java.lang.StringBuffer": jl_StringBuffer.$clinit(); return jl_StringBuffer; case "com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop": cbgssu_DragAndDrop.$clinit(); return cbgssu_DragAndDrop; case "java.nio.Buffer": jn_Buffer.$clinit(); return jn_Buffer; case "com.badlogic.gdx.graphics.g3d.model.data.ModelData": cbgggmd_ModelData.$clinit(); return cbgggmd_ModelData; case "com.badlogic.gdx.scenes.scene2d.ui.Container": cbgssu_Container.$clinit(); return cbgssu_Container; case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierPart$1": jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1; case "com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue": cbgggpv_PrimitiveSpawnShapeValue.$clinit(); return cbgggpv_PrimitiveSpawnShapeValue; case "java.util.regex.AbstractCharClass$PredefinedCharacterClasses": jur_AbstractCharClass$PredefinedCharacterClasses.$clinit(); return jur_AbstractCharClass$PredefinedCharacterClasses; case "com.badlogic.gdx.Input": cbg_Input.$clinit(); return cbg_Input; case "com.badlogic.gdx.math.collision.BoundingBox": cbgmc_BoundingBox.$clinit(); return cbgmc_BoundingBox; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$Rotational2D": cbgggpi_DynamicsModifier$Rotational2D.$clinit(); return cbgggpi_DynamicsModifier$Rotational2D; case "java.util.regex.AbstractCharClass$LazyDigit": jur_AbstractCharClass$LazyDigit.$clinit(); return jur_AbstractCharClass$LazyDigit; case "java.util.regex.AbstractCharClass$LazyJavaLetter": jur_AbstractCharClass$LazyJavaLetter.$clinit(); return jur_AbstractCharClass$LazyJavaLetter; case "com.badlogic.gdx.math.Intersector": cbgm_Intersector.$clinit(); return cbgm_Intersector; case "com.badlogic.gdx.maps.objects.PolylineMapObject": cbgmo_PolylineMapObject.$clinit(); return cbgmo_PolylineMapObject; case "com.badlogic.gdx.math.Interpolation$1": cbgm_Interpolation$1.$clinit(); return cbgm_Interpolation$1; case "com.badlogic.gdx.utils.TimeUtils": cbgu_TimeUtils.$clinit(); return cbgu_TimeUtils; case "com.badlogic.gdx.math.Interpolation$2": cbgm_Interpolation$2.$clinit(); return cbgm_Interpolation$2; case "com.badlogic.gdx.graphics.g3d.particles.renderers.BillboardRenderer": cbgggpr_BillboardRenderer.$clinit(); return cbgggpr_BillboardRenderer; case "org.mslivo.core.engine.ui_engine.API$_Components$_Image": omceu_API$_Components$_Image.$clinit(); return omceu_API$_Components$_Image; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$1": cbgssu_TextField$1.$clinit(); return cbgssu_TextField$1; case "com.badlogic.gdx.math.Interpolation$5": cbgm_Interpolation$5.$clinit(); return cbgm_Interpolation$5; case "java.util.regex.AheadFSet": jur_AheadFSet.$clinit(); return jur_AheadFSet; case "com.badlogic.gdx.math.Interpolation$Pow": cbgm_Interpolation$Pow.$clinit(); return cbgm_Interpolation$Pow; case "com.badlogic.gdx.math.Interpolation$6": cbgm_Interpolation$6.$clinit(); return cbgm_Interpolation$6; case "com.badlogic.gdx.math.Interpolation$3": cbgm_Interpolation$3.$clinit(); return cbgm_Interpolation$3; case "com.badlogic.gdx.maps.tiled.objects.TiledMapTileMapObject": cbgmto_TiledMapTileMapObject.$clinit(); return cbgmto_TiledMapTileMapObject; case "com.badlogic.gdx.math.Interpolation$4": cbgm_Interpolation$4.$clinit(); return cbgm_Interpolation$4; case "com.badlogic.gdx.math.Interpolation$9": cbgm_Interpolation$9.$clinit(); return cbgm_Interpolation$9; case "com.badlogic.gdx.math.Interpolation$7": cbgm_Interpolation$7.$clinit(); return cbgm_Interpolation$7; case "com.badlogic.gdx.math.Interpolation$8": cbgm_Interpolation$8.$clinit(); return cbgm_Interpolation$8; case "java.util.regex.PositiveLookAhead": jur_PositiveLookAhead.$clinit(); return jur_PositiveLookAhead; case "java.util.regex.NegativeLookAhead": jur_NegativeLookAhead.$clinit(); return jur_NegativeLookAhead; case "com.badlogic.gdx.scenes.scene2d.ui.Value$10": cbgssu_Value$10.$clinit(); return cbgssu_Value$10; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$Rotational3D": cbgggpi_DynamicsModifier$Rotational3D.$clinit(); return cbgggpi_DynamicsModifier$Rotational3D; case "java.nio.ReadOnlyBufferException": jn_ReadOnlyBufferException.$clinit(); return jn_ReadOnlyBufferException; case "com.github.xpenatan.gdx.backends.teavm.TeaClipboard$ClipboardWriteHandler": cgxgbt_TeaClipboard$ClipboardWriteHandler.$clinit(); return cgxgbt_TeaClipboard$ClipboardWriteHandler; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldClickListener": cbgssu_TextField$TextFieldClickListener.$clinit(); return cbgssu_TextField$TextFieldClickListener; case "java.lang.reflect.Array": jlr_Array.$clinit(); return jlr_Array; case "com.badlogic.gdx.graphics.g3d.particles.values.RangedNumericValue": cbgggpv_RangedNumericValue.$clinit(); return cbgggpv_RangedNumericValue; case "com.github.xpenatan.gdx.backends.teavm.TeaFiles": cgxgbt_TeaFiles.$clinit(); return cgxgbt_TeaFiles; case "com.badlogic.gdx.scenes.scene2d.ui.Touchpad": cbgssu_Touchpad.$clinit(); return cbgssu_Touchpad; case "org.mslivo.core.sandtrix.ui.game.particles.SandCreateParticleSystem$CustomData": omcsugp_SandCreateParticleSystem$CustomData.$clinit(); return omcsugp_SandCreateParticleSystem$CustomData; case "java.lang.NoSuchFieldError": jl_NoSuchFieldError.$clinit(); return jl_NoSuchFieldError; case "com.badlogic.gdx.scenes.scene2d.utils.TransformDrawable": cbgssu_TransformDrawable.$clinit(); return cbgssu_TransformDrawable; case "java.util.regex.AbstractCharClass$LazyJavaDigit": jur_AbstractCharClass$LazyJavaDigit.$clinit(); return jur_AbstractCharClass$LazyJavaDigit; case "com.badlogic.gdx.graphics.g2d.Animation$1": cbggg_Animation$1.$clinit(); return cbggg_Animation$1; case "org.mslivo.core.sandtrix.config.CFG_GAME": omcsc_CFG_GAME.$clinit(); return omcsc_CFG_GAME; case "com.badlogic.gdx.scenes.scene2d.ui.TextArea$TextAreaListener": cbgssu_TextArea$TextAreaListener.$clinit(); return cbgssu_TextArea$TextAreaListener; case "org.mslivo.core.engine.ui_engine.API$_Components$_TabBar": omceu_API$_Components$_TabBar.$clinit(); return omceu_API$_Components$_TabBar; case "com.badlogic.gdx.scenes.scene2d.ui.Window$2": cbgssu_Window$2.$clinit(); return cbgssu_Window$2; case "org.mslivo.core.sandtrix.misc.HighScoreEntry": omcsm_HighScoreEntry.$clinit(); return omcsm_HighScoreEntry; case "com.badlogic.gdx.scenes.scene2d.ui.Window$3": cbgssu_Window$3.$clinit(); return cbgssu_Window$3; case "java.util.regex.FSet": jur_FSet.$clinit(); return jur_FSet; case "com.badlogic.gdx.scenes.scene2d.ui.Tree": cbgssu_Tree.$clinit(); return cbgssu_Tree; case "org.teavm.jso.impl.JS": otji_JS.$clinit(); return otji_JS; case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierStart$1": jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1; case "java.nio.charset.impl.UTF16Charset": jnci_UTF16Charset.$clinit(); return jnci_UTF16Charset; case "com.badlogic.gdx.scenes.scene2d.ui.Window$1": cbgssu_Window$1.$clinit(); return cbgssu_Window$1; case "com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle": cbgssu_Slider$SliderStyle.$clinit(); return cbgssu_Slider$SliderStyle; case "java.util.Hashtable$HashIterator": ju_Hashtable$HashIterator.$clinit(); return ju_Hashtable$HashIterator; case "org.mslivo.core.engine.ui_engine.API$_ContextMenu$_ContextMenuItem": omceu_API$_ContextMenu$_ContextMenuItem.$clinit(); return omceu_API$_ContextMenu$_ContextMenuItem; case "com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer": cbgggpi_RegionInfluencer.$clinit(); return cbgggpi_RegionInfluencer; case "org.teavm.classlib.impl.unicode.UnicodeHelper": otciu_UnicodeHelper.$clinit(); return otciu_UnicodeHelper; case "java.lang.Object$monitorEnterWait$lambda$_6_0": jl_Object$monitorEnterWait$lambda$_6_0.$clinit(); return jl_Object$monitorEnterWait$lambda$_6_0; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog$4": cbgssu_Dialog$4.$clinit(); return cbgssu_Dialog$4; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog$3": cbgssu_Dialog$3.$clinit(); return cbgssu_Dialog$3; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog$2": cbgssu_Dialog$2.$clinit(); return cbgssu_Dialog$2; case "java.util.regex.AbstractCharClass$LazyPrint": jur_AbstractCharClass$LazyPrint.$clinit(); return jur_AbstractCharClass$LazyPrint; case "java.util.regex.AbstractCharClass$LazyJavaSpaceChar": jur_AbstractCharClass$LazyJavaSpaceChar.$clinit(); return jur_AbstractCharClass$LazyJavaSpaceChar; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog$1": cbgssu_Dialog$1.$clinit(); return cbgssu_Dialog$1; case "java.util.regex.PositiveLookBehind": jur_PositiveLookBehind.$clinit(); return jur_PositiveLookBehind; case "java.nio.charset.CharsetEncoder": jnc_CharsetEncoder.$clinit(); return jnc_CharsetEncoder; case "com.badlogic.gdx.utils.StringBuilder": cbgu_StringBuilder.$clinit(); return cbgu_StringBuilder; case "java.nio.charset.impl.AsciiCharset": jnci_AsciiCharset.$clinit(); return jnci_AsciiCharset; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ParticleControllerFinalizerInfluencer": cbgggpi_ParticleControllerFinalizerInfluencer.$clinit(); return cbgggpi_ParticleControllerFinalizerInfluencer; case "java.lang.ArrayStoreException": jl_ArrayStoreException.$clinit(); return jl_ArrayStoreException; case "com.badlogic.gdx.math.Matrix4Emu": cbgm_Matrix4Emu.$clinit(); return cbgm_Matrix4Emu; case "com.badlogic.gdx.graphics.g3d.particles.values.LineSpawnShapeValue": cbgggpv_LineSpawnShapeValue.$clinit(); return cbgggpv_LineSpawnShapeValue; case "com.badlogic.gdx.graphics.g3d.particles.ResourceData": cbgggp_ResourceData.$clinit(); return cbgggp_ResourceData; case "java.util.regex.MatchResultImpl": jur_MatchResultImpl.$clinit(); return jur_MatchResultImpl; case "org.mslivo.core.engine.ui_engine.API$_Components$_Map": omceu_API$_Components$_Map.$clinit(); return omceu_API$_Components$_Map; case "org.teavm.classlib.impl.tz.DateTimeZone": otcit_DateTimeZone.$clinit(); return otcit_DateTimeZone; case "com.badlogic.gdx.scenes.scene2d.actions.EventAction$1": cbgssa_EventAction$1.$clinit(); return cbgssa_EventAction$1; case "com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle": cbgssu_Button$ButtonStyle.$clinit(); return cbgssu_Button$ButtonStyle; case "com.badlogic.gdx.maps.objects.EllipseMapObject": cbgmo_EllipseMapObject.$clinit(); return cbgmo_EllipseMapObject; case "com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph": cbggg_BitmapFont$Glyph.$clinit(); return cbggg_BitmapFont$Glyph; case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierPart$1": jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1; case "com.badlogic.gdx.graphics.g3d.particles.ResourceData$SaveData": cbgggp_ResourceData$SaveData.$clinit(); return cbgggp_ResourceData$SaveData; case "com.badlogic.gdx.graphics.Texture": cbgg_Texture.$clinit(); return cbgg_Texture; case "com.badlogic.gdx.utils.GdxRuntimeException": cbgu_GdxRuntimeException.$clinit(); return cbgu_GdxRuntimeException; case "java.util.regex.AbstractCharClass$LazyGraph": jur_AbstractCharClass$LazyGraph.$clinit(); return jur_AbstractCharClass$LazyGraph; case "com.badlogic.gdx.scenes.scene2d.ui.SplitPane": cbgssu_SplitPane.$clinit(); return cbgssu_SplitPane; case "java.nio.charset.Charset": jnc_Charset.$clinit(); return jnc_Charset; case "org.mslivo.core.sandtrix.data.objects.GameOverData": omcsdo_GameOverData.$clinit(); return omcsdo_GameOverData; case "java.util.regex.DecomposedCharSet": jur_DecomposedCharSet.$clinit(); return jur_DecomposedCharSet; case "java.lang.AbstractStringBuilder": jl_AbstractStringBuilder.$clinit(); return jl_AbstractStringBuilder; case "java.nio.charset.IllegalCharsetNameException": jnc_IllegalCharsetNameException.$clinit(); return jnc_IllegalCharsetNameException; case "com.badlogic.gdx.scenes.scene2d.ui.Tooltip": cbgssu_Tooltip.$clinit(); return cbgssu_Tooltip; case "org.mslivo.core.engine.ui_engine.gui.actions.ContextMenuAction": omceuga_ContextMenuAction.$clinit(); return omceuga_ContextMenuAction; case "com.badlogic.gdx.graphics.g3d.model.data.ModelNodePart": cbgggmd_ModelNodePart.$clinit(); return cbgggmd_ModelNodePart; case "java.io.PrintStream": ji_PrintStream.$clinit(); return ji_PrintStream; case "java.util.regex.NegativeLookBehind": jur_NegativeLookBehind.$clinit(); return jur_NegativeLookBehind; case "org.mslivo.core.engine.ui_engine.API$_Components$_Inventory": omceu_API$_Components$_Inventory.$clinit(); return omceu_API$_Components$_Inventory; case "java.nio.IntBufferOverByteBufferLittleEndian": jn_IntBufferOverByteBufferLittleEndian.$clinit(); return jn_IntBufferOverByteBufferLittleEndian; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$1": cgxgbtp_Preloader$1.$clinit(); return cgxgbtp_Preloader$1; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$2": cgxgbtp_Preloader$2.$clinit(); return cgxgbtp_Preloader$2; case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierPart": jur_AbstractCharClass$LazyJavaJavaIdentifierPart.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierPart; case "java.util.UnknownFormatConversionException": ju_UnknownFormatConversionException.$clinit(); return ju_UnknownFormatConversionException; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$3": cgxgbtp_Preloader$3.$clinit(); return cgxgbtp_Preloader$3; case "java.text.DecimalFormat$PerMillField": jt_DecimalFormat$PerMillField.$clinit(); return jt_DecimalFormat$PerMillField; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$4": cgxgbtp_Preloader$4.$clinit(); return cgxgbtp_Preloader$4; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$5": cgxgbtp_Preloader$5.$clinit(); return cgxgbtp_Preloader$5; case "com.badlogic.gdx.graphics.Color": cbgg_Color.$clinit(); return cbgg_Color; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$7": cgxgbtp_Preloader$7.$clinit(); return cgxgbtp_Preloader$7; case "com.badlogic.gdx.graphics.g3d.particles.renderers.PointSpriteControllerRenderData": cbgggpr_PointSpriteControllerRenderData.$clinit(); return cbgggpr_PointSpriteControllerRenderData; case "java.util.function.Consumer": juf_Consumer.$clinit(); return juf_Consumer; case "com.badlogic.gdx.graphics.VertexAttribute": cbgg_VertexAttribute.$clinit(); return cbgg_VertexAttribute; case "java.util.IllegalFormatCodePointException": ju_IllegalFormatCodePointException.$clinit(); return ju_IllegalFormatCodePointException; case "com.badlogic.gdx.scenes.scene2d.utils.DragListener": cbgssu_DragListener.$clinit(); return cbgssu_DragListener; case "java.util.regex.UnifiedQuantifierSet": jur_UnifiedQuantifierSet.$clinit(); return jur_UnifiedQuantifierSet; case "java.lang.Class": jl_Class.$clinit(); return jl_Class; case "org.teavm.jso.typedarrays.Int16Array": otjt_Int16Array.$clinit(); return otjt_Int16Array; case "org.mslivo.core.sandtrix.ui.menu.windows.HelpWindowGenerator": omcsumw_HelpWindowGenerator.$clinit(); return omcsumw_HelpWindowGenerator; case "java.util.BitSet": ju_BitSet.$clinit(); return ju_BitSet; case "java.lang.Float": jl_Float.$clinit(); return jl_Float; case "org.mslivo.core.engine.ui_engine.API$_Components$_Knob": omceu_API$_Components$_Knob.$clinit(); return omceu_API$_Components$_Knob; case "java.util.regex.CharSet": jur_CharSet.$clinit(); return jur_CharSet; case "com.badlogic.gdx.graphics.g3d.particles.influencers.SimpleInfluencer": cbgggpi_SimpleInfluencer.$clinit(); return cbgggpi_SimpleInfluencer; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ModelInfluencer$Random$ModelInstancePool": cbgggpi_ModelInfluencer$Random$ModelInstancePool.$clinit(); return cbgggpi_ModelInfluencer$Random$ModelInstancePool; case "org.teavm.jso.browser.AnimationFrameCallback": otjb_AnimationFrameCallback.$clinit(); return otjb_AnimationFrameCallback; case "org.mslivo.core.sandtrix.ui.menu.particles.TitleParticlesSystem$CustomData": omcsump_TitleParticlesSystem$CustomData.$clinit(); return omcsump_TitleParticlesSystem$CustomData; case "com.badlogic.gdx.scenes.scene2d.ui.ProgressBar$ProgressBarStyle": cbgssu_ProgressBar$ProgressBarStyle.$clinit(); return cbgssu_ProgressBar$ProgressBarStyle; case "com.badlogic.gdx.graphics.glutils.VertexData": cbggg_VertexData.$clinit(); return cbggg_VertexData; case "java.util.Collections$5": ju_Collections$5.$clinit(); return ju_Collections$5; case "com.badlogic.gdx.graphics.g3d.particles.ResourceData$Configurable": cbgggp_ResourceData$Configurable.$clinit(); return cbgggp_ResourceData$Configurable; case "com.badlogic.gdx.math.WindowedMean": cbgm_WindowedMean.$clinit(); return cbgm_WindowedMean; case "java.util.Collections$3": ju_Collections$3.$clinit(); return ju_Collections$3; case "java.util.TemplateCollections$AbstractImmutableList": ju_TemplateCollections$AbstractImmutableList.$clinit(); return ju_TemplateCollections$AbstractImmutableList; case "java.util.Collections$4": ju_Collections$4.$clinit(); return ju_Collections$4; case "java.util.Collections$1": ju_Collections$1.$clinit(); return ju_Collections$1; case "java.util.Collections$2": ju_Collections$2.$clinit(); return ju_Collections$2; case "com.badlogic.gdx.scenes.scene2d.actions.MoveToAction": cbgssa_MoveToAction.$clinit(); return cbgssa_MoveToAction; case "java.util.regex.QuantifierSet": jur_QuantifierSet.$clinit(); return jur_QuantifierSet; case "java.util.regex.AbstractCharClass$LazyCategoryScope": jur_AbstractCharClass$LazyCategoryScope.$clinit(); return jur_AbstractCharClass$LazyCategoryScope; case "org.mslivo.core.engine.ui_engine.gui.components.viewport.GameViewPort": omceugcv_GameViewPort.$clinit(); return omceugcv_GameViewPort; case "com.github.xpenatan.gdx.backends.teavm.soundmanager.TeaSoundManager": cgxgbts_TeaSoundManager.$clinit(); return cgxgbts_TeaSoundManager; case "com.badlogic.gdx.utils.Json$Serializable": cbgu_Json$Serializable.$clinit(); return cbgu_Json$Serializable; case "org.mslivo.core.engine.ui_engine.gui.actions.TabAction": omceuga_TabAction.$clinit(); return omceuga_TabAction; case "org.mslivo.core.engine.ui_engine.gui.actions.CheckBoxAction": omceuga_CheckBoxAction.$clinit(); return omceuga_CheckBoxAction; case "com.badlogic.gdx.graphics.g2d.NinePatch": cbggg_NinePatch.$clinit(); return cbggg_NinePatch; case "com.badlogic.gdx.scenes.scene2d.ui.TextArea": cbgssu_TextArea.$clinit(); return cbgssu_TextArea; case "java.nio.CharBufferOverArray": jn_CharBufferOverArray.$clinit(); return jn_CharBufferOverArray; case "org.mslivo.core.engine.ui_engine.API$_Components$_ComboBox$_ComboBoxItem": omceu_API$_Components$_ComboBox$_ComboBoxItem.$clinit(); return omceu_API$_Components$_ComboBox$_ComboBoxItem; case "com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle": cbgssu_TextTooltip$TextTooltipStyle.$clinit(); return cbgssu_TextTooltip$TextTooltipStyle; case "java.lang.Runtime": jl_Runtime.$clinit(); return jl_Runtime; case "java.util.regex.AbstractCharClass$LazyJavaTitleCase$1": jur_AbstractCharClass$LazyJavaTitleCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaTitleCase$1; case "com.badlogic.gdx.graphics.g2d.TextureAtlas": cbggg_TextureAtlas.$clinit(); return cbggg_TextureAtlas; case "com.badlogic.gdx.graphics.glutils.MipMapGenerator": cbggg_MipMapGenerator.$clinit(); return cbggg_MipMapGenerator; case "org.mslivo.core.engine.ui_engine.misc.PixelPerfectViewport": omceum_PixelPerfectViewport.$clinit(); return omceum_PixelPerfectViewport; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$1": cgxgbtp_AssetDownloadImpl$1.$clinit(); return cgxgbtp_AssetDownloadImpl$1; case "org.mslivo.core.engine.ui_engine.API$_Components$_ProgressBar": omceu_API$_Components$_ProgressBar.$clinit(); return omceu_API$_Components$_ProgressBar; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$2": cgxgbtp_AssetDownloadImpl$2.$clinit(); return cgxgbtp_AssetDownloadImpl$2; case "java.nio.charset.UnsupportedCharsetException": jnc_UnsupportedCharsetException.$clinit(); return jnc_UnsupportedCharsetException; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$3": cgxgbtp_AssetDownloadImpl$3.$clinit(); return cgxgbtp_AssetDownloadImpl$3; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$4": cgxgbtp_AssetDownloadImpl$4.$clinit(); return cgxgbtp_AssetDownloadImpl$4; case "java.util.regex.AbstractCharClass$LazyJavaISOControl$1": jur_AbstractCharClass$LazyJavaISOControl$1.$clinit(); return jur_AbstractCharClass$LazyJavaISOControl$1; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$5": cgxgbtp_AssetDownloadImpl$5.$clinit(); return cgxgbtp_AssetDownloadImpl$5; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$6": cgxgbtp_AssetDownloadImpl$6.$clinit(); return cgxgbtp_AssetDownloadImpl$6; case "org.mslivo.core.engine.tools.settings.SettingsManager": omcets_SettingsManager.$clinit(); return omcets_SettingsManager; case "java.nio.FloatBufferOverByteBuffer": jn_FloatBufferOverByteBuffer.$clinit(); return jn_FloatBufferOverByteBuffer; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl": cgxgbtp_AssetDownloadImpl.$clinit(); return cgxgbtp_AssetDownloadImpl; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$7": cgxgbtp_AssetDownloadImpl$7.$clinit(); return cgxgbtp_AssetDownloadImpl$7; case "com.badlogic.gdx.scenes.scene2d.actions.AddAction": cbgssa_AddAction.$clinit(); return cbgssa_AddAction; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ModelInfluencer$Random": cbgggpi_ModelInfluencer$Random.$clinit(); return cbgggpi_ModelInfluencer$Random; case "org.mslivo.core.sandtrix.SandtrixMain$STATE": omcs_SandtrixMain$STATE.$clinit(); return omcs_SandtrixMain$STATE; case "com.badlogic.gdx.math.Interpolation$BounceIn": cbgm_Interpolation$BounceIn.$clinit(); return cbgm_Interpolation$BounceIn; case "com.badlogic.gdx.utils.Array": cbgu_Array.$clinit(); return cbgu_Array; case "java.util.regex.AtomicFSet": jur_AtomicFSet.$clinit(); return jur_AtomicFSet; case "com.badlogic.gdx.graphics.glutils.IndexData": cbggg_IndexData.$clinit(); return cbggg_IndexData; case "java.util.stream.impl.WrappingStreamImpl": jusi_WrappingStreamImpl.$clinit(); return jusi_WrappingStreamImpl; case "java.util.regex.LowSurrogateCharSet": jur_LowSurrogateCharSet.$clinit(); return jur_LowSurrogateCharSet; case "java.lang.Error": jl_Error.$clinit(); return jl_Error; case "java.lang.AssertionError": jl_AssertionError.$clinit(); return jl_AssertionError; case "com.badlogic.gdx.math.MathUtils$Sin": cbgm_MathUtils$Sin.$clinit(); return cbgm_MathUtils$Sin; case "java.text.NumberFormat": jt_NumberFormat.$clinit(); return jt_NumberFormat; case "com.badlogic.gdx.graphics.g2d.Batch": cbggg_Batch.$clinit(); return cbggg_Batch; case "org.mslivo.core.engine.ui_engine.API$_Components$_TabBar$_Tab": omceu_API$_Components$_TabBar$_Tab.$clinit(); return omceu_API$_Components$_TabBar$_Tab; case "com.badlogic.gdx.scenes.scene2d.utils.ChangeListener": cbgssu_ChangeListener.$clinit(); return cbgssu_ChangeListener; case "java.util.regex.CompositeQuantifierSet": jur_CompositeQuantifierSet.$clinit(); return jur_CompositeQuantifierSet; case "java.util.regex.SupplRangeSet": jur_SupplRangeSet.$clinit(); return jur_SupplRangeSet; case "com.badlogic.gdx.scenes.scene2d.utils.ChangeListener$ChangeEvent": cbgssu_ChangeListener$ChangeEvent.$clinit(); return cbgssu_ChangeListener$ChangeEvent; case "java.lang.String": jl_String.$clinit(); return jl_String; case "org.teavm.classlib.impl.console.StderrOutputStream": otcic_StderrOutputStream.$clinit(); return otcic_StderrOutputStream; case "com.badlogic.gdx.scenes.scene2d.utils.UIUtilsEmu": cbgssu_UIUtilsEmu.$clinit(); return cbgssu_UIUtilsEmu; case "java.nio.IntBufferOverArray": jn_IntBufferOverArray.$clinit(); return jn_IntBufferOverArray; case "com.badlogic.gdx.scenes.scene2d.InputEvent$Type": cbgss_InputEvent$Type.$clinit(); return cbgss_InputEvent$Type; case "java.nio.charset.impl.UTF8Encoder": jnci_UTF8Encoder.$clinit(); return jnci_UTF8Encoder; case "org.mslivo.core.engine.media_manager.media.CMediaAnimation": omcemm_CMediaAnimation.$clinit(); return omcemm_CMediaAnimation; case "com.badlogic.gdx.graphics.g3d.particles.renderers.ParticleControllerRenderData": cbgggpr_ParticleControllerRenderData.$clinit(); return cbgggpr_ParticleControllerRenderData; case "java.util.Properties": ju_Properties.$clinit(); return ju_Properties; case "java.nio.FloatBufferOverArray": jn_FloatBufferOverArray.$clinit(); return jn_FloatBufferOverArray; case "com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target": cbgssu_DragAndDrop$Target.$clinit(); return cbgssu_DragAndDrop$Target; case "com.badlogic.gdx.graphics.g3d.model.data.ModelMeshPart": cbgggmd_ModelMeshPart.$clinit(); return cbgggmd_ModelMeshPart; case "com.badlogic.gdx.scenes.scene2d.actions.MoveByAction": cbgssa_MoveByAction.$clinit(); return cbgssa_MoveByAction; case "com.github.xpenatan.gdx.backends.teavm.preloader.Blob$1": cgxgbtp_Blob$1.$clinit(); return cgxgbtp_Blob$1; case "com.badlogic.gdx.scenes.scene2d.Group": cbgss_Group.$clinit(); return cbgss_Group; case "com.badlogic.gdx.math.Interpolation$ElasticOut": cbgm_Interpolation$ElasticOut.$clinit(); return cbgm_Interpolation$ElasticOut; case "com.badlogic.gdx.scenes.scene2d.ui.Table$Debug": cbgssu_Table$Debug.$clinit(); return cbgssu_Table$Debug; case "com.github.xpenatan.gdx.backends.teavm.soundmanager.SMSoundCallback": cgxgbts_SMSoundCallback.$clinit(); return cgxgbts_SMSoundCallback; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ModelInfluencer": cbgggpi_ModelInfluencer.$clinit(); return cbgggpi_ModelInfluencer; case "java.text.DecimalFormat$TextField": jt_DecimalFormat$TextField.$clinit(); return jt_DecimalFormat$TextField; case "org.mslivo.core.sandtrix.ui.game.particles.SandShimmerParticleSystem": omcsugp_SandShimmerParticleSystem.$clinit(); return omcsugp_SandShimmerParticleSystem; case "com.badlogic.gdx.utils.JsonWriter$OutputType": cbgu_JsonWriter$OutputType.$clinit(); return cbgu_JsonWriter$OutputType; case "java.nio.charset.impl.UTF8Charset": jnci_UTF8Charset.$clinit(); return jnci_UTF8Charset; case "org.teavm.jso.dom.events.KeyboardEventTarget": otjde_KeyboardEventTarget.$clinit(); return otjde_KeyboardEventTarget; case "com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener": cbgssu_ActorGestureListener.$clinit(); return cbgssu_ActorGestureListener; case "java.util.regex.MultiLineEOLSet": jur_MultiLineEOLSet.$clinit(); return jur_MultiLineEOLSet; case "com.badlogic.gdx.InputProcessor": cbg_InputProcessor.$clinit(); return cbg_InputProcessor; case "org.mslivo.core.engine.ui_engine.gui.actions.TextAction": omceuga_TextAction.$clinit(); return omceuga_TextAction; case "java.lang.ClassNotFoundException": jl_ClassNotFoundException.$clinit(); return jl_ClassNotFoundException; case "java.io.BufferedReader": ji_BufferedReader.$clinit(); return ji_BufferedReader; case "java.util.ArrayDeque": ju_ArrayDeque.$clinit(); return ju_ArrayDeque; case "org.mslivo.core.engine.ui_engine.API$_Windows$1": omceu_API$_Windows$1.$clinit(); return omceu_API$_Windows$1; case "com.badlogic.gdx.scenes.scene2d.actions.DelayAction": cbgssa_DelayAction.$clinit(); return cbgssa_DelayAction; case "com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable": cbgssu_TextureRegionDrawable.$clinit(); return cbgssu_TextureRegionDrawable; case "com.github.xpenatan.gdx.backends.teavm.filesystem.Store": cgxgbtf_Store.$clinit(); return cgxgbtf_Store; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetFilter": cgxgbtp_AssetFilter.$clinit(); return cgxgbtp_AssetFilter; case "java.text.DecimalFormatSymbols": jt_DecimalFormatSymbols.$clinit(); return jt_DecimalFormatSymbols; case "java.util.HashMap$AbstractMapIterator": ju_HashMap$AbstractMapIterator.$clinit(); return ju_HashMap$AbstractMapIterator; case "org.teavm.classlib.impl.reflection.Converter": otcir_Converter.$clinit(); return otcir_Converter; case "com.badlogic.gdx.scenes.scene2d.Action": cbgss_Action.$clinit(); return cbgss_Action; case "com.badlogic.gdx.graphics.g3d.model.data.ModelMaterial": cbgggmd_ModelMaterial.$clinit(); return cbgggmd_ModelMaterial; case "java.util.Formatter": ju_Formatter.$clinit(); return ju_Formatter; case "com.github.xpenatan.gdx.backends.teavm.dom.EventHandlerWrapper": cgxgbtd_EventHandlerWrapper.$clinit(); return cgxgbtd_EventHandlerWrapper; case "com.badlogic.gdx.maps.objects.PolygonMapObject": cbgmo_PolygonMapObject.$clinit(); return cbgmo_PolygonMapObject; case "java.lang.Object$Monitor": jl_Object$Monitor.$clinit(); return jl_Object$Monitor; case "com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData": cbggg_VertexBufferObjectSubData.$clinit(); return cbggg_VertexBufferObjectSubData; case "com.badlogic.gdx.graphics.g3d.model.data.ModelMesh": cbgggmd_ModelMesh.$clinit(); return cbgggmd_ModelMesh; case "com.badlogic.gdx.scenes.scene2d.utils.Selection": cbgssu_Selection.$clinit(); return cbgssu_Selection; case "com.badlogic.gdx.graphics.g3d.model.data.ModelNode": cbgggmd_ModelNode.$clinit(); return cbgggmd_ModelNode; case "java.nio.CharBuffer": jn_CharBuffer.$clinit(); return jn_CharBuffer; case "com.badlogic.gdx.utils.ReflectionPool": cbgu_ReflectionPool.$clinit(); return cbgu_ReflectionPool; case "java.util.function.Predicate": juf_Predicate.$clinit(); return juf_Predicate; case "com.badlogic.gdx.scenes.scene2d.utils.ScissorStack": cbgssu_ScissorStack.$clinit(); return cbgssu_ScissorStack; case "com.badlogic.gdx.graphics.g3d.model.MeshPart": cbgggm_MeshPart.$clinit(); return cbgggm_MeshPart; case "com.github.xpenatan.gdx.backends.teavm.utils.KeyCodes": cgxgbtu_KeyCodes.$clinit(); return cgxgbtu_KeyCodes; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$8": cgxgbtd_StyleWrapper$Unit$8.$clinit(); return cgxgbtd_StyleWrapper$Unit$8; case "com.badlogic.gdx.math.Vector": cbgm_Vector.$clinit(); return cbgm_Vector; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$9": cgxgbtd_StyleWrapper$Unit$9.$clinit(); return cgxgbtd_StyleWrapper$Unit$9; case "java.util.List": ju_List.$clinit(); return ju_List; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$6": cgxgbtd_StyleWrapper$Unit$6.$clinit(); return cgxgbtd_StyleWrapper$Unit$6; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$7": cgxgbtd_StyleWrapper$Unit$7.$clinit(); return cgxgbtd_StyleWrapper$Unit$7; case "com.badlogic.gdx.math.Plane$PlaneSide": cbgm_Plane$PlaneSide.$clinit(); return cbgm_Plane$PlaneSide; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$1": cgxgbtd_StyleWrapper$Unit$1.$clinit(); return cgxgbtd_StyleWrapper$Unit$1; case "org.mslivo.core.engine.ui_engine.gui.actions.KnobAction": omceuga_KnobAction.$clinit(); return omceuga_KnobAction; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$4": cgxgbtd_StyleWrapper$Unit$4.$clinit(); return cgxgbtd_StyleWrapper$Unit$4; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$5": cgxgbtd_StyleWrapper$Unit$5.$clinit(); return cgxgbtd_StyleWrapper$Unit$5; case "org.teavm.jso.dom.events.EventTarget": otjde_EventTarget.$clinit(); return otjde_EventTarget; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$2": cgxgbtd_StyleWrapper$Unit$2.$clinit(); return cgxgbtd_StyleWrapper$Unit$2; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit$3": cgxgbtd_StyleWrapper$Unit$3.$clinit(); return cgxgbtd_StyleWrapper$Unit$3; case "com.github.xpenatan.gdx.backends.teavm.TeaTool": cgxgbt_TeaTool.$clinit(); return cgxgbt_TeaTool; case "com.github.xpenatan.gdx.backends.teavm.TeaPermissions$TeaPermissionResult": cgxgbt_TeaPermissions$TeaPermissionResult.$clinit(); return cgxgbt_TeaPermissions$TeaPermissionResult; case "com.badlogic.gdx.graphics.glutils.GLVersion": cbggg_GLVersion.$clinit(); return cbggg_GLVersion; case "com.badlogic.gdx.Graphics$DisplayMode": cbg_Graphics$DisplayMode.$clinit(); return cbg_Graphics$DisplayMode; case "java.nio.BufferOverflowException": jn_BufferOverflowException.$clinit(); return jn_BufferOverflowException; case "com.badlogic.gdx.graphics.g3d.particles.ParticleChannels": cbgggp_ParticleChannels.$clinit(); return cbgggp_ParticleChannels; case "org.mslivo.core.engine.tools.sound.MusicPlayer$update$lambda$_10_0": omcets_MusicPlayer$update$lambda$_10_0.$clinit(); return omcets_MusicPlayer$update$lambda$_10_0; case "java.util.AbstractSet": ju_AbstractSet.$clinit(); return ju_AbstractSet; case "java.nio.IntBufferImpl": jn_IntBufferImpl.$clinit(); return jn_IntBufferImpl; case "java.nio.ShortBuffer": jn_ShortBuffer.$clinit(); return jn_ShortBuffer; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$5": omceu_API$_PreConfigured$5.$clinit(); return omceu_API$_PreConfigured$5; case "com.badlogic.gdx.graphics.g3d.particles.renderers.ParticleControllerControllerRenderer": cbgggpr_ParticleControllerControllerRenderer.$clinit(); return cbgggpr_ParticleControllerControllerRenderer; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$4": omceu_API$_PreConfigured$4.$clinit(); return omceu_API$_PreConfigured$4; case "java.util.regex.NonCapJointSet": jur_NonCapJointSet.$clinit(); return jur_NonCapJointSet; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$6": omceu_API$_PreConfigured$6.$clinit(); return omceu_API$_PreConfigured$6; case "java.lang.Iterable": jl_Iterable.$clinit(); return jl_Iterable; case "java.util.regex.AbstractCharClass$LazyJavaLetterOrDigit": jur_AbstractCharClass$LazyJavaLetterOrDigit.$clinit(); return jur_AbstractCharClass$LazyJavaLetterOrDigit; case "org.teavm.classlib.impl.unicode.UnicodeHelper$Range": otciu_UnicodeHelper$Range.$clinit(); return otciu_UnicodeHelper$Range; case "java.util.regex.AbstractLineTerminator$2": jur_AbstractLineTerminator$2.$clinit(); return jur_AbstractLineTerminator$2; case "java.util.regex.AbstractCharClass$LazyCharClass": jur_AbstractCharClass$LazyCharClass.$clinit(); return jur_AbstractCharClass$LazyCharClass; case "java.util.regex.AbstractLineTerminator$1": jur_AbstractLineTerminator$1.$clinit(); return jur_AbstractLineTerminator$1; case "com.badlogic.gdx.math.Interpolation": cbgm_Interpolation.$clinit(); return cbgm_Interpolation; case "java.lang.NoClassDefFoundError": jl_NoClassDefFoundError.$clinit(); return jl_NoClassDefFoundError; case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierStart": jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart; case "com.github.xpenatan.gdx.backends.teavm.filesystem.FileDBStorage": cgxgbtf_FileDBStorage.$clinit(); return cgxgbtf_FileDBStorage; case "org.mslivo.core.sandtrix.ui.menu.MenuData": omcsum_MenuData.$clinit(); return omcsum_MenuData; case "org.mslivo.core.engine.ui_engine.gui.notification.STATE_NOTIFICATION": omceugn_STATE_NOTIFICATION.$clinit(); return omceugn_STATE_NOTIFICATION; case "java.io.OutputStream": ji_OutputStream.$clinit(); return ji_OutputStream; case "org.mslivo.core.engine.ui_engine.API$_Components$_Button$1": omceu_API$_Components$_Button$1.$clinit(); return omceu_API$_Components$_Button$1; case "com.badlogic.gdx.scenes.scene2d.ui.ProgressBar": cbgssu_ProgressBar.$clinit(); return cbgssu_ProgressBar; case "org.teavm.classlib.impl.CharFlow": otci_CharFlow.$clinit(); return otci_CharFlow; case "java.lang.reflect.AccessibleObject": jlr_AccessibleObject.$clinit(); return jlr_AccessibleObject; case "java.util.regex.RangeSet": jur_RangeSet.$clinit(); return jur_RangeSet; case "com.badlogic.gdx.graphics.g2d.SpriteBatch": cbggg_SpriteBatch.$clinit(); return cbggg_SpriteBatch; case "com.badlogic.gdx.graphics.Mesh$1": cbgg_Mesh$1.$clinit(); return cbgg_Mesh$1; case "org.teavm.jso.typedarrays.Float32Array": otjt_Float32Array.$clinit(); return otjt_Float32Array; case "com.badlogic.gdx.graphics.g3d.ModelInstance": cbggg_ModelInstance.$clinit(); return cbggg_ModelInstance; case "java.util.regex.CharClass": jur_CharClass.$clinit(); return jur_CharClass; case "org.mslivo.core.engine.ui_engine.API$_ToolTip": omceu_API$_ToolTip.$clinit(); return omceu_API$_ToolTip; case "java.nio.BufferUnderflowException": jn_BufferUnderflowException.$clinit(); return jn_BufferUnderflowException; case "java.nio.charset.impl.BufferedEncoder": jnci_BufferedEncoder.$clinit(); return jnci_BufferedEncoder; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator": omcsumw_SettingsWindowGenerator.$clinit(); return omcsumw_SettingsWindowGenerator; case "java.text.DateFormatElement$AmPmText": jt_DateFormatElement$AmPmText.$clinit(); return jt_DateFormatElement$AmPmText; case "com.badlogic.gdx.scenes.scene2d.actions.DelegateAction": cbgssa_DelegateAction.$clinit(); return cbgssa_DelegateAction; case "java.io.Closeable": ji_Closeable.$clinit(); return ji_Closeable; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer": cbgggpi_ColorInfluencer.$clinit(); return cbgggpi_ColorInfluencer; case "java.nio.FloatBufferOverByteBufferLittleEndian": jn_FloatBufferOverByteBufferLittleEndian.$clinit(); return jn_FloatBufferOverByteBufferLittleEndian; case "com.badlogic.gdx.math.Octree$RayCastResult": cbgm_Octree$RayCastResult.$clinit(); return cbgm_Octree$RayCastResult; case "com.badlogic.gdx.scenes.scene2d.EventListener": cbgss_EventListener.$clinit(); return cbgss_EventListener; case "com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload": cbgssu_DragAndDrop$Payload.$clinit(); return cbgssu_DragAndDrop$Payload; case "com.badlogic.gdx.graphics.g3d.RenderableProvider": cbggg_RenderableProvider.$clinit(); return cbggg_RenderableProvider; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxScrollPane$4": cbgssu_SelectBox$SelectBoxScrollPane$4.$clinit(); return cbgssu_SelectBox$SelectBoxScrollPane$4; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxScrollPane$3": cbgssu_SelectBox$SelectBoxScrollPane$3.$clinit(); return cbgssu_SelectBox$SelectBoxScrollPane$3; case "java.nio.charset.MalformedInputException": jnc_MalformedInputException.$clinit(); return jnc_MalformedInputException; case "org.mslivo.core.engine.ui_engine.misc.MouseControlMode": omceum_MouseControlMode.$clinit(); return omceum_MouseControlMode; case "com.badlogic.gdx.graphics.Pixmap$Filter": cbgg_Pixmap$Filter.$clinit(); return cbgg_Pixmap$Filter; case "java.util.Hashtable$4$iterator$lambda$_5_0": ju_Hashtable$4$iterator$lambda$_5_0.$clinit(); return ju_Hashtable$4$iterator$lambda$_5_0; case "java.lang.CloneNotSupportedException": jl_CloneNotSupportedException.$clinit(); return jl_CloneNotSupportedException; case "java.nio.ShortBufferOverByteBuffer": jn_ShortBufferOverByteBuffer.$clinit(); return jn_ShortBufferOverByteBuffer; case "com.badlogic.gdx.math.Interpolation$PowIn": cbgm_Interpolation$PowIn.$clinit(); return cbgm_Interpolation$PowIn; case "org.mslivo.core.engine.ui_engine.API$_Windows$findComponentsByName$lambda$_42_0": omceu_API$_Windows$findComponentsByName$lambda$_42_0.$clinit(); return omceu_API$_Windows$findComponentsByName$lambda$_42_0; case "com.badlogic.gdx.math.RandomXS128": cbgm_RandomXS128.$clinit(); return cbgm_RandomXS128; case "org.teavm.jso.core.JSArray": otjc_JSArray.$clinit(); return otjc_JSArray; case "com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup": cbgssu_VerticalGroup.$clinit(); return cbgssu_VerticalGroup; case "java.util.regex.AbstractCharClass$LazyNonDigit": jur_AbstractCharClass$LazyNonDigit.$clinit(); return jur_AbstractCharClass$LazyNonDigit; case "com.badlogic.gdx.graphics.g2d.BitmapFont": cbggg_BitmapFont.$clinit(); return cbggg_BitmapFont; case "com.badlogic.gdx.graphics.g3d.model.NodePart": cbgggm_NodePart.$clinit(); return cbgggm_NodePart; case "java.util.regex.CIBackReferenceSet": jur_CIBackReferenceSet.$clinit(); return jur_CIBackReferenceSet; case "java.util.regex.AbstractCharClass$1": jur_AbstractCharClass$1.$clinit(); return jur_AbstractCharClass$1; case "java.util.regex.AbstractCharClass$2": jur_AbstractCharClass$2.$clinit(); return jur_AbstractCharClass$2; case "java.util.regex.PossessiveCompositeQuantifierSet": jur_PossessiveCompositeQuantifierSet.$clinit(); return jur_PossessiveCompositeQuantifierSet; case "java.text.DecimalFormat$CurrencyField": jt_DecimalFormat$CurrencyField.$clinit(); return jt_DecimalFormat$CurrencyField; case "com.badlogic.gdx.scenes.scene2d.ui.Button": cbgssu_Button.$clinit(); return cbgssu_Button; case "java.util.GregorianCalendar": ju_GregorianCalendar.$clinit(); return ju_GregorianCalendar; case "org.teavm.jso.dom.events.LoadEventTarget": otjde_LoadEventTarget.$clinit(); return otjde_LoadEventTarget; case "java.lang.reflect.Member": jlr_Member.$clinit(); return jlr_Member; case "org.mslivo.core.engine.ui_engine.gui.actions.ToolTipAction": omceuga_ToolTipAction.$clinit(); return omceuga_ToolTipAction; case "java.text.DateFormatElement$NumericMonth": jt_DateFormatElement$NumericMonth.$clinit(); return jt_DateFormatElement$NumericMonth; case "com.badlogic.gdx.math.Bresenham2$1": cbgm_Bresenham2$1.$clinit(); return cbgm_Bresenham2$1; case "com.badlogic.gdx.graphics.g3d.model.data.ModelNodeKeyframe": cbgggmd_ModelNodeKeyframe.$clinit(); return cbgggmd_ModelNodeKeyframe; case "org.teavm.classlib.impl.currency.CurrencyHelper": otcic_CurrencyHelper.$clinit(); return otcic_CurrencyHelper; case "org.mslivo.core.engine.ui_engine.gui.actions.ContextMenuItemAction": omceuga_ContextMenuItemAction.$clinit(); return omceuga_ContextMenuItemAction; case "com.badlogic.gdx.graphics.g2d.BitmapFontCache": cbggg_BitmapFontCache.$clinit(); return cbggg_BitmapFontCache; case "com.badlogic.gdx.graphics.g2d.PixmapPacker": cbggg_PixmapPacker.$clinit(); return cbggg_PixmapPacker; case "com.badlogic.gdx.utils.Disposable": cbgu_Disposable.$clinit(); return cbgu_Disposable; case "org.teavm.classlib.impl.Base46": otci_Base46.$clinit(); return otci_Base46; case "java.util.regex.UCISequenceSet": jur_UCISequenceSet.$clinit(); return jur_UCISequenceSet; case "java.util.regex.AbstractCharClass$LazyJavaDefined$1": jur_AbstractCharClass$LazyJavaDefined$1.$clinit(); return jur_AbstractCharClass$LazyJavaDefined$1; case "org.teavm.jso.typedarrays.Int8Array": otjt_Int8Array.$clinit(); return otjt_Int8Array; case "com.badlogic.gdx.graphics.glutils.HdpiUtils": cbggg_HdpiUtils.$clinit(); return cbggg_HdpiUtils; case "org.mslivo.core.engine.ui_engine.gui.contextmenu.ContextMenu": omceugc_ContextMenu.$clinit(); return omceugc_ContextMenu; case "java.util.regex.AbstractCharClass$LazyAlnum": jur_AbstractCharClass$LazyAlnum.$clinit(); return jur_AbstractCharClass$LazyAlnum; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxScrollPane$2": cbgssu_SelectBox$SelectBoxScrollPane$2.$clinit(); return cbgssu_SelectBox$SelectBoxScrollPane$2; case "java.text.DecimalFormat$FormatField": jt_DecimalFormat$FormatField.$clinit(); return jt_DecimalFormat$FormatField; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxScrollPane$1": cbgssu_SelectBox$SelectBoxScrollPane$1.$clinit(); return cbgssu_SelectBox$SelectBoxScrollPane$1; case "java.util.regex.CompositeRangeSet": jur_CompositeRangeSet.$clinit(); return jur_CompositeRangeSet; case "org.mslivo.core.engine.tools.sound.SoundPlayer": omcets_SoundPlayer.$clinit(); return omcets_SoundPlayer; case "com.badlogic.gdx.files.FileHandle": cbgf_FileHandle.$clinit(); return cbgf_FileHandle; case "java.util.Hashtable$Entry": ju_Hashtable$Entry.$clinit(); return ju_Hashtable$Entry; case "com.badlogic.gdx.scenes.scene2d.actions.IntAction": cbgssa_IntAction.$clinit(); return cbgssa_IntAction; case "java.util.regex.FinalSet": jur_FinalSet.$clinit(); return jur_FinalSet; case "com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter": cbgggpe_RegularEmitter.$clinit(); return cbgggpe_RegularEmitter; case "org.mslivo.core.web.HighScoreManagerWeb$1": omcw_HighScoreManagerWeb$1.$clinit(); return omcw_HighScoreManagerWeb$1; case "java.util.regex.EmptySet": jur_EmptySet.$clinit(); return jur_EmptySet; case "com.badlogic.gdx.scenes.scene2d.ui.CheckBox": cbgssu_CheckBox.$clinit(); return cbgssu_CheckBox; case "java.util.StringTokenizer": ju_StringTokenizer.$clinit(); return ju_StringTokenizer; case "java.text.DateFormatElement$MonthText": jt_DateFormatElement$MonthText.$clinit(); return jt_DateFormatElement$MonthText; case "com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion": cbggg_TextureAtlas$AtlasRegion.$clinit(); return cbggg_TextureAtlas$AtlasRegion; case "org.mslivo.core.engine.tools.particles.ParticleSystem$1": omcetp_ParticleSystem$1.$clinit(); return omcetp_ParticleSystem$1; case "java.nio.FloatBufferOverByteBufferBigEndian": jn_FloatBufferOverByteBufferBigEndian.$clinit(); return jn_FloatBufferOverByteBufferBigEndian; case "org.mslivo.core.engine.ui_engine.gui.components.scrollbar.ScrollBarVertical": omceugcs_ScrollBarVertical.$clinit(); return omceugcs_ScrollBarVertical; case "com.github.xpenatan.gdx.backends.teavm.TeaGraphics": cgxgbt_TeaGraphics.$clinit(); return cgxgbt_TeaGraphics; case "org.mslivo.core.sandtrix.ui.game.SandtrixBaseMedia": omcsug_SandtrixBaseMedia.$clinit(); return omcsug_SandtrixBaseMedia; case "java.lang.NoSuchMethodError": jl_NoSuchMethodError.$clinit(); return jl_NoSuchMethodError; case "com.badlogic.gdx.scenes.scene2d.utils.Layout": cbgssu_Layout.$clinit(); return cbgssu_Layout; case "com.badlogic.gdx.graphics.g3d.particles.values.ParticleValue": cbgggpv_ParticleValue.$clinit(); return cbgggpv_ParticleValue; case "java.io.IOException": ji_IOException.$clinit(); return ji_IOException; case "com.badlogic.gdx.graphics.g3d.particles.ParallelArray$ChannelDescriptor": cbgggp_ParallelArray$ChannelDescriptor.$clinit(); return cbgggp_ParallelArray$ChannelDescriptor; case "java.io.InputStreamReader": ji_InputStreamReader.$clinit(); return ji_InputStreamReader; case "com.badlogic.gdx.math.Intersector$MinimumTranslationVector": cbgm_Intersector$MinimumTranslationVector.$clinit(); return cbgm_Intersector$MinimumTranslationVector; case "org.mslivo.core.engine.ui_engine.gui.components.tabbar.TabBar": omceugct_TabBar.$clinit(); return omceugct_TabBar; case "com.badlogic.gdx.graphics.TextureData$Factory": cbgg_TextureData$Factory.$clinit(); return cbgg_TextureData$Factory; case "java.util.AbstractList$1": ju_AbstractList$1.$clinit(); return ju_AbstractList$1; case "com.github.xpenatan.gdx.backends.teavm.TeaAudio": cgxgbt_TeaAudio.$clinit(); return cgxgbt_TeaAudio; case "com.badlogic.gdx.scenes.scene2d.ui.Widget": cbgssu_Widget.$clinit(); return cbgssu_Widget; case "java.util.TemplateCollections$AbstractImmutableMap": ju_TemplateCollections$AbstractImmutableMap.$clinit(); return ju_TemplateCollections$AbstractImmutableMap; case "com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction": cbgssa_RelativeTemporalAction.$clinit(); return cbgssa_RelativeTemporalAction; case "com.badlogic.gdx.math.collision.Segment": cbgmc_Segment.$clinit(); return cbgmc_Segment; case "org.mslivo.core.engine.game_engine.GameEngineException": omceg_GameEngineException.$clinit(); return omceg_GameEngineException; case "org.mslivo.core.engine.ui_engine.gui.actions.MouseToolAction": omceuga_MouseToolAction.$clinit(); return omceuga_MouseToolAction; case "com.badlogic.gdx.scenes.scene2d.utils.FocusListener$1": cbgssu_FocusListener$1.$clinit(); return cbgssu_FocusListener$1; case "org.mslivo.core.engine.ui_engine.API$_Components$_Button$_ImageButton": omceu_API$_Components$_Button$_ImageButton.$clinit(); return omceu_API$_Components$_Button$_ImageButton; case "com.github.xpenatan.gdx.backends.teavm.dom.EventTargetWrapper": cgxgbtd_EventTargetWrapper.$clinit(); return cgxgbtd_EventTargetWrapper; case "com.badlogic.gdx.audio.Sound": cbga_Sound.$clinit(); return cbga_Sound; case "java.util.ListIterator": ju_ListIterator.$clinit(); return ju_ListIterator; case "java.util.Date": ju_Date.$clinit(); return ju_Date; case "com.badlogic.gdx.utils.Scaling": cbgu_Scaling.$clinit(); return cbgu_Scaling; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$2": omcsug_SandtrixUIAdapter$2.$clinit(); return omcsug_SandtrixUIAdapter$2; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$3": omcsug_SandtrixUIAdapter$3.$clinit(); return omcsug_SandtrixUIAdapter$3; case "org.mslivo.core.engine.ui_engine.API$findWindowsByName$lambda$_54_0": omceu_API$findWindowsByName$lambda$_54_0.$clinit(); return omceu_API$findWindowsByName$lambda$_54_0; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog": cbgssu_Dialog.$clinit(); return cbgssu_Dialog; case "java.util.Random": ju_Random.$clinit(); return ju_Random; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$4": omcsug_SandtrixUIAdapter$4.$clinit(); return omcsug_SandtrixUIAdapter$4; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$5": omcsug_SandtrixUIAdapter$5.$clinit(); return omcsug_SandtrixUIAdapter$5; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$6": omcsug_SandtrixUIAdapter$6.$clinit(); return omcsug_SandtrixUIAdapter$6; case "java.lang.Runnable": jl_Runnable.$clinit(); return jl_Runnable; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$7": omcsug_SandtrixUIAdapter$7.$clinit(); return omcsug_SandtrixUIAdapter$7; case "java.nio.charset.impl.UTF8Decoder": jnci_UTF8Decoder.$clinit(); return jnci_UTF8Decoder; case "com.badlogic.gdx.utils.Json": cbgu_Json.$clinit(); return cbgu_Json; case "org.mslivo.core.engine.ui_engine.API$_Components$_Text$1": omceu_API$_Components$_Text$1.$clinit(); return omceu_API$_Components$_Text$1; case "org.teavm.jso.browser.Storage": otjb_Storage.$clinit(); return otjb_Storage; case "java.util.regex.PossessiveQuantifierSet": jur_PossessiveQuantifierSet.$clinit(); return jur_PossessiveQuantifierSet; case "java.nio.charset.impl.BufferedDecoder$Controller": jnci_BufferedDecoder$Controller.$clinit(); return jnci_BufferedDecoder$Controller; case "java.util.Locale": ju_Locale.$clinit(); return ju_Locale; case "java.lang.Short": jl_Short.$clinit(); return jl_Short; case "java.lang.DefaultUncaughtExceptionHandler": jl_DefaultUncaughtExceptionHandler.$clinit(); return jl_DefaultUncaughtExceptionHandler; case "java.lang.InstantiationException": jl_InstantiationException.$clinit(); return jl_InstantiationException; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$PolarAcceleration": cbgggpi_DynamicsModifier$PolarAcceleration.$clinit(); return cbgggpi_DynamicsModifier$PolarAcceleration; case "java.util.regex.AbstractCharClass$LazyJavaLetter$1": jur_AbstractCharClass$LazyJavaLetter$1.$clinit(); return jur_AbstractCharClass$LazyJavaLetter$1; case "com.github.xpenatan.gdx.backends.teavm.dom.impl.TeaWindow": cgxgbtdi_TeaWindow.$clinit(); return cgxgbtdi_TeaWindow; case "org.mslivo.core.engine.ui_engine.API$_ToolTip$_ToolTipImage": omceu_API$_ToolTip$_ToolTipImage.$clinit(); return omceu_API$_ToolTip$_ToolTipImage; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$STATE": omcsum_MenuUIAdapter$STATE.$clinit(); return omcsum_MenuUIAdapter$STATE; case "com.badlogic.gdx.graphics.g2d.Animation": cbggg_Animation.$clinit(); return cbggg_Animation; case "org.teavm.platform.PlatformRunnable": otp_PlatformRunnable.$clinit(); return otp_PlatformRunnable; case "org.mslivo.core.engine.media_manager.media.CMediaMusic": omcemm_CMediaMusic.$clinit(); return omcemm_CMediaMusic; case "com.badlogic.gdx.Net": cbg_Net.$clinit(); return cbg_Net; case "java.util.IANATimeZone": ju_IANATimeZone.$clinit(); return ju_IANATimeZone; case "com.badlogic.gdx.scenes.scene2d.actions.CountdownEventAction": cbgssa_CountdownEventAction.$clinit(); return cbgssa_CountdownEventAction; case "com.badlogic.gdx.graphics.g3d.model.data.ModelNodeAnimation": cbgggmd_ModelNodeAnimation.$clinit(); return cbgggmd_ModelNodeAnimation; case "java.util.regex.SpecialToken": jur_SpecialToken.$clinit(); return jur_SpecialToken; case "java.util.Collections$$lambda$_57_0": ju_Collections$_clinit_$lambda$_57_0.$clinit(); return ju_Collections$_clinit_$lambda$_57_0; case "java.util.stream.impl.StreamOverSpliterator": jusi_StreamOverSpliterator.$clinit(); return jusi_StreamOverSpliterator; case "java.util.HashMap$HashEntry": ju_HashMap$HashEntry.$clinit(); return ju_HashMap$HashEntry; case "com.badlogic.gdx.math.Shape2D": cbgm_Shape2D.$clinit(); return cbgm_Shape2D; case "com.badlogic.gdx.graphics.g3d.particles.renderers.PointSpriteRenderer": cbgggpr_PointSpriteRenderer.$clinit(); return cbgggpr_PointSpriteRenderer; case "com.github.xpenatan.gdx.backends.teavm.TeaSound": cgxgbt_TeaSound.$clinit(); return cgxgbt_TeaSound; case "com.badlogic.gdx.math.ConvexHull": cbgm_ConvexHull.$clinit(); return cbgm_ConvexHull; case "java.util.Spliterator": ju_Spliterator.$clinit(); return ju_Spliterator; case "java.util.regex.AbstractCharClass$LazyUpper": jur_AbstractCharClass$LazyUpper.$clinit(); return jur_AbstractCharClass$LazyUpper; case "java.util.HashMap$KeyIterator": ju_HashMap$KeyIterator.$clinit(); return ju_HashMap$KeyIterator; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$Page": cbggg_PixmapPacker$Page.$clinit(); return cbggg_PixmapPacker$Page; case "org.mslivo.core.web.SandtrixSettingsWeb$1": omcw_SandtrixSettingsWeb$1.$clinit(); return omcw_SandtrixSettingsWeb$1; case "org.mslivo.core.web.SandtrixSettingsWeb$2": omcw_SandtrixSettingsWeb$2.$clinit(); return omcw_SandtrixSettingsWeb$2; case "org.mslivo.core.web.SandtrixSettingsWeb$3": omcw_SandtrixSettingsWeb$3.$clinit(); return omcw_SandtrixSettingsWeb$3; case "org.mslivo.core.web.SandtrixSettingsWeb$4": omcw_SandtrixSettingsWeb$4.$clinit(); return omcw_SandtrixSettingsWeb$4; case "org.mslivo.core.engine.ui_engine.UICommons$1": omceu_UICommons$1.$clinit(); return omceu_UICommons$1; case "com.badlogic.gdx.graphics.glutils.GLFrameBuffer$FrameBufferBuilder": cbggg_GLFrameBuffer$FrameBufferBuilder.$clinit(); return cbggg_GLFrameBuffer$FrameBufferBuilder; case "com.badlogic.gdx.scenes.scene2d.Touchable": cbgss_Touchable.$clinit(); return cbgss_Touchable; case "org.mslivo.core.engine.tools.settings.LoadFunction": omcets_LoadFunction.$clinit(); return omcets_LoadFunction; case "java.util.HashSet": ju_HashSet.$clinit(); return ju_HashSet; case "java.lang.Thread$UncaughtExceptionHandler": jl_Thread$UncaughtExceptionHandler.$clinit(); return jl_Thread$UncaughtExceptionHandler; case "org.mslivo.core.engine.ui_engine.gui.components.text.Text": omceugct_Text.$clinit(); return omceugct_Text; case "org.mslivo.core.web.SandtrixSettingsWeb$5": omcw_SandtrixSettingsWeb$5.$clinit(); return omcw_SandtrixSettingsWeb$5; case "org.mslivo.core.web.SandtrixSettingsWeb$6": omcw_SandtrixSettingsWeb$6.$clinit(); return omcw_SandtrixSettingsWeb$6; case "com.badlogic.gdx.scenes.scene2d.ui.Stack": cbgssu_Stack.$clinit(); return cbgssu_Stack; case "java.util.regex.MultiLineSOLSet": jur_MultiLineSOLSet.$clinit(); return jur_MultiLineSOLSet; case "org.mslivo.core.web.SandtrixSettingsWeb$7": omcw_SandtrixSettingsWeb$7.$clinit(); return omcw_SandtrixSettingsWeb$7; case "org.mslivo.core.web.SandtrixSettingsWeb$8": omcw_SandtrixSettingsWeb$8.$clinit(); return omcw_SandtrixSettingsWeb$8; case "org.mslivo.core.web.SandtrixSettingsWeb$9": omcw_SandtrixSettingsWeb$9.$clinit(); return omcw_SandtrixSettingsWeb$9; case "com.badlogic.gdx.graphics.g3d.particles.renderers.ParticleControllerRenderer": cbgggpr_ParticleControllerRenderer.$clinit(); return cbgggpr_ParticleControllerRenderer; case "com.badlogic.gdx.scenes.scene2d.actions.RunnableAction": cbgssa_RunnableAction.$clinit(); return cbgssa_RunnableAction; case "com.badlogic.gdx.graphics.glutils.VertexArray": cbggg_VertexArray.$clinit(); return cbggg_VertexArray; case "java.util.regex.AbstractCharClass$LazyLower": jur_AbstractCharClass$LazyLower.$clinit(); return jur_AbstractCharClass$LazyLower; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$2": cbgssu_SelectBox$2.$clinit(); return cbgssu_SelectBox$2; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1": cbgssu_SelectBox$1.$clinit(); return cbgssu_SelectBox$1; case "org.mslivo.core.engine.ui_engine.gui.notification.Notification": omceugn_Notification.$clinit(); return omceugn_Notification; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask": cbgssu_TextField$KeyRepeatTask.$clinit(); return cbgssu_TextField$KeyRepeatTask; case "com.badlogic.gdx.scenes.scene2d.actions.SequenceAction": cbgssa_SequenceAction.$clinit(); return cbgssa_SequenceAction; case "com.badlogic.gdx.graphics.glutils.PixmapTextureData": cbggg_PixmapTextureData.$clinit(); return cbggg_PixmapTextureData; case "java.util.regex.AbstractCharClass$LazyJavaTitleCase": jur_AbstractCharClass$LazyJavaTitleCase.$clinit(); return jur_AbstractCharClass$LazyJavaTitleCase; case "com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData": cbggg_IndexBufferObjectSubData.$clinit(); return cbggg_IndexBufferObjectSubData; case "java.util.regex.PreviousMatch": jur_PreviousMatch.$clinit(); return jur_PreviousMatch; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter$1": omcsug_SandtrixUIAdapter$1.$clinit(); return omcsug_SandtrixUIAdapter$1; case "org.mslivo.core.engine.tools.Tools": omcet_Tools.$clinit(); return omcet_Tools; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$PixmapPackerRectangle": cbggg_PixmapPacker$PixmapPackerRectangle.$clinit(); return cbggg_PixmapPacker$PixmapPackerRectangle; case "com.badlogic.gdx.controllers.Controllers": cbgc_Controllers.$clinit(); return cbgc_Controllers; case "java.util.Comparator": ju_Comparator.$clinit(); return ju_Comparator; case "org.mslivo.core.sandtrix.ui.game.particles.GameOverParticleSystem": omcsugp_GameOverParticleSystem.$clinit(); return omcsugp_GameOverParticleSystem; case "com.badlogic.gdx.math.DelaunayTriangulator": cbgm_DelaunayTriangulator.$clinit(); return cbgm_DelaunayTriangulator; case "java.util.regex.NonCapFSet": jur_NonCapFSet.$clinit(); return jur_NonCapFSet; case "com.badlogic.gdx.scenes.scene2d.ui.ImageButton": cbgssu_ImageButton.$clinit(); return cbgssu_ImageButton; case "org.mslivo.core.engine.ui_engine.gui.components.scrollbar.ScrollBarHorizontal": omceugcs_ScrollBarHorizontal.$clinit(); return omceugcs_ScrollBarHorizontal; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ParticleControllerInfluencer$Random": cbgggpi_ParticleControllerInfluencer$Random.$clinit(); return cbgggpi_ParticleControllerInfluencer$Random; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ScaleInfluencer": cbgggpi_ScaleInfluencer.$clinit(); return cbgggpi_ScaleInfluencer; case "com.badlogic.gdx.math.MathUtils": cbgm_MathUtils.$clinit(); return cbgm_MathUtils; case "java.util.regex.UCISupplCharSet": jur_UCISupplCharSet.$clinit(); return jur_UCISupplCharSet; case "com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData": cbggg_BitmapFont$BitmapFontData.$clinit(); return cbggg_BitmapFont$BitmapFontData; case "com.badlogic.gdx.graphics.g3d.particles.values.RectangleSpawnShapeValue": cbgggpv_RectangleSpawnShapeValue.$clinit(); return cbgggpv_RectangleSpawnShapeValue; case "java.util.regex.AbstractCharClass$LazyRange": jur_AbstractCharClass$LazyRange.$clinit(); return jur_AbstractCharClass$LazyRange; case "java.util.regex.AltQuantifierSet": jur_AltQuantifierSet.$clinit(); return jur_AltQuantifierSet; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$5": omcsum_MenuUIAdapter$5.$clinit(); return omcsum_MenuUIAdapter$5; case "com.badlogic.gdx.math.Interpolation$ExpIn": cbgm_Interpolation$ExpIn.$clinit(); return cbgm_Interpolation$ExpIn; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$6": omcsum_MenuUIAdapter$6.$clinit(); return omcsum_MenuUIAdapter$6; case "com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener": cbgssu_DragScrollListener.$clinit(); return cbgssu_DragScrollListener; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$3": omcsum_MenuUIAdapter$3.$clinit(); return omcsum_MenuUIAdapter$3; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$4": omcsum_MenuUIAdapter$4.$clinit(); return omcsum_MenuUIAdapter$4; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$9": omcsum_MenuUIAdapter$9.$clinit(); return omcsum_MenuUIAdapter$9; case "java.util.stream.impl.SimpleStreamImpl$toArray$lambda$_21_0": jusi_SimpleStreamImpl$toArray$lambda$_21_0.$clinit(); return jusi_SimpleStreamImpl$toArray$lambda$_21_0; case "java.util.regex.AbstractCharClass$LazyJavaLowerCase$1": jur_AbstractCharClass$LazyJavaLowerCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaLowerCase$1; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$7": omcsum_MenuUIAdapter$7.$clinit(); return omcsum_MenuUIAdapter$7; case "org.teavm.classlib.impl.tz.FixedDateTimeZone": otcit_FixedDateTimeZone.$clinit(); return otcit_FixedDateTimeZone; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$8": omcsum_MenuUIAdapter$8.$clinit(); return omcsum_MenuUIAdapter$8; case "java.lang.Object$monitorExit$lambda$_8_0": jl_Object$monitorExit$lambda$_8_0.$clinit(); return jl_Object$monitorExit$lambda$_8_0; case "org.mslivo.core.engine.ui_engine.API$findScreenComponentsByName$lambda$_39_0": omceu_API$findScreenComponentsByName$lambda$_39_0.$clinit(); return omceu_API$findScreenComponentsByName$lambda$_39_0; case "com.badlogic.gdx.audio.Music$OnCompletionListener": cbga_Music$OnCompletionListener.$clinit(); return cbga_Music$OnCompletionListener; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$4$1": cgxgbt_TeaApplication$4$1.$clinit(); return cgxgbt_TeaApplication$4$1; case "java.util.regex.UCISupplRangeSet": jur_UCISupplRangeSet.$clinit(); return jur_UCISupplRangeSet; case "com.badlogic.gdx.utils.Clipboard": cbgu_Clipboard.$clinit(); return cbgu_Clipboard; case "org.mslivo.core.engine.ui_engine.API$_Components$_CheckBox": omceu_API$_Components$_CheckBox.$clinit(); return omceu_API$_Components$_CheckBox; case "com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type": cbgssu_FocusListener$FocusEvent$Type.$clinit(); return cbgssu_FocusListener$FocusEvent$Type; case "java.util.regex.AbstractCharClass$LazyPunct": jur_AbstractCharClass$LazyPunct.$clinit(); return jur_AbstractCharClass$LazyPunct; case "com.badlogic.gdx.graphics.glutils.VertexBufferObjectWithVAO": cbggg_VertexBufferObjectWithVAO.$clinit(); return cbggg_VertexBufferObjectWithVAO; case "org.teavm.classlib.impl.console.Console": otcic_Console.$clinit(); return otcic_Console; case "com.badlogic.gdx.scenes.scene2d.actions.FloatAction": cbgssa_FloatAction.$clinit(); return cbgssa_FloatAction; case "com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup": cbgssu_HorizontalGroup.$clinit(); return cbgssu_HorizontalGroup; case "com.github.xpenatan.gdx.backends.teavm.TeaGL20Debug": cgxgbt_TeaGL20Debug.$clinit(); return cgxgbt_TeaGL20Debug; case "org.mslivo.core.engine.ui_engine.gui.hotkeys.HotKey": omceugh_HotKey.$clinit(); return omceugh_HotKey; case "com.badlogic.gdx.scenes.scene2d.ui.Tree$2": cbgssu_Tree$2.$clinit(); return cbgssu_Tree$2; case "com.badlogic.gdx.scenes.scene2d.ui.Tree$1": cbgssu_Tree$1.$clinit(); return cbgssu_Tree$1; case "org.mslivo.core.engine.tools.settings.ValidateFunction": omcets_ValidateFunction.$clinit(); return omcets_ValidateFunction; case "org.mslivo.core.engine.ui_engine.gui.components.image.Image": omceugci_Image.$clinit(); return omceugci_Image; case "com.github.xpenatan.gdx.backends.teavm.filesystem.StoreLocal": cgxgbtf_StoreLocal.$clinit(); return cgxgbtf_StoreLocal; case "org.mslivo.core.web.CrazyGamesSDK": omcw_CrazyGamesSDK.$clinit(); return omcw_CrazyGamesSDK; case "org.mslivo.core.engine.ui_engine.API$_Components$_ScrollBar$1": omceu_API$_Components$_ScrollBar$1.$clinit(); return omceu_API$_Components$_ScrollBar$1; case "java.util.Dictionary": ju_Dictionary.$clinit(); return ju_Dictionary; case "java.lang.Throwable": jl_Throwable.$clinit(); return jl_Throwable; case "java.util.regex.AbstractCharClass$LazySpace": jur_AbstractCharClass$LazySpace.$clinit(); return jur_AbstractCharClass$LazySpace; case "com.badlogic.gdx.graphics.g3d.particles.ParticleController": cbgggp_ParticleController.$clinit(); return cbgggp_ParticleController; case "com.badlogic.gdx.math.GeometryUtils": cbgm_GeometryUtils.$clinit(); return cbgm_GeometryUtils; case "java.util.HashMap$1": ju_HashMap$1.$clinit(); return ju_HashMap$1; case "com.badlogic.gdx.scenes.scene2d.ui.Skin": cbgssu_Skin.$clinit(); return cbgssu_Skin; case "org.mslivo.core.engine.ui_engine.input.InputEvents": omceui_InputEvents.$clinit(); return omceui_InputEvents; case "java.text.SimpleDateFormat": jt_SimpleDateFormat.$clinit(); return jt_SimpleDateFormat; case "org.teavm.jso.browser.WindowEventTarget": otjb_WindowEventTarget.$clinit(); return otjb_WindowEventTarget; case "org.mslivo.core.engine.ui_engine.gui.components.checkbox.CheckBoxStyle": omceugcc_CheckBoxStyle.$clinit(); return omceugcc_CheckBoxStyle; case "com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue$Triangle": cbgggpv_MeshSpawnShapeValue$Triangle.$clinit(); return cbgggpv_MeshSpawnShapeValue$Triangle; case "java.util.RandomAccess": ju_RandomAccess.$clinit(); return ju_RandomAccess; case "com.badlogic.gdx.math.Matrix3": cbgm_Matrix3.$clinit(); return cbgm_Matrix3; case "com.badlogic.gdx.math.Matrix4": cbgm_Matrix4.$clinit(); return cbgm_Matrix4; case "org.mslivo.core.engine.ui_engine.gui.actions.MapAction": omceuga_MapAction.$clinit(); return omceuga_MapAction; case "com.badlogic.gdx.scenes.scene2d.InputListener$1": cbgss_InputListener$1.$clinit(); return cbgss_InputListener$1; case "java.lang.NegativeArraySizeException": jl_NegativeArraySizeException.$clinit(); return jl_NegativeArraySizeException; case "org.mslivo.core.engine.ui_engine.gui.components.checkbox.CheckBox": omceugcc_CheckBox.$clinit(); return omceugcc_CheckBox; case "com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction": cbgssa_RemoveActorAction.$clinit(); return cbgssa_RemoveActorAction; case "java.util.Map$Entry": ju_Map$Entry.$clinit(); return ju_Map$Entry; case "com.badlogic.gdx.scenes.scene2d.actions.ParallelAction": cbgssa_ParallelAction.$clinit(); return cbgssa_ParallelAction; case "org.mslivo.core.sandtrix.ui.menu.MenuBaseMedia": omcsum_MenuBaseMedia.$clinit(); return omcsum_MenuBaseMedia; case "java.nio.ShortBufferImpl": jn_ShortBufferImpl.$clinit(); return jn_ShortBufferImpl; case "java.util.FormatterClosedException": ju_FormatterClosedException.$clinit(); return ju_FormatterClosedException; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$Angular": cbgggpi_DynamicsModifier$Angular.$clinit(); return cbgggpi_DynamicsModifier$Angular; case "com.badlogic.gdx.math.Interpolation$Bounce": cbgm_Interpolation$Bounce.$clinit(); return cbgm_Interpolation$Bounce; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$1": omcsum_MenuUIAdapter$1.$clinit(); return omcsum_MenuUIAdapter$1; case "com.badlogic.gdx.scenes.scene2d.actions.SizeByAction": cbgssa_SizeByAction.$clinit(); return cbgssa_SizeByAction; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$2": omcsum_MenuUIAdapter$2.$clinit(); return omcsum_MenuUIAdapter$2; case "org.mslivo.core.engine.ui_engine.gui.ostextinput.MouseTextInputAction": omceugo_MouseTextInputAction.$clinit(); return omceugo_MouseTextInputAction; case "java.util.TemplateCollections$AbstractImmutableSet": ju_TemplateCollections$AbstractImmutableSet.$clinit(); return ju_TemplateCollections$AbstractImmutableSet; case "com.badlogic.gdx.graphics.glutils.VertexBufferObject": cbggg_VertexBufferObject.$clinit(); return cbggg_VertexBufferObject; case "org.mslivo.core.engine.ui_engine.gui.components.scrollbar.ScrollBar": omceugcs_ScrollBar.$clinit(); return omceugcs_ScrollBar; case "com.badlogic.gdx.math.Interpolation$Swing": cbgm_Interpolation$Swing.$clinit(); return cbgm_Interpolation$Swing; case "java.util.regex.GroupQuantifierSet": jur_GroupQuantifierSet.$clinit(); return jur_GroupQuantifierSet; case "com.badlogic.gdx.utils.Array$ArrayIterable": cbgu_Array$ArrayIterable.$clinit(); return cbgu_Array$ArrayIterable; case "java.lang.IllegalStateException": jl_IllegalStateException.$clinit(); return jl_IllegalStateException; case "com.github.xpenatan.gdx.backends.teavm.dom.FileReaderWrapper": cgxgbtd_FileReaderWrapper.$clinit(); return cgxgbtd_FileReaderWrapper; case "com.badlogic.gdx.scenes.scene2d.ui.TooltipManager": cbgssu_TooltipManager.$clinit(); return cbgssu_TooltipManager; case "com.badlogic.gdx.maps.objects.TextureMapObject": cbgmo_TextureMapObject.$clinit(); return cbgmo_TextureMapObject; case "java.util.AbstractList": ju_AbstractList.$clinit(); return ju_AbstractList; case "java.util.regex.ReluctantCompositeQuantifierSet": jur_ReluctantCompositeQuantifierSet.$clinit(); return jur_ReluctantCompositeQuantifierSet; case "com.badlogic.gdx.maps.objects.CircleMapObject": cbgmo_CircleMapObject.$clinit(); return cbgmo_CircleMapObject; case "java.lang.AutoCloseable": jl_AutoCloseable.$clinit(); return jl_AutoCloseable; case "java.nio.ByteBuffer": jn_ByteBuffer.$clinit(); return jn_ByteBuffer; case "org.mslivo.core.sandtrix.ui.menu.particles.TitleParticlesSystem": omcsump_TitleParticlesSystem.$clinit(); return omcsump_TitleParticlesSystem; case "java.util.regex.SOLSet": jur_SOLSet.$clinit(); return jur_SOLSet; case "com.badlogic.gdx.math.Vector3": cbgm_Vector3.$clinit(); return cbgm_Vector3; case "com.badlogic.gdx.math.Vector2": cbgm_Vector2.$clinit(); return cbgm_Vector2; case "java.lang.ThreadInterruptHandler": jl_ThreadInterruptHandler.$clinit(); return jl_ThreadInterruptHandler; case "java.text.DateFormatElement$Numeric": jt_DateFormatElement$Numeric.$clinit(); return jt_DateFormatElement$Numeric; case "java.util.HashMap$HashMapEntrySet": ju_HashMap$HashMapEntrySet.$clinit(); return ju_HashMap$HashMapEntrySet; case "org.mslivo.core.engine.ui_engine.API$_Camera": omceu_API$_Camera.$clinit(); return omceu_API$_Camera; case "java.util.regex.AbstractCharClass": jur_AbstractCharClass.$clinit(); return jur_AbstractCharClass; case "java.lang.Byte": jl_Byte.$clinit(); return jl_Byte; case "com.github.xpenatan.gdx.backends.teavm.soundmanager.TeaSMSound": cgxgbts_TeaSMSound.$clinit(); return cgxgbts_TeaSMSound; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsInfluencer": cbgggpi_DynamicsInfluencer.$clinit(); return cbgggpi_DynamicsInfluencer; case "java.lang.Cloneable": jl_Cloneable.$clinit(); return jl_Cloneable; case "com.badlogic.gdx.utils.SnapshotArray": cbgu_SnapshotArray.$clinit(); return cbgu_SnapshotArray; case "com.badlogic.gdx.scenes.scene2d.actions.RepeatAction": cbgssa_RepeatAction.$clinit(); return cbgssa_RepeatAction; case "com.github.xpenatan.gdx.backends.teavm.AssetLoaderListener": cgxgbt_AssetLoaderListener.$clinit(); return cgxgbt_AssetLoaderListener; case "com.badlogic.gdx.utils.reflect.Constructor": cbgur_Constructor.$clinit(); return cbgur_Constructor; case "com.badlogic.gdx.controllers.ControllerListener": cbgc_ControllerListener.$clinit(); return cbgc_ControllerListener; case "com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source": cbgssu_DragAndDrop$Source.$clinit(); return cbgssu_DragAndDrop$Source; case "org.mslivo.core.engine.ui_engine.API$_Components": omceu_API$_Components.$clinit(); return omceu_API$_Components; case "java.lang.String$$lambda$_89_0": jl_String$_clinit_$lambda$_89_0.$clinit(); return jl_String$_clinit_$lambda$_89_0; case "java.nio.ShortBufferOverArray": jn_ShortBufferOverArray.$clinit(); return jn_ShortBufferOverArray; case "com.badlogic.gdx.graphics.g3d.particles.ParticleEffect": cbgggp_ParticleEffect.$clinit(); return cbgggp_ParticleEffect; case "java.lang.reflect.Type": jlr_Type.$clinit(); return jlr_Type; case "java.text.DateFormatElement$Iso8601Timezone": jt_DateFormatElement$Iso8601Timezone.$clinit(); return jt_DateFormatElement$Iso8601Timezone; case "java.lang.reflect.Modifier": jlr_Modifier.$clinit(); return jlr_Modifier; case "com.badlogic.gdx.input.GestureDetector$GestureListener": cbgi_GestureDetector$GestureListener.$clinit(); return cbgi_GestureDetector$GestureListener; case "org.teavm.classlib.impl.console.ConsoleOutputStream": otcic_ConsoleOutputStream.$clinit(); return otcic_ConsoleOutputStream; case "com.badlogic.gdx.graphics.g3d.particles.values.UnweightedMeshSpawnShapeValue": cbgggpv_UnweightedMeshSpawnShapeValue.$clinit(); return cbgggpv_UnweightedMeshSpawnShapeValue; case "java.util.regex.AbstractCharClass$LazyJavaIdentifierIgnorable": jur_AbstractCharClass$LazyJavaIdentifierIgnorable.$clinit(); return jur_AbstractCharClass$LazyJavaIdentifierIgnorable; case "org.mslivo.core.sandtrix.ui.game.particles.ResolveParticleSystem$CustomData": omcsugp_ResolveParticleSystem$CustomData.$clinit(); return omcsugp_ResolveParticleSystem$CustomData; case "java.util.HashMap": ju_HashMap.$clinit(); return ju_HashMap; case "java.text.DecimalFormat$MinusField": jt_DecimalFormat$MinusField.$clinit(); return jt_DecimalFormat$MinusField; case "com.badlogic.gdx.utils.FloatArray": cbgu_FloatArray.$clinit(); return cbgu_FloatArray; case "com.badlogic.gdx.scenes.scene2d.ui.TextTooltip": cbgssu_TextTooltip.$clinit(); return cbgssu_TextTooltip; case "org.mslivo.core.engine.ui_engine.gui.actions.ButtonAction": omceuga_ButtonAction.$clinit(); return omceuga_ButtonAction; case "com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton": cbgssu_ImageTextButton.$clinit(); return cbgssu_ImageTextButton; case "com.badlogic.gdx.scenes.scene2d.actions.RotateByAction": cbgssa_RotateByAction.$clinit(); return cbgssa_RotateByAction; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader": cgxgbtp_Preloader.$clinit(); return cgxgbtp_Preloader; case "com.badlogic.gdx.scenes.scene2d.ui.Window": cbgssu_Window.$clinit(); return cbgssu_Window; case "org.teavm.classlib.impl.text.DoubleAnalyzer": otcit_DoubleAnalyzer.$clinit(); return otcit_DoubleAnalyzer; case "java.nio.charset.CoderResult": jnc_CoderResult.$clinit(); return jnc_CoderResult; case "java.util.regex.EOLSet": jur_EOLSet.$clinit(); return jur_EOLSet; case "java.util.regex.Lexer": jur_Lexer.$clinit(); return jur_Lexer; case "org.mslivo.core.engine.ui_engine.gui.actions.ImageAction": omceuga_ImageAction.$clinit(); return omceuga_ImageAction; case "org.mslivo.core.engine.ui_engine.API$_Components$_Button": omceu_API$_Components$_Button.$clinit(); return omceu_API$_Components$_Button; case "java.util.regex.AbstractCharClass$LazyNonSpace": jur_AbstractCharClass$LazyNonSpace.$clinit(); return jur_AbstractCharClass$LazyNonSpace; case "org.teavm.jso.typedarrays.Int32Array": otjt_Int32Array.$clinit(); return otjt_Int32Array; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured": omceu_API$_PreConfigured.$clinit(); return omceu_API$_PreConfigured; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$BrownianAcceleration": cbgggpi_DynamicsModifier$BrownianAcceleration.$clinit(); return cbgggpi_DynamicsModifier$BrownianAcceleration; case "java.lang.IllegalArgumentException": jl_IllegalArgumentException.$clinit(); return jl_IllegalArgumentException; case "java.text.SimpleDatePatternParser": jt_SimpleDatePatternParser.$clinit(); return jt_SimpleDatePatternParser; case "org.mslivo.core.web.HighScoreManagerWeb": omcw_HighScoreManagerWeb.$clinit(); return omcw_HighScoreManagerWeb; case "com.badlogic.gdx.ApplicationListener": cbg_ApplicationListener.$clinit(); return cbg_ApplicationListener; case "java.nio.ShortBufferOverByteBufferBigEndian": jn_ShortBufferOverByteBufferBigEndian.$clinit(); return jn_ShortBufferOverByteBufferBigEndian; case "com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable": cbgssu_NinePatchDrawable.$clinit(); return cbgssu_NinePatchDrawable; case "com.badlogic.gdx.controllers.ControllerManagerStub": cbgc_ControllerManagerStub.$clinit(); return cbgc_ControllerManagerStub; case "com.badlogic.gdx.graphics.g2d.Animation$PlayMode": cbggg_Animation$PlayMode.$clinit(); return cbggg_Animation$PlayMode; case "java.util.HashMap$EntryIterator": ju_HashMap$EntryIterator.$clinit(); return ju_HashMap$EntryIterator; case "org.mslivo.core.engine.ui_engine.API$_Components$_Image$1": omceu_API$_Components$_Image$1.$clinit(); return omceu_API$_Components$_Image$1; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier": cbgggpi_DynamicsModifier.$clinit(); return cbgggpi_DynamicsModifier; case "org.mslivo.core.sandtrix.ui.game.particles.ResolveParticleSystem": omcsugp_ResolveParticleSystem.$clinit(); return omcsugp_ResolveParticleSystem; case "java.util.Collections": ju_Collections.$clinit(); return ju_Collections; case "org.mslivo.core.sandtrix.engine.SandtrixEngineAdapter$GAME_OVER_REASON": omcse_SandtrixEngineAdapter$GAME_OVER_REASON.$clinit(); return omcse_SandtrixEngineAdapter$GAME_OVER_REASON; case "com.badlogic.gdx.scenes.scene2d.InputListener": cbgss_InputListener.$clinit(); return cbgss_InputListener; case "org.mslivo.core.engine.media_manager.media.CMediaSound": omcemm_CMediaSound.$clinit(); return omcemm_CMediaSound; case "java.text.Format": jt_Format.$clinit(); return jt_Format; case "org.mslivo.core.engine.ui_engine.gui.components.tabbar.Tab": omceugct_Tab.$clinit(); return omceugct_Tab; case "java.util.Enumeration": ju_Enumeration.$clinit(); return ju_Enumeration; case "com.badlogic.gdx.graphics.glutils.GLVersion$Type": cbggg_GLVersion$Type.$clinit(); return cbggg_GLVersion$Type; case "com.badlogic.gdx.utils.Timer$Task": cbgu_Timer$Task.$clinit(); return cbgu_Timer$Task; case "java.lang.AbstractStringBuilder$Constants": jl_AbstractStringBuilder$Constants.$clinit(); return jl_AbstractStringBuilder$Constants; case "java.util.regex.SingleSet": jur_SingleSet.$clinit(); return jur_SingleSet; case "org.mslivo.core.engine.game_engine.GameEngineAdapter": omceg_GameEngineAdapter.$clinit(); return omceg_GameEngineAdapter; case "org.mslivo.core.sandtrix.data.objects.ScoreStack": omcsdo_ScoreStack.$clinit(); return omcsdo_ScoreStack; case "java.lang.Thread": jl_Thread.$clinit(); return jl_Thread; case "com.badlogic.gdx.utils.viewport.FitViewport": cbguv_FitViewport.$clinit(); return cbguv_FitViewport; case "org.mslivo.core.engine.ui_engine.gui.tool.MouseTool": omceugt_MouseTool.$clinit(); return omceugt_MouseTool; case "com.badlogic.gdx.scenes.scene2d.ui.Tree$Node": cbgssu_Tree$Node.$clinit(); return cbgssu_Tree$Node; case "java.util.regex.BackReferencedSingleSet": jur_BackReferencedSingleSet.$clinit(); return jur_BackReferencedSingleSet; case "java.nio.charset.BufferOverflowException": jnc_BufferOverflowException.$clinit(); return jnc_BufferOverflowException; case "org.teavm.platform.PlatformQueue": otp_PlatformQueue.$clinit(); return otp_PlatformQueue; case "org.mslivo.core.engine.ui_engine.API$_HotKey": omceu_API$_HotKey.$clinit(); return omceu_API$_HotKey; case "org.mslivo.core.engine.ui_engine.API$_Components$_Button$_TextButton": omceu_API$_Components$_Button$_TextButton.$clinit(); return omceu_API$_Components$_Button$_TextButton; case "org.teavm.classlib.impl.unicode.CLDRHelper": otciu_CLDRHelper.$clinit(); return otciu_CLDRHelper; case "org.mslivo.core.sandtrix.data.objects.Tetromino": omcsdo_Tetromino.$clinit(); return omcsdo_Tetromino; case "com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer$AspectTextureRegion": cbgggpi_RegionInfluencer$AspectTextureRegion.$clinit(); return cbgggpi_RegionInfluencer$AspectTextureRegion; case "com.badlogic.gdx.utils.IntSet": cbgu_IntSet.$clinit(); return cbgu_IntSet; case "com.badlogic.gdx.scenes.scene2d.actions.TemporalAction": cbgssa_TemporalAction.$clinit(); return cbgssa_TemporalAction; case "java.util.MissingResourceException": ju_MissingResourceException.$clinit(); return ju_MissingResourceException; case "java.lang.StringIndexOutOfBoundsException": jl_StringIndexOutOfBoundsException.$clinit(); return jl_StringIndexOutOfBoundsException; case "java.nio.charset.CharsetDecoder": jnc_CharsetDecoder.$clinit(); return jnc_CharsetDecoder; case "java.util.regex.UCIBackReferenceSet": jur_UCIBackReferenceSet.$clinit(); return jur_UCIBackReferenceSet; case "com.badlogic.gdx.utils.StreamUtils": cbgu_StreamUtils.$clinit(); return cbgu_StreamUtils; case "java.nio.ByteOrder": jn_ByteOrder.$clinit(); return jn_ByteOrder; case "com.badlogic.gdx.graphics.TextureData$TextureDataType": cbgg_TextureData$TextureDataType.$clinit(); return cbgg_TextureData$TextureDataType; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$3$1": cgxgbtp_Preloader$3$1.$clinit(); return cgxgbtp_Preloader$3$1; case "org.teavm.classlib.impl.console.StdoutOutputStream": otcic_StdoutOutputStream.$clinit(); return otcic_StdoutOutputStream; case "com.badlogic.gdx.audio.Music": cbga_Music.$clinit(); return cbga_Music; case "java.util.regex.DotAllQuantifierSet": jur_DotAllQuantifierSet.$clinit(); return jur_DotAllQuantifierSet; case "org.mslivo.core.engine.ui_engine.gui.components.shape.Shape": omceugcs_Shape.$clinit(); return omceugcs_Shape; case "com.badlogic.gdx.graphics.g3d.model.data.ModelMaterial$MaterialType": cbgggmd_ModelMaterial$MaterialType.$clinit(); return cbgggmd_ModelMaterial$MaterialType; case "java.util.regex.ReluctantGroupQuantifierSet": jur_ReluctantGroupQuantifierSet.$clinit(); return jur_ReluctantGroupQuantifierSet; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer$Single": cbgggpi_ColorInfluencer$Single.$clinit(); return cbgggpi_ColorInfluencer$Single; case "com.badlogic.gdx.Application": cbg_Application.$clinit(); return cbg_Application; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy$GuillotinePage": cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage.$clinit(); return cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage; case "java.lang.ReflectiveOperationException": jl_ReflectiveOperationException.$clinit(); return jl_ReflectiveOperationException; case "java.nio.charset.CoderMalfunctionError": jnc_CoderMalfunctionError.$clinit(); return jnc_CoderMalfunctionError; case "com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent": cbgggp_ParticleControllerComponent.$clinit(); return cbgggp_ParticleControllerComponent; case "com.badlogic.gdx.scenes.scene2d.ui.Value$Fixed": cbgssu_Value$Fixed.$clinit(); return cbgssu_Value$Fixed; case "com.badlogic.gdx.graphics.Colors": cbgg_Colors.$clinit(); return cbgg_Colors; case "java.util.regex.CIDecomposedCharSet": jur_CIDecomposedCharSet.$clinit(); return jur_CIDecomposedCharSet; case "java.io.Flushable": ji_Flushable.$clinit(); return ji_Flushable; case "org.teavm.jso.webgl.WebGLContextAttributes": otjw_WebGLContextAttributes.$clinit(); return otjw_WebGLContextAttributes; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy": cbggg_PixmapPacker$GuillotineStrategy.$clinit(); return cbggg_PixmapPacker$GuillotineStrategy; case "com.badlogic.gdx.math.Affine2": cbgm_Affine2.$clinit(); return cbgm_Affine2; case "com.badlogic.gdx.scenes.scene2d.utils.FocusListener": cbgssu_FocusListener.$clinit(); return cbgssu_FocusListener; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$4$1": cgxgbtp_AssetDownloadImpl$4$1.$clinit(); return cgxgbtp_AssetDownloadImpl$4$1; case "com.badlogic.gdx.graphics.Pixmap": cbgg_Pixmap.$clinit(); return cbgg_Pixmap; case "com.github.xpenatan.gdx.backends.teavm.TeaCursor": cgxgbt_TeaCursor.$clinit(); return cgxgbt_TeaCursor; case "com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle": cbgssu_TextButton$TextButtonStyle.$clinit(); return cbgssu_TextButton$TextButtonStyle; case "org.mslivo.core.engine.tools.particles.particle.Particle": omcetpp_Particle.$clinit(); return omcetpp_Particle; case "com.badlogic.gdx.math.GridPoint2": cbgm_GridPoint2.$clinit(); return cbgm_GridPoint2; case "org.mslivo.core.engine.ui_engine.misc.ProgressBarPercentText": omceum_ProgressBarPercentText.$clinit(); return omceum_ProgressBarPercentText; case "org.mslivo.core.engine.ui_engine.gui.actions.ListAction": omceuga_ListAction.$clinit(); return omceuga_ListAction; case "com.badlogic.gdx.math.GridPoint3": cbgm_GridPoint3.$clinit(); return cbgm_GridPoint3; case "com.github.xpenatan.gdx.backends.teavm.TeaMusic": cgxgbt_TeaMusic.$clinit(); return cgxgbt_TeaMusic; case "com.badlogic.gdx.graphics.glutils.FileTextureData": cbggg_FileTextureData.$clinit(); return cbggg_FileTextureData; case "com.github.xpenatan.gdx.backends.teavm.utils.TeaNavigator": cgxgbtu_TeaNavigator.$clinit(); return cgxgbtu_TeaNavigator; case "com.badlogic.gdx.scenes.scene2d.ui.TooltipManager$1": cbgssu_TooltipManager$1.$clinit(); return cbgssu_TooltipManager$1; case "com.badlogic.gdx.scenes.scene2d.ui.TooltipManager$2": cbgssu_TooltipManager$2.$clinit(); return cbgssu_TooltipManager$2; case "com.badlogic.gdx.math.Interpolation$PowOut": cbgm_Interpolation$PowOut.$clinit(); return cbgm_Interpolation$PowOut; case "java.util.stream.impl.StreamOverSpliterator$AdapterAction": jusi_StreamOverSpliterator$AdapterAction.$clinit(); return jusi_StreamOverSpliterator$AdapterAction; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloader": cgxgbtp_AssetDownloader.$clinit(); return cgxgbtp_AssetDownloader; case "org.mslivo.core.engine.tools.settings.SettingsEntry": omcets_SettingsEntry.$clinit(); return omcets_SettingsEntry; case "com.github.xpenatan.gdx.backends.teavm.filesystem.StoreMemory": cgxgbtf_StoreMemory.$clinit(); return cgxgbtf_StoreMemory; case "java.net.URIEncoderDecoder": jn_URIEncoderDecoder.$clinit(); return jn_URIEncoderDecoder; case "java.net.URISyntaxException": jn_URISyntaxException.$clinit(); return jn_URISyntaxException; case "org.teavm.classlib.impl.text.DoubleAnalyzer$Result": otcit_DoubleAnalyzer$Result.$clinit(); return otcit_DoubleAnalyzer$Result; case "org.mslivo.core.engine.ui_engine.media.GUIBaseMedia": omceum_GUIBaseMedia.$clinit(); return omceum_GUIBaseMedia; case "java.util.AbstractCollection": ju_AbstractCollection.$clinit(); return ju_AbstractCollection; case "com.badlogic.gdx.utils.OrderedSet": cbgu_OrderedSet.$clinit(); return cbgu_OrderedSet; case "com.badlogic.gdx.scenes.scene2d.ui.Label": cbgssu_Label.$clinit(); return cbgssu_Label; case "org.mslivo.core.engine.ui_engine.gui.actions.CommonActions": omceuga_CommonActions.$clinit(); return omceuga_CommonActions; case "java.io.ByteArrayInputStream": ji_ByteArrayInputStream.$clinit(); return ji_ByteArrayInputStream; case "org.teavm.classlib.impl.IntegerUtil": otci_IntegerUtil.$clinit(); return otci_IntegerUtil; case "java.nio.IntBuffer": jn_IntBuffer.$clinit(); return jn_IntBuffer; case "java.util.regex.PossessiveAltQuantifierSet": jur_PossessiveAltQuantifierSet.$clinit(); return jur_PossessiveAltQuantifierSet; case "com.badlogic.gdx.utils.viewport.Viewport": cbguv_Viewport.$clinit(); return cbguv_Viewport; case "java.lang.Readable": jl_Readable.$clinit(); return jl_Readable; case "com.badlogic.gdx.scenes.scene2d.actions.Actions": cbgssa_Actions.$clinit(); return cbgssa_Actions; case "org.mslivo.core.engine.ui_engine.UIEngine$1": omceu_UIEngine$1.$clinit(); return omceu_UIEngine$1; case "java.lang.SecurityException": jl_SecurityException.$clinit(); return jl_SecurityException; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ModelInfluencer$Single": cbgggpi_ModelInfluencer$Single.$clinit(); return cbgggpi_ModelInfluencer$Single; case "org.mslivo.core.sandtrix.ui.UIUtils": omcsu_UIUtils.$clinit(); return omcsu_UIUtils; case "com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3": cbgssu_ScrollPane$3.$clinit(); return cbgssu_ScrollPane$3; case "com.github.xpenatan.gdx.backends.teavm.filesystem.FileDBManager": cgxgbtf_FileDBManager.$clinit(); return cgxgbtf_FileDBManager; case "com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2": cbgssu_ScrollPane$2.$clinit(); return cbgssu_ScrollPane$2; case "com.badlogic.gdx.math.Interpolation$SwingIn": cbgm_Interpolation$SwingIn.$clinit(); return cbgm_Interpolation$SwingIn; case "com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1": cbgssu_ScrollPane$1.$clinit(); return cbgssu_ScrollPane$1; case "org.teavm.classlib.impl.tz.StorableDateTimeZone": otcit_StorableDateTimeZone.$clinit(); return otcit_StorableDateTimeZone; case "com.badlogic.gdx.graphics.glutils.GLFrameBuffer": cbggg_GLFrameBuffer.$clinit(); return cbggg_GLFrameBuffer; case "java.util.regex.AbstractCharClass$LazyWord": jur_AbstractCharClass$LazyWord.$clinit(); return jur_AbstractCharClass$LazyWord; case "java.util.Objects": ju_Objects.$clinit(); return ju_Objects; case "org.mslivo.core.sandtrix.misc.RedGreenGradient": omcsm_RedGreenGradient.$clinit(); return omcsm_RedGreenGradient; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter": cbgssu_TextField$TextFieldFilter.$clinit(); return cbgssu_TextField$TextFieldFilter; case "java.util.regex.SequenceSet": jur_SequenceSet.$clinit(); return jur_SequenceSet; case "org.mslivo.core.engine.ui_engine.gui.actions.GameViewPortAction": omceuga_GameViewPortAction.$clinit(); return omceuga_GameViewPortAction; case "java.util.MapEntry$Type": ju_MapEntry$Type.$clinit(); return ju_MapEntry$Type; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy$Node": cbggg_PixmapPacker$GuillotineStrategy$Node.$clinit(); return cbggg_PixmapPacker$GuillotineStrategy$Node; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxScrollPane": cbgssu_SelectBox$SelectBoxScrollPane.$clinit(); return cbgssu_SelectBox$SelectBoxScrollPane; case "com.badlogic.gdx.utils.reflect.ReflectionException": cbgur_ReflectionException.$clinit(); return cbgur_ReflectionException; case "java.util.regex.AltGroupQuantifierSet": jur_AltGroupQuantifierSet.$clinit(); return jur_AltGroupQuantifierSet; case "com.badlogic.gdx.graphics.g3d.particles.renderers.ModelInstanceRenderer": cbgggpr_ModelInstanceRenderer.$clinit(); return cbgggpr_ModelInstanceRenderer; case "com.badlogic.gdx.controllers.ControllerManager": cbgc_ControllerManager.$clinit(); return cbgc_ControllerManager; case "org.mslivo.core.engine.tools.sound.MusicPlayer": omcets_MusicPlayer.$clinit(); return omcets_MusicPlayer; case "java.util.regex.UCIRangeSet": jur_UCIRangeSet.$clinit(); return jur_UCIRangeSet; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard": cbgssu_TextField$DefaultOnscreenKeyboard.$clinit(); return cbgssu_TextField$DefaultOnscreenKeyboard; case "com.badlogic.gdx.math.Circle": cbgm_Circle.$clinit(); return cbgm_Circle; case "com.badlogic.gdx.math.CatmullRomSpline": cbgm_CatmullRomSpline.$clinit(); return cbgm_CatmullRomSpline; case "com.badlogic.gdx.scenes.scene2d.actions.AlphaAction": cbgssa_AlphaAction.$clinit(); return cbgssa_AlphaAction; case "com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable": cbgssu_SpriteDrawable.$clinit(); return cbgssu_SpriteDrawable; case "com.badlogic.gdx.scenes.scene2d.ui.List$2": cbgssu_List$2.$clinit(); return cbgssu_List$2; case "com.badlogic.gdx.scenes.scene2d.ui.List$1": cbgssu_List$1.$clinit(); return cbgssu_List$1; case "org.mslivo.core.engine.media_manager.MediaManager": omcem_MediaManager.$clinit(); return omcem_MediaManager; case "com.badlogic.gdx.scenes.scene2d.utils.ArraySelection": cbgssu_ArraySelection.$clinit(); return cbgssu_ArraySelection; case "org.teavm.platform.Platform": otp_Platform.$clinit(); return otp_Platform; case "org.mslivo.core.engine.ui_engine.API$_Components$_ScrollBar": omceu_API$_Components$_ScrollBar.$clinit(); return omceu_API$_Components$_ScrollBar; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter$8$1": omcsum_MenuUIAdapter$8$1.$clinit(); return omcsum_MenuUIAdapter$8$1; case "java.nio.charset.CodingErrorAction": jnc_CodingErrorAction.$clinit(); return jnc_CodingErrorAction; case "org.mslivo.core.engine.ui_engine.API$_Components$_ScrollBar$_VerticalScrollbar": omceu_API$_Components$_ScrollBar$_VerticalScrollbar.$clinit(); return omceu_API$_Components$_ScrollBar$_VerticalScrollbar; case "java.lang.Boolean": jl_Boolean.$clinit(); return jl_Boolean; case "org.mslivo.core.sandtrix.ui.game.particles.NextSandFlowParticleSystem": omcsugp_NextSandFlowParticleSystem.$clinit(); return omcsugp_NextSandFlowParticleSystem; case "com.badlogic.gdx.math.Bresenham2": cbgm_Bresenham2.$clinit(); return cbgm_Bresenham2; case "org.mslivo.core.web.SandtrixSettingsWeb": omcw_SandtrixSettingsWeb.$clinit(); return omcw_SandtrixSettingsWeb; case "java.util.NoSuchElementException": ju_NoSuchElementException.$clinit(); return ju_NoSuchElementException; case "org.mslivo.core.sandtrix.data.enums.SAND": omcsde_SAND.$clinit(); return omcsde_SAND; case "com.github.xpenatan.gdx.backends.teavm.filesystem.HEXCoder": cgxgbtf_HEXCoder.$clinit(); return cgxgbtf_HEXCoder; case "com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction": cbgssa_ScaleToAction.$clinit(); return cbgssa_ScaleToAction; case "org.mslivo.core.sandtrix.ui.game.particles.GameOverParticleSystem$CustomData": omcsugp_GameOverParticleSystem$CustomData.$clinit(); return omcsugp_GameOverParticleSystem$CustomData; case "org.mslivo.core.engine.ui_engine.gui.actions.ScrollBarAction": omceuga_ScrollBarAction.$clinit(); return omceuga_ScrollBarAction; case "com.badlogic.gdx.math.Octree$Collider": cbgm_Octree$Collider.$clinit(); return cbgm_Octree$Collider; case "com.badlogic.gdx.graphics.glutils.GLOnlyTextureData": cbggg_GLOnlyTextureData.$clinit(); return cbggg_GLOnlyTextureData; case "org.mslivo.core.engine.ui_engine.API$_Config": omceu_API$_Config.$clinit(); return omceu_API$_Config; case "java.util.regex.BackReferenceSet": jur_BackReferenceSet.$clinit(); return jur_BackReferenceSet; case "com.github.xpenatan.gdx.backends.teavm.soundmanager.SoundManagerCallback": cgxgbts_SoundManagerCallback.$clinit(); return cgxgbts_SoundManagerCallback; case "java.util.regex.DotQuantifierSet": jur_DotQuantifierSet.$clinit(); return jur_DotQuantifierSet; case "com.badlogic.gdx.graphics.g3d.particles.values.WeightMeshSpawnShapeValue": cbgggpv_WeightMeshSpawnShapeValue.$clinit(); return cbgggpv_WeightMeshSpawnShapeValue; case "java.text.DecimalFormat": jt_DecimalFormat.$clinit(); return jt_DecimalFormat; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloader$AssetDownload": cgxgbtp_AssetDownloader$AssetDownload.$clinit(); return cgxgbtp_AssetDownloader$AssetDownload; case "org.teavm.classlib.impl.text.FloatAnalyzer": otcit_FloatAnalyzer.$clinit(); return otcit_FloatAnalyzer; case "com.badlogic.gdx.graphics.Composite": cbgg_Composite.$clinit(); return cbgg_Composite; case "com.badlogic.gdx.math.CumulativeDistribution": cbgm_CumulativeDistribution.$clinit(); return cbgm_CumulativeDistribution; case "org.mslivo.core.engine.ui_engine.API$_Windows": omceu_API$_Windows.$clinit(); return omceu_API$_Windows; case "com.badlogic.gdx.graphics.g3d.particles.values.PrimitiveSpawnShapeValue$SpawnSide": cbgggpv_PrimitiveSpawnShapeValue$SpawnSide.$clinit(); return cbgggpv_PrimitiveSpawnShapeValue$SpawnSide; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$FaceDirection": cbgggpi_DynamicsModifier$FaceDirection.$clinit(); return cbgggpi_DynamicsModifier$FaceDirection; case "org.mslivo.core.engine.ui_engine.API$_MouseTool": omceu_API$_MouseTool.$clinit(); return omceu_API$_MouseTool; case "org.mslivo.core.engine.game_engine.EngineInput": omceg_EngineInput.$clinit(); return omceg_EngineInput; case "com.badlogic.gdx.graphics.glutils.ShaderProgram": cbggg_ShaderProgram.$clinit(); return cbggg_ShaderProgram; case "com.badlogic.gdx.Files$FileType": cbg_Files$FileType.$clinit(); return cbg_Files$FileType; case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierStart$1": jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1; case "com.badlogic.gdx.utils.BooleanArray": cbgu_BooleanArray.$clinit(); return cbgu_BooleanArray; case "com.badlogic.gdx.Audio": cbg_Audio.$clinit(); return cbg_Audio; case "com.badlogic.gdx.graphics.OrthographicCamera": cbgg_OrthographicCamera.$clinit(); return cbgg_OrthographicCamera; case "com.badlogic.gdx.graphics.glutils.IndexArray": cbggg_IndexArray.$clinit(); return cbggg_IndexArray; case "com.badlogic.gdx.graphics.g3d.particles.influencers.SpawnInfluencer": cbgggpi_SpawnInfluencer.$clinit(); return cbgggpi_SpawnInfluencer; case "com.badlogic.gdx.graphics.glutils.IndexBufferObject": cbggg_IndexBufferObject.$clinit(); return cbggg_IndexBufferObject; case "java.util.Arrays": ju_Arrays.$clinit(); return ju_Arrays; case "org.mslivo.core.sandtrix.SandtrixMain$1": omcs_SandtrixMain$1.$clinit(); return omcs_SandtrixMain$1; case "org.mslivo.core.engine.tools.Tools$Log": omcet_Tools$Log.$clinit(); return omcet_Tools$Log; case "java.util.regex.CharClass$3": jur_CharClass$3.$clinit(); return jur_CharClass$3; case "java.util.regex.CharClass$4": jur_CharClass$4.$clinit(); return jur_CharClass$4; case "java.util.regex.CharClass$1": jur_CharClass$1.$clinit(); return jur_CharClass$1; case "org.mslivo.core.engine.ui_engine.gui.components.Component": omceugc_Component.$clinit(); return omceugc_Component; case "com.badlogic.gdx.scenes.scene2d.Event": cbgss_Event.$clinit(); return cbgss_Event; case "java.util.regex.CharClass$2": jur_CharClass$2.$clinit(); return jur_CharClass$2; case "java.util.regex.CharClass$7": jur_CharClass$7.$clinit(); return jur_CharClass$7; case "com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle": cbgssu_ScrollPane$ScrollPaneStyle.$clinit(); return cbgssu_ScrollPane$ScrollPaneStyle; case "java.util.regex.CharClass$8": jur_CharClass$8.$clinit(); return jur_CharClass$8; case "java.util.regex.CharClass$5": jur_CharClass$5.$clinit(); return jur_CharClass$5; case "java.util.regex.CharClass$6": jur_CharClass$6.$clinit(); return jur_CharClass$6; case "com.github.xpenatan.gdx.backends.teavm.TeaGraphics$FullscreenChanged": cgxgbt_TeaGraphics$FullscreenChanged.$clinit(); return cgxgbt_TeaGraphics$FullscreenChanged; case "org.mslivo.core.setris.teavm.TeaVMLauncher": omcst_TeaVMLauncher.$clinit(); return omcst_TeaVMLauncher; case "java.util.regex.DotSet": jur_DotSet.$clinit(); return jur_DotSet; case "java.util.regex.CharClass$9": jur_CharClass$9.$clinit(); return jur_CharClass$9; case "org.mslivo.core.engine.tools.particles.particle.ParticleType": omcetpp_ParticleType.$clinit(); return omcetpp_ParticleType; case "java.lang.Character": jl_Character.$clinit(); return jl_Character; case "java.util.regex.CICharSet": jur_CICharSet.$clinit(); return jur_CICharSet; case "java.util.regex.SupplCharSet": jur_SupplCharSet.$clinit(); return jur_SupplCharSet; case "org.teavm.jso.core.JSNumber": otjc_JSNumber.$clinit(); return otjc_JSNumber; case "com.badlogic.gdx.scenes.scene2d.actions.ColorAction": cbgssa_ColorAction.$clinit(); return cbgssa_ColorAction; case "com.badlogic.gdx.graphics.g3d.model.NodeAnimation": cbgggm_NodeAnimation.$clinit(); return cbgggm_NodeAnimation; case "com.badlogic.gdx.utils.Queue": cbgu_Queue.$clinit(); return cbgu_Queue; case "com.badlogic.gdx.math.Ellipse": cbgm_Ellipse.$clinit(); return cbgm_Ellipse; case "java.util.regex.AbstractLineTerminator": jur_AbstractLineTerminator.$clinit(); return jur_AbstractLineTerminator; case "org.mslivo.core.engine.ui_engine.gui.components.map.Map": omceugcm_Map.$clinit(); return omceugcm_Map; case "com.badlogic.gdx.graphics.PixmapEmu$2": cbgg_PixmapEmu$2.$clinit(); return cbgg_PixmapEmu$2; case "com.badlogic.gdx.utils.IntMap": cbgu_IntMap.$clinit(); return cbgu_IntMap; case "java.nio.charset.impl.Iso8859Encoder": jnci_Iso8859Encoder.$clinit(); return jnci_Iso8859Encoder; case "com.badlogic.gdx.math.Quaternion": cbgm_Quaternion.$clinit(); return cbgm_Quaternion; case "com.badlogic.gdx.graphics.g3d.particles.values.GradientColorValue": cbgggpv_GradientColorValue.$clinit(); return cbgggpv_GradientColorValue; case "com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer$Animated": cbgggpi_RegionInfluencer$Animated.$clinit(); return cbgggpi_RegionInfluencer$Animated; case "java.lang.Exception": jl_Exception.$clinit(); return jl_Exception; case "java.nio.charset.StandardCharsets": jnc_StandardCharsets.$clinit(); return jnc_StandardCharsets; case "java.util.regex.AbstractCharClass$LazyJavaMirrored$1": jur_AbstractCharClass$LazyJavaMirrored$1.$clinit(); return jur_AbstractCharClass$LazyJavaMirrored$1; case "org.mslivo.core.sandtrix.data.Data": omcsd_Data.$clinit(); return omcsd_Data; case "java.nio.ShortBufferOverByteBufferLittleEndian": jn_ShortBufferOverByteBufferLittleEndian.$clinit(); return jn_ShortBufferOverByteBufferLittleEndian; case "java.lang.reflect.AnnotatedElement": jlr_AnnotatedElement.$clinit(); return jlr_AnnotatedElement; case "java.util.regex.UEOLSet": jur_UEOLSet.$clinit(); return jur_UEOLSet; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetType": cgxgbtp_AssetType.$clinit(); return cgxgbtp_AssetType; case "org.mslivo.core.engine.ui_engine.API": omceu_API.$clinit(); return omceu_API; case "com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$2": cbgssu_ActorGestureListener$2.$clinit(); return cbgssu_ActorGestureListener$2; case "com.badlogic.gdx.scenes.scene2d.actions.RemoveAction": cbgssa_RemoveAction.$clinit(); return cbgssa_RemoveAction; case "java.util.regex.UCICharSet": jur_UCICharSet.$clinit(); return jur_UCICharSet; case "com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1": cbgssu_ActorGestureListener$1.$clinit(); return cbgssu_ActorGestureListener$1; case "java.nio.charset.impl.Iso8859Charset": jnci_Iso8859Charset.$clinit(); return jnci_Iso8859Charset; case "com.badlogic.gdx.graphics.Texture$TextureWrap": cbgg_Texture$TextureWrap.$clinit(); return cbgg_Texture$TextureWrap; case "java.util.FormatFlagsConversionMismatchException": ju_FormatFlagsConversionMismatchException.$clinit(); return ju_FormatFlagsConversionMismatchException; case "com.badlogic.gdx.scenes.scene2d.ui.Slider": cbgssu_Slider.$clinit(); return cbgssu_Slider; case "java.util.regex.RelCompositeGroupQuantifierSet": jur_RelCompositeGroupQuantifierSet.$clinit(); return jur_RelCompositeGroupQuantifierSet; case "java.util.ArrayList": ju_ArrayList.$clinit(); return ju_ArrayList; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$4": cgxgbt_TeaApplication$4.$clinit(); return cgxgbt_TeaApplication$4; case "org.mslivo.core.engine.ui_engine.gui.components.progressbar.ProgressBar": omceugcp_ProgressBar.$clinit(); return omceugcp_ProgressBar; case "java.lang.IllegalMonitorStateException": jl_IllegalMonitorStateException.$clinit(); return jl_IllegalMonitorStateException; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$5": cgxgbt_TeaApplication$5.$clinit(); return cgxgbt_TeaApplication$5; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$6": cgxgbt_TeaApplication$6.$clinit(); return cgxgbt_TeaApplication$6; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$7": cgxgbt_TeaApplication$7.$clinit(); return cgxgbt_TeaApplication$7; case "java.util.stream.impl.FilteringStreamImpl$wrap$lambda$_1_0": jusi_FilteringStreamImpl$wrap$lambda$_1_0.$clinit(); return jusi_FilteringStreamImpl$wrap$lambda$_1_0; case "com.badlogic.gdx.scenes.scene2d.ui.Value$9": cbgssu_Value$9.$clinit(); return cbgssu_Value$9; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$1": cgxgbt_TeaApplication$1.$clinit(); return cgxgbt_TeaApplication$1; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$2": cgxgbt_TeaApplication$2.$clinit(); return cgxgbt_TeaApplication$2; case "com.badlogic.gdx.graphics.Cursor$SystemCursor": cbgg_Cursor$SystemCursor.$clinit(); return cbgg_Cursor$SystemCursor; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$1": omcsumw_SettingsWindowGenerator$1.$clinit(); return omcsumw_SettingsWindowGenerator$1; case "com.github.xpenatan.gdx.backends.teavm.dom.typedarray.TypedArrays": cgxgbtdt_TypedArrays.$clinit(); return cgxgbtdt_TypedArrays; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$3": cgxgbt_TeaApplication$3.$clinit(); return cgxgbt_TeaApplication$3; case "java.util.regex.RelAltGroupQuantifierSet": jur_RelAltGroupQuantifierSet.$clinit(); return jur_RelAltGroupQuantifierSet; case "com.badlogic.gdx.scenes.scene2d.ui.Value$6": cbgssu_Value$6.$clinit(); return cbgssu_Value$6; case "org.teavm.classlib.impl.reflection.Flags": otcir_Flags.$clinit(); return otcir_Flags; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$3": omcsumw_SettingsWindowGenerator$3.$clinit(); return omcsumw_SettingsWindowGenerator$3; case "com.badlogic.gdx.scenes.scene2d.ui.Value$5": cbgssu_Value$5.$clinit(); return cbgssu_Value$5; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$2": omcsumw_SettingsWindowGenerator$2.$clinit(); return omcsumw_SettingsWindowGenerator$2; case "com.badlogic.gdx.scenes.scene2d.ui.Value$8": cbgssu_Value$8.$clinit(); return cbgssu_Value$8; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$5": omcsumw_SettingsWindowGenerator$5.$clinit(); return omcsumw_SettingsWindowGenerator$5; case "com.badlogic.gdx.scenes.scene2d.ui.Value$7": cbgssu_Value$7.$clinit(); return cbgssu_Value$7; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$4": omcsumw_SettingsWindowGenerator$4.$clinit(); return omcsumw_SettingsWindowGenerator$4; case "com.badlogic.gdx.scenes.scene2d.ui.Value$2": cbgssu_Value$2.$clinit(); return cbgssu_Value$2; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$8": cgxgbt_TeaApplication$8.$clinit(); return cgxgbt_TeaApplication$8; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$7": omcsumw_SettingsWindowGenerator$7.$clinit(); return omcsumw_SettingsWindowGenerator$7; case "com.badlogic.gdx.scenes.scene2d.ui.Value$1": cbgssu_Value$1.$clinit(); return cbgssu_Value$1; case "com.badlogic.gdx.graphics.g3d.particles.values.CylinderSpawnShapeValue": cbgggpv_CylinderSpawnShapeValue.$clinit(); return cbgggpv_CylinderSpawnShapeValue; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$6": omcsumw_SettingsWindowGenerator$6.$clinit(); return omcsumw_SettingsWindowGenerator$6; case "java.nio.charset.Charset$Charsets": jnc_Charset$Charsets.$clinit(); return jnc_Charset$Charsets; case "com.badlogic.gdx.scenes.scene2d.utils.Cullable": cbgssu_Cullable.$clinit(); return cbgssu_Cullable; case "com.badlogic.gdx.scenes.scene2d.ui.Value$4": cbgssu_Value$4.$clinit(); return cbgssu_Value$4; case "com.badlogic.gdx.scenes.scene2d.ui.Value$3": cbgssu_Value$3.$clinit(); return cbgssu_Value$3; case "org.teavm.jso.dom.events.FocusEventTarget": otjde_FocusEventTarget.$clinit(); return otjde_FocusEventTarget; case "com.badlogic.gdx.graphics.glutils.FrameBuffer": cbggg_FrameBuffer.$clinit(); return cbggg_FrameBuffer; case "com.badlogic.gdx.utils.ObjectSet$ObjectSetIterator": cbgu_ObjectSet$ObjectSetIterator.$clinit(); return cbgu_ObjectSet$ObjectSetIterator; case "com.github.xpenatan.gdx.backends.teavm.TeaApplicationLogger": cgxgbt_TeaApplicationLogger.$clinit(); return cgxgbt_TeaApplicationLogger; case "java.util.regex.FSet$PossessiveFSet": jur_FSet$PossessiveFSet.$clinit(); return jur_FSet$PossessiveFSet; case "org.mslivo.core.sandtrix.ui.menu.MenuUIAdapter": omcsum_MenuUIAdapter.$clinit(); return omcsum_MenuUIAdapter; case "com.badlogic.gdx.math.Interpolation$ExpOut": cbgm_Interpolation$ExpOut.$clinit(); return cbgm_Interpolation$ExpOut; case "java.lang.RuntimeException": jl_RuntimeException.$clinit(); return jl_RuntimeException; case "org.mslivo.core.engine.game_engine.Output": omceg_Output.$clinit(); return omceg_Output; case "java.util.regex.PosCompositeGroupQuantifierSet": jur_PosCompositeGroupQuantifierSet.$clinit(); return jur_PosCompositeGroupQuantifierSet; case "com.badlogic.gdx.scenes.scene2d.Actor": cbgss_Actor.$clinit(); return cbgss_Actor; case "com.badlogic.gdx.controllers.AbstractControllerManager": cbgc_AbstractControllerManager.$clinit(); return cbgc_AbstractControllerManager; case "com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent": cbgssu_FocusListener$FocusEvent.$clinit(); return cbgssu_FocusListener$FocusEvent; case "com.badlogic.gdx.graphics.Texture$TextureFilter": cbgg_Texture$TextureFilter.$clinit(); return cbgg_Texture$TextureFilter; case "org.mslivo.core.engine.tools.Tools$File": omcet_Tools$File.$clinit(); return omcet_Tools$File; case "java.util.regex.AbstractCharClass$LazyJavaDigit$1": jur_AbstractCharClass$LazyJavaDigit$1.$clinit(); return jur_AbstractCharClass$LazyJavaDigit$1; case "com.badlogic.gdx.scenes.scene2d.ui.Value": cbgssu_Value.$clinit(); return cbgssu_Value; case "com.badlogic.gdx.scenes.scene2d.InputEvent": cbgss_InputEvent.$clinit(); return cbgss_InputEvent; case "java.lang.NoSuchMethodException": jl_NoSuchMethodException.$clinit(); return jl_NoSuchMethodException; case "java.nio.IntBufferOverByteBufferBigEndian": jn_IntBufferOverByteBufferBigEndian.$clinit(); return jn_IntBufferOverByteBufferBigEndian; case "java.lang.NullPointerException": jl_NullPointerException.$clinit(); return jl_NullPointerException; case "java.util.regex.AbstractCharClass$LazyJavaSpaceChar$1": jur_AbstractCharClass$LazyJavaSpaceChar$1.$clinit(); return jur_AbstractCharClass$LazyJavaSpaceChar$1; case "java.util.IllegalFormatPrecisionException": ju_IllegalFormatPrecisionException.$clinit(); return ju_IllegalFormatPrecisionException; case "com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle": cbgssu_ImageButton$ImageButtonStyle.$clinit(); return cbgssu_ImageButton$ImageButtonStyle; case "java.util.regex.LeafQuantifierSet": jur_LeafQuantifierSet.$clinit(); return jur_LeafQuantifierSet; case "org.teavm.runtime.EventQueue$Event": otr_EventQueue$Event.$clinit(); return otr_EventQueue$Event; case "org.mslivo.core.engine.ui_engine.API$_Components$_Map$_MapOverlay": omceu_API$_Components$_Map$_MapOverlay.$clinit(); return omceu_API$_Components$_Map$_MapOverlay; case "java.lang.Math": jl_Math.$clinit(); return jl_Math; case "com.badlogic.gdx.Files": cbg_Files.$clinit(); return cbg_Files; case "java.text.DateFormat": jt_DateFormat.$clinit(); return jt_DateFormat; case "com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup": cbgssu_WidgetGroup.$clinit(); return cbgssu_WidgetGroup; case "org.mslivo.core.engine.media_manager.media.CMediaGFX": omcemm_CMediaGFX.$clinit(); return omcemm_CMediaGFX; case "java.util.regex.AbstractCharClass$LazyJavaUnicodeIdentifierPart": jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart.$clinit(); return jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart; case "java.util.regex.PatternSyntaxException": jur_PatternSyntaxException.$clinit(); return jur_PatternSyntaxException; case "org.mslivo.core.engine.ui_engine.gui.components.button.Button": omceugcb_Button.$clinit(); return omceugcb_Button; case "org.mslivo.core.engine.tools.Tools$Text": omcet_Tools$Text.$clinit(); return omcet_Tools$Text; case "com.badlogic.gdx.maps.MapProperties": cbgm_MapProperties.$clinit(); return cbgm_MapProperties; case "com.badlogic.gdx.scenes.scene2d.utils.Disableable": cbgssu_Disableable.$clinit(); return cbgssu_Disableable; case "java.util.regex.AbstractCharClass$LazyJavaDefined": jur_AbstractCharClass$LazyJavaDefined.$clinit(); return jur_AbstractCharClass$LazyJavaDefined; case "org.mslivo.core.sandtrix.data.DataGenerator$1": omcsd_DataGenerator$1.$clinit(); return omcsd_DataGenerator$1; case "com.badlogic.gdx.graphics.Mesh$VertexDataType": cbgg_Mesh$VertexDataType.$clinit(); return cbgg_Mesh$VertexDataType; case "java.text.DecimalFormatParser": jt_DecimalFormatParser.$clinit(); return jt_DecimalFormatParser; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle": cbgssu_TextField$TextFieldStyle.$clinit(); return cbgssu_TextField$TextFieldStyle; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$TangentialAcceleration": cbgggpi_DynamicsModifier$TangentialAcceleration.$clinit(); return cbgggpi_DynamicsModifier$TangentialAcceleration; case "org.mslivo.core.engine.ui_engine.API$_Components$_ComboBox": omceu_API$_Components$_ComboBox.$clinit(); return omceu_API$_Components$_ComboBox; case "org.mslivo.core.engine.ui_engine.gui.tooltip.ToolTipImage": omceugt_ToolTipImage.$clinit(); return omceugt_ToolTipImage; case "com.badlogic.gdx.graphics.g3d.particles.values.NumericValue": cbgggpv_NumericValue.$clinit(); return cbgggpv_NumericValue; case "org.mslivo.core.sandtrix.engine.SandtrixEngineAdapter": omcse_SandtrixEngineAdapter.$clinit(); return omcse_SandtrixEngineAdapter; case "com.badlogic.gdx.controllers.Controllers$1": cbgc_Controllers$1.$clinit(); return cbgc_Controllers$1; case "com.badlogic.gdx.utils.ObjectMap": cbgu_ObjectMap.$clinit(); return cbgu_ObjectMap; case "java.util.regex.Pattern": jur_Pattern.$clinit(); return jur_Pattern; case "org.mslivo.core.sandtrix.ui.game.particles.ScoreTextParticleSystem$CustomData": omcsugp_ScoreTextParticleSystem$CustomData.$clinit(); return omcsugp_ScoreTextParticleSystem$CustomData; case "java.io.UnsupportedEncodingException": ji_UnsupportedEncodingException.$clinit(); return ji_UnsupportedEncodingException; case "org.mslivo.core.sandtrix.data.enums.SHAPES": omcsde_SHAPES.$clinit(); return omcsde_SHAPES; case "java.util.Formattable": ju_Formattable.$clinit(); return ju_Formattable; case "java.util.regex.PosAltGroupQuantifierSet": jur_PosAltGroupQuantifierSet.$clinit(); return jur_PosAltGroupQuantifierSet; case "com.github.xpenatan.gdx.backends.teavm.dom.EventListenerWrapper": cgxgbtd_EventListenerWrapper.$clinit(); return cgxgbtd_EventListenerWrapper; case "com.badlogic.gdx.math.Interpolation$12": cbgm_Interpolation$12.$clinit(); return cbgm_Interpolation$12; case "com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1": cbgssu_Touchpad$1.$clinit(); return cbgssu_Touchpad$1; case "com.badlogic.gdx.math.Interpolation$13": cbgm_Interpolation$13.$clinit(); return cbgm_Interpolation$13; case "com.badlogic.gdx.math.Rectangle": cbgm_Rectangle.$clinit(); return cbgm_Rectangle; case "com.badlogic.gdx.math.Interpolation$14": cbgm_Interpolation$14.$clinit(); return cbgm_Interpolation$14; case "java.util.TemplateCollections$ImmutableArrayList": ju_TemplateCollections$ImmutableArrayList.$clinit(); return ju_TemplateCollections$ImmutableArrayList; case "java.util.Deque": ju_Deque.$clinit(); return ju_Deque; case "com.badlogic.gdx.math.Interpolation$10": cbgm_Interpolation$10.$clinit(); return cbgm_Interpolation$10; case "com.badlogic.gdx.math.Interpolation$11": cbgm_Interpolation$11.$clinit(); return cbgm_Interpolation$11; case "com.badlogic.gdx.graphics.g3d.particles.ParallelArray": cbgggp_ParallelArray.$clinit(); return cbgggp_ParallelArray; case "com.github.xpenatan.gdx.backends.teavm.TeaGraphics$2": cgxgbt_TeaGraphics$2.$clinit(); return cgxgbt_TeaGraphics$2; case "com.github.xpenatan.gdx.backends.teavm.TeaGraphics$1": cgxgbt_TeaGraphics$1.$clinit(); return cgxgbt_TeaGraphics$1; case "com.badlogic.gdx.math.Polygon": cbgm_Polygon.$clinit(); return cbgm_Polygon; case "java.util.stream.impl.FilteringStreamImpl": jusi_FilteringStreamImpl.$clinit(); return jusi_FilteringStreamImpl; case "com.badlogic.gdx.graphics.g3d.model.data.ModelAnimation": cbgggmd_ModelAnimation.$clinit(); return cbgggmd_ModelAnimation; case "org.mslivo.core.engine.ui_engine.API$_Input": omceu_API$_Input.$clinit(); return omceu_API$_Input; case "org.mslivo.core.sandtrix.config.CFG_UI": omcsc_CFG_UI.$clinit(); return omcsc_CFG_UI; case "com.badlogic.gdx.utils.Collections": cbgu_Collections.$clinit(); return cbgu_Collections; case "com.badlogic.gdx.scenes.scene2d.ui.ParticleEffectActor": cbgssu_ParticleEffectActor.$clinit(); return cbgssu_ParticleEffectActor; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ParticleControllerInfluencer$Single": cbgggpi_ParticleControllerInfluencer$Single.$clinit(); return cbgggpi_ParticleControllerInfluencer$Single; case "com.badlogic.gdx.InputAdapter": cbg_InputAdapter.$clinit(); return cbg_InputAdapter; case "java.util.regex.UnicodeCategoryScope": jur_UnicodeCategoryScope.$clinit(); return jur_UnicodeCategoryScope; case "com.github.xpenatan.gdx.backends.teavm.preloader.Blob": cgxgbtp_Blob.$clinit(); return cgxgbtp_Blob; case "java.nio.charset.UnmappableCharacterException": jnc_UnmappableCharacterException.$clinit(); return jnc_UnmappableCharacterException; case "com.badlogic.gdx.graphics.g3d.particles.values.SpawnShapeValue": cbgggpv_SpawnShapeValue.$clinit(); return cbgggpv_SpawnShapeValue; case "com.github.xpenatan.gdx.backends.teavm.TeaGL20": cgxgbt_TeaGL20.$clinit(); return cgxgbt_TeaGL20; case "org.teavm.classlib.impl.text.FloatAnalyzer$Result": otcit_FloatAnalyzer$Result.$clinit(); return otcit_FloatAnalyzer$Result; case "java.util.regex.UCIDecomposedCharSet": jur_UCIDecomposedCharSet.$clinit(); return jur_UCIDecomposedCharSet; case "java.text.DateFormatSymbols": jt_DateFormatSymbols.$clinit(); return jt_DateFormatSymbols; case "org.mslivo.core.web.SandtrixSettingsWeb$10": omcw_SandtrixSettingsWeb$10.$clinit(); return omcw_SandtrixSettingsWeb$10; case "org.mslivo.core.web.SandtrixSettingsWeb$11": omcw_SandtrixSettingsWeb$11.$clinit(); return omcw_SandtrixSettingsWeb$11; case "java.nio.FloatBufferImpl": jn_FloatBufferImpl.$clinit(); return jn_FloatBufferImpl; case "org.mslivo.core.web.SandtrixSettingsWeb$12": omcw_SandtrixSettingsWeb$12.$clinit(); return omcw_SandtrixSettingsWeb$12; case "java.util.stream.BaseStream": jus_BaseStream.$clinit(); return jus_BaseStream; case "com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable": cbgssu_TiledDrawable.$clinit(); return cbgssu_TiledDrawable; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$CentripetalAcceleration": cbgggpi_DynamicsModifier$CentripetalAcceleration.$clinit(); return cbgggpi_DynamicsModifier$CentripetalAcceleration; case "java.text.DateFormatElement$Rfc822Timezone": jt_DateFormatElement$Rfc822Timezone.$clinit(); return jt_DateFormatElement$Rfc822Timezone; case "java.io.InputStream": ji_InputStream.$clinit(); return ji_InputStream; case "java.lang.IndexOutOfBoundsException": jl_IndexOutOfBoundsException.$clinit(); return jl_IndexOutOfBoundsException; case "java.util.regex.AbstractCharClass$LazyJavaWhitespace$1": jur_AbstractCharClass$LazyJavaWhitespace$1.$clinit(); return jur_AbstractCharClass$LazyJavaWhitespace$1; case "java.util.regex.AbstractCharClass$LazyJavaJavaIdentifierStart": jur_AbstractCharClass$LazyJavaJavaIdentifierStart.$clinit(); return jur_AbstractCharClass$LazyJavaJavaIdentifierStart; case "com.badlogic.gdx.graphics.Pixmap$Blending": cbgg_Pixmap$Blending.$clinit(); return cbgg_Pixmap$Blending; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication$AppState": cgxgbt_TeaApplication$AppState.$clinit(); return cgxgbt_TeaApplication$AppState; case "org.mslivo.core.sandtrix.data.DataGenerator": omcsd_DataGenerator.$clinit(); return omcsd_DataGenerator; case "org.mslivo.core.sandtrix.ui.menu.windows.SettingsWindowGenerator$4$1": omcsumw_SettingsWindowGenerator$4$1.$clinit(); return omcsumw_SettingsWindowGenerator$4$1; case "java.nio.IntBufferOverByteBuffer": jn_IntBufferOverByteBuffer.$clinit(); return jn_IntBufferOverByteBuffer; case "org.teavm.jso.typedarrays.Uint8Array": otjt_Uint8Array.$clinit(); return otjt_Uint8Array; case "org.mslivo.core.engine.ui_engine.InputState": omceu_InputState.$clinit(); return omceu_InputState; case "java.lang.Long": jl_Long.$clinit(); return jl_Long; case "org.mslivo.core.engine.ui_engine.misc.ViewportMode": omceum_ViewportMode.$clinit(); return omceum_ViewportMode; case "com.badlogic.gdx.Input$Keys": cbg_Input$Keys.$clinit(); return cbg_Input$Keys; case "java.util.Map": ju_Map.$clinit(); return ju_Map; case "java.util.regex.SequenceSet$IntHash": jur_SequenceSet$IntHash.$clinit(); return jur_SequenceSet$IntHash; case "com.badlogic.gdx.graphics.g2d.TextureRegion": cbggg_TextureRegion.$clinit(); return cbggg_TextureRegion; case "com.badlogic.gdx.scenes.scene2d.ui.Image": cbgssu_Image.$clinit(); return cbgssu_Image; case "com.badlogic.gdx.scenes.scene2d.ui.ScrollPane": cbgssu_ScrollPane.$clinit(); return cbgssu_ScrollPane; case "java.util.regex.AbstractCharClass$LazyJavaLowerCase": jur_AbstractCharClass$LazyJavaLowerCase.$clinit(); return jur_AbstractCharClass$LazyJavaLowerCase; case "com.badlogic.gdx.graphics.Pixmap$Format": cbgg_Pixmap$Format.$clinit(); return cbgg_Pixmap$Format; case "org.teavm.jso.dom.events.GamepadEventTarget": otjde_GamepadEventTarget.$clinit(); return otjde_GamepadEventTarget; case "com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer$Random": cbgggpi_RegionInfluencer$Random.$clinit(); return cbgggpi_RegionInfluencer$Random; case "com.github.xpenatan.gdx.backends.teavm.dom.StyleWrapper$Unit": cgxgbtd_StyleWrapper$Unit.$clinit(); return cgxgbtd_StyleWrapper$Unit; case "com.github.xpenatan.gdx.backends.teavm.TeaApplicationConfiguration": cgxgbt_TeaApplicationConfiguration.$clinit(); return cgxgbt_TeaApplicationConfiguration; case "com.badlogic.gdx.Graphics": cbg_Graphics.$clinit(); return cbg_Graphics; case "com.badlogic.gdx.graphics.Cursor": cbgg_Cursor.$clinit(); return cbgg_Cursor; case "org.mslivo.core.engine.ui_engine.gui.components.knob.Knob": omceugck_Knob.$clinit(); return omceugck_Knob; case "java.text.DateFormatElement$ConstantText": jt_DateFormatElement$ConstantText.$clinit(); return jt_DateFormatElement$ConstantText; case "org.mslivo.core.engine.ui_engine.gui.components.shape.ShapeType": omceugcs_ShapeType.$clinit(); return omceugcs_ShapeType; case "java.util.regex.AbstractCharClass$LazyJavaLetterOrDigit$1": jur_AbstractCharClass$LazyJavaLetterOrDigit$1.$clinit(); return jur_AbstractCharClass$LazyJavaLetterOrDigit$1; case "java.util.regex.CharClass$18": jur_CharClass$18.$clinit(); return jur_CharClass$18; case "java.util.regex.PossessiveGroupQuantifierSet": jur_PossessiveGroupQuantifierSet.$clinit(); return jur_PossessiveGroupQuantifierSet; case "com.badlogic.gdx.maps.objects.RectangleMapObject": cbgmo_RectangleMapObject.$clinit(); return cbgmo_RectangleMapObject; case "org.mslivo.core.engine.ui_engine.UICommons": omceu_UICommons.$clinit(); return omceu_UICommons; case "org.mslivo.core.engine.ui_engine.gui.components.combobox.ComboBoxItem": omceugcc_ComboBoxItem.$clinit(); return omceugcc_ComboBoxItem; case "java.util.regex.CharClass$13": jur_CharClass$13.$clinit(); return jur_CharClass$13; case "java.util.regex.CharClass$12": jur_CharClass$12.$clinit(); return jur_CharClass$12; case "java.util.regex.CharClass$11": jur_CharClass$11.$clinit(); return jur_CharClass$11; case "java.util.regex.CharClass$10": jur_CharClass$10.$clinit(); return jur_CharClass$10; case "java.util.stream.Stream": jus_Stream.$clinit(); return jus_Stream; case "java.util.regex.CharClass$17": jur_CharClass$17.$clinit(); return jur_CharClass$17; case "java.util.regex.CharClass$16": jur_CharClass$16.$clinit(); return jur_CharClass$16; case "java.util.regex.CharClass$15": jur_CharClass$15.$clinit(); return jur_CharClass$15; case "java.util.regex.CharClass$14": jur_CharClass$14.$clinit(); return jur_CharClass$14; case "org.mslivo.core.engine.ui_engine.gui.actions.ComboBoxAction": omceuga_ComboBoxAction.$clinit(); return omceuga_ComboBoxAction; case "com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle": cbgssu_CheckBox$CheckBoxStyle.$clinit(); return cbgssu_CheckBox$CheckBoxStyle; case "java.lang.StringBuilder": jl_StringBuilder.$clinit(); return jl_StringBuilder; case "org.mslivo.core.sandtrix.data.enums.DIFFICULTY": omcsde_DIFFICULTY.$clinit(); return omcsde_DIFFICULTY; case "java.util.ConcurrentModificationException": ju_ConcurrentModificationException.$clinit(); return ju_ConcurrentModificationException; case "org.mslivo.core.engine.ui_engine.gui.tooltip.ToolTip": omceugt_ToolTip.$clinit(); return omceugt_ToolTip; case "java.util.Hashtable$1": ju_Hashtable$1.$clinit(); return ju_Hashtable$1; case "com.badlogic.gdx.graphics.g3d.particles.renderers.BillboardControllerRenderData": cbgggpr_BillboardControllerRenderData.$clinit(); return cbgggpr_BillboardControllerRenderData; case "java.util.Hashtable$2": ju_Hashtable$2.$clinit(); return ju_Hashtable$2; case "com.badlogic.gdx.graphics.g3d.particles.values.MeshSpawnShapeValue": cbgggpv_MeshSpawnShapeValue.$clinit(); return cbgggpv_MeshSpawnShapeValue; case "com.github.xpenatan.gdx.backends.teavm.TeaNet": cgxgbt_TeaNet.$clinit(); return cgxgbt_TeaNet; case "com.badlogic.gdx.graphics.g3d.particles.values.ScaledNumericValue": cbgggpv_ScaledNumericValue.$clinit(); return cbgggpv_ScaledNumericValue; case "org.mslivo.core.engine.media_manager.media.CMediaArray": omcemm_CMediaArray.$clinit(); return omcemm_CMediaArray; case "com.badlogic.gdx.graphics.glutils.GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec": cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec.$clinit(); return cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec; case "org.mslivo.core.engine.ui_engine.gui.components.combobox.ComboBox": omceugcc_ComboBox.$clinit(); return omceugcc_ComboBox; case "com.badlogic.gdx.scenes.scene2d.actions.VisibleAction": cbgssa_VisibleAction.$clinit(); return cbgssa_VisibleAction; case "org.mslivo.core.web.HighScoreManagerWeb$HighScoreAccess": omcw_HighScoreManagerWeb$HighScoreAccess.$clinit(); return omcw_HighScoreManagerWeb$HighScoreAccess; case "com.badlogic.gdx.utils.Scaling$8": cbgu_Scaling$8.$clinit(); return cbgu_Scaling$8; case "com.badlogic.gdx.utils.Scaling$7": cbgu_Scaling$7.$clinit(); return cbgu_Scaling$7; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ColorInfluencer$Random": cbgggpi_ColorInfluencer$Random.$clinit(); return cbgggpi_ColorInfluencer$Random; case "com.badlogic.gdx.utils.Scaling$6": cbgu_Scaling$6.$clinit(); return cbgu_Scaling$6; case "com.badlogic.gdx.utils.Scaling$5": cbgu_Scaling$5.$clinit(); return cbgu_Scaling$5; case "com.badlogic.gdx.graphics.VertexAttributes": cbgg_VertexAttributes.$clinit(); return cbgg_VertexAttributes; case "java.util.Hashtable$4": ju_Hashtable$4.$clinit(); return ju_Hashtable$4; case "com.badlogic.gdx.utils.Scaling$9": cbgu_Scaling$9.$clinit(); return cbgu_Scaling$9; case "java.util.function.IntFunction": juf_IntFunction.$clinit(); return juf_IntFunction; case "com.badlogic.gdx.math.CumulativeDistribution$CumulativeValue": cbgm_CumulativeDistribution$CumulativeValue.$clinit(); return cbgm_CumulativeDistribution$CumulativeValue; case "org.mslivo.core.engine.ui_engine.gui.actions.ComboBoxItemAction": omceuga_ComboBoxItemAction.$clinit(); return omceuga_ComboBoxItemAction; case "com.badlogic.gdx.math.collision.Sphere": cbgmc_Sphere.$clinit(); return cbgmc_Sphere; case "com.badlogic.gdx.utils.Scaling$4": cbgu_Scaling$4.$clinit(); return cbgu_Scaling$4; case "java.lang.IncompatibleClassChangeError": jl_IncompatibleClassChangeError.$clinit(); return jl_IncompatibleClassChangeError; case "com.badlogic.gdx.utils.Scaling$3": cbgu_Scaling$3.$clinit(); return cbgu_Scaling$3; case "com.badlogic.gdx.utils.Scaling$2": cbgu_Scaling$2.$clinit(); return cbgu_Scaling$2; case "org.mslivo.core.engine.ui_engine.API$_Components$_Shape": omceu_API$_Components$_Shape.$clinit(); return omceu_API$_Components$_Shape; case "com.badlogic.gdx.utils.Scaling$1": cbgu_Scaling$1.$clinit(); return cbgu_Scaling$1; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle": cbgssu_SelectBox$SelectBoxStyle.$clinit(); return cbgssu_SelectBox$SelectBoxStyle; case "org.mslivo.core.sandtrix.ui.game.SandtrixUIAdapter": omcsug_SandtrixUIAdapter.$clinit(); return omcsug_SandtrixUIAdapter; case "java.util.regex.AbstractCharClass$LazyASCII": jur_AbstractCharClass$LazyASCII.$clinit(); return jur_AbstractCharClass$LazyASCII; case "com.badlogic.gdx.graphics.g2d.GlyphLayout": cbggg_GlyphLayout.$clinit(); return cbggg_GlyphLayout; case "java.text.DateFormatElement$NumericWeekday": jt_DateFormatElement$NumericWeekday.$clinit(); return jt_DateFormatElement$NumericWeekday; case "org.teavm.jso.typedarrays.ArrayBufferView": otjt_ArrayBufferView.$clinit(); return otjt_ArrayBufferView; case "com.badlogic.gdx.graphics.g2d.PixmapPacker$Page$1": cbggg_PixmapPacker$Page$1.$clinit(); return cbggg_PixmapPacker$Page$1; case "com.badlogic.gdx.graphics.glutils.HdpiMode": cbggg_HdpiMode.$clinit(); return cbggg_HdpiMode; case "com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1": cbgssu_DragAndDrop$1.$clinit(); return cbgssu_DragAndDrop$1; case "com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle": cbgssu_Label$LabelStyle.$clinit(); return cbgssu_Label$LabelStyle; case "com.badlogic.gdx.graphics.g3d.model.Node": cbgggm_Node.$clinit(); return cbgggm_Node; case "com.badlogic.gdx.input.GestureDetector$GestureAdapter": cbgi_GestureDetector$GestureAdapter.$clinit(); return cbgi_GestureDetector$GestureAdapter; case "com.badlogic.gdx.math.Octree$1": cbgm_Octree$1.$clinit(); return cbgm_Octree$1; case "com.github.xpenatan.gdx.backends.teavm.agent.TeaWebAgent": cgxgbta_TeaWebAgent.$clinit(); return cgxgbta_TeaWebAgent; case "com.badlogic.gdx.math.EarClippingTriangulator": cbgm_EarClippingTriangulator.$clinit(); return cbgm_EarClippingTriangulator; case "java.util.regex.Quantifier": jur_Quantifier.$clinit(); return jur_Quantifier; case "java.util.regex.AbstractCharClass$LazyJavaUpperCase$1": jur_AbstractCharClass$LazyJavaUpperCase$1.$clinit(); return jur_AbstractCharClass$LazyJavaUpperCase$1; case "java.nio.FloatBuffer": jn_FloatBuffer.$clinit(); return jn_FloatBuffer; case "java.net.URI$Helper": jn_URI$Helper.$clinit(); return jn_URI$Helper; case "com.badlogic.gdx.graphics.GL20": cbgg_GL20.$clinit(); return cbgg_GL20; case "org.teavm.platform.plugin.ResourceAccessor": otpp_ResourceAccessor.$clinit(); return otpp_ResourceAccessor; case "com.badlogic.gdx.graphics.PixmapEmu$DrawType": cbgg_PixmapEmu$DrawType.$clinit(); return cbgg_PixmapEmu$DrawType; case "com.badlogic.gdx.utils.viewport.StretchViewport": cbguv_StretchViewport.$clinit(); return cbguv_StretchViewport; case "org.mslivo.core.engine.ui_engine.UIAdapter": omceu_UIAdapter.$clinit(); return omceu_UIAdapter; case "com.github.xpenatan.gdx.backends.teavm.TeaApplication": cgxgbt_TeaApplication.$clinit(); return cgxgbt_TeaApplication; case "com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction": cbgssa_ScaleByAction.$clinit(); return cbgssa_ScaleByAction; case "java.util.regex.AbstractCharClass$LazyJavaIdentifierIgnorable$1": jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1.$clinit(); return jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1; case "com.badlogic.gdx.LifecycleListener": cbg_LifecycleListener.$clinit(); return cbg_LifecycleListener; case "java.nio.charset.impl.BufferedDecoder": jnci_BufferedDecoder.$clinit(); return jnci_BufferedDecoder; case "java.util.regex.ReluctantQuantifierSet": jur_ReluctantQuantifierSet.$clinit(); return jur_ReluctantQuantifierSet; case "org.mslivo.core.sandtrix.ui.menu.windows.HelpWindowGenerator$3": omcsumw_HelpWindowGenerator$3.$clinit(); return omcsumw_HelpWindowGenerator$3; case "org.mslivo.core.sandtrix.ui.menu.windows.HelpWindowGenerator$2": omcsumw_HelpWindowGenerator$2.$clinit(); return omcsumw_HelpWindowGenerator$2; case "com.badlogic.gdx.scenes.scene2d.utils.ClickListener": cbgssu_ClickListener.$clinit(); return cbgssu_ClickListener; case "org.mslivo.core.sandtrix.ui.menu.windows.HelpWindowGenerator$1": omcsumw_HelpWindowGenerator$1.$clinit(); return omcsumw_HelpWindowGenerator$1; case "com.badlogic.gdx.graphics.g3d.model.Animation": cbgggm_Animation.$clinit(); return cbgggm_Animation; case "com.badlogic.gdx.utils.reflect.ArrayReflection": cbgur_ArrayReflection.$clinit(); return cbgur_ArrayReflection; case "java.util.TimeZone": ju_TimeZone.$clinit(); return ju_TimeZone; case "java.util.Collection": ju_Collection.$clinit(); return ju_Collection; case "com.badlogic.gdx.math.Polyline": cbgm_Polyline.$clinit(); return cbgm_Polyline; case "com.badlogic.gdx.graphics.g3d.particles.values.PointSpawnShapeValue": cbgggpv_PointSpawnShapeValue.$clinit(); return cbgggpv_PointSpawnShapeValue; case "org.mslivo.core.engine.tools.Tools$Colors": omcet_Tools$Colors.$clinit(); return omcet_Tools$Colors; case "org.mslivo.core.sandtrix.engine.TempVariables": omcse_TempVariables.$clinit(); return omcse_TempVariables; case "com.badlogic.gdx.math.Path": cbgm_Path.$clinit(); return cbgm_Path; case "com.badlogic.gdx.graphics.Mesh": cbgg_Mesh.$clinit(); return cbgg_Mesh; case "java.util.regex.AtomicJointSet": jur_AtomicJointSet.$clinit(); return jur_AtomicJointSet; case "com.badlogic.gdx.utils.ObjectSet": cbgu_ObjectSet.$clinit(); return cbgu_ObjectSet; case "org.teavm.jso.browser.Performance": otjb_Performance.$clinit(); return otjb_Performance; case "org.mslivo.core.sandtrix.data.enums.COLOR_MODE": omcsde_COLOR_MODE.$clinit(); return omcsde_COLOR_MODE; case "java.util.regex.EOISet": jur_EOISet.$clinit(); return jur_EOISet; case "java.util.Queue": ju_Queue.$clinit(); return ju_Queue; case "java.util.MapEntry": ju_MapEntry.$clinit(); return ju_MapEntry; case "com.badlogic.gdx.utils.ObjectIntMap": cbgu_ObjectIntMap.$clinit(); return cbgu_ObjectIntMap; case "java.util.stream.impl.SpliteratorOverCollection": jusi_SpliteratorOverCollection.$clinit(); return jusi_SpliteratorOverCollection; case "org.mslivo.core.engine.ui_engine.gui.actions.HotKeyAction": omceuga_HotKeyAction.$clinit(); return omceuga_HotKeyAction; case "java.nio.ByteBufferImpl": jn_ByteBufferImpl.$clinit(); return jn_ByteBufferImpl; case "java.lang.Thread$SleepHandler": jl_Thread$SleepHandler.$clinit(); return jl_Thread$SleepHandler; case "org.mslivo.core.sandtrix.data.enums.THEME": omcsde_THEME.$clinit(); return omcsde_THEME; case "java.text.DateFormatElement$GeneralTimezone": jt_DateFormatElement$GeneralTimezone.$clinit(); return jt_DateFormatElement$GeneralTimezone; case "java.text.DateFormatElement$BaseTimezone": jt_DateFormatElement$BaseTimezone.$clinit(); return jt_DateFormatElement$BaseTimezone; case "com.badlogic.gdx.math.Plane": cbgm_Plane.$clinit(); return cbgm_Plane; case "java.text.DateFormatElement$WeekdayText": jt_DateFormatElement$WeekdayText.$clinit(); return jt_DateFormatElement$WeekdayText; case "org.mslivo.core.engine.ui_engine.API$_Notification": omceu_API$_Notification.$clinit(); return omceu_API$_Notification; case "com.github.xpenatan.gdx.backends.teavm.filesystem.FileDB": cgxgbtf_FileDB.$clinit(); return cgxgbtf_FileDB; case "com.badlogic.gdx.utils.Json$Serializer": cbgu_Json$Serializer.$clinit(); return cbgu_Json$Serializer; case "com.badlogic.gdx.math.Frustum": cbgm_Frustum.$clinit(); return cbgm_Frustum; case "com.badlogic.gdx.math.collision.Ray": cbgmc_Ray.$clinit(); return cbgmc_Ray; case "com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$2": cbgssu_DragScrollListener$2.$clinit(); return cbgssu_DragScrollListener$2; case "com.github.xpenatan.gdx.backends.teavm.TeaInput": cgxgbt_TeaInput.$clinit(); return cgxgbt_TeaInput; case "com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$1": cbgssu_DragScrollListener$1.$clinit(); return cbgssu_DragScrollListener$1; case "java.nio.charset.BufferUnderflowException": jnc_BufferUnderflowException.$clinit(); return jnc_BufferUnderflowException; case "com.badlogic.gdx.graphics.g3d.particles.influencers.Influencer": cbgggpi_Influencer.$clinit(); return cbgggpi_Influencer; case "com.badlogic.gdx.math.Intersector$SplitTriangle": cbgm_Intersector$SplitTriangle.$clinit(); return cbgm_Intersector$SplitTriangle; case "com.badlogic.gdx.scenes.scene2d.ui.Table$5": cbgssu_Table$5.$clinit(); return cbgssu_Table$5; case "org.mslivo.core.sandtrix.ui.UIUtils$1": omcsu_UIUtils$1.$clinit(); return omcsu_UIUtils$1; case "java.util.stream.impl.SimpleStreamImpl": jusi_SimpleStreamImpl.$clinit(); return jusi_SimpleStreamImpl; case "com.badlogic.gdx.scenes.scene2d.ui.Table$4": cbgssu_Table$4.$clinit(); return cbgssu_Table$4; case "com.badlogic.gdx.scenes.scene2d.ui.Table$3": cbgssu_Table$3.$clinit(); return cbgssu_Table$3; case "org.mslivo.core.sandtrix.engine.SandtrixEngineAdapter$1": omcse_SandtrixEngineAdapter$1.$clinit(); return omcse_SandtrixEngineAdapter$1; case "com.badlogic.gdx.scenes.scene2d.ui.Table$2": cbgssu_Table$2.$clinit(); return cbgssu_Table$2; case "org.mslivo.core.engine.ui_engine.API$_Components$_ScrollBar$_HorizontalScrollbar": omceu_API$_Components$_ScrollBar$_HorizontalScrollbar.$clinit(); return omceu_API$_Components$_ScrollBar$_HorizontalScrollbar; case "com.badlogic.gdx.scenes.scene2d.ui.Table$1": cbgssu_Table$1.$clinit(); return cbgssu_Table$1; case "com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1": cbgssu_SplitPane$1.$clinit(); return cbgssu_SplitPane$1; case "java.lang.Appendable": jl_Appendable.$clinit(); return jl_Appendable; case "org.teavm.interop.AsyncCallback": oti_AsyncCallback.$clinit(); return oti_AsyncCallback; case "org.teavm.jso.ajax.XMLHttpRequest": otja_XMLHttpRequest.$clinit(); return otja_XMLHttpRequest; case "java.util.IllegalFormatConversionException": ju_IllegalFormatConversionException.$clinit(); return ju_IllegalFormatConversionException; case "java.text.DecimalFormat$PercentField": jt_DecimalFormat$PercentField.$clinit(); return jt_DecimalFormat$PercentField; case "com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle": cbgssu_Window$WindowStyle.$clinit(); return cbgssu_Window$WindowStyle; case "java.util.AbstractMap": ju_AbstractMap.$clinit(); return ju_AbstractMap; case "java.lang.Object": jl_Object.$clinit(); return jl_Object; case "com.badlogic.gdx.ApplicationLogger": cbg_ApplicationLogger.$clinit(); return cbg_ApplicationLogger; case "java.lang.System": jl_System.$clinit(); return jl_System; case "com.badlogic.gdx.graphics.g2d.Gdx2DPixmapEmu": cbggg_Gdx2DPixmapEmu.$clinit(); return cbggg_Gdx2DPixmapEmu; case "java.util.regex.LeafSet": jur_LeafSet.$clinit(); return jur_LeafSet; case "com.badlogic.gdx.scenes.scene2d.utils.Drawable": cbgssu_Drawable.$clinit(); return cbgssu_Drawable; case "java.util.regex.JointSet": jur_JointSet.$clinit(); return jur_JointSet; case "java.util.regex.AbstractCharClass$LazyXDigit": jur_AbstractCharClass$LazyXDigit.$clinit(); return jur_AbstractCharClass$LazyXDigit; case "com.badlogic.gdx.input.GestureDetector$VelocityTracker": cbgi_GestureDetector$VelocityTracker.$clinit(); return cbgi_GestureDetector$VelocityTracker; case "com.badlogic.gdx.input.GestureDetector$1": cbgi_GestureDetector$1.$clinit(); return cbgi_GestureDetector$1; case "java.util.regex.Matcher": jur_Matcher.$clinit(); return jur_Matcher; case "java.util.regex.DotAllSet": jur_DotAllSet.$clinit(); return jur_DotAllSet; case "java.text.FieldPosition": jt_FieldPosition.$clinit(); return jt_FieldPosition; case "org.mslivo.core.engine.ui_engine.API$_Components$_GameViewPort": omceu_API$_Components$_GameViewPort.$clinit(); return omceu_API$_Components$_GameViewPort; case "org.mslivo.core.sandtrix.ui.game.UIData": omcsug_UIData.$clinit(); return omcsug_UIData; case "org.mslivo.core.engine.ui_engine.gui.components.inventory.Inventory": omceugci_Inventory.$clinit(); return omceugci_Inventory; case "com.badlogic.gdx.graphics.glutils.GLFrameBuffer$GLFrameBufferBuilder": cbggg_GLFrameBuffer$GLFrameBufferBuilder.$clinit(); return cbggg_GLFrameBuffer$GLFrameBufferBuilder; case "com.badlogic.gdx.graphics.TextureData": cbgg_TextureData.$clinit(); return cbgg_TextureData; case "com.badlogic.gdx.math.BSpline": cbgm_BSpline.$clinit(); return cbgm_BSpline; case "org.mslivo.core.engine.game_engine.GameEngine": omceg_GameEngine.$clinit(); return omceg_GameEngine; case "java.util.regex.AbstractCharClass$LazyJavaUpperCase": jur_AbstractCharClass$LazyJavaUpperCase.$clinit(); return jur_AbstractCharClass$LazyJavaUpperCase; case "java.util.DuplicateFormatFlagsException": ju_DuplicateFormatFlagsException.$clinit(); return ju_DuplicateFormatFlagsException; case "java.util.regex.HangulDecomposedCharSet": jur_HangulDecomposedCharSet.$clinit(); return jur_HangulDecomposedCharSet; case "org.mslivo.core.engine.ui_engine.API$_Components$_TextField": omceu_API$_Components$_TextField.$clinit(); return omceu_API$_Components$_TextField; case "com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle": cbgssu_Tree$TreeStyle.$clinit(); return cbgssu_Tree$TreeStyle; case "java.util.MissingFormatWidthException": ju_MissingFormatWidthException.$clinit(); return ju_MissingFormatWidthException; case "com.badlogic.gdx.scenes.scene2d.actions.RotateToAction": cbgssa_RotateToAction.$clinit(); return cbgssa_RotateToAction; case "java.util.Set": ju_Set.$clinit(); return ju_Set; case "com.badlogic.gdx.scenes.scene2d.actions.EventAction": cbgssa_EventAction.$clinit(); return cbgssa_EventAction; case "java.io.FilterOutputStream": ji_FilterOutputStream.$clinit(); return ji_FilterOutputStream; case "org.mslivo.core.engine.tools.settings.SaveFunction": omcets_SaveFunction.$clinit(); return omcets_SaveFunction; case "org.mslivo.core.engine.ui_engine.API$_Components$_List": omceu_API$_Components$_List.$clinit(); return omceu_API$_Components$_List; case "java.io.Reader": ji_Reader.$clinit(); return ji_Reader; case "com.github.xpenatan.gdx.backends.teavm.preloader.AssetDownloadImpl$1$1": cgxgbtp_AssetDownloadImpl$1$1.$clinit(); return cgxgbtp_AssetDownloadImpl$1$1; case "com.badlogic.gdx.graphics.g2d.GlyphLayout$GlyphRun": cbggg_GlyphLayout$GlyphRun.$clinit(); return cbggg_GlyphLayout$GlyphRun; case "java.lang.reflect.InvocationTargetException": jlr_InvocationTargetException.$clinit(); return jlr_InvocationTargetException; case "com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle": cbgssu_ImageTextButton$ImageTextButtonStyle.$clinit(); return cbgssu_ImageTextButton$ImageTextButtonStyle; case "com.badlogic.gdx.graphics.g3d.particles.emitters.RegularEmitter$EmissionMode": cbgggpe_RegularEmitter$EmissionMode.$clinit(); return cbgggpe_RegularEmitter$EmissionMode; case "org.mslivo.core.engine.media_manager.media.CMediaImage": omcemm_CMediaImage.$clinit(); return omcemm_CMediaImage; case "org.mslivo.core.sandtrix.ui.game.particles.SandCreateParticleSystem": omcsugp_SandCreateParticleSystem.$clinit(); return omcsugp_SandCreateParticleSystem; case "java.lang.Object$NotifyListener": jl_Object$NotifyListener.$clinit(); return jl_Object$NotifyListener; case "org.mslivo.core.engine.ui_engine.gui.contextmenu.ContextMenuItem": omceugc_ContextMenuItem.$clinit(); return omceugc_ContextMenuItem; case "com.badlogic.gdx.graphics.g3d.Model": cbggg_Model.$clinit(); return cbggg_Model; case "java.util.regex.WordBoundary": jur_WordBoundary.$clinit(); return jur_WordBoundary; case "org.mslivo.core.engine.ui_engine.gui.components.textfield.TextField": omceugct_TextField.$clinit(); return omceugct_TextField; case "com.badlogic.gdx.scenes.scene2d.ui.Dialog$4$1": cbgssu_Dialog$4$1.$clinit(); return cbgssu_Dialog$4$1; case "org.mslivo.core.engine.game_engine.EngineOutput": omceg_EngineOutput.$clinit(); return omceg_EngineOutput; case "org.mslivo.core.engine.media_manager.media.CMedia": omcemm_CMedia.$clinit(); return omcemm_CMedia; case "org.mslivo.core.sandtrix.data.objects.Display": omcsdo_Display.$clinit(); return omcsdo_Display; case "java.nio.charset.CharacterCodingException": jnc_CharacterCodingException.$clinit(); return jnc_CharacterCodingException; case "org.teavm.jso.JSObject": otj_JSObject.$clinit(); return otj_JSObject; case "com.badlogic.gdx.utils.BufferUtils": cbgu_BufferUtils.$clinit(); return cbgu_BufferUtils; case "org.mslivo.core.engine.ui_engine.input.KeyCode$Key": omceui_KeyCode$Key.$clinit(); return omceui_KeyCode$Key; case "com.badlogic.gdx.math.Interpolation$Elastic": cbgm_Interpolation$Elastic.$clinit(); return cbgm_Interpolation$Elastic; case "java.lang.Double": jl_Double.$clinit(); return jl_Double; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$5": cbgssu_Skin$5.$clinit(); return cbgssu_Skin$5; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$1": cbgssu_Skin$1.$clinit(); return cbgssu_Skin$1; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$2": cbgssu_Skin$2.$clinit(); return cbgssu_Skin$2; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$3": cbgssu_Skin$3.$clinit(); return cbgssu_Skin$3; case "com.badlogic.gdx.scenes.scene2d.ui.Skin$4": cbgssu_Skin$4.$clinit(); return cbgssu_Skin$4; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$21": omceu_API$_PreConfigured$21.$clinit(); return omceu_API$_PreConfigured$21; case "com.badlogic.gdx.scenes.scene2d.ui.Slider$1": cbgssu_Slider$1.$clinit(); return cbgssu_Slider$1; case "org.teavm.jso.browser.Window": otjb_Window.$clinit(); return otjb_Window; case "org.mslivo.core.engine.ui_engine.gui.actions.InventoryAction": omceuga_InventoryAction.$clinit(); return omceuga_InventoryAction; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$20": omceu_API$_PreConfigured$20.$clinit(); return omceu_API$_PreConfigured$20; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$22": omceu_API$_PreConfigured$22.$clinit(); return omceu_API$_PreConfigured$22; case "org.mslivo.core.web.callback.ad.CGAdCallBack": omcwca_CGAdCallBack.$clinit(); return omcwca_CGAdCallBack; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$25": omceu_API$_PreConfigured$25.$clinit(); return omceu_API$_PreConfigured$25; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$24": omceu_API$_PreConfigured$24.$clinit(); return omceu_API$_PreConfigured$24; case "com.badlogic.gdx.scenes.scene2d.ui.Cell": cbgssu_Cell.$clinit(); return cbgssu_Cell; case "java.util.regex.IntHash": jur_IntHash.$clinit(); return jur_IntHash; case "java.util.stream.impl.SimpleStreamImpl$toArray$lambda$_20_0": jusi_SimpleStreamImpl$toArray$lambda$_20_0.$clinit(); return jusi_SimpleStreamImpl$toArray$lambda$_20_0; case "com.badlogic.gdx.scenes.scene2d.actions.TouchableAction": cbgssa_TouchableAction.$clinit(); return cbgssa_TouchableAction; case "com.badlogic.gdx.scenes.scene2d.Stage": cbgss_Stage.$clinit(); return cbgss_Stage; case "java.lang.Number": jl_Number.$clinit(); return jl_Number; case "java.util.stream.impl.SimpleStreamImpl$ArrayFillingConsumer": jusi_SimpleStreamImpl$ArrayFillingConsumer.$clinit(); return jusi_SimpleStreamImpl$ArrayFillingConsumer; case "java.util.regex.ReluctantAltQuantifierSet": jur_ReluctantAltQuantifierSet.$clinit(); return jur_ReluctantAltQuantifierSet; case "java.util.regex.AbstractCharClass$LazyJavaWhitespace": jur_AbstractCharClass$LazyJavaWhitespace.$clinit(); return jur_AbstractCharClass$LazyJavaWhitespace; case "java.lang.UnsupportedOperationException": jl_UnsupportedOperationException.$clinit(); return jl_UnsupportedOperationException; case "java.util.regex.Matcher$1": jur_Matcher$1.$clinit(); return jur_Matcher$1; case "com.badlogic.gdx.scenes.scene2d.ui.Tooltip$1": cbgssu_Tooltip$1.$clinit(); return cbgssu_Tooltip$1; case "org.teavm.jso.dom.events.MouseEventTarget": otjde_MouseEventTarget.$clinit(); return otjde_MouseEventTarget; case "com.badlogic.gdx.scenes.scene2d.actions.RemoveListenerAction": cbgssa_RemoveListenerAction.$clinit(); return cbgssa_RemoveListenerAction; case "org.mslivo.core.engine.ui_engine.gui.actions.TabBarAction": omceuga_TabBarAction.$clinit(); return omceuga_TabBarAction; case "com.badlogic.gdx.utils.Pool": cbgu_Pool.$clinit(); return cbgu_Pool; case "java.lang.NumberFormatException": jl_NumberFormatException.$clinit(); return jl_NumberFormatException; case "org.mslivo.core.sandtrix.data.objects.Settings": omcsdo_Settings.$clinit(); return omcsdo_Settings; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$Asset": cgxgbtp_Preloader$Asset.$clinit(); return cgxgbtp_Preloader$Asset; case "java.text.DateFormatElement$NumericHour": jt_DateFormatElement$NumericHour.$clinit(); return jt_DateFormatElement$NumericHour; case "com.github.xpenatan.gdx.backends.teavm.TeaClipboard": cgxgbt_TeaClipboard.$clinit(); return cgxgbt_TeaClipboard; case "com.badlogic.gdx.scenes.scene2d.ui.Button$1": cbgssu_Button$1.$clinit(); return cbgssu_Button$1; case "com.badlogic.gdx.scenes.scene2d.actions.SizeToAction": cbgssa_SizeToAction.$clinit(); return cbgssa_SizeToAction; case "com.badlogic.gdx.utils.Array$ArrayIterator": cbgu_Array$ArrayIterator.$clinit(); return cbgu_Array$ArrayIterator; case "com.badlogic.gdx.graphics.Camera": cbgg_Camera.$clinit(); return cbgg_Camera; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$16": omceu_API$_PreConfigured$16.$clinit(); return omceu_API$_PreConfigured$16; case "java.util.regex.AbstractSet": jur_AbstractSet.$clinit(); return jur_AbstractSet; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$18": omceu_API$_PreConfigured$18.$clinit(); return omceu_API$_PreConfigured$18; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$17": omceu_API$_PreConfigured$17.$clinit(); return omceu_API$_PreConfigured$17; case "java.lang.Comparable": jl_Comparable.$clinit(); return jl_Comparable; case "java.util.regex.IntArrHash": jur_IntArrHash.$clinit(); return jur_IntArrHash; case "java.nio.CharBufferImpl": jn_CharBufferImpl.$clinit(); return jn_CharBufferImpl; case "org.mslivo.core.engine.ui_engine.API$_PreConfigured$19": omceu_API$_PreConfigured$19.$clinit(); return omceu_API$_PreConfigured$19; case "java.util.regex.AbstractCharClass$LazyJavaMirrored": jur_AbstractCharClass$LazyJavaMirrored.$clinit(); return jur_AbstractCharClass$LazyJavaMirrored; case "java.util.regex.AbstractCharClass$LazyJavaISOControl": jur_AbstractCharClass$LazyJavaISOControl.$clinit(); return jur_AbstractCharClass$LazyJavaISOControl; case "com.badlogic.gdx.graphics.g3d.model.NodeKeyframe": cbgggm_NodeKeyframe.$clinit(); return cbgggm_NodeKeyframe; case "com.badlogic.gdx.maps.MapObject": cbgm_MapObject.$clinit(); return cbgm_MapObject; case "com.badlogic.gdx.graphics.g3d.particles.values.EllipseSpawnShapeValue": cbgggpv_EllipseSpawnShapeValue.$clinit(); return cbgggpv_EllipseSpawnShapeValue; case "com.badlogic.gdx.graphics.g3d.particles.influencers.RegionInfluencer$Single": cbgggpi_RegionInfluencer$Single.$clinit(); return cbgggpi_RegionInfluencer$Single; case "com.github.xpenatan.gdx.backends.teavm.dom.TeaTypedArrays": cgxgbtd_TeaTypedArrays.$clinit(); return cgxgbtd_TeaTypedArrays; case "java.util.regex.HighSurrogateCharSet": jur_HighSurrogateCharSet.$clinit(); return jur_HighSurrogateCharSet; case "java.util.Formatter$FormatWriter": ju_Formatter$FormatWriter.$clinit(); return ju_Formatter$FormatWriter; case "com.badlogic.gdx.scenes.scene2d.ui.Table$DebugRect": cbgssu_Table$DebugRect.$clinit(); return cbgssu_Table$DebugRect; case "java.util.regex.MatchResult": jur_MatchResult.$clinit(); return jur_MatchResult; case "com.badlogic.gdx.math.Interpolation$ElasticIn": cbgm_Interpolation$ElasticIn.$clinit(); return cbgm_Interpolation$ElasticIn; case "org.teavm.platform.plugin.AsyncCallbackWrapper": otpp_AsyncCallbackWrapper.$clinit(); return otpp_AsyncCallbackWrapper; case "com.badlogic.gdx.graphics.GLTexture": cbgg_GLTexture.$clinit(); return cbgg_GLTexture; case "java.util.Hashtable$HashEnumIterator": ju_Hashtable$HashEnumIterator.$clinit(); return ju_Hashtable$HashEnumIterator; case "org.mslivo.core.engine.media_manager.media.CMediaCursor": omcemm_CMediaCursor.$clinit(); return omcemm_CMediaCursor; case "java.lang.Enum": jl_Enum.$clinit(); return jl_Enum; case "com.badlogic.gdx.utils.viewport.ScalingViewport": cbguv_ScalingViewport.$clinit(); return cbguv_ScalingViewport; case "com.badlogic.gdx.utils.IntArray": cbgu_IntArray.$clinit(); return cbgu_IntArray; case "com.badlogic.gdx.utils.OrderedMap": cbgu_OrderedMap.$clinit(); return cbgu_OrderedMap; case "com.github.xpenatan.gdx.backends.teavm.dom.WindowWrapper": cgxgbtd_WindowWrapper.$clinit(); return cgxgbtd_WindowWrapper; case "java.util.IllegalFormatException": ju_IllegalFormatException.$clinit(); return ju_IllegalFormatException; case "org.mslivo.core.engine.ui_engine.UIEngine$render_drawComponent$lambda$_57_0": omceu_UIEngine$render_drawComponent$lambda$_57_0.$clinit(); return omceu_UIEngine$render_drawComponent$lambda$_57_0; case "java.net.URI": jn_URI.$clinit(); return jn_URI; case "java.math.RoundingMode": jm_RoundingMode.$clinit(); return jm_RoundingMode; case "com.badlogic.gdx.scenes.scene2d.ui.SelectBox": cbgssu_SelectBox.$clinit(); return cbgssu_SelectBox; case "java.lang.IllegalAccessException": jl_IllegalAccessException.$clinit(); return jl_IllegalAccessException; case "com.badlogic.gdx.scenes.scene2d.ui.List": cbgssu_List.$clinit(); return cbgssu_List; case "com.badlogic.gdx.graphics.g3d.particles.renderers.ModelInstanceControllerRenderData": cbgggpr_ModelInstanceControllerRenderData.$clinit(); return cbgggpr_ModelInstanceControllerRenderData; case "org.mslivo.core.engine.ui_engine.input.UIEngineInputProcessor": omceui_UIEngineInputProcessor.$clinit(); return omceui_UIEngineInputProcessor; case "com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle": cbgssu_Touchpad$TouchpadStyle.$clinit(); return cbgssu_Touchpad$TouchpadStyle; case "com.badlogic.gdx.graphics.g3d.particles.influencers.ParticleControllerInfluencer$Random$ParticleControllerPool": cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool.$clinit(); return cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool; case "com.badlogic.gdx.ApplicationAdapter": cbg_ApplicationAdapter.$clinit(); return cbg_ApplicationAdapter; case "org.mslivo.core.engine.ui_engine.gui.components.button.TextButton": omceugcb_TextButton.$clinit(); return omceugcb_TextButton; case "com.badlogic.gdx.scenes.scene2d.actions.LayoutAction": cbgssa_LayoutAction.$clinit(); return cbgssa_LayoutAction; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldListener": cbgssu_TextField$TextFieldListener.$clinit(); return cbgssu_TextField$TextFieldListener; case "com.badlogic.gdx.graphics.g2d.Sprite": cbggg_Sprite.$clinit(); return cbggg_Sprite; case "com.badlogic.gdx.utils.ShortArray": cbgu_ShortArray.$clinit(); return cbgu_ShortArray; case "org.mslivo.core.engine.ui_engine.UIEngine": omceu_UIEngine.$clinit(); return omceu_UIEngine; case "java.util.regex.CompositeGroupQuantifierSet": jur_CompositeGroupQuantifierSet.$clinit(); return jur_CompositeGroupQuantifierSet; case "com.badlogic.gdx.graphics.glutils.GLFrameBuffer$FrameBufferTextureAttachmentSpec": cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec.$clinit(); return cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec; case "com.badlogic.gdx.utils.NumberUtils": cbgu_NumberUtils.$clinit(); return cbgu_NumberUtils; case "org.mslivo.core.sandtrix.data.enums.GAME_MODE": omcsde_GAME_MODE.$clinit(); return omcsde_GAME_MODE; case "org.mslivo.core.sandtrix.misc.StartGameCommand": omcsm_StartGameCommand.$clinit(); return omcsm_StartGameCommand; case "com.badlogic.gdx.math.Octree": cbgm_Octree.$clinit(); return cbgm_Octree; case "com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier$Strength": cbgggpi_DynamicsModifier$Strength.$clinit(); return cbgggpi_DynamicsModifier$Strength; case "com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup": cbgssu_ButtonGroup.$clinit(); return cbgssu_ButtonGroup; case "com.github.xpenatan.gdx.backends.teavm.soundmanager.SMSoundOptions": cgxgbts_SMSoundOptions.$clinit(); return cgxgbts_SMSoundOptions; case "com.badlogic.gdx.graphics.g3d.particles.emitters.Emitter": cbgggpe_Emitter.$clinit(); return cbgggpe_Emitter; case "java.util.regex.UMultiLineEOLSet": jur_UMultiLineEOLSet.$clinit(); return jur_UMultiLineEOLSet; case "java.lang.Thread$start$lambda$_4_0": jl_Thread$start$lambda$_4_0.$clinit(); return jl_Thread$start$lambda$_4_0; case "com.badlogic.gdx.scenes.scene2d.actions.AfterAction": cbgssa_AfterAction.$clinit(); return cbgssa_AfterAction; case "org.mslivo.core.engine.ui_engine.misc.FColor": omceum_FColor.$clinit(); return omceum_FColor; case "com.badlogic.gdx.scenes.scene2d.ui.TextButton": cbgssu_TextButton.$clinit(); return cbgssu_TextButton; case "com.badlogic.gdx.scenes.scene2d.ui.TextField": cbgssu_TextField.$clinit(); return cbgssu_TextField; case "com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter": cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter.$clinit(); return cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter; case "com.badlogic.gdx.math.Octree$OctreeNode": cbgm_Octree$OctreeNode.$clinit(); return cbgm_Octree$OctreeNode; case "com.github.xpenatan.gdx.backends.teavm.preloader.Preloader$12": cgxgbtp_Preloader$12.$clinit(); return cgxgbtp_Preloader$12; case "java.util.Hashtable": ju_Hashtable.$clinit(); return ju_Hashtable; case "org.mslivo.core.engine.ui_engine.gui.actions.UpdateAction": omceuga_UpdateAction.$clinit(); return omceuga_UpdateAction; case "com.badlogic.gdx.scenes.scene2d.actions.AddListenerAction": cbgssa_AddListenerAction.$clinit(); return cbgssa_AddListenerAction; case "java.util.regex.AbstractCharClass$LazySpecialsBlock": jur_AbstractCharClass$LazySpecialsBlock.$clinit(); return jur_AbstractCharClass$LazySpecialsBlock; case "java.text.DateFormatElement": jt_DateFormatElement.$clinit(); return jt_DateFormatElement; case "com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus": cbgss_Stage$TouchFocus.$clinit(); return cbgss_Stage$TouchFocus; case "java.util.Iterator": ju_Iterator.$clinit(); return ju_Iterator; case "java.util.IllegalFormatFlagsException": ju_IllegalFormatFlagsException.$clinit(); return ju_IllegalFormatFlagsException; case "com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle": cbgssu_List$ListStyle.$clinit(); return cbgssu_List$ListStyle; case "org.mslivo.core.engine.game_engine.GameEngine$1": omceg_GameEngine$1.$clinit(); return omceg_GameEngine$1; case "com.badlogic.gdx.utils.Json$ReadOnlySerializer": cbgu_Json$ReadOnlySerializer.$clinit(); return cbgu_Json$ReadOnlySerializer; case "java.text.DateFormatElement$EraText": jt_DateFormatElement$EraText.$clinit(); return jt_DateFormatElement$EraText; case "org.mslivo.core.engine.ui_engine.gui.components.button.ImageButton": omceugcb_ImageButton.$clinit(); return omceugcb_ImageButton; case "org.mslivo.core.engine.ui_engine.gui.ostextinput.OnScreenTextInput": omceugo_OnScreenTextInput.$clinit(); return omceugo_OnScreenTextInput; case "java.util.regex.UnicodeCategory": jur_UnicodeCategory.$clinit(); return jur_UnicodeCategory; case "org.teavm.jso.core.JSArrayReader": otjc_JSArrayReader.$clinit(); return otjc_JSArrayReader; case "java.util.Arrays$ArrayAsList": ju_Arrays$ArrayAsList.$clinit(); return ju_Arrays$ArrayAsList; case "org.mslivo.core.sandtrix.engine.SandtrixEngineAdapter$COLLISION_TYPE": omcse_SandtrixEngineAdapter$COLLISION_TYPE.$clinit(); return omcse_SandtrixEngineAdapter$COLLISION_TYPE; case "org.teavm.jso.browser.StorageProvider": otjb_StorageProvider.$clinit(); return otjb_StorageProvider; default: return null; } } function otp_Platform_getEnumConstants(var$1) { var c = '$$enumConstants$$'; omceugcb_ButtonMode[c] = omceugcb_ButtonMode_values; cbg_Application$ApplicationType[c] = cbg_Application$ApplicationType_values; omcsde_STATE[c] = omcsde_STATE_values; omcs_SandtrixMain$STATE[c] = omcs_SandtrixMain$STATE_values; cbgss_InputEvent$Type[c] = cbgss_InputEvent$Type_values; cbgssu_Table$Debug[c] = cbgssu_Table$Debug_values; cbgu_JsonWriter$OutputType[c] = cbgu_JsonWriter$OutputType_values; cbgm_Plane$PlaneSide[c] = cbgm_Plane$PlaneSide_values; omceugn_STATE_NOTIFICATION[c] = omceugn_STATE_NOTIFICATION_values; omceum_MouseControlMode[c] = omceum_MouseControlMode_values; cbgg_Pixmap$Filter[c] = cbgg_Pixmap$Filter_values; omcsum_MenuUIAdapter$STATE[c] = omcsum_MenuUIAdapter$STATE_values; cbgss_Touchable[c] = cbgss_Touchable_values; cbgssu_FocusListener$FocusEvent$Type[c] = cbgssu_FocusListener$FocusEvent$Type_values; omceugcc_CheckBoxStyle[c] = omceugcc_CheckBoxStyle_values; cbggg_Animation$PlayMode[c] = cbggg_Animation$PlayMode_values; omcse_SandtrixEngineAdapter$GAME_OVER_REASON[c] = omcse_SandtrixEngineAdapter$GAME_OVER_REASON_values; cbggg_GLVersion$Type[c] = cbggg_GLVersion$Type_values; cbgg_TextureData$TextureDataType[c] = cbgg_TextureData$TextureDataType_values; cbgggmd_ModelMaterial$MaterialType[c] = cbgggmd_ModelMaterial$MaterialType_values; omcsde_SAND[c] = omcsde_SAND_values; cbgg_Composite[c] = cbgg_Composite_values; cbgggpv_PrimitiveSpawnShapeValue$SpawnSide[c] = cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_values; cbg_Files$FileType[c] = cbg_Files$FileType_values; omcetpp_ParticleType[c] = omcetpp_ParticleType_values; cgxgbtp_AssetType[c] = cgxgbtp_AssetType_values; cbgg_Texture$TextureWrap[c] = cbgg_Texture$TextureWrap_values; cbgg_Cursor$SystemCursor[c] = cbgg_Cursor$SystemCursor_values; cbgg_Texture$TextureFilter[c] = cbgg_Texture$TextureFilter_values; cbgg_Mesh$VertexDataType[c] = cbgg_Mesh$VertexDataType_values; omcsde_SHAPES[c] = omcsde_SHAPES_values; cbgg_Pixmap$Blending[c] = cbgg_Pixmap$Blending_values; cgxgbt_TeaApplication$AppState[c] = cgxgbt_TeaApplication$AppState_values; omceum_ViewportMode[c] = omceum_ViewportMode_values; cbgg_Pixmap$Format[c] = cbgg_Pixmap$Format_values; cgxgbtd_StyleWrapper$Unit[c] = cgxgbtd_StyleWrapper$Unit_values; omceugcs_ShapeType[c] = omceugcs_ShapeType_values; omcsde_DIFFICULTY[c] = omcsde_DIFFICULTY_values; cbggg_HdpiMode[c] = cbggg_HdpiMode_values; cbgg_PixmapEmu$DrawType[c] = cbgg_PixmapEmu$DrawType_values; omcsde_COLOR_MODE[c] = omcsde_COLOR_MODE_values; omcsde_THEME[c] = omcsde_THEME_values; cbgggpe_RegularEmitter$EmissionMode[c] = cbgggpe_RegularEmitter$EmissionMode_values; jm_RoundingMode[c] = jm_RoundingMode_values; omcsde_GAME_MODE[c] = omcsde_GAME_MODE_values; omcse_SandtrixEngineAdapter$COLLISION_TYPE[c] = omcse_SandtrixEngineAdapter$COLLISION_TYPE_values; otp_Platform_getEnumConstants = function(cls) { if (!cls.hasOwnProperty(c)) { return null; } if (typeof cls[c] === "function") { cls[c] = cls[c](); } return cls[c]; }; return otp_Platform_getEnumConstants(var$1); } function otp_Platform_startThread(var$1) { return setTimeout(function() { $rt_threadStarter(otp_Platform_launchThread)(var$1); }, 0); } function otp_Platform_launchThread($runnable) { $runnable.$run(); } function otp_Platform_postpone($runnable) { otp_Platform_schedule($runnable, 0); } function otp_Platform_schedule(var$1, var$2) { return setTimeout(function() { otp_Platform_launchThread(var$1); }, var$2); } function otp_Platform_createQueue() { return otp_Platform_createQueueJs$js_body$_30(); } function otp_Platform_isPrimitive($cls) { return $cls.$meta.primitive ? 1 : 0; } function otp_Platform_isEnum($cls) { return $cls.$meta.enum ? 1 : 0; } function otp_Platform_getArrayItem($cls) { return $cls.$meta.item; } function otp_Platform_getName($cls) { return $rt_str($cls.$meta.name); } function otp_Platform_getSimpleName($cls) { return $rt_str($cls.$meta.simpleName); } function otp_Platform_getEnclosingClass($cls) { return $cls.$meta.enclosingClass; } function otp_Platform_createQueueJs$js_body$_30() { return []; } function omceu_API$_Components$_ScrollBar() { var a = this; jl_Object.call(a); a.$horizontalScrollbar = null; a.$verticalScrollbar = null; a.$this$119 = null; } function omceu_API$_Components$_ScrollBar__init_(var_0) { var var_1 = new omceu_API$_Components$_ScrollBar(); omceu_API$_Components$_ScrollBar__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ScrollBar__init_0($this, $this$1) { $this.$this$119 = $this$1; jl_Object__init_0($this); $this.$horizontalScrollbar = omceu_API$_Components$_ScrollBar$_HorizontalScrollbar__init_($this); $this.$verticalScrollbar = omceu_API$_Components$_ScrollBar$_VerticalScrollbar__init_($this); } function omceu_API$_Components$_ScrollBar_defaultScrollBarAction($this) { return omceu_API$_Components$_ScrollBar$1__init_($this); } function omceu_API$_Components$_ScrollBar_setScrolled($this, $scrollBar, $scrolled) { if ($scrollBar === null) return; $scrollBar.$scrolled0 = omcet_Tools$Calc_inBounds($scrolled, 0.0, 1.0); } function omceu_API$_Components$_ScrollBar_setScrollBarAction($this, $scrollBar, $scrollBarAction) { if ($scrollBar === null) return; $scrollBar.$scrollBarAction = $scrollBarAction; } function omcsum_MenuUIAdapter$8$1() { jl_Object.call(this); this.$this$120 = null; } function omcsum_MenuUIAdapter$8$1__init_(var_0) { var var_1 = new omcsum_MenuUIAdapter$8$1(); omcsum_MenuUIAdapter$8$1__init_0(var_1, var_0); return var_1; } function omcsum_MenuUIAdapter$8$1__init_0($this, $this$1) { $this.$this$120 = $this$1; jl_Object__init_0($this); } function omcsum_MenuUIAdapter$8$1_accept($this, $exit) { var var$2; if ($exit.$booleanValue()) cbg_Gdx_app.$exit(); else { $this.$this$120.$this$045.$api0.$removeCurrentModalWindow(); var$2 = $this.$this$120.$this$045.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } } function omcsum_MenuUIAdapter$8$1_accept0($this, var$1) { $this.$accept2(var$1); } function jnc_CodingErrorAction() { jl_Object.call(this); this.$name14 = null; } var jnc_CodingErrorAction_IGNORE = null; var jnc_CodingErrorAction_REPLACE = null; var jnc_CodingErrorAction_REPORT = null; function jnc_CodingErrorAction_$callClinit() { jnc_CodingErrorAction_$callClinit = $rt_eraseClinit(jnc_CodingErrorAction); jnc_CodingErrorAction__clinit_(); } function jnc_CodingErrorAction__init_(var_0) { var var_1 = new jnc_CodingErrorAction(); jnc_CodingErrorAction__init_0(var_1, var_0); return var_1; } function jnc_CodingErrorAction__init_0($this, $name) { jnc_CodingErrorAction_$callClinit(); jl_Object__init_0($this); $this.$name14 = $name; } function jnc_CodingErrorAction__clinit_() { jnc_CodingErrorAction_IGNORE = jnc_CodingErrorAction__init_($rt_s(992)); jnc_CodingErrorAction_REPLACE = jnc_CodingErrorAction__init_($rt_s(993)); jnc_CodingErrorAction_REPORT = jnc_CodingErrorAction__init_($rt_s(994)); } function omceu_API$_Components$_ScrollBar$_VerticalScrollbar() { jl_Object.call(this); this.$this$28 = null; } function omceu_API$_Components$_ScrollBar$_VerticalScrollbar__init_(var_0) { var var_1 = new omceu_API$_Components$_ScrollBar$_VerticalScrollbar(); omceu_API$_Components$_ScrollBar$_VerticalScrollbar__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ScrollBar$_VerticalScrollbar__init_0($this, $this$2) { $this.$this$28 = $this$2; jl_Object__init_0($this); } function jl_Boolean() { jl_Object.call(this); this.$value9 = 0; } var jl_Boolean_TRUE = null; var jl_Boolean_FALSE = null; var jl_Boolean_TYPE = null; function jl_Boolean_$callClinit() { jl_Boolean_$callClinit = $rt_eraseClinit(jl_Boolean); jl_Boolean__clinit_(); } function jl_Boolean__init_(var_0) { var var_1 = new jl_Boolean(); jl_Boolean__init_0(var_1, var_0); return var_1; } function jl_Boolean__init_0($this, $value) { jl_Boolean_$callClinit(); jl_Object__init_0($this); $this.$value9 = $value; } function jl_Boolean_parseBoolean($s) { jl_Boolean_$callClinit(); return $s !== null && ($s.$toLowerCase1()).$equals($rt_s(107)) ? 1 : 0; } function jl_Boolean_booleanValue($this) { return $this.$value9; } function jl_Boolean_valueOf($value) { jl_Boolean_$callClinit(); return !$value ? jl_Boolean_FALSE : jl_Boolean_TRUE; } function jl_Boolean_toString($value) { jl_Boolean_$callClinit(); return !$value ? $rt_s(106) : $rt_s(107); } function jl_Boolean_hashCode($this) { return jl_Boolean_hashCode0($this.$value9); } function jl_Boolean_hashCode0($value) { jl_Boolean_$callClinit(); return !$value ? 1237 : 1231; } function jl_Boolean__clinit_() { jl_Boolean_TRUE = jl_Boolean__init_(1); jl_Boolean_FALSE = jl_Boolean__init_(0); jl_Boolean_TYPE = $rt_cls($rt_booleancls()); } function omcsugp_NextSandFlowParticleSystem() { omcetp_ParticleSystem.call(this); this.$leftBounds = 0; } function omcsugp_NextSandFlowParticleSystem__init_(var_0, var_1) { var var_2 = new omcsugp_NextSandFlowParticleSystem(); omcsugp_NextSandFlowParticleSystem__init_0(var_2, var_0, var_1); return var_2; } function omcsugp_NextSandFlowParticleSystem__init_0($this, $mediaManager, $leftBounds) { omcetp_ParticleSystem__init_($this, $mediaManager, 255, 1); $this.$leftBounds = $leftBounds; } function omcsugp_NextSandFlowParticleSystem_addParticle($this, $x, $y, $r, $g, $b) { omcsug_SandtrixBaseMedia_$callClinit(); $this.$addParticle0(omcsug_SandtrixBaseMedia_PIXEL, $x, $y, $r, $g, $b, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, null); } function omcsugp_NextSandFlowParticleSystem_updateParticle($this, $particle, $index) { $particle.$x1 = $particle.$x1 - 2.0; if ($particle.$x1 >= $this.$leftBounds) return 1; return 0; } function omcsugp_NextSandFlowParticleSystem_createParticle($this, $particle) {} function omcsugp_NextSandFlowParticleSystem_destroyParticle($this, $particle) {} function cbgm_Bresenham2() { var a = this; jl_Object.call(a); a.$points0 = null; a.$pool1 = null; } function cbgm_Bresenham2__init_0() { var var_0 = new cbgm_Bresenham2(); cbgm_Bresenham2__init_(var_0); return var_0; } function cbgm_Bresenham2__init_($this) { jl_Object__init_0($this); $this.$points0 = cbgu_Array__init_1(); $this.$pool1 = cbgm_Bresenham2$1__init_($this); } var omcw_SandtrixSettingsWeb = $rt_classWithoutFields(); var omcw_SandtrixSettingsWeb_settingsManager = null; function omcw_SandtrixSettingsWeb__init_0() { var var_0 = new omcw_SandtrixSettingsWeb(); omcw_SandtrixSettingsWeb__init_(var_0); return var_0; } function omcw_SandtrixSettingsWeb__init_($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb_get() { if (omcw_SandtrixSettingsWeb_settingsManager === null) omcw_SandtrixSettingsWeb_initConfigurationManager(); return omcw_SandtrixSettingsWeb_settingsManager; } function omcw_SandtrixSettingsWeb_initConfigurationManager() { var $localStorageSave, $localStorageLoad, var$3; $localStorageSave = omcw_SandtrixSettingsWeb$1__init_(); $localStorageLoad = omcw_SandtrixSettingsWeb$2__init_(); omcw_SandtrixSettingsWeb_settingsManager = omcets_SettingsManager__init_($rt_s(102), $localStorageSave, $localStorageLoad); omcw_SandtrixSettingsWeb_settingsManager.$addSetting($rt_s(492), $rt_s(106), omcw_SandtrixSettingsWeb$3__init_()); omcw_SandtrixSettingsWeb_settingsManager.$addSetting($rt_s(494), $rt_s(995), omcw_SandtrixSettingsWeb$4__init_()); var$3 = omcw_SandtrixSettingsWeb_settingsManager; omcsde_GAME_MODE_$callClinit(); var$3.$addSetting($rt_s(685), jl_Enum_name(omcsde_GAME_MODE_ENDLESS), omcw_SandtrixSettingsWeb$5__init_()); var$3 = omcw_SandtrixSettingsWeb_settingsManager; omcsde_COLOR_MODE_$callClinit(); var$3.$addSetting($rt_s(996), jl_Enum_name(omcsde_COLOR_MODE_DEFAULT), omcw_SandtrixSettingsWeb$6__init_()); var$3 = omcw_SandtrixSettingsWeb_settingsManager; omcsde_DIFFICULTY_$callClinit(); var$3.$addSetting($rt_s(643), jl_Enum_name(omcsde_DIFFICULTY_LOW), omcw_SandtrixSettingsWeb$7__init_()); var$3 = omcw_SandtrixSettingsWeb_settingsManager; omcsde_THEME_$callClinit(); var$3.$addSetting($rt_s(997), jl_Enum_name(omcsde_THEME_DEFAULT), omcw_SandtrixSettingsWeb$8__init_()); omcw_SandtrixSettingsWeb_settingsManager.$addSetting($rt_s(563), $rt_s(102), omcw_SandtrixSettingsWeb$9__init_()); var$3 = omcw_SandtrixSettingsWeb_settingsManager; omcsc_CFG_UI_$callClinit(); var$3.$addSetting($rt_s(495), jl_Enum_name(omcsc_CFG_UI_DEFAULT_VIEWPORT_MODE), omcw_SandtrixSettingsWeb$10__init_0()); omcw_SandtrixSettingsWeb_settingsManager.$addSetting($rt_s(47), $rt_s(106), omcw_SandtrixSettingsWeb$11__init_0()); omcw_SandtrixSettingsWeb_settingsManager.$addSetting($rt_s(493), $rt_s(106), omcw_SandtrixSettingsWeb$12__init_0()); } var ju_NoSuchElementException = $rt_classWithoutFields(jl_RuntimeException); function ju_NoSuchElementException__init_() { var var_0 = new ju_NoSuchElementException(); ju_NoSuchElementException__init_0(var_0); return var_0; } function ju_NoSuchElementException__init_1(var_0) { var var_1 = new ju_NoSuchElementException(); ju_NoSuchElementException__init_2(var_1, var_0); return var_1; } function ju_NoSuchElementException__init_0($this) { jl_RuntimeException__init_1($this); } function ju_NoSuchElementException__init_2($this, $message) { jl_RuntimeException__init_4($this, $message); } function omcsde_SAND() { var a = this; jl_Enum.call(a); a.$resolveable = 0; a.$color5 = null; a.$color_colorBlind = null; } var omcsde_SAND_RED = null; var omcsde_SAND_YELLOW = null; var omcsde_SAND_GREEN = null; var omcsde_SAND_BLUE = null; var omcsde_SAND_NONE = null; var omcsde_SAND_BLOCK = null; var omcsde_SAND_$VALUES = null; function omcsde_SAND_$callClinit() { omcsde_SAND_$callClinit = $rt_eraseClinit(omcsde_SAND); omcsde_SAND__clinit_(); } function omcsde_SAND__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new omcsde_SAND(); omcsde_SAND__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function omcsde_SAND_values() { omcsde_SAND_$callClinit(); return omcsde_SAND_$VALUES.$clone(); } function omcsde_SAND__init_0($this, var$1, var$2, $resolveable, $color, $color_colorBlind) { omcsde_SAND_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$resolveable = $resolveable; $this.$color5 = $color; $this.$color_colorBlind = $color_colorBlind; } function omcsde_SAND_$values() { omcsde_SAND_$callClinit(); return $rt_createArrayFromData(omcsde_SAND, [omcsde_SAND_RED, omcsde_SAND_YELLOW, omcsde_SAND_GREEN, omcsde_SAND_BLUE, omcsde_SAND_NONE, omcsde_SAND_BLOCK]); } function omcsde_SAND__clinit_() { omcsde_SAND_RED = omcsde_SAND__init_($rt_s(758), 0, 1, omcet_Tools$Colors_createFromHex($rt_s(998)), omcet_Tools$Colors_createFromHex($rt_s(999))); omcsde_SAND_YELLOW = omcsde_SAND__init_($rt_s(751), 1, 1, omcet_Tools$Colors_createFromHex($rt_s(1000)), omcet_Tools$Colors_createFromHex($rt_s(1001))); omcsde_SAND_GREEN = omcsde_SAND__init_($rt_s(746), 2, 1, omcet_Tools$Colors_createFromHex($rt_s(1002)), omcet_Tools$Colors_createFromHex($rt_s(1003))); omcsde_SAND_BLUE = omcsde_SAND__init_($rt_s(739), 3, 1, omcet_Tools$Colors_createFromHex($rt_s(1004)), omcet_Tools$Colors_createFromHex($rt_s(1005))); omcsde_SAND_NONE = omcsde_SAND__init_($rt_s(723), 4, 0, omcet_Tools$Colors_TRANSPARENT, omcet_Tools$Colors_TRANSPARENT); omcsde_SAND_BLOCK = omcsde_SAND__init_($rt_s(1006), 5, 0, omcet_Tools$Colors_createFromHex($rt_s(1007)), omcet_Tools$Colors_createFromHex($rt_s(1007))); omcsde_SAND_$VALUES = omcsde_SAND_$values(); } var cgxgbtf_HEXCoder = $rt_classWithoutFields(); var cgxgbtf_HEXCoder_HEX_CHARS = null; var cgxgbtf_HEXCoder_HEX_BYTES = null; function cgxgbtf_HEXCoder_$callClinit() { cgxgbtf_HEXCoder_$callClinit = $rt_eraseClinit(cgxgbtf_HEXCoder); cgxgbtf_HEXCoder__clinit_(); } function cgxgbtf_HEXCoder__init_0() { var var_0 = new cgxgbtf_HEXCoder(); cgxgbtf_HEXCoder__init_(var_0); return var_0; } function cgxgbtf_HEXCoder__init_($this) { cgxgbtf_HEXCoder_$callClinit(); jl_Object__init_0($this); } function cgxgbtf_HEXCoder_decode($string) { var $bytes, $i, var$4, var$5, $c0, $c1; cgxgbtf_HEXCoder_$callClinit(); $bytes = $rt_createByteArray($string.$length() / 2 | 0); $i = 0; while (true) { var$4 = $bytes.data; if ($i >= var$4.length) break; var$5 = $i * 2 | 0; $c0 = $string.$charAt(var$5); $c1 = $string.$charAt(var$5 + 1 | 0); var$4[$i] = ((cgxgbtf_HEXCoder_HEX_BYTES.data[$c0] << 4) + cgxgbtf_HEXCoder_HEX_BYTES.data[$c1] | 0) << 24 >> 24; $i = $i + 1 | 0; } return $bytes; } function cgxgbtf_HEXCoder__clinit_() { var $i; cgxgbtf_HEXCoder_HEX_CHARS = $rt_createCharArrayFromData([48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70]); cgxgbtf_HEXCoder_HEX_BYTES = $rt_createIntArray(128); $i = 0; while ($i < cgxgbtf_HEXCoder_HEX_CHARS.data.length) { cgxgbtf_HEXCoder_HEX_BYTES.data[cgxgbtf_HEXCoder_HEX_CHARS.data[$i]] = $i; if (cgxgbtf_HEXCoder_HEX_CHARS.data[$i] >= 65) cgxgbtf_HEXCoder_HEX_BYTES.data[(cgxgbtf_HEXCoder_HEX_CHARS.data[$i] - 65 | 0) + 97 | 0] = $i; $i = $i + 1 | 0; } } var cbgssa_ScaleToAction = $rt_classWithoutFields(cbgssa_TemporalAction); function cbgssa_ScaleToAction__init_0() { var var_0 = new cbgssa_ScaleToAction(); cbgssa_ScaleToAction__init_(var_0); return var_0; } function cbgssa_ScaleToAction__init_($this) { cbgssa_TemporalAction__init_($this); } function omcsugp_GameOverParticleSystem$CustomData() { var a = this; jl_Object.call(a); a.$x_speed = 0.0; a.$y_speed0 = 0.0; a.$bounce = 0; a.$freezeTime = 0; a.$high = 0; a.$active0 = 0; a.$this$054 = null; } function omcsugp_GameOverParticleSystem$CustomData__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { var var_7 = new omcsugp_GameOverParticleSystem$CustomData(); omcsugp_GameOverParticleSystem$CustomData__init_0(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); return var_7; } function omcsugp_GameOverParticleSystem$CustomData__init_0($this, $this$0, $x_speed, $y_speed, $bounce, $freezeTime, $high, $active) { $this.$this$054 = $this$0; jl_Object__init_0($this); $this.$x_speed = $x_speed; $this.$y_speed0 = $y_speed; $this.$bounce = $bounce; $this.$freezeTime = $freezeTime; $this.$high = $high; $this.$active0 = $active; } var cbgm_Octree$Collider = $rt_classWithoutFields(0); function cbggg_GLOnlyTextureData() { var a = this; jl_Object.call(a); a.$width11 = 0; a.$height10 = 0; a.$isPrepared1 = 0; a.$mipLevel = 0; a.$internalFormat0 = 0; a.$format6 = 0; a.$type8 = 0; } function cbggg_GLOnlyTextureData__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new cbggg_GLOnlyTextureData(); cbggg_GLOnlyTextureData__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function cbggg_GLOnlyTextureData__init_0($this, $width, $height, $mipMapLevel, $internalFormat, $format, $type) { jl_Object__init_0($this); $this.$width11 = 0; $this.$height10 = 0; $this.$isPrepared1 = 0; $this.$mipLevel = 0; $this.$width11 = $width; $this.$height10 = $height; $this.$mipLevel = $mipMapLevel; $this.$internalFormat0 = $internalFormat; $this.$format6 = $format; $this.$type8 = $type; } function cbggg_GLOnlyTextureData_getType($this) { cbgg_TextureData$TextureDataType_$callClinit(); return cbgg_TextureData$TextureDataType_Custom; } function cbggg_GLOnlyTextureData_isPrepared($this) { return $this.$isPrepared1; } function cbggg_GLOnlyTextureData_prepare($this) { if (!$this.$isPrepared1) { $this.$isPrepared1 = 1; return; } $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(885))); } function cbggg_GLOnlyTextureData_consumeCustomData($this, $target) { cbg_Gdx_gl.$glTexImage2D($target, $this.$mipLevel, $this.$internalFormat0, $this.$width11, $this.$height10, 0, $this.$format6, $this.$type8, null); } function cbggg_GLOnlyTextureData_consumePixmap($this) { $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1008))); } function cbggg_GLOnlyTextureData_disposePixmap($this) { $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1008))); } function cbggg_GLOnlyTextureData_getWidth($this) { return $this.$width11; } function cbggg_GLOnlyTextureData_getHeight($this) { return $this.$height10; } function cbggg_GLOnlyTextureData_getFormat($this) { cbgg_Pixmap$Format_$callClinit(); return cbgg_Pixmap$Format_RGBA8888; } function cbggg_GLOnlyTextureData_useMipMaps($this) { return 0; } function cbggg_GLOnlyTextureData_isManaged($this) { return 0; } function omceu_API$_Config() { var a = this; jl_Object.call(a); a.$hardwareMouseEnabled = 0; a.$keyboardMouseEnabled = 0; a.$keyboardMouseButtonsUp = null; a.$keyboardMouseButtonsDown = null; a.$keyboardMouseButtonsLeft = null; a.$keyboardMouseButtonsRight = null; a.$keyboardMouseButtonsMouse1 = null; a.$keyboardMouseButtonsMouse2 = null; a.$keyboardMouseButtonsMouse3 = null; a.$keyboardMouseButtonsMouse4 = null; a.$keyboardMouseButtonsMouse5 = null; a.$keyboardMouseButtonsScrollUp = null; a.$keyboardMouseButtonsScrollDown = null; a.$gamePadMouseEnabled = 0; a.$gamePadMouseSensitivity = 0.0; a.$gamePadMouseStickLeftEnabled = 0; a.$gamePadMouseStickRightEnabled = 0; a.$gamePadMouseButtonsMouse1 = null; a.$gamePadMouseButtonsMouse2 = null; a.$gamePadMouseButtonsMouse3 = null; a.$gamePadMouseButtonsMouse4 = null; a.$gamePadMouseButtonsMouse5 = null; a.$gamePadMouseButtonsScrollUp = null; a.$gamePadMouseButtonsScrollDown = null; a.$simulatedMouseCursorSpeed = 0.0; a.$simulatedMouseMagnetModeEnabled = 0; a.$windowsDefaultEnforceScreenBounds = 0; a.$windowsDefaultColor = null; a.$componentsDefaultColor = null; a.$tooltipDefaultColor = null; a.$cursorGui = null; a.$gameViewportDefaultUpdateTime = 0; a.$tooltipDefaultFont = null; a.$defaultFont = null; a.$dragAlpha = 0.0; a.$buttonHoldTimer = 0; a.$knobSensitivity = 0.0; a.$scrollBarSensitivity = 0.0; a.$foldWindowsOnDoubleClick = 0; a.$notificationsMax = 0; a.$notificationsDefaultDisplayTime = 0; a.$notificationsDefaultFont = null; a.$notificationsDefaultColor = null; a.$notificationsFadeoutTime = 0; a.$notificationsScrollSpeed = 0.0; a.$mapOverlayDefaultFadeoutTime = 0; a.$textFieldDefaultAllowedCharacters = null; a.$tooltipFadeInTime = 0; a.$tooltipFadeInDelayTime = 0; a.$uiKeyInteractionsDisabled = 0; a.$uiMouseInteractionsDisabled = 0; a.$defaultLowerCaseCharacters = null; a.$defaultUpperCaseCharacters = null; } function omceu_API$_Config__init_0() { var var_0 = new omceu_API$_Config(); omceu_API$_Config__init_(var_0); return var_0; } function omceu_API$_Config_getWindowsDefaultEnforceScreenBounds($this) { return $this.$windowsDefaultEnforceScreenBounds; } function omceu_API$_Config_setWindowsDefaultEnforceScreenBounds($this, $windowsDefaultEnforceScreenBounds) { $this.$windowsDefaultEnforceScreenBounds = $windowsDefaultEnforceScreenBounds; } function omceu_API$_Config_getGamePadMouseSensitivity($this) { return $this.$gamePadMouseSensitivity; } function omceu_API$_Config_getCursorGui($this) { return $this.$cursorGui; } function omceu_API$_Config_setCursorGui($this, $cursorGui) { if ($cursorGui === null) return; $this.$cursorGui = $cursorGui; } function omceu_API$_Config_getKeyboardMouseButtonsMouse2($this) { return $this.$keyboardMouseButtonsMouse2; } function omceu_API$_Config_getKeyboardMouseButtonsMouse3($this) { return $this.$keyboardMouseButtonsMouse3; } function omceu_API$_Config_getKeyboardMouseButtonsMouse4($this) { return $this.$keyboardMouseButtonsMouse4; } function omceu_API$_Config_getKeyboardMouseButtonsMouse5($this) { return $this.$keyboardMouseButtonsMouse5; } function omceu_API$_Config_getKeyboardMouseButtonsUp($this) { return $this.$keyboardMouseButtonsUp; } function omceu_API$_Config_setKeyboardMouseButtonsUp($this, $keyboardMouseButtonsUp) { $this.$keyboardMouseButtonsUp = $keyboardMouseButtonsUp; } function omceu_API$_Config_getKeyBoardControlButtonsDown($this) { return $this.$keyboardMouseButtonsDown; } function omceu_API$_Config_setKeyBoardControlButtonsDown($this, $keyBoardControlButtonsDown) { $this.$keyboardMouseButtonsDown = $keyBoardControlButtonsDown; } function omceu_API$_Config_getKeyboardMouseButtonsLeft($this) { return $this.$keyboardMouseButtonsLeft; } function omceu_API$_Config_setKeyboardMouseButtonsLeft($this, $keyboardMouseButtonsLeft) { $this.$keyboardMouseButtonsLeft = $keyboardMouseButtonsLeft; } function omceu_API$_Config_getKeyboardMouseButtonsRight($this) { return $this.$keyboardMouseButtonsRight; } function omceu_API$_Config_setKeyboardMouseButtonsRight($this, $keyboardMouseButtonsRight) { $this.$keyboardMouseButtonsRight = $keyboardMouseButtonsRight; } function omceu_API$_Config_isHardwareMouseEnabled($this) { return $this.$hardwareMouseEnabled; } function omceu_API$_Config_setHardwareMouseEnabled($this, $hardwareMouseEnabled) { $this.$hardwareMouseEnabled = $hardwareMouseEnabled; } function omceu_API$_Config_getKeyboardMouseButtonsMouse1($this) { return $this.$keyboardMouseButtonsMouse1; } function omceu_API$_Config_setKeyboardMouseButtonsMouse1($this, $keyboardMouseButtonsMouse1) { $this.$keyboardMouseButtonsMouse1 = $keyboardMouseButtonsMouse1; } function omceu_API$_Config_getKeyboardMouseButtonsScrollUp($this) { return $this.$keyboardMouseButtonsScrollUp; } function omceu_API$_Config_getKeyboardMouseButtonsScrollDown($this) { return $this.$keyboardMouseButtonsScrollDown; } function omceu_API$_Config_isKeyboardMouseEnabled($this) { return $this.$keyboardMouseEnabled; } function omceu_API$_Config_setKeyboardMouseEnabled($this, $keyboardMouseEnabled) { $this.$keyboardMouseEnabled = $keyboardMouseEnabled; } function omceu_API$_Config_getDragAlpha($this) { return $this.$dragAlpha; } function omceu_API$_Config_getButtonHoldTimer($this) { return $this.$buttonHoldTimer; } function omceu_API$_Config_getKnobSensitivity($this) { return $this.$knobSensitivity; } function omceu_API$_Config_getScrollBarSensitivity($this) { return $this.$scrollBarSensitivity; } function omceu_API$_Config_isFoldWindowsOnDoubleClick($this) { return $this.$foldWindowsOnDoubleClick; } function omceu_API$_Config_getNotificationsFadeoutTime($this) { return $this.$notificationsFadeoutTime; } function omceu_API$_Config_getNotificationsScrollSpeed($this) { return $this.$notificationsScrollSpeed; } function omceu_API$_Config_getTooltipFadeInTime($this) { return $this.$tooltipFadeInTime; } function omceu_API$_Config_getTooltipFadeInDelayTime($this) { return $this.$tooltipFadeInDelayTime; } function omceu_API$_Config_getSimulatedMouseCursorSpeed($this) { return $this.$simulatedMouseCursorSpeed; } function omceu_API$_Config_setSimulatedMouseCursorSpeed($this, $simulatedMouseCursorSpeed) { $this.$simulatedMouseCursorSpeed = $simulatedMouseCursorSpeed; } function omceu_API$_Config_isSimulatedMouseMagnetModeEnabled($this) { return $this.$simulatedMouseMagnetModeEnabled; } function omceu_API$_Config_isUiKeyInteractionsDisabled($this) { return $this.$uiKeyInteractionsDisabled; } function omceu_API$_Config_isUiMouseInteractionsDisabled($this) { return $this.$uiMouseInteractionsDisabled; } function omceu_API$_Config_setUiMouseInteractionsDisabled($this, $uiMouseInteractionsDisabled) { $this.$uiMouseInteractionsDisabled = $uiMouseInteractionsDisabled; } function omceu_API$_Config_isGamePadMouseEnabled($this) { return $this.$gamePadMouseEnabled; } function omceu_API$_Config_isGamePadMouseStickLeftEnabled($this) { return $this.$gamePadMouseStickLeftEnabled; } function omceu_API$_Config_isGamePadMouseStickRightEnabled($this) { return $this.$gamePadMouseStickRightEnabled; } function omceu_API$_Config_getGamePadMouseButtonsMouse1($this) { return $this.$gamePadMouseButtonsMouse1; } function omceu_API$_Config_getGamePadMouseButtonsMouse2($this) { return $this.$gamePadMouseButtonsMouse2; } function omceu_API$_Config_getGamePadMouseButtonsMouse3($this) { return $this.$gamePadMouseButtonsMouse3; } function omceu_API$_Config_getGamePadMouseButtonsMouse4($this) { return $this.$gamePadMouseButtonsMouse4; } function omceu_API$_Config_getGamePadMouseButtonsMouse5($this) { return $this.$gamePadMouseButtonsMouse5; } function omceu_API$_Config_getGamePadMouseButtonsScrollUp($this) { return $this.$gamePadMouseButtonsScrollUp; } function omceu_API$_Config_getGamePadMouseButtonsScrollDown($this) { return $this.$gamePadMouseButtonsScrollDown; } function omceu_API$_Config_getDefaultLowerCaseCharacters($this) { return $this.$defaultLowerCaseCharacters; } function omceu_API$_Config_getDefaultUpperCaseCharacters($this) { return $this.$defaultUpperCaseCharacters; } function omceu_API$_Config__init_($this) { var var$1, $maxCharacters, $i; jl_Object__init_0($this); var$1 = $rt_createIntArray(1); var$1.data[0] = 19; $this.$keyboardMouseButtonsUp = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 20; $this.$keyboardMouseButtonsDown = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 21; $this.$keyboardMouseButtonsLeft = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 22; $this.$keyboardMouseButtonsRight = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 129; $this.$keyboardMouseButtonsMouse1 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 130; $this.$keyboardMouseButtonsMouse2 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 61; $this.$keyboardMouseButtonsMouse3 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 0; $this.$keyboardMouseButtonsMouse4 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 0; $this.$keyboardMouseButtonsMouse5 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 92; $this.$keyboardMouseButtonsScrollUp = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 93; $this.$keyboardMouseButtonsScrollDown = var$1; $this.$gamePadMouseEnabled = 0; $this.$gamePadMouseSensitivity = 0.4000000059604645; $this.$gamePadMouseStickLeftEnabled = 1; $this.$gamePadMouseStickRightEnabled = 0; var$1 = $rt_createIntArray(1); var$1.data[0] = 0; $this.$gamePadMouseButtonsMouse1 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 1; $this.$gamePadMouseButtonsMouse2 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 2; $this.$gamePadMouseButtonsMouse3 = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 3; $this.$gamePadMouseButtonsMouse4 = var$1; $this.$gamePadMouseButtonsMouse5 = $rt_createIntArray(0); var$1 = $rt_createIntArray(1); var$1.data[0] = 8; $this.$gamePadMouseButtonsScrollUp = var$1; var$1 = $rt_createIntArray(1); var$1.data[0] = 9; $this.$gamePadMouseButtonsScrollDown = var$1; $this.$simulatedMouseCursorSpeed = 4.0; $this.$simulatedMouseMagnetModeEnabled = 1; $this.$windowsDefaultEnforceScreenBounds = 0; omcet_Tools$Colors_$callClinit(); $this.$windowsDefaultColor = omcet_Tools$Colors_WHITE; $this.$componentsDefaultColor = omcet_Tools$Colors_WHITE; $this.$tooltipDefaultColor = omcet_Tools$Colors_WHITE; omceum_GUIBaseMedia_$callClinit(); $this.$cursorGui = omceum_GUIBaseMedia_GUI_CURSOR_ARROW; $this.$gameViewportDefaultUpdateTime = 200; $this.$tooltipDefaultFont = omceum_GUIBaseMedia_FONT_BLACK; $this.$defaultFont = omceum_GUIBaseMedia_FONT_BLACK; $this.$dragAlpha = 0.800000011920929; $this.$buttonHoldTimer = 8; $this.$knobSensitivity = 1.0; $this.$scrollBarSensitivity = 1.0; $this.$foldWindowsOnDoubleClick = 1; $this.$notificationsMax = 20; $this.$notificationsDefaultDisplayTime = 3000; $this.$notificationsDefaultFont = omceum_GUIBaseMedia_FONT_WHITE; $this.$notificationsDefaultColor = omcet_Tools$Colors_GRAY_DARK; $this.$notificationsFadeoutTime = 200; $this.$notificationsScrollSpeed = 1.0; $this.$mapOverlayDefaultFadeoutTime = 200; $this.$textFieldDefaultAllowedCharacters = ju_HashSet__init_(); $this.$tooltipFadeInTime = 50; $this.$tooltipFadeInDelayTime = 25; $this.$uiKeyInteractionsDisabled = 0; $this.$uiMouseInteractionsDisabled = 0; $this.$defaultLowerCaseCharacters = $rt_createCharArrayFromData([97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 9, 8, 10]); $this.$defaultUpperCaseCharacters = $rt_createCharArrayFromData([65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 33, 63, 46, 43, 45, 61, 38, 37, 42, 36, 9, 8, 10]); $maxCharacters = jl_Math_min($this.$defaultLowerCaseCharacters.data.length, $this.$defaultUpperCaseCharacters.data.length); $i = 0; while ($i < $maxCharacters) { $this.$textFieldDefaultAllowedCharacters.$add2(jl_Character_valueOf($this.$defaultLowerCaseCharacters.data[$i])); $this.$textFieldDefaultAllowedCharacters.$add2(jl_Character_valueOf($this.$defaultUpperCaseCharacters.data[$i])); $i = $i + 1 | 0; } } function omceu_API$_Config_getKeyboardMouseButtons($this) { var $buttons; $buttons = $rt_createArrayFromData($rt_arraycls($rt_intcls()), [$this.$getKeyboardMouseButtonsUp(), $this.$getKeyBoardControlButtonsDown(), $this.$getKeyboardMouseButtonsLeft(), $this.$getKeyboardMouseButtonsRight(), $this.$getKeyboardMouseButtonsMouse1(), $this.$getKeyboardMouseButtonsMouse2(), $this.$getKeyboardMouseButtonsMouse3(), $this.$getKeyboardMouseButtonsMouse4(), $this.$getKeyboardMouseButtonsMouse5(), $this.$getKeyboardMouseButtonsScrollUp(), $this.$getKeyboardMouseButtonsScrollDown()]); return $buttons; } function omceu_API$_Config_getGamepadMouseButtons($this) { var $buttons; $buttons = $rt_createArrayFromData($rt_arraycls($rt_intcls()), [$this.$getGamePadMouseButtonsMouse1(), $this.$getGamePadMouseButtonsMouse2(), $this.$getGamePadMouseButtonsMouse3(), $this.$getGamePadMouseButtonsMouse4(), $this.$getGamePadMouseButtonsMouse5(), $this.$getGamePadMouseButtonsScrollUp(), $this.$getGamePadMouseButtonsScrollDown()]); return $buttons; } var jur_BackReferenceSet = $rt_classWithoutFields(jur_CIBackReferenceSet); function jur_BackReferenceSet__init_(var_0, var_1) { var var_2 = new jur_BackReferenceSet(); jur_BackReferenceSet__init_0(var_2, var_0, var_1); return var_2; } function jur_BackReferenceSet__init_0($this, $groupIndex, $consCounter) { jur_CIBackReferenceSet__init_0($this, $groupIndex, $consCounter); } function jur_BackReferenceSet_matches($this, $stringIndex, $testString, $matchResult) { var $group, $shift; $group = $this.$getString($matchResult); if ($group !== null && ($stringIndex + $group.$length() | 0) <= $matchResult.$getRightBound()) { $shift = !($testString.$toString()).$startsWith($group, $stringIndex) ? (-1) : $group.$length(); if ($shift < 0) return (-1); $matchResult.$setConsumed($this.$consCounter0, $shift); return $this.$next.$matches($stringIndex + $shift | 0, $testString, $matchResult); } return (-1); } function jur_BackReferenceSet_find($this, $strIndex, $testString, $matchResult) { var $group, $strLength, $testStr, var$7; $group = $this.$getString($matchResult); $strLength = $matchResult.$getLeftBound(); if ($group !== null && ($strIndex + $group.$length() | 0) <= $strLength) { $testStr = $testString.$toString(); while (true) { if ($strIndex > $strLength) return (-1); var$7 = $testStr.$indexOf0($group, $strIndex); if (var$7 < 0) return (-1); if ($this.$next.$matches(var$7 + $group.$length() | 0, $testString, $matchResult) >= 0) break; $strIndex = var$7 + 1 | 0; } return var$7; } return (-1); } function jur_BackReferenceSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var $group, $testStr, var$7; $group = $this.$getString($matchResult); if ($group === null) return (-1); $testStr = $testString.$toString(); a: { while (true) { if ($lastIndex < $strIndex) return (-1); var$7 = $testStr.$lastIndexOf2($group, $lastIndex); if (var$7 < 0) break a; if (var$7 < $strIndex) break a; if ($this.$next.$matches(var$7 + $group.$length() | 0, $testString, $matchResult) >= 0) break; $lastIndex = var$7 + (-1) | 0; } return var$7; } return (-1); } function jur_BackReferenceSet_first($this, $set) { return 1; } function jur_BackReferenceSet_getName($this) { var var$1, var$2; var$1 = $this.$groupIndex0; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(1009)), var$1); return jl_StringBuilder_toString(var$2); } function jur_DotQuantifierSet() { jur_QuantifierSet.call(this); this.$lt0 = null; } function jur_DotQuantifierSet__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_DotQuantifierSet(); jur_DotQuantifierSet__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_DotQuantifierSet__init_0($this, $innerSet, $next, $type, $lt) { jur_QuantifierSet__init_($this, $innerSet, $next, $type); $this.$lt0 = $lt; } function jur_DotQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength, $startSearch; $strLength = $matchResult.$getRightBound(); $startSearch = jur_DotQuantifierSet_findLineTerminator($this, $stringIndex, $strLength, $testString); if ($startSearch >= 0) $strLength = $startSearch; if ($strLength > $stringIndex) return $this.$next.$findBack($stringIndex, $strLength, $testString, $matchResult); return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_DotQuantifierSet_find($this, $stringIndex, $testString, $matchResult) { var $strLength, $res, $nextSearch, var$7, $leftBound; $strLength = $matchResult.$getRightBound(); $res = $this.$next.$find($stringIndex, $testString, $matchResult); if ($res < 0) return (-1); $nextSearch = jur_DotQuantifierSet_findLineTerminator($this, $res, $strLength, $testString); if ($nextSearch >= 0) $strLength = $nextSearch; var$7 = $this.$next.$findBack($res, $strLength, $testString, $matchResult); var$7 = jl_Math_max($res, var$7); $leftBound = var$7 > 0 ? jur_DotQuantifierSet_findBackLineTerminator($this, $stringIndex, var$7 - 1 | 0, $testString) : var$7 ? (-1) : 0; if ($leftBound >= $stringIndex) $stringIndex = $leftBound >= var$7 ? $leftBound : $leftBound + 1 | 0; return $stringIndex; } function jur_DotQuantifierSet_findLineTerminator($this, $i, $to, $testString) { while (true) { if ($i >= $to) return (-1); if ($this.$lt0.$isLineTerminator($testString.$charAt($i))) break; $i = $i + 1 | 0; } return $i; } function jur_DotQuantifierSet_findBackLineTerminator($this, $from, $i, $testString) { while (true) { if ($i < $from) return (-1); if ($this.$lt0.$isLineTerminator($testString.$charAt($i))) break; $i = $i + (-1) | 0; } return $i; } function jur_DotQuantifierSet_getName($this) { return $rt_s(1010); } function cbgggpv_WeightMeshSpawnShapeValue() { cbgggpv_MeshSpawnShapeValue.call(this); this.$distribution = null; } function cbgggpv_WeightMeshSpawnShapeValue__init_0() { var var_0 = new cbgggpv_WeightMeshSpawnShapeValue(); cbgggpv_WeightMeshSpawnShapeValue__init_(var_0); return var_0; } function cbgggpv_WeightMeshSpawnShapeValue__init_($this) { cbgggpv_MeshSpawnShapeValue__init_($this); $this.$distribution = cbgm_CumulativeDistribution__init_0(); } function jt_DecimalFormat() { var a = this; jt_NumberFormat.call(a); a.$symbols0 = null; a.$positivePrefix = null; a.$negativePrefix = null; a.$positiveSuffix = null; a.$negativeSuffix = null; a.$multiplier = 0; a.$groupingSize = 0; a.$decimalSeparatorAlwaysShown = 0; a.$exponentDigits = 0; a.$pattern2 = null; } var jt_DecimalFormat_POW10_ARRAY = null; var jt_DecimalFormat_POW10_INT_ARRAY = null; function jt_DecimalFormat_$callClinit() { jt_DecimalFormat_$callClinit = $rt_eraseClinit(jt_DecimalFormat); jt_DecimalFormat__clinit_(); } function jt_DecimalFormat__init_2() { var var_0 = new jt_DecimalFormat(); jt_DecimalFormat__init_1(var_0); return var_0; } function jt_DecimalFormat__init_0(var_0) { var var_1 = new jt_DecimalFormat(); jt_DecimalFormat__init_3(var_1, var_0); return var_1; } function jt_DecimalFormat__init_(var_0, var_1) { var var_2 = new jt_DecimalFormat(); jt_DecimalFormat__init_4(var_2, var_0, var_1); return var_2; } function jt_DecimalFormat__init_1($this) { jt_DecimalFormat_$callClinit(); jt_DecimalFormat__init_3($this, otciu_CLDRHelper_resolveNumberFormat(ju_Locale_getLanguage(ju_Locale_getDefault()), ju_Locale_getCountry(ju_Locale_getDefault()))); } function jt_DecimalFormat__init_3($this, $pattern) { jt_DecimalFormat_$callClinit(); jt_DecimalFormat__init_4($this, $pattern, jt_DecimalFormatSymbols__init_0()); } function jt_DecimalFormat__init_4($this, $pattern, $value) { var var$3; jt_DecimalFormat_$callClinit(); jt_NumberFormat__init_($this); $this.$positivePrefix = $rt_createArray(jt_DecimalFormat$FormatField, 0); var$3 = $rt_createArray(jt_DecimalFormat$FormatField, 1); var$3.data[0] = jt_DecimalFormat$TextField__init_($rt_s(1011)); $this.$negativePrefix = var$3; $this.$positiveSuffix = $rt_createArray(jt_DecimalFormat$FormatField, 0); $this.$negativeSuffix = $rt_createArray(jt_DecimalFormat$FormatField, 0); $this.$multiplier = 1; $this.$symbols0 = $value.$clone(); $this.$applyPattern($pattern); } function jt_DecimalFormat_applyPattern($this, $pattern) { var $parser; $parser = jt_DecimalFormatParser__init_0(); $parser.$parse($pattern); $parser.$apply2($this); $this.$pattern2 = $pattern; } function jt_DecimalFormat_setMultiplier($this, $newValue) { $this.$multiplier = $newValue; } function jt_DecimalFormat_getGroupingSize($this) { return $this.$groupingSize; } function jt_DecimalFormat_setGroupingSize($this, $newValue) { $this.$groupingSize = $newValue; } function jt_DecimalFormat_setDecimalSeparatorAlwaysShown($this, $newValue) { $this.$decimalSeparatorAlwaysShown = $newValue; } function jt_DecimalFormat__clinit_() { jt_DecimalFormat_POW10_ARRAY = $rt_createLongArrayFromData([Long_fromInt(1), Long_fromInt(10), Long_fromInt(100), Long_fromInt(1000), Long_fromInt(10000), Long_fromInt(100000), Long_fromInt(1000000), Long_fromInt(10000000), Long_fromInt(100000000), Long_fromInt(1000000000), Long_create(1410065408, 2), Long_create(1215752192, 23), Long_create(3567587328, 232), Long_create(1316134912, 2328), Long_create(276447232, 23283), Long_create(2764472320, 232830), Long_create(1874919424, 2328306), Long_create(1569325056, 23283064), Long_create(2808348672, 232830643)]); jt_DecimalFormat_POW10_INT_ARRAY = $rt_createIntArrayFromData([1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000]); } var otcit_FloatAnalyzer = $rt_classWithoutFields(); var otcit_FloatAnalyzer_mantissa10Table = null; var otcit_FloatAnalyzer_exp10Table = null; function otcit_FloatAnalyzer_$callClinit() { otcit_FloatAnalyzer_$callClinit = $rt_eraseClinit(otcit_FloatAnalyzer); otcit_FloatAnalyzer__clinit_(); } function otcit_FloatAnalyzer__init_0() { var var_0 = new otcit_FloatAnalyzer(); otcit_FloatAnalyzer__init_(var_0); return var_0; } function otcit_FloatAnalyzer__init_($this) { otcit_FloatAnalyzer_$callClinit(); jl_Object__init_0($this); } function otcit_FloatAnalyzer_analyze($d, $result) { var $bits, $mantissa, $exponent, $errorShift, var$7, $decExponent, $binExponentCorrection, $mantissaShift, var$11, $decMantissa, var$13, $error, $upError, $downError, $lowerPos, $upperPos; otcit_FloatAnalyzer_$callClinit(); $bits = $rt_floatToIntBits($d); $result.$sign = !($bits & (-2147483648)) ? 0 : 1; $mantissa = $bits & 8388607; $exponent = $bits >> 23 & 255; if (!$mantissa && !$exponent) { $result.$mantissa = 0; $result.$exponent = 0; return; } $errorShift = 0; if ($exponent) var$7 = $mantissa | 8388608; else { var$7 = $mantissa << 1; while (Long_eq(Long_and(Long_fromInt(var$7), Long_fromInt(8388608)), Long_ZERO)) { var$7 = var$7 << 1; $exponent = $exponent + (-1) | 0; $errorShift = $errorShift + 1 | 0; } } $decExponent = ju_Arrays_binarySearch(otcit_FloatAnalyzer_exp10Table, $exponent); if ($decExponent < 0) $decExponent = ( -$decExponent | 0) - 2 | 0; $binExponentCorrection = $exponent - otcit_FloatAnalyzer_exp10Table.data[$decExponent] | 0; $mantissaShift = 9 + $binExponentCorrection | 0; var$11 = Long_fromInt(var$7); $decMantissa = Long_lo(Long_shru(Long_mul(var$11, Long_fromInt(otcit_FloatAnalyzer_mantissa10Table.data[$decExponent])), 32 - $mantissaShift | 0)); if ($decMantissa >= 1000000000) { $decExponent = $decExponent + 1 | 0; var$13 = $exponent - otcit_FloatAnalyzer_exp10Table.data[$decExponent] | 0; $mantissaShift = 9 + var$13 | 0; $decMantissa = Long_lo(Long_shru(Long_mul(var$11, Long_fromInt(otcit_FloatAnalyzer_mantissa10Table.data[$decExponent])), 32 - $mantissaShift | 0)); } var$13 = (31 - $mantissaShift | 0) - $errorShift | 0; $error = var$13 >= 0 ? otcit_FloatAnalyzer_mantissa10Table.data[$decExponent] >>> var$13 | 0 : otcit_FloatAnalyzer_mantissa10Table.data[$decExponent] << ( -var$13 | 0); $upError = ($error + 1 | 0) >> 1; $downError = $error >> 1; if (var$7 == 4194304) $downError = $downError >> 2; $lowerPos = otcit_FloatAnalyzer_findLowerDistanceToZero($decMantissa, $downError); $upperPos = otcit_FloatAnalyzer_findUpperDistanceToZero($decMantissa, $upError); var$7 = $rt_compare($lowerPos, $upperPos); var$7 = var$7 > 0 ? $rt_imul($decMantissa / $lowerPos | 0, $lowerPos) : var$7 < 0 ? $rt_imul($decMantissa / $upperPos | 0, $upperPos) + $upperPos | 0 : $rt_imul(($decMantissa + ($upperPos / 2 | 0) | 0) / $upperPos | 0, $upperPos); if (var$7 >= 1000000000) { $decExponent = $decExponent + 1 | 0; var$7 = var$7 / 10 | 0; } else if (var$7 < 100000000) { $decExponent = $decExponent + (-1) | 0; var$7 = var$7 * 10 | 0; } $result.$mantissa = var$7; $result.$exponent = $decExponent - 50 | 0; } function otcit_FloatAnalyzer_findLowerDistanceToZero($mantissa, $error) { var $pos, $mantissaRight; otcit_FloatAnalyzer_$callClinit(); $pos = 10; while ($pos <= $error) { $pos = $pos * 10 | 0; } $mantissaRight = $mantissa % $pos | 0; if ($mantissaRight >= ($error / 2 | 0)) $pos = $pos / 10 | 0; return $pos; } function otcit_FloatAnalyzer_findUpperDistanceToZero($mantissa, $error) { var $pos, $mantissaRight; otcit_FloatAnalyzer_$callClinit(); $pos = 10; while ($pos <= $error) { $pos = $pos * 10 | 0; } $mantissaRight = $mantissa % $pos | 0; if (($pos - $mantissaRight | 0) > ($error / 2 | 0)) $pos = $pos / 10 | 0; return $pos; } function otcit_FloatAnalyzer__clinit_() { var $decMantissaOne, $exponent, $i, var$4, var$5, var$6, $remainder, $maxMantissa, $shift, var$10, $shiftedOffPart; otcit_FloatAnalyzer_mantissa10Table = $rt_createIntArray(100); otcit_FloatAnalyzer_exp10Table = $rt_createIntArray(100); $decMantissaOne = 2000000000; $exponent = 127; $i = 0; var$4 = $decMantissaOne; while ($i < 50) { var$5 = otcit_FloatAnalyzer_mantissa10Table.data; var$6 = $i + 50 | 0; var$5[var$6] = $rt_udiv(var$4, 20); otcit_FloatAnalyzer_exp10Table.data[var$6] = $exponent; var$6 = $rt_udiv(var$4, 10); $remainder = $rt_umod(var$6, 10); while (var$6 <= $decMantissaOne && !(var$6 & (-2147483648))) { var$6 = var$6 << 1; $exponent = $exponent + 1 | 0; $remainder = $remainder << 1; } var$4 = var$6 + ($remainder / 10 | 0) | 0; $i = $i + 1 | 0; } $maxMantissa = 214748364; var$4 = 127; $i = 0; while ($i < 50) { $shift = 0; var$10 = $decMantissaOne; while (var$10 > $maxMantissa) { var$10 = var$10 >> 1; $shift = $shift + 1 | 0; var$4 = var$4 + (-1) | 0; } var$10 = var$10 * 10 | 0; if ($shift <= 0) $decMantissaOne = var$10; else { $shiftedOffPart = Long_fromInt($decMantissaOne & ((1 << $shift) - 1 | 0)); $decMantissaOne = Long_lo(Long_add(Long_fromInt(var$10), Long_shr(Long_mul($shiftedOffPart, Long_fromInt(10)), $shift))); } var$5 = otcit_FloatAnalyzer_mantissa10Table.data; var$10 = (50 - $i | 0) - 1 | 0; var$5[var$10] = $rt_udiv($decMantissaOne, 20); otcit_FloatAnalyzer_exp10Table.data[var$10] = var$4; $i = $i + 1 | 0; } } function cbgg_Composite() { jl_Enum.call(this); this.$value10 = null; } var cbgg_Composite_COPY = null; var cbgg_Composite_DESTINATION_ATOP = null; var cbgg_Composite_DESTINATION_IN = null; var cbgg_Composite_DESTINATION_OUT = null; var cbgg_Composite_DESTINATION_OVER = null; var cbgg_Composite_LIGHTER = null; var cbgg_Composite_SOURCE_ATOP = null; var cbgg_Composite_SOURCE_IN = null; var cbgg_Composite_SOURCE_OUT = null; var cbgg_Composite_SOURCE_OVER = null; var cbgg_Composite_XOR = null; var cbgg_Composite_$VALUES = null; function cbgg_Composite_$callClinit() { cbgg_Composite_$callClinit = $rt_eraseClinit(cbgg_Composite); cbgg_Composite__clinit_(); } function cbgg_Composite__init_(var_0, var_1, var_2) { var var_3 = new cbgg_Composite(); cbgg_Composite__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Composite_values() { cbgg_Composite_$callClinit(); return cbgg_Composite_$VALUES.$clone(); } function cbgg_Composite__init_0($this, var$1, var$2, $value) { cbgg_Composite_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$value10 = $value; } function cbgg_Composite_getValue($this) { return $this.$value10; } function cbgg_Composite__clinit_() { cbgg_Composite_COPY = cbgg_Composite__init_($rt_s(1012), 0, $rt_s(1013)); cbgg_Composite_DESTINATION_ATOP = cbgg_Composite__init_($rt_s(1014), 1, $rt_s(1015)); cbgg_Composite_DESTINATION_IN = cbgg_Composite__init_($rt_s(1016), 2, $rt_s(1017)); cbgg_Composite_DESTINATION_OUT = cbgg_Composite__init_($rt_s(1018), 3, $rt_s(1019)); cbgg_Composite_DESTINATION_OVER = cbgg_Composite__init_($rt_s(1020), 4, $rt_s(1021)); cbgg_Composite_LIGHTER = cbgg_Composite__init_($rt_s(1022), 5, $rt_s(1023)); cbgg_Composite_SOURCE_ATOP = cbgg_Composite__init_($rt_s(1024), 6, $rt_s(1025)); cbgg_Composite_SOURCE_IN = cbgg_Composite__init_($rt_s(1026), 7, $rt_s(1027)); cbgg_Composite_SOURCE_OUT = cbgg_Composite__init_($rt_s(1028), 8, $rt_s(1029)); cbgg_Composite_SOURCE_OVER = cbgg_Composite__init_($rt_s(1030), 9, $rt_s(1031)); cbgg_Composite_XOR = cbgg_Composite__init_($rt_s(1032), 10, $rt_s(1033)); cbgg_Composite_$VALUES = $rt_createArrayFromData(cbgg_Composite, [cbgg_Composite_COPY, cbgg_Composite_DESTINATION_ATOP, cbgg_Composite_DESTINATION_IN, cbgg_Composite_DESTINATION_OUT, cbgg_Composite_DESTINATION_OVER, cbgg_Composite_LIGHTER, cbgg_Composite_SOURCE_ATOP, cbgg_Composite_SOURCE_IN, cbgg_Composite_SOURCE_OUT, cbgg_Composite_SOURCE_OVER, cbgg_Composite_XOR]); } function cbgm_CumulativeDistribution() { jl_Object.call(this); this.$values14 = null; } function cbgm_CumulativeDistribution__init_0() { var var_0 = new cbgm_CumulativeDistribution(); cbgm_CumulativeDistribution__init_(var_0); return var_0; } function cbgm_CumulativeDistribution__init_($this) { jl_Object__init_0($this); $this.$values14 = cbgu_Array__init_0(0, 10, $rt_cls(cbgm_CumulativeDistribution$CumulativeValue)); } function omceu_API$_Windows() { jl_Object.call(this); this.$this$055 = null; } function omceu_API$_Windows__init_(var_0) { var var_1 = new omceu_API$_Windows(); omceu_API$_Windows__init_0(var_1, var_0); return var_1; } function omceu_API$_Windows__init_0($this, $this$0) { $this.$this$055 = $this$0; jl_Object__init_0($this); } function omceu_API$_Windows_defaultWindowAction($this) { return omceu_API$_Windows$1__init_($this); } function omceu_API$_Windows_create($this, $x, $y, $width, $height, $title) { return $this.$create19($x, $y, $width, $height, $title, null, 0, 1, 1, 1, omceu_API$_Windows_defaultWindowAction($this), null, $this.$this$055.$config.$windowsDefaultColor, null); } function omceu_API$_Windows_create0($this, $x, $y, $width, $height, $title, $icon) { return $this.$create19($x, $y, $width, $height, $title, $icon, 0, 1, 1, 1, omceu_API$_Windows_defaultWindowAction($this), null, $this.$this$055.$config.$windowsDefaultColor, null); } function omceu_API$_Windows_create1($this, $x, $y, $width, $height, $title, $icon, $alwaysOnTop, $moveAble, $hasTitleBar, $visible, $windowAction, $components, $color, $font) { var $window; $window = omceug_Window__init_(); $this.$setPosition0($window, $x, $y); $this.$setSize0($window, $width, $height); $this.$setTitle($window, $title); $this.$setAlwaysOnTop($window, $alwaysOnTop); $this.$setMoveAble($window, $moveAble); $this.$setColor4($window, $color); $this.$setFont1($window, $font); $this.$setHasTitleBar($window, $hasTitleBar); $this.$setVisible0($window, $visible); $this.$setWindowAction($window, $windowAction); $this.$setIcon0($window, $icon); $this.$setIconIndex($window, 0); $this.$setName($window, $rt_s(102)); $this.$setData($window, null); $this.$setEnforceScreenBounds($window, $this.$this$055.$config.$getWindowsDefaultEnforceScreenBounds()); $this.$setFoldable($window, 1); $window.$components = ju_ArrayList__init_(); $window.$font0 = $this.$this$055.$config.$defaultFont; $window.$messageReceiverActions = ju_ArrayList__init_(); $window.$updateActions0 = ju_ArrayList__init_(); $window.$addedToScreen0 = 0; $this.$addComponents($window, $components); return $window; } function omceu_API$_Windows_setEnforceScreenBounds($this, $window, $enforceScreenBounds) { if ($window === null) return; $window.$enforceScreenBounds = $enforceScreenBounds; } function omceu_API$_Windows_setIcon($this, $window, $icon) { if ($window === null) return; $window.$icon = $icon; } function omceu_API$_Windows_setIconIndex($this, $window, $iconIndex) { if ($window === null) return; $window.$iconIndex = omcet_Tools$Calc_lowerBounds($iconIndex, 0); } function omceu_API$_Windows_setVisible($this, $window, $visible) { if ($window === null) return; $window.$visible1 = $visible; } function omceu_API$_Windows_setHasTitleBar($this, $window, $hasTitleBar) { if ($window === null) return; $window.$hasTitleBar = $hasTitleBar; } function omceu_API$_Windows_setWindowAction($this, $window, $windowAction) { if ($window === null) return; $window.$windowAction = $windowAction; } function omceu_API$_Windows_setFoldable($this, $window, $foldable) { if ($window === null) return; $window.$foldable = $foldable; } function omceu_API$_Windows_addComponent($this, $window, $component) { if ($window !== null && $component !== null) { omceu_UICommons_component_addToWindow($component, $this.$this$055.$inputState, $window); return; } } function omceu_API$_Windows_addComponents($this, $window, $components) { var var$3, var$4, var$5, $component; if ($window !== null && $components !== null) { var$3 = $components.data; var$4 = var$3.length; var$5 = 0; while (var$5 < var$4) { $component = var$3[var$5]; $this.$addComponent($window, $component); var$5 = var$5 + 1 | 0; } return; } } function omceu_API$_Windows_findComponentsByName($this, $window, $name) { if ($window !== null && $name !== null) return ju_ArrayList__init_0((($window.$components.$stream0()).$filter0(omceu_API$_Windows$findComponentsByName$lambda$_42_0__init_($name))).$toList()); return ju_ArrayList__init_(); } function omceu_API$_Windows_findComponentByName($this, $window, $name) { var $result; if ($window !== null && $name !== null) { $result = $this.$findComponentsByName($window, $name); return $result.$size0() <= 0 ? null : $result.$get5(0); } return null; } function omceu_API$_Windows_center($this, $window) { if ($window === null) return; $window.$x0 = ($this.$this$055.$inputState.$internalResolutionWidth / 2 | 0) - (omceu_UICommons_window_getRealWidth($window) / 2 | 0) | 0; $window.$y0 = ($this.$this$055.$inputState.$internalResolutionHeight / 2 | 0) - (omceu_UICommons_window_getRealHeight($window) / 2 | 0) | 0; } function omceu_API$_Windows_setFont($this, $window, $font) { if ($window === null) return; if ($font === null) $font = $this.$this$055.$config.$defaultFont; $window.$font0 = $font; } function omceu_API$_Windows_setName($this, $window, $name) { if ($window === null) return; $window.$name2 = omcet_Tools$Text_validString0($name); } function omceu_API$_Windows_setData($this, $window, $data) { if ($window === null) return; $window.$data1 = $data; } function omceu_API$_Windows_setColor($this, $window, $color) { if ($window !== null && $color !== null) { $this.$setColor5($window, $color.$r1, $color.$g1, $color.$b1, $color.$a1); return; } } function omceu_API$_Windows_setColor0($this, $window, $r, $g, $b, $a) { if ($window === null) return; $window.$color_r0 = $r; $window.$color_g0 = $g; $window.$color_b0 = $b; $window.$color_a0 = $a; } function omceu_API$_Windows_setAlwaysOnTop($this, $window, $alwaysOnTop) { if ($window === null) return; $window.$alwaysOnTop = $alwaysOnTop; } function omceu_API$_Windows_setFolded($this, $window, $folded) { if ($window === null) return; $window.$folded = $folded; } function omceu_API$_Windows_setMoveAble($this, $window, $moveAble) { if ($window === null) return; $window.$moveAble = $moveAble; } function omceu_API$_Windows_setPosition($this, $window, $x, $y) { if ($window === null) return; $window.$x0 = $x; $window.$y0 = $y; } function omceu_API$_Windows_setSize($this, $window, $width, $height) { if ($window === null) return; $window.$width1 = omcet_Tools$Calc_lowerBounds($width, 2); $window.$height1 = omcet_Tools$Calc_lowerBounds($height, 2); } function omceu_API$_Windows_setTitle($this, $window, $title) { if ($window === null) return; $window.$title = omcet_Tools$Text_validString0($title); } function omceu_API$_Windows_lambda$findComponentsByName$3($name, $component) { return $name.$equals($component.$name1); } var cbgggpv_PrimitiveSpawnShapeValue$SpawnSide = $rt_classWithoutFields(jl_Enum); var cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_both = null; var cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_top = null; var cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_bottom = null; var cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$VALUES = null; function cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit() { cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit = $rt_eraseClinit(cbgggpv_PrimitiveSpawnShapeValue$SpawnSide); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__clinit_(); } function cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_(var_0, var_1) { var var_2 = new cbgggpv_PrimitiveSpawnShapeValue$SpawnSide(); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_0(var_2, var_0, var_1); return var_2; } function cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_values() { cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit(); return cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$VALUES.$clone(); } function cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_0($this, var$1, var$2) { cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__clinit_() { cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_both = cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_($rt_s(1034), 0); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_top = cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_($rt_s(1035), 1); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_bottom = cbgggpv_PrimitiveSpawnShapeValue$SpawnSide__init_($rt_s(1036), 2); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$VALUES = $rt_createArrayFromData(cbgggpv_PrimitiveSpawnShapeValue$SpawnSide, [cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_both, cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_top, cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_bottom]); } var cbgggpi_DynamicsModifier$FaceDirection = $rt_classWithoutFields(cbgggpi_DynamicsModifier); function cbgggpi_DynamicsModifier$FaceDirection__init_0() { var var_0 = new cbgggpi_DynamicsModifier$FaceDirection(); cbgggpi_DynamicsModifier$FaceDirection__init_(var_0); return var_0; } function cbgggpi_DynamicsModifier$FaceDirection__init_($this) { cbgggpi_DynamicsModifier__init_($this); } var omceu_API$_MouseTool = $rt_classWithoutFields(); function omceu_API$_MouseTool__init_0() { var var_0 = new omceu_API$_MouseTool(); omceu_API$_MouseTool__init_(var_0); return var_0; } function omceu_API$_MouseTool__init_($this) { jl_Object__init_0($this); } function omceu_API$_MouseTool_create($this, $name, $data, $cursor) { return $this.$create20($name, $data, $cursor, $cursor, null); } function omceu_API$_MouseTool_create0($this, $name, $data, $cursor, $cursorDown, $mouseToolAction) { var $mouseTool; $mouseTool = omceugt_MouseTool__init_(); $this.$setName1($mouseTool, $name); $this.$setData0($mouseTool, $data); $this.$setCursor($mouseTool, $cursor); $this.$setCursorDown($mouseTool, $cursorDown); $this.$setMouseToolAction($mouseTool, $mouseToolAction); return $mouseTool; } function omceu_API$_MouseTool_setName($this, $mouseTool, $name) { if ($mouseTool === null) return; $mouseTool.$name11 = omcet_Tools$Text_validString0($name); } function omceu_API$_MouseTool_setData($this, $mouseTool, $data) { if ($mouseTool === null) return; $mouseTool.$data10 = $data; } function omceu_API$_MouseTool_setCursor($this, $mouseTool, $cursor) { if ($mouseTool === null) return; $mouseTool.$cursor = $cursor; } function omceu_API$_MouseTool_setCursorDown($this, $mouseTool, $cursorDown) { if ($mouseTool === null) return; $mouseTool.$cursorDown = $cursorDown; } function omceu_API$_MouseTool_setMouseToolAction($this, $mouseTool, $mouseToolAction) { if ($mouseTool === null) return; $mouseTool.$mouseToolAction = $mouseToolAction; } function omceg_EngineInput() { var a = this; jl_Object.call(a); a.$type9 = 0; a.$p = null; } function omceg_EngineInput__init_0(var_0, var_1) { var var_2 = new omceg_EngineInput(); omceg_EngineInput__init_(var_2, var_0, var_1); return var_2; } function omceg_EngineInput__init_($this, $type, $p) { jl_Object__init_0($this); $this.$type9 = $type; $this.$p = $p; } function omceg_EngineInput_p($this, $index) { if ($this.$p !== null && $this.$p.data.length) return $index >= 0 && $index < $this.$p.data.length ? $this.$p.data[$index] : null; return null; } function omceg_EngineInput_type($this) { return $this.$type9; } function omceg_EngineInput_equals($this, $obj) { var $that, var$3, var$4, var$5; if ($obj === $this) return 1; if ($obj !== null && jl_Object_getClass($obj) === jl_Object_getClass($this)) { a: { $that = $obj; if ($this.$type9 == $that.$type9) { var$3 = $this.$p; var$4 = $that.$p; if (ju_Objects_equals(var$3, var$4)) { var$5 = 1; break a; } } var$5 = 0; } return var$5; } return 0; } function omceg_EngineInput_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [jl_Integer_valueOf($this.$type9), $this.$p])); } function omceg_EngineInput_toString($this) { var var$1, var$2, var$3; var$1 = $this.$type9; var$2 = $this.$p; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1037)), var$1), $rt_s(1038)), var$2), 93); return jl_StringBuilder_toString(var$3); } function cbggg_ShaderProgram() { var a = this; jl_Object.call(a); a.$log0 = null; a.$isCompiled0 = 0; a.$uniforms0 = null; a.$uniformTypes = null; a.$uniformSizes = null; a.$uniformNames = null; a.$attributes2 = null; a.$attributeTypes = null; a.$attributeSizes = null; a.$attributeNames = null; a.$program = 0; a.$vertexShaderHandle = 0; a.$fragmentShaderHandle = 0; a.$matrix = null; a.$vertexShaderSource = null; a.$fragmentShaderSource = null; a.$invalidated = 0; a.$refCount = 0; a.$params = null; a.$type10 = null; } var cbggg_ShaderProgram_pedantic = 0; var cbggg_ShaderProgram_prependVertexCode = null; var cbggg_ShaderProgram_prependFragmentCode = null; var cbggg_ShaderProgram_shaders = null; var cbggg_ShaderProgram_intbuf = null; function cbggg_ShaderProgram_$callClinit() { cbggg_ShaderProgram_$callClinit = $rt_eraseClinit(cbggg_ShaderProgram); cbggg_ShaderProgram__clinit_(); } function cbggg_ShaderProgram__init_(var_0, var_1) { var var_2 = new cbggg_ShaderProgram(); cbggg_ShaderProgram__init_0(var_2, var_0, var_1); return var_2; } function cbggg_ShaderProgram__init_0($this, $vertexShader, $fragmentShader) { cbggg_ShaderProgram_$callClinit(); jl_Object__init_0($this); $this.$log0 = $rt_s(102); $this.$uniforms0 = cbgu_ObjectIntMap__init_0(); $this.$uniformTypes = cbgu_ObjectIntMap__init_0(); $this.$uniformSizes = cbgu_ObjectIntMap__init_0(); $this.$attributes2 = cbgu_ObjectIntMap__init_0(); $this.$attributeTypes = cbgu_ObjectIntMap__init_0(); $this.$attributeSizes = cbgu_ObjectIntMap__init_0(); $this.$refCount = 0; $this.$params = cbgu_BufferUtils_newIntBuffer(1); $this.$type10 = cbgu_BufferUtils_newIntBuffer(1); if ($vertexShader === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1039))); if ($fragmentShader === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1040))); if (cbggg_ShaderProgram_prependVertexCode !== null && cbggg_ShaderProgram_prependVertexCode.$length() > 0) $vertexShader = (((jl_StringBuilder__init_()).$append1(cbggg_ShaderProgram_prependVertexCode)).$append1($vertexShader)).$toString(); if (cbggg_ShaderProgram_prependFragmentCode !== null && cbggg_ShaderProgram_prependFragmentCode.$length() > 0) $fragmentShader = (((jl_StringBuilder__init_()).$append1(cbggg_ShaderProgram_prependFragmentCode)).$append1($fragmentShader)).$toString(); $this.$vertexShaderSource = $vertexShader; $this.$fragmentShaderSource = $fragmentShader; $this.$matrix = cbgu_BufferUtils_newFloatBuffer(16); cbggg_ShaderProgram_compileShaders($this, $vertexShader, $fragmentShader); if ($this.$isCompiled()) { cbggg_ShaderProgram_fetchAttributes($this); cbggg_ShaderProgram_fetchUniforms($this); cbggg_ShaderProgram_addManagedShader($this, cbg_Gdx_app, $this); } } function cbggg_ShaderProgram_compileShaders($this, $vertexShader, $fragmentShader) { $this.$vertexShaderHandle = cbggg_ShaderProgram_loadShader($this, 35633, $vertexShader); $this.$fragmentShaderHandle = cbggg_ShaderProgram_loadShader($this, 35632, $fragmentShader); if ($this.$vertexShaderHandle != (-1) && $this.$fragmentShaderHandle != (-1)) { $this.$program = cbggg_ShaderProgram_linkProgram($this, $this.$createProgram()); if ($this.$program != (-1)) { $this.$isCompiled0 = 1; return; } $this.$isCompiled0 = 0; return; } $this.$isCompiled0 = 0; } function cbggg_ShaderProgram_loadShader($this, $type, $source) { var $gl, $intbuf, $shader, $compiled, $infoLog; $gl = cbg_Gdx_gl20; $intbuf = cbgu_BufferUtils_newIntBuffer(1); $shader = $gl.$glCreateShader($type); if (!$shader) return (-1); $gl.$glShaderSource($shader, $source); $gl.$glCompileShader($shader); $gl.$glGetShaderiv($shader, 35713, $intbuf); $compiled = $intbuf.$get0(0); if ($compiled) return $shader; $infoLog = $gl.$glGetShaderInfoLog($shader); $this.$log0 = (((jl_StringBuilder__init_()).$append1($this.$log0)).$append1($type != 35633 ? $rt_s(1041) : $rt_s(1042))).$toString(); $this.$log0 = (((jl_StringBuilder__init_()).$append1($this.$log0)).$append1($infoLog)).$toString(); return (-1); } function cbggg_ShaderProgram_createProgram($this) { var $gl, $program; $gl = cbg_Gdx_gl20; $program = $gl.$glCreateProgram(); if (!$program) $program = (-1); return $program; } function cbggg_ShaderProgram_linkProgram($this, $program) { var $gl, $tmp_0, $intbuf, $linked; $gl = cbg_Gdx_gl20; if ($program == (-1)) return (-1); $gl.$glAttachShader($program, $this.$vertexShaderHandle); $gl.$glAttachShader($program, $this.$fragmentShaderHandle); $gl.$glLinkProgram($program); $tmp_0 = jn_ByteBuffer_allocateDirect(4); jn_ByteBuffer_order($tmp_0, jn_ByteOrder_nativeOrder()); $intbuf = $tmp_0.$asIntBuffer(); $gl.$glGetProgramiv($program, 35714, $intbuf); $linked = $intbuf.$get0(0); if ($linked) return $program; $this.$log0 = cbg_Gdx_gl20.$glGetProgramInfoLog($program); return (-1); } function cbggg_ShaderProgram_getLog($this) { if (!$this.$isCompiled0) return $this.$log0; $this.$log0 = cbg_Gdx_gl20.$glGetProgramInfoLog($this.$program); return $this.$log0; } function cbggg_ShaderProgram_isCompiled($this) { return $this.$isCompiled0; } function cbggg_ShaderProgram_fetchAttributeLocation($this, $name) { var $gl, var$3; $gl = cbg_Gdx_gl20; var$3 = $this.$attributes2.$get18($name, (-2)); if (var$3 == (-2)) { var$3 = $gl.$glGetAttribLocation($this.$program, $name); $this.$attributes2.$put11($name, var$3); } return var$3; } function cbggg_ShaderProgram_fetchUniformLocation($this, $name) { cbggg_ShaderProgram_$callClinit(); return $this.$fetchUniformLocation($name, cbggg_ShaderProgram_pedantic); } function cbggg_ShaderProgram_fetchUniformLocation0($this, $name, $pedantic) { var var$3; var$3 = $this.$uniforms0.$get18($name, (-2)); if (var$3 == (-2)) { var$3 = cbg_Gdx_gl20.$glGetUniformLocation($this.$program, $name); if (var$3 == (-1) && $pedantic) { if (!$this.$isCompiled0) $rt_throw(jl_IllegalStateException__init_((((jl_StringBuilder__init_()).$append1($rt_s(1043))).$append1($this.$getLog())).$toString())); $rt_throw(jl_IllegalArgumentException__init_(((((jl_StringBuilder__init_()).$append1($rt_s(1044))).$append1($name)).$append1($rt_s(1045))).$toString())); } $this.$uniforms0.$put11($name, var$3); } return var$3; } function cbggg_ShaderProgram_setUniformi($this, $name, $value) { var $gl, $location; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $location = cbggg_ShaderProgram_fetchUniformLocation($this, $name); $gl.$glUniform1i($location, $value); } function cbggg_ShaderProgram_setUniformMatrix($this, $name, $matrix) { $this.$setUniformMatrix0($name, $matrix, 0); } function cbggg_ShaderProgram_setUniformMatrix0($this, $name, $matrix, $transpose) { $this.$setUniformMatrix1(cbggg_ShaderProgram_fetchUniformLocation($this, $name), $matrix, $transpose); } function cbggg_ShaderProgram_setUniformMatrix1($this, $location, $matrix, $transpose) { var $gl; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $gl.$glUniformMatrix4fv($location, 1, $transpose, $matrix.$val, 0); } function cbggg_ShaderProgram_setVertexAttribute($this, $location, $size, $type, $normalize, $stride, $offset) { var $gl; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $gl.$glVertexAttribPointer($location, $size, $type, $normalize, $stride, $offset); } function cbggg_ShaderProgram_bind($this) { var $gl; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $gl.$glUseProgram($this.$program); } function cbggg_ShaderProgram_dispose($this) { var $gl; $gl = cbg_Gdx_gl20; $gl.$glUseProgram(0); $gl.$glDeleteShader($this.$vertexShaderHandle); $gl.$glDeleteShader($this.$fragmentShaderHandle); $gl.$glDeleteProgram($this.$program); cbggg_ShaderProgram_$callClinit(); if (cbggg_ShaderProgram_shaders.$get2(cbg_Gdx_app) !== null) (cbggg_ShaderProgram_shaders.$get2(cbg_Gdx_app)).$removeValue($this, 1); } function cbggg_ShaderProgram_disableVertexAttribute($this, $name) { var $gl, $location; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $location = cbggg_ShaderProgram_fetchAttributeLocation($this, $name); if ($location == (-1)) return; $gl.$glDisableVertexAttribArray($location); } function cbggg_ShaderProgram_disableVertexAttribute0($this, $location) { var $gl; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $gl.$glDisableVertexAttribArray($location); } function cbggg_ShaderProgram_enableVertexAttribute($this, $location) { var $gl; $gl = cbg_Gdx_gl20; cbggg_ShaderProgram_checkManaged($this); $gl.$glEnableVertexAttribArray($location); } function cbggg_ShaderProgram_checkManaged($this) { if ($this.$invalidated) { cbggg_ShaderProgram_compileShaders($this, $this.$vertexShaderSource, $this.$fragmentShaderSource); $this.$invalidated = 0; } } function cbggg_ShaderProgram_addManagedShader($this, $app, $shaderProgram) { var $managedResources; cbggg_ShaderProgram_$callClinit(); $managedResources = cbggg_ShaderProgram_shaders.$get2($app); if ($managedResources === null) $managedResources = cbgu_Array__init_1(); $managedResources.$add1($shaderProgram); cbggg_ShaderProgram_shaders.$put1($app, $managedResources); } function cbggg_ShaderProgram_fetchUniforms($this) { var $numUniforms, $i, $name, $location; $this.$params.$clear0(); cbg_Gdx_gl20.$glGetProgramiv($this.$program, 35718, $this.$params); $numUniforms = $this.$params.$get0(0); $this.$uniformNames = $rt_createArray(jl_String, $numUniforms); $i = 0; while ($i < $numUniforms) { $this.$params.$clear0(); $this.$params.$put8(0, 1); $this.$type10.$clear0(); $name = cbg_Gdx_gl20.$glGetActiveUniform($this.$program, $i, $this.$params, $this.$type10); $location = cbg_Gdx_gl20.$glGetUniformLocation($this.$program, $name); $this.$uniforms0.$put11($name, $location); $this.$uniformTypes.$put11($name, $this.$type10.$get0(0)); $this.$uniformSizes.$put11($name, $this.$params.$get0(0)); $this.$uniformNames.data[$i] = $name; $i = $i + 1 | 0; } } function cbggg_ShaderProgram_fetchAttributes($this) { var $numAttributes, $i, $name, $location; $this.$params.$clear0(); cbg_Gdx_gl20.$glGetProgramiv($this.$program, 35721, $this.$params); $numAttributes = $this.$params.$get0(0); $this.$attributeNames = $rt_createArray(jl_String, $numAttributes); $i = 0; while ($i < $numAttributes) { $this.$params.$clear0(); $this.$params.$put8(0, 1); $this.$type10.$clear0(); $name = cbg_Gdx_gl20.$glGetActiveAttrib($this.$program, $i, $this.$params, $this.$type10); $location = cbg_Gdx_gl20.$glGetAttribLocation($this.$program, $name); $this.$attributes2.$put11($name, $location); $this.$attributeTypes.$put11($name, $this.$type10.$get0(0)); $this.$attributeSizes.$put11($name, $this.$params.$get0(0)); $this.$attributeNames.data[$i] = $name; $i = $i + 1 | 0; } } function cbggg_ShaderProgram_getAttributeLocation($this, $name) { return $this.$attributes2.$get18($name, (-1)); } function cbggg_ShaderProgram__clinit_() { cbggg_ShaderProgram_pedantic = 1; cbggg_ShaderProgram_prependVertexCode = $rt_s(102); cbggg_ShaderProgram_prependFragmentCode = $rt_s(102); cbggg_ShaderProgram_shaders = cbgu_ObjectMap__init_(); cbggg_ShaderProgram_intbuf = cbgu_BufferUtils_newIntBuffer(1); } var cbg_Files$FileType = $rt_classWithoutFields(jl_Enum); var cbg_Files$FileType_Classpath = null; var cbg_Files$FileType_Internal = null; var cbg_Files$FileType_External = null; var cbg_Files$FileType_Absolute = null; var cbg_Files$FileType_Local = null; var cbg_Files$FileType_$VALUES = null; function cbg_Files$FileType_$callClinit() { cbg_Files$FileType_$callClinit = $rt_eraseClinit(cbg_Files$FileType); cbg_Files$FileType__clinit_(); } function cbg_Files$FileType__init_(var_0, var_1) { var var_2 = new cbg_Files$FileType(); cbg_Files$FileType__init_0(var_2, var_0, var_1); return var_2; } function cbg_Files$FileType_values() { cbg_Files$FileType_$callClinit(); return cbg_Files$FileType_$VALUES.$clone(); } function cbg_Files$FileType__init_0($this, var$1, var$2) { cbg_Files$FileType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbg_Files$FileType__clinit_() { cbg_Files$FileType_Classpath = cbg_Files$FileType__init_($rt_s(1046), 0); cbg_Files$FileType_Internal = cbg_Files$FileType__init_($rt_s(1047), 1); cbg_Files$FileType_External = cbg_Files$FileType__init_($rt_s(1048), 2); cbg_Files$FileType_Absolute = cbg_Files$FileType__init_($rt_s(1049), 3); cbg_Files$FileType_Local = cbg_Files$FileType__init_($rt_s(1050), 4); cbg_Files$FileType_$VALUES = $rt_createArrayFromData(cbg_Files$FileType, [cbg_Files$FileType_Classpath, cbg_Files$FileType_Internal, cbg_Files$FileType_External, cbg_Files$FileType_Absolute, cbg_Files$FileType_Local]); } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1() { jur_AbstractCharClass.call(this); this.$this$056 = null; } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1(); jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1__init_0($this, $this$0) { $this.$this$056 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1_contains($this, $ch) { return jl_Character_isJavaIdentifierStart($ch); } function cbgu_BooleanArray() { var a = this; jl_Object.call(a); a.$items5 = null; a.$ordered1 = 0; } function cbgu_BooleanArray__init_1() { var var_0 = new cbgu_BooleanArray(); cbgu_BooleanArray__init_0(var_0); return var_0; } function cbgu_BooleanArray__init_(var_0, var_1) { var var_2 = new cbgu_BooleanArray(); cbgu_BooleanArray__init_2(var_2, var_0, var_1); return var_2; } function cbgu_BooleanArray__init_0($this) { cbgu_BooleanArray__init_2($this, 1, 16); } function cbgu_BooleanArray__init_2($this, $ordered, $capacity) { jl_Object__init_0($this); $this.$ordered1 = $ordered; $this.$items5 = $rt_createBooleanArray($capacity); } function cbgg_Camera() { var a = this; jl_Object.call(a); a.$position6 = null; a.$direction = null; a.$up = null; a.$projection = null; a.$view = null; a.$combined = null; a.$invProjectionView = null; a.$near = 0.0; a.$far = 0.0; a.$viewportWidth = 0.0; a.$viewportHeight = 0.0; a.$frustum = null; a.$tmpVec = null; a.$ray = null; } function cbgg_Camera__init_($this) { jl_Object__init_0($this); $this.$position6 = cbgm_Vector3__init_(); $this.$direction = cbgm_Vector3__init_0(0.0, 0.0, (-1.0)); $this.$up = cbgm_Vector3__init_0(0.0, 1.0, 0.0); $this.$projection = cbgm_Matrix4__init_(); $this.$view = cbgm_Matrix4__init_(); $this.$combined = cbgm_Matrix4__init_(); $this.$invProjectionView = cbgm_Matrix4__init_(); $this.$near = 1.0; $this.$far = 100.0; $this.$viewportWidth = 0.0; $this.$viewportHeight = 0.0; $this.$frustum = cbgm_Frustum__init_0(); $this.$tmpVec = cbgm_Vector3__init_(); $this.$ray = cbgmc_Ray__init_0(cbgm_Vector3__init_(), cbgm_Vector3__init_()); } function cbgg_Camera_unproject($this, $screenCoords, $viewportX, $viewportY, $viewportWidth, $viewportHeight) { var $x, $y; $x = $screenCoords.$x2 - $viewportX; $y = cbg_Gdx_graphics.$getHeight() - $screenCoords.$y2 - $viewportY; $screenCoords.$x2 = 2.0 * $x / $viewportWidth - 1.0; $screenCoords.$y2 = 2.0 * $y / $viewportHeight - 1.0; $screenCoords.$z = 2.0 * $screenCoords.$z - 1.0; $screenCoords.$prj($this.$invProjectionView); return $screenCoords; } function cbgg_OrthographicCamera() { var a = this; cbgg_Camera.call(a); a.$zoom = 0.0; a.$tmp1 = null; } function cbgg_OrthographicCamera__init_0() { var var_0 = new cbgg_OrthographicCamera(); cbgg_OrthographicCamera__init_(var_0); return var_0; } function cbgg_OrthographicCamera__init_1(var_0, var_1) { var var_2 = new cbgg_OrthographicCamera(); cbgg_OrthographicCamera__init_2(var_2, var_0, var_1); return var_2; } function cbgg_OrthographicCamera__init_($this) { cbgg_Camera__init_($this); $this.$zoom = 1.0; $this.$tmp1 = cbgm_Vector3__init_(); $this.$near = 0.0; } function cbgg_OrthographicCamera__init_2($this, $viewportWidth, $viewportHeight) { cbgg_Camera__init_($this); $this.$zoom = 1.0; $this.$tmp1 = cbgm_Vector3__init_(); $this.$viewportWidth = $viewportWidth; $this.$viewportHeight = $viewportHeight; $this.$near = 0.0; $this.$update(); } function cbgg_OrthographicCamera_update($this) { $this.$update1(1); } function cbgg_OrthographicCamera_update0($this, $updateFrustum) { $this.$projection.$setToOrtho($this.$zoom * -$this.$viewportWidth / 2.0, $this.$zoom * $this.$viewportWidth / 2.0, $this.$zoom * -($this.$viewportHeight / 2.0), $this.$zoom * $this.$viewportHeight / 2.0, $this.$near, $this.$far); $this.$view.$setToLookAt0($this.$position6, ($this.$tmp1.$set2($this.$position6)).$add4($this.$direction), $this.$up); $this.$combined.$set1($this.$projection); cbgm_Matrix4_mul0($this.$combined.$val, $this.$view.$val); if ($updateFrustum) { $this.$invProjectionView.$set1($this.$combined); cbgm_Matrix4_inv0($this.$invProjectionView.$val); $this.$frustum.$update2($this.$invProjectionView); } } function cbgg_OrthographicCamera_setToOrtho($this, $yDown) { $this.$setToOrtho0($yDown, cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight()); } function cbgg_OrthographicCamera_setToOrtho0($this, $yDown, $viewportWidth, $viewportHeight) { if (!$yDown) { $this.$up.$set0(0.0, 1.0, 0.0); $this.$direction.$set0(0.0, 0.0, (-1.0)); } else { $this.$up.$set0(0.0, (-1.0), 0.0); $this.$direction.$set0(0.0, 0.0, 1.0); } $this.$position6.$set0($this.$zoom * $viewportWidth / 2.0, $this.$zoom * $viewportHeight / 2.0, 0.0); $this.$viewportWidth = $viewportWidth; $this.$viewportHeight = $viewportHeight; $this.$update(); } function cbggg_IndexBufferObject() { var a = this; jl_Object.call(a); a.$buffer8 = null; a.$bufferHandle3 = 0; a.$isDirect1 = 0; a.$isDirty3 = 0; a.$isBound3 = 0; a.$usage4 = 0; } function cbggg_IndexBufferObject__init_(var_0, var_1) { var var_2 = new cbggg_IndexBufferObject(); cbggg_IndexBufferObject__init_0(var_2, var_0, var_1); return var_2; } function cbggg_IndexBufferObject__init_1(var_0) { var var_1 = new cbggg_IndexBufferObject(); cbggg_IndexBufferObject__init_2(var_1, var_0); return var_1; } function cbggg_IndexBufferObject__init_0($this, $isStatic, $maxIndices) { jl_Object__init_0($this); $this.$isDirty3 = 1; $this.$isBound3 = 0; $this.$isDirect1 = 1; $this.$buffer8 = cbgu_BufferUtils_newShortBuffer($maxIndices); jn_ShortBuffer_flip($this.$buffer8); $this.$bufferHandle3 = cbg_Gdx_gl20.$glGenBuffer(); $this.$usage4 = !$isStatic ? 35048 : 35044; } function cbggg_IndexBufferObject__init_2($this, $maxIndices) { jl_Object__init_0($this); $this.$isDirty3 = 1; $this.$isBound3 = 0; $this.$isDirect1 = 1; $this.$buffer8 = cbgu_BufferUtils_newShortBuffer($maxIndices); jn_ShortBuffer_flip($this.$buffer8); $this.$bufferHandle3 = cbg_Gdx_gl20.$glGenBuffer(); $this.$usage4 = 35044; } function cbggg_IndexBufferObject_getNumIndices($this) { return jn_Buffer_limit($this.$buffer8); } function cbggg_IndexBufferObject_getNumMaxIndices($this) { return jn_Buffer_capacity($this.$buffer8); } function cbggg_IndexBufferObject_setIndices($this, $indices, $offset, $count) { $this.$isDirty3 = 1; jn_ShortBuffer_clear($this.$buffer8); $this.$buffer8.$put6($indices, $offset, $count); jn_ShortBuffer_flip($this.$buffer8); if ($this.$isBound3) { cbg_Gdx_gl20.$glBufferData(34963, jn_Buffer_limit($this.$buffer8), $this.$buffer8, $this.$usage4); $this.$isDirty3 = 0; } } function cbggg_IndexBufferObject_getBuffer($this, $forWriting) { $this.$isDirty3 = $this.$isDirty3 | $forWriting; return $this.$buffer8; } function cbggg_IndexBufferObject_bind($this) { if (!$this.$bufferHandle3) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1051))); cbg_Gdx_gl20.$glBindBuffer(34963, $this.$bufferHandle3); if ($this.$isDirty3) { cbg_Gdx_gl20.$glBufferData(34963, jn_Buffer_limit($this.$buffer8), $this.$buffer8, $this.$usage4); $this.$isDirty3 = 0; } $this.$isBound3 = 1; } function cbggg_IndexBufferObject_unbind($this) { cbg_Gdx_gl20.$glBindBuffer(34963, 0); $this.$isBound3 = 0; } function cbggg_IndexBufferObject_dispose($this) { var $gl; $gl = cbg_Gdx_gl20; $gl.$glBindBuffer(34963, 0); $gl.$glDeleteBuffer($this.$bufferHandle3); $this.$bufferHandle3 = 0; } var cbggg_IndexArray = $rt_classWithoutFields(cbggg_IndexBufferObject); function cbggg_IndexArray__init_(var_0) { var var_1 = new cbggg_IndexArray(); cbggg_IndexArray__init_0(var_1, var_0); return var_1; } function cbggg_IndexArray__init_0($this, $maxIndices) { cbggg_IndexBufferObject__init_2($this, $maxIndices); } function cbgggpi_SpawnInfluencer() { cbgggpi_Influencer.call(this); this.$spawnShapeValue = null; } function cbgggpi_SpawnInfluencer__init_0() { var var_0 = new cbgggpi_SpawnInfluencer(); cbgggpi_SpawnInfluencer__init_(var_0); return var_0; } function cbgggpi_SpawnInfluencer__init_($this) { cbgggpi_Influencer__init_($this); $this.$spawnShapeValue = cbgggpv_PointSpawnShapeValue__init_0(); } var ju_Arrays = $rt_classWithoutFields(); function ju_Arrays__init_0() { var var_0 = new ju_Arrays(); ju_Arrays__init_(var_0); return var_0; } function ju_Arrays__init_($this) { jl_Object__init_0($this); } function ju_Arrays_copyOf0($array, $length) { var var$3, $result, $sz, $i; var$3 = $array.data; $result = $rt_createCharArray($length); $sz = jl_Math_min($length, var$3.length); $i = 0; while ($i < $sz) { $result.data[$i] = var$3[$i]; $i = $i + 1 | 0; } return $result; } function ju_Arrays_copyOf($array, $length) { var var$3, $result, $sz, $i; var$3 = $array.data; $result = $rt_createByteArray($length); $sz = jl_Math_min($length, var$3.length); $i = 0; while ($i < $sz) { $result.data[$i] = var$3[$i]; $i = $i + 1 | 0; } return $result; } function ju_Arrays_copyOf2($array, $length) { var var$3, $result, $sz, $i; var$3 = $array.data; $result = $rt_createIntArray($length); $sz = jl_Math_min($length, var$3.length); $i = 0; while ($i < $sz) { $result.data[$i] = var$3[$i]; $i = $i + 1 | 0; } return $result; } function ju_Arrays_copyOf1($original, $newLength) { var var$3, $result, $sz, $i; var$3 = $original.data; $result = jlr_Array_newInstance((jl_Object_getClass($original)).$getComponentType(), $newLength); $sz = jl_Math_min($newLength, var$3.length); $i = 0; while ($i < $sz) { $result.data[$i] = var$3[$i]; $i = $i + 1 | 0; } return $result; } function ju_Arrays_fill2($a, $fromIndex, $toIndex, $val) { var var$5, var$6; if ($fromIndex > $toIndex) $rt_throw(jl_IllegalArgumentException__init_1()); while ($fromIndex < $toIndex) { var$5 = $a.data; var$6 = $fromIndex + 1 | 0; var$5[$fromIndex] = $val; $fromIndex = var$6; } } function ju_Arrays_fill0($a, $val) { ju_Arrays_fill2($a, 0, $a.data.length, $val); } function ju_Arrays_fill3($a, $fromIndex, $toIndex, $val) { var var$5, var$6; if ($fromIndex > $toIndex) $rt_throw(jl_IllegalArgumentException__init_1()); while ($fromIndex < $toIndex) { var$5 = $a.data; var$6 = $fromIndex + 1 | 0; var$5[$fromIndex] = $val; $fromIndex = var$6; } } function ju_Arrays_fill4($a, $val) { ju_Arrays_fill3($a, 0, $a.data.length, $val); } function ju_Arrays_fill($a, $fromIndex, $toIndex, $val) { var var$5, var$6; if ($fromIndex > $toIndex) $rt_throw(jl_IllegalArgumentException__init_1()); while ($fromIndex < $toIndex) { var$5 = $a.data; var$6 = $fromIndex + 1 | 0; var$5[$fromIndex] = $val; $fromIndex = var$6; } } function ju_Arrays_fill1($a, $val) { ju_Arrays_fill($a, 0, $a.data.length, $val); } function ju_Arrays_binarySearch($a, $key) { return ju_Arrays_binarySearch0($a, 0, $a.data.length, $key); } function ju_Arrays_binarySearch0($a, $fromIndex, $toIndex, $key) { var var$5, $u, var$7, $i, $e; var$5 = $rt_compare($fromIndex, $toIndex); if (var$5 > 0) $rt_throw(jl_IllegalArgumentException__init_1()); if (!var$5) return (-1); $u = $toIndex - 1 | 0; while (true) { var$7 = $a.data; $i = ($fromIndex + $u | 0) / 2 | 0; $e = var$7[$i]; if ($e == $key) break; if ($key >= $e) { $fromIndex = $i + 1 | 0; if ($fromIndex > $u) return ( -$i | 0) - 2 | 0; } else { $u = $i - 1 | 0; if ($u < $fromIndex) return ( -$i | 0) - 1 | 0; } } return $i; } function ju_Arrays_equals0($a, $a2) { var var$3, var$4, var$5, $i; if ($a === $a2) return 1; if ($a !== null && $a2 !== null) { var$3 = $a2.data; var$4 = $a.data; var$5 = var$4.length; if (var$5 == var$3.length) { $i = 0; while ($i < var$5) { if (var$4[$i] != var$3[$i]) return 0; $i = $i + 1 | 0; } return 1; } } return 0; } function ju_Arrays_equals($a, $a2) { var var$3, var$4, var$5, $i; if ($a === $a2) return 1; if ($a !== null && $a2 !== null) { var$3 = $a2.data; var$4 = $a.data; var$5 = var$4.length; if (var$5 == var$3.length) { $i = 0; while ($i < var$5) { if (!ju_Objects_equals(var$4[$i], var$3[$i])) return 0; $i = $i + 1 | 0; } return 1; } } return 0; } function ju_Arrays_hashCode($a) { var $hash, $i, var$4, $h; if ($a === null) return 0; $hash = (-1515898884); $i = 0; while (true) { var$4 = $a.data; if ($i >= var$4.length) break; $h = ju_Objects_hashCode(var$4[$i]) ^ 528111840; $hash = jl_Integer_rotateLeft($h, 4) ^ jl_Integer_rotateRight($h, 7) ^ jl_Integer_rotateLeft($hash, 13); $i = $i + 1 | 0; } return $hash; } function ju_Arrays_asList($a) { ju_Objects_requireNonNull($a); return ju_Arrays$ArrayAsList__init_($a); } var omcs_SandtrixMain$1 = $rt_classWithoutFields(); var omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE = null; function omcs_SandtrixMain$1_$callClinit() { omcs_SandtrixMain$1_$callClinit = $rt_eraseClinit(omcs_SandtrixMain$1); omcs_SandtrixMain$1__clinit_(); } function omcs_SandtrixMain$1__clinit_() { omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE = $rt_createIntArray((omcs_SandtrixMain$STATE_values()).data.length); omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE.data[jl_Enum_ordinal(omcs_SandtrixMain$STATE_GAME)] = 1; omcs_SandtrixMain$1_$SwitchMap$org$mslivo$core$sandtrix$SandtrixMain$STATE.data[jl_Enum_ordinal(omcs_SandtrixMain$STATE_MENU)] = 2; } var omcet_Tools$Log = $rt_classWithoutFields(); function omcet_Tools$Log__init_0() { var var_0 = new omcet_Tools$Log(); omcet_Tools$Log__init_(var_0); return var_0; } function omcet_Tools$Log__init_($this) { jl_Object__init_0($this); } function omcet_Tools$Log_timestamp() { omcet_Tools_$callClinit(); return jt_DateFormat_format(omcet_Tools_sdf, ju_Date__init_()); } function omcet_Tools$Log_benchmark($customValues) { var var$2, $custom, var$4, var$5, $customValue, var$7, var$8, var$9, var$10; var$2 = $customValues.data; $custom = jl_StringBuilder__init_(); var$4 = var$2.length; var$5 = 0; while (var$5 < var$4) { $customValue = var$2[var$5]; var$7 = $custom.$append1($rt_s(1052)); var$8 = $rt_createArray(jl_Object, 1); var$8.data[0] = $customValue; var$7.$append1(jl_String_format($rt_s(1053), var$8)); var$5 = var$5 + 1 | 0; } var$8 = $rt_createArray(jl_Object, 1); var$8.data[0] = jl_Integer_valueOf(cbg_Gdx_graphics.$getFramesPerSecond()); var$9 = jl_String_format($rt_s(1054), var$8); var$2 = $rt_createArrayFromData(jl_Object, [jl_Long_valueOf(Long_div((jl_Runtime_getRuntime()).$totalMemory(), Long_fromInt(1048576)))]); var$7 = jl_String_format($rt_s(1055), var$2); var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$10, var$9), $rt_s(1056)), var$7), $rt_s(1057)), $custom); var$7 = jl_StringBuilder_toString(var$10); omcet_Tools$Log_message(var$7); } function omcet_Tools$Log_message($msg) { var var$2, var$3, var$4; var$2 = jl_System_out(); var$3 = omcet_Tools$Log_timestamp(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(1058)), var$3), $rt_s(1059)), $msg); var$2.$println(jl_StringBuilder_toString(var$4)); } function omcet_Tools$Log_inProgress($what) { var var$2, var$3, var$4; var$2 = jl_System_out(); var$3 = omcet_Tools$Log_timestamp(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(1058)), var$3), $rt_s(1059)), $what); var$2.$println(jl_StringBuilder_toString(var$4)); } function omcet_Tools$Log_done() { var var$1, var$2, var$3; var$1 = jl_System_out(); var$2 = omcet_Tools$Log_timestamp(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(1058)), var$2), $rt_s(1060)); var$1.$println(jl_StringBuilder_toString(var$3)); } function jur_CharClass$3() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt = 0; a.$val$cc = null; a.$this$057 = null; } function jur_CharClass$3__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$3(); jur_CharClass$3__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$3__init_0($this, $this$0, var$2, var$3) { $this.$this$057 = $this$0; $this.$val$curAlt = var$2; $this.$val$cc = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$3_contains($this, $ch) { return !($this.$val$curAlt ^ $this.$this$057.$bits.$get12($ch)) && !($this.$val$curAlt ^ $this.$this$057.$inverted ^ $this.$val$cc.$contains1($ch)) ? 0 : 1; } function jur_CharClass$4() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt0 = 0; a.$val$nb = null; a.$val$cc0 = null; a.$this$058 = null; } function jur_CharClass$4__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$4(); jur_CharClass$4__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$4__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$058 = $this$0; $this.$val$curAlt0 = var$2; $this.$val$nb = var$3; $this.$val$cc0 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$4_contains($this, $ch) { return $this.$val$curAlt0 ^ (!$this.$val$nb.$contains1($ch) && !$this.$val$cc0.$contains1($ch) ? 0 : 1) ? 0 : 1; } function jur_CharClass$1() { var a = this; jur_AbstractCharClass.call(a); a.$val$cc1 = null; a.$this$059 = null; } function jur_CharClass$1__init_(var_0, var_1) { var var_2 = new jur_CharClass$1(); jur_CharClass$1__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$1__init_0($this, $this$0, var$2) { $this.$this$059 = $this$0; $this.$val$cc1 = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$1_contains($this, $ch) { return $this.$val$cc1.$contains1($ch); } function jur_CharClass$2() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt1 = 0; a.$val$cc2 = null; a.$this$060 = null; } function jur_CharClass$2__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$2(); jur_CharClass$2__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$2__init_0($this, $this$0, var$2, var$3) { $this.$this$060 = $this$0; $this.$val$curAlt1 = var$2; $this.$val$cc2 = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$2_contains($this, $ch) { return !($this.$val$curAlt1 ^ $this.$this$060.$bits.$get12($ch)) && !($this.$val$curAlt1 ^ $this.$this$060.$inverted ^ $this.$val$cc2.$contains1($ch)) ? 1 : 0; } function jur_CharClass$7() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz = null; a.$this$061 = null; } function jur_CharClass$7__init_(var_0, var_1) { var var_2 = new jur_CharClass$7(); jur_CharClass$7__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$7__init_0($this, $this$0, var$2) { $this.$this$061 = $this$0; $this.$val$clazz = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$7_contains($this, $ch) { return $this.$val$clazz.$contains1($ch); } var cbgssu_ScrollPane$ScrollPaneStyle = $rt_classWithoutFields(); function cbgssu_ScrollPane$ScrollPaneStyle__init_0() { var var_0 = new cbgssu_ScrollPane$ScrollPaneStyle(); cbgssu_ScrollPane$ScrollPaneStyle__init_(var_0); return var_0; } function cbgssu_ScrollPane$ScrollPaneStyle__init_($this) { jl_Object__init_0($this); } function jur_CharClass$8() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz0 = null; a.$val$curAlt2 = 0; a.$this$062 = null; } function jur_CharClass$8__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$8(); jur_CharClass$8__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$8__init_0($this, $this$0, var$2, var$3) { $this.$this$062 = $this$0; $this.$val$clazz0 = var$2; $this.$val$curAlt2 = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$8_contains($this, $ch) { return !$this.$val$clazz0.$contains1($ch) && !($this.$val$curAlt2 ^ $this.$this$062.$bits.$get12($ch)) ? 1 : 0; } function jur_CharClass$5() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt3 = 0; a.$val$nb0 = null; a.$val$cc3 = null; a.$this$063 = null; } function jur_CharClass$5__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$5(); jur_CharClass$5__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$5__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$063 = $this$0; $this.$val$curAlt3 = var$2; $this.$val$nb0 = var$3; $this.$val$cc3 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$5_contains($this, $ch) { return $this.$val$curAlt3 ^ (!$this.$val$nb0.$contains1($ch) && !$this.$val$cc3.$contains1($ch) ? 0 : 1); } function jur_CharClass$6() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz1 = null; a.$this$064 = null; } function jur_CharClass$6__init_(var_0, var_1) { var var_2 = new jur_CharClass$6(); jur_CharClass$6__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$6__init_0($this, $this$0, var$2) { $this.$this$064 = $this$0; $this.$val$clazz1 = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$6_contains($this, $ch) { return $this.$val$clazz1.$contains1($ch) ? 0 : 1; } var cgxgbt_TeaGraphics$FullscreenChanged = $rt_classWithoutFields(0); var omcst_TeaVMLauncher = $rt_classWithoutFields(); function omcst_TeaVMLauncher__init_0() { var var_0 = new omcst_TeaVMLauncher(); omcst_TeaVMLauncher__init_(var_0); return var_0; } function omcst_TeaVMLauncher__init_($this) { jl_Object__init_0($this); } function omcst_TeaVMLauncher_main($args) { var $config; $config = cgxgbt_TeaApplicationConfiguration__init_($rt_s(1061)); $config.$width5 = 0; $config.$height5 = 0; cgxgbt_TeaApplication__init_(new cgxgbt_TeaApplication, omcs_SandtrixMain__init_(), $config); } function jur_DotSet() { jur_JointSet.call(this); this.$lt1 = null; } function jur_DotSet__init_(var_0) { var var_1 = new jur_DotSet(); jur_DotSet__init_0(var_1, var_0); return var_1; } function jur_DotSet__init_0($this, $lt) { jur_JointSet__init_0($this); $this.$lt1 = $lt; } function jur_DotSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength, var$5, $high, var$7, $low; $strLength = $matchResult.$getRightBound(); var$5 = $stringIndex + 1 | 0; if (var$5 > $strLength) { $matchResult.$hitEnd = 1; return (-1); } $high = $testString.$charAt($stringIndex); if (jl_Character_isHighSurrogate($high)) { var$7 = $stringIndex + 2 | 0; if (var$7 <= $strLength) { $low = $testString.$charAt(var$5); if (jl_Character_isSurrogatePair($high, $low)) return $this.$lt1.$isLineTerminator(jl_Character_toCodePoint($high, $low)) ? (-1) : $this.$next.$matches(var$7, $testString, $matchResult); } } return $this.$lt1.$isLineTerminator($high) ? (-1) : $this.$next.$matches(var$5, $testString, $matchResult); } function jur_DotSet_getName($this) { return $rt_s(1062); } function jur_DotSet_setNext($this, $next) { $this.$next = $next; } function jur_DotSet_getType($this) { return (-2147483602); } function jur_DotSet_hasConsumed($this, $matchResult) { return 1; } function jur_CharClass$9() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz2 = null; a.$val$curAlt4 = 0; a.$this$065 = null; } function jur_CharClass$9__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$9(); jur_CharClass$9__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$9__init_0($this, $this$0, var$2, var$3) { $this.$this$065 = $this$0; $this.$val$clazz2 = var$2; $this.$val$curAlt4 = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$9_contains($this, $ch) { return !$this.$val$clazz2.$contains1($ch) && !($this.$val$curAlt4 ^ $this.$this$065.$bits.$get12($ch)) ? 0 : 1; } var omcetpp_ParticleType = $rt_classWithoutFields(jl_Enum); var omcetpp_ParticleType_FONT = null; var omcetpp_ParticleType_IMAGE = null; var omcetpp_ParticleType_ANIMATION = null; var omcetpp_ParticleType_ARRAY = null; var omcetpp_ParticleType_CURSOR = null; var omcetpp_ParticleType_$VALUES = null; function omcetpp_ParticleType_$callClinit() { omcetpp_ParticleType_$callClinit = $rt_eraseClinit(omcetpp_ParticleType); omcetpp_ParticleType__clinit_(); } function omcetpp_ParticleType__init_(var_0, var_1) { var var_2 = new omcetpp_ParticleType(); omcetpp_ParticleType__init_0(var_2, var_0, var_1); return var_2; } function omcetpp_ParticleType_values() { omcetpp_ParticleType_$callClinit(); return omcetpp_ParticleType_$VALUES.$clone(); } function omcetpp_ParticleType__init_0($this, var$1, var$2) { omcetpp_ParticleType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcetpp_ParticleType_$values() { omcetpp_ParticleType_$callClinit(); return $rt_createArrayFromData(omcetpp_ParticleType, [omcetpp_ParticleType_FONT, omcetpp_ParticleType_IMAGE, omcetpp_ParticleType_ANIMATION, omcetpp_ParticleType_ARRAY, omcetpp_ParticleType_CURSOR]); } function omcetpp_ParticleType__clinit_() { omcetpp_ParticleType_FONT = omcetpp_ParticleType__init_($rt_s(1063), 0); omcetpp_ParticleType_IMAGE = omcetpp_ParticleType__init_($rt_s(1064), 1); omcetpp_ParticleType_ANIMATION = omcetpp_ParticleType__init_($rt_s(1065), 2); omcetpp_ParticleType_ARRAY = omcetpp_ParticleType__init_($rt_s(1066), 3); omcetpp_ParticleType_CURSOR = omcetpp_ParticleType__init_($rt_s(1067), 4); omcetpp_ParticleType_$VALUES = omcetpp_ParticleType_$values(); } function jl_Character() { jl_Object.call(this); this.$value11 = 0; } var jl_Character_TYPE = null; var jl_Character_digitMapping = null; var jl_Character_upperCaseMapping = null; var jl_Character_lowerCaseMapping = null; var jl_Character_classMapping = null; var jl_Character_characterCache = null; var jl_Character_$$metadata$$0 = null; var jl_Character_$$metadata$$1 = null; var jl_Character_$$metadata$$3 = null; var jl_Character_$$metadata$$4 = null; function jl_Character_$callClinit() { jl_Character_$callClinit = $rt_eraseClinit(jl_Character); jl_Character__clinit_(); } function jl_Character__init_(var_0) { var var_1 = new jl_Character(); jl_Character__init_0(var_1, var_0); return var_1; } function jl_Character__init_0($this, $value) { jl_Character_$callClinit(); jl_Object__init_0($this); $this.$value11 = $value; } function jl_Character_charValue($this) { return $this.$value11; } function jl_Character_valueOf($value) { var $result; jl_Character_$callClinit(); if ($value >= jl_Character_characterCache.data.length) return jl_Character__init_($value); $result = jl_Character_characterCache.data[$value]; if ($result === null) { $result = jl_Character__init_($value); jl_Character_characterCache.data[$value] = $result; } return $result; } function jl_Character_toString0($this) { return jl_Character_toString($this.$value11); } function jl_Character_equals($this, $other) { if ($this === $other) return 1; return $other instanceof jl_Character && $other.$value11 == $this.$value11 ? 1 : 0; } function jl_Character_hashCode($this) { return $this.$value11; } function jl_Character_toString($c) { var var$2, var$3; jl_Character_$callClinit(); var$2 = new jl_String; var$3 = $rt_createCharArray(1); var$3.data[0] = $c; jl_String__init_3(var$2, var$3); return var$2; } function jl_Character_isValidCodePoint($codePoint) { jl_Character_$callClinit(); return $codePoint >= 0 && $codePoint <= 1114111 ? 1 : 0; } function jl_Character_isBmpCodePoint($codePoint) { jl_Character_$callClinit(); return $codePoint > 0 && $codePoint <= 65535 ? 1 : 0; } function jl_Character_isSupplementaryCodePoint($codePoint) { jl_Character_$callClinit(); return $codePoint >= 65536 && $codePoint <= 1114111 ? 1 : 0; } function jl_Character_isHighSurrogate($ch) { jl_Character_$callClinit(); return ($ch & 64512) != 55296 ? 0 : 1; } function jl_Character_isLowSurrogate($ch) { jl_Character_$callClinit(); return ($ch & 64512) != 56320 ? 0 : 1; } function jl_Character_isSurrogate($ch) { jl_Character_$callClinit(); return !jl_Character_isHighSurrogate($ch) && !jl_Character_isLowSurrogate($ch) ? 0 : 1; } function jl_Character_isSurrogatePair($high, $low) { jl_Character_$callClinit(); return jl_Character_isHighSurrogate($high) && jl_Character_isLowSurrogate($low) ? 1 : 0; } function jl_Character_toCodePoint($high, $low) { jl_Character_$callClinit(); return (($high & 1023) << 10 | $low & 1023) + 65536 | 0; } function jl_Character_codePointAt($a, $index) { jl_Character_$callClinit(); return jl_Character_codePointAt0($a, $index, $a.data.length); } function jl_Character_codePointAt0($a, $index, $limit) { var var$4, var$5; jl_Character_$callClinit(); if ($index < ($limit - 1 | 0)) { var$4 = $a.data; if (jl_Character_isHighSurrogate(var$4[$index])) { var$5 = $index + 1 | 0; if (jl_Character_isLowSurrogate(var$4[var$5])) return jl_Character_toCodePoint(var$4[$index], var$4[var$5]); } } return $a.data[$index]; } function jl_Character_highSurrogate($codePoint) { var var$2; jl_Character_$callClinit(); var$2 = $codePoint - 65536 | 0; return (55296 | var$2 >> 10 & 1023) & 65535; } function jl_Character_lowSurrogate($codePoint) { jl_Character_$callClinit(); return (56320 | $codePoint & 1023) & 65535; } function jl_Character_toLowerCase0($ch) { jl_Character_$callClinit(); return jl_Character_toLowerCase($ch) & 65535; } function jl_Character_toLowerCase($ch) { jl_Character_$callClinit(); return jl_Character_mapChar(jl_Character_getLowerCaseMapping(), $ch); } function jl_Character_getLowerCaseMapping() { jl_Character_$callClinit(); if (jl_Character_lowerCaseMapping === null) jl_Character_lowerCaseMapping = otciu_UnicodeHelper_decodeCaseMapping(((jl_Character_acquireLowerCaseMapping()).value !== null ? $rt_str((jl_Character_acquireLowerCaseMapping()).value) : null)); return jl_Character_lowerCaseMapping; } function jl_Character_acquireLowerCaseMapping() { jl_Character_$callClinit(); if (jl_Character_$$metadata$$0 === null) jl_Character_$$metadata$$0 = jl_Character_acquireLowerCaseMapping$$create(); return jl_Character_$$metadata$$0; } function jl_Character_toUpperCase0($ch) { jl_Character_$callClinit(); return jl_Character_toUpperCase($ch) & 65535; } function jl_Character_toUpperCase($codePoint) { jl_Character_$callClinit(); return jl_Character_mapChar(jl_Character_getUpperCaseMapping(), $codePoint); } function jl_Character_getUpperCaseMapping() { jl_Character_$callClinit(); if (jl_Character_upperCaseMapping === null) jl_Character_upperCaseMapping = otciu_UnicodeHelper_decodeCaseMapping(((jl_Character_acquireUpperCaseMapping()).value !== null ? $rt_str((jl_Character_acquireUpperCaseMapping()).value) : null)); return jl_Character_upperCaseMapping; } function jl_Character_acquireUpperCaseMapping() { jl_Character_$callClinit(); if (jl_Character_$$metadata$$1 === null) jl_Character_$$metadata$$1 = jl_Character_acquireUpperCaseMapping$$create(); return jl_Character_$$metadata$$1; } function jl_Character_mapChar($table, $codePoint) { var $index, var$4; jl_Character_$callClinit(); $index = jl_Character_binarySearchTable($table, $codePoint); if ($index >= 0) { var$4 = $table.data; if ($index < (var$4.length / 2 | 0)) return $codePoint + var$4[($index * 2 | 0) + 1 | 0] | 0; } return 0; } function jl_Character_binarySearchTable($data, $key) { var var$3, $l, $u, $i, $e, var$8; jl_Character_$callClinit(); var$3 = $data.data; $l = 0; $u = (var$3.length / 2 | 0) - 1 | 0; while (true) { $i = ($l + $u | 0) / 2 | 0; $e = var$3[$i * 2 | 0]; var$8 = $rt_compare($e, $key); if (!var$8) break; if (var$8 <= 0) { $l = $i + 1 | 0; if ($l > $u) return $i; } else { $u = $i - 1 | 0; if ($u < $l) return $u; } } return $i; } function jl_Character_digit($ch, $radix) { jl_Character_$callClinit(); return jl_Character_digit0($ch, $radix); } function jl_Character_digit0($codePoint, $radix) { var $d; jl_Character_$callClinit(); if ($radix >= 2 && $radix <= 36) { $d = jl_Character_getNumericValue0($codePoint); if ($d >= $radix) $d = (-1); return $d; } return (-1); } function jl_Character_getNumericValue($ch) { jl_Character_$callClinit(); return jl_Character_getNumericValue0($ch); } function jl_Character_getNumericValue0($codePoint) { var $digitMapping, var$3, $l, $u, $idx, var$7, $val, var$9; jl_Character_$callClinit(); $digitMapping = jl_Character_getDigitMapping(); var$3 = $digitMapping.data; $l = 0; $u = (var$3.length / 2 | 0) - 1 | 0; while ($u >= $l) { $idx = ($l + $u | 0) / 2 | 0; var$7 = $idx * 2 | 0; $val = var$3[var$7]; var$9 = $rt_compare($codePoint, $val); if (var$9 > 0) $l = $idx + 1 | 0; else { if (var$9 >= 0) return var$3[var$7 + 1 | 0]; $u = $idx - 1 | 0; } } return (-1); } function jl_Character_forDigit($digit, $radix) { jl_Character_$callClinit(); if ($radix >= 2 && $radix <= 36 && $digit < $radix) return $digit < 10 ? (48 + $digit | 0) & 65535 : ((97 + $digit | 0) - 10 | 0) & 65535; return 0; } function jl_Character_isDigit($ch) { jl_Character_$callClinit(); return jl_Character_isDigit0($ch); } function jl_Character_isDigit0($codePoint) { jl_Character_$callClinit(); return jl_Character_getType($codePoint) != 9 ? 0 : 1; } function jl_Character_getDigitMapping() { jl_Character_$callClinit(); if (jl_Character_digitMapping === null) jl_Character_digitMapping = otciu_UnicodeHelper_decodeIntPairsDiff(((jl_Character_obtainDigitMapping()).value !== null ? $rt_str((jl_Character_obtainDigitMapping()).value) : null)); return jl_Character_digitMapping; } function jl_Character_obtainDigitMapping() { jl_Character_$callClinit(); if (jl_Character_$$metadata$$3 === null) jl_Character_$$metadata$$3 = jl_Character_obtainDigitMapping$$create(); return jl_Character_$$metadata$$3; } function jl_Character_getClasses() { jl_Character_$callClinit(); if (jl_Character_classMapping === null) jl_Character_classMapping = otciu_UnicodeHelper_extractRle(((jl_Character_obtainClasses()).value !== null ? $rt_str((jl_Character_obtainClasses()).value) : null)); return jl_Character_classMapping; } function jl_Character_obtainClasses() { jl_Character_$callClinit(); if (jl_Character_$$metadata$$4 === null) jl_Character_$$metadata$$4 = jl_Character_obtainClasses$$create(); return jl_Character_$$metadata$$4; } function jl_Character_toChars($codePoint) { var var$2; jl_Character_$callClinit(); if ($codePoint < 65536) { var$2 = $rt_createCharArray(1); var$2.data[0] = $codePoint & 65535; return var$2; } return $rt_createCharArrayFromData([jl_Character_highSurrogate($codePoint), jl_Character_lowSurrogate($codePoint)]); } function jl_Character_isISOControl0($ch) { jl_Character_$callClinit(); return jl_Character_isISOControl($ch); } function jl_Character_isISOControl($codePoint) { var var$2; jl_Character_$callClinit(); a: { b: { if (!($codePoint >= 0 && $codePoint <= 31)) { if ($codePoint < 127) break b; if ($codePoint > 159) break b; } var$2 = 1; break a; } var$2 = 0; } return var$2; } function jl_Character_getType0($c) { jl_Character_$callClinit(); return jl_Character_getType($c); } function jl_Character_getType($codePoint) { var $classes, var$3, $l, $u, $i, $range; jl_Character_$callClinit(); if (jl_Character_isBmpCodePoint($codePoint) && jl_Character_isSurrogate($codePoint & 65535)) return 19; $classes = jl_Character_getClasses(); var$3 = $classes.data; $l = 0; $u = var$3.length - 1 | 0; while ($l <= $u) { $i = ($l + $u | 0) / 2 | 0; $range = var$3[$i]; if ($codePoint >= $range.$end1) $l = $i + 1 | 0; else { if ($codePoint >= $range.$start6) return $range.$data6.data[$codePoint - $range.$start6 | 0]; $u = $i - 1 | 0; } } return 0; } function jl_Character_isLowerCase($codePoint) { jl_Character_$callClinit(); return jl_Character_getType($codePoint) != 2 ? 0 : 1; } function jl_Character_isUpperCase($codePoint) { jl_Character_$callClinit(); return jl_Character_getType($codePoint) != 1 ? 0 : 1; } function jl_Character_isTitleCase($codePoint) { jl_Character_$callClinit(); return jl_Character_getType($codePoint) != 3 ? 0 : 1; } function jl_Character_isDefined($codePoint) { jl_Character_$callClinit(); return !jl_Character_getType($codePoint) ? 0 : 1; } function jl_Character_isLetter($codePoint) { jl_Character_$callClinit(); switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: break; default: return 0; } return 1; } function jl_Character_isLetterOrDigit($ch) { jl_Character_$callClinit(); return jl_Character_isLetterOrDigit0($ch); } function jl_Character_isLetterOrDigit0($codePoint) { jl_Character_$callClinit(); a: { switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: case 9: break; case 6: case 7: case 8: break a; default: break a; } return 1; } return 0; } function jl_Character_isJavaIdentifierStart($codePoint) { jl_Character_$callClinit(); a: { switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: case 10: case 23: case 26: break; case 6: case 7: case 8: case 9: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 24: case 25: break a; default: break a; } return 1; } return jl_Character_isIdentifierIgnorable($codePoint); } function jl_Character_isJavaIdentifierPart($codePoint) { jl_Character_$callClinit(); a: { switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: case 6: case 8: case 9: case 10: case 23: case 26: break; case 7: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 24: case 25: break a; default: break a; } return 1; } return jl_Character_isIdentifierIgnorable($codePoint); } function jl_Character_isUnicodeIdentifierStart($codePoint) { jl_Character_$callClinit(); a: { switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: case 10: break; case 6: case 7: case 8: case 9: break a; default: break a; } return 1; } return jl_Character_isIdentifierIgnorable($codePoint); } function jl_Character_isUnicodeIdentifierPart($codePoint) { jl_Character_$callClinit(); a: { switch (jl_Character_getType($codePoint)) { case 1: case 2: case 3: case 4: case 5: case 6: case 8: case 9: case 10: case 23: break; case 7: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: break a; default: break a; } return 1; } return jl_Character_isIdentifierIgnorable($codePoint); } function jl_Character_isIdentifierIgnorable($codePoint) { jl_Character_$callClinit(); a: { if (!($codePoint >= 0 && $codePoint <= 8) && !($codePoint >= 14 && $codePoint <= 27)) { if ($codePoint < 127) break a; if ($codePoint > 159) break a; } return 1; } return jl_Character_getType($codePoint) != 16 ? 0 : 1; } function jl_Character_isSpaceChar($codePoint) { jl_Character_$callClinit(); switch (jl_Character_getType($codePoint)) { case 12: case 13: case 14: break; default: return 0; } return 1; } function jl_Character_isWhitespace($ch) { jl_Character_$callClinit(); return jl_Character_isWhitespace0($ch); } function jl_Character_isWhitespace0($codePoint) { jl_Character_$callClinit(); switch ($codePoint) { case 9: case 10: case 11: case 12: case 13: case 28: case 29: case 30: case 31: break; case 160: case 8199: case 8239: return 0; default: return jl_Character_isSpaceChar($codePoint); } return 1; } function jl_Character__clinit_() { jl_Character_TYPE = $rt_cls($rt_charcls()); jl_Character_characterCache = $rt_createArray(jl_Character, 128); } function jl_Character_acquireLowerCaseMapping$$create() { return {"value" : ">W H#F#U 4%F#O #F#/ d%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a1# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #<+#%# #%# #%# \'.3#%# #%# #{1#%# #w1%%# %J\'#k1#o1#%# #w1#!3# #23#*3#%# \'23#:3# #>3#%# #%# #%# #N3#%# #N3# %%# #N3#%# #J3%%# #%# #R3#%# \'%# /)#%# #)#%# #)#%# #%# #%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%# #%# %)#%# #%# #8)#L%#%# #%# #%# #" + "%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #a+# #%# #%# #%# #%# #%# #%# #%# #%# #%# /B45#%# #,/#645# %%# #P1#!\'#*\'#%# #%# #%# #%# #%# <-%# #%# \'%# 1&++ %_## #Z#)k%%g%% #F#W hA# 1%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# +]%# %%# #?#%# %a+\'N\'AF#b &#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #^#%# #%# #%# #%# #%# #%# #%# %%# #%# #%# #%# #%# #%# #%# #%" + "# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# %*%r iB#oq-&# _?gejg#A1 o$#mo%&# {-%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3,4/# #%# #%# #%" + "# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 3C1 1C1 1C1 1C1 1C1 3C/ 1C1 QC1 1C1 1C1 1C%8\'%G# 7i\')G# 7C%D)\' 7C%u)%?# 7X+%P+%G# L-q*/# \'Pw/#8m/# -6## |bA G%# kC.#U !r*%&# &#%# #,05#qX\'#H.5# %%# #%# #%# #e25#D05#q25#m25# #%# %%# 1865%%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# " + "#%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 1%# #%# )%# (a=%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# G%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# y%%# #%# #%# #%# #%# #%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #%# 5%# #%# #4Fd#%# #%# #%# #%# #%# )%# #<{p# %%# #%# \'%# #%# #%# #%# #%# #%# #%# #%# #%# #%# #P}p#}}p#m}p#D}p#P}p# #@yp#D{p#Lyp#Br#%# #%# #%# #%" + "# #%# #%# #%# #%# #,%#L}p#LJd#%# #%# -%# +%# #%# Y%# ,T5F#U TUg#r {%g#r >\'c#p Lnk%F# *J#F#b o@5F#b Jo=N#f "}; } function jl_Character_acquireUpperCaseMapping$$create() { return {"value" : "b# vH#O #H#/:+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #,5# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'#(;#N1# %\'# #\'# %\'# \'\'# +\'# %6)# \'\'#*/# \'_+# %\'# #\'# #\'# %\'# )\'# %\'# \'\'# #\'# %\'# \'\'# #J%# +\'#+# #\'#+# #\'#+# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#L\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'#+# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#" + " #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# \'\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 1\'# %665% #\'# )\'# #\'# #\'# #\'# #\'#o25#c25#k25#03#}1# #y1% #m1# #q1#{}p# \'y1#k}p# #$3# #:{p#N}p# #,3#43#N}p#*05#B}p# %43# #B05#<3# %@3# /F.5# %P3# #J}p#P3# \'B{p#P3#$\'#L3%,\'# +T3# 5Jyp#>yp# Z\'_\'# x\'# #\'# \'\'\' #_+\' !#a##]#\' #H#CD##H#3m%#i%% #e%#P%# \'(%#D%#C# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#i\'#P\'#=#(+# #4)# %\'# %\'# .#H#bP\'A #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# 3\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# " + "#\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# %\'# #\'# #\'# #\'# #\'# #\'# #\'#`# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'% &#,%n mB#ko%x %ko%\' RAC1 >$#yu+#uu+#Pu+#Hu+%Lu+#0u+#io+#>@d1 (+2Fd# \'oX\'# AJJd# N%\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #" + "\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# +X%# +\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'# #\'#A1 1A1 1A1 1A1 1A1 3A# #A# #A# #A% /A1 16\'%g\')B)%V+%s)%N+)A1 1A1 1A1 1A% #E# 5-G%%%%%%%%%%%%%%%%%%.9G%%%%%%%%%%%%%%%%%%w=G%%%%%%%%%%%%%%%%%%2+G%%%%%%%%%%%%%%%%%%>AG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%N)G%%%%%%%%%%%%%%%%%%!dG%%%%%%%%%%%%%%%%%%g5G%%%%%%%%%%%%%%%%%%*\'G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%*0EG%%%%%%%%%%%%%%%%%%k\'G%%%%%%%%%%%%%%%%%%s+G%%%%%%%%%%%%%%%%%%28UG%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%%%%%G%%%%%%%%%%%%%%%" + "%%%!8%G%%%%%%%%%%%%%%%%%%FEG%%%%%%%%%%%%%%%%%%sKG%%%%%%%%%%%%%%%%%%>&#G%%%%%%%%%%%%%%%%%%wN)G%%%%%%%%%%%%%%%%%%"}; } function jl_Character_obtainClasses$$create() { return {"value" : "PA-Y$;Y$679:95Y#J+Y#Z$Y#B;697<8:1=<=:L#<#Y#<,&?L$9B8:B(C9:C)!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#B##!#!C$B##!#B##B$C#B%#B##B$C$B##B##!#!#B##!C#!#B##B$#!#B#C#&!C$F%!$#!$#!$#!#!#!#!#!#!#!#!C#!#!#!#!#!#!#!#!#!C#!$#!#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C(B##B#C#!#B%#!#!#!#!Cg&C?6_#?6>Y)./Q&-Y*>?Y%X#Y$:67Y,:98Y+-Q& Q+,%A#L\'Z$67%L+Z$67 E.A$[BA0G." + "H%\'H$G-A0^#!^%!^##B$C#B$#=!^#:B&^\'!=!=!=B%=#B%#F%#^#C#B#Z&!C%=:^##=L1KD!#K%,^#A%Z&^&Z#^%:^#:^#:^(:^@Z#^#:=:^@b:-% ^)6767^5Z#^(67b=2! :^?Z:^IZ\'^gA:^,A6L^^pL7b=X# :^*:^WZ)b=P! :b=Y$ 67676767676767L?^MZ&67Z@6767676767Z1b= % b:$# 6767676767676767676767Za6767ZA67b:#% ^QZ6^#Z\'^HA#^A b=J! BQCQ!#B$C#!#!#!#B%#!C#!C\'E#B$#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!C#^\'!#!#G$!#A&Y%,Y#CG #A&#A#FYA(%9A/\'F8A*F( F( F( F( F( F( F( F( GAY#>?>?Y$>?9>?Y*5Y#59>?Y#>?67676767Y" + "&%Y+U#Y%596Y.^#Y$676767675AC^; b=:! A-b=7$ A;^-A%-Y$=%&+6767676767^#6767676756W#=K*G%I#5E&^#K$%&9^# b&7! A#G#]#E#&5b&;! 9E$&A&FL b&?! ^#L%^+FA^EA-F1^@ L+^?L)=L0^AL+^HL0b= & &b `G!&^b&b %b `(!F7%b&X2 A$^XA*FIE\'Y#b&-% %Y$F1J+F#A5!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#&\'H$9G+9%!#!#!#!#!#!#!#!#!#!#!#!#!#!#E#G#FhK+G#Y\'A)]8E*]#!#!#!#!#!#!#!C$!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#%C)!#!#B##!#!#!#!#%]#!#!#&!#!C$!#!#!#!#!#!#!#!#!#!#B&#B&#!#!#!#!#!#!#!#B%#!#A&!# # #!#!#A9E$!#&E##F(\'F" + "$\'F%\'F8I#G#)^%\'A$L\'^#;=A\'FUY%A)I#FSI1G#A)Y#J+A\'G3F\'Y$&9F#\'J+F=G)Y#F8G,I#A,9F>A$G$)FP\'I#G%I#G#I$Y. %J+A%Y#F&\'%F*J+F& FJG\'I#G#I#G#A*F$\'F)\')A#J+A#Y%F1%F\'^$&)\')FS\'&G$F#G#F&G#&\'&A9F#%Y#F,)G#I#Y#&E#)\'A+F\'A#F\'A#F\'A*F( F( CLA$FRA0\'LA#G$A%\'L*A(Y*A(F>L#9F>L$AAF)=F=G#A%L&Y(A*FWA$Y(F7A#L)F4A&L)F3A(Y%A-L(b 1! FkAXBTA.CTA(L\'FEG%A)J+b G% L@ FK G#5A#F#AmG$F>L+&A)F7G,L%Y&A7F3G%Y%AGF6L(A5F8A*)\')FVG0Y(A%L5J+\'F#G#&A*G$)FNI$G%I#G#Y#1Y%\'A+1A#F:A(J+" + "A\'G$FEG&)G) J+Y%&I#&A)FD\'Y#&A*G#)FQI$G*I#F%Y%G%9)\'J+&9&Y$ L5A,F3 F:I$G$I#\')G#Y\'\'F#\'A`F( & F% F0 F+9A\'FP\'I$G)A&J+A\'G#I# F)A#F#A#F7 F( F# F& G#&I#\'I%A#I#A#I$A#&A\')A&F&I#A#G(A$G&b ,# FVI$G)I#G$)\'F%Y&J+Y# 9\'F$A?FQI$G\')\'I%G#)G#F#9&A)J+b G# FPI$G%A#I%G#)G#Y8F%G#ACFQI$G)I#\')G#Y$&A,J+A\'Y.A4FL\')\'I#G\')\'&9A\'J+AWFF$A#&A/F%A)b&-\' b %E b&L! A&F.A$F*A(F+A#=G#9Q%b =*!GOA#G8A*b=U! A^b=W$ A+^HA#^^I#G$^$I\'Q)G)^#G(^?G%^_A6^dG$=b [! L5A-L5A-b=8! A*L:b (# B;C;B;C( C3B;C;! B#A#!A#B#A#B% B)C% # C( C,B;C;B# B%A#B) " + "B( C;B# B% B& !A$B( C;B;C;B;C;B;C;B;C;B;C;B;C=A#B::C::C\'B::C::C\'B::C::C\'B::C::C\'B::C::C\'!#A#JSb= ) GX^%GS^)\'^/\'^#Y&A0G& G0b 12 C+&C5A\'C\'b 6$ G( G2A#G( G# G&A&E`AB\'b Q! FNA$G(E(A#J+A%&=b & F?\'A2FMG%J+A&;b 1( F<%G%J+b G, F( F% F# F0 b&&$ A#L*G(AJBCCCG(%A%J+A%Y#b 2- L]=L$;L%AnLN=L0b #$ F% F< F# &A#& F+ F% & &A\'&A%& & & F$ F# &A#& & & & & F# &A#F% F( F% F% & F+ F2A&F$ F& F2AUZ#b /% ^MA%b=E! A-^0A#^0 ^0 ^FA+L.b=B# AY^>A.^MA%^*A(^#A/^\'b ;# b=]$ ]&b=9, A%^2A$^.A$b=X! A%b=@! A\'^-A%=A0^-A%^YA)^+A\'^IA)^?A#^#Apb=5& A" + "-^/A#^.A$^*A(^O ^(A)^/A%^*A(^*A(b=4# ^XAFJ+b \'1 &b %b %b ?<#&AA&b Y !&A\'&b =$ &A#&b ;!&A/&b PU!&b @Q b&?) b C8 &b *.!&A&&b ?!!&b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b %b 2R!1A?b1A! b # b\'Q$ b %b %b %b 1Y$3b %b %b %b ^a$3A#3b %b %b %b ^a$3"}; } function jur_CICharSet() { var a = this; jur_LeafSet.call(a); a.$ch2 = 0; a.$supplement = 0; } function jur_CICharSet__init_(var_0) { var var_1 = new jur_CICharSet(); jur_CICharSet__init_0(var_1, var_0); return var_1; } function jur_CICharSet__init_0($this, $ch) { jur_LeafSet__init_0($this); $this.$ch2 = $ch; $this.$supplement = jur_Pattern_getSupplement($ch); } function jur_CICharSet_accepts($this, $strIndex, $testString) { return $this.$ch2 != $testString.$charAt($strIndex) && $this.$supplement != $testString.$charAt($strIndex) ? (-1) : 1; } function jur_CICharSet_getName($this) { var var$1, var$2; var$1 = $this.$ch2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(var$2, $rt_s(1068)), var$1); return jl_StringBuilder_toString(var$2); } function jur_SupplCharSet() { var a = this; jur_LeafSet.call(a); a.$high0 = 0; a.$low0 = 0; a.$ch3 = 0; } function jur_SupplCharSet__init_(var_0) { var var_1 = new jur_SupplCharSet(); jur_SupplCharSet__init_0(var_1, var_0); return var_1; } function jur_SupplCharSet__init_0($this, $ch) { var $chUTF16, var$3; jur_LeafSet__init_0($this); $this.$charCount = 2; $this.$ch3 = $ch; $chUTF16 = jl_Character_toChars($ch); var$3 = $chUTF16.data; $this.$high0 = var$3[0]; $this.$low0 = var$3[1]; } function jur_SupplCharSet_accepts($this, $strIndex, $testString) { var var$3, $high, $low; var$3 = $strIndex + 1 | 0; $high = $testString.$charAt($strIndex); $low = $testString.$charAt(var$3); return $this.$high0 == $high && $this.$low0 == $low ? 2 : (-1); } function jur_SupplCharSet_find($this, $strIndex, $testString, $matchResult) { var $testStr, $strLength, var$6, $ch; if (!($testString instanceof jl_String)) return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); $testStr = $testString; $strLength = $matchResult.$getRightBound(); while ($strIndex < $strLength) { var$6 = $testStr.$indexOf($this.$high0, $strIndex); if (var$6 < 0) return (-1); $strIndex = var$6 + 1 | 0; if ($strIndex >= $strLength) continue; $ch = $testStr.$charAt($strIndex); if ($this.$low0 == $ch && $this.$next.$matches($strIndex + 1 | 0, $testString, $matchResult) >= 0) return $strIndex + (-1) | 0; $strIndex = $strIndex + 1 | 0; } return (-1); } function jur_SupplCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var $testStr, var$6, var$7; if (!($testString instanceof jl_String)) return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); $testStr = $testString; a: { while (true) { if ($lastIndex < $strIndex) return (-1); var$6 = $testStr.$lastIndexOf1($this.$low0, $lastIndex); var$7 = var$6 + (-1) | 0; if (var$7 < 0) break a; if (var$7 < $strIndex) break a; if ($this.$high0 == $testStr.$charAt(var$7) && $this.$next.$matches(var$7 + 2 | 0, $testString, $matchResult) >= 0) break; $lastIndex = var$7 + (-1) | 0; } return var$7; } return (-1); } function jur_SupplCharSet_getName($this) { var var$1, var$2, var$3; var$1 = $this.$high0; var$2 = $this.$low0; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append0(var$3, var$1), var$2); return jl_StringBuilder_toString(var$3); } function jur_SupplCharSet_getCodePoint($this) { return $this.$ch3; } function jur_SupplCharSet_first($this, $set) { if ($set instanceof jur_SupplCharSet) return $set.$getCodePoint() != $this.$ch3 ? 0 : 1; if ($set instanceof jur_SupplRangeSet) return $set.$contains1($this.$ch3); if ($set instanceof jur_CharSet) return 0; if (!($set instanceof jur_RangeSet)) return 1; return 0; } var otjc_JSNumber = $rt_classWithoutFields(); function otjc_JSNumber_byteValue$static($this) { return $this; } function cbgssa_ColorAction() { cbgssa_TemporalAction.call(this); this.$end6 = null; } function cbgssa_ColorAction__init_0() { var var_0 = new cbgssa_ColorAction(); cbgssa_ColorAction__init_(var_0); return var_0; } function cbgssa_ColorAction__init_($this) { cbgssa_TemporalAction__init_($this); $this.$end6 = cbgg_Color__init_0(); } function cbgggm_NodeAnimation() { var a = this; jl_Object.call(a); a.$translation = null; a.$rotation1 = null; a.$scaling0 = null; } function cbgggm_NodeAnimation__init_0() { var var_0 = new cbgggm_NodeAnimation(); cbgggm_NodeAnimation__init_(var_0); return var_0; } function cbgggm_NodeAnimation__init_($this) { jl_Object__init_0($this); $this.$translation = null; $this.$rotation1 = null; $this.$scaling0 = null; } function cbgu_Queue() { var a = this; jl_Object.call(a); a.$values16 = null; a.$head0 = 0; a.$tail0 = 0; a.$size10 = 0; } function cbgu_Queue__init_0() { var var_0 = new cbgu_Queue(); cbgu_Queue__init_(var_0); return var_0; } function cbgu_Queue__init_1(var_0) { var var_1 = new cbgu_Queue(); cbgu_Queue__init_2(var_1, var_0); return var_1; } function cbgu_Queue__init_($this) { cbgu_Queue__init_2($this, 16); } function cbgu_Queue__init_2($this, $initialSize) { jl_Object__init_0($this); $this.$head0 = 0; $this.$tail0 = 0; $this.$size10 = 0; $this.$values16 = $rt_createArray(jl_Object, $initialSize); } function cbgm_Ellipse() { var a = this; jl_Object.call(a); a.$x12 = 0.0; a.$y12 = 0.0; a.$width12 = 0.0; a.$height11 = 0.0; } function cbgm_Ellipse__init_1() { var var_0 = new cbgm_Ellipse(); cbgm_Ellipse__init_0(var_0); return var_0; } function cbgm_Ellipse__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Ellipse(); cbgm_Ellipse__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Ellipse__init_0($this) { jl_Object__init_0($this); } function cbgm_Ellipse__init_2($this, $x, $y, $width, $height) { jl_Object__init_0($this); $this.$x12 = $x; $this.$y12 = $y; $this.$width12 = $width; $this.$height11 = $height; } function omceugcm_Map() { var a = this; omceugc_Component.call(a); a.$texture1 = null; a.$mapAction = null; a.$mapOverlays = null; } function omceugcm_Map__init_0() { var var_0 = new omceugcm_Map(); omceugcm_Map__init_(var_0); return var_0; } function omceugcm_Map__init_($this) { omceugc_Component__init_($this); } var cbgg_PixmapEmu$2 = $rt_classWithoutFields(); var cbgg_PixmapEmu$2_$SwitchMap$com$badlogic$gdx$graphics$PixmapEmu$DrawType = null; function cbgg_PixmapEmu$2_$callClinit() { cbgg_PixmapEmu$2_$callClinit = $rt_eraseClinit(cbgg_PixmapEmu$2); cbgg_PixmapEmu$2__clinit_(); } function cbgg_PixmapEmu$2__clinit_() { cbgg_PixmapEmu$2_$SwitchMap$com$badlogic$gdx$graphics$PixmapEmu$DrawType = $rt_createIntArray((cbgg_PixmapEmu$DrawType_values()).data.length); cbgg_PixmapEmu$2_$SwitchMap$com$badlogic$gdx$graphics$PixmapEmu$DrawType.data[jl_Enum_ordinal(cbgg_PixmapEmu$DrawType_FILL)] = 1; cbgg_PixmapEmu$2_$SwitchMap$com$badlogic$gdx$graphics$PixmapEmu$DrawType.data[jl_Enum_ordinal(cbgg_PixmapEmu$DrawType_STROKE)] = 2; } function cbgu_IntMap() { var a = this; jl_Object.call(a); a.$size11 = 0; a.$keyTable1 = null; a.$valueTable = null; a.$zeroValue = null; a.$hasZeroValue0 = 0; a.$loadFactor3 = 0.0; a.$threshold3 = 0; a.$shift1 = 0; a.$mask1 = 0; } function cbgu_IntMap__init_0() { var var_0 = new cbgu_IntMap(); cbgu_IntMap__init_(var_0); return var_0; } function cbgu_IntMap__init_1(var_0) { var var_1 = new cbgu_IntMap(); cbgu_IntMap__init_2(var_1, var_0); return var_1; } function cbgu_IntMap__init_3(var_0, var_1) { var var_2 = new cbgu_IntMap(); cbgu_IntMap__init_4(var_2, var_0, var_1); return var_2; } function cbgu_IntMap__init_($this) { cbgu_IntMap__init_4($this, 51, 0.800000011920929); } function cbgu_IntMap__init_2($this, $initialCapacity) { cbgu_IntMap__init_4($this, $initialCapacity, 0.800000011920929); } function cbgu_IntMap__init_4($this, $initialCapacity, $loadFactor) { var $tableSize; jl_Object__init_0($this); if ($loadFactor > 0.0 && $loadFactor < 1.0) { $this.$loadFactor3 = $loadFactor; $tableSize = cbgu_ObjectSet_tableSize($initialCapacity, $loadFactor); $this.$threshold3 = $tableSize * $loadFactor | 0; $this.$mask1 = $tableSize - 1 | 0; $this.$shift1 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask1)); $this.$keyTable1 = $rt_createIntArray($tableSize); $this.$valueTable = $rt_createArray(jl_Object, $tableSize); return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(724))).$append21($loadFactor)).$toString())); } function cbgu_IntMap_place($this, $item) { return Long_lo(Long_shru(Long_mul(Long_fromInt($item), Long_create(2135587861, 2654435769)), $this.$shift1)); } function cbgu_IntMap_locateKey($this, $key) { var $keyTable, $i, $other; $keyTable = $this.$keyTable1; $i = $this.$place($key); while (true) { $other = $keyTable.data[$i]; if (!$other) return -($i + 1 | 0) | 0; if ($other == $key) break; $i = ($i + 1 | 0) & $this.$mask1; } return $i; } function cbgu_IntMap_put($this, $key, $value) { var $oldValue, $i, var$5; if (!$key) { $oldValue = $this.$zeroValue; $this.$zeroValue = $value; if (!$this.$hasZeroValue0) { $this.$hasZeroValue0 = 1; $this.$size11 = $this.$size11 + 1 | 0; } return $oldValue; } $i = cbgu_IntMap_locateKey($this, $key); if ($i >= 0) { $oldValue = $this.$valueTable.data[$i]; $this.$valueTable.data[$i] = $value; return $oldValue; } var$5 = -($i + 1 | 0) | 0; $this.$keyTable1.data[var$5] = $key; $this.$valueTable.data[var$5] = $value; var$5 = $this.$size11 + 1 | 0; $this.$size11 = var$5; if (var$5 >= $this.$threshold3) cbgu_IntMap_resize($this, $this.$keyTable1.data.length << 1); return null; } function cbgu_IntMap_putResize($this, $key, $value) { var $keyTable, $i, var$5; $keyTable = $this.$keyTable1; $i = $this.$place($key); while (true) { var$5 = $keyTable.data; if (!var$5[$i]) break; $i = ($i + 1 | 0) & $this.$mask1; } var$5[$i] = $key; $this.$valueTable.data[$i] = $value; } function cbgu_IntMap_get($this, $key) { var $i; if (!$key) return !$this.$hasZeroValue0 ? null : $this.$zeroValue; $i = cbgu_IntMap_locateKey($this, $key); return $i < 0 ? null : $this.$valueTable.data[$i]; } function cbgu_IntMap_remove($this, $key) { var $oldValue, $i, $keyTable, $valueTable, var$6, $mask, $next, var$9, var$10, $placement; if (!$key) { if (!$this.$hasZeroValue0) return null; $this.$hasZeroValue0 = 0; $oldValue = $this.$zeroValue; $this.$zeroValue = null; $this.$size11 = $this.$size11 - 1 | 0; return $oldValue; } $i = cbgu_IntMap_locateKey($this, $key); if ($i < 0) return null; $keyTable = $this.$keyTable1; $valueTable = $this.$valueTable; var$6 = $valueTable.data; $oldValue = var$6[$i]; $mask = $this.$mask1; $next = ($i + 1 | 0) & $mask; while (true) { var$9 = $keyTable.data; var$10 = var$9[$next]; if (!var$10) break; $placement = $this.$place(var$10); if ((($next - $placement | 0) & $mask) > (($i - $placement | 0) & $mask)) { var$9[$i] = var$10; var$6[$i] = var$6[$next]; $i = $next; } $next = ($next + 1 | 0) & $mask; } var$9[$i] = 0; var$6[$i] = null; $this.$size11 = $this.$size11 - 1 | 0; return $oldValue; } function cbgu_IntMap_containsValue($this, $value, $identity) { var $valueTable, var$4, $keyTable, $i; a: { $valueTable = $this.$valueTable; if ($value === null) { if ($this.$hasZeroValue0 && $this.$zeroValue === null) return 1; var$4 = $valueTable.data; $keyTable = $this.$keyTable1; $i = var$4.length - 1 | 0; while (true) { if ($i < 0) break a; if ($keyTable.data[$i] && var$4[$i] === null) break; $i = $i + (-1) | 0; } return 1; } if ($identity) { if ($value === $this.$zeroValue) return 1; var$4 = $valueTable.data; $i = var$4.length - 1 | 0; while (true) { if ($i < 0) break a; if (var$4[$i] === $value) break; $i = $i + (-1) | 0; } return 1; } if ($this.$hasZeroValue0 && $value.$equals($this.$zeroValue)) return 1; var$4 = $valueTable.data; $i = var$4.length - 1 | 0; while (true) { if ($i < 0) break a; if ($value.$equals(var$4[$i])) return 1; $i = $i + (-1) | 0; } } return 0; } function cbgu_IntMap_resize($this, $newSize) { var $oldCapacity, $oldKeyTable, $oldValueTable, $i, $key; a: { $oldCapacity = $this.$keyTable1.data.length; $this.$threshold3 = $newSize * $this.$loadFactor3 | 0; $this.$mask1 = $newSize - 1 | 0; $this.$shift1 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask1)); $oldKeyTable = $this.$keyTable1; $oldValueTable = $this.$valueTable; $this.$keyTable1 = $rt_createIntArray($newSize); $this.$valueTable = $rt_createArray(jl_Object, $newSize); if ($this.$size11 > 0) { $i = 0; while (true) { if ($i >= $oldCapacity) break a; $key = $oldKeyTable.data[$i]; if ($key) cbgu_IntMap_putResize($this, $key, $oldValueTable.data[$i]); $i = $i + 1 | 0; } } } } var jnci_Iso8859Encoder = $rt_classWithoutFields(jnci_BufferedEncoder); function jnci_Iso8859Encoder__init_(var_0) { var var_1 = new jnci_Iso8859Encoder(); jnci_Iso8859Encoder__init_0(var_1, var_0); return var_1; } function jnci_Iso8859Encoder__init_0($this, $cs) { jnci_BufferedEncoder__init_($this, $cs, 1.0, 1.0); } function jnci_Iso8859Encoder_arrayEncode($this, $inArray, $inPos, $inSize, $outArray, $outPos, $outSize, $controller) { var $result, var$9, var$10, $c, $next, var$13; $result = null; a: { while ($inPos < $inSize) { if ($outPos >= $outSize) { var$9 = $inPos; break a; } var$10 = $inArray.data; var$9 = $inPos + 1 | 0; $c = var$10[$inPos]; if (jl_Character_isHighSurrogate($c)) { if (var$9 == $inSize) { if ($controller.$hasMoreInput(2)) { var$9 = var$9 + (-1) | 0; break a; } jnc_CoderResult_$callClinit(); $result = jnc_CoderResult_UNDERFLOW; break a; } $next = var$10[var$9]; if (!jl_Character_isLowSurrogate($next)) { $result = jnc_CoderResult_malformedForLength(1); break a; } var$9 = var$9 + (-1) | 0; $result = jnc_CoderResult_unmappableForLength(2); break a; } if (jl_Character_isLowSurrogate($c)) $result = jnc_CoderResult_malformedForLength(1); if ($c >= 256) { var$9 = var$9 + (-1) | 0; $result = jnc_CoderResult_unmappableForLength(1); break a; } var$10 = $outArray.data; var$13 = $outPos + 1 | 0; var$10[$outPos] = $c << 24 >> 24; $inPos = var$9; $outPos = var$13; } var$9 = $inPos; } $controller.$setInPosition(var$9); $controller.$setOutPosition($outPos); return $result; } function cbgm_Quaternion() { var a = this; jl_Object.call(a); a.$x13 = 0.0; a.$y13 = 0.0; a.$z0 = 0.0; a.$w = 0.0; } var cbgm_Quaternion_tmp1 = null; var cbgm_Quaternion_tmp2 = null; function cbgm_Quaternion_$callClinit() { cbgm_Quaternion_$callClinit = $rt_eraseClinit(cbgm_Quaternion); cbgm_Quaternion__clinit_(); } function cbgm_Quaternion__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Quaternion(); cbgm_Quaternion__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Quaternion__init_() { var var_0 = new cbgm_Quaternion(); cbgm_Quaternion__init_0(var_0); return var_0; } function cbgm_Quaternion__init_2($this, $x, $y, $z, $w) { cbgm_Quaternion_$callClinit(); jl_Object__init_0($this); $this.$set13($x, $y, $z, $w); } function cbgm_Quaternion__init_0($this) { cbgm_Quaternion_$callClinit(); jl_Object__init_0($this); $this.$idt1(); } function cbgm_Quaternion_set($this, $x, $y, $z, $w) { $this.$x13 = $x; $this.$y13 = $y; $this.$z0 = $z; $this.$w = $w; return $this; } function cbgm_Quaternion_idt($this) { return $this.$set13(0.0, 0.0, 0.0, 1.0); } function cbgm_Quaternion__clinit_() { cbgm_Quaternion_tmp1 = cbgm_Quaternion__init_1(0.0, 0.0, 0.0, 0.0); cbgm_Quaternion_tmp2 = cbgm_Quaternion__init_1(0.0, 0.0, 0.0, 0.0); } function cbgggpv_GradientColorValue() { var a = this; cbgggpv_ParticleValue.call(a); a.$colors1 = null; a.$timeline = null; } var cbgggpv_GradientColorValue_temp = null; function cbgggpv_GradientColorValue_$callClinit() { cbgggpv_GradientColorValue_$callClinit = $rt_eraseClinit(cbgggpv_GradientColorValue); cbgggpv_GradientColorValue__clinit_(); } function cbgggpv_GradientColorValue__init_() { var var_0 = new cbgggpv_GradientColorValue(); cbgggpv_GradientColorValue__init_0(var_0); return var_0; } function cbgggpv_GradientColorValue__init_0($this) { var var$1; cbgggpv_GradientColorValue_$callClinit(); cbgggpv_ParticleValue__init_0($this); $this.$colors1 = $rt_createFloatArrayFromData([1.0, 1.0, 1.0]); var$1 = $rt_createFloatArray(1); var$1.data[0] = 0.0; $this.$timeline = var$1; } function cbgggpv_GradientColorValue__clinit_() { cbgggpv_GradientColorValue_temp = $rt_createFloatArray(3); } var cbgggpi_RegionInfluencer$Animated = $rt_classWithoutFields(cbgggpi_RegionInfluencer); function cbgggpi_RegionInfluencer$Animated__init_0() { var var_0 = new cbgggpi_RegionInfluencer$Animated(); cbgggpi_RegionInfluencer$Animated__init_(var_0); return var_0; } function cbgggpi_RegionInfluencer$Animated__init_($this) { cbgggpi_RegionInfluencer__init_0($this); } var jnc_StandardCharsets = $rt_classWithoutFields(); var jnc_StandardCharsets_UTF_8 = null; var jnc_StandardCharsets_US_ASCII = null; var jnc_StandardCharsets_ISO_8859_1 = null; var jnc_StandardCharsets_UTF_16 = null; var jnc_StandardCharsets_UTF_16BE = null; var jnc_StandardCharsets_UTF_16LE = null; function jnc_StandardCharsets_$callClinit() { jnc_StandardCharsets_$callClinit = $rt_eraseClinit(jnc_StandardCharsets); jnc_StandardCharsets__clinit_(); } function jnc_StandardCharsets__init_0() { var var_0 = new jnc_StandardCharsets(); jnc_StandardCharsets__init_(var_0); return var_0; } function jnc_StandardCharsets__init_($this) { jnc_StandardCharsets_$callClinit(); jl_Object__init_0($this); } function jnc_StandardCharsets__clinit_() { jnci_UTF8Charset_$callClinit(); jnc_StandardCharsets_UTF_8 = jnci_UTF8Charset_INSTANCE; jnc_StandardCharsets_US_ASCII = jnci_AsciiCharset__init_(); jnc_StandardCharsets_ISO_8859_1 = jnci_Iso8859Charset__init_0(); jnc_StandardCharsets_UTF_16 = jnci_UTF16Charset__init_($rt_s(1069), 1, 0); jnc_StandardCharsets_UTF_16BE = jnci_UTF16Charset__init_($rt_s(1070), 0, 0); jnc_StandardCharsets_UTF_16LE = jnci_UTF16Charset__init_($rt_s(1071), 0, 1); } function jur_AbstractCharClass$LazyJavaMirrored$1() { jur_AbstractCharClass.call(this); this.$this$066 = null; } function jur_AbstractCharClass$LazyJavaMirrored$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaMirrored$1(); jur_AbstractCharClass$LazyJavaMirrored$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaMirrored$1__init_0($this, $this$0) { $this.$this$066 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaMirrored$1_contains($this, $ch) { return 0; } function omcsd_Data() { var a = this; jl_Object.call(a); a.$settings = null; a.$display = null; a.$map3 = null; a.$state3 = null; a.$gameSpeedPct = 0.0; a.$colorBag = null; a.$shapeBag = null; a.$scoreStacks = null; a.$scoreStackSum = Long_ZERO; a.$scoreStackCounted = Long_ZERO; a.$currentTetromino = null; a.$nextTetromino = null; a.$tetromino_moveX = 0.0; a.$tetromino_drop = 0; a.$timer_updateMap = 0.0; a.$timer_gameOver = 0; a.$timer_resolveDelay = Long_ZERO; a.$timer_nextTetrominoDelay = 0; a.$timer_startTimer = 0; a.$pauseState = null; a.$gameOverData = null; } function omcsd_Data__init_0() { var var_0 = new omcsd_Data(); omcsd_Data__init_(var_0); return var_0; } function omcsd_Data__init_($this) { jl_Object__init_0($this); $this.$colorBag = ju_ArrayList__init_(); $this.$shapeBag = ju_ArrayList__init_(); $this.$scoreStacks = ju_ArrayList__init_(); } var jn_ShortBufferOverByteBufferLittleEndian = $rt_classWithoutFields(jn_ShortBufferOverByteBuffer); function jn_ShortBufferOverByteBufferLittleEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_ShortBufferOverByteBufferLittleEndian(); jn_ShortBufferOverByteBufferLittleEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_ShortBufferOverByteBufferLittleEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_ShortBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_ShortBufferOverByteBufferLittleEndian_getElement($this, $index) { var var$2, var$3, var$4, $value; var$2 = $this.$byteByffer1.$array0.data; var$3 = $this.$start7; var$4 = $index * 2 | 0; $value = var$2[var$3 + var$4 | 0] & 255 | ($this.$byteByffer1.$array0.data[($this.$start7 + var$4 | 0) + 1 | 0] & 255) << 8; return $value << 16 >> 16; } function jn_ShortBufferOverByteBufferLittleEndian_putElement($this, $index, $value) { var var$3, var$4, var$5; var$3 = $this.$byteByffer1.$array0.data; var$4 = $this.$start7; var$5 = $index * 2 | 0; var$3[var$4 + var$5 | 0] = $value << 24 >> 24; $this.$byteByffer1.$array0.data[($this.$start7 + var$5 | 0) + 1 | 0] = $value >> 8 << 24 >> 24; } function jur_UEOLSet() { jur_AbstractSet.call(this); this.$consCounter2 = 0; } function jur_UEOLSet__init_(var_0) { var var_1 = new jur_UEOLSet(); jur_UEOLSet__init_0(var_1, var_0); return var_1; } function jur_UEOLSet__init_0($this, $counter) { jur_AbstractSet__init_($this); $this.$consCounter2 = $counter; } function jur_UEOLSet_matches($this, $strIndex, $testString, $matchResult) { var $rightBound; $rightBound = !$matchResult.$hasAnchoringBounds() ? $testString.$length() : $matchResult.$getRightBound(); if ($strIndex >= $rightBound) { $matchResult.$setConsumed($this.$consCounter2, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } if (($rightBound - $strIndex | 0) == 1 && $testString.$charAt($strIndex) == 10) { $matchResult.$setConsumed($this.$consCounter2, 1); return $this.$next.$matches($strIndex + 1 | 0, $testString, $matchResult); } return (-1); } function jur_UEOLSet_hasConsumed($this, $matchResult) { var $res; $res = !$matchResult.$getConsumed($this.$consCounter2) ? 0 : 1; $matchResult.$setConsumed($this.$consCounter2, (-1)); return $res; } function jur_UEOLSet_getName($this) { return $rt_s(706); } function cgxgbtp_AssetType() { jl_Enum.call(this); this.$code = null; } var cgxgbtp_AssetType_Image = null; var cgxgbtp_AssetType_Audio = null; var cgxgbtp_AssetType_Text = null; var cgxgbtp_AssetType_Binary = null; var cgxgbtp_AssetType_Directory = null; var cgxgbtp_AssetType_$VALUES = null; function cgxgbtp_AssetType_$callClinit() { cgxgbtp_AssetType_$callClinit = $rt_eraseClinit(cgxgbtp_AssetType); cgxgbtp_AssetType__clinit_(); } function cgxgbtp_AssetType__init_(var_0, var_1, var_2) { var var_3 = new cgxgbtp_AssetType(); cgxgbtp_AssetType__init_0(var_3, var_0, var_1, var_2); return var_3; } function cgxgbtp_AssetType_values() { cgxgbtp_AssetType_$callClinit(); return cgxgbtp_AssetType_$VALUES.$clone(); } function cgxgbtp_AssetType__init_0($this, var$1, var$2, $code) { cgxgbtp_AssetType_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$code = $code; } function cgxgbtp_AssetType__clinit_() { cgxgbtp_AssetType_Image = cgxgbtp_AssetType__init_($rt_s(1072), 0, $rt_s(326)); cgxgbtp_AssetType_Audio = cgxgbtp_AssetType__init_($rt_s(1073), 1, $rt_s(328)); cgxgbtp_AssetType_Text = cgxgbtp_AssetType__init_($rt_s(1074), 2, $rt_s(1075)); cgxgbtp_AssetType_Binary = cgxgbtp_AssetType__init_($rt_s(1076), 3, $rt_s(327)); cgxgbtp_AssetType_Directory = cgxgbtp_AssetType__init_($rt_s(1077), 4, $rt_s(145)); cgxgbtp_AssetType_$VALUES = $rt_createArrayFromData(cgxgbtp_AssetType, [cgxgbtp_AssetType_Image, cgxgbtp_AssetType_Audio, cgxgbtp_AssetType_Text, cgxgbtp_AssetType_Binary, cgxgbtp_AssetType_Directory]); } function omceu_API() { var a = this; jl_Object.call(a); a.$notifications = null; a.$contextMenu = null; a.$windows = null; a.$components0 = null; a.$camera0 = null; a.$toolTip0 = null; a.$config = null; a.$input = null; a.$mouseTool = null; a.$hotkey = null; a.$preConfigured = null; a.$inputState = null; a.$mediaManager1 = null; a.$windowGeneratorCache = null; } function omceu_API__init_(var_0, var_1) { var var_2 = new omceu_API(); omceu_API__init_0(var_2, var_0, var_1); return var_2; } function omceu_API__init_0($this, $inputState, $mediaManager) { jl_Object__init_0($this); $this.$notifications = omceu_API$_Notification__init_($this); $this.$contextMenu = omceu_API$_ContextMenu__init_($this); $this.$windows = omceu_API$_Windows__init_($this); $this.$components0 = omceu_API$_Components__init_($this); $this.$camera0 = omceu_API$_Camera__init_($this); $this.$toolTip0 = omceu_API$_ToolTip__init_($this); $this.$config = omceu_API$_Config__init_0(); $this.$input = omceu_API$_Input__init_($this); $this.$mouseTool = omceu_API$_MouseTool__init_0(); $this.$hotkey = omceu_API$_HotKey__init_(); $this.$preConfigured = omceu_API$_PreConfigured__init_($this); $this.$inputState = $inputState; $this.$mediaManager1 = $mediaManager; $this.$windowGeneratorCache = ju_HashMap__init_(); } function omceu_API_executeSingleUpdateAction($this, $updateAction) { if ($updateAction === null) return; $this.$inputState.$singleUpdateActions.$add2($updateAction); } function omceu_API_addNotification($this, $notification) { if ($notification === null) return; omceu_UICommons_notification_addToScreen($this.$inputState, $notification, $this.$config.$notificationsMax); } function omceu_API_removeNotification($this, $notification) { if ($notification === null) return; omceu_UICommons_notification_removeFromScreen($this.$inputState, $notification); } function omceu_API_removeNotifications($this, $notifications) { var var$2, var$3, var$4, $notification; if ($notifications === null) return; var$2 = $notifications.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $notification = var$2[var$4]; $this.$removeNotification($notification); var$4 = var$4 + 1 | 0; } } function omceu_API_removeAllNotifications($this) { $this.$removeNotifications($this.$inputState.$notifications0.$toArray3($rt_createArray(omceugn_Notification, 0))); } function omceu_API_getModalWindow($this) { return $this.$inputState.$modalWindow; } function omceu_API_addWindow($this, $window) { if ($window === null) return; omceu_UICommons_window_addToScreen($this.$inputState, $window); } function omceu_API_removeWindow($this, $window) { if ($window === null) return; omceu_UICommons_window_removeFromScreen($this.$inputState, $window); } function omceu_API_removeWindows($this, $windows) { var var$2, var$3, var$4, $window; if ($windows === null) return; var$2 = $windows.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $window = var$2[var$4]; $this.$removeWindow($window); var$4 = var$4 + 1 | 0; } } function omceu_API_removeAllWindows($this) { $this.$removeWindows($this.$inputState.$windows0.$toArray3($rt_createArray(omceug_Window, 0))); } function omceu_API_addWindowAsModal($this, $modalWindow) { if ($modalWindow === null) return; if ($this.$inputState.$modalWindow !== null) $this.$inputState.$modalWindowQueue.$add2($modalWindow); else { $this.$windows.$setAlwaysOnTop($modalWindow, 1); $this.$windows.$setVisible0($modalWindow, 1); $this.$windows.$setFolded($modalWindow, 0); $this.$windows.$center($modalWindow); $this.$windows.$setEnforceScreenBounds($modalWindow, 1); $this.$inputState.$modalWindow = $modalWindow; $this.$addWindow($modalWindow); } } function omceu_API_removeCurrentModalWindow($this) { if ($this.$inputState.$modalWindow !== null) { $this.$removeWindow($this.$inputState.$modalWindow); $this.$inputState.$modalWindow = null; omceu_API_addNextModal($this); } } function omceu_API_addNextModal($this) { if ($this.$inputState.$modalWindow === null && $this.$inputState.$modalWindowQueue.$size0() > 0) $this.$addWindowAsModal($this.$inputState.$modalWindowQueue.$pollFirst()); } function omceu_API_addScreenComponent($this, $component) { if ($component === null) return; omceu_UICommons_component_addToScreen($component, $this.$inputState); } function omceu_API_removeScreenComponent($this, $component) { if ($component === null) return; omceu_UICommons_component_removeFromScreen($component, $this.$inputState); } function omceu_API_removeScreenComponents($this, $components) { var var$2, var$3, var$4, $component; if ($components === null) return; var$2 = $components.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $component = var$2[var$4]; $this.$removeScreenComponent($component); var$4 = var$4 + 1 | 0; } } function omceu_API_removeAllScreenComponents($this) { $this.$removeScreenComponents($this.$inputState.$screenComponents.$toArray3($rt_createArray(omceugc_Component, 0))); } function omceu_API_findScreenComponentsByName($this, $name) { if ($name === null) return ju_ArrayList__init_(); return ju_ArrayList__init_0((($this.$inputState.$screenComponents.$stream0()).$filter0(omceu_API$findScreenComponentsByName$lambda$_39_0__init_($name))).$toList()); } function omceu_API_findScreenComponentByName($this, $name) { var $result; if ($name === null) return null; $result = $this.$findScreenComponentsByName($name); return $result.$size0() <= 0 ? null : $result.$get5(0); } function omceu_API_removeEverything($this) { $this.$removeAllWindows(); $this.$removeAllScreenComponents(); $this.$removeAllNotifications(); } function omceu_API_setMouseTool($this, $mouseTool) { $this.$inputState.$mouseTool0 = $mouseTool; } function omceu_API_findWindowsByName($this, $name) { if ($name === null) return ju_ArrayList__init_(); return ju_ArrayList__init_0((($this.$inputState.$windows0.$stream0()).$filter0(omceu_API$findWindowsByName$lambda$_54_0__init_($name))).$toList()); } function omceu_API_findWindowByName($this, $name) { var $result; if ($name === null) return null; $result = $this.$findWindowsByName($name); return $result.$size0() <= 0 ? null : $result.$get5(0); } function omceu_API_resolutionWidth($this) { return $this.$inputState.$internalResolutionWidth; } function omceu_API_resolutionHeight($this) { return $this.$inputState.$internalResolutionHeight; } function omceu_API_viewportMode($this) { return $this.$inputState.$viewportMode; } function omceu_API_setViewportMode($this, $viewportMode) { var var$2, var$3; if ($viewportMode !== null && $viewportMode !== $this.$inputState.$viewportMode) { $this.$inputState.$factor_upScale = omceu_UICommons_viewport_determineUpscaleFactor($viewportMode, $this.$inputState.$internalResolutionWidth, $this.$inputState.$internalResolutionHeight); $this.$inputState.$textureFilter_upScale = omceu_UICommons_viewport_determineUpscaleTextureFilter($viewportMode); $this.$inputState.$frameBuffer_upScale.$dispose(); var$2 = $this.$inputState; var$3 = new cbggg_FrameBuffer; cbgg_Pixmap$Format_$callClinit(); cbggg_FrameBuffer__init_0(var$3, cbgg_Pixmap$Format_RGBA8888, $rt_imul($this.$inputState.$internalResolutionWidth, $this.$inputState.$factor_upScale), $rt_imul($this.$inputState.$internalResolutionHeight, $this.$inputState.$factor_upScale), 0); var$2.$frameBuffer_upScale = var$3; ($this.$inputState.$frameBuffer_upScale.$getColorBufferTexture()).$setFilter($this.$inputState.$textureFilter_upScale, $this.$inputState.$textureFilter_upScale); ($this.$inputState.$texture_upScale.$getTexture()).$dispose(); $this.$inputState.$texture_upScale = cbggg_TextureRegion__init_($this.$inputState.$frameBuffer_upScale.$getColorBufferTexture()); $this.$inputState.$texture_upScale.$flip5(0, 1); $this.$inputState.$viewport_screen = omceu_UICommons_viewport_createViewport($viewportMode, $this.$inputState.$camera_screen, $this.$inputState.$internalResolutionWidth, $this.$inputState.$internalResolutionHeight); $this.$inputState.$viewport_screen.$update3(cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight(), 1); $this.$inputState.$viewportMode = $viewportMode; return; } } function omceu_API_lambda$findWindowsByName$3($name, $window) { return $name.$equals($window.$name2); } function omceu_API_lambda$findScreenComponentsByName$1($name, $component) { return $name.$equals($component.$name1); } var cbgssu_ActorGestureListener$2 = $rt_classWithoutFields(); var cbgssu_ActorGestureListener$2_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type = null; function cbgssu_ActorGestureListener$2_$callClinit() { cbgssu_ActorGestureListener$2_$callClinit = $rt_eraseClinit(cbgssu_ActorGestureListener$2); cbgssu_ActorGestureListener$2__clinit_(); } function cbgssu_ActorGestureListener$2__clinit_() { cbgssu_ActorGestureListener$2_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type = $rt_createIntArray((cbgss_InputEvent$Type_values()).data.length); cbgssu_ActorGestureListener$2_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchDown)] = 1; cbgssu_ActorGestureListener$2_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchUp)] = 2; cbgssu_ActorGestureListener$2_$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type.data[jl_Enum_ordinal(cbgss_InputEvent$Type_touchDragged)] = 3; } var cbgssa_RemoveAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_RemoveAction__init_0() { var var_0 = new cbgssa_RemoveAction(); cbgssa_RemoveAction__init_(var_0); return var_0; } function cbgssa_RemoveAction__init_($this) { cbgss_Action__init_($this); } function jur_UCICharSet() { jur_LeafSet.call(this); this.$ch4 = 0; } function jur_UCICharSet__init_(var_0) { var var_1 = new jur_UCICharSet(); jur_UCICharSet__init_0(var_1, var_0); return var_1; } function jur_UCICharSet__init_0($this, $ch) { jur_LeafSet__init_0($this); $this.$ch4 = jl_Character_toLowerCase0(jl_Character_toUpperCase0($ch)); } function jur_UCICharSet_accepts($this, $strIndex, $testString) { return $this.$ch4 != jl_Character_toLowerCase0(jl_Character_toUpperCase0($testString.$charAt($strIndex))) ? (-1) : 1; } function jur_UCICharSet_getName($this) { var var$1, var$2; var$1 = $this.$ch4; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(var$2, $rt_s(616)), var$1); return jl_StringBuilder_toString(var$2); } var cbgi_GestureDetector$GestureAdapter = $rt_classWithoutFields(); function cbgi_GestureDetector$GestureAdapter__init_0() { var var_0 = new cbgi_GestureDetector$GestureAdapter(); cbgi_GestureDetector$GestureAdapter__init_(var_0); return var_0; } function cbgi_GestureDetector$GestureAdapter__init_($this) { jl_Object__init_0($this); } function cbgssu_ActorGestureListener$1() { var a = this; cbgi_GestureDetector$GestureAdapter.call(a); a.$initialPointer10 = null; a.$initialPointer20 = null; a.$pointer10 = null; a.$pointer20 = null; a.$this$067 = null; } function cbgssu_ActorGestureListener$1__init_(var_0) { var var_1 = new cbgssu_ActorGestureListener$1(); cbgssu_ActorGestureListener$1__init_0(var_1, var_0); return var_1; } function cbgssu_ActorGestureListener$1__init_0($this, $this$0) { $this.$this$067 = $this$0; cbgi_GestureDetector$GestureAdapter__init_($this); $this.$initialPointer10 = cbgm_Vector2__init_(); $this.$initialPointer20 = cbgm_Vector2__init_(); $this.$pointer10 = cbgm_Vector2__init_(); $this.$pointer20 = cbgm_Vector2__init_(); } var jnci_Iso8859Charset = $rt_classWithoutFields(jnc_Charset); function jnci_Iso8859Charset__init_0() { var var_0 = new jnci_Iso8859Charset(); jnci_Iso8859Charset__init_(var_0); return var_0; } function jnci_Iso8859Charset__init_($this) { jnc_Charset__init_($this, $rt_s(1078), $rt_createArray(jl_String, 0)); } function jnci_Iso8859Charset_newEncoder($this) { return jnci_Iso8859Encoder__init_($this); } function cbgg_Texture$TextureWrap() { jl_Enum.call(this); this.$glEnum = 0; } var cbgg_Texture$TextureWrap_MirroredRepeat = null; var cbgg_Texture$TextureWrap_ClampToEdge = null; var cbgg_Texture$TextureWrap_Repeat = null; var cbgg_Texture$TextureWrap_$VALUES = null; function cbgg_Texture$TextureWrap_$callClinit() { cbgg_Texture$TextureWrap_$callClinit = $rt_eraseClinit(cbgg_Texture$TextureWrap); cbgg_Texture$TextureWrap__clinit_(); } function cbgg_Texture$TextureWrap__init_(var_0, var_1, var_2) { var var_3 = new cbgg_Texture$TextureWrap(); cbgg_Texture$TextureWrap__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Texture$TextureWrap_values() { cbgg_Texture$TextureWrap_$callClinit(); return cbgg_Texture$TextureWrap_$VALUES.$clone(); } function cbgg_Texture$TextureWrap__init_0($this, var$1, var$2, $glEnum) { cbgg_Texture$TextureWrap_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$glEnum = $glEnum; } function cbgg_Texture$TextureWrap_getGLEnum($this) { return $this.$glEnum; } function cbgg_Texture$TextureWrap__clinit_() { cbgg_Texture$TextureWrap_MirroredRepeat = cbgg_Texture$TextureWrap__init_($rt_s(1079), 0, 33648); cbgg_Texture$TextureWrap_ClampToEdge = cbgg_Texture$TextureWrap__init_($rt_s(1080), 1, 33071); cbgg_Texture$TextureWrap_Repeat = cbgg_Texture$TextureWrap__init_($rt_s(1081), 2, 10497); cbgg_Texture$TextureWrap_$VALUES = $rt_createArrayFromData(cbgg_Texture$TextureWrap, [cbgg_Texture$TextureWrap_MirroredRepeat, cbgg_Texture$TextureWrap_ClampToEdge, cbgg_Texture$TextureWrap_Repeat]); } function ju_FormatFlagsConversionMismatchException() { var a = this; ju_IllegalFormatException.call(a); a.$flags0 = null; a.$conversion0 = 0; } function ju_FormatFlagsConversionMismatchException__init_(var_0, var_1) { var var_2 = new ju_FormatFlagsConversionMismatchException(); ju_FormatFlagsConversionMismatchException__init_0(var_2, var_0, var_1); return var_2; } function ju_FormatFlagsConversionMismatchException__init_0($this, $flags, $conversion) { var var$3; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(1082)), $flags), $rt_s(1083)), $conversion); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$3)); $this.$flags0 = $flags; $this.$conversion0 = $conversion; } var cbgssu_Slider = $rt_classWithoutFields(cbgssu_ProgressBar); function jur_CompositeGroupQuantifierSet() { var a = this; jur_GroupQuantifierSet.call(a); a.$quantifier0 = null; a.$setCounter = 0; } function jur_CompositeGroupQuantifierSet__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new jur_CompositeGroupQuantifierSet(); jur_CompositeGroupQuantifierSet__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function jur_CompositeGroupQuantifierSet__init_0($this, $quant, $innerSet, $next, $type, $setCounter) { jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type); $this.$quantifier0 = $quant; $this.$setCounter = $setCounter; } function jur_CompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $enterCounter, var$5, var$6, $nextIndex; $enterCounter = $matchResult.$getEnterCounter($this.$setCounter); if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); if ($enterCounter >= $this.$quantifier0.$max2()) return $this.$next.$matches($stringIndex, $testString, $matchResult); var$5 = $this.$setCounter; var$6 = $enterCounter + 1 | 0; $matchResult.$setEnterCounter(var$5, var$6); $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex >= 0) { $matchResult.$setEnterCounter($this.$setCounter, 0); return $nextIndex; } var$5 = $this.$setCounter; var$6 = var$6 + (-1) | 0; $matchResult.$setEnterCounter(var$5, var$6); if (var$6 >= $this.$quantifier0.$min3()) return $this.$next.$matches($stringIndex, $testString, $matchResult); $matchResult.$setEnterCounter($this.$setCounter, 0); return (-1); } function jur_CompositeGroupQuantifierSet_getName($this) { return $this.$quantifier0.$toString(); } var jur_RelCompositeGroupQuantifierSet = $rt_classWithoutFields(jur_CompositeGroupQuantifierSet); function jur_RelCompositeGroupQuantifierSet__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new jur_RelCompositeGroupQuantifierSet(); jur_RelCompositeGroupQuantifierSet__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function jur_RelCompositeGroupQuantifierSet__init_0($this, $quant, $innerSet, $next, $type, $setCounter) { jur_CompositeGroupQuantifierSet__init_0($this, $quant, $innerSet, $next, $type, $setCounter); } function jur_RelCompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $enterCounter, $nextIndex; $enterCounter = $matchResult.$getEnterCounter($this.$setCounter); if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); if ($enterCounter >= $this.$quantifier0.$max2()) { $matchResult.$setEnterCounter($this.$setCounter, 0); return $this.$next.$matches($stringIndex, $testString, $matchResult); } if ($enterCounter < $this.$quantifier0.$min3()) { $matchResult.$setEnterCounter($this.$setCounter, $enterCounter + 1 | 0); $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); } else { $nextIndex = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($nextIndex >= 0) { $matchResult.$setEnterCounter($this.$setCounter, 0); return $nextIndex; } $matchResult.$setEnterCounter($this.$setCounter, $enterCounter + 1 | 0); $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); } return $nextIndex; } function ju_ArrayList() { var a = this; ju_AbstractList.call(a); a.$array7 = null; a.$size12 = 0; } function ju_ArrayList__init_() { var var_0 = new ju_ArrayList(); ju_ArrayList__init_1(var_0); return var_0; } function ju_ArrayList__init_2(var_0) { var var_1 = new ju_ArrayList(); ju_ArrayList__init_3(var_1, var_0); return var_1; } function ju_ArrayList__init_0(var_0) { var var_1 = new ju_ArrayList(); ju_ArrayList__init_4(var_1, var_0); return var_1; } function ju_ArrayList__init_1($this) { ju_ArrayList__init_3($this, 10); } function ju_ArrayList__init_3($this, $initialCapacity) { ju_AbstractList__init_($this); $this.$array7 = $rt_createArray(jl_Object, $initialCapacity); } function ju_ArrayList__init_4($this, $c) { var $iter, $i; ju_ArrayList__init_3($this, $c.$size0()); $iter = $c.$iterator0(); $i = 0; while ($i < $this.$array7.data.length) { $this.$array7.data[$i] = $iter.$next0(); $i = $i + 1 | 0; } $this.$size12 = $this.$array7.data.length; } function ju_ArrayList_ensureCapacity($this, $minCapacity) { var $newLength; if ($this.$array7.data.length < $minCapacity) { $newLength = $this.$array7.data.length >= 1073741823 ? 2147483647 : jl_Math_max($minCapacity, jl_Math_max($this.$array7.data.length * 2 | 0, 5)); $this.$array7 = ju_Arrays_copyOf1($this.$array7, $newLength); } } function ju_ArrayList_get($this, $index) { ju_ArrayList_checkIndex($this, $index); return $this.$array7.data[$index]; } function ju_ArrayList_size($this) { return $this.$size12; } function ju_ArrayList_set($this, $index, $element) { var $old; ju_ArrayList_checkIndex($this, $index); $old = $this.$array7.data[$index]; $this.$array7.data[$index] = $element; return $old; } function ju_ArrayList_add($this, $element) { var var$2, var$3; $this.$ensureCapacity($this.$size12 + 1 | 0); var$2 = $this.$array7.data; var$3 = $this.$size12; $this.$size12 = var$3 + 1 | 0; var$2[var$3] = $element; $this.$modCount0 = $this.$modCount0 + 1 | 0; return 1; } function ju_ArrayList_add0($this, $index, $element) { var $i; ju_ArrayList_checkIndexForAdd($this, $index); $this.$ensureCapacity($this.$size12 + 1 | 0); $i = $this.$size12; while ($i > $index) { $this.$array7.data[$i] = $this.$array7.data[$i - 1 | 0]; $i = $i + (-1) | 0; } $this.$array7.data[$index] = $element; $this.$size12 = $this.$size12 + 1 | 0; $this.$modCount0 = $this.$modCount0 + 1 | 0; } function ju_ArrayList_remove($this, $i) { var $old, var$3, var$4, $i_0; ju_ArrayList_checkIndex($this, $i); $old = $this.$array7.data[$i]; $this.$size12 = $this.$size12 - 1 | 0; while ($i < $this.$size12) { var$3 = $this.$array7.data; var$4 = $this.$array7.data; $i_0 = $i + 1 | 0; var$3[$i] = var$4[$i_0]; $i = $i_0; } $this.$array7.data[$this.$size12] = null; $this.$modCount0 = $this.$modCount0 + 1 | 0; return $old; } function ju_ArrayList_remove0($this, $o) { var $index; $index = $this.$indexOf4($o); if ($index < 0) return 0; $this.$remove1($index); return 1; } function ju_ArrayList_clear($this) { ju_Arrays_fill($this.$array7, 0, $this.$size12, null); $this.$size12 = 0; $this.$modCount0 = $this.$modCount0 + 1 | 0; } function ju_ArrayList_checkIndex($this, $index) { if ($index >= 0 && $index < $this.$size12) return; $rt_throw(jl_IndexOutOfBoundsException__init_0()); } function ju_ArrayList_checkIndexForAdd($this, $index) { if ($index >= 0 && $index <= $this.$size12) return; $rt_throw(jl_IndexOutOfBoundsException__init_0()); } function cgxgbt_TeaApplication$4() { cgxgbt_AssetLoaderListener.call(this); this.$this$046 = null; } function cgxgbt_TeaApplication$4__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$4(); cgxgbt_TeaApplication$4__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$4__init_0($this, $this$0) { $this.$this$046 = $this$0; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbt_TeaApplication$4_onSuccess($this, $url, $result) { var $soundManager; $soundManager = cgxgbts_TeaSoundManager__init_(); $soundManager.$setup($this.$this$046.$hostPageBaseURL, cgxgbt_TeaApplication$4$1__init_($this, $soundManager)); return 1; } function omceugcp_ProgressBar() { var a = this; omceugc_Component.call(a); a.$progress = 0.0; a.$progressText = 0; a.$progressText2Decimal = 0; a.$font8 = null; } function omceugcp_ProgressBar__init_0() { var var_0 = new omceugcp_ProgressBar(); omceugcp_ProgressBar__init_(var_0); return var_0; } function omceugcp_ProgressBar__init_($this) { omceugc_Component__init_($this); } var jl_IllegalMonitorStateException = $rt_classWithoutFields(jl_RuntimeException); function jl_IllegalMonitorStateException__init_() { var var_0 = new jl_IllegalMonitorStateException(); jl_IllegalMonitorStateException__init_0(var_0); return var_0; } function jl_IllegalMonitorStateException__init_0($this) { jl_RuntimeException__init_1($this); } function cgxgbt_TeaApplication$5() { cgxgbt_AssetLoaderListener.call(this); this.$this$068 = null; } function cgxgbt_TeaApplication$5__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$5(); cgxgbt_TeaApplication$5__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$5__init_0($this, $this$0) { $this.$this$068 = $this$0; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbt_TeaApplication$5_onSuccess($this, $url, $result) { return 1; } function cgxgbt_TeaApplication$5_onFailure($this, $url) {} function cgxgbt_TeaApplication$6() { cgxgbt_AssetLoaderListener.call(this); this.$this$069 = null; } function cgxgbt_TeaApplication$6__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$6(); cgxgbt_TeaApplication$6__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$6__init_0($this, $this$0) { $this.$this$069 = $this$0; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbt_TeaApplication$6_onSuccess($this, $url, $result) { return 1; } function cgxgbt_TeaApplication$6_onFailure($this, $url) {} function cgxgbt_TeaApplication$7() { cgxgbt_AssetLoaderListener.call(this); this.$this$070 = null; } function cgxgbt_TeaApplication$7__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$7(); cgxgbt_TeaApplication$7__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$7__init_0($this, $this$0) { $this.$this$070 = $this$0; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbt_TeaApplication$7_onSuccess($this, $url, $result) { return 1; } function cgxgbt_TeaApplication$7_onFailure($this, $url) {} function jusi_FilteringStreamImpl$wrap$lambda$_1_0() { var a = this; jl_Object.call(a); a.$_06 = null; a.$_10 = null; } function jusi_FilteringStreamImpl$wrap$lambda$_1_0__init_(var_0, var_1) { var var_2 = new jusi_FilteringStreamImpl$wrap$lambda$_1_0(); jusi_FilteringStreamImpl$wrap$lambda$_1_0__init_0(var_2, var_0, var_1); return var_2; } function jusi_FilteringStreamImpl$wrap$lambda$_1_0__init_0(var$0, var$1, var$2) { jl_Object__init_0(var$0); var$0.$_06 = var$1; var$0.$_10 = var$2; } function jusi_FilteringStreamImpl$wrap$lambda$_1_0_test(var$0, var$1) { return jusi_FilteringStreamImpl_lambda$wrap$0(var$0.$_06, var$0.$_10, var$1); } var cbgssu_Value$9 = $rt_classWithoutFields(cbgssu_Value); function cgxgbt_TeaApplication$1() { jl_Object.call(this); this.$this$071 = null; } function cgxgbt_TeaApplication$1__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$1(); cgxgbt_TeaApplication$1__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$1__init_0($this, $this$0) { $this.$this$071 = $this$0; jl_Object__init_0($this); } function cgxgbt_TeaApplication$1_handleEvent($this, $evt) { var $state, var$3, var$4, $listener, $$je; $state = $rt_str(($this.$this$071.$window0.$getDocument()).visibilityState); if (!$rt_s(1084).$equals($state)) { var$3 = $this.$this$071.$lifecycleListeners; jl_Object_monitorEnterSync(var$3); a: { try { var$4 = $this.$this$071.$lifecycleListeners.$iterator(); while (var$4.$hasNext()) { $listener = var$4.$next0(); $listener.$resume(); } jl_Object_monitorExitSync(var$3); break a; } catch ($$e) { $$je = $rt_wrapException($$e); var$4 = $$je; } jl_Object_monitorExitSync(var$3); $rt_throw(var$4); } $this.$this$071.$appListener.$resume(); } else { var$3 = $this.$this$071.$lifecycleListeners; jl_Object_monitorEnterSync(var$3); b: { try { var$4 = $this.$this$071.$lifecycleListeners.$iterator(); while (var$4.$hasNext()) { $listener = var$4.$next0(); $listener.$pause(); } jl_Object_monitorExitSync(var$3); break b; } catch ($$e) { $$je = $rt_wrapException($$e); var$4 = $$je; } jl_Object_monitorExitSync(var$3); $rt_throw(var$4); } $this.$this$071.$appListener.$pause(); } } function cgxgbt_TeaApplication$1_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } function cgxgbt_TeaApplication$2() { jl_Object.call(this); this.$this$072 = null; } function cgxgbt_TeaApplication$2__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$2(); cgxgbt_TeaApplication$2__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$2__init_0($this, $this$0) { $this.$this$072 = $this$0; jl_Object__init_0($this); } function cgxgbt_TeaApplication$2_handleEvent($this, $evt) { var $width, $height, $density; $width = $this.$this$072.$window0.$getClientWidth() - $this.$this$072.$config1.$padHorizontal | 0; $height = $this.$this$072.$window0.$getClientHeight() - $this.$this$072.$config1.$padVertical | 0; if ($width > 0 && $height > 0) { if ($this.$this$072.$graphics !== null) { if ($this.$this$072.$config1.$usePhysicalPixels) { $density = $this.$this$072.$graphics.$getNativeScreenDensity(); $width = $width * $density | 0; $height = $height * $density | 0; } $this.$this$072.$graphics.$setCanvasSize($width, $height); } return; } } function cgxgbt_TeaApplication$2_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var cbgg_Cursor$SystemCursor = $rt_classWithoutFields(jl_Enum); var cbgg_Cursor$SystemCursor_Arrow = null; var cbgg_Cursor$SystemCursor_Ibeam = null; var cbgg_Cursor$SystemCursor_Crosshair = null; var cbgg_Cursor$SystemCursor_Hand = null; var cbgg_Cursor$SystemCursor_HorizontalResize = null; var cbgg_Cursor$SystemCursor_VerticalResize = null; var cbgg_Cursor$SystemCursor_NWSEResize = null; var cbgg_Cursor$SystemCursor_NESWResize = null; var cbgg_Cursor$SystemCursor_AllResize = null; var cbgg_Cursor$SystemCursor_NotAllowed = null; var cbgg_Cursor$SystemCursor_None = null; var cbgg_Cursor$SystemCursor_$VALUES = null; function cbgg_Cursor$SystemCursor_$callClinit() { cbgg_Cursor$SystemCursor_$callClinit = $rt_eraseClinit(cbgg_Cursor$SystemCursor); cbgg_Cursor$SystemCursor__clinit_(); } function cbgg_Cursor$SystemCursor__init_(var_0, var_1) { var var_2 = new cbgg_Cursor$SystemCursor(); cbgg_Cursor$SystemCursor__init_0(var_2, var_0, var_1); return var_2; } function cbgg_Cursor$SystemCursor_values() { cbgg_Cursor$SystemCursor_$callClinit(); return cbgg_Cursor$SystemCursor_$VALUES.$clone(); } function cbgg_Cursor$SystemCursor__init_0($this, var$1, var$2) { cbgg_Cursor$SystemCursor_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_Cursor$SystemCursor__clinit_() { cbgg_Cursor$SystemCursor_Arrow = cbgg_Cursor$SystemCursor__init_($rt_s(1085), 0); cbgg_Cursor$SystemCursor_Ibeam = cbgg_Cursor$SystemCursor__init_($rt_s(1086), 1); cbgg_Cursor$SystemCursor_Crosshair = cbgg_Cursor$SystemCursor__init_($rt_s(1087), 2); cbgg_Cursor$SystemCursor_Hand = cbgg_Cursor$SystemCursor__init_($rt_s(1088), 3); cbgg_Cursor$SystemCursor_HorizontalResize = cbgg_Cursor$SystemCursor__init_($rt_s(1089), 4); cbgg_Cursor$SystemCursor_VerticalResize = cbgg_Cursor$SystemCursor__init_($rt_s(1090), 5); cbgg_Cursor$SystemCursor_NWSEResize = cbgg_Cursor$SystemCursor__init_($rt_s(1091), 6); cbgg_Cursor$SystemCursor_NESWResize = cbgg_Cursor$SystemCursor__init_($rt_s(1092), 7); cbgg_Cursor$SystemCursor_AllResize = cbgg_Cursor$SystemCursor__init_($rt_s(1093), 8); cbgg_Cursor$SystemCursor_NotAllowed = cbgg_Cursor$SystemCursor__init_($rt_s(1094), 9); cbgg_Cursor$SystemCursor_None = cbgg_Cursor$SystemCursor__init_($rt_s(1095), 10); cbgg_Cursor$SystemCursor_$VALUES = $rt_createArrayFromData(cbgg_Cursor$SystemCursor, [cbgg_Cursor$SystemCursor_Arrow, cbgg_Cursor$SystemCursor_Ibeam, cbgg_Cursor$SystemCursor_Crosshair, cbgg_Cursor$SystemCursor_Hand, cbgg_Cursor$SystemCursor_HorizontalResize, cbgg_Cursor$SystemCursor_VerticalResize, cbgg_Cursor$SystemCursor_NWSEResize, cbgg_Cursor$SystemCursor_NESWResize, cbgg_Cursor$SystemCursor_AllResize, cbgg_Cursor$SystemCursor_NotAllowed, cbgg_Cursor$SystemCursor_None]); } function omcsumw_SettingsWindowGenerator$1() { var a = this; omceuga_ButtonAction.call(a); a.$val$uiData = null; a.$val$api = null; a.$val$window = null; } function omcsumw_SettingsWindowGenerator$1__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$1(); omcsumw_SettingsWindowGenerator$1__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$1__init_0($this, var$1, var$2, var$3) { $this.$val$uiData = var$1; $this.$val$api = var$2; $this.$val$window = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_SettingsWindowGenerator$1_onToggle($this, $unmuted) { var var$2; (omcw_SandtrixSettingsWeb_get()).$setBoolean($rt_s(492), $unmuted ? 0 : 1); $this.$val$uiData.$musicPlayer.$setMuted($unmuted ? 0 : 1); $this.$val$uiData.$soundPlayer.$setMuted($unmuted ? 0 : 1); omcsumw_SettingsWindowGenerator_refreshComponents($this.$val$api, $this.$val$window); var$2 = $this.$val$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } var cgxgbtdt_TypedArrays = $rt_classWithoutFields(); var cgxgbtdt_TypedArrays_instance = null; function cgxgbtdt_TypedArrays__init_($this) { jl_Object__init_0($this); } function cgxgbtdt_TypedArrays_getInstance() { return cgxgbtdt_TypedArrays_instance; } function cgxgbtdt_TypedArrays_setInstance($instance) { cgxgbtdt_TypedArrays_instance = $instance; } function cgxgbt_TeaApplication$3() { cgxgbt_AssetLoaderListener.call(this); this.$this$073 = null; } function cgxgbt_TeaApplication$3__init_(var_0) { var var_1 = new cgxgbt_TeaApplication$3(); cgxgbt_TeaApplication$3__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplication$3__init_0($this, $this$0) { $this.$this$073 = $this$0; cgxgbt_AssetLoaderListener__init_0($this); } function cgxgbt_TeaApplication$3_onSuccess($this, $url, $result) { return 1; } var jur_RelAltGroupQuantifierSet = $rt_classWithoutFields(jur_AltGroupQuantifierSet); function jur_RelAltGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_RelAltGroupQuantifierSet(); jur_RelAltGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_RelAltGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_AltGroupQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_RelAltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $nextIndex; if (!$this.$innerSet.$hasConsumed($matchResult)) return $this.$next.$matches($stringIndex, $testString, $matchResult); $nextIndex = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($nextIndex < 0) $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); return $nextIndex; } var cbgssu_Value$6 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$6__init_() { var var_0 = new cbgssu_Value$6(); cbgssu_Value$6__init_0(var_0); return var_0; } function cbgssu_Value$6__init_0($this) { cbgssu_Value__init_($this); } var otcir_Flags = $rt_classWithoutFields(); function otcir_Flags__init_0() { var var_0 = new otcir_Flags(); otcir_Flags__init_(var_0); return var_0; } function otcir_Flags__init_($this) { jl_Object__init_0($this); } function otcir_Flags_getModifiers($flags, $access) { var $modifiers, var$4, var$5; a: { $modifiers = 0; switch ($access) { case 1: $modifiers = 2; break a; case 2: $modifiers = 4; break a; case 3: $modifiers = 1; break a; default: } } var$4 = $flags >>> 6 | 0; var$5 = $modifiers | var$4 & 8; var$5 = var$5 | $flags << 2 & 16; var$4 = var$5 | var$4 & 32; var$4 = var$4 | ($flags >>> 8 | 0) & 64; var$4 = var$4 | ($flags >>> 5 | 0) & 128; var$4 = var$4 | $flags & 256; var$4 = var$4 | $flags << 8 & 512; var$4 = var$4 | $flags << 10 & 1024; var$4 = var$4 | $flags << 1 & 2048; return var$4; } function omcsumw_SettingsWindowGenerator$3() { var a = this; omceuga_ButtonAction.call(a); a.$val$api0 = null; a.$val$window0 = null; a.$val$uiData0 = null; } function omcsumw_SettingsWindowGenerator$3__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$3(); omcsumw_SettingsWindowGenerator$3__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$3__init_0($this, var$1, var$2, var$3) { $this.$val$api0 = var$1; $this.$val$window0 = var$2; $this.$val$uiData0 = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_SettingsWindowGenerator$3_onRelease($this) { var $currentViewportMode, $newViewportMode, var$3; a: { $currentViewportMode = $this.$val$api0.$viewportMode0(); omcsumw_SettingsWindowGenerator$7_$callClinit(); switch (omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal($currentViewportMode)]) { case 1: omceum_ViewportMode_$callClinit(); $newViewportMode = omceum_ViewportMode_FIT; break a; case 2: omceum_ViewportMode_$callClinit(); $newViewportMode = omceum_ViewportMode_STRETCH; break a; case 3: omceum_ViewportMode_$callClinit(); $newViewportMode = omceum_ViewportMode_PIXEL_PERFECT; break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } (omcw_SandtrixSettingsWeb_get()).$setEnum($rt_s(495), $newViewportMode); omcsu_UIUtils_switchViewPortMode($this.$val$api0, $newViewportMode); omcsumw_SettingsWindowGenerator_refreshComponents($this.$val$api0, $this.$val$window0); var$3 = $this.$val$uiData0.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$3.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } var cbgssu_Value$5 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$5__init_() { var var_0 = new cbgssu_Value$5(); cbgssu_Value$5__init_0(var_0); return var_0; } function cbgssu_Value$5__init_0($this) { cbgssu_Value__init_($this); } function omcsumw_SettingsWindowGenerator$2() { var a = this; omceuga_ScrollBarAction.call(a); a.$val$uiData1 = null; a.$val$api1 = null; a.$val$window1 = null; } function omcsumw_SettingsWindowGenerator$2__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$2(); omcsumw_SettingsWindowGenerator$2__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$2__init_0($this, var$1, var$2, var$3) { $this.$val$uiData1 = var$1; $this.$val$api1 = var$2; $this.$val$window1 = var$3; omceuga_ScrollBarAction__init_($this); } function omcsumw_SettingsWindowGenerator$2_onScrolled($this, $scrolled) { (omcw_SandtrixSettingsWeb_get()).$setFloat($rt_s(494), $scrolled); $this.$val$uiData1.$musicPlayer.$setVolume0($scrolled); $this.$val$uiData1.$soundPlayer.$setVolume0($scrolled); omcsumw_SettingsWindowGenerator_refreshComponents($this.$val$api1, $this.$val$window1); } var cbgssu_Value$8 = $rt_classWithoutFields(cbgssu_Value); function omcsumw_SettingsWindowGenerator$5() { var a = this; omceuga_ButtonAction.call(a); a.$val$api2 = null; a.$val$window2 = null; a.$val$uiData2 = null; } function omcsumw_SettingsWindowGenerator$5__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$5(); omcsumw_SettingsWindowGenerator$5__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$5__init_0($this, var$1, var$2, var$3) { $this.$val$api2 = var$1; $this.$val$window2 = var$2; $this.$val$uiData2 = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_SettingsWindowGenerator$5_onToggle($this, $on) { var var$2; (omcw_SandtrixSettingsWeb_get()).$setBoolean($rt_s(493), $on); omcsumw_SettingsWindowGenerator_refreshComponents($this.$val$api2, $this.$val$window2); var$2 = $this.$val$uiData2.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } var cbgssu_Value$7 = $rt_classWithoutFields(cbgssu_Value); function omcsumw_SettingsWindowGenerator$4() { var a = this; omceuga_ButtonAction.call(a); a.$val$api3 = null; a.$val$window3 = null; a.$val$uiData3 = null; } function omcsumw_SettingsWindowGenerator$4__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$4(); omcsumw_SettingsWindowGenerator$4__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$4__init_0($this, var$1, var$2, var$3) { $this.$val$api3 = var$1; $this.$val$window3 = var$2; $this.$val$uiData3 = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_SettingsWindowGenerator$4_onRelease($this) { var $fullscreen, var$2; $fullscreen = cbg_Gdx_graphics.$isFullscreen() ? 0 : 1; (omcw_SandtrixSettingsWeb_get()).$setBoolean($rt_s(47), $fullscreen); omcsumw_SettingsWindowGenerator_refreshComponents($this.$val$api3, $this.$val$window3); var$2 = $this.$val$uiData3.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); $this.$val$api3.$executeSingleUpdateAction(omcsumw_SettingsWindowGenerator$4$1__init_($this, 10, $fullscreen)); } var cbgssu_Value$2 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$2__init_() { var var_0 = new cbgssu_Value$2(); cbgssu_Value$2__init_0(var_0); return var_0; } function cbgssu_Value$2__init_0($this) { cbgssu_Value__init_($this); } var cgxgbt_TeaApplication$8 = $rt_classWithoutFields(); var cgxgbt_TeaApplication$8_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$TeaApplication$AppState = null; function cgxgbt_TeaApplication$8_$callClinit() { cgxgbt_TeaApplication$8_$callClinit = $rt_eraseClinit(cgxgbt_TeaApplication$8); cgxgbt_TeaApplication$8__clinit_(); } function cgxgbt_TeaApplication$8__clinit_() { cgxgbt_TeaApplication$8_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$TeaApplication$AppState = $rt_createIntArray((cgxgbt_TeaApplication$AppState_values()).data.length); cgxgbt_TeaApplication$8_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$TeaApplication$AppState.data[jl_Enum_ordinal(cgxgbt_TeaApplication$AppState_LOAD_ASSETS)] = 1; cgxgbt_TeaApplication$8_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$TeaApplication$AppState.data[jl_Enum_ordinal(cgxgbt_TeaApplication$AppState_APP_LOOP)] = 2; } var omcsumw_SettingsWindowGenerator$7 = $rt_classWithoutFields(); var omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = null; function omcsumw_SettingsWindowGenerator$7_$callClinit() { omcsumw_SettingsWindowGenerator$7_$callClinit = $rt_eraseClinit(omcsumw_SettingsWindowGenerator$7); omcsumw_SettingsWindowGenerator$7__clinit_(); } function omcsumw_SettingsWindowGenerator$7__clinit_() { omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode = $rt_createIntArray((omceum_ViewportMode_values()).data.length); omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_PIXEL_PERFECT)] = 1; omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_FIT)] = 2; omcsumw_SettingsWindowGenerator$7_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal(omceum_ViewportMode_STRETCH)] = 3; } var cbgssu_Value$1 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$1__init_() { var var_0 = new cbgssu_Value$1(); cbgssu_Value$1__init_0(var_0); return var_0; } function cbgssu_Value$1__init_0($this) { cbgssu_Value__init_($this); } var cbgggpv_CylinderSpawnShapeValue = $rt_classWithoutFields(cbgggpv_PrimitiveSpawnShapeValue); function cbgggpv_CylinderSpawnShapeValue__init_0() { var var_0 = new cbgggpv_CylinderSpawnShapeValue(); cbgggpv_CylinderSpawnShapeValue__init_(var_0); return var_0; } function cbgggpv_CylinderSpawnShapeValue__init_($this) { cbgggpv_PrimitiveSpawnShapeValue__init_($this); } function omcsumw_SettingsWindowGenerator$6() { var a = this; omceuga_ButtonAction.call(a); a.$val$api4 = null; a.$val$window4 = null; a.$val$uiData4 = null; } function omcsumw_SettingsWindowGenerator$6__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$6(); omcsumw_SettingsWindowGenerator$6__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$6__init_0($this, var$1, var$2, var$3) { $this.$val$api4 = var$1; $this.$val$window4 = var$2; $this.$val$uiData4 = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_SettingsWindowGenerator$6_onRelease($this) { var var$1; $this.$val$api4.$removeWindow($this.$val$window4); var$1 = $this.$val$uiData4.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } var jnc_Charset$Charsets = $rt_classWithoutFields(); var jnc_Charset$Charsets_value = null; function jnc_Charset$Charsets_$callClinit() { jnc_Charset$Charsets_$callClinit = $rt_eraseClinit(jnc_Charset$Charsets); jnc_Charset$Charsets__clinit_(); } function jnc_Charset$Charsets__init_0() { var var_0 = new jnc_Charset$Charsets(); jnc_Charset$Charsets__init_(var_0); return var_0; } function jnc_Charset$Charsets__init_($this) { jnc_Charset$Charsets_$callClinit(); jl_Object__init_0($this); } function jnc_Charset$Charsets__clinit_() { var $charsets, var$2, var$3, var$4, $charset; jnc_Charset$Charsets_value = ju_HashMap__init_(); $charsets = $rt_createArray(jnc_Charset, 6); var$2 = $charsets.data; jnc_StandardCharsets_$callClinit(); var$2[0] = jnc_StandardCharsets_UTF_8; var$2[1] = jnc_StandardCharsets_US_ASCII; var$2[2] = jnc_StandardCharsets_ISO_8859_1; var$2[3] = jnc_StandardCharsets_UTF_16; var$2[4] = jnc_StandardCharsets_UTF_16BE; var$2[5] = jnc_StandardCharsets_UTF_16LE; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $charset = var$2[var$4]; jnc_Charset$Charsets_value.$put1(jnc_Charset_name($charset), $charset); var$4 = var$4 + 1 | 0; } } var cbgssu_Value$4 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$4__init_() { var var_0 = new cbgssu_Value$4(); cbgssu_Value$4__init_0(var_0); return var_0; } function cbgssu_Value$4__init_0($this) { cbgssu_Value__init_($this); } var cbgssu_Value$3 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Value$3__init_() { var var_0 = new cbgssu_Value$3(); cbgssu_Value$3__init_0(var_0); return var_0; } function cbgssu_Value$3__init_0($this) { cbgssu_Value__init_($this); } var cbggg_FrameBuffer = $rt_classWithoutFields(cbggg_GLFrameBuffer); function cbggg_FrameBuffer__init_1() { var var_0 = new cbggg_FrameBuffer(); cbggg_FrameBuffer__init_(var_0); return var_0; } function cbggg_FrameBuffer__init_2(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_FrameBuffer(); cbggg_FrameBuffer__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_FrameBuffer__init_3(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbggg_FrameBuffer(); cbggg_FrameBuffer__init_4(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbggg_FrameBuffer__init_($this) { cbggg_GLFrameBuffer__init_($this); } function cbggg_FrameBuffer__init_0($this, $format, $width, $height, $hasDepth) { cbggg_FrameBuffer__init_4($this, $format, $width, $height, $hasDepth, 0); } function cbggg_FrameBuffer__init_4($this, $format, $width, $height, $hasDepth, $hasStencil) { var $frameBufferBuilder; cbggg_GLFrameBuffer__init_($this); $frameBufferBuilder = cbggg_GLFrameBuffer$FrameBufferBuilder__init_($width, $height); $frameBufferBuilder.$addBasicColorTextureAttachment($format); if ($hasDepth) $frameBufferBuilder.$addBasicDepthRenderBuffer(); if ($hasStencil) $frameBufferBuilder.$addBasicStencilRenderBuffer(); $this.$bufferBuilder = $frameBufferBuilder; $this.$build(); } function cbggg_FrameBuffer_createTexture($this, $attachmentSpec) { var $data, $result, var$4, $webGLDepth; a: { $data = cbggg_GLOnlyTextureData__init_($this.$bufferBuilder.$width6, $this.$bufferBuilder.$height6, 0, $attachmentSpec.$internalFormat1, $attachmentSpec.$format8, $attachmentSpec.$type11); $result = cbgg_Texture__init_5($data); if ($attachmentSpec.$isDepth) { var$4 = cbg_Gdx_app.$getType2(); cbg_Application$ApplicationType_$callClinit(); if (var$4 === cbg_Application$ApplicationType_WebGL) { $webGLDepth = 1; break a; } } $webGLDepth = 0; } if (!$webGLDepth) { cbgg_Texture$TextureFilter_$callClinit(); $result.$setFilter(cbgg_Texture$TextureFilter_Linear, cbgg_Texture$TextureFilter_Linear); } cbgg_Texture$TextureWrap_$callClinit(); $result.$setWrap(cbgg_Texture$TextureWrap_ClampToEdge, cbgg_Texture$TextureWrap_ClampToEdge); return $result; } function cbggg_FrameBuffer_disposeColorTexture($this, $colorTexture) { $colorTexture.$dispose(); } function cbggg_FrameBuffer_attachFrameBufferColorTexture($this, $texture) { var var$2, var$3; var$2 = cbg_Gdx_gl20; var$3 = $texture.$getTextureObjectHandle(); var$2.$glFramebufferTexture2D(36160, 36064, 3553, var$3, 0); } function cbggg_FrameBuffer_attachFrameBufferColorTexture0($this, var$1) { $this.$attachFrameBufferColorTexture0(var$1); } function cbggg_FrameBuffer_disposeColorTexture0($this, var$1) { $this.$disposeColorTexture0(var$1); } function cbggg_FrameBuffer_createTexture0($this, var$1) { return $this.$createTexture0(var$1); } function cbgu_ObjectSet$ObjectSetIterator() { var a = this; jl_Object.call(a); a.$hasNext0 = 0; a.$set14 = null; a.$nextIndex0 = 0; a.$currentIndex = 0; a.$valid1 = 0; } function cbgu_ObjectSet$ObjectSetIterator__init_(var_0) { var var_1 = new cbgu_ObjectSet$ObjectSetIterator(); cbgu_ObjectSet$ObjectSetIterator__init_0(var_1, var_0); return var_1; } function cbgu_ObjectSet$ObjectSetIterator__init_0($this, $set) { jl_Object__init_0($this); $this.$valid1 = 1; $this.$set14 = $set; $this.$reset2(); } function cbgu_ObjectSet$ObjectSetIterator_reset($this) { $this.$currentIndex = (-1); $this.$nextIndex0 = (-1); cbgu_ObjectSet$ObjectSetIterator_findNextIndex($this); } function cbgu_ObjectSet$ObjectSetIterator_findNextIndex($this) { var $keyTable, $n, var$3; $keyTable = $this.$set14.$keyTable0; $n = $this.$set14.$keyTable0.data.length; while (true) { var$3 = $this.$nextIndex0 + 1 | 0; $this.$nextIndex0 = var$3; if (var$3 >= $n) break; if ($keyTable.data[$this.$nextIndex0] === null) continue; else { $this.$hasNext0 = 1; return; } } $this.$hasNext0 = 0; } function cbgu_ObjectSet$ObjectSetIterator_hasNext($this) { if ($this.$valid1) return $this.$hasNext0; $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1096))); } function cbgu_ObjectSet$ObjectSetIterator_next($this) { var $key; if (!$this.$hasNext0) $rt_throw(ju_NoSuchElementException__init_()); if (!$this.$valid1) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1096))); $key = $this.$set14.$keyTable0.data[$this.$nextIndex0]; $this.$currentIndex = $this.$nextIndex0; cbgu_ObjectSet$ObjectSetIterator_findNextIndex($this); return $key; } var cbg_ApplicationLogger = $rt_classWithoutFields(0); var cgxgbt_TeaApplicationLogger = $rt_classWithoutFields(); function cgxgbt_TeaApplicationLogger__init_0() { var var_0 = new cgxgbt_TeaApplicationLogger(); cgxgbt_TeaApplicationLogger__init_(var_0); return var_0; } function cgxgbt_TeaApplicationLogger__init_($this) { jl_Object__init_0($this); } function cgxgbt_TeaApplicationLogger_log($this, $tag, $message) { var var$3, var$4; var$3 = jl_System_out(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$4, $tag), $rt_s(21)), $message); var$3.$println(jl_StringBuilder_toString(var$4)); } function cgxgbt_TeaApplicationLogger_error($this, $tag, $message) { var var$3, var$4; var$3 = jl_System_err(); var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$4, $tag), $rt_s(21)), $message); var$3.$println(jl_StringBuilder_toString(var$4)); } var jur_FSet$PossessiveFSet = $rt_classWithoutFields(jur_AbstractSet); function jur_FSet$PossessiveFSet__init_() { var var_0 = new jur_FSet$PossessiveFSet(); jur_FSet$PossessiveFSet__init_0(var_0); return var_0; } function jur_FSet$PossessiveFSet__init_0($this) { jur_AbstractSet__init_($this); } function jur_FSet$PossessiveFSet_matches($this, $stringIndex, $testString, $matchResult) { return $stringIndex; } function jur_FSet$PossessiveFSet_getName($this) { return $rt_s(1097); } function jur_FSet$PossessiveFSet_hasConsumed($this, $mr) { return 0; } var omceu_UIAdapter = $rt_classWithoutFields(0); function omceu_UIAdapter_renderUIBefore($this, $spriteBatch_gui) {} function omceu_UIAdapter_renderUIAfter($this, $spriteBatch_gui) {} function omceu_UIAdapter_renderFinalScreen($this, $spriteBatch_screen, $texture_game, $texture_gui, $internalResolutionWidth, $internalResolutionHeight) { var var$6, var$7; $spriteBatch_screen.$begin(); var$6 = $internalResolutionWidth; var$7 = $internalResolutionHeight; $spriteBatch_screen.$draw1($texture_game, 0.0, 0.0, var$6, var$7); $spriteBatch_screen.$draw1($texture_gui, 0.0, 0.0, var$6, var$7); $spriteBatch_screen.$end7(); } function omcsum_MenuUIAdapter() { var a = this; jl_Object.call(a); a.$api0 = null; a.$mediaManager3 = null; a.$uiData = null; a.$skipTitle = 0; a.$displayNotification = null; a.$particleColors = null; a.$startGameCommand = null; a.$state4 = null; } function omcsum_MenuUIAdapter__init_(var_0, var_1) { var var_2 = new omcsum_MenuUIAdapter(); omcsum_MenuUIAdapter__init_0(var_2, var_0, var_1); return var_2; } function omcsum_MenuUIAdapter_getStartGameCommand($this) { return $this.$startGameCommand; } function omcsum_MenuUIAdapter__init_0($this, $skipTitle, $displayNotification) { var var$3, var$4; jl_Object__init_0($this); var$3 = $rt_createArray(omceum_FColor, 4); var$4 = var$3.data; omcsde_SAND_$callClinit(); var$4[0] = omcsde_SAND_RED.$color5; var$4[1] = omcsde_SAND_GREEN.$color5; var$4[2] = omcsde_SAND_YELLOW.$color5; var$4[3] = omcsde_SAND_BLUE.$color5; $this.$particleColors = var$3; $this.$skipTitle = $skipTitle; $this.$displayNotification = $displayNotification; $this.$startGameCommand = null; } function omcsum_MenuUIAdapter_init($this, $api, $mediaManager) { var var$3; $this.$api0 = $api; $this.$mediaManager3 = $mediaManager; $this.$uiData = omcsum_MenuData__init_(); $this.$uiData.$titleParticleSystem = omcsump_TitleParticlesSystem__init_($mediaManager); $this.$uiData.$gameMode = (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(685), $rt_cls(omcsde_GAME_MODE)); $this.$uiData.$colorMode = (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(996), $rt_cls(omcsde_COLOR_MODE)); $this.$uiData.$difficulty = (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(643), $rt_cls(omcsde_DIFFICULTY)); $this.$uiData.$theme = (omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(997), $rt_cls(omcsde_THEME)); $this.$uiData.$musicPlayer = omcets_MusicPlayer__init_($mediaManager); $this.$uiData.$musicPlayer.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData.$musicPlayer.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); var$3 = $this.$uiData.$musicPlayer; omcsum_MenuBaseMedia_$callClinit(); var$3.$playListAdd(omcsum_MenuBaseMedia_MSC_TITLE); $this.$uiData.$soundPlayer = omcets_SoundPlayer__init_($mediaManager); $this.$uiData.$soundPlayer.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData.$soundPlayer.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); $this.$uiData.$musicPlayer.$playListAdd(omcsum_MenuBaseMedia_MSC_TITLE); $this.$uiData.$soundPlayer = omcets_SoundPlayer__init_($mediaManager); $this.$uiData.$soundPlayer.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData.$soundPlayer.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); $api.$setViewportMode((omcw_SandtrixSettingsWeb_get()).$getEnum($rt_s(495), $rt_cls(omceum_ViewportMode))); omcsu_UIUtils_configureMenuUIAdapter($api); $this.$uiData.$musicPlayer.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData.$musicPlayer.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); $this.$uiData.$soundPlayer.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData.$soundPlayer.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); if ($this.$skipTitle) omcsum_MenuUIAdapter_switchToMenu($this); else omcsum_MenuUIAdapter_switchToTitleScreen($this); } function omcsum_MenuUIAdapter_switchToTitleScreen($this) { var $url, var$2, var$3, var$4, $versionTxt, var$6, var$7, $pressTxtT, $pressTxt, $urlTxt; $this.$api0.$removeEverything(); $this.$uiData.$transitionMenu = 0; $this.$uiData.$transitionMenuTimer = 0; $url = ($rt_s(102).$trim()).$length() <= 0 ? 0 : 1; var$2 = $this.$api0.$components0.$text0; var$3 = !$url ? 0 : 1; var$4 = $rt_createArray(jl_String, 1); var$4.data[0] = $rt_s(1098); $versionTxt = var$2.$create2(0, var$3, var$4); var$6 = cbg_Input$Keys_toString(66); var$7 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$7, $rt_s(1099)), var$6); $pressTxtT = jl_StringBuilder_toString(var$7); var$7 = $this.$api0.$components0.$text0; var$4 = $rt_createArray(jl_String, 1); var$4.data[0] = $pressTxtT; $pressTxt = var$7.$create2(10, 2, var$4); var$7 = $this.$api0.$components0; var$2 = $this.$mediaManager3; omceum_GUIBaseMedia_$callClinit(); var$7.$setOffset($pressTxt, ( -var$2.$textWidth(omceum_GUIBaseMedia_FONT_BLACK, $pressTxtT) | 0) / 2 | 0, 4); $this.$api0.$addScreenComponent($versionTxt); $this.$api0.$components0.$addUpdateAction($pressTxt, omcsum_MenuUIAdapter$1__init_($this, 25, $pressTxt)); $this.$api0.$addScreenComponent($pressTxt); if ($url) { $urlTxt = $this.$api0.$preConfigured.$text_CreateClickableURL(0, 0, $rt_s(102), $rt_s(1100), omceum_GUIBaseMedia_FONT_BLACK, omceum_GUIBaseMedia_FONT_BLACK); $this.$api0.$components0.$setName0($urlTxt, $rt_s(1101)); $this.$api0.$addScreenComponent($urlTxt); } $this.$uiData.$musicPlayer.$play0(); omcsum_MenuUIAdapter$STATE_$callClinit(); $this.$state4 = omcsum_MenuUIAdapter$STATE_TITLE_SCREEN; } function omcsum_MenuUIAdapter_switchToMenu($this) { var $UI_WIDTH, $UI_HEIGHT, var$3, $modeTxt, var$5, $i, $gameMode, var$8, var$9, var$10, var$11, $modeBtn, $levelTxt, $difficulty, $difficultyBtn, $ix, $iy, var$18, $helpBtn, $startBtn, var$21, $titleBtn, $settingsBtn, $exitBtn; $this.$api0.$removeEverything(); $UI_WIDTH = $this.$api0.$resolutionWidth() / 8 | 0; $UI_HEIGHT = $this.$api0.$resolutionHeight() / 8 | 0; $this.$uiData.$titleParticleSystem.$removeAllParticles(); var$3 = $UI_HEIGHT + (-2) | 0; $modeTxt = $this.$api0.$components0.$text0.$create2(1, var$3, omcet_Tools$Text_toArray($rt_s(1102))); $this.$api0.$addScreenComponent($modeTxt); var$5 = var$3 + (-1) | 0; $i = 0; while ($i < (omcsde_GAME_MODE_values()).data.length) { $gameMode = (omcsde_GAME_MODE_values()).data[$i]; var$8 = $this.$api0.$components0.$button.$textButton; var$9 = $gameMode.$text1; var$10 = null; var$11 = null; omceugcb_ButtonMode_$callClinit(); $modeBtn = var$8.$create6(1, var$5, 18, 1, var$9, var$10, var$11, omceugcb_ButtonMode_TOGGLE); var$8 = $this.$api0.$components0; var$9 = $gameMode.$text1; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$10, $rt_s(684)), var$9); var$8.$setName0($modeBtn, jl_StringBuilder_toString(var$10)); $this.$api0.$components0.$setColor1($modeBtn, $gameMode.$color6); $this.$api0.$components0.$button.$setButtonAction($modeBtn, omcsum_MenuUIAdapter$2__init_($this, $gameMode, $modeBtn)); if ($gameMode === $this.$uiData.$gameMode) $this.$api0.$components0.$button.$setPressed($modeBtn, 1); $this.$api0.$addScreenComponent($modeBtn); var$5 = var$5 + (-1) | 0; $i = $i + 1 | 0; } $levelTxt = $this.$api0.$components0.$text0.$create2(1, 9, omcet_Tools$Text_toArray($rt_s(1103))); $this.$api0.$addScreenComponent($levelTxt); $this.$api0.$components0.$setOffset($levelTxt, 0, 2); $i = 0; while ($i < (omcsde_DIFFICULTY_values()).data.length) { $difficulty = (omcsde_DIFFICULTY_values()).data[$i]; var$8 = $this.$api0.$components0.$button.$imageButton; var$3 = 1 + ($i * 2 | 0) | 0; omcsum_MenuBaseMedia_$callClinit(); var$9 = omcsum_MenuBaseMedia_DIFFICULTY; var$10 = null; omceugcb_ButtonMode_$callClinit(); $difficultyBtn = var$8.$create15(var$3, 8, 2, 1, var$9, $i, var$10, omceugcb_ButtonMode_TOGGLE); var$8 = $this.$api0.$components0; var$9 = $difficulty.$text5; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$10, $rt_s(642)), var$9); var$8.$setName0($difficultyBtn, jl_StringBuilder_toString(var$10)); $this.$api0.$components0.$setColor1($difficultyBtn, $difficulty.$color7); $this.$api0.$components0.$button.$setButtonAction($difficultyBtn, omcsum_MenuUIAdapter$3__init_($this, $difficulty, $difficultyBtn)); if ($difficulty === $this.$uiData.$difficulty) $this.$api0.$components0.$button.$setPressed($difficultyBtn, 1); $this.$api0.$components0.$setOffset($difficultyBtn, 0, 2); $this.$api0.$addScreenComponent($difficultyBtn); $i = $i + 1 | 0; } $this.$uiData.$scoreTable = $this.$api0.$preConfigured.$text_CreateTable(1, 3, $rt_createArrayFromData(jl_String, [$rt_s(1104), $rt_s(1105), $rt_s(1106), $rt_s(1107), $rt_s(1108)]), 9); $ix = 0; while ($ix < $this.$uiData.$scoreTable.data.length) { $iy = 0; while ($iy < $this.$uiData.$scoreTable.data[0].data.length) { $this.$api0.$addScreenComponent($this.$uiData.$scoreTable.data[$ix].data[$iy]); $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $i = 0; while ($i < $this.$uiData.$scoreTable.data.length) { var$8 = $this.$api0.$components0.$text0; var$18 = $this.$uiData.$scoreTable.data[$i]; omceum_GUIBaseMedia_$callClinit(); var$8.$setFont2(var$18, omceum_GUIBaseMedia_FONT_WHITE); $i = $i + 1 | 0; } var$8 = $this.$api0.$components0.$button.$textButton; var$10 = omcsum_MenuUIAdapter$4__init_($this); omcsum_MenuBaseMedia_$callClinit(); $helpBtn = var$8.$create21(5, 10, 10, 2, $rt_s(1109), var$10, omcsum_MenuBaseMedia_ICON_HELP); $this.$api0.$components0.$setOffset($helpBtn, 0, 4); $this.$api0.$addScreenComponent($helpBtn); $startBtn = $this.$api0.$components0.$button.$textButton.$create5(1, 1, 18, 2, $rt_s(1110)); $this.$api0.$components0.$button.$setButtonAction($startBtn, omcsum_MenuUIAdapter$5__init_($this)); $this.$api0.$addScreenComponent($startBtn); var$8 = $this.$api0.$components0.$button.$textButton; omceum_GUIBaseMedia_$callClinit(); var$8.$setFont0($startBtn, omceum_GUIBaseMedia_FONT_WHITE); $this.$api0.$components0.$setColor1($startBtn, omcet_Tools$Colors_createFromHex($rt_s(1111))); $this.$api0.$components0.$setOffset($startBtn, 0, (-2)); var$8 = $this.$api0.$components0.$button.$imageButton; var$3 = $UI_WIDTH - 11 | 0; var$21 = $UI_HEIGHT - 2 | 0; $titleBtn = var$8.$create22(var$3, var$21, 2, 1, omcsum_MenuBaseMedia_ICON_BACK, 0, omcsum_MenuUIAdapter$6__init_($this)); $this.$api0.$components0.$setName0($titleBtn, $rt_s(1112)); $this.$api0.$addScreenComponent($titleBtn); $settingsBtn = $this.$api0.$components0.$button.$textButton.$create14($UI_WIDTH - 9 | 0, var$21, 7, 1, $rt_s(481), omcsum_MenuUIAdapter$7__init_($this)); $this.$api0.$components0.$setName0($settingsBtn, $rt_s(1113)); $this.$api0.$addScreenComponent($settingsBtn); $exitBtn = $this.$api0.$components0.$button.$imageButton.$create22($UI_WIDTH - 2 | 0, var$21, 1, 1, omcsum_MenuBaseMedia_ICON_EXIT, 0, omcsum_MenuUIAdapter$8__init_($this)); $this.$api0.$components0.$setName0($exitBtn, $rt_s(1114)); $this.$api0.$components0.$setDisabled($exitBtn, 1); $this.$api0.$addScreenComponent($exitBtn); if ($this.$displayNotification !== null) $this.$api0.$addNotification($this.$api0.$notifications.$create23($this.$displayNotification)); $this.$uiData.$musicPlayer.$stop(); omcsum_MenuUIAdapter_refreshScoreTable($this); omcsum_MenuUIAdapter$STATE_$callClinit(); $this.$state4 = omcsum_MenuUIAdapter$STATE_MENU; } function omcsum_MenuUIAdapter_refreshScoreTable($this) { var $h1, $h2, $h3, $highScoreEntries, $i, $highScoreEntry, var$7, var$8, var$9, var$10; $h1 = jl_Enum_ordinal($this.$uiData.$gameMode); $h2 = jl_Enum_ordinal($this.$uiData.$colorMode); $h3 = jl_Enum_ordinal($this.$uiData.$difficulty); $highScoreEntries = omcw_HighScoreManagerWeb_getHighScores(); $i = 0; while ($i < 5) { $highScoreEntry = $highScoreEntries.data[$h1].data[$h2].data[$h3].data[$i]; var$7 = $this.$api0.$components0.$text0; var$8 = $this.$uiData.$scoreTable.data[0].data[$i]; var$9 = $rt_createArray(jl_String, 1); var$9.data[0] = !$highScoreEntry.$empty ? $highScoreEntry.$name5 : $rt_s(1115); var$7.$setLines2(var$8, var$9); var$8 = $this.$api0.$components0.$text0; var$10 = $this.$uiData.$scoreTable.data[1].data[$i]; var$9 = $rt_createArray(jl_String, 1); var$7 = $highScoreEntry.$empty ? $rt_s(1011) : omcsu_UIUtils_formatScore($this.$uiData.$gameMode, $highScoreEntry.$score); var$9.data[0] = var$7; var$8.$setLines2(var$10, var$9); $i = $i + 1 | 0; } } function omcsum_MenuUIAdapter_update($this) { var var$1, var$2, var$3, var$4, var$5; a: { omcsum_MenuUIAdapter$9_$callClinit(); switch (omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE.data[jl_Enum_ordinal($this.$state4)]) { case 1: break; case 2: break a; default: break a; } if (omcet_Tools$Calc_chance(0.029999999329447746)) { var$1 = $this.$uiData.$titleParticleSystem; var$2 = omcsu_UIUtils_getMenuParticleImage(cbgm_MathUtils_random2(1, 7)); var$3 = $this.$particleColors.data; var$4 = $this.$particleColors.data.length - 1 | 0; var$5 = var$3[cbgm_MathUtils_random2(0, var$4)]; var$1.$addParticle2(var$2, var$5); } if ($this.$uiData.$shootingStarTimeOut > 0) { var$1 = $this.$uiData; var$1.$shootingStarTimeOut = var$1.$shootingStarTimeOut - 1 | 0; } if (!$this.$uiData.$shootingStarState && !$this.$uiData.$shootingStarTimeOut && omcet_Tools$Calc_chance(0.004999999888241291)) { $this.$uiData.$shootingStarState = 1; $this.$uiData.$shootingStarImage = omcsu_UIUtils_getShootingStarImage(cbgm_MathUtils_random2(1, 2)); } else if ($this.$uiData.$shootingStarState > 0) { var$1 = $this.$uiData; var$1.$shootingStarTimer = var$1.$shootingStarTimer + 1 | 0; if ($this.$uiData.$shootingStarTimer > 2) { var$1 = $this.$uiData; var$1.$shootingStarState = var$1.$shootingStarState + 1 | 0; $this.$uiData.$shootingStarTimer = 0; if ($this.$uiData.$shootingStarState > $this.$mediaManager3.$getCMediaArraySize($this.$uiData.$shootingStarImage)) { $this.$uiData.$shootingStarState = 0; $this.$uiData.$shootingStarTimeOut = 180; } } } $this.$uiData.$titleParticleSystem.$update(); if ($this.$api0.$input.$isMouseButtonDown(0) && !$this.$uiData.$transitionMenu && !($this.$api0.$input.$lastGUIMouseHoverName()).$equals($rt_s(1101))) { $this.$uiData.$transitionMenu = 1; $this.$uiData.$transitionMenuTimer = 0; var$1 = $this.$uiData.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_TITLE_TRANSITION); $this.$uiData.$musicPlayer.$stop(); } if ($this.$uiData.$transitionMenu) { var$1 = $this.$uiData; var$1.$transitionMenuTimer = var$1.$transitionMenuTimer + 1 | 0; if ($this.$uiData.$transitionMenuTimer > 60) { omcsum_MenuUIAdapter_switchToMenu($this); $this.$uiData.$transitionMenuTimer = 0; } } } omcsum_MenuUIAdapter_update_Sound($this); } function omcsum_MenuUIAdapter_update_Sound($this) { $this.$uiData.$musicPlayer.$update(); $this.$uiData.$soundPlayer.$update(); } function omcsum_MenuUIAdapter_render($this, $batch, $mainCamera) { var var$3, var$4; a: { $batch.$begin(); omcsum_MenuUIAdapter$9_$callClinit(); switch (omcsum_MenuUIAdapter$9_$SwitchMap$org$mslivo$core$sandtrix$ui$menu$MenuUIAdapter$STATE.data[jl_Enum_ordinal($this.$state4)]) { case 1: var$3 = $this.$mediaManager3; omcsum_MenuBaseMedia_$callClinit(); var$3.$drawCMediaImage($batch, omcsum_MenuBaseMedia_TITLE_1, 0.0, 0.0); if ($this.$uiData.$shootingStarState > 0) $this.$mediaManager3.$drawCMediaArray($batch, $this.$uiData.$shootingStarImage, 8.0, 40.0, $this.$uiData.$shootingStarState - 1 | 0); $this.$uiData.$titleParticleSystem.$render2($batch); $this.$mediaManager3.$drawCMediaImage($batch, omcsum_MenuBaseMedia_TITLE_2, 0.0, 0.0); break a; case 2: break; default: break a; } var$4 = $this.$mediaManager3; omcsum_MenuBaseMedia_$callClinit(); var$4.$drawCMediaImage($batch, omcsum_MenuBaseMedia_MENU_BG, 0.0, 0.0); } $batch.$end7(); } function omcsum_MenuUIAdapter_shutdown($this) { $this.$uiData.$soundPlayer.$shutdown(); $this.$uiData.$musicPlayer.$shutdown(); $this.$uiData.$titleParticleSystem.$shutdown(); } var cbgm_Interpolation$ExpOut = $rt_classWithoutFields(cbgm_Interpolation$Exp); function cbgm_Interpolation$ExpOut__init_(var_0, var_1) { var var_2 = new cbgm_Interpolation$ExpOut(); cbgm_Interpolation$ExpOut__init_0(var_2, var_0, var_1); return var_2; } function cbgm_Interpolation$ExpOut__init_0($this, $value, $power) { cbgm_Interpolation$Exp__init_0($this, $value, $power); } var omceg_Output = $rt_classWithoutFields(0); var jur_PosCompositeGroupQuantifierSet = $rt_classWithoutFields(jur_CompositeGroupQuantifierSet); function jur_PosCompositeGroupQuantifierSet__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new jur_PosCompositeGroupQuantifierSet(); jur_PosCompositeGroupQuantifierSet__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function jur_PosCompositeGroupQuantifierSet__init_0($this, $quant, $innerSet, $next, $type, $setCounter) { jur_CompositeGroupQuantifierSet__init_0($this, $quant, $innerSet, $next, $type, $setCounter); jur_FSet_$callClinit(); $innerSet.$setNext(jur_FSet_posFSet); } function jur_PosCompositeGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $counter, $max, $nextIndex; $counter = 0; $max = $this.$quantifier0.$max2(); a: { while (true) { $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex <= $stringIndex) break a; if ($counter >= $max) break; $counter = $counter + 1 | 0; $stringIndex = $nextIndex; } } if ($nextIndex < 0 && $counter < $this.$quantifier0.$min3()) return (-1); return $this.$next.$matches($stringIndex, $testString, $matchResult); } var cbgssu_FocusListener$FocusEvent = $rt_classWithoutFields(cbgss_Event); function cbgssu_FocusListener$FocusEvent__init_0() { var var_0 = new cbgssu_FocusListener$FocusEvent(); cbgssu_FocusListener$FocusEvent__init_(var_0); return var_0; } function cbgssu_FocusListener$FocusEvent__init_($this) { cbgss_Event__init_0($this); } function cbgg_Texture$TextureFilter() { jl_Enum.call(this); this.$glEnum0 = 0; } var cbgg_Texture$TextureFilter_Nearest = null; var cbgg_Texture$TextureFilter_Linear = null; var cbgg_Texture$TextureFilter_MipMap = null; var cbgg_Texture$TextureFilter_MipMapNearestNearest = null; var cbgg_Texture$TextureFilter_MipMapLinearNearest = null; var cbgg_Texture$TextureFilter_MipMapNearestLinear = null; var cbgg_Texture$TextureFilter_MipMapLinearLinear = null; var cbgg_Texture$TextureFilter_$VALUES = null; function cbgg_Texture$TextureFilter_$callClinit() { cbgg_Texture$TextureFilter_$callClinit = $rt_eraseClinit(cbgg_Texture$TextureFilter); cbgg_Texture$TextureFilter__clinit_(); } function cbgg_Texture$TextureFilter__init_(var_0, var_1, var_2) { var var_3 = new cbgg_Texture$TextureFilter(); cbgg_Texture$TextureFilter__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbgg_Texture$TextureFilter_values() { cbgg_Texture$TextureFilter_$callClinit(); return cbgg_Texture$TextureFilter_$VALUES.$clone(); } function cbgg_Texture$TextureFilter__init_0($this, var$1, var$2, $glEnum) { cbgg_Texture$TextureFilter_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$glEnum0 = $glEnum; } function cbgg_Texture$TextureFilter_getGLEnum($this) { return $this.$glEnum0; } function cbgg_Texture$TextureFilter__clinit_() { cbgg_Texture$TextureFilter_Nearest = cbgg_Texture$TextureFilter__init_($rt_s(1116), 0, 9728); cbgg_Texture$TextureFilter_Linear = cbgg_Texture$TextureFilter__init_($rt_s(1117), 1, 9729); cbgg_Texture$TextureFilter_MipMap = cbgg_Texture$TextureFilter__init_($rt_s(1118), 2, 9987); cbgg_Texture$TextureFilter_MipMapNearestNearest = cbgg_Texture$TextureFilter__init_($rt_s(1119), 3, 9984); cbgg_Texture$TextureFilter_MipMapLinearNearest = cbgg_Texture$TextureFilter__init_($rt_s(1120), 4, 9985); cbgg_Texture$TextureFilter_MipMapNearestLinear = cbgg_Texture$TextureFilter__init_($rt_s(1121), 5, 9986); cbgg_Texture$TextureFilter_MipMapLinearLinear = cbgg_Texture$TextureFilter__init_($rt_s(1122), 6, 9987); cbgg_Texture$TextureFilter_$VALUES = $rt_createArrayFromData(cbgg_Texture$TextureFilter, [cbgg_Texture$TextureFilter_Nearest, cbgg_Texture$TextureFilter_Linear, cbgg_Texture$TextureFilter_MipMap, cbgg_Texture$TextureFilter_MipMapNearestNearest, cbgg_Texture$TextureFilter_MipMapLinearNearest, cbgg_Texture$TextureFilter_MipMapNearestLinear, cbgg_Texture$TextureFilter_MipMapLinearLinear]); } var omcet_Tools$File = $rt_classWithoutFields(); function omcet_Tools$File__init_0() { var var_0 = new omcet_Tools$File(); omcet_Tools$File__init_(var_0); return var_0; } function omcet_Tools$File__init_($this) { jl_Object__init_0($this); } function omcet_Tools$File_findResource($path) { return cbg_Gdx_files.$internal($path); } function jur_AbstractCharClass$LazyJavaDigit$1() { jur_AbstractCharClass.call(this); this.$this$074 = null; } function jur_AbstractCharClass$LazyJavaDigit$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaDigit$1(); jur_AbstractCharClass$LazyJavaDigit$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaDigit$1__init_0($this, $this$0) { $this.$this$074 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaDigit$1_contains($this, $ch) { return jl_Character_isDigit0($ch); } function cbgss_InputEvent() { cbgss_Event.call(this); this.$touchFocus = 0; } function cbgss_InputEvent__init_0() { var var_0 = new cbgss_InputEvent(); cbgss_InputEvent__init_(var_0); return var_0; } function cbgss_InputEvent__init_($this) { cbgss_Event__init_0($this); $this.$touchFocus = 1; } var jl_NoSuchMethodException = $rt_classWithoutFields(jl_ReflectiveOperationException); function jl_NoSuchMethodException__init_() { var var_0 = new jl_NoSuchMethodException(); jl_NoSuchMethodException__init_0(var_0); return var_0; } function jl_NoSuchMethodException__init_0($this) { jl_ReflectiveOperationException__init_0($this); } var jn_IntBufferOverByteBufferBigEndian = $rt_classWithoutFields(jn_IntBufferOverByteBuffer); function jn_IntBufferOverByteBufferBigEndian__init_(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new jn_IntBufferOverByteBufferBigEndian(); jn_IntBufferOverByteBufferBigEndian__init_0(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function jn_IntBufferOverByteBufferBigEndian__init_0($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly) { jn_IntBufferOverByteBuffer__init_($this, $start, $capacity, $byteBuffer, $position, $limit, $readOnly); } function jn_IntBufferOverByteBufferBigEndian_getElement($this, $index) { var var$2, var$3, var$4; var$2 = $this.$byteByffer.$array0.data; var$3 = $this.$start0; var$4 = $index * 4 | 0; return (var$2[var$3 + var$4 | 0] & 255) << 24 | ($this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 1 | 0] & 255) << 16 | ($this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 2 | 0] & 255) << 8 | $this.$byteByffer.$array0.data[($this.$start0 + var$4 | 0) + 3 | 0] & 255; } function jn_IntBufferOverByteBufferBigEndian_putElement($this, $index, $value) { var var$3, var$4, var$5; var$3 = $this.$byteByffer.$array0.data; var$4 = $this.$start0; var$5 = $index * 4 | 0; var$3[var$4 + var$5 | 0] = $value >> 24 << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 1 | 0] = $value >> 16 << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 2 | 0] = $value >> 8 << 24 >> 24; $this.$byteByffer.$array0.data[($this.$start0 + var$5 | 0) + 3 | 0] = $value << 24 >> 24; } var jl_NullPointerException = $rt_classWithoutFields(jl_RuntimeException); function jl_NullPointerException__init_0(var_0) { var var_1 = new jl_NullPointerException(); jl_NullPointerException__init_2(var_1, var_0); return var_1; } function jl_NullPointerException__init_() { var var_0 = new jl_NullPointerException(); jl_NullPointerException__init_1(var_0); return var_0; } function jl_NullPointerException__init_2($this, $message) { jl_RuntimeException__init_4($this, $message); } function jl_NullPointerException__init_1($this) { jl_RuntimeException__init_1($this); } function jur_AbstractCharClass$LazyJavaSpaceChar$1() { jur_AbstractCharClass.call(this); this.$this$075 = null; } function jur_AbstractCharClass$LazyJavaSpaceChar$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaSpaceChar$1(); jur_AbstractCharClass$LazyJavaSpaceChar$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaSpaceChar$1__init_0($this, $this$0) { $this.$this$075 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaSpaceChar$1_contains($this, $ch) { return jl_Character_isSpaceChar($ch); } function ju_IllegalFormatPrecisionException() { ju_IllegalFormatException.call(this); this.$precision = 0; } function ju_IllegalFormatPrecisionException__init_(var_0) { var var_1 = new ju_IllegalFormatPrecisionException(); ju_IllegalFormatPrecisionException__init_0(var_1, var_0); return var_1; } function ju_IllegalFormatPrecisionException__init_0($this, $precision) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(1123)), $precision); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$precision = $precision; } var cbgssu_ImageButton$ImageButtonStyle = $rt_classWithoutFields(cbgssu_Button$ButtonStyle); function cbgssu_ImageButton$ImageButtonStyle__init_0() { var var_0 = new cbgssu_ImageButton$ImageButtonStyle(); cbgssu_ImageButton$ImageButtonStyle__init_(var_0); return var_0; } function cbgssu_ImageButton$ImageButtonStyle__init_($this) { cbgssu_Button$ButtonStyle__init_0($this); } var otr_EventQueue$Event = $rt_classWithoutFields(0); function omceu_API$_Components$_Map$_MapOverlay() { jl_Object.call(this); this.$this$29 = null; } function omceu_API$_Components$_Map$_MapOverlay__init_(var_0) { var var_1 = new omceu_API$_Components$_Map$_MapOverlay(); omceu_API$_Components$_Map$_MapOverlay__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Map$_MapOverlay__init_0($this, $this$2) { $this.$this$29 = $this$2; jl_Object__init_0($this); } var jl_Math = $rt_classWithoutFields(); function jl_Math__init_0() { var var_0 = new jl_Math(); jl_Math__init_(var_0); return var_0; } function jl_Math__init_($this) { jl_Object__init_0($this); } function jl_Math_sin(var$1) { return Math.sin(var$1); } function jl_Math_sqrt(var$1) { return Math.sqrt(var$1); } function jl_Math_ceil(var$1) { return Math.ceil(var$1); } function jl_Math_pow($x, $y) { return jl_Math_powImpl($x, $y); } function jl_Math_powImpl(var$1, var$2) { return Math.pow(var$1, var$2); } function jl_Math_round($a) { return $a + jl_Math_signum($a) * 0.5 | 0; } function jl_Math_min($a, $b) { if ($a < $b) $b = $a; return $b; } function jl_Math_max($a, $b) { if ($a > $b) $b = $a; return $b; } function jl_Math_min0($a, $b) { if ($a < $b) $b = $a; return $b; } function jl_Math_max0($a, $b) { if ($a > $b) $b = $a; return $b; } function jl_Math_abs($n) { if ($n <= 0) $n = -$n | 0; return $n; } function jl_Math_abs1($n) { if (Long_le($n, Long_ZERO)) $n = Long_neg($n); return $n; } function jl_Math_abs0($n) { if ($n <= 0.0) $n = -$n; return $n; } function jl_Math_signum($d) { var var$2; var$2 = $rt_compare($d, 0.0); if (var$2 > 0) $d = 1.0; else if (var$2 < 0) $d = (-1.0); return $d; } var jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart(); jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } function jur_PatternSyntaxException() { var a = this; jl_IllegalArgumentException.call(a); a.$desc = null; a.$pattern3 = null; a.$index9 = 0; } function jur_PatternSyntaxException__init_(var_0, var_1, var_2) { var var_3 = new jur_PatternSyntaxException(); jur_PatternSyntaxException__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PatternSyntaxException__init_0($this, $description, $pattern, $index) { jl_IllegalArgumentException__init_2($this); $this.$index9 = (-1); $this.$desc = $description; $this.$pattern3 = $pattern; $this.$index9 = $index; } function jur_PatternSyntaxException_getMessage($this) { var $filler, $temp, var$3, var$4, var$5, var$6; $filler = $rt_s(102); if ($this.$index9 >= 1) { $temp = $rt_createCharArray($this.$index9); ju_Arrays_fill4($temp, 32); $filler = jl_String__init_($temp); } var$3 = $this.$desc; if ($this.$pattern3 !== null && $this.$pattern3.$length()) { var$4 = $this.$index9; var$5 = $this.$pattern3; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(var$6, var$4), $rt_s(36)), var$5), $rt_s(36)), $filler); var$5 = jl_StringBuilder_toString(var$6); } else var$5 = $rt_s(102); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$3), var$5); return jl_StringBuilder_toString(var$6); } function omceugcb_Button() { var a = this; omceugc_Component.call(a); a.$buttonAction = null; a.$pressed0 = 0; a.$mode2 = null; a.$offset_content_x = 0; a.$offset_content_y = 0; } function omceugcb_Button__init_($this) { omceugc_Component__init_($this); } var omcet_Tools$Text = $rt_classWithoutFields(); function omcet_Tools$Text__init_0() { var var_0 = new omcet_Tools$Text(); omcet_Tools$Text__init_(var_0); return var_0; } function omcet_Tools$Text__init_($this) { jl_Object__init_0($this); } function omcet_Tools$Text_toArray($text) { return $text.$split($rt_s(324)); } function omcet_Tools$Text_formatNumber($number) { var $formattedNumber, $numberString, $length, $i; $formattedNumber = jl_StringBuilder__init_(); $numberString = jl_String_valueOf3($number); $length = $numberString.$length(); $i = 0; while ($i < $length) { if ($i > 0 && !(($length - $i | 0) % 3 | 0)) $formattedNumber.$append1($rt_s(1062)); $formattedNumber.$append0($numberString.$charAt($i)); $i = $i + 1 | 0; } return $formattedNumber.$toString(); } function omcet_Tools$Text_customChar($number) { return jl_Character_toString((127 + $number | 0) & 65535); } function omcet_Tools$Text_validString0($string) { if ($string === null) $string = $rt_s(102); return $string; } function omcet_Tools$Text_validString($string) { if ($string === null) $string = $rt_createArray(jl_String, 0); return $string; } function omcet_Tools$Text_truncateString($input, $maxLength) { if ($input.$length() <= $maxLength) return $input; return $input.$substring0(0, $maxLength); } function cbgm_MapProperties() { jl_Object.call(this); this.$properties1 = null; } function cbgm_MapProperties__init_() { var var_0 = new cbgm_MapProperties(); cbgm_MapProperties__init_0(var_0); return var_0; } function cbgm_MapProperties__init_0($this) { jl_Object__init_0($this); $this.$properties1 = cbgu_ObjectMap__init_(); } var jur_AbstractCharClass$LazyJavaDefined = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaDefined__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaDefined(); jur_AbstractCharClass$LazyJavaDefined__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaDefined__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaDefined_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaDefined$1__init_($this); $chCl.$lowHighSurrogates.$set(0, 2048); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var omcsd_DataGenerator$1 = $rt_classWithoutFields(); var omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY = null; var omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = null; var omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$COLOR_MODE = null; function omcsd_DataGenerator$1_$callClinit() { omcsd_DataGenerator$1_$callClinit = $rt_eraseClinit(omcsd_DataGenerator$1); omcsd_DataGenerator$1__clinit_(); } function omcsd_DataGenerator$1__clinit_() { omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$COLOR_MODE = $rt_createIntArray((omcsde_COLOR_MODE_values()).data.length); omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$COLOR_MODE.data[jl_Enum_ordinal(omcsde_COLOR_MODE_DEFAULT)] = 1; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = $rt_createIntArray((omcsde_GAME_MODE_values()).data.length); omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_ENDLESS)] = 1; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_HIGHSCORE)] = 2; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_CLEAR_40)] = 3; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY = $rt_createIntArray((omcsde_DIFFICULTY_values()).data.length); omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal(omcsde_DIFFICULTY_LOW)] = 1; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal(omcsde_DIFFICULTY_MED)] = 2; omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal(omcsde_DIFFICULTY_HIGH)] = 3; } var cbgg_Mesh$VertexDataType = $rt_classWithoutFields(jl_Enum); var cbgg_Mesh$VertexDataType_VertexArray = null; var cbgg_Mesh$VertexDataType_VertexBufferObject = null; var cbgg_Mesh$VertexDataType_VertexBufferObjectSubData = null; var cbgg_Mesh$VertexDataType_VertexBufferObjectWithVAO = null; var cbgg_Mesh$VertexDataType_$VALUES = null; function cbgg_Mesh$VertexDataType_$callClinit() { cbgg_Mesh$VertexDataType_$callClinit = $rt_eraseClinit(cbgg_Mesh$VertexDataType); cbgg_Mesh$VertexDataType__clinit_(); } function cbgg_Mesh$VertexDataType__init_(var_0, var_1) { var var_2 = new cbgg_Mesh$VertexDataType(); cbgg_Mesh$VertexDataType__init_0(var_2, var_0, var_1); return var_2; } function cbgg_Mesh$VertexDataType_values() { cbgg_Mesh$VertexDataType_$callClinit(); return cbgg_Mesh$VertexDataType_$VALUES.$clone(); } function cbgg_Mesh$VertexDataType__init_0($this, var$1, var$2) { cbgg_Mesh$VertexDataType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_Mesh$VertexDataType__clinit_() { cbgg_Mesh$VertexDataType_VertexArray = cbgg_Mesh$VertexDataType__init_($rt_s(1124), 0); cbgg_Mesh$VertexDataType_VertexBufferObject = cbgg_Mesh$VertexDataType__init_($rt_s(1125), 1); cbgg_Mesh$VertexDataType_VertexBufferObjectSubData = cbgg_Mesh$VertexDataType__init_($rt_s(1126), 2); cbgg_Mesh$VertexDataType_VertexBufferObjectWithVAO = cbgg_Mesh$VertexDataType__init_($rt_s(1127), 3); cbgg_Mesh$VertexDataType_$VALUES = $rt_createArrayFromData(cbgg_Mesh$VertexDataType, [cbgg_Mesh$VertexDataType_VertexArray, cbgg_Mesh$VertexDataType_VertexBufferObject, cbgg_Mesh$VertexDataType_VertexBufferObjectSubData, cbgg_Mesh$VertexDataType_VertexBufferObjectWithVAO]); } function jt_DecimalFormatParser() { var a = this; jl_Object.call(a); a.$positivePrefix0 = null; a.$positiveSuffix0 = null; a.$negativePrefix0 = null; a.$negativeSuffix0 = null; a.$groupSize = 0; a.$minimumIntLength = 0; a.$intLength = 0; a.$minimumFracLength = 0; a.$fracLength = 0; a.$exponentLength = 0; a.$decimalSeparatorRequired = 0; a.$string4 = null; a.$index10 = 0; a.$multiplier0 = 0; } function jt_DecimalFormatParser__init_0() { var var_0 = new jt_DecimalFormatParser(); jt_DecimalFormatParser__init_(var_0); return var_0; } function jt_DecimalFormatParser__init_($this) { jl_Object__init_0($this); } function jt_DecimalFormatParser_parse($this, $string) { var var$2, var$3, var$4, var$5; $this.$groupSize = 0; $this.$minimumFracLength = 0; $this.$fracLength = 0; $this.$exponentLength = 0; $this.$decimalSeparatorRequired = 0; $this.$multiplier0 = 1; $this.$string4 = $string; $this.$index10 = 0; $this.$positivePrefix0 = $this.$parseText(0, 0); if ($this.$index10 == $string.$length()) { var$2 = new jl_IllegalArgumentException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(1128)), $string); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } jt_DecimalFormatParser_parseNumber($this, 1); $this.$negativePrefix0 = null; $this.$negativeSuffix0 = null; if ($this.$index10 < $string.$length() && $string.$charAt($this.$index10) != 59) $this.$positiveSuffix0 = $this.$parseText(1, 0); if ($this.$index10 < $string.$length()) { var$4 = $this.$index10; $this.$index10 = var$4 + 1 | 0; if ($string.$charAt(var$4) != 59) { var$2 = new jl_IllegalArgumentException; var$5 = $this.$index10; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1129)), var$5), $rt_s(1130)), $string); jl_IllegalArgumentException__init_0(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } $this.$negativePrefix0 = $this.$parseText(0, 1); jt_DecimalFormatParser_parseNumber($this, 0); $this.$negativeSuffix0 = $this.$parseText(1, 1); } } function jt_DecimalFormatParser_apply($this, $format) { $format.$positivePrefix = $this.$positivePrefix0; $format.$positiveSuffix = $this.$positiveSuffix0; if ($this.$negativePrefix0 !== null) $format.$negativePrefix = $this.$negativePrefix0; else { $format.$negativePrefix = $rt_createArray(jt_DecimalFormat$FormatField, $this.$positivePrefix0.data.length + 1 | 0); jl_System_arraycopy($this.$positivePrefix0, 0, $format.$negativePrefix, 1, $this.$positivePrefix0.data.length); $format.$negativePrefix.data[0] = jt_DecimalFormat$MinusField__init_(); } $format.$negativeSuffix = $this.$negativeSuffix0 === null ? $this.$positiveSuffix0 : $this.$negativeSuffix0; $format.$setGroupingSize($this.$groupSize); $format.$setGroupingUsed($this.$groupSize <= 0 ? 0 : 1); $format.$setMinimumIntegerDigits(!$this.$decimalSeparatorRequired ? $this.$minimumIntLength : jl_Math_max(1, $this.$minimumIntLength)); $format.$setMaximumIntegerDigits($this.$intLength); $format.$setMinimumFractionDigits($this.$minimumFracLength); $format.$setMaximumFractionDigits($this.$fracLength); $format.$setDecimalSeparatorAlwaysShown($this.$decimalSeparatorRequired); $format.$exponentDigits = $this.$exponentLength; $format.$setMultiplier($this.$multiplier0); } function jt_DecimalFormatParser_parseText($this, $suffix, $end) { var $fields, $sb, $c, var$6, var$7, var$8, var$9, $next; $fields = ju_ArrayList__init_(); $sb = jl_StringBuilder__init_(); a: { b: { c: while (true) { if ($this.$index10 >= $this.$string4.$length()) break a; d: { $c = $this.$string4.$charAt($this.$index10); switch ($c) { case 35: case 48: if (!$suffix) break a; var$6 = new jl_IllegalArgumentException; var$7 = $this.$index10; var$8 = $this.$string4; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$9, $rt_s(1131)), var$7), $rt_s(1130)), var$8); jl_IllegalArgumentException__init_0(var$6, jl_StringBuilder_toString(var$9)); $rt_throw(var$6); case 37: if ($sb.$length() > 0) { $fields.$add2(jt_DecimalFormat$TextField__init_($sb.$toString())); $sb.$setLength(0); } $fields.$add2(jt_DecimalFormat$PercentField__init_0()); $this.$index10 = $this.$index10 + 1 | 0; $this.$multiplier0 = 100; break d; case 39: $this.$index10 = $this.$index10 + 1 | 0; $next = $this.$string4.$indexOf(39, $this.$index10); if ($next < 0) { var$6 = new jl_IllegalArgumentException; var$7 = $this.$index10; var$8 = $this.$string4; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$9, $rt_s(1132)), var$7), $rt_s(1133)), var$8); jl_IllegalArgumentException__init_0(var$6, jl_StringBuilder_toString(var$9)); $rt_throw(var$6); } if ($next == $this.$index10) $sb.$append0(39); else $sb.$append1($this.$string4.$substring0($this.$index10, $next)); $this.$index10 = $next + 1 | 0; break d; case 45: if ($sb.$length() > 0) { $fields.$add2(jt_DecimalFormat$TextField__init_($sb.$toString())); $sb.$setLength(0); } $fields.$add2(jt_DecimalFormat$MinusField__init_()); $this.$index10 = $this.$index10 + 1 | 0; break d; case 46: case 69: break c; case 59: break b; case 164: if ($sb.$length() > 0) { $fields.$add2(jt_DecimalFormat$TextField__init_($sb.$toString())); $sb.$setLength(0); } $fields.$add2(jt_DecimalFormat$CurrencyField__init_()); $this.$index10 = $this.$index10 + 1 | 0; break d; case 8240: if ($sb.$length() > 0) { $fields.$add2(jt_DecimalFormat$TextField__init_($sb.$toString())); $sb.$setLength(0); } $fields.$add2(jt_DecimalFormat$PerMillField__init_()); $this.$index10 = $this.$index10 + 1 | 0; $this.$multiplier0 = 1000; break d; default: } $sb.$append0($c); $this.$index10 = $this.$index10 + 1 | 0; } } var$6 = new jl_IllegalArgumentException; var$7 = $this.$index10; var$8 = $this.$string4; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$9, $rt_s(1131)), var$7), $rt_s(1130)), var$8); jl_IllegalArgumentException__init_0(var$6, jl_StringBuilder_toString(var$9)); $rt_throw(var$6); } if ($end) { var$6 = new jl_IllegalArgumentException; var$7 = $this.$index10; var$8 = $this.$string4; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$9, $rt_s(1131)), var$7), $rt_s(1130)), var$8); jl_IllegalArgumentException__init_0(var$6, jl_StringBuilder_toString(var$9)); $rt_throw(var$6); } } if ($sb.$length() > 0) $fields.$add2(jt_DecimalFormat$TextField__init_($sb.$toString())); return $fields.$toArray3($rt_createArray(jt_DecimalFormat$FormatField, $fields.$size0())); } function jt_DecimalFormatParser_parseNumber($this, $apply) { jt_DecimalFormatParser_parseIntegerPart($this, $apply); if ($this.$index10 < $this.$string4.$length() && $this.$string4.$charAt($this.$index10) == 46) { $this.$index10 = $this.$index10 + 1 | 0; jt_DecimalFormatParser_parseFractionalPart($this, $apply); } if ($this.$index10 < $this.$string4.$length() && $this.$string4.$charAt($this.$index10) == 69) { $this.$index10 = $this.$index10 + 1 | 0; jt_DecimalFormatParser_parseExponent($this, $apply); } } function jt_DecimalFormatParser_parseIntegerPart($this, $apply) { var $start, $lastGroup, $optionalDigits, $length, $minimumLength, var$7, var$8, var$9, var$10; $start = $this.$index10; $lastGroup = $this.$index10; $optionalDigits = 1; $length = 0; $minimumLength = 0; a: { b: while (true) { if ($this.$index10 >= $this.$string4.$length()) break a; c: { d: { switch ($this.$string4.$charAt($this.$index10)) { case 35: if (!$optionalDigits) break b; $length = $length + 1 | 0; break c; case 44: break d; case 48: break; default: break a; } $optionalDigits = 0; $length = $length + 1 | 0; $minimumLength = $minimumLength + 1 | 0; break c; } if ($lastGroup == $this.$index10) { var$7 = new jl_IllegalArgumentException; var$8 = $this.$index10; var$9 = $this.$string4; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$10, $rt_s(1134)), var$8), $rt_s(1130)), var$9); jl_IllegalArgumentException__init_0(var$7, jl_StringBuilder_toString(var$10)); $rt_throw(var$7); } if ($apply) $this.$groupSize = $this.$index10 - $lastGroup | 0; $lastGroup = $this.$index10 + 1 | 0; } $this.$index10 = $this.$index10 + 1 | 0; } var$7 = new jl_IllegalArgumentException; var$8 = $this.$index10; var$9 = $this.$string4; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$10, $rt_s(1135)), var$8), $rt_s(1130)), var$9); jl_IllegalArgumentException__init_0(var$7, jl_StringBuilder_toString(var$10)); $rt_throw(var$7); } if (!$length) { var$7 = new jl_IllegalArgumentException; var$8 = $this.$index10; var$9 = $this.$string4; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$10, $rt_s(1136)), var$8), $rt_s(1130)), var$9); jl_IllegalArgumentException__init_0(var$7, jl_StringBuilder_toString(var$10)); $rt_throw(var$7); } if ($lastGroup == $this.$index10) { var$7 = new jl_IllegalArgumentException; var$8 = $this.$index10; var$9 = $this.$string4; var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$10, $rt_s(1137)), var$8), $rt_s(1130)), var$9); jl_IllegalArgumentException__init_0(var$7, jl_StringBuilder_toString(var$10)); $rt_throw(var$7); } if ($apply && $lastGroup > $start) $this.$groupSize = $this.$index10 - $lastGroup | 0; if ($apply) { $this.$intLength = $length; $this.$minimumIntLength = $minimumLength; } } function jt_DecimalFormatParser_parseFractionalPart($this, $apply) { var $optionalDigits, $length, $minimumLength, var$5, var$6, var$7, var$8; $optionalDigits = 0; $length = 0; $minimumLength = 0; a: { b: while (true) { if ($this.$index10 >= $this.$string4.$length()) break a; c: { switch ($this.$string4.$charAt($this.$index10)) { case 35: break; case 44: var$5 = new jl_IllegalArgumentException; var$6 = $this.$index10; var$7 = $this.$string4; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(1138)), var$6), $rt_s(1130)), var$7); jl_IllegalArgumentException__init_0(var$5, jl_StringBuilder_toString(var$8)); $rt_throw(var$5); case 46: var$5 = new jl_IllegalArgumentException; var$6 = $this.$index10; var$7 = $this.$string4; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(1139)), var$6), $rt_s(1130)), var$7); jl_IllegalArgumentException__init_0(var$5, jl_StringBuilder_toString(var$8)); $rt_throw(var$5); case 48: if ($optionalDigits) break b; $length = $length + 1 | 0; $minimumLength = $minimumLength + 1 | 0; break c; default: break a; } $length = $length + 1 | 0; $optionalDigits = 1; } $this.$index10 = $this.$index10 + 1 | 0; } var$5 = new jl_IllegalArgumentException; var$6 = $this.$index10; var$7 = $this.$string4; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(1140)), var$6), $rt_s(1130)), var$7); jl_IllegalArgumentException__init_0(var$5, jl_StringBuilder_toString(var$8)); $rt_throw(var$5); } if ($apply) { $this.$fracLength = $length; $this.$minimumFracLength = $minimumLength; $this.$decimalSeparatorRequired = $length ? 0 : 1; } } function jt_DecimalFormatParser_parseExponent($this, $apply) { var $length, var$3, var$4, var$5, var$6; $length = 0; a: { b: while (true) { if ($this.$index10 >= $this.$string4.$length()) break a; switch ($this.$string4.$charAt($this.$index10)) { case 35: case 44: case 46: case 69: break b; case 48: break; default: break a; } $length = $length + 1 | 0; $this.$index10 = $this.$index10 + 1 | 0; } var$3 = new jl_IllegalArgumentException; var$4 = $this.$index10; var$5 = $this.$string4; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$6, $rt_s(1141)), var$4), $rt_s(1130)), var$5); jl_IllegalArgumentException__init_0(var$3, jl_StringBuilder_toString(var$6)); $rt_throw(var$3); } if ($length) { if ($apply) $this.$exponentLength = $length; return; } var$3 = new jl_IllegalArgumentException; var$4 = $this.$index10; var$5 = $this.$string4; var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$6, $rt_s(1142)), var$4), $rt_s(1130)), var$5); jl_IllegalArgumentException__init_0(var$3, jl_StringBuilder_toString(var$6)); $rt_throw(var$3); } var cbgssu_TextField$TextFieldStyle = $rt_classWithoutFields(); function cbgssu_TextField$TextFieldStyle__init_0() { var var_0 = new cbgssu_TextField$TextFieldStyle(); cbgssu_TextField$TextFieldStyle__init_(var_0); return var_0; } function cbgssu_TextField$TextFieldStyle__init_($this) { jl_Object__init_0($this); } var cbgggpi_DynamicsModifier$TangentialAcceleration = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Angular); function cbgggpi_DynamicsModifier$TangentialAcceleration__init_0() { var var_0 = new cbgggpi_DynamicsModifier$TangentialAcceleration(); cbgggpi_DynamicsModifier$TangentialAcceleration__init_(var_0); return var_0; } function cbgggpi_DynamicsModifier$TangentialAcceleration__init_($this) { cbgggpi_DynamicsModifier$Angular__init_($this); } function omceu_API$_Components$_ComboBox() { var a = this; jl_Object.call(a); a.$item0 = null; a.$this$121 = null; } function omceu_API$_Components$_ComboBox__init_(var_0) { var var_1 = new omceu_API$_Components$_ComboBox(); omceu_API$_Components$_ComboBox__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ComboBox__init_0($this, $this$1) { $this.$this$121 = $this$1; jl_Object__init_0($this); $this.$item0 = omceu_API$_Components$_ComboBox$_ComboBoxItem__init_($this); } function omceugt_ToolTipImage() { var a = this; jl_Object.call(a); a.$image4 = null; a.$x14 = 0; a.$y14 = 0; a.$color_r2 = 0.0; a.$color_g2 = 0.0; a.$color_b2 = 0.0; a.$color_a3 = 0.0; } function omceugt_ToolTipImage__init_0() { var var_0 = new omceugt_ToolTipImage(); omceugt_ToolTipImage__init_(var_0); return var_0; } function omceugt_ToolTipImage__init_($this) { jl_Object__init_0($this); } var cbgggpv_NumericValue = $rt_classWithoutFields(cbgggpv_ParticleValue); function cbgggpv_NumericValue__init_0() { var var_0 = new cbgggpv_NumericValue(); cbgggpv_NumericValue__init_(var_0); return var_0; } function cbgggpv_NumericValue__init_($this) { cbgggpv_ParticleValue__init_0($this); } function omcse_SandtrixEngineAdapter() { var a = this; jl_Object.call(a); a.$data11 = null; a.$outputs = null; a.$temp = null; a.$exitGameCommand = null; } function omcse_SandtrixEngineAdapter__init_() { var var_0 = new omcse_SandtrixEngineAdapter(); omcse_SandtrixEngineAdapter__init_0(var_0); return var_0; } function omcse_SandtrixEngineAdapter__init_0($this) { jl_Object__init_0($this); } function omcse_SandtrixEngineAdapter_getExitGameCommand($this) { return $this.$exitGameCommand; } function omcse_SandtrixEngineAdapter_init($this, $data, $outputs) { var $tetrominoSizeMax, $i, $mapSize, $ix, $iy; $this.$data11 = $data; $this.$outputs = $outputs; $this.$exitGameCommand = null; $this.$temp = omcse_TempVariables__init_0(); $this.$temp.$resolve_MapVisited = $rt_createBooleanMultiArray([144, 80]); $this.$temp.$resolve_PositionsList = $rt_createIntMultiArray([2, 11520]); $tetrominoSizeMax = 0; $i = 0; while ($i < $data.$settings.$shapes.data.length) { if ($data.$settings.$shapes.data[$i].$size13 > $tetrominoSizeMax) $tetrominoSizeMax = $data.$settings.$shapes.data[$i].$size13; $i = $i + 1 | 0; } $this.$temp.$rotate_filled = $rt_createBooleanMultiArray([$tetrominoSizeMax, $tetrominoSizeMax]); $this.$temp.$rotate_darkness = $rt_createFloatMultiArray([$tetrominoSizeMax, $tetrominoSizeMax]); $this.$temp.$rotate_sand = $rt_createMultiArray(omcsde_SAND, [$tetrominoSizeMax, $tetrominoSizeMax]); $mapSize = 11520; $this.$temp.$mapUpdatePosition = $rt_createIntMultiArray([2, $mapSize]); $this.$temp.$mapUpdatePositionIndexQueue = $rt_createIntArray($mapSize); $i = 0; $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $this.$temp.$mapUpdatePosition.data[$i].data[0] = $ix; $this.$temp.$mapUpdatePosition.data[$i].data[1] = $iy; $this.$temp.$mapUpdatePositionIndexQueue.data[$i] = $i; $i = $i + 1 | 0; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $this.$temp.$nextTetromino_MaterialCounter = $rt_createIntArray($data.$settings.$colors2.data.length); $this.$temp.$nextTetromino_MapMostNeededColor = null; $this.$temp.$nextTetromino_MapFilledPercent = 0.0; } function omcse_SandtrixEngineAdapter_shuffleArray($this, $ar) { var var$2, $i, $index, $a; var$2 = $ar.data; $i = var$2.length - 1 | 0; while ($i > 0) { $index = cbgm_MathUtils_random0($i); $a = var$2[$index]; var$2[$index] = var$2[$i]; var$2[$i] = $a; $i = $i + (-1) | 0; } } function omcse_SandtrixEngineAdapter_beforeInputs($this) { $this.$data11.$tetromino_moveX = 0.0; $this.$data11.$tetromino_drop = 0; } function omcse_SandtrixEngineAdapter_processInput($this, $engineInput) { a: { switch (omceg_EngineInput_type($engineInput)) { case 1: break; case 2: omcse_SandtrixEngineAdapter_input_right($this); break a; case 3: omcse_SandtrixEngineAdapter_input_down($this); break a; case 4: omcse_SandtrixEngineAdapter_input_rotate($this); break a; case 5: omcse_SandtrixEngineAdapter_input_game_over_confirm($this, omceg_EngineInput_p($engineInput, 0)); break a; case 6: omcse_SandtrixEngineAdapter_input_pause($this); break a; default: break a; } omcse_SandtrixEngineAdapter_input_left($this); } } function omcse_SandtrixEngineAdapter_input_pause($this) { var var$1; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 === omcsde_STATE_PAUSE) { $this.$data11.$state3 = $this.$data11.$pauseState; $this.$outputs.$add8(omceg_EngineOutput__init_(14, $rt_createArray(jl_Object, 0))); } else { $this.$data11.$pauseState = $this.$data11.$state3; $this.$data11.$state3 = omcsde_STATE_PAUSE; $this.$outputs.$add8(omceg_EngineOutput__init_(13, $rt_createArray(jl_Object, 0))); } } function omcse_SandtrixEngineAdapter_input_game_over_confirm($this, $name) { var $score; if ($this.$data11.$gameOverData.$isNewHighScore) { $score = omcse_SandtrixEngineAdapter_score_getScoreByGameMode($this); omcw_HighScoreManagerWeb_saveNewHighScore($this.$data11.$settings.$gameMode1, $this.$data11.$settings.$colorMode1, $this.$data11.$settings.$difficulty1, $name, $score); } $this.$exitGameCommand = omcsm_ExitGameCommand__init_(); } function omcse_SandtrixEngineAdapter_input_left($this) { var var$1, var$2; if ($this.$data11.$currentTetromino === null) return; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; var$2 = $this.$data11; var$2.$tetromino_moveX = var$2.$tetromino_moveX - 2.0; } function omcse_SandtrixEngineAdapter_input_right($this) { var var$1, var$2; if ($this.$data11.$currentTetromino === null) return; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; var$2 = $this.$data11; var$2.$tetromino_moveX = var$2.$tetromino_moveX + 2.0; } function omcse_SandtrixEngineAdapter_input_down($this) { var var$1; if ($this.$data11.$currentTetromino === null) return; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; $this.$data11.$tetromino_drop = 1; } function omcse_SandtrixEngineAdapter_input_rotate($this) { var var$1, $collisionType, var$3, var$4, $testSize, $i, var$7, var$8, $xNewLeft, $xNewRight; if ($this.$data11.$currentTetromino === null) return; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; omcse_SandtrixEngineAdapter_tetromino_calcRotationFromTetrominoToTemp($this, $this.$data11.$currentTetromino); $collisionType = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $this.$temp.$rotate_filled, $this.$data11.$currentTetromino.$size7, $this.$data11.$currentTetromino.$x9, $this.$data11.$currentTetromino.$y9); omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); if ($collisionType === omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { omcse_SandtrixEngineAdapter_tetromino_copyRotationFromTempToTetromino($this, $this.$data11.$currentTetromino); var$3 = $this.$outputs; var$1 = new omceg_EngineOutput; var$4 = $rt_createArray(jl_Object, 1); var$4.data[0] = $this.$data11.$currentTetromino; omceg_EngineOutput__init_0(var$1, 9, var$4); var$3.$add8(var$1); return; } $testSize = $this.$data11.$currentTetromino.$size7; $i = 1; while ($i < $testSize) { var$7 = $this.$data11.$currentTetromino.$x9; var$8 = $i; $xNewLeft = var$7 - var$8; if (omcse_SandtrixEngineAdapter_tetromino_Collision($this, $this.$temp.$rotate_filled, $this.$data11.$currentTetromino.$size7, $xNewLeft, $this.$data11.$currentTetromino.$y9) === omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { $this.$data11.$currentTetromino.$x9 = $xNewLeft; omcse_SandtrixEngineAdapter_tetromino_copyRotationFromTempToTetromino($this, $this.$data11.$currentTetromino); var$3 = $this.$outputs; var$1 = new omceg_EngineOutput; var$4 = $rt_createArray(jl_Object, 1); var$4.data[0] = $this.$data11.$currentTetromino; omceg_EngineOutput__init_0(var$1, 9, var$4); var$3.$add8(var$1); return; } $xNewRight = $this.$data11.$currentTetromino.$x9 + var$8; if (omcse_SandtrixEngineAdapter_tetromino_Collision($this, $this.$temp.$rotate_filled, $this.$data11.$currentTetromino.$size7, $xNewRight, $this.$data11.$currentTetromino.$y9) === omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { $this.$data11.$currentTetromino.$x9 = $xNewRight; omcse_SandtrixEngineAdapter_tetromino_copyRotationFromTempToTetromino($this, $this.$data11.$currentTetromino); var$3 = $this.$outputs; var$1 = new omceg_EngineOutput; var$4 = $rt_createArray(jl_Object, 1); var$4.data[0] = $this.$data11.$currentTetromino; omceg_EngineOutput__init_0(var$1, 9, var$4); var$3.$add8(var$1); return; } $i = $i + 1 | 0; } } function omcse_SandtrixEngineAdapter_update($this) { a: { omcse_SandtrixEngineAdapter$1_$callClinit(); switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal($this.$data11.$state3)]) { case 1: break; case 2: omcse_SandtrixEngineAdapter_update_StartTimer($this); break a; case 3: omcse_SandtrixEngineAdapter_update_TetrominoQueue($this); omcse_SandtrixEngineAdapter_update_CurrentTetrominoMoveX($this); omcse_SandtrixEngineAdapter_update_CurrentTetrominoMoveFall($this); omcse_SandtrixEngineAdapter_update_Map($this); omcse_SandtrixEngineAdapter_update_Score($this); omcse_SandtrixEngineAdapter_update_Clock($this); break a; case 4: omcse_SandtrixEngineAdapter_update_NextDelay($this); break a; case 5: omcse_SandtrixEngineAdapter_update_Resolve($this); break a; case 6: omcse_SandtrixEngineAdapter_update_GameOver_1($this); break a; default: break a; } omcse_SandtrixEngineAdapter_update_Init($this); } } function omcse_SandtrixEngineAdapter_update_Map($this) { var var$1, var$2; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; var$2 = $this.$data11; var$2.$timer_updateMap = var$2.$timer_updateMap + $this.$data11.$gameSpeedPct; while ($this.$data11.$timer_updateMap >= 2.0) { omcse_SandtrixEngineAdapter_updateMapResolve($this); omcse_SandtrixEngineAdapter_updateMapSand($this); var$2 = $this.$data11; var$2.$timer_updateMap = var$2.$timer_updateMap - 2.0; } } function omcse_SandtrixEngineAdapter_update_NextDelay($this) { var var$1, var$2; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_NEXT_DELAY) return; if ($this.$data11.$timer_nextTetrominoDelay > 0) { var$2 = $this.$data11; var$2.$timer_nextTetrominoDelay = var$2.$timer_nextTetrominoDelay - 1 | 0; } else { $this.$data11.$timer_nextTetrominoDelay = 0; $this.$outputs.$add8(omceg_EngineOutput__init_(5, $rt_createArray(jl_Object, 0))); $this.$data11.$state3 = omcsde_STATE_PLAY; } } function omcse_SandtrixEngineAdapter_update_Init($this) { var var$1, var$2, var$3; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_INIT) return; var$2 = $this.$outputs; var$1 = new omceg_EngineOutput; var$3 = $rt_createArray(jl_Object, 1); var$3.data[0] = jl_Integer_valueOf($this.$data11.$display.$startTimer_seconds); omceg_EngineOutput__init_0(var$1, 0, var$3); var$2.$add8(var$1); $this.$data11.$state3 = omcsde_STATE_START_TIMER; } function omcse_SandtrixEngineAdapter_update_StartTimer($this) { var var$1, var$2, var$3; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_START_TIMER) return; var$2 = $this.$data11; var$2.$timer_startTimer = var$2.$timer_startTimer + 1 | 0; if ($this.$data11.$timer_startTimer > 60) { var$2 = $this.$data11.$display; var$2.$startTimer_seconds = var$2.$startTimer_seconds - 1 | 0; if ($this.$data11.$display.$startTimer_seconds <= 0) { $this.$outputs.$add8(omceg_EngineOutput__init_(4, $rt_createArray(jl_Object, 0))); $this.$data11.$state3 = omcsde_STATE_PLAY; } else { var$2 = $this.$outputs; var$1 = new omceg_EngineOutput; var$3 = $rt_createArray(jl_Object, 1); var$3.data[0] = jl_Integer_valueOf($this.$data11.$display.$startTimer_seconds); omceg_EngineOutput__init_0(var$1, 0, var$3); var$2.$add8(var$1); } $this.$data11.$timer_startTimer = 0; } } function omcse_SandtrixEngineAdapter_update_TetrominoQueue($this) { var var$1, var$2, var$3; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; if ($this.$data11.$currentTetromino === null && $this.$data11.$nextTetromino === null) $this.$data11.$nextTetromino = omcse_SandtrixEngineAdapter_tetromino_getNextTetromino($this); if ($this.$data11.$currentTetromino === null) { $this.$data11.$currentTetromino = $this.$data11.$nextTetromino; $this.$data11.$nextTetromino = omcse_SandtrixEngineAdapter_tetromino_getNextTetromino($this); var$2 = $this.$outputs; var$1 = new omceg_EngineOutput; var$3 = $rt_createArray(jl_Object, 1); var$3.data[0] = $this.$data11.$currentTetromino; omceg_EngineOutput__init_0(var$1, 8, var$3); var$2.$add8(var$1); } } function omcse_SandtrixEngineAdapter_update_CurrentTetrominoMoveX($this) { var $current, $xNew; if ($this.$data11.$currentTetromino === null) return; if ($this.$data11.$tetromino_moveX !== 0.0) { $current = $this.$data11.$currentTetromino; $xNew = $current.$x9 + $this.$data11.$tetromino_moveX; omcse_SandtrixEngineAdapter_tetromino_tryMoveX($this, $current, $xNew); } } function omcse_SandtrixEngineAdapter_update_CurrentTetrominoMoveFall($this) { var var$1, $current, $downSpeed, $speed_accelerate, $currentCombo, $yNew, $collisionY, var$8, var$9, $gameOver, $xI, $yI, $ix, $iy, $x_c, $y_c; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; if ($this.$data11.$currentTetromino === null) return; $current = $this.$data11.$currentTetromino; $downSpeed = 1.399999976158142 * $this.$data11.$gameSpeedPct; if ($this.$data11.$tetromino_drop) { $speed_accelerate = $this.$data11.$tetromino_moveX !== 0.0 ? 1.0 : 2.0; $downSpeed = $downSpeed + $speed_accelerate; $currentCombo = $this.$data11.$display.$currentScoreStack === null ? 1 : $this.$data11.$display.$currentScoreStack.$combo; omcse_SandtrixEngineAdapter_score_add($this, Long_fromInt(2 * $currentCombo | 0)); } $yNew = $current.$y9 - $downSpeed; $collisionY = omcse_SandtrixEngineAdapter_tetromino_tryMoveY($this, $current, $yNew); omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); if ($collisionY !== omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { var$8 = $this.$outputs; var$1 = new omceg_EngineOutput; var$9 = $rt_createArray(jl_Object, 1); var$9.data[0] = $current; omceg_EngineOutput__init_0(var$1, 6, var$9); var$8.$add8(var$1); $gameOver = 0; $xI = cbgm_MathUtils_round($current.$x9); $yI = cbgm_MathUtils_round($current.$y9); $ix = 0; while ($ix < $current.$size7) { $iy = 0; while ($iy < $current.$size7) { if ($current.$filled.data[$ix].data[$iy]) { $x_c = $xI + $ix | 0; $y_c = $yI + $iy | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, $x_c, $y_c)) { omcse_SandtrixEngineAdapter_map_set($this, $x_c, $y_c, $current.$sand0.data[$ix].data[$iy], $current.$darkness0.data[$ix].data[$iy]); $this.$outputs.$add8(omceg_EngineOutput__init_(7, $rt_createArrayFromData(jl_Object, [$current.$sand0.data[$ix].data[$iy], jl_Integer_valueOf($x_c), jl_Integer_valueOf($y_c)]))); } else if ($y_c > 144) $gameOver = 1; } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } if ($gameOver) { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); omcse_SandtrixEngineAdapter_state_gameOver($this, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_MAP_FULL); } else { $this.$data11.$currentTetromino = null; $this.$data11.$timer_nextTetrominoDelay = 4; $this.$outputs.$add8(omceg_EngineOutput__init_(15, $rt_createArray(jl_Object, 0))); $this.$data11.$state3 = omcsde_STATE_NEXT_DELAY; } } } function omcse_SandtrixEngineAdapter_updateMapSand($this) { var var$1, $i, $index, $ix, $iy, var$6, var$7, var$8; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; omcse_SandtrixEngineAdapter_shuffleArray($this, $this.$temp.$mapUpdatePositionIndexQueue); $i = 0; while ($i < $this.$temp.$mapUpdatePositionIndexQueue.data.length) { a: { $index = $this.$temp.$mapUpdatePositionIndexQueue.data[$i]; $ix = $this.$temp.$mapUpdatePosition.data[$index].data[0]; $iy = $this.$temp.$mapUpdatePosition.data[$index].data[1]; if ($this.$data11.$map3.data[$ix].data[$iy].$sand.$resolveable) { var$6 = $iy - 1 | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, $ix, var$6)) { var$7 = $this.$data11.$map3.data[$ix].data[var$6].$sand; omcsde_SAND_$callClinit(); if (var$7 === omcsde_SAND_NONE) { omcse_SandtrixEngineAdapter_map_swap($this, $ix, $iy, $ix, var$6); break a; } } var$8 = $ix - 1 | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, var$8, var$6)) { var$7 = $this.$data11.$map3.data[var$8].data[var$6].$sand; omcsde_SAND_$callClinit(); if (var$7 === omcsde_SAND_NONE && omcet_Tools$Calc_chance(0.5)) { omcse_SandtrixEngineAdapter_map_swap($this, $ix, $iy, var$8, var$6); break a; } } var$8 = $ix + 1 | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, var$8, var$6)) { var$7 = $this.$data11.$map3.data[var$8].data[var$6].$sand; omcsde_SAND_$callClinit(); if (var$7 === omcsde_SAND_NONE && omcet_Tools$Calc_chance(0.5)) omcse_SandtrixEngineAdapter_map_swap($this, $ix, $iy, var$8, var$6); } } } $i = $i + 1 | 0; } } function omcse_SandtrixEngineAdapter_updateMapResolve($this) { var var$1, $last, $iy, $sand, $resolveScore, $resolveCombo, var$7, var$8, var$9, var$10, $reachedThreshold, $atThreshold, $atIncrease; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; $last = null; $iy = 0; while ($iy < 144) { $sand = $this.$data11.$map3.data[0].data[$iy].$sand; if ($sand !== $last && $sand.$resolveable) { if (omcse_SandtrixEngineAdapter_map_checkForResolveBFS($this, 0, $iy, $sand)) { $this.$outputs.$add8(omceg_EngineOutput__init_(1, $rt_createArray(jl_Object, 0))); $resolveScore = omcse_SandtrixEngineAdapter_map_resolve($this, 0, $iy, $sand); $resolveCombo = $this.$data11.$display.$currentScoreStack === null ? 0 : $this.$data11.$display.$currentScoreStack.$combo; a: { var$7 = omcet_Tools$Calc_upperBounds0($resolveCombo + 1 | 0, 10); $this.$data11.$scoreStacks.$add2(omcsd_DataGenerator_create_ScoreStack($resolveScore, var$7)); var$8 = $this.$data11; var$8.$scoreStackSum = Long_add(var$8.$scoreStackSum, $resolveScore); var$8 = $this.$outputs; var$1 = new omceg_EngineOutput; var$9 = $rt_createArray(jl_Object, 7); var$10 = var$9.data; var$10[0] = $sand; var$10[1] = jl_Long_valueOf($resolveScore); var$10[2] = jl_Integer_valueOf(var$7); var$7 = $this.$temp.$resolve_x1; var$10[3] = jl_Integer_valueOf(var$7); var$10[4] = jl_Integer_valueOf($this.$temp.$resolve_y1); var$7 = $this.$temp.$resolve_x2; var$10[5] = jl_Integer_valueOf(var$7); var$10[6] = jl_Integer_valueOf($this.$temp.$resolve_y2); omceg_EngineOutput__init_0(var$1, 3, var$9); var$8.$add8(var$1); omcse_SandtrixEngineAdapter$1_$callClinit(); switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($this.$data11.$settings.$gameMode1)]) { case 1: omcse_SandtrixEngineAdapter_lines_add($this, Long_fromInt(1)); $reachedThreshold = Long_lt($this.$data11.$display.$lines0, Long_fromInt($this.$data11.$settings.$endlessSpeedUpThreshold)) ? 0 : 1; $atThreshold = Long_ne($this.$data11.$display.$lines0, Long_fromInt($this.$data11.$settings.$endlessSpeedUpThreshold)) ? 0 : 1; $atIncrease = Long_ne(Long_rem(Long_add(Long_fromInt($this.$data11.$settings.$endlessSpeedUpThreshold), $this.$data11.$display.$lines0), Long_fromInt(10)), Long_ZERO) ? 0 : 1; if ($reachedThreshold && !(!$atThreshold && !$atIncrease)) omcse_SandtrixEngineAdapter_gameSpeed_increase($this, 0.10000000149011612); $this.$data11.$timer_resolveDelay = Long_fromInt(45); $this.$data11.$state3 = omcsde_STATE_RESOLVE; break a; case 2: break; case 3: omcse_SandtrixEngineAdapter_lines_remove($this, Long_fromInt(1)); if (Long_le($this.$data11.$display.$lines0, Long_ZERO)) { omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); omcse_SandtrixEngineAdapter_state_gameOver($this, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_ALL_LINES_CLEAR); break a; } $this.$data11.$timer_resolveDelay = Long_fromInt(45); $this.$data11.$state3 = omcsde_STATE_RESOLVE; break a; default: break a; } omcse_SandtrixEngineAdapter_lines_add($this, Long_fromInt(1)); $this.$data11.$timer_resolveDelay = Long_fromInt(45); $this.$data11.$state3 = omcsde_STATE_RESOLVE; } return; } $last = $sand; } $iy = $iy + 1 | 0; } } function omcse_SandtrixEngineAdapter_update_Resolve($this) { var var$1, var$2; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_RESOLVE) return; if (Long_gt($this.$data11.$timer_resolveDelay, Long_ZERO)) { var$2 = $this.$data11; var$2.$timer_resolveDelay = Long_sub(var$2.$timer_resolveDelay, Long_fromInt(1)); } else { $this.$data11.$state3 = omcsde_STATE_PLAY; $this.$outputs.$add8(omceg_EngineOutput__init_(5, $rt_createArray(jl_Object, 0))); } } function omcse_SandtrixEngineAdapter_gameSpeed_increase($this, $percent) { $this.$data11.$gameSpeedPct = $this.$data11.$gameSpeedPct + $percent; } function omcse_SandtrixEngineAdapter_update_Score($this) { var var$1; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; omcse_SandtrixEngineAdapter_score_updateScoreStacks($this); } function omcse_SandtrixEngineAdapter_score_updateScoreStacks($this) { var $lastIndex, $currentStack, $amount, var$4; if ($this.$data11.$scoreStacks.$size0() <= 0) { $this.$data11.$display.$currentScoreStack = null; $this.$data11.$scoreStackCounted = Long_ZERO; $this.$data11.$scoreStackSum = Long_ZERO; $this.$data11.$display.$comboTimePct = 0.0; return 0; } $lastIndex = $this.$data11.$scoreStacks.$size0() - 1 | 0; if ($this.$data11.$display.$currentScoreStack !== $this.$data11.$scoreStacks.$get5($lastIndex)) $this.$data11.$display.$currentScoreStack = $this.$data11.$scoreStacks.$get5($lastIndex); else { $currentStack = $this.$data11.$display.$currentScoreStack; $amount = Long_fromInt(10); if (Long_lt($currentStack.$score1, $amount)) $amount = $currentStack.$score1; $currentStack.$score1 = Long_sub($currentStack.$score1, $amount); omcse_SandtrixEngineAdapter_score_add($this, Long_mul($amount, Long_fromInt($currentStack.$combo))); var$4 = $this.$data11; var$4.$scoreStackCounted = Long_add(var$4.$scoreStackCounted, $amount); $this.$data11.$display.$comboTimePct = 1.0 - Long_toNumber($this.$data11.$scoreStackCounted) / Long_toNumber($this.$data11.$scoreStackSum); if (Long_le($currentStack.$score1, Long_ZERO)) { $this.$data11.$scoreStacks.$remove1($lastIndex); $this.$data11.$display.$currentScoreStack = null; } } return 1; } function omcse_SandtrixEngineAdapter_update_Clock($this) { var var$1, var$2, var$3, var$4; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_PLAY) return; a: { var$2 = $this.$data11.$display; var$3 = var$2.$clock_milliseconds; omcse_SandtrixEngineAdapter$1_$callClinit(); switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($this.$data11.$settings.$gameMode1)]) { case 1: case 3: var$4 = 16.66666603088379; break a; case 2: var$4 = (-16.66666603088379); break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } b: { c: { var$2.$clock_milliseconds = var$3 + var$4; switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($this.$data11.$settings.$gameMode1)]) { case 1: case 3: break; case 2: break c; default: break b; } if ($this.$data11.$display.$clock_milliseconds < 1000.0) break b; var$2 = $this.$data11.$display; var$2.$clock_seconds = var$2.$clock_seconds + 1 | 0; $this.$data11.$display.$clock_milliseconds = 0.0; if ($this.$data11.$display.$clock_seconds < 60) break b; var$2 = $this.$data11.$display; var$2.$clock_minutes = var$2.$clock_minutes + 1 | 0; $this.$data11.$display.$clock_seconds = 0; break b; } if ($this.$data11.$display.$clock_milliseconds < 0.0) { if (!($this.$data11.$display.$clock_seconds <= 0 && $this.$data11.$display.$clock_minutes <= 0)) { var$2 = $this.$data11.$display; var$2.$clock_seconds = var$2.$clock_seconds - 1 | 0; $this.$data11.$display.$clock_milliseconds = 999.0; if ($this.$data11.$display.$clock_seconds < 0 && $this.$data11.$display.$clock_minutes > 0) { var$2 = $this.$data11.$display; var$2.$clock_minutes = var$2.$clock_minutes - 1 | 0; $this.$data11.$display.$clock_seconds = 59; } } if ($this.$data11.$display.$clock_minutes <= 0 && $this.$data11.$display.$clock_seconds <= 0 && $this.$data11.$display.$clock_milliseconds <= 0.0) { $this.$data11.$display.$clock_minutes = 0; $this.$data11.$display.$clock_seconds = 0; $this.$data11.$display.$clock_milliseconds = 0.0; omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit(); omcse_SandtrixEngineAdapter_state_gameOver($this, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_TIME_OUT); return; } } } } function omcse_SandtrixEngineAdapter_update_GameOver_1($this) { var var$1, var$2, $ix, $iy; var$1 = $this.$data11.$state3; omcsde_STATE_$callClinit(); if (var$1 !== omcsde_STATE_GAME_OVER_1) return; var$2 = $this.$data11; var$2.$timer_gameOver = var$2.$timer_gameOver + 1 | 0; if ($this.$data11.$timer_gameOver > 60) { $this.$data11.$currentTetromino = null; $this.$data11.$timer_gameOver = 0; $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { if ($this.$data11.$map3.data[$ix].data[$iy].$sand.$resolveable) omcse_SandtrixEngineAdapter_map_setNone($this, $ix, $iy); $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $this.$outputs.$add8(omceg_EngineOutput__init_(11, $rt_createArray(jl_Object, 0))); $this.$data11.$state3 = omcsde_STATE_GAME_OVER_2; } } function omcse_SandtrixEngineAdapter_score_getScoreByGameMode($this) { var var$1; a: { omcse_SandtrixEngineAdapter$1_$callClinit(); switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($this.$data11.$settings.$gameMode1)]) { case 1: case 2: var$1 = $this.$data11.$display.$score2; break a; case 3: var$1 = Long_fromInt(((($this.$data11.$display.$clock_minutes * 60 | 0) * 1000 | 0) + ($this.$data11.$display.$clock_seconds * 1000 | 0) | 0) + cbgm_MathUtils_round($this.$data11.$display.$clock_milliseconds) | 0); break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } return var$1; } function omcse_SandtrixEngineAdapter_score_add($this, $amount) { $this.$data11.$display.$score2 = omcse_SandtrixEngineAdapter_math_addAvoidOverflow($this, $this.$data11.$display.$score2, $amount); } function omcse_SandtrixEngineAdapter_lines_add($this, $amount) { $this.$data11.$display.$lines0 = omcse_SandtrixEngineAdapter_math_addAvoidOverflow($this, $this.$data11.$display.$lines0, $amount); } function omcse_SandtrixEngineAdapter_lines_remove($this, $amount) { $this.$data11.$display.$lines0 = omcet_Tools$Calc_lowerBounds0(Long_sub($this.$data11.$display.$lines0, $amount), Long_ZERO); } function omcse_SandtrixEngineAdapter_math_addAvoidOverflow($this, $l1, $l2) { var $r; $r = Long_add($l1, $l2); if (Long_ge(Long_and(Long_xor($l1, $r), Long_xor($l2, $r)), Long_ZERO)) return $r; return Long_create(4294967295, 2147483647); } function omcse_SandtrixEngineAdapter_tetromino_updateNextTetrominoMapInfo($this) { var $map, $i, $anyResolveFound, $resolveAbleCount, $ix, $firstResolvableFound, $iy, $sand, var$9, $highestValueIndex, $map_size; $map = $this.$data11.$map3; $i = 0; while ($i < $this.$temp.$nextTetromino_MaterialCounter.data.length) { $this.$temp.$nextTetromino_MaterialCounter.data[$i] = 0; $i = $i + 1 | 0; } $anyResolveFound = 0; $resolveAbleCount = 0; $ix = 0; while ($ix < 80) { $firstResolvableFound = 0; $iy = 143; while ($iy >= 0) { $sand = $map.data[$ix].data[$iy].$sand; if ($sand.$resolveable) { if (!$firstResolvableFound) { $i = 0; while ($i < $this.$data11.$settings.$colors2.data.length) { if ($this.$data11.$settings.$colors2.data[$i] === $sand) { var$9 = $this.$temp.$nextTetromino_MaterialCounter.data; var$9[$i] = var$9[$i] + 1 | 0; $anyResolveFound = 1; $firstResolvableFound = 1; } $i = $i + 1 | 0; } } $resolveAbleCount = $resolveAbleCount + 1 | 0; } $iy = $iy + (-1) | 0; } $ix = $ix + 1 | 0; } if (!$anyResolveFound) { $this.$temp.$nextTetromino_MapMostNeededColor = null; $this.$temp.$nextTetromino_MapFilledPercent = 0.0; } else { $highestValueIndex = 0; $i = 0; while ($i < $this.$temp.$nextTetromino_MaterialCounter.data.length) { if ($this.$temp.$nextTetromino_MaterialCounter.data[$i] > $this.$temp.$nextTetromino_MaterialCounter.data[$highestValueIndex]) $highestValueIndex = $i; $i = $i + 1 | 0; } $this.$temp.$nextTetromino_MapMostNeededColor = $this.$data11.$settings.$colors2.data[$highestValueIndex]; $map_size = 80 * (144 - $this.$data11.$settings.$high1 | 0) | 0; $this.$temp.$nextTetromino_MapFilledPercent = $resolveAbleCount / $map_size; } } function omcse_SandtrixEngineAdapter_tetromino_getNextTetrominoColorFromBag($this, $preferColor) { var $bagSize, $si, $i, $color; if (!$this.$data11.$colorBag.$size0()) { $bagSize = omcet_Tools$Calc_lowerBounds($this.$data11.$settings.$colors2.data.length * 3 | 0, 1); $si = 0; $i = 0; while ($i < $bagSize) { $this.$data11.$colorBag.$add2($this.$data11.$settings.$colors2.data[$si]); $si = $si + 1 | 0; if ($si > ($this.$data11.$settings.$colors2.data.length - 1 | 0)) $si = 0; $i = $i + 1 | 0; } ju_Collections_shuffle($this.$data11.$colorBag); } a: { $color = null; if ($preferColor !== null) { $i = 0; while ($i < $this.$data11.$colorBag.$size0()) { if ($this.$data11.$colorBag.$get5($i) === $preferColor) { $color = $this.$data11.$colorBag.$get5($i); $this.$data11.$colorBag.$remove1($i); break a; } $i = $i + 1 | 0; } } } if ($color === null) { $color = $this.$data11.$colorBag.$get5(0); $this.$data11.$colorBag.$remove1(0); } return $color; } function omcse_SandtrixEngineAdapter_tetromino_getNextTetrominoShapeFromBag($this) { var $bagSize, $si, $i, $shapeDef; if (!$this.$data11.$shapeBag.$size0()) { $bagSize = omcet_Tools$Calc_lowerBounds($this.$data11.$settings.$shapes.data.length * 1 | 0, 1); $si = 0; $i = 0; while ($i < $bagSize) { $this.$data11.$shapeBag.$add2($this.$data11.$settings.$shapes.data[$si]); $si = $si + 1 | 0; if ($si > ($this.$data11.$settings.$shapes.data.length - 1 | 0)) $si = 0; $i = $i + 1 | 0; } ju_Collections_shuffle($this.$data11.$shapeBag); } $shapeDef = $this.$data11.$shapeBag.$get5(0); $this.$data11.$shapeBag.$remove1(0); return $shapeDef; } function omcse_SandtrixEngineAdapter_tetromino_getNextTetromino($this) { var $tetromino_shape, $preferColor, $x, $y, $tetromino_color, var$6; $tetromino_shape = omcse_SandtrixEngineAdapter_tetromino_getNextTetrominoShapeFromBag($this); $preferColor = null; omcse_SandtrixEngineAdapter_tetromino_updateNextTetrominoMapInfo($this); if (omcet_Tools$Calc_chance($this.$temp.$nextTetromino_MapFilledPercent)) $preferColor = $this.$temp.$nextTetromino_MapMostNeededColor; $x = 40 - ($tetromino_shape.$size13 / 2 | 0) | 0; $y = 144 + ($tetromino_shape.$size13 / 2 | 0) | 0; $tetromino_color = omcse_SandtrixEngineAdapter_tetromino_getNextTetrominoColorFromBag($this, $preferColor); var$6 = $rt_createArray(omcsde_SAND, 1); var$6.data[0] = $tetromino_color; return omcsd_DataGenerator_create_Tetromino($x, $y, $tetromino_shape, var$6); } function omcse_SandtrixEngineAdapter_tetromino_calcRotationFromTetrominoToTemp($this, $tetromino) { var $ix, $iy; $ix = 0; while ($ix < $tetromino.$size7) { $iy = 0; while ($iy < $tetromino.$size7) { $this.$temp.$rotate_filled.data[$ix].data[$iy] = $tetromino.$filled.data[($tetromino.$size7 - 1 | 0) - $iy | 0].data[$ix]; $this.$temp.$rotate_darkness.data[$ix].data[$iy] = $tetromino.$darkness0.data[($tetromino.$size7 - 1 | 0) - $iy | 0].data[$ix]; $this.$temp.$rotate_sand.data[$ix].data[$iy] = $tetromino.$sand0.data[($tetromino.$size7 - 1 | 0) - $iy | 0].data[$ix]; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } } function omcse_SandtrixEngineAdapter_tetromino_copyRotationFromTempToTetromino($this, $tetromino) { var $ix, $iy; $ix = 0; while ($ix < $tetromino.$size7) { $iy = 0; while ($iy < $tetromino.$size7) { $tetromino.$filled.data[$ix].data[$iy] = $this.$temp.$rotate_filled.data[$ix].data[$iy]; $tetromino.$darkness0.data[$ix].data[$iy] = $this.$temp.$rotate_darkness.data[$ix].data[$iy]; $tetromino.$sand0.data[$ix].data[$iy] = $this.$temp.$rotate_sand.data[$ix].data[$iy]; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } } function omcse_SandtrixEngineAdapter_state_gameOver($this, $gameOverReason) { var $score, $gameWasLost, $isNewHighScore, $map, $ix, $iy, var$8, var$9, var$10; while (omcse_SandtrixEngineAdapter_score_updateScoreStacks($this)) { } a: { $score = omcse_SandtrixEngineAdapter_score_getScoreByGameMode($this); omcse_SandtrixEngineAdapter$1_$callClinit(); switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON.data[jl_Enum_ordinal($gameOverReason)]) { case 1: $gameWasLost = 1; break a; case 2: case 3: $gameWasLost = 0; break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } b: { switch (omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($this.$data11.$settings.$gameMode1)]) { case 1: $isNewHighScore = omcw_HighScoreManagerWeb_isNewHighScore($this.$data11.$settings.$gameMode1, $this.$data11.$settings.$colorMode1, $this.$data11.$settings.$difficulty1, $score); break b; case 2: if ($gameWasLost) { $isNewHighScore = 0; break b; } $isNewHighScore = omcw_HighScoreManagerWeb_isNewHighScore($this.$data11.$settings.$gameMode1, $this.$data11.$settings.$colorMode1, $this.$data11.$settings.$difficulty1, $score); break b; case 3: if ($gameWasLost) { $isNewHighScore = 0; break b; } $isNewHighScore = omcw_HighScoreManagerWeb_isNewHighScore($this.$data11.$settings.$gameMode1, $this.$data11.$settings.$colorMode1, $this.$data11.$settings.$difficulty1, $score); break b; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } $map = $rt_createMultiArray(omcsdo_Map, [144, 80]); $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $map.data[$ix].data[$iy] = omcsd_DataGenerator_create_Map($this.$data11.$map3.data[$ix].data[$iy]); $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $this.$data11.$gameOverData = omcsd_DataGenerator_create_GameOverData($score, $gameWasLost, $isNewHighScore, $map); var$8 = $this.$outputs; var$9 = new omceg_EngineOutput; var$10 = $rt_createArray(jl_Object, 1); var$10.data[0] = $this.$data11.$gameOverData; omceg_EngineOutput__init_0(var$9, 10, var$10); var$8.$add8(var$9); $this.$data11.$timer_gameOver = 0; $this.$data11.$nextTetromino = null; var$8 = $this.$data11; omcsde_STATE_$callClinit(); var$8.$state3 = omcsde_STATE_GAME_OVER_1; } function omcse_SandtrixEngineAdapter_tetromino_Collision($this, $rotate_filled, $tetromino_size, $x, $y) { var $xI, $yI, $ix, $iy, $x_c, $y_c, $edgesValid, $mapValid, var$13; $xI = cbgm_MathUtils_round($x); $yI = cbgm_MathUtils_round($y); $ix = 0; while ($ix < $tetromino_size) { $iy = 0; while ($iy < $tetromino_size) { if ($rotate_filled.data[$ix].data[$iy]) { $x_c = $xI + $ix | 0; $y_c = $yI + $iy | 0; $edgesValid = $x_c >= 0 && $x_c < 80 && $y_c >= 0 ? 1 : 0; if (!$edgesValid) { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); return omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_EDGES; } $mapValid = $edgesValid && $y_c < 144 ? 1 : 0; if ($mapValid) { var$13 = $this.$data11.$map3.data[$x_c].data[$y_c].$sand; omcsde_SAND_$callClinit(); if (var$13 !== omcsde_SAND_NONE) { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); return omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_SAND; } } } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); return omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE; } function omcse_SandtrixEngineAdapter_tetromino_tryMoveX($this, $tetromino, $xNew) { var var$3, $ix, $collisionType; var$3 = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $xNew, $tetromino.$y9); omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); if (var$3 === omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { $tetromino.$x9 = $xNew; return omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE; } a: { $ix = $tetromino.$x9; if ($xNew < $tetromino.$x9) { while (true) { $ix = $ix - 1.0; $collisionType = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $ix, $tetromino.$y9); if ($collisionType !== omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) break; $tetromino.$x9 = $ix; if ($ix < $xNew) break a; } return $collisionType; } if ($xNew > $tetromino.$x9) { while (true) { $ix = $ix + 1.0; $collisionType = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $ix, $tetromino.$y9); if ($collisionType !== omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) break; $tetromino.$x9 = $ix; if ($ix > $xNew) break a; } return $collisionType; } } return omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE; } function omcse_SandtrixEngineAdapter_tetromino_tryMoveY($this, $tetromino, $yNew) { var var$3, $iy, $collisionType; var$3 = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $tetromino.$x9, $yNew); omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); if (var$3 === omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) { $tetromino.$y9 = $yNew; return omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE; } a: { $iy = $tetromino.$y9; if ($yNew >= $tetromino.$y9) { if ($yNew <= $tetromino.$y9) break a; while (true) { $collisionType = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $tetromino.$x9, $iy); if ($collisionType !== omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) break; $tetromino.$y9 = $iy; if ($iy <= $yNew) continue; else break a; } return $collisionType; } while (true) { $iy = $iy - 1.0; $collisionType = omcse_SandtrixEngineAdapter_tetromino_Collision($this, $tetromino.$filled, $tetromino.$size7, $tetromino.$x9, $iy); if ($collisionType !== omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE) break; $tetromino.$y9 = $iy; if ($iy < $yNew) break a; } return $collisionType; } return omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE; } function omcse_SandtrixEngineAdapter_map_xyValid($this, $x, $y) { return $x >= 0 && $x < 80 && $y >= 0 && $y < 144 ? 1 : 0; } function omcse_SandtrixEngineAdapter_map_checkForResolveBFS($this, $x_start, $y_start, $mat) { var $map, var$5, $ix, $iy, $index, $lastIndex, $x, $y, $i, $x_new, $y_new; $map = $this.$data11.$map3; if (!omcse_SandtrixEngineAdapter_map_xyValid($this, $x_start, $y_start)) return 0; var$5 = $map.data; if (!var$5[$x_start].data[$y_start].$sand.$resolveable) return 0; $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $this.$temp.$resolve_MapVisited.data[$ix].data[$iy] = 0; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $this.$temp.$resolve_PositionsList.data[0].data[0] = $x_start; $this.$temp.$resolve_PositionsList.data[0].data[1] = $y_start; $this.$temp.$resolve_MapVisited.data[$x_start].data[$y_start] = 1; $index = 0; $lastIndex = 0; while ($index <= $lastIndex) { $x = $this.$temp.$resolve_PositionsList.data[$index].data[0]; $y = $this.$temp.$resolve_PositionsList.data[$index].data[1]; if ($x == 79) return 1; $i = 0; while (true) { omcsc_CFG_GAME_$callClinit(); if ($i >= omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data.length) break; $x_new = $x + omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data[$i].data[0] | 0; $y_new = $y + omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data[$i].data[1] | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, $x_new, $y_new) && var$5[$x_new].data[$y_new].$sand === $mat && !$this.$temp.$resolve_MapVisited.data[$x_new].data[$y_new]) { $lastIndex = $lastIndex + 1 | 0; $this.$temp.$resolve_PositionsList.data[$lastIndex].data[0] = $x_new; $this.$temp.$resolve_PositionsList.data[$lastIndex].data[1] = $y_new; $this.$temp.$resolve_MapVisited.data[$x_new].data[$y_new] = 1; } $i = $i + 1 | 0; } $index = $index + 1 | 0; } return 0; } function omcse_SandtrixEngineAdapter_map_resolve($this, $x_start, $y_start, $mat) { var $map, var$5, $ix, $iy, $score, $index, $lastIndex, $x, $y, $i, $x_new, $y_new; $map = $this.$data11.$map3; if (!omcse_SandtrixEngineAdapter_map_xyValid($this, $x_start, $y_start)) return Long_ZERO; var$5 = $map.data; if (!var$5[$x_start].data[$y_start].$sand.$resolveable) return Long_ZERO; $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $this.$temp.$resolve_MapVisited.data[$ix].data[$iy] = 0; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $score = Long_ZERO; $this.$temp.$resolve_x1 = 80; $this.$temp.$resolve_x2 = 0; $this.$temp.$resolve_y1 = 144; $this.$temp.$resolve_y2 = 0; $this.$temp.$resolve_PositionsList.data[0].data[0] = $x_start; $this.$temp.$resolve_PositionsList.data[0].data[1] = $y_start; $this.$temp.$resolve_MapVisited.data[$x_start].data[$y_start] = 1; $index = 0; $lastIndex = 0; while ($index <= $lastIndex) { $x = $this.$temp.$resolve_PositionsList.data[$index].data[0]; $y = $this.$temp.$resolve_PositionsList.data[$index].data[1]; $this.$temp.$resolve_x1 = $x < $this.$temp.$resolve_x1 ? $x : $this.$temp.$resolve_x1; $this.$temp.$resolve_y1 = $y < $this.$temp.$resolve_y1 ? $y : $this.$temp.$resolve_y1; $this.$temp.$resolve_x2 = $x > $this.$temp.$resolve_x2 ? $x : $this.$temp.$resolve_x2; $this.$temp.$resolve_y2 = $y > $this.$temp.$resolve_y2 ? $y : $this.$temp.$resolve_y2; omcse_SandtrixEngineAdapter_map_setNone($this, $x, $y); $score = Long_add($score, Long_fromInt(1)); $this.$outputs.$add8(omceg_EngineOutput__init_(2, $rt_createArrayFromData(jl_Object, [jl_Integer_valueOf($x), jl_Integer_valueOf($y), $mat]))); $i = 0; while (true) { omcsc_CFG_GAME_$callClinit(); if ($i >= omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data.length) break; $x_new = $x + omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data[$i].data[0] | 0; $y_new = $y + omcsc_CFG_GAME_RESOLVE_DIRECTIONS.data[$i].data[1] | 0; if (omcse_SandtrixEngineAdapter_map_xyValid($this, $x_new, $y_new) && var$5[$x_new].data[$y_new].$sand === $mat && !$this.$temp.$resolve_MapVisited.data[$x_new].data[$y_new]) { $lastIndex = $lastIndex + 1 | 0; $this.$temp.$resolve_PositionsList.data[$lastIndex].data[0] = $x_new; $this.$temp.$resolve_PositionsList.data[$lastIndex].data[1] = $y_new; $this.$temp.$resolve_MapVisited.data[$x_new].data[$y_new] = 1; } $i = $i + 1 | 0; } $index = $index + 1 | 0; } return $score; } function omcse_SandtrixEngineAdapter_map_swap($this, $x, $y, $x2, $y2) { var $map, var$6, $mat, $darkness; $map = $this.$data11.$map3; var$6 = $map.data; $mat = $this.$data11.$map3.data[$x2].data[$y2].$sand; $darkness = $this.$data11.$map3.data[$x2].data[$y2].$darkness; $this.$data11.$map3.data[$x2].data[$y2].$sand = var$6[$x].data[$y].$sand; $this.$data11.$map3.data[$x2].data[$y2].$darkness = var$6[$x].data[$y].$darkness; $this.$data11.$map3.data[$x].data[$y].$sand = $mat; $this.$data11.$map3.data[$x].data[$y].$darkness = $darkness; } function omcse_SandtrixEngineAdapter_map_set($this, $x, $y, $mat, $darkness) { var $map, var$6, var$7; $map = $this.$data11.$map3; if (omcse_SandtrixEngineAdapter_map_xyValid($this, $x, $y)) { var$6 = $map.data; var$7 = var$6[$x].data[$y].$sand; omcsde_SAND_$callClinit(); if (var$7 !== omcsde_SAND_BLOCK) { var$6[$x].data[$y].$sand = $mat; var$6[$x].data[$y].$darkness = $darkness; } } } function omcse_SandtrixEngineAdapter_map_setNone($this, $x, $y) { omcsde_SAND_$callClinit(); omcse_SandtrixEngineAdapter_map_set($this, $x, $y, omcsde_SAND_NONE, 1.0); } function omcse_SandtrixEngineAdapter_shutdown($this) {} function omcse_SandtrixEngineAdapter_init0($this, var$1, var$2) { $this.$init0(var$1, var$2); } var cbg_LifecycleListener = $rt_classWithoutFields(0); function cbgc_Controllers$1() { jl_Object.call(this); this.$val$app = null; } function cbgc_Controllers$1__init_(var_0) { var var_1 = new cbgc_Controllers$1(); cbgc_Controllers$1__init_0(var_1, var_0); return var_1; } function cbgc_Controllers$1__init_0($this, var$1) { $this.$val$app = var$1; jl_Object__init_0($this); } function cbgc_Controllers$1_resume($this) {} function cbgc_Controllers$1_pause($this) {} function cbgu_ObjectMap() { var a = this; jl_Object.call(a); a.$size3 = 0; a.$keyTable2 = null; a.$valueTable0 = null; a.$loadFactor4 = 0.0; a.$threshold4 = 0; a.$shift2 = 0; a.$mask2 = 0; } var cbgu_ObjectMap_dummy = null; function cbgu_ObjectMap_$callClinit() { cbgu_ObjectMap_$callClinit = $rt_eraseClinit(cbgu_ObjectMap); cbgu_ObjectMap__clinit_(); } function cbgu_ObjectMap__init_() { var var_0 = new cbgu_ObjectMap(); cbgu_ObjectMap__init_1(var_0); return var_0; } function cbgu_ObjectMap__init_0(var_0) { var var_1 = new cbgu_ObjectMap(); cbgu_ObjectMap__init_2(var_1, var_0); return var_1; } function cbgu_ObjectMap__init_3(var_0, var_1) { var var_2 = new cbgu_ObjectMap(); cbgu_ObjectMap__init_4(var_2, var_0, var_1); return var_2; } function cbgu_ObjectMap__init_1($this) { cbgu_ObjectMap_$callClinit(); cbgu_ObjectMap__init_4($this, 51, 0.800000011920929); } function cbgu_ObjectMap__init_2($this, $initialCapacity) { cbgu_ObjectMap_$callClinit(); cbgu_ObjectMap__init_4($this, $initialCapacity, 0.800000011920929); } function cbgu_ObjectMap__init_4($this, $initialCapacity, $loadFactor) { var $tableSize; cbgu_ObjectMap_$callClinit(); jl_Object__init_0($this); if ($loadFactor > 0.0 && $loadFactor < 1.0) { $this.$loadFactor4 = $loadFactor; $tableSize = cbgu_ObjectSet_tableSize($initialCapacity, $loadFactor); $this.$threshold4 = $tableSize * $loadFactor | 0; $this.$mask2 = $tableSize - 1 | 0; $this.$shift2 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask2)); $this.$keyTable2 = $rt_createArray(jl_Object, $tableSize); $this.$valueTable0 = $rt_createArray(jl_Object, $tableSize); return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(724))).$append21($loadFactor)).$toString())); } function cbgu_ObjectMap_place($this, $item) { return Long_lo(Long_shru(Long_mul(Long_fromInt($item.$hashCode()), Long_create(2135587861, 2654435769)), $this.$shift2)); } function cbgu_ObjectMap_locateKey($this, $key) { var $keyTable, $i, $other; if ($key === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(962))); $keyTable = $this.$keyTable2; $i = $this.$place0($key); while (true) { $other = $keyTable.data[$i]; if ($other === null) return -($i + 1 | 0) | 0; if ($other.$equals($key)) break; $i = ($i + 1 | 0) & $this.$mask2; } return $i; } function cbgu_ObjectMap_put($this, $key, $value) { var $i, $oldValue, var$5; $i = $this.$locateKey0($key); if ($i >= 0) { $oldValue = $this.$valueTable0.data[$i]; $this.$valueTable0.data[$i] = $value; return $oldValue; } var$5 = -($i + 1 | 0) | 0; $this.$keyTable2.data[var$5] = $key; $this.$valueTable0.data[var$5] = $value; var$5 = $this.$size3 + 1 | 0; $this.$size3 = var$5; if (var$5 >= $this.$threshold4) cbgu_ObjectMap_resize($this, $this.$keyTable2.data.length << 1); return null; } function cbgu_ObjectMap_putResize($this, $key, $value) { var $keyTable, $i, var$5; $keyTable = $this.$keyTable2; $i = $this.$place0($key); while (true) { var$5 = $keyTable.data; if (var$5[$i] === null) break; $i = ($i + 1 | 0) & $this.$mask2; } var$5[$i] = $key; $this.$valueTable0.data[$i] = $value; } function cbgu_ObjectMap_get($this, $key) { var $i; $i = $this.$locateKey0($key); return $i < 0 ? null : $this.$valueTable0.data[$i]; } function cbgu_ObjectMap_remove($this, $key) { var $i, $keyTable, $valueTable, var$5, $oldValue, $mask, $next, var$9, var$10, $placement; $i = $this.$locateKey0($key); if ($i < 0) return null; $keyTable = $this.$keyTable2; $valueTable = $this.$valueTable0; var$5 = $valueTable.data; $oldValue = var$5[$i]; $mask = $this.$mask2; $next = ($i + 1 | 0) & $mask; while (true) { var$9 = $keyTable.data; var$10 = var$9[$next]; if (var$10 === null) break; $placement = $this.$place0(var$10); if ((($next - $placement | 0) & $mask) > (($i - $placement | 0) & $mask)) { var$9[$i] = var$10; var$5[$i] = var$5[$next]; $i = $next; } $next = ($next + 1 | 0) & $mask; } var$9[$i] = null; var$5[$i] = null; $this.$size3 = $this.$size3 - 1 | 0; return $oldValue; } function cbgu_ObjectMap_clear($this) { if (!$this.$size3) return; $this.$size3 = 0; ju_Arrays_fill1($this.$keyTable2, null); ju_Arrays_fill1($this.$valueTable0, null); } function cbgu_ObjectMap_containsKey($this, $key) { return $this.$locateKey0($key) < 0 ? 0 : 1; } function cbgu_ObjectMap_resize($this, $newSize) { var $oldCapacity, $oldKeyTable, $oldValueTable, $i, $key; a: { $oldCapacity = $this.$keyTable2.data.length; $this.$threshold4 = $newSize * $this.$loadFactor4 | 0; $this.$mask2 = $newSize - 1 | 0; $this.$shift2 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask2)); $oldKeyTable = $this.$keyTable2; $oldValueTable = $this.$valueTable0; $this.$keyTable2 = $rt_createArray(jl_Object, $newSize); $this.$valueTable0 = $rt_createArray(jl_Object, $newSize); if ($this.$size3 > 0) { $i = 0; while (true) { if ($i >= $oldCapacity) break a; $key = $oldKeyTable.data[$i]; if ($key !== null) cbgu_ObjectMap_putResize($this, $key, $oldValueTable.data[$i]); $i = $i + 1 | 0; } } } } function cbgu_ObjectMap__clinit_() { cbgu_ObjectMap_dummy = jl_Object__init_(); } function jur_Pattern() { var a = this; jl_Object.call(a); a.$lexemes = null; a.$flags1 = 0; a.$backRefs = null; a.$needsBackRefReplacement = 0; a.$globalGroupIndex = 0; a.$compCount = 0; a.$consCount = 0; a.$start13 = null; } function jur_Pattern__init_0() { var var_0 = new jur_Pattern(); jur_Pattern__init_(var_0); return var_0; } function jur_Pattern_matcher($this, $input) { return jur_Matcher__init_($this, $input); } function jur_Pattern_split0($this, $inputSeq, $limit) { var $res, $mat, $index, $curPos, var$7, var$8; $res = ju_ArrayList__init_(); $mat = jur_Pattern_matcher($this, $inputSeq); $index = 0; $curPos = 0; if (!$inputSeq.$length()) { var$7 = $rt_createArray(jl_String, 1); var$7.data[0] = $rt_s(102); return var$7; } while (jur_Matcher_find($mat)) { var$8 = $index + 1 | 0; if (var$8 >= $limit && $limit > 0) break; $res.$add2(($inputSeq.$subSequence($curPos, jur_Matcher_start($mat))).$toString()); $curPos = jur_Matcher_end($mat); $index = var$8; } a: { $res.$add2(($inputSeq.$subSequence($curPos, $inputSeq.$length())).$toString()); var$8 = $index + 1 | 0; if (!$limit) while (true) { var$8 = var$8 + (-1) | 0; if (var$8 < 0) break; if ((($res.$get5(var$8)).$toString()).$length()) break a; $res.$remove1(var$8); } } if (var$8 < 0) var$8 = 0; return $res.$toArray3($rt_createArray(jl_String, var$8)); } function jur_Pattern_split($this, $input) { return jur_Pattern_split0($this, $input, 0); } function jur_Pattern_pattern($this) { return $this.$lexemes.$toString(); } function jur_Pattern_compile0($pattern, $flags) { if ($pattern === null) $rt_throw(jl_NullPointerException__init_0($rt_s(1143))); if ($flags && ($flags | 255) != 255) $rt_throw(jl_IllegalArgumentException__init_($rt_s(102))); jur_AbstractSet_$callClinit(); jur_AbstractSet_counter = 1; return jur_Pattern_compileImpl(jur_Pattern__init_0(), $pattern, $flags); } function jur_Pattern_compileImpl($this, $pattern, $flags) { $this.$lexemes = jur_Lexer__init_($pattern, $flags); $this.$flags1 = $flags; $this.$start13 = jur_Pattern_processExpression($this, (-1), $this.$flags1, null); if ($this.$lexemes.$isEmpty()) { jur_Pattern_finalizeCompile($this); return $this; } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); } function jur_Pattern_processAlternations($this, $last) { var $auxRange, var$3, $rangeSet; $auxRange = jur_CharClass__init_1(jur_Pattern_hasFlag($this, 2), jur_Pattern_hasFlag($this, 64)); while (!$this.$lexemes.$isEmpty()) { var$3 = $this.$lexemes; if (!var$3.$isLetter0()) break; var$3 = $this.$lexemes; if (var$3.$lookAhead0() && $this.$lexemes.$lookAhead0() != (-536870788)) { var$3 = $this.$lexemes; if (var$3.$lookAhead0() != (-536870871)) break; } $auxRange.$add($this.$lexemes.$next6()); if ($this.$lexemes.$peek0() != (-536870788)) continue; $this.$lexemes.$next6(); } $rangeSet = jur_Pattern_processRangeSet($this, $auxRange); $rangeSet.$setNext($last); return $rangeSet; } function jur_Pattern_processExpression($this, $ch, $newFlags, $last) { var $children, $saveFlags, $saveChangedFlags, $fSet, var$8, $child; $children = ju_ArrayList__init_(); $saveFlags = $this.$flags1; $saveChangedFlags = 0; if ($newFlags != $this.$flags1) $this.$flags1 = $newFlags; a: { switch ($ch) { case -1073741784: $fSet = new jur_NonCapFSet; var$8 = $this.$consCount + 1 | 0; $this.$consCount = var$8; jur_NonCapFSet__init_0($fSet, var$8); break a; case -536870872: case -268435416: break; case -134217688: case -67108824: $fSet = new jur_BehindFSet; var$8 = $this.$consCount + 1 | 0; $this.$consCount = var$8; jur_BehindFSet__init_0($fSet, var$8); break a; case -33554392: $fSet = new jur_AtomicFSet; var$8 = $this.$consCount + 1 | 0; $this.$consCount = var$8; jur_AtomicFSet__init_0($fSet, var$8); break a; default: $this.$globalGroupIndex = $this.$globalGroupIndex + 1 | 0; if ($last !== null) $fSet = jur_FSet__init_($this.$globalGroupIndex); else { $fSet = jur_FinalSet__init_(); $saveChangedFlags = 1; } if ($this.$globalGroupIndex <= (-1)) break a; if ($this.$globalGroupIndex >= 10) break a; $this.$backRefs.data[$this.$globalGroupIndex] = $fSet; break a; } $fSet = jur_AheadFSet__init_(); } while (true) { if ($this.$lexemes.$isLetter0() && $this.$lexemes.$lookAhead0() == (-536870788)) $child = jur_Pattern_processAlternations($this, $fSet); else if ($this.$lexemes.$peek0() == (-536870788)) { $child = jur_EmptySet__init_($fSet); $this.$lexemes.$next6(); } else { $child = jur_Pattern_processSubExpression($this, $fSet); if ($this.$lexemes.$peek0() == (-536870788)) $this.$lexemes.$next6(); } if ($child !== null) $children.$add2($child); if ($this.$lexemes.$isEmpty()) break; if ($this.$lexemes.$peek0() == (-536870871)) break; } if ($this.$lexemes.$back() == (-536870788)) $children.$add2(jur_EmptySet__init_($fSet)); if ($this.$flags1 != $saveFlags && !$saveChangedFlags) { $this.$flags1 = $saveFlags; $this.$lexemes.$restoreFlags($this.$flags1); } switch ($ch) { case -1073741784: break; case -536870872: return jur_PositiveLookAhead__init_($children, $fSet); case -268435416: return jur_NegativeLookAhead__init_($children, $fSet); case -134217688: return jur_PositiveLookBehind__init_($children, $fSet); case -67108824: return jur_NegativeLookBehind__init_($children, $fSet); case -33554392: return jur_AtomicJointSet__init_($children, $fSet); default: switch ($children.$size0()) { case 0: break; case 1: return jur_SingleSet__init_($children.$get5(0), $fSet); default: return jur_JointSet__init_1($children, $fSet); } return jur_EmptySet__init_($fSet); } return jur_NonCapJointSet__init_1($children, $fSet); } function jur_Pattern_processSequence($this) { var $substring, var$2, $ch; $substring = jl_StringBuffer__init_(); while (!$this.$lexemes.$isEmpty()) { var$2 = $this.$lexemes; if (!var$2.$isLetter0()) break; var$2 = $this.$lexemes; if (var$2.$isHighSurrogate1()) break; var$2 = $this.$lexemes; if (var$2.$isLowSurrogate1()) break; var$2 = $this.$lexemes; if (!(!var$2.$isNextSpecial() && !$this.$lexemes.$lookAhead0())) { var$2 = $this.$lexemes; if (!(!var$2.$isNextSpecial() && jur_Lexer_isLetter($this.$lexemes.$lookAhead0()))) { var$2 = $this.$lexemes; if (var$2.$lookAhead0() != (-536870871)) { var$2 = $this.$lexemes; if ((var$2.$lookAhead0() & (-2147418113)) != (-2147483608)) { var$2 = $this.$lexemes; if (var$2.$lookAhead0() != (-536870788)) { var$2 = $this.$lexemes; if (var$2.$lookAhead0() != (-536870876)) break; } } } } } $ch = $this.$lexemes.$next6(); if (!jl_Character_isSupplementaryCodePoint($ch)) $substring.$append8($ch & 65535); else $substring.$append25(jl_Character_toChars($ch)); } if (!jur_Pattern_hasFlag($this, 2)) return jur_SequenceSet__init_($substring); if (jur_Pattern_hasFlag($this, 64)) return jur_UCISequenceSet__init_($substring); return jur_CISequenceSet__init_($substring); } function jur_Pattern_processDecomposedChar($this) { var $codePoints, $readCodePoints, $curSymb, $curSymbIndex, var$5, $codePointsHangul, var$7, var$8, var$9, var$10; $codePoints = $rt_createIntArray(4); $readCodePoints = 0; $curSymb = (-1); $curSymbIndex = (-1); if (!$this.$lexemes.$isEmpty() && $this.$lexemes.$isLetter0()) { var$5 = $codePoints.data; $curSymb = $this.$lexemes.$next6(); var$5[$readCodePoints] = $curSymb; $curSymbIndex = $curSymb - 4352 | 0; } if ($curSymbIndex >= 0 && $curSymbIndex < 19) { $codePointsHangul = $rt_createCharArray(3); var$5 = $codePointsHangul.data; var$5[$readCodePoints] = $curSymb & 65535; var$7 = $this.$lexemes.$peek0(); var$8 = var$7 - 4449 | 0; if (var$8 >= 0 && var$8 < 21) { var$5[1] = var$7 & 65535; $this.$lexemes.$next6(); var$9 = $this.$lexemes.$peek0(); var$7 = var$9 - 4519 | 0; if (var$7 >= 0 && var$7 < 28) { var$5[2] = var$9 & 65535; $this.$lexemes.$next6(); return jur_HangulDecomposedCharSet__init_($codePointsHangul, 3); } return jur_HangulDecomposedCharSet__init_($codePointsHangul, 2); } if (!jur_Pattern_hasFlag($this, 2)) return jur_CharSet__init_(var$5[0]); if (jur_Pattern_hasFlag($this, 64)) return jur_UCICharSet__init_(var$5[0]); return jur_CICharSet__init_(var$5[0]); } var$10 = 1; while (var$10 < 4 && !$this.$lexemes.$isEmpty() && $this.$lexemes.$isLetter0()) { var$5 = $codePoints.data; var$9 = var$10 + 1 | 0; var$5[var$10] = $this.$lexemes.$next6(); var$10 = var$9; } if (var$10 == 1) { var$5 = $codePoints.data; if (!jur_Lexer_hasSingleCodepointDecomposition(var$5[0])) return jur_Pattern_processCharSet($this, var$5[0]); } if (!jur_Pattern_hasFlag($this, 2)) return jur_DecomposedCharSet__init_($codePoints, var$10); if (jur_Pattern_hasFlag($this, 64)) return jur_UCIDecomposedCharSet__init_($codePoints, var$10); return jur_CIDecomposedCharSet__init_($codePoints, var$10); } function jur_Pattern_processSubExpression($this, $last) { var $cur, $term, var$4, $next; if ($this.$lexemes.$isLetter0() && !$this.$lexemes.$isNextSpecial() && jur_Lexer_isLetter($this.$lexemes.$lookAhead0())) { if (!jur_Pattern_hasFlag($this, 128)) { if (!$this.$lexemes.$isHighSurrogate1() && !$this.$lexemes.$isLowSurrogate1()) $cur = jur_Pattern_processSequence($this); else { $term = jur_Pattern_processTerminal($this, $last); $cur = jur_Pattern_processQuantifier($this, $last, $term); } } else { $cur = jur_Pattern_processDecomposedChar($this); if (!$this.$lexemes.$isEmpty()) { var$4 = $this.$lexemes; if (!(var$4.$peek0() == (-536870871) && !($last instanceof jur_FinalSet))) { var$4 = $this.$lexemes; if (var$4.$peek0() != (-536870788) && !$this.$lexemes.$isLetter0()) $cur = jur_Pattern_processQuantifier($this, $last, $cur); } } } } else if ($this.$lexemes.$peek0() != (-536870871)) { $term = jur_Pattern_processTerminal($this, $last); $cur = jur_Pattern_processQuantifier($this, $last, $term); } else { if ($last instanceof jur_FinalSet) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); $cur = jur_EmptySet__init_($last); } a: { if (!$this.$lexemes.$isEmpty()) { var$4 = $this.$lexemes; if (!(var$4.$peek0() == (-536870871) && !($last instanceof jur_FinalSet))) { var$4 = $this.$lexemes; if (var$4.$peek0() != (-536870788)) { $next = jur_Pattern_processSubExpression($this, $last); if ($cur instanceof jur_LeafQuantifierSet && !($cur instanceof jur_CompositeQuantifierSet) && !($cur instanceof jur_GroupQuantifierSet) && !($cur instanceof jur_AltQuantifierSet)) { var$4 = $cur; if (!$next.$first(var$4.$getInnerSet())) $cur = jur_UnifiedQuantifierSet__init_(var$4); } if (($next.$getType1() & 65535) != 43) $cur.$setNext($next); else $cur.$setNext($next.$getInnerSet()); break a; } } } if ($cur === null) return null; $cur.$setNext($last); } if (($cur.$getType1() & 65535) != 43) return $cur; return $cur.$getInnerSet(); } function jur_Pattern_processQuantifier($this, $last, $term) { var $quant, var$4, var$5, var$6, $q, var$8, $leaf; $quant = $this.$lexemes.$peek0(); if ($term !== null && !($term instanceof jur_LeafSet)) { switch ($quant) { case -2147483606: $this.$lexemes.$next6(); return jur_PossessiveGroupQuantifierSet__init_($term, $last, $quant); case -2147483605: $this.$lexemes.$next6(); return jur_PosPlusGroupQuantifierSet__init_($term, $last, (-2147483606)); case -2147483585: $this.$lexemes.$next6(); return jur_PosAltGroupQuantifierSet__init_($term, $last, (-536870849)); case -2147483525: var$4 = new jur_PosCompositeGroupQuantifierSet; var$5 = $this.$lexemes.$nextSpecial(); var$6 = $this.$compCount + 1 | 0; $this.$compCount = var$6; jur_PosCompositeGroupQuantifierSet__init_0(var$4, var$5, $term, $last, (-536870849), var$6); return var$4; case -1073741782: case -1073741781: $this.$lexemes.$next6(); $q = jur_ReluctantGroupQuantifierSet__init_($term, $last, $quant); $term.$setNext($q); return $q; case -1073741761: $this.$lexemes.$next6(); $q = jur_RelAltGroupQuantifierSet__init_($term, $last, (-536870849)); $term.$setNext($last); return $q; case -1073741701: $q = new jur_RelCompositeGroupQuantifierSet; var$4 = $this.$lexemes; var$4 = var$4.$nextSpecial(); var$8 = $this.$compCount + 1 | 0; $this.$compCount = var$8; jur_RelCompositeGroupQuantifierSet__init_0($q, var$4, $term, $last, (-536870849), var$8); $term.$setNext($q); return $q; case -536870870: case -536870869: $this.$lexemes.$next6(); $q = $term.$getType1() != (-2147483602) ? jur_GroupQuantifierSet__init_($term, $last, $quant) : jur_Pattern_hasFlag($this, 32) ? jur_DotAllQuantifierSet__init_($term, $last, $quant) : jur_DotQuantifierSet__init_($term, $last, $quant, jur_AbstractLineTerminator_getInstance($this.$flags1)); $term.$setNext($q); return $q; case -536870849: $this.$lexemes.$next6(); $q = jur_AltGroupQuantifierSet__init_($term, $last, (-536870849)); $term.$setNext($last); return $q; case -536870789: $q = new jur_CompositeGroupQuantifierSet; var$4 = $this.$lexemes; var$4 = var$4.$nextSpecial(); var$6 = $this.$compCount + 1 | 0; $this.$compCount = var$6; jur_CompositeGroupQuantifierSet__init_0($q, var$4, $term, $last, (-536870849), var$6); $term.$setNext($q); return $q; default: } return $term; } $leaf = null; if ($term !== null) $leaf = $term; switch ($quant) { case -2147483606: case -2147483605: $this.$lexemes.$next6(); $q = jur_PossessiveQuantifierSet__init_($leaf, $last, $quant); $leaf.$setNext($q); return $q; case -2147483585: $this.$lexemes.$next6(); return jur_PossessiveAltQuantifierSet__init_($leaf, $last, (-2147483585)); case -2147483525: return jur_PossessiveCompositeQuantifierSet__init_($this.$lexemes.$nextSpecial(), $leaf, $last, (-2147483525)); case -1073741782: case -1073741781: $this.$lexemes.$next6(); $q = jur_ReluctantQuantifierSet__init_($leaf, $last, $quant); $leaf.$setNext($q); return $q; case -1073741761: $this.$lexemes.$next6(); return jur_ReluctantAltQuantifierSet__init_($leaf, $last, (-1073741761)); case -1073741701: return jur_ReluctantCompositeQuantifierSet__init_($this.$lexemes.$nextSpecial(), $leaf, $last, (-1073741701)); case -536870870: case -536870869: $this.$lexemes.$next6(); $q = jur_LeafQuantifierSet__init_($leaf, $last, $quant); $leaf.$setNext($q); return $q; case -536870849: $this.$lexemes.$next6(); return jur_AltQuantifierSet__init_($leaf, $last, (-536870849)); case -536870789: return jur_CompositeQuantifierSet__init_($this.$lexemes.$nextSpecial(), $leaf, $last, (-536870789)); default: } return $term; } function jur_Pattern_processTerminal($this, $last) { var $term, $ch, $newFlags, var$5, $negative, $cc, $number, var$9, var$10, var$11; $term = null; while (true) { a: { $ch = $this.$lexemes.$peek0(); if (($ch & (-2147418113)) == (-2147483608)) { $this.$lexemes.$next6(); $newFlags = ($ch & 16711680) >> 16; $ch = $ch & (-16711681); if ($ch == (-16777176)) $this.$flags1 = $newFlags; else { if ($ch != (-1073741784)) $newFlags = $this.$flags1; $term = jur_Pattern_processExpression($this, $ch, $newFlags, $last); if ($this.$lexemes.$peek0() != (-536870871)) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); $this.$lexemes.$next6(); } } else { b: { c: { switch ($ch) { case -2147483599: case -2147483598: case -2147483597: case -2147483596: case -2147483595: case -2147483594: case -2147483593: case -2147483592: case -2147483591: break c; case -2147483583: break; case -2147483582: $this.$lexemes.$next6(); $term = jur_WordBoundary__init_(0); break a; case -2147483577: $this.$lexemes.$next6(); $term = jur_PreviousMatch__init_(); break a; case -2147483558: $this.$lexemes.$next6(); $term = new jur_EOLSet; var$5 = $this.$consCount + 1 | 0; $this.$consCount = var$5; jur_EOLSet__init_0($term, var$5); break a; case -2147483550: $this.$lexemes.$next6(); $term = jur_WordBoundary__init_(1); break a; case -2147483526: $this.$lexemes.$next6(); $term = jur_EOISet__init_0(); break a; case -536870876: $this.$lexemes.$next6(); $this.$consCount = $this.$consCount + 1 | 0; if (jur_Pattern_hasFlag($this, 8)) { if (jur_Pattern_hasFlag($this, 1)) { $term = jur_UMultiLineEOLSet__init_($this.$consCount); break a; } $term = jur_MultiLineEOLSet__init_($this.$consCount); break a; } if (jur_Pattern_hasFlag($this, 1)) { $term = jur_UEOLSet__init_($this.$consCount); break a; } $term = jur_EOLSet__init_($this.$consCount); break a; case -536870866: $this.$lexemes.$next6(); if (jur_Pattern_hasFlag($this, 32)) { $term = jur_DotAllSet__init_0(); break a; } $term = jur_DotSet__init_(jur_AbstractLineTerminator_getInstance($this.$flags1)); break a; case -536870821: $this.$lexemes.$next6(); $negative = 0; if ($this.$lexemes.$peek0() == (-536870818)) { $negative = 1; $this.$lexemes.$next6(); } $term = jur_Pattern_processRange($this, $negative, $last); if ($this.$lexemes.$peek0() != (-536870819)) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); $this.$lexemes.$setMode(1); $this.$lexemes.$next6(); break a; case -536870818: $this.$lexemes.$next6(); $this.$consCount = $this.$consCount + 1 | 0; if (!jur_Pattern_hasFlag($this, 8)) { $term = jur_SOLSet__init_(); break a; } $term = jur_MultiLineSOLSet__init_(jur_AbstractLineTerminator_getInstance($this.$flags1)); break a; case 0: $cc = $this.$lexemes.$peekSpecial(); if ($cc !== null) $term = jur_Pattern_processRangeSet($this, $cc); else { if ($this.$lexemes.$isEmpty()) { $term = jur_EmptySet__init_($last); break a; } $term = jur_CharSet__init_($ch & 65535); } $this.$lexemes.$next6(); break a; default: break b; } $this.$lexemes.$next6(); $term = jur_SOLSet__init_(); break a; } $number = ($ch & 2147483647) - 48 | 0; if ($this.$globalGroupIndex < $number) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); $this.$lexemes.$next6(); $this.$consCount = $this.$consCount + 1 | 0; $term = !jur_Pattern_hasFlag($this, 2) ? jur_BackReferenceSet__init_($number, $this.$consCount) : jur_Pattern_hasFlag($this, 64) ? jur_UCIBackReferenceSet__init_($number, $this.$consCount) : jur_CIBackReferenceSet__init_($number, $this.$consCount); $this.$backRefs.data[$number].$isBackReferenced = 1; $this.$needsBackRefReplacement = 1; break a; } if ($ch >= 0 && !$this.$lexemes.$isSpecial()) { $term = jur_Pattern_processCharSet($this, $ch); $this.$lexemes.$next6(); } else if ($ch == (-536870788)) $term = jur_EmptySet__init_($last); else { if ($ch != (-536870871)) { var$9 = new jur_PatternSyntaxException; var$10 = !$this.$lexemes.$isSpecial() ? jl_Character_toString($ch & 65535) : ($this.$lexemes.$peekSpecial()).$toString(); var$11 = $this.$lexemes; jur_PatternSyntaxException__init_0(var$9, var$10, var$11.$toString(), $this.$lexemes.$getIndex()); $rt_throw(var$9); } if ($last instanceof jur_FinalSet) $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), $this.$lexemes.$toString(), $this.$lexemes.$getIndex())); $term = jur_EmptySet__init_($last); } } } if ($ch != (-16777176)) break; } return $term; } function jur_Pattern_processRange($this, $negative, $last) { var $res, $rangeSet; $res = jur_Pattern_processRangeExpression($this, $negative); $rangeSet = jur_Pattern_processRangeSet($this, $res); $rangeSet.$setNext($last); return $rangeSet; } function jur_Pattern_processRangeExpression($this, $alt) { var $res, $buffer, $intersection, $notClosed, $firstInClass, var$7, $cur, $negative, $cs, $$je; $res = jur_CharClass__init_3($alt, jur_Pattern_hasFlag($this, 2), jur_Pattern_hasFlag($this, 64)); $buffer = (-1); $intersection = 0; $notClosed = 0; $firstInClass = 1; a: { b: { c: while (true) { if ($this.$lexemes.$isEmpty()) break a; $notClosed = $this.$lexemes.$peek0() == (-536870819) && !$firstInClass ? 0 : 1; if (!$notClosed) break a; d: { switch ($this.$lexemes.$peek0()) { case -536870874: if ($buffer >= 0) $res.$add($buffer); $buffer = $this.$lexemes.$next6(); if ($this.$lexemes.$peek0() != (-536870874)) { $buffer = 38; break d; } if ($this.$lexemes.$lookAhead0() == (-536870821)) { $this.$lexemes.$next6(); $intersection = 1; $buffer = (-1); break d; } $this.$lexemes.$next6(); if ($firstInClass) { $res = jur_Pattern_processRangeExpression($this, 0); break d; } if ($this.$lexemes.$peek0() == (-536870819)) break d; $res.$intersection(jur_Pattern_processRangeExpression($this, 0)); break d; case -536870867: if (!$firstInClass && $this.$lexemes.$lookAhead0() != (-536870819)) { var$7 = $this.$lexemes; if (var$7.$lookAhead0() != (-536870821) && $buffer >= 0) { $this.$lexemes.$next6(); $cur = $this.$lexemes.$peek0(); if ($this.$lexemes.$isSpecial()) break c; if ($cur < 0) { var$7 = $this.$lexemes; if (var$7.$lookAhead0() != (-536870819)) { var$7 = $this.$lexemes; if (var$7.$lookAhead0() != (-536870821) && $buffer >= 0) break c; } } e: { try { if (jur_Lexer_isLetter($cur)) break e; $cur = $cur & 65535; break e; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break b; } else { throw $$e; } } } try { $res.$add0($buffer, $cur); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break b; } else { throw $$e; } } $this.$lexemes.$next6(); $buffer = (-1); break d; } } if ($buffer >= 0) $res.$add($buffer); $buffer = 45; $this.$lexemes.$next6(); break d; case -536870821: if ($buffer >= 0) { $res.$add($buffer); $buffer = (-1); } $this.$lexemes.$next6(); $negative = 0; if ($this.$lexemes.$peek0() == (-536870818)) { $this.$lexemes.$next6(); $negative = 1; } if (!$intersection) $res.$union(jur_Pattern_processRangeExpression($this, $negative)); else $res.$intersection(jur_Pattern_processRangeExpression($this, $negative)); $intersection = 0; $this.$lexemes.$next6(); break d; case -536870819: if ($buffer >= 0) $res.$add($buffer); $buffer = 93; $this.$lexemes.$next6(); break d; case -536870818: if ($buffer >= 0) $res.$add($buffer); $buffer = 94; $this.$lexemes.$next6(); break d; case 0: if ($buffer >= 0) $res.$add($buffer); $cs = $this.$lexemes.$peekSpecial(); if ($cs === null) $buffer = 0; else { $res.$add9($cs); $buffer = (-1); } $this.$lexemes.$next6(); break d; default: } if ($buffer >= 0) $res.$add($buffer); $buffer = $this.$lexemes.$next6(); } $firstInClass = 0; } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), jur_Pattern_pattern($this), $this.$lexemes.$getIndex())); } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), jur_Pattern_pattern($this), $this.$lexemes.$getIndex())); } if (!$notClosed) { if ($buffer >= 0) $res.$add($buffer); return $res; } $rt_throw(jur_PatternSyntaxException__init_($rt_s(102), jur_Pattern_pattern($this), $this.$lexemes.$getIndex() - 1 | 0)); } function jur_Pattern_processCharSet($this, $ch) { var $isSupplCodePoint; $isSupplCodePoint = jl_Character_isSupplementaryCodePoint($ch); if (jur_Pattern_hasFlag($this, 2)) { a: { if (!($ch >= 97 && $ch <= 122)) { if ($ch < 65) break a; if ($ch > 90) break a; } return jur_CICharSet__init_($ch & 65535); } if (jur_Pattern_hasFlag($this, 64) && $ch > 128) { if ($isSupplCodePoint) return jur_UCISupplCharSet__init_($ch); if (jur_Lexer_isLowSurrogate($ch)) return jur_LowSurrogateCharSet__init_($ch & 65535); if (!jur_Lexer_isHighSurrogate($ch)) return jur_UCICharSet__init_($ch & 65535); return jur_HighSurrogateCharSet__init_($ch & 65535); } } if ($isSupplCodePoint) return jur_SupplCharSet__init_($ch); if (jur_Lexer_isLowSurrogate($ch)) return jur_LowSurrogateCharSet__init_($ch & 65535); if (!jur_Lexer_isHighSurrogate($ch)) return jur_CharSet__init_($ch & 65535); return jur_HighSurrogateCharSet__init_($ch & 65535); } function jur_Pattern_processRangeSet($this, $charClass) { var $surrogates, $lowHighSurrRangeSet; if (!$charClass.$hasLowHighSurrogates()) { if (!$charClass.$mayContainSupplCodepoints2()) { if ($charClass.$hasUCI0()) return jur_UCIRangeSet__init_($charClass); return jur_RangeSet__init_($charClass); } if ($charClass.$hasUCI0()) return jur_UCISupplRangeSet__init_($charClass); return jur_SupplRangeSet__init_($charClass); } $surrogates = $charClass.$getSurrogates(); $lowHighSurrRangeSet = jur_LowHighSurrogateRangeSet__init_($surrogates); if (!$charClass.$mayContainSupplCodepoints2()) { if ($charClass.$hasUCI0()) return jur_CompositeRangeSet__init_(jur_UCIRangeSet__init_($charClass.$getWithoutSurrogates()), $lowHighSurrRangeSet); return jur_CompositeRangeSet__init_(jur_RangeSet__init_($charClass.$getWithoutSurrogates()), $lowHighSurrRangeSet); } if ($charClass.$hasUCI0()) return jur_CompositeRangeSet__init_(jur_UCISupplRangeSet__init_($charClass.$getWithoutSurrogates()), $lowHighSurrRangeSet); return jur_CompositeRangeSet__init_(jur_SupplRangeSet__init_($charClass.$getWithoutSurrogates()), $lowHighSurrRangeSet); } function jur_Pattern_compile($pattern) { return jur_Pattern_compile0($pattern, 0); } function jur_Pattern_finalizeCompile($this) { if ($this.$needsBackRefReplacement) $this.$start13.$processSecondPass(); } function jur_Pattern_quote($s) { var $sb, $apos, var$4, $apos_0; $sb = (jl_StringBuilder__init_()).$append1($rt_s(1144)); $apos = 0; while (true) { var$4 = $s.$indexOf0($rt_s(1145), $apos); if (var$4 < 0) break; $apos_0 = var$4 + 2 | 0; ($sb.$append1($s.$substring0($apos, $apos_0))).$append1($rt_s(1146)); $apos = $apos_0; } return (($sb.$append1($s.$substring($apos))).$append1($rt_s(1145))).$toString(); } function jur_Pattern_groupCount($this) { return $this.$globalGroupIndex; } function jur_Pattern_compCount($this) { return $this.$compCount + 1 | 0; } function jur_Pattern_consCount($this) { return $this.$consCount + 1 | 0; } function jur_Pattern_getSupplement($ch) { if ($ch >= 97 && $ch <= 122) $ch = ($ch - 32 | 0) & 65535; else if ($ch >= 65 && $ch <= 90) $ch = ($ch + 32 | 0) & 65535; return $ch; } function jur_Pattern_hasFlag($this, $flag) { return ($this.$flags1 & $flag) != $flag ? 0 : 1; } function jur_Pattern__init_($this) { jl_Object__init_0($this); $this.$backRefs = $rt_createArray(jur_FSet, 10); $this.$globalGroupIndex = (-1); $this.$compCount = (-1); $this.$consCount = (-1); } function omcsugp_ScoreTextParticleSystem$CustomData() { var a = this; jl_Object.call(a); a.$ttl_timer = 0; a.$this$076 = null; } function omcsugp_ScoreTextParticleSystem$CustomData__init_(var_0, var_1) { var var_2 = new omcsugp_ScoreTextParticleSystem$CustomData(); omcsugp_ScoreTextParticleSystem$CustomData__init_0(var_2, var_0, var_1); return var_2; } function omcsugp_ScoreTextParticleSystem$CustomData__init_0($this, $this$0, $ttl_timer) { $this.$this$076 = $this$0; jl_Object__init_0($this); $this.$ttl_timer = $ttl_timer; } var ji_UnsupportedEncodingException = $rt_classWithoutFields(ji_IOException); function ji_UnsupportedEncodingException__init_0() { var var_0 = new ji_UnsupportedEncodingException(); ji_UnsupportedEncodingException__init_(var_0); return var_0; } function ji_UnsupportedEncodingException__init_($this) { ji_IOException__init_0($this); } function omcsde_SHAPES() { var a = this; jl_Enum.call(a); a.$filled0 = null; a.$darkness1 = null; a.$colorData = null; a.$size13 = 0; } var omcsde_SHAPES_TETROMINO_I = null; var omcsde_SHAPES_TETROMINO_J = null; var omcsde_SHAPES_TETROMINO_L = null; var omcsde_SHAPES_TETROMINO_O = null; var omcsde_SHAPES_TETROMINO_S = null; var omcsde_SHAPES_TETROMINO_T = null; var omcsde_SHAPES_TETROMINO_Z = null; var omcsde_SHAPES_$VALUES = null; function omcsde_SHAPES_$callClinit() { omcsde_SHAPES_$callClinit = $rt_eraseClinit(omcsde_SHAPES); omcsde_SHAPES__clinit_(); } function omcsde_SHAPES__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsde_SHAPES(); omcsde_SHAPES__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsde_SHAPES_values() { omcsde_SHAPES_$callClinit(); return omcsde_SHAPES_$VALUES.$clone(); } function omcsde_SHAPES__init_0($this, var$1, var$2, $shapeDefinitionsFile, $colorDefinitionsFile) { var $shapeDefinition, $shapeDefinitionPM, $colorDefinition, $colorDefinitionPM, var$9, $colorDataMap, $colorIndex, $ix, $iy, $shapePixel, $r, $g, $b, $a, var$19, $colorPixel; omcsde_SHAPES_$callClinit(); jl_Enum__init_($this, var$1, var$2); $shapeDefinition = cbgg_Texture__init_(cbg_Gdx_files.$internal($shapeDefinitionsFile)); ($shapeDefinition.$getTextureData()).$prepare(); $shapeDefinitionPM = ($shapeDefinition.$getTextureData()).$consumePixmap(); $colorDefinition = cbgg_Texture__init_(cbg_Gdx_files.$internal($colorDefinitionsFile)); ($colorDefinition.$getTextureData()).$prepare(); $colorDefinitionPM = ($colorDefinition.$getTextureData()).$consumePixmap(); if ($shapeDefinitionPM.$getWidth() != $shapeDefinitionPM.$getHeight()) { var$1 = new jl_RuntimeException; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$9, $rt_s(1147)), $shapeDefinitionsFile), $rt_s(1148)); jl_RuntimeException__init_4(var$1, jl_StringBuilder_toString(var$9)); $rt_throw(var$1); } if ($colorDefinitionPM.$getWidth() != $colorDefinitionPM.$getHeight()) { var$1 = new jl_RuntimeException; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$9, $rt_s(1149)), $shapeDefinitionsFile), $rt_s(1148)); jl_RuntimeException__init_4(var$1, jl_StringBuilder_toString(var$9)); $rt_throw(var$1); } if ($shapeDefinitionPM.$getWidth() == $colorDefinitionPM.$getWidth() && $shapeDefinitionPM.$getHeight() == $colorDefinitionPM.$getHeight()) { $this.$size13 = $colorDefinitionPM.$getWidth(); $this.$filled0 = $rt_createBooleanMultiArray([$this.$size13, $this.$size13]); $this.$darkness1 = $rt_createFloatMultiArray([$this.$size13, $this.$size13]); $this.$colorData = $rt_createByteMultiArray([$this.$size13, $this.$size13]); $colorDataMap = ju_HashMap__init_(); $colorIndex = 1; $ix = 0; while ($ix < $this.$size13) { $iy = 0; while ($iy < $this.$size13) { $shapePixel = $shapeDefinitionPM.$getPixel($ix, $iy); $r = ($shapePixel >>> 24 | 0) / 255.0; $g = (($shapePixel & 16711680) >>> 16 | 0) / 255.0; $b = (($shapePixel & 65280) >>> 8 | 0) / 255.0; $a = ($shapePixel & 255) / 255.0; var$19 = $this.$filled0.data[$ix]; var$19.data[$iy] = $a === 0.0 ? 0 : 1; $this.$darkness1.data[$ix].data[$iy] = ($r + $g + $b) / 3.0; if (!$this.$filled0.data[$ix].data[$iy]) $this.$colorData.data[$ix].data[$iy] = 0; else { $colorPixel = $colorDefinitionPM.$getPixel($ix, $iy); if ($colorDataMap.$get2(jl_Integer_valueOf($colorPixel)) !== null) $this.$colorData.data[$ix].data[$iy] = ($colorDataMap.$get2(jl_Integer_valueOf($colorPixel))).$byteValue(); else { $colorDataMap.$put1(jl_Integer_valueOf($colorPixel), jl_Byte_valueOf($colorIndex)); $this.$colorData.data[$ix].data[$iy] = $colorIndex; $colorIndex = ($colorIndex + 1 | 0) << 24 >> 24; } } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } return; } var$1 = new jl_RuntimeException; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$9, $rt_s(1150)), $shapeDefinitionsFile), $rt_s(1151)), $colorDefinitionsFile), $rt_s(1152)); jl_RuntimeException__init_4(var$1, jl_StringBuilder_toString(var$9)); $rt_throw(var$1); } function omcsde_SHAPES_$values() { omcsde_SHAPES_$callClinit(); return $rt_createArrayFromData(omcsde_SHAPES, [omcsde_SHAPES_TETROMINO_I, omcsde_SHAPES_TETROMINO_J, omcsde_SHAPES_TETROMINO_L, omcsde_SHAPES_TETROMINO_O, omcsde_SHAPES_TETROMINO_S, omcsde_SHAPES_TETROMINO_T, omcsde_SHAPES_TETROMINO_Z]); } function omcsde_SHAPES__clinit_() { omcsde_SHAPES_TETROMINO_I = omcsde_SHAPES__init_($rt_s(1153), 0, $rt_s(1154), $rt_s(1155)); omcsde_SHAPES_TETROMINO_J = omcsde_SHAPES__init_($rt_s(1156), 1, $rt_s(1157), $rt_s(1158)); omcsde_SHAPES_TETROMINO_L = omcsde_SHAPES__init_($rt_s(1159), 2, $rt_s(1160), $rt_s(1161)); omcsde_SHAPES_TETROMINO_O = omcsde_SHAPES__init_($rt_s(1162), 3, $rt_s(1163), $rt_s(1164)); omcsde_SHAPES_TETROMINO_S = omcsde_SHAPES__init_($rt_s(1165), 4, $rt_s(1166), $rt_s(1167)); omcsde_SHAPES_TETROMINO_T = omcsde_SHAPES__init_($rt_s(1168), 5, $rt_s(1169), $rt_s(1170)); omcsde_SHAPES_TETROMINO_Z = omcsde_SHAPES__init_($rt_s(1171), 6, $rt_s(1172), $rt_s(1173)); omcsde_SHAPES_$VALUES = omcsde_SHAPES_$values(); } var ju_Formattable = $rt_classWithoutFields(0); var jur_PosAltGroupQuantifierSet = $rt_classWithoutFields(jur_AltGroupQuantifierSet); function jur_PosAltGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_PosAltGroupQuantifierSet(); jur_PosAltGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PosAltGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_AltGroupQuantifierSet__init_0($this, $innerSet, $next, $type); jur_FSet_$callClinit(); $innerSet.$setNext(jur_FSet_posFSet); } function jur_PosAltGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $nextIndex; $nextIndex = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($nextIndex <= 0) $nextIndex = $stringIndex; return $this.$next.$matches($nextIndex, $testString, $matchResult); } function jur_PosAltGroupQuantifierSet_setNext($this, $next) { $this.$next = $next; } var cbgm_Interpolation$12 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$12__init_() { var var_0 = new cbgm_Interpolation$12(); cbgm_Interpolation$12__init_0(var_0); return var_0; } function cbgm_Interpolation$12__init_0($this) { cbgm_Interpolation__init_($this); } var cbgssu_Touchpad$1 = $rt_classWithoutFields(cbgss_InputListener); var cbgm_Interpolation$13 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$13__init_() { var var_0 = new cbgm_Interpolation$13(); cbgm_Interpolation$13__init_0(var_0); return var_0; } function cbgm_Interpolation$13__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$14 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$14__init_() { var var_0 = new cbgm_Interpolation$14(); cbgm_Interpolation$14__init_0(var_0); return var_0; } function cbgm_Interpolation$14__init_0($this) { cbgm_Interpolation__init_($this); } function ju_TemplateCollections$ImmutableArrayList() { ju_TemplateCollections$AbstractImmutableList.call(this); this.$list0 = null; } function ju_TemplateCollections$ImmutableArrayList__init_(var_0) { var var_1 = new ju_TemplateCollections$ImmutableArrayList(); ju_TemplateCollections$ImmutableArrayList__init_0(var_1, var_0); return var_1; } function ju_TemplateCollections$ImmutableArrayList__init_0($this, $list) { ju_TemplateCollections$AbstractImmutableList__init_($this); $this.$list0 = $list; } function ju_TemplateCollections$ImmutableArrayList_get($this, $index) { return $this.$list0.data[$index]; } function ju_TemplateCollections$ImmutableArrayList_size($this) { return $this.$list0.data.length; } var cbgm_Interpolation$10 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$10__init_() { var var_0 = new cbgm_Interpolation$10(); cbgm_Interpolation$10__init_0(var_0); return var_0; } function cbgm_Interpolation$10__init_0($this) { cbgm_Interpolation__init_($this); } var cbgm_Interpolation$11 = $rt_classWithoutFields(cbgm_Interpolation); function cbgm_Interpolation$11__init_() { var var_0 = new cbgm_Interpolation$11(); cbgm_Interpolation$11__init_0(var_0); return var_0; } function cbgm_Interpolation$11__init_0($this) { cbgm_Interpolation__init_($this); } var cbgggp_ParallelArray = $rt_classWithoutFields(); function cgxgbt_TeaGraphics$2() { cbg_Graphics$DisplayMode.call(this); this.$this$077 = null; } function cgxgbt_TeaGraphics$2__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cgxgbt_TeaGraphics$2(); cgxgbt_TeaGraphics$2__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cgxgbt_TeaGraphics$2__init_0($this, $this$0, $arg0, $arg1, $arg2, $arg3) { $this.$this$077 = $this$0; cbg_Graphics$DisplayMode__init_0($this, $arg0, $arg1, $arg2, $arg3); } function cgxgbt_TeaGraphics$1() { jl_Object.call(this); this.$this$078 = null; } function cgxgbt_TeaGraphics$1__init_(var_0) { var var_1 = new cgxgbt_TeaGraphics$1(); cgxgbt_TeaGraphics$1__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaGraphics$1__init_0($this, $this$0) { $this.$this$078 = $this$0; jl_Object__init_0($this); } function cgxgbt_TeaGraphics$1_fullscreenChanged($this) {} function cgxgbt_TeaGraphics$1_fullscreenChanged$exported$0(var$0) { var$0.$fullscreenChanged(); } function cbgm_Polygon() { var a = this; jl_Object.call(a); a.$localVertices = null; a.$scaleX3 = 0.0; a.$scaleY3 = 0.0; a.$dirty0 = 0; } function cbgm_Polygon__init_1() { var var_0 = new cbgm_Polygon(); cbgm_Polygon__init_0(var_0); return var_0; } function cbgm_Polygon__init_(var_0) { var var_1 = new cbgm_Polygon(); cbgm_Polygon__init_2(var_1, var_0); return var_1; } function cbgm_Polygon__init_0($this) { jl_Object__init_0($this); $this.$scaleX3 = 1.0; $this.$scaleY3 = 1.0; $this.$dirty0 = 1; $this.$localVertices = $rt_createFloatArray(0); } function cbgm_Polygon__init_2($this, $vertices) { var var$2; var$2 = $vertices.data; jl_Object__init_0($this); $this.$scaleX3 = 1.0; $this.$scaleY3 = 1.0; $this.$dirty0 = 1; if (var$2.length >= 6) { $this.$localVertices = $vertices; return; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(1174))); } function jusi_FilteringStreamImpl() { jusi_WrappingStreamImpl.call(this); this.$filter1 = null; } function jusi_FilteringStreamImpl__init_(var_0, var_1) { var var_2 = new jusi_FilteringStreamImpl(); jusi_FilteringStreamImpl__init_0(var_2, var_0, var_1); return var_2; } function jusi_FilteringStreamImpl__init_0($this, $innerStream, $filter) { jusi_WrappingStreamImpl__init_($this, $innerStream); $this.$filter1 = $filter; } function jusi_FilteringStreamImpl_wrap($this, $consumer) { return jusi_FilteringStreamImpl$wrap$lambda$_1_0__init_($this, $consumer); } function jusi_FilteringStreamImpl_lambda$wrap$0($this, $consumer, $t) { if ($this.$filter1.$test1($t)) return $consumer.$test1($t); return 1; } function cbgggmd_ModelAnimation() { jl_Object.call(this); this.$nodeAnimations = null; } function cbgggmd_ModelAnimation__init_0() { var var_0 = new cbgggmd_ModelAnimation(); cbgggmd_ModelAnimation__init_(var_0); return var_0; } function cbgggmd_ModelAnimation__init_($this) { jl_Object__init_0($this); $this.$nodeAnimations = cbgu_Array__init_1(); } function omceu_API$_Input() { jl_Object.call(this); this.$this$079 = null; } function omceu_API$_Input__init_(var_0) { var var_1 = new omceu_API$_Input(); omceu_API$_Input__init_0(var_1, var_0); return var_1; } function omceu_API$_Input__init_0($this, $this$0) { $this.$this$079 = $this$0; jl_Object__init_0($this); } function omceu_API$_Input_lastGUIMouseHoverName($this) { if ($this.$this$079.$inputState.$lastGUIMouseHover !== null) { if ($this.$this$079.$inputState.$lastGUIMouseHover instanceof omceugc_Component) return $this.$this$079.$inputState.$lastGUIMouseHover.$name1; if ($this.$this$079.$inputState.$lastGUIMouseHover instanceof omceug_Window) return $this.$this$079.$inputState.$lastGUIMouseHover.$name2; } return $rt_s(102); } function omceu_API$_Input_mouseDown($this) { return $this.$this$079.$inputState.$inputEvents.$mouseDown; } function omceu_API$_Input_mouseUp($this) { return $this.$this$079.$inputState.$inputEvents.$mouseUp; } function omceu_API$_Input_mouseXGUI($this) { return $this.$this$079.$inputState.$mouse_gui.$x10; } function omceu_API$_Input_mouseYGUI($this) { return $this.$this$079.$inputState.$mouse_gui.$y10; } function omceu_API$_Input_mouseX($this) { return $this.$this$079.$inputState.$mouse.$x10; } function omceu_API$_Input_mouseY($this) { return $this.$this$079.$inputState.$mouse.$y10; } function omceu_API$_Input_mouseUpButton($this, $button) { var $i; $i = 0; while ($i < $this.$this$079.$inputState.$inputEvents.$mouseUpButtons.$size0()) { if ($button == ($this.$this$079.$inputState.$inputEvents.$mouseUpButtons.$get5($i)).$intValue()) return 1; $i = $i + 1 | 0; } return 0; } function omceu_API$_Input_mouseDownButton($this, $button) { var $i; $i = 0; while ($i < $this.$this$079.$inputState.$inputEvents.$mouseDownButtons.$size0()) { if ($button == ($this.$this$079.$inputState.$inputEvents.$mouseDownButtons.$get5($i)).$intValue()) return 1; $i = $i + 1 | 0; } return 0; } function omceu_API$_Input_isMouseButtonDown($this, $button) { return $this.$this$079.$inputState.$inputEvents.$mouseButtonsDown.data[$button]; } function omceu_API$_Input_keyDown($this) { return $this.$this$079.$inputState.$inputEvents.$keyDown; } function omceu_API$_Input_keyDownKey($this, $keyCode) { var $i; $i = 0; while ($i < $this.$this$079.$inputState.$inputEvents.$keyDownKeyCodes.$size0()) { if ($keyCode == ($this.$this$079.$inputState.$inputEvents.$keyDownKeyCodes.$get5($i)).$intValue()) return 1; $i = $i + 1 | 0; } return 0; } function omceu_API$_Input_isKeyDown($this, $keyCode) { return $this.$this$079.$inputState.$inputEvents.$keysDown.data[$keyCode]; } function omceu_API$_Input_gamePadDown($this) { return $this.$this$079.$inputState.$inputEvents.$gamePadButtonDown; } function omceu_API$_Input_gamePadDownButton($this, $keyCode) { var $i; $i = 0; while ($i < $this.$this$079.$inputState.$inputEvents.$gamePadButtonDownKeyCodes.$size0()) { if ($keyCode == ($this.$this$079.$inputState.$inputEvents.$gamePadButtonDownKeyCodes.$get5($i)).$intValue()) return 1; $i = $i + 1 | 0; } return 0; } function omceu_API$_Input_gamePadIsButtonDown($this, $keyCode) { return $this.$this$079.$inputState.$inputEvents.$gamePadButtonsDown.data[$keyCode]; } function omceu_API$_Input_gamePadDisconnected($this) { return $this.$this$079.$inputState.$inputEvents.$gamePadDisconnected; } function omceu_API$_Input_gamePadLeftX($this) { return $this.$this$079.$inputState.$inputEvents.$gamePadLeftX; } function omceu_API$_Input_gamePadLeftY($this) { return $this.$this$079.$inputState.$inputEvents.$gamePadLeftY; } var omcsc_CFG_UI = $rt_classWithoutFields(); var omcsc_CFG_UI_DEFAULT_VIEWPORT_MODE = null; var omcsc_CFG_UI_NEXT_TETROMINO_SCREEN_COLOR = null; var omcsc_CFG_UI_GRAYSCALE_MODE_EDGE_COLOR = null; function omcsc_CFG_UI_$callClinit() { omcsc_CFG_UI_$callClinit = $rt_eraseClinit(omcsc_CFG_UI); omcsc_CFG_UI__clinit_(); } function omcsc_CFG_UI__init_0() { var var_0 = new omcsc_CFG_UI(); omcsc_CFG_UI__init_(var_0); return var_0; } function omcsc_CFG_UI__init_($this) { omcsc_CFG_UI_$callClinit(); jl_Object__init_0($this); } function omcsc_CFG_UI__clinit_() { omceum_ViewportMode_$callClinit(); omcsc_CFG_UI_DEFAULT_VIEWPORT_MODE = omceum_ViewportMode_PIXEL_PERFECT; omcsc_CFG_UI_NEXT_TETROMINO_SCREEN_COLOR = omcet_Tools$Colors_createFromHex($rt_s(1175)); omcsc_CFG_UI_GRAYSCALE_MODE_EDGE_COLOR = omcet_Tools$Colors_create(0.30000001192092896, 0.30000001192092896, 0.30000001192092896, 1.0); } var cbgu_Collections = $rt_classWithoutFields(); var cbgu_Collections_allocateIterators = 0; function cbgu_Collections__init_0() { var var_0 = new cbgu_Collections(); cbgu_Collections__init_(var_0); return var_0; } function cbgu_Collections__init_($this) { jl_Object__init_0($this); } var cbgssu_ParticleEffectActor = $rt_classWithoutFields(cbgss_Actor); var cbgggpi_ParticleControllerInfluencer$Single = $rt_classWithoutFields(cbgggpi_ParticleControllerInfluencer); function cbgggpi_ParticleControllerInfluencer$Single__init_0() { var var_0 = new cbgggpi_ParticleControllerInfluencer$Single(); cbgggpi_ParticleControllerInfluencer$Single__init_(var_0); return var_0; } function cbgggpi_ParticleControllerInfluencer$Single__init_($this) { cbgggpi_ParticleControllerInfluencer__init_($this); } function jur_UnicodeCategory() { jur_AbstractCharClass.call(this); this.$category1 = 0; } function jur_UnicodeCategory__init_(var_0) { var var_1 = new jur_UnicodeCategory(); jur_UnicodeCategory__init_0(var_1, var_0); return var_1; } function jur_UnicodeCategory__init_0($this, $category) { jur_AbstractCharClass__init_($this); $this.$category1 = $category; } function jur_UnicodeCategory_contains($this, $ch) { return $this.$alt0 ^ ($this.$category1 != jl_Character_getType0($ch & 65535) ? 0 : 1); } var jur_UnicodeCategoryScope = $rt_classWithoutFields(jur_UnicodeCategory); function jur_UnicodeCategoryScope__init_(var_0) { var var_1 = new jur_UnicodeCategoryScope(); jur_UnicodeCategoryScope__init_0(var_1, var_0); return var_1; } function jur_UnicodeCategoryScope__init_0($this, $category) { jur_UnicodeCategory__init_0($this, $category); } function jur_UnicodeCategoryScope_contains($this, $ch) { return $this.$alt0 ^ (!($this.$category1 >> jl_Character_getType0($ch & 65535) & 1) ? 0 : 1); } function cgxgbtp_Blob() { var a = this; jl_Object.call(a); a.$response = null; a.$data12 = null; a.$image5 = null; } function cgxgbtp_Blob__init_(var_0, var_1) { var var_2 = new cgxgbtp_Blob(); cgxgbtp_Blob__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_Blob__init_0($this, $response, $data) { jl_Object__init_0($this); $this.$data12 = $data; $this.$response = $response; } function cgxgbtp_Blob_getData($this) { return $this.$data12; } function cgxgbtp_Blob_getImage($this) { return $this.$image5; } function cgxgbtp_Blob_setImage($this, $image) { $this.$image5 = $image; } function cgxgbtp_Blob_length($this) { return $this.$data12.length; } function cgxgbtp_Blob_get($this, $i) { return $this.$data12[$i]; } function cgxgbtp_Blob_read($this) { return cgxgbtp_Blob$1__init_($this); } function cgxgbtp_Blob_toBase64($this) { var $length, $base64code, $encoded, $i, var$5, $j; $length = $this.$data12.length; $base64code = $rt_s(1176); $encoded = jl_StringBuilder__init_0((($length * 4 | 0) / 3 | 0) + 2 | 0); $i = 0; while ($i < $length) { var$5 = $length - $i | 0; if (var$5 >= 3) { $j = ((($this.$data12[$i] & 255) << 16) + (($this.$data12[$i + 1 | 0] & 255) << 8) | 0) + ($this.$data12[$i + 2 | 0] & 255) | 0; $encoded.$append0($base64code.$charAt($j >> 18 & 63)); $encoded.$append0($base64code.$charAt($j >> 12 & 63)); $encoded.$append0($base64code.$charAt($j >> 6 & 63)); $encoded.$append0($base64code.$charAt($j & 63)); } else if (var$5 < 2) { $j = ($this.$data12[$i] & 255) << 16; $encoded.$append0($base64code.$charAt($j >> 18 & 63)); $encoded.$append0($base64code.$charAt($j >> 12 & 63)); $encoded.$append1($rt_s(1177)); } else { $j = (($this.$data12[$i] & 255) << 16) + (($this.$data12[$i + 1 | 0] & 255) << 8) | 0; $encoded.$append0($base64code.$charAt($j >> 18 & 63)); $encoded.$append0($base64code.$charAt($j >> 12 & 63)); $encoded.$append0($base64code.$charAt($j >> 6 & 63)); $encoded.$append1($rt_s(1178)); } $i = $i + 3 | 0; } return $encoded.$toString(); } function jnc_UnmappableCharacterException() { jnc_CharacterCodingException.call(this); this.$length6 = 0; } function jnc_UnmappableCharacterException__init_(var_0) { var var_1 = new jnc_UnmappableCharacterException(); jnc_UnmappableCharacterException__init_0(var_1, var_0); return var_1; } function jnc_UnmappableCharacterException__init_0($this, $length) { jnc_CharacterCodingException__init_0($this); $this.$length6 = $length; } function jnc_UnmappableCharacterException_getMessage($this) { var var$1, var$2; var$1 = $this.$length6; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$2, $rt_s(1179)), var$1); return jl_StringBuilder_toString(var$2); } function otcit_FloatAnalyzer$Result() { var a = this; jl_Object.call(a); a.$mantissa = 0; a.$exponent = 0; a.$sign = 0; } function otcit_FloatAnalyzer$Result__init_() { var var_0 = new otcit_FloatAnalyzer$Result(); otcit_FloatAnalyzer$Result__init_0(var_0); return var_0; } function otcit_FloatAnalyzer$Result__init_0($this) { jl_Object__init_0($this); } var jur_UCIDecomposedCharSet = $rt_classWithoutFields(jur_DecomposedCharSet); function jur_UCIDecomposedCharSet__init_(var_0, var_1) { var var_2 = new jur_UCIDecomposedCharSet(); jur_UCIDecomposedCharSet__init_0(var_2, var_0, var_1); return var_2; } function jur_UCIDecomposedCharSet__init_0($this, $decomp, $decomposedCharLength) { jur_DecomposedCharSet__init_0($this, $decomp, $decomposedCharLength); } function jt_DateFormatSymbols() { var a = this; jl_Object.call(a); a.$locale3 = null; a.$ampms0 = null; a.$eras = null; a.$months0 = null; a.$shortMonths0 = null; a.$shortWeekdays = null; a.$weekdays = null; a.$zoneStrings = null; } function jt_DateFormatSymbols__init_1() { var var_0 = new jt_DateFormatSymbols(); jt_DateFormatSymbols__init_0(var_0); return var_0; } function jt_DateFormatSymbols__init_(var_0) { var var_1 = new jt_DateFormatSymbols(); jt_DateFormatSymbols__init_2(var_1, var_0); return var_1; } function jt_DateFormatSymbols__init_0($this) { jt_DateFormatSymbols__init_2($this, ju_Locale_getDefault()); } function jt_DateFormatSymbols__init_2($this, $locale) { jl_Object__init_0($this); $this.$locale3 = $locale; } function jt_DateFormatSymbols_clone($this) { var $symbols, $i; $symbols = jt_DateFormatSymbols__init_($this.$locale3); if ($this.$ampms0 !== null) $symbols.$ampms0 = ju_Arrays_copyOf1($this.$ampms0, $this.$ampms0.data.length); if ($this.$eras !== null) $symbols.$eras = ju_Arrays_copyOf1($this.$eras, $this.$eras.data.length); if ($this.$months0 !== null) $symbols.$months0 = ju_Arrays_copyOf1($this.$months0, $this.$months0.data.length); if ($this.$shortMonths0 !== null) $symbols.$shortMonths0 = ju_Arrays_copyOf1($this.$shortMonths0, $this.$shortMonths0.data.length); if ($this.$shortWeekdays !== null) $symbols.$shortWeekdays = ju_Arrays_copyOf1($this.$shortWeekdays.$clone(), $this.$shortWeekdays.data.length); if ($this.$weekdays !== null) $symbols.$weekdays = ju_Arrays_copyOf1($this.$weekdays, $this.$weekdays.data.length); a: { if ($this.$zoneStrings !== null) { $symbols.$zoneStrings = $rt_createArray($rt_arraycls(jl_String), $this.$zoneStrings.data.length); $i = 0; while (true) { if ($i >= $this.$zoneStrings.data.length) break a; $symbols.$zoneStrings.data[$i] = ju_Arrays_copyOf1($this.$zoneStrings.data[$i], $this.$zoneStrings.data[$i].data.length); $i = $i + 1 | 0; } } } return $symbols; } function jt_DateFormatSymbols_getAmPmStrings($this) { if ($this.$ampms0 === null) $this.$ampms0 = otciu_CLDRHelper_resolveAmPm(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); return $this.$ampms0.$clone(); } function jt_DateFormatSymbols_getEras($this) { if ($this.$eras === null) $this.$eras = otciu_CLDRHelper_resolveEras(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); return $this.$eras.$clone(); } function jt_DateFormatSymbols_getMonths($this) { if ($this.$months0 === null) $this.$months0 = otciu_CLDRHelper_resolveMonths(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); return $this.$months0.$clone(); } function jt_DateFormatSymbols_getShortMonths($this) { if ($this.$shortMonths0 === null) $this.$shortMonths0 = otciu_CLDRHelper_resolveShortMonths(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); return $this.$shortMonths0.$clone(); } function jt_DateFormatSymbols_getShortWeekdays($this) { var $cldrWeekdays, $i, var$3, var$4, $i_0; a: { if ($this.$shortWeekdays === null) { $this.$shortWeekdays = $rt_createArray(jl_String, 8); $cldrWeekdays = otciu_CLDRHelper_resolveShortWeekdays(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); $i = 0; while (true) { if ($i >= 7) break a; var$3 = $cldrWeekdays.data; var$4 = $this.$shortWeekdays.data; $i_0 = $i + 1 | 0; var$4[$i_0] = var$3[$i]; $i = $i_0; } } } return $this.$shortWeekdays.$clone(); } function jt_DateFormatSymbols_getWeekdays($this) { var $cldrWeekdays, $i, var$3, var$4, $i_0; a: { if ($this.$weekdays === null) { $this.$weekdays = $rt_createArray(jl_String, 8); $cldrWeekdays = otciu_CLDRHelper_resolveWeekdays(ju_Locale_getLanguage($this.$locale3), ju_Locale_getCountry($this.$locale3)); $i = 0; while (true) { if ($i >= 7) break a; var$3 = $cldrWeekdays.data; var$4 = $this.$weekdays.data; $i_0 = $i + 1 | 0; var$4[$i_0] = var$3[$i]; $i = $i_0; } } } return $this.$weekdays.$clone(); } var omcw_SandtrixSettingsWeb$10 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$10__init_0() { var var_0 = new omcw_SandtrixSettingsWeb$10(); omcw_SandtrixSettingsWeb$10__init_(var_0); return var_0; } function omcw_SandtrixSettingsWeb$10__init_($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$10_isValueValid($this, $value) { return omcets_SettingsManager_isValidEnum($value, $rt_cls(omceum_ViewportMode)); } var omcw_SandtrixSettingsWeb$11 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$11__init_0() { var var_0 = new omcw_SandtrixSettingsWeb$11(); omcw_SandtrixSettingsWeb$11__init_(var_0); return var_0; } function omcw_SandtrixSettingsWeb$11__init_($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$11_isValueValid($this, $value) { return omcets_SettingsManager_isValidBoolean($value); } var omcw_SandtrixSettingsWeb$12 = $rt_classWithoutFields(); function omcw_SandtrixSettingsWeb$12__init_0() { var var_0 = new omcw_SandtrixSettingsWeb$12(); omcw_SandtrixSettingsWeb$12__init_(var_0); return var_0; } function omcw_SandtrixSettingsWeb$12__init_($this) { jl_Object__init_0($this); } function omcw_SandtrixSettingsWeb$12_isValueValid($this, $value) { return omcets_SettingsManager_isValidBoolean($value); } function cbgssu_TiledDrawable() { var a = this; cbgssu_TextureRegionDrawable.call(a); a.$color8 = null; a.$scale6 = 0.0; } function cbgssu_TiledDrawable__init_0() { var var_0 = new cbgssu_TiledDrawable(); cbgssu_TiledDrawable__init_(var_0); return var_0; } function cbgssu_TiledDrawable__init_($this) { cbgssu_TextureRegionDrawable__init_0($this); $this.$color8 = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $this.$scale6 = 1.0; } var cbgggpi_DynamicsModifier$CentripetalAcceleration = $rt_classWithoutFields(cbgggpi_DynamicsModifier$Strength); function cbgggpi_DynamicsModifier$CentripetalAcceleration__init_0() { var var_0 = new cbgggpi_DynamicsModifier$CentripetalAcceleration(); cbgggpi_DynamicsModifier$CentripetalAcceleration__init_(var_0); return var_0; } function cbgggpi_DynamicsModifier$CentripetalAcceleration__init_($this) { cbgggpi_DynamicsModifier$Strength__init_($this); } function jt_DateFormatElement$BaseTimezone() { var a = this; jt_DateFormatElement.call(a); a.$locale4 = null; a.$searchTrie = null; } function jt_DateFormatElement$BaseTimezone__init_($this, $locale) { jt_DateFormatElement__init_($this); $this.$locale4 = $locale; } function jt_DateFormatElement$BaseTimezone_equals($this, $o) { var $that; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $that = $o; return ju_Objects_equals($this.$locale4, $that.$locale4) && ju_Objects_equals($this.$searchTrie, $that.$searchTrie) ? 1 : 0; } return 0; } function jt_DateFormatElement$BaseTimezone_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [$this.$locale4, $this.$searchTrie])); } var jt_DateFormatElement$Rfc822Timezone = $rt_classWithoutFields(jt_DateFormatElement$BaseTimezone); function jt_DateFormatElement$Rfc822Timezone__init_(var_0) { var var_1 = new jt_DateFormatElement$Rfc822Timezone(); jt_DateFormatElement$Rfc822Timezone__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$Rfc822Timezone__init_0($this, $locale) { jt_DateFormatElement$BaseTimezone__init_($this, $locale); } function jt_DateFormatElement$Rfc822Timezone_format($this, $date, $buffer) { var $tz, $minutes, $hours, var$6; $tz = $date.$getTimeZone(); $minutes = $tz.$getOffset($date.$getTimeInMillis()) / 60000 | 0; if ($minutes >= 0) $buffer.$append8(43); else { $minutes = -$minutes | 0; $buffer.$append8(45); } $hours = $minutes / 60 | 0; var$6 = $minutes % 60 | 0; ((($buffer.$append7($hours / 10 | 0)).$append7($hours % 10 | 0)).$append7(var$6 / 10 | 0)).$append7(var$6 % 10 | 0); } function jur_AbstractCharClass$LazyJavaWhitespace$1() { jur_AbstractCharClass.call(this); this.$this$080 = null; } function jur_AbstractCharClass$LazyJavaWhitespace$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaWhitespace$1(); jur_AbstractCharClass$LazyJavaWhitespace$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaWhitespace$1__init_0($this, $this$0) { $this.$this$080 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaWhitespace$1_contains($this, $ch) { return jl_Character_isWhitespace0($ch); } var jur_AbstractCharClass$LazyJavaJavaIdentifierStart = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaJavaIdentifierStart(); jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaJavaIdentifierStart_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var cbgg_Pixmap$Blending = $rt_classWithoutFields(jl_Enum); var cbgg_Pixmap$Blending_None = null; var cbgg_Pixmap$Blending_SourceOver = null; var cbgg_Pixmap$Blending_$VALUES = null; function cbgg_Pixmap$Blending_$callClinit() { cbgg_Pixmap$Blending_$callClinit = $rt_eraseClinit(cbgg_Pixmap$Blending); cbgg_Pixmap$Blending__clinit_(); } function cbgg_Pixmap$Blending__init_(var_0, var_1) { var var_2 = new cbgg_Pixmap$Blending(); cbgg_Pixmap$Blending__init_0(var_2, var_0, var_1); return var_2; } function cbgg_Pixmap$Blending_values() { cbgg_Pixmap$Blending_$callClinit(); return cbgg_Pixmap$Blending_$VALUES.$clone(); } function cbgg_Pixmap$Blending__init_0($this, var$1, var$2) { cbgg_Pixmap$Blending_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_Pixmap$Blending__clinit_() { cbgg_Pixmap$Blending_None = cbgg_Pixmap$Blending__init_($rt_s(1095), 0); cbgg_Pixmap$Blending_SourceOver = cbgg_Pixmap$Blending__init_($rt_s(1180), 1); cbgg_Pixmap$Blending_$VALUES = $rt_createArrayFromData(cbgg_Pixmap$Blending, [cbgg_Pixmap$Blending_None, cbgg_Pixmap$Blending_SourceOver]); } var cgxgbt_TeaApplication$AppState = $rt_classWithoutFields(jl_Enum); var cgxgbt_TeaApplication$AppState_LOAD_ASSETS = null; var cgxgbt_TeaApplication$AppState_APP_CREATE = null; var cgxgbt_TeaApplication$AppState_APP_LOOP = null; var cgxgbt_TeaApplication$AppState_$VALUES = null; function cgxgbt_TeaApplication$AppState_$callClinit() { cgxgbt_TeaApplication$AppState_$callClinit = $rt_eraseClinit(cgxgbt_TeaApplication$AppState); cgxgbt_TeaApplication$AppState__clinit_(); } function cgxgbt_TeaApplication$AppState__init_(var_0, var_1) { var var_2 = new cgxgbt_TeaApplication$AppState(); cgxgbt_TeaApplication$AppState__init_0(var_2, var_0, var_1); return var_2; } function cgxgbt_TeaApplication$AppState_values() { cgxgbt_TeaApplication$AppState_$callClinit(); return cgxgbt_TeaApplication$AppState_$VALUES.$clone(); } function cgxgbt_TeaApplication$AppState__init_0($this, var$1, var$2) { cgxgbt_TeaApplication$AppState_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cgxgbt_TeaApplication$AppState__clinit_() { cgxgbt_TeaApplication$AppState_LOAD_ASSETS = cgxgbt_TeaApplication$AppState__init_($rt_s(1181), 0); cgxgbt_TeaApplication$AppState_APP_CREATE = cgxgbt_TeaApplication$AppState__init_($rt_s(1182), 1); cgxgbt_TeaApplication$AppState_APP_LOOP = cgxgbt_TeaApplication$AppState__init_($rt_s(1183), 2); cgxgbt_TeaApplication$AppState_$VALUES = $rt_createArrayFromData(cgxgbt_TeaApplication$AppState, [cgxgbt_TeaApplication$AppState_LOAD_ASSETS, cgxgbt_TeaApplication$AppState_APP_CREATE, cgxgbt_TeaApplication$AppState_APP_LOOP]); } var omcsd_DataGenerator = $rt_classWithoutFields(); function omcsd_DataGenerator__init_0() { var var_0 = new omcsd_DataGenerator(); omcsd_DataGenerator__init_(var_0); return var_0; } function omcsd_DataGenerator__init_($this) { jl_Object__init_0($this); } function omcsd_DataGenerator_determineGameSpeedPct($gameMode, $difficulty) { var var$3; omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: case 3: a: { switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal($difficulty)]) { case 1: break; case 2: var$3 = 1.0; break a; case 3: var$3 = 1.399999976158142; break a; default: $rt_throw(jl_IncompatibleClassChangeError__init_()); } var$3 = 0.6000000238418579; } return var$3; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } function omcsd_DataGenerator_determineEndlessSpeedUpThreshold($gameMode, $difficulty) { var var$3; a: { omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal($difficulty)]) { case 1: break; case 2: var$3 = 30; break a; case 3: var$3 = 40; break a; default: $rt_throw(jl_IncompatibleClassChangeError__init_()); } var$3 = 20; break a; case 2: case 3: break; default: $rt_throw(jl_IncompatibleClassChangeError__init_()); } var$3 = 0; } return var$3; } function omcsd_DataGenerator_determineHigh($gameMode, $difficulty) { var var$3; a: { omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: break; case 3: switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$DIFFICULTY.data[jl_Enum_ordinal($difficulty)]) { case 1: break; case 2: var$3 = 24; break a; case 3: var$3 = 40; break a; default: $rt_throw(jl_IncompatibleClassChangeError__init_()); } var$3 = 0; break a; default: $rt_throw(jl_IncompatibleClassChangeError__init_()); } var$3 = 0; } return var$3; } function omcsd_DataGenerator_determineShapes($gameMode, $colorMode) { var var$3, var$4; omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: case 3: switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$COLOR_MODE.data[jl_Enum_ordinal($colorMode)]) { case 1: var$3 = $rt_createArray(omcsde_SHAPES, 7); var$4 = var$3.data; omcsde_SHAPES_$callClinit(); var$4[0] = omcsde_SHAPES_TETROMINO_I; var$4[1] = omcsde_SHAPES_TETROMINO_J; var$4[2] = omcsde_SHAPES_TETROMINO_L; var$4[3] = omcsde_SHAPES_TETROMINO_O; var$4[4] = omcsde_SHAPES_TETROMINO_S; var$4[5] = omcsde_SHAPES_TETROMINO_T; var$4[6] = omcsde_SHAPES_TETROMINO_Z; return var$3; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } function omcsd_DataGenerator_determineColors($gameMode, $colorMode) { var var$3, var$4; omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: case 3: var$3 = $rt_createArray(omcsde_SAND, 4); var$4 = var$3.data; omcsde_SAND_$callClinit(); var$4[0] = omcsde_SAND_RED; var$4[1] = omcsde_SAND_GREEN; var$4[2] = omcsde_SAND_BLUE; var$4[3] = omcsde_SAND_YELLOW; return var$3; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } function omcsd_DataGenerator_create_Display($gameMode) { var $display, var$3, var$4; if ($gameMode === null) $rt_throw(jl_RuntimeException__init_($rt_s(1184))); a: { $display = omcsdo_Display__init_0(); $display.$score2 = Long_ZERO; $display.$currentScoreStack = null; $display.$lines0 = Long_ZERO; $display.$clock_minutes = 0; $display.$clock_seconds = 0; $display.$clock_milliseconds = 0.0; $display.$comboTimePct = 0.0; omcsd_DataGenerator$1_$callClinit(); switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 2: var$3 = Long_ZERO; break a; case 3: var$3 = Long_fromInt(40); break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } b: { $display.$lines0 = var$3; switch (omcsd_DataGenerator$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal($gameMode)]) { case 1: case 3: var$4 = 0; break b; case 2: var$4 = 3; break b; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } $display.$clock_minutes = var$4; $display.$clock_seconds = 0; $display.$startTimer_seconds = 3; return $display; } function omcsd_DataGenerator_create_Settings($gameMode, $colorMode, $difficulty, $theme) { var $settings; if ($gameMode !== null && $colorMode !== null && $difficulty !== null && $theme !== null) { $settings = omcsdo_Settings__init_0(); $settings.$gameMode1 = $gameMode; $settings.$colorMode1 = $colorMode; $settings.$difficulty1 = $difficulty; $settings.$theme1 = $theme; $settings.$initialGameSpeed = omcsd_DataGenerator_determineGameSpeedPct($gameMode, $difficulty); $settings.$endlessSpeedUpThreshold = omcsd_DataGenerator_determineEndlessSpeedUpThreshold($gameMode, $difficulty); $settings.$high1 = omcet_Tools$Calc_inBounds0(omcsd_DataGenerator_determineHigh($gameMode, $difficulty), 0, 136); $settings.$shapes = omcsd_DataGenerator_determineShapes($gameMode, $colorMode); $settings.$colors2 = omcsd_DataGenerator_determineColors($gameMode, $colorMode); return $settings; } $rt_throw(jl_RuntimeException__init_($rt_s(1184))); } function omcsd_DataGenerator_create_ScoreStack($score, $combo) { var $scoreStack; $scoreStack = omcsdo_ScoreStack__init_(); $scoreStack.$score1 = $score; $scoreStack.$combo = $combo; return $scoreStack; } function omcsd_DataGenerator_create_Map($mapFrom) { var $map; $map = omcsdo_Map__init_(); $map.$sand = $mapFrom.$sand; $map.$darkness = $mapFrom.$darkness; return $map; } function omcsd_DataGenerator_create_GameOverData($score, $gameWasLost, $isNewHighScore, $map) { var $gameOverData; $gameOverData = omcsdo_GameOverData__init_(); $gameOverData.$score0 = $score; $gameOverData.$gameWasLost = $gameWasLost; $gameOverData.$isNewHighScore = $isNewHighScore; $gameOverData.$map0 = $map; return $gameOverData; } function omcsd_DataGenerator_create_Data($gameMode, $colorMode, $difficulty, $theme) { var $data; if ($gameMode !== null && $difficulty !== null) { $data = omcsd_Data__init_0(); $data.$settings = omcsd_DataGenerator_create_Settings($gameMode, $colorMode, $difficulty, $theme); $data.$display = omcsd_DataGenerator_create_Display($gameMode); $data.$map3 = omcsd_DataGenerator_create_Map0(80, 144, $data.$settings.$high1); omcsde_STATE_$callClinit(); $data.$state3 = omcsde_STATE_INIT; $data.$colorBag.$clear6(); $data.$shapeBag.$clear6(); $data.$scoreStacks.$clear6(); $data.$scoreStackSum = Long_ZERO; $data.$scoreStackCounted = Long_ZERO; $data.$gameSpeedPct = $data.$settings.$initialGameSpeed; $data.$currentTetromino = null; $data.$nextTetromino = null; $data.$tetromino_moveX = 0.0; $data.$tetromino_drop = 0; $data.$timer_updateMap = 0.0; $data.$timer_gameOver = 0; $data.$timer_resolveDelay = Long_ZERO; $data.$timer_nextTetrominoDelay = 0; $data.$timer_startTimer = 0; $data.$pauseState = null; $data.$gameOverData = null; return $data; } $rt_throw(jl_RuntimeException__init_($rt_s(1184))); } function omcsd_DataGenerator_create_Map0($width, $height, $high) { var $map, $ix, $iy, var$7, var$8, $darkness, var$10, var$11; $map = $rt_createMultiArray(omcsdo_Map, [$height, $width]); $ix = 0; while ($ix < $width) { $iy = 0; while ($iy < $height) { $map.data[$ix].data[$iy] = omcsd_DataGenerator_create_Map1(); $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } $iy = 0; while ($iy < $high) { $ix = 0; while ($ix < $width) { var$7 = $map.data; var$8 = var$7[$ix].data[$iy]; omcsde_SAND_$callClinit(); var$8.$sand = omcsde_SAND_BLOCK; if ($ix && $ix != ($width - 1 | 0) && $iy && $iy < ($high - 3 | 0)) a: { switch (cbgm_MathUtils_random2(1, 3)) { case 1: break; case 2: $darkness = 0.8999999761581421; break a; case 3: $darkness = 1.0; break a; default: var$8 = new jl_IllegalStateException; var$10 = cbgm_MathUtils_random2(1, 3); var$11 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$11, $rt_s(711)), var$10); jl_IllegalStateException__init_2(var$8, jl_StringBuilder_toString(var$11)); $rt_throw(var$8); } $darkness = 0.800000011920929; } else { $darkness = 0.5; if ($iy == ($high - 2 | 0)) $darkness = 0.699999988079071; if ($iy == ($high - 3 | 0)) $darkness = 0.5; } var$7[$ix].data[$iy].$darkness = $darkness; $ix = $ix + 1 | 0; } $iy = $iy + 1 | 0; } return $map; } function omcsd_DataGenerator_create_Map1() { var $map; $map = omcsdo_Map__init_(); omcsde_SAND_$callClinit(); $map.$sand = omcsde_SAND_NONE; $map.$darkness = 1.0; return $map; } function omcsd_DataGenerator_create_Tetromino($x, $y, $shape, $colors) { var var$5, var$6, $tetromino, $multiColor, $highestIndex, $ix, $iy, $sand, $colorIndex, var$14, var$15; if ($shape !== null && $colors !== null) { var$5 = $colors.data; var$6 = var$5.length; if (var$6) { $tetromino = omcsdo_Tetromino__init_(); $tetromino.$x9 = $x; $tetromino.$y9 = $y; $tetromino.$size7 = $shape.$size13; $tetromino.$filled = $rt_createBooleanMultiArray([$shape.$size13, $shape.$size13]); $tetromino.$darkness0 = $rt_createFloatMultiArray([$shape.$size13, $shape.$size13]); $tetromino.$sand0 = $rt_createMultiArray(omcsde_SAND, [$shape.$size13, $shape.$size13]); $multiColor = var$6 <= 1 ? 0 : 1; $highestIndex = 0; $ix = 0; while ($ix < $shape.$size13) { $iy = 0; while ($iy < $shape.$size13) { $tetromino.$filled.data[$ix].data[$iy] = $shape.$filled0.data[$ix].data[$iy]; $tetromino.$darkness0.data[$ix].data[$iy] = $shape.$darkness1.data[$ix].data[$iy]; if (!$tetromino.$filled.data[$ix].data[$iy]) { omcsde_SAND_$callClinit(); $sand = omcsde_SAND_NONE; } else { $colorIndex = ($shape.$colorData.data[$ix].data[$iy] - 1 | 0) << 24 >> 24; var$14 = var$6 - 1 | 0; if ($colorIndex > var$14) $colorIndex = var$14 << 24 >> 24; if ($colorIndex > $highestIndex) $highestIndex = $colorIndex; $sand = var$5[$colorIndex]; } $tetromino.$sand0.data[$ix].data[$iy] = $sand; $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } if ($multiColor) $tetromino.$colors0 = ju_Arrays_copyOf1($colors, var$6); else { var$15 = $rt_createArray(omcsde_SAND, 1); var$15.data[0] = var$5[0]; $tetromino.$colors0 = var$15; } return $tetromino; } } $rt_throw(jl_RuntimeException__init_($rt_s(1184))); } function omcsumw_SettingsWindowGenerator$4$1() { var a = this; omceuga_UpdateAction.call(a); a.$val$fullscreen = 0; a.$this$081 = null; } function omcsumw_SettingsWindowGenerator$4$1__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_SettingsWindowGenerator$4$1(); omcsumw_SettingsWindowGenerator$4$1__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_SettingsWindowGenerator$4$1__init_0($this, $this$0, $arg0, var$3) { $this.$this$081 = $this$0; $this.$val$fullscreen = var$3; omceuga_UpdateAction__init_($this, $arg0); } function omcsumw_SettingsWindowGenerator$4$1_onUpdate($this) { omcsu_UIUtils_switchFullScreenMode($this.$val$fullscreen); } var otjt_Uint8Array = $rt_classWithoutFields(otjt_ArrayBufferView); function omceu_InputState() { var a = this; jl_Object.call(a); a.$internalResolutionWidth = 0; a.$internalResolutionHeight = 0; a.$viewportMode = null; a.$gamePadSupport = 0; a.$spriteBatch_game = null; a.$texture_game = null; a.$camera_game = null; a.$camera_x1 = 0.0; a.$camera_y1 = 0.0; a.$camera_z0 = 0.0; a.$camera_zoom0 = 0.0; a.$camera_width = 0; a.$camera_height = 0; a.$frameBuffer_game = null; a.$spriteBatch_gui = null; a.$texture_gui = null; a.$camera_gui = null; a.$frameBuffer_gui = null; a.$texture_upScale = null; a.$factor_upScale = 0; a.$textureFilter_upScale = null; a.$frameBuffer_upScale = null; a.$spriteBatch_screen = null; a.$viewport_screen = null; a.$camera_screen = null; a.$windows0 = null; a.$screenComponents = null; a.$modalWindow = null; a.$modalWindowQueue = null; a.$notifications0 = null; a.$hotKeys = null; a.$gameViewPorts = null; a.$singleUpdateActions = null; a.$singleUpdateActionsRemoveQ = null; a.$draggedWindow = null; a.$draggedWindow_offset = null; a.$pressedButton0 = null; a.$pressedButton_timer_hold = 0; a.$scrolledScrollBarVertical = null; a.$scrolledScrollBarHorizontal = null; a.$tooltip = null; a.$tooltip_fadeIn_pct = 0.0; a.$tooltip_wait_delay = 0; a.$tooltip_delay_timer = Long_ZERO; a.$tooltip_fadeIn_timer = Long_ZERO; a.$gameToolTip = null; a.$tooltip_lastHoverObject = null; a.$turnedKnob = null; a.$pressedMap = null; a.$pressedGameViewPort = null; a.$focusedTextField = null; a.$inventoryDrag_Inventory = null; a.$inventoryDrag_from = null; a.$inventoryDrag_offset = null; a.$inventoryDrag_Item = null; a.$listDrag_List = null; a.$listDrag_from_index = 0; a.$listDrag_offset = null; a.$listDrag_Item = null; a.$openComboBox = null; a.$openContextMenu = null; a.$displayedContextMenuWidth = 0; a.$openMouseTextInput = null; a.$mTextInputMouseX = 0; a.$mTextInputConfirmPressed = 0; a.$mTextInputChangeCasePressed = 0; a.$mTextInputDeletePressed = 0; a.$mTextInputKeyBoardGamePadLeft = 0; a.$mTextInputKeyBoardGamePadRight = 0; a.$mTextInputScrollTimer = 0; a.$mTextInputScrollTime = 0; a.$mTextInputScrollSpeed = 0; a.$mTextInputTranslatedMouse1Down = 0; a.$mTextInputTranslatedMouse2Down = 0; a.$mTextInputUnlock = 0; a.$lastGUIMouseHover = null; a.$currentControlMode = null; a.$mouse = null; a.$mouse_gui = null; a.$mouse_delta = null; a.$cursor0 = null; a.$mouseTool0 = null; a.$mouseToolPressed = 0; a.$overrideCursor = null; a.$displayOverrideCursor = 0; a.$vector_fboCursor = null; a.$vector2_unproject = null; a.$simulatedMousePositionBefore = null; a.$keyBoardMouseLastMouseClick = Long_ZERO; a.$siumlatedMouseSpeedUp = 0.0; a.$keyBoardMouseIsMouseButtonDown = null; a.$keyBoardTranslatedKeysDown = null; a.$gamePadTranslatedStickLeft = null; a.$gamePadTranslatedStickRight = null; a.$gamePadTranslatedButtonsDown = null; a.$animation_timer_gui = 0.0; a.$colorStack = null; a.$colorStackPointer = 0; a.$grayScaleShader = null; a.$camera_frustum = null; a.$inputEvents = null; a.$inputProcessor = null; a.$itemInfo = null; a.$itemInfoValid = 0; } function omceu_InputState__init_0() { var var_0 = new omceu_InputState(); omceu_InputState__init_(var_0); return var_0; } function omceu_InputState__init_($this) { jl_Object__init_0($this); } function jl_Long() { jl_Number.call(this); this.$value12 = Long_ZERO; } var jl_Long_TYPE = null; function jl_Long_$callClinit() { jl_Long_$callClinit = $rt_eraseClinit(jl_Long); jl_Long__clinit_(); } function jl_Long__init_(var_0) { var var_1 = new jl_Long(); jl_Long__init_0(var_1, var_0); return var_1; } function jl_Long__init_0($this, $value) { jl_Long_$callClinit(); jl_Number__init_($this); $this.$value12 = $value; } function jl_Long_valueOf($value) { jl_Long_$callClinit(); return jl_Long__init_($value); } function jl_Long_parseLong0($s, $radix) { jl_Long_$callClinit(); if ($s !== null) return jl_Long_parseLongImpl($s, 0, $s.$length(), $radix); $rt_throw(jl_NumberFormatException__init_($rt_s(17))); } function jl_Long_parseLongImpl($s, $beginIndex, $endIndex, $radix) { var $negative, var$6, $value, var$8, $digit, var$10, var$11, var$12, var$13; jl_Long_$callClinit(); if ($radix >= 2 && $radix <= 36) { if ($beginIndex == $endIndex) $rt_throw(jl_NumberFormatException__init_($rt_s(18))); a: { $negative = 0; switch ($s.$charAt($beginIndex)) { case 43: var$6 = $beginIndex + 1 | 0; break a; case 45: $negative = 1; var$6 = $beginIndex + 1 | 0; break a; default: } var$6 = $beginIndex; } $value = Long_ZERO; while (var$6 < $endIndex) { var$8 = var$6 + 1 | 0; $digit = jl_Character_getNumericValue($s.$charAt(var$6)); if ($digit < 0) { var$10 = new jl_NumberFormatException; var$11 = $s.$subSequence($beginIndex, $endIndex); var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$12, $rt_s(19)), var$11); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$12)); $rt_throw(var$10); } if ($digit >= $radix) { var$12 = new jl_NumberFormatException; var$13 = $s.$subSequence($beginIndex, $endIndex); var$10 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$10, $rt_s(20)), $radix), $rt_s(21)), var$13); jl_NumberFormatException__init_1(var$12, jl_StringBuilder_toString(var$10)); $rt_throw(var$12); } $value = Long_add(Long_mul(Long_fromInt($radix), $value), Long_fromInt($digit)); if (Long_lt($value, Long_ZERO)) { if (var$8 == $endIndex && Long_eq($value, Long_create(0, 2147483648)) && $negative) return Long_create(0, 2147483648); var$10 = new jl_NumberFormatException; var$11 = $s.$subSequence($beginIndex, $endIndex); var$12 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$12, $rt_s(22)), var$11); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$12)); $rt_throw(var$10); } var$6 = var$8; } if ($negative) $value = Long_neg($value); return $value; } var$10 = new jl_NumberFormatException; var$11 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$11, $rt_s(23)), $radix); jl_NumberFormatException__init_1(var$10, jl_StringBuilder_toString(var$11)); $rt_throw(var$10); } function jl_Long_parseLong($s) { jl_Long_$callClinit(); return jl_Long_parseLong0($s, 10); } function jl_Long_valueOf0($s) { jl_Long_$callClinit(); return jl_Long_valueOf(jl_Long_parseLong($s)); } function jl_Long_intValue($this) { return Long_lo($this.$value12); } function jl_Long_longValue($this) { return $this.$value12; } function jl_Long_toString($value) { jl_Long_$callClinit(); return ((jl_StringBuilder__init_()).$append22($value)).$toString(); } function jl_Long_toString0($this) { return jl_Long_toString($this.$value12); } function jl_Long_hashCode($this) { return jl_Long_hashCode0($this.$value12); } function jl_Long_hashCode0($value) { jl_Long_$callClinit(); return Long_lo($value) ^ Long_hi($value); } function jl_Long_equals($this, $other) { if ($this === $other) return 1; return $other instanceof jl_Long && Long_eq($other.$value12, $this.$value12) ? 1 : 0; } function jl_Long_numberOfLeadingZeros($i) { var $n, var$3, var$4; jl_Long_$callClinit(); if (Long_eq($i, Long_ZERO)) return 64; $n = 0; var$3 = Long_shru($i, 32); if (Long_ne(var$3, Long_ZERO)) $n = 32; else var$3 = $i; var$4 = Long_shru(var$3, 16); if (Long_eq(var$4, Long_ZERO)) var$4 = var$3; else $n = $n | 16; var$3 = Long_shru(var$4, 8); if (Long_eq(var$3, Long_ZERO)) var$3 = var$4; else $n = $n | 8; var$4 = Long_shru(var$3, 4); if (Long_eq(var$4, Long_ZERO)) var$4 = var$3; else $n = $n | 4; var$3 = Long_shru(var$4, 2); if (Long_eq(var$3, Long_ZERO)) var$3 = var$4; else $n = $n | 2; if (Long_ne(Long_shru(var$3, 1), Long_ZERO)) $n = $n | 1; return (64 - $n | 0) - 1 | 0; } function jl_Long_divideUnsigned(var$1, var$2) { return Long_udiv(var$1, var$2); } function jl_Long_remainderUnsigned(var$1, var$2) { return Long_urem(var$1, var$2); } function jl_Long_compareUnsigned(var$1, var$2) { return Long_ucompare(var$1, var$2); } function jl_Long__clinit_() { jl_Long_TYPE = $rt_cls($rt_longcls()); } function omceum_ViewportMode() { jl_Enum.call(this); this.$text3 = null; } var omceum_ViewportMode_PIXEL_PERFECT = null; var omceum_ViewportMode_FIT = null; var omceum_ViewportMode_STRETCH = null; var omceum_ViewportMode_$VALUES = null; function omceum_ViewportMode_$callClinit() { omceum_ViewportMode_$callClinit = $rt_eraseClinit(omceum_ViewportMode); omceum_ViewportMode__clinit_(); } function omceum_ViewportMode__init_(var_0, var_1, var_2) { var var_3 = new omceum_ViewportMode(); omceum_ViewportMode__init_0(var_3, var_0, var_1, var_2); return var_3; } function omceum_ViewportMode_values() { omceum_ViewportMode_$callClinit(); return omceum_ViewportMode_$VALUES.$clone(); } function omceum_ViewportMode__init_0($this, var$1, var$2, $text) { omceum_ViewportMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$text3 = $text; } function omceum_ViewportMode_$values() { omceum_ViewportMode_$callClinit(); return $rt_createArrayFromData(omceum_ViewportMode, [omceum_ViewportMode_PIXEL_PERFECT, omceum_ViewportMode_FIT, omceum_ViewportMode_STRETCH]); } function omceum_ViewportMode__clinit_() { omceum_ViewportMode_PIXEL_PERFECT = omceum_ViewportMode__init_($rt_s(1185), 0, $rt_s(1186)); omceum_ViewportMode_FIT = omceum_ViewportMode__init_($rt_s(1187), 1, $rt_s(1188)); omceum_ViewportMode_STRETCH = omceum_ViewportMode__init_($rt_s(1189), 2, $rt_s(1190)); omceum_ViewportMode_$VALUES = omceum_ViewportMode_$values(); } var cbg_Input$Keys = $rt_classWithoutFields(); function cbg_Input$Keys__init_0() { var var_0 = new cbg_Input$Keys(); cbg_Input$Keys__init_(var_0); return var_0; } function cbg_Input$Keys__init_($this) { jl_Object__init_0($this); } function cbg_Input$Keys_toString($keycode) { if ($keycode < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(1191))).$append2($keycode)).$toString())); if ($keycode > 255) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(1192))).$append2($keycode)).$toString())); a: { switch ($keycode) { case 0: break; case 1: return $rt_s(1193); case 2: return $rt_s(1194); case 3: return $rt_s(1195); case 4: return $rt_s(448); case 5: return $rt_s(1196); case 6: return $rt_s(1197); case 7: return $rt_s(330); case 8: return $rt_s(1198); case 9: return $rt_s(1199); case 10: return $rt_s(1200); case 11: return $rt_s(1201); case 12: return $rt_s(1202); case 13: return $rt_s(1203); case 14: return $rt_s(1204); case 15: return $rt_s(1205); case 16: return $rt_s(1206); case 17: return $rt_s(1207); case 18: return $rt_s(1208); case 19: return $rt_s(1209); case 20: return $rt_s(1210); case 21: return $rt_s(1211); case 22: return $rt_s(1212); case 23: return $rt_s(1213); case 24: return $rt_s(1214); case 25: return $rt_s(1215); case 26: return $rt_s(1216); case 27: return $rt_s(1217); case 28: return $rt_s(1218); case 29: return $rt_s(1219); case 30: return $rt_s(1220); case 31: return $rt_s(1221); case 32: return $rt_s(146); case 33: return $rt_s(1222); case 34: return $rt_s(1223); case 35: return $rt_s(1224); case 36: return $rt_s(1225); case 37: return $rt_s(1226); case 38: return $rt_s(1227); case 39: return $rt_s(1228); case 40: return $rt_s(1229); case 41: return $rt_s(1230); case 42: return $rt_s(280); case 43: return $rt_s(1231); case 44: return $rt_s(1232); case 45: return $rt_s(1233); case 46: return $rt_s(1234); case 47: return $rt_s(144); case 48: return $rt_s(1235); case 49: return $rt_s(1236); case 50: return $rt_s(1237); case 51: return $rt_s(142); case 52: return $rt_s(1238); case 53: return $rt_s(1239); case 54: return $rt_s(1240); case 55: return $rt_s(604); case 56: return $rt_s(1062); case 57: return $rt_s(1241); case 58: return $rt_s(1242); case 59: return $rt_s(1243); case 60: return $rt_s(1244); case 61: return $rt_s(1245); case 62: return $rt_s(140); case 63: return $rt_s(1246); case 64: return $rt_s(1247); case 65: return $rt_s(1248); case 66: return $rt_s(1249); case 67: return $rt_s(1250); case 68: return $rt_s(1251); case 69: return $rt_s(1011); case 70: return $rt_s(1178); case 71: return $rt_s(603); case 72: return $rt_s(605); case 73: return $rt_s(104); case 74: return $rt_s(1252); case 75: return $rt_s(1253); case 76: return $rt_s(103); case 77: return $rt_s(1254); case 78: return $rt_s(1255); case 79: return $rt_s(1256); case 80: return $rt_s(1257); case 81: return $rt_s(1258); case 82: return $rt_s(1259); case 83: return $rt_s(1260); case 84: return $rt_s(1261); case 85: return $rt_s(1262); case 86: return $rt_s(1263); case 87: return $rt_s(1264); case 88: return $rt_s(1265); case 89: return $rt_s(1266); case 90: return $rt_s(1267); case 91: return $rt_s(1268); case 92: return $rt_s(1269); case 93: return $rt_s(1270); case 94: return $rt_s(1271); case 95: return $rt_s(1272); case 96: return $rt_s(1273); case 97: return $rt_s(1274); case 98: return $rt_s(1275); case 99: return $rt_s(1276); case 100: return $rt_s(1277); case 101: return $rt_s(1278); case 102: return $rt_s(1279); case 103: return $rt_s(1280); case 104: return $rt_s(1281); case 105: return $rt_s(1282); case 106: return $rt_s(1283); case 107: return $rt_s(1284); case 108: return $rt_s(1110); case 109: return $rt_s(1285); case 110: return $rt_s(1286); case 111: return $rt_s(1287); case 112: return $rt_s(1288); case 113: case 114: case 117: case 118: case 119: case 122: case 125: case 126: case 127: case 128: case 164: case 165: case 166: case 167: case 168: case 169: case 170: case 171: case 172: case 173: case 174: case 175: case 176: case 177: case 178: case 179: case 180: case 181: case 182: case 195: case 196: case 197: case 198: case 199: case 200: case 201: case 202: case 203: case 204: case 205: case 206: case 207: case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: case 216: case 217: case 218: case 219: case 220: case 221: case 222: case 223: case 224: case 225: case 226: case 227: case 228: case 229: case 230: case 231: case 232: case 233: case 234: case 235: case 236: case 237: case 238: case 239: case 240: case 241: case 242: break a; case 115: return $rt_s(1289); case 116: return $rt_s(1290); case 120: return $rt_s(120); case 121: return $rt_s(1291); case 123: return $rt_s(1292); case 124: return $rt_s(1293); case 129: return $rt_s(1294); case 130: return $rt_s(1295); case 131: return $rt_s(1296); case 132: return $rt_s(1297); case 133: return $rt_s(1298); case 134: return $rt_s(1299); case 135: return $rt_s(1300); case 136: return $rt_s(1301); case 137: return $rt_s(1302); case 138: return $rt_s(1303); case 139: return $rt_s(1304); case 140: return $rt_s(1305); case 141: return $rt_s(1306); case 142: return $rt_s(1307); case 143: return $rt_s(1308); case 144: return $rt_s(1309); case 145: return $rt_s(1310); case 146: return $rt_s(1311); case 147: return $rt_s(1312); case 148: return $rt_s(1313); case 149: return $rt_s(1314); case 150: return $rt_s(1315); case 151: return $rt_s(1316); case 152: return $rt_s(1317); case 153: return $rt_s(1318); case 154: return $rt_s(1319); case 155: return $rt_s(1320); case 156: return $rt_s(1321); case 157: return $rt_s(1322); case 158: return $rt_s(1323); case 159: return $rt_s(1324); case 160: return $rt_s(1325); case 161: return $rt_s(1326); case 162: return $rt_s(1327); case 163: return $rt_s(1328); case 183: return $rt_s(1329); case 184: return $rt_s(1330); case 185: return $rt_s(1331); case 186: return $rt_s(1332); case 187: return $rt_s(1333); case 188: return $rt_s(1334); case 189: return $rt_s(1335); case 190: return $rt_s(1336); case 191: return $rt_s(1337); case 192: return $rt_s(1338); case 193: return $rt_s(1339); case 194: return $rt_s(1340); case 243: return $rt_s(325); default: break a; } return $rt_s(1341); } return null; } function jur_SequenceSet$IntHash() { var a = this; jl_Object.call(a); a.$table = null; a.$values20 = null; a.$mask3 = 0; a.$size14 = 0; } function jur_SequenceSet$IntHash__init_(var_0) { var var_1 = new jur_SequenceSet$IntHash(); jur_SequenceSet$IntHash__init_0(var_1, var_0); return var_1; } function jur_SequenceSet$IntHash__init_0($this, $size) { jl_Object__init_0($this); while ($size >= $this.$mask3) { $this.$mask3 = $this.$mask3 << 1 | 1; } $this.$mask3 = $this.$mask3 << 1 | 1; $this.$table = $rt_createIntArray($this.$mask3 + 1 | 0); $this.$values20 = $rt_createIntArray($this.$mask3 + 1 | 0); $this.$size14 = $size; } function jur_SequenceSet$IntHash_put($this, $key, $value) { var $i, $hashCode, var$5; $i = 0; $hashCode = $key & $this.$mask3; while ($this.$table.data[$hashCode] && $this.$table.data[$hashCode] != $key) { var$5 = $i + 1 | 0; $i = var$5 & $this.$mask3; var$5 = $hashCode + $i | 0; $hashCode = var$5 & $this.$mask3; } $this.$table.data[$hashCode] = $key; $this.$values20.data[$hashCode] = $value; } function jur_SequenceSet$IntHash_get($this, $key) { var $hashCode, $i, $storedKey, var$5; $hashCode = $key & $this.$mask3; $i = 0; while (true) { $storedKey = $this.$table.data[$hashCode]; if (!$storedKey) break; if ($storedKey == $key) return $this.$values20.data[$hashCode]; var$5 = $i + 1 | 0; $i = var$5 & $this.$mask3; var$5 = $hashCode + $i | 0; $hashCode = var$5 & $this.$mask3; } return $this.$size14; } function cbgssu_Image() { var a = this; cbgssu_Widget.call(a); a.$scaling1 = null; a.$align2 = 0; a.$drawable = null; } function cbgssu_Image__init_0() { var var_0 = new cbgssu_Image(); cbgssu_Image__init_(var_0); return var_0; } function cbgssu_Image__init_1(var_0) { var var_1 = new cbgssu_Image(); cbgssu_Image__init_2(var_1, var_0); return var_1; } function cbgssu_Image__init_3(var_0, var_1, var_2) { var var_3 = new cbgssu_Image(); cbgssu_Image__init_4(var_3, var_0, var_1, var_2); return var_3; } function cbgssu_Image__init_($this) { cbgssu_Image__init_2($this, null); } function cbgssu_Image__init_2($this, $drawable) { cbgu_Scaling_$callClinit(); cbgssu_Image__init_4($this, $drawable, cbgu_Scaling_stretch, 1); } function cbgssu_Image__init_4($this, $drawable, $scaling, $align) { cbgssu_Widget__init_0($this); $this.$align2 = 1; $this.$setDrawable($drawable); $this.$scaling1 = $scaling; $this.$align2 = $align; $this.$setSize1($this.$getPrefWidth(), $this.$getPrefHeight()); } function cbgssu_Image_setDrawable($this, $drawable) { if ($this.$drawable === $drawable) return; if ($drawable === null) $this.$invalidateHierarchy(); else if (!($this.$getPrefWidth() === $drawable.$getMinWidth() && $this.$getPrefHeight() === $drawable.$getMinHeight())) $this.$invalidateHierarchy(); $this.$drawable = $drawable; } function cbgssu_Image_getPrefWidth($this) { if ($this.$drawable === null) return 0.0; return $this.$drawable.$getMinWidth(); } function cbgssu_Image_getPrefHeight($this) { if ($this.$drawable === null) return 0.0; return $this.$drawable.$getMinHeight(); } var jur_AbstractCharClass$LazyJavaLowerCase = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaLowerCase__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaLowerCase(); jur_AbstractCharClass$LazyJavaLowerCase__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaLowerCase__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLowerCase_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaLowerCase$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } var cbgg_Pixmap$Format = $rt_classWithoutFields(jl_Enum); var cbgg_Pixmap$Format_Alpha = null; var cbgg_Pixmap$Format_Intensity = null; var cbgg_Pixmap$Format_LuminanceAlpha = null; var cbgg_Pixmap$Format_RGB565 = null; var cbgg_Pixmap$Format_RGBA4444 = null; var cbgg_Pixmap$Format_RGB888 = null; var cbgg_Pixmap$Format_RGBA8888 = null; var cbgg_Pixmap$Format_$VALUES = null; function cbgg_Pixmap$Format_$callClinit() { cbgg_Pixmap$Format_$callClinit = $rt_eraseClinit(cbgg_Pixmap$Format); cbgg_Pixmap$Format__clinit_(); } function cbgg_Pixmap$Format__init_(var_0, var_1) { var var_2 = new cbgg_Pixmap$Format(); cbgg_Pixmap$Format__init_0(var_2, var_0, var_1); return var_2; } function cbgg_Pixmap$Format_values() { cbgg_Pixmap$Format_$callClinit(); return cbgg_Pixmap$Format_$VALUES.$clone(); } function cbgg_Pixmap$Format__init_0($this, var$1, var$2) { cbgg_Pixmap$Format_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_Pixmap$Format_toGdx2DPixmapFormat($format) { var var$2, var$3; cbgg_Pixmap$Format_$callClinit(); if ($format === cbgg_Pixmap$Format_Alpha) return 1; if ($format === cbgg_Pixmap$Format_Intensity) return 1; if ($format === cbgg_Pixmap$Format_LuminanceAlpha) return 2; if ($format === cbgg_Pixmap$Format_RGB565) return 5; if ($format === cbgg_Pixmap$Format_RGBA4444) return 6; if ($format === cbgg_Pixmap$Format_RGB888) return 3; if ($format === cbgg_Pixmap$Format_RGBA8888) return 4; var$2 = new cbgu_GdxRuntimeException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(1342)), $format); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } function cbgg_Pixmap$Format_fromGdx2DPixmapFormat($format) { var var$2, var$3; cbgg_Pixmap$Format_$callClinit(); if ($format == 1) return cbgg_Pixmap$Format_Alpha; if ($format == 2) return cbgg_Pixmap$Format_LuminanceAlpha; if ($format == 5) return cbgg_Pixmap$Format_RGB565; if ($format == 6) return cbgg_Pixmap$Format_RGBA4444; if ($format == 3) return cbgg_Pixmap$Format_RGB888; if ($format == 4) return cbgg_Pixmap$Format_RGBA8888; var$2 = new cbgu_GdxRuntimeException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1343)), $format); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } function cbgg_Pixmap$Format_toGlFormat($format) { cbgg_Pixmap$Format_$callClinit(); return cbggg_Gdx2DPixmapEmu_toGlFormat(cbgg_Pixmap$Format_toGdx2DPixmapFormat($format)); } function cbgg_Pixmap$Format_toGlType($format) { cbgg_Pixmap$Format_$callClinit(); return cbggg_Gdx2DPixmapEmu_toGlType(cbgg_Pixmap$Format_toGdx2DPixmapFormat($format)); } function cbgg_Pixmap$Format__clinit_() { cbgg_Pixmap$Format_Alpha = cbgg_Pixmap$Format__init_($rt_s(115), 0); cbgg_Pixmap$Format_Intensity = cbgg_Pixmap$Format__init_($rt_s(1344), 1); cbgg_Pixmap$Format_LuminanceAlpha = cbgg_Pixmap$Format__init_($rt_s(1345), 2); cbgg_Pixmap$Format_RGB565 = cbgg_Pixmap$Format__init_($rt_s(1346), 3); cbgg_Pixmap$Format_RGBA4444 = cbgg_Pixmap$Format__init_($rt_s(1347), 4); cbgg_Pixmap$Format_RGB888 = cbgg_Pixmap$Format__init_($rt_s(1348), 5); cbgg_Pixmap$Format_RGBA8888 = cbgg_Pixmap$Format__init_($rt_s(1349), 6); cbgg_Pixmap$Format_$VALUES = $rt_createArrayFromData(cbgg_Pixmap$Format, [cbgg_Pixmap$Format_Alpha, cbgg_Pixmap$Format_Intensity, cbgg_Pixmap$Format_LuminanceAlpha, cbgg_Pixmap$Format_RGB565, cbgg_Pixmap$Format_RGBA4444, cbgg_Pixmap$Format_RGB888, cbgg_Pixmap$Format_RGBA8888]); } var cbgggpi_RegionInfluencer$Random = $rt_classWithoutFields(cbgggpi_RegionInfluencer); function cbgggpi_RegionInfluencer$Random__init_0() { var var_0 = new cbgggpi_RegionInfluencer$Random(); cbgggpi_RegionInfluencer$Random__init_(var_0); return var_0; } function cbgggpi_RegionInfluencer$Random__init_($this) { cbgggpi_RegionInfluencer__init_0($this); } function cgxgbt_TeaApplicationConfiguration() { var a = this; jl_Object.call(a); a.$useNativePixmap = 0; a.$windowListener = null; a.$preloadAssets = 0; a.$storagePrefix = null; a.$showDownloadLogs = 0; a.$canvasID = null; a.$width5 = 0; a.$height5 = 0; a.$padHorizontal = 0; a.$padVertical = 0; a.$stencil = 0; a.$antialiasing = 0; a.$alpha = 0; a.$premultipliedAlpha = 0; a.$preserveDrawingBuffer = 0; a.$useDebugGL = 0; a.$usePhysicalPixels = 0; } function cgxgbt_TeaApplicationConfiguration__init_(var_0) { var var_1 = new cgxgbt_TeaApplicationConfiguration(); cgxgbt_TeaApplicationConfiguration__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaApplicationConfiguration_isFixedSizeApplication($this) { return $this.$width5 && $this.$height5 ? 1 : 0; } function cgxgbt_TeaApplicationConfiguration_isAutoSizeApplication($this) { return !$this.$width5 && !$this.$height5 ? 1 : 0; } function cgxgbt_TeaApplicationConfiguration__init_0($this, $canvasID) { jl_Object__init_0($this); $this.$useNativePixmap = 0; $this.$preloadAssets = 1; $this.$storagePrefix = $rt_s(102); $this.$showDownloadLogs = 0; $this.$width5 = (-1); $this.$height5 = (-1); $this.$padHorizontal = 0; $this.$padVertical = 0; $this.$stencil = 0; $this.$antialiasing = 0; $this.$alpha = 0; $this.$premultipliedAlpha = 0; $this.$preserveDrawingBuffer = 0; $this.$useDebugGL = 0; $this.$canvasID = $canvasID; cgxgbtd_TeaTypedArrays__init_(new cgxgbtd_TeaTypedArrays); } function omceugck_Knob() { var a = this; omceugc_Component.call(a); a.$turned = 0.0; a.$knobAction = null; a.$endless = 0; } function omceugck_Knob__init_0() { var var_0 = new omceugck_Knob(); omceugck_Knob__init_(var_0); return var_0; } function omceugck_Knob__init_($this) { omceugc_Component__init_($this); } function jt_DateFormatElement$ConstantText() { jt_DateFormatElement.call(this); this.$textConstant = null; } function jt_DateFormatElement$ConstantText__init_(var_0) { var var_1 = new jt_DateFormatElement$ConstantText(); jt_DateFormatElement$ConstantText__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$ConstantText__init_0($this, $textConstant) { jt_DateFormatElement__init_($this); $this.$textConstant = $textConstant; } function jt_DateFormatElement$ConstantText_format($this, $date, $buffer) { $buffer.$append23($this.$textConstant); } function jt_DateFormatElement$ConstantText_equals($this, $o) { var $that; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $that = $o; return ju_Objects_equals($this.$textConstant, $that.$textConstant); } return 0; } function jt_DateFormatElement$ConstantText_hashCode($this) { var var$1; var$1 = $rt_createArray(jl_Object, 1); var$1.data[0] = $this.$textConstant; return ju_Objects_hash(var$1); } var omceugcs_ShapeType = $rt_classWithoutFields(jl_Enum); var omceugcs_ShapeType_RECT = null; var omceugcs_ShapeType_DIAMOND = null; var omceugcs_ShapeType_OVAL = null; var omceugcs_ShapeType_TRIANGLE_LEFT_DOWN = null; var omceugcs_ShapeType_TRIANGLE_RIGHT_DOWN = null; var omceugcs_ShapeType_TRIANGLE_LEFT_UP = null; var omceugcs_ShapeType_TRIANGLE_RIGHT_UP = null; var omceugcs_ShapeType_$VALUES = null; function omceugcs_ShapeType_$callClinit() { omceugcs_ShapeType_$callClinit = $rt_eraseClinit(omceugcs_ShapeType); omceugcs_ShapeType__clinit_(); } function omceugcs_ShapeType__init_(var_0, var_1) { var var_2 = new omceugcs_ShapeType(); omceugcs_ShapeType__init_0(var_2, var_0, var_1); return var_2; } function omceugcs_ShapeType_values() { omceugcs_ShapeType_$callClinit(); return omceugcs_ShapeType_$VALUES.$clone(); } function omceugcs_ShapeType__init_0($this, var$1, var$2) { omceugcs_ShapeType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omceugcs_ShapeType_$values() { omceugcs_ShapeType_$callClinit(); return $rt_createArrayFromData(omceugcs_ShapeType, [omceugcs_ShapeType_RECT, omceugcs_ShapeType_DIAMOND, omceugcs_ShapeType_OVAL, omceugcs_ShapeType_TRIANGLE_LEFT_DOWN, omceugcs_ShapeType_TRIANGLE_RIGHT_DOWN, omceugcs_ShapeType_TRIANGLE_LEFT_UP, omceugcs_ShapeType_TRIANGLE_RIGHT_UP]); } function omceugcs_ShapeType__clinit_() { omceugcs_ShapeType_RECT = omceugcs_ShapeType__init_($rt_s(1350), 0); omceugcs_ShapeType_DIAMOND = omceugcs_ShapeType__init_($rt_s(1351), 1); omceugcs_ShapeType_OVAL = omceugcs_ShapeType__init_($rt_s(1352), 2); omceugcs_ShapeType_TRIANGLE_LEFT_DOWN = omceugcs_ShapeType__init_($rt_s(1353), 3); omceugcs_ShapeType_TRIANGLE_RIGHT_DOWN = omceugcs_ShapeType__init_($rt_s(1354), 4); omceugcs_ShapeType_TRIANGLE_LEFT_UP = omceugcs_ShapeType__init_($rt_s(1355), 5); omceugcs_ShapeType_TRIANGLE_RIGHT_UP = omceugcs_ShapeType__init_($rt_s(1356), 6); omceugcs_ShapeType_$VALUES = omceugcs_ShapeType_$values(); } function jur_AbstractCharClass$LazyJavaLetterOrDigit$1() { jur_AbstractCharClass.call(this); this.$this$082 = null; } function jur_AbstractCharClass$LazyJavaLetterOrDigit$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaLetterOrDigit$1(); jur_AbstractCharClass$LazyJavaLetterOrDigit$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaLetterOrDigit$1__init_0($this, $this$0) { $this.$this$082 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaLetterOrDigit$1_contains($this, $ch) { return jl_Character_isLetterOrDigit0($ch); } function jur_CharClass$18() { var a = this; jur_AbstractCharClass.call(a); a.$val$bs = null; a.$this$083 = null; } function jur_CharClass$18__init_(var_0, var_1) { var var_2 = new jur_CharClass$18(); jur_CharClass$18__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$18__init_0($this, $this$0, var$2) { $this.$this$083 = $this$0; $this.$val$bs = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$18_contains($this, $ch) { return $this.$alt0 ^ $this.$val$bs.$get12($ch); } function jur_CharClass$18_toString($this) { var $temp, $i; $temp = jl_StringBuilder__init_(); $i = $this.$val$bs.$nextSetBit(0); while ($i >= 0) { $temp.$append20(jl_Character_toChars($i)); $temp.$append0(124); $i = $this.$val$bs.$nextSetBit($i + 1 | 0); } if ($temp.$length() > 0) $temp.$deleteCharAt($temp.$length() - 1 | 0); return $temp.$toString(); } var jur_PossessiveGroupQuantifierSet = $rt_classWithoutFields(jur_GroupQuantifierSet); function jur_PossessiveGroupQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_PossessiveGroupQuantifierSet(); jur_PossessiveGroupQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_PossessiveGroupQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_GroupQuantifierSet__init_0($this, $innerSet, $next, $type); jur_FSet_$callClinit(); $innerSet.$setNext(jur_FSet_posFSet); } function jur_PossessiveGroupQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $stringIndex_0; while (true) { $stringIndex_0 = $this.$innerSet.$matches($stringIndex, $testString, $matchResult); if ($stringIndex_0 <= 0) break; $stringIndex = $stringIndex_0; } return $this.$next.$matches($stringIndex, $testString, $matchResult); } function cbgmo_RectangleMapObject() { cbgm_MapObject.call(this); this.$rectangle0 = null; } function cbgmo_RectangleMapObject__init_0() { var var_0 = new cbgmo_RectangleMapObject(); cbgmo_RectangleMapObject__init_(var_0); return var_0; } function cbgmo_RectangleMapObject__init_1(var_0, var_1, var_2, var_3) { var var_4 = new cbgmo_RectangleMapObject(); cbgmo_RectangleMapObject__init_2(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgmo_RectangleMapObject__init_($this) { cbgmo_RectangleMapObject__init_2($this, 0.0, 0.0, 1.0, 1.0); } function cbgmo_RectangleMapObject__init_2($this, $x, $y, $width, $height) { cbgm_MapObject__init_0($this); $this.$rectangle0 = cbgm_Rectangle__init_1($x, $y, $width, $height); } var omceu_UICommons = $rt_classWithoutFields(); function omceu_UICommons__init_0() { var var_0 = new omceu_UICommons(); omceu_UICommons__init_(var_0); return var_0; } function omceu_UICommons__init_($this) { jl_Object__init_0($this); } function omceu_UICommons_viewport_determineUpscaleFactor($viewportMode, $internalResolutionWidth, $internalResolutionHeight) { var $upSampling, $testWidth, $testHeight, var$7, var$8; omceu_UICommons$1_$callClinit(); switch (omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal($viewportMode)]) { case 1: break; case 2: case 3: $upSampling = 1; $testWidth = (cbg_Gdx_graphics.$getDisplayMode()).$width3; $testHeight = (cbg_Gdx_graphics.$getDisplayMode()).$height3; while ($rt_imul($internalResolutionWidth, $upSampling) < $testWidth && $rt_imul($internalResolutionHeight, $upSampling) < $testHeight) { $upSampling = $upSampling + 1 | 0; } return $upSampling; default: var$7 = new jl_IllegalStateException; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$8, $rt_s(711)), $viewportMode); jl_IllegalStateException__init_2(var$7, jl_StringBuilder_toString(var$8)); $rt_throw(var$7); } return 1; } function omceu_UICommons_viewport_createViewport($viewportMode, $camera_screen, $internalResolutionWidth, $internalResolutionHeight) { var var$5; a: { omceu_UICommons$1_$callClinit(); switch (omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal($viewportMode)]) { case 1: var$5 = omceum_PixelPerfectViewport__init_($internalResolutionWidth, $internalResolutionHeight, $camera_screen, 1); break a; case 2: var$5 = cbguv_FitViewport__init_($internalResolutionWidth, $internalResolutionHeight, $camera_screen); break a; case 3: var$5 = cbguv_StretchViewport__init_($internalResolutionWidth, $internalResolutionHeight, $camera_screen); break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } return var$5; } function omceu_UICommons_viewport_determineUpscaleTextureFilter($viewportMode) { var var$2; a: { omceu_UICommons$1_$callClinit(); switch (omceu_UICommons$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$ViewportMode.data[jl_Enum_ordinal($viewportMode)]) { case 1: cbgg_Texture$TextureFilter_$callClinit(); var$2 = cbgg_Texture$TextureFilter_Nearest; break a; case 2: case 3: cbgg_Texture$TextureFilter_$callClinit(); var$2 = cbgg_Texture$TextureFilter_Linear; break a; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } return var$2; } function omceu_UICommons_window_bringToFront($inputState, $window) { var $index; if ($inputState.$windows0.$size0() == 1) return; if (!$window.$alwaysOnTop) { $index = $inputState.$windows0.$size0() - 1 | 0; a: { while (true) { if ($index <= 0) break a; if (!($inputState.$windows0.$get5($index)).$alwaysOnTop) break; $index = $index - 1 | 0; } } $inputState.$windows0.$remove0($window); $inputState.$windows0.$add3($index, $window); } else if ($inputState.$windows0.$get5($inputState.$windows0.$size0() - 1 | 0) !== $window) { $inputState.$windows0.$remove0($window); $inputState.$windows0.$add2($window); } } function omceu_UICommons_component_isHiddenByTab($component) { var $selectedTab; if ($component.$addedToTab === null) return 0; $selectedTab = omceu_UICommons_tabBar_getSelectedTab($component.$addedToTab.$addedToTabBar); if ($selectedTab !== null && $selectedTab === $component.$addedToTab) { if ($component.$addedToTab.$addedToTabBar.$addedToTab === null) return 0; return omceu_UICommons_component_isHiddenByTab($component.$addedToTab.$addedToTabBar); } return 1; } function omceu_UICommons_window_addToScreen($inputState, $window) { if ($window.$addedToScreen0) return; $window.$addedToScreen0 = 1; $inputState.$windows0.$add2($window); omceu_UICommons_resetGUITemporaryReferences($inputState); if ($window.$windowAction !== null) $window.$windowAction.$onAdd(); } function omceu_UICommons_window_removeFromScreen($inputState, $window) { if (!$window.$addedToScreen0) return; if ($inputState.$lastGUIMouseHover === $window) $inputState.$lastGUIMouseHover = null; if ($inputState.$modalWindow !== null && $inputState.$modalWindow === $window) $inputState.$modalWindow = null; $window.$addedToScreen0 = 0; $inputState.$windows0.$remove0($window); omceu_UICommons_resetGUITemporaryReferences($inputState); if ($window.$windowAction !== null) $window.$windowAction.$onRemove(); } function omceu_UICommons_resetGUITemporaryReferences($inputState) { var var$2; $inputState.$draggedWindow = null; var$2 = $inputState.$draggedWindow_offset; $inputState.$draggedWindow_offset.$y10 = 0; var$2.$x10 = 0; $inputState.$pressedButton0 = null; $inputState.$pressedButton_timer_hold = 0; $inputState.$scrolledScrollBarVertical = null; $inputState.$scrolledScrollBarHorizontal = null; $inputState.$tooltip = null; $inputState.$tooltip_fadeIn_pct = 0.0; $inputState.$tooltip_wait_delay = 0; $inputState.$tooltip_delay_timer = Long_ZERO; $inputState.$tooltip_fadeIn_timer = Long_ZERO; $inputState.$tooltip_lastHoverObject = null; $inputState.$gameToolTip = null; $inputState.$turnedKnob = null; $inputState.$pressedMap = null; $inputState.$pressedGameViewPort = null; $inputState.$inventoryDrag_Inventory = null; var$2 = $inputState.$inventoryDrag_from; $inputState.$inventoryDrag_from.$y10 = 0; var$2.$x10 = 0; var$2 = $inputState.$inventoryDrag_offset; $inputState.$inventoryDrag_offset.$y10 = 0; var$2.$x10 = 0; $inputState.$inventoryDrag_Item = null; $inputState.$listDrag_List = null; $inputState.$listDrag_from_index = 0; var$2 = $inputState.$listDrag_offset; $inputState.$listDrag_offset.$y10 = 0; var$2.$x10 = 0; $inputState.$listDrag_Item = null; $inputState.$focusedTextField = null; $inputState.$openComboBox = null; $inputState.$openContextMenu = null; $inputState.$displayedContextMenuWidth = 0; $inputState.$openMouseTextInput = null; $inputState.$mTextInputConfirmPressed = 0; $inputState.$mTextInputChangeCasePressed = 0; $inputState.$mTextInputDeletePressed = 0; $inputState.$mTextInputKeyBoardGamePadLeft = 0; $inputState.$mTextInputKeyBoardGamePadRight = 0; $inputState.$mTextInputScrollTimer = 0; $inputState.$mTextInputScrollTime = 0; $inputState.$mTextInputScrollSpeed = 0; $inputState.$mTextInputTranslatedMouse1Down = 0; $inputState.$mTextInputTranslatedMouse2Down = 0; $inputState.$mTextInputUnlock = 0; } function omceu_UICommons_notification_addToScreen($inputState, $notification, $notificationsMax) { if ($notification.$addedToScreen1) return; $notification.$addedToScreen1 = 1; $inputState.$notifications0.$add2($notification); if ($inputState.$notifications0.$size0() > $notificationsMax) omceu_UICommons_notification_removeFromScreen($inputState, $inputState.$notifications0.$get5(0)); } function omceu_UICommons_notification_removeFromScreen($inputState, $notification) { if (!$notification.$addedToScreen1) return; $notification.$addedToScreen1 = 0; $inputState.$notifications0.$remove0($notification); } function omceu_UICommons_contextMenu_close($contextMenu, $inputState) { if (omceu_UICommons_contextMenu_isOpen($contextMenu, $inputState)) { $inputState.$openContextMenu = null; $inputState.$displayedContextMenuWidth = 0; if ($contextMenu.$contextMenuAction !== null) $contextMenu.$contextMenuAction.$onClose(); } } function omceu_UICommons_progressBar_getProgressText($progress) { omceum_ProgressBarPercentText_$callClinit(); return omceum_ProgressBarPercentText_progressText.data[$progress * 100.0 | 0]; } function omceu_UICommons_progressBar_getProgressText2Decimal($progress) { omceum_ProgressBarPercentText_$callClinit(); return omceum_ProgressBarPercentText_progressText2Decimal.data[$progress * 10000.0 | 0]; } function omceu_UICommons_component_getParentWindowX($component) { return $component.$addedToWindow === null ? 0 : $component.$addedToWindow.$x0; } function omceu_UICommons_component_getParentWindowY($component) { return $component.$addedToWindow === null ? 0 : $component.$addedToWindow.$y0; } function omceu_UICommons_component_getAbsoluteX($component) { return (omceu_UICommons_component_getParentWindowX($component) + ($component.$x * 8 | 0) | 0) + $component.$offset_x0 | 0; } function omceu_UICommons_component_getAbsoluteY($component) { return (omceu_UICommons_component_getParentWindowY($component) + ($component.$y * 8 | 0) | 0) + $component.$offset_y0 | 0; } function omceu_UICommons_tabBar_getSelectedTab($tabBar) { if ($tabBar === null) return null; return $tabBar.$tabs.$get5(omcet_Tools$Calc_inBounds0($tabBar.$selectedTab, 0, $tabBar.$tabs.$size0() - 1 | 0)); } function omceu_UICommons_tabBar_selectTab($tabBar, $index) { $tabBar.$selectedTab = omcet_Tools$Calc_inBounds0($index, 0, $tabBar.$tabs.$size0() - 1 | 0); } function omceu_UICommons_window_getRealWidth($window) { return $window.$width1 * 8 | 0; } function omceu_UICommons_window_getRealHeight($window) { if ($window.$folded) return 8; return $window.$height1 * 8 | 0; } function omceu_UICommons_window_enforceScreenBounds($inputState, $window) { var $wndWidth, $wndheight; $wndWidth = omceu_UICommons_window_getRealWidth($window); $wndheight = omceu_UICommons_window_getRealHeight($window); $window.$x0 = omcet_Tools$Calc_inBounds0($window.$x0, 0, $inputState.$internalResolutionWidth - $wndWidth | 0); $window.$y0 = omcet_Tools$Calc_inBounds0($window.$y0, 0, $inputState.$internalResolutionHeight - $wndheight | 0); } function omceu_UICommons_inventory_positionValid($inventory, $x, $y) { if ($inventory.$items6 === null) return 0; return $x >= 0 && $x < $inventory.$items6.data.length && $y >= 0 && $y < $inventory.$items6.data[0].data.length ? 1 : 0; } function omceu_UICommons_textField_setMarkerPosition($mediaManager, $textField, $position) { var $subContent, $width; a: { $textField.$markerPosition = omcet_Tools$Calc_inBounds0($position, 0, $textField.$content0.$length()); if ($textField.$markerPosition < $textField.$offset0) while (true) { if ($textField.$markerPosition >= $textField.$offset0) break a; $textField.$offset0 = $textField.$offset0 - 1 | 0; } $subContent = $textField.$content0.$substring0($textField.$offset0, $textField.$markerPosition); $width = ($textField.$width0 * 8 | 0) - 4 | 0; if ($mediaManager.$textWidth($textField.$font9, $subContent) > $width) while (true) { if ($mediaManager.$textWidth($textField.$font9, $subContent) <= $width) break a; $textField.$offset0 = $textField.$offset0 + 1 | 0; $subContent = $textField.$content0.$substring0($textField.$offset0, $textField.$markerPosition); } } } function omceu_UICommons_textField_setContent($textField, $content) { if ($content.$length() <= $textField.$contentMaxLength) { $textField.$content0 = omcet_Tools$Text_validString0($content); $textField.$markerPosition = omcet_Tools$Calc_inBounds0($textField.$markerPosition, 0, $textField.$content0.$length()); if ($textField.$textFieldAction === null) $textField.$contentValid = 1; else { $textField.$contentValid = $textField.$textFieldAction.$isContentValid($content); $textField.$textFieldAction.$onContentChange($textField.$content0, $textField.$contentValid); } } } function omceu_UICommons_component_addToWindow($component, $inputState, $window) { if ($component.$addedToWindow !== null) return; if ($component.$addedToScreen) return; if (jl_Object_getClass($component) === $rt_cls(omceugcv_GameViewPort)) $inputState.$gameViewPorts.$add2($component); $component.$addedToWindow = $window; $window.$components.$add2($component); omceu_UICommons_resetGUITemporaryReferences($inputState); } function omceu_UICommons_component_addToScreen($component, $inputState) { if ($component.$addedToWindow !== null) return; if ($component.$addedToScreen) return; if (jl_Object_getClass($component) === $rt_cls(omceugcv_GameViewPort)) $inputState.$gameViewPorts.$add2($component); $component.$addedToScreen = 1; $inputState.$screenComponents.$add2($component); omceu_UICommons_resetGUITemporaryReferences($inputState); } function omceu_UICommons_component_removeFromScreen($component, $inputState) { if ($component.$addedToWindow !== null) return; if (!$component.$addedToScreen) return; if ($inputState.$lastGUIMouseHover === $component) $inputState.$lastGUIMouseHover = null; if ($component.$addedToTab !== null) omceu_UICommons_tab_removeComponent($component.$addedToTab, $component); if (jl_Object_getClass($component) === $rt_cls(omceugcv_GameViewPort)) $inputState.$gameViewPorts.$remove0($component); $component.$addedToScreen = 1; $inputState.$screenComponents.$remove0($component); omceu_UICommons_resetGUITemporaryReferences($inputState); } function omceu_UICommons_tab_removeComponent($tab, $component) { if ($component.$addedToTab !== $tab) return; $component.$addedToTab.$components1.$remove0($component); $component.$addedToTab = $tab; } function omceu_UICommons_comboBox_isOpen($comboBox, $inputState) { return $inputState.$openComboBox !== null && $inputState.$openComboBox === $comboBox ? 1 : 0; } function omceu_UICommons_contextMenu_isOpen($contextMenu, $inputState) { return $inputState.$openContextMenu !== null && $inputState.$openContextMenu === $contextMenu ? 1 : 0; } function omceu_UICommons_comboBox_open($comboBox, $inputState) { if ($inputState.$openComboBox !== null) omceu_UICommons_comboBox_close($inputState.$openComboBox, $inputState); $inputState.$openComboBox = $comboBox; if ($comboBox.$comboBoxAction !== null) $comboBox.$comboBoxAction.$onOpen(); } function omceu_UICommons_comboBox_close($comboBox, $inputState) { if (omceu_UICommons_comboBox_isOpen($comboBox, $inputState)) { $inputState.$openComboBox = null; if ($comboBox.$comboBoxAction !== null) $comboBox.$comboBoxAction.$onClose(); } } function omceu_UICommons_textField_isFocused($inputState, $textField) { return $inputState.$focusedTextField !== null && $inputState.$focusedTextField === $textField ? 1 : 0; } function omceu_UICommons_textField_focus($inputState, $textField) { if ($inputState.$focusedTextField !== null && $inputState.$focusedTextField !== $textField) omceu_UICommons_textField_unFocus($inputState, $inputState.$focusedTextField); $inputState.$focusedTextField = $textField; if ($textField.$textFieldAction !== null) $textField.$textFieldAction.$onFocus(); } function omceu_UICommons_textField_unFocus($inputState, $textField) { if (omceu_UICommons_textField_isFocused($inputState, $textField)) { $inputState.$focusedTextField = null; if ($textField.$textFieldAction !== null) $textField.$textFieldAction.$onUnFocus(); } } function omceu_UICommons_knob_turnKnob($knob, $newValue, $amount) { if ($knob.$endless) { if ($newValue > 1.0) $newValue = $newValue - 1.0; else if ($newValue < 0.0) $newValue = 1.0 - jl_Math_abs0($newValue); } $knob.$turned = omcet_Tools$Calc_inBounds($newValue, 0.0, 1.0); if ($knob.$knobAction !== null) $knob.$knobAction.$onTurned($knob.$turned, $amount); } function omceu_UICommons_list_canDragIntoScreen($list) { return $list.$listAction !== null && $list.$listAction.$canDragIntoScreen() ? 1 : 0; } function omceu_UICommons_inventory_canDragIntoScreen($inventory) { return $inventory.$inventoryAction !== null && $inventory.$inventoryAction.$canDragIntoScreen() ? 1 : 0; } function omceu_UICommons_list_canDragIntoList($inputState, $list) { var var$3, var$4, var$5; if ($list === null) return 0; if ($inputState.$listDrag_List === null) { if ($inputState.$inventoryDrag_Inventory === null) return 0; a: { if ($list.$dragInEnabled && !$list.$disabled && !$inputState.$inventoryDrag_Inventory.$disabled && $inputState.$inventoryDrag_Inventory.$dragOutEnabled0 && $list.$listAction !== null) { var$3 = $list.$listAction; var$4 = $inputState.$inventoryDrag_Inventory; if (var$3.$canDragFromInventory(var$4)) { var$5 = 1; break a; } } var$5 = 0; } return var$5; } if ($inputState.$listDrag_List === $list) return 1; b: { if ($list.$dragInEnabled && !$list.$disabled && !$inputState.$listDrag_List.$disabled && $inputState.$listDrag_List.$dragOutEnabled && $list.$listAction !== null) { var$3 = $list.$listAction; var$4 = $inputState.$listDrag_List; if (var$3.$canDragFromList(var$4)) { var$5 = 1; break b; } } var$5 = 0; } return var$5; } function omceu_UICommons_tabBar_updateItemInfoAtMousePosition($inputState, $tabBar) { var $x_bar, $y_bar, $tabXOffset, $i, $tab, $tabWidth, var$9, $tabHeight; $x_bar = omceu_UICommons_component_getAbsoluteX($tabBar); $y_bar = omceu_UICommons_component_getAbsoluteY($tabBar); $tabXOffset = $tabBar.$tabOffset; $i = 0; a: { while (true) { if ($i >= $tabBar.$tabs.$size0()) break a; $tab = $tabBar.$tabs.$get5($i); $tabWidth = !$tabBar.$bigIconMode ? $tab.$width7 : 2; var$9 = $tabXOffset + $tabWidth | 0; if (var$9 > $tabBar.$width0) break a; $tabHeight = !$tabBar.$bigIconMode ? 8 : 16; if (omcet_Tools$Calc_pointRectsCollide($inputState.$mouse_gui.$x10, $inputState.$mouse_gui.$y10, $x_bar + ($tabXOffset * 8 | 0) | 0, $y_bar, $tabWidth * 8 | 0, $tabHeight)) break; $i = $i + 1 | 0; $tabXOffset = var$9; } $inputState.$itemInfo.data[0] = $i; $inputState.$itemInfoValid = 1; return; } $inputState.$itemInfo.data[0] = 0; $inputState.$itemInfoValid = 0; } function omceu_UICommons_list_updateItemInfoAtMousePosition($inputState, $list) { var $itemFrom, var$4, $x_list, $y_list, $iy, $itemIndex, $itemOffsetY, var$10; a: { if ($list.$items0 !== null && $list.$items0.$size0() > 0 && $list.$listAction !== null) { $itemFrom = cbgm_MathUtils_round($list.$scrolled * ($list.$items0.$size0() - $list.$height0 | 0)); var$4 = omcet_Tools$Calc_lowerBounds($itemFrom, 0); $x_list = omceu_UICommons_component_getAbsoluteX($list); $y_list = omceu_UICommons_component_getAbsoluteY($list); $iy = 0; while (true) { if ($iy >= $list.$height0) break a; $itemIndex = var$4 + $iy | 0; if ($itemIndex < $list.$items0.$size0()) { $itemOffsetY = ($list.$height0 - 1 | 0) - $iy | 0; if (omcet_Tools$Calc_pointRectsCollide($inputState.$mouse_gui.$x10, $inputState.$mouse_gui.$y10, $x_list, $y_list + ($itemOffsetY * 8 | 0) | 0, 8 * $list.$width0 | 0, 8)) break; } $iy = $iy + 1 | 0; } $inputState.$itemInfo.data[0] = $itemIndex; $inputState.$itemInfo.data[1] = $itemOffsetY; $inputState.$itemInfoValid = 1; return; } } var$10 = $inputState.$itemInfo.data; $inputState.$itemInfo.data[1] = 0; var$10[0] = 0; $inputState.$itemInfoValid = 0; } function omceu_UICommons_inventory_updateItemInfoAtMousePosition($inputState, $inventory) { var $tileSize, $x_inventory, $y_inventory, $inv_to_x, $inv_to_y, var$8; $tileSize = !$inventory.$doubleSized ? 8 : 16; $x_inventory = omceu_UICommons_component_getAbsoluteX($inventory); $y_inventory = omceu_UICommons_component_getAbsoluteY($inventory); $inv_to_x = ($inputState.$mouse_gui.$x10 - $x_inventory | 0) / $tileSize | 0; $inv_to_y = ($inputState.$mouse_gui.$y10 - $y_inventory | 0) / $tileSize | 0; if (omceu_UICommons_inventory_positionValid($inventory, $inv_to_x, $inv_to_y)) { $inputState.$itemInfo.data[0] = $inv_to_x; $inputState.$itemInfo.data[1] = $inv_to_y; $inputState.$itemInfoValid = 1; return; } var$8 = $inputState.$itemInfo.data; $inputState.$itemInfo.data[1] = 0; var$8[0] = 0; $inputState.$itemInfoValid = 0; } function omceu_UICommons_inventory_canDragIntoInventory($inputState, $inventory) { var var$3, var$4, var$5; if ($inputState.$inventoryDrag_Item === null) { if ($inputState.$listDrag_Item === null) return 0; if ($inputState.$listDrag_List !== null && $inventory !== null) { a: { if ($inventory.$dragInEnabled0 && !$inventory.$disabled && !$inputState.$listDrag_List.$disabled && $inputState.$listDrag_List.$dragOutEnabled && $inventory.$inventoryAction !== null) { var$3 = $inventory.$inventoryAction; var$4 = $inputState.$listDrag_List; if (var$3.$canDragFromList(var$4)) { var$5 = 1; break a; } } var$5 = 0; } return var$5; } return 0; } if ($inputState.$inventoryDrag_Inventory !== null && $inventory !== null) { if ($inputState.$inventoryDrag_Inventory === $inventory) return 1; b: { if ($inventory.$dragInEnabled0 && !$inventory.$disabled && !$inputState.$inventoryDrag_Inventory.$disabled && $inputState.$inventoryDrag_Inventory.$dragOutEnabled0 && $inventory.$inventoryAction !== null) { var$3 = $inventory.$inventoryAction; var$4 = $inputState.$inventoryDrag_Inventory; if (var$3.$canDragFromInventory(var$4)) { var$5 = 1; break b; } } var$5 = 0; } return var$5; } return 0; } function omceugcc_ComboBoxItem() { var a = this; jl_Object.call(a); a.$text8 = null; a.$color_r3 = 0.0; a.$color_g3 = 0.0; a.$color_b3 = 0.0; a.$font10 = null; a.$icon2 = null; a.$iconIndex1 = 0; a.$comboBoxItemAction = null; } function omceugcc_ComboBoxItem__init_0() { var var_0 = new omceugcc_ComboBoxItem(); omceugcc_ComboBoxItem__init_(var_0); return var_0; } function omceugcc_ComboBoxItem__init_($this) { jl_Object__init_0($this); } function jur_CharClass$13() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz3 = null; a.$this$084 = null; } function jur_CharClass$13__init_(var_0, var_1) { var var_2 = new jur_CharClass$13(); jur_CharClass$13__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$13__init_0($this, $this$0, var$2) { $this.$this$084 = $this$0; $this.$val$clazz3 = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$13_contains($this, $ch) { return $this.$val$clazz3.$contains1($ch); } function jur_CharClass$12() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz4 = null; a.$this$085 = null; } function jur_CharClass$12__init_(var_0, var_1) { var var_2 = new jur_CharClass$12(); jur_CharClass$12__init_0(var_2, var_0, var_1); return var_2; } function jur_CharClass$12__init_0($this, $this$0, var$2) { $this.$this$085 = $this$0; $this.$val$clazz4 = var$2; jur_AbstractCharClass__init_($this); } function jur_CharClass$12_contains($this, $ch) { return $this.$val$clazz4.$contains1($ch) ? 0 : 1; } function jur_CharClass$11() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt5 = 0; a.$val$nb1 = null; a.$val$clazz5 = null; a.$this$086 = null; } function jur_CharClass$11__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$11(); jur_CharClass$11__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$11__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$086 = $this$0; $this.$val$curAlt5 = var$2; $this.$val$nb1 = var$3; $this.$val$clazz5 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$11_contains($this, $ch) { return !($this.$val$curAlt5 ^ $this.$val$nb1.$contains1($ch)) && !$this.$val$clazz5.$contains1($ch) ? 0 : 1; } function jur_CharClass$10() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt6 = 0; a.$val$nb2 = null; a.$val$clazz6 = null; a.$this$087 = null; } function jur_CharClass$10__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$10(); jur_CharClass$10__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$10__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$087 = $this$0; $this.$val$curAlt6 = var$2; $this.$val$nb2 = var$3; $this.$val$clazz6 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$10_contains($this, $ch) { return !($this.$val$curAlt6 ^ $this.$val$nb2.$contains1($ch)) && !$this.$val$clazz6.$contains1($ch) ? 1 : 0; } function jur_CharClass$17() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt7 = 0; a.$val$nb3 = null; a.$val$clazz7 = null; a.$this$088 = null; } function jur_CharClass$17__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$17(); jur_CharClass$17__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$17__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$088 = $this$0; $this.$val$curAlt7 = var$2; $this.$val$nb3 = var$3; $this.$val$clazz7 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$17_contains($this, $ch) { return $this.$val$curAlt7 ^ $this.$val$nb3.$contains1($ch) && $this.$val$clazz7.$contains1($ch) ? 1 : 0; } function jur_CharClass$16() { var a = this; jur_AbstractCharClass.call(a); a.$val$curAlt8 = 0; a.$val$nb4 = null; a.$val$clazz8 = null; a.$this$089 = null; } function jur_CharClass$16__init_(var_0, var_1, var_2, var_3) { var var_4 = new jur_CharClass$16(); jur_CharClass$16__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function jur_CharClass$16__init_0($this, $this$0, var$2, var$3, var$4) { $this.$this$089 = $this$0; $this.$val$curAlt8 = var$2; $this.$val$nb4 = var$3; $this.$val$clazz8 = var$4; jur_AbstractCharClass__init_($this); } function jur_CharClass$16_contains($this, $ch) { return $this.$val$curAlt8 ^ $this.$val$nb4.$contains1($ch) && $this.$val$clazz8.$contains1($ch) ? 0 : 1; } function jur_CharClass$15() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz9 = null; a.$val$curAlt9 = 0; a.$this$090 = null; } function jur_CharClass$15__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$15(); jur_CharClass$15__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$15__init_0($this, $this$0, var$2, var$3) { $this.$this$090 = $this$0; $this.$val$clazz9 = var$2; $this.$val$curAlt9 = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$15_contains($this, $ch) { return $this.$val$clazz9.$contains1($ch) && $this.$val$curAlt9 ^ $this.$this$090.$bits.$get12($ch) ? 1 : 0; } function jur_CharClass$14() { var a = this; jur_AbstractCharClass.call(a); a.$val$clazz10 = null; a.$val$curAlt10 = 0; a.$this$091 = null; } function jur_CharClass$14__init_(var_0, var_1, var_2) { var var_3 = new jur_CharClass$14(); jur_CharClass$14__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_CharClass$14__init_0($this, $this$0, var$2, var$3) { $this.$this$091 = $this$0; $this.$val$clazz10 = var$2; $this.$val$curAlt10 = var$3; jur_AbstractCharClass__init_($this); } function jur_CharClass$14_contains($this, $ch) { return $this.$val$clazz10.$contains1($ch) && $this.$val$curAlt10 ^ $this.$this$091.$bits.$get12($ch) ? 0 : 1; } var omceuga_ComboBoxAction = $rt_classWithoutFields(omceuga_CommonActions); var cbgssu_CheckBox$CheckBoxStyle = $rt_classWithoutFields(cbgssu_TextButton$TextButtonStyle); function cbgssu_CheckBox$CheckBoxStyle__init_0() { var var_0 = new cbgssu_CheckBox$CheckBoxStyle(); cbgssu_CheckBox$CheckBoxStyle__init_(var_0); return var_0; } function cbgssu_CheckBox$CheckBoxStyle__init_($this) { cbgssu_TextButton$TextButtonStyle__init_0($this); } var jl_StringBuilder = $rt_classWithoutFields(jl_AbstractStringBuilder); function jl_StringBuilder__init_0(var_0) { var var_1 = new jl_StringBuilder(); jl_StringBuilder__init_2(var_1, var_0); return var_1; } function jl_StringBuilder__init_() { var var_0 = new jl_StringBuilder(); jl_StringBuilder__init_1(var_0); return var_0; } function jl_StringBuilder__init_2($this, $capacity) { jl_AbstractStringBuilder__init_2($this, $capacity); } function jl_StringBuilder__init_1($this) { jl_AbstractStringBuilder__init_1($this); } function jl_StringBuilder_append($this, $obj) { jl_AbstractStringBuilder_append($this, $obj); return $this; } function jl_StringBuilder_append4($this, $string) { jl_AbstractStringBuilder_append0($this, $string); return $this; } function jl_StringBuilder_append1($this, $value) { jl_AbstractStringBuilder_append1($this, $value); return $this; } function jl_StringBuilder_append5($this, $value) { jl_AbstractStringBuilder_append3($this, $value); return $this; } function jl_StringBuilder_append3($this, $value) { jl_AbstractStringBuilder_append4($this, $value); return $this; } function jl_StringBuilder_append2($this, $value) { jl_AbstractStringBuilder_append5($this, $value); return $this; } function jl_StringBuilder_append0($this, $c) { jl_AbstractStringBuilder_append6($this, $c); return $this; } function jl_StringBuilder_append6($this, $chars, $offset, $len) { jl_AbstractStringBuilder_append10($this, $chars, $offset, $len); return $this; } function jl_StringBuilder_append7($this, $chars) { jl_AbstractStringBuilder_append11($this, $chars); return $this; } function jl_StringBuilder_append8($this, $s, $start, $end) { jl_AbstractStringBuilder_append8($this, $s, $start, $end); return $this; } function jl_StringBuilder_append9($this, $s) { jl_AbstractStringBuilder_append9($this, $s); return $this; } function jl_StringBuilder_append10($this, $b) { jl_AbstractStringBuilder_append7($this, $b); return $this; } function jl_StringBuilder_insert($this, $target, $value) { jl_AbstractStringBuilder_insert1($this, $target, $value); return $this; } function jl_StringBuilder_insert0($this, $target, $value) { jl_AbstractStringBuilder_insert3($this, $target, $value); return $this; } function jl_StringBuilder_insert1($this, $target, $value) { jl_AbstractStringBuilder_insert4($this, $target, $value); return $this; } function jl_StringBuilder_insert2($this, $index, $s, $start, $end) { jl_AbstractStringBuilder_insert8($this, $index, $s, $start, $end); return $this; } function jl_StringBuilder_insert3($this, $index, $chars, $offset, $len) { jl_AbstractStringBuilder_insert9($this, $index, $chars, $offset, $len); return $this; } function jl_StringBuilder_insert4($this, $index, $obj) { jl_AbstractStringBuilder_insert6($this, $index, $obj); return $this; } function jl_StringBuilder_insert5($this, $index, $b) { jl_AbstractStringBuilder_insert7($this, $index, $b); return $this; } function jl_StringBuilder_insert6($this, $index, $c) { jl_AbstractStringBuilder_insert5($this, $index, $c); return $this; } function jl_StringBuilder_delete($this, $start, $end) { jl_AbstractStringBuilder_delete($this, $start, $end); return $this; } function jl_StringBuilder_deleteCharAt($this, $index) { jl_AbstractStringBuilder_deleteCharAt($this, $index); return $this; } function jl_StringBuilder_insert7($this, $index, $string) { jl_AbstractStringBuilder_insert($this, $index, $string); return $this; } function jl_StringBuilder_substring($this, var$1, var$2) { return jl_AbstractStringBuilder_substring($this, var$1, var$2); } function jl_StringBuilder_setLength($this, var$1) { jl_AbstractStringBuilder_setLength($this, var$1); } function jl_StringBuilder_getChars($this, var$1, var$2, var$3, var$4) { jl_AbstractStringBuilder_getChars($this, var$1, var$2, var$3, var$4); } function jl_StringBuilder_subSequence($this, var$1, var$2) { return jl_AbstractStringBuilder_subSequence($this, var$1, var$2); } function jl_StringBuilder_insert8($this, var$1, var$2, var$3, var$4) { return $this.$insert15(var$1, var$2, var$3, var$4); } function jl_StringBuilder_append11($this, var$1, var$2, var$3) { return $this.$append31(var$1, var$2, var$3); } function jl_StringBuilder_insert9($this, var$1, var$2, var$3, var$4) { return $this.$insert16(var$1, var$2, var$3, var$4); } function jl_StringBuilder_append12($this, var$1, var$2, var$3) { return $this.$append32(var$1, var$2, var$3); } function jl_StringBuilder_charAt($this, var$1) { return jl_AbstractStringBuilder_charAt($this, var$1); } function jl_StringBuilder_length($this) { return jl_AbstractStringBuilder_length($this); } function jl_StringBuilder_toString($this) { return jl_AbstractStringBuilder_toString($this); } function jl_StringBuilder_ensureCapacity($this, var$1) { jl_AbstractStringBuilder_ensureCapacity($this, var$1); } function jl_StringBuilder_insert10($this, var$1, var$2) { return $this.$insert17(var$1, var$2); } function jl_StringBuilder_insert11($this, var$1, var$2) { return $this.$insert18(var$1, var$2); } function jl_StringBuilder_insert12($this, var$1, var$2) { return $this.$insert19(var$1, var$2); } function jl_StringBuilder_insert13($this, var$1, var$2) { return $this.$insert20(var$1, var$2); } function jl_StringBuilder_insert14($this, var$1, var$2) { return $this.$insert21(var$1, var$2); } function jl_StringBuilder_insert15($this, var$1, var$2) { return $this.$insert22(var$1, var$2); } function jl_StringBuilder_insert16($this, var$1, var$2) { return $this.$insert23(var$1, var$2); } function jl_StringBuilder_append13($this, var$1) { return $this.$append33(var$1); } function omcsde_DIFFICULTY() { var a = this; jl_Enum.call(a); a.$text5 = null; a.$color7 = null; a.$level = 0; } var omcsde_DIFFICULTY_LOW = null; var omcsde_DIFFICULTY_MED = null; var omcsde_DIFFICULTY_HIGH = null; var omcsde_DIFFICULTY_$VALUES = null; function omcsde_DIFFICULTY_$callClinit() { omcsde_DIFFICULTY_$callClinit = $rt_eraseClinit(omcsde_DIFFICULTY); omcsde_DIFFICULTY__clinit_(); } function omcsde_DIFFICULTY__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new omcsde_DIFFICULTY(); omcsde_DIFFICULTY__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function omcsde_DIFFICULTY_values() { omcsde_DIFFICULTY_$callClinit(); return omcsde_DIFFICULTY_$VALUES.$clone(); } function omcsde_DIFFICULTY__init_0($this, var$1, var$2, $text, $color, $level) { omcsde_DIFFICULTY_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$text5 = $text; $this.$color7 = $color; $this.$level = $level; } function omcsde_DIFFICULTY_$values() { omcsde_DIFFICULTY_$callClinit(); return $rt_createArrayFromData(omcsde_DIFFICULTY, [omcsde_DIFFICULTY_LOW, omcsde_DIFFICULTY_MED, omcsde_DIFFICULTY_HIGH]); } function omcsde_DIFFICULTY__clinit_() { omcsde_DIFFICULTY_LOW = omcsde_DIFFICULTY__init_($rt_s(1357), 0, $rt_s(275), omcet_Tools$Colors_createFromHex($rt_s(1358)), 1); omcsde_DIFFICULTY_MED = omcsde_DIFFICULTY__init_($rt_s(1359), 1, $rt_s(1360), omcet_Tools$Colors_createFromHex($rt_s(1361)), 2); omcsde_DIFFICULTY_HIGH = omcsde_DIFFICULTY__init_($rt_s(1362), 2, $rt_s(1363), omcet_Tools$Colors_createFromHex($rt_s(1364)), 3); omcsde_DIFFICULTY_$VALUES = omcsde_DIFFICULTY_$values(); } var ju_ConcurrentModificationException = $rt_classWithoutFields(jl_RuntimeException); function ju_ConcurrentModificationException__init_() { var var_0 = new ju_ConcurrentModificationException(); ju_ConcurrentModificationException__init_0(var_0); return var_0; } function ju_ConcurrentModificationException__init_0($this) { jl_RuntimeException__init_1($this); } function omceugt_ToolTip() { var a = this; jl_Object.call(a); a.$lines1 = null; a.$displayFistLineAsTitle = 0; a.$font11 = null; a.$color_r4 = 0.0; a.$color_g4 = 0.0; a.$color_b4 = 0.0; a.$color_a4 = 0.0; a.$toolTipAction = null; a.$images0 = null; } function omceugt_ToolTip__init_0() { var var_0 = new omceugt_ToolTip(); omceugt_ToolTip__init_(var_0); return var_0; } function omceugt_ToolTip__init_($this) { jl_Object__init_0($this); } var ju_Hashtable$1 = $rt_classWithoutFields(); function ju_Hashtable$1__init_() { var var_0 = new ju_Hashtable$1(); ju_Hashtable$1__init_0(var_0); return var_0; } function ju_Hashtable$1__init_0($this) { jl_Object__init_0($this); } var cbgggpr_BillboardControllerRenderData = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderData); function cbgggpr_BillboardControllerRenderData__init_() { var var_0 = new cbgggpr_BillboardControllerRenderData(); cbgggpr_BillboardControllerRenderData__init_0(var_0); return var_0; } function cbgggpr_BillboardControllerRenderData__init_0($this) { cbgggpr_ParticleControllerRenderData__init_($this); } var ju_Hashtable$2 = $rt_classWithoutFields(); function ju_Hashtable$2__init_() { var var_0 = new ju_Hashtable$2(); ju_Hashtable$2__init_0(var_0); return var_0; } function ju_Hashtable$2__init_0($this) { jl_Object__init_0($this); } function ju_Hashtable$2_hasNext($this) { return 0; } function ju_Hashtable$2_next($this) { $rt_throw(ju_NoSuchElementException__init_()); } function cgxgbt_TeaNet() { jl_Object.call(this); this.$httpResponseListeners = null; } function cgxgbt_TeaNet__init_0() { var var_0 = new cgxgbt_TeaNet(); cgxgbt_TeaNet__init_(var_0); return var_0; } function cgxgbt_TeaNet__init_($this) { jl_Object__init_0($this); $this.$httpResponseListeners = ju_HashMap__init_0(16); } function cbgggpv_ScaledNumericValue() { var a = this; cbgggpv_RangedNumericValue.call(a); a.$scaling2 = null; a.$timeline0 = null; a.$highMin = 0.0; a.$highMax = 0.0; a.$relative = 0; } function cbgggpv_ScaledNumericValue__init_() { var var_0 = new cbgggpv_ScaledNumericValue(); cbgggpv_ScaledNumericValue__init_0(var_0); return var_0; } function cbgggpv_ScaledNumericValue__init_0($this) { var var$1; cbgggpv_RangedNumericValue__init_0($this); var$1 = $rt_createFloatArray(1); var$1.data[0] = 1.0; $this.$scaling2 = var$1; var$1 = $rt_createFloatArray(1); var$1.data[0] = 0.0; $this.$timeline0 = var$1; $this.$relative = 0; } function cbgggpv_ScaledNumericValue_setHigh($this, $value) { $this.$highMin = $value; $this.$highMax = $value; } function omcemm_CMediaArray() { var a = this; omcemm_CMediaGFX.call(a); a.$tile_width0 = 0; a.$tile_height0 = 0; a.$frameOffset0 = 0; a.$frameLength0 = 0; } function omcemm_CMediaArray__init_(var_0) { var var_1 = new omcemm_CMediaArray(); omcemm_CMediaArray__init_0(var_1, var_0); return var_1; } function omcemm_CMediaArray__init_0($this, $filename) { omcemm_CMediaGFX__init_($this, $filename); } function cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec() { jl_Object.call(this); this.$internalFormat = 0; } function cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_(var_0) { var var_1 = new cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec(); cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_0(var_1, var_0); return var_1; } function cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_0($this, $internalFormat) { jl_Object__init_0($this); $this.$internalFormat = $internalFormat; } function omceugcc_ComboBox() { var a = this; omceugc_Component.call(a); a.$items7 = null; a.$comboBoxAction = null; a.$selectedItem0 = null; } function omceugcc_ComboBox__init_0() { var var_0 = new omceugcc_ComboBox(); omceugcc_ComboBox__init_(var_0); return var_0; } function omceugcc_ComboBox__init_($this) { omceugc_Component__init_($this); } var cbgssa_VisibleAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_VisibleAction__init_0() { var var_0 = new cbgssa_VisibleAction(); cbgssa_VisibleAction__init_(var_0); return var_0; } function cbgssa_VisibleAction__init_($this) { cbgss_Action__init_($this); } var omcw_HighScoreManagerWeb$HighScoreAccess = $rt_classWithoutFields(); var omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache = null; function omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit() { omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit = $rt_eraseClinit(omcw_HighScoreManagerWeb$HighScoreAccess); omcw_HighScoreManagerWeb$HighScoreAccess__clinit_(); } function omcw_HighScoreManagerWeb$HighScoreAccess__init_0() { var var_0 = new omcw_HighScoreManagerWeb$HighScoreAccess(); omcw_HighScoreManagerWeb$HighScoreAccess__init_(var_0); return var_0; } function omcw_HighScoreManagerWeb$HighScoreAccess__init_($this) { omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); jl_Object__init_0($this); } function omcw_HighScoreManagerWeb$HighScoreAccess_readHighScores() { var $s1, $s2, $s3, $s4, $storage, $i1, $i2, $i3, $i4, $storageKey, $storageEntry; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); if (omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache !== null) return omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache; if (($rt_s(102).$trim()).$length() > 0) omcw_HighScoreManagerWeb$HighScoreAccess_migrateLegacyScores(); $s1 = (omcsde_GAME_MODE_values()).data.length; $s2 = (omcsde_COLOR_MODE_values()).data.length; $s3 = (omcsde_DIFFICULTY_values()).data.length; $s4 = 5; $storage = $rt_globals.window.localStorage; omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache = $rt_createMultiArray(omcsm_HighScoreEntry, [$s4, $s3, $s2, $s1]); $i1 = 0; while ($i1 < $s1) { $i2 = 0; while ($i2 < $s2) { $i3 = 0; while ($i3 < $s3) { $i4 = 0; while ($i4 < $s4) { $storageKey = omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryKey($rt_s(1365), $i1, $i2, $i3, $i4); $storageEntry = $rt_str($storage.getItem($rt_ustr($storageKey))); omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache.data[$i1].data[$i2].data[$i3].data[$i4] = omcw_HighScoreManagerWeb$HighScoreAccess_convertStorageEntryToHighscoreEntry($storageEntry); $i4 = $i4 + 1 | 0; } $i3 = $i3 + 1 | 0; } $i2 = $i2 + 1 | 0; } $i1 = $i1 + 1 | 0; } return omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache; } function omcw_HighScoreManagerWeb$HighScoreAccess_saveHighScores($saveScores) { var $s1, $s2, $s3, $s4, $storage, $i1, $i2, $i3, $i4, $item, var$12; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); $s1 = (omcsde_GAME_MODE_values()).data.length; $s2 = (omcsde_COLOR_MODE_values()).data.length; $s3 = (omcsde_DIFFICULTY_values()).data.length; $s4 = 5; $storage = $rt_globals.window.localStorage; $i1 = 0; while ($i1 < $s1) { $i2 = 0; while ($i2 < $s2) { $i3 = 0; while ($i3 < $s3) { $i4 = 0; while ($i4 < $s4) { $item = omcw_HighScoreManagerWeb$HighScoreAccess_convertHighscoreEntryToStorageEntry($saveScores.data[$i1].data[$i2].data[$i3].data[$i4]); var$12 = omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryKey($rt_s(1365), $i1, $i2, $i3, $i4); $storage.setItem($rt_ustr(var$12), $rt_ustr($item)); $i4 = $i4 + 1 | 0; } $i3 = $i3 + 1 | 0; } $i2 = $i2 + 1 | 0; } $i1 = $i1 + 1 | 0; } omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache = null; } function omcw_HighScoreManagerWeb$HighScoreAccess_migrateLegacyScores() { var $s1, $s2, $s3, $s4, $storage, $i1, $i2, $i3, $i4, $key, $entry, $keyNew; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); $s1 = (omcsde_GAME_MODE_values()).data.length; $s2 = (omcsde_COLOR_MODE_values()).data.length; $s3 = (omcsde_DIFFICULTY_values()).data.length; $s4 = 5; $storage = $rt_globals.window.localStorage; $i1 = 0; while ($i1 < $s1) { $i2 = 0; while ($i2 < $s2) { $i3 = 0; while ($i3 < $s3) { $i4 = 0; while ($i4 < $s4) { $key = omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryKey($rt_s(102), $i1, $i2, $i3, $i4); $entry = $rt_str($storage.getItem($rt_ustr($key))); if (omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryValid($entry)) { $keyNew = omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryKey($rt_s(1365), $i1, $i2, $i3, $i4); $storage.setItem($rt_ustr($keyNew), $rt_ustr($entry)); $storage.removeItem($rt_ustr($key)); } $i4 = $i4 + 1 | 0; } $i3 = $i3 + 1 | 0; } $i2 = $i2 + 1 | 0; } $i1 = $i1 + 1 | 0; } } function omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryKey($key, $i1, $i2, $i3, $i4) { var var$6; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append(var$6, $key), $rt_s(1366)), $i1), 46), $i2), 46), $i3), 46), $i4); return jl_StringBuilder_toString(var$6); } function omcw_HighScoreManagerWeb$HighScoreAccess_convertHighscoreEntryToStorageEntry($highScoreEntry) { var var$2, var$3, var$4, var$5; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); if ($highScoreEntry === null) return $rt_s(1367); var$2 = $highScoreEntry.$name5; var$3 = $highScoreEntry.$score; var$4 = $highScoreEntry.$empty; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append10(jl_StringBuilder_append0(jl_StringBuilder_append5(jl_StringBuilder_append0(jl_StringBuilder_append(var$5, var$2), 59), var$3), 59), var$4); return jl_StringBuilder_toString(var$5); } function omcw_HighScoreManagerWeb$HighScoreAccess_convertStorageEntryToHighscoreEntry($storageEntry) { var $split, var$3, $name, $score, $empty, $$je; omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); if (!omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryValid($storageEntry)) return omcsm_HighScoreEntry__init_($rt_s(102), Long_ZERO, 1); $split = $storageEntry.$split($rt_s(1252)); var$3 = $split.data; $name = var$3[0]; a: { b: { try { $score = (jl_Long_valueOf0(var$3[1])).$longValue(); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break b; } else { throw $$e; } } break a; } $score = Long_ZERO; } $empty = !$rt_s(107).$equals(var$3[2]) ? 0 : 1; return omcsm_HighScoreEntry__init_($name, $score, $empty); } function omcw_HighScoreManagerWeb$HighScoreAccess_storageEntryValid($storageEntry) { omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit(); if ($storageEntry === null) return 0; if (($storageEntry.$split($rt_s(1252))).data.length >= 3) return 1; return 0; } function omcw_HighScoreManagerWeb$HighScoreAccess__clinit_() { omcw_HighScoreManagerWeb$HighScoreAccess_highScoreCache = null; } var cbgu_Scaling$8 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$8__init_() { var var_0 = new cbgu_Scaling$8(); cbgu_Scaling$8__init_0(var_0); return var_0; } function cbgu_Scaling$8__init_0($this) { cbgu_Scaling__init_($this); } var cbgu_Scaling$7 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$7__init_() { var var_0 = new cbgu_Scaling$7(); cbgu_Scaling$7__init_0(var_0); return var_0; } function cbgu_Scaling$7__init_0($this) { cbgu_Scaling__init_($this); } var cbgggpi_ColorInfluencer$Random = $rt_classWithoutFields(cbgggpi_ColorInfluencer); function cbgggpi_ColorInfluencer$Random__init_0() { var var_0 = new cbgggpi_ColorInfluencer$Random(); cbgggpi_ColorInfluencer$Random__init_(var_0); return var_0; } function cbgggpi_ColorInfluencer$Random__init_($this) { cbgggpi_ColorInfluencer__init_($this); } var cbgu_Scaling$6 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$6__init_() { var var_0 = new cbgu_Scaling$6(); cbgu_Scaling$6__init_0(var_0); return var_0; } function cbgu_Scaling$6__init_0($this) { cbgu_Scaling__init_($this); } function cbgu_Scaling$6_apply($this, $sourceWidth, $sourceHeight, $targetWidth, $targetHeight) { cbgu_Scaling_$callClinit(); cbgu_Scaling_temp.$x4 = $targetWidth; cbgu_Scaling_temp.$y4 = $targetHeight; return cbgu_Scaling_temp; } var cbgu_Scaling$5 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$5__init_() { var var_0 = new cbgu_Scaling$5(); cbgu_Scaling$5__init_0(var_0); return var_0; } function cbgu_Scaling$5__init_0($this) { cbgu_Scaling__init_($this); } function cbgg_VertexAttributes() { var a = this; jl_Object.call(a); a.$attributes3 = null; a.$vertexSize = 0; a.$mask4 = Long_ZERO; a.$boneWeightUnits = 0; a.$textureCoordinates = 0; } function cbgg_VertexAttributes__init_(var_0) { var var_1 = new cbgg_VertexAttributes(); cbgg_VertexAttributes__init_0(var_1, var_0); return var_1; } function cbgg_VertexAttributes__init_0($this, $attributes) { var var$2, var$3, $list, $i; var$2 = $attributes.data; jl_Object__init_0($this); $this.$mask4 = Long_fromInt(-1); $this.$boneWeightUnits = (-1); $this.$textureCoordinates = (-1); var$3 = var$2.length; if (!var$3) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1368))); $list = $rt_createArray(cbgg_VertexAttribute, var$3); $i = 0; while ($i < var$3) { $list.data[$i] = var$2[$i]; $i = $i + 1 | 0; } $this.$attributes3 = $list; $this.$vertexSize = cbgg_VertexAttributes_calculateOffsets($this); } function cbgg_VertexAttributes_calculateOffsets($this) { var $count, $i, $attribute; $count = 0; $i = 0; while ($i < $this.$attributes3.data.length) { $attribute = $this.$attributes3.data[$i]; $attribute.$offset = $count; $count = $count + cbgg_VertexAttribute_getSizeInBytes($attribute) | 0; $i = $i + 1 | 0; } return $count; } function cbgg_VertexAttributes_size($this) { return $this.$attributes3.data.length; } function cbgg_VertexAttributes_get($this, $index) { return $this.$attributes3.data[$index]; } function ju_Hashtable$4() { ju_AbstractSet.call(this); this.$this$092 = null; } function ju_Hashtable$4__init_(var_0) { var var_1 = new ju_Hashtable$4(); ju_Hashtable$4__init_0(var_1, var_0); return var_1; } function ju_Hashtable$4__init_0($this, $this$0) { $this.$this$092 = $this$0; ju_AbstractSet__init_($this); } function ju_Hashtable$4_size($this) { return $this.$this$092.$elementCount; } function ju_Hashtable$4_iterator($this) { if (!$this.$size0()) { ju_Hashtable_$callClinit(); return ju_Hashtable_EMPTY_ITERATOR; } return ju_Hashtable$HashEnumIterator__init_($this.$this$092, ju_Hashtable$4$iterator$lambda$_5_0__init_()); } function ju_Hashtable$4_lambda$iterator$0($entry) { return $entry.$key; } var cbgu_Scaling$9 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$9__init_() { var var_0 = new cbgu_Scaling$9(); cbgu_Scaling$9__init_0(var_0); return var_0; } function cbgu_Scaling$9__init_0($this) { cbgu_Scaling__init_($this); } var juf_IntFunction = $rt_classWithoutFields(0); var cbgm_CumulativeDistribution$CumulativeValue = $rt_classWithoutFields(); var omceuga_ComboBoxItemAction = $rt_classWithoutFields(); var cbgmc_Sphere = $rt_classWithoutFields(); var cbgu_Scaling$4 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$4__init_() { var var_0 = new cbgu_Scaling$4(); cbgu_Scaling$4__init_0(var_0); return var_0; } function cbgu_Scaling$4__init_0($this) { cbgu_Scaling__init_($this); } var cbgu_Scaling$3 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$3__init_() { var var_0 = new cbgu_Scaling$3(); cbgu_Scaling$3__init_0(var_0); return var_0; } function cbgu_Scaling$3__init_0($this) { cbgu_Scaling__init_($this); } var cbgu_Scaling$2 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$2__init_() { var var_0 = new cbgu_Scaling$2(); cbgu_Scaling$2__init_0(var_0); return var_0; } function cbgu_Scaling$2__init_0($this) { cbgu_Scaling__init_($this); } function omceu_API$_Components$_Shape() { jl_Object.call(this); this.$this$122 = null; } function omceu_API$_Components$_Shape__init_(var_0) { var var_1 = new omceu_API$_Components$_Shape(); omceu_API$_Components$_Shape__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_Shape__init_0($this, $this$1) { $this.$this$122 = $this$1; jl_Object__init_0($this); } var cbgu_Scaling$1 = $rt_classWithoutFields(cbgu_Scaling); function cbgu_Scaling$1__init_() { var var_0 = new cbgu_Scaling$1(); cbgu_Scaling$1__init_0(var_0); return var_0; } function cbgu_Scaling$1__init_0($this) { cbgu_Scaling__init_($this); } function cbgu_Scaling$1_apply($this, $sourceWidth, $sourceHeight, $targetWidth, $targetHeight) { var $targetRatio, $sourceRatio, $scale; $targetRatio = $targetHeight / $targetWidth; $sourceRatio = $sourceHeight / $sourceWidth; $scale = $targetRatio <= $sourceRatio ? $targetHeight / $sourceHeight : $targetWidth / $sourceWidth; cbgu_Scaling_$callClinit(); cbgu_Scaling_temp.$x4 = $sourceWidth * $scale; cbgu_Scaling_temp.$y4 = $sourceHeight * $scale; return cbgu_Scaling_temp; } function cbgssu_SelectBox$SelectBoxStyle() { jl_Object.call(this); this.$fontColor = null; } function cbgssu_SelectBox$SelectBoxStyle__init_0() { var var_0 = new cbgssu_SelectBox$SelectBoxStyle(); cbgssu_SelectBox$SelectBoxStyle__init_(var_0); return var_0; } function cbgssu_SelectBox$SelectBoxStyle__init_($this) { jl_Object__init_0($this); $this.$fontColor = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); } function omcsug_SandtrixUIAdapter() { var a = this; jl_Object.call(a); a.$api = null; a.$mediaManager5 = null; a.$gameEngine = null; a.$data8 = null; a.$uiData0 = null; } function omcsug_SandtrixUIAdapter__init_(var_0) { var var_1 = new omcsug_SandtrixUIAdapter(); omcsug_SandtrixUIAdapter__init_0(var_1, var_0); return var_1; } function omcsug_SandtrixUIAdapter__init_0($this, $gameEngine) { jl_Object__init_0($this); $this.$gameEngine = $gameEngine; $this.$data8 = $gameEngine.$getData0(); } function omcsug_SandtrixUIAdapter_init($this, $api, $mediaManager) { var var$3; $this.$api = $api; $this.$mediaManager5 = $mediaManager; $this.$uiData0 = omcsug_UIData__init_0(); $this.$uiData0.$animation_timer = 0.0; $this.$uiData0.$screenShake = 0; var$3 = $this.$uiData0; $this.$uiData0.$input_touchYPos = 0; var$3.$input_touchXPos = 0; $this.$uiData0.$input_touchTimer = 0.0; $this.$uiData0.$input_touchDelayTap = 0; $this.$uiData0.$soundPlayer0 = omcets_SoundPlayer__init_($mediaManager); $this.$uiData0.$resolveParticleSystem = omcsugp_ResolveParticleSystem__init_($mediaManager); $this.$uiData0.$gameOverParticleSystem = omcsugp_GameOverParticleSystem__init_($mediaManager); $this.$uiData0.$sandCreateParticleSystem = omcsugp_SandCreateParticleSystem__init_($mediaManager); $this.$uiData0.$sandShimmerParticleSystem = omcsugp_SandShimmerParticleSystem__init_($mediaManager); $this.$uiData0.$nextSandFlowParticleSystem = omcsugp_NextSandFlowParticleSystem__init_($mediaManager, 121); $this.$uiData0.$scoreTextParticleSystem = omcsugp_ScoreTextParticleSystem__init_($mediaManager); $this.$uiData0.$gameOverData0 = null; $this.$uiData0.$timer_sandflowChange = 0; $this.$uiData0.$sandflowChangeIndex = 0; $this.$uiData0.$background = omcsu_UIUtils_getBackGroundImage($this.$data8.$settings.$gameMode1, $this.$data8.$settings.$colorMode1); $this.$uiData0.$theme_layer1 = omcsu_UIUtils_getThemeImage($this.$data8.$settings.$theme1, 0); $this.$uiData0.$theme_layer2 = omcsu_UIUtils_getThemeImage($this.$data8.$settings.$theme1, 1); $this.$uiData0.$colorBlindMode = (omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(493)); $this.$uiData0.$drop_effect = 0; omcsu_UIUtils_configureGameUIAdapter($api); $this.$uiData0.$soundPlayer0.$setMuted((omcw_SandtrixSettingsWeb_get()).$getBoolean($rt_s(492))); $this.$uiData0.$soundPlayer0.$setVolume0((omcw_SandtrixSettingsWeb_get()).$getFloat($rt_s(494))); omcsug_SandtrixUIAdapter_initGUI($this); } function omcsug_SandtrixUIAdapter_initGUI($this) { var $timeTxt, $linesTxt1, $linesTxt2, $scorePlusTxt, $scoreComboIndicator, $scoreTxt, var$7, var$8, var$9; $timeTxt = $this.$api.$components0.$text0.$create2(13, 9, omcet_Tools$Text_toArray($rt_s(102))); $this.$api.$components0.$addUpdateAction($timeTxt, omcsug_SandtrixUIAdapter$1__init_($this, 0, 1, $timeTxt)); $this.$api.$components0.$setOffset($timeTxt, 0, 1); $this.$api.$addScreenComponent($timeTxt); $linesTxt1 = $this.$api.$components0.$text0.$create2(13, 8, omcet_Tools$Text_toArray($rt_s(1369))); $this.$api.$components0.$setOffset($linesTxt1, 0, 1); $this.$api.$addScreenComponent($linesTxt1); $linesTxt2 = $this.$api.$components0.$text0.$create2(13, 7, omcet_Tools$Text_toArray($rt_s(102))); $this.$api.$components0.$addUpdateAction($linesTxt2, omcsug_SandtrixUIAdapter$2__init_($this, 0, 1, $linesTxt2)); $this.$api.$components0.$setOffset($linesTxt2, 0, 1); $this.$api.$addScreenComponent($linesTxt2); $scorePlusTxt = $this.$api.$components0.$text0.$create2(13, 4, omcet_Tools$Text_toArray($rt_s(102))); $this.$api.$components0.$addUpdateAction($scorePlusTxt, omcsug_SandtrixUIAdapter$3__init_($this, 0, 1, $scorePlusTxt)); $this.$api.$components0.$setOffset($scorePlusTxt, 0, 1); $this.$api.$addScreenComponent($scorePlusTxt); $scoreComboIndicator = $this.$api.$components0.$image0.$create11(18, 4, null, 0); $this.$api.$components0.$addUpdateAction($scoreComboIndicator, omcsug_SandtrixUIAdapter$4__init_($this, 0, 1, $scoreComboIndicator)); $this.$api.$addScreenComponent($scoreComboIndicator); $scoreTxt = $this.$api.$components0.$text0.$create2(13, 3, omcet_Tools$Text_toArray($rt_s(102))); $this.$api.$components0.$addUpdateAction($scoreTxt, omcsug_SandtrixUIAdapter$5__init_($this, 0, 1, $scoreTxt)); $this.$api.$components0.$setOffset($scoreTxt, 0, 1); $this.$api.$addScreenComponent($scoreTxt); var$7 = $this.$uiData0; var$8 = $this.$api.$components0.$text0; var$9 = $rt_createArray(jl_String, 1); var$9.data[0] = $rt_s(102); omceum_GUIBaseMedia_$callClinit(); var$7.$mapTxt1 = var$8.$create10(2, 11, var$9, omceum_GUIBaseMedia_FONT_WHITE); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt1, 0); $this.$api.$addScreenComponent($this.$uiData0.$mapTxt1); var$7 = $this.$uiData0; var$8 = $this.$api.$components0.$text0; var$9 = $rt_createArray(jl_String, 1); var$9.data[0] = $rt_s(102); var$7.$mapTxt2 = var$8.$create10(2, 8, var$9, omceum_GUIBaseMedia_FONT_WHITE); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt2, 0); $this.$api.$addScreenComponent($this.$uiData0.$mapTxt2); var$7 = $this.$uiData0; var$8 = $this.$api.$components0.$image0; omcsug_SandtrixBaseMedia_$callClinit(); var$7.$mapTimerImage = var$8.$create3(2, 10, omcsug_SandtrixBaseMedia_START_TIMER); $this.$api.$components0.$setVisible($this.$uiData0.$mapTimerImage, 0); $this.$api.$addScreenComponent($this.$uiData0.$mapTimerImage); $this.$api.$setMouseTool($this.$api.$mouseTool.$create18($rt_s(966), null, omceum_GUIBaseMedia_GUI_CURSOR_TRANSPARENT)); $this.$api.$config.$setCursorGui(omceum_GUIBaseMedia_GUI_CURSOR_TRANSPARENT); $this.$api.$config.$setUiMouseInteractionsDisabled(0); } function omcsug_SandtrixUIAdapter_processOutputs($this) { var $engineOutput, $counter, var$3, $x, $y, $mat, var$7, var$8, var$9, $resolveSand, $resolveScore, $resolveCombo, $x1, $y1, $x2, $y2, var$17, var$18, var$19, var$20, var$21, var$22, $ix, $iy, $map, var$26, var$27; while ($this.$gameEngine.$outputAvailable()) { a: { $engineOutput = $this.$gameEngine.$processOutput(); switch (omceg_EngineOutput_type($engineOutput)) { case 0: $counter = (omceg_EngineOutput_p($engineOutput, 0)).$intValue(); var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_START_BEEP); $this.$api.$components0.$image0.$setArrayIndex($this.$uiData0.$mapTimerImage, 3 - $counter | 0); $this.$api.$components0.$setVisible($this.$uiData0.$mapTimerImage, 1); break a; case 1: break; case 2: $x = (omceg_EngineOutput_p($engineOutput, 0)).$intValue(); $y = (omceg_EngineOutput_p($engineOutput, 1)).$intValue(); $mat = omceg_EngineOutput_p($engineOutput, 2); var$3 = $this.$uiData0.$resolveParticleSystem; var$7 = 16 + $x | 0; var$8 = 0 + $y | 0; var$9 = !$this.$uiData0.$colorBlindMode ? $mat.$color5 : $mat.$color_colorBlind; var$3.$addParticle3(var$7, var$8, var$9); break a; case 3: $resolveSand = omceg_EngineOutput_p($engineOutput, 0); $resolveScore = (omceg_EngineOutput_p($engineOutput, 1)).$longValue(); $resolveCombo = (omceg_EngineOutput_p($engineOutput, 2)).$intValue(); $x1 = (omceg_EngineOutput_p($engineOutput, 3)).$intValue(); $y1 = (omceg_EngineOutput_p($engineOutput, 4)).$intValue(); $x2 = (omceg_EngineOutput_p($engineOutput, 5)).$intValue(); $y2 = (omceg_EngineOutput_p($engineOutput, 6)).$intValue(); var$17 = omcet_Tools$Calc_inBounds0($resolveCombo, 0, 10); $this.$uiData0.$soundPlayer0.$playSound(omcsu_UIUtils_getResolveSound(var$17)); $x = $x1 + (($x2 - $x1 | 0) / 2 | 0) | 0; $y = $y1 + (($y2 - $y1 | 0) / 2 | 0) | 0; var$3 = $this.$uiData0.$scoreTextParticleSystem; var$18 = Long_mul($resolveScore, Long_fromInt(var$17)); var$9 = !$this.$uiData0.$colorBlindMode ? $resolveSand.$color5 : $resolveSand.$color_colorBlind; var$3.$addParticle4($x, $y, var$18, var$9); break a; case 4: var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_PLAY_BEEP); $this.$api.$components0.$setVisible($this.$uiData0.$mapTimerImage, 0); $rt_globals.window.CrazyGames.SDK.game.gameplayStart(); break a; case 5: break a; case 6: omceg_EngineOutput_p($engineOutput, 0); var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_TETROMINO_DROP); $this.$uiData0.$screenShake = 3; break a; case 7: omceg_EngineOutput_p($engineOutput, 0); $x = (omceg_EngineOutput_p($engineOutput, 1)).$intValue(); $y = (omceg_EngineOutput_p($engineOutput, 2)).$intValue(); $this.$uiData0.$sandCreateParticleSystem.$addParticle5(16 + $x | 0, 0 + $y | 0); break a; case 8: omceg_EngineOutput_p($engineOutput, 0); break a; case 9: var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_TETROMINO_ROTATE); break a; case 10: $this.$uiData0.$gameOverData0 = omceg_EngineOutput_p($engineOutput, 0); var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_GAME_OVER); $rt_globals.window.CrazyGames.SDK.game.gameplayStop(); break a; case 11: var$3 = $this.$api.$components0.$text0; var$9 = $this.$uiData0.$mapTxt1; var$19 = $rt_createArray(jl_String, 1); var$19.data[0] = !$this.$uiData0.$gameOverData0.$isNewHighScore ? $rt_s(1370) : $rt_s(1371); var$3.$setLines2(var$9, var$19); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt1, 1); var$3 = $this.$api.$components0.$text0; var$9 = $this.$uiData0.$mapTxt2; var$19 = $rt_createArray(jl_String, 2); var$20 = var$19.data; var$21 = cbg_Input$Keys_toString(66); var$22 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$22, $rt_s(1099)), var$21); var$20[0] = jl_StringBuilder_toString(var$22); var$20[1] = $rt_s(1372); var$3.$setLines2(var$9, var$19); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt2, 1); $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $map = $this.$uiData0.$gameOverData0.$map0.data[$ix].data[$iy]; if ($map.$sand.$resolveable) { var$3 = $this.$uiData0.$gameOverParticleSystem; var$17 = 16 + $ix | 0; var$26 = 0 + $iy | 0; var$9 = !$this.$uiData0.$colorBlindMode ? $map.$sand.$color5 : $map.$sand.$color_colorBlind; var$7 = $map.$darkness; var$27 = $this.$data8.$settings.$high1; var$3.$addParticle6(var$17, var$26, var$9, var$7, var$27); } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_GAME_OVER_SAND); if ($this.$uiData0.$gameOverData0.$isNewHighScore) $this.$uiData0.$soundPlayer0.$playSound(omcsug_SandtrixBaseMedia_SFX_GAME_OVER_HIGHSCORE); if (!$this.$uiData0.$gameOverData0.$isNewHighScore) break a; if (Long_le($this.$uiData0.$gameOverData0.$score0, Long_ZERO)) break a; $rt_globals.window.CrazyGames.SDK.game.happytime(); break a; case 12: break a; case 13: var$3 = $this.$api.$components0.$text0; var$9 = $this.$uiData0.$mapTxt1; var$19 = $rt_createArray(jl_String, 1); var$19.data[0] = $rt_s(1373); var$3.$setLines2(var$9, var$19); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt1, 1); var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_PAUSE); $rt_globals.window.CrazyGames.SDK.game.gameplayStop(); break a; case 14: var$3 = $this.$api.$components0.$text0; var$9 = $this.$uiData0.$mapTxt1; var$19 = $rt_createArray(jl_String, 1); var$19.data[0] = $rt_s(102); var$3.$setLines2(var$9, var$19); $this.$api.$components0.$setVisible($this.$uiData0.$mapTxt1, 0); var$3 = $this.$uiData0.$soundPlayer0; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$playSound(omcsug_SandtrixBaseMedia_SFX_PAUSE); $rt_globals.window.CrazyGames.SDK.game.gameplayStart(); break a; case 15: break a; default: break a; } } } } function omcsug_SandtrixUIAdapter_processInput($this) { var var$1, $downPressed, $leftPressed, $amount, $rightPressed, $rotatePressed, $pausePressed, $confirmPressed, var$9, var$10, var$11, var$12, var$13, $inputModal, var$15; if ($this.$api.$input.$mouseDown0() && $this.$api.$input.$mouseDownButton(0)) { $this.$uiData0.$input_touchXPos = $this.$api.$input.$mouseXGUI(); $this.$uiData0.$input_touchYPos = $this.$api.$input.$mouseYGUI(); } if ($this.$api.$input.$mouseUp0() && $this.$api.$input.$mouseUpButton(0)) { $this.$uiData0.$input_touchXPos = 0; $this.$uiData0.$input_touchYPos = 0; } a: { if (!$this.$api.$input.$isKeyDown(20)) { var$1 = $this.$api.$input; if (!var$1.$isKeyDown(47)) { var$1 = $this.$api.$input; if (var$1.$gamePadLeftY0() >= (-0.6000000238418579)) { var$1 = $this.$api.$input; if (!var$1.$gamePadIsButtonDown(9)) { $downPressed = 0; break a; } } } } $downPressed = 1; } if (!$downPressed) $downPressed = $this.$api.$input.$isMouseButtonDown(0) && $this.$api.$input.$mouseYGUI() < ($this.$uiData0.$input_touchYPos - 15 | 0) ? 1 : 0; b: { if (!$this.$api.$input.$isKeyDown(21) && !$this.$api.$input.$isKeyDown(29)) { var$1 = $this.$api.$input; if (var$1.$gamePadLeftX0() >= (-0.30000001192092896)) { var$1 = $this.$api.$input; if (!var$1.$gamePadIsButtonDown(10)) { $leftPressed = 0; break b; } } } $leftPressed = 1; } if (!$leftPressed && $this.$api.$input.$isMouseButtonDown(0) && $this.$api.$input.$mouseXGUI() < $this.$uiData0.$input_touchXPos) { $amount = omcet_Tools$Calc_inBounds0($this.$uiData0.$input_touchXPos - $this.$api.$input.$mouseXGUI() | 0, 0, 15); var$1 = $this.$uiData0; var$1.$input_touchTimer = var$1.$input_touchTimer + $amount / 15.0; if ($this.$uiData0.$input_touchTimer >= 1.0) { $leftPressed = 1; $this.$uiData0.$input_touchTimer = 0.0; } } c: { if (!$this.$api.$input.$isKeyDown(22) && !$this.$api.$input.$isKeyDown(32)) { var$1 = $this.$api.$input; if (var$1.$gamePadLeftX0() <= 0.30000001192092896) { var$1 = $this.$api.$input; if (!var$1.$gamePadIsButtonDown(11)) { $rightPressed = 0; break c; } } } $rightPressed = 1; } if (!$rightPressed && $this.$api.$input.$isMouseButtonDown(0) && $this.$api.$input.$mouseXGUI() > $this.$uiData0.$input_touchXPos) { $amount = omcet_Tools$Calc_inBounds0($this.$api.$input.$mouseXGUI() - $this.$uiData0.$input_touchXPos | 0, 0, 15); var$1 = $this.$uiData0; var$1.$input_touchTimer = var$1.$input_touchTimer + $amount / 15.0; if ($this.$uiData0.$input_touchTimer >= 1.0) { $rightPressed = 1; $this.$uiData0.$input_touchTimer = 0.0; } } d: { e: { f: { if ($this.$api.$input.$keyDown0()) { if ($this.$api.$input.$keyDownKey(19)) break f; if ($this.$api.$input.$keyDownKey(51)) break f; } var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(0))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(1))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(2))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(3))) { var$1 = $this.$api.$input; if (!var$1.$gamePadDown()) break e; if (!$this.$api.$input.$gamePadDownButton(8)) break e; } } } } } $rotatePressed = 1; break d; } $rotatePressed = 0; } if (!$rotatePressed) { if ($this.$api.$input.$isMouseButtonDown(0)) { var$1 = $this.$uiData0; var$1.$input_touchDelayTap = var$1.$input_touchDelayTap + 1 | 0; } if ($this.$api.$input.$mouseUp0() && $this.$api.$input.$mouseUpButton(0)) { if ($this.$uiData0.$input_touchDelayTap < 8) $rotatePressed = 1; $this.$uiData0.$input_touchDelayTap = 0; } } g: { h: { if (!($this.$api.$input.$keyDown0() && $this.$api.$input.$keyDownKey(44))) { var$1 = $this.$api.$input; if (!var$1.$gamePadDown()) break h; if (!$this.$api.$input.$gamePadDownButton(14) && !$this.$api.$input.$gamePadDownButton(16)) break h; } $pausePressed = 1; break g; } $pausePressed = 0; } if ($this.$api.$input.$gamePadDisconnected0()) $pausePressed = 1; i: { j: { if (!($this.$api.$input.$keyDown0() && $this.$api.$input.$keyDownKey(66))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(0))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(1))) { var$1 = $this.$api.$input; if (!(var$1.$gamePadDown() && $this.$api.$input.$gamePadDownButton(2))) { var$1 = $this.$api.$input; if (!var$1.$gamePadDown()) break j; if (!$this.$api.$input.$gamePadDownButton(3)) break j; } } } } $confirmPressed = 1; break i; } $confirmPressed = 0; } if (!$confirmPressed) $confirmPressed = !$this.$api.$input.$mouseDown0() && !$this.$api.$input.$mouseDownButton(0) ? 0 : 1; k: { l: { m: { omcsug_SandtrixUIAdapter$7_$callClinit(); switch (omcsug_SandtrixUIAdapter$7_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal($this.$data8.$state3)]) { case 1: break l; case 2: break; case 3: if (!$pausePressed) break k; $this.$gameEngine.$input0(omceg_EngineInput__init_0(6, $rt_createArray(jl_Object, 0))); break k; case 4: break m; default: break k; } break k; } if (!$confirmPressed) break k; if (!$this.$uiData0.$gameOverData0.$isNewHighScore) { $this.$gameEngine.$input0(omceg_EngineInput__init_0(5, $rt_createArray(jl_Object, 0))); break k; } if ($this.$api.$getModalWindow() !== null) break k; var$1 = $this.$api.$preConfigured; var$9 = (omcw_SandtrixSettingsWeb_get()).$getString0($rt_s(563)); var$10 = omcsug_SandtrixUIAdapter$6__init_($this); var$11 = $this.$api.$config; var$12 = var$11.$getDefaultLowerCaseCharacters(); var$11 = $this.$api.$config; var$13 = var$11.$getDefaultUpperCaseCharacters(); $inputModal = var$1.$modal_CreateTouchTextInputModal($rt_s(1374), $rt_s(1375), var$9, var$10, 1, 8, var$12, var$13, 17); $this.$api.$windows.$setFoldable($inputModal, 0); $this.$api.$windows.$setMoveAble($inputModal, 0); $this.$api.$addWindowAsModal($inputModal); var$1 = $this.$api; var$15 = $this.$api.$mouseTool; var$9 = null; omceum_GUIBaseMedia_$callClinit(); var$1.$setMouseTool(var$15.$create18($rt_s(966), var$9, omceum_GUIBaseMedia_GUI_CURSOR_ARROW)); $this.$api.$config.$setCursorGui(omceum_GUIBaseMedia_GUI_CURSOR_ARROW); break k; } if ($leftPressed) $this.$gameEngine.$input0(omceg_EngineInput__init_0(1, $rt_createArray(jl_Object, 0))); if ($rightPressed) $this.$gameEngine.$input0(omceg_EngineInput__init_0(2, $rt_createArray(jl_Object, 0))); if ($downPressed) $this.$gameEngine.$input0(omceg_EngineInput__init_0(3, $rt_createArray(jl_Object, 0))); if ($rotatePressed) $this.$gameEngine.$input0(omceg_EngineInput__init_0(4, $rt_createArray(jl_Object, 0))); if ($pausePressed) $this.$gameEngine.$input0(omceg_EngineInput__init_0(6, $rt_createArray(jl_Object, 0))); } } function omcsug_SandtrixUIAdapter_update($this) { omcsug_SandtrixUIAdapter_processOutputs($this); omcsug_SandtrixUIAdapter_processInput($this); omcsug_SandtrixUIAdapter_update_ParticleSystems($this); omcsug_SandtrixUIAdapter_update_Sound($this); } function omcsug_SandtrixUIAdapter_update_Sound($this) { $this.$uiData0.$soundPlayer0.$update(); } function omcsug_SandtrixUIAdapter_update_ParticleSystems($this) { var var$1; var$1 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$1 === omcsde_STATE_PAUSE) return; omcsug_SandtrixUIAdapter_particles_createSandShimmer($this); $this.$uiData0.$sandCreateParticleSystem.$update(); $this.$uiData0.$sandShimmerParticleSystem.$update(); $this.$uiData0.$nextSandFlowParticleSystem.$update(); $this.$uiData0.$scoreTextParticleSystem.$update(); $this.$uiData0.$resolveParticleSystem.$update(); $this.$uiData0.$gameOverParticleSystem.$update(); } function omcsug_SandtrixUIAdapter_particles_createSandShimmer($this) { var $i, $ix, $iy; a: { if (omcet_Tools$Calc_chance(0.02500000037252903)) { $i = 0; while (true) { if ($i >= 10) break a; $ix = cbgm_MathUtils_random2(0, 79); $iy = cbgm_MathUtils_random2(0, 143); if ($this.$data8.$map3.data[$ix].data[$iy].$sand.$resolveable) break; $i = $i + 1 | 0; } $this.$uiData0.$sandShimmerParticleSystem.$addParticle7(16 + $ix | 0, 0 + $iy | 0, $this.$data8.$map3, $ix, $iy); } } } function omcsug_SandtrixUIAdapter_render($this, $batch, $mainViewPort) { var var$3; var$3 = $this.$uiData0; var$3.$animation_timer = var$3.$animation_timer + cbg_Gdx_graphics.$getDeltaTime(); cbg_Gdx_gl.$glClear(16640); $batch.$begin(); omcsug_SandtrixUIAdapter_drawBackGround($this, $batch); omcsug_SandtrixUIAdapter_drawThemeLayer1($this, $batch); omcsug_SandtrixUIAdapter_drawNextTetromino($this, $batch); omcsug_SandtrixUIAdapter_drawComboMeter($this, $batch); omcsug_SandtrixUIAdapter_drawThemeLayer2($this, $batch); omcsug_SandtrixUIAdapter_drawMap($this, $batch); omcsug_SandtrixUIAdapter_drawCurrentTetromino($this, $batch); omcsug_SandtrixUIAdapter_drawParticles($this, $batch); $batch.$end7(); } function omcsug_SandtrixUIAdapter_renderFinalScreen($this, $spriteBatch_screen, $texture_game, $texture_gui, $internalResolutionWidth, $internalResolutionHeight) { var var$6, var$7, var$8, var$9; cbg_Gdx_gl.$glClear(16384); if ($this.$uiData0.$screenShake > 0) { var$6 = $this.$uiData0; var$6.$screenShake = var$6.$screenShake - 1 | 0; } $spriteBatch_screen.$begin(); $spriteBatch_screen.$setColor(0.0, 0.0, 0.0, 1.0); var$6 = $this.$mediaManager5; omcsug_SandtrixBaseMedia_$callClinit(); var$7 = omcsug_SandtrixBaseMedia_PIXEL; var$8 = $internalResolutionWidth; var$9 = $internalResolutionHeight; var$6.$drawCMediaImageScale0($spriteBatch_screen, var$7, 0.0, 0.0, 0.0, 0.0, var$8, var$9); $spriteBatch_screen.$setColor(1.0, 1.0, 1.0, 1.0); $spriteBatch_screen.$draw1($texture_game, 0.0, -$this.$uiData0.$screenShake | 0, var$8, var$9); $spriteBatch_screen.$draw1($texture_gui, 0.0, -$this.$uiData0.$screenShake | 0, var$8, var$9); $spriteBatch_screen.$end7(); } function omcsug_SandtrixUIAdapter_drawParticles($this, $batch) { var var$2; var$2 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$2 === omcsde_STATE_PAUSE) return; $this.$uiData0.$sandCreateParticleSystem.$render2($batch); $this.$uiData0.$sandShimmerParticleSystem.$render2($batch); $this.$uiData0.$nextSandFlowParticleSystem.$render2($batch); $this.$uiData0.$resolveParticleSystem.$render0($batch, $this.$uiData0.$animation_timer); $this.$uiData0.$gameOverParticleSystem.$render2($batch); $this.$uiData0.$scoreTextParticleSystem.$render2($batch); } function omcsug_SandtrixUIAdapter_drawCurrentTetromino($this, $batch) { var var$2, $tetromino, $x, $y, var$6, $i; var$2 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$2 === omcsde_STATE_PAUSE) return; if ($this.$data8.$currentTetromino === null) return; $tetromino = $this.$data8.$currentTetromino; $x = 16 + cbgm_MathUtils_round($tetromino.$x9) | 0; $y = 0 + cbgm_MathUtils_round($tetromino.$y9) | 0; if (!$this.$data8.$tetromino_drop) { if ($this.$uiData0.$drop_effect > 0) { var$6 = $this.$uiData0; var$6.$drop_effect = var$6.$drop_effect - 1 | 0; } } else if ($this.$uiData0.$drop_effect < 8) { var$6 = $this.$uiData0; var$6.$drop_effect = var$6.$drop_effect + 1 | 0; } a: { if ($this.$uiData0.$drop_effect > 0) { $i = $this.$uiData0.$drop_effect; while (true) { if ($i <= 1) break a; omcsug_SandtrixUIAdapter_drawTetromino($this, $batch, $tetromino, $x, $y + $i | 0, 0.10000000149011612); $i = $i + (-1) | 0; } } } omcsug_SandtrixUIAdapter_drawTetromino($this, $batch, $tetromino, $x, $y, 1.0); cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawTetromino($this, $batch, $tetromino, $x, $y, $alpha) { var $ix, $iy, $leftBright, $upBright, $rightDark, $downDark, $color, $brightness, var$14, var$15, var$16, var$17; $ix = 0; while ($ix < $tetromino.$size7) { $iy = 0; while ($iy < $tetromino.$size7) { if ($tetromino.$filled.data[$ix].data[$iy]) { $leftBright = $ix && $tetromino.$filled.data[$ix - 1 | 0].data[$iy] ? 0 : 1; $upBright = $iy != ($tetromino.$size7 - 1 | 0) && $tetromino.$filled.data[$ix].data[$iy + 1 | 0] ? 0 : 1; $rightDark = $ix != ($tetromino.$size7 - 1 | 0) && $tetromino.$filled.data[$ix + 1 | 0].data[$iy] ? 0 : 1; $downDark = $iy && $tetromino.$filled.data[$ix].data[$iy - 1 | 0] ? 0 : 1; $color = !$this.$uiData0.$colorBlindMode ? $tetromino.$sand0.data[$ix].data[$iy].$color5 : $tetromino.$sand0.data[$ix].data[$iy].$color_colorBlind; $brightness = 1.0; if ($leftBright) $brightness = 1.2999999523162842; if ($upBright) $brightness = $brightness + 0.30000001192092896; if ($rightDark) $brightness = $brightness - 0.30000001192092896; if ($downDark) $brightness = $brightness - 0.30000001192092896; var$14 = $color.$r1 * $tetromino.$darkness0.data[$ix].data[$iy] * $brightness; var$14 = omcet_Tools$Calc_inBounds01(var$14); var$15 = $color.$g1 * $tetromino.$darkness0.data[$ix].data[$iy] * $brightness; var$15 = omcet_Tools$Calc_inBounds01(var$15); var$16 = $color.$b1 * $tetromino.$darkness0.data[$ix].data[$iy] * $brightness; var$16 = omcet_Tools$Calc_inBounds01(var$16); $batch.$setColor(var$14, var$15, var$16, $alpha); var$17 = $this.$mediaManager5; omcsug_SandtrixBaseMedia_$callClinit(); var$17.$drawCMediaImage($batch, omcsug_SandtrixBaseMedia_PIXEL, $x + $ix | 0, $y + $iy | 0); } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } } function omcsug_SandtrixUIAdapter_drawBackGround($this, $batch) { var $bgWidth, $bgHeight, $ix, $iy; cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); $bgWidth = $this.$uiData0.$background.$tile_width; $bgHeight = $this.$uiData0.$background.$tile_height; $ix = 0; while ($ix < $this.$api.$resolutionWidth()) { $iy = 0; while ($iy < ($this.$api.$resolutionHeight() + 2 | 0)) { $this.$mediaManager5.$drawCMediaAnimation($batch, $this.$uiData0.$background, $ix, $iy, $this.$uiData0.$animation_timer); $iy = $iy + $bgHeight | 0; } $ix = $ix + $bgWidth | 0; } $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawThemeLayer1($this, $batch) { $this.$mediaManager5.$drawCMediaImage($batch, $this.$uiData0.$theme_layer1, 0.0, 0.0); cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawThemeLayer2($this, $batch) { $this.$mediaManager5.$drawCMediaImage($batch, $this.$uiData0.$theme_layer2, 0.0, 0.0); cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawComboMeter($this, $batch) { var var$2, var$3, $index, $percent, $color, $flicker; var$2 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$2 === omcsde_STATE_PAUSE) return; var$3 = $this.$mediaManager5; omcsug_SandtrixBaseMedia_$callClinit(); $index = var$3.$getCMediaArraySize(omcsug_SandtrixBaseMedia_COMBO_METER) - 1 | 0; $percent = $this.$data8.$display.$comboTimePct; omcet_Tools$Colors_$callClinit(); $color = omcet_Tools$Colors_WHITE; if ($percent > 0.0) { omcsm_RedGreenGradient_$callClinit(); $color = omcsm_RedGreenGradient_gradient.data[cbgm_MathUtils_round($percent * 99.0)]; $index = cbgm_MathUtils_round((1.0 - $percent) * $index); } $flicker = cbgm_MathUtils_random(0.699999988079071, 1.0); $batch.$setColor($color.$r1 * $flicker, $color.$g1 * $flicker, $color.$b1 * $flicker, 1.0); $this.$mediaManager5.$drawCMediaArray($batch, omcsug_SandtrixBaseMedia_COMBO_METER, 104.0, 40.0, $index); cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawNextTetromino($this, $batch) { var var$2, var$3, $iy, $tetromino, $ix, $sandFlowSand, $sandFlowColor, $darkness, $middle, $tetromino_x, $tetromino_y, $flicker; var$2 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$2 === omcsde_STATE_PAUSE) return; a: { if ($this.$data8.$nextTetromino !== null) { if ($this.$data8.$nextTetromino !== $this.$uiData0.$nextTetrominoLast) { $this.$uiData0.$nextTetrominoLast2 = $this.$uiData0.$nextTetrominoLast; $this.$uiData0.$timer_sandflowChange = $this.$uiData0.$nextTetrominoLast === null ? 0 : 6; $this.$uiData0.$nextTetrominoLast = $this.$data8.$nextTetromino; } if ($this.$uiData0.$timer_sandflowChange > 0) { var$3 = $this.$uiData0; var$3.$timer_sandflowChange = var$3.$timer_sandflowChange - 1 | 0; } $iy = 0; while ($iy < 6) { if ($this.$uiData0.$timer_sandflowChange <= 0) $tetromino = $this.$data8.$nextTetromino; else { if ($this.$uiData0.$sandflowChangeIndex) { $tetromino = $this.$uiData0.$nextTetrominoLast2; $this.$uiData0.$sandflowChangeIndex = 0; } else { $tetromino = $this.$data8.$nextTetromino; $this.$uiData0.$sandflowChangeIndex = 1; } if ($iy == 5) $this.$uiData0.$sandflowChangeIndex = $this.$uiData0.$sandflowChangeIndex != 1 ? 1 : 0; } $ix = 0; while ($ix < 2) { $sandFlowSand = $tetromino.$colors0.data[cbgm_MathUtils_random2(0, $tetromino.$colors0.data.length - 1 | 0)]; $sandFlowColor = !$this.$uiData0.$colorBlindMode ? $sandFlowSand.$color5 : $sandFlowSand.$color_colorBlind; $darkness = cbgm_MathUtils_random(0.800000011920929, 1.0); $this.$uiData0.$nextSandFlowParticleSystem.$addParticle8((142 + $ix | 0) - 1 | 0, 93 + $iy | 0, $sandFlowColor.$r1 * $darkness, $sandFlowColor.$g1 * $darkness, $sandFlowColor.$b1 * $darkness); $ix = $ix + 1 | 0; } $iy = $iy + 1 | 0; } $middle = $this.$data8.$nextTetromino.$size7 / 4 | 0; $tetromino_x = 132 - $middle | 0; $tetromino_y = 116 - $middle | 0; $flicker = cbgm_MathUtils_random(0.699999988079071, 1.0); omcsc_CFG_UI_$callClinit(); $batch.$setColor(omcsc_CFG_UI_NEXT_TETROMINO_SCREEN_COLOR.$r1 * $flicker, omcsc_CFG_UI_NEXT_TETROMINO_SCREEN_COLOR.$g1 * $flicker, omcsc_CFG_UI_NEXT_TETROMINO_SCREEN_COLOR.$b1 * $flicker, 1.0); $ix = 0; while (true) { if ($ix >= $this.$data8.$nextTetromino.$size7) break a; $iy = 0; while ($iy < $this.$data8.$nextTetromino.$size7) { if ($this.$data8.$nextTetromino.$filled.data[$ix].data[$iy]) { var$3 = $this.$mediaManager5; omcsug_SandtrixBaseMedia_$callClinit(); var$3.$drawCMediaImage0($batch, omcsug_SandtrixBaseMedia_PIXEL, $tetromino_x + ($ix / 2 | 0) | 0, $tetromino_y + ($iy / 2 | 0) | 0, 0.0, 0.0, 1.0, 1.0); } $iy = $iy + 2 | 0; } $ix = $ix + 2 | 0; } } } cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_drawMap($this, $batch) { var var$2, $ix, $iy, $sand, $color, $darkness, var$8; var$2 = $this.$data8.$state3; omcsde_STATE_$callClinit(); if (var$2 === omcsde_STATE_PAUSE) return; $ix = 0; while ($ix < 80) { $iy = 0; while ($iy < 144) { $sand = $this.$data8.$map3.data[$ix].data[$iy].$sand; omcsde_SAND_$callClinit(); if ($sand !== omcsde_SAND_NONE) { $color = !$this.$uiData0.$colorBlindMode ? $this.$data8.$map3.data[$ix].data[$iy].$sand.$color5 : $this.$data8.$map3.data[$ix].data[$iy].$sand.$color_colorBlind; $darkness = $this.$data8.$map3.data[$ix].data[$iy].$darkness; $batch.$setColor($color.$r1 * $darkness, $color.$g1 * $darkness, $color.$b1 * $darkness, $color.$a1); var$8 = $this.$mediaManager5; omcsug_SandtrixBaseMedia_$callClinit(); var$8.$drawCMediaImage($batch, omcsug_SandtrixBaseMedia_PIXEL, 16 + $ix | 0, 0 + $iy | 0); } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } cbgg_Color_$callClinit(); $batch.$setColor0(cbgg_Color_WHITE); } function omcsug_SandtrixUIAdapter_shutdown($this) { $this.$uiData0.$soundPlayer0.$shutdown(); $this.$uiData0.$resolveParticleSystem.$shutdown(); $this.$uiData0.$gameOverParticleSystem.$shutdown(); $this.$uiData0.$sandCreateParticleSystem.$shutdown(); $this.$uiData0.$sandShimmerParticleSystem.$shutdown(); $this.$uiData0.$scoreTextParticleSystem.$shutdown(); $this.$uiData0.$nextSandFlowParticleSystem.$shutdown(); } var jur_AbstractCharClass$LazyASCII = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyASCII__init_() { var var_0 = new jur_AbstractCharClass$LazyASCII(); jur_AbstractCharClass$LazyASCII__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyASCII__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyASCII_computeValue($this) { return (jur_CharClass__init_()).$add0(0, 127); } function cbggg_GlyphLayout() { var a = this; jl_Object.call(a); a.$runs = null; a.$colors = null; a.$glyphCount0 = 0; a.$width10 = 0.0; a.$height9 = 0.0; } var cbggg_GlyphLayout_glyphRunPool = null; var cbggg_GlyphLayout_colorStack = null; function cbggg_GlyphLayout_$callClinit() { cbggg_GlyphLayout_$callClinit = $rt_eraseClinit(cbggg_GlyphLayout); cbggg_GlyphLayout__clinit_(); } function cbggg_GlyphLayout__init_3() { var var_0 = new cbggg_GlyphLayout(); cbggg_GlyphLayout__init_(var_0); return var_0; } function cbggg_GlyphLayout__init_4(var_0, var_1) { var var_2 = new cbggg_GlyphLayout(); cbggg_GlyphLayout__init_0(var_2, var_0, var_1); return var_2; } function cbggg_GlyphLayout__init_5(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new cbggg_GlyphLayout(); cbggg_GlyphLayout__init_1(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function cbggg_GlyphLayout__init_6(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { var var_9 = new cbggg_GlyphLayout(); cbggg_GlyphLayout__init_2(var_9, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); return var_9; } function cbggg_GlyphLayout__init_($this) { cbggg_GlyphLayout_$callClinit(); jl_Object__init_0($this); $this.$runs = cbgu_Array__init_(1); $this.$colors = cbgu_IntArray__init_(2); } function cbggg_GlyphLayout__init_0($this, $font, $str) { cbggg_GlyphLayout_$callClinit(); jl_Object__init_0($this); $this.$runs = cbgu_Array__init_(1); $this.$colors = cbgu_IntArray__init_(2); $this.$setText1($font, $str); } function cbggg_GlyphLayout__init_1($this, $font, $str, $color, $targetWidth, $halign, $wrap) { cbggg_GlyphLayout_$callClinit(); jl_Object__init_0($this); $this.$runs = cbgu_Array__init_(1); $this.$colors = cbgu_IntArray__init_(2); $this.$setText2($font, $str, $color, $targetWidth, $halign, $wrap); } function cbggg_GlyphLayout__init_2($this, $font, $str, $start, $end, $color, $targetWidth, $halign, $wrap, $truncate) { cbggg_GlyphLayout_$callClinit(); jl_Object__init_0($this); $this.$runs = cbgu_Array__init_(1); $this.$colors = cbgu_IntArray__init_(2); $this.$setText0($font, $str, $start, $end, $color, $targetWidth, $halign, $wrap, $truncate); } function cbggg_GlyphLayout_setText($this, $font, $str) { $this.$setText0($font, $str, 0, $str.$length(), $font.$getColor(), 0.0, 8, 0, null); } function cbggg_GlyphLayout_setText0($this, $font, $str, $color, $targetWidth, $halign, $wrap) { $this.$setText0($font, $str, 0, $str.$length(), $color, $targetWidth, $halign, $wrap, null); } function cbggg_GlyphLayout_setText1($this, $font, $str, $start, $end, $color, $targetWidth, $halign, $wrap, $truncate) { var $fontData, $wrapOrTruncate, $currentColor, $markupEnabled, $isLastRun, $y, $down, $lineRun, $lastGlyph, var$19, $runStart, $newline, $runEnd, var$23, $length, $run, $runWidth, $i, var$28, var$29, $glyph, $glyphWidth, $wrapIndex; $this.$reset2(); $fontData = $font.$data7; if ($start == $end) { $this.$height9 = $fontData.$capHeight; return; } if ($wrap) $targetWidth = jl_Math_max0($targetWidth, $fontData.$spaceXadvance * 3.0); $wrapOrTruncate = !$wrap && $truncate === null ? 0 : 1; $currentColor = $color.$toIntBits(); $this.$colors.$add10(0, $currentColor); $markupEnabled = $fontData.$markupEnabled; if ($markupEnabled) cbggg_GlyphLayout_colorStack.$add5($currentColor); $isLastRun = 0; $y = 0.0; $down = $fontData.$down; $lineRun = null; $lastGlyph = null; var$19 = $currentColor; $runStart = $start; a: { b: while (true) { c: { $newline = 0; if ($start == $end) { if ($runStart == $end) break b; $isLastRun = 1; $runEnd = $end; } else { d: { var$23 = $start + 1 | 0; switch ($str.$charAt($start)) { case 10: $runEnd = var$23 - 1 | 0; $newline = 1; $start = var$23; break c; case 91: if (!$markupEnabled) { $start = var$23; break d; } $length = cbggg_GlyphLayout_parseColorMarkup($this, $str, var$23, $end); if ($length >= 0) { $runEnd = var$23 - 1 | 0; $start = var$23 + ($length + 1 | 0) | 0; if ($start == $end) { $isLastRun = 1; break c; } $currentColor = cbggg_GlyphLayout_colorStack.$peek0(); break c; } if ($length != (-2)) { $start = var$23; break d; } $start = var$23 + 1 | 0; break d; default: } $start = var$23; } continue b; } } $run = cbggg_GlyphLayout_glyphRunPool.$obtain(); $run.$x6 = 0.0; $run.$y6 = $y; $fontData.$getGlyphs($run, $str, $runStart, $runEnd, $lastGlyph); $this.$glyphCount0 = $this.$glyphCount0 + $run.$glyphs0.$size | 0; if ($currentColor != var$19) { if ($this.$colors.$get0($this.$colors.$size1 - 2 | 0) != $this.$glyphCount0) { $this.$colors.$add5($this.$glyphCount0); $this.$colors.$add5($currentColor); } else $this.$colors.$set($this.$colors.$size1 - 1 | 0, $currentColor); var$19 = $currentColor; } e: { if (!$run.$glyphs0.$size) { cbggg_GlyphLayout_glyphRunPool.$free($run); if ($lineRun === null) break e; } else if ($lineRun !== null) { $lineRun.$appendRun($run); cbggg_GlyphLayout_glyphRunPool.$free($run); } else { $this.$runs.$add1($run); $lineRun = $run; } if (!$newline && !$isLastRun) $lastGlyph = $lineRun.$glyphs0.$peek(); else { cbggg_GlyphLayout_setLastGlyphXAdvance($this, $fontData, $lineRun); $lastGlyph = null; } if ($wrapOrTruncate && $lineRun.$glyphs0.$size && !(!$newline && !$isLastRun)) { $runWidth = $lineRun.$xAdvances.$first1() + $lineRun.$xAdvances.$get7(1); $i = 2; while ($i < $lineRun.$xAdvances.$size5) { var$28 = $lineRun.$glyphs0; var$29 = $i - 1 | 0; $glyph = var$28.$get5(var$29); $glyphWidth = cbggg_GlyphLayout_getGlyphWidth($this, $glyph, $fontData); if ($runWidth + $glyphWidth - 9.999999747378752E-5 <= $targetWidth) $runWidth = $runWidth + $lineRun.$xAdvances.$items2.data[$i]; else { if ($truncate !== null) { cbggg_GlyphLayout_truncate($this, $fontData, $lineRun, $targetWidth, $truncate); break a; } $wrapIndex = $fontData.$getWrapIndex($lineRun.$glyphs0, $i); if (!(!$wrapIndex && $lineRun.$x6 === 0.0) && $wrapIndex < $lineRun.$glyphs0.$size) var$29 = $wrapIndex; $lineRun = cbggg_GlyphLayout_wrap($this, $fontData, $lineRun, var$29); if ($lineRun === null) break e; $this.$runs.$add1($lineRun); $y = $y + $down; $lineRun.$x6 = 0.0; $lineRun.$y6 = $y; $runWidth = $lineRun.$xAdvances.$first1() + $lineRun.$xAdvances.$get7(1); $i = 1; } $i = $i + 1 | 0; } } } if ($newline) { $lineRun = null; $lastGlyph = null; $y = $runEnd != $runStart ? $y + $down : $y + $down * $fontData.$blankLineScale; } $runStart = $start; } } $this.$height9 = $fontData.$capHeight + jl_Math_abs0($y); cbggg_GlyphLayout_calculateWidths($this, $fontData); cbggg_GlyphLayout_alignRuns($this, $targetWidth, $halign); if ($markupEnabled) cbggg_GlyphLayout_colorStack.$clear6(); } function cbggg_GlyphLayout_calculateWidths($this, $fontData) { var $width, $runsItems, $i, $n, $run, $xAdvances, var$8, $runWidth, $max, $glyphs, $ii, $nn, $glyph, $glyphWidth; $width = 0.0; $runsItems = $this.$runs.$items; $i = 0; $n = $this.$runs.$size; while ($i < $n) { $run = $runsItems.data[$i]; $xAdvances = $run.$xAdvances.$items2; var$8 = $xAdvances.data; $runWidth = $run.$x6 + var$8[0]; $max = 0.0; $glyphs = $run.$glyphs0.$items; $ii = 0; $nn = $run.$glyphs0.$size; while ($ii < $nn) { $glyph = $glyphs.data[$ii]; $glyphWidth = cbggg_GlyphLayout_getGlyphWidth($this, $glyph, $fontData); $max = jl_Math_max0($max, $runWidth + $glyphWidth); $ii = $ii + 1 | 0; $runWidth = $runWidth + var$8[$ii]; } $run.$width13 = jl_Math_max0($runWidth, $max) - $run.$x6; $width = jl_Math_max0($width, $run.$x6 + $run.$width13); $i = $i + 1 | 0; } $this.$width10 = $width; } function cbggg_GlyphLayout_alignRuns($this, $targetWidth, $halign) { var $center, $runsItems, $i, $n, $run; a: { if (!($halign & 8)) { $center = !($halign & 1) ? 0 : 1; $runsItems = $this.$runs.$items; $i = 0; $n = $this.$runs.$size; while (true) { if ($i >= $n) break a; $run = $runsItems.data[$i]; $run.$x6 = $run.$x6 + (!$center ? $targetWidth - $run.$width13 : 0.5 * ($targetWidth - $run.$width13)); $i = $i + 1 | 0; } } } } function cbggg_GlyphLayout_truncate($this, $fontData, $run, $targetWidth, $truncate) { var $glyphCount, $truncateRun, $truncateWidth, $xAdvances, $i, $n, var$11, $count, $width, $xAdvance, $droppedGlyphCount, var$16; $glyphCount = $run.$glyphs0.$size; cbggg_GlyphLayout_$callClinit(); $truncateRun = cbggg_GlyphLayout_glyphRunPool.$obtain(); $fontData.$getGlyphs($truncateRun, $truncate, 0, $truncate.$length(), null); $truncateWidth = 0.0; if ($truncateRun.$xAdvances.$size5 > 0) { cbggg_GlyphLayout_setLastGlyphXAdvance($this, $fontData, $truncateRun); $xAdvances = $truncateRun.$xAdvances.$items2; $i = 1; $n = $truncateRun.$xAdvances.$size5; while ($i < $n) { $truncateWidth = $truncateWidth + $xAdvances.data[$i]; $i = $i + 1 | 0; } } var$11 = $targetWidth - $truncateWidth; $count = 0; $width = $run.$x6; $xAdvances = $run.$xAdvances.$items2; a: { while (true) { if ($count >= $run.$xAdvances.$size5) break a; $xAdvance = $xAdvances.data[$count]; $width = $width + $xAdvance; if ($width > var$11) break; $count = $count + 1 | 0; } } if ($count <= 1) { $run.$glyphs0.$clear6(); $run.$xAdvances.$clear6(); $run.$xAdvances.$addAll2($truncateRun.$xAdvances); } else { $run.$glyphs0.$truncate0($count - 1 | 0); $run.$xAdvances.$truncate0($count); cbggg_GlyphLayout_setLastGlyphXAdvance($this, $fontData, $run); if ($truncateRun.$xAdvances.$size5 > 0) $run.$xAdvances.$addAll3($truncateRun.$xAdvances, 1, $truncateRun.$xAdvances.$size5 - 1 | 0); } b: { $droppedGlyphCount = $glyphCount - $run.$glyphs0.$size | 0; if ($droppedGlyphCount > 0) { $this.$glyphCount0 = $this.$glyphCount0 - $droppedGlyphCount | 0; if ($fontData.$markupEnabled) while (true) { if ($this.$colors.$size1 <= 2) break b; if ($this.$colors.$get0($this.$colors.$size1 - 2 | 0) < $this.$glyphCount0) break b; var$16 = $this.$colors; var$16.$size1 = var$16.$size1 - 2 | 0; } } } $run.$glyphs0.$addAll4($truncateRun.$glyphs0); $this.$glyphCount0 = $this.$glyphCount0 + $truncate.$length() | 0; cbggg_GlyphLayout_glyphRunPool.$free($truncateRun); } function cbggg_GlyphLayout_wrap($this, $fontData, $first, $secondStart) { var $glyphs2, $glyphCount, $xAdvances2, $firstEnd, var$8, $second, $droppedGlyphCount, $lastColor, var$12, $glyphs1, $xAdvances1, $firstGlyphCount, $secondGlyphCount, $reductionThreshold, $i, $colorChangeIndex; $glyphs2 = $first.$glyphs0; $glyphCount = $first.$glyphs0.$size; $xAdvances2 = $first.$xAdvances; $firstEnd = $secondStart; a: { while (true) { if ($firstEnd <= 0) break a; if (!$fontData.$isWhitespace(($glyphs2.$get5($firstEnd - 1 | 0)).$id & 65535)) break; $firstEnd = $firstEnd + (-1) | 0; } } b: { while (true) { var$8 = $rt_compare($secondStart, $glyphCount); if (var$8 >= 0) break b; if (!$fontData.$isWhitespace(($glyphs2.$get5($secondStart)).$id & 65535)) break; $secondStart = $secondStart + 1 | 0; } } $second = null; if (var$8 >= 0) { $glyphs2.$truncate0($firstEnd); $xAdvances2.$truncate0($firstEnd + 1 | 0); $droppedGlyphCount = $secondStart - $firstEnd | 0; if ($droppedGlyphCount > 0) { $this.$glyphCount0 = $this.$glyphCount0 - $droppedGlyphCount | 0; if ($fontData.$markupEnabled && $this.$colors.$get0($this.$colors.$size1 - 2 | 0) > $this.$glyphCount0) { $lastColor = $this.$colors.$peek0(); while ($this.$colors.$get0($this.$colors.$size1 - 2 | 0) > $this.$glyphCount0) { var$12 = $this.$colors; var$12.$size1 = var$12.$size1 - 2 | 0; } $this.$colors.$set($this.$colors.$size1 - 2 | 0, $this.$glyphCount0); $this.$colors.$set($this.$colors.$size1 - 1 | 0, $lastColor); } } } else c: { cbggg_GlyphLayout_$callClinit(); $second = cbggg_GlyphLayout_glyphRunPool.$obtain(); $glyphs1 = $second.$glyphs0; $glyphs1.$addAll5($glyphs2, 0, $firstEnd); $glyphs2.$removeRange(0, $secondStart - 1 | 0); $first.$glyphs0 = $glyphs1; $second.$glyphs0 = $glyphs2; $xAdvances1 = $second.$xAdvances; $xAdvances1.$addAll3($xAdvances2, 0, $firstEnd + 1 | 0); $xAdvances2.$removeRange(1, $secondStart); $xAdvances2.$items2.data[0] = cbggg_GlyphLayout_getLineOffset($this, $glyphs2, $fontData); $first.$xAdvances = $xAdvances1; $second.$xAdvances = $xAdvances2; $firstGlyphCount = $first.$glyphs0.$size; $secondGlyphCount = $second.$glyphs0.$size; $droppedGlyphCount = ($glyphCount - $firstGlyphCount | 0) - $secondGlyphCount | 0; $this.$glyphCount0 = $this.$glyphCount0 - $droppedGlyphCount | 0; if ($fontData.$markupEnabled && $droppedGlyphCount > 0) { $reductionThreshold = $this.$glyphCount0 - $secondGlyphCount | 0; $i = $this.$colors.$size1 - 2 | 0; while (true) { if ($i < 2) break c; $colorChangeIndex = $this.$colors.$get0($i); if ($colorChangeIndex <= $reductionThreshold) break; $this.$colors.$set($i, $colorChangeIndex - $droppedGlyphCount | 0); $i = $i + (-2) | 0; } } } if ($firstEnd) cbggg_GlyphLayout_setLastGlyphXAdvance($this, $fontData, $first); else { cbggg_GlyphLayout_$callClinit(); cbggg_GlyphLayout_glyphRunPool.$free($first); $this.$runs.$pop(); } return $second; } function cbggg_GlyphLayout_setLastGlyphXAdvance($this, $fontData, $run) { var $last; $last = $run.$glyphs0.$peek(); if (!$last.$fixedWidth) $run.$xAdvances.$items2.data[$run.$xAdvances.$size5 - 1 | 0] = cbggg_GlyphLayout_getGlyphWidth($this, $last, $fontData); } function cbggg_GlyphLayout_getGlyphWidth($this, $glyph, $fontData) { return ($glyph.$width2 + $glyph.$xoffset | 0) * $fontData.$scaleX2 - $fontData.$padRight1; } function cbggg_GlyphLayout_getLineOffset($this, $glyphs, $fontData) { return ( -($glyphs.$first0()).$xoffset | 0) * $fontData.$scaleX2 - $fontData.$padLeft1; } function cbggg_GlyphLayout_parseColorMarkup($this, $str, $start, $end) { var $color, $i, $ch, var$7, var$8, $color_0; if ($start == $end) return (-1); switch ($str.$charAt($start)) { case 35: $color = 0; $i = $start + 1 | 0; a: { while (true) { if ($i >= $end) break a; $ch = $str.$charAt($i); if ($ch == 93) break; var$7 = ($color << 4) + $ch | 0; if ($ch >= 48 && $ch <= 57) $color = var$7 + (-48) | 0; else if ($ch >= 65 && $ch <= 70) $color = var$7 + (-55) | 0; else { if ($ch < 97) break a; if ($ch > 102) break a; $color = var$7 + (-87) | 0; } $i = $i + 1 | 0; } if ($i >= ($start + 2 | 0) && $i <= ($start + 9 | 0)) { var$8 = $i - $start | 0; if (var$8 < 8) $color = $color << ((9 - var$8 | 0) << 2) | 255; cbggg_GlyphLayout_$callClinit(); cbggg_GlyphLayout_colorStack.$add5(jl_Integer_reverseBytes($color)); return var$8; } } return (-1); case 91: break; case 93: cbggg_GlyphLayout_$callClinit(); if (cbggg_GlyphLayout_colorStack.$size1 > 1) cbggg_GlyphLayout_colorStack.$pop0(); return 0; default: $i = $start + 1 | 0; while ($i < $end) { $ch = $str.$charAt($i); if ($ch == 93) { $color_0 = cbgg_Colors_get(($str.$subSequence($start, $i)).$toString()); if ($color_0 === null) return (-1); cbggg_GlyphLayout_$callClinit(); cbggg_GlyphLayout_colorStack.$add5($color_0.$toIntBits()); return $i - $start | 0; } $i = $i + 1 | 0; } return (-1); } return (-2); } function cbggg_GlyphLayout_reset($this) { cbggg_GlyphLayout_$callClinit(); cbggg_GlyphLayout_glyphRunPool.$freeAll0($this.$runs); $this.$runs.$clear6(); $this.$colors.$clear6(); $this.$glyphCount0 = 0; $this.$width10 = 0.0; $this.$height9 = 0.0; } function cbggg_GlyphLayout_toString($this) { var $buffer, $i, $n; if (!$this.$runs.$size) return $rt_s(102); $buffer = jl_StringBuilder__init_0(128); $buffer.$append21($this.$width10); $buffer.$append0(120); $buffer.$append21($this.$height9); $buffer.$append0(10); $i = 0; $n = $this.$runs.$size; while ($i < $n) { $buffer.$append1(($this.$runs.$get5($i)).$toString()); $buffer.$append0(10); $i = $i + 1 | 0; } $buffer.$setLength($buffer.$length() - 1 | 0); return $buffer.$toString(); } function cbggg_GlyphLayout__clinit_() { cbggg_GlyphLayout_glyphRunPool = cbgu_Pools_get0($rt_cls(cbggg_GlyphLayout$GlyphRun)); cbggg_GlyphLayout_colorStack = cbgu_IntArray__init_(4); } var jt_DateFormatElement$NumericWeekday = $rt_classWithoutFields(jt_DateFormatElement$Numeric); function jt_DateFormatElement$NumericWeekday__init_(var_0) { var var_1 = new jt_DateFormatElement$NumericWeekday(); jt_DateFormatElement$NumericWeekday__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$NumericWeekday__init_0($this, $length) { jt_DateFormatElement$Numeric__init_0($this, 7, $length, 1); } function jt_DateFormatElement$NumericWeekday_processBeforeFormat($this, $num) { return $num == 1 ? 7 : $num - 1 | 0; } function cbggg_PixmapPacker$Page$1() { cbgg_Texture.call(this); this.$this$093 = null; } function cbggg_PixmapPacker$Page$1__init_(var_0, var_1) { var var_2 = new cbggg_PixmapPacker$Page$1(); cbggg_PixmapPacker$Page$1__init_0(var_2, var_0, var_1); return var_2; } function cbggg_PixmapPacker$Page$1__init_0($this, $this$0, $data) { $this.$this$093 = $this$0; cbgg_Texture__init_6($this, $data); } function cbggg_PixmapPacker$Page$1_dispose($this) { cbgg_Texture_dispose($this); $this.$this$093.$image1.$dispose(); } var cbggg_HdpiMode = $rt_classWithoutFields(jl_Enum); var cbggg_HdpiMode_Logical = null; var cbggg_HdpiMode_Pixels = null; var cbggg_HdpiMode_$VALUES = null; function cbggg_HdpiMode_$callClinit() { cbggg_HdpiMode_$callClinit = $rt_eraseClinit(cbggg_HdpiMode); cbggg_HdpiMode__clinit_(); } function cbggg_HdpiMode__init_(var_0, var_1) { var var_2 = new cbggg_HdpiMode(); cbggg_HdpiMode__init_0(var_2, var_0, var_1); return var_2; } function cbggg_HdpiMode_values() { cbggg_HdpiMode_$callClinit(); return cbggg_HdpiMode_$VALUES.$clone(); } function cbggg_HdpiMode__init_0($this, var$1, var$2) { cbggg_HdpiMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbggg_HdpiMode__clinit_() { cbggg_HdpiMode_Logical = cbggg_HdpiMode__init_($rt_s(1376), 0); cbggg_HdpiMode_Pixels = cbggg_HdpiMode__init_($rt_s(1377), 1); cbggg_HdpiMode_$VALUES = $rt_createArrayFromData(cbggg_HdpiMode, [cbggg_HdpiMode_Logical, cbggg_HdpiMode_Pixels]); } var cbgssu_DragAndDrop$1 = $rt_classWithoutFields(cbgssu_DragListener); var cbgssu_Label$LabelStyle = $rt_classWithoutFields(); function cbgssu_Label$LabelStyle__init_0() { var var_0 = new cbgssu_Label$LabelStyle(); cbgssu_Label$LabelStyle__init_(var_0); return var_0; } function cbgssu_Label$LabelStyle__init_($this) { jl_Object__init_0($this); } function cbgggm_Node() { var a = this; jl_Object.call(a); a.$inheritTransform = 0; a.$translation0 = null; a.$rotation2 = null; a.$scale7 = null; a.$localTransform = null; a.$globalTransform = null; a.$parts = null; a.$children1 = null; } function cbgggm_Node__init_0() { var var_0 = new cbgggm_Node(); cbgggm_Node__init_(var_0); return var_0; } function cbgggm_Node__init_($this) { jl_Object__init_0($this); $this.$inheritTransform = 1; $this.$translation0 = cbgm_Vector3__init_(); $this.$rotation2 = cbgm_Quaternion__init_1(0.0, 0.0, 0.0, 1.0); $this.$scale7 = cbgm_Vector3__init_0(1.0, 1.0, 1.0); $this.$localTransform = cbgm_Matrix4__init_(); $this.$globalTransform = cbgm_Matrix4__init_(); $this.$parts = cbgu_Array__init_(2); $this.$children1 = cbgu_Array__init_(2); } var cbgm_Octree$1 = $rt_classWithoutFields(cbgu_Pool); var cgxgbta_TeaWebAgent = $rt_classWithoutFields(); function cgxgbta_TeaWebAgent__init_0() { var var_0 = new cgxgbta_TeaWebAgent(); cgxgbta_TeaWebAgent__init_(var_0); return var_0; } function cgxgbta_TeaWebAgent__init_($this) { jl_Object__init_0($this); } function cgxgbta_TeaWebAgent_computeAgentInfo() { var $jsObj; $jsObj = cgxgbta_TeaWebAgent_createAgent$js_body$_1(); return $jsObj; } function cgxgbta_TeaWebAgent_createAgent$js_body$_1() { var userAgent = $rt_globals.navigator.userAgent.toLowerCase(); return { firefox : userAgent.indexOf('firefox') != -1, chrome : userAgent.indexOf('chrome') != -1, safari : userAgent.indexOf('safari') != -1, opera : userAgent.indexOf('opera') != -1, IE : userAgent.indexOf('msie') != -1, macOS : userAgent.indexOf('mac') != -1, linux : userAgent.indexOf('linux') != -1, windows : userAgent.indexOf('win') != -1, userAgent : userAgent }; } function cbgm_EarClippingTriangulator() { var a = this; jl_Object.call(a); a.$indicesArray = null; a.$vertexTypes = null; a.$triangles0 = null; } function cbgm_EarClippingTriangulator__init_0() { var var_0 = new cbgm_EarClippingTriangulator(); cbgm_EarClippingTriangulator__init_(var_0); return var_0; } function cbgm_EarClippingTriangulator__init_($this) { jl_Object__init_0($this); $this.$indicesArray = cbgu_ShortArray__init_1(); $this.$vertexTypes = cbgu_IntArray__init_0(); $this.$triangles0 = cbgu_ShortArray__init_1(); } function jur_Quantifier() { var a = this; jur_SpecialToken.call(a); a.$min4 = 0; a.$max4 = 0; } function jur_Quantifier__init_(var_0, var_1) { var var_2 = new jur_Quantifier(); jur_Quantifier__init_0(var_2, var_0, var_1); return var_2; } function jur_Quantifier__init_0($this, $min, $max) { jur_SpecialToken__init_($this); $this.$min4 = $min; $this.$max4 = $max; } function jur_Quantifier_min($this) { return $this.$min4; } function jur_Quantifier_max($this) { return $this.$max4; } function jur_Quantifier_toString($this) { var var$1, var$2, var$3; var$1 = $this.$min4; var$2 = $this.$max4 == 2147483647 ? $rt_s(102) : (jl_Integer__init_($this.$max4)).$toString(); var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append0(var$3, 123), var$1), 44), var$2), 125); return jl_StringBuilder_toString(var$3); } function jur_AbstractCharClass$LazyJavaUpperCase$1() { jur_AbstractCharClass.call(this); this.$this$094 = null; } function jur_AbstractCharClass$LazyJavaUpperCase$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaUpperCase$1(); jur_AbstractCharClass$LazyJavaUpperCase$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaUpperCase$1__init_0($this, $this$0) { $this.$this$094 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUpperCase$1_contains($this, $ch) { return jl_Character_isUpperCase($ch); } function jn_URI$Helper() { jl_Object.call(this); this.$this$095 = null; } function jn_URI$Helper__init_(var_0) { var var_1 = new jn_URI$Helper(); jn_URI$Helper__init_0(var_1, var_0); return var_1; } function jn_URI$Helper__init_0($this, var$1) { $this.$this$095 = var$1; jl_Object__init_0($this); } function jn_URI$Helper_parseURI($this, $uri, $forceServer) { var $index, var$4, var$5, var$6, var$7, $index2, $index3, var$10, $pathIndex; $this.$this$095.$string5 = $uri; $index = $uri.$indexOf1(35); if ($index == (-1)) var$4 = $uri; else { var$5 = $this.$this$095; var$6 = $index + 1 | 0; var$5.$fragment = $uri.$substring(var$6); jn_URI$Helper_validateFragment($this, $uri, $this.$this$095.$fragment, var$6); var$4 = $uri.$substring0(0, $index); } a: { b: { var$7 = var$4.$indexOf1(58); $index2 = var$4.$indexOf1(47); $index3 = var$4.$indexOf1(63); if (var$7 != (-1) && !($index2 < var$7 && $index2 != (-1))) { if ($index3 >= var$7) break b; if ($index3 == (-1)) break b; } $this.$this$095.$absolute = 0; $this.$this$095.$schemespecificpart = var$4; break a; } $this.$this$095.$absolute = 1; $this.$this$095.$scheme = var$4.$substring0(0, var$7); if (!$this.$this$095.$scheme.$length()) $rt_throw(jn_URISyntaxException__init_1($uri, $rt_s(102))); jn_URI$Helper_validateScheme($this, $uri, $this.$this$095.$scheme, 0); $this.$this$095.$schemespecificpart = var$4.$substring(var$7 + 1 | 0); if (!$this.$this$095.$schemespecificpart.$length()) $rt_throw(jn_URISyntaxException__init_1($uri, $rt_s(102))); } c: { d: { if ($this.$this$095.$scheme !== null) { if ($this.$this$095.$schemespecificpart.$length() > 0) { var$5 = $this.$this$095.$schemespecificpart; if (var$5.$charAt(0) == 47) break d; } $this.$this$095.$opaque = 1; jn_URI$Helper_validateSsp($this, $uri, $this.$this$095.$schemespecificpart, ($index2 + 2 | 0) + var$7 | 0); break c; } } $this.$this$095.$opaque = 0; var$5 = $this.$this$095.$schemespecificpart; var$10 = var$5.$indexOf1(63); if (var$10 != (-1)) { $this.$this$095.$query = var$5.$substring(var$10 + 1 | 0); var$5 = var$5.$substring0(0, var$10); jn_URI$Helper_validateQuery($this, $uri, $this.$this$095.$query, ($index2 + 1 | 0) + var$10 | 0); } if (!var$5.$startsWith0($rt_s(1378))) $this.$this$095.$path0 = var$5; else { var$10 = var$5.$indexOf(47, 2); if (var$10 != (-1)) { $this.$this$095.$authority = var$5.$substring0(2, var$10); $this.$this$095.$path0 = var$5.$substring(var$10); } else { $this.$this$095.$authority = var$5.$substring(2); if (!$this.$this$095.$authority.$length() && $this.$this$095.$query === null && $this.$this$095.$fragment === null) $rt_throw(jn_URISyntaxException__init_1($uri, $rt_s(102))); $this.$this$095.$path0 = $rt_s(102); } if (!$this.$this$095.$authority.$length()) $this.$this$095.$authority = null; else jn_URI$Helper_validateAuthority($this, $uri, $this.$this$095.$authority, var$7 + 3 | 0); } $pathIndex = 0; if ($index2 > (-1)) $pathIndex = $pathIndex + $index2 | 0; if (var$10 > (-1)) $pathIndex = $pathIndex + var$10 | 0; jn_URI$Helper_validatePath($this, $uri, $this.$this$095.$path0, $pathIndex); } jn_URI$Helper_parseAuthority($this, $forceServer); } function jn_URI$Helper_validateScheme($this, $uri, $scheme, $index) { var $ch, $e, $$je; $ch = $scheme.$charAt(0); if (!($ch >= 97 && $ch <= 122) && !($ch >= 65 && $ch <= 90)) $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), 0)); a: { try { jn_URIEncoderDecoder_validateSimple($scheme, $rt_s(1379)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_validateSsp($this, $uri, $ssp, $index) { var $e, $$je; a: { try { jn_URIEncoderDecoder_validate($ssp, $rt_s(1380)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_validateAuthority($this, $uri, $authority, $index) { var $e, $$je; a: { try { jn_URIEncoderDecoder_validate($authority, $rt_s(1381)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_validatePath($this, $uri, $path, $index) { var $e, $$je; a: { try { jn_URIEncoderDecoder_validate($path, $rt_s(1382)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_validateQuery($this, $uri, $query, $index) { var $e, $$je; a: { try { jn_URIEncoderDecoder_validate($query, $rt_s(1383)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_validateFragment($this, $uri, $fragment, $index) { var $e, $$je; a: { try { jn_URIEncoderDecoder_validate($fragment, $rt_s(1380)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { $e = $$je; break a; } else { throw $$e; } } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $e.$getIndex() | 0)); } function jn_URI$Helper_parseAuthority($this, $forceServer) { var $tempUserinfo, $hostindex, $tempPort, $tempHost, $index, var$7, $endindex, $tempHost_0, $$je; if ($this.$this$095.$authority === null) return; $tempUserinfo = null; $hostindex = 0; $tempPort = (-1); $tempHost = $this.$this$095.$authority; $index = $tempHost.$indexOf1(64); if ($index != (-1)) { $tempUserinfo = $tempHost.$substring0(0, $index); jn_URI$Helper_validateUserinfo($this, $this.$this$095.$authority, $tempUserinfo, 0); $hostindex = $index + 1 | 0; $tempHost = $tempHost.$substring($hostindex); } a: { b: { c: { var$7 = $tempHost.$lastIndexOf(58); $endindex = $tempHost.$indexOf1(93); if (var$7 != (-1) && $endindex < var$7) { $tempHost_0 = $tempHost.$substring0(0, var$7); if (var$7 >= ($tempHost.$length() - 1 | 0)) $tempHost = $tempHost_0; else try { $tempPort = jl_Integer_parseInt0($tempHost.$substring(var$7 + 1 | 0)); if ($tempPort < 0) break b; $tempHost = $tempHost_0; break c; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } } } if ($tempHost.$equals($rt_s(102))) { if (!$forceServer) return; $rt_throw(jn_URISyntaxException__init_($this.$this$095.$authority, $rt_s(102), $hostindex)); } if (!jn_URI$Helper_isValidHost($this, $forceServer, $tempHost)) return; $this.$this$095.$userinfo = $tempUserinfo; $this.$this$095.$host = $tempHost; $this.$this$095.$port = $tempPort; $this.$this$095.$serverAuthority = 1; return; } d: { try { if ($forceServer) break d; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { break a; } else { throw $$e; } } return; } try { $rt_throw(jn_URISyntaxException__init_($this.$this$095.$authority, $rt_s(102), ($hostindex + var$7 | 0) + 1 | 0)); } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_NumberFormatException) { } else { throw $$e; } } } if (!$forceServer) return; $rt_throw(jn_URISyntaxException__init_($this.$this$095.$authority, $rt_s(102), ($hostindex + var$7 | 0) + 1 | 0)); } function jn_URI$Helper_validateUserinfo($this, $uri, $userinfo, $index) { var $i, $ch; $i = 0; a: { while ($i < $userinfo.$length()) { $ch = $userinfo.$charAt($i); if ($ch == 93) break a; if ($ch == 91) break a; $i = $i + 1 | 0; } return; } $rt_throw(jn_URISyntaxException__init_($uri, $rt_s(102), $index + $i | 0)); } function jn_URI$Helper_isValidHost($this, $forceServer, $host) { var $index, var$4; if ($host.$charAt(0) == 91) { if ($host.$charAt($host.$length() - 1 | 0) != 93) $rt_throw(jn_URISyntaxException__init_($host, $rt_s(102), 0)); if (jn_URI$Helper_isValidIP6Address($this, $host)) return 1; $rt_throw(jn_URISyntaxException__init_1($host, $rt_s(102))); } if ($host.$indexOf1(91) == (-1) && $host.$indexOf1(93) == (-1)) { $index = $host.$lastIndexOf(46); if ($index >= 0 && $index != ($host.$length() - 1 | 0)) { var$4 = $index + 1 | 0; if (jl_Character_isDigit($host.$charAt(var$4))) { if (jn_URI$Helper_isValidIPv4Address($this, $host)) return 1; if (!$forceServer) return 0; $rt_throw(jn_URISyntaxException__init_($host, $rt_s(102), 0)); } } if (jn_URI$Helper_isValidDomainName($this, $host)) return 1; if (!$forceServer) return 0; $rt_throw(jn_URISyntaxException__init_($host, $rt_s(102), 0)); } $rt_throw(jn_URISyntaxException__init_($host, $rt_s(102), 0)); } function jn_URI$Helper_isValidDomainName($this, $host) { var $index, $next, $label, $ch, $$je; a: { try { jn_URIEncoderDecoder_validateSimple($host, $rt_s(1384)); break a; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jn_URISyntaxException) { } else { throw $$e; } } return 0; } $index = 0; while (true) { $next = $host.$indexOf(46, $index); if ($next == (-1)) { if ($host.$charAt($index) != 45 && $host.$charAt($host.$length() - 1 | 0) != 45) { $label = $host.$substring($index); if ($label.$equals($host)) return 1; $ch = $label.$charAt(0); return $ch >= 48 && $ch <= 57 ? 0 : 1; } return 0; } if ($host.$charAt($index) == 45) break; if ($host.$charAt($next - 1 | 0) == 45) break; $index = $next + 1 | 0; } return 0; } function jn_URI$Helper_isValidIPv4Address($this, $host) { var $index, $num, var$4, $index2, var$6, $$je; a: { b: { try { $index = $host.$indexOf1(46); $num = jl_Integer_parseInt0($host.$substring0(0, $index)); if ($num >= 0 && $num <= 255) break b; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return 0; } c: { try { var$4 = $index + 1 | 0; $index2 = $host.$indexOf(46, var$4); var$4 = jl_Integer_parseInt0($host.$substring0(var$4, $index2)); if (var$4 >= 0 && var$4 <= 255) break c; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return 0; } d: { try { var$6 = $index2 + 1 | 0; $index = $host.$indexOf(46, var$6); var$4 = jl_Integer_parseInt0($host.$substring0(var$6, $index)); if (var$4 >= 0 && var$4 <= 255) break d; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return 0; } e: { try { var$4 = jl_Integer_parseInt0($host.$substring($index + 1 | 0)); if (var$4 < 0) break e; if (var$4 > 255) break e; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return 1; } try { } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } return 0; } return 0; } function jn_URI$Helper_isValidIP6Address($this, $ipAddress) { var $length, $doubleColon, $numberOfColons, $numberOfPeriods, $word, $c, $offset, $i, var$10, var$11; $length = $ipAddress.$length(); $doubleColon = 0; $numberOfColons = 0; $numberOfPeriods = 0; $word = $rt_s(102); $c = 0; $offset = 0; if ($length < 2) return 0; $i = 0; a: while (true) { if ($i >= $length) { if ($numberOfPeriods > 0) return $numberOfPeriods == 3 && jn_URI$Helper_isValidIP4Word($this, $word) ? 1 : 0; if ($numberOfColons != 7 && !$doubleColon) return 0; b: { if ($word.$isEmpty() && $ipAddress.$charAt(($length - 1 | 0) - $offset | 0) != 58) { var$10 = ($length - 2 | 0) - $offset | 0; if ($ipAddress.$charAt(var$10) != 58) { var$10 = 0; break b; } } var$10 = 1; } return var$10; } c: { d: { e: { f: { g: { var$11 = $ipAddress.$charAt($i); switch (var$11) { case 46: break d; case 58: break f; case 91: break e; case 93: break g; default: } if ($word.$length() > 3) return 0; if (!jn_URI$Helper_isValidHexChar($this, var$11)) return 0; $word = $word.$concat(jl_String_valueOf2(var$11)); break c; } if ($i != ($length - 1 | 0)) return 0; if ($ipAddress.$charAt(0) != 91) break a; break c; } $numberOfColons = $numberOfColons + 1 | 0; if ($numberOfColons > 7) return 0; if ($numberOfPeriods > 0) return 0; if ($c == 58) { if ($doubleColon) return 0; $doubleColon = 1; } $word = $rt_s(102); break c; } if ($i) return 0; if ($ipAddress.$charAt($length - 1 | 0) != 93) return 0; if ($ipAddress.$charAt(1) == 58 && $ipAddress.$charAt(2) != 58) return 0; $offset = 1; if ($length < 4) return 0; break c; } $numberOfPeriods = $numberOfPeriods + 1 | 0; if ($numberOfPeriods > 3) return 0; if (!jn_URI$Helper_isValidIP4Word($this, $word)) return 0; if ($numberOfColons != 6 && !$doubleColon) return 0; if ($numberOfColons == 7) { var$10 = 0 + $offset | 0; if ($ipAddress.$charAt(var$10) != 58) { var$10 = 1 + $offset | 0; if ($ipAddress.$charAt(var$10) != 58) return 0; } } $word = $rt_s(102); } $i = $i + 1 | 0; $c = var$11; } return 0; } function jn_URI$Helper_isValidIP4Word($this, $word) { var $i, $c; if ($word.$length() >= 1 && $word.$length() <= 3) { $i = 0; while (true) { if ($i >= $word.$length()) return jl_Integer_parseInt0($word) > 255 ? 0 : 1; $c = $word.$charAt($i); if ($c < 48) break; if ($c > 57) break; $i = $i + 1 | 0; } return 0; } return 0; } function jn_URI$Helper_isValidHexChar($this, $c) { var var$2; a: { b: { if (!($c >= 48 && $c <= 57) && !($c >= 65 && $c <= 70)) { if ($c < 97) break b; if ($c > 102) break b; } var$2 = 1; break a; } var$2 = 0; } return var$2; } var otpp_ResourceAccessor = $rt_classWithoutFields(); function otpp_ResourceAccessor__init_0() { var var_0 = new otpp_ResourceAccessor(); otpp_ResourceAccessor__init_(var_0); return var_0; } function otpp_ResourceAccessor__init_($this) { jl_Object__init_0($this); } var cbgg_PixmapEmu$DrawType = $rt_classWithoutFields(jl_Enum); var cbgg_PixmapEmu$DrawType_FILL = null; var cbgg_PixmapEmu$DrawType_STROKE = null; var cbgg_PixmapEmu$DrawType_$VALUES = null; function cbgg_PixmapEmu$DrawType_$callClinit() { cbgg_PixmapEmu$DrawType_$callClinit = $rt_eraseClinit(cbgg_PixmapEmu$DrawType); cbgg_PixmapEmu$DrawType__clinit_(); } function cbgg_PixmapEmu$DrawType__init_(var_0, var_1) { var var_2 = new cbgg_PixmapEmu$DrawType(); cbgg_PixmapEmu$DrawType__init_0(var_2, var_0, var_1); return var_2; } function cbgg_PixmapEmu$DrawType_values() { cbgg_PixmapEmu$DrawType_$callClinit(); return cbgg_PixmapEmu$DrawType_$VALUES.$clone(); } function cbgg_PixmapEmu$DrawType__init_0($this, var$1, var$2) { cbgg_PixmapEmu$DrawType_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgg_PixmapEmu$DrawType__clinit_() { cbgg_PixmapEmu$DrawType_FILL = cbgg_PixmapEmu$DrawType__init_($rt_s(1385), 0); cbgg_PixmapEmu$DrawType_STROKE = cbgg_PixmapEmu$DrawType__init_($rt_s(1386), 1); cbgg_PixmapEmu$DrawType_$VALUES = $rt_createArrayFromData(cbgg_PixmapEmu$DrawType, [cbgg_PixmapEmu$DrawType_FILL, cbgg_PixmapEmu$DrawType_STROKE]); } var cbguv_StretchViewport = $rt_classWithoutFields(cbguv_ScalingViewport); function cbguv_StretchViewport__init_(var_0, var_1, var_2) { var var_3 = new cbguv_StretchViewport(); cbguv_StretchViewport__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbguv_StretchViewport__init_0($this, $worldWidth, $worldHeight, $camera) { cbgu_Scaling_$callClinit(); cbguv_ScalingViewport__init_0($this, cbgu_Scaling_stretch, $worldWidth, $worldHeight, $camera); } function cgxgbt_TeaApplication() { var a = this; jl_Object.call(a); a.$graphics = null; a.$input2 = null; a.$files = null; a.$net = null; a.$audio = null; a.$config1 = null; a.$queueAppListener = null; a.$appListener = null; a.$lifecycleListeners = null; a.$window0 = null; a.$initState = null; a.$lastWidth = 0; a.$lastHeight = 0; a.$logger = null; a.$logLevel = 0; a.$preloader1 = null; a.$prefs = null; a.$clipboard = null; a.$runnables = null; a.$runnablesHelper = null; a.$hostPageBaseURL = null; } var cgxgbt_TeaApplication_agentInfo = null; function cgxgbt_TeaApplication__init_0(var_0, var_1) { var var_2 = new cgxgbt_TeaApplication(); cgxgbt_TeaApplication__init_(var_2, var_0, var_1); return var_2; } function cgxgbt_TeaApplication_getAgentInfo() { return cgxgbt_TeaApplication_agentInfo; } function cgxgbt_TeaApplication__init_($this, $appListener, $config) { jl_Object__init_0($this); $this.$lifecycleListeners = cbgu_Array__init_(4); cgxgbt_TeaApplication$AppState_$callClinit(); $this.$initState = cgxgbt_TeaApplication$AppState_LOAD_ASSETS; $this.$lastWidth = (-1); $this.$lastHeight = 1; $this.$logLevel = 1; $this.$prefs = cbgu_ObjectMap__init_(); $this.$runnables = cbgu_Array__init_1(); $this.$runnablesHelper = cbgu_Array__init_1(); $this.$window0 = cgxgbtdi_TeaWindow_get(); $this.$config1 = $config; $this.$setApplicationListener($appListener); cgxgbt_TeaApplication_init($this); } function cgxgbt_TeaApplication_init($this) { var $instance, $indexQM, $assetListener, var$4, var$5; cgxgbt_TeaApplication_agentInfo = cgxgbta_TeaWebAgent_computeAgentInfo(); jl_System_setProperty($rt_s(1387), $rt_s(102)); jl_System_setProperty($rt_s(1388), $rt_str(cgxgbt_TeaApplication_agentInfo.userAgent)); if (cgxgbt_TeaApplication_agentInfo.windows ? 1 : 0) jl_System_setProperty($rt_s(1389), $rt_s(1390)); else if (cgxgbt_TeaApplication_agentInfo.macOS ? 1 : 0) jl_System_setProperty($rt_s(1389), $rt_s(1391)); else if (!(cgxgbt_TeaApplication_agentInfo.linux ? 1 : 0)) jl_System_setProperty($rt_s(1389), $rt_s(1392)); else jl_System_setProperty($rt_s(1389), $rt_s(42)); cgxgbtp_AssetDownloader_setInstance(cgxgbtp_AssetDownloadImpl__init_($this.$config1.$showDownloadLogs)); $instance = cgxgbtp_AssetDownloader_getInstance(); $this.$hostPageBaseURL = $instance.$getHostPageBaseURL(); if ($this.$hostPageBaseURL.$contains0($rt_s(1393))) { $this.$hostPageBaseURL = $this.$hostPageBaseURL.$replace($rt_s(1394), $rt_s(102)); $this.$hostPageBaseURL = $this.$hostPageBaseURL.$replace($rt_s(1395), $rt_s(102)); } $indexQM = $this.$hostPageBaseURL.$indexOf1(63); if ($indexQM >= 0) $this.$hostPageBaseURL = $this.$hostPageBaseURL.$substring0(0, $indexQM); $this.$graphics = cgxgbt_TeaGraphics__init_($this.$config1); $this.$preloader1 = cgxgbtp_Preloader__init_($this.$hostPageBaseURL, $this.$graphics.$canvas, $this); $assetListener = cgxgbt_AssetLoaderListener__init_(); $this.$preloader1.$preload($this.$config1.$preloadAssets, $rt_s(1396)); $this.$input2 = cgxgbt_TeaInput__init_($this.$graphics.$canvas); $this.$files = cgxgbt_TeaFiles__init_($this.$preloader1); $this.$net = cgxgbt_TeaNet__init_0(); $this.$logger = cgxgbt_TeaApplicationLogger__init_0(); $this.$clipboard = cgxgbt_TeaClipboard__init_0(); if ($this.$config1.$useNativePixmap) cgxgbt_TeaApplication_initGdx($this); cgxgbt_TeaApplication_initSound($this); $this.$initBulletPhysics($this); $this.$initBox2dPhysics($this); $this.$initImGui($this); cbg_Gdx_app = $this; cbg_Gdx_graphics = $this.$graphics; cbg_Gdx_gl = $this.$graphics.$getGL20(); cbg_Gdx_gl20 = $this.$graphics.$getGL20(); cbg_Gdx_input = $this.$input2; cbg_Gdx_files = $this.$files; cbg_Gdx_net = $this.$net; var$4 = $this.$window0.$getDocument(); var$5 = cgxgbt_TeaApplication$1__init_($this); var$4.addEventListener("visibilitychange", otji_JS_function(var$5, "handleEvent")); $this.$window0.$requestAnimationFrame($this); if ($this.$config1.$isAutoSizeApplication()) $this.$window0.$addEventListener($rt_s(1397), cgxgbt_TeaApplication$2__init_($this)); } function cgxgbt_TeaApplication_run($this) { var $state, $queue, $element, $total, $minPercentage, $percentage, $progressBar, var$8, var$9, var$10, $t, $$je; $state = $this.$initState; a: { try { b: { cgxgbt_TeaApplication$8_$callClinit(); switch (cgxgbt_TeaApplication$8_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$TeaApplication$AppState.data[jl_Enum_ordinal($state)]) { case 1: $queue = (cgxgbtp_AssetDownloader_getInstance()).$getQueue(); if (!$queue) { cgxgbt_TeaApplication$AppState_$callClinit(); $this.$initState = cgxgbt_TeaApplication$AppState_APP_LOOP; $element = $rt_globals.window.document.getElementById("progress"); if ($element !== null) $element.style.setProperty("display", "none"); break b; } $total = $this.$preloader1.$assetTotal; if ($total > 0) { $minPercentage = 25; $percentage = $minPercentage + ((75 * ($total - $queue | 0) | 0) / $total | 0) | 0; $progressBar = $rt_globals.window.document.getElementById("progress-bar"); if ($progressBar !== null) { var$8 = $progressBar.style; var$9 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(var$9, $percentage), 37); var$10 = jl_StringBuilder_toString(var$9); var$8.setProperty("width", $rt_ustr(var$10)); } } break b; case 2: break; default: break b; } if ($this.$queueAppListener !== null) { if ($this.$appListener !== null) { $this.$appListener.$pause(); $this.$appListener.$dispose(); } $this.$input2.$setInputProcessor(null); $this.$input2.$reset2(); $this.$runnables.$clear6(); $this.$appListener = $this.$queueAppListener; $this.$queueAppListener = null; cgxgbt_TeaApplication$AppState_$callClinit(); $this.$initState = cgxgbt_TeaApplication$AppState_APP_CREATE; $this.$graphics.$frameId = Long_ZERO; } cgxgbt_TeaApplication_step($this, $this.$appListener); } } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { $t = $$je; break a; } else { throw $$e; } } $this.$window0.$requestAnimationFrame($this); return; } $t.$printStackTrace0(); $rt_throw($t); } function cgxgbt_TeaApplication_step($this, $appListener) { var $width, $height, $resizeBypass, var$5, $i, var$7; $this.$graphics.$update(); $width = cbg_Gdx_graphics.$getWidth(); $height = cbg_Gdx_graphics.$getHeight(); $resizeBypass = 0; var$5 = $this.$initState; cgxgbt_TeaApplication$AppState_$callClinit(); if (var$5 === cgxgbt_TeaApplication$AppState_APP_CREATE) { $this.$initState = cgxgbt_TeaApplication$AppState_APP_LOOP; $appListener.$create17(); $appListener.$resume(); $resizeBypass = 1; } if (!($width == $this.$lastWidth && $height == $this.$lastHeight && !$resizeBypass)) { $this.$lastWidth = $width; $this.$lastHeight = $height; cbg_Gdx_gl.$glViewport(0, 0, $width, $height); $appListener.$resize0($width, $height); } $this.$runnablesHelper.$addAll4($this.$runnables); $this.$runnables.$clear6(); $i = 0; while ($i < $this.$runnablesHelper.$size) { ($this.$runnablesHelper.$get5($i)).$run(); $i = $i + 1 | 0; } $this.$runnablesHelper.$clear6(); var$7 = $this.$graphics; var$7.$frameId = Long_add(var$7.$frameId, Long_fromInt(1)); if (Long_gt($this.$graphics.$frameId, Long_fromInt(60))) $appListener.$render(); $this.$input2.$reset2(); } function cgxgbt_TeaApplication_setApplicationListener($this, $applicationListener) { $this.$queueAppListener = $applicationListener; } function cgxgbt_TeaApplication_getPreloader($this) { return $this.$preloader1; } function cgxgbt_TeaApplication_getConfig($this) { return $this.$config1; } function cgxgbt_TeaApplication_log($this, $tag, $message) { if ($this.$logLevel >= 2) ($this.$getApplicationLogger()).$log($tag, $message); } function cgxgbt_TeaApplication_error($this, $tag, $message) { if ($this.$logLevel >= 1) ($this.$getApplicationLogger()).$error0($tag, $message); } function cgxgbt_TeaApplication_getApplicationLogger($this) { return $this.$logger; } function cgxgbt_TeaApplication_getType($this) { cbg_Application$ApplicationType_$callClinit(); return cbg_Application$ApplicationType_WebGL; } function cgxgbt_TeaApplication_postRunnable($this, $runnable) { $this.$runnables.$add1($runnable); } function cgxgbt_TeaApplication_exit($this) {} function cgxgbt_TeaApplication_addLifecycleListener($this, $listener) { var var$2, var$3, $$je; var$2 = $this.$lifecycleListeners; jl_Object_monitorEnterSync(var$2); a: { try { $this.$lifecycleListeners.$add1($listener); jl_Object_monitorExitSync(var$2); } catch ($$e) { $$je = $rt_wrapException($$e); var$3 = $$je; break a; } return; } jl_Object_monitorExitSync(var$2); $rt_throw(var$3); } function cgxgbt_TeaApplication_getAssetUrl($this) { return $this.$preloader1.$getAssetUrl(); } function cgxgbt_TeaApplication_initGdx($this) { $this.$preloader1.$loadScript(1, $rt_s(1398), cgxgbt_TeaApplication$3__init_($this)); } function cgxgbt_TeaApplication_initSound($this) { $this.$preloader1.$loadScript(1, $rt_s(1399), cgxgbt_TeaApplication$4__init_($this)); } function cgxgbt_TeaApplication_initBulletPhysics($this, $application) { var $preloader; $preloader = $application.$getPreloader(); cgxgbt_TeaApplication_initBulletPhysicsWasm($this, $preloader); } function cgxgbt_TeaApplication_initBox2dPhysics($this, $application) { var $preloader; $preloader = $application.$getPreloader(); cgxgbt_TeaApplication_initBox2DPhysicsWasm($this, $preloader); } function cgxgbt_TeaApplication_initImGui($this, $application) { var $preloader; $preloader = $application.$getPreloader(); cgxgbt_TeaApplication_initImGuiWasm($this, $preloader); } function cgxgbt_TeaApplication_initBulletPhysicsWasm($this, $preloader) { $preloader.$loadScript(1, $rt_s(1400), cgxgbt_TeaApplication$5__init_($this)); } function cgxgbt_TeaApplication_initImGuiWasm($this, $preloader) { $preloader.$loadScript(1, $rt_s(1401), cgxgbt_TeaApplication$6__init_($this)); } function cgxgbt_TeaApplication_initBox2DPhysicsWasm($this, $preloader) { $preloader.$loadScript(1, $rt_s(1402), cgxgbt_TeaApplication$7__init_($this)); } var cbgssa_ScaleByAction = $rt_classWithoutFields(cbgssa_RelativeTemporalAction); function cbgssa_ScaleByAction__init_0() { var var_0 = new cbgssa_ScaleByAction(); cbgssa_ScaleByAction__init_(var_0); return var_0; } function cbgssa_ScaleByAction__init_($this) { cbgssa_RelativeTemporalAction__init_($this); } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1() { jur_AbstractCharClass.call(this); this.$this$096 = null; } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1__init_(var_0) { var var_1 = new jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1(); jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1__init_0(var_1, var_0); return var_1; } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1__init_0($this, $this$0) { $this.$this$096 = $this$0; jur_AbstractCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1_contains($this, $ch) { return jl_Character_isIdentifierIgnorable($ch); } var jur_ReluctantQuantifierSet = $rt_classWithoutFields(jur_LeafQuantifierSet); function jur_ReluctantQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_ReluctantQuantifierSet(); jur_ReluctantQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_ReluctantQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_LeafQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_ReluctantQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var var$4; while (true) { var$4 = $this.$next.$matches($stringIndex, $testString, $matchResult); if (var$4 >= 0) break; if (($stringIndex + $this.$leaf.$charCount0() | 0) <= $matchResult.$getRightBound()) { var$4 = $this.$leaf.$accepts($stringIndex, $testString); $stringIndex = $stringIndex + var$4 | 0; } if (var$4 < 1) return (-1); } return var$4; } function omcsumw_HelpWindowGenerator$3() { var a = this; omceuga_ButtonAction.call(a); a.$val$api5 = null; a.$val$window5 = null; a.$val$uiData5 = null; } function omcsumw_HelpWindowGenerator$3__init_(var_0, var_1, var_2) { var var_3 = new omcsumw_HelpWindowGenerator$3(); omcsumw_HelpWindowGenerator$3__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsumw_HelpWindowGenerator$3__init_0($this, var$1, var$2, var$3) { $this.$val$api5 = var$1; $this.$val$window5 = var$2; $this.$val$uiData5 = var$3; omceuga_ButtonAction__init_($this); } function omcsumw_HelpWindowGenerator$3_onRelease($this) { var var$1; $this.$val$api5.$removeWindow($this.$val$window5); var$1 = $this.$val$uiData5.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$1.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } function omcsumw_HelpWindowGenerator$2() { var a = this; omceuga_ButtonAction.call(a); a.$val$currentPage = null; a.$val$api6 = null; a.$val$mediaManager = null; a.$val$titleText = null; a.$val$helpText = null; a.$val$helpText2 = null; a.$val$helpImage = null; a.$val$prevBtn = null; a.$val$nextBtn = null; a.$val$uiData6 = null; } function omcsumw_HelpWindowGenerator$2__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { var var_10 = new omcsumw_HelpWindowGenerator$2(); omcsumw_HelpWindowGenerator$2__init_0(var_10, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); return var_10; } function omcsumw_HelpWindowGenerator$2__init_0($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10) { $this.$val$currentPage = var$1; $this.$val$api6 = var$2; $this.$val$mediaManager = var$3; $this.$val$titleText = var$4; $this.$val$helpText = var$5; $this.$val$helpText2 = var$6; $this.$val$helpImage = var$7; $this.$val$prevBtn = var$8; $this.$val$nextBtn = var$9; $this.$val$uiData6 = var$10; omceuga_ButtonAction__init_($this); } function omcsumw_HelpWindowGenerator$2_onRelease($this) { var var$1, var$2; var$1 = $this.$val$currentPage.data; var$1[0] = var$1[0] + 1 | 0; omcsumw_HelpWindowGenerator_updatePage($this.$val$api6, $this.$val$mediaManager, $this.$val$titleText, $this.$val$helpText, $this.$val$helpText2, $this.$val$helpImage, $this.$val$currentPage.data[0]); $this.$val$api6.$components0.$setDisabled($this.$val$prevBtn, $this.$val$currentPage.data[0] ? 0 : 1); $this.$val$api6.$components0.$setDisabled($this.$val$nextBtn, $this.$val$currentPage.data[0] != (omcsumw_HelpWindowGenerator_HELPTEXT.data.length - 1 | 0) ? 0 : 1); var$2 = $this.$val$uiData6.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } function omcsumw_HelpWindowGenerator$1() { var a = this; omceuga_ButtonAction.call(a); a.$val$currentPage0 = null; a.$val$api7 = null; a.$val$mediaManager0 = null; a.$val$titleText0 = null; a.$val$helpText0 = null; a.$val$helpText20 = null; a.$val$helpImage0 = null; a.$val$prevBtn0 = null; a.$val$nextBtn0 = null; a.$val$uiData7 = null; } function omcsumw_HelpWindowGenerator$1__init_(var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { var var_10 = new omcsumw_HelpWindowGenerator$1(); omcsumw_HelpWindowGenerator$1__init_0(var_10, var_0, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); return var_10; } function omcsumw_HelpWindowGenerator$1__init_0($this, var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10) { $this.$val$currentPage0 = var$1; $this.$val$api7 = var$2; $this.$val$mediaManager0 = var$3; $this.$val$titleText0 = var$4; $this.$val$helpText0 = var$5; $this.$val$helpText20 = var$6; $this.$val$helpImage0 = var$7; $this.$val$prevBtn0 = var$8; $this.$val$nextBtn0 = var$9; $this.$val$uiData7 = var$10; omceuga_ButtonAction__init_($this); } function omcsumw_HelpWindowGenerator$1_onRelease($this) { var var$1, var$2; var$1 = $this.$val$currentPage0.data; var$1[0] = var$1[0] - 1 | 0; omcsumw_HelpWindowGenerator_updatePage($this.$val$api7, $this.$val$mediaManager0, $this.$val$titleText0, $this.$val$helpText0, $this.$val$helpText20, $this.$val$helpImage0, $this.$val$currentPage0.data[0]); $this.$val$api7.$components0.$setDisabled($this.$val$prevBtn0, $this.$val$currentPage0.data[0] ? 0 : 1); $this.$val$api7.$components0.$setDisabled($this.$val$nextBtn0, $this.$val$currentPage0.data[0] != (omcsumw_HelpWindowGenerator_HELPTEXT.data.length - 1 | 0) ? 0 : 1); var$2 = $this.$val$uiData7.$soundPlayer; omcsum_MenuBaseMedia_$callClinit(); var$2.$playSound(omcsum_MenuBaseMedia_SFX_MENU_SELECT); } function cbgggm_Animation() { jl_Object.call(this); this.$nodeAnimations0 = null; } function cbgggm_Animation__init_0() { var var_0 = new cbgggm_Animation(); cbgggm_Animation__init_(var_0); return var_0; } function cbgggm_Animation__init_($this) { jl_Object__init_0($this); $this.$nodeAnimations0 = cbgu_Array__init_1(); } var cbgur_ArrayReflection = $rt_classWithoutFields(); function cbgur_ArrayReflection__init_0() { var var_0 = new cbgur_ArrayReflection(); cbgur_ArrayReflection__init_(var_0); return var_0; } function cbgur_ArrayReflection__init_($this) { jl_Object__init_0($this); } function cbgur_ArrayReflection_newInstance($c, $size) { return jlr_Array_newInstance($c, $size); } function cbgm_Polyline() { var a = this; jl_Object.call(a); a.$localVertices0 = null; a.$scaleX4 = 0.0; a.$scaleY4 = 0.0; a.$calculateScaledLength = 0; a.$calculateLength = 0; a.$dirty1 = 0; } function cbgm_Polyline__init_1() { var var_0 = new cbgm_Polyline(); cbgm_Polyline__init_0(var_0); return var_0; } function cbgm_Polyline__init_(var_0) { var var_1 = new cbgm_Polyline(); cbgm_Polyline__init_2(var_1, var_0); return var_1; } function cbgm_Polyline__init_0($this) { jl_Object__init_0($this); $this.$scaleX4 = 1.0; $this.$scaleY4 = 1.0; $this.$calculateScaledLength = 1; $this.$calculateLength = 1; $this.$dirty1 = 1; $this.$localVertices0 = $rt_createFloatArray(0); } function cbgm_Polyline__init_2($this, $vertices) { var var$2; var$2 = $vertices.data; jl_Object__init_0($this); $this.$scaleX4 = 1.0; $this.$scaleY4 = 1.0; $this.$calculateScaledLength = 1; $this.$calculateLength = 1; $this.$dirty1 = 1; if (var$2.length >= 4) { $this.$localVertices0 = $vertices; return; } $rt_throw(jl_IllegalArgumentException__init_($rt_s(1403))); } var cbgggpv_PointSpawnShapeValue = $rt_classWithoutFields(cbgggpv_PrimitiveSpawnShapeValue); function cbgggpv_PointSpawnShapeValue__init_0() { var var_0 = new cbgggpv_PointSpawnShapeValue(); cbgggpv_PointSpawnShapeValue__init_(var_0); return var_0; } function cbgggpv_PointSpawnShapeValue__init_($this) { cbgggpv_PrimitiveSpawnShapeValue__init_($this); } var omcet_Tools$Colors = $rt_classWithoutFields(); var omcet_Tools$Colors_WHITE = null; var omcet_Tools$Colors_BLACK = null; var omcet_Tools$Colors_TRANSPARENT = null; var omcet_Tools$Colors_GREEN_BRIGHT = null; var omcet_Tools$Colors_GREEN_DARK = null; var omcet_Tools$Colors_BLUE_BRIGHT = null; var omcet_Tools$Colors_BLUE_DARK = null; var omcet_Tools$Colors_ORANGE_BRIGHT = null; var omcet_Tools$Colors_ORANGE_DARK = null; var omcet_Tools$Colors_RED_BRIGHT = null; var omcet_Tools$Colors_RED_DARK = null; var omcet_Tools$Colors_GRAY_BRIGHT = null; var omcet_Tools$Colors_GRAY_DARK = null; var omcet_Tools$Colors_SILVER_BRIGHT = null; var omcet_Tools$Colors_SILVER_DARK = null; var omcet_Tools$Colors_YELLOW_BRIGHT = null; var omcet_Tools$Colors_YELLOW_DARK = null; var omcet_Tools$Colors_TURQUOISE_BRIGHT = null; var omcet_Tools$Colors_TURQUOISE_DARK = null; var omcet_Tools$Colors_PURPLE_BRIGHT = null; var omcet_Tools$Colors_PURPLE_DARK = null; var omcet_Tools$Colors_NAVY_BLUE_BRIGHT = null; var omcet_Tools$Colors_NAVY_BLUE_DARK = null; var omcet_Tools$Colors_BROWN_BRIGHT = null; var omcet_Tools$Colors_BROWN_DARK = null; var omcet_Tools$Colors_ALL_COLORS = null; function omcet_Tools$Colors_$callClinit() { omcet_Tools$Colors_$callClinit = $rt_eraseClinit(omcet_Tools$Colors); omcet_Tools$Colors__clinit_(); } function omcet_Tools$Colors__init_0() { var var_0 = new omcet_Tools$Colors(); omcet_Tools$Colors__init_(var_0); return var_0; } function omcet_Tools$Colors__init_($this) { omcet_Tools$Colors_$callClinit(); jl_Object__init_0($this); } function omcet_Tools$Colors_create($r, $g, $b, $a) { var var$5, var$6, var$7, var$8; omcet_Tools$Colors_$callClinit(); var$5 = new omceum_FColor; var$6 = omcet_Tools$Calc_inBounds($r, 0.0, 1.0); var$7 = omcet_Tools$Calc_inBounds($g, 0.0, 1.0); var$8 = omcet_Tools$Calc_inBounds($b, 0.0, 1.0); omceum_FColor__init_0(var$5, var$6, var$7, var$8, omcet_Tools$Calc_inBounds($a, 0.0, 1.0)); return var$5; } function omcet_Tools$Colors_create0($r, $g, $b) { omcet_Tools$Colors_$callClinit(); return omcet_Tools$Colors_create($r, $g, $b, 1.0); } function omcet_Tools$Colors_createFromHex($hex) { var var$2, var$3, var$4; omcet_Tools$Colors_$callClinit(); if ($hex.$startsWith0($rt_s(1208))) $hex = $hex.$substring(1); var$2 = jl_Integer_parseInt($hex.$substring0(0, 2), 16) / 255.0; var$3 = jl_Integer_parseInt($hex.$substring0(2, 4), 16) / 255.0; var$4 = jl_Integer_parseInt($hex.$substring0(4, 6), 16) / 255.0; return omcet_Tools$Colors_create0(var$2, var$3, var$4); } function omcet_Tools$Colors__clinit_() { omcet_Tools$Colors_WHITE = omceum_FColor__init_(1.0, 1.0, 1.0, 1.0); omcet_Tools$Colors_BLACK = omceum_FColor__init_(0.0, 0.0, 0.0, 1.0); omcet_Tools$Colors_TRANSPARENT = omceum_FColor__init_(0.0, 0.0, 0.0, 0.0); omcet_Tools$Colors_GREEN_BRIGHT = omceum_FColor__init_(0.18039216101169586, 0.800000011920929, 0.4431372582912445, 1.0); omcet_Tools$Colors_GREEN_DARK = omceum_FColor__init_(0.15294118225574493, 0.6823529601097107, 0.3764705955982208, 1.0); omcet_Tools$Colors_BLUE_BRIGHT = omceum_FColor__init_(0.20392157137393951, 0.5960784554481506, 0.8588235378265381, 1.0); omcet_Tools$Colors_BLUE_DARK = omceum_FColor__init_(0.16078431904315948, 0.501960813999176, 0.7254902124404907, 1.0); omcet_Tools$Colors_ORANGE_BRIGHT = omceum_FColor__init_(0.9019607901573181, 0.4941176474094391, 0.13333334028720856, 1.0); omcet_Tools$Colors_ORANGE_DARK = omceum_FColor__init_(0.8274509906768799, 0.3294117748737335, 0.0, 1.0); omcet_Tools$Colors_RED_BRIGHT = omceum_FColor__init_(0.9058823585510254, 0.2980392277240753, 0.23529411852359772, 1.0); omcet_Tools$Colors_RED_DARK = omceum_FColor__init_(0.7529411911964417, 0.2235294133424759, 0.16862745583057404, 1.0); omcet_Tools$Colors_GRAY_BRIGHT = omceum_FColor__init_(0.5843137502670288, 0.6470588445663452, 0.6509804129600525, 1.0); omcet_Tools$Colors_GRAY_DARK = omceum_FColor__init_(0.49803921580314636, 0.5490196347236633, 0.5529412031173706, 1.0); omcet_Tools$Colors_SILVER_BRIGHT = omceum_FColor__init_(0.9254902005195618, 0.9411764740943909, 0.9450980424880981, 1.0); omcet_Tools$Colors_SILVER_DARK = omceum_FColor__init_(0.7411764860153198, 0.7647058963775635, 0.7803921699523926, 1.0); omcet_Tools$Colors_YELLOW_BRIGHT = omceum_FColor__init_(0.9450980424880981, 0.7686274647712708, 0.05882352963089943, 1.0); omcet_Tools$Colors_YELLOW_DARK = omceum_FColor__init_(0.9529411792755127, 0.6117647290229797, 0.07058823853731155, 1.0); omcet_Tools$Colors_TURQUOISE_BRIGHT = omceum_FColor__init_(0.10196078568696976, 0.7372549176216125, 0.6117647290229797, 1.0); omcet_Tools$Colors_TURQUOISE_DARK = omceum_FColor__init_(0.08627451211214066, 0.6274510025978088, 0.5215686559677124, 1.0); omcet_Tools$Colors_PURPLE_BRIGHT = omceum_FColor__init_(0.6078431606292725, 0.3490196168422699, 0.7137255072593689, 1.0); omcet_Tools$Colors_PURPLE_DARK = omceum_FColor__init_(0.5568627715110779, 0.2666666805744171, 0.6784313917160034, 1.0); omcet_Tools$Colors_NAVY_BLUE_BRIGHT = omceum_FColor__init_(0.20392157137393951, 0.2862745225429535, 0.3686274588108063, 1.0); omcet_Tools$Colors_NAVY_BLUE_DARK = omceum_FColor__init_(0.1725490242242813, 0.24313725531101227, 0.3137255012989044, 1.0); omcet_Tools$Colors_BROWN_BRIGHT = omceum_FColor__init_(0.6509804129600525, 0.48235294222831726, 0.3176470696926117, 1.0); omcet_Tools$Colors_BROWN_DARK = omceum_FColor__init_(0.3803921639919281, 0.23137255012989044, 0.08627451211214066, 1.0); omcet_Tools$Colors_ALL_COLORS = $rt_createArrayFromData(omceum_FColor, [omcet_Tools$Colors_WHITE, omcet_Tools$Colors_BLACK, omcet_Tools$Colors_GREEN_BRIGHT, omcet_Tools$Colors_GREEN_DARK, omcet_Tools$Colors_BLUE_BRIGHT, omcet_Tools$Colors_BLUE_DARK, omcet_Tools$Colors_ORANGE_BRIGHT, omcet_Tools$Colors_ORANGE_DARK, omcet_Tools$Colors_RED_BRIGHT, omcet_Tools$Colors_RED_DARK, omcet_Tools$Colors_GRAY_BRIGHT, omcet_Tools$Colors_GRAY_DARK, omcet_Tools$Colors_SILVER_BRIGHT, omcet_Tools$Colors_SILVER_DARK, omcet_Tools$Colors_YELLOW_BRIGHT, omcet_Tools$Colors_YELLOW_DARK, omcet_Tools$Colors_TURQUOISE_BRIGHT, omcet_Tools$Colors_TURQUOISE_DARK, omcet_Tools$Colors_PURPLE_BRIGHT, omcet_Tools$Colors_PURPLE_DARK, omcet_Tools$Colors_NAVY_BLUE_BRIGHT, omcet_Tools$Colors_NAVY_BLUE_DARK, omcet_Tools$Colors_BROWN_BRIGHT, omcet_Tools$Colors_BROWN_DARK]); } function omcse_TempVariables() { var a = this; jl_Object.call(a); a.$resolve_MapVisited = null; a.$resolve_PositionsList = null; a.$resolve_x1 = 0; a.$resolve_y1 = 0; a.$resolve_x2 = 0; a.$resolve_y2 = 0; a.$rotate_filled = null; a.$rotate_darkness = null; a.$rotate_sand = null; a.$mapUpdatePosition = null; a.$mapUpdatePositionIndexQueue = null; a.$nextTetromino_MapMostNeededColor = null; a.$nextTetromino_MapFilledPercent = 0.0; a.$nextTetromino_MaterialCounter = null; } function omcse_TempVariables__init_0() { var var_0 = new omcse_TempVariables(); omcse_TempVariables__init_(var_0); return var_0; } function omcse_TempVariables__init_($this) { jl_Object__init_0($this); } function cbgg_Mesh() { var a = this; jl_Object.call(a); a.$vertices1 = null; a.$indices0 = null; a.$autoBind = 0; a.$isVertexArray = 0; a.$instances = null; a.$isInstanced = 0; a.$tmpV = null; } var cbgg_Mesh_meshes = null; function cbgg_Mesh_$callClinit() { cbgg_Mesh_$callClinit = $rt_eraseClinit(cbgg_Mesh); cbgg_Mesh__clinit_(); } function cbgg_Mesh__init_0(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbgg_Mesh(); cbgg_Mesh__init_(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbgg_Mesh__init_1(var_0, var_1, var_2, var_3, var_4) { var var_5 = new cbgg_Mesh(); cbgg_Mesh__init_2(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function cbgg_Mesh__init_($this, $type, $isStatic, $maxVertices, $maxIndices, $attributes) { cbgg_Mesh_$callClinit(); cbgg_Mesh__init_2($this, $type, $isStatic, $maxVertices, $maxIndices, cbgg_VertexAttributes__init_($attributes)); } function cbgg_Mesh__init_2($this, $type, $isStatic, $maxVertices, $maxIndices, $attributes) { cbgg_Mesh_$callClinit(); a: { b: { jl_Object__init_0($this); $this.$autoBind = 1; $this.$isInstanced = 0; $this.$tmpV = cbgm_Vector3__init_(); cbgg_Mesh$1_$callClinit(); switch (cbgg_Mesh$1_$SwitchMap$com$badlogic$gdx$graphics$Mesh$VertexDataType.data[jl_Enum_ordinal($type)]) { case 1: break; case 2: $this.$vertices1 = cbggg_VertexBufferObjectSubData__init_($isStatic, $maxVertices, $attributes); $this.$indices0 = cbggg_IndexBufferObjectSubData__init_($isStatic, $maxIndices); $this.$isVertexArray = 0; break a; case 3: $this.$vertices1 = cbggg_VertexBufferObjectWithVAO__init_($isStatic, $maxVertices, $attributes); $this.$indices0 = cbggg_IndexBufferObjectSubData__init_($isStatic, $maxIndices); $this.$isVertexArray = 0; break a; case 4: break b; default: break b; } $this.$vertices1 = cbggg_VertexBufferObject__init_($isStatic, $maxVertices, $attributes); $this.$indices0 = cbggg_IndexBufferObject__init_($isStatic, $maxIndices); $this.$isVertexArray = 0; break a; } $this.$vertices1 = cbggg_VertexArray__init_($maxVertices, $attributes); $this.$indices0 = cbggg_IndexArray__init_($maxIndices); $this.$isVertexArray = 1; } cbgg_Mesh_addManagedMesh(cbg_Gdx_app, $this); } function cbgg_Mesh_setVertices($this, $vertices, $offset, $count) { $this.$vertices1.$setVertices0($vertices, $offset, $count); return $this; } function cbgg_Mesh_setIndices($this, $indices) { var var$2; var$2 = $indices.data; $this.$indices0.$setIndices0($indices, 0, var$2.length); return $this; } function cbgg_Mesh_bind($this, $shader) { $this.$bind0($shader, null, null); } function cbgg_Mesh_bind0($this, $shader, $locations, $instanceLocations) { $this.$vertices1.$bind1($shader, $locations); if ($this.$instances !== null && $this.$instances.$getNumInstances() > 0) $this.$instances.$bind1($shader, $instanceLocations); if ($this.$indices0.$getNumIndices() > 0) $this.$indices0.$bind(); } function cbgg_Mesh_unbind($this, $shader) { $this.$unbind0($shader, null, null); } function cbgg_Mesh_unbind0($this, $shader, $locations, $instanceLocations) { $this.$vertices1.$unbind1($shader, $locations); if ($this.$instances !== null && $this.$instances.$getNumInstances() > 0) $this.$instances.$unbind1($shader, $instanceLocations); if ($this.$indices0.$getNumIndices() > 0) $this.$indices0.$unbind(); } function cbgg_Mesh_render($this, $shader, $primitiveType, $offset, $count) { $this.$render3($shader, $primitiveType, $offset, $count, $this.$autoBind); } function cbgg_Mesh_render0($this, $shader, $primitiveType, $offset, $count, $autoBind) { var $buffer, $oldPosition, $numInstances, var$9, var$10, var$11; if (!$count) return; if ($autoBind) $this.$bind2($shader); if ($this.$isVertexArray) { if ($this.$indices0.$getNumIndices() <= 0) cbg_Gdx_gl20.$glDrawArrays($primitiveType, $offset, $count); else { $buffer = $this.$indices0.$getBuffer(0); $oldPosition = jn_Buffer_position($buffer); jn_Buffer_limit($buffer); $buffer.$position4($offset); cbg_Gdx_gl20.$glDrawElements($primitiveType, $count, 5123, $buffer); $buffer.$position4($oldPosition); } } else { $numInstances = 0; if ($this.$isInstanced) $numInstances = $this.$instances.$getNumInstances(); if ($this.$indices0.$getNumIndices() <= 0) { if ($this.$isInstanced && $numInstances > 0) cbg_Gdx_gl30.$glDrawArraysInstanced($primitiveType, $offset, $count, $numInstances); else cbg_Gdx_gl20.$glDrawArrays($primitiveType, $offset, $count); } else { if (($count + $offset | 0) > $this.$indices0.$getNumMaxIndices()) { var$9 = new cbgu_GdxRuntimeException; var$10 = (((((jl_StringBuilder__init_()).$append1($rt_s(1404))).$append2($count)).$append1($rt_s(1405))).$append2($offset)).$append1($rt_s(1406)); var$11 = $this.$indices0; cbgu_GdxRuntimeException__init_(var$9, ((var$10.$append2(var$11.$getNumMaxIndices())).$append1($rt_s(1407))).$toString()); $rt_throw(var$9); } if ($this.$isInstanced && $numInstances > 0) cbg_Gdx_gl30.$glDrawElementsInstanced($primitiveType, $count, 5123, $offset * 2 | 0, $numInstances); else cbg_Gdx_gl20.$glDrawElements0($primitiveType, $count, 5123, $offset * 2 | 0); } } if ($autoBind) $this.$unbind2($shader); } function cbgg_Mesh_dispose($this) { cbgg_Mesh_$callClinit(); if (cbgg_Mesh_meshes.$get2(cbg_Gdx_app) !== null) (cbgg_Mesh_meshes.$get2(cbg_Gdx_app)).$removeValue($this, 1); $this.$vertices1.$dispose(); if ($this.$instances !== null) $this.$instances.$dispose(); $this.$indices0.$dispose(); } function cbgg_Mesh_getIndicesBuffer($this, $forWriting) { return $this.$indices0.$getBuffer($forWriting); } function cbgg_Mesh_addManagedMesh($app, $mesh) { var $managedResources; cbgg_Mesh_$callClinit(); $managedResources = cbgg_Mesh_meshes.$get2($app); if ($managedResources === null) $managedResources = cbgu_Array__init_1(); $managedResources.$add1($mesh); cbgg_Mesh_meshes.$put1($app, $managedResources); } function cbgg_Mesh__clinit_() { cbgg_Mesh_meshes = ju_HashMap__init_(); } var otjb_Performance = $rt_classWithoutFields(); function otjb_Performance__init_0() { var var_0 = new otjb_Performance(); otjb_Performance__init_(var_0); return var_0; } function otjb_Performance__init_($this) { jl_Object__init_0($this); } function omcsde_COLOR_MODE() { var a = this; jl_Enum.call(a); a.$text9 = null; a.$color9 = null; } var omcsde_COLOR_MODE_DEFAULT = null; var omcsde_COLOR_MODE_$VALUES = null; function omcsde_COLOR_MODE_$callClinit() { omcsde_COLOR_MODE_$callClinit = $rt_eraseClinit(omcsde_COLOR_MODE); omcsde_COLOR_MODE__clinit_(); } function omcsde_COLOR_MODE__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsde_COLOR_MODE(); omcsde_COLOR_MODE__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsde_COLOR_MODE_values() { omcsde_COLOR_MODE_$callClinit(); return omcsde_COLOR_MODE_$VALUES.$clone(); } function omcsde_COLOR_MODE__init_0($this, var$1, var$2, $text, $color) { omcsde_COLOR_MODE_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$text9 = $text; $this.$color9 = $color; } function omcsde_COLOR_MODE_$values() { var var$1; omcsde_COLOR_MODE_$callClinit(); var$1 = $rt_createArray(omcsde_COLOR_MODE, 1); var$1.data[0] = omcsde_COLOR_MODE_DEFAULT; return var$1; } function omcsde_COLOR_MODE__clinit_() { var var$1; var$1 = new omcsde_COLOR_MODE; omcet_Tools$Colors_$callClinit(); omcsde_COLOR_MODE__init_0(var$1, $rt_s(5), 0, $rt_s(1408), omcet_Tools$Colors_WHITE); omcsde_COLOR_MODE_DEFAULT = var$1; omcsde_COLOR_MODE_$VALUES = omcsde_COLOR_MODE_$values(); } var jur_EOISet = $rt_classWithoutFields(jur_AbstractSet); function jur_EOISet__init_0() { var var_0 = new jur_EOISet(); jur_EOISet__init_(var_0); return var_0; } function jur_EOISet__init_($this) { jur_AbstractSet__init_($this); } function jur_EOISet_matches($this, $stringIndex, $testString, $matchResult) { var $rightBound; $rightBound = !$matchResult.$hasTransparentBounds() ? $matchResult.$getRightBound() : $testString.$length(); if ($stringIndex < $rightBound) return (-1); $matchResult.$hitEnd = 1; $matchResult.$requireEnd = 1; return $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_EOISet_hasConsumed($this, $matchResult) { return 0; } function jur_EOISet_getName($this) { return $rt_s(1409); } function cbgu_ObjectIntMap() { var a = this; jl_Object.call(a); a.$size15 = 0; a.$keyTable3 = null; a.$valueTable1 = null; a.$loadFactor5 = 0.0; a.$threshold5 = 0; a.$shift3 = 0; a.$mask5 = 0; } function cbgu_ObjectIntMap__init_0() { var var_0 = new cbgu_ObjectIntMap(); cbgu_ObjectIntMap__init_(var_0); return var_0; } function cbgu_ObjectIntMap__init_1(var_0, var_1) { var var_2 = new cbgu_ObjectIntMap(); cbgu_ObjectIntMap__init_2(var_2, var_0, var_1); return var_2; } function cbgu_ObjectIntMap__init_($this) { cbgu_ObjectIntMap__init_2($this, 51, 0.800000011920929); } function cbgu_ObjectIntMap__init_2($this, $initialCapacity, $loadFactor) { var $tableSize; jl_Object__init_0($this); if ($loadFactor > 0.0 && $loadFactor < 1.0) { $this.$loadFactor5 = $loadFactor; $tableSize = cbgu_ObjectSet_tableSize($initialCapacity, $loadFactor); $this.$threshold5 = $tableSize * $loadFactor | 0; $this.$mask5 = $tableSize - 1 | 0; $this.$shift3 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask5)); $this.$keyTable3 = $rt_createArray(jl_Object, $tableSize); $this.$valueTable1 = $rt_createIntArray($tableSize); return; } $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(724))).$append21($loadFactor)).$toString())); } function cbgu_ObjectIntMap_place($this, $item) { return Long_lo(Long_shru(Long_mul(Long_fromInt($item.$hashCode()), Long_create(2135587861, 2654435769)), $this.$shift3)); } function cbgu_ObjectIntMap_locateKey($this, $key) { var $keyTable, $i, $other; if ($key === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(962))); $keyTable = $this.$keyTable3; $i = $this.$place0($key); while (true) { $other = $keyTable.data[$i]; if ($other === null) return -($i + 1 | 0) | 0; if ($other.$equals($key)) break; $i = ($i + 1 | 0) & $this.$mask5; } return $i; } function cbgu_ObjectIntMap_put($this, $key, $value) { var $i, var$4; $i = $this.$locateKey0($key); if ($i >= 0) { $this.$valueTable1.data[$i] = $value; return; } var$4 = -($i + 1 | 0) | 0; $this.$keyTable3.data[var$4] = $key; $this.$valueTable1.data[var$4] = $value; var$4 = $this.$size15 + 1 | 0; $this.$size15 = var$4; if (var$4 >= $this.$threshold5) cbgu_ObjectIntMap_resize($this, $this.$keyTable3.data.length << 1); } function cbgu_ObjectIntMap_putResize($this, $key, $value) { var $keyTable, $i, var$5; $keyTable = $this.$keyTable3; $i = $this.$place0($key); while (true) { var$5 = $keyTable.data; if (var$5[$i] === null) break; $i = ($i + 1 | 0) & $this.$mask5; } var$5[$i] = $key; $this.$valueTable1.data[$i] = $value; } function cbgu_ObjectIntMap_get($this, $key, $defaultValue) { var $i; $i = $this.$locateKey0($key); if ($i >= 0) $defaultValue = $this.$valueTable1.data[$i]; return $defaultValue; } function cbgu_ObjectIntMap_resize($this, $newSize) { var $oldCapacity, $oldKeyTable, $oldValueTable, $i, $key; a: { $oldCapacity = $this.$keyTable3.data.length; $this.$threshold5 = $newSize * $this.$loadFactor5 | 0; $this.$mask5 = $newSize - 1 | 0; $this.$shift3 = jl_Long_numberOfLeadingZeros(Long_fromInt($this.$mask5)); $oldKeyTable = $this.$keyTable3; $oldValueTable = $this.$valueTable1; $this.$keyTable3 = $rt_createArray(jl_Object, $newSize); $this.$valueTable1 = $rt_createIntArray($newSize); if ($this.$size15 > 0) { $i = 0; while (true) { if ($i >= $oldCapacity) break a; $key = $oldKeyTable.data[$i]; if ($key !== null) cbgu_ObjectIntMap_putResize($this, $key, $oldValueTable.data[$i]); $i = $i + 1 | 0; } } } } function jusi_SpliteratorOverCollection() { var a = this; jl_Object.call(a); a.$collection = null; a.$iterator3 = null; } function jusi_SpliteratorOverCollection__init_(var_0) { var var_1 = new jusi_SpliteratorOverCollection(); jusi_SpliteratorOverCollection__init_0(var_1, var_0); return var_1; } function jusi_SpliteratorOverCollection__init_0($this, $collection) { jl_Object__init_0($this); $this.$collection = $collection; } function jusi_SpliteratorOverCollection_tryAdvance($this, $action) { jusi_SpliteratorOverCollection_ensureIterator($this); if (!$this.$iterator3.$hasNext()) return 0; $action.$accept($this.$iterator3.$next0()); return 1; } function jusi_SpliteratorOverCollection_ensureIterator($this) { if ($this.$iterator3 === null) $this.$iterator3 = $this.$collection.$iterator0(); } function jusi_SpliteratorOverCollection_estimateSize($this) { return Long_fromInt($this.$collection.$size0()); } var omceuga_HotKeyAction = $rt_classWithoutFields(); function jn_ByteBufferImpl() { var a = this; jn_ByteBuffer.call(a); a.$direct = 0; a.$readOnly7 = 0; } function jn_ByteBufferImpl__init_(var_0, var_1) { var var_2 = new jn_ByteBufferImpl(); jn_ByteBufferImpl__init_1(var_2, var_0, var_1); return var_2; } function jn_ByteBufferImpl__init_0(var_0, var_1, var_2, var_3, var_4, var_5, var_6) { var var_7 = new jn_ByteBufferImpl(); jn_ByteBufferImpl__init_2(var_7, var_0, var_1, var_2, var_3, var_4, var_5, var_6); return var_7; } function jn_ByteBufferImpl__init_1($this, $capacity, $direct) { jn_ByteBufferImpl__init_2($this, 0, $capacity, $rt_createByteArray($capacity), 0, $capacity, $direct, 0); } function jn_ByteBufferImpl__init_2($this, $start, $capacity, $array, $position, $limit, $direct, $readOnly) { jn_ByteBuffer__init_($this, $start, $capacity, $array, $position, $limit); $this.$direct = $direct; $this.$readOnly7 = $readOnly; } function jn_ByteBufferImpl_get($this, $index) { var var$2, var$3, var$4; if ($index >= 0 && $index < $this.$limit) return $this.$array0.data[$this.$start11 + $index | 0]; var$2 = new jl_IndexOutOfBoundsException; var$3 = $this.$limit; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$4, $rt_s(321)), $index), $rt_s(110)), var$3), 41); jl_IndexOutOfBoundsException__init_1(var$2, jl_StringBuilder_toString(var$4)); $rt_throw(var$2); } function jn_ByteBufferImpl_compact($this) { var $sz, $dst, $src, $i, var$5, var$6, var$7, var$8; if ($this.$readOnly7) $rt_throw(jn_ReadOnlyBufferException__init_()); a: { $sz = jn_Buffer_remaining($this); if ($this.$position2 > 0) { $dst = $this.$start11; $src = $this.$start11 + $this.$position2 | 0; $i = 0; while (true) { if ($i >= $sz) break a; var$5 = $this.$array0.data; var$6 = $dst + 1 | 0; var$7 = $this.$array0.data; var$8 = $src + 1 | 0; var$5[$dst] = var$7[$src]; $i = $i + 1 | 0; $dst = var$6; $src = var$8; } } } $this.$position2 = $sz; $this.$limit = $this.$capacity; $this.$mark = (-1); return $this; } function jn_ByteBufferImpl_isReadOnly($this) { return $this.$readOnly7; } function jn_ByteBufferImpl_asShortBuffer($this) { var $sz, var$2; $sz = jn_Buffer_remaining($this) / 2 | 0; var$2 = $this.$order; jn_ByteOrder_$callClinit(); if (var$2 !== jn_ByteOrder_BIG_ENDIAN) return jn_ShortBufferOverByteBufferLittleEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); return jn_ShortBufferOverByteBufferBigEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); } function jn_ByteBufferImpl_getInt($this, $index) { var $a, $b, $c, $d, var$6, var$7, var$8; if ($index >= 0 && ($index + 3 | 0) < $this.$limit) { $a = $this.$array0.data[$this.$start11 + $index | 0] & 255; $b = $this.$array0.data[($this.$start11 + $index | 0) + 1 | 0] & 255; $c = $this.$array0.data[($this.$start11 + $index | 0) + 2 | 0] & 255; $d = $this.$array0.data[($this.$start11 + $index | 0) + 3 | 0] & 255; var$6 = $this.$order; jn_ByteOrder_$callClinit(); if (var$6 !== jn_ByteOrder_BIG_ENDIAN) return $d << 24 | $c << 16 | $b << 8 | $a; return $a << 24 | $b << 16 | $c << 8 | $d; } var$6 = new jl_IndexOutOfBoundsException; var$7 = $this.$limit - 3 | 0; var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$8, $rt_s(321)), $index), $rt_s(110)), var$7), 41); jl_IndexOutOfBoundsException__init_1(var$6, jl_StringBuilder_toString(var$8)); $rt_throw(var$6); } function jn_ByteBufferImpl_putInt($this, $index, $value) { var var$3, var$4, var$5; if ($this.$readOnly7) $rt_throw(jn_ReadOnlyBufferException__init_()); if ($index >= 0 && ($index + 3 | 0) < $this.$limit) { var$3 = $this.$order; jn_ByteOrder_$callClinit(); if (var$3 !== jn_ByteOrder_BIG_ENDIAN) { $this.$array0.data[$this.$start11 + $index | 0] = $value << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 1 | 0] = $value >> 8 << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 2 | 0] = $value >> 16 << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 3 | 0] = $value >> 24 << 24 >> 24; } else { $this.$array0.data[$this.$start11 + $index | 0] = $value >> 24 << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 1 | 0] = $value >> 16 << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 2 | 0] = $value >> 8 << 24 >> 24; $this.$array0.data[($this.$start11 + $index | 0) + 3 | 0] = $value << 24 >> 24; } return $this; } var$3 = new jl_IndexOutOfBoundsException; var$4 = $this.$limit - 3 | 0; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append1(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$5, $rt_s(321)), $index), $rt_s(110)), var$4), 41); jl_IndexOutOfBoundsException__init_1(var$3, jl_StringBuilder_toString(var$5)); $rt_throw(var$3); } function jn_ByteBufferImpl_asIntBuffer($this) { var $sz, var$2; $sz = jn_Buffer_remaining($this) / 4 | 0; var$2 = $this.$order; jn_ByteOrder_$callClinit(); if (var$2 !== jn_ByteOrder_BIG_ENDIAN) return jn_IntBufferOverByteBufferLittleEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); return jn_IntBufferOverByteBufferBigEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); } function jn_ByteBufferImpl_asFloatBuffer($this) { var $sz, var$2; $sz = jn_Buffer_remaining($this) / 4 | 0; var$2 = $this.$order; jn_ByteOrder_$callClinit(); if (var$2 !== jn_ByteOrder_LITTLE_ENDIAN) return jn_FloatBufferOverByteBufferLittleEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); return jn_FloatBufferOverByteBufferBigEndian__init_($this.$start11 + $this.$position2 | 0, $sz, $this, 0, $sz, $this.$isReadOnly()); } function jl_Thread$SleepHandler() { var a = this; jl_Object.call(a); a.$thread = null; a.$callback0 = null; a.$isInterrupted = 0; a.$scheduleId = 0; } function jl_Thread$SleepHandler__init_(var_0, var_1) { var var_2 = new jl_Thread$SleepHandler(); jl_Thread$SleepHandler__init_0(var_2, var_0, var_1); return var_2; } function jl_Thread$SleepHandler__init_0($this, $thread_0, $callback) { jl_Object__init_0($this); $this.$thread = $thread_0; $this.$callback0 = $callback; } function jl_Thread$SleepHandler_run($this) { if (!$this.$isInterrupted) { $this.$thread.$interruptHandler = null; jl_Thread_setCurrentThread($this.$thread); $this.$callback0.$complete(null); } } function omcsde_THEME() { jl_Enum.call(this); this.$text10 = null; } var omcsde_THEME_DEFAULT = null; var omcsde_THEME_$VALUES = null; function omcsde_THEME_$callClinit() { omcsde_THEME_$callClinit = $rt_eraseClinit(omcsde_THEME); omcsde_THEME__clinit_(); } function omcsde_THEME__init_(var_0, var_1, var_2) { var var_3 = new omcsde_THEME(); omcsde_THEME__init_0(var_3, var_0, var_1, var_2); return var_3; } function omcsde_THEME_values() { omcsde_THEME_$callClinit(); return omcsde_THEME_$VALUES.$clone(); } function omcsde_THEME__init_0($this, var$1, var$2, $text) { omcsde_THEME_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$text10 = $text; } function omcsde_THEME_$values() { var var$1; omcsde_THEME_$callClinit(); var$1 = $rt_createArray(omcsde_THEME, 1); var$1.data[0] = omcsde_THEME_DEFAULT; return var$1; } function omcsde_THEME__clinit_() { omcsde_THEME_DEFAULT = omcsde_THEME__init_($rt_s(5), 0, $rt_s(1408)); omcsde_THEME_$VALUES = omcsde_THEME_$values(); } var jt_DateFormatElement$GeneralTimezone = $rt_classWithoutFields(jt_DateFormatElement$BaseTimezone); function jt_DateFormatElement$GeneralTimezone__init_(var_0) { var var_1 = new jt_DateFormatElement$GeneralTimezone(); jt_DateFormatElement$GeneralTimezone__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$GeneralTimezone__init_0($this, $locale) { jt_DateFormatElement$BaseTimezone__init_($this, $locale); } function jt_DateFormatElement$GeneralTimezone_format($this, $date, $buffer) { var $tz, $minutes, $hours, var$6; $tz = $date.$getTimeZone(); if (!($tz.$getID()).$startsWith0($rt_s(587))) $buffer.$append23(ju_TimeZone_getDisplayName($tz, $this.$locale4)); else { $minutes = $tz.$getRawOffset() / 60000 | 0; $buffer.$append23($rt_s(587)); if ($minutes >= 0) $buffer.$append8(43); else { $minutes = -$minutes | 0; $buffer.$append8(45); } $hours = $minutes / 60 | 0; var$6 = $minutes % 60 | 0; (((($buffer.$append7($hours / 10 | 0)).$append7($hours % 10 | 0)).$append8(58)).$append7(var$6 / 10 | 0)).$append7(var$6 % 10 | 0); } } function cbgm_Plane() { var a = this; jl_Object.call(a); a.$normal0 = null; a.$d = 0.0; } function cbgm_Plane__init_1() { var var_0 = new cbgm_Plane(); cbgm_Plane__init_0(var_0); return var_0; } function cbgm_Plane__init_(var_0, var_1) { var var_2 = new cbgm_Plane(); cbgm_Plane__init_2(var_2, var_0, var_1); return var_2; } function cbgm_Plane__init_0($this) { jl_Object__init_0($this); $this.$normal0 = cbgm_Vector3__init_(); $this.$d = 0.0; } function cbgm_Plane__init_2($this, $normal, $d) { jl_Object__init_0($this); $this.$normal0 = cbgm_Vector3__init_(); $this.$d = 0.0; ($this.$normal0.$set2($normal)).$nor(); $this.$d = $d; } function cbgm_Plane_set($this, $point1, $point2, $point3) { ((($this.$normal0.$set2($point1)).$sub($point2)).$crs0($point2.$x2 - $point3.$x2, $point2.$y2 - $point3.$y2, $point2.$z - $point3.$z)).$nor(); $this.$d = -$point1.$dot($this.$normal0); } function jt_DateFormatElement$WeekdayText() { var a = this; jt_DateFormatElement.call(a); a.$weeks = null; a.$shortWeeks = null; a.$abbreviated0 = 0; } function jt_DateFormatElement$WeekdayText__init_(var_0, var_1) { var var_2 = new jt_DateFormatElement$WeekdayText(); jt_DateFormatElement$WeekdayText__init_0(var_2, var_0, var_1); return var_2; } function jt_DateFormatElement$WeekdayText__init_0($this, $symbols, $abbreviated) { jt_DateFormatElement__init_($this); $this.$weeks = $symbols.$getWeekdays(); $this.$shortWeeks = $symbols.$getShortWeekdays(); $this.$abbreviated0 = $abbreviated; } function jt_DateFormatElement$WeekdayText_format($this, $date, $buffer) { var $weekday; $weekday = $date.$get0(7); $buffer.$append23(!$this.$abbreviated0 ? $this.$weeks.data[$weekday] : $this.$shortWeeks.data[$weekday]); } function jt_DateFormatElement$WeekdayText_equals($this, $o) { var $that, var$3, var$4, var$5; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { a: { $that = $o; if ($this.$abbreviated0 == $that.$abbreviated0) { var$3 = $this.$weeks; var$4 = $that.$weeks; if (ju_Arrays_equals(var$3, var$4)) { var$3 = $this.$shortWeeks; var$4 = $that.$shortWeeks; if (ju_Arrays_equals(var$3, var$4)) { var$5 = 1; break a; } } } var$5 = 0; } return var$5; } return 0; } function jt_DateFormatElement$WeekdayText_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [$this.$weeks, $this.$shortWeeks, jl_Boolean_valueOf($this.$abbreviated0)])); } function omceu_API$_Notification() { jl_Object.call(this); this.$this$097 = null; } function omceu_API$_Notification__init_(var_0) { var var_1 = new omceu_API$_Notification(); omceu_API$_Notification__init_0(var_1, var_0); return var_1; } function omceu_API$_Notification__init_0($this, $this$0) { $this.$this$097 = $this$0; jl_Object__init_0($this); } function omceu_API$_Notification_create($this, $text) { return $this.$create26($text, $this.$this$097.$config.$notificationsDefaultColor, $this.$this$097.$config.$notificationsDefaultFont, $this.$this$097.$config.$notificationsDefaultDisplayTime, null); } function omceu_API$_Notification_create0($this, $text, $color, $font, $displayTime, $notificationAction) { var $notification, $textWidth, $tooMuch, var$9; $notification = omceugn_Notification__init_(); $this.$setText3($notification, $text); $this.$setDisplayTime($notification, $displayTime); $this.$setColor6($notification, $color); $this.$setFont3($notification, $font); $this.$setNotificationAction($notification, $notificationAction); $this.$setName2($notification, $rt_s(102)); $this.$setData1($notification, null); $notification.$timer = Long_ZERO; $textWidth = $this.$this$097.$mediaManager1.$textWidth($notification.$font4, $notification.$text4); if ($textWidth <= $this.$this$097.$inputState.$internalResolutionWidth) { omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_INIT_DISPLAY; $notification.$scrollMax = 0; $notification.$scroll = 0; } else { $tooMuch = $textWidth - $this.$this$097.$inputState.$internalResolutionWidth | 0; omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_INIT_SCROLL; var$9 = $tooMuch / 2 | 0; $notification.$scroll = ( -var$9 | 0) - 4 | 0; $notification.$scrollMax = var$9 + 4 | 0; } return $notification; } function omceu_API$_Notification_setName($this, $notification, $name) { if ($notification === null) return; $notification.$name10 = omcet_Tools$Text_validString0($name); } function omceu_API$_Notification_setData($this, $notification, $data) { if ($notification === null) return; $notification.$data9 = $data; } function omceu_API$_Notification_setNotificationAction($this, $notification, $notificationAction) { if ($notification === null) return; $notification.$notificationAction = $notificationAction; } function omceu_API$_Notification_setDisplayTime($this, $notification, $displayTime) { if ($notification === null) return; $notification.$displayTime = omcet_Tools$Calc_lowerBounds($displayTime, 0); } function omceu_API$_Notification_setColor($this, $notification, $color) { if ($notification !== null && $color !== null) { $this.$setColor7($notification, $color.$r1, $color.$g1, $color.$b1, $color.$a1); return; } } function omceu_API$_Notification_setColor0($this, $notification, $r, $g, $b, $a) { if ($notification === null) return; $notification.$color_r1 = $r; $notification.$color_g1 = $g; $notification.$color_b1 = $b; $notification.$color_a2 = $a; } function omceu_API$_Notification_setFont($this, $notification, $font) { if ($notification === null) return; if ($font === null) $font = $this.$this$097.$config.$notificationsDefaultFont; $notification.$font4 = $font; } function omceu_API$_Notification_setText($this, $notification, $text) { if ($notification === null) return; $notification.$text4 = omcet_Tools$Text_validString0($text); } var cbgu_Json$Serializer = $rt_classWithoutFields(0); function cbgm_Frustum() { var a = this; jl_Object.call(a); a.$planes = null; a.$planePoints = null; a.$planePointsArray = null; } var cbgm_Frustum_clipSpacePlanePoints = null; var cbgm_Frustum_clipSpacePlanePointsArray = null; var cbgm_Frustum_tmpV = null; function cbgm_Frustum_$callClinit() { cbgm_Frustum_$callClinit = $rt_eraseClinit(cbgm_Frustum); cbgm_Frustum__clinit_(); } function cbgm_Frustum__init_0() { var var_0 = new cbgm_Frustum(); cbgm_Frustum__init_(var_0); return var_0; } function cbgm_Frustum__init_($this) { var $i; cbgm_Frustum_$callClinit(); jl_Object__init_0($this); $this.$planes = $rt_createArray(cbgm_Plane, 6); $this.$planePoints = $rt_createArrayFromData(cbgm_Vector3, [cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_(), cbgm_Vector3__init_()]); $this.$planePointsArray = $rt_createFloatArray(24); $i = 0; while ($i < 6) { $this.$planes.data[$i] = cbgm_Plane__init_(cbgm_Vector3__init_(), 0.0); $i = $i + 1 | 0; } } function cbgm_Frustum_update($this, $inverseProjectionView) { var $i, $j, $v, var$5, var$6, var$7; cbgm_Frustum_$callClinit(); jl_System_arraycopy(cbgm_Frustum_clipSpacePlanePointsArray, 0, $this.$planePointsArray, 0, cbgm_Frustum_clipSpacePlanePointsArray.data.length); cbgm_Matrix4_prj($inverseProjectionView.$val, $this.$planePointsArray, 0, 8, 3); $i = 0; $j = 0; while ($i < 8) { $v = $this.$planePoints.data[$i]; var$5 = $this.$planePointsArray.data; var$6 = $j + 1 | 0; $v.$x2 = var$5[$j]; var$5 = $this.$planePointsArray.data; var$7 = var$6 + 1 | 0; $v.$y2 = var$5[var$6]; var$5 = $this.$planePointsArray.data; $j = var$7 + 1 | 0; $v.$z = var$5[var$7]; $i = $i + 1 | 0; } $this.$planes.data[0].$set15($this.$planePoints.data[1], $this.$planePoints.data[0], $this.$planePoints.data[2]); $this.$planes.data[1].$set15($this.$planePoints.data[4], $this.$planePoints.data[5], $this.$planePoints.data[7]); $this.$planes.data[2].$set15($this.$planePoints.data[0], $this.$planePoints.data[4], $this.$planePoints.data[3]); $this.$planes.data[3].$set15($this.$planePoints.data[5], $this.$planePoints.data[1], $this.$planePoints.data[6]); $this.$planes.data[4].$set15($this.$planePoints.data[2], $this.$planePoints.data[3], $this.$planePoints.data[6]); $this.$planes.data[5].$set15($this.$planePoints.data[4], $this.$planePoints.data[0], $this.$planePoints.data[1]); } function cbgm_Frustum__clinit_() { var $j, var$2, var$3, var$4, $v, var$6, var$7, var$8; cbgm_Frustum_clipSpacePlanePoints = $rt_createArrayFromData(cbgm_Vector3, [cbgm_Vector3__init_0((-1.0), (-1.0), (-1.0)), cbgm_Vector3__init_0(1.0, (-1.0), (-1.0)), cbgm_Vector3__init_0(1.0, 1.0, (-1.0)), cbgm_Vector3__init_0((-1.0), 1.0, (-1.0)), cbgm_Vector3__init_0((-1.0), (-1.0), 1.0), cbgm_Vector3__init_0(1.0, (-1.0), 1.0), cbgm_Vector3__init_0(1.0, 1.0, 1.0), cbgm_Vector3__init_0((-1.0), 1.0, 1.0)]); cbgm_Frustum_clipSpacePlanePointsArray = $rt_createFloatArray(24); $j = 0; var$2 = cbgm_Frustum_clipSpacePlanePoints.data; var$3 = var$2.length; var$4 = 0; while (var$4 < var$3) { $v = var$2[var$4]; var$6 = cbgm_Frustum_clipSpacePlanePointsArray.data; var$7 = $j + 1 | 0; var$6[$j] = $v.$x2; var$6 = cbgm_Frustum_clipSpacePlanePointsArray.data; var$8 = var$7 + 1 | 0; var$6[var$7] = $v.$y2; var$6 = cbgm_Frustum_clipSpacePlanePointsArray.data; $j = var$8 + 1 | 0; var$6[var$8] = $v.$z; var$4 = var$4 + 1 | 0; } cbgm_Frustum_tmpV = cbgm_Vector3__init_(); } function cbgmc_Ray() { var a = this; jl_Object.call(a); a.$origin = null; a.$direction0 = null; } var cbgmc_Ray_tmp = null; function cbgmc_Ray_$callClinit() { cbgmc_Ray_$callClinit = $rt_eraseClinit(cbgmc_Ray); cbgmc_Ray__clinit_(); } function cbgmc_Ray__init_1() { var var_0 = new cbgmc_Ray(); cbgmc_Ray__init_(var_0); return var_0; } function cbgmc_Ray__init_0(var_0, var_1) { var var_2 = new cbgmc_Ray(); cbgmc_Ray__init_2(var_2, var_0, var_1); return var_2; } function cbgmc_Ray__init_($this) { cbgmc_Ray_$callClinit(); jl_Object__init_0($this); $this.$origin = cbgm_Vector3__init_(); $this.$direction0 = cbgm_Vector3__init_(); } function cbgmc_Ray__init_2($this, $origin, $direction) { cbgmc_Ray_$callClinit(); jl_Object__init_0($this); $this.$origin = cbgm_Vector3__init_(); $this.$direction0 = cbgm_Vector3__init_(); $this.$origin.$set2($origin); ($this.$direction0.$set2($direction)).$nor(); } function cbgmc_Ray__clinit_() { cbgmc_Ray_tmp = cbgm_Vector3__init_(); } var cbgssu_DragScrollListener$2 = $rt_classWithoutFields(cbgu_Timer$Task); function cgxgbt_TeaInput() { var a = this; jl_Object.call(a); a.$canvas1 = null; a.$justTouched = 0; a.$touchMap = null; a.$touched = null; a.$touchX = null; a.$touchY = null; a.$deltaX = null; a.$deltaY = null; a.$pressedButtons = null; a.$pressedKeyCount = 0; a.$pressedKeys = null; a.$keyJustPressed = 0; a.$justPressedKeys = null; a.$justPressedButtons = null; a.$keysToCatch = null; a.$processor = null; a.$currentEventTimeStamp = Long_ZERO; a.$hasFocus = 0; } function cgxgbt_TeaInput__init_(var_0) { var var_1 = new cgxgbt_TeaInput(); cgxgbt_TeaInput__init_0(var_1, var_0); return var_1; } function cgxgbt_TeaInput_getMouseWheelVelocity($event) { var $agent, $delta, $detail, $wheelDelta, var$6; $agent = cgxgbt_TeaApplication_getAgentInfo(); $delta = 0.0; $detail = $event.detail; $wheelDelta = $event.wheelDelta; if ($agent.firefox ? 1 : 0) $delta = ($agent.macOS ? 1 : 0) ? 1.0 * $detail : 1.0 * $detail / 3.0; else if ($agent.opera ? 1 : 0) $delta = !($agent.linux ? 1 : 0) ? (-1.0) * $wheelDelta / 40.0 : (-1.0) * $wheelDelta / 80.0; else if (!(!($agent.chrome ? 1 : 0) && !($agent.safari ? 1 : 0) && !($agent.IE ? 1 : 0))) { $delta = (-1.0) * $wheelDelta; var$6 = $delta / 120.0; if (jl_Math_abs0(var$6) >= 1.0) $delta = var$6; else if (!($agent.windows ? 1 : 0)) $delta = !($agent.macOS ? 1 : 0) ? var$6 : $delta / 3.0; } return $delta; } function cgxgbt_TeaInput__init_0($this, $canvas) { jl_Object__init_0($this); $this.$justTouched = 0; $this.$touchMap = cbgu_IntMap__init_1(20); $this.$touched = $rt_createBooleanArray(20); $this.$touchX = $rt_createIntArray(20); $this.$touchY = $rt_createIntArray(20); $this.$deltaX = $rt_createIntArray(20); $this.$deltaY = $rt_createIntArray(20); $this.$pressedButtons = cbgu_IntSet__init_(); $this.$pressedKeyCount = 0; $this.$pressedKeys = $rt_createBooleanArray(256); $this.$keyJustPressed = 0; $this.$justPressedKeys = $rt_createBooleanArray(256); $this.$justPressedButtons = $rt_createBooleanArray(5); $this.$keysToCatch = cbgu_IntSet__init_(); $this.$hasFocus = 1; $this.$canvas1 = $canvas; cgxgbt_TeaInput_hookEvents($this); } function cgxgbt_TeaInput_hookEvents($this) { var $document; $document = $this.$canvas1.ownerDocument; $document.addEventListener("mousedown", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("mouseup", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("mousemove", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("wheel", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("keydown", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("keyup", otji_JS_function($this, "handleEvent"), !!0); $document.addEventListener("keypress", otji_JS_function($this, "handleEvent"), !!0); $this.$canvas1.addEventListener("touchstart", otji_JS_function($this, "handleEvent"), !!1); $this.$canvas1.addEventListener("touchmove", otji_JS_function($this, "handleEvent"), !!1); $this.$canvas1.addEventListener("touchcancel", otji_JS_function($this, "handleEvent"), !!1); $this.$canvas1.addEventListener("touchend", otji_JS_function($this, "handleEvent"), !!1); } function cgxgbt_TeaInput_handleEvent($this, $e) { cgxgbt_TeaInput_handleMouseEvents($this, $e); cgxgbt_TeaInput_handleKeyboardEvents($this, $e); } function cgxgbt_TeaInput_handleMouseEvents($this, $e) { var $type, $mouseEvent, $target, $canvas2, $equals, $button, $relativeX, $relativeY, var$10, $mouseX, $mouseY, $wheel, $wheelDelta, $touchEvent, $touches, $i, $j, $touch, $real, var$21, var$22, $touchId; a: { $type = $rt_str($e.type); if ($type.$equals($rt_s(1410))) { $rt_globals.window.focus(); $mouseEvent = $e; $target = $e.target; $canvas2 = $this.$canvas1; $equals = $target !== $canvas2 ? 0 : 1; if ($equals && !$this.$touched.data[0]) { $this.$hasFocus = 1; $this.$justTouched = 1; $this.$touched.data[0] = 1; $button = cgxgbtu_KeyCodes_getButton($mouseEvent.button); $this.$pressedButtons.$add11($button); $this.$justPressedButtons.data[$button] = 1; $this.$deltaX.data[0] = 0; $this.$deltaY.data[0] = 0; if (!$this.$isCursorCatched()) { $relativeX = $this.$getRelativeX($mouseEvent, $this.$canvas1); $relativeY = $this.$getRelativeY($mouseEvent, $this.$canvas1); $this.$touchX.data[0] = $relativeX; $this.$touchY.data[0] = $relativeY; } else { var$10 = $this.$touchX.data; var$10[0] = var$10[0] + $mouseEvent.movementX | 0; var$10 = $this.$touchY.data; var$10[0] = var$10[0] + $mouseEvent.movementY | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); if ($this.$processor !== null) $this.$processor.$touchDown($this.$touchX.data[0], $this.$touchY.data[0], 0, cgxgbtu_KeyCodes_getButton($mouseEvent.button)); $e.preventDefault(); $e.stopPropagation(); break a; } $mouseX = $this.$getRelativeX($mouseEvent, $this.$canvas1); $mouseY = $this.$getRelativeY($mouseEvent, $this.$canvas1); if (!($mouseX >= 0.0 && $mouseX <= cbg_Gdx_graphics.$getWidth() && $mouseY >= 0.0 && $mouseY <= cbg_Gdx_graphics.$getHeight())) $this.$hasFocus = 0; return; } if ($type.$equals($rt_s(1411))) { $mouseEvent = $e; if (!$this.$touched.data[0]) return; $this.$pressedButtons.$remove3(cgxgbtu_KeyCodes_getButton($mouseEvent.button)); var$10 = $this.$touched; var$10.data[0] = $this.$pressedButtons.$size8 <= 0 ? 0 : 1; if (!$this.$isCursorCatched()) { $this.$setDelta(0, $this.$getRelativeX($mouseEvent, $this.$canvas1) - $this.$touchX.data[0] | 0, $this.$getRelativeY($mouseEvent, $this.$canvas1) - $this.$touchY.data[0] | 0); $this.$touchX.data[0] = $this.$getRelativeX($mouseEvent, $this.$canvas1); $this.$touchY.data[0] = $this.$getRelativeY($mouseEvent, $this.$canvas1); } else { $this.$setDelta(0, $mouseEvent.movementX | 0, $mouseEvent.movementY | 0); var$10 = $this.$touchX.data; var$10[0] = var$10[0] + $mouseEvent.movementX | 0; var$10 = $this.$touchY.data; var$10[0] = var$10[0] + $mouseEvent.movementY | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); $this.$touched.data[0] = 0; if ($this.$processor !== null) $this.$processor.$touchUp($this.$touchX.data[0], $this.$touchY.data[0], 0, cgxgbtu_KeyCodes_getButton($mouseEvent.button)); } else if (!$type.$equals($rt_s(1412))) { if ($type.$equals($rt_s(1413))) { $wheel = $e; if ($this.$processor !== null) { $wheelDelta = cgxgbt_TeaInput_getMouseWheelVelocity($wheel); $this.$processor.$scrolled1(0.0, $wheelDelta | 0); } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); } else if ($type.$equals($rt_s(1414))) { $this.$justTouched = 1; $touchEvent = $e; $touches = $touchEvent.changedTouches; $i = 0; $j = $touches.length; while ($i < $j) { $touch = $touches.item($i); $real = $touch.identifier; var$21 = $this.$touchMap; var$22 = cgxgbt_TeaInput_getAvailablePointer($this); var$21.$put12($real, jl_Integer_valueOf(var$22)); $this.$touched.data[var$22] = 1; $this.$touchX.data[var$22] = $this.$getRelativeX0($touch, $this.$canvas1); $this.$touchY.data[var$22] = $this.$getRelativeY0($touch, $this.$canvas1); $this.$deltaX.data[var$22] = 0; $this.$deltaY.data[var$22] = 0; if ($this.$processor !== null) $this.$processor.$touchDown($this.$touchX.data[var$22], $this.$touchY.data[var$22], var$22, 0); $i = $i + 1 | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); $e.preventDefault(); } } else { $mouseEvent = $e; if (!$this.$isCursorCatched()) { $relativeX = $this.$getRelativeX($mouseEvent, $this.$canvas1); $relativeY = $this.$getRelativeY($mouseEvent, $this.$canvas1); $this.$setDelta(0, $relativeX - $this.$touchX.data[0] | 0, $relativeY - $this.$touchY.data[0] | 0); $this.$touchX.data[0] = $relativeX; $this.$touchY.data[0] = $relativeY; } else { $this.$setDelta(0, $mouseEvent.movementX | 0, $mouseEvent.movementY | 0); var$10 = $this.$touchX.data; var$10[0] = var$10[0] + $mouseEvent.movementX | 0; var$10 = $this.$touchY.data; var$10[0] = var$10[0] + $mouseEvent.movementY | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); if ($this.$processor !== null) { if (!$this.$touched.data[0]) $this.$processor.$mouseMoved0($this.$touchX.data[0], $this.$touchY.data[0]); else $this.$processor.$touchDragged($this.$touchX.data[0], $this.$touchY.data[0], 0); } } } if ($type.$equals($rt_s(1415))) { $touchEvent = $e; $touches = $touchEvent.changedTouches; $i = 0; $j = $touches.length; while ($i < $j) { $touch = $touches.item($i); $real = $touch.identifier; $touchId = ($this.$touchMap.$get5($real)).$intValue(); $this.$setDelta($touchId, $this.$getRelativeX0($touch, $this.$canvas1) - $this.$touchX.data[$touchId] | 0, $this.$getRelativeY0($touch, $this.$canvas1) - $this.$touchY.data[$touchId] | 0); $this.$touchX.data[$touchId] = $this.$getRelativeX0($touch, $this.$canvas1); $this.$touchY.data[$touchId] = $this.$getRelativeY0($touch, $this.$canvas1); if ($this.$processor !== null) $this.$processor.$touchDragged($this.$touchX.data[$touchId], $this.$touchY.data[$touchId], $touchId); $i = $i + 1 | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); $e.preventDefault(); } if ($type.$equals($rt_s(1416))) { $touchEvent = $e; $touches = $touchEvent.changedTouches; $i = 0; $j = $touches.length; while ($i < $j) { $touch = $touches.item($i); $real = $touch.identifier; $touchId = ($this.$touchMap.$get5($real)).$intValue(); $this.$touchMap.$remove1($real); $this.$touched.data[$touchId] = 0; $relativeX = $this.$getRelativeX0($touch, $this.$canvas1); $relativeY = $this.$getRelativeY0($touch, $this.$canvas1); $this.$setDelta($touchId, $relativeX - $this.$touchX.data[$touchId] | 0, $relativeY - $this.$touchY.data[$touchId] | 0); $this.$touchX.data[$touchId] = $relativeX; $this.$touchY.data[$touchId] = $relativeY; if ($this.$processor !== null) $this.$processor.$touchUp($this.$touchX.data[$touchId], $this.$touchY.data[$touchId], $touchId, 0); $i = $i + 1 | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); $e.preventDefault(); } if ($type.$equals($rt_s(1417))) { $touchEvent = $e; $touches = $touchEvent.changedTouches; $i = 0; $j = $touches.length; while ($i < $j) { $touch = $touches.item($i); $real = $touch.identifier; $touchId = ($this.$touchMap.$get5($real)).$intValue(); $this.$touchMap.$remove1($real); $this.$touched.data[$touchId] = 0; $relativeX = $this.$getRelativeX0($touch, $this.$canvas1); $relativeY = $this.$getRelativeY0($touch, $this.$canvas1); $this.$setDelta($touchId, $relativeX - $this.$touchX.data[$touchId] | 0, $relativeY - $this.$touchY.data[$touchId] | 0); $this.$touchX.data[$touchId] = $relativeX; $this.$touchY.data[$touchId] = $relativeY; if ($this.$processor !== null) $this.$processor.$touchUp($this.$touchX.data[$touchId], $this.$touchY.data[$touchId], $touchId, 0); $i = $i + 1 | 0; } $this.$currentEventTimeStamp = cbgu_TimeUtils_nanoTime(); $e.preventDefault(); } } function cgxgbt_TeaInput_handleKeyboardEvents($this, $e) { var $type, $keyboardEvent, $c, $code, $keyChar; $type = $rt_str($e.type); if (!($type.$equals($rt_s(1418)) && $this.$hasFocus)) { if ($type.$equals($rt_s(1419)) && $this.$hasFocus) { $keyboardEvent = $e; $c = $keyboardEvent.charCode & 65535; if ($this.$processor !== null) $this.$processor.$keyTyped0($c); if ($c == 9) { $e.preventDefault(); $e.stopPropagation(); } } else if ($type.$equals($rt_s(1420)) && $this.$hasFocus) { $keyboardEvent = $e; $code = cgxgbtu_KeyCodes_keyForCode($keyboardEvent.keyCode); if ($this.$pressedKeys.data[$code]) { $this.$pressedKeyCount = $this.$pressedKeyCount - 1 | 0; $this.$pressedKeys.data[$code] = 0; } if ($this.$processor !== null) $this.$processor.$keyUp0($code); if ($code == 61) { $e.preventDefault(); $e.stopPropagation(); } } } else { a: { $keyboardEvent = $e; $code = cgxgbtu_KeyCodes_keyForCode($keyboardEvent.keyCode); $keyChar = 0; switch ($code) { case 67: $keyChar = 8; break a; case 112: $keyChar = 127; break a; default: } } if (!($code != 67 && $code != 112)) { $e.preventDefault(); if ($this.$processor !== null) { $this.$processor.$keyDown1($code); $this.$processor.$keyTyped0($keyChar); } } else if (!$this.$pressedKeys.data[$code]) { $this.$pressedKeyCount = $this.$pressedKeyCount + 1 | 0; $this.$pressedKeys.data[$code] = 1; $this.$keyJustPressed = 1; $this.$justPressedKeys.data[$code] = 1; if ($this.$processor !== null) $this.$processor.$keyDown1($code); } if ($code == 61) { $e.preventDefault(); $e.stopPropagation(); } } } function cgxgbt_TeaInput_getAvailablePointer($this) { var $i; $i = 0; while (true) { if ($i >= 20) return (-1); if (!$this.$touchMap.$containsValue(jl_Integer_valueOf($i), 0)) break; $i = $i + 1 | 0; } return $i; } function cgxgbt_TeaInput_reset($this) { var $i; a: { if ($this.$justTouched) { $this.$justTouched = 0; $i = 0; while (true) { if ($i >= $this.$justPressedButtons.data.length) break a; $this.$justPressedButtons.data[$i] = 0; $i = $i + 1 | 0; } } } b: { if ($this.$keyJustPressed) { $this.$keyJustPressed = 0; $i = 0; while (true) { if ($i >= $this.$justPressedKeys.data.length) break b; $this.$justPressedKeys.data[$i] = 0; $i = $i + 1 | 0; } } } } function cgxgbt_TeaInput_setDelta($this, $touchId, $x, $y) { $this.$deltaX.data[$touchId] = $x; $this.$deltaY.data[$touchId] = $y; } function cgxgbt_TeaInput_getCompatMode($this, $element) { var $compatMode, $isComp; $compatMode = $rt_str($element.compatMode); $isComp = $compatMode.$equals($rt_s(1421)); if ($isComp) $element = $element.documentElement; return $element; } function cgxgbt_TeaInput_getScrollTop($this, $target) { var $val; $val = $target.scrollTop; return cgxgbt_TeaInput_toInt32($val); } function cgxgbt_TeaInput_getScrollTop0($this, $target) { var $element; $element = cgxgbt_TeaInput_getCompatMode($this, $target); return cgxgbt_TeaInput_getScrollTop($this, $element); } function cgxgbt_TeaInput_getScrollLeft($this, $target) { var $val; $val = $target.scrollLeft; return cgxgbt_TeaInput_toInt32($val); } function cgxgbt_TeaInput_getScrollLeft0($this, $target) { var $element; $element = cgxgbt_TeaInput_getCompatMode($this, $target); return cgxgbt_TeaInput_getScrollLeft($this, $element); } function cgxgbt_TeaInput_getRelativeX($this, $target, $touch) { var var$3; var$3 = ($touch.clientX - cgxgbt_TeaInput_getAbsoluteLeft($this, $target) | 0) + cgxgbt_TeaInput_getScrollLeft($this, $target) | 0; var$3 = var$3 + cgxgbt_TeaInput_getScrollLeft0($this, $target.ownerDocument) | 0; return var$3; } function cgxgbt_TeaInput_getRelativeY($this, $target, $touch) { var var$3; var$3 = ($touch.clientY - cgxgbt_TeaInput_getAbsoluteTop($this, $target) | 0) + cgxgbt_TeaInput_getScrollTop($this, $target) | 0; var$3 = var$3 + cgxgbt_TeaInput_getScrollTop0($this, $target.ownerDocument) | 0; return var$3; } function cgxgbt_TeaInput_getRelativeX0($this, $e, $target) { var $xScaleRatio, var$4; $xScaleRatio = $target.width * 1.0 / cgxgbt_TeaInput_getClientWidth($this, $target); var$4 = $xScaleRatio * ((($e.clientX - cgxgbt_TeaInput_getAbsoluteLeft($this, $target) | 0) + cgxgbt_TeaInput_getScrollLeft($this, $target) | 0) + cgxgbt_TeaInput_getScrollLeft0($this, $target.ownerDocument) | 0); return jl_Math_round(var$4); } function cgxgbt_TeaInput_getRelativeY0($this, $e, $target) { var $yScaleRatio, var$4; $yScaleRatio = $target.height * 1.0 / cgxgbt_TeaInput_getClientHeight($this, $target); var$4 = $yScaleRatio * ((($e.clientY - cgxgbt_TeaInput_getAbsoluteTop($this, $target) | 0) + cgxgbt_TeaInput_getScrollTop($this, $target) | 0) + cgxgbt_TeaInput_getScrollTop0($this, $target.ownerDocument) | 0); return jl_Math_round(var$4); } function cgxgbt_TeaInput_getRelativeX1($this, $touch, $target) { var $xScaleRatio; $xScaleRatio = $target.width * 1.0 / cgxgbt_TeaInput_getClientWidth($this, $target); return jl_Math_round($xScaleRatio * cgxgbt_TeaInput_getRelativeX($this, $target, $touch)); } function cgxgbt_TeaInput_getRelativeY1($this, $touch, $target) { var $yScaleRatio; $yScaleRatio = $target.height * 1.0 / cgxgbt_TeaInput_getClientHeight($this, $target); return jl_Math_round($yScaleRatio * cgxgbt_TeaInput_getRelativeY($this, $target, $touch)); } function cgxgbt_TeaInput_getClientWidth($this, $target) { return $target.clientWidth; } function cgxgbt_TeaInput_getClientHeight($this, $target) { return $target.clientHeight; } function cgxgbt_TeaInput_getAbsoluteTop($this, $target) { return cgxgbt_TeaInput_toInt32(cgxgbt_TeaInput_getSubPixelAbsoluteTop($this, $target)); } function cgxgbt_TeaInput_getSubPixelAbsoluteTop($this, $elem) { var $top, $curr; $top = 0.0; $curr = $elem; while ($curr.offsetParent !== null) { $top = $top - $curr.scrollTop; $curr = $curr.parentNode; } while ($elem !== null) { $top = $top + $elem.offsetTop; $elem = $curr.offsetParent; } return $top; } function cgxgbt_TeaInput_getAbsoluteLeft($this, $target) { return cgxgbt_TeaInput_toInt32(cgxgbt_TeaInput_getSubPixelAbsoluteLeft($this, $target)); } function cgxgbt_TeaInput_getSubPixelAbsoluteLeft($this, $elem) { var $left, $curr; $left = 0.0; $curr = $elem; while ($curr.offsetParent !== null) { $left = $left - $curr.scrollLeft; $curr = $curr.parentNode; } while ($elem !== null) { $left = $left + $elem.offsetLeft; $elem = $curr.offsetParent; } return $left; } function cgxgbt_TeaInput_toInt32($val) { return $val | 0; } function cgxgbt_TeaInput_getX($this) { return $this.$touchX.data[0]; } function cgxgbt_TeaInput_getY($this) { return $this.$touchY.data[0]; } function cgxgbt_TeaInput_setInputProcessor($this, $processor) { $this.$processor = $processor; } function cgxgbt_TeaInput_isCursorCatched($this) { return 0; } function cgxgbt_TeaInput_handleEvent$exported$0(var$0, var$1) { var$0.$handleEvent(var$1); } var cbgssu_DragScrollListener$1 = $rt_classWithoutFields(cbgu_Timer$Task); var jnc_BufferUnderflowException = $rt_classWithoutFields(jl_RuntimeException); function jnc_BufferUnderflowException__init_() { var var_0 = new jnc_BufferUnderflowException(); jnc_BufferUnderflowException__init_0(var_0); return var_0; } function jnc_BufferUnderflowException__init_0($this) { jl_RuntimeException__init_1($this); } var cbgm_Intersector$SplitTriangle = $rt_classWithoutFields(); var cbgssu_Table$5 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Table$5__init_() { var var_0 = new cbgssu_Table$5(); cbgssu_Table$5__init_0(var_0); return var_0; } function cbgssu_Table$5__init_0($this) { cbgssu_Value__init_($this); } var omcsu_UIUtils$1 = $rt_classWithoutFields(); var omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = null; var omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$THEME = null; function omcsu_UIUtils$1_$callClinit() { omcsu_UIUtils$1_$callClinit = $rt_eraseClinit(omcsu_UIUtils$1); omcsu_UIUtils$1__clinit_(); } function omcsu_UIUtils$1__clinit_() { omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$THEME = $rt_createIntArray((omcsde_THEME_values()).data.length); omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$THEME.data[jl_Enum_ordinal(omcsde_THEME_DEFAULT)] = 1; omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = $rt_createIntArray((omcsde_GAME_MODE_values()).data.length); omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_ENDLESS)] = 1; omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_HIGHSCORE)] = 2; omcsu_UIUtils$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_CLEAR_40)] = 3; } var cbgssu_Table$4 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Table$4__init_() { var var_0 = new cbgssu_Table$4(); cbgssu_Table$4__init_0(var_0); return var_0; } function cbgssu_Table$4__init_0($this) { cbgssu_Value__init_($this); } var cbgssu_Table$3 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Table$3__init_() { var var_0 = new cbgssu_Table$3(); cbgssu_Table$3__init_0(var_0); return var_0; } function cbgssu_Table$3__init_0($this) { cbgssu_Value__init_($this); } var omcse_SandtrixEngineAdapter$1 = $rt_classWithoutFields(); var omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE = null; var omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = null; var omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON = null; function omcse_SandtrixEngineAdapter$1_$callClinit() { omcse_SandtrixEngineAdapter$1_$callClinit = $rt_eraseClinit(omcse_SandtrixEngineAdapter$1); omcse_SandtrixEngineAdapter$1__clinit_(); } function omcse_SandtrixEngineAdapter$1__clinit_() { omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON = $rt_createIntArray((omcse_SandtrixEngineAdapter$GAME_OVER_REASON_values()).data.length); omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON.data[jl_Enum_ordinal(omcse_SandtrixEngineAdapter$GAME_OVER_REASON_MAP_FULL)] = 1; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON.data[jl_Enum_ordinal(omcse_SandtrixEngineAdapter$GAME_OVER_REASON_TIME_OUT)] = 2; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$engine$SandtrixEngineAdapter$GAME_OVER_REASON.data[jl_Enum_ordinal(omcse_SandtrixEngineAdapter$GAME_OVER_REASON_ALL_LINES_CLEAR)] = 3; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE = $rt_createIntArray((omcsde_GAME_MODE_values()).data.length); omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_ENDLESS)] = 1; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_HIGHSCORE)] = 2; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$GAME_MODE.data[jl_Enum_ordinal(omcsde_GAME_MODE_CLEAR_40)] = 3; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE = $rt_createIntArray((omcsde_STATE_values()).data.length); omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_INIT)] = 1; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_START_TIMER)] = 2; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_PLAY)] = 3; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_NEXT_DELAY)] = 4; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_RESOLVE)] = 5; omcse_SandtrixEngineAdapter$1_$SwitchMap$org$mslivo$core$sandtrix$data$enums$STATE.data[jl_Enum_ordinal(omcsde_STATE_GAME_OVER_1)] = 6; } var cbgssu_Table$2 = $rt_classWithoutFields(cbgssu_Value); function cbgssu_Table$2__init_() { var var_0 = new cbgssu_Table$2(); cbgssu_Table$2__init_0(var_0); return var_0; } function cbgssu_Table$2__init_0($this) { cbgssu_Value__init_($this); } function omceu_API$_Components$_ScrollBar$_HorizontalScrollbar() { jl_Object.call(this); this.$this$210 = null; } function omceu_API$_Components$_ScrollBar$_HorizontalScrollbar__init_(var_0) { var var_1 = new omceu_API$_Components$_ScrollBar$_HorizontalScrollbar(); omceu_API$_Components$_ScrollBar$_HorizontalScrollbar__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_ScrollBar$_HorizontalScrollbar__init_0($this, $this$2) { $this.$this$210 = $this$2; jl_Object__init_0($this); } function omceu_API$_Components$_ScrollBar$_HorizontalScrollbar_create($this, $x, $y, $length) { return $this.$create27($x, $y, $length, omceu_API$_Components$_ScrollBar_defaultScrollBarAction($this.$this$210), 0.0); } function omceu_API$_Components$_ScrollBar$_HorizontalScrollbar_create0($this, $x, $y, $length, $scrollBarAction, $scrolled) { var $scrollBarHorizontal; $scrollBarHorizontal = omceugcs_ScrollBarHorizontal__init_(); omceu_API$_Components_setComponentInitValues($this.$this$210.$this$119, $scrollBarHorizontal); $this.$this$210.$this$119.$setPosition($scrollBarHorizontal, $x, $y); $this.$this$210.$this$119.$setSize($scrollBarHorizontal, $length, 1); $this.$this$210.$setScrollBarAction($scrollBarHorizontal, $scrollBarAction); $this.$this$210.$setScrolled($scrollBarHorizontal, $scrolled); return $scrollBarHorizontal; } var cbgssu_Table$1 = $rt_classWithoutFields(cbgu_Pool); function cbgssu_Table$1__init_() { var var_0 = new cbgssu_Table$1(); cbgssu_Table$1__init_0(var_0); return var_0; } function cbgssu_Table$1__init_0($this) { cbgu_Pool__init_($this); } function cbgssu_Table$1_newObject($this) { return cbgssu_Cell__init_0(); } function cbgssu_Table$1_newObject0($this) { return $this.$newObject0(); } var cbgssu_SplitPane$1 = $rt_classWithoutFields(cbgss_InputListener); var oti_AsyncCallback = $rt_classWithoutFields(0); var otja_XMLHttpRequest = $rt_classWithoutFields(); function otja_XMLHttpRequest_addEventListener$exported$0(var$0, var$1, var$2) { var$0.$addEventListener1($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function otja_XMLHttpRequest_removeEventListener$exported$1(var$0, var$1, var$2) { var$0.$removeEventListener1($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function otja_XMLHttpRequest_removeEventListener$exported$2(var$0, var$1, var$2, var$3) { var$0.$removeEventListener2($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } function otja_XMLHttpRequest_dispatchEvent$exported$3(var$0, var$1) { return !!var$0.$dispatchEvent0(var$1); } function otja_XMLHttpRequest_addEventListener$exported$4(var$0, var$1, var$2, var$3) { var$0.$addEventListener2($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } function ju_IllegalFormatConversionException() { var a = this; ju_IllegalFormatException.call(a); a.$conversion1 = 0; a.$argumentClass = null; } function ju_IllegalFormatConversionException__init_(var_0, var_1) { var var_2 = new ju_IllegalFormatConversionException(); ju_IllegalFormatConversionException__init_0(var_2, var_0, var_1); return var_2; } function ju_IllegalFormatConversionException__init_0($this, $conversion, $argumentClass) { var var$3; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$3, $rt_s(1422)), $argumentClass), $rt_s(1423)), $conversion), $rt_s(1424)); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$3)); $this.$conversion1 = $conversion; $this.$argumentClass = $argumentClass; } var jt_DecimalFormat$PercentField = $rt_classWithoutFields(); function jt_DecimalFormat$PercentField__init_0() { var var_0 = new jt_DecimalFormat$PercentField(); jt_DecimalFormat$PercentField__init_(var_0); return var_0; } function jt_DecimalFormat$PercentField__init_($this) { jl_Object__init_0($this); } function jt_DecimalFormat$PercentField_equals($this, $obj) { return $obj instanceof jt_DecimalFormat$PercentField; } function jt_DecimalFormat$PercentField_hashCode($this) { return 1; } function cbgssu_Window$WindowStyle() { jl_Object.call(this); this.$titleFontColor = null; } function cbgssu_Window$WindowStyle__init_0() { var var_0 = new cbgssu_Window$WindowStyle(); cbgssu_Window$WindowStyle__init_(var_0); return var_0; } function cbgssu_Window$WindowStyle__init_($this) { jl_Object__init_0($this); $this.$titleFontColor = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); } var jl_System = $rt_classWithoutFields(); var jl_System_outCache = null; var jl_System_errCache = null; var jl_System_properties = null; function jl_System__init_0() { var var_0 = new jl_System(); jl_System__init_(var_0); return var_0; } function jl_System__init_($this) { jl_Object__init_0($this); } function jl_System_out() { var var$1; if (jl_System_outCache === null) { var$1 = new ji_PrintStream; otcic_StdoutOutputStream_$callClinit(); ji_PrintStream__init_0(var$1, otcic_StdoutOutputStream_INSTANCE, 0); jl_System_outCache = var$1; } return jl_System_outCache; } function jl_System_err() { var var$1; if (jl_System_errCache === null) { var$1 = new ji_PrintStream; otcic_StderrOutputStream_$callClinit(); ji_PrintStream__init_0(var$1, otcic_StderrOutputStream_INSTANCE, 0); jl_System_errCache = var$1; } return jl_System_errCache; } function jl_System_arraycopy($src, $srcPos, $dest, $destPos, $length) { var var$6, $srcType, $targetType, $srcArray, $i, var$11, var$12, $elem; if ($src !== null && $dest !== null) { if ($srcPos >= 0 && $destPos >= 0 && $length >= 0 && ($srcPos + $length | 0) <= jlr_Array_getLength($src)) { var$6 = $destPos + $length | 0; if (var$6 <= jlr_Array_getLength($dest)) { a: { b: { if ($src !== $dest) { $srcType = (jl_Object_getClass($src)).$getComponentType(); $targetType = (jl_Object_getClass($dest)).$getComponentType(); if ($srcType !== null && $targetType !== null) { if ($srcType === $targetType) break b; if (!$srcType.$isPrimitive() && !$targetType.$isPrimitive()) { $srcArray = $src; $i = 0; var$6 = $srcPos; while ($i < $length) { var$11 = $srcArray.data; var$12 = var$6 + 1 | 0; $elem = var$11[var$6]; if (!$targetType.$isInstance($elem)) { jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $i); $rt_throw(jl_ArrayStoreException__init_()); } $i = $i + 1 | 0; var$6 = var$12; } jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $length); return; } if (!$srcType.$isPrimitive()) break a; if ($targetType.$isPrimitive()) break b; else break a; } $rt_throw(jl_ArrayStoreException__init_()); } } jl_System_doArrayCopy($src, $srcPos, $dest, $destPos, $length); return; } $rt_throw(jl_ArrayStoreException__init_()); } } $rt_throw(jl_IndexOutOfBoundsException__init_0()); } $rt_throw(jl_NullPointerException__init_0($rt_s(1425))); } function jl_System_doArrayCopy(var$1, var$2, var$3, var$4, var$5) { if (var$1 !== var$3 || var$4 < var$2) { for (var i = 0; i < var$5; i = (i + 1) | 0) { var$3.data[var$4++] = var$1.data[var$2++]; } } else { var$2 = (var$2 + var$5) | 0; var$4 = (var$4 + var$5) | 0; for (var i = 0; i < var$5; i = (i + 1) | 0) { var$3.data[--var$4] = var$1.data[--var$2]; } } } function jl_System_currentTimeMillis() { return Long_fromNumber(new Date().getTime()); } function jl_System_initPropertiesIfNeeded() { var $defaults; if (jl_System_properties === null) { $defaults = ju_Properties__init_(); $defaults.$put1($rt_s(1426), $rt_s(1427)); $defaults.$put1($rt_s(1389), $rt_s(1428)); $defaults.$put1($rt_s(1429), $rt_s(103)); $defaults.$put1($rt_s(1430), $rt_s(325)); $defaults.$put1($rt_s(1431), jl_System_lineSeparator()); $defaults.$put1($rt_s(1432), jl_System_getTempDir()); $defaults.$put1($rt_s(1433), $rt_s(1427)); $defaults.$put1($rt_s(1434), jl_System_getHomeDir()); jl_System_properties = ju_Properties__init_1($defaults); } } function jl_System_getTempDir() { return $rt_s(1435); } function jl_System_getHomeDir() { return $rt_s(103); } function jl_System_setProperty($key, $value) { jl_System_initPropertiesIfNeeded(); return jl_System_properties.$put1($key, $value); } function jl_System_nanoTime() { return Long_fromNumber($rt_globals.performance.now() * 1000000.0); } function jl_System_lineSeparator() { return $rt_s(324); } function cbggg_Gdx2DPixmapEmu() { var a = this; jl_Object.call(a); a.$basePtr = 0; a.$width14 = 0; a.$height12 = 0; a.$format9 = 0; a.$nativeData = null; a.$pixelPtr = null; } function cbggg_Gdx2DPixmapEmu__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbggg_Gdx2DPixmapEmu(); cbggg_Gdx2DPixmapEmu__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbggg_Gdx2DPixmapEmu__init_1(var_0, var_1, var_2) { var var_3 = new cbggg_Gdx2DPixmapEmu(); cbggg_Gdx2DPixmapEmu__init_2(var_3, var_0, var_1, var_2); return var_3; } function cbggg_Gdx2DPixmapEmu_toGlFormat($format) { var var$2, var$3; switch ($format) { case 1: break; case 2: return 6410; case 3: case 5: return 6407; case 4: case 6: return 6408; default: var$2 = new cbgu_GdxRuntimeException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1436)), $format); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } return 6406; } function cbggg_Gdx2DPixmapEmu_toGlType($format) { var var$2, var$3; switch ($format) { case 1: case 2: case 3: case 4: break; case 5: return 33635; case 6: return 32819; default: var$2 = new cbgu_GdxRuntimeException; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1436)), $format); cbgu_GdxRuntimeException__init_(var$2, jl_StringBuilder_toString(var$3)); $rt_throw(var$2); } return 5121; } function cbggg_Gdx2DPixmapEmu__init_0($this, $encodedData, $offset, $len, $requestedFormat) { jl_Object__init_0($this); $this.$nativeData = $rt_createIntArray(4); $this.$pixelPtr = cbggg_Gdx2DPixmapEmu_load$js_body$_33($this.$nativeData.data, otji_JS_wrap($encodedData), $offset, $len); $this.$basePtr = $this.$nativeData.data[0]; $this.$width14 = $this.$nativeData.data[1]; $this.$height12 = $this.$nativeData.data[2]; $this.$format9 = $this.$nativeData.data[3]; if ($requestedFormat && $requestedFormat != $this.$format9) cbggg_Gdx2DPixmapEmu_convert($this, $requestedFormat); } function cbggg_Gdx2DPixmapEmu__init_2($this, $width, $height, $format) { jl_Object__init_0($this); $this.$nativeData = $rt_createIntArray(4); $this.$pixelPtr = cbggg_Gdx2DPixmapEmu_newPixmap$js_body$_35($this.$nativeData.data, $width, $height, $format); $this.$basePtr = $this.$nativeData.data[0]; $this.$width14 = $this.$nativeData.data[1]; $this.$height12 = $this.$nativeData.data[2]; $this.$format9 = $this.$nativeData.data[3]; } function cbggg_Gdx2DPixmapEmu_convert($this, $requestedFormat) { var $pixmap; $pixmap = cbggg_Gdx2DPixmapEmu__init_1($this.$width14, $this.$height12, $requestedFormat); $pixmap.$setBlend(0); $pixmap.$drawPixmap2($this, 0, 0, 0, 0, $this.$width14, $this.$height12); $this.$dispose(); $this.$basePtr = $pixmap.$basePtr; $this.$format9 = $pixmap.$format9; $this.$height12 = $pixmap.$height12; $this.$nativeData = $pixmap.$nativeData; $this.$pixelPtr = $pixmap.$pixelPtr; $this.$width14 = $pixmap.$width14; } function cbggg_Gdx2DPixmapEmu_dispose($this) { cbggg_Gdx2DPixmapEmu_free$js_body$_36($this.$basePtr); } function cbggg_Gdx2DPixmapEmu_clear($this, $color) { cbggg_Gdx2DPixmapEmu_clear$js_body$_37($this.$basePtr, $color); } function cbggg_Gdx2DPixmapEmu_getPixel($this, $x, $y) { return cbggg_Gdx2DPixmapEmu_getPixel$js_body$_39($this.$basePtr, $x, $y); } function cbggg_Gdx2DPixmapEmu_drawPixmap($this, $src, $srcX, $srcY, $dstX, $dstY, $width, $height) { var var$8, var$9; var$8 = $src.$basePtr; var$9 = $this.$basePtr; cbggg_Gdx2DPixmapEmu_drawPixmap$js_body$_46(var$8, var$9, $srcX, $srcY, $width, $height, $dstX, $dstY, $width, $height); } function cbggg_Gdx2DPixmapEmu_drawPixmap0($this, $src, $srcX, $srcY, $srcWidth, $srcHeight, $dstX, $dstY, $dstWidth, $dstHeight) { var var$10, var$11; var$10 = $src.$basePtr; var$11 = $this.$basePtr; cbggg_Gdx2DPixmapEmu_drawPixmap$js_body$_46(var$10, var$11, $srcX, $srcY, $srcWidth, $srcHeight, $dstX, $dstY, $dstWidth, $dstHeight); } function cbggg_Gdx2DPixmapEmu_setBlend($this, $blend) { cbggg_Gdx2DPixmapEmu_setBlend$js_body$_47($this.$basePtr, $blend); } function cbggg_Gdx2DPixmapEmu_getPixels($this) { return $this.$pixelPtr; } function cbggg_Gdx2DPixmapEmu_getHeight($this) { return $this.$height12; } function cbggg_Gdx2DPixmapEmu_getWidth($this) { return $this.$width14; } function cbggg_Gdx2DPixmapEmu_getFormat($this) { return $this.$format9; } function cbggg_Gdx2DPixmapEmu_getGLInternalFormat($this) { return cbggg_Gdx2DPixmapEmu_toGlFormat($this.$format9); } function cbggg_Gdx2DPixmapEmu_getGLFormat($this) { return $this.$getGLInternalFormat(); } function cbggg_Gdx2DPixmapEmu_getGLType($this) { return cbggg_Gdx2DPixmapEmu_toGlType($this.$format9); } function cbggg_Gdx2DPixmapEmu_load$js_body$_33(var$1, var$2, var$3, var$4) { var cBufferSize = var$2.length * $rt_globals.Uint8Array.BYTES_PER_ELEMENT; var cBuffer = $rt_globals.Gdx._malloc(cBufferSize); $rt_globals.Gdx.writeArrayToMemory(var$2, cBuffer); var pixmap = $rt_globals.Gdx.Gdx.prototype.g2d_load(cBuffer, var$3, var$4); $rt_globals.Gdx._free(cBuffer); var pixels = $rt_globals.Gdx.Gdx.prototype.g2d_get_pixels(pixmap); var pixmapAddr = $rt_globals.Gdx.getPointer(pixmap); var format = pixmap.get_format(); var width = pixmap.get_width(); var height = pixmap.get_height(); var$1[0] = pixmapAddr; var$1[1] = width; var$1[2] = height; var$1[3] = format; var bytesPerPixel = $rt_globals.Gdx.Gdx.prototype.g2d_bytes_per_pixel(format); var bytesSize = width * height * bytesPerPixel; var startIndex = pixels; var endIndex = startIndex + bytesSize; var newArray = $rt_globals.Gdx.HEAPU8.slice(startIndex, endIndex); return newArray; } function cbggg_Gdx2DPixmapEmu_newPixmap$js_body$_35(var$1, var$2, var$3, var$4) { var pixmap = $rt_globals.Gdx.Gdx.prototype.g2d_new(var$2, var$3, var$4); var pixels = $rt_globals.Gdx.Gdx.prototype.g2d_get_pixels(pixmap); var pixmapAddr = $rt_globals.Gdx.getPointer(pixmap); var var$4 = pixmap.get_format(); var var$2 = pixmap.get_width(); var var$3 = pixmap.get_height(); var$1[0] = pixmapAddr; var$1[1] = var$2; var$1[2] = var$3; var$1[3] = var$4; var bytesPerPixel = $rt_globals.Gdx.Gdx.prototype.g2d_bytes_per_pixel(var$4); var bytesSize = var$2 * var$3 * bytesPerPixel; var startIndex = pixels; var endIndex = startIndex + bytesSize; var newArray = $rt_globals.Gdx.HEAPU8.slice(startIndex, endIndex); return newArray; } function cbggg_Gdx2DPixmapEmu_free$js_body$_36(var$1) { var nativeObject = $rt_globals.Gdx.wrapPointer(var$1, $rt_globals.Gdx.gdx2d_pixmap); $rt_globals.Gdx.Gdx.prototype.g2d_free(nativeObject); } function cbggg_Gdx2DPixmapEmu_clear$js_body$_37(var$1, var$2) { var nativeObject = $rt_globals.Gdx.wrapPointer(var$1, $rt_globals.Gdx.gdx2d_pixmap); $rt_globals.Gdx.Gdx.prototype.g2d_clear(nativeObject, var$2); } function cbggg_Gdx2DPixmapEmu_getPixel$js_body$_39(var$1, var$2, var$3) { var nativeObject = $rt_globals.Gdx.wrapPointer(var$1, $rt_globals.Gdx.gdx2d_pixmap); return $rt_globals.Gdx.Gdx.prototype.g2d_get_pixel(nativeObject, var$2, var$3); } function cbggg_Gdx2DPixmapEmu_drawPixmap$js_body$_46(var$1, var$2, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10) { var nativeObjectSrc = $rt_globals.Gdx.wrapPointer(var$1, $rt_globals.Gdx.gdx2d_pixmap); var nativeObjectDst = $rt_globals.Gdx.wrapPointer(var$2, $rt_globals.Gdx.gdx2d_pixmap); $rt_globals.Gdx.Gdx.prototype.g2d_draw_pixmap(nativeObjectSrc, nativeObjectDst, var$3, var$4, var$5, var$6, var$7, var$8, var$9, var$10); } function cbggg_Gdx2DPixmapEmu_setBlend$js_body$_47(var$1, var$2) { var nativeObject = $rt_globals.Gdx.wrapPointer(var$1, $rt_globals.Gdx.gdx2d_pixmap); $rt_globals.Gdx.Gdx.prototype.g2d_set_blend(nativeObject, var$2); } var jur_AbstractCharClass$LazyXDigit = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyXDigit__init_() { var var_0 = new jur_AbstractCharClass$LazyXDigit(); jur_AbstractCharClass$LazyXDigit__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyXDigit__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyXDigit_computeValue($this) { return (((jur_CharClass__init_()).$add0(48, 57)).$add0(97, 102)).$add0(65, 70); } function cbgi_GestureDetector$VelocityTracker() { var a = this; jl_Object.call(a); a.$sampleSize = 0; a.$meanX = null; a.$meanY = null; a.$meanTime = null; } function cbgi_GestureDetector$VelocityTracker__init_() { var var_0 = new cbgi_GestureDetector$VelocityTracker(); cbgi_GestureDetector$VelocityTracker__init_0(var_0); return var_0; } function cbgi_GestureDetector$VelocityTracker__init_0($this) { jl_Object__init_0($this); $this.$sampleSize = 10; $this.$meanX = $rt_createFloatArray($this.$sampleSize); $this.$meanY = $rt_createFloatArray($this.$sampleSize); $this.$meanTime = $rt_createLongArray($this.$sampleSize); } function cbgi_GestureDetector$1() { cbgu_Timer$Task.call(this); this.$this$098 = null; } function cbgi_GestureDetector$1__init_(var_0) { var var_1 = new cbgi_GestureDetector$1(); cbgi_GestureDetector$1__init_0(var_1, var_0); return var_1; } function cbgi_GestureDetector$1__init_0($this, $this$0) { $this.$this$098 = $this$0; cbgu_Timer$Task__init_($this); } function jur_Matcher() { var a = this; jl_Object.call(a); a.$pat = null; a.$start15 = null; a.$string6 = null; a.$matchResult = null; a.$leftBound0 = 0; a.$rightBound0 = 0; a.$appendPos = 0; a.$replacement1 = null; a.$processedRepl = null; a.$replacementParts = null; } function jur_Matcher__init_(var_0, var_1) { var var_2 = new jur_Matcher(); jur_Matcher__init_0(var_2, var_0, var_1); return var_2; } function jur_Matcher_appendReplacement($this, $buffer, $replacement) { $this.$processedRepl = jur_Matcher_processReplacement($this, $replacement); $buffer.$append35($this.$string6.$subSequence($this.$appendPos, jur_Matcher_start($this))); $buffer.$append23($this.$processedRepl); $this.$appendPos = jur_Matcher_end($this); return $this; } function jur_Matcher_processReplacement($this, $replacement) { var $sb, $i, $repl, $res, $index, $replacementPos, $nextBackSlashed, var$9, var$10, var$11, $gr, $group, $$je; if ($this.$replacement1 !== null && $this.$replacement1.$equals($replacement)) { if ($this.$replacementParts === null) return $this.$processedRepl; $sb = jl_StringBuilder__init_(); $i = 0; while ($i < $this.$replacementParts.$size0()) { $sb.$append($this.$replacementParts.$get5($i)); $i = $i + 1 | 0; } return $sb.$toString(); } $this.$replacement1 = $replacement; $repl = $replacement.$toCharArray(); $res = jl_StringBuilder__init_(); $this.$replacementParts = null; $index = 0; $replacementPos = 0; $nextBackSlashed = 0; a: { b: while (true) { var$9 = $repl.data; var$10 = var$9.length; if ($index >= var$10) { if ($this.$replacementParts !== null && $replacementPos != $res.$length()) $this.$replacementParts.$add2($res.$subSequence($replacementPos, $res.$length())); return $res.$toString(); } if (var$9[$index] == 92 && !$nextBackSlashed) { $nextBackSlashed = 1; $index = $index + 1 | 0; } c: { if ($nextBackSlashed) { if ($index >= var$10) break b; $res.$append0(var$9[$index]); $nextBackSlashed = 0; } else if (var$9[$index] != 36) $res.$append0(var$9[$index]); else { if ($this.$replacementParts === null) $this.$replacementParts = ju_ArrayList__init_(); d: { try { var$11 = new jl_String; $index = $index + 1 | 0; jl_String__init_4(var$11, $repl, $index, 1); $gr = jl_Integer_parseInt0(var$11); if ($replacementPos == $res.$length()) break d; $this.$replacementParts.$add2($res.$subSequence($replacementPos, $res.$length())); $replacementPos = $res.$length(); break d; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } } try { $this.$replacementParts.$add2(jur_Matcher$1__init_($this, $gr)); $group = jur_Matcher_group($this, $gr); $replacementPos = $replacementPos + $group.$length() | 0; $res.$append1($group); break c; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Exception) { break a; } else { throw $$e; } } } } $index = $index + 1 | 0; } $rt_throw(jl_IndexOutOfBoundsException__init_0()); } $rt_throw(jl_IllegalArgumentException__init_($rt_s(102))); } function jur_Matcher_reset($this) { $this.$leftBound0 = 0; $this.$rightBound0 = $this.$string6.$length(); $this.$matchResult.$reset0($this.$string6, $this.$leftBound0, $this.$rightBound0); $this.$appendPos = 0; $this.$replacement1 = null; $this.$matchResult.$previousMatch = (-1); return $this; } function jur_Matcher_appendTail($this, $buffer) { return $buffer.$append35($this.$string6.$subSequence($this.$appendPos, $this.$string6.$length())); } function jur_Matcher_replaceAll($this, $replacement) { var $sb; $sb = jl_StringBuffer__init_(); jur_Matcher_reset($this); while (jur_Matcher_find($this)) { jur_Matcher_appendReplacement($this, $sb, $replacement); } return (jur_Matcher_appendTail($this, $sb)).$toString(); } function jur_Matcher_group($this, $group) { return $this.$matchResult.$group($group); } function jur_Matcher_find0($this, $start) { var $stringLength, var$3; $stringLength = $this.$string6.$length(); if ($start >= 0 && $start <= $stringLength) { var$3 = jur_Matcher_findAt($this, $start); if (var$3 >= 0 && $this.$matchResult.$isValid()) { $this.$matchResult.$finalizeMatch(); return 1; } $this.$matchResult.$startIndex = (-1); return 0; } $rt_throw(jl_IndexOutOfBoundsException__init_(jl_String_valueOf($start))); } function jur_Matcher_findAt($this, $startIndex) { var $foundIndex; $this.$matchResult.$reset2(); $this.$matchResult.$setMode(1); $this.$matchResult.$setStartIndex($startIndex); $foundIndex = $this.$start15.$find($startIndex, $this.$string6, $this.$matchResult); if ($foundIndex == (-1)) $this.$matchResult.$hitEnd = 1; return $foundIndex; } function jur_Matcher_find($this) { var $length, var$2; $length = $this.$string6.$length(); if (!jur_Matcher_hasTransparentBounds($this)) $length = $this.$rightBound0; if ($this.$matchResult.$startIndex >= 0 && $this.$matchResult.$mode0() == 1) { $this.$matchResult.$startIndex = $this.$matchResult.$end0(); if ($this.$matchResult.$end0() == $this.$matchResult.$start14()) { var$2 = $this.$matchResult; var$2.$startIndex = var$2.$startIndex + 1 | 0; } return $this.$matchResult.$startIndex <= $length && jur_Matcher_find0($this, $this.$matchResult.$startIndex) ? 1 : 0; } return jur_Matcher_find0($this, $this.$leftBound0); } function jur_Matcher_start0($this, $group) { return $this.$matchResult.$start($group); } function jur_Matcher_end0($this, $group) { return $this.$matchResult.$end($group); } function jur_Matcher_matches($this) { return jur_Matcher_lookingAt($this, $this.$leftBound0, 2); } function jur_Matcher_runMatch($this, $set, $index, $matchResult) { if ($set.$matches($index, $this.$string6, $matchResult) < 0) return 0; $matchResult.$finalizeMatch(); return 1; } function jur_Matcher_lookingAt($this, $startIndex, $mode) { $this.$matchResult.$reset2(); $this.$matchResult.$setMode($mode); $this.$matchResult.$setStartIndex($startIndex); return jur_Matcher_runMatch($this, $this.$start15, $startIndex, $this.$matchResult); } function jur_Matcher_start($this) { return jur_Matcher_start0($this, 0); } function jur_Matcher_end($this) { return jur_Matcher_end0($this, 0); } function jur_Matcher_hasTransparentBounds($this) { return $this.$matchResult.$hasTransparentBounds(); } function jur_Matcher__init_0($this, $pat, $cs) { var var$3, var$4, var$5, var$6, var$7; jl_Object__init_0($this); $this.$leftBound0 = (-1); $this.$rightBound0 = (-1); $this.$pat = $pat; $this.$start15 = $pat.$start13; $this.$string6 = $cs; $this.$leftBound0 = 0; $this.$rightBound0 = $this.$string6.$length(); var$3 = new jur_MatchResultImpl; var$4 = $this.$leftBound0; var$5 = $this.$rightBound0; var$6 = jur_Pattern_groupCount($pat); var$7 = jur_Pattern_compCount($pat); jur_MatchResultImpl__init_0(var$3, $cs, var$4, var$5, var$6, var$7, jur_Pattern_consCount($pat)); $this.$matchResult = var$3; $this.$matchResult.$useAnchoringBounds(1); } var jur_DotAllSet = $rt_classWithoutFields(jur_JointSet); function jur_DotAllSet__init_0() { var var_0 = new jur_DotAllSet(); jur_DotAllSet__init_(var_0); return var_0; } function jur_DotAllSet__init_($this) { jur_JointSet__init_0($this); } function jur_DotAllSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength, var$5, $high, var$7, $low; $strLength = $matchResult.$getRightBound(); var$5 = $stringIndex + 1 | 0; if (var$5 > $strLength) { $matchResult.$hitEnd = 1; return (-1); } $high = $testString.$charAt($stringIndex); if (jl_Character_isHighSurrogate($high)) { var$7 = $stringIndex + 2 | 0; if (var$7 <= $strLength) { $low = $testString.$charAt(var$5); if (jl_Character_isSurrogatePair($high, $low)) return $this.$next.$matches(var$7, $testString, $matchResult); } } return $this.$next.$matches(var$5, $testString, $matchResult); } function jur_DotAllSet_getName($this) { return $rt_s(1437); } function jur_DotAllSet_setNext($this, $next) { $this.$next = $next; } function jur_DotAllSet_getType($this) { return (-2147483602); } function jur_DotAllSet_hasConsumed($this, $matchResult) { return 1; } function jt_FieldPosition() { jl_Object.call(this); this.$myField = 0; } function jt_FieldPosition__init_(var_0) { var var_1 = new jt_FieldPosition(); jt_FieldPosition__init_0(var_1, var_0); return var_1; } function jt_FieldPosition__init_0($this, $field) { jl_Object__init_0($this); $this.$myField = $field; } function omceu_API$_Components$_GameViewPort() { jl_Object.call(this); this.$this$123 = null; } function omceu_API$_Components$_GameViewPort__init_(var_0) { var var_1 = new omceu_API$_Components$_GameViewPort(); omceu_API$_Components$_GameViewPort__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_GameViewPort__init_0($this, $this$1) { $this.$this$123 = $this$1; jl_Object__init_0($this); } function omcsug_UIData() { var a = this; jl_Object.call(a); a.$resolveParticleSystem = null; a.$gameOverParticleSystem = null; a.$sandCreateParticleSystem = null; a.$sandShimmerParticleSystem = null; a.$scoreTextParticleSystem = null; a.$nextSandFlowParticleSystem = null; a.$animation_timer = 0.0; a.$mapTxt1 = null; a.$mapTxt2 = null; a.$mapTimerImage = null; a.$gameOverData0 = null; a.$screenShake = 0; a.$input_touchDelayTap = 0; a.$input_touchXPos = 0; a.$input_touchYPos = 0; a.$input_touchTimer = 0.0; a.$soundPlayer0 = null; a.$nextTetrominoLast = null; a.$nextTetrominoLast2 = null; a.$timer_sandflowChange = 0; a.$sandflowChangeIndex = 0; a.$background = null; a.$theme_layer1 = null; a.$theme_layer2 = null; a.$colorBlindMode = 0; a.$drop_effect = 0; } function omcsug_UIData__init_0() { var var_0 = new omcsug_UIData(); omcsug_UIData__init_(var_0); return var_0; } function omcsug_UIData__init_($this) { jl_Object__init_0($this); } function omceugci_Inventory() { var a = this; omceugc_Component.call(a); a.$items6 = null; a.$inventoryAction = null; a.$selectedItem1 = null; a.$dragEnabled0 = 0; a.$dragOutEnabled0 = 0; a.$dragInEnabled0 = 0; a.$doubleSized = 0; } function omceugci_Inventory__init_0() { var var_0 = new omceugci_Inventory(); omceugci_Inventory__init_(var_0); return var_0; } function omceugci_Inventory__init_($this) { omceugc_Component__init_($this); } var cbgm_BSpline = $rt_classWithoutFields(); function cbgm_BSpline__init_0() { var var_0 = new cbgm_BSpline(); cbgm_BSpline__init_(var_0); return var_0; } function cbgm_BSpline__init_($this) { jl_Object__init_0($this); } function omceg_GameEngine() { var a = this; jl_Object.call(a); a.$adapter = null; a.$data13 = null; a.$inputs = null; a.$outputs0 = null; a.$lastUpdateTime = Long_ZERO; a.$ticks = Long_ZERO; } function omceg_GameEngine__init_(var_0, var_1) { var var_2 = new omceg_GameEngine(); omceg_GameEngine__init_0(var_2, var_0, var_1); return var_2; } function omceg_GameEngine_input($this, $input) { $this.$inputs.$add2($input); } function omceg_GameEngine_outputAvailable($this) { return $this.$outputs0.$size0() <= 0 ? 0 : 1; } function omceg_GameEngine_processOutput($this) { return $this.$outputs0.$pollFirst(); } function omceg_GameEngine_getAdapter($this) { return $this.$adapter; } function omceg_GameEngine_getData($this) { return $this.$data13; } function omceg_GameEngine__init_0($this, $adapter, $data) { var $output; jl_Object__init_0($this); if ($data !== null && $adapter !== null) { $this.$data13 = $data; $this.$inputs = ju_ArrayDeque__init_(); $this.$outputs0 = ju_ArrayDeque__init_(); $this.$lastUpdateTime = Long_ZERO; $this.$adapter = $adapter; $output = omceg_GameEngine$1__init_($this); $this.$adapter.$init1($this.$data13, $output); return; } $rt_throw(omceg_GameEngineException__init_($rt_s(1438))); } function omceg_GameEngine_update($this) { var var$1; $this.$adapter.$beforeInputs(); while (true) { var$1 = $this.$inputs.$pollFirst(); if (var$1 === null) break; $this.$adapter.$processInput0(var$1); } $this.$inputs.$clear6(); $this.$adapter.$update(); $this.$lastUpdateTime = jl_System_currentTimeMillis(); $this.$ticks = Long_add($this.$ticks, Long_fromInt(1)); } function omceg_GameEngine_shutdown($this) { $this.$inputs.$clear6(); $this.$outputs0.$clear6(); $this.$adapter.$shutdown(); } var jur_AbstractCharClass$LazyJavaUpperCase = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaUpperCase__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaUpperCase(); jur_AbstractCharClass$LazyJavaUpperCase__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaUpperCase__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaUpperCase_computeValue($this) { var $chCl; $chCl = jur_AbstractCharClass$LazyJavaUpperCase$1__init_($this); $chCl.$mayContainSupplCodepoints = 1; return $chCl; } function ju_DuplicateFormatFlagsException() { ju_IllegalFormatException.call(this); this.$flags2 = null; } function ju_DuplicateFormatFlagsException__init_(var_0) { var var_1 = new ju_DuplicateFormatFlagsException(); ju_DuplicateFormatFlagsException__init_0(var_1, var_0); return var_1; } function ju_DuplicateFormatFlagsException__init_0($this, $flags) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(1439)), $flags); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$flags2 = $flags; } function jur_HangulDecomposedCharSet() { var a = this; jur_JointSet.call(a); a.$decomposedChar0 = null; a.$decomposedCharUTF160 = null; a.$decomposedCharLength0 = 0; } function jur_HangulDecomposedCharSet__init_(var_0, var_1) { var var_2 = new jur_HangulDecomposedCharSet(); jur_HangulDecomposedCharSet__init_0(var_2, var_0, var_1); return var_2; } function jur_HangulDecomposedCharSet__init_0($this, $decomposedChar, $decomposedCharLength) { jur_JointSet__init_0($this); $this.$decomposedChar0 = $decomposedChar; $this.$decomposedCharLength0 = $decomposedCharLength; } function jur_HangulDecomposedCharSet_setNext($this, $next) { $this.$next = $next; } function jur_HangulDecomposedCharSet_getDecomposedChar($this) { if ($this.$decomposedCharUTF160 === null) $this.$decomposedCharUTF160 = jl_String__init_($this.$decomposedChar0); return $this.$decomposedCharUTF160; } function jur_HangulDecomposedCharSet_getName($this) { var var$1, var$2; var$1 = jur_HangulDecomposedCharSet_getDecomposedChar($this); var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(1440)), var$1); return jl_StringBuilder_toString(var$2); } function jur_HangulDecomposedCharSet_matches($this, $strIndex, $testString, $matchResult) { var $rightBound, $syllIndex, $decompSyllable, $vIndex, $tIndex, var$9, $curSymb, $decompCurSymb, var$12, $i, var$14, $lIndex, var$16, var$17; $rightBound = $matchResult.$getRightBound(); $syllIndex = 0; $decompSyllable = $rt_createIntArray(3); $vIndex = (-1); $tIndex = (-1); if ($strIndex >= $rightBound) return (-1); var$9 = $strIndex + 1 | 0; $curSymb = $testString.$charAt($strIndex); $decompCurSymb = jur_Lexer_getHangulDecomposition($curSymb); if ($decompCurSymb !== null) { var$12 = $decompCurSymb.data; $i = 0; if (var$12.length != $this.$decomposedCharLength0) return (-1); while (true) { if ($i >= $this.$decomposedCharLength0) return $this.$next.$matches(var$9, $testString, $matchResult); if (var$12[$i] != $this.$decomposedChar0.data[$i]) break; $i = $i + 1 | 0; } return (-1); } var$14 = $decompSyllable.data; var$14[$syllIndex] = $curSymb; $lIndex = $curSymb - 4352 | 0; if ($lIndex >= 0 && $lIndex < 19) { if (var$9 < $rightBound) { $curSymb = $testString.$charAt(var$9); $vIndex = $curSymb - 4449 | 0; } if ($vIndex >= 0 && $vIndex < 21) { var$16 = var$9 + 1 | 0; var$14[1] = $curSymb; if (var$16 < $rightBound) { $curSymb = $testString.$charAt(var$16); $tIndex = $curSymb - 4519 | 0; } if ($tIndex >= 0 && $tIndex < 28) { var$17 = var$16 + 1 | 0; var$14[2] = $curSymb; var$17 = $this.$decomposedCharLength0 == 3 && var$14[0] == $this.$decomposedChar0.data[0] && var$14[1] == $this.$decomposedChar0.data[1] && var$14[2] == $this.$decomposedChar0.data[2] ? $this.$next.$matches(var$17, $testString, $matchResult) : (-1); return var$17; } var$17 = $this.$decomposedCharLength0 == 2 && var$14[0] == $this.$decomposedChar0.data[0] && var$14[1] == $this.$decomposedChar0.data[1] ? $this.$next.$matches(var$16, $testString, $matchResult) : (-1); return var$17; } return (-1); } return (-1); } function jur_HangulDecomposedCharSet_first($this, $set) { var var$2, var$3; a: { if ($set instanceof jur_HangulDecomposedCharSet) { var$2 = $set; if (!(jur_HangulDecomposedCharSet_getDecomposedChar(var$2)).$equals(jur_HangulDecomposedCharSet_getDecomposedChar($this))) { var$3 = 0; break a; } } var$3 = 1; } return var$3; } function jur_HangulDecomposedCharSet_hasConsumed($this, $matchResult) { return 1; } function omceu_API$_Components$_TextField() { jl_Object.call(this); this.$this$124 = null; } function omceu_API$_Components$_TextField__init_(var_0) { var var_1 = new omceu_API$_Components$_TextField(); omceu_API$_Components$_TextField__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_TextField__init_0($this, $this$1) { $this.$this$124 = $this$1; jl_Object__init_0($this); } function omceu_API$_Components$_TextField_create($this, $x, $y, $width, $content, $textFieldAction, $contentMaxLength) { return $this.$create28($x, $y, $width, $content, $textFieldAction, $contentMaxLength, null, null); } function omceu_API$_Components$_TextField_create0($this, $x, $y, $width, $content, $textFieldAction, $contentMaxLength, $allowedCharacters, $font) { var $textField, var$10; $textField = omceugct_TextField__init_0(); $textField.$allowedCharacters = ju_HashSet__init_(); $textField.$offset0 = 0; omceu_API$_Components_setComponentInitValues($this.$this$124, $textField); var$10 = $this.$this$124; omcet_Tools$Colors_$callClinit(); var$10.$setColor1($textField, omcet_Tools$Colors_WHITE); $this.$this$124.$setPosition($textField, $x, $y); $this.$this$124.$setSize($textField, $width, 1); $this.$setFont4($textField, $font); $this.$setContentMaxLength($textField, $contentMaxLength); $this.$setAllowedCharacters($textField, $allowedCharacters); $this.$setContent($textField, $content); $this.$setTextFieldAction($textField, $textFieldAction); $this.$setMarkerPosition($textField, $textField.$content0.$length()); $textField.$contentValid = $textField.$textFieldAction !== null && !$textField.$textFieldAction.$isContentValid($textField.$content0) ? 0 : 1; return $textField; } function omceu_API$_Components$_TextField_setMarkerPosition($this, $textField, $position) { if ($textField === null) return; omceu_UICommons_textField_setMarkerPosition($this.$this$124.$this$03.$mediaManager1, $textField, $position); } function omceu_API$_Components$_TextField_setContent($this, $textField, $content) { if ($textField === null) return; omceu_UICommons_textField_setContent($textField, $content); } function omceu_API$_Components$_TextField_setFont($this, $textField, $font) { if ($textField === null) return; if ($font === null) $font = $this.$this$124.$this$03.$config.$defaultFont; $textField.$font9 = $font; } function omceu_API$_Components$_TextField_setTextFieldAction($this, $textField, $textFieldAction) { if ($textField === null) return; $textField.$textFieldAction = $textFieldAction; omceu_UICommons_textField_setContent($textField, $textField.$content0); } function omceu_API$_Components$_TextField_setContentMaxLength($this, $textField, $contentMaxLength) { if ($textField === null) return; $textField.$contentMaxLength = omcet_Tools$Calc_lowerBounds($contentMaxLength, 0); } function omceu_API$_Components$_TextField_setAllowedCharacters($this, $textField, $allowedCharacters) { var var$3; if ($textField === null) return; $textField.$allowedCharacters.$clear6(); var$3 = $textField.$allowedCharacters; if ($allowedCharacters === null) $allowedCharacters = $this.$this$124.$this$03.$config.$textFieldDefaultAllowedCharacters; var$3.$addAll0($allowedCharacters); } function omceu_API$_Components$_TextField_focus($this, $textField) { if ($textField === null) return; omceu_UICommons_textField_focus($this.$this$124.$this$03.$inputState, $textField); } var cbgssu_Tree$TreeStyle = $rt_classWithoutFields(); function cbgssu_Tree$TreeStyle__init_0() { var var_0 = new cbgssu_Tree$TreeStyle(); cbgssu_Tree$TreeStyle__init_(var_0); return var_0; } function cbgssu_Tree$TreeStyle__init_($this) { jl_Object__init_0($this); } function ju_MissingFormatWidthException() { ju_IllegalFormatException.call(this); this.$formatSpecifier = null; } function ju_MissingFormatWidthException__init_(var_0) { var var_1 = new ju_MissingFormatWidthException(); ju_MissingFormatWidthException__init_0(var_1, var_0); return var_1; } function ju_MissingFormatWidthException__init_0($this, $formatSpecifier) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(1441)), $formatSpecifier); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$formatSpecifier = $formatSpecifier; } function cbgssa_RotateToAction() { cbgssa_TemporalAction.call(this); this.$useShortestDirection = 0; } function cbgssa_RotateToAction__init_0() { var var_0 = new cbgssa_RotateToAction(); cbgssa_RotateToAction__init_(var_0); return var_0; } function cbgssa_RotateToAction__init_($this) { cbgssa_TemporalAction__init_($this); $this.$useShortestDirection = 0; } function omceu_API$_Components$_List() { jl_Object.call(this); this.$this$125 = null; } function omceu_API$_Components$_List__init_(var_0) { var var_1 = new omceu_API$_Components$_List(); omceu_API$_Components$_List__init_0(var_1, var_0); return var_1; } function omceu_API$_Components$_List__init_0($this, $this$1) { $this.$this$125 = $this$1; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$1$1() { var a = this; jl_Object.call(a); a.$val$request1 = null; a.$this$126 = null; } function cgxgbtp_AssetDownloadImpl$1$1__init_(var_0, var_1) { var var_2 = new cgxgbtp_AssetDownloadImpl$1$1(); cgxgbtp_AssetDownloadImpl$1$1__init_0(var_2, var_0, var_1); return var_2; } function cgxgbtp_AssetDownloadImpl$1$1__init_0($this, $this$1, var$2) { $this.$this$126 = $this$1; $this.$val$request1 = var$2; jl_Object__init_0($this); } function cgxgbtp_AssetDownloadImpl$1$1_handleEvent($this, $evt) { var var$2, var$3, var$4, var$5, $$je, $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();var$5 = $thread.pop();var$4 = $thread.pop();var$3 = $thread.pop();var$2 = $thread.pop();$evt = $thread.pop();$this = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: if ($this.$val$request1.readyState == 4) { a: { if ($this.$val$request1.status == 200) { if ($this.$this$126.$this$019.$showLogs) { var$2 = jl_System_out(); var$3 = $this.$this$126.$val$url1; var$4 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$4, $rt_s(767)), var$3); var$2.$println(jl_StringBuilder_toString(var$4)); } $this.$this$126.$val$listener1.$onSuccess($this.$this$126.$val$url1, $rt_str($this.$val$request1.responseText)); } else { if ($this.$val$request1.status != 404) { var$2 = $this.$val$request1; if (var$2.status != 403) { try { var$5 = Long_fromInt(100); $ptr = 1; continue main; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } $this.$this$126.$this$019.$loadText($this.$this$126.$val$async, $this.$this$126.$val$url1, $this.$this$126.$val$listener1); break a; } } $this.$this$126.$val$listener1.$onFailure($this.$this$126.$val$url1); } } $this.$this$126.$this$019.$subtractQueue(); } return; case 1: b: { try { jl_Thread_sleep(var$5); if ($rt_suspending()) { break main; } break b; } catch ($$e) { $$je = $rt_wrapException($$e); if ($$je instanceof jl_Throwable) { } else { throw $$e; } } } $this.$this$126.$this$019.$loadText($this.$this$126.$val$async, $this.$this$126.$val$url1, $this.$this$126.$val$listener1); $this.$this$126.$this$019.$subtractQueue(); return; default: $rt_invalidPointer(); }} $rt_nativeThread().push($this, $evt, var$2, var$3, var$4, var$5, $ptr); } function cgxgbtp_AssetDownloadImpl$1$1_handleEvent$exported$0(var$0, var$1) { var $ptr, $tmp; $ptr = 0; if ($rt_resuming()) { var $thread = $rt_nativeThread(); $ptr = $thread.pop();var$1 = $thread.pop();var$0 = $thread.pop(); } main: while (true) { switch ($ptr) { case 0: $ptr = 1; case 1: var$0.$handleEvent(var$1); if ($rt_suspending()) { break main; } return; default: $rt_invalidPointer(); }} $rt_nativeThread().push(var$0, var$1, $ptr); } function cbggg_GlyphLayout$GlyphRun() { var a = this; jl_Object.call(a); a.$glyphs0 = null; a.$xAdvances = null; a.$x6 = 0.0; a.$y6 = 0.0; a.$width13 = 0.0; } function cbggg_GlyphLayout$GlyphRun__init_0() { var var_0 = new cbggg_GlyphLayout$GlyphRun(); cbggg_GlyphLayout$GlyphRun__init_(var_0); return var_0; } function cbggg_GlyphLayout$GlyphRun__init_($this) { jl_Object__init_0($this); $this.$glyphs0 = cbgu_Array__init_1(); $this.$xAdvances = cbgu_FloatArray__init_(); } function cbggg_GlyphLayout$GlyphRun_appendRun($this, $run) { var var$2; $this.$glyphs0.$addAll4($run.$glyphs0); if ($this.$xAdvances.$notEmpty()) { var$2 = $this.$xAdvances; var$2.$size5 = var$2.$size5 - 1 | 0; } $this.$xAdvances.$addAll2($run.$xAdvances); } function cbggg_GlyphLayout$GlyphRun_reset($this) { $this.$glyphs0.$clear6(); $this.$xAdvances.$clear6(); } function cbggg_GlyphLayout$GlyphRun_toString($this) { var $buffer, $glyphs, $i, $n, $g; $buffer = jl_StringBuilder__init_0($this.$glyphs0.$size + 32 | 0); $glyphs = $this.$glyphs0; $i = 0; $n = $glyphs.$size; while ($i < $n) { $g = $glyphs.$get5($i); $buffer.$append0($g.$id & 65535); $i = $i + 1 | 0; } $buffer.$append1($rt_s(36)); $buffer.$append21($this.$x6); $buffer.$append1($rt_s(36)); $buffer.$append21($this.$y6); $buffer.$append1($rt_s(36)); $buffer.$append21($this.$width13); return $buffer.$toString(); } var jlr_InvocationTargetException = $rt_classWithoutFields(jl_ReflectiveOperationException); function jlr_InvocationTargetException__init_0() { var var_0 = new jlr_InvocationTargetException(); jlr_InvocationTargetException__init_(var_0); return var_0; } function jlr_InvocationTargetException__init_($this) { jl_ReflectiveOperationException__init_0($this); } var cbgssu_ImageTextButton$ImageTextButtonStyle = $rt_classWithoutFields(cbgssu_TextButton$TextButtonStyle); function cbgssu_ImageTextButton$ImageTextButtonStyle__init_0() { var var_0 = new cbgssu_ImageTextButton$ImageTextButtonStyle(); cbgssu_ImageTextButton$ImageTextButtonStyle__init_(var_0); return var_0; } function cbgssu_ImageTextButton$ImageTextButtonStyle__init_($this) { cbgssu_TextButton$TextButtonStyle__init_0($this); } var cbgggpe_RegularEmitter$EmissionMode = $rt_classWithoutFields(jl_Enum); var cbgggpe_RegularEmitter$EmissionMode_Enabled = null; var cbgggpe_RegularEmitter$EmissionMode_EnabledUntilCycleEnd = null; var cbgggpe_RegularEmitter$EmissionMode_Disabled = null; var cbgggpe_RegularEmitter$EmissionMode_$VALUES = null; function cbgggpe_RegularEmitter$EmissionMode_$callClinit() { cbgggpe_RegularEmitter$EmissionMode_$callClinit = $rt_eraseClinit(cbgggpe_RegularEmitter$EmissionMode); cbgggpe_RegularEmitter$EmissionMode__clinit_(); } function cbgggpe_RegularEmitter$EmissionMode__init_(var_0, var_1) { var var_2 = new cbgggpe_RegularEmitter$EmissionMode(); cbgggpe_RegularEmitter$EmissionMode__init_0(var_2, var_0, var_1); return var_2; } function cbgggpe_RegularEmitter$EmissionMode_values() { cbgggpe_RegularEmitter$EmissionMode_$callClinit(); return cbgggpe_RegularEmitter$EmissionMode_$VALUES.$clone(); } function cbgggpe_RegularEmitter$EmissionMode__init_0($this, var$1, var$2) { cbgggpe_RegularEmitter$EmissionMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function cbgggpe_RegularEmitter$EmissionMode__clinit_() { cbgggpe_RegularEmitter$EmissionMode_Enabled = cbgggpe_RegularEmitter$EmissionMode__init_($rt_s(1442), 0); cbgggpe_RegularEmitter$EmissionMode_EnabledUntilCycleEnd = cbgggpe_RegularEmitter$EmissionMode__init_($rt_s(1443), 1); cbgggpe_RegularEmitter$EmissionMode_Disabled = cbgggpe_RegularEmitter$EmissionMode__init_($rt_s(1444), 2); cbgggpe_RegularEmitter$EmissionMode_$VALUES = $rt_createArrayFromData(cbgggpe_RegularEmitter$EmissionMode, [cbgggpe_RegularEmitter$EmissionMode_Enabled, cbgggpe_RegularEmitter$EmissionMode_EnabledUntilCycleEnd, cbgggpe_RegularEmitter$EmissionMode_Disabled]); } var omcemm_CMediaImage = $rt_classWithoutFields(omcemm_CMediaGFX); function omcemm_CMediaImage__init_(var_0) { var var_1 = new omcemm_CMediaImage(); omcemm_CMediaImage__init_0(var_1, var_0); return var_1; } function omcemm_CMediaImage__init_0($this, $filename) { omcemm_CMediaGFX__init_($this, $filename); } var omcsugp_SandCreateParticleSystem = $rt_classWithoutFields(omcetp_ParticleSystem); function omcsugp_SandCreateParticleSystem__init_(var_0) { var var_1 = new omcsugp_SandCreateParticleSystem(); omcsugp_SandCreateParticleSystem__init_0(var_1, var_0); return var_1; } function omcsugp_SandCreateParticleSystem__init_0($this, $mediaManager) { omcetp_ParticleSystem__init_($this, $mediaManager, 11520, 1); } function omcsugp_SandCreateParticleSystem_addParticle($this, $x, $y) { omcsug_SandtrixBaseMedia_$callClinit(); $this.$addParticle0(omcsug_SandtrixBaseMedia_PIXEL, $x, $y, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, omcsugp_SandCreateParticleSystem$CustomData__init_($this, 3)); } function omcsugp_SandCreateParticleSystem_updateParticle($this, $particle, $index) { var $customData; $customData = $particle.$customData; $customData.$timer_delete = $customData.$timer_delete - 1 | 0; return $customData.$timer_delete <= 0 ? 0 : 1; } function omcsugp_SandCreateParticleSystem_createParticle($this, $particle) {} function omcsugp_SandCreateParticleSystem_destroyParticle($this, $particle) {} var jl_Object$NotifyListener = $rt_classWithoutFields(0); function omceugc_ContextMenuItem() { var a = this; jl_Object.call(a); a.$text11 = null; a.$color_r5 = 0.0; a.$color_g5 = 0.0; a.$color_b5 = 0.0; a.$font12 = null; a.$icon3 = null; a.$iconIndex2 = 0; a.$contextMenuItemAction = null; a.$addedToContextMenu = null; } function omceugc_ContextMenuItem__init_0() { var var_0 = new omceugc_ContextMenuItem(); omceugc_ContextMenuItem__init_(var_0); return var_0; } function omceugc_ContextMenuItem__init_($this) { jl_Object__init_0($this); } function cbggg_Model() { var a = this; jl_Object.call(a); a.$materials0 = null; a.$nodes0 = null; a.$animations1 = null; a.$meshes0 = null; a.$meshParts = null; a.$disposables = null; a.$nodePartBones = null; } function cbggg_Model__init_0() { var var_0 = new cbggg_Model(); cbggg_Model__init_(var_0); return var_0; } function cbggg_Model__init_($this) { jl_Object__init_0($this); $this.$materials0 = cbgu_Array__init_1(); $this.$nodes0 = cbgu_Array__init_1(); $this.$animations1 = cbgu_Array__init_1(); $this.$meshes0 = cbgu_Array__init_1(); $this.$meshParts = cbgu_Array__init_1(); $this.$disposables = cbgu_Array__init_1(); $this.$nodePartBones = cbgu_ObjectMap__init_(); } function jur_WordBoundary() { jur_AbstractSet.call(this); this.$positive = 0; } function jur_WordBoundary__init_(var_0) { var var_1 = new jur_WordBoundary(); jur_WordBoundary__init_0(var_1, var_0); return var_1; } function jur_WordBoundary__init_0($this, $positive) { jur_AbstractSet__init_($this); $this.$positive = $positive; } function jur_WordBoundary_matches($this, $stringIndex, $testString, $matchResult) { var $ch1, $ch2, $leftBound, $left, $right; $ch1 = $stringIndex < $matchResult.$getRightBound() ? $testString.$charAt($stringIndex) : 32; $ch2 = !$stringIndex ? 32 : $testString.$charAt($stringIndex - 1 | 0); $leftBound = !$matchResult.$hasTransparentBounds() ? $matchResult.$getLeftBound() : 0; $left = $ch1 != 32 && !jur_WordBoundary_isSpace($this, $ch1, $stringIndex, $leftBound, $testString) ? 0 : 1; $right = $ch2 != 32 && !jur_WordBoundary_isSpace($this, $ch2, $stringIndex - 1 | 0, $leftBound, $testString) ? 0 : 1; return $left ^ $right ^ $this.$positive ? (-1) : $this.$next.$matches($stringIndex, $testString, $matchResult); } function jur_WordBoundary_hasConsumed($this, $matchResult) { return 0; } function jur_WordBoundary_getName($this) { return $rt_s(1445); } function jur_WordBoundary_isSpace($this, $ch, $index, $leftBound, $testString) { var var$5; if (!jl_Character_isLetterOrDigit($ch) && $ch != 95) { a: { if (jl_Character_getType0($ch) == 6) while (true) { $index = $index + (-1) | 0; if ($index < $leftBound) break a; var$5 = $testString.$charAt($index); if (jl_Character_isLetterOrDigit(var$5)) return 0; if (jl_Character_getType0(var$5) != 6) return 1; } } return 1; } return 0; } function omceugct_TextField() { var a = this; omceugc_Component.call(a); a.$content0 = null; a.$font9 = null; a.$textFieldAction = null; a.$contentMaxLength = 0; a.$offset0 = 0; a.$allowedCharacters = null; a.$markerPosition = 0; a.$contentValid = 0; } function omceugct_TextField__init_0() { var var_0 = new omceugct_TextField(); omceugct_TextField__init_(var_0); return var_0; } function omceugct_TextField__init_($this) { omceugc_Component__init_($this); } var cbgssu_Dialog$4$1 = $rt_classWithoutFields(); function omceg_EngineOutput() { var a = this; jl_Object.call(a); a.$type13 = 0; a.$p1 = null; } function omceg_EngineOutput__init_(var_0, var_1) { var var_2 = new omceg_EngineOutput(); omceg_EngineOutput__init_0(var_2, var_0, var_1); return var_2; } function omceg_EngineOutput__init_0($this, $type, $p) { jl_Object__init_0($this); $this.$type13 = $type; $this.$p1 = $p; } function omceg_EngineOutput_p($this, $index) { if ($this.$p1 !== null && $this.$p1.data.length) return $index >= 0 && $index < $this.$p1.data.length ? $this.$p1.data[$index] : null; return null; } function omceg_EngineOutput_type($this) { return $this.$type13; } function omceg_EngineOutput_equals($this, $obj) { var $that, var$3, var$4, var$5; if ($obj === $this) return 1; if ($obj !== null && jl_Object_getClass($obj) === jl_Object_getClass($this)) { a: { $that = $obj; if ($this.$type13 == $that.$type13) { var$3 = $this.$p1; var$4 = $that.$p1; if (ju_Objects_equals(var$3, var$4)) { var$5 = 1; break a; } } var$5 = 0; } return var$5; } return 0; } function omceg_EngineOutput_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [jl_Integer_valueOf($this.$type13), $this.$p1])); } function omceg_EngineOutput_toString($this) { var var$1, var$2, var$3; var$1 = $this.$type13; var$2 = $this.$p1; var$3 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append1(jl_StringBuilder_append(var$3, $rt_s(1446)), var$1), $rt_s(1038)), var$2), 93); return jl_StringBuilder_toString(var$3); } function omcsdo_Display() { var a = this; jl_Object.call(a); a.$lines0 = Long_ZERO; a.$score2 = Long_ZERO; a.$clock_seconds = 0; a.$clock_minutes = 0; a.$clock_milliseconds = 0.0; a.$currentScoreStack = null; a.$comboTimePct = 0.0; a.$startTimer_seconds = 0; } function omcsdo_Display__init_0() { var var_0 = new omcsdo_Display(); omcsdo_Display__init_(var_0); return var_0; } function omcsdo_Display__init_($this) { jl_Object__init_0($this); } var cbgu_BufferUtils = $rt_classWithoutFields(); function cbgu_BufferUtils__init_0() { var var_0 = new cbgu_BufferUtils(); cbgu_BufferUtils__init_(var_0); return var_0; } function cbgu_BufferUtils__init_($this) { jl_Object__init_0($this); } function cbgu_BufferUtils_copy($src, $dst, $numFloats, $offset) { var $floatBuffer; $floatBuffer = cbgu_BufferUtils_asFloatBuffer($dst); jn_FloatBuffer_clear($floatBuffer); $dst.$position4(0); $floatBuffer.$put3($src, $offset, $numFloats); $dst.$position4(0); if (!($dst instanceof jn_ByteBuffer)) $dst.$limit0($numFloats); else $dst.$limit0($numFloats << 2); } function cbgu_BufferUtils_asFloatBuffer($data) { var $buffer; $buffer = null; if ($data instanceof jn_ByteBuffer) $buffer = $data.$asFloatBuffer(); else if ($data instanceof jn_FloatBuffer) $buffer = $data; if ($buffer !== null) return $buffer; $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1447))); } function cbgu_BufferUtils_newFloatBuffer($numFloats) { var $buffer; if (!cgxgbt_TeaTool_isProdMode()) return jn_FloatBuffer_wrap0($rt_createFloatArray($numFloats)); $buffer = jn_ByteBuffer_allocateDirect($numFloats * 4 | 0); jn_ByteBuffer_order($buffer, jn_ByteOrder_nativeOrder()); return $buffer.$asFloatBuffer(); } function cbgu_BufferUtils_newByteBuffer($numBytes) { var $buffer; if (!cgxgbt_TeaTool_isProdMode()) return jn_ByteBuffer_wrap($rt_createByteArray($numBytes)); $buffer = jn_ByteBuffer_allocateDirect($numBytes); jn_ByteBuffer_order($buffer, jn_ByteOrder_nativeOrder()); return $buffer; } function cbgu_BufferUtils_newShortBuffer($numShorts) { var $buffer; if (!cgxgbt_TeaTool_isProdMode()) return jn_ShortBuffer_wrap0($rt_createShortArray($numShorts)); $buffer = jn_ByteBuffer_allocateDirect($numShorts * 2 | 0); jn_ByteBuffer_order($buffer, jn_ByteOrder_nativeOrder()); return $buffer.$asShortBuffer(); } function cbgu_BufferUtils_newIntBuffer($numInts) { var $buffer; if (!cgxgbt_TeaTool_isProdMode()) return jn_IntBuffer_wrap0($rt_createIntArray($numInts)); $buffer = jn_ByteBuffer_allocateDirect($numInts * 4 | 0); jn_ByteBuffer_order($buffer, jn_ByteOrder_nativeOrder()); return $buffer.$asIntBuffer(); } var omceui_KeyCode$Key = $rt_classWithoutFields(); function omceui_KeyCode$Key__init_0() { var var_0 = new omceui_KeyCode$Key(); omceui_KeyCode$Key__init_(var_0); return var_0; } function omceui_KeyCode$Key__init_($this) { jl_Object__init_0($this); } function omceui_KeyCode$Key_keyName($keycode) { var var$2; a: { b: { switch ($keycode) { case 0: break; case 1: var$2 = $rt_s(1193); break a; case 2: var$2 = $rt_s(1194); break a; case 3: var$2 = $rt_s(1195); break a; case 4: var$2 = $rt_s(448); break a; case 5: var$2 = $rt_s(1196); break a; case 6: var$2 = $rt_s(1197); break a; case 7: var$2 = $rt_s(330); break a; case 8: var$2 = $rt_s(1198); break a; case 9: var$2 = $rt_s(1199); break a; case 10: var$2 = $rt_s(1200); break a; case 11: var$2 = $rt_s(1201); break a; case 12: var$2 = $rt_s(1202); break a; case 13: var$2 = $rt_s(1203); break a; case 14: var$2 = $rt_s(1204); break a; case 15: var$2 = $rt_s(1205); break a; case 16: var$2 = $rt_s(1206); break a; case 17: var$2 = $rt_s(1207); break a; case 18: var$2 = $rt_s(1208); break a; case 19: var$2 = $rt_s(1209); break a; case 20: var$2 = $rt_s(1210); break a; case 21: var$2 = $rt_s(1211); break a; case 22: var$2 = $rt_s(1212); break a; case 23: var$2 = $rt_s(1213); break a; case 24: var$2 = $rt_s(1214); break a; case 25: var$2 = $rt_s(1215); break a; case 26: var$2 = $rt_s(1216); break a; case 27: var$2 = $rt_s(1217); break a; case 28: var$2 = $rt_s(1218); break a; case 29: var$2 = $rt_s(1219); break a; case 30: var$2 = $rt_s(1220); break a; case 31: var$2 = $rt_s(1221); break a; case 32: var$2 = $rt_s(146); break a; case 33: var$2 = $rt_s(1222); break a; case 34: var$2 = $rt_s(1223); break a; case 35: var$2 = $rt_s(1224); break a; case 36: var$2 = $rt_s(1225); break a; case 37: var$2 = $rt_s(1226); break a; case 38: var$2 = $rt_s(1227); break a; case 39: var$2 = $rt_s(1228); break a; case 40: var$2 = $rt_s(1229); break a; case 41: var$2 = $rt_s(1230); break a; case 42: var$2 = $rt_s(280); break a; case 43: var$2 = $rt_s(1231); break a; case 44: var$2 = $rt_s(1232); break a; case 45: var$2 = $rt_s(1233); break a; case 46: var$2 = $rt_s(1234); break a; case 47: var$2 = $rt_s(144); break a; case 48: var$2 = $rt_s(1235); break a; case 49: var$2 = $rt_s(1236); break a; case 50: var$2 = $rt_s(1237); break a; case 51: var$2 = $rt_s(142); break a; case 52: var$2 = $rt_s(1238); break a; case 53: var$2 = $rt_s(1239); break a; case 54: var$2 = $rt_s(1240); break a; case 55: var$2 = $rt_s(604); break a; case 56: var$2 = $rt_s(1062); break a; case 57: var$2 = $rt_s(1241); break a; case 58: var$2 = $rt_s(1242); break a; case 59: var$2 = $rt_s(1243); break a; case 60: var$2 = $rt_s(1244); break a; case 61: var$2 = $rt_s(1245); break a; case 62: var$2 = $rt_s(140); break a; case 63: var$2 = $rt_s(1246); break a; case 64: var$2 = $rt_s(1247); break a; case 65: var$2 = $rt_s(1248); break a; case 66: var$2 = $rt_s(1249); break a; case 67: var$2 = $rt_s(1250); break a; case 68: var$2 = $rt_s(1251); break a; case 69: var$2 = $rt_s(1011); break a; case 70: var$2 = $rt_s(1178); break a; case 71: var$2 = $rt_s(603); break a; case 72: var$2 = $rt_s(605); break a; case 73: var$2 = $rt_s(104); break a; case 74: var$2 = $rt_s(1252); break a; case 75: var$2 = $rt_s(1253); break a; case 76: var$2 = $rt_s(103); break a; case 77: var$2 = $rt_s(1254); break a; case 78: var$2 = $rt_s(1255); break a; case 79: var$2 = $rt_s(1256); break a; case 80: var$2 = $rt_s(1257); break a; case 81: var$2 = $rt_s(1258); break a; case 82: var$2 = $rt_s(1259); break a; case 83: var$2 = $rt_s(1260); break a; case 84: var$2 = $rt_s(1261); break a; case 85: var$2 = $rt_s(1262); break a; case 86: var$2 = $rt_s(1263); break a; case 87: var$2 = $rt_s(1264); break a; case 88: var$2 = $rt_s(1265); break a; case 89: var$2 = $rt_s(1266); break a; case 90: var$2 = $rt_s(1267); break a; case 91: var$2 = $rt_s(1268); break a; case 92: var$2 = $rt_s(1269); break a; case 93: var$2 = $rt_s(1270); break a; case 94: var$2 = $rt_s(1271); break a; case 95: var$2 = $rt_s(1272); break a; case 96: var$2 = $rt_s(1273); break a; case 97: var$2 = $rt_s(1274); break a; case 98: var$2 = $rt_s(1275); break a; case 99: var$2 = $rt_s(1276); break a; case 100: var$2 = $rt_s(1277); break a; case 101: var$2 = $rt_s(1278); break a; case 102: var$2 = $rt_s(1279); break a; case 103: var$2 = $rt_s(1280); break a; case 104: var$2 = $rt_s(1281); break a; case 105: var$2 = $rt_s(1282); break a; case 106: var$2 = $rt_s(1283); break a; case 107: var$2 = $rt_s(1284); break a; case 108: var$2 = $rt_s(1110); break a; case 109: var$2 = $rt_s(1285); break a; case 110: var$2 = $rt_s(1286); break a; case 111: var$2 = $rt_s(1287); break a; case 112: var$2 = $rt_s(1288); break a; case 113: case 114: case 117: case 118: case 119: case 122: case 125: case 126: case 127: case 128: case 164: case 165: case 166: case 167: case 168: case 169: case 170: case 171: case 172: case 173: case 174: case 175: case 176: case 177: case 178: case 179: case 180: case 181: case 182: case 195: case 196: case 197: case 198: case 199: case 200: case 201: case 202: case 203: case 204: case 205: case 206: case 207: case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: case 216: case 217: case 218: case 219: case 220: case 221: case 222: case 223: case 224: case 225: case 226: case 227: case 228: case 229: case 230: case 231: case 232: case 233: case 234: case 235: case 236: case 237: case 238: case 239: case 240: case 241: case 242: break b; case 115: var$2 = $rt_s(1289); break a; case 116: var$2 = $rt_s(1290); break a; case 120: var$2 = $rt_s(120); break a; case 121: var$2 = $rt_s(1291); break a; case 123: var$2 = $rt_s(1292); break a; case 124: var$2 = $rt_s(1293); break a; case 129: var$2 = $rt_s(1294); break a; case 130: var$2 = $rt_s(1295); break a; case 131: var$2 = $rt_s(1296); break a; case 132: var$2 = $rt_s(1297); break a; case 133: var$2 = $rt_s(1298); break a; case 134: var$2 = $rt_s(1299); break a; case 135: var$2 = $rt_s(1300); break a; case 136: var$2 = $rt_s(1301); break a; case 137: var$2 = $rt_s(1302); break a; case 138: var$2 = $rt_s(1303); break a; case 139: var$2 = $rt_s(1304); break a; case 140: var$2 = $rt_s(1305); break a; case 141: var$2 = $rt_s(1306); break a; case 142: var$2 = $rt_s(1307); break a; case 143: var$2 = $rt_s(1308); break a; case 144: var$2 = $rt_s(1309); break a; case 145: var$2 = $rt_s(1310); break a; case 146: var$2 = $rt_s(1311); break a; case 147: var$2 = $rt_s(1312); break a; case 148: var$2 = $rt_s(1313); break a; case 149: var$2 = $rt_s(1314); break a; case 150: var$2 = $rt_s(1315); break a; case 151: var$2 = $rt_s(1316); break a; case 152: var$2 = $rt_s(1317); break a; case 153: var$2 = $rt_s(1318); break a; case 154: var$2 = $rt_s(1319); break a; case 155: var$2 = $rt_s(1320); break a; case 156: var$2 = $rt_s(1321); break a; case 157: var$2 = $rt_s(1322); break a; case 158: var$2 = $rt_s(1323); break a; case 159: var$2 = $rt_s(1324); break a; case 160: var$2 = $rt_s(1325); break a; case 161: var$2 = $rt_s(1326); break a; case 162: var$2 = $rt_s(1327); break a; case 163: var$2 = $rt_s(1328); break a; case 183: var$2 = $rt_s(1329); break a; case 184: var$2 = $rt_s(1330); break a; case 185: var$2 = $rt_s(1331); break a; case 186: var$2 = $rt_s(1332); break a; case 187: var$2 = $rt_s(1333); break a; case 188: var$2 = $rt_s(1334); break a; case 189: var$2 = $rt_s(1335); break a; case 190: var$2 = $rt_s(1336); break a; case 191: var$2 = $rt_s(1337); break a; case 192: var$2 = $rt_s(1338); break a; case 193: var$2 = $rt_s(1339); break a; case 194: var$2 = $rt_s(1340); break a; case 243: var$2 = $rt_s(325); break a; default: break b; } var$2 = $rt_s(1341); break a; } var$2 = null; } return var$2; } var jl_Double = $rt_classWithoutFields(jl_Number); var jl_Double_NaN = 0.0; var jl_Double_TYPE = null; function jl_Double_$callClinit() { jl_Double_$callClinit = $rt_eraseClinit(jl_Double); jl_Double__clinit_(); } function jl_Double__clinit_() { jl_Double_NaN = $rt_globals.NaN; jl_Double_TYPE = $rt_cls($rt_doublecls()); } var cbgu_Json$ReadOnlySerializer = $rt_classWithoutFields(); var cbgssu_Skin$5 = $rt_classWithoutFields(cbgu_Json$ReadOnlySerializer); var cbgssu_Skin$1 = $rt_classWithoutFields(cbgu_Json); var cbgssu_Skin$2 = $rt_classWithoutFields(cbgu_Json$ReadOnlySerializer); var cbgssu_Skin$3 = $rt_classWithoutFields(cbgu_Json$ReadOnlySerializer); var cbgssu_Skin$4 = $rt_classWithoutFields(cbgu_Json$ReadOnlySerializer); function omceu_API$_PreConfigured$21() { var a = this; omceuga_TextFieldAction.call(a); a.$val$inputTextField = null; a.$val$minInputLength = 0; a.$val$inputResultFunction = null; a.$val$finalOkBtn = null; a.$this$127 = null; } function omceu_API$_PreConfigured$21__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new omceu_API$_PreConfigured$21(); omceu_API$_PreConfigured$21__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function omceu_API$_PreConfigured$21__init_0($this, $this$1, var$2, var$3, var$4, var$5) { $this.$this$127 = $this$1; $this.$val$inputTextField = var$2; $this.$val$minInputLength = var$3; $this.$val$inputResultFunction = var$4; $this.$val$finalOkBtn = var$5; omceuga_TextFieldAction__init_($this); } function omceu_API$_PreConfigured$21_onEnter($this, $content, $valid) { if (!$valid) $this.$this$127.$this$026.$components0.$textField.$focus($this.$val$inputTextField); else if ($this.$val$inputTextField.$content0.$length() >= $this.$val$minInputLength) { if ($this.$val$inputResultFunction !== null) $this.$val$inputResultFunction.$accept($this.$val$inputTextField.$content0); $this.$this$127.$this$026.$removeCurrentModalWindow(); } } function omceu_API$_PreConfigured$21_onContentChange($this, $newContent, $valid) { if ($this.$val$finalOkBtn !== null) $this.$this$127.$this$026.$components0.$setDisabled($this.$val$finalOkBtn, $valid ? 0 : 1); } function omceu_API$_PreConfigured$21_isContentValid($this, $newContent) { return $newContent.$length() < $this.$val$minInputLength ? 0 : 1; } function omceu_API$_PreConfigured$21_onUnFocus($this) { $this.$this$127.$this$026.$components0.$textField.$focus($this.$val$inputTextField); } var cbgssu_Slider$1 = $rt_classWithoutFields(cbgss_InputListener); var otjb_StorageProvider = $rt_classWithoutFields(0); var otjb_Window = $rt_classWithoutFields(); function otjb_Window_addEventListener$exported$0(var$0, var$1, var$2) { var$0.$addEventListener1($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function otjb_Window_removeEventListener$exported$1(var$0, var$1, var$2) { var$0.$removeEventListener1($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent")); } function otjb_Window_get$exported$2(var$0, var$1) { return var$0.$get13(var$1); } function otjb_Window_removeEventListener$exported$3(var$0, var$1, var$2, var$3) { var$0.$removeEventListener2($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } function otjb_Window_dispatchEvent$exported$4(var$0, var$1) { return !!var$0.$dispatchEvent0(var$1); } function otjb_Window_getLength$exported$5(var$0) { return var$0.$getLength(); } function otjb_Window_addEventListener$exported$6(var$0, var$1, var$2, var$3) { var$0.$addEventListener2($rt_str(var$1), otji_JS_functionAsObject(var$2, "handleEvent"), var$3 ? 1 : 0); } var omceuga_InventoryAction = $rt_classWithoutFields(omceuga_CommonActions); function omceu_API$_PreConfigured$20() { var a = this; omceuga_ButtonAction.call(a); a.$val$inputTextField0 = null; a.$val$cu = 0; a.$this$128 = null; } function omceu_API$_PreConfigured$20__init_(var_0, var_1, var_2) { var var_3 = new omceu_API$_PreConfigured$20(); omceu_API$_PreConfigured$20__init_0(var_3, var_0, var_1, var_2); return var_3; } function omceu_API$_PreConfigured$20__init_0($this, $this$1, var$2, var$3) { $this.$this$128 = $this$1; $this.$val$inputTextField0 = var$2; $this.$val$cu = var$3; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$20_onRelease($this) { var var$1, var$2, var$3, var$4, var$5; var$1 = $this.$this$128.$this$026.$components0.$textField; var$2 = $this.$val$inputTextField0; var$3 = $this.$val$inputTextField0.$content0; var$4 = $this.$val$cu; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(var$5, var$3), var$4); var$1.$setContent(var$2, jl_StringBuilder_toString(var$5)); $this.$this$128.$this$026.$components0.$textField.$setMarkerPosition($this.$val$inputTextField0, $this.$val$inputTextField0.$content0.$length()); } function omceu_API$_PreConfigured$22() { var a = this; omceuga_WindowAction.call(a); a.$val$inputTextField1 = null; a.$this$129 = null; } function omceu_API$_PreConfigured$22__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$22(); omceu_API$_PreConfigured$22__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$22__init_0($this, $this$1, var$2) { $this.$this$129 = $this$1; $this.$val$inputTextField1 = var$2; omceuga_WindowAction__init_($this); } function omceu_API$_PreConfigured$22_onAdd($this) { $this.$this$129.$this$026.$components0.$textField.$focus($this.$val$inputTextField1); } function omceu_API$_PreConfigured$25() { var a = this; omceuga_ButtonAction.call(a); a.$val$choiceFunction = null; a.$this$130 = null; } function omceu_API$_PreConfigured$25__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$25(); omceu_API$_PreConfigured$25__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$25__init_0($this, $this$1, var$2) { $this.$this$130 = $this$1; $this.$val$choiceFunction = var$2; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$25_onRelease($this) { if ($this.$val$choiceFunction !== null) $this.$val$choiceFunction.$accept(jl_Boolean_valueOf(0)); $this.$this$130.$this$026.$removeCurrentModalWindow(); } function omceu_API$_PreConfigured$24() { var a = this; omceuga_ButtonAction.call(a); a.$val$choiceFunction0 = null; a.$this$131 = null; } function omceu_API$_PreConfigured$24__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$24(); omceu_API$_PreConfigured$24__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$24__init_0($this, $this$1, var$2) { $this.$this$131 = $this$1; $this.$val$choiceFunction0 = var$2; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$24_onRelease($this) { if ($this.$val$choiceFunction0 !== null) $this.$val$choiceFunction0.$accept(jl_Boolean_valueOf(1)); $this.$this$131.$this$026.$removeCurrentModalWindow(); } function cbgssu_Cell() { var a = this; jl_Object.call(a); a.$minWidth0 = null; a.$minHeight0 = null; a.$prefWidth0 = null; a.$prefHeight0 = null; a.$maxWidth1 = null; a.$maxHeight0 = null; a.$spaceTop = null; a.$spaceLeft = null; a.$spaceBottom = null; a.$spaceRight = null; a.$padTop2 = null; a.$padLeft2 = null; a.$padBottom2 = null; a.$padRight2 = null; a.$fillX = null; a.$fillY = null; a.$align3 = null; a.$expandX = null; a.$expandY = null; a.$colspan = null; a.$uniformX = null; a.$uniformY = null; a.$table0 = null; a.$cellAboveIndex = 0; } var cbgssu_Cell_zerof = null; var cbgssu_Cell_onef = null; var cbgssu_Cell_zeroi = null; var cbgssu_Cell_onei = null; var cbgssu_Cell_centeri = null; var cbgssu_Cell_topi = null; var cbgssu_Cell_bottomi = null; var cbgssu_Cell_lefti = null; var cbgssu_Cell_righti = null; var cbgssu_Cell_files = null; var cbgssu_Cell_defaults = null; function cbgssu_Cell_$callClinit() { cbgssu_Cell_$callClinit = $rt_eraseClinit(cbgssu_Cell); cbgssu_Cell__clinit_(); } function cbgssu_Cell__init_0() { var var_0 = new cbgssu_Cell(); cbgssu_Cell__init_(var_0); return var_0; } function cbgssu_Cell__init_($this) { var $defaults; cbgssu_Cell_$callClinit(); jl_Object__init_0($this); $this.$cellAboveIndex = (-1); $defaults = cbgssu_Cell_defaults0(); if ($defaults !== null) $this.$set16($defaults); } function cbgssu_Cell_setTable($this, $table) { $this.$table0 = $table; } function cbgssu_Cell_set($this, $cell) { $this.$minWidth0 = $cell.$minWidth0; $this.$minHeight0 = $cell.$minHeight0; $this.$prefWidth0 = $cell.$prefWidth0; $this.$prefHeight0 = $cell.$prefHeight0; $this.$maxWidth1 = $cell.$maxWidth1; $this.$maxHeight0 = $cell.$maxHeight0; $this.$spaceTop = $cell.$spaceTop; $this.$spaceLeft = $cell.$spaceLeft; $this.$spaceBottom = $cell.$spaceBottom; $this.$spaceRight = $cell.$spaceRight; $this.$padTop2 = $cell.$padTop2; $this.$padLeft2 = $cell.$padLeft2; $this.$padBottom2 = $cell.$padBottom2; $this.$padRight2 = $cell.$padRight2; $this.$fillX = $cell.$fillX; $this.$fillY = $cell.$fillY; $this.$align3 = $cell.$align3; $this.$expandX = $cell.$expandX; $this.$expandY = $cell.$expandY; $this.$colspan = $cell.$colspan; $this.$uniformX = $cell.$uniformX; $this.$uniformY = $cell.$uniformY; } function cbgssu_Cell_defaults0() { var var$1; cbgssu_Cell_$callClinit(); if (!(cbgssu_Cell_files !== null && cbgssu_Cell_files === cbg_Gdx_files)) { cbgssu_Cell_files = cbg_Gdx_files; cbgssu_Cell_defaults = cbgssu_Cell__init_0(); var$1 = cbgssu_Cell_defaults; cbgssu_Value_$callClinit(); var$1.$minWidth0 = cbgssu_Value_minWidth; cbgssu_Cell_defaults.$minHeight0 = cbgssu_Value_minHeight; cbgssu_Cell_defaults.$prefWidth0 = cbgssu_Value_prefWidth; cbgssu_Cell_defaults.$prefHeight0 = cbgssu_Value_prefHeight; cbgssu_Cell_defaults.$maxWidth1 = cbgssu_Value_maxWidth; cbgssu_Cell_defaults.$maxHeight0 = cbgssu_Value_maxHeight; cbgssu_Cell_defaults.$spaceTop = cbgssu_Value_zero; cbgssu_Cell_defaults.$spaceLeft = cbgssu_Value_zero; cbgssu_Cell_defaults.$spaceBottom = cbgssu_Value_zero; cbgssu_Cell_defaults.$spaceRight = cbgssu_Value_zero; cbgssu_Cell_defaults.$padTop2 = cbgssu_Value_zero; cbgssu_Cell_defaults.$padLeft2 = cbgssu_Value_zero; cbgssu_Cell_defaults.$padBottom2 = cbgssu_Value_zero; cbgssu_Cell_defaults.$padRight2 = cbgssu_Value_zero; cbgssu_Cell_defaults.$fillX = cbgssu_Cell_zerof; cbgssu_Cell_defaults.$fillY = cbgssu_Cell_zerof; cbgssu_Cell_defaults.$align3 = cbgssu_Cell_centeri; cbgssu_Cell_defaults.$expandX = cbgssu_Cell_zeroi; cbgssu_Cell_defaults.$expandY = cbgssu_Cell_zeroi; cbgssu_Cell_defaults.$colspan = cbgssu_Cell_onei; cbgssu_Cell_defaults.$uniformX = null; cbgssu_Cell_defaults.$uniformY = null; } return cbgssu_Cell_defaults; } function cbgssu_Cell__clinit_() { cbgssu_Cell_zerof = jl_Float_valueOf(0.0); cbgssu_Cell_onef = jl_Float_valueOf(1.0); cbgssu_Cell_zeroi = jl_Integer_valueOf(0); cbgssu_Cell_onei = jl_Integer_valueOf(1); cbgssu_Cell_centeri = cbgssu_Cell_onei; cbgssu_Cell_topi = jl_Integer_valueOf(2); cbgssu_Cell_bottomi = jl_Integer_valueOf(4); cbgssu_Cell_lefti = jl_Integer_valueOf(8); cbgssu_Cell_righti = jl_Integer_valueOf(16); } var jur_IntHash = $rt_classWithoutFields(); var jusi_SimpleStreamImpl$toArray$lambda$_20_0 = $rt_classWithoutFields(); function jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_() { var var_0 = new jusi_SimpleStreamImpl$toArray$lambda$_20_0(); jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_0(var_0); return var_0; } function jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_0(var$0) { jl_Object__init_0(var$0); } function jusi_SimpleStreamImpl$toArray$lambda$_20_0_apply(var$0, var$1) { return jusi_SimpleStreamImpl$toArray$lambda$_20_0_apply0(var$0, var$1); } function jusi_SimpleStreamImpl$toArray$lambda$_20_0_apply0(var$0, var$1) { return jusi_SimpleStreamImpl_lambda$toArray$2(var$1); } var cbgssa_TouchableAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_TouchableAction__init_0() { var var_0 = new cbgssa_TouchableAction(); cbgssa_TouchableAction__init_(var_0); return var_0; } function cbgssa_TouchableAction__init_($this) { cbgss_Action__init_($this); } function cbgss_Stage() { var a = this; cbg_InputAdapter.call(a); a.$viewport = null; a.$batch = null; a.$ownsBatch = 0; a.$root0 = null; a.$tempCoords = null; a.$pointerOverActors = null; a.$pointerTouched = null; a.$pointerScreenX = null; a.$pointerScreenY = null; a.$touchFocuses = null; a.$actionsRequestRendering = 0; a.$debugTableUnderMouse = null; a.$debugColor = null; } function cbgss_Stage__init_0() { var var_0 = new cbgss_Stage(); cbgss_Stage__init_(var_0); return var_0; } function cbgss_Stage__init_1(var_0, var_1) { var var_2 = new cbgss_Stage(); cbgss_Stage__init_2(var_2, var_0, var_1); return var_2; } function cbgss_Stage__init_($this) { var var$1; var$1 = new cbguv_ScalingViewport; cbgu_Scaling_$callClinit(); cbguv_ScalingViewport__init_0(var$1, cbgu_Scaling_stretch, cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight(), cbgg_OrthographicCamera__init_0()); cbgss_Stage__init_2($this, var$1, cbggg_SpriteBatch__init_()); $this.$ownsBatch = 1; } function cbgss_Stage__init_2($this, $viewport, $batch) { cbg_InputAdapter__init_0($this); $this.$tempCoords = cbgm_Vector2__init_(); $this.$pointerOverActors = $rt_createArray(cbgss_Actor, 20); $this.$pointerTouched = $rt_createBooleanArray(20); $this.$pointerScreenX = $rt_createIntArray(20); $this.$pointerScreenY = $rt_createIntArray(20); $this.$touchFocuses = cbgu_SnapshotArray__init_(1, 4, $rt_cls(cbgss_Stage$TouchFocus)); $this.$actionsRequestRendering = 1; cbgssu_Table$Debug_$callClinit(); $this.$debugTableUnderMouse = cbgssu_Table$Debug_none; $this.$debugColor = cbgg_Color__init_(0.0, 1.0, 0.0, 0.8500000238418579); if ($viewport === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1448))); if ($batch === null) $rt_throw(jl_IllegalArgumentException__init_($rt_s(1449))); $this.$viewport = $viewport; $this.$batch = $batch; $this.$root0 = cbgss_Group__init_(); $this.$root0.$setStage($this); $viewport.$update3(cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight(), 1); } function jusi_SimpleStreamImpl$ArrayFillingConsumer() { var a = this; jl_Object.call(a); a.$array8 = null; a.$index1 = 0; } function jusi_SimpleStreamImpl$ArrayFillingConsumer__init_(var_0) { var var_1 = new jusi_SimpleStreamImpl$ArrayFillingConsumer(); jusi_SimpleStreamImpl$ArrayFillingConsumer__init_0(var_1, var_0); return var_1; } function jusi_SimpleStreamImpl$ArrayFillingConsumer__init_0($this, $array) { jl_Object__init_0($this); $this.$array8 = $array; } function jusi_SimpleStreamImpl$ArrayFillingConsumer_test($this, $t) { var var$2, var$3; var$2 = $this.$array8.data; var$3 = $this.$index1; $this.$index1 = var$3 + 1 | 0; var$2[var$3] = $t; return 1; } var jur_ReluctantAltQuantifierSet = $rt_classWithoutFields(jur_AltQuantifierSet); function jur_ReluctantAltQuantifierSet__init_(var_0, var_1, var_2) { var var_3 = new jur_ReluctantAltQuantifierSet(); jur_ReluctantAltQuantifierSet__init_0(var_3, var_0, var_1, var_2); return var_3; } function jur_ReluctantAltQuantifierSet__init_0($this, $innerSet, $next, $type) { jur_AltQuantifierSet__init_0($this, $innerSet, $next, $type); } function jur_ReluctantAltQuantifierSet_matches($this, $stringIndex, $testString, $matchResult) { var $shift; $shift = $this.$next.$matches($stringIndex, $testString, $matchResult); if ($shift >= 0) return $shift; return $this.$innerSet.$matches($stringIndex, $testString, $matchResult); } var jur_AbstractCharClass$LazyJavaWhitespace = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaWhitespace__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaWhitespace(); jur_AbstractCharClass$LazyJavaWhitespace__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaWhitespace__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaWhitespace_computeValue($this) { return jur_AbstractCharClass$LazyJavaWhitespace$1__init_($this); } function jur_Matcher$1() { var a = this; jl_Object.call(a); a.$grN = 0; a.$val$gr = 0; a.$this$099 = null; } function jur_Matcher$1__init_(var_0, var_1) { var var_2 = new jur_Matcher$1(); jur_Matcher$1__init_0(var_2, var_0, var_1); return var_2; } function jur_Matcher$1__init_0($this, $this$0, var$2) { $this.$this$099 = $this$0; $this.$val$gr = var$2; jl_Object__init_0($this); $this.$grN = $this.$val$gr; } function jur_Matcher$1_toString($this) { return jur_Matcher_group($this.$this$099, $this.$grN); } var cbgssu_Tooltip$1 = $rt_classWithoutFields(cbgssu_Container); var cbgssa_RemoveListenerAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_RemoveListenerAction__init_0() { var var_0 = new cbgssa_RemoveListenerAction(); cbgssa_RemoveListenerAction__init_(var_0); return var_0; } function cbgssa_RemoveListenerAction__init_($this) { cbgss_Action__init_($this); } var omceuga_TabBarAction = $rt_classWithoutFields(omceuga_CommonActions); var jl_NumberFormatException = $rt_classWithoutFields(jl_IllegalArgumentException); function jl_NumberFormatException__init_0() { var var_0 = new jl_NumberFormatException(); jl_NumberFormatException__init_2(var_0); return var_0; } function jl_NumberFormatException__init_(var_0) { var var_1 = new jl_NumberFormatException(); jl_NumberFormatException__init_1(var_1, var_0); return var_1; } function jl_NumberFormatException__init_2($this) { jl_IllegalArgumentException__init_2($this); } function jl_NumberFormatException__init_1($this, $message) { jl_IllegalArgumentException__init_0($this, $message); } function omcsdo_Settings() { var a = this; jl_Object.call(a); a.$gameMode1 = null; a.$colorMode1 = null; a.$theme1 = null; a.$difficulty1 = null; a.$high1 = 0; a.$colors2 = null; a.$shapes = null; a.$initialGameSpeed = 0.0; a.$endlessSpeedUpThreshold = 0; } function omcsdo_Settings__init_0() { var var_0 = new omcsdo_Settings(); omcsdo_Settings__init_(var_0); return var_0; } function omcsdo_Settings__init_($this) { jl_Object__init_0($this); } function cgxgbtp_Preloader$Asset() { var a = this; jl_Object.call(a); a.$succeed = 0; a.$failed = 0; a.$isLoading = 0; a.$loaded = Long_ZERO; a.$url = null; a.$type7 = null; a.$size6 = Long_ZERO; a.$mimeType = null; } function cgxgbtp_Preloader$Asset__init_(var_0, var_1, var_2, var_3) { var var_4 = new cgxgbtp_Preloader$Asset(); cgxgbtp_Preloader$Asset__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cgxgbtp_Preloader$Asset__init_0($this, $url, $type, $size, $mimeType) { jl_Object__init_0($this); $this.$url = $url; $this.$type7 = $type; $this.$size6 = $size; $this.$mimeType = $mimeType; } function jt_DateFormatElement$NumericHour() { jt_DateFormatElement$Numeric.call(this); this.$limit5 = 0; } function jt_DateFormatElement$NumericHour__init_(var_0, var_1, var_2) { var var_3 = new jt_DateFormatElement$NumericHour(); jt_DateFormatElement$NumericHour__init_0(var_3, var_0, var_1, var_2); return var_3; } function jt_DateFormatElement$NumericHour__init_0($this, $field, $length, $limit) { jt_DateFormatElement$Numeric__init_0($this, $field, $length, 2); $this.$limit5 = $limit; } function jt_DateFormatElement$NumericHour_processBeforeFormat($this, $num) { if (!$num) $num = $this.$limit5; return $num; } function jt_DateFormatElement$NumericHour_equals($this, $o) { var $that; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { if (!jt_DateFormatElement$Numeric_equals($this, $o)) return 0; $that = $o; return $this.$limit5 != $that.$limit5 ? 0 : 1; } return 0; } function jt_DateFormatElement$NumericHour_hashCode($this) { return ju_Objects_hash($rt_createArrayFromData(jl_Object, [jl_Integer_valueOf(jt_DateFormatElement$Numeric_hashCode($this)), jl_Integer_valueOf($this.$limit5)])); } function cgxgbt_TeaClipboard() { var a = this; jl_Object.call(a); a.$requestedWritePermissions = 0; a.$hasWritePermissions = 0; a.$writeHandler = null; a.$content = null; } function cgxgbt_TeaClipboard__init_0() { var var_0 = new cgxgbt_TeaClipboard(); cgxgbt_TeaClipboard__init_(var_0); return var_0; } function cgxgbt_TeaClipboard__init_($this) { jl_Object__init_0($this); $this.$requestedWritePermissions = 0; $this.$hasWritePermissions = 1; $this.$writeHandler = cgxgbt_TeaClipboard$ClipboardWriteHandler__init_($this); $this.$content = $rt_s(102); } function cgxgbt_TeaClipboard_setContentNATIVE$js_body$_4(var$1) { if ("clipboard" in $rt_globals.navigator) { $rt_globals.navigator.clipboard.writeText(var$1); } } function cbgssu_Button$1() { cbgssu_ClickListener.call(this); this.$this$0100 = null; } function cbgssu_Button$1__init_(var_0) { var var_1 = new cbgssu_Button$1(); cbgssu_Button$1__init_0(var_1, var_0); return var_1; } function cbgssu_Button$1__init_0($this, $this$0) { $this.$this$0100 = $this$0; cbgssu_ClickListener__init_0($this); } var cbgssa_SizeToAction = $rt_classWithoutFields(cbgssa_TemporalAction); function cbgssa_SizeToAction__init_0() { var var_0 = new cbgssa_SizeToAction(); cbgssa_SizeToAction__init_(var_0); return var_0; } function cbgssa_SizeToAction__init_($this) { cbgssa_TemporalAction__init_($this); } function cbgu_Array$ArrayIterator() { var a = this; jl_Object.call(a); a.$array9 = null; a.$allowRemove0 = 0; a.$index5 = 0; a.$valid0 = 0; } function cbgu_Array$ArrayIterator__init_(var_0, var_1) { var var_2 = new cbgu_Array$ArrayIterator(); cbgu_Array$ArrayIterator__init_0(var_2, var_0, var_1); return var_2; } function cbgu_Array$ArrayIterator__init_0($this, $array, $allowRemove) { jl_Object__init_0($this); $this.$valid0 = 1; $this.$array9 = $array; $this.$allowRemove0 = $allowRemove; } function cbgu_Array$ArrayIterator_hasNext($this) { if (!$this.$valid0) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1096))); return $this.$index5 >= $this.$array9.$size ? 0 : 1; } function cbgu_Array$ArrayIterator_next($this) { var var$1, var$2; if ($this.$index5 >= $this.$array9.$size) $rt_throw(ju_NoSuchElementException__init_1(jl_String_valueOf($this.$index5))); if (!$this.$valid0) $rt_throw(cbgu_GdxRuntimeException__init_0($rt_s(1096))); var$1 = $this.$array9.$items.data; var$2 = $this.$index5; $this.$index5 = var$2 + 1 | 0; return var$1[var$2]; } function omceu_API$_PreConfigured$16() { var a = this; omceuga_ButtonAction.call(a); a.$val$inputTextField2 = null; a.$val$minInputLength0 = 0; a.$val$inputResultFunction0 = null; a.$this$132 = null; } function omceu_API$_PreConfigured$16__init_(var_0, var_1, var_2, var_3) { var var_4 = new omceu_API$_PreConfigured$16(); omceu_API$_PreConfigured$16__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omceu_API$_PreConfigured$16__init_0($this, $this$1, var$2, var$3, var$4) { $this.$this$132 = $this$1; $this.$val$inputTextField2 = var$2; $this.$val$minInputLength0 = var$3; $this.$val$inputResultFunction0 = var$4; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$16_onRelease($this) { if ($this.$val$inputTextField2.$content0.$length() >= $this.$val$minInputLength0) { if ($this.$val$inputResultFunction0 !== null) $this.$val$inputResultFunction0.$accept($this.$val$inputTextField2.$content0); $this.$this$132.$this$026.$removeCurrentModalWindow(); } } function omceu_API$_PreConfigured$18() { var a = this; omceuga_ButtonAction.call(a); a.$val$inputTextField3 = null; a.$this$133 = null; } function omceu_API$_PreConfigured$18__init_(var_0, var_1) { var var_2 = new omceu_API$_PreConfigured$18(); omceu_API$_PreConfigured$18__init_0(var_2, var_0, var_1); return var_2; } function omceu_API$_PreConfigured$18__init_0($this, $this$1, var$2) { $this.$this$133 = $this$1; $this.$val$inputTextField3 = var$2; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$18_onRelease($this) { if ($this.$val$inputTextField3.$content0.$length() > 0) { $this.$this$133.$this$026.$components0.$textField.$setContent($this.$val$inputTextField3, $this.$val$inputTextField3.$content0.$substring0(0, $this.$val$inputTextField3.$content0.$length() - 1 | 0)); $this.$this$133.$this$026.$components0.$textField.$setMarkerPosition($this.$val$inputTextField3, $this.$val$inputTextField3.$content0.$length()); } } function omceu_API$_PreConfigured$17() { var a = this; omceuga_ButtonAction.call(a); a.$val$lowerCaseButtonsList = null; a.$val$upperCaseButtonsList = null; a.$this$134 = null; } function omceu_API$_PreConfigured$17__init_(var_0, var_1, var_2) { var var_3 = new omceu_API$_PreConfigured$17(); omceu_API$_PreConfigured$17__init_0(var_3, var_0, var_1, var_2); return var_3; } function omceu_API$_PreConfigured$17__init_0($this, $this$1, var$2, var$3) { $this.$this$134 = $this$1; $this.$val$lowerCaseButtonsList = var$2; $this.$val$upperCaseButtonsList = var$3; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$17_onToggle($this, $value) { var $i2; $i2 = 0; while ($i2 < $this.$val$lowerCaseButtonsList.$size0()) { $this.$this$134.$this$026.$components0.$setVisible($this.$val$lowerCaseButtonsList.$get5($i2), $value ? 0 : 1); $i2 = $i2 + 1 | 0; } $i2 = 0; while ($i2 < $this.$val$upperCaseButtonsList.$size0()) { $this.$this$134.$this$026.$components0.$setVisible($this.$val$upperCaseButtonsList.$get5($i2), $value); $i2 = $i2 + 1 | 0; } } var jur_IntArrHash = $rt_classWithoutFields(); function omceu_API$_PreConfigured$19() { var a = this; omceuga_ButtonAction.call(a); a.$val$inputTextField4 = null; a.$val$cl = 0; a.$this$135 = null; } function omceu_API$_PreConfigured$19__init_(var_0, var_1, var_2) { var var_3 = new omceu_API$_PreConfigured$19(); omceu_API$_PreConfigured$19__init_0(var_3, var_0, var_1, var_2); return var_3; } function omceu_API$_PreConfigured$19__init_0($this, $this$1, var$2, var$3) { $this.$this$135 = $this$1; $this.$val$inputTextField4 = var$2; $this.$val$cl = var$3; omceuga_ButtonAction__init_($this); } function omceu_API$_PreConfigured$19_onRelease($this) { var var$1, var$2, var$3, var$4, var$5; var$1 = $this.$this$135.$this$026.$components0.$textField; var$2 = $this.$val$inputTextField4; var$3 = $this.$val$inputTextField4.$content0; var$4 = $this.$val$cl; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(var$5, var$3), var$4); var$1.$setContent(var$2, jl_StringBuilder_toString(var$5)); $this.$this$135.$this$026.$components0.$textField.$setMarkerPosition($this.$val$inputTextField4, $this.$val$inputTextField4.$content0.$length()); } var jur_AbstractCharClass$LazyJavaMirrored = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaMirrored__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaMirrored(); jur_AbstractCharClass$LazyJavaMirrored__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaMirrored__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaMirrored_computeValue($this) { return jur_AbstractCharClass$LazyJavaMirrored$1__init_($this); } var jur_AbstractCharClass$LazyJavaISOControl = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazyJavaISOControl__init_() { var var_0 = new jur_AbstractCharClass$LazyJavaISOControl(); jur_AbstractCharClass$LazyJavaISOControl__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazyJavaISOControl__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazyJavaISOControl_computeValue($this) { return jur_AbstractCharClass$LazyJavaISOControl$1__init_($this); } var cbgggm_NodeKeyframe = $rt_classWithoutFields(); function cbgggpv_EllipseSpawnShapeValue() { cbgggpv_PrimitiveSpawnShapeValue.call(this); this.$side = null; } function cbgggpv_EllipseSpawnShapeValue__init_0() { var var_0 = new cbgggpv_EllipseSpawnShapeValue(); cbgggpv_EllipseSpawnShapeValue__init_(var_0); return var_0; } function cbgggpv_EllipseSpawnShapeValue__init_($this) { cbgggpv_PrimitiveSpawnShapeValue__init_($this); cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit(); $this.$side = cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_both; } var cbgggpi_RegionInfluencer$Single = $rt_classWithoutFields(cbgggpi_RegionInfluencer); function cbgggpi_RegionInfluencer$Single__init_0() { var var_0 = new cbgggpi_RegionInfluencer$Single(); cbgggpi_RegionInfluencer$Single__init_(var_0); return var_0; } function cbgggpi_RegionInfluencer$Single__init_($this) { cbgggpi_RegionInfluencer__init_0($this); } var cgxgbtd_TeaTypedArrays = $rt_classWithoutFields(cgxgbtdt_TypedArrays); function cgxgbtd_TeaTypedArrays__init_0() { var var_0 = new cgxgbtd_TeaTypedArrays(); cgxgbtd_TeaTypedArrays__init_(var_0); return var_0; } function cgxgbtd_TeaTypedArrays__init_($this) { cgxgbtdt_TypedArrays__init_($this); cgxgbtdt_TypedArrays_setInstance($this); } function cgxgbtd_TeaTypedArrays_createFloat32Array($this, $length) { var $create; $create = new $rt_globals.Float32Array($length); return $create; } function cgxgbtd_TeaTypedArrays_createInt32Array($this, $length) { var $create; $create = new $rt_globals.Int32Array($length); return $create; } function cgxgbtd_TeaTypedArrays_createInt16Array($this, $length) { var $create; $create = new $rt_globals.Int16Array($length); return $create; } function cgxgbtd_TeaTypedArrays_createInt8Array($this, $arrayBuffer) { var $create; $create = new $rt_globals.Int8Array($arrayBuffer); return $create; } function cgxgbtd_TeaTypedArrays_createUint8Array($this, $length) { var $create; $create = new $rt_globals.Uint8Array($length); return $create; } function jur_HighSurrogateCharSet() { jur_JointSet.call(this); this.$high2 = 0; } function jur_HighSurrogateCharSet__init_(var_0) { var var_1 = new jur_HighSurrogateCharSet(); jur_HighSurrogateCharSet__init_0(var_1, var_0); return var_1; } function jur_HighSurrogateCharSet__init_0($this, $high) { jur_JointSet__init_0($this); $this.$high2 = $high; } function jur_HighSurrogateCharSet_setNext($this, $next) { $this.$next = $next; } function jur_HighSurrogateCharSet_matches($this, $stringIndex, $testString, $matchResult) { var $strLength, var$5, var$6, $high, $low; $strLength = $matchResult.$getRightBound(); var$5 = $stringIndex + 1 | 0; var$6 = $rt_compare(var$5, $strLength); if (var$6 > 0) { $matchResult.$hitEnd = 1; return (-1); } $high = $testString.$charAt($stringIndex); if (var$6 < 0) { $low = $testString.$charAt(var$5); if (jl_Character_isLowSurrogate($low)) return (-1); } if ($this.$high2 != $high) return (-1); return $this.$next.$matches(var$5, $testString, $matchResult); } function jur_HighSurrogateCharSet_find($this, $strIndex, $testString, $matchResult) { var $testStr, $strLength, var$6; if (!($testString instanceof jl_String)) return jur_AbstractSet_find($this, $strIndex, $testString, $matchResult); $testStr = $testString; $strLength = $matchResult.$getRightBound(); while (true) { if ($strIndex >= $strLength) return (-1); var$6 = $testStr.$indexOf($this.$high2, $strIndex); if (var$6 < 0) return (-1); $strIndex = var$6 + 1 | 0; if ($strIndex < $strLength && jl_Character_isLowSurrogate($testStr.$charAt($strIndex))) { $strIndex = var$6 + 2 | 0; continue; } if ($this.$next.$matches($strIndex, $testString, $matchResult) >= 0) break; } return var$6; } function jur_HighSurrogateCharSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult) { var $testStr, $strLength, var$7, var$8; if (!($testString instanceof jl_String)) return jur_AbstractSet_findBack($this, $strIndex, $lastIndex, $testString, $matchResult); $testStr = $testString; $strLength = $matchResult.$getRightBound(); a: { while (true) { if ($lastIndex < $strIndex) return (-1); var$7 = $testStr.$lastIndexOf1($this.$high2, $lastIndex); if (var$7 < 0) break a; if (var$7 < $strIndex) break a; var$8 = var$7 + 1 | 0; if (var$8 < $strLength && jl_Character_isLowSurrogate($testStr.$charAt(var$8))) { $lastIndex = var$7 + (-1) | 0; continue; } if ($this.$next.$matches(var$8, $testString, $matchResult) >= 0) break; $lastIndex = var$7 + (-1) | 0; } return var$7; } return (-1); } function jur_HighSurrogateCharSet_getName($this) { var var$1, var$2; var$1 = $this.$high2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append0(var$2, var$1); return jl_StringBuilder_toString(var$2); } function jur_HighSurrogateCharSet_first($this, $set) { if ($set instanceof jur_CharSet) return 0; if ($set instanceof jur_RangeSet) return 0; if ($set instanceof jur_SupplRangeSet) return 0; if ($set instanceof jur_SupplCharSet) return 0; if ($set instanceof jur_LowSurrogateCharSet) return 0; if (!($set instanceof jur_HighSurrogateCharSet)) return 1; return $set.$high2 != $this.$high2 ? 0 : 1; } function jur_HighSurrogateCharSet_hasConsumed($this, $matchResult) { return 1; } function ju_Formatter$FormatWriter() { var a = this; jl_Object.call(a); a.$formatter = null; a.$out4 = null; a.$locale5 = null; a.$format10 = null; a.$args = null; a.$index11 = 0; a.$formatSpecifierStart = 0; a.$defaultArgumentIndex = 0; a.$argumentIndex = 0; a.$previousArgumentIndex = 0; a.$width15 = 0; a.$precision0 = 0; a.$flags3 = 0; } function ju_Formatter$FormatWriter__init_(var_0, var_1, var_2, var_3, var_4) { var var_5 = new ju_Formatter$FormatWriter(); ju_Formatter$FormatWriter__init_0(var_5, var_0, var_1, var_2, var_3, var_4); return var_5; } function ju_Formatter$FormatWriter__init_0($this, $formatter, $out, $locale, $format, $args) { jl_Object__init_0($this); $this.$formatter = $formatter; $this.$out4 = $out; $this.$locale5 = $locale; $this.$format10 = $format; $this.$args = $args; } function ju_Formatter$FormatWriter_write($this) { var $next, $specifier; while (true) { $next = $this.$format10.$indexOf(37, $this.$index11); if ($next < 0) break; $this.$out4.$append36($this.$format10.$substring0($this.$index11, $next)); $this.$index11 = $next + 1 | 0; $this.$formatSpecifierStart = $this.$index11; $specifier = ju_Formatter$FormatWriter_parseFormatSpecifier($this); ju_Formatter$FormatWriter_configureFormat($this); ju_Formatter$FormatWriter_formatValue($this, $specifier); } $this.$out4.$append36($this.$format10.$substring($this.$index11)); } function ju_Formatter$FormatWriter_formatValue($this, $specifier) { a: { b: { switch ($specifier) { case 66: break; case 67: ju_Formatter$FormatWriter_formatChar($this, $specifier, 1); break a; case 68: ju_Formatter$FormatWriter_formatDecimalInt($this, $specifier, 1); break a; case 69: case 70: case 71: case 73: case 74: case 75: case 76: case 77: case 78: case 80: case 81: case 82: case 84: case 85: case 86: case 87: case 89: case 90: case 91: case 92: case 93: case 94: case 95: case 96: case 97: case 101: case 102: case 103: case 105: case 106: case 107: case 108: case 109: case 110: case 112: case 113: case 114: case 116: case 117: case 118: case 119: break b; case 72: ju_Formatter$FormatWriter_formatHex($this, $specifier, 1); break a; case 79: ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 3, 1); break a; case 83: ju_Formatter$FormatWriter_formatString($this, $specifier, 1); break a; case 88: ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 4, 1); break a; case 98: ju_Formatter$FormatWriter_formatBoolean($this, $specifier, 0); break a; case 99: ju_Formatter$FormatWriter_formatChar($this, $specifier, 0); break a; case 100: ju_Formatter$FormatWriter_formatDecimalInt($this, $specifier, 0); break a; case 104: ju_Formatter$FormatWriter_formatHex($this, $specifier, 0); break a; case 111: ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 3, 0); break a; case 115: ju_Formatter$FormatWriter_formatString($this, $specifier, 0); break a; case 120: ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, 4, 0); break a; default: break b; } ju_Formatter$FormatWriter_formatBoolean($this, $specifier, 1); break a; } $rt_throw(ju_UnknownFormatConversionException__init_(jl_String_valueOf2($specifier))); } } function ju_Formatter$FormatWriter_formatBoolean($this, $specifier, $upperCase) { var $arg, $s; ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); $arg = $this.$args.data[$this.$argumentIndex]; $s = jl_Boolean_toString($arg instanceof jl_Boolean ? $arg.$booleanValue() : $arg === null ? 0 : 1); ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $s); } function ju_Formatter$FormatWriter_formatHex($this, $specifier, $upperCase) { var $arg, $s; ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); $arg = $this.$args.data[$this.$argumentIndex]; $s = $arg === null ? $rt_s(105) : jl_Integer_toHexString($arg.$hashCode()); ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $s); } function ju_Formatter$FormatWriter_formatString($this, $specifier, $upperCase) { var $arg, $flagsToPass; ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $specifier); $arg = $this.$args.data[$this.$argumentIndex]; if (!$rt_isInstance($arg, ju_Formattable)) ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_String_valueOf1($arg)); else { $flagsToPass = $this.$flags3 & 7; if ($upperCase) $flagsToPass = $flagsToPass | 2; $arg.$formatTo($this.$formatter, $flagsToPass, $this.$width15, $this.$precision0); } } function ju_Formatter$FormatWriter_formatChar($this, $specifier, $upperCase) { var $arg, $c; ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 259); $arg = $this.$args.data[$this.$argumentIndex]; if ($this.$precision0 >= 0) $rt_throw(ju_IllegalFormatPrecisionException__init_($this.$precision0)); if ($arg instanceof jl_Character) $c = $arg.$charValue(); else if ($arg instanceof jl_Byte) $c = $arg.$byteValue() & 65535; else if ($arg instanceof jl_Short) $c = $arg.$shortValue() & 65535; else { if (!($arg instanceof jl_Integer)) { if ($arg === null) { ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $rt_s(105)); return; } $rt_throw(ju_IllegalFormatConversionException__init_($specifier, jl_Object_getClass($arg))); } $c = $arg.$intValue(); if (!jl_Character_isValidCodePoint($c)) $rt_throw(ju_IllegalFormatCodePointException__init_($c)); } ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, jl_String__init_(jl_Character_toChars($c))); } function ju_Formatter$FormatWriter_formatDecimalInt($this, $specifier, $upperCase) { var $arg, $value, $str, $negative, $value_0, $additionalSymbols, $sb, $valueSb, $separator, $size, $i, $prev, $i_0; ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 507); ju_Formatter$FormatWriter_verifyIntFlags($this); $arg = $this.$args.data[$this.$argumentIndex]; if ($arg instanceof jl_Long) { $value = $arg.$longValue(); $str = jl_Long_toString(jl_Math_abs1($value)); $negative = Long_ge($value, Long_ZERO) ? 0 : 1; } else { if (!($arg instanceof jl_Integer) && !($arg instanceof jl_Byte) && !($arg instanceof jl_Short)) $rt_throw(ju_IllegalFormatConversionException__init_($specifier, $arg === null ? null : jl_Object_getClass($arg))); $value_0 = $arg.$intValue(); $str = jl_Integer_toString0(jl_Math_abs($value_0)); $negative = $value_0 >= 0 ? 0 : 1; } $additionalSymbols = 0; $sb = jl_StringBuilder__init_(); if ($negative) { if (!($this.$flags3 & 128)) { $sb.$append0(45); $additionalSymbols = 1; } else { $sb.$append0(40); $additionalSymbols = 2; } } else if ($this.$flags3 & 8) { $sb.$append0(43); $additionalSymbols = 1; } else if ($this.$flags3 & 16) { $sb.$append0(32); $additionalSymbols = 1; } $valueSb = jl_StringBuilder__init_(); if (!($this.$flags3 & 64)) $valueSb.$append1($str); else { $separator = (jt_DecimalFormatSymbols__init_($this.$locale5)).$getGroupingSeparator(); $size = (jt_NumberFormat_getNumberInstance($this.$locale5)).$getGroupingSize(); $i = $str.$length() % $size | 0; if (!$i) $i = $size; $prev = 0; while ($i < $str.$length()) { $valueSb.$append1($str.$substring0($prev, $i)); $valueSb.$append0($separator); $i_0 = $i + $size | 0; $prev = $i; $i = $i_0; } $valueSb.$append1($str.$substring($prev)); } a: { if ($this.$flags3 & 32) { $i = $valueSb.$length() + $additionalSymbols | 0; while (true) { if ($i >= $this.$width15) break a; $sb.$append0(jl_Character_forDigit(0, 10)); $i = $i + 1 | 0; } } } $sb.$append33($valueSb); if ($negative && $this.$flags3 & 128) $sb.$append0(41); ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $sb.$toString()); } function ju_Formatter$FormatWriter_formatRadixInt($this, $specifier, $radixLog2, $upperCase) { var $arg, $str, $sb, $prefix, var$8, $i; ju_Formatter$FormatWriter_verifyFlags($this, $specifier, 423); ju_Formatter$FormatWriter_verifyIntFlags($this); $arg = $this.$args.data[$this.$argumentIndex]; if ($arg instanceof jl_Long) $str = otci_IntegerUtil_toUnsignedLogRadixString0($arg.$longValue(), $radixLog2); else if ($arg instanceof jl_Integer) $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$intValue(), $radixLog2); else if ($arg instanceof jl_Short) $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$shortValue() & 65535, $radixLog2); else { if (!($arg instanceof jl_Byte)) $rt_throw(ju_IllegalFormatConversionException__init_($specifier, $arg === null ? null : jl_Object_getClass($arg))); $str = otci_IntegerUtil_toUnsignedLogRadixString($arg.$byteValue() & 255, $radixLog2); } $sb = jl_StringBuilder__init_(); if ($this.$flags3 & 4) { $prefix = $radixLog2 != 4 ? $rt_s(330) : $rt_s(1450); var$8 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$8, $prefix), $str); $str = jl_StringBuilder_toString(var$8); } a: { if ($this.$flags3 & 32) { $i = $str.$length(); while (true) { if ($i >= $this.$width15) break a; $sb.$append0(jl_Character_forDigit(0, 10)); $i = $i + 1 | 0; } } } $sb.$append1($str); ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $sb.$toString()); } function ju_Formatter$FormatWriter_verifyIntFlags($this) { if ($this.$flags3 & 8 && $this.$flags3 & 16) $rt_throw(ju_IllegalFormatFlagsException__init_($rt_s(1451))); if ($this.$flags3 & 32 && $this.$flags3 & 1) $rt_throw(ju_IllegalFormatFlagsException__init_($rt_s(1452))); if ($this.$precision0 >= 0) $rt_throw(ju_IllegalFormatPrecisionException__init_($this.$precision0)); if ($this.$flags3 & 1 && $this.$width15 < 0) $rt_throw(ju_MissingFormatWidthException__init_($this.$format10.$substring0($this.$formatSpecifierStart, $this.$index11))); } function ju_Formatter$FormatWriter_formatGivenString($this, $upperCase, $str) { if ($this.$precision0 > 0) $str = $str.$substring0(0, $this.$precision0); if ($upperCase) $str = $str.$toUpperCase(); if (!($this.$flags3 & 1)) { ju_Formatter$FormatWriter_mayBeAppendSpaces($this, $str); $this.$out4.$append36($str); } else { $this.$out4.$append36($str); ju_Formatter$FormatWriter_mayBeAppendSpaces($this, $str); } } function ju_Formatter$FormatWriter_verifyFlagsForGeneralFormat($this, $conversion) { ju_Formatter$FormatWriter_verifyFlags($this, $conversion, 263); } function ju_Formatter$FormatWriter_verifyFlags($this, $conversion, $mask) { if (($this.$flags3 | $mask) == $mask) return; $rt_throw(ju_FormatFlagsConversionMismatchException__init_(ju_Formatter$FormatWriter_flagsToString($this, $this.$flags3 & ($mask ^ (-1))), $conversion)); } function ju_Formatter$FormatWriter_flagsToString($this, $flags) { var $flagIndex; $flagIndex = jl_Integer_numberOfTrailingZeros($flags); return jl_String_valueOf2($rt_s(1453).$charAt($flagIndex)); } function ju_Formatter$FormatWriter_mayBeAppendSpaces($this, $str) { var $diff, $sb, $i; if ($this.$width15 > $str.$length()) { $diff = $this.$width15 - $str.$length() | 0; $sb = jl_StringBuilder__init_0($diff); $i = 0; while ($i < $diff) { $sb.$append0(32); $i = $i + 1 | 0; } $this.$out4.$append36($sb); } } function ju_Formatter$FormatWriter_configureFormat($this) { var var$1; if ($this.$flags3 & 256) $this.$argumentIndex = jl_Math_max(0, $this.$previousArgumentIndex); if ($this.$argumentIndex == (-1)) { var$1 = $this.$defaultArgumentIndex; $this.$defaultArgumentIndex = var$1 + 1 | 0; $this.$argumentIndex = var$1; } $this.$previousArgumentIndex = $this.$argumentIndex; } function ju_Formatter$FormatWriter_parseFormatSpecifier($this) { var $c, $n, var$3, var$4; $this.$flags3 = 0; $this.$argumentIndex = (-1); $this.$width15 = (-1); $this.$precision0 = (-1); $c = $this.$format10.$charAt($this.$index11); if ($c != 48 && ju_Formatter$FormatWriter_isDigit($c)) { $n = ju_Formatter$FormatWriter_readInt($this); if ($this.$index11 < $this.$format10.$length() && $this.$format10.$charAt($this.$index11) == 36) { $this.$index11 = $this.$index11 + 1 | 0; $this.$argumentIndex = $n - 1 | 0; } else $this.$width15 = $n; } ju_Formatter$FormatWriter_parseFlags($this); if ($this.$width15 < 0 && $this.$index11 < $this.$format10.$length() && ju_Formatter$FormatWriter_isDigit($this.$format10.$charAt($this.$index11))) $this.$width15 = ju_Formatter$FormatWriter_readInt($this); if ($this.$index11 < $this.$format10.$length() && $this.$format10.$charAt($this.$index11) == 46) { $this.$index11 = $this.$index11 + 1 | 0; if ($this.$index11 < $this.$format10.$length() && ju_Formatter$FormatWriter_isDigit($this.$format10.$charAt($this.$index11))) $this.$precision0 = ju_Formatter$FormatWriter_readInt($this); else $rt_throw(ju_UnknownFormatConversionException__init_(jl_String_valueOf2($this.$format10.$charAt($this.$index11 - 1 | 0)))); } if ($this.$index11 < $this.$format10.$length()) { var$3 = $this.$format10; var$4 = $this.$index11; $this.$index11 = var$4 + 1 | 0; return var$3.$charAt(var$4); } $rt_throw(ju_UnknownFormatConversionException__init_(jl_String_valueOf2($this.$format10.$charAt($this.$format10.$length() - 1 | 0)))); } function ju_Formatter$FormatWriter_parseFlags($this) { var $c, $flag; a: { while ($this.$index11 < $this.$format10.$length()) { b: { $c = $this.$format10.$charAt($this.$index11); switch ($c) { case 32: break; case 33: case 34: case 36: case 37: case 38: case 39: case 41: case 42: case 46: case 47: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 58: case 59: break a; case 35: $flag = 4; break b; case 40: $flag = 128; break b; case 43: $flag = 8; break b; case 44: $flag = 64; break b; case 45: $flag = 1; break b; case 48: $flag = 32; break b; case 60: $flag = 256; break b; default: break a; } $flag = 16; } if ($this.$flags3 & $flag) $rt_throw(ju_DuplicateFormatFlagsException__init_(jl_String_valueOf2($c))); $this.$flags3 = $this.$flags3 | $flag; $this.$index11 = $this.$index11 + 1 | 0; } return; } } function ju_Formatter$FormatWriter_readInt($this) { var $result, var$2, var$3, var$4; $result = 0; while ($this.$index11 < $this.$format10.$length() && ju_Formatter$FormatWriter_isDigit($this.$format10.$charAt($this.$index11))) { var$2 = $result * 10 | 0; var$3 = $this.$format10; var$4 = $this.$index11; $this.$index11 = var$4 + 1 | 0; $result = var$2 + (var$3.$charAt(var$4) - 48 | 0) | 0; } return $result; } function ju_Formatter$FormatWriter_isDigit($c) { return $c >= 48 && $c <= 57 ? 1 : 0; } var cbgssu_Table$DebugRect = $rt_classWithoutFields(cbgm_Rectangle); var cbgssu_Table$DebugRect_pool = null; function cbgssu_Table$DebugRect_$callClinit() { cbgssu_Table$DebugRect_$callClinit = $rt_eraseClinit(cbgssu_Table$DebugRect); cbgssu_Table$DebugRect__clinit_(); } function cbgssu_Table$DebugRect__init_0() { var var_0 = new cbgssu_Table$DebugRect(); cbgssu_Table$DebugRect__init_(var_0); return var_0; } function cbgssu_Table$DebugRect__init_($this) { cbgssu_Table$DebugRect_$callClinit(); cbgm_Rectangle__init_0($this); } function cbgssu_Table$DebugRect__clinit_() { cbgssu_Table$DebugRect_pool = cbgu_Pools_get0($rt_cls(cbgssu_Table$DebugRect)); } var cbgm_Interpolation$ElasticIn = $rt_classWithoutFields(cbgm_Interpolation$Elastic); function cbgm_Interpolation$ElasticIn__init_(var_0, var_1, var_2, var_3) { var var_4 = new cbgm_Interpolation$ElasticIn(); cbgm_Interpolation$ElasticIn__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function cbgm_Interpolation$ElasticIn__init_0($this, $value, $power, $bounces, $scale) { cbgm_Interpolation$Elastic__init_0($this, $value, $power, $bounces, $scale); } function otpp_AsyncCallbackWrapper() { jl_Object.call(this); this.$realAsyncCallback = null; } function otpp_AsyncCallbackWrapper__init_(var_0) { var var_1 = new otpp_AsyncCallbackWrapper(); otpp_AsyncCallbackWrapper__init_0(var_1, var_0); return var_1; } function otpp_AsyncCallbackWrapper__init_0($this, $realAsyncCallback) { jl_Object__init_0($this); $this.$realAsyncCallback = $realAsyncCallback; } function otpp_AsyncCallbackWrapper_create($realAsyncCallback) { return otpp_AsyncCallbackWrapper__init_($realAsyncCallback); } function otpp_AsyncCallbackWrapper_complete($this, $result) { $this.$realAsyncCallback.$complete($result); } function otpp_AsyncCallbackWrapper_error($this, $e) { $this.$realAsyncCallback.$error($e); } function ju_Hashtable$HashEnumIterator() { var a = this; ju_Hashtable$HashIterator.call(a); a.$isEnumeration = 0; a.$start16 = 0; a.$entry = null; a.$this$0101 = null; } function ju_Hashtable$HashEnumIterator__init_(var_0, var_1) { var var_2 = new ju_Hashtable$HashEnumIterator(); ju_Hashtable$HashEnumIterator__init_0(var_2, var_0, var_1); return var_2; } function ju_Hashtable$HashEnumIterator__init_0($this, $this$0, $value) { $this.$this$0101 = $this$0; ju_Hashtable$HashIterator__init_0($this, $this$0, $value); } function ju_Hashtable$HashEnumIterator_hasMoreElements($this) { var var$1, var$2; if (!$this.$isEnumeration) return ju_Hashtable$HashIterator_hasNext($this); if ($this.$entry !== null) return 1; while ($this.$start16 > $this.$this$0101.$firstSlot) { var$1 = $this.$this$0101.$elementData.data; var$2 = $this.$start16 - 1 | 0; $this.$start16 = var$2; if (var$1[var$2] === null) continue; else { $this.$entry = $this.$this$0101.$elementData.data[$this.$start16]; return 1; } } return 0; } function ju_Hashtable$HashEnumIterator_hasNext($this) { if (!$this.$isEnumeration) return ju_Hashtable$HashIterator_hasNext($this); return $this.$hasMoreElements(); } function ju_Hashtable$HashEnumIterator_next($this) { if (!$this.$isEnumeration) return ju_Hashtable$HashIterator_next($this); if ($this.$expectedModCount == $this.$this$0101.$modCount) return $this.$nextElement(); $rt_throw(ju_ConcurrentModificationException__init_()); } function ju_Hashtable$HashEnumIterator_nextElement($this) { var $result; if (!$this.$isEnumeration) return ju_Hashtable$HashIterator_next($this); if (!$this.$hasMoreElements()) $rt_throw(ju_NoSuchElementException__init_()); $result = $this.$type2.$get6($this.$entry); $this.$entry = $this.$entry.$next1; return $result; } function omcemm_CMediaCursor() { var a = this; omcemm_CMediaGFX.call(a); a.$hotspot_x = 0; a.$hotspot_y = 0; } function omcemm_CMediaCursor__init_(var_0) { var var_1 = new omcemm_CMediaCursor(); omcemm_CMediaCursor__init_0(var_1, var_0); return var_1; } function omcemm_CMediaCursor__init_0($this, $filename) { omcemm_CMediaGFX__init_($this, $filename); } function cbgu_IntArray() { var a = this; jl_Object.call(a); a.$items1 = null; a.$size1 = 0; a.$ordered2 = 0; } function cbgu_IntArray__init_0() { var var_0 = new cbgu_IntArray(); cbgu_IntArray__init_1(var_0); return var_0; } function cbgu_IntArray__init_(var_0) { var var_1 = new cbgu_IntArray(); cbgu_IntArray__init_2(var_1, var_0); return var_1; } function cbgu_IntArray__init_3(var_0, var_1) { var var_2 = new cbgu_IntArray(); cbgu_IntArray__init_4(var_2, var_0, var_1); return var_2; } function cbgu_IntArray__init_1($this) { cbgu_IntArray__init_4($this, 1, 16); } function cbgu_IntArray__init_2($this, $capacity) { cbgu_IntArray__init_4($this, 1, $capacity); } function cbgu_IntArray__init_4($this, $ordered, $capacity) { jl_Object__init_0($this); $this.$ordered2 = $ordered; $this.$items1 = $rt_createIntArray($capacity); } function cbgu_IntArray_add($this, $value) { var $items, var$3, var$4; $items = $this.$items1; var$3 = $items.data; if ($this.$size1 == var$3.length) $items = $this.$resize3(jl_Math_max(8, $this.$size1 * 1.75 | 0)); var$3 = $items.data; var$4 = $this.$size1; $this.$size1 = var$4 + 1 | 0; var$3[var$4] = $value; } function cbgu_IntArray_add0($this, $value1, $value2) { var $items, var$4; $items = $this.$items1; var$4 = $items.data; if (($this.$size1 + 1 | 0) >= var$4.length) $items = $this.$resize3(jl_Math_max(8, $this.$size1 * 1.75 | 0)); var$4 = $items.data; var$4[$this.$size1] = $value1; var$4[$this.$size1 + 1 | 0] = $value2; $this.$size1 = $this.$size1 + 2 | 0; } function cbgu_IntArray_get($this, $index) { if ($index < $this.$size1) return $this.$items1.data[$index]; $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(27))).$append2($index)).$append1($rt_s(28))).$append2($this.$size1)).$toString())); } function cbgu_IntArray_set($this, $index, $value) { if ($index < $this.$size1) { $this.$items1.data[$index] = $value; return; } $rt_throw(jl_IndexOutOfBoundsException__init_((((((jl_StringBuilder__init_()).$append1($rt_s(27))).$append2($index)).$append1($rt_s(28))).$append2($this.$size1)).$toString())); } function cbgu_IntArray_pop($this) { var var$1, var$2; var$1 = $this.$items1.data; var$2 = $this.$size1 - 1 | 0; $this.$size1 = var$2; return var$1[var$2]; } function cbgu_IntArray_peek($this) { return $this.$items1.data[$this.$size1 - 1 | 0]; } function cbgu_IntArray_clear($this) { $this.$size1 = 0; } function cbgu_IntArray_ensureCapacity($this, $additionalCapacity) { var $sizeNeeded; if ($additionalCapacity < 0) $rt_throw(jl_IllegalArgumentException__init_((((jl_StringBuilder__init_()).$append1($rt_s(33))).$append2($additionalCapacity)).$toString())); $sizeNeeded = $this.$size1 + $additionalCapacity | 0; if ($sizeNeeded > $this.$items1.data.length) $this.$resize3(jl_Math_max(jl_Math_max(8, $sizeNeeded), $this.$size1 * 1.75 | 0)); return $this.$items1; } function cbgu_IntArray_resize($this, $newSize) { var $newItems, var$3, $items; $newItems = $rt_createIntArray($newSize); var$3 = $newItems.data; $items = $this.$items1; jl_System_arraycopy($items, 0, $newItems, 0, jl_Math_min($this.$size1, var$3.length)); $this.$items1 = $newItems; return $newItems; } function cbgu_IntArray_hashCode($this) { var $items, $h, $i, $n, var$5; if (!$this.$ordered2) return jl_Object_hashCode($this); $items = $this.$items1; $h = 1; $i = 0; $n = $this.$size1; while ($i < $n) { var$5 = $items.data; $h = ($h * 31 | 0) + var$5[$i] | 0; $i = $i + 1 | 0; } return $h; } function cbgu_IntArray_equals($this, $object) { var $array, $n, $items1, $items2, $i, var$7; if ($object === $this) return 1; if (!$this.$ordered2) return 0; if (!($object instanceof cbgu_IntArray)) return 0; $array = $object; if (!$array.$ordered2) return 0; $n = $this.$size1; if ($n != $array.$size1) return 0; $items1 = $this.$items1; $items2 = $array.$items1; $i = 0; while ($i < $n) { var$7 = $items2.data; if ($items1.data[$i] != var$7[$i]) return 0; $i = $i + 1 | 0; } return 1; } function cbgu_IntArray_toString($this) { var $items, var$2, $buffer, $i; if (!$this.$size1) return $rt_s(35); $items = $this.$items1; var$2 = $items.data; $buffer = cbgu_StringBuilder__init_(32); $buffer.$append4(91); $buffer.$append37(var$2[0]); $i = 1; while ($i < $this.$size1) { $buffer.$append6($rt_s(36)); $buffer.$append37(var$2[$i]); $i = $i + 1 | 0; } $buffer.$append4(93); return $buffer.$toString(); } function cbgu_OrderedMap() { cbgu_ObjectMap.call(this); this.$keys0 = null; } function cbgu_OrderedMap__init_() { var var_0 = new cbgu_OrderedMap(); cbgu_OrderedMap__init_0(var_0); return var_0; } function cbgu_OrderedMap__init_0($this) { cbgu_ObjectMap__init_1($this); $this.$keys0 = cbgu_Array__init_1(); } function cbgu_OrderedMap_put($this, $key, $value) { var $i, $oldValue, var$5; $i = $this.$locateKey0($key); if ($i >= 0) { $oldValue = $this.$valueTable0.data[$i]; $this.$valueTable0.data[$i] = $value; return $oldValue; } var$5 = -($i + 1 | 0) | 0; $this.$keyTable2.data[var$5] = $key; $this.$valueTable0.data[var$5] = $value; $this.$keys0.$add1($key); var$5 = $this.$size3 + 1 | 0; $this.$size3 = var$5; if (var$5 >= $this.$threshold4) cbgu_ObjectMap_resize($this, $this.$keyTable2.data.length << 1); return null; } function omceu_UIEngine$render_drawComponent$lambda$_57_0() { var a = this; jl_Object.call(a); a.$_07 = null; a.$_11 = 0.0; a.$_20 = null; } function omceu_UIEngine$render_drawComponent$lambda$_57_0__init_(var_0, var_1, var_2) { var var_3 = new omceu_UIEngine$render_drawComponent$lambda$_57_0(); omceu_UIEngine$render_drawComponent$lambda$_57_0__init_0(var_3, var_0, var_1, var_2); return var_3; } function omceu_UIEngine$render_drawComponent$lambda$_57_0__init_0(var$0, var$1, var$2, var$3) { jl_Object__init_0(var$0); var$0.$_07 = var$1; var$0.$_11 = var$2; var$0.$_20 = var$3; } function jn_URI() { var a = this; jl_Object.call(a); a.$string5 = null; a.$scheme = null; a.$schemespecificpart = null; a.$authority = null; a.$userinfo = null; a.$host = null; a.$port = 0; a.$path0 = null; a.$query = null; a.$fragment = null; a.$opaque = 0; a.$absolute = 0; a.$serverAuthority = 0; a.$hash1 = 0; } function jn_URI__init_0() { var var_0 = new jn_URI(); jn_URI__init_(var_0); return var_0; } function jn_URI__init_1(var_0) { var var_1 = new jn_URI(); jn_URI__init_2(var_1, var_0); return var_1; } function jn_URI__init_($this) { jl_Object__init_0($this); $this.$port = (-1); $this.$hash1 = (-1); } function jn_URI__init_2($this, $uri) { jl_Object__init_0($this); $this.$port = (-1); $this.$hash1 = (-1); jn_URI$Helper_parseURI(jn_URI$Helper__init_($this), $uri, 0); } function jm_RoundingMode() { jl_Enum.call(this); this.$bigDecimalRM = 0; } var jm_RoundingMode_UP = null; var jm_RoundingMode_DOWN = null; var jm_RoundingMode_CEILING = null; var jm_RoundingMode_FLOOR = null; var jm_RoundingMode_HALF_UP = null; var jm_RoundingMode_HALF_DOWN = null; var jm_RoundingMode_HALF_EVEN = null; var jm_RoundingMode_UNNECESSARY = null; var jm_RoundingMode_$VALUES = null; function jm_RoundingMode_$callClinit() { jm_RoundingMode_$callClinit = $rt_eraseClinit(jm_RoundingMode); jm_RoundingMode__clinit_(); } function jm_RoundingMode__init_(var_0, var_1, var_2) { var var_3 = new jm_RoundingMode(); jm_RoundingMode__init_0(var_3, var_0, var_1, var_2); return var_3; } function jm_RoundingMode_values() { jm_RoundingMode_$callClinit(); return jm_RoundingMode_$VALUES.$clone(); } function jm_RoundingMode__init_0($this, var$1, var$2, $rm) { jm_RoundingMode_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$bigDecimalRM = $rm; } function jm_RoundingMode_$values() { jm_RoundingMode_$callClinit(); return $rt_createArrayFromData(jm_RoundingMode, [jm_RoundingMode_UP, jm_RoundingMode_DOWN, jm_RoundingMode_CEILING, jm_RoundingMode_FLOOR, jm_RoundingMode_HALF_UP, jm_RoundingMode_HALF_DOWN, jm_RoundingMode_HALF_EVEN, jm_RoundingMode_UNNECESSARY]); } function jm_RoundingMode__clinit_() { jm_RoundingMode_UP = jm_RoundingMode__init_($rt_s(1454), 0, 0); jm_RoundingMode_DOWN = jm_RoundingMode__init_($rt_s(1455), 1, 1); jm_RoundingMode_CEILING = jm_RoundingMode__init_($rt_s(1456), 2, 2); jm_RoundingMode_FLOOR = jm_RoundingMode__init_($rt_s(1457), 3, 3); jm_RoundingMode_HALF_UP = jm_RoundingMode__init_($rt_s(1458), 4, 4); jm_RoundingMode_HALF_DOWN = jm_RoundingMode__init_($rt_s(1459), 5, 5); jm_RoundingMode_HALF_EVEN = jm_RoundingMode__init_($rt_s(1460), 6, 6); jm_RoundingMode_UNNECESSARY = jm_RoundingMode__init_($rt_s(1461), 7, 7); jm_RoundingMode_$VALUES = jm_RoundingMode_$values(); } var cbgssu_SelectBox = $rt_classWithoutFields(cbgssu_Widget); var cbgssu_SelectBox_temp = null; function cbgssu_SelectBox_$callClinit() { cbgssu_SelectBox_$callClinit = $rt_eraseClinit(cbgssu_SelectBox); cbgssu_SelectBox__clinit_(); } function cbgssu_SelectBox__clinit_() { cbgssu_SelectBox_temp = cbgm_Vector2__init_(); } var jl_IllegalAccessException = $rt_classWithoutFields(jl_ReflectiveOperationException); function jl_IllegalAccessException__init_() { var var_0 = new jl_IllegalAccessException(); jl_IllegalAccessException__init_0(var_0); return var_0; } function jl_IllegalAccessException__init_0($this) { jl_ReflectiveOperationException__init_0($this); } var cbgggpr_ModelInstanceControllerRenderData = $rt_classWithoutFields(cbgggpr_ParticleControllerRenderData); function cbgggpr_ModelInstanceControllerRenderData__init_() { var var_0 = new cbgggpr_ModelInstanceControllerRenderData(); cbgggpr_ModelInstanceControllerRenderData__init_0(var_0); return var_0; } function cbgggpr_ModelInstanceControllerRenderData__init_0($this) { cbgggpr_ParticleControllerRenderData__init_($this); } function omceui_UIEngineInputProcessor() { var a = this; jl_Object.call(a); a.$inputEvents0 = null; a.$lastClickTime = Long_ZERO; a.$gamePadSupport0 = 0; } function omceui_UIEngineInputProcessor__init_(var_0, var_1) { var var_2 = new omceui_UIEngineInputProcessor(); omceui_UIEngineInputProcessor__init_0(var_2, var_0, var_1); return var_2; } function omceui_UIEngineInputProcessor__init_0($this, $inputEvents, $gamePadSupport) { jl_Object__init_0($this); $this.$inputEvents0 = $inputEvents; $this.$lastClickTime = jl_System_currentTimeMillis(); $this.$gamePadSupport0 = $gamePadSupport; cbg_Gdx_input.$setInputProcessor($this); if ($gamePadSupport) cbgc_Controllers_addListener($this); } function omceui_UIEngineInputProcessor_keyDown($this, $keycode) { $this.$inputEvents0.$keyDown = 1; $this.$inputEvents0.$keyDownKeyCodes.$add2(jl_Integer_valueOf($keycode)); $this.$inputEvents0.$keysDown.data[$keycode] = 1; return 0; } function omceui_UIEngineInputProcessor_keyUp($this, $keycode) { $this.$inputEvents0.$keyUp = 1; $this.$inputEvents0.$keyUpKeyCodes.$add2(jl_Integer_valueOf($keycode)); $this.$inputEvents0.$keysDown.data[$keycode] = 0; return 0; } function omceui_UIEngineInputProcessor_keyTyped($this, $character) { $this.$inputEvents0.$keyTyped = 1; $this.$inputEvents0.$keyTypedCharacters.$add2(jl_Character_valueOf($character)); return 0; } function omceui_UIEngineInputProcessor_touchDown($this, $screenX, $screenY, $pointer, $button) { $this.$inputEvents0.$mouseDown = 1; $this.$inputEvents0.$mouseDownButtons.$add2(jl_Integer_valueOf($button)); $this.$inputEvents0.$mouseButtonsDown.data[$button] = 1; if (!$button && Long_lt(Long_sub(jl_System_currentTimeMillis(), $this.$lastClickTime), Long_fromInt(180))) $this.$inputEvents0.$mouseDoubleClick = 1; $this.$lastClickTime = jl_System_currentTimeMillis(); return 0; } function omceui_UIEngineInputProcessor_touchUp($this, $screenX, $screenY, $pointer, $button) { $this.$inputEvents0.$mouseUp = 1; $this.$inputEvents0.$mouseUpButtons.$add2(jl_Integer_valueOf($button)); $this.$inputEvents0.$mouseButtonsDown.data[$button] = 0; return 0; } function omceui_UIEngineInputProcessor_touchDragged($this, $screenX, $screenY, $pointer) { $this.$inputEvents0.$mouseDragged = 1; return 0; } function omceui_UIEngineInputProcessor_mouseMoved($this, $screenX, $screenY) { $this.$inputEvents0.$mouseMoved = 1; return 0; } function omceui_UIEngineInputProcessor_scrolled($this, $amountX, $amountY) { $this.$inputEvents0.$mouseScrolled = 1; $this.$inputEvents0.$mouseScrolledAmount = $amountY; return 0; } var cbgssu_Touchpad$TouchpadStyle = $rt_classWithoutFields(); function cbgssu_Touchpad$TouchpadStyle__init_0() { var var_0 = new cbgssu_Touchpad$TouchpadStyle(); cbgssu_Touchpad$TouchpadStyle__init_(var_0); return var_0; } function cbgssu_Touchpad$TouchpadStyle__init_($this) { jl_Object__init_0($this); } function cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool() { cbgu_Pool.call(this); this.$this$0102 = null; } function cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool__init_(var_0) { var var_1 = new cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool(); cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool__init_0(var_1, var_0); return var_1; } function cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool__init_0($this, var$1) { $this.$this$0102 = var$1; cbgu_Pool__init_($this); } function omceugcb_TextButton() { var a = this; omceugcb_Button.call(a); a.$text7 = null; a.$font6 = null; a.$icon0 = null; a.$iconArrayIndex = 0; } function omceugcb_TextButton__init_() { var var_0 = new omceugcb_TextButton(); omceugcb_TextButton__init_0(var_0); return var_0; } function omceugcb_TextButton__init_0($this) { omceugcb_Button__init_($this); } var cbgssa_LayoutAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_LayoutAction__init_0() { var var_0 = new cbgssa_LayoutAction(); cbgssa_LayoutAction__init_(var_0); return var_0; } function cbgssa_LayoutAction__init_($this) { cbgss_Action__init_($this); } var cbgssu_TextField$TextFieldListener = $rt_classWithoutFields(0); function cbggg_Sprite() { var a = this; cbggg_TextureRegion.call(a); a.$vertices2 = null; a.$color10 = null; a.$scaleX5 = 0.0; a.$scaleY5 = 0.0; a.$dirty2 = 0; } function cbggg_Sprite__init_0() { var var_0 = new cbggg_Sprite(); cbggg_Sprite__init_(var_0); return var_0; } function cbggg_Sprite__init_($this) { cbggg_TextureRegion__init_1($this); $this.$vertices2 = $rt_createFloatArray(20); $this.$color10 = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $this.$scaleX5 = 1.0; $this.$scaleY5 = 1.0; $this.$dirty2 = 1; $this.$setColor(1.0, 1.0, 1.0, 1.0); } function cbggg_Sprite_setColor($this, $r, $g, $b, $a) { var $color, $vertices, var$7; $this.$color10.$set7($r, $g, $b, $a); $color = $this.$color10.$toFloatBits(); $vertices = $this.$vertices2; var$7 = $vertices.data; var$7[2] = $color; var$7[7] = $color; var$7[12] = $color; var$7[17] = $color; } function cbgu_ShortArray() { var a = this; jl_Object.call(a); a.$items8 = null; a.$ordered3 = 0; } function cbgu_ShortArray__init_1() { var var_0 = new cbgu_ShortArray(); cbgu_ShortArray__init_0(var_0); return var_0; } function cbgu_ShortArray__init_(var_0, var_1) { var var_2 = new cbgu_ShortArray(); cbgu_ShortArray__init_2(var_2, var_0, var_1); return var_2; } function cbgu_ShortArray__init_0($this) { cbgu_ShortArray__init_2($this, 1, 16); } function cbgu_ShortArray__init_2($this, $ordered, $capacity) { jl_Object__init_0($this); $this.$ordered3 = $ordered; $this.$items8 = $rt_createShortArray($capacity); } function omceu_UIEngine() { var a = this; jl_Object.call(a); a.$uiAdapter = null; a.$inputState0 = null; a.$api1 = null; a.$mediaManager6 = null; } function omceu_UIEngine__init_0(var_0, var_1, var_2, var_3, var_4, var_5) { var var_6 = new omceu_UIEngine(); omceu_UIEngine__init_(var_6, var_0, var_1, var_2, var_3, var_4, var_5); return var_6; } function omceu_UIEngine_getAdapter($this) { return $this.$uiAdapter; } function omceu_UIEngine__init_($this, $uiAdapter, $mediaManager, $internalResolutionWidth, $internalResolutionHeight, $viewportMode, $gamePadSupport) { var var$7; jl_Object__init_0($this); if ($uiAdapter !== null && $mediaManager !== null) { $this.$uiAdapter = $uiAdapter; $this.$mediaManager6 = $mediaManager; $this.$inputState0 = omceu_UIEngine_initializeInputState($this, $internalResolutionWidth, $internalResolutionHeight, $viewportMode, $gamePadSupport); $this.$api1 = omceu_API__init_($this.$inputState0, $mediaManager); var$7 = cbg_Gdx_graphics; cbgg_Cursor$SystemCursor_$callClinit(); var$7.$setSystemCursor(cbgg_Cursor$SystemCursor_None); omceu_UIEngine_render_glClear($this); $this.$uiAdapter.$init2($this.$api1, $this.$mediaManager6); return; } $rt_throw(jl_RuntimeException__init_($rt_s(1462))); } function omceu_UIEngine_render_glClear($this) { cbg_Gdx_gl.$glClearColor(0.0, 0.0, 0.0, 0.0); cbg_Gdx_gl.$glClear(16384); } function omceu_UIEngine_initializeInputState($this, $internalResolutionWidth, $internalResolutionHeight, $viewportMode, $gamePadSupport) { var $newInputState, var$6, $i; $newInputState = omceu_InputState__init_0(); $newInputState.$internalResolutionWidth = omcet_Tools$Calc_lowerBounds($internalResolutionWidth, 16); $newInputState.$internalResolutionHeight = omcet_Tools$Calc_lowerBounds($internalResolutionHeight, 16); $newInputState.$viewportMode = $viewportMode; $newInputState.$gamePadSupport = $gamePadSupport; $newInputState.$spriteBatch_game = cbggg_SpriteBatch__init_1(8191); $newInputState.$spriteBatch_game.$setBlendFunction(770, 771); $newInputState.$camera_z0 = 0.0; $newInputState.$camera_y1 = 0.0; $newInputState.$camera_x1 = 0.0; $newInputState.$camera_zoom0 = 1.0; $newInputState.$camera_width = $newInputState.$internalResolutionWidth; $newInputState.$camera_height = $newInputState.$internalResolutionHeight; $newInputState.$camera_game = cbgg_OrthographicCamera__init_1($newInputState.$camera_width, $newInputState.$camera_height); $newInputState.$camera_game.$setToOrtho0(0, $newInputState.$camera_width, $newInputState.$camera_height); $newInputState.$camera_game.$position6.$set0($newInputState.$camera_x1, $newInputState.$camera_y1, $newInputState.$camera_z0); $newInputState.$camera_game.$zoom = $newInputState.$camera_zoom0; var$6 = new cbggg_FrameBuffer; cbgg_Pixmap$Format_$callClinit(); cbggg_FrameBuffer__init_0(var$6, cbgg_Pixmap$Format_RGB888, $newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight, 0); $newInputState.$frameBuffer_game = var$6; var$6 = $newInputState.$frameBuffer_game.$getColorBufferTexture(); cbgg_Texture$TextureFilter_$callClinit(); var$6.$setFilter(cbgg_Texture$TextureFilter_Nearest, cbgg_Texture$TextureFilter_Nearest); $newInputState.$texture_game = cbggg_TextureRegion__init_($newInputState.$frameBuffer_game.$getColorBufferTexture()); $newInputState.$texture_game.$flip5(0, 1); $newInputState.$spriteBatch_gui = cbggg_SpriteBatch__init_1(8191); $newInputState.$spriteBatch_gui.$setBlendFunctionSeparate(770, 771, 1, 771); $newInputState.$camera_gui = cbgg_OrthographicCamera__init_1($newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$camera_gui.$setToOrtho0(0, $newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$frameBuffer_gui = cbggg_FrameBuffer__init_2(cbgg_Pixmap$Format_RGBA8888, $newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight, 0); ($newInputState.$frameBuffer_gui.$getColorBufferTexture()).$setFilter(cbgg_Texture$TextureFilter_Nearest, cbgg_Texture$TextureFilter_Nearest); $newInputState.$texture_gui = cbggg_TextureRegion__init_($newInputState.$frameBuffer_gui.$getColorBufferTexture()); $newInputState.$texture_gui.$flip5(0, 1); $newInputState.$factor_upScale = omceu_UICommons_viewport_determineUpscaleFactor($viewportMode, $internalResolutionWidth, $internalResolutionHeight); $newInputState.$textureFilter_upScale = omceu_UICommons_viewport_determineUpscaleTextureFilter($viewportMode); $newInputState.$frameBuffer_upScale = cbggg_FrameBuffer__init_2(cbgg_Pixmap$Format_RGBA8888, $rt_imul($newInputState.$internalResolutionWidth, $newInputState.$factor_upScale), $rt_imul($newInputState.$internalResolutionHeight, $newInputState.$factor_upScale), 0); ($newInputState.$frameBuffer_upScale.$getColorBufferTexture()).$setFilter($newInputState.$textureFilter_upScale, $newInputState.$textureFilter_upScale); $newInputState.$texture_upScale = cbggg_TextureRegion__init_($newInputState.$frameBuffer_upScale.$getColorBufferTexture()); $newInputState.$texture_upScale.$flip5(0, 1); $newInputState.$spriteBatch_screen = cbggg_SpriteBatch__init_1(1); $newInputState.$camera_screen = cbgg_OrthographicCamera__init_1($newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$camera_screen.$setToOrtho1(0); $newInputState.$viewport_screen = omceu_UICommons_viewport_createViewport($viewportMode, $newInputState.$camera_screen, $newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$viewport_screen.$update3(cbg_Gdx_graphics.$getWidth(), cbg_Gdx_graphics.$getHeight(), 1); $newInputState.$windows0 = ju_ArrayList__init_(); $newInputState.$screenComponents = ju_ArrayList__init_(); $newInputState.$openContextMenu = null; $newInputState.$displayedContextMenuWidth = 0; $newInputState.$openMouseTextInput = null; $newInputState.$mTextInputConfirmPressed = 0; $newInputState.$mTextInputChangeCasePressed = 0; $newInputState.$mTextInputDeletePressed = 0; $newInputState.$mTextInputKeyBoardGamePadLeft = 0; $newInputState.$mTextInputKeyBoardGamePadRight = 0; $newInputState.$mTextInputScrollTimer = 0; $newInputState.$mTextInputScrollTime = 0; $newInputState.$mTextInputScrollSpeed = 0; $newInputState.$mTextInputTranslatedMouse1Down = 0; $newInputState.$mTextInputTranslatedMouse2Down = 0; $newInputState.$mTextInputUnlock = 0; $newInputState.$modalWindow = null; $newInputState.$modalWindowQueue = ju_ArrayDeque__init_(); $newInputState.$focusedTextField = null; $newInputState.$notifications0 = ju_ArrayList__init_(); $newInputState.$hotKeys = ju_ArrayList__init_(); $newInputState.$gameViewPorts = ju_ArrayList__init_(); $newInputState.$singleUpdateActions = ju_ArrayList__init_(); $newInputState.$singleUpdateActionsRemoveQ = ju_ArrayDeque__init_(); $newInputState.$draggedWindow = null; $newInputState.$draggedWindow_offset = cbgm_GridPoint2__init_(); $newInputState.$pressedButton0 = null; $newInputState.$pressedButton_timer_hold = 0; $newInputState.$turnedKnob = null; $newInputState.$tooltip = null; $newInputState.$tooltip_fadeIn_pct = 0.0; $newInputState.$tooltip_wait_delay = 0; $newInputState.$tooltip_delay_timer = Long_ZERO; $newInputState.$tooltip_fadeIn_timer = Long_ZERO; $newInputState.$scrolledScrollBarVertical = null; $newInputState.$scrolledScrollBarHorizontal = null; $newInputState.$inventoryDrag_Item = null; $newInputState.$inventoryDrag_Inventory = null; $newInputState.$inventoryDrag_offset = cbgm_GridPoint2__init_(); $newInputState.$inventoryDrag_from = cbgm_GridPoint2__init_(); $newInputState.$listDrag_Item = null; $newInputState.$listDrag_List = null; $newInputState.$listDrag_offset = cbgm_GridPoint2__init_(); $newInputState.$listDrag_from_index = 0; $newInputState.$tooltip_lastHoverObject = null; $newInputState.$pressedMap = null; $newInputState.$openComboBox = null; omceum_MouseControlMode_$callClinit(); $newInputState.$currentControlMode = omceum_MouseControlMode_KEYBOARD; $newInputState.$mouse_gui = cbgm_GridPoint2__init_1($internalResolutionWidth / 2 | 0, $internalResolutionHeight / 2 | 0); $newInputState.$mouse = cbgm_GridPoint2__init_1(0, 0); $newInputState.$mouse_delta = cbgm_GridPoint2__init_1(0, 0); $newInputState.$lastGUIMouseHover = null; $newInputState.$cursor0 = null; $newInputState.$mouseTool0 = null; $newInputState.$mouseToolPressed = 0; $newInputState.$vector_fboCursor = cbgm_Vector3__init_0(0.0, 0.0, 0.0); $newInputState.$vector2_unproject = cbgm_Vector2__init_1(0.0, 0.0); $newInputState.$simulatedMousePositionBefore = cbgm_GridPoint2__init_1(0, 0); $newInputState.$keyBoardMouseLastMouseClick = Long_ZERO; $newInputState.$siumlatedMouseSpeedUp = 0.0; $newInputState.$keyBoardMouseIsMouseButtonDown = $rt_createBooleanArrayFromData([0, 0, 0, 0, 0]); $newInputState.$keyBoardTranslatedKeysDown = $rt_createBooleanArray(256); $newInputState.$gamePadTranslatedButtonsDown = $rt_createBooleanArray(15); $newInputState.$gamePadTranslatedStickLeft = cbgm_Vector2__init_1(0.0, 0.0); $newInputState.$gamePadTranslatedStickRight = cbgm_Vector2__init_1(0.0, 0.0); $newInputState.$animation_timer_gui = 0.0; $newInputState.$colorStack = $rt_createArray(cbgg_Color, 8); $i = 0; while ($i < 8) { $newInputState.$colorStack.data[$i] = cbgg_Color__init_0(); $i = $i + 1 | 0; } $i = 0; while ($i < 8) { $newInputState.$colorStack.data[$i] = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $i = $i + 1 | 0; } $newInputState.$colorStackPointer = 0; cbggg_ShaderProgram_$callClinit(); cbggg_ShaderProgram_pedantic = 0; $newInputState.$grayScaleShader = cbggg_ShaderProgram__init_($rt_s(1463), $rt_s(1464)); $newInputState.$camera_frustum = cbgg_OrthographicCamera__init_1($newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$camera_frustum.$setToOrtho0(0, $newInputState.$internalResolutionWidth, $newInputState.$internalResolutionHeight); $newInputState.$inputEvents = omceui_InputEvents__init_(); $newInputState.$inputProcessor = omceui_UIEngineInputProcessor__init_($newInputState.$inputEvents, $newInputState.$gamePadSupport); $newInputState.$itemInfo = $rt_createIntArrayFromData([0, 0]); $newInputState.$itemInfoValid = 0; return $newInputState; } function omceu_UIEngine_resize($this, $width, $height) { $this.$inputState0.$viewport_screen.$update3($width, $height, 1); } function omceu_UIEngine_update($this) { omceu_UIEngine_updateMouseControl($this); omceu_UIEngine_updateLastGUIMouseHover($this); omceu_UIEngine_updateGUI($this); omceu_UIEngine_updateGameCamera($this); omceu_UIEngine_updateMouseCursor($this); $this.$uiAdapter.$update(); $this.$inputState0.$inputEvents.$reset2(); } function omceu_UIEngine_updateKeyInteractions($this) { var $focusedTextField, $ic, $keyTypedCharacter, var$4, var$5, var$6, $newContent, $ihk, $hotKey, $hotKeyPressed, $ikc, $ik, $keyDownKeyCode; if ($this.$api1.$config.$isUiKeyInteractionsDisabled()) return; a: { if ($this.$inputState0.$inputEvents.$keyTyped && $this.$inputState0.$focusedTextField !== null) { $focusedTextField = $this.$inputState0.$focusedTextField; $ic = 0; while (true) { if ($ic >= $this.$inputState0.$inputEvents.$keyTypedCharacters.$size0()) break a; $keyTypedCharacter = $this.$inputState0.$inputEvents.$keyTypedCharacters.$get5($ic); if ($keyTypedCharacter.$charValue() == 8) { if (!$focusedTextField.$content0.$isEmpty() && $focusedTextField.$markerPosition > 0) { var$4 = $focusedTextField.$content0.$substring0(0, $focusedTextField.$markerPosition - 1 | 0); var$5 = $focusedTextField.$content0.$substring($focusedTextField.$markerPosition); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$4), var$5); $newContent = jl_StringBuilder_toString(var$6); omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, $focusedTextField.$markerPosition - 1 | 0); omceu_UICommons_textField_setContent($this.$inputState0.$focusedTextField, $newContent); if ($focusedTextField.$textFieldAction !== null) $focusedTextField.$textFieldAction.$onContentChange($newContent, $focusedTextField.$contentValid); } } else if ($keyTypedCharacter.$charValue() == 127) { if (!$this.$inputState0.$focusedTextField.$content0.$isEmpty() && $focusedTextField.$markerPosition < $focusedTextField.$content0.$length()) { var$4 = $focusedTextField.$content0.$substring0(0, $focusedTextField.$markerPosition); var$5 = $focusedTextField.$content0.$substring($focusedTextField.$markerPosition + 1 | 0); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$4), var$5); $newContent = jl_StringBuilder_toString(var$6); omceu_UICommons_textField_setContent($focusedTextField, $newContent); if ($focusedTextField.$textFieldAction !== null) $focusedTextField.$textFieldAction.$onContentChange($newContent, $focusedTextField.$contentValid); } } else if (!($focusedTextField.$allowedCharacters !== null && !$focusedTextField.$allowedCharacters.$contains2($keyTypedCharacter))) { var$4 = $focusedTextField.$content0.$substring0(0, $focusedTextField.$markerPosition); var$5 = $focusedTextField.$content0.$substring($focusedTextField.$markerPosition); var$6 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(jl_StringBuilder_append(var$6, var$4), $keyTypedCharacter), var$5); $newContent = jl_StringBuilder_toString(var$6); omceu_UICommons_textField_setContent($focusedTextField, $newContent); omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, $focusedTextField.$markerPosition + 1 | 0); if ($focusedTextField.$textFieldAction !== null) $focusedTextField.$textFieldAction.$onContentChange($newContent, $focusedTextField.$contentValid); } if ($focusedTextField.$textFieldAction !== null) $focusedTextField.$textFieldAction.$onTyped($keyTypedCharacter.$charValue()); $ic = $ic + 1 | 0; } } } b: { if ($this.$inputState0.$inputEvents.$keyDown) { if ($this.$inputState0.$focusedTextField === null) { $ihk = 0; while (true) { if ($ihk >= $this.$inputState0.$hotKeys.$size0()) break b; $hotKey = $this.$inputState0.$hotKeys.$get5($ihk); $hotKeyPressed = 1; $ikc = 0; c: { while ($ikc < $hotKey.$keyCodes.data.length) { if (!$this.$inputState0.$inputEvents.$keysDown.data[$hotKey.$keyCodes.data[$ikc]]) { $hotKeyPressed = 0; break c; } $ikc = $ikc + 1 | 0; } } if ($hotKeyPressed) { $hotKey.$pressed = 1; if ($hotKey.$hotKeyAction !== null) $hotKey.$hotKeyAction.$onPress(); } $ihk = $ihk + 1 | 0; } } $focusedTextField = $this.$inputState0.$focusedTextField; $ik = 0; while ($ik < $this.$inputState0.$inputEvents.$keyDownKeyCodes.$size0()) { $keyDownKeyCode = ($this.$inputState0.$inputEvents.$keyDownKeyCodes.$get5($ik)).$intValue(); if ($keyDownKeyCode == 21) omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, $focusedTextField.$markerPosition - 1 | 0); else if ($keyDownKeyCode == 22) omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, $focusedTextField.$markerPosition + 1 | 0); else if ($keyDownKeyCode == 3) omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, $focusedTextField.$content0.$length()); else if ($keyDownKeyCode == 123) omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $focusedTextField, 0); else if ($keyDownKeyCode == 66) { omceu_UICommons_textField_unFocus($this.$inputState0, $focusedTextField); if ($focusedTextField.$textFieldAction !== null) $focusedTextField.$textFieldAction.$onEnter($focusedTextField.$content0, $focusedTextField.$contentValid); } $ik = $ik + 1 | 0; } } } d: { if ($this.$inputState0.$inputEvents.$keyUp) { $ihk = 0; while (true) { if ($ihk >= $this.$inputState0.$hotKeys.$size0()) break d; $hotKey = $this.$inputState0.$hotKeys.$get5($ihk); if ($hotKey.$pressed) { $hotKeyPressed = 1; $ikc = 0; e: { while ($ikc < $hotKey.$keyCodes.data.length) { if (!$this.$inputState0.$inputEvents.$keysDown.data[$hotKey.$keyCodes.data[$ikc]]) { $hotKeyPressed = 0; break e; } $ikc = $ikc + 1 | 0; } } if (!$hotKeyPressed) { $hotKey.$pressed = 0; if ($hotKey.$hotKeyAction !== null) $hotKey.$hotKeyAction.$onRelease(); } } $ihk = $ihk + 1 | 0; } } } } function omceu_UIEngine_updateMouseInteractions($this) { var $processMouseClick, $ib, $mouseDownButton, $window, var$5, $component, $moveWindow, $isMouseLeftButton, $list, $selectedListItem, $textField, $mouseX, $fieldContent, $testString, $found, $i, var$17, var$18, var$19, $inventory, $tileSize, $x_inventory, $y_inventory, $inv_x, $inv_y, $selectInvItem, $tabBar, $newTab, $checkBox, $gameViewPort, $x, $y, $map, $knob, $combobox, var$36, var$37, var$38, $comboBoxItem, $scrollBarHorizontal, $scrollBarVertical, $button, $contextMenuItem, $contextMenu, $pressedMap, $pressedGameViewPort, $pressedButton, $scrolledBarVertical, $scrolledBarHorizontal, $turnedKnob, $dragInventory, $dragFromX, $dragFromY, $dragItem, var$55, $toIndex, $dragList, $dragFromIndex, $pressedMouseTool, $mouseUpButton, $draggedWindow, $draggedBarVertical, $mouseYrel, $newScrolled, $draggedBarHorizontal, $mouseXrel, $amount, $newValue, $draggedMouseTool, $movedMouseTool, $knop; if ($this.$api1.$config.$isUiMouseInteractionsDisabled()) return; a: { if ($this.$inputState0.$inputEvents.$mouseDoubleClick) { $processMouseClick = 1; if ($this.$inputState0.$lastGUIMouseHover === null) $processMouseClick = 0; else if ($this.$inputState0.$modalWindow !== null && $this.$inputState0.$lastGUIMouseHover !== $this.$inputState0.$modalWindow) $processMouseClick = 0; if (!$processMouseClick) { if ($this.$inputState0.$mouseTool0 === null) break a; if ($this.$inputState0.$mouseTool0.$mouseToolAction === null) break a; $ib = 0; while (true) { if ($ib >= $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) break a; $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); $this.$inputState0.$mouseTool0.$mouseToolAction.$onDoubleClick($mouseDownButton, $this.$inputState0.$mouse.$x10, $this.$inputState0.$mouse.$y10); $ib = $ib + 1 | 0; } } b: { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceug_Window)) { $window = $this.$inputState0.$lastGUIMouseHover; $ib = 0; while (true) { if ($ib >= $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) break b; $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); if ($this.$api1.$config.$isFoldWindowsOnDoubleClick() && !$mouseDownButton && $window.$hasTitleBar && $window.$foldable && omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, $window.$x0, $window.$y0 + (($window.$height1 - 1 | 0) * 8 | 0) | 0, omceu_UICommons_window_getRealWidth($window), 8)) { $window.$folded = $window.$folded ? 0 : 1; if ($window.$windowAction !== null) { if (!$window.$folded) $window.$windowAction.$onUnfold(); else $window.$windowAction.$onFold(); } } $ib = $ib + 1 | 0; } } } $ib = 0; while ($ib < $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) { $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); omceu_UIEngine_executeOnMouseDoubleClickCommonAction($this, $this.$inputState0.$lastGUIMouseHover, $mouseDownButton); $ib = $ib + 1 | 0; } } } c: { if ($this.$inputState0.$inputEvents.$mouseDown) { $processMouseClick = 1; if ($this.$inputState0.$lastGUIMouseHover === null) $processMouseClick = 0; else if ($this.$inputState0.$modalWindow === null) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceug_Window)) { var$5 = $this.$inputState0.$lastGUIMouseHover; if (var$5 instanceof omceugc_Component) { $component = var$5; if ($component.$addedToWindow !== null && !$component.$addedToWindow.$visible1) $processMouseClick = 0; } } else { $window = $this.$inputState0.$lastGUIMouseHover; if (!$window.$visible1) $processMouseClick = 0; } } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceug_Window)) { var$5 = $this.$inputState0.$lastGUIMouseHover; if (var$5 instanceof omceugc_Component) { $component = var$5; if ($component.$addedToWindow === null) $processMouseClick = 0; else if ($component.$addedToWindow !== $this.$inputState0.$modalWindow) $processMouseClick = 0; } } else { $window = $this.$inputState0.$lastGUIMouseHover; if ($window !== $this.$inputState0.$modalWindow) $processMouseClick = 0; } if (!$processMouseClick) { if ($this.$inputState0.$mouseTool0 === null) break c; if ($this.$inputState0.$mouseTool0.$mouseToolAction === null) break c; $ib = 0; while (true) { if ($ib >= $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) break c; $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); $this.$inputState0.$mouseTool0.$mouseToolAction.$onPress0($mouseDownButton, $this.$inputState0.$mouse.$x10, $this.$inputState0.$mouse.$y10); $this.$inputState0.$mouseToolPressed = 1; $ib = $ib + 1 | 0; } } $moveWindow = null; $isMouseLeftButton = 0; $ib = 0; d: { while ($ib < $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) { $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); if (!$mouseDownButton) { $isMouseLeftButton = 1; break d; } $ib = $ib + 1 | 0; } } if ($isMouseLeftButton) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceug_Window)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugc_ContextMenuItem)) { var$5 = $this.$inputState0.$lastGUIMouseHover; if (!(var$5 instanceof omceugcb_Button)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcs_ScrollBarVertical)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcs_ScrollBarHorizontal)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; omceu_UICommons_list_updateItemInfoAtMousePosition($this.$inputState0, $list); $selectedListItem = null; if ($this.$inputState0.$itemInfoValid) $selectedListItem = $list.$items0.$get5($this.$inputState0.$itemInfo.data[0]); if ($selectedListItem === null) { if (!$list.$multiSelect) $list.$selectedItem = null; else $list.$selectedItems.$clear6(); if ($list.$listAction !== null) $list.$listAction.$onItemSelected(null); } else { if (!$list.$multiSelect) { $list.$selectedItem = $selectedListItem; if ($list.$listAction !== null) $list.$listAction.$onItemSelected($list.$selectedItem); } else { if (!$list.$selectedItems.$contains2($selectedListItem)) $list.$selectedItems.$add2($selectedListItem); else $list.$selectedItems.$remove0($selectedListItem); if ($list.$listAction !== null) $list.$listAction.$onItemsSelected($list.$selectedItems); } if ($list.$dragEnabled) { $this.$inputState0.$listDrag_from_index = $this.$inputState0.$itemInfo.data[0]; $this.$inputState0.$listDrag_offset.$x10 = $this.$inputState0.$mouse_gui.$x10 - omceu_UICommons_component_getAbsoluteX($list) | 0; $this.$inputState0.$listDrag_offset.$y10 = $this.$inputState0.$mouse_gui.$y10 - (omceu_UICommons_component_getAbsoluteY($list) + ($this.$inputState0.$itemInfo.data[1] * 8 | 0) | 0) | 0; $this.$inputState0.$listDrag_Item = $selectedListItem; $this.$inputState0.$listDrag_List = $list; } } $window = $moveWindow; } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcc_ComboBox)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugck_Knob)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcm_Map)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcv_GameViewPort)) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugct_TextField)) { $textField = $this.$inputState0.$lastGUIMouseHover; omceu_UICommons_textField_focus($this.$inputState0, $textField); $mouseX = $this.$inputState0.$mouse_gui.$x10 - omceu_UICommons_component_getAbsoluteX($this.$inputState0.$focusedTextField) | 0; $fieldContent = ($this.$inputState0.$focusedTextField.$content0.$substring($this.$inputState0.$focusedTextField.$offset0)).$toCharArray(); $testString = $rt_s(102); $found = 0; $i = 0; e: { while (true) { var$17 = $fieldContent.data; var$18 = var$17.length; if ($i >= var$18) break; var$19 = var$17[$i]; var$5 = jl_StringBuilder__init_(); jl_StringBuilder_append0(jl_StringBuilder_append(var$5, $testString), var$19); $testString = jl_StringBuilder_toString(var$5); if ($this.$mediaManager6.$textWidth($this.$inputState0.$focusedTextField.$font9, $testString) > $mouseX) { omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $this.$inputState0.$focusedTextField, $this.$inputState0.$focusedTextField.$offset0 + $i | 0); $found = 1; break e; } $i = $i + 1 | 0; } } if (!$found) omceu_UICommons_textField_setMarkerPosition($this.$mediaManager6, $this.$inputState0.$focusedTextField, $this.$inputState0.$focusedTextField.$offset0 + var$18 | 0); $window = $moveWindow; } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugci_Inventory)) { $inventory = $this.$inputState0.$lastGUIMouseHover; $tileSize = !$inventory.$doubleSized ? 8 : 16; $x_inventory = omceu_UICommons_component_getAbsoluteX($inventory); $y_inventory = omceu_UICommons_component_getAbsoluteY($inventory); $inv_x = ($this.$inputState0.$mouse_gui.$x10 - $x_inventory | 0) / $tileSize | 0; $inv_y = ($this.$inputState0.$mouse_gui.$y10 - $y_inventory | 0) / $tileSize | 0; if (omceu_UICommons_inventory_positionValid($inventory, $inv_x, $inv_y)) { $selectInvItem = $inventory.$items6.data[$inv_x].data[$inv_y]; if ($selectInvItem === null) { $inventory.$selectedItem1 = null; $inventory.$inventoryAction.$onItemSelected0(null, $inv_x, $inv_y); } else { $inventory.$selectedItem1 = $selectInvItem; $inventory.$inventoryAction.$onItemSelected0($selectInvItem, $inv_x, $inv_y); if ($inventory.$dragEnabled0) { $this.$inputState0.$inventoryDrag_from.$x10 = $inv_x; $this.$inputState0.$inventoryDrag_from.$y10 = $inv_y; $this.$inputState0.$inventoryDrag_offset.$x10 = $this.$inputState0.$mouse_gui.$x10 - ($x_inventory + $rt_imul($inv_x, $tileSize) | 0) | 0; $this.$inputState0.$inventoryDrag_offset.$y10 = $this.$inputState0.$mouse_gui.$y10 - ($y_inventory + $rt_imul($inv_y, $tileSize) | 0) | 0; $this.$inputState0.$inventoryDrag_Item = $inventory.$items6.data[$inv_x].data[$inv_y]; $this.$inputState0.$inventoryDrag_Inventory = $inventory; } } } $window = $moveWindow; } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugct_TabBar)) { $tabBar = $this.$inputState0.$lastGUIMouseHover; omceu_UICommons_tabBar_updateItemInfoAtMousePosition($this.$inputState0, $tabBar); if ($this.$inputState0.$itemInfoValid && $tabBar.$selectedTab != $this.$inputState0.$itemInfo.data[0]) { $newTab = $tabBar.$tabs.$get5($this.$inputState0.$itemInfo.data[0]); omceu_UICommons_tabBar_selectTab($tabBar, $this.$inputState0.$itemInfo.data[0]); if ($newTab.$tabAction !== null) $newTab.$tabAction.$onSelect(); if ($tabBar.$tabBarAction !== null) $tabBar.$tabBarAction.$onChangeTab($this.$inputState0.$itemInfo.data[0]); } $window = $moveWindow; } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) !== $rt_cls(omceugcc_CheckBox)) $window = $moveWindow; else { $checkBox = $this.$inputState0.$lastGUIMouseHover; $checkBox.$checked = $checkBox.$checked ? 0 : 1; if ($checkBox.$checkBoxAction === null) $window = $moveWindow; else { $checkBox.$checkBoxAction.$onCheck($checkBox.$checked); $window = $moveWindow; } } } else { $gameViewPort = $this.$inputState0.$lastGUIMouseHover; $x = $this.$inputState0.$mouse_gui.$x10 - ((omceu_UICommons_component_getParentWindowX($gameViewPort) + ($gameViewPort.$x * 8 | 0) | 0) + $gameViewPort.$offset_x0 | 0) | 0; $y = $this.$inputState0.$mouse_gui.$y10 - ((omceu_UICommons_component_getParentWindowY($gameViewPort) + ($gameViewPort.$y * 8 | 0) | 0) + $gameViewPort.$offset_y0 | 0) | 0; if ($gameViewPort.$gameViewPortAction !== null) $gameViewPort.$gameViewPortAction.$onPress1($x, $y); $this.$inputState0.$pressedGameViewPort = $gameViewPort; $window = $moveWindow; } } else { $map = $this.$inputState0.$lastGUIMouseHover; $x = $this.$inputState0.$mouse_gui.$x10 - ((omceu_UICommons_component_getParentWindowX($map) + ($map.$x * 8 | 0) | 0) + $map.$offset_x0 | 0) | 0; $y = $this.$inputState0.$mouse_gui.$y10 - ((omceu_UICommons_component_getParentWindowY($map) + ($map.$y * 8 | 0) | 0) + $map.$offset_y0 | 0) | 0; if ($map.$mapAction !== null) $map.$mapAction.$onPress1($x, $y); $this.$inputState0.$pressedMap = $map; $window = $moveWindow; } } else { $knob = $this.$inputState0.$lastGUIMouseHover; $this.$inputState0.$turnedKnob = $knob; if ($knob.$knobAction !== null) $knob.$knobAction.$onPress(); $window = $moveWindow; } } else { $combobox = $this.$inputState0.$lastGUIMouseHover; if (!omceu_UICommons_comboBox_isOpen($combobox, $this.$inputState0)) omceu_UICommons_comboBox_open($combobox, $this.$inputState0); else { $i = 0; while ($i < $combobox.$items7.$size0()) { var$18 = $this.$inputState0.$mouse_gui.$x10; var$19 = $this.$inputState0.$mouse_gui.$y10; var$36 = (omceu_UICommons_component_getParentWindowX($combobox) + ($combobox.$x * 8 | 0) | 0) + $combobox.$offset_x0 | 0; var$37 = (((omceu_UICommons_component_getParentWindowY($combobox) + ($combobox.$y * 8 | 0) | 0) + $combobox.$offset_y0 | 0) - ($i * 8 | 0) | 0) - 8 | 0; var$38 = $combobox.$width0 * 8 | 0; if (omcet_Tools$Calc_pointRectsCollide(var$18, var$19, var$36, var$37, var$38, 8)) { $comboBoxItem = $combobox.$items7.$get5($i); $combobox.$selectedItem0 = $comboBoxItem; if ($comboBoxItem.$comboBoxItemAction !== null) $comboBoxItem.$comboBoxItemAction.$onSelect(); if ($combobox.$comboBoxAction !== null) $combobox.$comboBoxAction.$onItemSelected1($comboBoxItem); var$5 = $this.$inputState0.$currentControlMode; omceum_MouseControlMode_$callClinit(); if (var$5 === omceum_MouseControlMode_KEYBOARD) $this.$inputState0.$mouse_gui.$y10 = omceu_UICommons_component_getAbsoluteY($combobox) + 4 | 0; } $i = $i + 1 | 0; } omceu_UICommons_comboBox_close($combobox, $this.$inputState0); } $window = $moveWindow; } } else { $scrollBarHorizontal = $this.$inputState0.$lastGUIMouseHover; $scrollBarHorizontal.$buttonPressed = 1; $this.$inputState0.$scrolledScrollBarHorizontal = $scrollBarHorizontal; if ($scrollBarHorizontal.$scrollBarAction !== null) $scrollBarHorizontal.$scrollBarAction.$onPress(); $window = $moveWindow; } } else { $scrollBarVertical = $this.$inputState0.$lastGUIMouseHover; $scrollBarVertical.$buttonPressed = 1; if ($scrollBarVertical.$scrollBarAction !== null) $scrollBarVertical.$scrollBarAction.$onPress(); $this.$inputState0.$scrolledScrollBarVertical = $scrollBarVertical; $window = $moveWindow; } } else { $button = var$5; $this.$inputState0.$pressedButton0 = $button; var$5 = $button.$mode2; omceugcb_ButtonMode_$callClinit(); if (var$5 !== omceugcb_ButtonMode_TOGGLE) $button.$pressed0 = 1; else $button.$pressed0 = $button.$pressed0 ? 0 : 1; if ($button.$buttonAction === null) $window = $moveWindow; else { $button.$buttonAction.$onPress(); if ($button.$mode2 === omceugcb_ButtonMode_TOGGLE) $button.$buttonAction.$onToggle($button.$pressed0); $this.$inputState0.$pressedButton_timer_hold = 0; $window = $moveWindow; } } } else { $contextMenuItem = $this.$inputState0.$lastGUIMouseHover; $contextMenu = $contextMenuItem.$addedToContextMenu; if ($contextMenuItem.$contextMenuItemAction !== null) $contextMenuItem.$contextMenuItemAction.$onSelect(); if ($contextMenu.$contextMenuAction !== null) $contextMenu.$contextMenuAction.$onItemSelected2($contextMenuItem); omceu_UICommons_contextMenu_close($contextMenuItem.$addedToContextMenu, $this.$inputState0); $window = $moveWindow; } } else { $window = $this.$inputState0.$lastGUIMouseHover; if (!$window.$moveAble) $window = $moveWindow; } if ($window !== null) { $this.$inputState0.$draggedWindow = $window; $this.$inputState0.$draggedWindow_offset.$x10 = $this.$inputState0.$mouse_gui.$x10 - $this.$inputState0.$draggedWindow.$x0 | 0; $this.$inputState0.$draggedWindow_offset.$y10 = $this.$inputState0.$mouse_gui.$y10 - $this.$inputState0.$draggedWindow.$y0 | 0; omceu_UICommons_window_bringToFront($this.$inputState0, $this.$inputState0.$draggedWindow); } if ($this.$inputState0.$openContextMenu !== null) omceu_UICommons_contextMenu_close($this.$inputState0.$openContextMenu, $this.$inputState0); if ($this.$inputState0.$openComboBox !== null && $this.$inputState0.$lastGUIMouseHover !== $this.$inputState0.$openComboBox) omceu_UICommons_comboBox_close($this.$inputState0.$openComboBox, $this.$inputState0); if ($this.$inputState0.$focusedTextField !== null && $this.$inputState0.$lastGUIMouseHover !== $this.$inputState0.$focusedTextField) omceu_UICommons_textField_unFocus($this.$inputState0, $this.$inputState0.$focusedTextField); } $ib = 0; while ($ib < $this.$inputState0.$inputEvents.$mouseDownButtons.$size0()) { $mouseDownButton = ($this.$inputState0.$inputEvents.$mouseDownButtons.$get5($ib)).$intValue(); omceu_UIEngine_executeOnMouseClickCommonAction($this, $this.$inputState0.$lastGUIMouseHover, $mouseDownButton); $ib = $ib + 1 | 0; } } } if ($this.$inputState0.$inputEvents.$mouseUp) { if ($this.$inputState0.$draggedWindow !== null) { $this.$inputState0.$draggedWindow = null; $this.$inputState0.$draggedWindow_offset.$x10 = 0; $this.$inputState0.$draggedWindow_offset.$y10 = 0; } if ($this.$inputState0.$pressedMap !== null) { $pressedMap = $this.$inputState0.$pressedMap; if ($pressedMap.$mapAction !== null) $pressedMap.$mapAction.$onRelease(); $this.$inputState0.$pressedMap = null; } if ($this.$inputState0.$pressedGameViewPort !== null) { $pressedGameViewPort = $this.$inputState0.$pressedGameViewPort; if ($pressedGameViewPort.$gameViewPortAction !== null) $pressedGameViewPort.$gameViewPortAction.$onRelease(); $this.$inputState0.$pressedGameViewPort = null; } if ($this.$inputState0.$pressedButton0 !== null) { $pressedButton = $this.$inputState0.$pressedButton0; var$5 = $pressedButton.$mode2; omceugcb_ButtonMode_$callClinit(); if (var$5 !== omceugcb_ButtonMode_TOGGLE) $pressedButton.$pressed0 = 0; if ($pressedButton.$buttonAction !== null) $pressedButton.$buttonAction.$onRelease(); $this.$inputState0.$pressedButton0 = null; } if ($this.$inputState0.$scrolledScrollBarVertical !== null) { $scrolledBarVertical = $this.$inputState0.$scrolledScrollBarVertical; $scrolledBarVertical.$buttonPressed = 0; if ($scrolledBarVertical.$scrollBarAction !== null) $scrolledBarVertical.$scrollBarAction.$onRelease(); $this.$inputState0.$scrolledScrollBarVertical = null; } if ($this.$inputState0.$scrolledScrollBarHorizontal !== null) { $scrolledBarHorizontal = $this.$inputState0.$scrolledScrollBarHorizontal; $scrolledBarHorizontal.$buttonPressed = 0; if ($scrolledBarHorizontal.$scrollBarAction !== null) $scrolledBarHorizontal.$scrollBarAction.$onRelease(); $this.$inputState0.$scrolledScrollBarHorizontal = null; } if ($this.$inputState0.$turnedKnob !== null) { $turnedKnob = $this.$inputState0.$turnedKnob; if ($turnedKnob.$knobAction !== null) $turnedKnob.$knobAction.$onRelease(); $this.$inputState0.$turnedKnob = null; } if ($this.$inputState0.$inventoryDrag_Inventory !== null) { $dragInventory = $this.$inputState0.$inventoryDrag_Inventory; $dragFromX = $this.$inputState0.$inventoryDrag_from.$x10; $dragFromY = $this.$inputState0.$inventoryDrag_from.$y10; $dragItem = $this.$inputState0.$inventoryDrag_Item; if ($this.$inputState0.$lastGUIMouseHover === null) { if (omceu_UICommons_inventory_canDragIntoScreen($dragInventory) && $dragInventory.$inventoryAction !== null) { var$5 = $dragInventory.$inventoryAction; var$55 = $this.$api1.$input; var$18 = var$55.$mouseX(); var$55 = $this.$api1.$input; var$19 = var$55.$mouseY(); var$5.$onDragIntoScreen($dragItem, $dragFromX, $dragFromY, var$18, var$19); } } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugci_Inventory)) { $inventory = $this.$inputState0.$lastGUIMouseHover; if (omceu_UICommons_inventory_canDragIntoInventory($this.$inputState0, $inventory)) { omceu_UICommons_inventory_updateItemInfoAtMousePosition($this.$inputState0, $inventory); if ($this.$inputState0.$itemInfoValid && $inventory.$inventoryAction !== null) $inventory.$inventoryAction.$onDragFromInventory($dragInventory, $dragFromX, $dragFromY, $this.$inputState0.$itemInfo.data[0], $this.$inputState0.$itemInfo.data[1]); } } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; if (omceu_UICommons_list_canDragIntoList($this.$inputState0, $list)) { omceu_UICommons_list_updateItemInfoAtMousePosition($this.$inputState0, $list); if ($this.$inputState0.$itemInfoValid) { $toIndex = $this.$inputState0.$itemInfo.data[0]; if ($list.$listAction !== null) $list.$listAction.$onDragFromInventory0($dragInventory, $dragFromX, $dragFromY, $toIndex); } } } $this.$inputState0.$inventoryDrag_Inventory = null; var$5 = $this.$inputState0.$inventoryDrag_offset; $this.$inputState0.$inventoryDrag_offset.$y10 = 0; var$5.$x10 = 0; var$5 = $this.$inputState0.$inventoryDrag_from; $this.$inputState0.$inventoryDrag_from.$y10 = 0; var$5.$x10 = 0; $this.$inputState0.$inventoryDrag_Item = null; } if ($this.$inputState0.$listDrag_List !== null) { $dragList = $this.$inputState0.$listDrag_List; $dragFromIndex = $this.$inputState0.$listDrag_from_index; $dragItem = $this.$inputState0.$listDrag_Item; if ($this.$inputState0.$lastGUIMouseHover === null) { if (omceu_UICommons_list_canDragIntoScreen($dragList) && $dragList.$listAction !== null) { var$5 = $dragList.$listAction; var$55 = $this.$api1.$input; var$18 = var$55.$mouseX(); var$55 = $this.$api1.$input; var$19 = var$55.$mouseY(); var$5.$onDragIntoScreen0($dragItem, $dragFromIndex, var$18, var$19); } } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; if (omceu_UICommons_list_canDragIntoList($this.$inputState0, $list)) { omceu_UICommons_list_updateItemInfoAtMousePosition($this.$inputState0, $list); if ($this.$inputState0.$itemInfoValid) { $toIndex = $this.$inputState0.$itemInfo.data[0]; if ($list.$listAction !== null) $list.$listAction.$onDragFromList($dragList, $dragFromIndex, $toIndex); } } } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugci_Inventory)) { $inventory = $this.$inputState0.$lastGUIMouseHover; if (omceu_UICommons_inventory_canDragIntoInventory($this.$inputState0, $inventory)) { omceu_UICommons_inventory_updateItemInfoAtMousePosition($this.$inputState0, $inventory); if ($this.$inputState0.$itemInfoValid && $inventory.$inventoryAction !== null) $inventory.$inventoryAction.$onDragFromList0($dragList, $dragFromIndex, $this.$inputState0.$itemInfo.data[0], $this.$inputState0.$itemInfo.data[1]); } } $this.$inputState0.$listDrag_List = null; var$5 = $this.$inputState0.$listDrag_offset; $this.$inputState0.$listDrag_offset.$y10 = 0; var$5.$x10 = 0; $this.$inputState0.$listDrag_from_index = 0; $this.$inputState0.$listDrag_Item = null; } if ($this.$inputState0.$mouseToolPressed && $this.$inputState0.$mouseTool0 !== null) { f: { $pressedMouseTool = $this.$inputState0.$mouseTool0; if ($pressedMouseTool.$mouseToolAction !== null) { $ib = 0; while (true) { if ($ib >= $this.$inputState0.$inputEvents.$mouseUpButtons.$size0()) break f; $mouseUpButton = ($this.$inputState0.$inputEvents.$mouseUpButtons.$get5($ib)).$intValue(); $pressedMouseTool.$mouseToolAction.$onRelease0($mouseUpButton, $this.$inputState0.$mouse.$x10, $this.$inputState0.$mouse.$y10); $ib = $ib + 1 | 0; } } } $this.$inputState0.$mouseToolPressed = 0; } } if ($this.$inputState0.$inputEvents.$mouseDragged) { if ($this.$inputState0.$draggedWindow !== null) { $draggedWindow = $this.$inputState0.$draggedWindow; $draggedWindow.$x0 = $this.$inputState0.$mouse_gui.$x10 - $this.$inputState0.$draggedWindow_offset.$x10 | 0; $draggedWindow.$y0 = $this.$inputState0.$mouse_gui.$y10 - $this.$inputState0.$draggedWindow_offset.$y10 | 0; if ($draggedWindow.$windowAction !== null) $draggedWindow.$windowAction.$onMove($draggedWindow.$x0, $draggedWindow.$y0); } if ($this.$inputState0.$scrolledScrollBarVertical !== null) { $draggedBarVertical = $this.$inputState0.$scrolledScrollBarVertical; $mouseYrel = (($this.$inputState0.$mouse_gui.$y10 - omceu_UICommons_component_getParentWindowY($draggedBarVertical) | 0) - ($draggedBarVertical.$y * 8 | 0) | 0) - $draggedBarVertical.$offset_y0 | 0; $newScrolled = $mouseYrel / ($draggedBarVertical.$height0 * 8 | 0); $draggedBarVertical.$scrolled0 = omcet_Tools$Calc_inBounds($newScrolled, 0.0, 1.0); if ($draggedBarVertical.$scrollBarAction !== null) $draggedBarVertical.$scrollBarAction.$onScrolled($draggedBarVertical.$scrolled0); } if ($this.$inputState0.$scrolledScrollBarHorizontal !== null) { $draggedBarHorizontal = $this.$inputState0.$scrolledScrollBarHorizontal; $mouseXrel = (($this.$inputState0.$mouse_gui.$x10 - omceu_UICommons_component_getParentWindowX($draggedBarHorizontal) | 0) - ($draggedBarHorizontal.$x * 8 | 0) | 0) - $draggedBarHorizontal.$offset_x0 | 0; $newScrolled = $mouseXrel / ($draggedBarHorizontal.$width0 * 8 | 0); $draggedBarHorizontal.$scrolled0 = omcet_Tools$Calc_inBounds($newScrolled, 0.0, 1.0); if ($draggedBarHorizontal.$scrollBarAction !== null) $draggedBarHorizontal.$scrollBarAction.$onScrolled($this.$inputState0.$scrolledScrollBarHorizontal.$scrolled0); } if ($this.$inputState0.$turnedKnob !== null) { $knob = $this.$inputState0.$turnedKnob; $amount = -($this.$inputState0.$mouse_delta.$y10 / 100.0) * $this.$api1.$config.$getKnobSensitivity(); $newValue = $knob.$turned + $amount; omceu_UICommons_knob_turnKnob($knob, $newValue, $amount); var$5 = $this.$inputState0.$currentControlMode; omceum_MouseControlMode_$callClinit(); if (var$5 === omceum_MouseControlMode_KEYBOARD) { var$5 = $this.$inputState0.$mouse_gui; var$5.$y10 = var$5.$y10 + $this.$inputState0.$mouse_delta.$y10 | 0; } } if ($this.$inputState0.$mouseToolPressed && $this.$inputState0.$mouseTool0 !== null) { $draggedMouseTool = $this.$inputState0.$mouseTool0; if ($draggedMouseTool.$mouseToolAction !== null) $draggedMouseTool.$mouseToolAction.$onDrag($this.$inputState0.$mouse.$x10, $this.$inputState0.$mouse.$y10); } } if ($this.$inputState0.$inputEvents.$mouseMoved && $this.$inputState0.$mouseTool0 !== null) { $movedMouseTool = $this.$inputState0.$mouseTool0; if ($movedMouseTool.$mouseToolAction !== null) $movedMouseTool.$mouseToolAction.$onMove($this.$inputState0.$mouse.$x10, $this.$inputState0.$mouse.$y10); } if ($this.$inputState0.$inputEvents.$mouseScrolled && $this.$inputState0.$lastGUIMouseHover !== null) { if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; $amount = 1.0 / omcet_Tools$Calc_lowerBounds($list.$items0.$size0(), 1) * $this.$inputState0.$inputEvents.$mouseScrolledAmount; $list.$scrolled = omcet_Tools$Calc_inBounds($list.$scrolled + $amount, 0.0, 1.0); if ($list.$listAction !== null) $list.$listAction.$onScrolled($list.$scrolled); } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugck_Knob)) { $knop = $this.$inputState0.$lastGUIMouseHover; $amount = (-0.05000000074505806) * $this.$inputState0.$inputEvents.$mouseScrolledAmount * $this.$api1.$config.$getKnobSensitivity(); $newValue = $knop.$turned + $amount; omceu_UICommons_knob_turnKnob($knop, $newValue, $amount); } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcs_ScrollBarHorizontal)) { $scrollBarHorizontal = $this.$inputState0.$lastGUIMouseHover; $amount = (-0.05000000074505806) * $this.$inputState0.$inputEvents.$mouseScrolledAmount * $this.$api1.$config.$getScrollBarSensitivity(); $scrollBarHorizontal.$scrolled0 = omcet_Tools$Calc_inBounds($scrollBarHorizontal.$scrolled0 + $amount, 0.0, 1.0); if ($scrollBarHorizontal.$scrollBarAction !== null) $scrollBarHorizontal.$scrollBarAction.$onScrolled($scrollBarHorizontal.$scrolled0); } else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcs_ScrollBarVertical)) { $scrollBarVertical = $this.$inputState0.$lastGUIMouseHover; $amount = (-0.05000000074505806) * $this.$inputState0.$inputEvents.$mouseScrolledAmount * $this.$api1.$config.$getScrollBarSensitivity(); $scrollBarVertical.$scrolled0 = omcet_Tools$Calc_inBounds($scrollBarVertical.$scrolled0 + $amount, 0.0, 1.0); if ($scrollBarVertical.$scrollBarAction !== null) $scrollBarVertical.$scrollBarAction.$onScrolled($scrollBarVertical.$scrolled0); } omceu_UIEngine_executeOnMouseScrollCommonAction($this, $this.$inputState0.$lastGUIMouseHover, $this.$inputState0.$inputEvents.$mouseScrolledAmount); } } function omceu_UIEngine_updateButtonHoldActions($this) { var var$1; if ($this.$inputState0.$pressedButton0 !== null) { var$1 = $this.$inputState0.$pressedButton0.$mode2; omceugcb_ButtonMode_$callClinit(); if (var$1 === omceugcb_ButtonMode_HOLD) { $this.$inputState0.$pressedButton_timer_hold = $this.$inputState0.$pressedButton_timer_hold + 1 | 0; if ($this.$inputState0.$pressedButton_timer_hold > $this.$api1.$config.$getButtonHoldTimer()) { if ($this.$inputState0.$pressedButton0.$buttonAction !== null) $this.$inputState0.$pressedButton0.$buttonAction.$onHold(); $this.$inputState0.$pressedButton_timer_hold = 0; } } } } function omceu_UIEngine_updateGUI($this) { omceu_UIEngine_updateMouseInteractions($this); omceu_UIEngine_updateKeyInteractions($this); omceu_UIEngine_updateButtonHoldActions($this); omceu_UIEngine_updateUpdateActions($this); omceu_UIEngine_updateEnforceWindowScreenBounds($this); omceu_UIEngine_updateNotifications($this); omceu_UIEngine_updateToolTip($this); } function omceu_UIEngine_updateUpdateActions($this) { var $currentTimeMillis, $i, $component, $i2, $window, $i3, $updateAction, var$8; $currentTimeMillis = jl_System_currentTimeMillis(); $i = 0; while ($i < $this.$inputState0.$screenComponents.$size0()) { $component = $this.$inputState0.$screenComponents.$get5($i); $i2 = 0; while ($i2 < $component.$updateActions.$size0()) { omceu_UIEngine_executeUpdateAction($this, $component.$updateActions.$get5($i2), $currentTimeMillis); $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } $i = 0; while ($i < $this.$inputState0.$windows0.$size0()) { $window = $this.$inputState0.$windows0.$get5($i); $i2 = 0; while ($i2 < $window.$updateActions0.$size0()) { omceu_UIEngine_executeUpdateAction($this, $window.$updateActions0.$get5($i2), $currentTimeMillis); $i2 = $i2 + 1 | 0; } $i2 = 0; while ($i2 < $window.$components.$size0()) { $component = $window.$components.$get5($i2); $i3 = 0; while ($i3 < $component.$updateActions.$size0()) { omceu_UIEngine_executeUpdateAction($this, $component.$updateActions.$get5($i3), $currentTimeMillis); $i3 = $i3 + 1 | 0; } $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } $i = 0; while ($i < $this.$inputState0.$singleUpdateActions.$size0()) { $updateAction = $this.$inputState0.$singleUpdateActions.$get5($i); if (omceu_UIEngine_executeUpdateAction($this, $updateAction, $currentTimeMillis)) $this.$inputState0.$singleUpdateActionsRemoveQ.$push($updateAction); $i = $i + 1 | 0; } while (true) { var$8 = $this.$inputState0.$singleUpdateActionsRemoveQ.$pollFirst(); if (var$8 === null) break; $this.$inputState0.$singleUpdateActions.$remove0(var$8); } } function omceu_UIEngine_updateEnforceWindowScreenBounds($this) { var $i, $window; $i = 0; while ($i < $this.$inputState0.$windows0.$size0()) { $window = $this.$inputState0.$windows0.$get5($i); if ($window.$enforceScreenBounds) omceu_UICommons_window_enforceScreenBounds($this.$inputState0, $window); $i = $i + 1 | 0; } } function omceu_UIEngine_updateToolTip($this) { var $showComponentToolTip, $hoverComponent, $toolTipSubItem, $list, $inventory, $tileSize, $x_inventory, $y_inventory, $inv_x, $inv_y, $updateComponentToolTip; $showComponentToolTip = $this.$inputState0.$listDrag_List === null && $this.$inputState0.$inventoryDrag_Inventory === null ? 1 : 0; if ($showComponentToolTip) $showComponentToolTip = $this.$inputState0.$lastGUIMouseHover instanceof omceugc_Component; if ($showComponentToolTip) $showComponentToolTip = $this.$inputState0.$modalWindow !== null && $this.$inputState0.$lastGUIMouseHover.$addedToWindow !== $this.$inputState0.$modalWindow ? 0 : 1; if (!$showComponentToolTip) { if (!($this.$inputState0.$lastGUIMouseHover === null && $this.$inputState0.$gameToolTip !== null)) { $this.$inputState0.$tooltip = null; $this.$inputState0.$tooltip_lastHoverObject = null; } else if ($this.$inputState0.$tooltip !== $this.$inputState0.$gameToolTip) { $this.$inputState0.$tooltip = $this.$inputState0.$gameToolTip; $this.$inputState0.$tooltip_wait_delay = 1; $this.$inputState0.$tooltip_delay_timer = jl_System_currentTimeMillis(); } } else { $hoverComponent = $this.$inputState0.$lastGUIMouseHover; $toolTipSubItem = null; if (jl_Object_getClass($hoverComponent) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; if ($list.$listAction !== null) { omceu_UICommons_list_updateItemInfoAtMousePosition($this.$inputState0, $list); if ($this.$inputState0.$itemInfoValid) $toolTipSubItem = $list.$items0.$get5($this.$inputState0.$itemInfo.data[0]); } } else if (jl_Object_getClass($hoverComponent) === $rt_cls(omceugci_Inventory)) { $inventory = $hoverComponent; $tileSize = !$inventory.$doubleSized ? 8 : 16; if ($inventory.$inventoryAction !== null) { $x_inventory = omceu_UICommons_component_getAbsoluteX($inventory); $y_inventory = omceu_UICommons_component_getAbsoluteY($inventory); $inv_x = ($this.$inputState0.$mouse_gui.$x10 - $x_inventory | 0) / $tileSize | 0; $inv_y = ($this.$inputState0.$mouse_gui.$y10 - $y_inventory | 0) / $tileSize | 0; if (omceu_UICommons_inventory_positionValid($inventory, $inv_x, $inv_y)) $toolTipSubItem = $inventory.$items6.data[$inv_x].data[$inv_y]; } } if ($hoverComponent.$updateToolTip) { $updateComponentToolTip = 1; $hoverComponent.$updateToolTip = 0; } else $updateComponentToolTip = jl_Object_getClass($hoverComponent) !== $rt_cls(omceugcl_List) && jl_Object_getClass($hoverComponent) !== $rt_cls(omceugci_Inventory) ? ($this.$inputState0.$tooltip_lastHoverObject === $hoverComponent ? 0 : 1) : $this.$inputState0.$tooltip_lastHoverObject === $toolTipSubItem ? 0 : 1; if ($updateComponentToolTip) { $this.$inputState0.$tooltip_wait_delay = 1; $this.$inputState0.$tooltip_delay_timer = jl_System_currentTimeMillis(); if (jl_Object_getClass($hoverComponent) === $rt_cls(omceugcl_List) && $toolTipSubItem !== null) { $list = $hoverComponent; $this.$inputState0.$tooltip = $list.$listAction.$toolTip1($toolTipSubItem); $this.$inputState0.$tooltip_lastHoverObject = $toolTipSubItem; } else if (jl_Object_getClass($hoverComponent) === $rt_cls(omceugci_Inventory) && $toolTipSubItem !== null) { $inventory = $hoverComponent; $this.$inputState0.$tooltip = $inventory.$inventoryAction.$toolTip1($toolTipSubItem); $this.$inputState0.$tooltip_lastHoverObject = $toolTipSubItem; } else { $this.$inputState0.$tooltip = $hoverComponent.$toolTip; $this.$inputState0.$tooltip_lastHoverObject = $hoverComponent; } } } if ($this.$inputState0.$tooltip !== null) { if ($this.$inputState0.$tooltip_wait_delay) { if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $this.$inputState0.$tooltip_delay_timer), Long_fromInt($this.$api1.$config.$getTooltipFadeInDelayTime()))) { $this.$inputState0.$tooltip_wait_delay = 0; $this.$inputState0.$tooltip_fadeIn_pct = 0.0; $this.$inputState0.$tooltip_fadeIn_timer = jl_System_currentTimeMillis(); if ($this.$inputState0.$tooltip.$toolTipAction !== null) $this.$inputState0.$tooltip.$toolTipAction.$onDisplay(); } } else if ($this.$inputState0.$tooltip_fadeIn_pct < 1.0) $this.$inputState0.$tooltip_fadeIn_pct = omcet_Tools$Calc_upperBounds(Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $this.$inputState0.$tooltip_fadeIn_timer)) / $this.$api1.$config.$getTooltipFadeInTime(), 1.0); else if ($this.$inputState0.$tooltip.$toolTipAction !== null) $this.$inputState0.$tooltip.$toolTipAction.$onUpdate(); } } function omceu_UIEngine_updateMouseControl($this) { var var$1; omceu_UIEngine_updateMouseControlMode($this); var$1 = $this.$inputState0.$currentControlMode; omceum_MouseControlMode_$callClinit(); if (var$1 === omceum_MouseControlMode_DISABLED) omceu_UIEngine_chokeAllMouseEvents($this); else { a: { omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal($this.$inputState0.$currentControlMode)]) { case 1: break a; case 2: omceu_UIEngine_gamePadMouseTranslateAndClearEvents($this); break a; case 3: omceu_UIEngine_keyboardMouseTranslateAndClearEvents($this); break a; case 4: break; default: break a; } $rt_throw(jl_RuntimeException__init_0()); } if ($this.$inputState0.$openMouseTextInput !== null) omceu_UIEngine_updateMouseTextInputControl($this); else b: { switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal($this.$inputState0.$currentControlMode)]) { case 1: omceu_UIEngine_updateHardwareMouseControl($this); break b; case 2: omceu_UIEngine_updateGamePadMouseControl($this); break b; case 3: omceu_UIEngine_updateKeyBoardMouseControl($this); break b; case 4: break; default: break b; } $rt_throw(jl_RuntimeException__init_0()); } } omceu_UIEngine_updateGUIMouseBounds($this); omceu_UIEngine_updateGameMouseXY($this); } function omceu_UIEngine_updateMouseTextInputControl($this) { var $onScreenTextInput, $characters, $scrollDirection, $confirmPressed, $changeCasePressed, $deletePressed, $leftKeyBoardGamePad, $rightKeyBoardGamePad, $deltaX, $indexOfLeft, $indexOfRight, $stickLeft, $stickRight, var$14, $confirmCharacter, $changeCase, $deleteCharacter, $typedChar, $i, var$20, $c, $close; if ($this.$inputState0.$openMouseTextInput !== null) { $onScreenTextInput = $this.$inputState0.$openMouseTextInput; $characters = !$onScreenTextInput.$upperCase ? $onScreenTextInput.$charactersLC : $onScreenTextInput.$charactersUC; a: { $scrollDirection = 0; $confirmPressed = 0; $changeCasePressed = 0; $deletePressed = 0; $leftKeyBoardGamePad = 0; $rightKeyBoardGamePad = 0; omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal($this.$inputState0.$currentControlMode)]) { case 1: $deltaX = cbg_Gdx_input.$getX() - $this.$inputState0.$mTextInputMouseX | 0; if ($deltaX > 6) { $scrollDirection = 1; $this.$inputState0.$mTextInputMouseX = cbg_Gdx_input.$getX(); } else if ($deltaX < (-6)) { $scrollDirection = (-1); $this.$inputState0.$mTextInputMouseX = cbg_Gdx_input.$getX(); } if ($this.$inputState0.$inputEvents.$mouseDown) { $indexOfLeft = $this.$inputState0.$inputEvents.$mouseDownButtons.$indexOf4(jl_Integer_valueOf(0)); $indexOfRight = $this.$inputState0.$inputEvents.$mouseDownButtons.$indexOf4(jl_Integer_valueOf(1)); if ($indexOfLeft != (-1)) { $this.$inputState0.$inputEvents.$mouseButtonsDown.data[0] = 0; $this.$inputState0.$inputEvents.$mouseDownButtons.$remove1($indexOfLeft); $this.$inputState0.$mTextInputTranslatedMouse1Down = 1; } if ($indexOfRight != (-1)) { $this.$inputState0.$inputEvents.$mouseButtonsDown.data[1] = 0; $this.$inputState0.$inputEvents.$mouseDownButtons.$remove1($indexOfRight); $this.$inputState0.$mTextInputTranslatedMouse2Down = 1; } $this.$inputState0.$inputEvents.$mouseDown = $this.$inputState0.$inputEvents.$mouseDownButtons.$size0() <= 0 ? 0 : 1; } if ($this.$inputState0.$inputEvents.$mouseUp) { $indexOfLeft = $this.$inputState0.$inputEvents.$mouseUpButtons.$indexOf4(jl_Integer_valueOf(0)); $indexOfRight = $this.$inputState0.$inputEvents.$mouseUpButtons.$indexOf4(jl_Integer_valueOf(1)); if ($indexOfLeft != (-1)) { $this.$inputState0.$inputEvents.$mouseUpButtons.$remove1($indexOfLeft); $this.$inputState0.$mTextInputTranslatedMouse1Down = 0; } if ($indexOfRight != (-1)) { $this.$inputState0.$inputEvents.$mouseUpButtons.$remove1($indexOfRight); $this.$inputState0.$mTextInputTranslatedMouse2Down = 0; } $this.$inputState0.$inputEvents.$mouseUp = $this.$inputState0.$inputEvents.$mouseUpButtons.$size0() <= 0 ? 0 : 1; } $confirmPressed = $this.$inputState0.$mTextInputTranslatedMouse1Down; $deletePressed = $this.$inputState0.$mTextInputTranslatedMouse2Down; if ($this.$inputState0.$inputEvents.$mouseScrolled) { if ($this.$inputState0.$inputEvents.$mouseScrolledAmount > 0.0 && $onScreenTextInput.$upperCase) $changeCasePressed = 1; if ($this.$inputState0.$inputEvents.$mouseScrolledAmount < 0.0 && !$onScreenTextInput.$upperCase) $changeCasePressed = 1; $this.$inputState0.$inputEvents.$mouseScrolled = 0; $this.$inputState0.$inputEvents.$mouseScrolledAmount = 0.0; } break a; case 2: b: { c: { $stickLeft = $this.$api1.$config.$isGamePadMouseStickLeftEnabled(); $stickRight = $this.$api1.$config.$isGamePadMouseStickRightEnabled(); if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$x4 < (-0.4000000059604645))) { if (!$stickRight) break c; if ($this.$inputState0.$gamePadTranslatedStickRight.$x4 >= (-0.4000000059604645)) break c; } $leftKeyBoardGamePad = 1; break b; } $leftKeyBoardGamePad = 0; } d: { e: { if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$x4 > 0.4000000059604645)) { if (!$stickRight) break e; if ($this.$inputState0.$gamePadTranslatedStickRight.$x4 <= 0.4000000059604645) break e; } $rightKeyBoardGamePad = 1; break d; } $rightKeyBoardGamePad = 0; } $confirmPressed = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$gamePadTranslatedButtonsDown, $this.$api1.$config.$getGamePadMouseButtonsMouse1()); $deletePressed = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$gamePadTranslatedButtonsDown, $this.$api1.$config.$getGamePadMouseButtonsMouse2()); if (omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$gamePadTranslatedButtonsDown, $this.$api1.$config.$getGamePadMouseButtonsScrollUp())) { $changeCasePressed = $onScreenTextInput.$upperCase ? 0 : 1; break a; } if (!omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$gamePadTranslatedButtonsDown, $this.$api1.$config.$getGamePadMouseButtonsScrollDown())) break a; $changeCasePressed = $onScreenTextInput.$upperCase; break a; case 3: break; default: break a; } $leftKeyBoardGamePad = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsLeft()); $rightKeyBoardGamePad = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsRight()); $confirmPressed = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsMouse1()); $deletePressed = omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsMouse2()); if (omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsScrollUp())) $changeCasePressed = $onScreenTextInput.$upperCase ? 0 : 1; else if (omceu_UIEngine_isTranslatedKeyCodeDown($this, $this.$inputState0.$keyBoardTranslatedKeysDown, $this.$api1.$config.$getKeyboardMouseButtonsScrollDown())) $changeCasePressed = $onScreenTextInput.$upperCase; } var$14 = $this.$inputState0.$currentControlMode; omceum_MouseControlMode_$callClinit(); if (!(var$14 !== omceum_MouseControlMode_GAMEPAD && $this.$inputState0.$currentControlMode !== omceum_MouseControlMode_KEYBOARD)) { if (!$leftKeyBoardGamePad) $this.$inputState0.$mTextInputKeyBoardGamePadLeft = 0; else if (!$this.$inputState0.$mTextInputKeyBoardGamePadLeft) { $scrollDirection = (-1); $this.$inputState0.$mTextInputKeyBoardGamePadLeft = 1; } if (!$rightKeyBoardGamePad) $this.$inputState0.$mTextInputKeyBoardGamePadRight = 0; else if (!$this.$inputState0.$mTextInputKeyBoardGamePadRight) { $scrollDirection = 1; $this.$inputState0.$mTextInputKeyBoardGamePadRight = 1; } if (!$leftKeyBoardGamePad && !$rightKeyBoardGamePad) { $this.$inputState0.$mTextInputScrollTimer = 0; $this.$inputState0.$mTextInputScrollTime = 20; $this.$inputState0.$mTextInputScrollSpeed = 0; } else { var$14 = $this.$inputState0; var$14.$mTextInputScrollTimer = var$14.$mTextInputScrollTimer + 1 | 0; if ($this.$inputState0.$mTextInputScrollTimer > $this.$inputState0.$mTextInputScrollTime) { $this.$inputState0.$mTextInputKeyBoardGamePadLeft = 0; $this.$inputState0.$mTextInputKeyBoardGamePadRight = 0; $this.$inputState0.$mTextInputScrollTimer = 0; var$14 = $this.$inputState0; var$14.$mTextInputScrollSpeed = var$14.$mTextInputScrollSpeed + 1 | 0; if ($this.$inputState0.$mTextInputScrollSpeed >= 3) $this.$inputState0.$mTextInputScrollTime = 2; else if ($this.$inputState0.$mTextInputScrollSpeed >= 2) $this.$inputState0.$mTextInputScrollTime = 5; else if ($this.$inputState0.$mTextInputScrollSpeed >= 1) $this.$inputState0.$mTextInputScrollTime = 10; } } } if (!$this.$inputState0.$mTextInputUnlock) { if ($confirmPressed) $confirmPressed = 0; else $this.$inputState0.$mTextInputUnlock = 1; } $confirmCharacter = 0; $changeCase = 0; $deleteCharacter = 0; if ($confirmPressed && !$this.$inputState0.$mTextInputConfirmPressed) $this.$inputState0.$mTextInputConfirmPressed = 1; if (!$confirmPressed && $this.$inputState0.$mTextInputConfirmPressed) { $confirmCharacter = 1; $this.$inputState0.$mTextInputConfirmPressed = 0; } if ($changeCasePressed && !$this.$inputState0.$mTextInputChangeCasePressed) $this.$inputState0.$mTextInputChangeCasePressed = 1; if (!$changeCasePressed && $this.$inputState0.$mTextInputChangeCasePressed) { $confirmCharacter = 1; $changeCase = 1; $this.$inputState0.$mTextInputChangeCasePressed = 0; } if ($deletePressed && !$this.$inputState0.$mTextInputDeletePressed) $this.$inputState0.$mTextInputDeletePressed = 1; if (!$deletePressed && $this.$inputState0.$mTextInputDeletePressed) { $confirmCharacter = 1; $deleteCharacter = 1; $this.$inputState0.$mTextInputDeletePressed = 0; } if ($this.$inputState0.$inputEvents.$keyTyped) { $typedChar = ($this.$inputState0.$inputEvents.$keyTypedCharacters.$get5($this.$inputState0.$inputEvents.$keyTypedCharacters.$size0() - 1 | 0)).$charValue(); $i = 0; f: { while (true) { if ($i >= $onScreenTextInput.$charactersLC.data.length) break f; if ($onScreenTextInput.$charactersLC.data[$i] == $typedChar) { $onScreenTextInput.$selectedIndex = $i; $onScreenTextInput.$upperCase = 0; break f; } if ($onScreenTextInput.$charactersUC.data[$i] == $typedChar) break; $i = $i + 1 | 0; } $onScreenTextInput.$selectedIndex = $i; $onScreenTextInput.$upperCase = 1; } } else if ($scrollDirection) { var$20 = $characters.data; $onScreenTextInput.$selectedIndex = omcet_Tools$Calc_inBounds0($onScreenTextInput.$selectedIndex + $scrollDirection | 0, 0, var$20.length - 1 | 0); } g: { if ($confirmCharacter) { $c = $changeCase ? 9 : $deleteCharacter ? 8 : $characters.data[$onScreenTextInput.$selectedIndex]; h: { i: { j: { switch ($c) { case 8: break j; case 9: break i; case 10: break h; default: } $this.$inputState0.$inputEvents.$keyTyped = 1; $this.$inputState0.$inputEvents.$keyTypedCharacters.$add2(jl_Character_valueOf($c)); if ($onScreenTextInput.$mouseTextInputAction === null) break g; $onScreenTextInput.$mouseTextInputAction.$onEnterCharacter($c); break g; } $this.$inputState0.$inputEvents.$keyTyped = 1; $this.$inputState0.$inputEvents.$keyTypedCharacters.$add2(jl_Character_valueOf(8)); if ($onScreenTextInput.$mouseTextInputAction === null) break g; $onScreenTextInput.$mouseTextInputAction.$onDelete(); break g; } $onScreenTextInput.$upperCase = $onScreenTextInput.$upperCase ? 0 : 1; if ($onScreenTextInput.$mouseTextInputAction === null) break g; $onScreenTextInput.$mouseTextInputAction.$onChangeCase($onScreenTextInput.$upperCase); break g; } $close = $onScreenTextInput.$mouseTextInputAction === null ? 1 : $onScreenTextInput.$mouseTextInputAction.$onConfirm(); $this.$inputState0.$openMouseTextInput = $close ? null : $this.$inputState0.$openMouseTextInput; } } return; } } function omceu_UIEngine_chokeAllMouseEvents($this) { var $i; $this.$inputState0.$inputEvents.$mouseMoved = 0; $this.$inputState0.$inputEvents.$mouseDragged = 0; $this.$inputState0.$inputEvents.$mouseUp = 0; $this.$inputState0.$inputEvents.$mouseUpButtons.$clear6(); $this.$inputState0.$inputEvents.$mouseDown = 0; $this.$inputState0.$inputEvents.$mouseDownButtons.$clear6(); $this.$inputState0.$inputEvents.$mouseDoubleClick = 0; $i = 0; while ($i < $this.$inputState0.$inputEvents.$mouseButtonsDown.data.length) { $this.$inputState0.$inputEvents.$mouseButtonsDown.data[$i] = 0; $i = $i + 1 | 0; } $this.$inputState0.$mouse_gui.$x10 = 0; $this.$inputState0.$mouse_gui.$y10 = 0; $this.$inputState0.$mouse_delta.$x10 = 0; $this.$inputState0.$mouse_delta.$y10 = 0; } function omceu_UIEngine_updateMouseControlMode($this) { var $hardwareMouse, $keyboardMouse, $gamePadMouse, $nextControlMode, $i; a: { $hardwareMouse = $this.$api1.$config.$isHardwareMouseEnabled(); $keyboardMouse = $this.$api1.$config.$isKeyboardMouseEnabled(); $gamePadMouse = $this.$api1.$config.$isGamePadMouseEnabled(); $nextControlMode = null; if (!$hardwareMouse && !$keyboardMouse && !$gamePadMouse) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_DISABLED; } else if ($hardwareMouse && !$keyboardMouse && !$gamePadMouse) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_HARDWARE_MOUSE; } else if ($keyboardMouse && !$gamePadMouse && !$hardwareMouse) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_KEYBOARD; } else if ($gamePadMouse && !$hardwareMouse && !$keyboardMouse) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_GAMEPAD; } else { omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal($this.$inputState0.$currentControlMode)]) { case 1: if ($keyboardMouse && omceu_UIEngine_keyboardMouseDetectUse($this)) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_KEYBOARD; } if (!$gamePadMouse) break a; if (!omceu_UIEngine_gamePadMouseDetectUse($this)) break a; omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_GAMEPAD; break a; case 2: if ($hardwareMouse && !(cbg_Gdx_input.$getX() == $this.$inputState0.$simulatedMousePositionBefore.$x10 && cbg_Gdx_input.$getY() == $this.$inputState0.$simulatedMousePositionBefore.$y10)) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_HARDWARE_MOUSE; } if (!$keyboardMouse) break a; if (!omceu_UIEngine_keyboardMouseDetectUse($this)) break a; omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_KEYBOARD; break a; case 3: if ($hardwareMouse && !(cbg_Gdx_input.$getX() == $this.$inputState0.$simulatedMousePositionBefore.$x10 && cbg_Gdx_input.$getY() == $this.$inputState0.$simulatedMousePositionBefore.$y10)) { omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_HARDWARE_MOUSE; } if (!$gamePadMouse) break a; if (!omceu_UIEngine_gamePadMouseDetectUse($this)) break a; omceum_MouseControlMode_$callClinit(); $nextControlMode = omceum_MouseControlMode_GAMEPAD; break a; default: } } } if ($nextControlMode !== null && $nextControlMode !== $this.$inputState0.$currentControlMode) { b: { omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$misc$MouseControlMode.data[jl_Enum_ordinal($this.$inputState0.$currentControlMode)]) { case 1: break; case 2: $i = 0; while ($i < $this.$inputState0.$gamePadTranslatedButtonsDown.data.length) { $this.$inputState0.$gamePadTranslatedButtonsDown.data[$i] = 0; $i = $i + 1 | 0; } $this.$inputState0.$gamePadTranslatedStickLeft.$set5(0.0, 0.0); $this.$inputState0.$gamePadTranslatedStickRight.$set5(0.0, 0.0); break b; case 3: $i = 0; while ($i < $this.$inputState0.$keyBoardTranslatedKeysDown.data.length) { $this.$inputState0.$keyBoardTranslatedKeysDown.data[$i] = 0; $i = $i + 1 | 0; } break b; default: break b; } $this.$inputState0.$simulatedMousePositionBefore.$x10 = cbg_Gdx_input.$getX(); $this.$inputState0.$simulatedMousePositionBefore.$y10 = cbg_Gdx_input.$getY(); } $this.$inputState0.$currentControlMode = $nextControlMode; } } function omceu_UIEngine_keyboardMouseDetectUse($this) { var $keys, $i, var$3, $i2; $keys = $this.$api1.$config.$getKeyboardMouseButtons(); $i = 0; while (true) { var$3 = $keys.data; if ($i >= var$3.length) break; $i2 = 0; while ($i2 < var$3[$i].data.length) { if (var$3[$i] !== null && $this.$inputState0.$inputEvents.$keysDown.data[var$3[$i].data[$i2]]) return 1; $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } return 0; } function omceu_UIEngine_gamePadMouseDetectUse($this) { var var$1, var$2, var$3, $keys, $i, var$6, $i2; if ($this.$api1.$config.$isGamePadMouseStickLeftEnabled() && !(!$this.$inputState0.$inputEvents.$gamePadLeftXMoved && !$this.$inputState0.$inputEvents.$gamePadLeftYMoved)) { a: { if ($this.$inputState0.$inputEvents.$gamePadLeftX >= -$this.$api1.$config.$getGamePadMouseSensitivity()) { var$1 = $this.$inputState0.$inputEvents.$gamePadLeftX; var$2 = $this.$api1.$config; if (var$1 <= var$2.$getGamePadMouseSensitivity()) { var$3 = 0; break a; } } var$3 = 1; } return var$3; } if ($this.$api1.$config.$isGamePadMouseStickRightEnabled() && !(!$this.$inputState0.$inputEvents.$gamePadRightXMoved && !$this.$inputState0.$inputEvents.$gamePadRightYMoved)) { b: { if ($this.$inputState0.$inputEvents.$gamePadRightX >= -$this.$api1.$config.$getGamePadMouseSensitivity()) { var$1 = $this.$inputState0.$inputEvents.$gamePadRightX; var$2 = $this.$api1.$config; if (var$1 <= var$2.$getGamePadMouseSensitivity()) { var$3 = 0; break b; } } var$3 = 1; } return var$3; } $keys = $this.$api1.$config.$getGamepadMouseButtons(); $i = 0; while (true) { var$6 = $keys.data; if ($i >= var$6.length) break; $i2 = 0; while ($i2 < var$6[$i].data.length) { if (var$6[$i] !== null && $this.$inputState0.$inputEvents.$gamePadButtonsDown.data[var$6[$i].data[$i2]]) return 1; $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } return 0; } function omceu_UIEngine_gamePadMouseTranslateAndClearEvents($this) { var $keys, $i, var$3, $i2, $keyCode, $downKeyCodes, $ikc, $upKeyCodes; $keys = $this.$api1.$config.$getGamepadMouseButtons(); $i = 0; while (true) { var$3 = $keys.data; if ($i >= var$3.length) break; $i2 = 0; while ($i2 < var$3[$i].data.length) { a: { if (var$3[$i] !== null) { b: { $keyCode = var$3[$i].data[$i2]; if ($this.$inputState0.$inputEvents.$gamePadButtonDown) { $downKeyCodes = $this.$inputState0.$inputEvents.$gamePadButtonDownKeyCodes; $ikc = $downKeyCodes.$size0() - 1 | 0; while (true) { if ($ikc < 0) break b; if (($downKeyCodes.$get5($ikc)).$intValue() == $keyCode) { $downKeyCodes.$remove1($ikc); $this.$inputState0.$inputEvents.$gamePadButtonDown = $downKeyCodes.$size0() <= 0 ? 0 : 1; $this.$inputState0.$inputEvents.$gamePadButtonsDown.data[$keyCode] = 0; $this.$inputState0.$gamePadTranslatedButtonsDown.data[$keyCode] = 1; } $ikc = $ikc + (-1) | 0; } } } if ($this.$inputState0.$inputEvents.$gamePadButtonUp) { $upKeyCodes = $this.$inputState0.$inputEvents.$gamePadButtonUpKeyCodes; $ikc = $upKeyCodes.$size0() - 1 | 0; while (true) { if ($ikc < 0) break a; if (($upKeyCodes.$get5($ikc)).$intValue() == $keyCode) { $upKeyCodes.$remove1($ikc); $this.$inputState0.$inputEvents.$gamePadButtonUp = $upKeyCodes.$size0() <= 0 ? 0 : 1; $this.$inputState0.$gamePadTranslatedButtonsDown.data[$keyCode] = 0; } $ikc = $ikc + (-1) | 0; } } } } $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } if (!$this.$api1.$config.$isGamePadMouseStickLeftEnabled()) { $this.$inputState0.$gamePadTranslatedStickLeft.$x4 = 0.0; $this.$inputState0.$gamePadTranslatedStickLeft.$y4 = 0.0; } else { if ($this.$inputState0.$inputEvents.$gamePadLeftXMoved) { $this.$inputState0.$gamePadTranslatedStickLeft.$x4 = $this.$inputState0.$inputEvents.$gamePadLeftX; $this.$inputState0.$inputEvents.$gamePadLeftX = 0.0; $this.$inputState0.$inputEvents.$gamePadLeftXMoved = 0; } if ($this.$inputState0.$inputEvents.$gamePadLeftYMoved) { $this.$inputState0.$gamePadTranslatedStickLeft.$y4 = $this.$inputState0.$inputEvents.$gamePadLeftY; $this.$inputState0.$inputEvents.$gamePadLeftY = 0.0; $this.$inputState0.$inputEvents.$gamePadLeftYMoved = 0; } } if (!$this.$api1.$config.$isGamePadMouseStickRightEnabled()) { $this.$inputState0.$gamePadTranslatedStickRight.$x4 = 0.0; $this.$inputState0.$gamePadTranslatedStickRight.$y4 = 0.0; } else { if ($this.$inputState0.$inputEvents.$gamePadRightXMoved) { $this.$inputState0.$gamePadTranslatedStickRight.$x4 = $this.$inputState0.$inputEvents.$gamePadRightX; $this.$inputState0.$inputEvents.$gamePadRightX = 0.0; $this.$inputState0.$inputEvents.$gamePadRightXMoved = 0; } if ($this.$inputState0.$inputEvents.$gamePadRightYMoved) { $this.$inputState0.$gamePadTranslatedStickRight.$y4 = $this.$inputState0.$inputEvents.$gamePadRightY; $this.$inputState0.$inputEvents.$gamePadRightY = 0.0; $this.$inputState0.$inputEvents.$gamePadRightYMoved = 0; } } } function omceu_UIEngine_keyboardMouseTranslateAndClearEvents($this) { var $keys, $i, var$3, $i2, $keyCode, $downKeyCodes, $ikc, $upKeyCodes; $keys = $this.$api1.$config.$getKeyboardMouseButtons(); $i = 0; while (true) { var$3 = $keys.data; if ($i >= var$3.length) break; $i2 = 0; while ($i2 < var$3[$i].data.length) { a: { if (var$3[$i] !== null) { b: { $keyCode = var$3[$i].data[$i2]; if ($this.$inputState0.$inputEvents.$keyDown) { $downKeyCodes = $this.$inputState0.$inputEvents.$keyDownKeyCodes; $ikc = $downKeyCodes.$size0() - 1 | 0; while (true) { if ($ikc < 0) break b; if (($downKeyCodes.$get5($ikc)).$intValue() == $keyCode) { $downKeyCodes.$remove1($ikc); $this.$inputState0.$inputEvents.$keyDown = $downKeyCodes.$size0() <= 0 ? 0 : 1; $this.$inputState0.$inputEvents.$keysDown.data[$keyCode] = 0; $this.$inputState0.$keyBoardTranslatedKeysDown.data[$keyCode] = 1; } $ikc = $ikc + (-1) | 0; } } } if ($this.$inputState0.$inputEvents.$keyUp) { $upKeyCodes = $this.$inputState0.$inputEvents.$keyUpKeyCodes; $ikc = $upKeyCodes.$size0() - 1 | 0; while (true) { if ($ikc < 0) break a; if (($upKeyCodes.$get5($ikc)).$intValue() == $keyCode) { $upKeyCodes.$remove1($ikc); $this.$inputState0.$inputEvents.$keyUp = $upKeyCodes.$size0() <= 0 ? 0 : 1; $this.$inputState0.$keyBoardTranslatedKeysDown.data[$keyCode] = 0; } $ikc = $ikc + (-1) | 0; } } } } $i2 = $i2 + 1 | 0; } $i = $i + 1 | 0; } } function omceu_UIEngine_translateSimulatedMouseEvents($this, $buttonLeft, $buttonRight, $buttonUp, $buttonDown, $buttonMouse1Down, $buttonMouse2Down, $buttonMouse3Down, $buttonMouse4Down, $buttonMouse5Down, $buttonScrolledUp, $buttonScrolledDown) { var $deltaX, $deltaY, $moveButtonPressed, $moveSpeed, $magnetPossible, var$17, $component, $magnetActive, $magnet_x, $magnet_y, $window, $contextMenuItem, $list, var$25, var$26, $inventory, $cellSize, $cellSize2, $scrollBarVertical, $scrollBarHorizontal, $textField, $comboBox, $checkBox, $tabBar, $xTab, $i, $tab, var$39, var$40, var$41, var$42, var$43, $button, $anyButtonChanged, $buttonMouseXDown, var$47; $deltaX = 0; $deltaY = 0; $moveButtonPressed = !$buttonLeft && !$buttonRight && !$buttonUp && !$buttonDown ? 0 : 1; if ($moveButtonPressed) { $this.$inputState0.$siumlatedMouseSpeedUp = $this.$inputState0.$siumlatedMouseSpeedUp >= 1.0 ? $this.$inputState0.$siumlatedMouseSpeedUp : $this.$inputState0.$siumlatedMouseSpeedUp + 0.25; $moveSpeed = $this.$api1.$config.$getSimulatedMouseCursorSpeed() * $this.$inputState0.$siumlatedMouseSpeedUp; if ($buttonUp) $deltaY = 0.0 - $moveSpeed | 0; if ($buttonDown) $deltaY = $deltaY + $moveSpeed | 0; if ($buttonLeft) $deltaX = 0.0 - $moveSpeed | 0; if ($buttonRight) $deltaX = $deltaX + $moveSpeed | 0; } else { $this.$inputState0.$siumlatedMouseSpeedUp = 0.0; if ($this.$api1.$config.$isSimulatedMouseMagnetModeEnabled()) { $magnetPossible = 0; if ($this.$inputState0.$lastGUIMouseHover !== null) { if ($this.$inputState0.$modalWindow === null) $magnetPossible = 1; else if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceug_Window) && $this.$inputState0.$lastGUIMouseHover === $this.$inputState0.$modalWindow) $magnetPossible = 1; else { var$17 = $this.$inputState0.$lastGUIMouseHover; if (var$17 instanceof omceugc_Component) { $component = var$17; if ($component.$addedToWindow === $this.$inputState0.$modalWindow) $magnetPossible = 1; } } } if ($magnetPossible) { a: { $magnetActive = 0; $magnet_x = 0; $magnet_y = 0; if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceug_Window)) { $window = $this.$inputState0.$lastGUIMouseHover; if ($window.$moveAble && $window.$hasTitleBar && $window.$visible1 && omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, $window.$x0, $window.$y0 + (($window.$height1 - 1 | 0) * 8 | 0) | 0, $window.$width1 * 8 | 0, 8)) { $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = ($window.$y0 + ($window.$height1 * 8 | 0) | 0) - 4 | 0; $magnetActive = 1; } break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugc_ContextMenuItem)) { $contextMenuItem = $this.$inputState0.$lastGUIMouseHover; $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = ($contextMenuItem.$addedToContextMenu.$y8 - ((($contextMenuItem.$addedToContextMenu.$y8 - $this.$inputState0.$mouse_gui.$y10 | 0) / 8 | 0) * 8 | 0) | 0) - 4 | 0; $magnetActive = 1; break a; } var$17 = $this.$inputState0.$lastGUIMouseHover; if (!(var$17 instanceof omceugc_Component)) break a; $component = var$17; if ($component.$disabled) break a; if (!$component.$visible0) break a; if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcl_List)) { $list = $this.$inputState0.$lastGUIMouseHover; $magnet_x = $this.$inputState0.$mouse_gui.$x10; var$25 = omceu_UICommons_component_getAbsoluteY($list); var$26 = $this.$inputState0.$mouse_gui.$y10; $magnet_y = (var$25 + (((var$26 - omceu_UICommons_component_getAbsoluteY($list) | 0) / 8 | 0) * 8 | 0) | 0) + 4 | 0; $magnetActive = 1; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugci_Inventory)) { $inventory = $this.$inputState0.$lastGUIMouseHover; $cellSize = !$inventory.$doubleSized ? 8 : 16; $cellSize2 = $cellSize / 2 | 0; var$25 = omceu_UICommons_component_getAbsoluteX($inventory); var$26 = $this.$inputState0.$mouse_gui.$x10; $magnet_x = (var$25 + $rt_imul((var$26 - omceu_UICommons_component_getAbsoluteX($inventory) | 0) / $cellSize | 0, $cellSize) | 0) + $cellSize2 | 0; var$25 = omceu_UICommons_component_getAbsoluteY($inventory); var$26 = $this.$inputState0.$mouse_gui.$y10; $magnet_y = (var$25 + $rt_imul((var$26 - omceu_UICommons_component_getAbsoluteY($inventory) | 0) / $cellSize | 0, $cellSize) | 0) + $cellSize2 | 0; $magnetActive = 1; break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcs_ScrollBarVertical)) { $scrollBarVertical = $this.$inputState0.$lastGUIMouseHover; $magnet_x = omceu_UICommons_component_getAbsoluteX($scrollBarVertical) + 4 | 0; $magnet_y = $this.$inputState0.$mouse_gui.$y10; $magnetActive = 1; break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcs_ScrollBarHorizontal)) { $scrollBarHorizontal = $this.$inputState0.$lastGUIMouseHover; $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = omceu_UICommons_component_getAbsoluteY($scrollBarHorizontal) + 4 | 0; $magnetActive = 1; break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugct_TextField)) { $textField = $this.$inputState0.$lastGUIMouseHover; $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = omceu_UICommons_component_getAbsoluteY($textField) + 4 | 0; $magnetActive = 1; break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcc_ComboBox)) { $comboBox = $this.$inputState0.$lastGUIMouseHover; if (!omceu_UICommons_comboBox_isOpen($comboBox, $this.$inputState0)) { $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = omceu_UICommons_component_getAbsoluteY($comboBox) + 4 | 0; $magnetActive = 1; } else { $magnet_x = $this.$inputState0.$mouse_gui.$x10; $magnet_y = (omceu_UICommons_component_getAbsoluteY($comboBox) - (((omceu_UICommons_component_getAbsoluteY($comboBox) - $this.$inputState0.$mouse_gui.$y10 | 0) / 8 | 0) * 8 | 0) | 0) - 4 | 0; $magnetActive = 1; } break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugcc_CheckBox)) { $checkBox = $this.$inputState0.$lastGUIMouseHover; $magnet_x = omceu_UICommons_component_getAbsoluteX($checkBox) + 4 | 0; $magnet_y = omceu_UICommons_component_getAbsoluteY($checkBox) + 4 | 0; $magnetActive = 1; break a; } if (jl_Object_getClass($this.$inputState0.$lastGUIMouseHover) === $rt_cls(omceugct_TabBar)) { $tabBar = $this.$inputState0.$lastGUIMouseHover; $xTab = $tabBar.$tabOffset; $i = 0; while ($i < $tabBar.$tabs.$size0()) { $tab = $tabBar.$tabs.$get5($i); var$39 = $this.$inputState0.$mouse_gui.$x10; var$40 = $this.$inputState0.$mouse_gui.$y10; var$25 = omceu_UICommons_component_getAbsoluteX($tabBar); var$41 = $xTab * 8 | 0; var$25 = var$25 + var$41 | 0; var$26 = omceu_UICommons_component_getAbsoluteY($tabBar); var$42 = $tab.$width7 * 8 | 0; var$43 = $tabBar.$height0 * 8 | 0; if (omcet_Tools$Calc_pointRectsCollide(var$39, var$40, var$25, var$26, var$42, var$43)) { $magnet_x = (omceu_UICommons_component_getAbsoluteX($tabBar) + var$41 | 0) + ($tab.$width7 * 4 | 0) | 0; $magnet_y = omceu_UICommons_component_getAbsoluteY($tabBar) + 4 | 0; $magnetActive = 1; } $xTab = $xTab + $tab.$width7 | 0; $i = $i + 1 | 0; } break a; } var$17 = $this.$inputState0.$lastGUIMouseHover; if (!(var$17 instanceof omceugcb_Button)) break a; $button = var$17; $magnet_x = omceu_UICommons_component_getAbsoluteX($button) + ($button.$width0 * 4 | 0) | 0; $magnet_y = omceu_UICommons_component_getAbsoluteY($button) + ($button.$height0 * 4 | 0) | 0; $magnetActive = 1; } if ($magnetActive) { if ($this.$inputState0.$mouse_gui.$x10 < $magnet_x) $deltaX = cbgm_MathUtils_round(($magnet_x - $this.$inputState0.$mouse_gui.$x10 | 0) / 4.0); else if ($this.$inputState0.$mouse_gui.$x10 > $magnet_x) $deltaX = -cbgm_MathUtils_round(($this.$inputState0.$mouse_gui.$x10 - $magnet_x | 0) / 4.0) | 0; if ($this.$inputState0.$mouse_gui.$y10 < $magnet_y) $deltaY = -cbgm_MathUtils_round(($magnet_y - $this.$inputState0.$mouse_gui.$y10 | 0) / 4.0) | 0; else if ($this.$inputState0.$mouse_gui.$y10 > $magnet_y) $deltaY = cbgm_MathUtils_round(($this.$inputState0.$mouse_gui.$y10 - $magnet_y | 0) / 4.0); } } } } var$17 = $this.$inputState0.$mouse_gui; var$17.$x10 = var$17.$x10 + $deltaX | 0; var$17 = $this.$inputState0.$mouse_gui; var$17.$y10 = var$17.$y10 - $deltaY | 0; $this.$inputState0.$mouse_delta.$x10 = cbgm_MathUtils_round($deltaX); $this.$inputState0.$mouse_delta.$y10 = cbgm_MathUtils_round( -$deltaY | 0); $anyButtonChanged = 0; $i = 0; b: while (true) { if ($i > 4) { if (!$anyButtonChanged) { $this.$inputState0.$inputEvents.$mouseDown = 0; $this.$inputState0.$inputEvents.$mouseUp = 0; $this.$inputState0.$inputEvents.$mouseDoubleClick = 0; $this.$inputState0.$inputEvents.$mouseDownButtons.$clear6(); $this.$inputState0.$inputEvents.$mouseUpButtons.$clear6(); } c: { if (!$deltaX && !$deltaY) { $this.$inputState0.$inputEvents.$mouseDragged = 0; $this.$inputState0.$inputEvents.$mouseMoved = 0; } else { $this.$inputState0.$inputEvents.$mouseMoved = 1; $this.$inputState0.$inputEvents.$mouseDragged = 0; $i = 0; while ($i <= 4) { if ($this.$inputState0.$keyBoardMouseIsMouseButtonDown.data[$i]) { $this.$inputState0.$inputEvents.$mouseDragged = 1; $this.$inputState0.$inputEvents.$mouseMoved = 0; break c; } $i = $i + 1 | 0; } } } $this.$inputState0.$inputEvents.$mouseScrolled = !$buttonScrolledUp && !$buttonScrolledDown ? 0 : 1; $this.$inputState0.$inputEvents.$mouseScrolledAmount = $buttonScrolledUp ? (-1.0) : !$buttonScrolledDown ? 0.0 : 1.0; return; } d: { switch ($i) { case 0: break; case 1: $buttonMouseXDown = $buttonMouse2Down; break d; case 2: $buttonMouseXDown = $buttonMouse3Down; break d; case 3: $buttonMouseXDown = $buttonMouse4Down; break d; case 4: $buttonMouseXDown = $buttonMouse5Down; break d; default: break b; } $buttonMouseXDown = $buttonMouse1Down; } if ($this.$inputState0.$keyBoardMouseIsMouseButtonDown.data[$i] != $buttonMouseXDown) { $this.$inputState0.$keyBoardMouseIsMouseButtonDown.data[$i] = $buttonMouseXDown; if (!$this.$inputState0.$keyBoardMouseIsMouseButtonDown.data[$i]) { $this.$inputState0.$inputEvents.$mouseUp = 1; $this.$inputState0.$inputEvents.$mouseUpButtons.$add2(jl_Integer_valueOf($i)); $anyButtonChanged = 1; } else { $this.$inputState0.$inputEvents.$mouseDown = 1; $this.$inputState0.$inputEvents.$mouseDownButtons.$add2(jl_Integer_valueOf($i)); $anyButtonChanged = 1; if (!$i) { if (Long_lt(Long_sub(jl_System_currentTimeMillis(), $this.$inputState0.$keyBoardMouseLastMouseClick), Long_fromInt(180))) $this.$inputState0.$inputEvents.$mouseDoubleClick = 1; $this.$inputState0.$keyBoardMouseLastMouseClick = jl_System_currentTimeMillis(); } } } $this.$inputState0.$inputEvents.$mouseButtonsDown.data[$i] = $this.$inputState0.$keyBoardMouseIsMouseButtonDown.data[$i]; $i = $i + 1 | 0; } var$17 = new jl_IllegalStateException; var$47 = jl_StringBuilder__init_(); jl_StringBuilder_append1(jl_StringBuilder_append(var$47, $rt_s(711)), $i); jl_IllegalStateException__init_2(var$17, jl_StringBuilder_toString(var$47)); $rt_throw(var$17); } function omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $keys) { var $i, var$4; a: { if ($keys !== null) { $i = 0; while (true) { var$4 = $keys.data; if ($i >= var$4.length) break a; if ($translatedKeys.data[var$4[$i]]) return 1; $i = $i + 1 | 0; } } } return 0; } function omceu_UIEngine_updateGamePadMouseControl($this) { var $translatedButtons, $stickLeft, $stickRight, $buttonLeft, $buttonRight, $buttonUp, $buttonDown, $buttonMouse1Down, $buttonMouse2Down, $buttonMouse3Down, $buttonMouse4Down, $buttonMouse5Down, $buttonScrolledUp, $buttonScrolledDown; a: { b: { $translatedButtons = $this.$inputState0.$gamePadTranslatedButtonsDown; $stickLeft = $this.$api1.$config.$isGamePadMouseStickLeftEnabled(); $stickRight = $this.$api1.$config.$isGamePadMouseStickRightEnabled(); if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$x4 < (-0.4000000059604645))) { if (!$stickRight) break b; if ($this.$inputState0.$gamePadTranslatedStickRight.$x4 >= (-0.4000000059604645)) break b; } $buttonLeft = 1; break a; } $buttonLeft = 0; } c: { d: { if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$x4 > 0.4000000059604645)) { if (!$stickRight) break d; if ($this.$inputState0.$gamePadTranslatedStickRight.$x4 <= 0.4000000059604645) break d; } $buttonRight = 1; break c; } $buttonRight = 0; } e: { f: { if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$y4 > 0.4000000059604645)) { if (!$stickRight) break f; if ($this.$inputState0.$gamePadTranslatedStickRight.$y4 <= 0.4000000059604645) break f; } $buttonUp = 1; break e; } $buttonUp = 0; } g: { h: { if (!($stickLeft && $this.$inputState0.$gamePadTranslatedStickLeft.$y4 < (-0.4000000059604645))) { if (!$stickRight) break h; if ($this.$inputState0.$gamePadTranslatedStickRight.$y4 >= (-0.4000000059604645)) break h; } $buttonDown = 1; break g; } $buttonDown = 0; } $buttonMouse1Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsMouse1()); $buttonMouse2Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsMouse2()); $buttonMouse3Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsMouse3()); $buttonMouse4Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsMouse4()); $buttonMouse5Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsMouse5()); $buttonScrolledUp = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsScrollUp()); $buttonScrolledDown = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedButtons, $this.$api1.$config.$getGamePadMouseButtonsScrollDown()); omceu_UIEngine_translateSimulatedMouseEvents($this, $buttonLeft, $buttonRight, $buttonUp, $buttonDown, $buttonMouse1Down, $buttonMouse2Down, $buttonMouse3Down, $buttonMouse4Down, $buttonMouse5Down, $buttonScrolledUp, $buttonScrolledDown); } function omceu_UIEngine_updateKeyBoardMouseControl($this) { var $translatedKeys, $buttonLeft, $buttonRight, $buttonUp, $buttonDown, $buttonMouse1Down, $buttonMouse2Down, $buttonMouse3Down, $buttonMouse4Down, $buttonMouse5Down, $buttonScrolledUp, $buttonScrolledDown; if ($this.$inputState0.$focusedTextField !== null) return; $translatedKeys = $this.$inputState0.$keyBoardTranslatedKeysDown; $buttonLeft = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsLeft()); $buttonRight = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsRight()); $buttonUp = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsUp()); $buttonDown = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyBoardControlButtonsDown()); $buttonMouse1Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsMouse1()); $buttonMouse2Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsMouse2()); $buttonMouse3Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsMouse3()); $buttonMouse4Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsMouse4()); $buttonMouse5Down = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsMouse5()); $buttonScrolledUp = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsScrollUp()); $buttonScrolledDown = omceu_UIEngine_isTranslatedKeyCodeDown($this, $translatedKeys, $this.$api1.$config.$getKeyboardMouseButtonsScrollDown()); omceu_UIEngine_translateSimulatedMouseEvents($this, $buttonLeft, $buttonRight, $buttonUp, $buttonDown, $buttonMouse1Down, $buttonMouse2Down, $buttonMouse3Down, $buttonMouse4Down, $buttonMouse5Down, $buttonScrolledUp, $buttonScrolledDown); } function omceu_UIEngine_updateGUIMouseBounds($this) { if ($this.$inputState0.$mouse_gui.$x10 < 0) $this.$inputState0.$mouse_gui.$x10 = 0; if ($this.$inputState0.$mouse_gui.$x10 > $this.$inputState0.$internalResolutionWidth) $this.$inputState0.$mouse_gui.$x10 = $this.$inputState0.$internalResolutionWidth; if ($this.$inputState0.$mouse_gui.$y10 < 0) $this.$inputState0.$mouse_gui.$y10 = 0; if ($this.$inputState0.$mouse_gui.$y10 > $this.$inputState0.$internalResolutionHeight) $this.$inputState0.$mouse_gui.$y10 = $this.$inputState0.$internalResolutionHeight; } function omceu_UIEngine_updateGameMouseXY($this) { $this.$inputState0.$vector_fboCursor.$x2 = $this.$inputState0.$mouse_gui.$x10; $this.$inputState0.$vector_fboCursor.$y2 = cbg_Gdx_graphics.$getHeight() - $this.$inputState0.$mouse_gui.$y10 | 0; $this.$inputState0.$vector_fboCursor.$z = 1.0; $this.$inputState0.$camera_game.$unproject($this.$inputState0.$vector_fboCursor, 0.0, 0.0, $this.$inputState0.$internalResolutionWidth, $this.$inputState0.$internalResolutionHeight); $this.$inputState0.$mouse.$x10 = $this.$inputState0.$vector_fboCursor.$x2 | 0; $this.$inputState0.$mouse.$y10 = $this.$inputState0.$vector_fboCursor.$y2 | 0; } function omceu_UIEngine_updateHardwareMouseControl($this) { $this.$inputState0.$vector2_unproject.$x4 = cbg_Gdx_input.$getX(); $this.$inputState0.$vector2_unproject.$y4 = cbg_Gdx_input.$getY(); $this.$inputState0.$viewport_screen.$unproject0($this.$inputState0.$vector2_unproject); $this.$inputState0.$vector_fboCursor.$x2 = $this.$inputState0.$vector2_unproject.$x4; $this.$inputState0.$vector_fboCursor.$y2 = cbg_Gdx_graphics.$getHeight() - $this.$inputState0.$vector2_unproject.$y4; $this.$inputState0.$vector_fboCursor.$z = 1.0; $this.$inputState0.$camera_gui.$unproject($this.$inputState0.$vector_fboCursor, 0.0, 0.0, $this.$inputState0.$internalResolutionWidth, $this.$inputState0.$internalResolutionHeight); $this.$inputState0.$mouse_delta.$x10 = ($this.$inputState0.$vector_fboCursor.$x2 | 0) - $this.$inputState0.$mouse_gui.$x10 | 0; $this.$inputState0.$mouse_delta.$y10 = ($this.$inputState0.$vector_fboCursor.$y2 | 0) - $this.$inputState0.$mouse_gui.$y10 | 0; $this.$inputState0.$mouse_gui.$x10 = omcet_Tools$Calc_inBounds0($this.$inputState0.$vector_fboCursor.$x2 | 0, 0, $this.$inputState0.$internalResolutionWidth); $this.$inputState0.$mouse_gui.$y10 = omcet_Tools$Calc_inBounds0($this.$inputState0.$vector_fboCursor.$y2 | 0, 0, $this.$inputState0.$internalResolutionHeight); } function omceu_UIEngine_updateLastGUIMouseHover($this) { $this.$inputState0.$lastGUIMouseHover = omceu_UIEngine_findCurrentLastGUIMouseHover($this); } function omceu_UIEngine_updateNotifications($this) { var $notification; a: { if ($this.$inputState0.$notifications0.$size0() > 0) { b: { c: { $notification = $this.$inputState0.$notifications0.$get5(0); omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$notification$STATE_NOTIFICATION.data[jl_Enum_ordinal($notification.$state1)]) { case 1: break; case 2: $notification.$timer = jl_System_currentTimeMillis(); omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_DISPLAY; break a; case 3: break b; case 4: break c; case 5: if (Long_le(Long_sub(jl_System_currentTimeMillis(), $notification.$timer), Long_fromInt($this.$api1.$config.$getNotificationsFadeoutTime()))) break a; omceu_UICommons_notification_removeFromScreen($this.$inputState0, $notification); break a; default: break a; } $notification.$timer = jl_System_currentTimeMillis(); omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_SCROLL; break a; } if (Long_le(Long_sub(jl_System_currentTimeMillis(), $notification.$timer), Long_fromInt($notification.$displayTime))) break a; omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_FADEOUT; $notification.$timer = jl_System_currentTimeMillis(); break a; } if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $notification.$timer), Long_fromInt(500))) { $notification.$scroll = $notification.$scroll + $this.$api1.$config.$getNotificationsScrollSpeed() | 0; if ($notification.$scroll >= $notification.$scrollMax) { omceugn_STATE_NOTIFICATION_$callClinit(); $notification.$state1 = omceugn_STATE_NOTIFICATION_DISPLAY; $notification.$timer = jl_System_currentTimeMillis(); } } } } } function omceu_UIEngine_executeOnMouseClickCommonAction($this, $uiObject, $button) { var $commonActions; if ($uiObject === null) return; $commonActions = omceu_UIEngine_getUIObjectCommonActions($this, $uiObject); if ($commonActions !== null) $commonActions.$onMouseClick($button); if ($uiObject instanceof omceugc_Component) omceu_UIEngine_executeOnMouseClickCommonAction($this, $uiObject.$addedToWindow, $button); } function omceu_UIEngine_executeOnMouseDoubleClickCommonAction($this, $uiObject, $button) { var $commonActions; if ($uiObject === null) return; $commonActions = omceu_UIEngine_getUIObjectCommonActions($this, $uiObject); if ($commonActions !== null) $commonActions.$onMouseDoubleClick($button); if ($uiObject instanceof omceugc_Component) omceu_UIEngine_executeOnMouseDoubleClickCommonAction($this, $uiObject.$addedToWindow, $button); } function omceu_UIEngine_executeOnMouseScrollCommonAction($this, $uiObject, $scrolled) { var $commonActions; if ($uiObject === null) return; $commonActions = omceu_UIEngine_getUIObjectCommonActions($this, $uiObject); if ($commonActions !== null) $commonActions.$onMouseScroll($scrolled); if ($uiObject instanceof omceugc_Component) omceu_UIEngine_executeOnMouseScrollCommonAction($this, $uiObject.$addedToWindow, $scrolled); } function omceu_UIEngine_getUIObjectCommonActions($this, $uiObject) { if (jl_Object_getClass($uiObject) === $rt_cls(omceug_Window)) return $uiObject.$windowAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugn_Notification)) return $uiObject.$notificationAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugcb_Button)) return $uiObject.$buttonAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugcc_ComboBox)) return $uiObject.$comboBoxAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugcv_GameViewPort)) return $uiObject.$gameViewPortAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugci_Image)) return $uiObject.$imageAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugci_Inventory)) return $uiObject.$inventoryAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugcl_List)) return $uiObject.$listAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugcm_Map)) return $uiObject.$mapAction; if (jl_Object_getClass($uiObject) !== $rt_cls(omceugcs_ScrollBarHorizontal) && jl_Object_getClass($uiObject) !== $rt_cls(omceugcs_ScrollBarVertical)) { if (jl_Object_getClass($uiObject) === $rt_cls(omceugct_TabBar)) return $uiObject.$tabBarAction; if (jl_Object_getClass($uiObject) === $rt_cls(omceugct_Text)) return $uiObject.$textAction; if (jl_Object_getClass($uiObject) !== $rt_cls(omceugct_TextField)) return null; return $uiObject.$textFieldAction; } return $uiObject.$scrollBarAction; } function omceu_UIEngine_updateGameCamera($this) { $this.$inputState0.$camera_game.$position6.$set0($this.$inputState0.$camera_x1, $this.$inputState0.$camera_y1, $this.$inputState0.$camera_z0); $this.$inputState0.$camera_game.$zoom = $this.$inputState0.$camera_zoom0; $this.$inputState0.$camera_game.$viewportWidth = $this.$inputState0.$camera_width; $this.$inputState0.$camera_game.$viewportHeight = $this.$inputState0.$camera_height; $this.$inputState0.$camera_game.$update(); } function omceu_UIEngine_updateMouseCursor($this) { if ($this.$inputState0.$lastGUIMouseHover !== null) $this.$inputState0.$cursor0 = $this.$api1.$config.$getCursorGui(); else if ($this.$inputState0.$displayOverrideCursor) { $this.$inputState0.$cursor0 = $this.$inputState0.$overrideCursor; $this.$inputState0.$displayOverrideCursor = 0; } else if ($this.$inputState0.$mouseTool0 === null) $this.$inputState0.$cursor0 = null; else if (!$this.$inputState0.$inputEvents.$mouseButtonsDown.data[0]) $this.$inputState0.$cursor0 = $this.$inputState0.$mouseTool0.$cursor; else $this.$inputState0.$cursor0 = $this.$inputState0.$mouseTool0.$cursorDown; } function omceu_UIEngine_executeUpdateAction($this, $updateAction, $currentTimeMillis) { if (Long_le(Long_sub($currentTimeMillis, $updateAction.$lastUpdate), Long_fromInt($updateAction.$interval))) return 0; $updateAction.$onUpdate(); $updateAction.$lastUpdate = $currentTimeMillis; return 1; } function omceu_UIEngine_findCurrentLastGUIMouseHover($this) { var $i, $screenComponent, $window, $wndX, $wndY, $wndWidth, $wndHeight, $collidesWithWindow, $ic, $component, $notification; $i = 0; while (true) { if ($i >= $this.$inputState0.$notifications0.$size0()) { a: { if ($this.$inputState0.$openContextMenu !== null) { $i = 0; while (true) { if ($i >= $this.$inputState0.$openContextMenu.$items3.$size0()) break a; if (omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, $this.$inputState0.$openContextMenu.$x8, ($this.$inputState0.$openContextMenu.$y8 - 8 | 0) - ($i * 8 | 0) | 0, $this.$inputState0.$displayedContextMenuWidth * 8 | 0, 8)) break; $i = $i + 1 | 0; } return $this.$inputState0.$openContextMenu.$items3.$get5($i); } } if ($this.$inputState0.$openComboBox !== null && omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, omceu_UICommons_component_getAbsoluteX($this.$inputState0.$openComboBox), omceu_UICommons_component_getAbsoluteY($this.$inputState0.$openComboBox) - ($this.$inputState0.$openComboBox.$items7.$size0() * 8 | 0) | 0, $this.$inputState0.$openComboBox.$width0 * 8 | 0, $this.$inputState0.$openComboBox.$items7.$size0() * 8 | 0)) return $this.$inputState0.$openComboBox; $i = $this.$inputState0.$windows0.$size0() - 1 | 0; while (true) { if ($i < 0) { $i = 0; while (true) { if ($i >= $this.$inputState0.$screenComponents.$size0()) return null; $screenComponent = $this.$inputState0.$screenComponents.$get5($i); if (omceu_UIEngine_mouseCollidesWithComponent($this, $screenComponent)) break; $i = $i + 1 | 0; } return $screenComponent; } $window = $this.$inputState0.$windows0.$get5($i); if ($window.$visible1) { $wndX = $window.$x0; $wndY = $window.$y0 + (!$window.$folded ? 0 : ($window.$height1 - 1 | 0) * 8 | 0) | 0; $wndWidth = omceu_UICommons_window_getRealWidth($window); $wndHeight = omceu_UICommons_window_getRealHeight($window); $collidesWithWindow = omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, $wndX, $wndY, $wndWidth, $wndHeight); if ($collidesWithWindow) break; } $i = $i + (-1) | 0; } $ic = $window.$components.$size0() - 1 | 0; while ($ic >= 0) { $component = $window.$components.$get5($ic); if (omceu_UIEngine_mouseCollidesWithComponent($this, $component)) return $component; $ic = $ic + (-1) | 0; } return $window; } $notification = $this.$inputState0.$notifications0.$get5($i); if ($notification.$notificationAction !== null && omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, 0, $this.$inputState0.$internalResolutionWidth - (($i + 1 | 0) * 8 | 0) | 0, $this.$inputState0.$internalResolutionWidth, 8)) break; $i = $i + 1 | 0; } return $notification; } function omceu_UIEngine_mouseCollidesWithComponent($this, $component) { if (!$component.$visible0) return 0; if ($component.$disabled) return 0; if (omceu_UICommons_component_isHiddenByTab($component)) return 0; if (!omcet_Tools$Calc_pointRectsCollide($this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10, omceu_UICommons_component_getAbsoluteX($component), omceu_UICommons_component_getAbsoluteY($component), $component.$width0 * 8 | 0, $component.$height0 * 8 | 0)) return 0; $this.$inputState0.$lastGUIMouseHover = $component; return 1; } function omceu_UIEngine_render($this) { var $i; $i = 0; while ($i < $this.$inputState0.$gameViewPorts.$size0()) { omceu_UIEngine_renderGameViewPortFrameBuffer($this, $this.$inputState0.$gameViewPorts.$get5($i)); $i = $i + 1 | 0; } $this.$inputState0.$spriteBatch_game.$setProjectionMatrix($this.$inputState0.$camera_game.$combined); $this.$inputState0.$frameBuffer_game.$begin(); $this.$uiAdapter.$render4($this.$inputState0.$spriteBatch_game, 1); $this.$inputState0.$frameBuffer_game.$end7(); $this.$inputState0.$frameBuffer_gui.$begin(); omceu_UIEngine_render_glClear($this); $this.$inputState0.$spriteBatch_gui.$setProjectionMatrix($this.$inputState0.$camera_gui.$combined); $this.$uiAdapter.$renderUIBefore($this.$inputState0.$spriteBatch_gui); omceu_UIEngine_renderGUI($this); $this.$uiAdapter.$renderUIAfter($this.$inputState0.$spriteBatch_gui); $this.$inputState0.$frameBuffer_gui.$end7(); $this.$inputState0.$spriteBatch_screen.$setProjectionMatrix($this.$inputState0.$camera_screen.$combined); $this.$inputState0.$frameBuffer_upScale.$begin(); $this.$uiAdapter.$renderFinalScreen($this.$inputState0.$spriteBatch_screen, $this.$inputState0.$texture_game, $this.$inputState0.$texture_gui, $this.$inputState0.$internalResolutionWidth, $this.$inputState0.$internalResolutionHeight); $this.$inputState0.$frameBuffer_upScale.$end7(); $this.$inputState0.$viewport_screen.$apply4(); omceu_UIEngine_render_glClear($this); $this.$inputState0.$spriteBatch_screen.$begin(); $this.$inputState0.$spriteBatch_screen.$draw1($this.$inputState0.$texture_upScale, 0.0, 0.0, $this.$inputState0.$internalResolutionWidth, $this.$inputState0.$internalResolutionHeight); $this.$inputState0.$spriteBatch_screen.$end7(); } function omceu_UIEngine_renderGameViewPortFrameBuffer($this, $gameViewPort) { var $x, $y, $z, $zoom, $width, $height; if (omceu_UIEngine_render_isComponentNotRendered($this, $gameViewPort)) return; if (Long_gt(Long_sub(jl_System_currentTimeMillis(), $gameViewPort.$updateTimer), Long_fromInt($gameViewPort.$updateTime))) { $x = $this.$inputState0.$camera_x1; $y = $this.$inputState0.$camera_y1; $z = $this.$inputState0.$camera_z0; $zoom = $this.$inputState0.$camera_zoom0; $width = $this.$inputState0.$camera_width; $height = $this.$inputState0.$camera_height; $this.$inputState0.$camera_x1 = $gameViewPort.$camera_x; $this.$inputState0.$camera_y1 = $gameViewPort.$camera_y; $this.$inputState0.$camera_z0 = $gameViewPort.$camera_z; $this.$inputState0.$camera_zoom0 = $gameViewPort.$camera_zoom; $this.$inputState0.$camera_width = $gameViewPort.$width0 * 8 | 0; $this.$inputState0.$camera_height = $gameViewPort.$height0 * 8 | 0; omceu_UIEngine_updateGameCamera($this); $this.$inputState0.$spriteBatch_game.$setProjectionMatrix($this.$inputState0.$camera_game.$combined); $gameViewPort.$frameBuffer.$begin(); $this.$uiAdapter.$render4($this.$inputState0.$spriteBatch_game, 0); $gameViewPort.$frameBuffer.$end7(); $this.$inputState0.$camera_x1 = $x; $this.$inputState0.$camera_y1 = $y; $this.$inputState0.$camera_z0 = $z; $this.$inputState0.$camera_zoom0 = $zoom; $this.$inputState0.$camera_width = $width; $this.$inputState0.$camera_height = $height; omceu_UIEngine_updateGameCamera($this); $gameViewPort.$updateTimer = jl_System_currentTimeMillis(); } } function omceu_UIEngine_renderGUI($this) { var $i, $component, $window; $this.$inputState0.$animation_timer_gui = $this.$inputState0.$animation_timer_gui + cbg_Gdx_graphics.$getDeltaTime(); $this.$inputState0.$spriteBatch_gui.$begin(); omceu_UIEngine_render_batchSetColorWhite($this, 1.0); if ($this.$inputState0.$modalWindow !== null) omceu_UIEngine_render_enableGrayScaleShader($this, 1); $i = 0; while ($i < $this.$inputState0.$screenComponents.$size0()) { $component = $this.$inputState0.$screenComponents.$get5($i); omceu_UIEngine_render_drawComponent($this, $component); $i = $i + 1 | 0; } $i = 0; while ($i < $this.$inputState0.$screenComponents.$size0()) { $component = $this.$inputState0.$screenComponents.$get5($i); omceu_UIEngine_render_drawComponentTopLayer($this, null, $component); $i = $i + 1 | 0; } $i = 0; while ($i < $this.$inputState0.$windows0.$size0()) { $window = $this.$inputState0.$windows0.$get5($i); if ($this.$inputState0.$modalWindow !== null && $this.$inputState0.$modalWindow === $window) omceu_UIEngine_render_enableGrayScaleShader($this, 0); omceu_UIEngine_render_drawWindow($this, $window); $i = $i + 1 | 0; } omceu_UIEngine_render_enableGrayScaleShader($this, 0); omceu_UIEngine_render_drawNotifications($this); omceu_UIEngine_render_drawContextMenu($this); omceu_UIEngine_render_drawTooltip($this); omceu_UIEngine_render_drawOnScreenTextInput($this); omceu_UIEngine_render_drawCursorListDrags($this); omceu_UIEngine_render_drawCursor($this); $this.$inputState0.$spriteBatch_gui.$end7(); } function omceu_UIEngine_render_drawOnScreenTextInput($this) { var $onScreenTextInput, $chars, $i, $index, var$5; if ($this.$inputState0.$openMouseTextInput === null) return; $onScreenTextInput = $this.$inputState0.$openMouseTextInput; $chars = !$onScreenTextInput.$upperCase ? $onScreenTextInput.$charactersLC : $onScreenTextInput.$charactersUC; $i = 1; while ($i <= 4) { $index = $onScreenTextInput.$selectedIndex - $i | 0; if ($index >= 0) { var$5 = $chars.data; if ($index < var$5.length) omceu_UIEngine_render_drawOnScreenTextInputCharacter($this, $onScreenTextInput.$font13, var$5[$index], $onScreenTextInput.$x15 - ($i * 12 | 0) | 0, $onScreenTextInput.$y15 - ($rt_imul($i, $i) / 2 | 0) | 0, $onScreenTextInput.$upperCase, 0); } $i = $i + 1 | 0; } $i = 1; while ($i <= 4) { $index = $onScreenTextInput.$selectedIndex + $i | 0; if ($index >= 0) { var$5 = $chars.data; if ($index < var$5.length) omceu_UIEngine_render_drawOnScreenTextInputCharacter($this, $onScreenTextInput.$font13, var$5[$index], $onScreenTextInput.$x15 + ($i * 12 | 0) | 0, $onScreenTextInput.$y15 - ($rt_imul($i, $i) / 2 | 0) | 0, $onScreenTextInput.$upperCase, 0); } $i = $i + 1 | 0; } var$5 = $chars.data; omceu_UIEngine_render_drawOnScreenTextInputCharacter($this, $onScreenTextInput.$font13, var$5[$onScreenTextInput.$selectedIndex], $onScreenTextInput.$x15, $onScreenTextInput.$y15, $onScreenTextInput.$upperCase, $this.$inputState0.$mTextInputConfirmPressed); omceu_UIEngine_render_batchSetColor($this, $onScreenTextInput.$color11.$r1, $onScreenTextInput.$color11.$g1, $onScreenTextInput.$color11.$b1, 1.0); omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_SELECTED, $onScreenTextInput.$x15 - 1 | 0, $onScreenTextInput.$y15 - 1 | 0); omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawOnScreenTextInputCharacter($this, $font, $c, $x, $y, $upperCase, $pressed) { var $pressedIndex, $offset; $pressedIndex = !$pressed ? 0 : 1; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CHARACTER, $x, $y, $pressedIndex); if ($c == 10) omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_CONFIRM, $x, $y, $pressedIndex); if ($c == 9) omceu_UIEngine_render_drawCMediaGFX0($this, !$upperCase ? omceum_GUIBaseMedia_GUI_OSTEXTINPUT_LOWERCASE : omceum_GUIBaseMedia_GUI_OSTEXTINPUT_UPPERCASE, $x, $y, $pressedIndex); if ($c == 8) omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_OSTEXTINPUT_DELETE, $x, $y, $pressedIndex); else { $offset = !$pressed ? 0 : 1; omceu_UIEngine_render_drawFont($this, $font, jl_String_valueOf2($c), 1.0, ($x + 2 | 0) + $offset | 0, ($y + 2 | 0) - $offset | 0); } } function omceu_UIEngine_render_drawCursor($this) { omceu_UIEngine_render_drawCMediaGFX($this, $this.$inputState0.$cursor0, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10); omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_isComponentNotRendered($this, $component) { if (!$component.$visible0) return 1; if ($component.$addedToWindow !== null && !$component.$addedToWindow.$visible1) return 1; return omceu_UICommons_component_isHiddenByTab($component); } function omceu_UIEngine_render_getTabCMediaIndex($this, $x, $width) { if ($width == 1) return 3; if (!$x) return 0; if ($x != ($width - 1 | 0)) return 1; return 2; } function omceu_UIEngine_render_getWindowCMediaIndex($this, $x, $y, $width, $height, $hasTitleBar) { if (!$hasTitleBar) return omceu_UIEngine_render_get16TilesCMediaIndex($this, $x, $y, $width, $height); if ($y != ($height - 1 | 0)) return omceu_UIEngine_render_get16TilesCMediaIndex($this, $x, $y, $width, $height); if (!$x) return 12; if ($x != ($width - 1 | 0)) return 13; return 14; } function omceu_UIEngine_render_getListDragCMediaIndex($this, $x, $width) { return !$x ? 0 : $x != ($width - 1 | 0) ? 1 : 2; } function omceu_UIEngine_render_get16TilesCMediaIndex($this, $x, $y, $width, $height) { var var$5; var$5 = $rt_compare($width, 1); if (!var$5 && $height == 1) return 3; if (!var$5) { if (!$y) return 7; if ($y != ($height - 1 | 0)) return 11; return 15; } if ($height == 1) { if (!$x) return 12; if ($x != ($width - 1 | 0)) return 13; return 14; } if (!$x && !$y) return 8; var$5 = $rt_compare($x, $width - 1 | 0); if (!var$5 && $y == ($height - 1 | 0)) return 2; if (!var$5 && !$y) return 10; if (!$x && $y == ($height - 1 | 0)) return 0; if (!$x) return 4; if (!var$5) return 6; if (!$y) return 9; if ($y != ($height - 1 | 0)) return 5; return 1; } function omceu_UIEngine_render_get9TilesCMediaIndex($this, $x, $y, $width, $height) { var var$5; if (!$x && !$y) return 6; var$5 = $rt_compare($x, $width - 1 | 0); if (!var$5 && !$y) return 8; if (!$x && $y == ($height - 1 | 0)) return 0; if (!var$5 && $y == ($height - 1 | 0)) return 2; if (!$y) return 7; if ($y == ($height - 1 | 0)) return 1; if (!$x) return 3; if (var$5) return 4; return 5; } function omceu_UIEngine_render_drawComponentTopLayer($this, $window, $component) { var $alpha, $combobox, $width, $height, $iy, $comboBoxItem, $ix, $index, var$11, var$12, var$13, var$14, var$15, $cMenuTexture, $i; if (omceu_UIEngine_render_isComponentNotRendered($this, $component)) return; $alpha = $window === null ? $component.$color_a : $component.$color_a * $window.$color_a0; a: { omceu_UIEngine_render_batchSetColor($this, $component.$color_r, $component.$color_g, $component.$color_b, $alpha); if (jl_Object_getClass($component) === $rt_cls(omceugcc_ComboBox)) { $combobox = $component; if (omceu_UICommons_comboBox_isOpen($combobox, $this.$inputState0)) { $width = $combobox.$width0; $height = $combobox.$items7.$size0(); $iy = 0; while ($iy < $height) { $comboBoxItem = $combobox.$items7.$get5($iy); $ix = 0; while ($ix < $width) { $index = omceu_UIEngine_render_get9TilesCMediaIndex($this, $ix, $iy, $width, $height); var$11 = $this.$inputState0.$mouse_gui.$x10; var$12 = $this.$inputState0.$mouse_gui.$y10; var$13 = omceu_UICommons_component_getAbsoluteX($combobox); var$14 = omceu_UICommons_component_getAbsoluteY($combobox) - 8 | 0; var$15 = $iy * 8 | 0; if (!omcet_Tools$Calc_pointRectsCollide(var$11, var$12, var$13, var$14 - var$15 | 0, $combobox.$width0 * 8 | 0, 8)) { omceum_GUIBaseMedia_$callClinit(); $cMenuTexture = omceum_GUIBaseMedia_GUI_COMBOBOX_LIST; } else { omceum_GUIBaseMedia_$callClinit(); $cMenuTexture = omceum_GUIBaseMedia_GUI_COMBOBOX_LIST_SELECTED; } omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $comboBoxItem.$color_r3, $comboBoxItem.$color_g3, $comboBoxItem.$color_b3, $alpha); omceu_UIEngine_render_drawCMediaGFX0($this, $cMenuTexture, omceu_UICommons_component_getAbsoluteX($combobox) + ($ix * 8 | 0) | 0, (omceu_UICommons_component_getAbsoluteY($combobox) - var$15 | 0) - 8 | 0, $index); omceu_UIEngine_render_batchLoadColor($this); $ix = $ix + 1 | 0; } $iy = $iy + 1 | 0; } $i = 0; while (true) { if ($i >= $combobox.$items7.$size0()) break a; $comboBoxItem = $combobox.$items7.$get5($i); omceu_UIEngine_render_drawFont0($this, $comboBoxItem.$font10, $comboBoxItem.$text8, $alpha, omceu_UICommons_component_getAbsoluteX($combobox), (omceu_UICommons_component_getAbsoluteY($combobox) - ($i * 8 | 0) | 0) - 8 | 0, 2, 1, $comboBoxItem.$icon2, $comboBoxItem.$iconIndex1, $combobox.$width0 * 8 | 0); $i = $i + 1 | 0; } } } } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawContextMenu($this) { var $alpha, $contextMenu, $width, $height, $iy, $contextMenuItem, $ix, $index, var$9, var$10, var$11, var$12, var$13, $cMenuTexture, $item; a: { if ($this.$inputState0.$openContextMenu !== null) { $alpha = $this.$inputState0.$openContextMenu.$color_a1; $contextMenu = $this.$inputState0.$openContextMenu; $width = $this.$inputState0.$displayedContextMenuWidth; $height = $contextMenu.$items3.$size0(); $iy = 0; while ($iy < $height) { $contextMenuItem = $contextMenu.$items3.$get5($iy); $ix = 0; while ($ix < $width) { $index = omceu_UIEngine_render_get9TilesCMediaIndex($this, $ix, $iy, $width, $height); var$9 = $this.$inputState0.$mouse_gui.$x10; var$10 = $this.$inputState0.$mouse_gui.$y10; var$11 = $contextMenu.$x8; var$12 = $contextMenu.$y8 - 8 | 0; var$13 = $iy * 8 | 0; if (!omcet_Tools$Calc_pointRectsCollide(var$9, var$10, var$11, var$12 - var$13 | 0, $this.$inputState0.$displayedContextMenuWidth * 8 | 0, 8)) { omceum_GUIBaseMedia_$callClinit(); $cMenuTexture = omceum_GUIBaseMedia_GUI_CONTEXT_MENU; } else { omceum_GUIBaseMedia_$callClinit(); $cMenuTexture = omceum_GUIBaseMedia_GUI_CONTEXT_MENU_SELECTED; } omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $contextMenuItem.$color_r5, $contextMenuItem.$color_g5, $contextMenuItem.$color_b5, $alpha); omceu_UIEngine_render_drawCMediaGFX0($this, $cMenuTexture, $contextMenu.$x8 + ($ix * 8 | 0) | 0, ($contextMenu.$y8 - var$13 | 0) - 8 | 0, $index); omceu_UIEngine_render_batchLoadColor($this); $ix = $ix + 1 | 0; } $iy = $iy + 1 | 0; } $iy = 0; while (true) { if ($iy >= $contextMenu.$items3.$size0()) break a; $item = $contextMenu.$items3.$get5($iy); omceu_UIEngine_render_drawFont0($this, $item.$font12, $item.$text11, $alpha, $contextMenu.$x8, ($contextMenu.$y8 - ($iy * 8 | 0) | 0) - 8 | 0, 2, 1, $item.$icon3, $item.$iconIndex2, $width * 8 | 0); $iy = $iy + 1 | 0; } } } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawTooltip($this) { var $tooltip, $text_width_max, $i, $line, $line_width, $tooltip_width, $tooltip_height, var$8, var$9, $tooltip_x, $tooltip_y, $direction, $collidesLeft, $collidesRight, $collidesUp, $collidesDown, var$17, var$18, var$19, $tx, $ty, $titleIndex, $lineTxt, $text_width, $toolTipImage; if ($this.$inputState0.$tooltip === null) return; if ($this.$inputState0.$tooltip_wait_delay) return; if ($this.$inputState0.$tooltip.$lines1 !== null && $this.$inputState0.$tooltip.$lines1.data.length) { $tooltip = $this.$inputState0.$tooltip; $text_width_max = 0; $i = 0; while ($i < $tooltip.$lines1.data.length) { $line = $tooltip.$lines1.data[$i]; $line_width = $this.$mediaManager6.$textWidth($tooltip.$font11, $line); if ($line_width > $text_width_max) $text_width_max = $line_width; $i = $i + 1 | 0; } $tooltip_width = ($text_width_max + 16 | 0) / 8 | 0; $tooltip_height = $tooltip.$lines1.data.length; var$8 = omcet_Tools$Calc_lowerBounds($tooltip_width, 1); var$9 = omcet_Tools$Calc_lowerBounds($tooltip_height, 1); $tooltip_x = 0; $tooltip_y = 0; $direction = 1; $collidesLeft = 1; $collidesRight = 1; $collidesUp = 1; $collidesDown = 1; var$17 = $this.$inputState0.$mouse_gui.$x10; var$18 = (var$8 + 2 | 0) * 8 | 0; if ((var$17 + var$18 | 0) <= $this.$inputState0.$internalResolutionWidth) $collidesRight = 0; if (($this.$inputState0.$mouse_gui.$x10 - var$18 | 0) >= 0) $collidesLeft = 0; var$17 = $this.$inputState0.$mouse_gui.$y10; var$19 = (var$9 + 2 | 0) * 8 | 0; if ((var$17 - var$19 | 0) >= 0) $collidesDown = 0; if (($this.$inputState0.$mouse_gui.$y10 + var$19 | 0) <= $this.$inputState0.$internalResolutionHeight) $collidesUp = 0; if ($collidesUp) $direction = 4; if ($collidesDown) $direction = 3; if ($collidesLeft) $direction = 1; if ($collidesRight) $direction = 2; a: { switch ($direction) { case 1: $tooltip_x = $this.$inputState0.$mouse_gui.$x10 + 16 | 0; $tooltip_y = $this.$inputState0.$mouse_gui.$y10 - ((var$9 * 8 | 0) / 2 | 0) | 0; break a; case 2: $tooltip_x = $this.$inputState0.$mouse_gui.$x10 - var$18 | 0; $tooltip_y = $this.$inputState0.$mouse_gui.$y10 - ((var$9 * 8 | 0) / 2 | 0) | 0; break a; case 3: $tooltip_x = $this.$inputState0.$mouse_gui.$x10 - ((var$8 * 8 | 0) / 2 | 0) | 0; $tooltip_y = $this.$inputState0.$mouse_gui.$y10 + 16 | 0; break a; case 4: $tooltip_x = $this.$inputState0.$mouse_gui.$x10 - ((var$8 * 8 | 0) / 2 | 0) | 0; $tooltip_y = $this.$inputState0.$mouse_gui.$y10 - var$19 | 0; break a; default: } } b: { omceu_UIEngine_render_batchSetColor($this, $tooltip.$color_r4, $tooltip.$color_g4, $tooltip.$color_b4, $tooltip.$color_a4 * $this.$inputState0.$tooltip_fadeIn_pct); switch ($direction) { case 1: break; case 2: omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X, $this.$inputState0.$mouse_gui.$x10 - 8 | 0, $this.$inputState0.$mouse_gui.$y10); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X, $this.$inputState0.$mouse_gui.$x10 - 16 | 0, $this.$inputState0.$mouse_gui.$y10); break b; case 3: omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10 + 8 | 0); break b; case 4: omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10 - 8 | 0); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_Y, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10 - 16 | 0); break b; default: break b; } omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X, $this.$inputState0.$mouse_gui.$x10, $this.$inputState0.$mouse_gui.$y10); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TOOLTIP_LINE_X, $this.$inputState0.$mouse_gui.$x10 + 8 | 0, $this.$inputState0.$mouse_gui.$y10); } $tx = 0; while ($tx < var$8) { $ty = 0; while ($ty < var$9) { if ($tooltip.$displayFistLineAsTitle && $ty == (var$9 - 1 | 0)) { $titleIndex = !$tx ? 0 : $tx != (var$8 - 1 | 0) ? 1 : 2; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TOOLTIP_TITLE, $tooltip_x + ($tx * 8 | 0) | 0, $tooltip_y + ($ty * 8 | 0) | 0, $titleIndex); } else { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TOOLTIP, $tooltip_x + ($tx * 8 | 0) | 0, $tooltip_y + ($ty * 8 | 0) | 0, omceu_UIEngine_render_get16TilesCMediaIndex($this, $tx, $ty, var$8, var$9)); } $ty = $ty + 1 | 0; } $tx = $tx + 1 | 0; } $ty = 0; while ($ty < var$9) { $lineTxt = $tooltip.$lines1.data[($tooltip.$lines1.data.length - $ty | 0) - 1 | 0]; if ($tooltip.$displayFistLineAsTitle && $ty == (var$9 - 1 | 0)) { $text_width = $this.$mediaManager6.$textWidth($tooltip.$font11, $lineTxt); omceu_UIEngine_render_drawFont1($this, $tooltip.$font11, $lineTxt, $tooltip.$color_a4 * $this.$inputState0.$tooltip_fadeIn_pct, ($tooltip_x + ((var$8 / 2 | 0) * 8 | 0) | 0) - ($text_width / 2 | 0) | 0, $tooltip_y + ($ty * 8 | 0) | 0, 0, 1); } else omceu_UIEngine_render_drawFont1($this, $tooltip.$font11, $lineTxt, $tooltip.$color_a4 * $this.$inputState0.$tooltip_fadeIn_pct, $tooltip_x, $tooltip_y + ($ty * 8 | 0) | 0, 2, 1); $ty = $ty + 1 | 0; } $i = 0; while ($i < $tooltip.$images0.$size0()) { $toolTipImage = $tooltip.$images0.$get5($i); omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $toolTipImage.$color_r2, $toolTipImage.$color_g2, $toolTipImage.$color_b2, $toolTipImage.$color_a3); omceu_UIEngine_render_drawCMediaGFX($this, $toolTipImage.$image4, $tooltip_x + $toolTipImage.$x14 | 0, $tooltip_y + $toolTipImage.$y14 | 0); omceu_UIEngine_render_batchLoadColor($this); $i = $i + 1 | 0; } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); return; } } function omceu_UIEngine_render_drawNotifications($this) { var $width, $y, $yOffsetSlideFade, $i, $notification, var$6, $fadeoutProgress, $ix, $xOffset; if (!$this.$inputState0.$notifications0.$size0()) return; $width = !($this.$inputState0.$internalResolutionWidth % 8 | 0) ? $this.$inputState0.$internalResolutionWidth / 8 | 0 : ($this.$inputState0.$internalResolutionWidth / 8 | 0) + 1 | 0; $y = 0; $yOffsetSlideFade = 0; $i = 0; while ($i < $this.$inputState0.$notifications0.$size0()) { $notification = $this.$inputState0.$notifications0.$get5($i); var$6 = $notification.$state1; omceugn_STATE_NOTIFICATION_$callClinit(); if (var$6 === omceugn_STATE_NOTIFICATION_FADEOUT) { $fadeoutProgress = Long_toNumber(Long_sub(jl_System_currentTimeMillis(), $notification.$timer)) / $this.$api1.$config.$getNotificationsFadeoutTime(); $yOffsetSlideFade = $yOffsetSlideFade + cbgm_MathUtils_round(8.0 * $fadeoutProgress) | 0; } omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $notification.$color_r1, $notification.$color_g1, $notification.$color_b1, $notification.$color_a2); $ix = 0; while ($ix < $width) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_NOTIFICATION_BAR, $ix * 8 | 0, (($this.$inputState0.$internalResolutionHeight - 8 | 0) - ($y * 8 | 0) | 0) + $yOffsetSlideFade | 0); $ix = $ix + 1 | 0; } $xOffset = ((($width * 8 | 0) / 2 | 0) - ($this.$mediaManager6.$textWidth($notification.$font4, $notification.$text4) / 2 | 0) | 0) - $notification.$scroll | 0; omceu_UIEngine_render_drawFont($this, $notification.$font4, $notification.$text4, $notification.$color_a2, $xOffset, ((($this.$inputState0.$internalResolutionHeight - 8 | 0) - ($y * 8 | 0) | 0) + 1 | 0) + $yOffsetSlideFade | 0); $y = $y + 1 | 0; omceu_UIEngine_render_batchLoadColor($this); $i = $i + 1 | 0; } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawWindow($this, $window) { var $ix, $iy, $i, $component; if (!$window.$visible1) return; omceu_UIEngine_render_batchSetColor($this, $window.$color_r0, $window.$color_g0, $window.$color_b0, $window.$color_a0); $ix = 0; while ($ix < $window.$width1) { if ($window.$folded) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_WINDOW, $window.$x0 + ($ix * 8 | 0) | 0, $window.$y0 + (($window.$height1 - 1 | 0) * 8 | 0) | 0, omceu_UIEngine_render_getWindowCMediaIndex($this, $ix, $window.$height1 - 1 | 0, $window.$width1, $window.$height1, $window.$hasTitleBar)); } else { $iy = 0; while ($iy < $window.$height1) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_WINDOW, $window.$x0 + ($ix * 8 | 0) | 0, $window.$y0 + ($iy * 8 | 0) | 0, omceu_UIEngine_render_getWindowCMediaIndex($this, $ix, $iy, $window.$width1, $window.$height1, $window.$hasTitleBar)); $iy = $iy + 1 | 0; } } $ix = $ix + 1 | 0; } if ($window.$hasTitleBar) omceu_UIEngine_render_drawFont0($this, $window.$font0, $window.$title, $window.$color_a0, $window.$x0, ($window.$y0 + ($window.$height1 * 8 | 0) | 0) - 8 | 0, 1, 2, $window.$icon, $window.$iconIndex, ($window.$width1 - 1 | 0) * 8 | 0); $i = 0; while ($i < $window.$components.$size0()) { $component = $window.$components.$get5($i); if (!$window.$folded) omceu_UIEngine_render_drawComponent($this, $component); else if ($component.$y == ($window.$height1 - 1 | 0)) omceu_UIEngine_render_drawComponent($this, $component); $i = $i + 1 | 0; } $i = 0; while ($i < $window.$components.$size0()) { $component = $window.$components.$get5($i); if (!$window.$folded) omceu_UIEngine_render_drawComponentTopLayer($this, $window, $component); $i = $i + 1 | 0; } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawComponent($this, $component) { var $alpha, $alpha2, $disableShaderState, $button, $buttonMedia, $pressed_offset, $ix, $iy, $textButton, $imageButton, $image, $text, $textHeight, $i, $scrollBarVertical, $index, $buttonYOffset, $scrollBarHorizontal, $buttonXOffset, $list, $itemsValid, $itemFrom, var$24, $dragEnabled, $dragValid, $drag_x, $drag_y, $y_list, $grayScaleBefore, $itemIndex, $itemOffsetY, $item, $selected, $cellColor, var$36, $combobox, $comboMedia, $color_r, $color_g, $color_b, $knob, $map, $textField, var$45, $xOffset, $shape, $shapeImage, $gameViewPort, $checkBox, $tex, $progressBar, $pixels, var$54, $percentTxt, $tabBar, $tabXOffset, $tab, $tabWidth, $tabGraphic, var$61, $selected_offset, $topBorder, $yOffset, $inventory, $tileSize, $inventoryWidth, $inventoryHeight, $inv_x, $inv_y, $x_inventory, $y_inventory, $m_x, $m_y, $cellMedia, var$76, $icon, $iconIndex; if (omceu_UIEngine_render_isComponentNotRendered($this, $component)) return; $alpha = $component.$addedToWindow === null ? $component.$color_a : $component.$color_a * $component.$addedToWindow.$color_a0; $alpha2 = $component.$addedToWindow === null ? $component.$color2_a : $component.$color2_a * $component.$addedToWindow.$color_a0; $disableShaderState = omceu_UIEngine_render_GrayScaleShaderEnabled($this); if ($component.$disabled) omceu_UIEngine_render_enableGrayScaleShader($this, 1); a: { omceu_UIEngine_render_batchSetColor($this, $component.$color_r, $component.$color_g, $component.$color_b, $alpha); if ($component instanceof omceugcb_Button) { $button = $component; if (!$button.$pressed0) { omceum_GUIBaseMedia_$callClinit(); $buttonMedia = omceum_GUIBaseMedia_GUI_BUTTON; } else { omceum_GUIBaseMedia_$callClinit(); $buttonMedia = omceum_GUIBaseMedia_GUI_BUTTON_PRESSED; } $pressed_offset = !$button.$pressed0 ? 0 : 1; $ix = 0; while ($ix < $button.$width0) { $iy = 0; while ($iy < $button.$height0) { omceu_UIEngine_render_drawCMediaGFX0($this, $buttonMedia, omceu_UICommons_component_getAbsoluteX($button) + ($ix * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($button) + ($iy * 8 | 0) | 0, omceu_UIEngine_render_get16TilesCMediaIndex($this, $ix, $iy, $button.$width0, $button.$height0)); $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } if (jl_Object_getClass($button) === $rt_cls(omceugcb_TextButton)) { $textButton = $button; if ($textButton.$text7 !== null) omceu_UIEngine_render_drawFont0($this, $textButton.$font6, $textButton.$text7, $alpha2, (omceu_UICommons_component_getAbsoluteX($textButton) + $textButton.$offset_content_x | 0) + $pressed_offset | 0, (omceu_UICommons_component_getAbsoluteY($button) + $textButton.$offset_content_y | 0) - $pressed_offset | 0, 1, 2, $textButton.$icon0, $textButton.$iconArrayIndex, $button.$width0 * 8 | 0); } else if (jl_Object_getClass($button) === $rt_cls(omceugcb_ImageButton)) { $imageButton = $button; omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $imageButton.$color2_r, $imageButton.$color2_g, $imageButton.$color2_b, $alpha2); omceu_UIEngine_render_drawCMediaGFX0($this, $imageButton.$image2, (omceu_UICommons_component_getAbsoluteX($imageButton) + $imageButton.$offset_content_x | 0) + $pressed_offset | 0, (omceu_UICommons_component_getAbsoluteY($imageButton) + $imageButton.$offset_content_y | 0) - $pressed_offset | 0, $imageButton.$arrayIndex0); omceu_UIEngine_render_batchLoadColor($this); } break a; } if (jl_Object_getClass($component) === $rt_cls(omceugci_Image)) { $image = $component; if ($image.$image !== null) omceu_UIEngine_render_drawCMediaGFX1($this, $image.$image, omceu_UICommons_component_getAbsoluteX($image), omceu_UICommons_component_getAbsoluteY($image), $image.$arrayIndex, $image.$animationOffset); break a; } if (jl_Object_getClass($component) === $rt_cls(omceugct_Text)) { b: { $text = $component; $textHeight = ($text.$height0 - 1 | 0) * 8 | 0; if ($text.$lines !== null && $text.$lines.data.length > 0) { $i = 0; while (true) { if ($i >= $text.$lines.data.length) break b; omceu_UIEngine_render_drawFont1($this, $text.$font2, $text.$lines.data[$i], $alpha, omceu_UICommons_component_getAbsoluteX($text), (omceu_UICommons_component_getAbsoluteY($text) + $textHeight | 0) - ($i * 8 | 0) | 0, 1, 1); $i = $i + 1 | 0; } } } break a; } if (jl_Object_getClass($component) === $rt_cls(omceugcs_ScrollBarVertical)) { $scrollBarVertical = $component; $i = 0; while ($i < $scrollBarVertical.$height0) { $index = !$i ? 2 : $i != ($scrollBarVertical.$height0 - 1 | 0) ? 1 : 0; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_SCROLLBAR_VERTICAL, omceu_UICommons_component_getAbsoluteX($scrollBarVertical), omceu_UICommons_component_getAbsoluteY($scrollBarVertical) + ($i * 8 | 0) | 0, $index); $buttonYOffset = cbgm_MathUtils_round($scrollBarVertical.$scrolled0 * (($scrollBarVertical.$height0 - 1 | 0) * 8 | 0)); omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $scrollBarVertical.$color2_r, $scrollBarVertical.$color2_g, $scrollBarVertical.$color2_b, $alpha2); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_VERTICAL, omceu_UICommons_component_getAbsoluteX($scrollBarVertical), omceu_UICommons_component_getAbsoluteY($scrollBarVertical) + $buttonYOffset | 0, !$scrollBarVertical.$buttonPressed ? 0 : 1); omceu_UIEngine_render_batchLoadColor($this); $i = $i + 1 | 0; } break a; } if (jl_Object_getClass($component) === $rt_cls(omceugcs_ScrollBarHorizontal)) { $scrollBarHorizontal = $component; $i = 0; while ($i < $scrollBarHorizontal.$width0) { $index = !$i ? 0 : $i != ($scrollBarHorizontal.$width0 - 1 | 0) ? 1 : 2; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_SCROLLBAR_HORIZONTAL, omceu_UICommons_component_getAbsoluteX($scrollBarHorizontal) + ($i * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($scrollBarHorizontal), $index); $buttonXOffset = cbgm_MathUtils_round($scrollBarHorizontal.$scrolled0 * (($scrollBarHorizontal.$width0 - 1 | 0) * 8 | 0)); omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $scrollBarHorizontal.$color2_r, $scrollBarHorizontal.$color2_g, $scrollBarHorizontal.$color2_b, $alpha2); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_SCROLLBAR_BUTTON_HORIZONAL, omceu_UICommons_component_getAbsoluteX($scrollBarHorizontal) + $buttonXOffset | 0, omceu_UICommons_component_getAbsoluteY($scrollBarHorizontal), !$scrollBarHorizontal.$buttonPressed ? 0 : 1); omceu_UIEngine_render_batchLoadColor($this); $i = $i + 1 | 0; } break a; } if (jl_Object_getClass($component) === $rt_cls(omceugcl_List)) { $list = $component; $itemsValid = $list.$items0 !== null && $list.$items0.$size0() > 0 && $list.$listAction !== null ? 1 : 0; $itemFrom = 0; if ($itemsValid) { var$24 = cbgm_MathUtils_round($list.$scrolled * ($list.$items0.$size0() - $list.$height0 | 0)); $itemFrom = omcet_Tools$Calc_lowerBounds(var$24, 0); } $dragEnabled = 0; $dragValid = 0; $drag_x = (-1); $drag_y = (-1); if (!($this.$inputState0.$listDrag_List === null && $this.$inputState0.$inventoryDrag_Inventory === null) && $list === $this.$inputState0.$lastGUIMouseHover) { $dragEnabled = 1; $dragValid = omceu_UICommons_list_canDragIntoList($this.$inputState0, $list); if ($dragValid) { $drag_x = omceu_UICommons_component_getAbsoluteX($list); $y_list = omceu_UICommons_component_getAbsoluteY($list); $drag_y = $y_list + ((($this.$inputState0.$mouse_gui.$y10 - $y_list | 0) / 8 | 0) * 8 | 0) | 0; } } $grayScaleBefore = omceu_UIEngine_render_GrayScaleShaderEnabled($this); if ($dragEnabled && !$dragValid) omceu_UIEngine_render_enableGrayScaleShader($this, 1); $iy = 0; while ($iy < $list.$height0) { $itemIndex = $itemFrom + $iy | 0; $itemOffsetY = ($list.$height0 - 1 | 0) - $iy | 0; $item = null; if ($list.$items0 !== null && $list.$items0.$size0() > 0 && $list.$listAction !== null && $itemIndex < $list.$items0.$size0()) $item = $list.$items0.$get5($itemIndex); c: { d: { e: { if ($item !== null) { if (!$list.$multiSelect) { if ($list.$selectedItem !== $item) break e; else break d; } if ($list.$selectedItems.$contains2($item)) break d; } } $selected = 0; break c; } $selected = 1; } $cellColor = null; if ($list.$listAction !== null && $list.$items0 !== null && $itemIndex < $list.$items0.$size0()) { $cellColor = $list.$listAction.$cellColor($item); if ($cellColor !== null) { omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $cellColor.$r1, $cellColor.$g1, $cellColor.$b1, 1.0); } } $ix = 0; while ($ix < $list.$width0) { if (!$selected) { omceum_GUIBaseMedia_$callClinit(); var$36 = omceum_GUIBaseMedia_GUI_LIST; } else { omceum_GUIBaseMedia_$callClinit(); var$36 = omceum_GUIBaseMedia_GUI_LIST_SELECTED; } omceu_UIEngine_render_drawCMediaGFX($this, var$36, omceu_UICommons_component_getAbsoluteX($list) + ($ix * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($list) + ($itemOffsetY * 8 | 0) | 0); $ix = $ix + 1 | 0; } if ($cellColor !== null) omceu_UIEngine_render_batchLoadColor($this); if ($item !== null) { $text = $list.$listAction.$text12($item); omceu_UIEngine_render_drawFont0($this, $list.$font, $text, $alpha, omceu_UICommons_component_getAbsoluteX($list), omceu_UICommons_component_getAbsoluteY($list) + ($itemOffsetY * 8 | 0) | 0, 1, 2, $list.$listAction.$icon4($item), $list.$listAction.$iconArrayIndex0($item), $list.$width0 * 8 | 0); } $iy = $iy + 1 | 0; } f: { if ($dragEnabled && $dragValid) { $ix = 0; while (true) { if ($ix >= $list.$width0) break f; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_LIST_DRAG, $drag_x + ($ix * 8 | 0) | 0, $drag_y, omceu_UIEngine_render_getListDragCMediaIndex($this, $ix, $list.$width0)); $ix = $ix + 1 | 0; } } } omceu_UIEngine_render_enableGrayScaleShader($this, $grayScaleBefore); break a; } if (jl_Object_getClass($component) === $rt_cls(omceugcc_ComboBox)) { $combobox = $component; $ix = 0; while ($ix < $combobox.$width0) { $index = !$ix ? 0 : $ix != ($combobox.$width0 - 1 | 0) ? 1 : 2; if (!omceu_UICommons_comboBox_isOpen($combobox, $this.$inputState0)) { omceum_GUIBaseMedia_$callClinit(); $comboMedia = omceum_GUIBaseMedia_GUI_COMBOBOX; } else { omceum_GUIBaseMedia_$callClinit(); $comboMedia = omceum_GUIBaseMedia_GUI_COMBOBOX_OPEN; } $color_r = $combobox.$selectedItem0 === null ? $combobox.$color_r : $combobox.$selectedItem0.$color_r3; $color_g = $combobox.$selectedItem0 === null ? $combobox.$color_g : $combobox.$selectedItem0.$color_g3; $color_b = $combobox.$selectedItem0 === null ? $combobox.$color_b : $combobox.$selectedItem0.$color_b3; omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $color_r, $color_g, $color_b, $alpha2); omceu_UIEngine_render_drawCMediaGFX0($this, $comboMedia, omceu_UICommons_component_getAbsoluteX($combobox) + ($ix * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($combobox), $index); omceu_UIEngine_render_batchLoadColor($this); $ix = $ix + 1 | 0; } if ($combobox.$selectedItem0 !== null && $combobox.$comboBoxAction !== null) omceu_UIEngine_render_drawFont0($this, $combobox.$selectedItem0.$font10, $combobox.$selectedItem0.$text8, $alpha, omceu_UICommons_component_getAbsoluteX($combobox), omceu_UICommons_component_getAbsoluteY($combobox), 2, 1, $combobox.$selectedItem0.$icon2, $combobox.$selectedItem0.$iconIndex1, ($combobox.$width0 - 2 | 0) * 8 | 0); break a; } if (jl_Object_getClass($component) === $rt_cls(omceugck_Knob)) { $knob = $component; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_KNOB_BACKGROUND, omceu_UICommons_component_getAbsoluteX($knob), omceu_UICommons_component_getAbsoluteY($knob)); omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $knob.$color2_r, $knob.$color2_g, $knob.$color2_b, $alpha2); if (!$knob.$endless) { $index = cbgm_MathUtils_round($knob.$turned * 28.0); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_KNOB, omceu_UICommons_component_getAbsoluteX($knob), omceu_UICommons_component_getAbsoluteY($knob), $index); } else { $index = cbgm_MathUtils_round($knob.$turned * 36.0); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_KNOB_ENDLESS, omceu_UICommons_component_getAbsoluteX($knob), omceu_UICommons_component_getAbsoluteY($knob), $index); } omceu_UIEngine_render_batchLoadColor($this); break a; } if (jl_Object_getClass($component) === $rt_cls(omceugcm_Map)) { $map = $component; $this.$inputState0.$spriteBatch_gui.$draw7($map.$texture1, omceu_UICommons_component_getAbsoluteX($map), omceu_UICommons_component_getAbsoluteY($map)); $map.$mapOverlays.$removeIf(omceu_UIEngine$render_drawComponent$lambda$_57_0__init_($this, $alpha, $map)); break a; } if (jl_Object_getClass($component) === $rt_cls(omceugct_TextField)) { $textField = $component; $ix = 0; while ($ix < $textField.$width0) { $index = $ix == ($textField.$width0 - 1 | 0) ? 2 : $ix ? 1 : 0; if ($this.$inputState0.$focusedTextField !== $textField) { omceum_GUIBaseMedia_$callClinit(); var$36 = omceum_GUIBaseMedia_GUI_TEXTFIELD; } else { omceum_GUIBaseMedia_$callClinit(); var$36 = omceum_GUIBaseMedia_GUI_TEXTFIELD_FOCUSED; } var$24 = omceu_UICommons_component_getAbsoluteX($textField); var$45 = $ix * 8 | 0; omceu_UIEngine_render_drawCMediaGFX0($this, var$36, var$24 + var$45 | 0, omceu_UICommons_component_getAbsoluteY($textField), $index); if (!$textField.$contentValid) { omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, 0.9058823585510254, 0.2980392277240753, 0.23529411852359772, 0.20000000298023224); omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TEXTFIELD_VALIDATION_OVERLAY, omceu_UICommons_component_getAbsoluteX($textField) + var$45 | 0, omceu_UICommons_component_getAbsoluteY($textField), $index); omceu_UIEngine_render_batchLoadColor($this); } if ($textField.$content0 !== null) { omceu_UIEngine_render_drawFont2($this, $textField.$font9, $textField.$content0.$substring($textField.$offset0), $alpha, omceu_UICommons_component_getAbsoluteX($textField), omceu_UICommons_component_getAbsoluteY($textField), 1, 2, ($textField.$width0 * 8 | 0) - 4 | 0); if (omceu_UICommons_textField_isFocused($this.$inputState0, $textField)) { $xOffset = $this.$mediaManager6.$textWidth($textField.$font9, $textField.$content0.$substring0($textField.$offset0, $textField.$markerPosition)) + 2 | 0; if ($xOffset < ($textField.$width0 * 8 | 0)) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_TEXTFIELD_CARET, omceu_UICommons_component_getAbsoluteX($textField) + $xOffset | 0, omceu_UICommons_component_getAbsoluteY($textField)); } } } $ix = $ix + 1 | 0; } break a; } if (jl_Object_getClass($component) !== $rt_cls(omceugci_Inventory)) { if (jl_Object_getClass($component) !== $rt_cls(omceugct_TabBar)) { if ($component instanceof omceugcs_Shape) { $shape = $component; if ($shape.$shapeType === null) break a; g: { omceu_UIEngine$1_$callClinit(); switch (omceu_UIEngine$1_$SwitchMap$org$mslivo$core$engine$ui_engine$gui$components$shape$ShapeType.data[jl_Enum_ordinal($shape.$shapeType)]) { case 1: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_OVAL; break g; case 2: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_RECT; break g; case 3: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_DIAMOND; break g; case 4: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_DOWN; break g; case 5: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_DOWN; break g; case 6: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_LEFT_UP; break g; case 7: omceum_GUIBaseMedia_$callClinit(); $shapeImage = omceum_GUIBaseMedia_GUI_SHAPE_TRIANGLE_RIGHT_UP; break g; default: } $rt_throw(jl_IncompatibleClassChangeError__init_()); } $this.$mediaManager6.$drawCMediaImage0($this.$inputState0.$spriteBatch_gui, $shapeImage, omceu_UICommons_component_getAbsoluteX($shape), omceu_UICommons_component_getAbsoluteY($shape), 0.0, 0.0, $shape.$width0 * 8 | 0, $shape.$height0 * 8 | 0); break a; } if (!($component instanceof omceugcp_ProgressBar)) { if (jl_Object_getClass($component) !== $rt_cls(omceugcc_CheckBox)) { if (jl_Object_getClass($component) !== $rt_cls(omceugcv_GameViewPort)) break a; $gameViewPort = $component; $this.$inputState0.$spriteBatch_gui.$draw8($gameViewPort.$textureRegion0, omceu_UICommons_component_getAbsoluteX($gameViewPort), omceu_UICommons_component_getAbsoluteY($gameViewPort)); break a; } $checkBox = $component; var$36 = $checkBox.$checkBoxStyle; omceugcc_CheckBoxStyle_$callClinit(); if (var$36 !== omceugcc_CheckBoxStyle_CHECKBOX) { omceum_GUIBaseMedia_$callClinit(); $tex = omceum_GUIBaseMedia_GUI_CHECKBOX_RADIO; } else { omceum_GUIBaseMedia_$callClinit(); $tex = omceum_GUIBaseMedia_GUI_CHECKBOX_CHECKBOX; } omceu_UIEngine_render_drawCMediaGFX0($this, $tex, omceu_UICommons_component_getAbsoluteX($checkBox), omceu_UICommons_component_getAbsoluteY($checkBox), !$checkBox.$checked ? 0 : 1); omceu_UIEngine_render_drawFont1($this, $checkBox.$font5, $checkBox.$text6, $alpha, omceu_UICommons_component_getAbsoluteX($checkBox) + 8 | 0, omceu_UICommons_component_getAbsoluteY($checkBox), 1, 2); break a; } $progressBar = $component; $ix = 0; while ($ix < $progressBar.$width0) { $index = !$ix ? 0 : $ix != ($progressBar.$width0 - 1 | 0) ? 1 : 2; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_PROGRESSBAR, omceu_UICommons_component_getAbsoluteX($progressBar) + ($ix * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($progressBar), $index); $ix = $ix + 1 | 0; } omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColor($this, $progressBar.$color2_r, $progressBar.$color2_g, $progressBar.$color2_b, $alpha2); $pixels = cbgm_MathUtils_round($progressBar.$progress * ($progressBar.$width0 * 8 | 0)); $ix = 0; while ($ix < $progressBar.$width0) { $xOffset = $ix * 8 | 0; $index = !$ix ? 0 : $ix != ($progressBar.$width0 - 1 | 0) ? 1 : 2; if ($xOffset < $pixels) { var$24 = $pixels - $xOffset | 0; if (var$24 >= 8) { var$36 = $this.$mediaManager6; var$54 = $this.$inputState0.$spriteBatch_gui; omceum_GUIBaseMedia_$callClinit(); var$36.$drawCMediaArray(var$54, omceum_GUIBaseMedia_GUI_PROGRESSBAR_BAR, omceu_UICommons_component_getAbsoluteX($progressBar) + $xOffset | 0, omceu_UICommons_component_getAbsoluteY($progressBar), $index); } else { var$36 = $this.$mediaManager6; var$54 = $this.$inputState0.$spriteBatch_gui; omceum_GUIBaseMedia_$callClinit(); var$36.$drawCMediaArrayCut0(var$54, omceum_GUIBaseMedia_GUI_PROGRESSBAR_BAR, omceu_UICommons_component_getAbsoluteX($progressBar) + $xOffset | 0, omceu_UICommons_component_getAbsoluteY($progressBar), $index, var$24, 8); } } $ix = $ix + 1 | 0; } omceu_UIEngine_render_batchLoadColor($this); if ($progressBar.$progressText) { $percentTxt = !$progressBar.$progressText2Decimal ? omceu_UICommons_progressBar_getProgressText($progressBar.$progress) : omceu_UICommons_progressBar_getProgressText2Decimal($progressBar.$progress); $xOffset = (($progressBar.$width0 * 8 | 0) / 2 | 0) - ($this.$mediaManager6.$textWidth($progressBar.$font8, $percentTxt) / 2 | 0) | 0; omceu_UIEngine_render_drawFont1($this, $progressBar.$font8, $percentTxt, $alpha, omceu_UICommons_component_getAbsoluteX($progressBar) + $xOffset | 0, omceu_UICommons_component_getAbsoluteY($progressBar), 0, 2); } break a; } $tabBar = $component; $tabXOffset = $tabBar.$tabOffset; $i = 0; h: { while (true) { if ($i >= $tabBar.$tabs.$size0()) break h; $tab = $tabBar.$tabs.$get5($i); $tabWidth = !$tabBar.$bigIconMode ? $tab.$width7 : 2; var$24 = $tabXOffset + $tabWidth | 0; if (var$24 > $tabBar.$width0) break; $selected = $i != $tabBar.$selectedTab ? 0 : 1; if (!$tabBar.$bigIconMode) { if (!$selected) { omceum_GUIBaseMedia_$callClinit(); $tabGraphic = omceum_GUIBaseMedia_GUI_TAB; } else { omceum_GUIBaseMedia_$callClinit(); $tabGraphic = omceum_GUIBaseMedia_GUI_TAB_SELECTED; } } else if (!$selected) { omceum_GUIBaseMedia_$callClinit(); $tabGraphic = omceum_GUIBaseMedia_GUI_TAB_BIGICON; } else { omceum_GUIBaseMedia_$callClinit(); $tabGraphic = omceum_GUIBaseMedia_GUI_TAB_BIGICON_SELECTED; } i: { if (!$tabBar.$bigIconMode) { $ix = 0; while (true) { if ($ix >= $tabWidth) break i; omceu_UIEngine_render_drawCMediaGFX0($this, $tabGraphic, (omceu_UICommons_component_getAbsoluteX($tabBar) + ($ix * 8 | 0) | 0) + ($tabXOffset * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($tabBar), omceu_UIEngine_render_getTabCMediaIndex($this, $ix, $tab.$width7)); $ix = $ix + 1 | 0; } } var$45 = omceu_UICommons_component_getAbsoluteX($tabBar); var$61 = $tabXOffset * 8 | 0; omceu_UIEngine_render_drawCMediaGFX($this, $tabGraphic, var$45 + var$61 | 0, omceu_UICommons_component_getAbsoluteY($tabBar)); if ($tab.$icon1 !== null) { $selected_offset = !$selected ? 1 : 0; omceu_UIEngine_render_drawCMediaGFX0($this, $tab.$icon1, (omceu_UICommons_component_getAbsoluteX($tabBar) + var$61 | 0) + $selected_offset | 0, omceu_UICommons_component_getAbsoluteY($tabBar) - $selected_offset | 0, $tab.$iconIndex0); } } if (!$tabBar.$bigIconMode) omceu_UIEngine_render_drawFont3($this, $tab.$font7, $tab.$title0, $alpha, omceu_UICommons_component_getAbsoluteX($tabBar) + ($tabXOffset * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($tabBar), 2, 1, $tab.$icon1, $tab.$iconIndex0); $i = $i + 1 | 0; $tabXOffset = var$24; } } $topBorder = $tabBar.$width0 - $tabXOffset | 0; $ix = 0; while ($ix < $topBorder) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TAB_BORDERS, omceu_UICommons_component_getAbsoluteX($tabBar) + (($tabXOffset + $ix | 0) * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($tabBar), 2); $ix = $ix + 1 | 0; } j: { if ($tabBar.$border) { $ix = 0; while ($ix < $tabBar.$width0) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TAB_BORDERS, omceu_UICommons_component_getAbsoluteX($tabBar) + ($ix * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($tabBar) - ($tabBar.$borderHeight * 8 | 0) | 0, 2); $ix = $ix + 1 | 0; } $iy = 0; while (true) { if ($iy >= $tabBar.$borderHeight) break j; $iy = $iy + 1 | 0; $yOffset = $iy * 8 | 0; omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TAB_BORDERS, omceu_UICommons_component_getAbsoluteX($tabBar), omceu_UICommons_component_getAbsoluteY($tabBar) - $yOffset | 0, 0); omceu_UIEngine_render_drawCMediaGFX0($this, omceum_GUIBaseMedia_GUI_TAB_BORDERS, omceu_UICommons_component_getAbsoluteX($tabBar) + (($tabBar.$width0 - 1 | 0) * 8 | 0) | 0, omceu_UICommons_component_getAbsoluteY($tabBar) - $yOffset | 0, 1); } } } break a; } $inventory = $component; $tileSize = !$inventory.$doubleSized ? 8 : 16; k: { $inventoryWidth = $inventory.$items6.data.length; $inventoryHeight = $inventory.$items6.data[0].data.length; $dragEnabled = 0; $dragValid = 0; $drag_x = (-1); $drag_y = (-1); if ($this.$inputState0.$listDrag_List === null && $this.$inputState0.$inventoryDrag_Inventory === null) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } if ($inventory !== $this.$inputState0.$lastGUIMouseHover) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } $dragEnabled = 1; $dragValid = omceu_UICommons_inventory_canDragIntoInventory($this.$inputState0, $inventory); if (!$dragValid) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } $x_inventory = omceu_UICommons_component_getAbsoluteX($inventory); $y_inventory = omceu_UICommons_component_getAbsoluteY($inventory); $m_x = $this.$inputState0.$mouse_gui.$x10 - $x_inventory | 0; $m_y = $this.$inputState0.$mouse_gui.$y10 - $y_inventory | 0; if ($m_x <= 0) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } if ($m_x >= $rt_imul($inventory.$width0, $tileSize)) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } if ($m_y <= 0) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } if ($m_y >= $rt_imul($inventory.$height0, $tileSize)) { $inv_x = $drag_x; $inv_y = $drag_y; break k; } $inv_x = $m_x / $tileSize | 0; $inv_y = $m_y / $tileSize | 0; if (omceu_UICommons_inventory_positionValid($inventory, $inv_x, $inv_y)) break k; $inv_x = $drag_x; $inv_y = $drag_y; } $grayScaleBefore = omceu_UIEngine_render_GrayScaleShaderEnabled($this); if ($dragEnabled && !$dragValid) omceu_UIEngine_render_enableGrayScaleShader($this, 1); $ix = 0; while ($ix < $inventoryWidth) { $iy = 0; while ($iy < $inventoryHeight) { if ($inventory.$items6 !== null) { $selected = $inventory.$items6.data[$ix].data[$iy] !== null && $inventory.$items6.data[$ix].data[$iy] === $inventory.$selectedItem1 ? 1 : 0; if ($dragEnabled && $dragValid && $inv_x == $ix && $inv_y == $iy) { if (!$inventory.$doubleSized) { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED; } else { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY_DRAGGED_X2; } } else if (!$selected) { if (!$inventory.$doubleSized) { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY; } else { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY_X2; } } else if (!$inventory.$doubleSized) { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED; } else { omceum_GUIBaseMedia_$callClinit(); $cellMedia = omceum_GUIBaseMedia_GUI_INVENTORY_SELECTED_X2; } omceu_UIEngine_render_batchSaveColor($this); $cellColor = $inventory.$inventoryAction === null ? null : $inventory.$inventoryAction.$cellColor0($inventory.$items6.data[$ix].data[$iy], $ix, $iy); if ($cellColor === null) omceu_UIEngine_render_batchSetColorWhite($this, $alpha); else omceu_UIEngine_render_batchSetColor($this, $cellColor.$r1, $cellColor.$g1, $cellColor.$b1, 1.0); $index = !$inventory.$doubleSized ? omceu_UIEngine_render_get16TilesCMediaIndex($this, $ix, $iy, $inventory.$width0, $inventory.$height0) : omceu_UIEngine_render_get16TilesCMediaIndex($this, $ix, $iy, $inventory.$width0 / 2 | 0, $inventory.$height0 / 2 | 0); var$24 = omceu_UICommons_component_getAbsoluteX($inventory); var$45 = $rt_imul($ix, $tileSize); var$24 = var$24 + var$45 | 0; var$61 = omceu_UICommons_component_getAbsoluteY($inventory); var$76 = $rt_imul($iy, $tileSize); omceu_UIEngine_render_drawCMediaGFX0($this, $cellMedia, var$24, var$61 + var$76 | 0, $index); $icon = $inventory.$items6.data[$ix].data[$iy] !== null && $inventory.$inventoryAction !== null ? $inventory.$inventoryAction.$icon4($inventory.$items6.data[$ix].data[$iy]) : null; if ($icon !== null) { omceu_UIEngine_render_batchSetColorWhite($this, $alpha); $iconIndex = $inventory.$inventoryAction === null ? 0 : $inventory.$inventoryAction.$iconArrayIndex0($inventory.$items6.data[$ix].data[$iy]); omceu_UIEngine_render_drawCMediaGFX0($this, $icon, omceu_UICommons_component_getAbsoluteX($inventory) + var$45 | 0, omceu_UICommons_component_getAbsoluteY($inventory) + var$76 | 0, $iconIndex); } omceu_UIEngine_render_batchLoadColor($this); } $iy = $iy + 1 | 0; } $ix = $ix + 1 | 0; } omceu_UIEngine_render_enableGrayScaleShader($this, $grayScaleBefore); } omceu_UIEngine_render_enableGrayScaleShader($this, $disableShaderState); omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_drawCursorListDrags($this) { var $dragInventory, $dragOffsetX, $dragOffsetY, $dragItem, $icon, $dragList, $ix, $text, var$9, var$10, var$11, var$12, var$13, var$14, var$15; if ($this.$inputState0.$inventoryDrag_Inventory !== null) { $dragInventory = $this.$inputState0.$inventoryDrag_Inventory; $dragOffsetX = $this.$inputState0.$inventoryDrag_offset.$x10; $dragOffsetY = $this.$inputState0.$inventoryDrag_offset.$y10; $dragItem = $this.$inputState0.$inventoryDrag_Item; if ($dragInventory !== null && $dragInventory.$inventoryAction !== null) { omceu_UIEngine_render_batchSetColorWhite($this, $this.$api1.$config.$getDragAlpha()); $icon = $dragInventory.$inventoryAction.$icon4($dragItem); omceu_UIEngine_render_drawCMediaGFX0($this, $icon, $this.$inputState0.$mouse_gui.$x10 - $dragOffsetX | 0, $this.$inputState0.$mouse_gui.$y10 - $dragOffsetY | 0, $dragInventory.$inventoryAction.$iconArrayIndex0($dragItem)); } } else if ($this.$inputState0.$listDrag_List !== null) { $dragList = $this.$inputState0.$listDrag_List; $dragOffsetX = $this.$inputState0.$listDrag_offset.$x10; $dragOffsetY = $this.$inputState0.$listDrag_offset.$y10; $dragItem = $this.$inputState0.$listDrag_Item; if ($dragList.$listAction !== null) { omceu_UIEngine_render_batchSetColor($this, $dragList.$color_r, $dragList.$color_g, $dragList.$color_b, jl_Math_min0($dragList.$color_a, $this.$api1.$config.$getDragAlpha())); $ix = 0; while ($ix < $dragList.$width0) { omceum_GUIBaseMedia_$callClinit(); omceu_UIEngine_render_drawCMediaGFX($this, omceum_GUIBaseMedia_GUI_LIST_SELECTED, ($this.$inputState0.$mouse_gui.$x10 - $dragOffsetX | 0) + ($ix * 8 | 0) | 0, $this.$inputState0.$mouse_gui.$y10 - $dragOffsetY | 0); $ix = $ix + 1 | 0; } $text = $dragList.$listAction.$text12($dragItem); var$9 = $dragList.$font; var$10 = $dragList.$color_a; var$11 = $this.$inputState0.$mouse_gui.$x10 - $dragOffsetX | 0; var$12 = $this.$inputState0.$mouse_gui.$y10 - $dragOffsetY | 0; var$13 = $dragList.$listAction; var$13 = var$13.$icon4($dragItem); var$14 = $dragList.$listAction.$iconArrayIndex0($dragItem); var$15 = $dragList.$width0 * 8 | 0; omceu_UIEngine_render_drawFont0($this, var$9, $text, var$10, var$11, var$12, 2, 2, var$13, var$14, var$15); } } omceu_UIEngine_render_batchSetColorWhite($this, 1.0); } function omceu_UIEngine_render_GrayScaleShaderEnabled($this) { return $this.$inputState0.$spriteBatch_gui.$getShader() !== $this.$inputState0.$grayScaleShader ? 0 : 1; } function omceu_UIEngine_render_enableGrayScaleShader($this, $enable) { $this.$inputState0.$spriteBatch_gui.$setShader(!$enable ? null : $this.$inputState0.$grayScaleShader); } function omceu_UIEngine_render_drawFont($this, $font, $text, $alpha, $x, $y) { omceu_UIEngine_render_drawFont0($this, $font, $text, $alpha, $x, $y, 0, 0, null, 0, (-1)); } function omceu_UIEngine_render_drawFont1($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset) { omceu_UIEngine_render_drawFont0($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, null, 0, (-1)); } function omceu_UIEngine_render_drawFont2($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, $maxWidth) { omceu_UIEngine_render_drawFont0($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, null, 0, $maxWidth); } function omceu_UIEngine_render_drawFont3($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, $icon, $iconIndex) { omceu_UIEngine_render_drawFont0($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, $icon, $iconIndex, (-1)); } function omceu_UIEngine_render_drawFont0($this, $font, $text, $alpha, $x, $y, $textXOffset, $textYOffset, $icon, $iconIndex, $maxWidth) { var $withIcon; $withIcon = $icon === null ? 0 : 1; if ($withIcon) { omceu_UIEngine_render_batchSaveColor($this); omceu_UIEngine_render_batchSetColorWhite($this, $alpha); omceu_UIEngine_render_drawCMediaGFX0($this, $icon, $x, $y, $iconIndex); if ($maxWidth != (-1)) $maxWidth = $maxWidth - 8 | 0; omceu_UIEngine_render_batchLoadColor($this); } omceu_UIEngine_render_fontSaveColor($this, $font); omceu_UIEngine_render_fontSetAlpha($this, $font, $alpha); if ($maxWidth != (-1)) $this.$mediaManager6.$drawCMediaFont($this.$inputState0.$spriteBatch_gui, $font, ($x + (!$withIcon ? 0 : 8) | 0) + $textXOffset | 0, $y + $textYOffset | 0, $text, $maxWidth); else $this.$mediaManager6.$drawCMediaFont0($this.$inputState0.$spriteBatch_gui, $font, ($x + (!$withIcon ? 0 : 8) | 0) + $textXOffset | 0, $y + $textYOffset | 0, $text); omceu_UIEngine_render_fontLoadColor($this, $font); } function omceu_UIEngine_render_fontSetAlpha($this, $font, $a) { ($this.$mediaManager6.$getCMediaFont($font)).$setColor(1.0, 1.0, 1.0, $a); } function omceu_UIEngine_render_batchSetColor($this, $r, $g, $b, $a) { $this.$inputState0.$spriteBatch_gui.$setColor($r, $g, $b, $a); } function omceu_UIEngine_render_batchSetColorWhite($this, $alpha) { $this.$inputState0.$spriteBatch_gui.$setColor(1.0, 1.0, 1.0, $alpha); } function omceu_UIEngine_render_fontSaveColor($this, $font) { var $bmpFont, $color; $bmpFont = $this.$mediaManager6.$getCMediaFont($font); $color = $bmpFont.$getColor(); omceu_UIEngine_render_colorStackPush($this, $color.$r0, $color.$g0, $color.$b0, $color.$a0); } function omceu_UIEngine_render_fontLoadColor($this, $font) { var var$2; var$2 = $this.$inputState0; var$2.$colorStackPointer = var$2.$colorStackPointer - 1 | 0; ($this.$mediaManager6.$getCMediaFont($font)).$setColor0($this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer]); } function omceu_UIEngine_render_batchSaveColor($this) { var $color; $color = $this.$inputState0.$spriteBatch_gui.$getColor(); omceu_UIEngine_render_colorStackPush($this, $color.$r0, $color.$g0, $color.$b0, $color.$a0); } function omceu_UIEngine_render_batchLoadColor($this) { var var$1; var$1 = $this.$inputState0; var$1.$colorStackPointer = var$1.$colorStackPointer - 1 | 0; $this.$inputState0.$spriteBatch_gui.$setColor0($this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer]); } function omceu_UIEngine_render_colorStackPush($this, $r, $g, $b, $a) { var var$5; $this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer].$r0 = $r; $this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer].$g0 = $g; $this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer].$b0 = $b; $this.$inputState0.$colorStack.data[$this.$inputState0.$colorStackPointer].$a0 = $a; var$5 = $this.$inputState0; var$5.$colorStackPointer = var$5.$colorStackPointer + 1 | 0; if ($this.$inputState0.$colorStackPointer <= $this.$inputState0.$colorStack.data.length) return; $rt_throw(jl_RuntimeException__init_($rt_s(1465))); } function omceu_UIEngine_render_drawCMediaGFX($this, $cMedia, $x, $y) { omceu_UIEngine_render_drawCMediaGFX1($this, $cMedia, $x, $y, 0, 0.0); } function omceu_UIEngine_render_drawCMediaGFX0($this, $cMedia, $x, $y, $arrayIndex) { omceu_UIEngine_render_drawCMediaGFX1($this, $cMedia, $x, $y, $arrayIndex, 0.0); } function omceu_UIEngine_render_drawCMediaGFX1($this, $cMedia, $x, $y, $arrayIndex, $animation_timer_offset) { $this.$mediaManager6.$drawCMediaGFX($this.$inputState0.$spriteBatch_gui, $cMedia, $x, $y, $arrayIndex, $this.$inputState0.$animation_timer_gui + $animation_timer_offset); } function omceu_UIEngine_shutdown($this) { var var$1; $this.$inputState0.$windows0.$clear6(); $this.$inputState0.$modalWindowQueue.$clear6(); $this.$inputState0.$hotKeys.$clear6(); $this.$inputState0.$singleUpdateActions.$clear6(); $this.$inputState0.$screenComponents.$clear6(); $this.$inputState0.$notifications0.$clear6(); $this.$inputState0.$gameViewPorts.$clear6(); $this.$inputState0.$spriteBatch_game.$dispose(); $this.$inputState0.$spriteBatch_gui.$dispose(); $this.$inputState0.$spriteBatch_screen.$dispose(); ($this.$inputState0.$texture_game.$getTexture()).$dispose(); ($this.$inputState0.$texture_gui.$getTexture()).$dispose(); var$1 = $this.$inputState0.$viewportMode; omceum_ViewportMode_$callClinit(); if (!(var$1 !== omceum_ViewportMode_FIT && $this.$inputState0.$viewportMode !== omceum_ViewportMode_STRETCH)) ($this.$inputState0.$texture_upScale.$getTexture()).$dispose(); $this.$inputState0.$grayScaleShader.$dispose(); $this.$inputState0 = null; $this.$uiAdapter.$shutdown(); } function cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec() { var a = this; jl_Object.call(a); a.$internalFormat1 = 0; a.$format8 = 0; a.$type11 = 0; a.$isFloat = 0; a.$isDepth = 0; a.$isStencil = 0; } function cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec__init_(var_0, var_1, var_2) { var var_3 = new cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec(); cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec__init_0(var_3, var_0, var_1, var_2); return var_3; } function cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec__init_0($this, $internalformat, $format, $type) { jl_Object__init_0($this); $this.$internalFormat1 = $internalformat; $this.$format8 = $format; $this.$type11 = $type; } function cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec_isColorTexture($this) { return !$this.$isDepth && !$this.$isStencil ? 1 : 0; } var cbgu_NumberUtils = $rt_classWithoutFields(); function cbgu_NumberUtils__init_0() { var var_0 = new cbgu_NumberUtils(); cbgu_NumberUtils__init_(var_0); return var_0; } function cbgu_NumberUtils__init_($this) { jl_Object__init_0($this); } function cbgu_NumberUtils_floatToIntBits($value) { return $rt_floatToIntBits($value); } function cbgu_NumberUtils_floatToRawIntBits($value) { return jl_Float_floatToRawIntBits($value); } function cbgu_NumberUtils_intToFloatColor($value) { return $rt_intBitsToFloat($value & (-16777217)); } function omcsde_GAME_MODE() { var a = this; jl_Enum.call(a); a.$text1 = null; a.$color6 = null; } var omcsde_GAME_MODE_ENDLESS = null; var omcsde_GAME_MODE_HIGHSCORE = null; var omcsde_GAME_MODE_CLEAR_40 = null; var omcsde_GAME_MODE_$VALUES = null; function omcsde_GAME_MODE_$callClinit() { omcsde_GAME_MODE_$callClinit = $rt_eraseClinit(omcsde_GAME_MODE); omcsde_GAME_MODE__clinit_(); } function omcsde_GAME_MODE__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsde_GAME_MODE(); omcsde_GAME_MODE__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsde_GAME_MODE_values() { omcsde_GAME_MODE_$callClinit(); return omcsde_GAME_MODE_$VALUES.$clone(); } function omcsde_GAME_MODE__init_0($this, var$1, var$2, $text, $color) { omcsde_GAME_MODE_$callClinit(); jl_Enum__init_($this, var$1, var$2); $this.$text1 = $text; $this.$color6 = $color; } function omcsde_GAME_MODE_$values() { omcsde_GAME_MODE_$callClinit(); return $rt_createArrayFromData(omcsde_GAME_MODE, [omcsde_GAME_MODE_ENDLESS, omcsde_GAME_MODE_HIGHSCORE, omcsde_GAME_MODE_CLEAR_40]); } function omcsde_GAME_MODE__clinit_() { omcsde_GAME_MODE_ENDLESS = omcsde_GAME_MODE__init_($rt_s(1466), 0, $rt_s(1467), omcet_Tools$Colors_createFromHex($rt_s(1468))); omcsde_GAME_MODE_HIGHSCORE = omcsde_GAME_MODE__init_($rt_s(1469), 1, $rt_s(1470), omcet_Tools$Colors_createFromHex($rt_s(1471))); omcsde_GAME_MODE_CLEAR_40 = omcsde_GAME_MODE__init_($rt_s(1472), 2, $rt_s(1473), omcet_Tools$Colors_createFromHex($rt_s(1474))); omcsde_GAME_MODE_$VALUES = omcsde_GAME_MODE_$values(); } function omcsm_StartGameCommand() { var a = this; jl_Object.call(a); a.$gameMode0 = null; a.$colorMode0 = null; a.$difficulty0 = null; a.$theme0 = null; } function omcsm_StartGameCommand__init_(var_0, var_1, var_2, var_3) { var var_4 = new omcsm_StartGameCommand(); omcsm_StartGameCommand__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omcsm_StartGameCommand__init_0($this, $gameMode, $colorMode, $difficulty, $theme) { jl_Object__init_0($this); $this.$gameMode0 = $gameMode; $this.$colorMode0 = $colorMode; $this.$difficulty0 = $difficulty; $this.$theme0 = $theme; } var cbgm_Octree = $rt_classWithoutFields(); var cbgm_Octree_tmp = null; function cbgm_Octree_$callClinit() { cbgm_Octree_$callClinit = $rt_eraseClinit(cbgm_Octree); cbgm_Octree__clinit_(); } function cbgm_Octree__clinit_() { cbgm_Octree_tmp = cbgm_Vector3__init_(); } function cbgssu_ButtonGroup() { var a = this; jl_Object.call(a); a.$buttons = null; a.$checkedButtons = null; a.$minCheckCount = 0; a.$maxCheckCount = 0; a.$uncheckLast = 0; } function cbgssu_ButtonGroup__init_0() { var var_0 = new cbgssu_ButtonGroup(); cbgssu_ButtonGroup__init_(var_0); return var_0; } function cbgssu_ButtonGroup__init_($this) { jl_Object__init_0($this); $this.$buttons = cbgu_Array__init_1(); $this.$checkedButtons = cbgu_Array__init_(1); $this.$maxCheckCount = 1; $this.$uncheckLast = 1; $this.$minCheckCount = 1; } function cgxgbts_SMSoundOptions() { var a = this; jl_Object.call(a); a.$volume0 = 0; a.$pan = 0; a.$loops = 0; a.$from = 0; a.$callback = null; } function cgxgbts_SMSoundOptions__init_() { var var_0 = new cgxgbts_SMSoundOptions(); cgxgbts_SMSoundOptions__init_0(var_0); return var_0; } function cgxgbts_SMSoundOptions__init_0($this) { jl_Object__init_0($this); $this.$volume0 = 100; $this.$pan = 0; $this.$loops = 1; $this.$from = 0; $this.$callback = null; } function jur_UMultiLineEOLSet() { jur_AbstractSet.call(this); this.$consCounter3 = 0; } function jur_UMultiLineEOLSet__init_(var_0) { var var_1 = new jur_UMultiLineEOLSet(); jur_UMultiLineEOLSet__init_0(var_1, var_0); return var_1; } function jur_UMultiLineEOLSet__init_0($this, $counter) { jur_AbstractSet__init_($this); $this.$consCounter3 = $counter; } function jur_UMultiLineEOLSet_matches($this, $strIndex, $testString, $matchResult) { var $strDif; $strDif = !$matchResult.$hasAnchoringBounds() ? $testString.$length() - $strIndex | 0 : $matchResult.$getRightBound() - $strIndex | 0; if ($strDif <= 0) { $matchResult.$setConsumed($this.$consCounter3, 0); return $this.$next.$matches($strIndex, $testString, $matchResult); } if ($testString.$charAt($strIndex) != 10) return (-1); $matchResult.$setConsumed($this.$consCounter3, 1); return $this.$next.$matches($strIndex + 1 | 0, $testString, $matchResult); } function jur_UMultiLineEOLSet_hasConsumed($this, $matchResult) { var $res; $res = !$matchResult.$getConsumed($this.$consCounter3) ? 0 : 1; $matchResult.$setConsumed($this.$consCounter3, (-1)); return $res; } function jur_UMultiLineEOLSet_getName($this) { return $rt_s(1475); } function jl_Thread$start$lambda$_4_0() { jl_Object.call(this); this.$_08 = null; } function jl_Thread$start$lambda$_4_0__init_(var_0) { var var_1 = new jl_Thread$start$lambda$_4_0(); jl_Thread$start$lambda$_4_0__init_0(var_1, var_0); return var_1; } function jl_Thread$start$lambda$_4_0__init_0(var$0, var$1) { jl_Object__init_0(var$0); var$0.$_08 = var$1; } function jl_Thread$start$lambda$_4_0_run(var$0) { jl_Thread_runThread(var$0.$_08); } function cbgssa_AfterAction() { cbgssa_DelegateAction.call(this); this.$waitForActions = null; } function cbgssa_AfterAction__init_0() { var var_0 = new cbgssa_AfterAction(); cbgssa_AfterAction__init_(var_0); return var_0; } function cbgssa_AfterAction__init_($this) { cbgssa_DelegateAction__init_($this); $this.$waitForActions = cbgu_Array__init_4(0, 4); } function omceum_FColor() { var a = this; jl_Object.call(a); a.$r1 = 0.0; a.$g1 = 0.0; a.$b1 = 0.0; a.$a1 = 0.0; } function omceum_FColor__init_(var_0, var_1, var_2, var_3) { var var_4 = new omceum_FColor(); omceum_FColor__init_0(var_4, var_0, var_1, var_2, var_3); return var_4; } function omceum_FColor__init_0($this, $r, $g, $b, $a) { jl_Object__init_0($this); $this.$r1 = $r; $this.$g1 = $g; $this.$b1 = $b; $this.$a1 = $a; } var cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter = $rt_classWithoutFields(); function cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter__init_0() { var var_0 = new cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter(); cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter__init_(var_0); return var_0; } function cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter__init_($this) { jl_Object__init_0($this); } var cbgm_Octree$OctreeNode = $rt_classWithoutFields(); var cgxgbtp_Preloader$12 = $rt_classWithoutFields(); var cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType = null; function cgxgbtp_Preloader$12_$callClinit() { cgxgbtp_Preloader$12_$callClinit = $rt_eraseClinit(cgxgbtp_Preloader$12); cgxgbtp_Preloader$12__clinit_(); } function cgxgbtp_Preloader$12__clinit_() { cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType = $rt_createIntArray((cgxgbtp_AssetType_values()).data.length); cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Text)] = 1; cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Image)] = 2; cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Binary)] = 3; cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Audio)] = 4; cgxgbtp_Preloader$12_$SwitchMap$com$github$xpenatan$gdx$backends$teavm$preloader$AssetType.data[jl_Enum_ordinal(cgxgbtp_AssetType_Directory)] = 5; } var cbgssa_AddListenerAction = $rt_classWithoutFields(cbgss_Action); function cbgssa_AddListenerAction__init_0() { var var_0 = new cbgssa_AddListenerAction(); cbgssa_AddListenerAction__init_(var_0); return var_0; } function cbgssa_AddListenerAction__init_($this) { cbgss_Action__init_($this); } var jur_AbstractCharClass$LazySpecialsBlock = $rt_classWithoutFields(jur_AbstractCharClass$LazyCharClass); function jur_AbstractCharClass$LazySpecialsBlock__init_() { var var_0 = new jur_AbstractCharClass$LazySpecialsBlock(); jur_AbstractCharClass$LazySpecialsBlock__init_0(var_0); return var_0; } function jur_AbstractCharClass$LazySpecialsBlock__init_0($this) { jur_AbstractCharClass$LazyCharClass__init_($this); } function jur_AbstractCharClass$LazySpecialsBlock_computeValue($this) { return ((jur_CharClass__init_()).$add0(65279, 65279)).$add0(65520, 65533); } var cbgss_Stage$TouchFocus = $rt_classWithoutFields(); function cbgss_Stage$TouchFocus__init_0() { var var_0 = new cbgss_Stage$TouchFocus(); cbgss_Stage$TouchFocus__init_(var_0); return var_0; } function cbgss_Stage$TouchFocus__init_($this) { jl_Object__init_0($this); } function ju_IllegalFormatFlagsException() { ju_IllegalFormatException.call(this); this.$flags4 = null; } function ju_IllegalFormatFlagsException__init_(var_0) { var var_1 = new ju_IllegalFormatFlagsException(); ju_IllegalFormatFlagsException__init_0(var_1, var_0); return var_1; } function ju_IllegalFormatFlagsException__init_0($this, $flags) { var var$2; var$2 = jl_StringBuilder__init_(); jl_StringBuilder_append(jl_StringBuilder_append(var$2, $rt_s(1476)), $flags); ju_IllegalFormatException__init_2($this, jl_StringBuilder_toString(var$2)); $this.$flags4 = $flags; } function cbgssu_List$ListStyle() { var a = this; jl_Object.call(a); a.$fontColorSelected = null; a.$fontColorUnselected = null; } function cbgssu_List$ListStyle__init_0() { var var_0 = new cbgssu_List$ListStyle(); cbgssu_List$ListStyle__init_(var_0); return var_0; } function cbgssu_List$ListStyle__init_($this) { jl_Object__init_0($this); $this.$fontColorSelected = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); $this.$fontColorUnselected = cbgg_Color__init_(1.0, 1.0, 1.0, 1.0); } function omceg_GameEngine$1() { jl_Object.call(this); this.$this$0103 = null; } function omceg_GameEngine$1__init_(var_0) { var var_1 = new omceg_GameEngine$1(); omceg_GameEngine$1__init_0(var_1, var_0); return var_1; } function omceg_GameEngine$1__init_0($this, $this$0) { $this.$this$0103 = $this$0; jl_Object__init_0($this); } function omceg_GameEngine$1_add($this, $engineOutput) { $this.$this$0103.$outputs0.$add2($engineOutput); } function jt_DateFormatElement$EraText() { jt_DateFormatElement.call(this); this.$eras0 = null; } function jt_DateFormatElement$EraText__init_(var_0) { var var_1 = new jt_DateFormatElement$EraText(); jt_DateFormatElement$EraText__init_0(var_1, var_0); return var_1; } function jt_DateFormatElement$EraText__init_0($this, $symbols) { jt_DateFormatElement__init_($this); $this.$eras0 = $symbols.$getEras(); } function jt_DateFormatElement$EraText_format($this, $date, $buffer) { var $era; $era = $date.$get0(0); $buffer.$append23($this.$eras0.data[$era]); } function jt_DateFormatElement$EraText_equals($this, $o) { var $eraText; if ($this === $o) return 1; if ($o !== null && jl_Object_getClass($this) === jl_Object_getClass($o)) { $eraText = $o; return ju_Arrays_equals($this.$eras0, $eraText.$eras0); } return 0; } function jt_DateFormatElement$EraText_hashCode($this) { return ju_Arrays_hashCode($this.$eras0); } function omceugcb_ImageButton() { var a = this; omceugcb_Button.call(a); a.$image2 = null; a.$arrayIndex0 = 0; } function omceugcb_ImageButton__init_() { var var_0 = new omceugcb_ImageButton(); omceugcb_ImageButton__init_0(var_0); return var_0; } function omceugcb_ImageButton__init_0($this) { omceugcb_Button__init_($this); } function omceugo_OnScreenTextInput() { var a = this; jl_Object.call(a); a.$x15 = 0; a.$y15 = 0; a.$charactersLC = null; a.$charactersUC = null; a.$font13 = null; a.$selectedIndex = 0; a.$upperCase = 0; a.$mouseTextInputAction = null; a.$color11 = null; } function omceugo_OnScreenTextInput__init_0() { var var_0 = new omceugo_OnScreenTextInput(); omceugo_OnScreenTextInput__init_(var_0); return var_0; } function omceugo_OnScreenTextInput__init_($this) { jl_Object__init_0($this); } function ju_Arrays$ArrayAsList() { ju_AbstractList.call(this); this.$array10 = null; } function ju_Arrays$ArrayAsList__init_(var_0) { var var_1 = new ju_Arrays$ArrayAsList(); ju_Arrays$ArrayAsList__init_0(var_1, var_0); return var_1; } function ju_Arrays$ArrayAsList__init_0($this, $array) { ju_AbstractList__init_($this); $this.$array10 = $array; } function ju_Arrays$ArrayAsList_get($this, $index) { return $this.$array10.data[$index]; } function ju_Arrays$ArrayAsList_size($this) { return $this.$array10.data.length; } var omcse_SandtrixEngineAdapter$COLLISION_TYPE = $rt_classWithoutFields(jl_Enum); var omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE = null; var omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_EDGES = null; var omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_SAND = null; var omcse_SandtrixEngineAdapter$COLLISION_TYPE_$VALUES = null; function omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit() { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit = $rt_eraseClinit(omcse_SandtrixEngineAdapter$COLLISION_TYPE); omcse_SandtrixEngineAdapter$COLLISION_TYPE__clinit_(); } function omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_(var_0, var_1) { var var_2 = new omcse_SandtrixEngineAdapter$COLLISION_TYPE(); omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_0(var_2, var_0, var_1); return var_2; } function omcse_SandtrixEngineAdapter$COLLISION_TYPE_values() { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); return omcse_SandtrixEngineAdapter$COLLISION_TYPE_$VALUES.$clone(); } function omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_0($this, var$1, var$2) { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); jl_Enum__init_($this, var$1, var$2); } function omcse_SandtrixEngineAdapter$COLLISION_TYPE_$values() { omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit(); return $rt_createArrayFromData(omcse_SandtrixEngineAdapter$COLLISION_TYPE, [omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE, omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_EDGES, omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_SAND]); } function omcse_SandtrixEngineAdapter$COLLISION_TYPE__clinit_() { omcse_SandtrixEngineAdapter$COLLISION_TYPE_NONE = omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_($rt_s(723), 0); omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_EDGES = omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_($rt_s(1477), 1); omcse_SandtrixEngineAdapter$COLLISION_TYPE_MAP_SAND = omcse_SandtrixEngineAdapter$COLLISION_TYPE__init_($rt_s(1478), 2); omcse_SandtrixEngineAdapter$COLLISION_TYPE_$VALUES = omcse_SandtrixEngineAdapter$COLLISION_TYPE_$values(); } $rt_packages([-1, "com", 0, "github", 1, "xpenatan", 2, "gdx", 3, "backends", 4, "teavm", 5, "agent", 5, "soundmanager", 5, "dom", 8, "impl", 8, "typedarray", 5, "utils", 5, "preloader", 5, "filesystem", 0, "badlogic", 14, "gdx", 15, "input", 15, "maps", 17, "tiled", 18, "objects", 17, "objects", 15, "utils", 21, "reflect", 21, "viewport", 15, "scenes", 24, "scene2d", 25, "ui", 25, "utils", 25, "actions", 15, "controllers", 15, "files", 15, "audio", 15, "graphics", 32, "glutils", 32, "g2d", 32, "g3d", 35, "model", 36, "data", 35, "particles", 38, "emitters", 38, "renderers", 38, "values", 38, "influencers", 15, "math", 43, "collision", -1, "java", 45, "util", 46, "regex", 46, "stream", 48, "impl", 46, "function", 45, "nio", 51, "charset", 52, "impl", 45, "io", 45, "math", 45, "text", 45, "net", 45, "lang", 58, "reflect", -1, "org", 60, "teavm", 61, "jso", 62, "core", 62, "impl", 62, "dom", 65, "events", 62, "webgl", 62, "browser", 62, "typedarrays", 62, "ajax", 61, "interop", 61, "classlib", 72, "impl", 73, "console", 73, "reflection", 73, "tz", 73, "unicode", 73, "currency", 73, "text", 61, "runtime", 61, "platform", 81, "plugin", 60, "mslivo", 83, "core", 84, "sandtrix", 85, "data", 86, "enums", 86, "objects", 85, "ui", 89, "game", 90, "particles", 89, "menu", 92, "particles", 92, "windows", 85, "engine", 85, "config", 85, "misc", 84, "web", 98, "callback", 99, "ad", 84, "engine", 101, "game_engine", 101, "ui_engine", 103, "input", 103, "gui", 105, "ostextinput", 105, "notification", 105, "components", 108, "image", 108, "scrollbar", 108, "knob", 108, "shape", 108, "textfield", 108, "tabbar", 108, "inventory", 108, "list", 108, "button", 108, "viewport", 108, "progressbar", 108, "checkbox", 108, "text", 108, "combobox", 108, "map", 105, "hotkeys", 105, "contextmenu", 105, "tooltip", 105, "actions", 105, "tool", 103, "media", 103, "misc", 101, "tools", 131, "settings", 131, "sound", 131, "particles", 134, "particle", 101, "media_manager", 136, "media", 84, "setris", 138, "teavm" ]); $rt_metadata([jl_Object, "Object", 58, 0, [], 0, 3, 0, 0, ["$isEmptyMonitor", $rt_wrapFunction0(jl_Object_isEmptyMonitor), "$getClass0", $rt_wrapFunction0(jl_Object_getClass), "$hashCode", $rt_wrapFunction0(jl_Object_hashCode), "$equals", $rt_wrapFunction1(jl_Object_equals), "$toString", $rt_wrapFunction0(jl_Object_toString), "$identity", $rt_wrapFunction0(jl_Object_identity), "$clone", $rt_wrapFunction0(jl_Object_clone), "$notifyAll", $rt_wrapFunction0(jl_Object_notifyAll)], jur_AbstractCharClass$LazyCharClass, "AbstractCharClass$LazyCharClass", 47, jl_Object, [], 1, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyCharClass__init_), "$getValue", $rt_wrapFunction1(jur_AbstractCharClass$LazyCharClass_getValue)], jur_AbstractCharClass$LazyBlank, "AbstractCharClass$LazyBlank", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyBlank__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyBlank_computeValue)], jur_AbstractCharClass$LazyCntrl, "AbstractCharClass$LazyCntrl", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyCntrl__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyCntrl_computeValue)], jl_Comparable, "Comparable", 58, jl_Object, [], 3, 3, 0, 0, 0, ji_Serializable, "Serializable", 54, jl_Object, [], 3, 3, 0, 0, 0, jl_Enum, "Enum", 58, jl_Object, [jl_Comparable, ji_Serializable], 1, 3, 0, 0, ["$_init_3", $rt_wrapFunction2(jl_Enum__init_), "$name0", $rt_wrapFunction0(jl_Enum_name), "$ordinal0", $rt_wrapFunction0(jl_Enum_ordinal), "$toString", $rt_wrapFunction0(jl_Enum_toString), "$equals", $rt_wrapFunction1(jl_Enum_equals), "$hashCode", $rt_wrapFunction0(jl_Enum_hashCode)], omceugcb_ButtonMode, "ButtonMode", 117, jl_Enum, [], 12, 3, 0, omceugcb_ButtonMode_$callClinit, 0, jl_Runnable, "Runnable", 58, jl_Object, [], 3, 3, 0, 0, 0, cgxgbtp_Preloader$3$1$1, "Preloader$3$1$1", 12, jl_Object, [jl_Runnable], 0, 0, 0, 0, ["$_init_209", $rt_wrapFunction1(cgxgbtp_Preloader$3$1$1__init_0), "$run", $rt_wrapFunction0(cgxgbtp_Preloader$3$1$1_run)], cbgss_Actor, "Actor", 25, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_Actor__init_0), "$addListener", $rt_wrapFunction1(cbgss_Actor_addListener), "$setStage", $rt_wrapFunction1(cbgss_Actor_setStage), "$getParent", $rt_wrapFunction0(cbgss_Actor_getParent), "$setTouchable", $rt_wrapFunction1(cbgss_Actor_setTouchable), "$setWidth", $rt_wrapFunction1(cbgss_Actor_setWidth), "$setHeight", $rt_wrapFunction1(cbgss_Actor_setHeight), "$setSize1", $rt_wrapFunction2(cbgss_Actor_setSize)], cbgssu_Cullable, "Cullable", 27, jl_Object, [], 3, 3, 0, 0, 0, cbgss_Group, "Group", 25, cbgss_Actor, [cbgssu_Cullable], 0, 3, 0, cbgss_Group_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgss_Group__init_0), "$setStage", $rt_wrapFunction1(cbgss_Group_setStage), "$setTransform", $rt_wrapFunction1(cbgss_Group_setTransform)], cbgssu_Layout, "Layout", 27, jl_Object, [], 3, 3, 0, 0, 0, cbgssu_WidgetGroup, "WidgetGroup", 26, cbgss_Group, [cbgssu_Layout], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_WidgetGroup__init_0), "$invalidate", $rt_wrapFunction0(cbgssu_WidgetGroup_invalidate), "$sizeChanged", $rt_wrapFunction0(cbgssu_WidgetGroup_sizeChanged)], cbgssu_Table, "Table", 26, cbgssu_WidgetGroup, [], 0, 3, 0, cbgssu_Table_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_Table__init_0), "$_init_7", $rt_wrapFunction1(cbgssu_Table__init_2)], cbgm_Interpolation, "Interpolation", 43, jl_Object, [], 1, 3, 0, cbgm_Interpolation_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation__init_)], cbgm_Interpolation$BounceOut, "Interpolation$BounceOut", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$BounceOut__init_0)], otj_JSObject, "JSObject", 62, jl_Object, [], 3, 3, 0, 0, 0, omcwca_CGAdCallBack, "CGAdCallBack", 100, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, omcsum_MenuUIAdapter$5$1, "MenuUIAdapter$5$1", 92, jl_Object, [omcwca_CGAdCallBack], 0, 0, 0, 0, ["$_init_170", $rt_wrapFunction1(omcsum_MenuUIAdapter$5$1__init_0), "$adFinished", $rt_wrapFunction0(omcsum_MenuUIAdapter$5$1_adFinished), "$adError", $rt_wrapFunction1(omcsum_MenuUIAdapter$5$1_adError), "$adStarted", $rt_wrapFunction0(omcsum_MenuUIAdapter$5$1_adStarted), "$adStarted$exported$0", $rt_wrapFunction0(omcsum_MenuUIAdapter$5$1_adStarted$exported$0), "$adError$exported$1", $rt_wrapFunction1(omcsum_MenuUIAdapter$5$1_adError$exported$1), "$adFinished$exported$2", $rt_wrapFunction0(omcsum_MenuUIAdapter$5$1_adFinished$exported$2)], omcsm_ExitGameCommand, "ExitGameCommand", 97, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsm_ExitGameCommand__init_0)], jnci_BufferedEncoder$Controller, "BufferedEncoder$Controller", 53, jl_Object, [], 0, 3, 0, 0, ["$_init_22", $rt_wrapFunction2(jnci_BufferedEncoder$Controller__init_0), "$hasMoreInput0", $rt_wrapFunction0(jnci_BufferedEncoder$Controller_hasMoreInput), "$hasMoreInput", $rt_wrapFunction1(jnci_BufferedEncoder$Controller_hasMoreInput0), "$hasMoreOutput", $rt_wrapFunction0(jnci_BufferedEncoder$Controller_hasMoreOutput), "$hasMoreOutput0", $rt_wrapFunction1(jnci_BufferedEncoder$Controller_hasMoreOutput0), "$setInPosition", $rt_wrapFunction1(jnci_BufferedEncoder$Controller_setInPosition), "$setOutPosition", $rt_wrapFunction1(jnci_BufferedEncoder$Controller_setOutPosition)], cbgggmd_ModelTexture, "ModelTexture", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelTexture__init_0)], cbgur_ClassReflection, "ClassReflection", 22, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgur_ClassReflection__init_0)], omcemm_CMedia, "CMedia", 137, jl_Object, [ji_Serializable], 1, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omcemm_CMedia__init_), "$equals", $rt_wrapFunction1(omcemm_CMedia_equals), "$hashCode", $rt_wrapFunction0(omcemm_CMedia_hashCode)], omcemm_CMediaFont, "CMediaFont", 137, omcemm_CMedia, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaFont__init_0)], cbgssu_Drawable, "Drawable", 27, jl_Object, [], 3, 3, 0, 0, 0, cbgssu_BaseDrawable, "BaseDrawable", 27, jl_Object, [cbgssu_Drawable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_BaseDrawable__init_0)], jl_Number, "Number", 58, jl_Object, [ji_Serializable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_Number__init_)], jl_Integer, "Integer", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Integer_$callClinit, ["$_init_4", $rt_wrapFunction1(jl_Integer__init_0), "$intValue", $rt_wrapFunction0(jl_Integer_intValue), "$toString", $rt_wrapFunction0(jl_Integer_toString1), "$hashCode", $rt_wrapFunction0(jl_Integer_hashCode0), "$equals", $rt_wrapFunction1(jl_Integer_equals)], cbgssu_SplitPane$SplitPaneStyle, "SplitPane$SplitPaneStyle", 26, jl_Object, [], 0, 3, [cbgssu_SplitPane,0,"SplitPaneStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_SplitPane$SplitPaneStyle__init_0)], cbgu_Disposable, "Disposable", 21, jl_Object, [], 3, 3, 0, 0, 0, cbgu_Json$Serializable, "Json$Serializable", 21, jl_Object, [], 3, 3, 0, 0, 0, cbgggp_ResourceData$Configurable, "ResourceData$Configurable", 38, jl_Object, [], 3, 3, 0, 0, 0, cbgggp_ParticleControllerComponent, "ParticleControllerComponent", 38, jl_Object, [cbgu_Disposable, cbgu_Json$Serializable, cbgggp_ResourceData$Configurable], 1, 3, 0, cbgggp_ParticleControllerComponent_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggp_ParticleControllerComponent__init_)], cbgggpi_Influencer, "Influencer", 42, cbgggp_ParticleControllerComponent, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_Influencer__init_)], cbgggpi_ParticleControllerInfluencer, "ParticleControllerInfluencer", 42, cbgggpi_Influencer, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ParticleControllerInfluencer__init_)], jl_Iterable, "Iterable", 58, jl_Object, [], 3, 3, 0, 0, 0, cbgu_Array, "Array", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Array__init_2), "$_init_4", $rt_wrapFunction1(cbgu_Array__init_3), "$_init_14", $rt_wrapFunction2(cbgu_Array__init_5), "$_init_6", $rt_wrapFunction3(cbgu_Array__init_6), "$_init_18", $rt_wrapFunction1(cbgu_Array__init_8), "$_init_15", $rt_wrapFunction4(cbgu_Array__init_10), "$add1", $rt_wrapFunction1(cbgu_Array_add), "$addAll4", $rt_wrapFunction1(cbgu_Array_addAll), "$addAll5", $rt_wrapFunction3(cbgu_Array_addAll0), "$addAll", $rt_wrapFunction3(cbgu_Array_addAll1), "$get5", $rt_wrapFunction1(cbgu_Array_get), "$contains", $rt_wrapFunction2(cbgu_Array_contains), "$removeValue", $rt_wrapFunction2(cbgu_Array_removeValue), "$removeIndex", $rt_wrapFunction1(cbgu_Array_removeIndex), "$removeRange", $rt_wrapFunction2(cbgu_Array_removeRange), "$pop", $rt_wrapFunction0(cbgu_Array_pop), "$peek", $rt_wrapFunction0(cbgu_Array_peek), "$first0", $rt_wrapFunction0(cbgu_Array_first), "$clear6", $rt_wrapFunction0(cbgu_Array_clear), "$ensureCapacity1", $rt_wrapFunction1(cbgu_Array_ensureCapacity), "$resize", $rt_wrapFunction1(cbgu_Array_resize), "$iterator", $rt_wrapFunction0(cbgu_Array_iterator), "$truncate0", $rt_wrapFunction1(cbgu_Array_truncate), "$toArray", $rt_wrapFunction0(cbgu_Array_toArray), "$toArray0", $rt_wrapFunction1(cbgu_Array_toArray0), "$hashCode", $rt_wrapFunction0(cbgu_Array_hashCode), "$equals", $rt_wrapFunction1(cbgu_Array_equals), "$toString", $rt_wrapFunction0(cbgu_Array_toString)], cbgu_DelayedRemovalArray, "DelayedRemovalArray", 21, cbgu_Array, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_DelayedRemovalArray__init_1), "$_init_4", $rt_wrapFunction1(cbgu_DelayedRemovalArray__init_2)], jnc_CharsetEncoder, "CharsetEncoder", 52, jl_Object, [], 1, 3, 0, 0, ["$_init_19", $rt_wrapFunction4(jnc_CharsetEncoder__init_), "$_init_21", $rt_wrapFunction3(jnc_CharsetEncoder__init_0), "$onMalformedInput", $rt_wrapFunction1(jnc_CharsetEncoder_onMalformedInput), "$implOnMalformedInput", $rt_wrapFunction1(jnc_CharsetEncoder_implOnMalformedInput), "$onUnmappableCharacter", $rt_wrapFunction1(jnc_CharsetEncoder_onUnmappableCharacter), "$implOnUnmappableCharacter", $rt_wrapFunction1(jnc_CharsetEncoder_implOnUnmappableCharacter), "$encode", $rt_wrapFunction3(jnc_CharsetEncoder_encode), "$encode0", $rt_wrapFunction1(jnc_CharsetEncoder_encode0), "$flush", $rt_wrapFunction1(jnc_CharsetEncoder_flush), "$implFlush", $rt_wrapFunction1(jnc_CharsetEncoder_implFlush), "$reset", $rt_wrapFunction0(jnc_CharsetEncoder_reset), "$implReset", $rt_wrapFunction0(jnc_CharsetEncoder_implReset)], jnci_BufferedEncoder, "BufferedEncoder", 53, jnc_CharsetEncoder, [], 1, 3, 0, 0, ["$_init_21", $rt_wrapFunction3(jnci_BufferedEncoder__init_), "$encodeLoop", $rt_wrapFunction2(jnci_BufferedEncoder_encodeLoop)], jnci_UTF16Encoder, "UTF16Encoder", 53, jnci_BufferedEncoder, [], 0, 3, 0, 0, ["$_init_56", $rt_wrapFunction3(jnci_UTF16Encoder__init_0), "$arrayEncode", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return jnci_UTF16Encoder_arrayEncode(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], omceuga_CommonActions, "CommonActions", 127, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_CommonActions__init_), "$onMouseClick", $rt_wrapFunction1(omceuga_CommonActions_onMouseClick), "$onMouseDoubleClick", $rt_wrapFunction1(omceuga_CommonActions_onMouseDoubleClick), "$onMouseScroll", $rt_wrapFunction1(omceuga_CommonActions_onMouseScroll)], omceuga_TextFieldAction, "TextFieldAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_TextFieldAction__init_), "$onTyped", $rt_wrapFunction1(omceuga_TextFieldAction_onTyped), "$onFocus", $rt_wrapFunction0(omceuga_TextFieldAction_onFocus)], omceugc_Component, "Component", 108, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugc_Component__init_)], omceugcl_List, "List", 116, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcl_List__init_0)], jt_DateFormatElement, "DateFormatElement", 56, jl_Object, [], 1, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DateFormatElement__init_)], jt_DateFormatElement$Year, "DateFormatElement$Year", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jt_DateFormatElement$Year__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$Year_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$Year_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$Year_hashCode)]]); $rt_metadata([jur_AbstractCharClass$LazyAlpha, "AbstractCharClass$LazyAlpha", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyAlpha__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyAlpha_computeValue)], cbgssu_UIUtils, "UIUtils", 27, jl_Object, [], 4, 3, 0, cbgssu_UIUtils_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_UIUtils__init_0)], cbgu_Pool$Poolable, "Pool$Poolable", 21, jl_Object, [], 3, 3, 0, 0, 0, cbgss_Action, "Action", 25, jl_Object, [cbgu_Pool$Poolable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_Action__init_)], cbgssa_DelegateAction, "DelegateAction", 28, cbgss_Action, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_DelegateAction__init_)], cbgssa_TimeScaleAction, "TimeScaleAction", 28, cbgssa_DelegateAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_TimeScaleAction__init_0)], jur_AbstractCharClass$LazyWord, "AbstractCharClass$LazyWord", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyWord__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyWord_computeValue)], jur_AbstractCharClass$LazyNonWord, "AbstractCharClass$LazyNonWord", 47, jur_AbstractCharClass$LazyWord, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonWord__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonWord_computeValue)], omceuga_WindowAction, "WindowAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_WindowAction__init_), "$onMove", $rt_wrapFunction2(omceuga_WindowAction_onMove), "$onFold", $rt_wrapFunction0(omceuga_WindowAction_onFold), "$onUnfold", $rt_wrapFunction0(omceuga_WindowAction_onUnfold), "$onRemove", $rt_wrapFunction0(omceuga_WindowAction_onRemove), "$onAdd", $rt_wrapFunction0(omceuga_WindowAction_onAdd)], cbg_ApplicationListener, "ApplicationListener", 15, jl_Object, [], 3, 3, 0, 0, 0, cbg_ApplicationAdapter, "ApplicationAdapter", 15, jl_Object, [cbg_ApplicationListener], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbg_ApplicationAdapter__init_), "$pause", $rt_wrapFunction0(cbg_ApplicationAdapter_pause), "$resume", $rt_wrapFunction0(cbg_ApplicationAdapter_resume)], omcs_SandtrixMain, "SandtrixMain", 85, cbg_ApplicationAdapter, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcs_SandtrixMain__init_0), "$resize0", $rt_wrapFunction2(omcs_SandtrixMain_resize), "$create17", $rt_wrapFunction0(omcs_SandtrixMain_create), "$render", $rt_wrapFunction0(omcs_SandtrixMain_render), "$dispose", $rt_wrapFunction0(omcs_SandtrixMain_dispose)], cgxgbtd_EventListenerWrapper, "EventListenerWrapper", 8, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, cgxgbtp_AssetDownloadImpl$5$1, "AssetDownloadImpl$5$1", 12, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_93", $rt_wrapFunction4(cgxgbtp_AssetDownloadImpl$5$1__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$5$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$5$1_handleEvent$exported$0)], cbg_Application$ApplicationType, "Application$ApplicationType", 15, jl_Enum, [], 12, 3, 0, cbg_Application$ApplicationType_$callClinit, 0, jur_AbstractSet, "AbstractSet", 47, jl_Object, [], 1, 0, 0, jur_AbstractSet_$callClinit, ["$_init_0", $rt_wrapFunction0(jur_AbstractSet__init_), "$_init_27", $rt_wrapFunction1(jur_AbstractSet__init_0), "$find", $rt_wrapFunction3(jur_AbstractSet_find), "$findBack", $rt_wrapFunction4(jur_AbstractSet_findBack), "$setType", $rt_wrapFunction1(jur_AbstractSet_setType), "$getType1", $rt_wrapFunction0(jur_AbstractSet_getType), "$getQualifiedName", $rt_wrapFunction0(jur_AbstractSet_getQualifiedName), "$toString", $rt_wrapFunction0(jur_AbstractSet_toString), "$getNext", $rt_wrapFunction0(jur_AbstractSet_getNext), "$setNext", $rt_wrapFunction1(jur_AbstractSet_setNext), "$first", $rt_wrapFunction1(jur_AbstractSet_first), "$processBackRefReplacement", $rt_wrapFunction0(jur_AbstractSet_processBackRefReplacement), "$processSecondPass", $rt_wrapFunction0(jur_AbstractSet_processSecondPass)], jur_LeafSet, "LeafSet", 47, jur_AbstractSet, [], 1, 0, 0, 0, ["$_init_27", $rt_wrapFunction1(jur_LeafSet__init_), "$_init_0", $rt_wrapFunction0(jur_LeafSet__init_0), "$matches", $rt_wrapFunction3(jur_LeafSet_matches), "$charCount0", $rt_wrapFunction0(jur_LeafSet_charCount), "$hasConsumed", $rt_wrapFunction1(jur_LeafSet_hasConsumed)], jur_CISequenceSet, "CISequenceSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_247", $rt_wrapFunction1(jur_CISequenceSet__init_0), "$accepts", $rt_wrapFunction2(jur_CISequenceSet_accepts), "$getName", $rt_wrapFunction0(jur_CISequenceSet_getName)], omceug_Window, "Window", 105, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceug_Window__init_0)], cbg_InputProcessor, "InputProcessor", 15, jl_Object, [], 3, 3, 0, 0, 0, cbg_InputAdapter, "InputAdapter", 15, jl_Object, [cbg_InputProcessor], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbg_InputAdapter__init_0)], cbgi_GestureDetector, "GestureDetector", 16, cbg_InputAdapter, [], 0, 3, 0, 0, ["$_init_109", function(var_1, var_2, var_3, var_4, var_5) { cbgi_GestureDetector__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$_init_28", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbgi_GestureDetector__init_2(this, var_1, var_2, var_3, var_4, var_5, var_6); }], jl_CharSequence, "CharSequence", 58, jl_Object, [], 3, 3, 0, 0, 0, jl_Throwable, "Throwable", 58, jl_Object, [], 0, 3, 0, 0, ["$fillInStackTrace", $rt_wrapFunction0(jl_Throwable_fillInStackTrace), "$getMessage", $rt_wrapFunction0(jl_Throwable_getMessage), "$getLocalizedMessage", $rt_wrapFunction0(jl_Throwable_getLocalizedMessage), "$getCause", $rt_wrapFunction0(jl_Throwable_getCause), "$printStackTrace0", $rt_wrapFunction0(jl_Throwable_printStackTrace), "$printStackTrace", $rt_wrapFunction1(jl_Throwable_printStackTrace0)], jl_Error, "Error", 58, jl_Throwable, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_Error__init_0), "$_init_12", $rt_wrapFunction2(jl_Error__init_2), "$_init_", $rt_wrapFunction1(jl_Error__init_4), "$_init_20", $rt_wrapFunction1(jl_Error__init_6)], jl_LinkageError, "LinkageError", 58, jl_Error, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_LinkageError__init_0), "$_init_", $rt_wrapFunction1(jl_LinkageError__init_2)], omceu_API$_ContextMenu, "API$_ContextMenu", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_ContextMenu__init_0)], cbgu_Pools, "Pools", 21, jl_Object, [], 0, 3, 0, cbgu_Pools_$callClinit, 0, omcsdo_Map, "Map", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_Map__init_0)], cbgssu_Skin$TintedDrawable, "Skin$TintedDrawable", 26, jl_Object, [], 0, 3, [cbgssu_Skin,0,"TintedDrawable"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Skin$TintedDrawable__init_0)], cbgm_Interpolation$SwingOut, "Interpolation$SwingOut", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_10", $rt_wrapFunction1(cbgm_Interpolation$SwingOut__init_0)], jur_AbstractCharClass$LazyCategory, "AbstractCharClass$LazyCategory", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_44", $rt_wrapFunction2(jur_AbstractCharClass$LazyCategory__init_0), "$_init_45", $rt_wrapFunction3(jur_AbstractCharClass$LazyCategory__init_2), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyCategory_computeValue)], omcsde_STATE, "STATE", 87, jl_Enum, [], 12, 3, 0, omcsde_STATE_$callClinit, 0, cbgm_Interpolation$Exp, "Interpolation$Exp", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_8", $rt_wrapFunction2(cbgm_Interpolation$Exp__init_0)], cbgm_FloatCounter, "FloatCounter", 43, jl_Object, [cbgu_Pool$Poolable], 0, 3, 0, 0, 0, jur_FSet, "FSet", 47, jur_AbstractSet, [], 0, 0, 0, jur_FSet_$callClinit, ["$_init_4", $rt_wrapFunction1(jur_FSet__init_0), "$matches", $rt_wrapFunction3(jur_FSet_matches), "$getGroupIndex", $rt_wrapFunction0(jur_FSet_getGroupIndex), "$getName", $rt_wrapFunction0(jur_FSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_FSet_hasConsumed)], jur_BehindFSet, "BehindFSet", 47, jur_FSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_BehindFSet__init_0), "$matches", $rt_wrapFunction3(jur_BehindFSet_matches), "$getName", $rt_wrapFunction0(jur_BehindFSet_getName)], omcetp_ParticleSystem, "ParticleSystem", 134, jl_Object, [], 1, 3, 0, 0, ["$_init_32", $rt_wrapFunction3(omcetp_ParticleSystem__init_), "$update", $rt_wrapFunction0(omcetp_ParticleSystem_update), "$removeAllParticles", $rt_wrapFunction0(omcetp_ParticleSystem_removeAllParticles), "$canAddParticle", $rt_wrapFunction0(omcetp_ParticleSystem_canAddParticle), "$render2", $rt_wrapFunction1(omcetp_ParticleSystem_render), "$render0", $rt_wrapFunction2(omcetp_ParticleSystem_render0), "$shutdown", $rt_wrapFunction0(omcetp_ParticleSystem_shutdown), "$addParticle", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11) { return omcetp_ParticleSystem_addParticle(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11); }, "$addParticle0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13) { return omcetp_ParticleSystem_addParticle0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13); }, "$addParticle1", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13, var_14) { return omcetp_ParticleSystem_addParticle1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13, var_14); }], omcsugp_ScoreTextParticleSystem, "ScoreTextParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsugp_ScoreTextParticleSystem__init_0), "$addParticle4", $rt_wrapFunction4(omcsugp_ScoreTextParticleSystem_addParticle), "$updateParticle", $rt_wrapFunction2(omcsugp_ScoreTextParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_ScoreTextParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_ScoreTextParticleSystem_destroyParticle)], cbggg_PixmapPacker$PackStrategy, "PixmapPacker$PackStrategy", 34, jl_Object, [], 3, 3, 0, 0, 0, cbgm_Path, "Path", 43, jl_Object, [], 3, 3, 0, 0, 0, cbgm_Bezier, "Bezier", 43, jl_Object, [cbgm_Path], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Bezier__init_0)], jur_JointSet, "JointSet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_JointSet__init_0), "$_init_52", $rt_wrapFunction2(jur_JointSet__init_2), "$matches", $rt_wrapFunction3(jur_JointSet_matches), "$setNext", $rt_wrapFunction1(jur_JointSet_setNext), "$getName", $rt_wrapFunction0(jur_JointSet_getName), "$first", $rt_wrapFunction1(jur_JointSet_first), "$hasConsumed", $rt_wrapFunction1(jur_JointSet_hasConsumed), "$processSecondPass", $rt_wrapFunction0(jur_JointSet_processSecondPass)], jur_LowHighSurrogateRangeSet, "LowHighSurrogateRangeSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_173", $rt_wrapFunction1(jur_LowHighSurrogateRangeSet__init_0), "$setNext", $rt_wrapFunction1(jur_LowHighSurrogateRangeSet_setNext), "$matches", $rt_wrapFunction3(jur_LowHighSurrogateRangeSet_matches), "$getName", $rt_wrapFunction0(jur_LowHighSurrogateRangeSet_getName)], cbgmc_OrientedBoundingBox, "OrientedBoundingBox", 44, jl_Object, [ji_Serializable], 0, 3, 0, cbgmc_OrientedBoundingBox_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgmc_OrientedBoundingBox__init_0)], jnci_AsciiEncoder, "AsciiEncoder", 53, jnci_BufferedEncoder, [], 0, 3, 0, 0, ["$_init_60", $rt_wrapFunction1(jnci_AsciiEncoder__init_0), "$arrayEncode", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return jnci_AsciiEncoder_arrayEncode(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], cbgssu_TextField$OnscreenKeyboard, "TextField$OnscreenKeyboard", 26, jl_Object, [], 3, 3, 0, 0, 0, cbg_Gdx, "Gdx", 15, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbg_Gdx__init_0)], ju_Currency, "Currency", 46, jl_Object, [ji_Serializable], 4, 3, 0, 0, ["$toString", $rt_wrapFunction0(ju_Currency_toString)], jlr_AnnotatedElement, "AnnotatedElement", 59, jl_Object, [], 3, 3, 0, 0, 0]); $rt_metadata([jlr_AccessibleObject, "AccessibleObject", 59, jl_Object, [jlr_AnnotatedElement], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jlr_AccessibleObject__init_0), "$setAccessible", $rt_wrapFunction1(jlr_AccessibleObject_setAccessible)], jlr_Member, "Member", 59, jl_Object, [], 3, 3, 0, 0, 0, jlr_Constructor, "Constructor", 59, jlr_AccessibleObject, [jlr_Member], 0, 3, 0, 0, ["$_init_78", function(var_1, var_2, var_3, var_4, var_5, var_6) { jlr_Constructor__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getDeclaringClass", $rt_wrapFunction0(jlr_Constructor_getDeclaringClass), "$getModifiers0", $rt_wrapFunction0(jlr_Constructor_getModifiers), "$getParameterTypes", $rt_wrapFunction0(jlr_Constructor_getParameterTypes), "$toString", $rt_wrapFunction0(jlr_Constructor_toString), "$newInstance2", $rt_wrapFunction1(jlr_Constructor_newInstance)], jur_QuantifierSet, "QuantifierSet", 47, jur_AbstractSet, [], 1, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_QuantifierSet__init_), "$getInnerSet", $rt_wrapFunction0(jur_QuantifierSet_getInnerSet), "$first", $rt_wrapFunction1(jur_QuantifierSet_first), "$hasConsumed", $rt_wrapFunction1(jur_QuantifierSet_hasConsumed), "$processSecondPass", $rt_wrapFunction0(jur_QuantifierSet_processSecondPass)], jur_GroupQuantifierSet, "GroupQuantifierSet", 47, jur_QuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_GroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_GroupQuantifierSet_matches), "$getName", $rt_wrapFunction0(jur_GroupQuantifierSet_getName)], jur_PosPlusGroupQuantifierSet, "PosPlusGroupQuantifierSet", 47, jur_GroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_PosPlusGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PosPlusGroupQuantifierSet_matches)], omcsugp_SandShimmerParticleSystem$CustomData, "SandShimmerParticleSystem$CustomData", 91, jl_Object, [], 0, 3, 0, 0, ["$_init_108", function(var_1, var_2, var_3, var_4, var_5) { omcsugp_SandShimmerParticleSystem$CustomData__init_0(this, var_1, var_2, var_3, var_4, var_5); }], jl_Cloneable, "Cloneable", 58, jl_Object, [], 3, 3, 0, 0, 0, ju_Calendar, "Calendar", 46, jl_Object, [ji_Serializable, jl_Cloneable, jl_Comparable], 1, 3, 0, ju_Calendar_$callClinit, ["$_init_36", $rt_wrapFunction1(ju_Calendar__init_), "$_init_139", $rt_wrapFunction2(ju_Calendar__init_0), "$complete0", $rt_wrapFunction0(ju_Calendar_complete), "$get0", $rt_wrapFunction1(ju_Calendar_get), "$getFirstDayOfWeek0", $rt_wrapFunction0(ju_Calendar_getFirstDayOfWeek), "$getMinimalDaysInFirstWeek0", $rt_wrapFunction0(ju_Calendar_getMinimalDaysInFirstWeek), "$getTimeInMillis", $rt_wrapFunction0(ju_Calendar_getTimeInMillis), "$getTimeZone", $rt_wrapFunction0(ju_Calendar_getTimeZone), "$setTimeZone", $rt_wrapFunction1(ju_Calendar_setTimeZone), "$isLenient", $rt_wrapFunction0(ju_Calendar_isLenient), "$setFirstDayOfWeek", $rt_wrapFunction1(ju_Calendar_setFirstDayOfWeek), "$setLenient", $rt_wrapFunction1(ju_Calendar_setLenient), "$setMinimalDaysInFirstWeek", $rt_wrapFunction1(ju_Calendar_setMinimalDaysInFirstWeek), "$setTime", $rt_wrapFunction1(ju_Calendar_setTime), "$setTimeInMillis", $rt_wrapFunction1(ju_Calendar_setTimeInMillis)], omcet_Tools$Calc, "Tools$Calc", 131, jl_Object, [], 0, 3, 0, omcet_Tools$Calc_$callClinit, ["$_init_0", $rt_wrapFunction0(omcet_Tools$Calc__init_0)], omceu_API$_Components$_Text, "API$_Components$_Text", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Text__init_0), "$create2", $rt_wrapFunction3(omceu_API$_Components$_Text_create), "$create10", $rt_wrapFunction4(omceu_API$_Components$_Text_create0), "$create", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_Components$_Text_create1(this, var_1, var_2, var_3, var_4, var_5); }, "$setTextAction", $rt_wrapFunction2(omceu_API$_Components$_Text_setTextAction), "$setLines2", $rt_wrapFunction2(omceu_API$_Components$_Text_setLines2), "$setLines", $rt_wrapFunction2(omceu_API$_Components$_Text_setLines), "$setFont2", $rt_wrapFunction2(omceu_API$_Components$_Text_setFont), "$setFont", $rt_wrapFunction2(omceu_API$_Components$_Text_setFont0)], cbgf_FileHandle, "FileHandle", 30, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgf_FileHandle__init_0)], cgxgbt_TeaFileHandle, "TeaFileHandle", 5, cbgf_FileHandle, [], 0, 3, 0, 0, ["$_init_38", $rt_wrapFunction3(cgxgbt_TeaFileHandle__init_0), "$path", $rt_wrapFunction0(cgxgbt_TeaFileHandle_path), "$name0", $rt_wrapFunction0(cgxgbt_TeaFileHandle_name), "$nameWithoutExtension", $rt_wrapFunction0(cgxgbt_TeaFileHandle_nameWithoutExtension), "$type5", $rt_wrapFunction0(cgxgbt_TeaFileHandle_type), "$read4", $rt_wrapFunction0(cgxgbt_TeaFileHandle_read), "$child", $rt_wrapFunction1(cgxgbt_TeaFileHandle_child), "$parent0", $rt_wrapFunction0(cgxgbt_TeaFileHandle_parent), "$toString", $rt_wrapFunction0(cgxgbt_TeaFileHandle_toString)], jl_AbstractStringBuilder, "AbstractStringBuilder", 58, jl_Object, [ji_Serializable, jl_CharSequence], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_AbstractStringBuilder__init_1), "$_init_4", $rt_wrapFunction1(jl_AbstractStringBuilder__init_2), "$append26", $rt_wrapFunction1(jl_AbstractStringBuilder_append), "$append11", $rt_wrapFunction1(jl_AbstractStringBuilder_append0), "$insert0", $rt_wrapFunction2(jl_AbstractStringBuilder_insert), "$append12", $rt_wrapFunction1(jl_AbstractStringBuilder_append1), "$append3", $rt_wrapFunction2(jl_AbstractStringBuilder_append2), "$insert1", $rt_wrapFunction3(jl_AbstractStringBuilder_insert0), "$append27", $rt_wrapFunction1(jl_AbstractStringBuilder_append3), "$insert2", $rt_wrapFunction2(jl_AbstractStringBuilder_insert1), "$insert3", $rt_wrapFunction3(jl_AbstractStringBuilder_insert2), "$append28", $rt_wrapFunction1(jl_AbstractStringBuilder_append4), "$insert4", $rt_wrapFunction2(jl_AbstractStringBuilder_insert3), "$append29", $rt_wrapFunction1(jl_AbstractStringBuilder_append5), "$insert5", $rt_wrapFunction2(jl_AbstractStringBuilder_insert4), "$append13", $rt_wrapFunction1(jl_AbstractStringBuilder_append6), "$insert6", $rt_wrapFunction2(jl_AbstractStringBuilder_insert5), "$insert", $rt_wrapFunction2(jl_AbstractStringBuilder_insert6), "$append30", $rt_wrapFunction1(jl_AbstractStringBuilder_append7), "$insert7", $rt_wrapFunction2(jl_AbstractStringBuilder_insert7), "$ensureCapacity", $rt_wrapFunction1(jl_AbstractStringBuilder_ensureCapacity), "$toString", $rt_wrapFunction0(jl_AbstractStringBuilder_toString), "$length", $rt_wrapFunction0(jl_AbstractStringBuilder_length), "$charAt", $rt_wrapFunction1(jl_AbstractStringBuilder_charAt), "$append9", $rt_wrapFunction3(jl_AbstractStringBuilder_append8), "$insert8", $rt_wrapFunction4(jl_AbstractStringBuilder_insert8), "$append15", $rt_wrapFunction1(jl_AbstractStringBuilder_append9), "$append10", $rt_wrapFunction3(jl_AbstractStringBuilder_append10), "$insert9", $rt_wrapFunction4(jl_AbstractStringBuilder_insert9), "$append14", $rt_wrapFunction1(jl_AbstractStringBuilder_append11), "$subSequence", $rt_wrapFunction2(jl_AbstractStringBuilder_subSequence), "$getChars", $rt_wrapFunction4(jl_AbstractStringBuilder_getChars), "$setLength", $rt_wrapFunction1(jl_AbstractStringBuilder_setLength), "$deleteCharAt0", $rt_wrapFunction1(jl_AbstractStringBuilder_deleteCharAt), "$delete1", $rt_wrapFunction2(jl_AbstractStringBuilder_delete), "$substring0", $rt_wrapFunction2(jl_AbstractStringBuilder_substring)], jl_Appendable, "Appendable", 58, jl_Object, [], 3, 3, 0, 0, 0, jl_StringBuffer, "StringBuffer", 58, jl_AbstractStringBuilder, [jl_Appendable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_StringBuffer__init_0), "$append23", $rt_wrapFunction1(jl_StringBuffer_append), "$append7", $rt_wrapFunction1(jl_StringBuffer_append0), "$append8", $rt_wrapFunction1(jl_StringBuffer_append1), "$append16", $rt_wrapFunction3(jl_StringBuffer_append2), "$append25", $rt_wrapFunction1(jl_StringBuffer_append3), "$append17", $rt_wrapFunction3(jl_StringBuffer_append4), "$append35", $rt_wrapFunction1(jl_StringBuffer_append5), "$insert11", $rt_wrapFunction4(jl_StringBuffer_insert), "$insert10", $rt_wrapFunction4(jl_StringBuffer_insert0), "$insert12", $rt_wrapFunction2(jl_StringBuffer_insert1), "$insert13", $rt_wrapFunction2(jl_StringBuffer_insert2), "$insert9", $rt_wrapFunction4(jl_StringBuffer_insert3), "$append10", $rt_wrapFunction3(jl_StringBuffer_append6), "$insert8", $rt_wrapFunction4(jl_StringBuffer_insert4), "$append9", $rt_wrapFunction3(jl_StringBuffer_append7), "$charAt", $rt_wrapFunction1(jl_StringBuffer_charAt), "$length", $rt_wrapFunction0(jl_StringBuffer_length), "$toString", $rt_wrapFunction0(jl_StringBuffer_toString), "$ensureCapacity", $rt_wrapFunction1(jl_StringBuffer_ensureCapacity), "$insert6", $rt_wrapFunction2(jl_StringBuffer_insert5), "$insert0", $rt_wrapFunction2(jl_StringBuffer_insert6)], cbgssu_DragAndDrop, "DragAndDrop", 27, jl_Object, [], 0, 3, 0, cbgssu_DragAndDrop_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_DragAndDrop__init_0)], jn_Buffer, "Buffer", 51, jl_Object, [], 1, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jn_Buffer__init_), "$capacity0", $rt_wrapFunction0(jn_Buffer_capacity), "$position0", $rt_wrapFunction0(jn_Buffer_position), "$position4", $rt_wrapFunction1(jn_Buffer_position0), "$limit2", $rt_wrapFunction0(jn_Buffer_limit), "$limit0", $rt_wrapFunction1(jn_Buffer_limit0), "$clear0", $rt_wrapFunction0(jn_Buffer_clear), "$flip0", $rt_wrapFunction0(jn_Buffer_flip), "$remaining", $rt_wrapFunction0(jn_Buffer_remaining), "$hasRemaining", $rt_wrapFunction0(jn_Buffer_hasRemaining)], cbgggmd_ModelData, "ModelData", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelData__init_0)], cbgssu_Container, "Container", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Container__init_0)], jur_SpecialToken, "SpecialToken", 47, jl_Object, [], 1, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_SpecialToken__init_)], jur_AbstractCharClass, "AbstractCharClass", 47, jur_SpecialToken, [], 1, 0, 0, jur_AbstractCharClass_$callClinit, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass__init_), "$getBits", $rt_wrapFunction0(jur_AbstractCharClass_getBits), "$getLowHighSurrogates", $rt_wrapFunction0(jur_AbstractCharClass_getLowHighSurrogates), "$hasLowHighSurrogates", $rt_wrapFunction0(jur_AbstractCharClass_hasLowHighSurrogates), "$mayContainSupplCodepoints2", $rt_wrapFunction0(jur_AbstractCharClass_mayContainSupplCodepoints), "$getInstance", $rt_wrapFunction0(jur_AbstractCharClass_getInstance), "$getSurrogates", $rt_wrapFunction0(jur_AbstractCharClass_getSurrogates), "$getWithoutSurrogates", $rt_wrapFunction0(jur_AbstractCharClass_getWithoutSurrogates), "$hasUCI0", $rt_wrapFunction0(jur_AbstractCharClass_hasUCI), "$setNegative", $rt_wrapFunction1(jur_AbstractCharClass_setNegative), "$isNegative", $rt_wrapFunction0(jur_AbstractCharClass_isNegative)], jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1, "AbstractCharClass$LazyJavaUnicodeIdentifierPart$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_243", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart$1_contains)], cbgggpv_ParticleValue, "ParticleValue", 41, jl_Object, [cbgu_Json$Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_ParticleValue__init_0), "$setActive", $rt_wrapFunction1(cbgggpv_ParticleValue_setActive)], cbgggpv_SpawnShapeValue, "SpawnShapeValue", 41, cbgggpv_ParticleValue, [cbgggp_ResourceData$Configurable, cbgu_Json$Serializable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_SpawnShapeValue__init_)], cbgggpv_PrimitiveSpawnShapeValue, "PrimitiveSpawnShapeValue", 41, cbgggpv_SpawnShapeValue, [], 1, 3, 0, cbgggpv_PrimitiveSpawnShapeValue_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggpv_PrimitiveSpawnShapeValue__init_)], jur_AbstractCharClass$PredefinedCharacterClasses, "AbstractCharClass$PredefinedCharacterClasses", 47, jl_Object, [], 4, 0, 0, jur_AbstractCharClass$PredefinedCharacterClasses_$callClinit, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$PredefinedCharacterClasses__init_0), "$getObject", $rt_wrapFunction1(jur_AbstractCharClass$PredefinedCharacterClasses_getObject)], cbg_Input, "Input", 15, jl_Object, [], 3, 3, 0, 0, 0, cbgmc_BoundingBox, "BoundingBox", 44, jl_Object, [ji_Serializable], 0, 3, 0, cbgmc_BoundingBox_$callClinit, ["$getCorner000", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner000), "$getCorner001", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner001), "$getCorner010", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner010), "$getCorner011", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner011), "$getCorner100", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner100), "$getCorner101", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner101), "$getCorner110", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner110), "$getCorner111", $rt_wrapFunction1(cbgmc_BoundingBox_getCorner111), "$_init_0", $rt_wrapFunction0(cbgmc_BoundingBox__init_0), "$set3", $rt_wrapFunction2(cbgmc_BoundingBox_set), "$update", $rt_wrapFunction0(cbgmc_BoundingBox_update), "$clr", $rt_wrapFunction0(cbgmc_BoundingBox_clr)], cbgggpi_DynamicsModifier, "DynamicsModifier", 42, cbgggpi_Influencer, [], 1, 3, 0, cbgggpi_DynamicsModifier_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier__init_)], cbgggpi_DynamicsModifier$Strength, "DynamicsModifier$Strength", 42, cbgggpi_DynamicsModifier, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$Strength__init_)], cbgggpi_DynamicsModifier$Rotational2D, "DynamicsModifier$Rotational2D", 42, cbgggpi_DynamicsModifier$Strength, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$Rotational2D__init_0)], jur_AbstractCharClass$LazyDigit, "AbstractCharClass$LazyDigit", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyDigit__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyDigit_computeValue)], jur_AbstractCharClass$LazyJavaLetter, "AbstractCharClass$LazyJavaLetter", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLetter__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLetter_computeValue)], cbgm_Intersector, "Intersector", 43, jl_Object, [], 4, 3, 0, cbgm_Intersector_$callClinit, 0, cbgm_MapObject, "MapObject", 17, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_MapObject__init_0)], cbgmo_PolylineMapObject, "PolylineMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_PolylineMapObject__init_0), "$_init_48", $rt_wrapFunction1(cbgmo_PolylineMapObject__init_2)], cbgm_Interpolation$1, "Interpolation$1", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$1__init_0)], cbgu_TimeUtils, "TimeUtils", 21, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_TimeUtils__init_0)], cbgm_Interpolation$2, "Interpolation$2", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$2__init_0)], cbgggpr_ParticleControllerRenderer, "ParticleControllerRenderer", 40, cbgggp_ParticleControllerComponent, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_ParticleControllerRenderer__init_), "$_init_49", $rt_wrapFunction1(cbgggpr_ParticleControllerRenderer__init_0)], cbgggpr_BillboardRenderer, "BillboardRenderer", 40, cbgggpr_ParticleControllerRenderer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_BillboardRenderer__init_0)], omceu_API$_Components$_Image, "API$_Components$_Image", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Image__init_0), "$create3", $rt_wrapFunction3(omceu_API$_Components$_Image_create), "$create11", $rt_wrapFunction4(omceu_API$_Components$_Image_create0), "$create0", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_Components$_Image_create1(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setAnimationOffset", $rt_wrapFunction2(omceu_API$_Components$_Image_setAnimationOffset), "$setImageAction", $rt_wrapFunction2(omceu_API$_Components$_Image_setImageAction), "$setArrayIndex", $rt_wrapFunction2(omceu_API$_Components$_Image_setArrayIndex), "$setImage0", $rt_wrapFunction2(omceu_API$_Components$_Image_setImage)], cbgu_Timer$Task, "Timer$Task", 21, jl_Object, [jl_Runnable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Timer$Task__init_)], cbgssu_TextField$1, "TextField$1", 26, cbgu_Timer$Task, [], 0, 0, 0, 0, 0, cbgm_Interpolation$5, "Interpolation$5", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$5__init_0)], jur_AheadFSet, "AheadFSet", 47, jur_FSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AheadFSet__init_0), "$matches", $rt_wrapFunction3(jur_AheadFSet_matches), "$getName", $rt_wrapFunction0(jur_AheadFSet_getName)], cbgm_Interpolation$Pow, "Interpolation$Pow", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$Pow__init_0)], cbgm_Interpolation$6, "Interpolation$6", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$6__init_0)], cbgm_Interpolation$3, "Interpolation$3", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$3__init_0)]]); $rt_metadata([cbgmo_TextureMapObject, "TextureMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_TextureMapObject__init_0), "$_init_51", $rt_wrapFunction1(cbgmo_TextureMapObject__init_2)], cbgmto_TiledMapTileMapObject, "TiledMapTileMapObject", 19, cbgmo_TextureMapObject, [], 0, 3, 0, 0, 0, cbgm_Interpolation$4, "Interpolation$4", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$4__init_0)], cbgm_Interpolation$9, "Interpolation$9", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$9__init_0)], cbgm_Interpolation$7, "Interpolation$7", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$7__init_0)], cbgm_Interpolation$8, "Interpolation$8", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$8__init_0)], jur_NonCapJointSet, "NonCapJointSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_NonCapJointSet__init_0), "$_init_52", $rt_wrapFunction2(jur_NonCapJointSet__init_2), "$matches", $rt_wrapFunction3(jur_NonCapJointSet_matches), "$getName", $rt_wrapFunction0(jur_NonCapJointSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_NonCapJointSet_hasConsumed)], jur_AtomicJointSet, "AtomicJointSet", 47, jur_NonCapJointSet, [], 0, 0, 0, 0, ["$_init_52", $rt_wrapFunction2(jur_AtomicJointSet__init_0), "$matches", $rt_wrapFunction3(jur_AtomicJointSet_matches), "$setNext", $rt_wrapFunction1(jur_AtomicJointSet_setNext), "$getName", $rt_wrapFunction0(jur_AtomicJointSet_getName)], jur_PositiveLookAhead, "PositiveLookAhead", 47, jur_AtomicJointSet, [], 0, 0, 0, 0, ["$_init_52", $rt_wrapFunction2(jur_PositiveLookAhead__init_0), "$matches", $rt_wrapFunction3(jur_PositiveLookAhead_matches), "$hasConsumed", $rt_wrapFunction1(jur_PositiveLookAhead_hasConsumed), "$getName", $rt_wrapFunction0(jur_PositiveLookAhead_getName)], jur_NegativeLookAhead, "NegativeLookAhead", 47, jur_AtomicJointSet, [], 0, 0, 0, 0, ["$_init_52", $rt_wrapFunction2(jur_NegativeLookAhead__init_0), "$matches", $rt_wrapFunction3(jur_NegativeLookAhead_matches), "$hasConsumed", $rt_wrapFunction1(jur_NegativeLookAhead_hasConsumed), "$getName", $rt_wrapFunction0(jur_NegativeLookAhead_getName)], cbgssu_Value, "Value", 26, jl_Object, [], 1, 3, 0, cbgssu_Value_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_Value__init_)], cbgssu_Value$10, "Value$10", 26, cbgssu_Value, [], 0, 0, 0, 0, 0, cbgggpi_DynamicsModifier$Angular, "DynamicsModifier$Angular", 42, cbgggpi_DynamicsModifier$Strength, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$Angular__init_)], cbgggpi_DynamicsModifier$Rotational3D, "DynamicsModifier$Rotational3D", 42, cbgggpi_DynamicsModifier$Angular, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$Rotational3D__init_0)], jl_Exception, "Exception", 58, jl_Throwable, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_Exception__init_0), "$_init_12", $rt_wrapFunction2(jl_Exception__init_2), "$_init_", $rt_wrapFunction1(jl_Exception__init_4)], jl_RuntimeException, "RuntimeException", 58, jl_Exception, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_RuntimeException__init_1), "$_init_12", $rt_wrapFunction2(jl_RuntimeException__init_3), "$_init_", $rt_wrapFunction1(jl_RuntimeException__init_4)], jl_UnsupportedOperationException, "UnsupportedOperationException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_UnsupportedOperationException__init_0)], jn_ReadOnlyBufferException, "ReadOnlyBufferException", 51, jl_UnsupportedOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jn_ReadOnlyBufferException__init_0)], cgxgbt_TeaPermissions$TeaPermissionResult, "TeaPermissions$TeaPermissionResult", 5, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, cgxgbt_TeaClipboard$ClipboardWriteHandler, "TeaClipboard$ClipboardWriteHandler", 5, jl_Object, [cgxgbt_TeaPermissions$TeaPermissionResult], 0, 0, 0, 0, ["$granted", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_granted), "$denied", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_denied), "$prompt", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_prompt), "$granted$exported$0", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_granted$exported$0), "$prompt$exported$1", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_prompt$exported$1), "$denied$exported$2", $rt_wrapFunction0(cgxgbt_TeaClipboard$ClipboardWriteHandler_denied$exported$2)], cbgss_EventListener, "EventListener", 25, jl_Object, [], 3, 3, 0, 0, 0, cbgss_InputListener, "InputListener", 25, jl_Object, [cbgss_EventListener], 0, 3, 0, cbgss_InputListener_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgss_InputListener__init_0)], cbgssu_ClickListener, "ClickListener", 27, cbgss_InputListener, [], 0, 3, 0, cbgssu_ClickListener_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_ClickListener__init_0)], cbgssu_TextField$TextFieldClickListener, "TextField$TextFieldClickListener", 26, cbgssu_ClickListener, [], 0, 3, 0, 0, 0, jlr_Array, "Array", 59, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jlr_Array__init_0)], cbgggpv_RangedNumericValue, "RangedNumericValue", 41, cbgggpv_ParticleValue, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_RangedNumericValue__init_0)], cbg_Files, "Files", 15, jl_Object, [], 3, 3, 0, 0, 0, cgxgbt_TeaFiles, "TeaFiles", 5, jl_Object, [cbg_Files], 0, 3, 0, 0, ["$_init_186", $rt_wrapFunction1(cgxgbt_TeaFiles__init_0), "$getFileHandle", $rt_wrapFunction2(cgxgbt_TeaFiles_getFileHandle), "$classpath", $rt_wrapFunction1(cgxgbt_TeaFiles_classpath), "$internal", $rt_wrapFunction1(cgxgbt_TeaFiles_internal)], cbgssu_Widget, "Widget", 26, cbgss_Actor, [cbgssu_Layout], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Widget__init_0), "$invalidate", $rt_wrapFunction0(cbgssu_Widget_invalidate), "$invalidateHierarchy", $rt_wrapFunction0(cbgssu_Widget_invalidateHierarchy), "$sizeChanged", $rt_wrapFunction0(cbgssu_Widget_sizeChanged)], cbgssu_Touchpad, "Touchpad", 26, cbgssu_Widget, [], 0, 3, 0, 0, 0, omcsugp_SandCreateParticleSystem$CustomData, "SandCreateParticleSystem$CustomData", 91, jl_Object, [], 0, 0, 0, 0, ["$_init_283", $rt_wrapFunction2(omcsugp_SandCreateParticleSystem$CustomData__init_0)], jl_IncompatibleClassChangeError, "IncompatibleClassChangeError", 58, jl_LinkageError, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IncompatibleClassChangeError__init_0), "$_init_", $rt_wrapFunction1(jl_IncompatibleClassChangeError__init_2)], jl_NoSuchFieldError, "NoSuchFieldError", 58, jl_IncompatibleClassChangeError, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NoSuchFieldError__init_0), "$_init_", $rt_wrapFunction1(jl_NoSuchFieldError__init_2)], cbgssu_TransformDrawable, "TransformDrawable", 27, jl_Object, [cbgssu_Drawable], 3, 3, 0, 0, 0, jur_AbstractCharClass$LazyJavaDigit, "AbstractCharClass$LazyJavaDigit", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaDigit__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaDigit_computeValue)], cbggg_Animation$1, "Animation$1", 34, jl_Object, [], 32, 0, 0, cbggg_Animation$1_$callClinit, 0, omcsc_CFG_GAME, "CFG_GAME", 96, jl_Object, [], 0, 3, 0, omcsc_CFG_GAME_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsc_CFG_GAME__init_0)], cbgssu_TextArea$TextAreaListener, "TextArea$TextAreaListener", 26, cbgssu_TextField$TextFieldClickListener, [], 0, 3, 0, 0, 0, omceu_API$_Components$_TabBar, "API$_Components$_TabBar", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_TabBar__init_0)], cbgssu_Window$2, "Window$2", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, omcsm_HighScoreEntry, "HighScoreEntry", 97, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_204", $rt_wrapFunction3(omcsm_HighScoreEntry__init_0)], cbgssu_Window$3, "Window$3", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbgssu_Tree, "Tree", 26, cbgssu_WidgetGroup, [], 0, 3, 0, cbgssu_Tree_$callClinit, 0, otji_JS, "JS", 64, jl_Object, [], 4, 0, 0, 0, 0, jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1, "AbstractCharClass$LazyJavaUnicodeIdentifierStart$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_116", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart$1_contains)], jnc_Charset, "Charset", 52, jl_Object, [jl_Comparable], 1, 3, 0, 0, ["$_init_55", $rt_wrapFunction2(jnc_Charset__init_), "$name0", $rt_wrapFunction0(jnc_Charset_name), "$encode0", $rt_wrapFunction1(jnc_Charset_encode)], jnci_UTF16Charset, "UTF16Charset", 53, jnc_Charset, [], 0, 3, 0, 0, ["$_init_230", $rt_wrapFunction3(jnci_UTF16Charset__init_0), "$newEncoder", $rt_wrapFunction0(jnci_UTF16Charset_newEncoder)], cbgssu_Window$1, "Window$1", 26, cbgssu_Table, [], 0, 0, 0, 0, 0, cbgssu_ProgressBar$ProgressBarStyle, "ProgressBar$ProgressBarStyle", 26, jl_Object, [], 0, 3, [cbgssu_ProgressBar,0,"ProgressBarStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ProgressBar$ProgressBarStyle__init_0)], cbgssu_Slider$SliderStyle, "Slider$SliderStyle", 26, cbgssu_ProgressBar$ProgressBarStyle, [], 0, 3, [cbgssu_Slider,0,"SliderStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Slider$SliderStyle__init_0)]]); $rt_metadata([ju_Iterator, "Iterator", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_Hashtable$HashIterator, "Hashtable$HashIterator", 46, jl_Object, [ju_Iterator], 0, 0, 0, 0, ["$_init_265", $rt_wrapFunction2(ju_Hashtable$HashIterator__init_0), "$hasNext", $rt_wrapFunction0(ju_Hashtable$HashIterator_hasNext), "$next0", $rt_wrapFunction0(ju_Hashtable$HashIterator_next)], omceu_API$_ContextMenu$_ContextMenuItem, "API$_ContextMenu$_ContextMenuItem", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_30", $rt_wrapFunction1(omceu_API$_ContextMenu$_ContextMenuItem__init_0)], cbgggpi_RegionInfluencer, "RegionInfluencer", 42, cbgggpi_Influencer, [], 1, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgggpi_RegionInfluencer__init_), "$_init_0", $rt_wrapFunction0(cbgggpi_RegionInfluencer__init_0)], otciu_UnicodeHelper, "UnicodeHelper", 77, jl_Object, [], 4, 3, 0, 0, 0, otp_PlatformRunnable, "PlatformRunnable", 81, jl_Object, [], 3, 3, 0, 0, 0, jl_Object$monitorEnterWait$lambda$_6_0, "Object$monitorEnterWait$lambda$_6_0", 58, jl_Object, [otp_PlatformRunnable], 0, 3, 0, 0, ["$_init_1", $rt_wrapFunction4(jl_Object$monitorEnterWait$lambda$_6_0__init_0), "$run", $rt_wrapFunction0(jl_Object$monitorEnterWait$lambda$_6_0_run)], cbgssu_Dialog$4, "Dialog$4", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbgssu_FocusListener, "FocusListener", 27, jl_Object, [cbgss_EventListener], 1, 3, 0, 0, 0, cbgssu_Dialog$3, "Dialog$3", 26, cbgssu_FocusListener, [], 0, 0, 0, 0, 0, cbgssu_ChangeListener, "ChangeListener", 27, jl_Object, [cbgss_EventListener], 1, 3, 0, 0, 0, cbgssu_Dialog$2, "Dialog$2", 26, cbgssu_ChangeListener, [], 0, 0, 0, 0, 0, jur_AbstractCharClass$LazyAlnum, "AbstractCharClass$LazyAlnum", 47, jur_AbstractCharClass$LazyAlpha, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyAlnum__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyAlnum_computeValue)], jur_AbstractCharClass$LazyGraph, "AbstractCharClass$LazyGraph", 47, jur_AbstractCharClass$LazyAlnum, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyGraph__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyGraph_computeValue)], jur_AbstractCharClass$LazyPrint, "AbstractCharClass$LazyPrint", 47, jur_AbstractCharClass$LazyGraph, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyPrint__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyPrint_computeValue)], jur_AbstractCharClass$LazyJavaSpaceChar, "AbstractCharClass$LazyJavaSpaceChar", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaSpaceChar__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaSpaceChar_computeValue)], cbgssu_Dialog$1, "Dialog$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, jur_PositiveLookBehind, "PositiveLookBehind", 47, jur_AtomicJointSet, [], 0, 0, 0, 0, ["$_init_52", $rt_wrapFunction2(jur_PositiveLookBehind__init_0), "$matches", $rt_wrapFunction3(jur_PositiveLookBehind_matches), "$hasConsumed", $rt_wrapFunction1(jur_PositiveLookBehind_hasConsumed), "$getName", $rt_wrapFunction0(jur_PositiveLookBehind_getName)], cbgu_StringBuilder, "StringBuilder", 21, jl_Object, [jl_Appendable, jl_CharSequence], 0, 3, 0, cbgu_StringBuilder_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgu_StringBuilder__init_1), "$_init_4", $rt_wrapFunction1(cbgu_StringBuilder__init_2), "$appendNull", $rt_wrapFunction0(cbgu_StringBuilder_appendNull), "$append00", $rt_wrapFunction1(cbgu_StringBuilder_append0), "$append01", $rt_wrapFunction1(cbgu_StringBuilder_append00), "$toString", $rt_wrapFunction0(cbgu_StringBuilder_toString), "$append4", $rt_wrapFunction1(cbgu_StringBuilder_append), "$append37", $rt_wrapFunction1(cbgu_StringBuilder_append1), "$append18", $rt_wrapFunction2(cbgu_StringBuilder_append2), "$append19", $rt_wrapFunction3(cbgu_StringBuilder_append3), "$append5", $rt_wrapFunction1(cbgu_StringBuilder_append4), "$append6", $rt_wrapFunction1(cbgu_StringBuilder_append5)], jnci_AsciiCharset, "AsciiCharset", 53, jnc_Charset, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jnci_AsciiCharset__init_0), "$newEncoder", $rt_wrapFunction0(jnci_AsciiCharset_newEncoder)], cbgggpi_ParticleControllerFinalizerInfluencer, "ParticleControllerFinalizerInfluencer", 42, cbgggpi_Influencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ParticleControllerFinalizerInfluencer__init_0)], jl_ArrayStoreException, "ArrayStoreException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_ArrayStoreException__init_0)], cbgm_Matrix4Emu, "Matrix4Emu", 43, jl_Object, [ji_Serializable], 0, 3, 0, cbgm_Matrix4Emu_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Matrix4Emu__init_0)], cbgggpv_LineSpawnShapeValue, "LineSpawnShapeValue", 41, cbgggpv_PrimitiveSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_LineSpawnShapeValue__init_0)], cbgggp_ResourceData, "ResourceData", 38, jl_Object, [cbgu_Json$Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggp_ResourceData__init_0)], jur_MatchResult, "MatchResult", 47, jl_Object, [], 3, 3, 0, 0, 0, jur_MatchResultImpl, "MatchResultImpl", 47, jl_Object, [jur_MatchResult], 0, 0, 0, 0, ["$_init_281", function(var_1, var_2, var_3, var_4, var_5, var_6) { jur_MatchResultImpl__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setConsumed", $rt_wrapFunction2(jur_MatchResultImpl_setConsumed), "$getConsumed", $rt_wrapFunction1(jur_MatchResultImpl_getConsumed), "$end0", $rt_wrapFunction0(jur_MatchResultImpl_end), "$end", $rt_wrapFunction1(jur_MatchResultImpl_end0), "$setStart", $rt_wrapFunction2(jur_MatchResultImpl_setStart), "$setEnd", $rt_wrapFunction2(jur_MatchResultImpl_setEnd), "$getStart", $rt_wrapFunction1(jur_MatchResultImpl_getStart), "$getEnd", $rt_wrapFunction1(jur_MatchResultImpl_getEnd), "$group", $rt_wrapFunction1(jur_MatchResultImpl_group), "$getGroupNoCheck", $rt_wrapFunction1(jur_MatchResultImpl_getGroupNoCheck), "$start14", $rt_wrapFunction0(jur_MatchResultImpl_start), "$start", $rt_wrapFunction1(jur_MatchResultImpl_start0), "$finalizeMatch", $rt_wrapFunction0(jur_MatchResultImpl_finalizeMatch), "$getEnterCounter", $rt_wrapFunction1(jur_MatchResultImpl_getEnterCounter), "$setEnterCounter", $rt_wrapFunction2(jur_MatchResultImpl_setEnterCounter), "$setValid", $rt_wrapFunction0(jur_MatchResultImpl_setValid), "$isValid", $rt_wrapFunction0(jur_MatchResultImpl_isValid), "$reset0", $rt_wrapFunction3(jur_MatchResultImpl_reset), "$reset2", $rt_wrapFunction0(jur_MatchResultImpl_reset0), "$setStartIndex", $rt_wrapFunction1(jur_MatchResultImpl_setStartIndex), "$getLeftBound", $rt_wrapFunction0(jur_MatchResultImpl_getLeftBound), "$getRightBound", $rt_wrapFunction0(jur_MatchResultImpl_getRightBound), "$setMode", $rt_wrapFunction1(jur_MatchResultImpl_setMode), "$mode0", $rt_wrapFunction0(jur_MatchResultImpl_mode), "$useAnchoringBounds", $rt_wrapFunction1(jur_MatchResultImpl_useAnchoringBounds), "$hasAnchoringBounds", $rt_wrapFunction0(jur_MatchResultImpl_hasAnchoringBounds), "$hasTransparentBounds", $rt_wrapFunction0(jur_MatchResultImpl_hasTransparentBounds), "$getPreviousMatchEnd", $rt_wrapFunction0(jur_MatchResultImpl_getPreviousMatchEnd)], omceu_API$_Components$_Map, "API$_Components$_Map", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Map__init_0)], otcit_DateTimeZone, "DateTimeZone", 76, jl_Object, [], 1, 3, 0, 0, ["$_init_", $rt_wrapFunction1(otcit_DateTimeZone__init_), "$getID", $rt_wrapFunction0(otcit_DateTimeZone_getID)], cbgssa_EventAction$1, "EventAction$1", 28, jl_Object, [cbgss_EventListener], 0, 0, 0, 0, 0, cbgssu_Button$ButtonStyle, "Button$ButtonStyle", 26, jl_Object, [], 0, 3, [cbgssu_Button,0,"ButtonStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Button$ButtonStyle__init_0)], cbgmo_EllipseMapObject, "EllipseMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_EllipseMapObject__init_0), "$_init_5", $rt_wrapFunction4(cbgmo_EllipseMapObject__init_2)], cbggg_BitmapFont$Glyph, "BitmapFont$Glyph", 34, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_BitmapFont$Glyph__init_0), "$getKerning", $rt_wrapFunction1(cbggg_BitmapFont$Glyph_getKerning), "$setKerning", $rt_wrapFunction2(cbggg_BitmapFont$Glyph_setKerning), "$toString", $rt_wrapFunction0(cbggg_BitmapFont$Glyph_toString)], jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1, "AbstractCharClass$LazyJavaJavaIdentifierPart$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_70", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaJavaIdentifierPart$1_contains)], cbgggp_ResourceData$SaveData, "ResourceData$SaveData", 38, jl_Object, [cbgu_Json$Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggp_ResourceData$SaveData__init_0)], cbgg_GLTexture, "GLTexture", 32, jl_Object, [cbgu_Disposable], 1, 3, 0, cbgg_GLTexture_$callClinit, ["$_init_43", $rt_wrapFunction2(cbgg_GLTexture__init_), "$bind", $rt_wrapFunction0(cbgg_GLTexture_bind), "$getTextureObjectHandle", $rt_wrapFunction0(cbgg_GLTexture_getTextureObjectHandle), "$unsafeSetWrap", $rt_wrapFunction3(cbgg_GLTexture_unsafeSetWrap), "$setWrap", $rt_wrapFunction2(cbgg_GLTexture_setWrap), "$unsafeSetFilter", $rt_wrapFunction3(cbgg_GLTexture_unsafeSetFilter), "$setFilter", $rt_wrapFunction2(cbgg_GLTexture_setFilter), "$unsafeSetAnisotropicFilter", $rt_wrapFunction2(cbgg_GLTexture_unsafeSetAnisotropicFilter), "$delete", $rt_wrapFunction0(cbgg_GLTexture_delete)], cbgg_Texture, "Texture", 32, cbgg_GLTexture, [], 0, 3, 0, cbgg_Texture_$callClinit, ["$_init_153", $rt_wrapFunction1(cbgg_Texture__init_0), "$_init_133", $rt_wrapFunction2(cbgg_Texture__init_2), "$_init_63", $rt_wrapFunction3(cbgg_Texture__init_4), "$_init_64", $rt_wrapFunction1(cbgg_Texture__init_6), "$_init_65", $rt_wrapFunction3(cbgg_Texture__init_8), "$load", $rt_wrapFunction1(cbgg_Texture_load), "$getWidth", $rt_wrapFunction0(cbgg_Texture_getWidth), "$getHeight", $rt_wrapFunction0(cbgg_Texture_getHeight), "$getTextureData", $rt_wrapFunction0(cbgg_Texture_getTextureData), "$dispose", $rt_wrapFunction0(cbgg_Texture_dispose), "$toString", $rt_wrapFunction0(cbgg_Texture_toString)], cbgu_GdxRuntimeException, "GdxRuntimeException", 21, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_GdxRuntimeException__init_2), "$_init_12", $rt_wrapFunction2(cbgu_GdxRuntimeException__init_4), "$_init_", $rt_wrapFunction1(cbgu_GdxRuntimeException__init_)], cbgssu_SplitPane, "SplitPane", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, 0, omcsdo_GameOverData, "GameOverData", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_GameOverData__init_0)], jur_DecomposedCharSet, "DecomposedCharSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_211", $rt_wrapFunction2(jur_DecomposedCharSet__init_0), "$setNext", $rt_wrapFunction1(jur_DecomposedCharSet_setNext), "$matches", $rt_wrapFunction3(jur_DecomposedCharSet_matches), "$getName", $rt_wrapFunction0(jur_DecomposedCharSet_getName), "$codePointAt", $rt_wrapFunction3(jur_DecomposedCharSet_codePointAt), "$first", $rt_wrapFunction1(jur_DecomposedCharSet_first), "$hasConsumed", $rt_wrapFunction1(jur_DecomposedCharSet_hasConsumed)], jl_IllegalArgumentException, "IllegalArgumentException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IllegalArgumentException__init_2), "$_init_", $rt_wrapFunction1(jl_IllegalArgumentException__init_0)], jnc_IllegalCharsetNameException, "IllegalCharsetNameException", 52, jl_IllegalArgumentException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(jnc_IllegalCharsetNameException__init_0)], cbgssu_Tooltip, "Tooltip", 26, cbgss_InputListener, [], 0, 3, 0, cbgssu_Tooltip_$callClinit, 0, omceuga_ContextMenuAction, "ContextMenuAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbgggmd_ModelNodePart, "ModelNodePart", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelNodePart__init_0)], jl_AutoCloseable, "AutoCloseable", 58, jl_Object, [], 3, 3, 0, 0, 0, ji_Closeable, "Closeable", 54, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, 0, ji_Flushable, "Flushable", 54, jl_Object, [], 3, 3, 0, 0, 0, ji_OutputStream, "OutputStream", 54, jl_Object, [ji_Closeable, ji_Flushable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ji_OutputStream__init_)]]); $rt_metadata([ji_FilterOutputStream, "FilterOutputStream", 54, ji_OutputStream, [], 0, 3, 0, 0, ["$_init_66", $rt_wrapFunction1(ji_FilterOutputStream__init_0)], ji_PrintStream, "PrintStream", 54, ji_FilterOutputStream, [], 0, 3, 0, 0, ["$_init_278", $rt_wrapFunction2(ji_PrintStream__init_0), "$write", $rt_wrapFunction3(ji_PrintStream_write), "$print1", $rt_wrapFunction1(ji_PrintStream_print0), "$print", $rt_wrapFunction1(ji_PrintStream_print1), "$println", $rt_wrapFunction1(ji_PrintStream_println), "$println1", $rt_wrapFunction1(ji_PrintStream_println0), "$println0", $rt_wrapFunction0(ji_PrintStream_println1)], jur_NegativeLookBehind, "NegativeLookBehind", 47, jur_AtomicJointSet, [], 0, 0, 0, 0, ["$_init_52", $rt_wrapFunction2(jur_NegativeLookBehind__init_0), "$matches", $rt_wrapFunction3(jur_NegativeLookBehind_matches), "$hasConsumed", $rt_wrapFunction1(jur_NegativeLookBehind_hasConsumed), "$getName", $rt_wrapFunction0(jur_NegativeLookBehind_getName)], omceu_API$_Components$_Inventory, "API$_Components$_Inventory", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Inventory__init_0)], jn_IntBuffer, "IntBuffer", 51, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_IntBuffer__init_), "$clear1", $rt_wrapFunction0(jn_IntBuffer_clear), "$flip4", $rt_wrapFunction0(jn_IntBuffer_flip), "$position5", $rt_wrapFunction1(jn_IntBuffer_position), "$clear0", $rt_wrapFunction0(jn_IntBuffer_clear0), "$position4", $rt_wrapFunction1(jn_IntBuffer_position0)], jn_IntBufferImpl, "IntBufferImpl", 51, jn_IntBuffer, [], 1, 0, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_IntBufferImpl__init_), "$get15", $rt_wrapFunction0(jn_IntBufferImpl_get), "$put7", $rt_wrapFunction1(jn_IntBufferImpl_put), "$get0", $rt_wrapFunction1(jn_IntBufferImpl_get0), "$put8", $rt_wrapFunction2(jn_IntBufferImpl_put0), "$isReadOnly", $rt_wrapFunction0(jn_IntBufferImpl_isReadOnly)], jn_IntBufferOverByteBuffer, "IntBufferOverByteBuffer", 51, jn_IntBufferImpl, [], 1, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_IntBufferOverByteBuffer__init_(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$readOnly", $rt_wrapFunction0(jn_IntBufferOverByteBuffer_readOnly)], jn_IntBufferOverByteBufferLittleEndian, "IntBufferOverByteBufferLittleEndian", 51, jn_IntBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_IntBufferOverByteBufferLittleEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement", $rt_wrapFunction1(jn_IntBufferOverByteBufferLittleEndian_getElement), "$putElement", $rt_wrapFunction2(jn_IntBufferOverByteBufferLittleEndian_putElement)], cgxgbtp_Preloader$1, "Preloader$1", 12, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_186", $rt_wrapFunction1(cgxgbtp_Preloader$1__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_Preloader$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_Preloader$1_handleEvent$exported$0)], cgxgbtp_Preloader$2, "Preloader$2", 12, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_186", $rt_wrapFunction1(cgxgbtp_Preloader$2__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_Preloader$2_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_Preloader$2_handleEvent$exported$0)], jur_AbstractCharClass$LazyJavaJavaIdentifierPart, "AbstractCharClass$LazyJavaJavaIdentifierPart", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaJavaIdentifierPart__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaJavaIdentifierPart_computeValue)], ju_IllegalFormatException, "IllegalFormatException", 46, jl_IllegalArgumentException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_IllegalFormatException__init_0), "$_init_", $rt_wrapFunction1(ju_IllegalFormatException__init_2)], ju_UnknownFormatConversionException, "UnknownFormatConversionException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(ju_UnknownFormatConversionException__init_0)], cgxgbtp_Preloader$3, "Preloader$3", 12, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_187", $rt_wrapFunction3(cgxgbtp_Preloader$3__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_Preloader$3_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_Preloader$3_handleEvent$exported$0)], jt_DecimalFormat$FormatField, "DecimalFormat$FormatField", 56, jl_Object, [], 3, 0, 0, 0, 0, jt_DecimalFormat$PerMillField, "DecimalFormat$PerMillField", 56, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormat$PerMillField__init_0), "$equals", $rt_wrapFunction1(jt_DecimalFormat$PerMillField_equals), "$hashCode", $rt_wrapFunction0(jt_DecimalFormat$PerMillField_hashCode)], cgxgbt_AssetLoaderListener, "AssetLoaderListener", 5, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbt_AssetLoaderListener__init_0), "$onProgress", $rt_wrapFunction1(cgxgbt_AssetLoaderListener_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbt_AssetLoaderListener_onFailure)], cgxgbtp_Preloader$4, "Preloader$4", 12, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_188", $rt_wrapFunction3(cgxgbtp_Preloader$4__init_0), "$onProgress", $rt_wrapFunction1(cgxgbtp_Preloader$4_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbtp_Preloader$4_onFailure), "$onSuccess0", $rt_wrapFunction2(cgxgbtp_Preloader$4_onSuccess), "$onSuccess", $rt_wrapFunction2(cgxgbtp_Preloader$4_onSuccess0)], cgxgbtp_Preloader$5, "Preloader$5", 12, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_189", $rt_wrapFunction2(cgxgbtp_Preloader$5__init_0), "$onProgress", $rt_wrapFunction1(cgxgbtp_Preloader$5_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbtp_Preloader$5_onFailure), "$onSuccess", $rt_wrapFunction2(cgxgbtp_Preloader$5_onSuccess)], cbgg_Color, "Color", 32, jl_Object, [], 0, 3, [0,0,0], cbgg_Color_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgg_Color__init_1), "$_init_4", $rt_wrapFunction1(cbgg_Color__init_3), "$_init_5", $rt_wrapFunction4(cbgg_Color__init_4), "$_init_73", $rt_wrapFunction1(cbgg_Color__init_6), "$set4", $rt_wrapFunction1(cbgg_Color_set), "$clamp", $rt_wrapFunction0(cbgg_Color_clamp), "$set7", $rt_wrapFunction4(cbgg_Color_set0), "$set9", $rt_wrapFunction1(cbgg_Color_set1), "$equals", $rt_wrapFunction1(cbgg_Color_equals), "$hashCode", $rt_wrapFunction0(cbgg_Color_hashCode), "$toFloatBits", $rt_wrapFunction0(cbgg_Color_toFloatBits), "$toIntBits", $rt_wrapFunction0(cbgg_Color_toIntBits), "$toString", $rt_wrapFunction0(cbgg_Color_toString), "$cpy", $rt_wrapFunction0(cbgg_Color_cpy)], cgxgbtp_Preloader$7, "Preloader$7", 12, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_190", $rt_wrapFunction4(cgxgbtp_Preloader$7__init_0), "$onProgress", $rt_wrapFunction1(cgxgbtp_Preloader$7_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbtp_Preloader$7_onFailure), "$onSuccess", $rt_wrapFunction2(cgxgbtp_Preloader$7_onSuccess)], cbgggpr_ParticleControllerRenderData, "ParticleControllerRenderData", 40, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_ParticleControllerRenderData__init_)], cbgggpr_PointSpriteControllerRenderData, "PointSpriteControllerRenderData", 40, cbgggpr_ParticleControllerRenderData, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_PointSpriteControllerRenderData__init_0)], juf_Consumer, "Consumer", 50, jl_Object, [], 3, 3, 0, 0, 0, cbgg_VertexAttribute, "VertexAttribute", 32, jl_Object, [], 4, 3, 0, 0, ["$_init_120", $rt_wrapFunction3(cbgg_VertexAttribute__init_0), "$_init_74", $rt_wrapFunction4(cbgg_VertexAttribute__init_2), "$_init_75", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbgg_VertexAttribute__init_4(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getSizeInBytes", $rt_wrapFunction0(cbgg_VertexAttribute_getSizeInBytes)], ju_IllegalFormatCodePointException, "IllegalFormatCodePointException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(ju_IllegalFormatCodePointException__init_0)], cbgssu_DragListener, "DragListener", 27, cbgss_InputListener, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_DragListener__init_0)], jur_LeafQuantifierSet, "LeafQuantifierSet", 47, jur_QuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_LeafQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_LeafQuantifierSet_matches), "$getName", $rt_wrapFunction0(jur_LeafQuantifierSet_getName)], jur_UnifiedQuantifierSet, "UnifiedQuantifierSet", 47, jur_LeafQuantifierSet, [], 0, 0, 0, 0, ["$_init_249", $rt_wrapFunction1(jur_UnifiedQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_UnifiedQuantifierSet_matches), "$find", $rt_wrapFunction3(jur_UnifiedQuantifierSet_find)], jlr_Type, "Type", 59, jl_Object, [], 3, 3, 0, 0, 0, jl_Class, "Class", 58, jl_Object, [jlr_AnnotatedElement, jlr_Type], 0, 3, 0, 0, ["$toString", $rt_wrapFunction0(jl_Class_toString), "$getPlatformClass", $rt_wrapFunction0(jl_Class_getPlatformClass), "$isInstance", $rt_wrapFunction1(jl_Class_isInstance), "$getName", $rt_wrapFunction0(jl_Class_getName), "$getSimpleName", $rt_wrapFunction0(jl_Class_getSimpleName), "$isPrimitive", $rt_wrapFunction0(jl_Class_isPrimitive), "$isArray", $rt_wrapFunction0(jl_Class_isArray), "$isEnum0", $rt_wrapFunction0(jl_Class_isEnum), "$isInterface", $rt_wrapFunction0(jl_Class_isInterface), "$getComponentType", $rt_wrapFunction0(jl_Class_getComponentType), "$getDeclaredConstructors", $rt_wrapFunction0(jl_Class_getDeclaredConstructors), "$getConstructors", $rt_wrapFunction0(jl_Class_getConstructors), "$getDeclaredConstructor", $rt_wrapFunction1(jl_Class_getDeclaredConstructor), "$getConstructor", $rt_wrapFunction1(jl_Class_getConstructor), "$getEnumConstants", $rt_wrapFunction0(jl_Class_getEnumConstants), "$newInstance", $rt_wrapFunction0(jl_Class_newInstance), "$getEnclosingClass", $rt_wrapFunction0(jl_Class_getEnclosingClass)], otjt_ArrayBufferView, "ArrayBufferView", 69, jl_Object, [otj_JSObject], 1, 3, 0, 0, 0, otjt_Int16Array, "Int16Array", 69, otjt_ArrayBufferView, [], 1, 3, 0, 0, 0, omcsumw_HelpWindowGenerator, "HelpWindowGenerator", 94, jl_Object, [], 0, 3, 0, omcsumw_HelpWindowGenerator_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsumw_HelpWindowGenerator__init_0)], ju_BitSet, "BitSet", 46, jl_Object, [jl_Cloneable, ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_BitSet__init_1), "$_init_4", $rt_wrapFunction1(ju_BitSet__init_2), "$set8", $rt_wrapFunction1(ju_BitSet_set), "$set", $rt_wrapFunction2(ju_BitSet_set0), "$clear2", $rt_wrapFunction1(ju_BitSet_clear), "$clear5", $rt_wrapFunction2(ju_BitSet_clear0), "$get12", $rt_wrapFunction1(ju_BitSet_get), "$nextSetBit", $rt_wrapFunction1(ju_BitSet_nextSetBit), "$nextClearBit", $rt_wrapFunction1(ju_BitSet_nextClearBit), "$intersects", $rt_wrapFunction1(ju_BitSet_intersects), "$and", $rt_wrapFunction1(ju_BitSet_and), "$andNot", $rt_wrapFunction1(ju_BitSet_andNot), "$or", $rt_wrapFunction1(ju_BitSet_or), "$xor", $rt_wrapFunction1(ju_BitSet_xor), "$isEmpty", $rt_wrapFunction0(ju_BitSet_isEmpty)], jl_Float, "Float", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Float_$callClinit, ["$_init_10", $rt_wrapFunction1(jl_Float__init_0), "$intValue", $rt_wrapFunction0(jl_Float_intValue), "$floatValue", $rt_wrapFunction0(jl_Float_floatValue), "$toString", $rt_wrapFunction0(jl_Float_toString0), "$hashCode", $rt_wrapFunction0(jl_Float_hashCode)], omceu_API$_Components$_Knob, "API$_Components$_Knob", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Knob__init_0)], jur_CharSet, "CharSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_229", $rt_wrapFunction1(jur_CharSet__init_0), "$charCount0", $rt_wrapFunction0(jur_CharSet_charCount), "$accepts", $rt_wrapFunction2(jur_CharSet_accepts), "$find", $rt_wrapFunction3(jur_CharSet_find), "$findBack", $rt_wrapFunction4(jur_CharSet_findBack), "$getName", $rt_wrapFunction0(jur_CharSet_getName), "$getChar", $rt_wrapFunction0(jur_CharSet_getChar), "$first", $rt_wrapFunction1(jur_CharSet_first)], cbgggpi_SimpleInfluencer, "SimpleInfluencer", 42, cbgggpi_Influencer, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_SimpleInfluencer__init_)], cbgu_Pool, "Pool", 21, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Pool__init_), "$_init_43", $rt_wrapFunction2(cbgu_Pool__init_0), "$obtain", $rt_wrapFunction0(cbgu_Pool_obtain), "$free", $rt_wrapFunction1(cbgu_Pool_free), "$reset1", $rt_wrapFunction1(cbgu_Pool_reset), "$discard", $rt_wrapFunction1(cbgu_Pool_discard), "$freeAll0", $rt_wrapFunction1(cbgu_Pool_freeAll)], cbgggpi_ModelInfluencer$Random$ModelInstancePool, "ModelInfluencer$Random$ModelInstancePool", 42, cbgu_Pool, [], 0, 0, 0, 0, ["$_init_100", $rt_wrapFunction1(cbgggpi_ModelInfluencer$Random$ModelInstancePool__init_0)], otjb_AnimationFrameCallback, "AnimationFrameCallback", 68, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, omcsump_TitleParticlesSystem$CustomData, "TitleParticlesSystem$CustomData", 93, jl_Object, [], 0, 0, 0, 0, ["$_init_180", $rt_wrapFunction2(omcsump_TitleParticlesSystem$CustomData__init_0)], cbggg_VertexData, "VertexData", 33, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, ju_ListIterator, "ListIterator", 46, jl_Object, [ju_Iterator], 3, 3, 0, 0, 0, ju_Collections$5, "Collections$5", 46, jl_Object, [ju_ListIterator], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Collections$5__init_0)], cbgm_WindowedMean, "WindowedMean", 43, jl_Object, [], 4, 3, 0, 0, 0, ju_Collection, "Collection", 46, jl_Object, [jl_Iterable], 3, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream)], ju_AbstractCollection, "AbstractCollection", 46, jl_Object, [ju_Collection], 1, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_AbstractCollection__init_), "$toArray", $rt_wrapFunction0(ju_AbstractCollection_toArray), "$toArray3", $rt_wrapFunction1(ju_AbstractCollection_toArray0), "$addAll0", $rt_wrapFunction1(ju_AbstractCollection_addAll), "$toString", $rt_wrapFunction0(ju_AbstractCollection_toString)], ju_List, "List", 46, jl_Object, [ju_Collection], 3, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream)]]); $rt_metadata([ju_AbstractList, "AbstractList", 46, ju_AbstractCollection, [ju_List], 1, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_AbstractList__init_), "$iterator0", $rt_wrapFunction0(ju_AbstractList_iterator), "$indexOf4", $rt_wrapFunction1(ju_AbstractList_indexOf)], ju_RandomAccess, "RandomAccess", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_TemplateCollections$AbstractImmutableList, "TemplateCollections$AbstractImmutableList", 46, ju_AbstractList, [ju_RandomAccess], 1, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_TemplateCollections$AbstractImmutableList__init_)], ju_Collections$3, "Collections$3", 46, ju_TemplateCollections$AbstractImmutableList, [], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_Collections$3__init_0)], ju_Collections$4, "Collections$4", 46, jl_Object, [ju_Iterator], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Collections$4__init_0)], ju_Set, "Set", 46, jl_Object, [ju_Collection], 3, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream)], ju_AbstractSet, "AbstractSet", 46, ju_AbstractCollection, [ju_Set], 1, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_AbstractSet__init_), "$equals", $rt_wrapFunction1(ju_AbstractSet_equals), "$hashCode", $rt_wrapFunction0(ju_AbstractSet_hashCode)], ju_TemplateCollections$AbstractImmutableSet, "TemplateCollections$AbstractImmutableSet", 46, ju_AbstractSet, [], 1, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_TemplateCollections$AbstractImmutableSet__init_)], ju_Collections$1, "Collections$1", 46, ju_TemplateCollections$AbstractImmutableSet, [], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_Collections$1__init_0)], ju_Map, "Map", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_AbstractMap, "AbstractMap", 46, jl_Object, [ju_Map], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_AbstractMap__init_), "$equals", $rt_wrapFunction1(ju_AbstractMap_equals), "$hashCode", $rt_wrapFunction0(ju_AbstractMap_hashCode), "$toString", $rt_wrapFunction0(ju_AbstractMap_toString)], ju_TemplateCollections$AbstractImmutableMap, "TemplateCollections$AbstractImmutableMap", 46, ju_AbstractMap, [], 1, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_TemplateCollections$AbstractImmutableMap__init_)], ju_Collections$2, "Collections$2", 46, ju_TemplateCollections$AbstractImmutableMap, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Collections$2__init_0)], cbgssa_TemporalAction, "TemporalAction", 28, cbgss_Action, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_TemporalAction__init_)], cbgssa_MoveToAction, "MoveToAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_MoveToAction__init_0)], jur_AbstractCharClass$LazyCategoryScope, "AbstractCharClass$LazyCategoryScope", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_44", $rt_wrapFunction2(jur_AbstractCharClass$LazyCategoryScope__init_1), "$_init_45", $rt_wrapFunction3(jur_AbstractCharClass$LazyCategoryScope__init_2), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyCategoryScope_computeValue)], omceugcv_GameViewPort, "GameViewPort", 118, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcv_GameViewPort__init_0)], cgxgbts_TeaSoundManager, "TeaSoundManager", 7, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbts_TeaSoundManager__init_0), "$createSound", $rt_wrapFunction1(cgxgbts_TeaSoundManager_createSound), "$setup", $rt_wrapFunction2(cgxgbts_TeaSoundManager_setup)], omceuga_TabAction, "TabAction", 127, jl_Object, [], 1, 3, 0, 0, 0, omceuga_CheckBoxAction, "CheckBoxAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbggg_NinePatch, "NinePatch", 34, jl_Object, [], 0, 3, 0, cbggg_NinePatch_$callClinit, 0, cbgssu_Disableable, "Disableable", 27, jl_Object, [], 3, 3, 0, 0, 0, cbgssu_TextField, "TextField", 26, cbgssu_Widget, [cbgssu_Disableable], 0, 3, 0, cbgssu_TextField_$callClinit, 0, cbgssu_TextArea, "TextArea", 26, cbgssu_TextField, [], 0, 3, 0, 0, 0, jl_Readable, "Readable", 58, jl_Object, [], 3, 3, 0, 0, 0, jn_CharBuffer, "CharBuffer", 51, jn_Buffer, [jl_Comparable, jl_Appendable, jl_CharSequence, jl_Readable], 1, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_CharBuffer__init_), "$get", $rt_wrapFunction3(jn_CharBuffer_get), "$put5", $rt_wrapFunction3(jn_CharBuffer_put), "$put2", $rt_wrapFunction3(jn_CharBuffer_put0), "$put4", $rt_wrapFunction1(jn_CharBuffer_put1), "$flip3", $rt_wrapFunction0(jn_CharBuffer_flip), "$position", $rt_wrapFunction1(jn_CharBuffer_position)], jn_CharBufferImpl, "CharBufferImpl", 51, jn_CharBuffer, [], 1, 0, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_CharBufferImpl__init_), "$compact", $rt_wrapFunction0(jn_CharBufferImpl_compact), "$isReadOnly", $rt_wrapFunction0(jn_CharBufferImpl_isReadOnly)], jn_CharBufferOverArray, "CharBufferOverArray", 51, jn_CharBufferImpl, [], 0, 0, 0, 0, ["$_init_85", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_CharBufferOverArray__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getChar0", $rt_wrapFunction1(jn_CharBufferOverArray_getChar), "$putChar", $rt_wrapFunction2(jn_CharBufferOverArray_putChar), "$readOnly", $rt_wrapFunction0(jn_CharBufferOverArray_readOnly)], omceu_API$_Components$_ComboBox$_ComboBoxItem, "API$_Components$_ComboBox$_ComboBoxItem", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_245", $rt_wrapFunction1(omceu_API$_Components$_ComboBox$_ComboBoxItem__init_0)], cbgssu_TextTooltip$TextTooltipStyle, "TextTooltip$TextTooltipStyle", 26, jl_Object, [], 0, 3, [cbgssu_TextTooltip,0,"TextTooltipStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextTooltip$TextTooltipStyle__init_0)], jl_Runtime, "Runtime", 58, jl_Object, [], 0, 3, 0, jl_Runtime_$callClinit, ["$_init_0", $rt_wrapFunction0(jl_Runtime__init_0), "$totalMemory", $rt_wrapFunction0(jl_Runtime_totalMemory)], jur_AbstractCharClass$LazyJavaTitleCase$1, "AbstractCharClass$LazyJavaTitleCase$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_164", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaTitleCase$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaTitleCase$1_contains)], cbggg_TextureAtlas, "TextureAtlas", 34, jl_Object, [cbgu_Disposable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_TextureAtlas__init_0), "$getRegions", $rt_wrapFunction0(cbggg_TextureAtlas_getRegions), "$findRegion", $rt_wrapFunction1(cbggg_TextureAtlas_findRegion), "$getTextures", $rt_wrapFunction0(cbggg_TextureAtlas_getTextures), "$dispose", $rt_wrapFunction0(cbggg_TextureAtlas_dispose)], cbggg_MipMapGenerator, "MipMapGenerator", 33, jl_Object, [], 0, 3, 0, cbggg_MipMapGenerator_$callClinit, 0, cbguv_Viewport, "Viewport", 23, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbguv_Viewport__init_), "$apply4", $rt_wrapFunction0(cbguv_Viewport_apply), "$apply", $rt_wrapFunction1(cbguv_Viewport_apply0), "$unproject0", $rt_wrapFunction1(cbguv_Viewport_unproject), "$setCamera", $rt_wrapFunction1(cbguv_Viewport_setCamera), "$getWorldWidth", $rt_wrapFunction0(cbguv_Viewport_getWorldWidth), "$getWorldHeight", $rt_wrapFunction0(cbguv_Viewport_getWorldHeight), "$setWorldSize", $rt_wrapFunction2(cbguv_Viewport_setWorldSize), "$setScreenBounds", $rt_wrapFunction4(cbguv_Viewport_setScreenBounds)], cbguv_ScalingViewport, "ScalingViewport", 23, cbguv_Viewport, [], 0, 3, 0, 0, ["$_init_86", $rt_wrapFunction4(cbguv_ScalingViewport__init_0), "$update3", $rt_wrapFunction3(cbguv_ScalingViewport_update)], cbguv_FitViewport, "FitViewport", 23, cbguv_ScalingViewport, [], 0, 3, 0, 0, ["$_init_87", $rt_wrapFunction3(cbguv_FitViewport__init_0)], omceum_PixelPerfectViewport, "PixelPerfectViewport", 130, cbguv_FitViewport, [], 0, 3, 0, 0, ["$_init_263", $rt_wrapFunction4(omceum_PixelPerfectViewport__init_0), "$update3", $rt_wrapFunction3(omceum_PixelPerfectViewport_update)], jl_Thread, "Thread", 58, jl_Object, [jl_Runnable], 0, 3, 0, jl_Thread_$callClinit, ["$_init_0", $rt_wrapFunction0(jl_Thread__init_0), "$_init_", $rt_wrapFunction1(jl_Thread__init_2), "$_init_88", $rt_wrapFunction2(jl_Thread__init_4), "$start3", $rt_wrapFunction0(jl_Thread_start), "$getUncaughtExceptionHandler", $rt_wrapFunction0(jl_Thread_getUncaughtExceptionHandler)], cgxgbtp_AssetDownloadImpl$1, "AssetDownloadImpl$1", 12, jl_Thread, [], 0, 0, 0, 0, ["$_init_96", $rt_wrapFunction4(cgxgbtp_AssetDownloadImpl$1__init_0), "$run", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl$1_run)], omceu_API$_Components$_ProgressBar, "API$_Components$_ProgressBar", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_ProgressBar__init_0)], cgxgbtd_EventHandlerWrapper, "EventHandlerWrapper", 8, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, cgxgbtp_AssetDownloadImpl$2, "AssetDownloadImpl$2", 12, jl_Object, [cgxgbtd_EventHandlerWrapper], 0, 0, 0, 0, ["$_init_97", function(var_1, var_2, var_3, var_4, var_5) { cgxgbtp_AssetDownloadImpl$2__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$handleEvent", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$2_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$2_handleEvent$exported$0)], jnc_UnsupportedCharsetException, "UnsupportedCharsetException", 52, jl_IllegalArgumentException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(jnc_UnsupportedCharsetException__init_0)], cgxgbtp_AssetDownloadImpl$3, "AssetDownloadImpl$3", 12, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_98", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$3__init_0), "$onProgress", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$3_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$3_onFailure), "$onSuccess1", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$3_onSuccess), "$onSuccess", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$3_onSuccess0)], cgxgbtp_AssetDownloadImpl$4, "AssetDownloadImpl$4", 12, jl_Thread, [], 0, 0, 0, 0, ["$_init_96", $rt_wrapFunction4(cgxgbtp_AssetDownloadImpl$4__init_0), "$run", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl$4_run)], jur_AbstractCharClass$LazyJavaISOControl$1, "AbstractCharClass$LazyJavaISOControl$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_288", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaISOControl$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaISOControl$1_contains)], cgxgbtp_AssetDownloadImpl$5, "AssetDownloadImpl$5", 12, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_99", $rt_wrapFunction4(cgxgbtp_AssetDownloadImpl$5__init_0), "$onProgress", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$5_onProgress), "$onFailure", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$5_onFailure), "$onSuccess1", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$5_onSuccess), "$onSuccess", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$5_onSuccess0)], cgxgbtp_AssetDownloadImpl$6, "AssetDownloadImpl$6", 12, jl_Object, [cgxgbtd_EventHandlerWrapper], 0, 0, 0, 0, ["$_init_98", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$6__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$6_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$6_handleEvent$exported$0)], omcets_SettingsManager, "SettingsManager", 132, jl_Object, [], 0, 3, 0, 0, ["$_init_223", $rt_wrapFunction3(omcets_SettingsManager__init_0), "$init", $rt_wrapFunction0(omcets_SettingsManager_init), "$addSetting", $rt_wrapFunction3(omcets_SettingsManager_addSetting), "$setFloat", $rt_wrapFunction2(omcets_SettingsManager_setFloat), "$setBoolean", $rt_wrapFunction2(omcets_SettingsManager_setBoolean), "$setEnum", $rt_wrapFunction2(omcets_SettingsManager_setEnum), "$getBoolean", $rt_wrapFunction1(omcets_SettingsManager_getBoolean), "$getFloat", $rt_wrapFunction1(omcets_SettingsManager_getFloat), "$getString0", $rt_wrapFunction1(omcets_SettingsManager_getString), "$getEnum", $rt_wrapFunction2(omcets_SettingsManager_getEnum), "$setString", $rt_wrapFunction2(omcets_SettingsManager_setString)]]); $rt_metadata([jn_FloatBuffer, "FloatBuffer", 51, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_FloatBuffer__init_), "$put3", $rt_wrapFunction3(jn_FloatBuffer_put), "$clear3", $rt_wrapFunction0(jn_FloatBuffer_clear), "$flip1", $rt_wrapFunction0(jn_FloatBuffer_flip), "$limit1", $rt_wrapFunction1(jn_FloatBuffer_limit), "$position7", $rt_wrapFunction1(jn_FloatBuffer_position), "$flip0", $rt_wrapFunction0(jn_FloatBuffer_flip0), "$clear0", $rt_wrapFunction0(jn_FloatBuffer_clear0), "$limit0", $rt_wrapFunction1(jn_FloatBuffer_limit0), "$position4", $rt_wrapFunction1(jn_FloatBuffer_position0)], jn_FloatBufferImpl, "FloatBufferImpl", 51, jn_FloatBuffer, [], 1, 0, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_FloatBufferImpl__init_), "$get7", $rt_wrapFunction1(jn_FloatBufferImpl_get), "$put9", $rt_wrapFunction2(jn_FloatBufferImpl_put), "$isReadOnly", $rt_wrapFunction0(jn_FloatBufferImpl_isReadOnly)], jn_FloatBufferOverByteBuffer, "FloatBufferOverByteBuffer", 51, jn_FloatBufferImpl, [], 1, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_FloatBufferOverByteBuffer__init_(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$readOnly", $rt_wrapFunction0(jn_FloatBufferOverByteBuffer_readOnly)], cgxgbtp_AssetDownloader$AssetDownload, "AssetDownloader$AssetDownload", 12, jl_Object, [], 3, 3, 0, 0, 0, cgxgbtp_AssetDownloadImpl, "AssetDownloadImpl", 12, jl_Object, [cgxgbtp_AssetDownloader$AssetDownload], 0, 3, 0, 0, ["$_init_221", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl__init_0), "$isUseBrowserCache", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl_isUseBrowserCache), "$getHostPageBaseURL", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl_getHostPageBaseURL), "$getQueue", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl_getQueue), "$subtractQueue", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl_subtractQueue), "$addQueue", $rt_wrapFunction0(cgxgbtp_AssetDownloadImpl_addQueue), "$load2", function(var_1, var_2, var_3, var_4, var_5) { cgxgbtp_AssetDownloadImpl_load(this, var_1, var_2, var_3, var_4, var_5); }, "$loadText", $rt_wrapFunction3(cgxgbtp_AssetDownloadImpl_loadText), "$loadScript", $rt_wrapFunction3(cgxgbtp_AssetDownloadImpl_loadScript), "$loadAudio", $rt_wrapFunction3(cgxgbtp_AssetDownloadImpl_loadAudio), "$loadBinary", $rt_wrapFunction3(cgxgbtp_AssetDownloadImpl_loadBinary), "$loadImage", $rt_wrapFunction4(cgxgbtp_AssetDownloadImpl_loadImage), "$loadImage0", function(var_1, var_2, var_3, var_4, var_5) { cgxgbtp_AssetDownloadImpl_loadImage0(this, var_1, var_2, var_3, var_4, var_5); }], cgxgbtp_AssetDownloadImpl$7, "AssetDownloadImpl$7", 12, jl_Object, [], 32, 0, 0, cgxgbtp_AssetDownloadImpl$7_$callClinit, 0, cbgssa_AddAction, "AddAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_AddAction__init_0)], cbgggpi_ModelInfluencer, "ModelInfluencer", 42, cbgggpi_Influencer, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ModelInfluencer__init_)], cbgggpi_ModelInfluencer$Random, "ModelInfluencer$Random", 42, cbgggpi_ModelInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ModelInfluencer$Random__init_0)], omcs_SandtrixMain$STATE, "SandtrixMain$STATE", 85, jl_Enum, [], 12, 0, 0, omcs_SandtrixMain$STATE_$callClinit, 0, cbgm_Interpolation$BounceIn, "Interpolation$BounceIn", 43, cbgm_Interpolation$BounceOut, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$BounceIn__init_0)], jur_AtomicFSet, "AtomicFSet", 47, jur_FSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_AtomicFSet__init_0), "$matches", $rt_wrapFunction3(jur_AtomicFSet_matches), "$getIndex", $rt_wrapFunction0(jur_AtomicFSet_getIndex), "$getName", $rt_wrapFunction0(jur_AtomicFSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_AtomicFSet_hasConsumed)], cbggg_IndexData, "IndexData", 33, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, jus_BaseStream, "BaseStream", 48, jl_Object, [jl_AutoCloseable], 3, 3, 0, 0, 0, jus_Stream, "Stream", 48, jl_Object, [jus_BaseStream], 3, 3, 0, 0, ["$toList", $rt_wrapFunction0(jus_Stream_toList)], jusi_SimpleStreamImpl, "SimpleStreamImpl", 49, jl_Object, [jus_Stream], 1, 3, 0, 0, ["$toList", $rt_wrapFunction0(jus_Stream_toList), "$_init_0", $rt_wrapFunction0(jusi_SimpleStreamImpl__init_), "$filter0", $rt_wrapFunction1(jusi_SimpleStreamImpl_filter), "$toArray", $rt_wrapFunction0(jusi_SimpleStreamImpl_toArray), "$toArray2", $rt_wrapFunction1(jusi_SimpleStreamImpl_toArray0)], jusi_WrappingStreamImpl, "WrappingStreamImpl", 49, jusi_SimpleStreamImpl, [], 1, 3, 0, 0, ["$toList", $rt_wrapFunction0(jus_Stream_toList), "$_init_255", $rt_wrapFunction1(jusi_WrappingStreamImpl__init_), "$next2", $rt_wrapFunction1(jusi_WrappingStreamImpl_next), "$estimateSize", $rt_wrapFunction0(jusi_WrappingStreamImpl_estimateSize)], jur_LowSurrogateCharSet, "LowSurrogateCharSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_229", $rt_wrapFunction1(jur_LowSurrogateCharSet__init_0), "$setNext", $rt_wrapFunction1(jur_LowSurrogateCharSet_setNext), "$matches", $rt_wrapFunction3(jur_LowSurrogateCharSet_matches), "$find", $rt_wrapFunction3(jur_LowSurrogateCharSet_find), "$findBack", $rt_wrapFunction4(jur_LowSurrogateCharSet_findBack), "$getName", $rt_wrapFunction0(jur_LowSurrogateCharSet_getName), "$first", $rt_wrapFunction1(jur_LowSurrogateCharSet_first), "$hasConsumed", $rt_wrapFunction1(jur_LowSurrogateCharSet_hasConsumed)], jl_AssertionError, "AssertionError", 58, jl_Error, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_AssertionError__init_1), "$_init_12", $rt_wrapFunction2(jl_AssertionError__init_2)], cbgm_MathUtils$Sin, "MathUtils$Sin", 43, jl_Object, [], 0, 0, 0, cbgm_MathUtils$Sin_$callClinit, 0, jt_Format, "Format", 56, jl_Object, [ji_Serializable, jl_Cloneable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_Format__init_)], jt_NumberFormat, "NumberFormat", 56, jt_Format, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_NumberFormat__init_), "$setGroupingUsed", $rt_wrapFunction1(jt_NumberFormat_setGroupingUsed), "$setMaximumFractionDigits", $rt_wrapFunction1(jt_NumberFormat_setMaximumFractionDigits), "$setMaximumIntegerDigits", $rt_wrapFunction1(jt_NumberFormat_setMaximumIntegerDigits), "$setMinimumFractionDigits", $rt_wrapFunction1(jt_NumberFormat_setMinimumFractionDigits), "$setMinimumIntegerDigits", $rt_wrapFunction1(jt_NumberFormat_setMinimumIntegerDigits)], cbggg_Batch, "Batch", 34, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, omceu_API$_Components$_TabBar$_Tab, "API$_Components$_TabBar$_Tab", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_54", $rt_wrapFunction1(omceu_API$_Components$_TabBar$_Tab__init_0)], jur_CompositeQuantifierSet, "CompositeQuantifierSet", 47, jur_LeafQuantifierSet, [], 0, 0, 0, 0, ["$_init_137", $rt_wrapFunction4(jur_CompositeQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_CompositeQuantifierSet_matches), "$getName", $rt_wrapFunction0(jur_CompositeQuantifierSet_getName)], jur_SupplRangeSet, "SupplRangeSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_173", $rt_wrapFunction1(jur_SupplRangeSet__init_0), "$matches", $rt_wrapFunction3(jur_SupplRangeSet_matches), "$getName", $rt_wrapFunction0(jur_SupplRangeSet_getName), "$contains1", $rt_wrapFunction1(jur_SupplRangeSet_contains), "$first", $rt_wrapFunction1(jur_SupplRangeSet_first), "$getChars0", $rt_wrapFunction0(jur_SupplRangeSet_getChars), "$setNext", $rt_wrapFunction1(jur_SupplRangeSet_setNext), "$hasConsumed", $rt_wrapFunction1(jur_SupplRangeSet_hasConsumed)], cbgss_Event, "Event", 25, jl_Object, [cbgu_Pool$Poolable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_Event__init_0)], cbgssu_ChangeListener$ChangeEvent, "ChangeListener$ChangeEvent", 27, cbgss_Event, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ChangeListener$ChangeEvent__init_0)], jl_String, "String", 58, jl_Object, [ji_Serializable, jl_Comparable, jl_CharSequence], 0, 3, 0, jl_String_$callClinit, ["$_init_0", $rt_wrapFunction0(jl_String__init_2), "$_init_57", $rt_wrapFunction1(jl_String__init_3), "$_init_39", $rt_wrapFunction3(jl_String__init_4), "$_init_105", $rt_wrapFunction3(jl_String__init_6), "$charAt", $rt_wrapFunction1(jl_String_charAt), "$length", $rt_wrapFunction0(jl_String_length), "$isEmpty", $rt_wrapFunction0(jl_String_isEmpty), "$getChars", $rt_wrapFunction4(jl_String_getChars), "$startsWith", $rt_wrapFunction2(jl_String_startsWith), "$startsWith0", $rt_wrapFunction1(jl_String_startsWith0), "$endsWith", $rt_wrapFunction1(jl_String_endsWith), "$indexOf", $rt_wrapFunction2(jl_String_indexOf), "$indexOf1", $rt_wrapFunction1(jl_String_indexOf0), "$lastIndexOf1", $rt_wrapFunction2(jl_String_lastIndexOf), "$lastIndexOf", $rt_wrapFunction1(jl_String_lastIndexOf0), "$indexOf0", $rt_wrapFunction2(jl_String_indexOf1), "$indexOf2", $rt_wrapFunction1(jl_String_indexOf2), "$lastIndexOf2", $rt_wrapFunction2(jl_String_lastIndexOf1), "$lastIndexOf0", $rt_wrapFunction1(jl_String_lastIndexOf2), "$substring0", $rt_wrapFunction2(jl_String_substring), "$substring", $rt_wrapFunction1(jl_String_substring0), "$subSequence", $rt_wrapFunction2(jl_String_subSequence), "$concat", $rt_wrapFunction1(jl_String_concat), "$contains0", $rt_wrapFunction1(jl_String_contains), "$replace", $rt_wrapFunction2(jl_String_replace), "$trim", $rt_wrapFunction0(jl_String_trim), "$toString", $rt_wrapFunction0(jl_String_toString), "$toCharArray", $rt_wrapFunction0(jl_String_toCharArray), "$equals", $rt_wrapFunction1(jl_String_equals), "$getBytes0", $rt_wrapFunction1(jl_String_getBytes), "$getBytes", $rt_wrapFunction1(jl_String_getBytes0), "$hashCode", $rt_wrapFunction0(jl_String_hashCode), "$toLowerCase1", $rt_wrapFunction0(jl_String_toLowerCase), "$toUpperCase", $rt_wrapFunction0(jl_String_toUpperCase), "$split", $rt_wrapFunction1(jl_String_split), "$split2", $rt_wrapFunction2(jl_String_split0), "$replaceAll0", $rt_wrapFunction2(jl_String_replaceAll)], otcic_ConsoleOutputStream, "ConsoleOutputStream", 74, ji_OutputStream, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(otcic_ConsoleOutputStream__init_)], otcic_StderrOutputStream, "StderrOutputStream", 74, otcic_ConsoleOutputStream, [], 0, 3, 0, otcic_StderrOutputStream_$callClinit, ["$write", $rt_wrapFunction3(otcic_StderrOutputStream_write)], cbgssu_UIUtilsEmu, "UIUtilsEmu", 27, jl_Object, [], 0, 3, 0, cbgssu_UIUtilsEmu_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_UIUtilsEmu__init_0)], jn_IntBufferOverArray, "IntBufferOverArray", 51, jn_IntBufferImpl, [], 0, 0, 0, 0, ["$_init_67", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_IntBufferOverArray__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement", $rt_wrapFunction1(jn_IntBufferOverArray_getElement), "$putElement", $rt_wrapFunction2(jn_IntBufferOverArray_putElement), "$readOnly", $rt_wrapFunction0(jn_IntBufferOverArray_readOnly)], cbgss_InputEvent$Type, "InputEvent$Type", 25, jl_Enum, [], 12, 3, 0, cbgss_InputEvent$Type_$callClinit, 0, jnci_UTF8Encoder, "UTF8Encoder", 53, jnci_BufferedEncoder, [], 0, 3, 0, 0, ["$_init_60", $rt_wrapFunction1(jnci_UTF8Encoder__init_0), "$arrayEncode", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return jnci_UTF8Encoder_arrayEncode(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], omcemm_CMediaGFX, "CMediaGFX", 137, omcemm_CMedia, [ji_Serializable], 1, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaGFX__init_)], omcemm_CMediaAnimation, "CMediaAnimation", 137, omcemm_CMediaGFX, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaAnimation__init_0)], ju_Dictionary, "Dictionary", 46, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Dictionary__init_)], ju_Hashtable, "Hashtable", 46, ju_Dictionary, [ju_Map, jl_Cloneable, ji_Serializable], 0, 3, 0, ju_Hashtable_$callClinit, ["$_init_0", $rt_wrapFunction0(ju_Hashtable__init_0), "$_init_4", $rt_wrapFunction1(ju_Hashtable__init_2), "$get2", $rt_wrapFunction1(ju_Hashtable_get), "$keySet", $rt_wrapFunction0(ju_Hashtable_keySet), "$put1", $rt_wrapFunction2(ju_Hashtable_put), "$rehash", $rt_wrapFunction0(ju_Hashtable_rehash)], ju_Properties, "Properties", 46, ju_Hashtable, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Properties__init_0), "$_init_279", $rt_wrapFunction1(ju_Properties__init_2), "$getProperty", $rt_wrapFunction1(ju_Properties_getProperty), "$setProperty", $rt_wrapFunction2(ju_Properties_setProperty)], jn_FloatBufferOverArray, "FloatBufferOverArray", 51, jn_FloatBufferImpl, [], 0, 0, 0, 0, ["$_init_95", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_FloatBufferOverArray__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement0", $rt_wrapFunction1(jn_FloatBufferOverArray_getElement), "$putElement0", $rt_wrapFunction2(jn_FloatBufferOverArray_putElement), "$readOnly", $rt_wrapFunction0(jn_FloatBufferOverArray_readOnly)], cbgssu_DragAndDrop$Target, "DragAndDrop$Target", 27, jl_Object, [], 1, 3, 0, 0, 0, cbgggmd_ModelMeshPart, "ModelMeshPart", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelMeshPart__init_0)], cbgssa_RelativeTemporalAction, "RelativeTemporalAction", 28, cbgssa_TemporalAction, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RelativeTemporalAction__init_)], cbgssa_MoveByAction, "MoveByAction", 28, cbgssa_RelativeTemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_MoveByAction__init_0)], ji_InputStream, "InputStream", 54, jl_Object, [ji_Closeable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ji_InputStream__init_), "$read3", $rt_wrapFunction3(ji_InputStream_read), "$close", $rt_wrapFunction0(ji_InputStream_close)], cgxgbtp_Blob$1, "Blob$1", 12, ji_InputStream, [], 0, 0, 0, 0, ["$_init_257", $rt_wrapFunction1(cgxgbtp_Blob$1__init_0), "$read1", $rt_wrapFunction0(cgxgbtp_Blob$1_read)], cbgm_Interpolation$Elastic, "Interpolation$Elastic", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_9", $rt_wrapFunction4(cbgm_Interpolation$Elastic__init_0)], cbgm_Interpolation$ElasticOut, "Interpolation$ElasticOut", 43, cbgm_Interpolation$Elastic, [], 0, 3, 0, 0, ["$_init_9", $rt_wrapFunction4(cbgm_Interpolation$ElasticOut__init_0)], cbgssu_Table$Debug, "Table$Debug", 26, jl_Enum, [], 12, 3, 0, cbgssu_Table$Debug_$callClinit, 0]); $rt_metadata([cgxgbts_SMSoundCallback, "SMSoundCallback", 7, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, jt_DecimalFormat$TextField, "DecimalFormat$TextField", 56, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, 0, ["$_init_", $rt_wrapFunction1(jt_DecimalFormat$TextField__init_0), "$equals", $rt_wrapFunction1(jt_DecimalFormat$TextField_equals), "$hashCode", $rt_wrapFunction0(jt_DecimalFormat$TextField_hashCode)], omcsugp_SandShimmerParticleSystem, "SandShimmerParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsugp_SandShimmerParticleSystem__init_0), "$addParticle7", function(var_1, var_2, var_3, var_4, var_5) { omcsugp_SandShimmerParticleSystem_addParticle(this, var_1, var_2, var_3, var_4, var_5); }, "$updateParticle", $rt_wrapFunction2(omcsugp_SandShimmerParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_SandShimmerParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_SandShimmerParticleSystem_destroyParticle)], cbgu_JsonWriter$OutputType, "JsonWriter$OutputType", 21, jl_Enum, [], 12, 3, 0, cbgu_JsonWriter$OutputType_$callClinit, 0, jnci_UTF8Charset, "UTF8Charset", 53, jnc_Charset, [], 0, 3, 0, jnci_UTF8Charset_$callClinit, ["$newDecoder", $rt_wrapFunction0(jnci_UTF8Charset_newDecoder), "$newEncoder", $rt_wrapFunction0(jnci_UTF8Charset_newEncoder)], otjde_EventTarget, "EventTarget", 66, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, otjde_KeyboardEventTarget, "KeyboardEventTarget", 66, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, 0, cbgssu_ActorGestureListener, "ActorGestureListener", 27, jl_Object, [cbgss_EventListener], 0, 3, 0, cbgssu_ActorGestureListener_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_ActorGestureListener__init_0), "$_init_5", $rt_wrapFunction4(cbgssu_ActorGestureListener__init_2)], jur_MultiLineEOLSet, "MultiLineEOLSet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_MultiLineEOLSet__init_0), "$matches", $rt_wrapFunction3(jur_MultiLineEOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_MultiLineEOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_MultiLineEOLSet_getName)], omceuga_TextAction, "TextAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_TextAction__init_)], jl_ReflectiveOperationException, "ReflectiveOperationException", 58, jl_Exception, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_ReflectiveOperationException__init_0)], jl_ClassNotFoundException, "ClassNotFoundException", 58, jl_ReflectiveOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_ClassNotFoundException__init_0)], ji_Reader, "Reader", 54, jl_Object, [ji_Closeable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ji_Reader__init_), "$_init_2", $rt_wrapFunction1(ji_Reader__init_0)], ji_BufferedReader, "BufferedReader", 54, ji_Reader, [], 0, 3, 0, 0, ["$_init_168", $rt_wrapFunction2(ji_BufferedReader__init_0), "$close", $rt_wrapFunction0(ji_BufferedReader_close), "$readLine", $rt_wrapFunction0(ji_BufferedReader_readLine)], ju_Queue, "Queue", 46, jl_Object, [ju_Collection], 3, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream)], ju_Deque, "Deque", 46, jl_Object, [ju_Queue], 3, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream)], ju_ArrayDeque, "ArrayDeque", 46, ju_AbstractCollection, [ju_Deque], 0, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_ArrayDeque__init_1), "$_init_4", $rt_wrapFunction1(ju_ArrayDeque__init_2), "$addFirst", $rt_wrapFunction1(ju_ArrayDeque_addFirst), "$addLast", $rt_wrapFunction1(ju_ArrayDeque_addLast), "$removeFirst", $rt_wrapFunction0(ju_ArrayDeque_removeFirst), "$pollFirst", $rt_wrapFunction0(ju_ArrayDeque_pollFirst), "$pollLast", $rt_wrapFunction0(ju_ArrayDeque_pollLast), "$add2", $rt_wrapFunction1(ju_ArrayDeque_add), "$poll", $rt_wrapFunction0(ju_ArrayDeque_poll), "$push", $rt_wrapFunction1(ju_ArrayDeque_push), "$pop", $rt_wrapFunction0(ju_ArrayDeque_pop), "$size0", $rt_wrapFunction0(ju_ArrayDeque_size), "$clear6", $rt_wrapFunction0(ju_ArrayDeque_clear)], omceu_API$_Windows$1, "API$_Windows$1", 103, omceuga_WindowAction, [], 0, 0, 0, 0, ["$_init_226", $rt_wrapFunction1(omceu_API$_Windows$1__init_0)], cbgssa_DelayAction, "DelayAction", 28, cbgssa_DelegateAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_DelayAction__init_0)], cbgssu_TextureRegionDrawable, "TextureRegionDrawable", 27, cbgssu_BaseDrawable, [cbgssu_TransformDrawable], 0, 3, [0,0,0], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextureRegionDrawable__init_0)], cgxgbtf_Store, "Store", 13, jl_Object, [], 3, 3, 0, 0, 0, cgxgbtp_AssetFilter, "AssetFilter", 12, jl_Object, [], 3, 3, 0, 0, 0, jt_DecimalFormatSymbols, "DecimalFormatSymbols", 56, jl_Object, [jl_Cloneable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormatSymbols__init_1), "$_init_104", $rt_wrapFunction1(jt_DecimalFormatSymbols__init_2), "$getGroupingSeparator", $rt_wrapFunction0(jt_DecimalFormatSymbols_getGroupingSeparator), "$clone", $rt_wrapFunction0(jt_DecimalFormatSymbols_clone)], ju_HashMap$AbstractMapIterator, "HashMap$AbstractMapIterator", 46, jl_Object, [], 0, 0, 0, 0, ["$_init_160", $rt_wrapFunction1(ju_HashMap$AbstractMapIterator__init_0), "$hasNext", $rt_wrapFunction0(ju_HashMap$AbstractMapIterator_hasNext), "$checkConcurrentMod", $rt_wrapFunction0(ju_HashMap$AbstractMapIterator_checkConcurrentMod), "$makeNext", $rt_wrapFunction0(ju_HashMap$AbstractMapIterator_makeNext)], otcir_Converter, "Converter", 75, jl_Object, [], 4, 3, 0, 0, 0, cbgggmd_ModelMaterial, "ModelMaterial", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelMaterial__init_0)], ju_Formatter, "Formatter", 46, jl_Object, [ji_Closeable, ji_Flushable], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Formatter__init_0), "$_init_104", $rt_wrapFunction1(ju_Formatter__init_2), "$_init_111", $rt_wrapFunction2(ju_Formatter__init_4), "$toString", $rt_wrapFunction0(ju_Formatter_toString), "$format", $rt_wrapFunction2(ju_Formatter_format), "$format0", $rt_wrapFunction3(ju_Formatter_format0)], cbgmo_PolygonMapObject, "PolygonMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_PolygonMapObject__init_0), "$_init_48", $rt_wrapFunction1(cbgmo_PolygonMapObject__init_2)], jl_Object$Monitor, "Object$Monitor", 58, jl_Object, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_Object$Monitor__init_0)], cbggg_VertexBufferObjectSubData, "VertexBufferObjectSubData", 33, jl_Object, [cbggg_VertexData], 0, 3, 0, 0, ["$_init_163", $rt_wrapFunction3(cbggg_VertexBufferObjectSubData__init_0), "$setVertices0", $rt_wrapFunction3(cbggg_VertexBufferObjectSubData_setVertices), "$bind1", $rt_wrapFunction2(cbggg_VertexBufferObjectSubData_bind), "$unbind1", $rt_wrapFunction2(cbggg_VertexBufferObjectSubData_unbind), "$dispose", $rt_wrapFunction0(cbggg_VertexBufferObjectSubData_dispose)], cbgggmd_ModelMesh, "ModelMesh", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelMesh__init_0)], cbgssu_Selection, "Selection", 27, jl_Object, [cbgssu_Disableable, jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Selection__init_0)], cbgggmd_ModelNode, "ModelNode", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelNode__init_0)], cbgu_ReflectionPool, "ReflectionPool", 21, cbgu_Pool, [], 0, 3, 0, 0, ["$_init_31", $rt_wrapFunction3(cbgu_ReflectionPool__init_0), "$newObject", $rt_wrapFunction0(cbgu_ReflectionPool_newObject)], juf_Predicate, "Predicate", 50, jl_Object, [], 3, 3, 0, 0, 0, cbgssu_ScissorStack, "ScissorStack", 27, jl_Object, [], 0, 3, 0, cbgssu_ScissorStack_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_ScissorStack__init_0)], cbgggm_MeshPart, "MeshPart", 36, jl_Object, [], 0, 3, 0, cbgggm_MeshPart_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggm_MeshPart__init_0)], cgxgbtu_KeyCodes, "KeyCodes", 11, jl_Object, [], 0, 3, 0, 0, 0, cgxgbtd_StyleWrapper$Unit, "StyleWrapper$Unit", 8, jl_Enum, [], 9, 3, 0, cgxgbtd_StyleWrapper$Unit_$callClinit, 0, cgxgbtd_StyleWrapper$Unit$8, "StyleWrapper$Unit$8", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cbgm_Vector, "Vector", 43, jl_Object, [], 3, 3, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$9, "StyleWrapper$Unit$9", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$6, "StyleWrapper$Unit$6", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$7, "StyleWrapper$Unit$7", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cbgm_Plane$PlaneSide, "Plane$PlaneSide", 43, jl_Enum, [], 12, 3, 0, cbgm_Plane$PlaneSide_$callClinit, 0, cgxgbtd_StyleWrapper$Unit$1, "StyleWrapper$Unit$1", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, ["$getType3", $rt_wrapFunction0(cgxgbtd_StyleWrapper$Unit$1_getType)], omceuga_KnobAction, "KnobAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$4, "StyleWrapper$Unit$4", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$5, "StyleWrapper$Unit$5", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cgxgbtd_StyleWrapper$Unit$2, "StyleWrapper$Unit$2", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0]); $rt_metadata([cgxgbtd_StyleWrapper$Unit$3, "StyleWrapper$Unit$3", 8, cgxgbtd_StyleWrapper$Unit, [], 12, 0, 0, 0, 0, cgxgbt_TeaTool, "TeaTool", 5, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbt_TeaTool__init_0)], cbggg_GLVersion, "GLVersion", 33, jl_Object, [], 0, 3, 0, 0, ["$_init_147", $rt_wrapFunction4(cbggg_GLVersion__init_0)], cbg_Graphics$DisplayMode, "Graphics$DisplayMode", 15, jl_Object, [], 0, 3, 0, 0, ["$_init_141", $rt_wrapFunction4(cbg_Graphics$DisplayMode__init_0)], jn_BufferOverflowException, "BufferOverflowException", 51, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jn_BufferOverflowException__init_0)], cbgggp_ParticleChannels, "ParticleChannels", 38, jl_Object, [], 0, 3, 0, cbgggp_ParticleChannels_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggp_ParticleChannels__init_0), "$resetIds", $rt_wrapFunction0(cbgggp_ParticleChannels_resetIds)], cbga_Music$OnCompletionListener, "Music$OnCompletionListener", 31, jl_Object, [], 3, 3, 0, 0, 0, omcets_MusicPlayer$update$lambda$_10_0, "MusicPlayer$update$lambda$_10_0", 133, jl_Object, [cbga_Music$OnCompletionListener], 0, 3, 0, 0, ["$_init_216", $rt_wrapFunction1(omcets_MusicPlayer$update$lambda$_10_0__init_0), "$onCompletion", $rt_wrapFunction1(omcets_MusicPlayer$update$lambda$_10_0_onCompletion)], jn_ShortBuffer, "ShortBuffer", 51, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_ShortBuffer__init_), "$put6", $rt_wrapFunction3(jn_ShortBuffer_put), "$clear4", $rt_wrapFunction0(jn_ShortBuffer_clear), "$flip2", $rt_wrapFunction0(jn_ShortBuffer_flip), "$limit3", $rt_wrapFunction1(jn_ShortBuffer_limit), "$position9", $rt_wrapFunction1(jn_ShortBuffer_position), "$flip0", $rt_wrapFunction0(jn_ShortBuffer_flip0), "$clear0", $rt_wrapFunction0(jn_ShortBuffer_clear0), "$limit0", $rt_wrapFunction1(jn_ShortBuffer_limit0), "$position4", $rt_wrapFunction1(jn_ShortBuffer_position0)], omceu_API$_PreConfigured$5, "API$_PreConfigured$5", 103, omceuga_TextAction, [], 0, 0, 0, 0, ["$_init_195", $rt_wrapFunction2(omceu_API$_PreConfigured$5__init_0), "$onMouseClick", $rt_wrapFunction1(omceu_API$_PreConfigured$5_onMouseClick)], cbgggpr_ParticleControllerControllerRenderer, "ParticleControllerControllerRenderer", 40, cbgggpr_ParticleControllerRenderer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_ParticleControllerControllerRenderer__init_0)], omceu_API$_PreConfigured$4, "API$_PreConfigured$4", 103, jl_Object, [juf_Consumer], 0, 0, 0, 0, ["$_init_194", $rt_wrapFunction2(omceu_API$_PreConfigured$4__init_0), "$accept0", $rt_wrapFunction1(omceu_API$_PreConfigured$4_accept), "$accept", $rt_wrapFunction1(omceu_API$_PreConfigured$4_accept0)], omceuga_UpdateAction, "UpdateAction", 127, jl_Object, [], 1, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(omceuga_UpdateAction__init_), "$_init_44", $rt_wrapFunction2(omceuga_UpdateAction__init_0)], omceu_API$_PreConfigured$6, "API$_PreConfigured$6", 103, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_196", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_PreConfigured$6__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$onUpdate", $rt_wrapFunction0(omceu_API$_PreConfigured$6_onUpdate)], jur_AbstractCharClass$LazyJavaLetterOrDigit, "AbstractCharClass$LazyJavaLetterOrDigit", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLetterOrDigit__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLetterOrDigit_computeValue)], otciu_UnicodeHelper$Range, "UnicodeHelper$Range", 77, jl_Object, [], 0, 3, 0, 0, ["$_init_58", $rt_wrapFunction3(otciu_UnicodeHelper$Range__init_0)], jur_AbstractLineTerminator, "AbstractLineTerminator", 47, jl_Object, [], 1, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractLineTerminator__init_)], jur_AbstractLineTerminator$2, "AbstractLineTerminator$2", 47, jur_AbstractLineTerminator, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractLineTerminator$2__init_0), "$isLineTerminator", $rt_wrapFunction1(jur_AbstractLineTerminator$2_isLineTerminator), "$isAfterLineTerminator", $rt_wrapFunction2(jur_AbstractLineTerminator$2_isAfterLineTerminator)], jur_AbstractLineTerminator$1, "AbstractLineTerminator$1", 47, jur_AbstractLineTerminator, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractLineTerminator$1__init_0), "$isLineTerminator", $rt_wrapFunction1(jur_AbstractLineTerminator$1_isLineTerminator), "$isAfterLineTerminator", $rt_wrapFunction2(jur_AbstractLineTerminator$1_isAfterLineTerminator)], jl_NoClassDefFoundError, "NoClassDefFoundError", 58, jl_LinkageError, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NoClassDefFoundError__init_1)], jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart, "AbstractCharClass$LazyJavaUnicodeIdentifierStart", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUnicodeIdentifierStart_computeValue)], cgxgbtf_FileDB, "FileDB", 13, jl_Object, [], 1, 3, 0, cgxgbtf_FileDB_$callClinit, ["$_init_0", $rt_wrapFunction0(cgxgbtf_FileDB__init_)], cgxgbtf_FileDBStorage, "FileDBStorage", 13, cgxgbtf_FileDB, [], 4, 0, 0, cgxgbtf_FileDBStorage_$callClinit, ["$_init_215", $rt_wrapFunction1(cgxgbtf_FileDBStorage__init_0), "$read", $rt_wrapFunction1(cgxgbtf_FileDBStorage_read), "$exists", $rt_wrapFunction1(cgxgbtf_FileDBStorage_exists)], omcsum_MenuData, "MenuData", 92, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsum_MenuData__init_0)], omceugn_STATE_NOTIFICATION, "STATE_NOTIFICATION", 107, jl_Enum, [], 12, 3, 0, omceugn_STATE_NOTIFICATION_$callClinit, 0, omceuga_ButtonAction, "ButtonAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_ButtonAction__init_), "$onPress", $rt_wrapFunction0(omceuga_ButtonAction_onPress), "$onRelease", $rt_wrapFunction0(omceuga_ButtonAction_onRelease), "$onHold", $rt_wrapFunction0(omceuga_ButtonAction_onHold), "$onToggle", $rt_wrapFunction1(omceuga_ButtonAction_onToggle)], omceu_API$_Components$_Button$1, "API$_Components$_Button$1", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_193", $rt_wrapFunction1(omceu_API$_Components$_Button$1__init_0)], cbgssu_ProgressBar, "ProgressBar", 26, cbgssu_Widget, [cbgssu_Disableable], 0, 3, 0, 0, 0, otci_CharFlow, "CharFlow", 73, jl_Object, [], 0, 3, 0, 0, ["$_init_57", $rt_wrapFunction1(otci_CharFlow__init_0)], jur_RangeSet, "RangeSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_173", $rt_wrapFunction1(jur_RangeSet__init_0), "$accepts", $rt_wrapFunction2(jur_RangeSet_accepts), "$getName", $rt_wrapFunction0(jur_RangeSet_getName), "$first", $rt_wrapFunction1(jur_RangeSet_first), "$getChars0", $rt_wrapFunction0(jur_RangeSet_getChars)], cbggg_SpriteBatch, "SpriteBatch", 34, jl_Object, [cbggg_Batch], 0, 3, 0, cbggg_SpriteBatch_$callClinit, ["$_init_0", $rt_wrapFunction0(cbggg_SpriteBatch__init_0), "$_init_4", $rt_wrapFunction1(cbggg_SpriteBatch__init_2), "$_init_118", $rt_wrapFunction2(cbggg_SpriteBatch__init_4), "$begin", $rt_wrapFunction0(cbggg_SpriteBatch_begin), "$end7", $rt_wrapFunction0(cbggg_SpriteBatch_end), "$setColor0", $rt_wrapFunction1(cbggg_SpriteBatch_setColor), "$setColor", $rt_wrapFunction4(cbggg_SpriteBatch_setColor0), "$getColor", $rt_wrapFunction0(cbggg_SpriteBatch_getColor), "$draw5", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { cbggg_SpriteBatch_draw(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$draw7", $rt_wrapFunction3(cbggg_SpriteBatch_draw0), "$draw0", function(var_1, var_2, var_3, var_4, var_5) { cbggg_SpriteBatch_draw1(this, var_1, var_2, var_3, var_4, var_5); }, "$draw3", $rt_wrapFunction4(cbggg_SpriteBatch_draw2), "$draw8", $rt_wrapFunction3(cbggg_SpriteBatch_draw3), "$draw1", function(var_1, var_2, var_3, var_4, var_5) { cbggg_SpriteBatch_draw4(this, var_1, var_2, var_3, var_4, var_5); }, "$draw4", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { cbggg_SpriteBatch_draw5(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$flush0", $rt_wrapFunction0(cbggg_SpriteBatch_flush), "$setBlendFunction", $rt_wrapFunction2(cbggg_SpriteBatch_setBlendFunction), "$setBlendFunctionSeparate", $rt_wrapFunction4(cbggg_SpriteBatch_setBlendFunctionSeparate), "$dispose", $rt_wrapFunction0(cbggg_SpriteBatch_dispose), "$setProjectionMatrix", $rt_wrapFunction1(cbggg_SpriteBatch_setProjectionMatrix), "$setupMatrices", $rt_wrapFunction0(cbggg_SpriteBatch_setupMatrices), "$switchTexture", $rt_wrapFunction1(cbggg_SpriteBatch_switchTexture), "$setShader", $rt_wrapFunction1(cbggg_SpriteBatch_setShader), "$getShader", $rt_wrapFunction0(cbggg_SpriteBatch_getShader), "$isBlendingEnabled", $rt_wrapFunction0(cbggg_SpriteBatch_isBlendingEnabled)], cbgg_Mesh$1, "Mesh$1", 32, jl_Object, [], 32, 0, 0, cbgg_Mesh$1_$callClinit, 0, otjt_Float32Array, "Float32Array", 69, otjt_ArrayBufferView, [], 1, 3, 0, 0, 0, cbggg_RenderableProvider, "RenderableProvider", 35, jl_Object, [], 3, 3, 0, 0, 0, cbggg_ModelInstance, "ModelInstance", 35, jl_Object, [cbggg_RenderableProvider], 0, 3, 0, cbggg_ModelInstance_$callClinit, 0, jur_CharClass, "CharClass", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_CharClass__init_0), "$_init_122", $rt_wrapFunction2(jur_CharClass__init_2), "$_init_252", $rt_wrapFunction3(jur_CharClass__init_4), "$add", $rt_wrapFunction1(jur_CharClass_add), "$add9", $rt_wrapFunction1(jur_CharClass_add0), "$add0", $rt_wrapFunction2(jur_CharClass_add1), "$union", $rt_wrapFunction1(jur_CharClass_union), "$intersection", $rt_wrapFunction1(jur_CharClass_intersection), "$contains1", $rt_wrapFunction1(jur_CharClass_contains), "$getBits", $rt_wrapFunction0(jur_CharClass_getBits), "$getLowHighSurrogates", $rt_wrapFunction0(jur_CharClass_getLowHighSurrogates), "$getInstance", $rt_wrapFunction0(jur_CharClass_getInstance), "$toString", $rt_wrapFunction0(jur_CharClass_toString), "$hasUCI0", $rt_wrapFunction0(jur_CharClass_hasUCI)], omceu_API$_ToolTip, "API$_ToolTip", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_ToolTip__init_0)], jn_BufferUnderflowException, "BufferUnderflowException", 51, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jn_BufferUnderflowException__init_0)], omcsumw_SettingsWindowGenerator, "SettingsWindowGenerator", 94, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsumw_SettingsWindowGenerator__init_0)], jt_DateFormatElement$AmPmText, "DateFormatElement$AmPmText", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_203", $rt_wrapFunction1(jt_DateFormatElement$AmPmText__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$AmPmText_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$AmPmText_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$AmPmText_hashCode)], cbgggpi_ColorInfluencer, "ColorInfluencer", 42, cbgggpi_Influencer, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ColorInfluencer__init_)], jn_FloatBufferOverByteBufferLittleEndian, "FloatBufferOverByteBufferLittleEndian", 51, jn_FloatBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_FloatBufferOverByteBufferLittleEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement0", $rt_wrapFunction1(jn_FloatBufferOverByteBufferLittleEndian_getElement), "$putElement0", $rt_wrapFunction2(jn_FloatBufferOverByteBufferLittleEndian_putElement)], cbgm_Octree$RayCastResult, "Octree$RayCastResult", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Octree$RayCastResult__init_0)], cbgssu_DragAndDrop$Payload, "DragAndDrop$Payload", 27, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_DragAndDrop$Payload__init_0)], cbgssu_List, "List", 26, cbgssu_Widget, [cbgssu_Cullable], 0, 3, 0, 0, 0, cbgssu_SelectBox$SelectBoxScrollPane$4, "SelectBox$SelectBoxScrollPane$4", 26, cbgssu_List, [], 0, 0, 0, 0, 0, cbgssu_SelectBox$SelectBoxScrollPane$3, "SelectBox$SelectBoxScrollPane$3", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, ji_IOException, "IOException", 54, jl_Exception, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ji_IOException__init_0)], jnc_CharacterCodingException, "CharacterCodingException", 52, ji_IOException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jnc_CharacterCodingException__init_0)], jnc_MalformedInputException, "MalformedInputException", 52, jnc_CharacterCodingException, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jnc_MalformedInputException__init_0), "$getMessage", $rt_wrapFunction0(jnc_MalformedInputException_getMessage)]]); $rt_metadata([omceum_MouseControlMode, "MouseControlMode", 130, jl_Enum, [], 12, 3, 0, omceum_MouseControlMode_$callClinit, 0, cbgg_Pixmap$Filter, "Pixmap$Filter", 32, jl_Enum, [], 12, 3, 0, cbgg_Pixmap$Filter_$callClinit, 0, ju_MapEntry$Type, "MapEntry$Type", 46, jl_Object, [], 3, 0, 0, 0, 0, ju_Hashtable$4$iterator$lambda$_5_0, "Hashtable$4$iterator$lambda$_5_0", 46, jl_Object, [ju_MapEntry$Type], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Hashtable$4$iterator$lambda$_5_0__init_0), "$get6", $rt_wrapFunction1(ju_Hashtable$4$iterator$lambda$_5_0_get)], jl_CloneNotSupportedException, "CloneNotSupportedException", 58, jl_Exception, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_CloneNotSupportedException__init_0)], jn_ShortBufferImpl, "ShortBufferImpl", 51, jn_ShortBuffer, [], 1, 0, 0, 0, ["$_init_68", $rt_wrapFunction3(jn_ShortBufferImpl__init_), "$get16", $rt_wrapFunction1(jn_ShortBufferImpl_get), "$isReadOnly", $rt_wrapFunction0(jn_ShortBufferImpl_isReadOnly)], jn_ShortBufferOverByteBuffer, "ShortBufferOverByteBuffer", 51, jn_ShortBufferImpl, [], 1, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_ShortBufferOverByteBuffer__init_(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$readOnly", $rt_wrapFunction0(jn_ShortBufferOverByteBuffer_readOnly)], cbgm_Interpolation$PowIn, "Interpolation$PowIn", 43, cbgm_Interpolation$Pow, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$PowIn__init_0)], omceu_API$_Windows$findComponentsByName$lambda$_42_0, "API$_Windows$findComponentsByName$lambda$_42_0", 103, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omceu_API$_Windows$findComponentsByName$lambda$_42_0__init_0), "$test1", $rt_wrapFunction1(omceu_API$_Windows$findComponentsByName$lambda$_42_0_test), "$test", $rt_wrapFunction1(omceu_API$_Windows$findComponentsByName$lambda$_42_0_test0)], ju_Random, "Random", 46, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Random__init_0), "$next4", $rt_wrapFunction1(ju_Random_next), "$nextInt", $rt_wrapFunction0(ju_Random_nextInt), "$nextInt0", $rt_wrapFunction1(ju_Random_nextInt0), "$nextLong", $rt_wrapFunction0(ju_Random_nextLong), "$nextDouble", $rt_wrapFunction0(ju_Random_nextDouble)], cbgm_RandomXS128, "RandomXS128", 43, ju_Random, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_RandomXS128__init_0), "$nextLong", $rt_wrapFunction0(cbgm_RandomXS128_nextLong), "$nextInt0", $rt_wrapFunction1(cbgm_RandomXS128_nextInt), "$nextLong0", $rt_wrapFunction1(cbgm_RandomXS128_nextLong0), "$nextFloat", $rt_wrapFunction0(cbgm_RandomXS128_nextFloat), "$setSeed", $rt_wrapFunction1(cbgm_RandomXS128_setSeed), "$setState", $rt_wrapFunction2(cbgm_RandomXS128_setState)], otjc_JSArrayReader, "JSArrayReader", 63, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, otjc_JSArray, "JSArray", 63, jl_Object, [otjc_JSArrayReader], 1, 3, 0, 0, ["$get$exported$0", $rt_wrapFunction1(otjc_JSArray_get$exported$0), "$getLength$exported$1", $rt_wrapFunction0(otjc_JSArray_getLength$exported$1)], cbgssu_VerticalGroup, "VerticalGroup", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_VerticalGroup__init_0)], jur_AbstractCharClass$LazyNonDigit, "AbstractCharClass$LazyNonDigit", 47, jur_AbstractCharClass$LazyDigit, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonDigit__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonDigit_computeValue)], cbggg_BitmapFont, "BitmapFont", 34, jl_Object, [cbgu_Disposable], 0, 3, [0,0,0], 0, ["$_init_0", $rt_wrapFunction0(cbggg_BitmapFont__init_0), "$_init_219", $rt_wrapFunction2(cbggg_BitmapFont__init_2), "$_init_131", $rt_wrapFunction3(cbggg_BitmapFont__init_4), "$_init_130", $rt_wrapFunction4(cbggg_BitmapFont__init_6), "$_init_132", $rt_wrapFunction3(cbggg_BitmapFont__init_8), "$_init_135", $rt_wrapFunction3(cbggg_BitmapFont__init_10), "$load0", $rt_wrapFunction1(cbggg_BitmapFont_load), "$draw", $rt_wrapFunction4(cbggg_BitmapFont_draw), "$draw6", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return cbggg_BitmapFont_draw0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getColor", $rt_wrapFunction0(cbggg_BitmapFont_getColor), "$setColor0", $rt_wrapFunction1(cbggg_BitmapFont_setColor), "$setColor", $rt_wrapFunction4(cbggg_BitmapFont_setColor0), "$getRegions", $rt_wrapFunction0(cbggg_BitmapFont_getRegions), "$dispose", $rt_wrapFunction0(cbggg_BitmapFont_dispose), "$newFontCache", $rt_wrapFunction0(cbggg_BitmapFont_newFontCache), "$toString", $rt_wrapFunction0(cbggg_BitmapFont_toString)], cbgggm_NodePart, "NodePart", 36, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggm_NodePart__init_0)], jur_CIBackReferenceSet, "CIBackReferenceSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_43", $rt_wrapFunction2(jur_CIBackReferenceSet__init_0), "$matches", $rt_wrapFunction3(jur_CIBackReferenceSet_matches), "$setNext", $rt_wrapFunction1(jur_CIBackReferenceSet_setNext), "$getString", $rt_wrapFunction1(jur_CIBackReferenceSet_getString), "$getName", $rt_wrapFunction0(jur_CIBackReferenceSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_CIBackReferenceSet_hasConsumed)], jur_AbstractCharClass$1, "AbstractCharClass$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_40", $rt_wrapFunction2(jur_AbstractCharClass$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$1_contains)], jur_AbstractCharClass$2, "AbstractCharClass$2", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_41", $rt_wrapFunction3(jur_AbstractCharClass$2__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$2_contains)], jur_PossessiveCompositeQuantifierSet, "PossessiveCompositeQuantifierSet", 47, jur_CompositeQuantifierSet, [], 0, 0, 0, 0, ["$_init_137", $rt_wrapFunction4(jur_PossessiveCompositeQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PossessiveCompositeQuantifierSet_matches)], jt_DecimalFormat$CurrencyField, "DecimalFormat$CurrencyField", 56, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormat$CurrencyField__init_0), "$equals", $rt_wrapFunction1(jt_DecimalFormat$CurrencyField_equals), "$hashCode", $rt_wrapFunction0(jt_DecimalFormat$CurrencyField_hashCode)], cbgssu_Button, "Button", 26, cbgssu_Table, [cbgssu_Disableable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Button__init_0)], ju_GregorianCalendar, "GregorianCalendar", 46, ju_Calendar, [], 0, 3, 0, ju_GregorianCalendar_$callClinit, ["$_init_0", $rt_wrapFunction0(ju_GregorianCalendar__init_0), "$_init_104", $rt_wrapFunction1(ju_GregorianCalendar__init_2), "$_init_139", $rt_wrapFunction2(ju_GregorianCalendar__init_4), "$getTimeZoneOffset", $rt_wrapFunction1(ju_GregorianCalendar_getTimeZoneOffset), "$computeFields", $rt_wrapFunction0(ju_GregorianCalendar_computeFields), "$computeTime", $rt_wrapFunction0(ju_GregorianCalendar_computeTime), "$isLeapYear", $rt_wrapFunction1(ju_GregorianCalendar_isLeapYear), "$setFirstDayOfWeek", $rt_wrapFunction1(ju_GregorianCalendar_setFirstDayOfWeek), "$setMinimalDaysInFirstWeek", $rt_wrapFunction1(ju_GregorianCalendar_setMinimalDaysInFirstWeek)], otjde_LoadEventTarget, "LoadEventTarget", 66, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, 0, omceuga_ToolTipAction, "ToolTipAction", 127, jl_Object, [], 1, 3, 0, 0, 0, jt_DateFormatElement$Numeric, "DateFormatElement$Numeric", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jt_DateFormatElement$Numeric__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$Numeric_format), "$processBeforeFormat", $rt_wrapFunction1(jt_DateFormatElement$Numeric_processBeforeFormat), "$equals", $rt_wrapFunction1(jt_DateFormatElement$Numeric_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$Numeric_hashCode)], jt_DateFormatElement$NumericMonth, "DateFormatElement$NumericMonth", 56, jt_DateFormatElement$Numeric, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jt_DateFormatElement$NumericMonth__init_0), "$processBeforeFormat", $rt_wrapFunction1(jt_DateFormatElement$NumericMonth_processBeforeFormat)], cbgm_Bresenham2$1, "Bresenham2$1", 43, cbgu_Pool, [], 0, 0, 0, 0, ["$_init_222", $rt_wrapFunction1(cbgm_Bresenham2$1__init_0)], cbgggmd_ModelNodeKeyframe, "ModelNodeKeyframe", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelNodeKeyframe__init_0)], otcic_CurrencyHelper, "CurrencyHelper", 78, jl_Object, [], 4, 3, 0, 0, 0, omceuga_ContextMenuItemAction, "ContextMenuItemAction", 127, jl_Object, [], 1, 3, 0, 0, 0, cbggg_BitmapFontCache, "BitmapFontCache", 34, jl_Object, [], 0, 3, 0, cbggg_BitmapFontCache_$callClinit, ["$_init_136", $rt_wrapFunction2(cbggg_BitmapFontCache__init_0), "$getColor", $rt_wrapFunction0(cbggg_BitmapFontCache_getColor), "$draw2", $rt_wrapFunction1(cbggg_BitmapFontCache_draw), "$clear6", $rt_wrapFunction0(cbggg_BitmapFontCache_clear), "$addText", $rt_wrapFunction3(cbggg_BitmapFontCache_addText), "$addText0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return cbggg_BitmapFontCache_addText0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$addText1", $rt_wrapFunction3(cbggg_BitmapFontCache_addText1)], cbggg_PixmapPacker, "PixmapPacker", 34, jl_Object, [cbgu_Disposable], 0, 3, 0, cbggg_PixmapPacker_$callClinit, ["$_init_217", function(var_1, var_2, var_3, var_4, var_5) { cbggg_PixmapPacker__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$_init_140", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { cbggg_PixmapPacker__init_2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$pack0", $rt_wrapFunction2(cbggg_PixmapPacker_pack), "$getRect", $rt_wrapFunction1(cbggg_PixmapPacker_getRect), "$dispose", $rt_wrapFunction0(cbggg_PixmapPacker_dispose), "$updateTextureAtlas0", $rt_wrapFunction4(cbggg_PixmapPacker_updateTextureAtlas), "$updateTextureAtlas", function(var_1, var_2, var_3, var_4, var_5) { cbggg_PixmapPacker_updateTextureAtlas0(this, var_1, var_2, var_3, var_4, var_5); }, "$updatePageTextures", $rt_wrapFunction3(cbggg_PixmapPacker_updatePageTextures), "$getTransparentColor", $rt_wrapFunction0(cbggg_PixmapPacker_getTransparentColor)], otci_Base46, "Base46", 73, jl_Object, [], 4, 3, 0, 0, 0, jur_UCISequenceSet, "UCISequenceSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_247", $rt_wrapFunction1(jur_UCISequenceSet__init_0), "$accepts", $rt_wrapFunction2(jur_UCISequenceSet_accepts), "$getName", $rt_wrapFunction0(jur_UCISequenceSet_getName)], jur_AbstractCharClass$LazyJavaDefined$1, "AbstractCharClass$LazyJavaDefined$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_244", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaDefined$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaDefined$1_contains)], otjt_Int8Array, "Int8Array", 69, otjt_ArrayBufferView, [], 1, 3, 0, 0, 0, cbggg_HdpiUtils, "HdpiUtils", 33, jl_Object, [], 0, 3, 0, cbggg_HdpiUtils_$callClinit, ["$_init_0", $rt_wrapFunction0(cbggg_HdpiUtils__init_0)], omceugc_ContextMenu, "ContextMenu", 125, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugc_ContextMenu__init_0)], cbgssu_SelectBox$SelectBoxScrollPane$2, "SelectBox$SelectBoxScrollPane$2", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbgssu_SelectBox$SelectBoxScrollPane$1, "SelectBox$SelectBoxScrollPane$1", 26, cbgssu_ClickListener, [], 0, 0, 0, 0, 0, jur_CompositeRangeSet, "CompositeRangeSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_253", $rt_wrapFunction2(jur_CompositeRangeSet__init_0), "$matches", $rt_wrapFunction3(jur_CompositeRangeSet_matches), "$setNext", $rt_wrapFunction1(jur_CompositeRangeSet_setNext), "$getName", $rt_wrapFunction0(jur_CompositeRangeSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_CompositeRangeSet_hasConsumed), "$first", $rt_wrapFunction1(jur_CompositeRangeSet_first)], omcets_SoundPlayer, "SoundPlayer", 133, jl_Object, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcets_SoundPlayer__init_0), "$_init_144", $rt_wrapFunction2(omcets_SoundPlayer__init_2), "$setVolume0", $rt_wrapFunction1(omcets_SoundPlayer_setVolume), "$playSound0", $rt_wrapFunction4(omcets_SoundPlayer_playSound), "$playSound", $rt_wrapFunction1(omcets_SoundPlayer_playSound0), "$setMuted", $rt_wrapFunction1(omcets_SoundPlayer_setMuted), "$update", $rt_wrapFunction0(omcets_SoundPlayer_update), "$update0", $rt_wrapFunction2(omcets_SoundPlayer_update0), "$shutdown", $rt_wrapFunction0(omcets_SoundPlayer_shutdown)], ju_Map$Entry, "Map$Entry", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_MapEntry, "MapEntry", 46, jl_Object, [ju_Map$Entry, jl_Cloneable], 0, 0, 0, 0, ["$_init_106", $rt_wrapFunction2(ju_MapEntry__init_0), "$equals", $rt_wrapFunction1(ju_MapEntry_equals), "$getKey", $rt_wrapFunction0(ju_MapEntry_getKey), "$getValue0", $rt_wrapFunction0(ju_MapEntry_getValue), "$hashCode", $rt_wrapFunction0(ju_MapEntry_hashCode), "$toString", $rt_wrapFunction0(ju_MapEntry_toString)], ju_Hashtable$Entry, "Hashtable$Entry", 46, ju_MapEntry, [], 0, 0, 0, 0, ["$_init_106", $rt_wrapFunction2(ju_Hashtable$Entry__init_0), "$getKeyHash", $rt_wrapFunction0(ju_Hashtable$Entry_getKeyHash), "$equalsKey", $rt_wrapFunction2(ju_Hashtable$Entry_equalsKey)], cbgssa_IntAction, "IntAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_IntAction__init_0)], jur_FinalSet, "FinalSet", 47, jur_FSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_FinalSet__init_0), "$matches", $rt_wrapFunction3(jur_FinalSet_matches), "$getName", $rt_wrapFunction0(jur_FinalSet_getName)], cbgggpe_Emitter, "Emitter", 39, cbgggp_ParticleControllerComponent, [cbgu_Json$Serializable], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpe_Emitter__init_)]]); $rt_metadata([cbgggpe_RegularEmitter, "RegularEmitter", 39, cbgggpe_Emitter, [cbgu_Json$Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpe_RegularEmitter__init_0)], omcw_HighScoreManagerWeb$1, "HighScoreManagerWeb$1", 98, jl_Object, [], 32, 0, 0, omcw_HighScoreManagerWeb$1_$callClinit, 0, jur_EmptySet, "EmptySet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_27", $rt_wrapFunction1(jur_EmptySet__init_0), "$accepts", $rt_wrapFunction2(jur_EmptySet_accepts), "$find", $rt_wrapFunction3(jur_EmptySet_find), "$findBack", $rt_wrapFunction4(jur_EmptySet_findBack), "$getName", $rt_wrapFunction0(jur_EmptySet_getName), "$hasConsumed", $rt_wrapFunction1(jur_EmptySet_hasConsumed)], cbgssu_TextButton, "TextButton", 26, cbgssu_Button, [], 0, 3, 0, 0, 0, cbgssu_CheckBox, "CheckBox", 26, cbgssu_TextButton, [], 0, 3, 0, 0, 0, ju_Enumeration, "Enumeration", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_StringTokenizer, "StringTokenizer", 46, jl_Object, [ju_Enumeration], 0, 3, 0, 0, ["$_init_121", $rt_wrapFunction2(ju_StringTokenizer__init_0), "$_init_145", $rt_wrapFunction3(ju_StringTokenizer__init_2), "$hasMoreTokens", $rt_wrapFunction0(ju_StringTokenizer_hasMoreTokens), "$nextToken", $rt_wrapFunction0(ju_StringTokenizer_nextToken)], jt_DateFormatElement$MonthText, "DateFormatElement$MonthText", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_202", $rt_wrapFunction2(jt_DateFormatElement$MonthText__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$MonthText_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$MonthText_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$MonthText_hashCode)], cbggg_TextureRegion, "TextureRegion", 34, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_TextureRegion__init_1), "$_init_134", $rt_wrapFunction1(cbggg_TextureRegion__init_2), "$_init_143", function(var_1, var_2, var_3, var_4, var_5) { cbggg_TextureRegion__init_4(this, var_1, var_2, var_3, var_4, var_5); }, "$setRegion", $rt_wrapFunction4(cbggg_TextureRegion_setRegion), "$setRegion0", $rt_wrapFunction4(cbggg_TextureRegion_setRegion0), "$getTexture", $rt_wrapFunction0(cbggg_TextureRegion_getTexture), "$getRegionX", $rt_wrapFunction0(cbggg_TextureRegion_getRegionX), "$getRegionY", $rt_wrapFunction0(cbggg_TextureRegion_getRegionY), "$getRegionWidth", $rt_wrapFunction0(cbggg_TextureRegion_getRegionWidth), "$getRegionHeight", $rt_wrapFunction0(cbggg_TextureRegion_getRegionHeight), "$flip5", $rt_wrapFunction2(cbggg_TextureRegion_flip), "$split3", $rt_wrapFunction2(cbggg_TextureRegion_split)], cbggg_TextureAtlas$AtlasRegion, "TextureAtlas$AtlasRegion", 34, cbggg_TextureRegion, [], 0, 3, 0, 0, ["$_init_143", function(var_1, var_2, var_3, var_4, var_5) { cbggg_TextureAtlas$AtlasRegion__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$toString", $rt_wrapFunction0(cbggg_TextureAtlas$AtlasRegion_toString)], omcetp_ParticleSystem$1, "ParticleSystem$1", 134, jl_Object, [], 32, 0, 0, omcetp_ParticleSystem$1_$callClinit, 0, jn_FloatBufferOverByteBufferBigEndian, "FloatBufferOverByteBufferBigEndian", 51, jn_FloatBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_FloatBufferOverByteBufferBigEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement0", $rt_wrapFunction1(jn_FloatBufferOverByteBufferBigEndian_getElement), "$putElement0", $rt_wrapFunction2(jn_FloatBufferOverByteBufferBigEndian_putElement)], omceugcs_ScrollBar, "ScrollBar", 110, omceugc_Component, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcs_ScrollBar__init_)], omceugcs_ScrollBarVertical, "ScrollBarVertical", 110, omceugcs_ScrollBar, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcs_ScrollBarVertical__init_0)], cbg_Graphics, "Graphics", 15, jl_Object, [], 3, 3, 0, 0, 0, cgxgbt_TeaGraphics, "TeaGraphics", 5, jl_Object, [cbg_Graphics], 0, 3, 0, 0, ["$_init_269", $rt_wrapFunction1(cgxgbt_TeaGraphics__init_0), "$update", $rt_wrapFunction0(cgxgbt_TeaGraphics_update), "$isGL30Available", $rt_wrapFunction0(cgxgbt_TeaGraphics_isGL30Available), "$getGL20", $rt_wrapFunction0(cgxgbt_TeaGraphics_getGL20), "$getWidth", $rt_wrapFunction0(cgxgbt_TeaGraphics_getWidth), "$getHeight", $rt_wrapFunction0(cgxgbt_TeaGraphics_getHeight), "$getBackBufferWidth", $rt_wrapFunction0(cgxgbt_TeaGraphics_getBackBufferWidth), "$getBackBufferHeight", $rt_wrapFunction0(cgxgbt_TeaGraphics_getBackBufferHeight), "$getDeltaTime", $rt_wrapFunction0(cgxgbt_TeaGraphics_getDeltaTime), "$getFramesPerSecond", $rt_wrapFunction0(cgxgbt_TeaGraphics_getFramesPerSecond), "$getDisplayMode", $rt_wrapFunction0(cgxgbt_TeaGraphics_getDisplayMode), "$setCanvasSize", $rt_wrapFunction2(cgxgbt_TeaGraphics_setCanvasSize), "$supportsExtension", $rt_wrapFunction1(cgxgbt_TeaGraphics_supportsExtension), "$setSystemCursor", $rt_wrapFunction1(cgxgbt_TeaGraphics_setSystemCursor), "$getNativeScreenDensity", $rt_wrapFunction0(cgxgbt_TeaGraphics_getNativeScreenDensity), "$isFullscreen", $rt_wrapFunction0(cgxgbt_TeaGraphics_isFullscreen), "$getGLContext", $rt_wrapFunction2(cgxgbt_TeaGraphics_getGLContext)], omcsug_SandtrixBaseMedia, "SandtrixBaseMedia", 90, jl_Object, [], 0, 3, 0, omcsug_SandtrixBaseMedia_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsug_SandtrixBaseMedia__init_0)], jl_NoSuchMethodError, "NoSuchMethodError", 58, jl_IncompatibleClassChangeError, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NoSuchMethodError__init_0), "$_init_", $rt_wrapFunction1(jl_NoSuchMethodError__init_2)], cbgggp_ParallelArray$ChannelDescriptor, "ParallelArray$ChannelDescriptor", 38, jl_Object, [], 0, 3, 0, 0, ["$_init_113", $rt_wrapFunction3(cbgggp_ParallelArray$ChannelDescriptor__init_0)], ji_InputStreamReader, "InputStreamReader", 54, ji_Reader, [], 0, 3, 0, 0, ["$_init_151", $rt_wrapFunction2(ji_InputStreamReader__init_0), "$_init_169", $rt_wrapFunction1(ji_InputStreamReader__init_2), "$_init_150", $rt_wrapFunction2(ji_InputStreamReader__init_4), "$close", $rt_wrapFunction0(ji_InputStreamReader_close), "$read2", $rt_wrapFunction3(ji_InputStreamReader_read)], cbgm_Intersector$MinimumTranslationVector, "Intersector$MinimumTranslationVector", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Intersector$MinimumTranslationVector__init_0)], omceugct_TabBar, "TabBar", 114, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugct_TabBar__init_0)], cbgg_TextureData$Factory, "TextureData$Factory", 32, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgg_TextureData$Factory__init_0)], ju_AbstractList$1, "AbstractList$1", 46, jl_Object, [ju_Iterator], 0, 0, 0, 0, ["$_init_83", $rt_wrapFunction1(ju_AbstractList$1__init_0), "$hasNext", $rt_wrapFunction0(ju_AbstractList$1_hasNext), "$next0", $rt_wrapFunction0(ju_AbstractList$1_next)], cbg_Audio, "Audio", 15, jl_Object, [], 3, 3, 0, 0, 0, cgxgbt_TeaAudio, "TeaAudio", 5, jl_Object, [cbg_Audio], 0, 3, 0, 0, ["$_init_172", $rt_wrapFunction1(cgxgbt_TeaAudio__init_0), "$newSound", $rt_wrapFunction1(cgxgbt_TeaAudio_newSound), "$newMusic", $rt_wrapFunction1(cgxgbt_TeaAudio_newMusic)], cbgmc_Segment, "Segment", 44, jl_Object, [ji_Serializable], 0, 3, 0, 0, 0, omceg_GameEngineException, "GameEngineException", 102, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omceg_GameEngineException__init_0)], omceuga_MouseToolAction, "MouseToolAction", 127, jl_Object, [], 1, 3, 0, 0, 0, cbgssu_FocusListener$1, "FocusListener$1", 27, jl_Object, [], 32, 0, 0, cbgssu_FocusListener$1_$callClinit, 0, omceu_API$_Components$_Button$_ImageButton, "API$_Components$_Button$_ImageButton", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_193", $rt_wrapFunction1(omceu_API$_Components$_Button$_ImageButton__init_0), "$create4", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_Components$_Button$_ImageButton_create(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$create22", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return omceu_API$_Components$_Button$_ImageButton_create0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$create15", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { return omceu_API$_Components$_Button$_ImageButton_create1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$create8", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { return omceu_API$_Components$_Button$_ImageButton_create2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$setImage1", $rt_wrapFunction2(omceu_API$_Components$_Button$_ImageButton_setImage), "$setArrayIndex0", $rt_wrapFunction2(omceu_API$_Components$_Button$_ImageButton_setArrayIndex)], cgxgbtd_EventTargetWrapper, "EventTargetWrapper", 8, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, cbga_Sound, "Sound", 31, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, ju_Date, "Date", 46, jl_Object, [jl_Comparable], 0, 3, 0, ju_Date_$callClinit, ["$_init_0", $rt_wrapFunction0(ju_Date__init_0), "$getTime", $rt_wrapFunction0(ju_Date_getTime)], cbgu_Scaling, "Scaling", 21, jl_Object, [], 1, 3, 0, cbgu_Scaling_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling__init_)], omcsug_SandtrixUIAdapter$2, "SandtrixUIAdapter$2", 90, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_266", $rt_wrapFunction4(omcsug_SandtrixUIAdapter$2__init_0), "$onUpdate", $rt_wrapFunction0(omcsug_SandtrixUIAdapter$2_onUpdate)], omcsug_SandtrixUIAdapter$3, "SandtrixUIAdapter$3", 90, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_266", $rt_wrapFunction4(omcsug_SandtrixUIAdapter$3__init_0), "$onUpdate", $rt_wrapFunction0(omcsug_SandtrixUIAdapter$3_onUpdate)], omceu_API$findWindowsByName$lambda$_54_0, "API$findWindowsByName$lambda$_54_0", 103, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omceu_API$findWindowsByName$lambda$_54_0__init_0), "$test1", $rt_wrapFunction1(omceu_API$findWindowsByName$lambda$_54_0_test), "$test0", $rt_wrapFunction1(omceu_API$findWindowsByName$lambda$_54_0_test0)], cbgssu_Window, "Window", 26, cbgssu_Table, [], 0, 3, 0, cbgssu_Window_$callClinit, 0, cbgssu_Dialog, "Dialog", 26, cbgssu_Window, [], 0, 3, 0, 0, 0, omcsug_SandtrixUIAdapter$4, "SandtrixUIAdapter$4", 90, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_267", $rt_wrapFunction4(omcsug_SandtrixUIAdapter$4__init_0), "$onUpdate", $rt_wrapFunction0(omcsug_SandtrixUIAdapter$4_onUpdate)], omcsug_SandtrixUIAdapter$5, "SandtrixUIAdapter$5", 90, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_266", $rt_wrapFunction4(omcsug_SandtrixUIAdapter$5__init_0), "$onUpdate", $rt_wrapFunction0(omcsug_SandtrixUIAdapter$5_onUpdate)], omcsug_SandtrixUIAdapter$6, "SandtrixUIAdapter$6", 90, jl_Object, [juf_Consumer], 0, 0, 0, 0, ["$_init_268", $rt_wrapFunction1(omcsug_SandtrixUIAdapter$6__init_0), "$accept1", $rt_wrapFunction1(omcsug_SandtrixUIAdapter$6_accept), "$accept", $rt_wrapFunction1(omcsug_SandtrixUIAdapter$6_accept0)], omcsug_SandtrixUIAdapter$7, "SandtrixUIAdapter$7", 90, jl_Object, [], 32, 0, 0, omcsug_SandtrixUIAdapter$7_$callClinit, 0, jnc_CharsetDecoder, "CharsetDecoder", 52, jl_Object, [], 1, 3, 0, 0, ["$_init_21", $rt_wrapFunction3(jnc_CharsetDecoder__init_), "$onMalformedInput0", $rt_wrapFunction1(jnc_CharsetDecoder_onMalformedInput), "$implOnMalformedInput", $rt_wrapFunction1(jnc_CharsetDecoder_implOnMalformedInput), "$onUnmappableCharacter0", $rt_wrapFunction1(jnc_CharsetDecoder_onUnmappableCharacter), "$implOnUnmappableCharacter", $rt_wrapFunction1(jnc_CharsetDecoder_implOnUnmappableCharacter), "$decode1", $rt_wrapFunction3(jnc_CharsetDecoder_decode), "$flush1", $rt_wrapFunction1(jnc_CharsetDecoder_flush), "$implFlush0", $rt_wrapFunction1(jnc_CharsetDecoder_implFlush)], jnci_BufferedDecoder, "BufferedDecoder", 53, jnc_CharsetDecoder, [], 1, 3, 0, 0, ["$_init_21", $rt_wrapFunction3(jnci_BufferedDecoder__init_), "$decodeLoop", $rt_wrapFunction2(jnci_BufferedDecoder_decodeLoop)], jnci_UTF8Decoder, "UTF8Decoder", 53, jnci_BufferedDecoder, [], 0, 3, 0, 0, ["$_init_60", $rt_wrapFunction1(jnci_UTF8Decoder__init_0), "$arrayDecode", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return jnci_UTF8Decoder_arrayDecode(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], cbgu_Json, "Json", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Json__init_0)], omceu_API$_Components$_Text$1, "API$_Components$_Text$1", 103, omceuga_TextAction, [], 0, 0, 0, 0, ["$_init_37", $rt_wrapFunction1(omceu_API$_Components$_Text$1__init_0)], otjb_Storage, "Storage", 68, jl_Object, [otj_JSObject], 1, 3, 0, 0, 0]); $rt_metadata([jur_PossessiveQuantifierSet, "PossessiveQuantifierSet", 47, jur_LeafQuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_PossessiveQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PossessiveQuantifierSet_matches)], jnci_BufferedDecoder$Controller, "BufferedDecoder$Controller", 53, jl_Object, [], 0, 3, 0, 0, ["$_init_156", $rt_wrapFunction2(jnci_BufferedDecoder$Controller__init_0), "$hasMoreInput", $rt_wrapFunction1(jnci_BufferedDecoder$Controller_hasMoreInput), "$hasMoreOutput0", $rt_wrapFunction1(jnci_BufferedDecoder$Controller_hasMoreOutput), "$setInPosition", $rt_wrapFunction1(jnci_BufferedDecoder$Controller_setInPosition), "$setOutPosition", $rt_wrapFunction1(jnci_BufferedDecoder$Controller_setOutPosition)], ju_Locale, "Locale", 46, jl_Object, [jl_Cloneable, ji_Serializable], 4, 3, 0, ju_Locale_$callClinit, ["$_init_121", $rt_wrapFunction2(ju_Locale__init_0), "$_init_42", $rt_wrapFunction3(ju_Locale__init_2), "$equals", $rt_wrapFunction1(ju_Locale_equals), "$getCountry", $rt_wrapFunction0(ju_Locale_getCountry), "$getLanguage", $rt_wrapFunction0(ju_Locale_getLanguage), "$hashCode", $rt_wrapFunction0(ju_Locale_hashCode)], jl_Short, "Short", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Short_$callClinit, 0, jl_Thread$UncaughtExceptionHandler, "Thread$UncaughtExceptionHandler", 58, jl_Object, [], 3, 3, 0, 0, 0, jl_DefaultUncaughtExceptionHandler, "DefaultUncaughtExceptionHandler", 58, jl_Object, [jl_Thread$UncaughtExceptionHandler], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_DefaultUncaughtExceptionHandler__init_0), "$uncaughtException", $rt_wrapFunction2(jl_DefaultUncaughtExceptionHandler_uncaughtException)], jl_InstantiationException, "InstantiationException", 58, jl_ReflectiveOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_InstantiationException__init_0)], cbgggpi_DynamicsModifier$PolarAcceleration, "DynamicsModifier$PolarAcceleration", 42, cbgggpi_DynamicsModifier$Angular, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$PolarAcceleration__init_0)], jur_AbstractCharClass$LazyJavaLetter$1, "AbstractCharClass$LazyJavaLetter$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_46", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLetter$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLetter$1_contains)], cgxgbtd_WindowWrapper, "WindowWrapper", 8, jl_Object, [], 3, 3, 0, 0, 0, cgxgbtdi_TeaWindow, "TeaWindow", 9, jl_Object, [cgxgbtd_WindowWrapper, otjb_AnimationFrameCallback], 0, 3, 0, cgxgbtdi_TeaWindow_$callClinit, ["$_init_0", $rt_wrapFunction0(cgxgbtdi_TeaWindow__init_0), "$getDocument", $rt_wrapFunction0(cgxgbtdi_TeaWindow_getDocument), "$requestAnimationFrame", $rt_wrapFunction1(cgxgbtdi_TeaWindow_requestAnimationFrame), "$onAnimationFrame", $rt_wrapFunction1(cgxgbtdi_TeaWindow_onAnimationFrame), "$getLocation", $rt_wrapFunction0(cgxgbtdi_TeaWindow_getLocation), "$getClientWidth", $rt_wrapFunction0(cgxgbtdi_TeaWindow_getClientWidth), "$getClientHeight", $rt_wrapFunction0(cgxgbtdi_TeaWindow_getClientHeight), "$addEventListener", $rt_wrapFunction2(cgxgbtdi_TeaWindow_addEventListener), "$onAnimationFrame$exported$0", $rt_wrapFunction1(cgxgbtdi_TeaWindow_onAnimationFrame$exported$0)], omceu_API$_ToolTip$_ToolTipImage, "API$_ToolTip$_ToolTipImage", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_128", $rt_wrapFunction1(omceu_API$_ToolTip$_ToolTipImage__init_0)], omcsum_MenuUIAdapter$STATE, "MenuUIAdapter$STATE", 92, jl_Enum, [], 12, 0, 0, omcsum_MenuUIAdapter$STATE_$callClinit, 0, cbggg_Animation, "Animation", 34, jl_Object, [], 0, 3, 0, 0, ["$_init_218", $rt_wrapFunction2(cbggg_Animation__init_0), "$getKeyFrame0", $rt_wrapFunction2(cbggg_Animation_getKeyFrame), "$getKeyFrame", $rt_wrapFunction1(cbggg_Animation_getKeyFrame0), "$getKeyFrameIndex", $rt_wrapFunction1(cbggg_Animation_getKeyFrameIndex), "$setKeyFrames", $rt_wrapFunction1(cbggg_Animation_setKeyFrames)], omcemm_CMediaMusic, "CMediaMusic", 137, omcemm_CMedia, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaMusic__init_0)], cbg_Net, "Net", 15, jl_Object, [], 3, 3, 0, 0, 0, ju_TimeZone, "TimeZone", 46, jl_Object, [ji_Serializable, jl_Cloneable], 1, 3, 0, ju_TimeZone_$callClinit, ["$_init_", $rt_wrapFunction1(ju_TimeZone__init_), "$clone", $rt_wrapFunction0(ju_TimeZone_clone), "$getDisplayName0", $rt_wrapFunction1(ju_TimeZone_getDisplayName), "$getDisplayName", $rt_wrapFunction3(ju_TimeZone_getDisplayName0), "$getID", $rt_wrapFunction0(ju_TimeZone_getID)], ju_IANATimeZone, "IANATimeZone", 46, ju_TimeZone, [], 0, 0, 0, 0, ["$_init_157", $rt_wrapFunction1(ju_IANATimeZone__init_0), "$getOffset", $rt_wrapFunction1(ju_IANATimeZone_getOffset), "$getRawOffset", $rt_wrapFunction0(ju_IANATimeZone_getRawOffset), "$clone1", $rt_wrapFunction0(ju_IANATimeZone_clone), "$clone", $rt_wrapFunction0(ju_IANATimeZone_clone0)], cbgssa_EventAction, "EventAction", 28, cbgss_Action, [], 1, 3, 0, 0, 0, cbgssa_CountdownEventAction, "CountdownEventAction", 28, cbgssa_EventAction, [], 0, 3, 0, 0, 0, cbgggmd_ModelNodeAnimation, "ModelNodeAnimation", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelNodeAnimation__init_0)], ju_Comparator, "Comparator", 46, jl_Object, [], 3, 3, 0, 0, 0, ju_Collections$_clinit_$lambda$_57_0, "Collections$$lambda$_57_0", 46, jl_Object, [ju_Comparator], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Collections$_clinit_$lambda$_57_0__init_0)], jusi_StreamOverSpliterator, "StreamOverSpliterator", 49, jusi_SimpleStreamImpl, [], 0, 3, 0, 0, ["$toList", $rt_wrapFunction0(jus_Stream_toList), "$_init_82", $rt_wrapFunction1(jusi_StreamOverSpliterator__init_0), "$next2", $rt_wrapFunction1(jusi_StreamOverSpliterator_next), "$estimateSize", $rt_wrapFunction0(jusi_StreamOverSpliterator_estimateSize)], ju_HashMap$HashEntry, "HashMap$HashEntry", 46, ju_MapEntry, [], 0, 0, 0, 0, ["$_init_185", $rt_wrapFunction2(ju_HashMap$HashEntry__init_0)], cbgm_Shape2D, "Shape2D", 43, jl_Object, [], 3, 3, 0, 0, 0, cbgggpr_PointSpriteRenderer, "PointSpriteRenderer", 40, cbgggpr_ParticleControllerRenderer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_PointSpriteRenderer__init_0)], cgxgbt_TeaSound, "TeaSound", 5, jl_Object, [cbga_Sound], 0, 3, 0, 0, ["$_init_154", $rt_wrapFunction2(cgxgbt_TeaSound__init_0), "$play2", $rt_wrapFunction3(cgxgbt_TeaSound_play), "$stop", $rt_wrapFunction0(cgxgbt_TeaSound_stop), "$dispose", $rt_wrapFunction0(cgxgbt_TeaSound_dispose)], cbgm_ConvexHull, "ConvexHull", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_ConvexHull__init_0)], ju_Spliterator, "Spliterator", 46, jl_Object, [], 3, 3, 0, 0, 0, jur_AbstractCharClass$LazyUpper, "AbstractCharClass$LazyUpper", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyUpper__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyUpper_computeValue)], ju_HashMap$KeyIterator, "HashMap$KeyIterator", 46, ju_HashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, 0, ["$_init_160", $rt_wrapFunction1(ju_HashMap$KeyIterator__init_0), "$next0", $rt_wrapFunction0(ju_HashMap$KeyIterator_next)], cbggg_PixmapPacker$Page, "PixmapPacker$Page", 34, jl_Object, [], 0, 3, 0, 0, ["$_init_210", $rt_wrapFunction1(cbggg_PixmapPacker$Page__init_0), "$updateTexture", $rt_wrapFunction3(cbggg_PixmapPacker$Page_updateTexture)], omcets_SaveFunction, "SaveFunction", 132, jl_Object, [], 3, 3, 0, 0, 0, omcw_SandtrixSettingsWeb$1, "SandtrixSettingsWeb$1", 98, jl_Object, [omcets_SaveFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$1__init_0), "$saveSettings", $rt_wrapFunction2(omcw_SandtrixSettingsWeb$1_saveSettings)], omcets_LoadFunction, "LoadFunction", 132, jl_Object, [], 3, 3, 0, 0, 0, omcw_SandtrixSettingsWeb$2, "SandtrixSettingsWeb$2", 98, jl_Object, [omcets_LoadFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$2__init_0), "$loadSettings", $rt_wrapFunction2(omcw_SandtrixSettingsWeb$2_loadSettings)], omcets_ValidateFunction, "ValidateFunction", 132, jl_Object, [], 3, 3, 0, 0, 0, omcw_SandtrixSettingsWeb$3, "SandtrixSettingsWeb$3", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$3__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$3_isValueValid)], omcw_SandtrixSettingsWeb$4, "SandtrixSettingsWeb$4", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$4__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$4_isValueValid)], omceu_UICommons$1, "UICommons$1", 103, jl_Object, [], 32, 0, 0, omceu_UICommons$1_$callClinit, 0, cbggg_GLFrameBuffer$GLFrameBufferBuilder, "GLFrameBuffer$GLFrameBufferBuilder", 33, jl_Object, [], 1, 3, 0, 0, ["$_init_43", $rt_wrapFunction2(cbggg_GLFrameBuffer$GLFrameBufferBuilder__init_), "$addColorTextureAttachment", $rt_wrapFunction3(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addColorTextureAttachment), "$addBasicColorTextureAttachment", $rt_wrapFunction1(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicColorTextureAttachment), "$addDepthRenderBuffer", $rt_wrapFunction1(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addDepthRenderBuffer), "$addStencilRenderBuffer", $rt_wrapFunction1(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addStencilRenderBuffer), "$addBasicDepthRenderBuffer", $rt_wrapFunction0(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicDepthRenderBuffer), "$addBasicStencilRenderBuffer", $rt_wrapFunction0(cbggg_GLFrameBuffer$GLFrameBufferBuilder_addBasicStencilRenderBuffer)], cbggg_GLFrameBuffer$FrameBufferBuilder, "GLFrameBuffer$FrameBufferBuilder", 33, cbggg_GLFrameBuffer$GLFrameBufferBuilder, [], 0, 3, 0, 0, ["$_init_43", $rt_wrapFunction2(cbggg_GLFrameBuffer$FrameBufferBuilder__init_0)], cbgss_Touchable, "Touchable", 25, jl_Enum, [], 12, 3, 0, cbgss_Touchable_$callClinit, 0, ju_HashSet, "HashSet", 46, ju_AbstractSet, [jl_Cloneable, ji_Serializable], 0, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_HashSet__init_0), "$_init_81", $rt_wrapFunction1(ju_HashSet__init_2), "$_init_160", $rt_wrapFunction1(ju_HashSet__init_4), "$add2", $rt_wrapFunction1(ju_HashSet_add), "$clear6", $rt_wrapFunction0(ju_HashSet_clear), "$contains2", $rt_wrapFunction1(ju_HashSet_contains), "$iterator0", $rt_wrapFunction0(ju_HashSet_iterator), "$size0", $rt_wrapFunction0(ju_HashSet_size)], omceugct_Text, "Text", 121, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugct_Text__init_0)], omcw_SandtrixSettingsWeb$5, "SandtrixSettingsWeb$5", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$5__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$5_isValueValid)], omcw_SandtrixSettingsWeb$6, "SandtrixSettingsWeb$6", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$6__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$6_isValueValid)], cbgssu_Stack, "Stack", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Stack__init_0), "$invalidate", $rt_wrapFunction0(cbgssu_Stack_invalidate)], jur_MultiLineSOLSet, "MultiLineSOLSet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_251", $rt_wrapFunction1(jur_MultiLineSOLSet__init_0), "$matches", $rt_wrapFunction3(jur_MultiLineSOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_MultiLineSOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_MultiLineSOLSet_getName)]]); $rt_metadata([omcw_SandtrixSettingsWeb$7, "SandtrixSettingsWeb$7", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$7__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$7_isValueValid)], omcw_SandtrixSettingsWeb$8, "SandtrixSettingsWeb$8", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$8__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$8_isValueValid)], omcw_SandtrixSettingsWeb$9, "SandtrixSettingsWeb$9", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$9__init_0), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$9_isValueValid)], cbgssa_RunnableAction, "RunnableAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RunnableAction__init_0)], cbggg_VertexBufferObject, "VertexBufferObject", 33, jl_Object, [cbggg_VertexData], 0, 3, 0, 0, ["$_init_163", $rt_wrapFunction3(cbggg_VertexBufferObject__init_0), "$setVertices0", $rt_wrapFunction3(cbggg_VertexBufferObject_setVertices), "$bind1", $rt_wrapFunction2(cbggg_VertexBufferObject_bind), "$unbind1", $rt_wrapFunction2(cbggg_VertexBufferObject_unbind), "$dispose", $rt_wrapFunction0(cbggg_VertexBufferObject_dispose)], cbggg_VertexArray, "VertexArray", 33, cbggg_VertexBufferObject, [], 0, 3, 0, 0, ["$_init_275", $rt_wrapFunction2(cbggg_VertexArray__init_0)], jur_AbstractCharClass$LazyLower, "AbstractCharClass$LazyLower", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyLower__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyLower_computeValue)], cbgssu_SelectBox$2, "SelectBox$2", 26, cbgssu_ClickListener, [], 0, 0, 0, 0, 0, cbgssu_ArraySelection, "ArraySelection", 27, cbgssu_Selection, [], 0, 3, 0, 0, 0, cbgssu_SelectBox$1, "SelectBox$1", 26, cbgssu_ArraySelection, [], 0, 0, 0, 0, 0, omceugn_Notification, "Notification", 107, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugn_Notification__init_0)], cbgssu_TextField$KeyRepeatTask, "TextField$KeyRepeatTask", 26, cbgu_Timer$Task, [], 0, 0, 0, 0, 0, cbgssa_ParallelAction, "ParallelAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_ParallelAction__init_0)], cbgssa_SequenceAction, "SequenceAction", 28, cbgssa_ParallelAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_SequenceAction__init_0)], cbgg_TextureData, "TextureData", 32, jl_Object, [], 3, 3, 0, 0, 0, cbggg_PixmapTextureData, "PixmapTextureData", 33, jl_Object, [cbgg_TextureData], 0, 3, 0, 0, ["$_init_162", function(var_1, var_2, var_3, var_4, var_5) { cbggg_PixmapTextureData__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$disposePixmap", $rt_wrapFunction0(cbggg_PixmapTextureData_disposePixmap), "$consumePixmap", $rt_wrapFunction0(cbggg_PixmapTextureData_consumePixmap), "$getWidth", $rt_wrapFunction0(cbggg_PixmapTextureData_getWidth), "$getHeight", $rt_wrapFunction0(cbggg_PixmapTextureData_getHeight), "$getFormat", $rt_wrapFunction0(cbggg_PixmapTextureData_getFormat), "$useMipMaps", $rt_wrapFunction0(cbggg_PixmapTextureData_useMipMaps), "$isManaged", $rt_wrapFunction0(cbggg_PixmapTextureData_isManaged), "$getType", $rt_wrapFunction0(cbggg_PixmapTextureData_getType), "$consumeCustomData", $rt_wrapFunction1(cbggg_PixmapTextureData_consumeCustomData), "$isPrepared", $rt_wrapFunction0(cbggg_PixmapTextureData_isPrepared), "$prepare", $rt_wrapFunction0(cbggg_PixmapTextureData_prepare)], jur_AbstractCharClass$LazyJavaTitleCase, "AbstractCharClass$LazyJavaTitleCase", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaTitleCase__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaTitleCase_computeValue)], cbggg_IndexBufferObjectSubData, "IndexBufferObjectSubData", 33, jl_Object, [cbggg_IndexData], 0, 3, 0, 0, ["$_init_14", $rt_wrapFunction2(cbggg_IndexBufferObjectSubData__init_0), "$getNumIndices", $rt_wrapFunction0(cbggg_IndexBufferObjectSubData_getNumIndices), "$getNumMaxIndices", $rt_wrapFunction0(cbggg_IndexBufferObjectSubData_getNumMaxIndices), "$setIndices0", $rt_wrapFunction3(cbggg_IndexBufferObjectSubData_setIndices), "$getBuffer", $rt_wrapFunction1(cbggg_IndexBufferObjectSubData_getBuffer), "$bind", $rt_wrapFunction0(cbggg_IndexBufferObjectSubData_bind), "$unbind", $rt_wrapFunction0(cbggg_IndexBufferObjectSubData_unbind), "$dispose", $rt_wrapFunction0(cbggg_IndexBufferObjectSubData_dispose)], jur_PreviousMatch, "PreviousMatch", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_PreviousMatch__init_0), "$matches", $rt_wrapFunction3(jur_PreviousMatch_matches), "$hasConsumed", $rt_wrapFunction1(jur_PreviousMatch_hasConsumed), "$getName", $rt_wrapFunction0(jur_PreviousMatch_getName)], omcsug_SandtrixUIAdapter$1, "SandtrixUIAdapter$1", 90, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_266", $rt_wrapFunction4(omcsug_SandtrixUIAdapter$1__init_0), "$onUpdate", $rt_wrapFunction0(omcsug_SandtrixUIAdapter$1_onUpdate)], omcet_Tools, "Tools", 131, jl_Object, [], 0, 3, 0, omcet_Tools_$callClinit, ["$_init_0", $rt_wrapFunction0(omcet_Tools__init_0)], cbgm_Rectangle, "Rectangle", 43, jl_Object, [ji_Serializable, cbgm_Shape2D], 0, 3, 0, cbgm_Rectangle_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Rectangle__init_0), "$_init_5", $rt_wrapFunction4(cbgm_Rectangle__init_2), "$set12", $rt_wrapFunction4(cbgm_Rectangle_set), "$getWidth0", $rt_wrapFunction0(cbgm_Rectangle_getWidth), "$getHeight0", $rt_wrapFunction0(cbgm_Rectangle_getHeight), "$toString", $rt_wrapFunction0(cbgm_Rectangle_toString), "$hashCode", $rt_wrapFunction0(cbgm_Rectangle_hashCode), "$equals", $rt_wrapFunction1(cbgm_Rectangle_equals)], cbggg_PixmapPacker$PixmapPackerRectangle, "PixmapPacker$PixmapPackerRectangle", 34, cbgm_Rectangle, [], 0, 3, 0, 0, ["$_init_141", $rt_wrapFunction4(cbggg_PixmapPacker$PixmapPackerRectangle__init_1), "$_init_142", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { cbggg_PixmapPacker$PixmapPackerRectangle__init_2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }], cbgc_Controllers, "Controllers", 29, jl_Object, [], 0, 3, 0, cbgc_Controllers_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgc_Controllers__init_0)], omcsugp_GameOverParticleSystem, "GameOverParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsugp_GameOverParticleSystem__init_0), "$addParticle6", function(var_1, var_2, var_3, var_4, var_5) { omcsugp_GameOverParticleSystem_addParticle(this, var_1, var_2, var_3, var_4, var_5); }, "$updateParticle", $rt_wrapFunction2(omcsugp_GameOverParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_GameOverParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_GameOverParticleSystem_destroyParticle)], cbgm_DelaunayTriangulator, "DelaunayTriangulator", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_DelaunayTriangulator__init_0)], jur_NonCapFSet, "NonCapFSet", 47, jur_FSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_NonCapFSet__init_0), "$matches", $rt_wrapFunction3(jur_NonCapFSet_matches), "$getName", $rt_wrapFunction0(jur_NonCapFSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_NonCapFSet_hasConsumed)], cbgssu_ImageButton, "ImageButton", 26, cbgssu_Button, [], 0, 3, 0, 0, 0, omceugcs_ScrollBarHorizontal, "ScrollBarHorizontal", 110, omceugcs_ScrollBar, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcs_ScrollBarHorizontal__init_0)], cbgggpi_ParticleControllerInfluencer$Random, "ParticleControllerInfluencer$Random", 42, cbgggpi_ParticleControllerInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ParticleControllerInfluencer$Random__init_0)], cbgggpi_ScaleInfluencer, "ScaleInfluencer", 42, cbgggpi_SimpleInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ScaleInfluencer__init_0)], cbgm_MathUtils, "MathUtils", 43, jl_Object, [], 4, 3, 0, cbgm_MathUtils_$callClinit, 0, jur_UCISupplCharSet, "UCISupplCharSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_UCISupplCharSet__init_0), "$accepts", $rt_wrapFunction2(jur_UCISupplCharSet_accepts), "$getName", $rt_wrapFunction0(jur_UCISupplCharSet_getName)], cbggg_BitmapFont$BitmapFontData, "BitmapFont$BitmapFontData", 34, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_BitmapFont$BitmapFontData__init_1), "$_init_133", $rt_wrapFunction2(cbggg_BitmapFont$BitmapFontData__init_2), "$load1", $rt_wrapFunction2(cbggg_BitmapFont$BitmapFontData_load), "$setGlyphRegion", $rt_wrapFunction2(cbggg_BitmapFont$BitmapFontData_setGlyphRegion), "$setGlyph", $rt_wrapFunction2(cbggg_BitmapFont$BitmapFontData_setGlyph), "$getFirstGlyph", $rt_wrapFunction0(cbggg_BitmapFont$BitmapFontData_getFirstGlyph), "$getGlyph", $rt_wrapFunction1(cbggg_BitmapFont$BitmapFontData_getGlyph), "$getGlyphs", function(var_1, var_2, var_3, var_4, var_5) { cbggg_BitmapFont$BitmapFontData_getGlyphs(this, var_1, var_2, var_3, var_4, var_5); }, "$getWrapIndex", $rt_wrapFunction2(cbggg_BitmapFont$BitmapFontData_getWrapIndex), "$isBreakChar", $rt_wrapFunction1(cbggg_BitmapFont$BitmapFontData_isBreakChar), "$isWhitespace", $rt_wrapFunction1(cbggg_BitmapFont$BitmapFontData_isWhitespace)], cbgggpv_RectangleSpawnShapeValue, "RectangleSpawnShapeValue", 41, cbgggpv_PrimitiveSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_RectangleSpawnShapeValue__init_0)], jur_AbstractCharClass$LazyRange, "AbstractCharClass$LazyRange", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_43", $rt_wrapFunction2(jur_AbstractCharClass$LazyRange__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyRange_computeValue)], jur_AltQuantifierSet, "AltQuantifierSet", 47, jur_LeafQuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_AltQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_AltQuantifierSet_matches), "$setNext", $rt_wrapFunction1(jur_AltQuantifierSet_setNext)], omcsum_MenuUIAdapter$5, "MenuUIAdapter$5", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_242", $rt_wrapFunction1(omcsum_MenuUIAdapter$5__init_0), "$onRelease", $rt_wrapFunction0(omcsum_MenuUIAdapter$5_onRelease)], cbgm_Interpolation$ExpIn, "Interpolation$ExpIn", 43, cbgm_Interpolation$Exp, [], 0, 3, 0, 0, ["$_init_8", $rt_wrapFunction2(cbgm_Interpolation$ExpIn__init_0)], omcsum_MenuUIAdapter$6, "MenuUIAdapter$6", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_242", $rt_wrapFunction1(omcsum_MenuUIAdapter$6__init_0), "$onRelease", $rt_wrapFunction0(omcsum_MenuUIAdapter$6_onRelease)], cbgssu_DragScrollListener, "DragScrollListener", 27, cbgssu_DragListener, [], 0, 3, 0, cbgssu_DragScrollListener_$callClinit, 0, omcsum_MenuUIAdapter$3, "MenuUIAdapter$3", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_241", $rt_wrapFunction3(omcsum_MenuUIAdapter$3__init_0), "$onToggle", $rt_wrapFunction1(omcsum_MenuUIAdapter$3_onToggle)], omcsum_MenuUIAdapter$4, "MenuUIAdapter$4", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_242", $rt_wrapFunction1(omcsum_MenuUIAdapter$4__init_0), "$onRelease", $rt_wrapFunction0(omcsum_MenuUIAdapter$4_onRelease)], omcsum_MenuUIAdapter$9, "MenuUIAdapter$9", 92, jl_Object, [], 32, 0, 0, omcsum_MenuUIAdapter$9_$callClinit, 0, jusi_SimpleStreamImpl$toArray$lambda$_21_0, "SimpleStreamImpl$toArray$lambda$_21_0", 49, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_102", $rt_wrapFunction1(jusi_SimpleStreamImpl$toArray$lambda$_21_0__init_0), "$test1", $rt_wrapFunction1(jusi_SimpleStreamImpl$toArray$lambda$_21_0_test)], jur_AbstractCharClass$LazyJavaLowerCase$1, "AbstractCharClass$LazyJavaLowerCase$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_262", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLowerCase$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLowerCase$1_contains)], omcsum_MenuUIAdapter$7, "MenuUIAdapter$7", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_242", $rt_wrapFunction1(omcsum_MenuUIAdapter$7__init_0), "$onRelease", $rt_wrapFunction0(omcsum_MenuUIAdapter$7_onRelease)], otcit_StorableDateTimeZone, "StorableDateTimeZone", 76, otcit_DateTimeZone, [], 1, 3, 0, 0, ["$_init_", $rt_wrapFunction1(otcit_StorableDateTimeZone__init_)], otcit_FixedDateTimeZone, "FixedDateTimeZone", 76, otcit_StorableDateTimeZone, [], 4, 3, 0, 0, ["$_init_158", $rt_wrapFunction3(otcit_FixedDateTimeZone__init_0), "$getOffset", $rt_wrapFunction1(otcit_FixedDateTimeZone_getOffset), "$getStandardOffset", $rt_wrapFunction1(otcit_FixedDateTimeZone_getStandardOffset)], omcsum_MenuUIAdapter$8, "MenuUIAdapter$8", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_242", $rt_wrapFunction1(omcsum_MenuUIAdapter$8__init_0), "$onRelease", $rt_wrapFunction0(omcsum_MenuUIAdapter$8_onRelease)]]); $rt_metadata([jl_Object$monitorExit$lambda$_8_0, "Object$monitorExit$lambda$_8_0", 58, jl_Object, [otp_PlatformRunnable], 0, 3, 0, 0, ["$_init_2", $rt_wrapFunction1(jl_Object$monitorExit$lambda$_8_0__init_0), "$run", $rt_wrapFunction0(jl_Object$monitorExit$lambda$_8_0_run)], omceu_API$findScreenComponentsByName$lambda$_39_0, "API$findScreenComponentsByName$lambda$_39_0", 103, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(omceu_API$findScreenComponentsByName$lambda$_39_0__init_0), "$test1", $rt_wrapFunction1(omceu_API$findScreenComponentsByName$lambda$_39_0_test), "$test", $rt_wrapFunction1(omceu_API$findScreenComponentsByName$lambda$_39_0_test0)], cgxgbts_SoundManagerCallback, "SoundManagerCallback", 7, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, cgxgbt_TeaApplication$4$1, "TeaApplication$4$1", 5, jl_Object, [cgxgbts_SoundManagerCallback], 0, 0, 0, 0, ["$_init_234", $rt_wrapFunction2(cgxgbt_TeaApplication$4$1__init_0), "$onready", $rt_wrapFunction0(cgxgbt_TeaApplication$4$1_onready), "$ontimeout", $rt_wrapFunction0(cgxgbt_TeaApplication$4$1_ontimeout), "$onready$exported$0", $rt_wrapFunction0(cgxgbt_TeaApplication$4$1_onready$exported$0), "$ontimeout$exported$1", $rt_wrapFunction0(cgxgbt_TeaApplication$4$1_ontimeout$exported$1)], jur_UCISupplRangeSet, "UCISupplRangeSet", 47, jur_SupplRangeSet, [], 0, 0, 0, 0, ["$_init_173", $rt_wrapFunction1(jur_UCISupplRangeSet__init_0), "$contains1", $rt_wrapFunction1(jur_UCISupplRangeSet_contains), "$getName", $rt_wrapFunction0(jur_UCISupplRangeSet_getName)], cbgu_Clipboard, "Clipboard", 21, jl_Object, [], 3, 3, 0, 0, 0, omceu_API$_Components$_CheckBox, "API$_Components$_CheckBox", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_CheckBox__init_0)], cbgssu_FocusListener$FocusEvent$Type, "FocusListener$FocusEvent$Type", 27, jl_Enum, [], 12, 3, 0, cbgssu_FocusListener$FocusEvent$Type_$callClinit, 0, jur_AbstractCharClass$LazyPunct, "AbstractCharClass$LazyPunct", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyPunct__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyPunct_computeValue)], cbggg_VertexBufferObjectWithVAO, "VertexBufferObjectWithVAO", 33, jl_Object, [cbggg_VertexData], 0, 3, 0, cbggg_VertexBufferObjectWithVAO_$callClinit, ["$_init_163", $rt_wrapFunction3(cbggg_VertexBufferObjectWithVAO__init_0), "$setVertices0", $rt_wrapFunction3(cbggg_VertexBufferObjectWithVAO_setVertices), "$bind1", $rt_wrapFunction2(cbggg_VertexBufferObjectWithVAO_bind), "$unbind1", $rt_wrapFunction2(cbggg_VertexBufferObjectWithVAO_unbind), "$dispose", $rt_wrapFunction0(cbggg_VertexBufferObjectWithVAO_dispose)], otcic_Console, "Console", 74, jl_Object, [], 4, 3, 0, 0, 0, cbgssa_FloatAction, "FloatAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_FloatAction__init_0)], cbgssu_HorizontalGroup, "HorizontalGroup", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_HorizontalGroup__init_0)], cbgg_GL20, "GL20", 32, jl_Object, [], 3, 3, 0, 0, 0, cgxgbt_TeaGL20, "TeaGL20", 5, jl_Object, [cbgg_GL20], 0, 3, 0, 0, ["$_init_146", $rt_wrapFunction1(cgxgbt_TeaGL20__init_0), "$copy1", $rt_wrapFunction1(cgxgbt_TeaGL20_copy), "$copy2", $rt_wrapFunction1(cgxgbt_TeaGL20_copy0), "$copy3", $rt_wrapFunction1(cgxgbt_TeaGL20_copy1), "$copy0", $rt_wrapFunction1(cgxgbt_TeaGL20_copy2), "$glBindTexture", $rt_wrapFunction2(cgxgbt_TeaGL20_glBindTexture), "$glClear", $rt_wrapFunction1(cgxgbt_TeaGL20_glClear), "$glClearColor", $rt_wrapFunction4(cgxgbt_TeaGL20_glClearColor), "$glDeleteTexture", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteTexture), "$glDepthMask", $rt_wrapFunction1(cgxgbt_TeaGL20_glDepthMask), "$glDisable", $rt_wrapFunction1(cgxgbt_TeaGL20_glDisable), "$glDrawArrays", $rt_wrapFunction3(cgxgbt_TeaGL20_glDrawArrays), "$glDrawElements", $rt_wrapFunction4(cgxgbt_TeaGL20_glDrawElements), "$glEnable", $rt_wrapFunction1(cgxgbt_TeaGL20_glEnable), "$glGenTexture", $rt_wrapFunction0(cgxgbt_TeaGL20_glGenTexture), "$glGetIntegerv", $rt_wrapFunction2(cgxgbt_TeaGL20_glGetIntegerv), "$glGetString", $rt_wrapFunction1(cgxgbt_TeaGL20_glGetString), "$glPixelStorei", $rt_wrapFunction2(cgxgbt_TeaGL20_glPixelStorei), "$glTexImage2D", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cgxgbt_TeaGL20_glTexImage2D(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$glTexParameterf", $rt_wrapFunction3(cgxgbt_TeaGL20_glTexParameterf), "$glTexSubImage2D", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cgxgbt_TeaGL20_glTexSubImage2D(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$glViewport", $rt_wrapFunction4(cgxgbt_TeaGL20_glViewport), "$glAttachShader", $rt_wrapFunction2(cgxgbt_TeaGL20_glAttachShader), "$glBindBuffer", $rt_wrapFunction2(cgxgbt_TeaGL20_glBindBuffer), "$glBindFramebuffer", $rt_wrapFunction2(cgxgbt_TeaGL20_glBindFramebuffer), "$glBindRenderbuffer", $rt_wrapFunction2(cgxgbt_TeaGL20_glBindRenderbuffer), "$glBlendFuncSeparate", $rt_wrapFunction4(cgxgbt_TeaGL20_glBlendFuncSeparate), "$glBufferData", $rt_wrapFunction4(cgxgbt_TeaGL20_glBufferData), "$glBufferSubData", $rt_wrapFunction4(cgxgbt_TeaGL20_glBufferSubData), "$glCheckFramebufferStatus", $rt_wrapFunction1(cgxgbt_TeaGL20_glCheckFramebufferStatus), "$glCompileShader", $rt_wrapFunction1(cgxgbt_TeaGL20_glCompileShader), "$glCreateProgram", $rt_wrapFunction0(cgxgbt_TeaGL20_glCreateProgram), "$glCreateShader", $rt_wrapFunction1(cgxgbt_TeaGL20_glCreateShader), "$glDeleteBuffer", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteBuffer), "$glDeleteFramebuffer", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteFramebuffer), "$glDeleteProgram", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteProgram), "$glDeleteRenderbuffer", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteRenderbuffer), "$glDeleteShader", $rt_wrapFunction1(cgxgbt_TeaGL20_glDeleteShader), "$glDisableVertexAttribArray", $rt_wrapFunction1(cgxgbt_TeaGL20_glDisableVertexAttribArray), "$glDrawElements0", $rt_wrapFunction4(cgxgbt_TeaGL20_glDrawElements0), "$glEnableVertexAttribArray", $rt_wrapFunction1(cgxgbt_TeaGL20_glEnableVertexAttribArray), "$glFramebufferRenderbuffer", $rt_wrapFunction4(cgxgbt_TeaGL20_glFramebufferRenderbuffer), "$glFramebufferTexture2D", function(var_1, var_2, var_3, var_4, var_5) { cgxgbt_TeaGL20_glFramebufferTexture2D(this, var_1, var_2, var_3, var_4, var_5); }, "$glGenBuffer", $rt_wrapFunction0(cgxgbt_TeaGL20_glGenBuffer), "$glGenerateMipmap", $rt_wrapFunction1(cgxgbt_TeaGL20_glGenerateMipmap), "$glGenFramebuffer", $rt_wrapFunction0(cgxgbt_TeaGL20_glGenFramebuffer), "$glGenRenderbuffer", $rt_wrapFunction0(cgxgbt_TeaGL20_glGenRenderbuffer), "$glGetActiveAttrib", $rt_wrapFunction4(cgxgbt_TeaGL20_glGetActiveAttrib), "$glGetActiveUniform", $rt_wrapFunction4(cgxgbt_TeaGL20_glGetActiveUniform), "$glGetAttribLocation", $rt_wrapFunction2(cgxgbt_TeaGL20_glGetAttribLocation), "$glGetFloatv", $rt_wrapFunction2(cgxgbt_TeaGL20_glGetFloatv), "$glGetProgramiv", $rt_wrapFunction3(cgxgbt_TeaGL20_glGetProgramiv), "$glGetProgramInfoLog", $rt_wrapFunction1(cgxgbt_TeaGL20_glGetProgramInfoLog), "$glGetShaderiv", $rt_wrapFunction3(cgxgbt_TeaGL20_glGetShaderiv), "$glGetShaderInfoLog", $rt_wrapFunction1(cgxgbt_TeaGL20_glGetShaderInfoLog), "$glGetUniformLocation", $rt_wrapFunction2(cgxgbt_TeaGL20_glGetUniformLocation), "$glLinkProgram", $rt_wrapFunction1(cgxgbt_TeaGL20_glLinkProgram), "$glRenderbufferStorage", $rt_wrapFunction4(cgxgbt_TeaGL20_glRenderbufferStorage), "$glShaderSource", $rt_wrapFunction2(cgxgbt_TeaGL20_glShaderSource), "$glTexParameteri", $rt_wrapFunction3(cgxgbt_TeaGL20_glTexParameteri), "$glUniform1i", $rt_wrapFunction2(cgxgbt_TeaGL20_glUniform1i), "$glUniformMatrix4fv", function(var_1, var_2, var_3, var_4, var_5) { cgxgbt_TeaGL20_glUniformMatrix4fv(this, var_1, var_2, var_3, var_4, var_5); }, "$glUseProgram", $rt_wrapFunction1(cgxgbt_TeaGL20_glUseProgram), "$glVertexAttribPointer", function(var_1, var_2, var_3, var_4, var_5, var_6) { cgxgbt_TeaGL20_glVertexAttribPointer(this, var_1, var_2, var_3, var_4, var_5, var_6); }], cgxgbt_TeaGL20Debug, "TeaGL20Debug", 5, cgxgbt_TeaGL20, [], 0, 3, 0, 0, ["$_init_146", $rt_wrapFunction1(cgxgbt_TeaGL20Debug__init_0), "$glBindTexture", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glBindTexture), "$glClear", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glClear), "$glClearColor", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glClearColor), "$glDepthMask", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glDepthMask), "$glDisable", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glDisable), "$glDrawArrays", $rt_wrapFunction3(cgxgbt_TeaGL20Debug_glDrawArrays), "$glDrawElements", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glDrawElements), "$glEnable", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glEnable), "$glGetIntegerv", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glGetIntegerv), "$glGetString", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glGetString), "$glPixelStorei", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glPixelStorei), "$glTexImage2D", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cgxgbt_TeaGL20Debug_glTexImage2D(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$glTexParameterf", $rt_wrapFunction3(cgxgbt_TeaGL20Debug_glTexParameterf), "$glTexSubImage2D", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cgxgbt_TeaGL20Debug_glTexSubImage2D(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$glViewport", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glViewport), "$glAttachShader", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glAttachShader), "$glBindBuffer", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glBindBuffer), "$glBindFramebuffer", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glBindFramebuffer), "$glBindRenderbuffer", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glBindRenderbuffer), "$glBlendFuncSeparate", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glBlendFuncSeparate), "$glBufferData", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glBufferData), "$glBufferSubData", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glBufferSubData), "$glCheckFramebufferStatus", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glCheckFramebufferStatus), "$glCompileShader", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glCompileShader), "$glCreateProgram", $rt_wrapFunction0(cgxgbt_TeaGL20Debug_glCreateProgram), "$glCreateShader", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glCreateShader), "$glDeleteProgram", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glDeleteProgram), "$glDeleteShader", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glDeleteShader), "$glDisableVertexAttribArray", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glDisableVertexAttribArray), "$glDrawElements0", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glDrawElements0), "$glEnableVertexAttribArray", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glEnableVertexAttribArray), "$glFramebufferRenderbuffer", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glFramebufferRenderbuffer), "$glFramebufferTexture2D", function(var_1, var_2, var_3, var_4, var_5) { cgxgbt_TeaGL20Debug_glFramebufferTexture2D(this, var_1, var_2, var_3, var_4, var_5); }, "$glGenerateMipmap", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glGenerateMipmap), "$glGetActiveAttrib", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glGetActiveAttrib), "$glGetActiveUniform", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glGetActiveUniform), "$glGetAttribLocation", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glGetAttribLocation), "$glGetFloatv", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glGetFloatv), "$glGetProgramiv", $rt_wrapFunction3(cgxgbt_TeaGL20Debug_glGetProgramiv), "$glGetProgramInfoLog", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glGetProgramInfoLog), "$glGetShaderiv", $rt_wrapFunction3(cgxgbt_TeaGL20Debug_glGetShaderiv), "$glGetShaderInfoLog", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glGetShaderInfoLog), "$glGetUniformLocation", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glGetUniformLocation), "$glLinkProgram", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glLinkProgram), "$glRenderbufferStorage", $rt_wrapFunction4(cgxgbt_TeaGL20Debug_glRenderbufferStorage), "$glShaderSource", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glShaderSource), "$glTexParameteri", $rt_wrapFunction3(cgxgbt_TeaGL20Debug_glTexParameteri), "$glUniform1i", $rt_wrapFunction2(cgxgbt_TeaGL20Debug_glUniform1i), "$glUseProgram", $rt_wrapFunction1(cgxgbt_TeaGL20Debug_glUseProgram), "$glVertexAttribPointer", function(var_1, var_2, var_3, var_4, var_5, var_6) { cgxgbt_TeaGL20Debug_glVertexAttribPointer(this, var_1, var_2, var_3, var_4, var_5, var_6); }], omceugh_HotKey, "HotKey", 124, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugh_HotKey__init_0)], cbgssu_Tree$2, "Tree$2", 26, cbgssu_ClickListener, [], 0, 0, 0, 0, 0, cbgssu_Tree$1, "Tree$1", 26, cbgssu_Selection, [], 0, 0, 0, 0, 0, omceugci_Image, "Image", 109, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugci_Image__init_0)], cgxgbtf_StoreLocal, "StoreLocal", 13, jl_Object, [cgxgbtf_Store], 0, 0, 0, 0, ["$_init_", $rt_wrapFunction1(cgxgbtf_StoreLocal__init_0), "$getItem", $rt_wrapFunction1(cgxgbtf_StoreLocal_getItem), "$removeItem", $rt_wrapFunction1(cgxgbtf_StoreLocal_removeItem)], omcw_CrazyGamesSDK, "CrazyGamesSDK", 98, jl_Object, [], 0, 3, 0, omcw_CrazyGamesSDK_$callClinit, ["$_init_0", $rt_wrapFunction0(omcw_CrazyGamesSDK__init_0)], omceuga_ScrollBarAction, "ScrollBarAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_ScrollBarAction__init_), "$onScrolled", $rt_wrapFunction1(omceuga_ScrollBarAction_onScrolled), "$onPress", $rt_wrapFunction0(omceuga_ScrollBarAction_onPress), "$onRelease", $rt_wrapFunction0(omceuga_ScrollBarAction_onRelease)], omceu_API$_Components$_ScrollBar$1, "API$_Components$_ScrollBar$1", 103, omceuga_ScrollBarAction, [], 0, 0, 0, 0, ["$_init_220", $rt_wrapFunction1(omceu_API$_Components$_ScrollBar$1__init_0)], jur_AbstractCharClass$LazySpace, "AbstractCharClass$LazySpace", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazySpace__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazySpace_computeValue)], cbgggp_ParticleController, "ParticleController", 38, jl_Object, [cbgu_Json$Serializable, cbgggp_ResourceData$Configurable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggp_ParticleController__init_0)], cbgm_GeometryUtils, "GeometryUtils", 43, jl_Object, [], 4, 3, 0, cbgm_GeometryUtils_$callClinit, 0, ju_HashMap$1, "HashMap$1", 46, ju_AbstractSet, [], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_160", $rt_wrapFunction1(ju_HashMap$1__init_0), "$iterator0", $rt_wrapFunction0(ju_HashMap$1_iterator)], cbgssu_Skin, "Skin", 26, jl_Object, [cbgu_Disposable], 0, 3, 0, cbgssu_Skin_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_Skin__init_0)], omceui_InputEvents, "InputEvents", 104, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceui_InputEvents__init_0), "$reset2", $rt_wrapFunction0(omceui_InputEvents_reset)], jt_DateFormat, "DateFormat", 56, jt_Format, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DateFormat__init_), "$format7", $rt_wrapFunction1(jt_DateFormat_format)], jt_SimpleDateFormat, "SimpleDateFormat", 56, jt_DateFormat, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_SimpleDateFormat__init_1), "$_init_", $rt_wrapFunction1(jt_SimpleDateFormat__init_2), "$_init_175", $rt_wrapFunction2(jt_SimpleDateFormat__init_4), "$_init_176", $rt_wrapFunction2(jt_SimpleDateFormat__init_6), "$format2", $rt_wrapFunction3(jt_SimpleDateFormat_format), "$applyPattern", $rt_wrapFunction1(jt_SimpleDateFormat_applyPattern)], otjde_FocusEventTarget, "FocusEventTarget", 66, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, 0, otjde_MouseEventTarget, "MouseEventTarget", 66, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, 0, otjde_GamepadEventTarget, "GamepadEventTarget", 66, jl_Object, [otjde_EventTarget], 3, 3, 0, 0, 0, otjb_WindowEventTarget, "WindowEventTarget", 68, jl_Object, [otjde_EventTarget, otjde_FocusEventTarget, otjde_MouseEventTarget, otjde_KeyboardEventTarget, otjde_LoadEventTarget, otjde_GamepadEventTarget], 3, 3, 0, 0, 0, omceugcc_CheckBoxStyle, "CheckBoxStyle", 120, jl_Enum, [], 12, 3, 0, omceugcc_CheckBoxStyle_$callClinit, 0, cbgggpv_MeshSpawnShapeValue$Triangle, "MeshSpawnShapeValue$Triangle", 41, jl_Object, [], 0, 3, 0, 0, 0, cbgm_Matrix3, "Matrix3", 43, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Matrix3__init_0), "$idt", $rt_wrapFunction0(cbgm_Matrix3_idt)], cbgm_Matrix4, "Matrix4", 43, jl_Object, [ji_Serializable], 0, 3, 0, cbgm_Matrix4_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Matrix4__init_0), "$set1", $rt_wrapFunction1(cbgm_Matrix4_set), "$set10", $rt_wrapFunction1(cbgm_Matrix4_set0), "$mul0", $rt_wrapFunction1(cbgm_Matrix4_mul), "$idt0", $rt_wrapFunction0(cbgm_Matrix4_idt), "$inv", $rt_wrapFunction0(cbgm_Matrix4_inv), "$setToOrtho2D", $rt_wrapFunction4(cbgm_Matrix4_setToOrtho2D), "$setToOrtho", function(var_1, var_2, var_3, var_4, var_5, var_6) { return cbgm_Matrix4_setToOrtho(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setToTranslation", $rt_wrapFunction3(cbgm_Matrix4_setToTranslation), "$setToLookAt", $rt_wrapFunction2(cbgm_Matrix4_setToLookAt), "$setToLookAt0", $rt_wrapFunction3(cbgm_Matrix4_setToLookAt0)], omceuga_MapAction, "MapAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbgss_InputListener$1, "InputListener$1", 25, jl_Object, [], 32, 0, 0, cbgss_InputListener$1_$callClinit, 0, jl_NegativeArraySizeException, "NegativeArraySizeException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NegativeArraySizeException__init_0)], omceugcc_CheckBox, "CheckBox", 120, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcc_CheckBox__init_0)], cbgssa_RemoveActorAction, "RemoveActorAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RemoveActorAction__init_0)], omcsum_MenuBaseMedia, "MenuBaseMedia", 92, jl_Object, [], 0, 3, 0, omcsum_MenuBaseMedia_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsum_MenuBaseMedia__init_0)], jl_IllegalStateException, "IllegalStateException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IllegalStateException__init_1), "$_init_", $rt_wrapFunction1(jl_IllegalStateException__init_2)], ju_FormatterClosedException, "FormatterClosedException", 46, jl_IllegalStateException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_FormatterClosedException__init_0)], cbgm_Interpolation$Bounce, "Interpolation$Bounce", 43, cbgm_Interpolation$BounceOut, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$Bounce__init_0)], omcsum_MenuUIAdapter$1, "MenuUIAdapter$1", 92, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_239", $rt_wrapFunction3(omcsum_MenuUIAdapter$1__init_0), "$onUpdate", $rt_wrapFunction0(omcsum_MenuUIAdapter$1_onUpdate)]]); $rt_metadata([cbgssa_SizeByAction, "SizeByAction", 28, cbgssa_RelativeTemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_SizeByAction__init_0)], omcsum_MenuUIAdapter$2, "MenuUIAdapter$2", 92, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_240", $rt_wrapFunction3(omcsum_MenuUIAdapter$2__init_0), "$onToggle", $rt_wrapFunction1(omcsum_MenuUIAdapter$2_onToggle)], omceugo_MouseTextInputAction, "MouseTextInputAction", 106, jl_Object, [], 3, 3, 0, 0, 0, cbgm_Interpolation$Swing, "Interpolation$Swing", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_10", $rt_wrapFunction1(cbgm_Interpolation$Swing__init_0)], cbgu_Array$ArrayIterable, "Array$ArrayIterable", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_17", $rt_wrapFunction1(cbgu_Array$ArrayIterable__init_0), "$_init_16", $rt_wrapFunction2(cbgu_Array$ArrayIterable__init_2), "$iterator", $rt_wrapFunction0(cbgu_Array$ArrayIterable_iterator)], cgxgbtd_FileReaderWrapper, "FileReaderWrapper", 8, jl_Object, [cgxgbtd_EventTargetWrapper, otj_JSObject], 1, 3, 0, 0, ["$removeEventListener$exported$0", $rt_wrapFunction2(cgxgbtd_FileReaderWrapper_removeEventListener$exported$0), "$dispatchEvent$exported$1", $rt_wrapFunction1(cgxgbtd_FileReaderWrapper_dispatchEvent$exported$1), "$addEventListener$exported$2", $rt_wrapFunction2(cgxgbtd_FileReaderWrapper_addEventListener$exported$2), "$addEventListener$exported$3", $rt_wrapFunction3(cgxgbtd_FileReaderWrapper_addEventListener$exported$3), "$removeEventListener$exported$4", $rt_wrapFunction3(cgxgbtd_FileReaderWrapper_removeEventListener$exported$4)], cbgssu_TooltipManager, "TooltipManager", 26, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TooltipManager__init_0)], jur_ReluctantCompositeQuantifierSet, "ReluctantCompositeQuantifierSet", 47, jur_CompositeQuantifierSet, [], 0, 0, 0, 0, ["$_init_137", $rt_wrapFunction4(jur_ReluctantCompositeQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_ReluctantCompositeQuantifierSet_matches)], cbgmo_CircleMapObject, "CircleMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_CircleMapObject__init_0), "$_init_174", $rt_wrapFunction3(cbgmo_CircleMapObject__init_2)], jn_ByteBuffer, "ByteBuffer", 51, jn_Buffer, [jl_Comparable], 1, 3, 0, 0, ["$_init_277", function(var_1, var_2, var_3, var_4, var_5) { jn_ByteBuffer__init_(this, var_1, var_2, var_3, var_4, var_5); }, "$get14", $rt_wrapFunction3(jn_ByteBuffer_get), "$get9", $rt_wrapFunction1(jn_ByteBuffer_get0), "$put0", $rt_wrapFunction3(jn_ByteBuffer_put0), "$put", $rt_wrapFunction1(jn_ByteBuffer_put), "$hasArray", $rt_wrapFunction0(jn_ByteBuffer_hasArray), "$array", $rt_wrapFunction0(jn_ByteBuffer_array), "$order0", $rt_wrapFunction1(jn_ByteBuffer_order), "$clear", $rt_wrapFunction0(jn_ByteBuffer_clear), "$flip", $rt_wrapFunction0(jn_ByteBuffer_flip), "$limit4", $rt_wrapFunction1(jn_ByteBuffer_limit), "$position1", $rt_wrapFunction1(jn_ByteBuffer_position), "$flip0", $rt_wrapFunction0(jn_ByteBuffer_flip0), "$limit0", $rt_wrapFunction1(jn_ByteBuffer_limit0), "$position4", $rt_wrapFunction1(jn_ByteBuffer_position0)], omcsump_TitleParticlesSystem, "TitleParticlesSystem", 93, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsump_TitleParticlesSystem__init_0), "$addParticle2", $rt_wrapFunction2(omcsump_TitleParticlesSystem_addParticle), "$updateParticle", $rt_wrapFunction2(omcsump_TitleParticlesSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsump_TitleParticlesSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsump_TitleParticlesSystem_destroyParticle)], jur_SOLSet, "SOLSet", 47, jur_AbstractSet, [], 4, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_SOLSet__init_0), "$matches", $rt_wrapFunction3(jur_SOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_SOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_SOLSet_getName)], cbgm_Vector3, "Vector3", 43, jl_Object, [ji_Serializable, cbgm_Vector], 0, 3, 0, cbgm_Vector3_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Vector3__init_1), "$_init_174", $rt_wrapFunction3(cbgm_Vector3__init_2), "$set0", $rt_wrapFunction3(cbgm_Vector3_set), "$set2", $rt_wrapFunction1(cbgm_Vector3_set0), "$add4", $rt_wrapFunction1(cbgm_Vector3_add), "$add7", $rt_wrapFunction3(cbgm_Vector3_add0), "$sub", $rt_wrapFunction1(cbgm_Vector3_sub), "$sub0", $rt_wrapFunction3(cbgm_Vector3_sub0), "$scl", $rt_wrapFunction1(cbgm_Vector3_scl), "$len2", $rt_wrapFunction0(cbgm_Vector3_len2), "$nor", $rt_wrapFunction0(cbgm_Vector3_nor), "$dot", $rt_wrapFunction1(cbgm_Vector3_dot), "$crs", $rt_wrapFunction1(cbgm_Vector3_crs), "$crs0", $rt_wrapFunction3(cbgm_Vector3_crs0), "$mul", $rt_wrapFunction1(cbgm_Vector3_mul), "$prj", $rt_wrapFunction1(cbgm_Vector3_prj)], cbgm_Vector2, "Vector2", 43, jl_Object, [ji_Serializable, cbgm_Vector], 0, 3, 0, cbgm_Vector2_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Vector2__init_0), "$_init_8", $rt_wrapFunction2(cbgm_Vector2__init_2), "$set5", $rt_wrapFunction2(cbgm_Vector2_set)], jl_ThreadInterruptHandler, "ThreadInterruptHandler", 58, jl_Object, [], 3, 3, 0, 0, 0, ju_HashMap$HashMapEntrySet, "HashMap$HashMapEntrySet", 46, ju_AbstractSet, [], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_160", $rt_wrapFunction1(ju_HashMap$HashMapEntrySet__init_0), "$iterator0", $rt_wrapFunction0(ju_HashMap$HashMapEntrySet_iterator)], omceu_API$_Camera, "API$_Camera", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_Camera__init_0), "$moveAbs0", $rt_wrapFunction2(omceu_API$_Camera_moveAbs), "$moveAbs", $rt_wrapFunction3(omceu_API$_Camera_moveAbs0)], jl_Byte, "Byte", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Byte_$callClinit, ["$_init_181", $rt_wrapFunction1(jl_Byte__init_0), "$byteValue", $rt_wrapFunction0(jl_Byte_byteValue), "$toString", $rt_wrapFunction0(jl_Byte_toString0), "$equals", $rt_wrapFunction1(jl_Byte_equals), "$hashCode", $rt_wrapFunction0(jl_Byte_hashCode)], cgxgbts_TeaSMSound, "TeaSMSound", 7, jl_Object, [], 0, 3, 0, 0, ["$_init_84", $rt_wrapFunction1(cgxgbts_TeaSMSound__init_0), "$destruct", $rt_wrapFunction0(cgxgbts_TeaSMSound_destruct), "$pause", $rt_wrapFunction0(cgxgbts_TeaSMSound_pause), "$play1", $rt_wrapFunction1(cgxgbts_TeaSMSound_play), "$resume", $rt_wrapFunction0(cgxgbts_TeaSMSound_resume), "$stop", $rt_wrapFunction0(cgxgbts_TeaSMSound_stop), "$setVolume", $rt_wrapFunction1(cgxgbts_TeaSMSound_setVolume), "$setPan0", $rt_wrapFunction1(cgxgbts_TeaSMSound_setPan), "$getPlayState", $rt_wrapFunction0(cgxgbts_TeaSMSound_getPlayState), "$getPaused", $rt_wrapFunction0(cgxgbts_TeaSMSound_getPaused)], cbgggpi_DynamicsInfluencer, "DynamicsInfluencer", 42, cbgggpi_Influencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsInfluencer__init_0)], cbgu_SnapshotArray, "SnapshotArray", 21, cbgu_Array, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_SnapshotArray__init_1), "$_init_6", $rt_wrapFunction3(cbgu_SnapshotArray__init_2)], cbgssa_RepeatAction, "RepeatAction", 28, cbgssa_DelegateAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RepeatAction__init_0)], cbgur_Constructor, "Constructor", 22, jl_Object, [], 4, 3, 0, 0, ["$_init_13", $rt_wrapFunction1(cbgur_Constructor__init_0), "$getDeclaringClass", $rt_wrapFunction0(cbgur_Constructor_getDeclaringClass), "$setAccessible", $rt_wrapFunction1(cbgur_Constructor_setAccessible), "$newInstance2", $rt_wrapFunction1(cbgur_Constructor_newInstance)], cbgc_ControllerListener, "ControllerListener", 29, jl_Object, [], 3, 3, 0, 0, 0, cbgssu_DragAndDrop$Source, "DragAndDrop$Source", 27, jl_Object, [], 1, 3, 0, 0, 0, omceu_API$_Components, "API$_Components", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_Components__init_0), "$setPosition", $rt_wrapFunction3(omceu_API$_Components_setPosition), "$setOffset", $rt_wrapFunction3(omceu_API$_Components_setOffset), "$setOffset0", $rt_wrapFunction3(omceu_API$_Components_setOffset0), "$setDisabled", $rt_wrapFunction2(omceu_API$_Components_setDisabled), "$addUpdateAction", $rt_wrapFunction2(omceu_API$_Components_addUpdateAction), "$setName0", $rt_wrapFunction2(omceu_API$_Components_setName), "$setSize", $rt_wrapFunction3(omceu_API$_Components_setSize), "$setColor1", $rt_wrapFunction2(omceu_API$_Components_setColor), "$setColor3", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_Components_setColor0(this, var_1, var_2, var_3, var_4, var_5); }, "$setColor2", $rt_wrapFunction2(omceu_API$_Components_setColor2), "$setColor20", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_Components_setColor20(this, var_1, var_2, var_3, var_4, var_5); }, "$setVisible", $rt_wrapFunction2(omceu_API$_Components_setVisible), "$getAbsoluteX", $rt_wrapFunction1(omceu_API$_Components_getAbsoluteX), "$getAbsoluteY", $rt_wrapFunction1(omceu_API$_Components_getAbsoluteY)], jl_String$_clinit_$lambda$_89_0, "String$$lambda$_89_0", 58, jl_Object, [ju_Comparator], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_String$_clinit_$lambda$_89_0__init_0)], jn_ShortBufferOverArray, "ShortBufferOverArray", 51, jn_ShortBufferImpl, [], 0, 0, 0, 0, ["$_init_114", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_ShortBufferOverArray__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement1", $rt_wrapFunction1(jn_ShortBufferOverArray_getElement), "$putElement1", $rt_wrapFunction2(jn_ShortBufferOverArray_putElement), "$readOnly", $rt_wrapFunction0(jn_ShortBufferOverArray_readOnly)], cbgggp_ParticleEffect, "ParticleEffect", 38, jl_Object, [cbgu_Disposable, cbgggp_ResourceData$Configurable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggp_ParticleEffect__init_0)], jt_DateFormatElement$Iso8601Timezone, "DateFormatElement$Iso8601Timezone", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jt_DateFormatElement$Iso8601Timezone__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$Iso8601Timezone_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$Iso8601Timezone_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$Iso8601Timezone_hashCode)], jlr_Modifier, "Modifier", 59, jl_Object, [], 0, 3, 0, jlr_Modifier_$callClinit, 0, cbgi_GestureDetector$GestureListener, "GestureDetector$GestureListener", 16, jl_Object, [], 3, 3, 0, 0, 0, cbgggpv_MeshSpawnShapeValue, "MeshSpawnShapeValue", 41, cbgggpv_SpawnShapeValue, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_MeshSpawnShapeValue__init_)], cbgggpv_UnweightedMeshSpawnShapeValue, "UnweightedMeshSpawnShapeValue", 41, cbgggpv_MeshSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_UnweightedMeshSpawnShapeValue__init_0)], jur_AbstractCharClass$LazyJavaIdentifierIgnorable, "AbstractCharClass$LazyJavaIdentifierIgnorable", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaIdentifierIgnorable__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaIdentifierIgnorable_computeValue)], omcsugp_ResolveParticleSystem$CustomData, "ResolveParticleSystem$CustomData", 91, jl_Object, [], 0, 0, 0, 0, ["$_init_205", function(var_1, var_2, var_3, var_4, var_5, var_6) { omcsugp_ResolveParticleSystem$CustomData__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }], ju_HashMap, "HashMap", 46, ju_AbstractMap, [jl_Cloneable, ji_Serializable], 0, 3, 0, 0, ["$newElementArray0", $rt_wrapFunction1(ju_HashMap_newElementArray), "$_init_0", $rt_wrapFunction0(ju_HashMap__init_1), "$_init_4", $rt_wrapFunction1(ju_HashMap__init_2), "$_init_184", $rt_wrapFunction2(ju_HashMap__init_4), "$clear6", $rt_wrapFunction0(ju_HashMap_clear), "$containsKey", $rt_wrapFunction1(ju_HashMap_containsKey), "$entrySet", $rt_wrapFunction0(ju_HashMap_entrySet), "$get2", $rt_wrapFunction1(ju_HashMap_get), "$getEntry", $rt_wrapFunction1(ju_HashMap_getEntry), "$findNonNullKeyEntry", $rt_wrapFunction3(ju_HashMap_findNonNullKeyEntry), "$findNullKeyEntry", $rt_wrapFunction0(ju_HashMap_findNullKeyEntry), "$keySet", $rt_wrapFunction0(ju_HashMap_keySet), "$put1", $rt_wrapFunction2(ju_HashMap_put), "$putImpl", $rt_wrapFunction2(ju_HashMap_putImpl), "$createHashedEntry", $rt_wrapFunction3(ju_HashMap_createHashedEntry), "$rehash0", $rt_wrapFunction1(ju_HashMap_rehash), "$rehash", $rt_wrapFunction0(ju_HashMap_rehash0), "$remove2", $rt_wrapFunction1(ju_HashMap_remove), "$removeEntry", $rt_wrapFunction1(ju_HashMap_removeEntry), "$size0", $rt_wrapFunction0(ju_HashMap_size)], jt_DecimalFormat$MinusField, "DecimalFormat$MinusField", 56, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormat$MinusField__init_0), "$equals", $rt_wrapFunction1(jt_DecimalFormat$MinusField_equals), "$hashCode", $rt_wrapFunction0(jt_DecimalFormat$MinusField_hashCode)], cbgu_FloatArray, "FloatArray", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_FloatArray__init_0), "$_init_14", $rt_wrapFunction2(cbgu_FloatArray__init_2), "$add6", $rt_wrapFunction1(cbgu_FloatArray_add), "$addAll2", $rt_wrapFunction1(cbgu_FloatArray_addAll), "$addAll3", $rt_wrapFunction3(cbgu_FloatArray_addAll0), "$addAll1", $rt_wrapFunction3(cbgu_FloatArray_addAll1), "$get7", $rt_wrapFunction1(cbgu_FloatArray_get), "$removeRange", $rt_wrapFunction2(cbgu_FloatArray_removeRange), "$first1", $rt_wrapFunction0(cbgu_FloatArray_first), "$notEmpty", $rt_wrapFunction0(cbgu_FloatArray_notEmpty), "$clear6", $rt_wrapFunction0(cbgu_FloatArray_clear), "$ensureCapacity2", $rt_wrapFunction1(cbgu_FloatArray_ensureCapacity), "$resize1", $rt_wrapFunction1(cbgu_FloatArray_resize), "$truncate0", $rt_wrapFunction1(cbgu_FloatArray_truncate)], cbgssu_TextTooltip, "TextTooltip", 26, cbgssu_Tooltip, [], 0, 3, 0, 0, 0, cbgssu_ImageTextButton, "ImageTextButton", 26, cbgssu_Button, [], 0, 3, 0, 0, 0, cbgssa_RotateByAction, "RotateByAction", 28, cbgssa_RelativeTemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RotateByAction__init_0)], cgxgbtp_Preloader, "Preloader", 12, jl_Object, [], 0, 3, 0, 0, ["$_init_270", $rt_wrapFunction3(cgxgbtp_Preloader__init_0), "$getAssetUrl", $rt_wrapFunction0(cgxgbtp_Preloader_getAssetUrl), "$preload", $rt_wrapFunction2(cgxgbtp_Preloader_preload), "$loadSingleAsset", $rt_wrapFunction1(cgxgbtp_Preloader_loadSingleAsset), "$loadAsset", function(var_1, var_2, var_3, var_4, var_5) { cgxgbtp_Preloader_loadAsset(this, var_1, var_2, var_3, var_4, var_5); }, "$loadScript", $rt_wrapFunction3(cgxgbtp_Preloader_loadScript), "$putAssetInMap", $rt_wrapFunction3(cgxgbtp_Preloader_putAssetInMap), "$read0", $rt_wrapFunction1(cgxgbtp_Preloader_read), "$contains3", $rt_wrapFunction1(cgxgbtp_Preloader_contains)], otcit_DoubleAnalyzer, "DoubleAnalyzer", 79, jl_Object, [], 4, 3, 0, otcit_DoubleAnalyzer_$callClinit, 0, jnc_CoderResult, "CoderResult", 52, jl_Object, [], 0, 3, 0, jnc_CoderResult_$callClinit, ["$_init_191", $rt_wrapFunction2(jnc_CoderResult__init_0), "$isUnderflow", $rt_wrapFunction0(jnc_CoderResult_isUnderflow), "$isOverflow", $rt_wrapFunction0(jnc_CoderResult_isOverflow), "$isError", $rt_wrapFunction0(jnc_CoderResult_isError), "$isMalformed", $rt_wrapFunction0(jnc_CoderResult_isMalformed), "$isUnmappable", $rt_wrapFunction0(jnc_CoderResult_isUnmappable), "$length", $rt_wrapFunction0(jnc_CoderResult_length), "$throwException", $rt_wrapFunction0(jnc_CoderResult_throwException)], jur_EOLSet, "EOLSet", 47, jur_AbstractSet, [], 4, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_EOLSet__init_0), "$matches", $rt_wrapFunction3(jur_EOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_EOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_EOLSet_getName)], jur_Lexer, "Lexer", 47, jl_Object, [], 0, 0, 0, 0, ["$_init_3", $rt_wrapFunction2(jur_Lexer__init_0), "$peek0", $rt_wrapFunction0(jur_Lexer_peek), "$setMode", $rt_wrapFunction1(jur_Lexer_setMode), "$restoreFlags", $rt_wrapFunction1(jur_Lexer_restoreFlags), "$peekSpecial", $rt_wrapFunction0(jur_Lexer_peekSpecial), "$isSpecial", $rt_wrapFunction0(jur_Lexer_isSpecial), "$isNextSpecial", $rt_wrapFunction0(jur_Lexer_isNextSpecial), "$next6", $rt_wrapFunction0(jur_Lexer_next), "$nextSpecial", $rt_wrapFunction0(jur_Lexer_nextSpecial), "$lookAhead0", $rt_wrapFunction0(jur_Lexer_lookAhead), "$back", $rt_wrapFunction0(jur_Lexer_back), "$toString", $rt_wrapFunction0(jur_Lexer_toString), "$isEmpty", $rt_wrapFunction0(jur_Lexer_isEmpty), "$isLetter0", $rt_wrapFunction0(jur_Lexer_isLetter0), "$isHighSurrogate1", $rt_wrapFunction0(jur_Lexer_isHighSurrogate0), "$isLowSurrogate1", $rt_wrapFunction0(jur_Lexer_isLowSurrogate0), "$getIndex", $rt_wrapFunction0(jur_Lexer_getIndex)], omceuga_ImageAction, "ImageAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceuga_ImageAction__init_)], omceu_API$_Components$_Button, "API$_Components$_Button", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Button__init_0), "$setButtonAction", $rt_wrapFunction2(omceu_API$_Components$_Button_setButtonAction), "$setPressed", $rt_wrapFunction2(omceu_API$_Components$_Button_setPressed), "$setButtonMode", $rt_wrapFunction2(omceu_API$_Components$_Button_setButtonMode), "$setOffsetContent", $rt_wrapFunction3(omceu_API$_Components$_Button_setOffsetContent), "$centerContent", $rt_wrapFunction1(omceu_API$_Components$_Button_centerContent)], jur_AbstractCharClass$LazyNonSpace, "AbstractCharClass$LazyNonSpace", 47, jur_AbstractCharClass$LazySpace, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonSpace__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyNonSpace_computeValue)]]); $rt_metadata([otjt_Int32Array, "Int32Array", 69, otjt_ArrayBufferView, [], 1, 3, 0, 0, 0, omceu_API$_PreConfigured, "API$_PreConfigured", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_PreConfigured__init_0), "$text_CreateTable", $rt_wrapFunction4(omceu_API$_PreConfigured_text_CreateTable), "$text_CreateClickableURL", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_PreConfigured_text_CreateClickableURL(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$text_CreateClickableText", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_PreConfigured_text_CreateClickableText(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$image_CreateSeparatorHorizontal", $rt_wrapFunction3(omceu_API$_PreConfigured_image_CreateSeparatorHorizontal), "$modal_CreateTouchTextInputModal", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { return omceu_API$_PreConfigured_modal_CreateTouchTextInputModal(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$modal_CreateYesNoRequester", $rt_wrapFunction3(omceu_API$_PreConfigured_modal_CreateYesNoRequester), "$modal_CreateYesNoRequester0", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_PreConfigured_modal_CreateYesNoRequester0(this, var_1, var_2, var_3, var_4, var_5); }], cbgggpi_DynamicsModifier$BrownianAcceleration, "DynamicsModifier$BrownianAcceleration", 42, cbgggpi_DynamicsModifier$Strength, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$BrownianAcceleration__init_0)], jt_SimpleDatePatternParser, "SimpleDatePatternParser", 56, jl_Object, [], 0, 0, 0, 0, ["$_init_177", $rt_wrapFunction2(jt_SimpleDatePatternParser__init_0), "$getElements", $rt_wrapFunction0(jt_SimpleDatePatternParser_getElements), "$parsePattern", $rt_wrapFunction1(jt_SimpleDatePatternParser_parsePattern)], omcw_HighScoreManagerWeb, "HighScoreManagerWeb", 98, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_HighScoreManagerWeb__init_0)], jn_ShortBufferOverByteBufferBigEndian, "ShortBufferOverByteBufferBigEndian", 51, jn_ShortBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_ShortBufferOverByteBufferBigEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement1", $rt_wrapFunction1(jn_ShortBufferOverByteBufferBigEndian_getElement), "$putElement1", $rt_wrapFunction2(jn_ShortBufferOverByteBufferBigEndian_putElement)], cbgssu_NinePatchDrawable, "NinePatchDrawable", 27, cbgssu_BaseDrawable, [cbgssu_TransformDrawable], 0, 3, [0,0,0], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_NinePatchDrawable__init_0)], cbgc_ControllerManager, "ControllerManager", 29, jl_Object, [], 3, 3, 0, 0, 0, cbgc_AbstractControllerManager, "AbstractControllerManager", 29, jl_Object, [cbgc_ControllerManager], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgc_AbstractControllerManager__init_)], cbgc_ControllerManagerStub, "ControllerManagerStub", 29, cbgc_AbstractControllerManager, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgc_ControllerManagerStub__init_0), "$addListener0", $rt_wrapFunction1(cbgc_ControllerManagerStub_addListener)], cbggg_Animation$PlayMode, "Animation$PlayMode", 34, jl_Enum, [], 12, 3, 0, cbggg_Animation$PlayMode_$callClinit, 0, ju_HashMap$EntryIterator, "HashMap$EntryIterator", 46, ju_HashMap$AbstractMapIterator, [ju_Iterator], 0, 0, 0, 0, ["$_init_160", $rt_wrapFunction1(ju_HashMap$EntryIterator__init_0), "$next5", $rt_wrapFunction0(ju_HashMap$EntryIterator_next), "$next0", $rt_wrapFunction0(ju_HashMap$EntryIterator_next0)], omceu_API$_Components$_Image$1, "API$_Components$_Image$1", 103, omceuga_ImageAction, [], 0, 0, 0, 0, ["$_init_50", $rt_wrapFunction1(omceu_API$_Components$_Image$1__init_0)], omcsugp_ResolveParticleSystem, "ResolveParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsugp_ResolveParticleSystem__init_0), "$addParticle3", $rt_wrapFunction3(omcsugp_ResolveParticleSystem_addParticle), "$updateParticle", $rt_wrapFunction2(omcsugp_ResolveParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_ResolveParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_ResolveParticleSystem_destroyParticle)], ju_Collections, "Collections", 46, jl_Object, [], 0, 3, 0, ju_Collections_$callClinit, ["$_init_0", $rt_wrapFunction0(ju_Collections__init_0)], omcse_SandtrixEngineAdapter$GAME_OVER_REASON, "SandtrixEngineAdapter$GAME_OVER_REASON", 95, jl_Enum, [], 12, 0, 0, omcse_SandtrixEngineAdapter$GAME_OVER_REASON_$callClinit, 0, omcemm_CMediaSound, "CMediaSound", 137, omcemm_CMedia, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaSound__init_0)], omceugct_Tab, "Tab", 114, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugct_Tab__init_0)], cbggg_GLVersion$Type, "GLVersion$Type", 33, jl_Enum, [], 12, 3, 0, cbggg_GLVersion$Type_$callClinit, 0, jl_AbstractStringBuilder$Constants, "AbstractStringBuilder$Constants", 58, jl_Object, [], 0, 0, 0, jl_AbstractStringBuilder$Constants_$callClinit, ["$_init_0", $rt_wrapFunction0(jl_AbstractStringBuilder$Constants__init_0)], jur_SingleSet, "SingleSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_207", $rt_wrapFunction2(jur_SingleSet__init_0), "$matches", $rt_wrapFunction3(jur_SingleSet_matches), "$find", $rt_wrapFunction3(jur_SingleSet_find), "$findBack", $rt_wrapFunction4(jur_SingleSet_findBack), "$first", $rt_wrapFunction1(jur_SingleSet_first), "$processBackRefReplacement", $rt_wrapFunction0(jur_SingleSet_processBackRefReplacement), "$processSecondPass", $rt_wrapFunction0(jur_SingleSet_processSecondPass)], omceg_GameEngineAdapter, "GameEngineAdapter", 102, jl_Object, [], 3, 3, 0, 0, 0, omcsdo_ScoreStack, "ScoreStack", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_ScoreStack__init_0)], omceugt_MouseTool, "MouseTool", 128, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugt_MouseTool__init_0)], cbgssu_Tree$Node, "Tree$Node", 26, jl_Object, [], 1, 3, 0, 0, 0, jur_BackReferencedSingleSet, "BackReferencedSingleSet", 47, jur_SingleSet, [], 0, 0, 0, 0, ["$_init_206", $rt_wrapFunction1(jur_BackReferencedSingleSet__init_0), "$find", $rt_wrapFunction3(jur_BackReferencedSingleSet_find), "$findBack", $rt_wrapFunction4(jur_BackReferencedSingleSet_findBack), "$processBackRefReplacement", $rt_wrapFunction0(jur_BackReferencedSingleSet_processBackRefReplacement)], jnc_BufferOverflowException, "BufferOverflowException", 52, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jnc_BufferOverflowException__init_0)], otp_PlatformQueue, "PlatformQueue", 81, jl_Object, [otj_JSObject], 1, 3, 0, 0, 0, omceu_API$_HotKey, "API$_HotKey", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceu_API$_HotKey__init_0)], omceu_API$_Components$_Button$_TextButton, "API$_Components$_Button$_TextButton", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_193", $rt_wrapFunction1(omceu_API$_Components$_Button$_TextButton__init_0), "$create5", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_Components$_Button$_TextButton_create(this, var_1, var_2, var_3, var_4, var_5); }, "$create14", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_Components$_Button$_TextButton_create0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$create21", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return omceu_API$_Components$_Button$_TextButton_create1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$create6", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { return omceu_API$_Components$_Button$_TextButton_create2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$create16", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11) { return omceu_API$_Components$_Button$_TextButton_create3(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11); }, "$setIcon", $rt_wrapFunction2(omceu_API$_Components$_Button$_TextButton_setIcon), "$setIconArrayIndex", $rt_wrapFunction2(omceu_API$_Components$_Button$_TextButton_setIconArrayIndex), "$setText", $rt_wrapFunction2(omceu_API$_Components$_Button$_TextButton_setText), "$setFont0", $rt_wrapFunction2(omceu_API$_Components$_Button$_TextButton_setFont)], otciu_CLDRHelper, "CLDRHelper", 77, jl_Object, [], 4, 3, 0, 0, 0, omcsdo_Tetromino, "Tetromino", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_Tetromino__init_0)], cbgggpi_RegionInfluencer$AspectTextureRegion, "RegionInfluencer$AspectTextureRegion", 42, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_RegionInfluencer$AspectTextureRegion__init_0)], cbgu_IntSet, "IntSet", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_IntSet__init_0), "$_init_184", $rt_wrapFunction2(cbgu_IntSet__init_2), "$place", $rt_wrapFunction1(cbgu_IntSet_place), "$add11", $rt_wrapFunction1(cbgu_IntSet_add), "$remove3", $rt_wrapFunction1(cbgu_IntSet_remove)], ju_MissingResourceException, "MissingResourceException", 46, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_42", $rt_wrapFunction3(ju_MissingResourceException__init_0)], jl_IndexOutOfBoundsException, "IndexOutOfBoundsException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IndexOutOfBoundsException__init_2), "$_init_", $rt_wrapFunction1(jl_IndexOutOfBoundsException__init_1)], jl_StringIndexOutOfBoundsException, "StringIndexOutOfBoundsException", 58, jl_IndexOutOfBoundsException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_StringIndexOutOfBoundsException__init_0)], jur_UCIBackReferenceSet, "UCIBackReferenceSet", 47, jur_CIBackReferenceSet, [], 0, 0, 0, 0, ["$_init_43", $rt_wrapFunction2(jur_UCIBackReferenceSet__init_0), "$matches", $rt_wrapFunction3(jur_UCIBackReferenceSet_matches), "$getName", $rt_wrapFunction0(jur_UCIBackReferenceSet_getName)], cbgu_StreamUtils, "StreamUtils", 21, jl_Object, [], 4, 3, 0, cbgu_StreamUtils_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgu_StreamUtils__init_0)], jn_ByteOrder, "ByteOrder", 51, jl_Object, [], 4, 3, 0, jn_ByteOrder_$callClinit, 0, cbgg_TextureData$TextureDataType, "TextureData$TextureDataType", 32, jl_Enum, [], 12, 3, 0, cbgg_TextureData$TextureDataType_$callClinit, 0, cgxgbtp_Preloader$3$1, "Preloader$3$1", 12, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_71", function(var_1, var_2, var_3, var_4, var_5) { cgxgbtp_Preloader$3$1__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$handleEvent", $rt_wrapFunction1(cgxgbtp_Preloader$3$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_Preloader$3$1_handleEvent$exported$0)], otcic_StdoutOutputStream, "StdoutOutputStream", 74, otcic_ConsoleOutputStream, [], 0, 3, 0, otcic_StdoutOutputStream_$callClinit, ["$write", $rt_wrapFunction3(otcic_StdoutOutputStream_write)], cbga_Music, "Music", 31, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, jur_DotAllQuantifierSet, "DotAllQuantifierSet", 47, jur_QuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_DotAllQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_DotAllQuantifierSet_matches), "$find", $rt_wrapFunction3(jur_DotAllQuantifierSet_find), "$getName", $rt_wrapFunction0(jur_DotAllQuantifierSet_getName)], omceugcs_Shape, "Shape", 112, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcs_Shape__init_0)], cbgggmd_ModelMaterial$MaterialType, "ModelMaterial$MaterialType", 37, jl_Enum, [], 12, 3, 0, cbgggmd_ModelMaterial$MaterialType_$callClinit, 0, jur_ReluctantGroupQuantifierSet, "ReluctantGroupQuantifierSet", 47, jur_GroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_ReluctantGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_ReluctantGroupQuantifierSet_matches)], cbgggpi_ColorInfluencer$Single, "ColorInfluencer$Single", 42, cbgggpi_ColorInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ColorInfluencer$Single__init_0)], cbg_Application, "Application", 15, jl_Object, [], 3, 3, 0, 0, 0]); $rt_metadata([cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage, "PixmapPacker$GuillotineStrategy$GuillotinePage", 34, cbggg_PixmapPacker$Page, [], 0, 0, 0, 0, ["$_init_210", $rt_wrapFunction1(cbggg_PixmapPacker$GuillotineStrategy$GuillotinePage__init_0)], jnc_CoderMalfunctionError, "CoderMalfunctionError", 52, jl_Error, [], 0, 3, 0, 0, ["$_init_20", $rt_wrapFunction1(jnc_CoderMalfunctionError__init_0)], cbgssu_Value$Fixed, "Value$Fixed", 26, cbgssu_Value, [], 0, 3, 0, cbgssu_Value$Fixed_$callClinit, ["$_init_10", $rt_wrapFunction1(cbgssu_Value$Fixed__init_0)], cbgg_Colors, "Colors", 32, jl_Object, [], 4, 3, 0, cbgg_Colors_$callClinit, 0, jur_CIDecomposedCharSet, "CIDecomposedCharSet", 47, jur_DecomposedCharSet, [], 0, 0, 0, 0, ["$_init_211", $rt_wrapFunction2(jur_CIDecomposedCharSet__init_0)], otjw_WebGLContextAttributes, "WebGLContextAttributes", 67, jl_Object, [otj_JSObject], 1, 3, 0, 0, 0, cbggg_PixmapPacker$GuillotineStrategy, "PixmapPacker$GuillotineStrategy", 34, jl_Object, [cbggg_PixmapPacker$PackStrategy], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_PixmapPacker$GuillotineStrategy__init_0), "$pack", $rt_wrapFunction3(cbggg_PixmapPacker$GuillotineStrategy_pack)], cbgm_Affine2, "Affine2", 43, jl_Object, [ji_Serializable], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Affine2__init_0)], cgxgbtp_AssetDownloadImpl$4$1, "AssetDownloadImpl$4$1", 12, jl_Object, [cgxgbtd_EventHandlerWrapper], 0, 0, 0, 0, ["$_init_92", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$4$1__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$4$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$4$1_handleEvent$exported$0)], cbgg_Pixmap, "Pixmap", 32, jl_Object, [cbgu_Disposable], 0, 3, 0, cbgg_Pixmap_$callClinit, ["$_init_153", $rt_wrapFunction1(cbgg_Pixmap__init_1), "$_init_62", $rt_wrapFunction3(cbgg_Pixmap__init_2), "$getCanvasElement", $rt_wrapFunction0(cbgg_Pixmap_getCanvasElement), "$canUsePixmapData", $rt_wrapFunction0(cbgg_Pixmap_canUsePixmapData), "$getPixmapData", $rt_wrapFunction0(cbgg_Pixmap_getPixmapData), "$canUseImageElement", $rt_wrapFunction0(cbgg_Pixmap_canUseImageElement), "$getImageElement", $rt_wrapFunction0(cbgg_Pixmap_getImageElement), "$canUseVideoElement", $rt_wrapFunction0(cbgg_Pixmap_canUseVideoElement), "$getVideoElement", $rt_wrapFunction0(cbgg_Pixmap_getVideoElement), "$setColor", $rt_wrapFunction4(cbgg_Pixmap_setColor), "$setColor0", $rt_wrapFunction1(cbgg_Pixmap_setColor0), "$fill2", $rt_wrapFunction0(cbgg_Pixmap_fill), "$drawPixmap1", $rt_wrapFunction3(cbgg_Pixmap_drawPixmap), "$drawPixmap", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { cbgg_Pixmap_drawPixmap0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$drawPixmap0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cbgg_Pixmap_drawPixmap1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$getPixel", $rt_wrapFunction2(cbgg_Pixmap_getPixel), "$getWidth", $rt_wrapFunction0(cbgg_Pixmap_getWidth), "$getHeight", $rt_wrapFunction0(cbgg_Pixmap_getHeight), "$dispose", $rt_wrapFunction0(cbgg_Pixmap_dispose), "$getGLFormat", $rt_wrapFunction0(cbgg_Pixmap_getGLFormat), "$getGLInternalFormat", $rt_wrapFunction0(cbgg_Pixmap_getGLInternalFormat), "$getGLType", $rt_wrapFunction0(cbgg_Pixmap_getGLType), "$getPixels", $rt_wrapFunction0(cbgg_Pixmap_getPixels), "$getFormat", $rt_wrapFunction0(cbgg_Pixmap_getFormat), "$setBlending", $rt_wrapFunction1(cbgg_Pixmap_setBlending)], cbgg_Cursor, "Cursor", 32, jl_Object, [cbgu_Disposable], 3, 3, 0, 0, 0, cgxgbt_TeaCursor, "TeaCursor", 5, jl_Object, [cbgg_Cursor], 0, 3, 0, 0, 0, cbgssu_TextButton$TextButtonStyle, "TextButton$TextButtonStyle", 26, cbgssu_Button$ButtonStyle, [], 0, 3, [cbgssu_TextButton,0,"TextButtonStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextButton$TextButtonStyle__init_0)], omcetpp_Particle, "Particle", 135, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcetpp_Particle__init_0)], cbgm_GridPoint2, "GridPoint2", 43, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_GridPoint2__init_0), "$_init_43", $rt_wrapFunction2(cbgm_GridPoint2__init_2)], omceum_ProgressBarPercentText, "ProgressBarPercentText", 130, jl_Object, [], 0, 3, 0, omceum_ProgressBarPercentText_$callClinit, ["$_init_0", $rt_wrapFunction0(omceum_ProgressBarPercentText__init_0)], omceuga_ListAction, "ListAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbgm_GridPoint3, "GridPoint3", 43, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_GridPoint3__init_0)], cgxgbt_TeaMusic, "TeaMusic", 5, jl_Object, [cbga_Music, cgxgbts_SMSoundCallback], 0, 3, 0, 0, ["$_init_154", $rt_wrapFunction2(cgxgbt_TeaMusic__init_0), "$play0", $rt_wrapFunction0(cgxgbt_TeaMusic_play), "$resume", $rt_wrapFunction0(cgxgbt_TeaMusic_resume), "$pause", $rt_wrapFunction0(cgxgbt_TeaMusic_pause), "$stop", $rt_wrapFunction0(cgxgbt_TeaMusic_stop), "$isPlaying", $rt_wrapFunction0(cgxgbt_TeaMusic_isPlaying), "$setLooping", $rt_wrapFunction1(cgxgbt_TeaMusic_setLooping), "$setVolume0", $rt_wrapFunction1(cgxgbt_TeaMusic_setVolume), "$getVolume", $rt_wrapFunction0(cgxgbt_TeaMusic_getVolume), "$setPan", $rt_wrapFunction2(cgxgbt_TeaMusic_setPan), "$dispose", $rt_wrapFunction0(cgxgbt_TeaMusic_dispose), "$setOnCompletionListener", $rt_wrapFunction1(cgxgbt_TeaMusic_setOnCompletionListener), "$onfinish", $rt_wrapFunction0(cgxgbt_TeaMusic_onfinish), "$onfinish$exported$0", $rt_wrapFunction0(cgxgbt_TeaMusic_onfinish$exported$0)], cbggg_FileTextureData, "FileTextureData", 33, jl_Object, [cbgg_TextureData], 0, 3, 0, 0, ["$_init_152", $rt_wrapFunction4(cbggg_FileTextureData__init_0), "$isPrepared", $rt_wrapFunction0(cbggg_FileTextureData_isPrepared), "$prepare", $rt_wrapFunction0(cbggg_FileTextureData_prepare), "$consumePixmap", $rt_wrapFunction0(cbggg_FileTextureData_consumePixmap), "$disposePixmap", $rt_wrapFunction0(cbggg_FileTextureData_disposePixmap), "$getWidth", $rt_wrapFunction0(cbggg_FileTextureData_getWidth), "$getHeight", $rt_wrapFunction0(cbggg_FileTextureData_getHeight), "$getFormat", $rt_wrapFunction0(cbggg_FileTextureData_getFormat), "$useMipMaps", $rt_wrapFunction0(cbggg_FileTextureData_useMipMaps), "$isManaged", $rt_wrapFunction0(cbggg_FileTextureData_isManaged), "$getType", $rt_wrapFunction0(cbggg_FileTextureData_getType), "$consumeCustomData", $rt_wrapFunction1(cbggg_FileTextureData_consumeCustomData)], cgxgbtu_TeaNavigator, "TeaNavigator", 11, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbtu_TeaNavigator__init_0)], cbgssu_TooltipManager$1, "TooltipManager$1", 26, cbgu_Timer$Task, [], 0, 0, 0, 0, ["$_init_178", $rt_wrapFunction1(cbgssu_TooltipManager$1__init_0)], cbgssu_TooltipManager$2, "TooltipManager$2", 26, cbgu_Timer$Task, [], 0, 0, 0, 0, ["$_init_178", $rt_wrapFunction1(cbgssu_TooltipManager$2__init_0)], cbgm_Interpolation$PowOut, "Interpolation$PowOut", 43, cbgm_Interpolation$Pow, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbgm_Interpolation$PowOut__init_0)], jusi_StreamOverSpliterator$AdapterAction, "StreamOverSpliterator$AdapterAction", 49, jl_Object, [juf_Consumer], 0, 0, 0, 0, ["$_init_159", $rt_wrapFunction1(jusi_StreamOverSpliterator$AdapterAction__init_0), "$accept", $rt_wrapFunction1(jusi_StreamOverSpliterator$AdapterAction_accept)], cgxgbtp_AssetDownloader, "AssetDownloader", 12, jl_Object, [], 0, 3, 0, 0, 0, omcets_SettingsEntry, "SettingsEntry", 132, jl_Object, [], 4, 3, 0, 0, ["$_init_94", $rt_wrapFunction3(omcets_SettingsEntry__init_0), "$name0", $rt_wrapFunction0(omcets_SettingsEntry_name), "$defaultValue", $rt_wrapFunction0(omcets_SettingsEntry_defaultValue), "$validateFunction", $rt_wrapFunction0(omcets_SettingsEntry_validateFunction), "$equals", $rt_wrapFunction1(omcets_SettingsEntry_equals), "$hashCode", $rt_wrapFunction0(omcets_SettingsEntry_hashCode), "$toString", $rt_wrapFunction0(omcets_SettingsEntry_toString)], cgxgbtf_StoreMemory, "StoreMemory", 13, jl_Object, [cgxgbtf_Store], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbtf_StoreMemory__init_0), "$getItem", $rt_wrapFunction1(cgxgbtf_StoreMemory_getItem), "$removeItem", $rt_wrapFunction1(cgxgbtf_StoreMemory_removeItem)], jn_URIEncoderDecoder, "URIEncoderDecoder", 57, jl_Object, [], 0, 0, 0, 0, 0, jn_URISyntaxException, "URISyntaxException", 57, jl_Exception, [], 0, 3, 0, 0, ["$_init_192", $rt_wrapFunction3(jn_URISyntaxException__init_0), "$_init_121", $rt_wrapFunction2(jn_URISyntaxException__init_2), "$getIndex", $rt_wrapFunction0(jn_URISyntaxException_getIndex), "$getMessage", $rt_wrapFunction0(jn_URISyntaxException_getMessage)], otcit_DoubleAnalyzer$Result, "DoubleAnalyzer$Result", 79, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(otcit_DoubleAnalyzer$Result__init_0)], omceum_GUIBaseMedia, "GUIBaseMedia", 129, jl_Object, [], 0, 3, 0, omceum_GUIBaseMedia_$callClinit, ["$_init_0", $rt_wrapFunction0(omceum_GUIBaseMedia__init_0)], cbgu_ObjectSet, "ObjectSet", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_ObjectSet__init_1), "$_init_4", $rt_wrapFunction1(cbgu_ObjectSet__init_2), "$_init_184", $rt_wrapFunction2(cbgu_ObjectSet__init_4), "$place0", $rt_wrapFunction1(cbgu_ObjectSet_place), "$locateKey0", $rt_wrapFunction1(cbgu_ObjectSet_locateKey), "$add2", $rt_wrapFunction1(cbgu_ObjectSet_add), "$clear2", $rt_wrapFunction1(cbgu_ObjectSet_clear), "$clear6", $rt_wrapFunction0(cbgu_ObjectSet_clear0), "$iterator1", $rt_wrapFunction0(cbgu_ObjectSet_iterator)], cbgu_OrderedSet, "OrderedSet", 21, cbgu_ObjectSet, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_OrderedSet__init_0)], cbgssu_Label, "Label", 26, cbgssu_Widget, [], 0, 3, 0, cbgssu_Label_$callClinit, 0, ji_ByteArrayInputStream, "ByteArrayInputStream", 54, ji_InputStream, [], 0, 3, 0, 0, ["$_init_214", $rt_wrapFunction3(ji_ByteArrayInputStream__init_1), "$_init_117", $rt_wrapFunction1(ji_ByteArrayInputStream__init_2), "$read1", $rt_wrapFunction0(ji_ByteArrayInputStream_read), "$read3", $rt_wrapFunction3(ji_ByteArrayInputStream_read0), "$close", $rt_wrapFunction0(ji_ByteArrayInputStream_close)], otci_IntegerUtil, "IntegerUtil", 73, jl_Object, [], 4, 3, 0, 0, 0, jur_PossessiveAltQuantifierSet, "PossessiveAltQuantifierSet", 47, jur_AltQuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_PossessiveAltQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PossessiveAltQuantifierSet_matches)], cbgssa_Actions, "Actions", 28, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_Actions__init_0)], omceu_UIEngine$1, "UIEngine$1", 103, jl_Object, [], 32, 0, 0, omceu_UIEngine$1_$callClinit, 0, jl_SecurityException, "SecurityException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_SecurityException__init_0)], cbgggpi_ModelInfluencer$Single, "ModelInfluencer$Single", 42, cbgggpi_ModelInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ModelInfluencer$Single__init_0)], omcsu_UIUtils, "UIUtils", 89, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsu_UIUtils__init_0)], cbgssu_ScrollPane$3, "ScrollPane$3", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cgxgbtf_FileDBManager, "FileDBManager", 13, cgxgbtf_FileDB, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbtf_FileDBManager__init_0), "$read", $rt_wrapFunction1(cgxgbtf_FileDBManager_read)], cbgssu_ScrollPane$2, "ScrollPane$2", 26, cbgssu_ActorGestureListener, [], 0, 0, 0, 0, 0, cbgm_Interpolation$SwingIn, "Interpolation$SwingIn", 43, cbgm_Interpolation, [], 0, 3, 0, 0, ["$_init_10", $rt_wrapFunction1(cbgm_Interpolation$SwingIn__init_0)], cbgssu_ScrollPane$1, "ScrollPane$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbggg_GLFrameBuffer, "GLFrameBuffer", 33, jl_Object, [cbgu_Disposable], 1, 3, 0, cbggg_GLFrameBuffer_$callClinit, ["$_init_0", $rt_wrapFunction0(cbggg_GLFrameBuffer__init_), "$getColorBufferTexture", $rt_wrapFunction0(cbggg_GLFrameBuffer_getColorBufferTexture), "$build", $rt_wrapFunction0(cbggg_GLFrameBuffer_build), "$dispose", $rt_wrapFunction0(cbggg_GLFrameBuffer_dispose), "$bind", $rt_wrapFunction0(cbggg_GLFrameBuffer_bind), "$begin", $rt_wrapFunction0(cbggg_GLFrameBuffer_begin), "$setFrameBufferViewport", $rt_wrapFunction0(cbggg_GLFrameBuffer_setFrameBufferViewport), "$end7", $rt_wrapFunction0(cbggg_GLFrameBuffer_end), "$end5", $rt_wrapFunction4(cbggg_GLFrameBuffer_end0)], ju_Objects, "Objects", 46, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Objects__init_0)]]); $rt_metadata([omcsm_RedGreenGradient, "RedGreenGradient", 97, jl_Object, [], 0, 3, 0, omcsm_RedGreenGradient_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsm_RedGreenGradient__init_0)], cbgssu_TextField$TextFieldFilter, "TextField$TextFieldFilter", 26, jl_Object, [], 3, 3, 0, 0, 0, jur_SequenceSet, "SequenceSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_247", $rt_wrapFunction1(jur_SequenceSet__init_0), "$accepts", $rt_wrapFunction2(jur_SequenceSet_accepts), "$find", $rt_wrapFunction3(jur_SequenceSet_find), "$findBack", $rt_wrapFunction4(jur_SequenceSet_findBack), "$getName", $rt_wrapFunction0(jur_SequenceSet_getName), "$first", $rt_wrapFunction1(jur_SequenceSet_first), "$indexOf3", $rt_wrapFunction3(jur_SequenceSet_indexOf), "$lastIndexOf3", $rt_wrapFunction3(jur_SequenceSet_lastIndexOf), "$startsWith1", $rt_wrapFunction2(jur_SequenceSet_startsWith)], omceuga_GameViewPortAction, "GameViewPortAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbggg_PixmapPacker$GuillotineStrategy$Node, "PixmapPacker$GuillotineStrategy$Node", 34, jl_Object, [], 4, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_PixmapPacker$GuillotineStrategy$Node__init_0)], cbgssu_ScrollPane, "ScrollPane", 26, cbgssu_WidgetGroup, [], 0, 3, 0, 0, 0, cbgssu_SelectBox$SelectBoxScrollPane, "SelectBox$SelectBoxScrollPane", 26, cbgssu_ScrollPane, [], 0, 3, 0, 0, 0, cbgur_ReflectionException, "ReflectionException", 22, jl_Exception, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgur_ReflectionException__init_1), "$_init_12", $rt_wrapFunction2(cbgur_ReflectionException__init_)], jur_AltGroupQuantifierSet, "AltGroupQuantifierSet", 47, jur_GroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_AltGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_AltGroupQuantifierSet_matches), "$setNext", $rt_wrapFunction1(jur_AltGroupQuantifierSet_setNext)], cbgggpr_ModelInstanceRenderer, "ModelInstanceRenderer", 40, cbgggpr_ParticleControllerRenderer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_ModelInstanceRenderer__init_0)], omcets_MusicPlayer, "MusicPlayer", 133, jl_Object, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcets_MusicPlayer__init_0), "$playListAdd", $rt_wrapFunction1(omcets_MusicPlayer_playListAdd), "$update", $rt_wrapFunction0(omcets_MusicPlayer_update), "$setVolume0", $rt_wrapFunction1(omcets_MusicPlayer_setVolume), "$play0", $rt_wrapFunction0(omcets_MusicPlayer_play), "$stop", $rt_wrapFunction0(omcets_MusicPlayer_stop), "$setMuted", $rt_wrapFunction1(omcets_MusicPlayer_setMuted), "$shutdown", $rt_wrapFunction0(omcets_MusicPlayer_shutdown)], jur_UCIRangeSet, "UCIRangeSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_173", $rt_wrapFunction1(jur_UCIRangeSet__init_0), "$accepts", $rt_wrapFunction2(jur_UCIRangeSet_accepts), "$getName", $rt_wrapFunction0(jur_UCIRangeSet_getName)], cbgssu_TextField$DefaultOnscreenKeyboard, "TextField$DefaultOnscreenKeyboard", 26, jl_Object, [cbgssu_TextField$OnscreenKeyboard], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextField$DefaultOnscreenKeyboard__init_0)], cbgm_Circle, "Circle", 43, jl_Object, [ji_Serializable, cbgm_Shape2D], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Circle__init_1), "$_init_174", $rt_wrapFunction3(cbgm_Circle__init_2)], cbgm_CatmullRomSpline, "CatmullRomSpline", 43, jl_Object, [cbgm_Path], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_CatmullRomSpline__init_0)], cbgssa_AlphaAction, "AlphaAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_AlphaAction__init_0)], cbgssu_SpriteDrawable, "SpriteDrawable", 27, cbgssu_BaseDrawable, [cbgssu_TransformDrawable], 0, 3, [0,0,0], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_SpriteDrawable__init_0)], cbgssu_List$2, "List$2", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbgssu_List$1, "List$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, omcem_MediaManager, "MediaManager", 136, jl_Object, [], 0, 3, 0, omcem_MediaManager_$callClinit, ["$_init_0", $rt_wrapFunction0(omcem_MediaManager__init_0), "$prepareCMedia", $rt_wrapFunction1(omcem_MediaManager_prepareCMedia), "$prepareGUICMedia", $rt_wrapFunction0(omcem_MediaManager_prepareGUICMedia), "$loadAssets", $rt_wrapFunction0(omcem_MediaManager_loadAssets), "$loadAssets0", $rt_wrapFunction4(omcem_MediaManager_loadAssets0), "$unloadAndReset", $rt_wrapFunction0(omcem_MediaManager_unloadAndReset), "$drawCMediaGFX", function(var_1, var_2, var_3, var_4, var_5, var_6) { omcem_MediaManager_drawCMediaGFX(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$imageWidth", $rt_wrapFunction1(omcem_MediaManager_imageWidth), "$imageWidth0", $rt_wrapFunction2(omcem_MediaManager_imageWidth0), "$imageHeight", $rt_wrapFunction1(omcem_MediaManager_imageHeight), "$imageHeight0", $rt_wrapFunction2(omcem_MediaManager_imageHeight0), "$drawCMediaCursor", $rt_wrapFunction4(omcem_MediaManager_drawCMediaCursor), "$getCMediaCursor", $rt_wrapFunction1(omcem_MediaManager_getCMediaCursor), "$drawCMediaImage", $rt_wrapFunction4(omcem_MediaManager_drawCMediaImage), "$drawCMediaImage0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { omcem_MediaManager_drawCMediaImage0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$drawCMediaImageScale0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { omcem_MediaManager_drawCMediaImageScale(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$drawCMediaImageScale", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { omcem_MediaManager_drawCMediaImageScale0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$getCMediaImage", $rt_wrapFunction1(omcem_MediaManager_getCMediaImage), "$getCMediaAnimation", $rt_wrapFunction2(omcem_MediaManager_getCMediaAnimation), "$drawCMediaAnimation", function(var_1, var_2, var_3, var_4, var_5) { omcem_MediaManager_drawCMediaAnimation(this, var_1, var_2, var_3, var_4, var_5); }, "$drawCMediaAnimationScale", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { omcem_MediaManager_drawCMediaAnimationScale(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$drawCMediaArray", function(var_1, var_2, var_3, var_4, var_5) { omcem_MediaManager_drawCMediaArray(this, var_1, var_2, var_3, var_4, var_5); }, "$drawCMediaArrayCut0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { omcem_MediaManager_drawCMediaArrayCut(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$drawCMediaArrayCut", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { omcem_MediaManager_drawCMediaArrayCut0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$drawCMediaArrayScale", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { omcem_MediaManager_drawCMediaArrayScale(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$getCMediaArraySize", $rt_wrapFunction1(omcem_MediaManager_getCMediaArraySize), "$getCMediaArray", $rt_wrapFunction2(omcem_MediaManager_getCMediaArray), "$drawCMediaFont0", function(var_1, var_2, var_3, var_4, var_5) { omcem_MediaManager_drawCMediaFont(this, var_1, var_2, var_3, var_4, var_5); }, "$drawCMediaFont", function(var_1, var_2, var_3, var_4, var_5, var_6) { omcem_MediaManager_drawCMediaFont0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getCMediaFont", $rt_wrapFunction1(omcem_MediaManager_getCMediaFont), "$textWidth", $rt_wrapFunction2(omcem_MediaManager_textWidth), "$textHeight", $rt_wrapFunction2(omcem_MediaManager_textHeight), "$playCMediaSound", $rt_wrapFunction4(omcem_MediaManager_playCMediaSound), "$getCMediaSound", $rt_wrapFunction1(omcem_MediaManager_getCMediaSound), "$getCMediaMusic", $rt_wrapFunction1(omcem_MediaManager_getCMediaMusic), "$shutdown", $rt_wrapFunction0(omcem_MediaManager_shutdown)], otp_Platform, "Platform", 81, jl_Object, [], 4, 3, 0, 0, 0, omceu_API$_Components$_ScrollBar, "API$_Components$_ScrollBar", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_ScrollBar__init_0), "$setScrolled", $rt_wrapFunction2(omceu_API$_Components$_ScrollBar_setScrolled), "$setScrollBarAction", $rt_wrapFunction2(omceu_API$_Components$_ScrollBar_setScrollBarAction)], omcsum_MenuUIAdapter$8$1, "MenuUIAdapter$8$1", 92, jl_Object, [juf_Consumer], 0, 0, 0, 0, ["$_init_171", $rt_wrapFunction1(omcsum_MenuUIAdapter$8$1__init_0), "$accept2", $rt_wrapFunction1(omcsum_MenuUIAdapter$8$1_accept), "$accept", $rt_wrapFunction1(omcsum_MenuUIAdapter$8$1_accept0)], jnc_CodingErrorAction, "CodingErrorAction", 52, jl_Object, [], 0, 3, 0, jnc_CodingErrorAction_$callClinit, ["$_init_", $rt_wrapFunction1(jnc_CodingErrorAction__init_0)], omceu_API$_Components$_ScrollBar$_VerticalScrollbar, "API$_Components$_ScrollBar$_VerticalScrollbar", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_220", $rt_wrapFunction1(omceu_API$_Components$_ScrollBar$_VerticalScrollbar__init_0)], jl_Boolean, "Boolean", 58, jl_Object, [ji_Serializable, jl_Comparable], 0, 3, 0, jl_Boolean_$callClinit, ["$_init_221", $rt_wrapFunction1(jl_Boolean__init_0), "$booleanValue", $rt_wrapFunction0(jl_Boolean_booleanValue), "$hashCode", $rt_wrapFunction0(jl_Boolean_hashCode)], omcsugp_NextSandFlowParticleSystem, "NextSandFlowParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_144", $rt_wrapFunction2(omcsugp_NextSandFlowParticleSystem__init_0), "$addParticle8", function(var_1, var_2, var_3, var_4, var_5) { omcsugp_NextSandFlowParticleSystem_addParticle(this, var_1, var_2, var_3, var_4, var_5); }, "$updateParticle", $rt_wrapFunction2(omcsugp_NextSandFlowParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_NextSandFlowParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_NextSandFlowParticleSystem_destroyParticle)], cbgm_Bresenham2, "Bresenham2", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Bresenham2__init_)], omcw_SandtrixSettingsWeb, "SandtrixSettingsWeb", 98, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb__init_)], ju_NoSuchElementException, "NoSuchElementException", 46, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_NoSuchElementException__init_0), "$_init_", $rt_wrapFunction1(ju_NoSuchElementException__init_2)], omcsde_SAND, "SAND", 87, jl_Enum, [], 12, 3, 0, omcsde_SAND_$callClinit, 0, cgxgbtf_HEXCoder, "HEXCoder", 13, jl_Object, [], 0, 3, 0, cgxgbtf_HEXCoder_$callClinit, ["$_init_0", $rt_wrapFunction0(cgxgbtf_HEXCoder__init_)], cbgssa_ScaleToAction, "ScaleToAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_ScaleToAction__init_)], omcsugp_GameOverParticleSystem$CustomData, "GameOverParticleSystem$CustomData", 91, jl_Object, [], 0, 0, 0, 0, ["$_init_166", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { omcsugp_GameOverParticleSystem$CustomData__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], cbgm_Octree$Collider, "Octree$Collider", 43, jl_Object, [], 3, 3, 0, 0, 0, cbggg_GLOnlyTextureData, "GLOnlyTextureData", 33, jl_Object, [cbgg_TextureData], 0, 3, 0, 0, ["$_init_237", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbggg_GLOnlyTextureData__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getType", $rt_wrapFunction0(cbggg_GLOnlyTextureData_getType), "$isPrepared", $rt_wrapFunction0(cbggg_GLOnlyTextureData_isPrepared), "$prepare", $rt_wrapFunction0(cbggg_GLOnlyTextureData_prepare), "$consumeCustomData", $rt_wrapFunction1(cbggg_GLOnlyTextureData_consumeCustomData), "$consumePixmap", $rt_wrapFunction0(cbggg_GLOnlyTextureData_consumePixmap), "$disposePixmap", $rt_wrapFunction0(cbggg_GLOnlyTextureData_disposePixmap), "$getWidth", $rt_wrapFunction0(cbggg_GLOnlyTextureData_getWidth), "$getHeight", $rt_wrapFunction0(cbggg_GLOnlyTextureData_getHeight), "$getFormat", $rt_wrapFunction0(cbggg_GLOnlyTextureData_getFormat), "$useMipMaps", $rt_wrapFunction0(cbggg_GLOnlyTextureData_useMipMaps), "$isManaged", $rt_wrapFunction0(cbggg_GLOnlyTextureData_isManaged)], omceu_API$_Config, "API$_Config", 103, jl_Object, [], 0, 3, 0, 0, ["$getWindowsDefaultEnforceScreenBounds", $rt_wrapFunction0(omceu_API$_Config_getWindowsDefaultEnforceScreenBounds), "$setWindowsDefaultEnforceScreenBounds", $rt_wrapFunction1(omceu_API$_Config_setWindowsDefaultEnforceScreenBounds), "$getGamePadMouseSensitivity", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseSensitivity), "$getCursorGui", $rt_wrapFunction0(omceu_API$_Config_getCursorGui), "$setCursorGui", $rt_wrapFunction1(omceu_API$_Config_setCursorGui), "$getKeyboardMouseButtonsMouse2", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsMouse2), "$getKeyboardMouseButtonsMouse3", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsMouse3), "$getKeyboardMouseButtonsMouse4", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsMouse4), "$getKeyboardMouseButtonsMouse5", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsMouse5), "$getKeyboardMouseButtonsUp", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsUp), "$setKeyboardMouseButtonsUp", $rt_wrapFunction1(omceu_API$_Config_setKeyboardMouseButtonsUp), "$getKeyBoardControlButtonsDown", $rt_wrapFunction0(omceu_API$_Config_getKeyBoardControlButtonsDown), "$setKeyBoardControlButtonsDown", $rt_wrapFunction1(omceu_API$_Config_setKeyBoardControlButtonsDown), "$getKeyboardMouseButtonsLeft", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsLeft), "$setKeyboardMouseButtonsLeft", $rt_wrapFunction1(omceu_API$_Config_setKeyboardMouseButtonsLeft), "$getKeyboardMouseButtonsRight", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsRight), "$setKeyboardMouseButtonsRight", $rt_wrapFunction1(omceu_API$_Config_setKeyboardMouseButtonsRight), "$isHardwareMouseEnabled", $rt_wrapFunction0(omceu_API$_Config_isHardwareMouseEnabled), "$setHardwareMouseEnabled", $rt_wrapFunction1(omceu_API$_Config_setHardwareMouseEnabled), "$getKeyboardMouseButtonsMouse1", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsMouse1), "$setKeyboardMouseButtonsMouse1", $rt_wrapFunction1(omceu_API$_Config_setKeyboardMouseButtonsMouse1), "$getKeyboardMouseButtonsScrollUp", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsScrollUp), "$getKeyboardMouseButtonsScrollDown", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtonsScrollDown), "$isKeyboardMouseEnabled", $rt_wrapFunction0(omceu_API$_Config_isKeyboardMouseEnabled), "$setKeyboardMouseEnabled", $rt_wrapFunction1(omceu_API$_Config_setKeyboardMouseEnabled), "$getDragAlpha", $rt_wrapFunction0(omceu_API$_Config_getDragAlpha), "$getButtonHoldTimer", $rt_wrapFunction0(omceu_API$_Config_getButtonHoldTimer), "$getKnobSensitivity", $rt_wrapFunction0(omceu_API$_Config_getKnobSensitivity), "$getScrollBarSensitivity", $rt_wrapFunction0(omceu_API$_Config_getScrollBarSensitivity), "$isFoldWindowsOnDoubleClick", $rt_wrapFunction0(omceu_API$_Config_isFoldWindowsOnDoubleClick), "$getNotificationsFadeoutTime", $rt_wrapFunction0(omceu_API$_Config_getNotificationsFadeoutTime), "$getNotificationsScrollSpeed", $rt_wrapFunction0(omceu_API$_Config_getNotificationsScrollSpeed), "$getTooltipFadeInTime", $rt_wrapFunction0(omceu_API$_Config_getTooltipFadeInTime), "$getTooltipFadeInDelayTime", $rt_wrapFunction0(omceu_API$_Config_getTooltipFadeInDelayTime), "$getSimulatedMouseCursorSpeed", $rt_wrapFunction0(omceu_API$_Config_getSimulatedMouseCursorSpeed), "$setSimulatedMouseCursorSpeed", $rt_wrapFunction1(omceu_API$_Config_setSimulatedMouseCursorSpeed), "$isSimulatedMouseMagnetModeEnabled", $rt_wrapFunction0(omceu_API$_Config_isSimulatedMouseMagnetModeEnabled), "$isUiKeyInteractionsDisabled", $rt_wrapFunction0(omceu_API$_Config_isUiKeyInteractionsDisabled), "$isUiMouseInteractionsDisabled", $rt_wrapFunction0(omceu_API$_Config_isUiMouseInteractionsDisabled), "$setUiMouseInteractionsDisabled", $rt_wrapFunction1(omceu_API$_Config_setUiMouseInteractionsDisabled), "$isGamePadMouseEnabled", $rt_wrapFunction0(omceu_API$_Config_isGamePadMouseEnabled), "$isGamePadMouseStickLeftEnabled", $rt_wrapFunction0(omceu_API$_Config_isGamePadMouseStickLeftEnabled), "$isGamePadMouseStickRightEnabled", $rt_wrapFunction0(omceu_API$_Config_isGamePadMouseStickRightEnabled), "$getGamePadMouseButtonsMouse1", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsMouse1), "$getGamePadMouseButtonsMouse2", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsMouse2), "$getGamePadMouseButtonsMouse3", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsMouse3), "$getGamePadMouseButtonsMouse4", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsMouse4), "$getGamePadMouseButtonsMouse5", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsMouse5), "$getGamePadMouseButtonsScrollUp", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsScrollUp), "$getGamePadMouseButtonsScrollDown", $rt_wrapFunction0(omceu_API$_Config_getGamePadMouseButtonsScrollDown), "$getDefaultLowerCaseCharacters", $rt_wrapFunction0(omceu_API$_Config_getDefaultLowerCaseCharacters), "$getDefaultUpperCaseCharacters", $rt_wrapFunction0(omceu_API$_Config_getDefaultUpperCaseCharacters), "$_init_0", $rt_wrapFunction0(omceu_API$_Config__init_), "$getKeyboardMouseButtons", $rt_wrapFunction0(omceu_API$_Config_getKeyboardMouseButtons), "$getGamepadMouseButtons", $rt_wrapFunction0(omceu_API$_Config_getGamepadMouseButtons)], jur_BackReferenceSet, "BackReferenceSet", 47, jur_CIBackReferenceSet, [], 0, 0, 0, 0, ["$_init_43", $rt_wrapFunction2(jur_BackReferenceSet__init_0), "$matches", $rt_wrapFunction3(jur_BackReferenceSet_matches), "$find", $rt_wrapFunction3(jur_BackReferenceSet_find), "$findBack", $rt_wrapFunction4(jur_BackReferenceSet_findBack), "$first", $rt_wrapFunction1(jur_BackReferenceSet_first), "$getName", $rt_wrapFunction0(jur_BackReferenceSet_getName)], jur_DotQuantifierSet, "DotQuantifierSet", 47, jur_QuantifierSet, [], 0, 0, 0, 0, ["$_init_250", $rt_wrapFunction4(jur_DotQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_DotQuantifierSet_matches), "$find", $rt_wrapFunction3(jur_DotQuantifierSet_find), "$getName", $rt_wrapFunction0(jur_DotQuantifierSet_getName)], cbgggpv_WeightMeshSpawnShapeValue, "WeightMeshSpawnShapeValue", 41, cbgggpv_MeshSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_WeightMeshSpawnShapeValue__init_)], jt_DecimalFormat, "DecimalFormat", 56, jt_NumberFormat, [], 0, 3, 0, jt_DecimalFormat_$callClinit, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormat__init_1), "$_init_", $rt_wrapFunction1(jt_DecimalFormat__init_3), "$_init_103", $rt_wrapFunction2(jt_DecimalFormat__init_4), "$applyPattern", $rt_wrapFunction1(jt_DecimalFormat_applyPattern), "$setMultiplier", $rt_wrapFunction1(jt_DecimalFormat_setMultiplier), "$getGroupingSize", $rt_wrapFunction0(jt_DecimalFormat_getGroupingSize), "$setGroupingSize", $rt_wrapFunction1(jt_DecimalFormat_setGroupingSize), "$setDecimalSeparatorAlwaysShown", $rt_wrapFunction1(jt_DecimalFormat_setDecimalSeparatorAlwaysShown)], otcit_FloatAnalyzer, "FloatAnalyzer", 79, jl_Object, [], 4, 3, 0, otcit_FloatAnalyzer_$callClinit, 0, cbgg_Composite, "Composite", 32, jl_Enum, [], 12, 3, 0, cbgg_Composite_$callClinit, ["$getValue1", $rt_wrapFunction0(cbgg_Composite_getValue)], cbgm_CumulativeDistribution, "CumulativeDistribution", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_CumulativeDistribution__init_)], omceu_API$_Windows, "API$_Windows", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_Windows__init_0), "$create1", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_Windows_create(this, var_1, var_2, var_3, var_4, var_5); }, "$create12", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_Windows_create0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$create19", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13, var_14) { return omceu_API$_Windows_create1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10, var_11, var_12, var_13, var_14); }, "$setEnforceScreenBounds", $rt_wrapFunction2(omceu_API$_Windows_setEnforceScreenBounds), "$setIcon0", $rt_wrapFunction2(omceu_API$_Windows_setIcon), "$setIconIndex", $rt_wrapFunction2(omceu_API$_Windows_setIconIndex), "$setVisible0", $rt_wrapFunction2(omceu_API$_Windows_setVisible), "$setHasTitleBar", $rt_wrapFunction2(omceu_API$_Windows_setHasTitleBar), "$setWindowAction", $rt_wrapFunction2(omceu_API$_Windows_setWindowAction), "$setFoldable", $rt_wrapFunction2(omceu_API$_Windows_setFoldable), "$addComponent", $rt_wrapFunction2(omceu_API$_Windows_addComponent), "$addComponents", $rt_wrapFunction2(omceu_API$_Windows_addComponents), "$findComponentsByName", $rt_wrapFunction2(omceu_API$_Windows_findComponentsByName), "$findComponentByName", $rt_wrapFunction2(omceu_API$_Windows_findComponentByName), "$center", $rt_wrapFunction1(omceu_API$_Windows_center), "$setFont1", $rt_wrapFunction2(omceu_API$_Windows_setFont), "$setName", $rt_wrapFunction2(omceu_API$_Windows_setName), "$setData", $rt_wrapFunction2(omceu_API$_Windows_setData), "$setColor4", $rt_wrapFunction2(omceu_API$_Windows_setColor), "$setColor5", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_Windows_setColor0(this, var_1, var_2, var_3, var_4, var_5); }, "$setAlwaysOnTop", $rt_wrapFunction2(omceu_API$_Windows_setAlwaysOnTop), "$setFolded", $rt_wrapFunction2(omceu_API$_Windows_setFolded), "$setMoveAble", $rt_wrapFunction2(omceu_API$_Windows_setMoveAble), "$setPosition0", $rt_wrapFunction3(omceu_API$_Windows_setPosition), "$setSize0", $rt_wrapFunction3(omceu_API$_Windows_setSize), "$setTitle", $rt_wrapFunction2(omceu_API$_Windows_setTitle)], cbgggpv_PrimitiveSpawnShapeValue$SpawnSide, "PrimitiveSpawnShapeValue$SpawnSide", 41, jl_Enum, [], 12, 3, 0, cbgggpv_PrimitiveSpawnShapeValue$SpawnSide_$callClinit, 0, cbgggpi_DynamicsModifier$FaceDirection, "DynamicsModifier$FaceDirection", 42, cbgggpi_DynamicsModifier, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$FaceDirection__init_)], omceu_API$_MouseTool, "API$_MouseTool", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceu_API$_MouseTool__init_), "$create18", $rt_wrapFunction3(omceu_API$_MouseTool_create), "$create20", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_MouseTool_create0(this, var_1, var_2, var_3, var_4, var_5); }, "$setName1", $rt_wrapFunction2(omceu_API$_MouseTool_setName), "$setData0", $rt_wrapFunction2(omceu_API$_MouseTool_setData), "$setCursor", $rt_wrapFunction2(omceu_API$_MouseTool_setCursor), "$setCursorDown", $rt_wrapFunction2(omceu_API$_MouseTool_setCursorDown), "$setMouseToolAction", $rt_wrapFunction2(omceu_API$_MouseTool_setMouseToolAction)], omceg_EngineInput, "EngineInput", 102, jl_Object, [], 4, 3, 0, 0, ["$_init_155", $rt_wrapFunction2(omceg_EngineInput__init_), "$p0", $rt_wrapFunction1(omceg_EngineInput_p), "$type12", $rt_wrapFunction0(omceg_EngineInput_type), "$equals", $rt_wrapFunction1(omceg_EngineInput_equals), "$hashCode", $rt_wrapFunction0(omceg_EngineInput_hashCode), "$toString", $rt_wrapFunction0(omceg_EngineInput_toString)], cbggg_ShaderProgram, "ShaderProgram", 33, jl_Object, [cbgu_Disposable], 0, 3, 0, cbggg_ShaderProgram_$callClinit, ["$_init_121", $rt_wrapFunction2(cbggg_ShaderProgram__init_0), "$createProgram", $rt_wrapFunction0(cbggg_ShaderProgram_createProgram), "$getLog", $rt_wrapFunction0(cbggg_ShaderProgram_getLog), "$isCompiled", $rt_wrapFunction0(cbggg_ShaderProgram_isCompiled), "$fetchUniformLocation", $rt_wrapFunction2(cbggg_ShaderProgram_fetchUniformLocation0), "$setUniformi", $rt_wrapFunction2(cbggg_ShaderProgram_setUniformi), "$setUniformMatrix", $rt_wrapFunction2(cbggg_ShaderProgram_setUniformMatrix), "$setUniformMatrix0", $rt_wrapFunction3(cbggg_ShaderProgram_setUniformMatrix0), "$setUniformMatrix1", $rt_wrapFunction3(cbggg_ShaderProgram_setUniformMatrix1), "$setVertexAttribute", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbggg_ShaderProgram_setVertexAttribute(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$bind", $rt_wrapFunction0(cbggg_ShaderProgram_bind), "$dispose", $rt_wrapFunction0(cbggg_ShaderProgram_dispose), "$disableVertexAttribute", $rt_wrapFunction1(cbggg_ShaderProgram_disableVertexAttribute), "$disableVertexAttribute0", $rt_wrapFunction1(cbggg_ShaderProgram_disableVertexAttribute0), "$enableVertexAttribute", $rt_wrapFunction1(cbggg_ShaderProgram_enableVertexAttribute), "$getAttributeLocation", $rt_wrapFunction1(cbggg_ShaderProgram_getAttributeLocation)]]); $rt_metadata([cbg_Files$FileType, "Files$FileType", 15, jl_Enum, [], 12, 3, 0, cbg_Files$FileType_$callClinit, 0, jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1, "AbstractCharClass$LazyJavaJavaIdentifierStart$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_258", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaJavaIdentifierStart$1_contains)], cbgu_BooleanArray, "BooleanArray", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_BooleanArray__init_0), "$_init_14", $rt_wrapFunction2(cbgu_BooleanArray__init_2)], cbgg_Camera, "Camera", 32, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgg_Camera__init_), "$unproject", function(var_1, var_2, var_3, var_4, var_5) { return cbgg_Camera_unproject(this, var_1, var_2, var_3, var_4, var_5); }], cbgg_OrthographicCamera, "OrthographicCamera", 32, cbgg_Camera, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgg_OrthographicCamera__init_), "$_init_8", $rt_wrapFunction2(cbgg_OrthographicCamera__init_2), "$update", $rt_wrapFunction0(cbgg_OrthographicCamera_update), "$update1", $rt_wrapFunction1(cbgg_OrthographicCamera_update0), "$setToOrtho1", $rt_wrapFunction1(cbgg_OrthographicCamera_setToOrtho), "$setToOrtho0", $rt_wrapFunction3(cbgg_OrthographicCamera_setToOrtho0)], cbggg_IndexBufferObject, "IndexBufferObject", 33, jl_Object, [cbggg_IndexData], 0, 3, 0, 0, ["$_init_14", $rt_wrapFunction2(cbggg_IndexBufferObject__init_0), "$_init_4", $rt_wrapFunction1(cbggg_IndexBufferObject__init_2), "$getNumIndices", $rt_wrapFunction0(cbggg_IndexBufferObject_getNumIndices), "$getNumMaxIndices", $rt_wrapFunction0(cbggg_IndexBufferObject_getNumMaxIndices), "$setIndices0", $rt_wrapFunction3(cbggg_IndexBufferObject_setIndices), "$getBuffer", $rt_wrapFunction1(cbggg_IndexBufferObject_getBuffer), "$bind", $rt_wrapFunction0(cbggg_IndexBufferObject_bind), "$unbind", $rt_wrapFunction0(cbggg_IndexBufferObject_unbind), "$dispose", $rt_wrapFunction0(cbggg_IndexBufferObject_dispose)], cbggg_IndexArray, "IndexArray", 33, cbggg_IndexBufferObject, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbggg_IndexArray__init_0)], cbgggpi_SpawnInfluencer, "SpawnInfluencer", 42, cbgggpi_Influencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_SpawnInfluencer__init_)], ju_Arrays, "Arrays", 46, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Arrays__init_)], omcs_SandtrixMain$1, "SandtrixMain$1", 85, jl_Object, [], 32, 0, 0, omcs_SandtrixMain$1_$callClinit, 0, omcet_Tools$Log, "Tools$Log", 131, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcet_Tools$Log__init_)], jur_CharClass$3, "CharClass$3", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_125", $rt_wrapFunction3(jur_CharClass$3__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$3_contains)], jur_CharClass$4, "CharClass$4", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$4__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$4_contains)], jur_CharClass$1, "CharClass$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_124", $rt_wrapFunction2(jur_CharClass$1__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$1_contains)], jur_CharClass$2, "CharClass$2", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_125", $rt_wrapFunction3(jur_CharClass$2__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$2_contains)], jur_CharClass$7, "CharClass$7", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_124", $rt_wrapFunction2(jur_CharClass$7__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$7_contains)], cbgssu_ScrollPane$ScrollPaneStyle, "ScrollPane$ScrollPaneStyle", 26, jl_Object, [], 0, 3, [cbgssu_ScrollPane,0,"ScrollPaneStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ScrollPane$ScrollPaneStyle__init_)], jur_CharClass$8, "CharClass$8", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_126", $rt_wrapFunction3(jur_CharClass$8__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$8_contains)], jur_CharClass$5, "CharClass$5", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$5__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$5_contains)], jur_CharClass$6, "CharClass$6", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_124", $rt_wrapFunction2(jur_CharClass$6__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$6_contains)], cgxgbt_TeaGraphics$FullscreenChanged, "TeaGraphics$FullscreenChanged", 5, jl_Object, [otj_JSObject], 3, 3, 0, 0, 0, omcst_TeaVMLauncher, "TeaVMLauncher", 139, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcst_TeaVMLauncher__init_)], jur_DotSet, "DotSet", 47, jur_JointSet, [], 4, 0, 0, 0, ["$_init_251", $rt_wrapFunction1(jur_DotSet__init_0), "$matches", $rt_wrapFunction3(jur_DotSet_matches), "$getName", $rt_wrapFunction0(jur_DotSet_getName), "$setNext", $rt_wrapFunction1(jur_DotSet_setNext), "$getType1", $rt_wrapFunction0(jur_DotSet_getType), "$hasConsumed", $rt_wrapFunction1(jur_DotSet_hasConsumed)], jur_CharClass$9, "CharClass$9", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_126", $rt_wrapFunction3(jur_CharClass$9__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$9_contains)], omcetpp_ParticleType, "ParticleType", 135, jl_Enum, [], 12, 3, 0, omcetpp_ParticleType_$callClinit, 0, jl_Character, "Character", 58, jl_Object, [jl_Comparable], 0, 3, 0, jl_Character_$callClinit, ["$_init_229", $rt_wrapFunction1(jl_Character__init_0), "$charValue", $rt_wrapFunction0(jl_Character_charValue), "$toString", $rt_wrapFunction0(jl_Character_toString0), "$equals", $rt_wrapFunction1(jl_Character_equals), "$hashCode", $rt_wrapFunction0(jl_Character_hashCode)], jur_CICharSet, "CICharSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_229", $rt_wrapFunction1(jur_CICharSet__init_0), "$accepts", $rt_wrapFunction2(jur_CICharSet_accepts), "$getName", $rt_wrapFunction0(jur_CICharSet_getName)], jur_SupplCharSet, "SupplCharSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_SupplCharSet__init_0), "$accepts", $rt_wrapFunction2(jur_SupplCharSet_accepts), "$find", $rt_wrapFunction3(jur_SupplCharSet_find), "$findBack", $rt_wrapFunction4(jur_SupplCharSet_findBack), "$getName", $rt_wrapFunction0(jur_SupplCharSet_getName), "$getCodePoint", $rt_wrapFunction0(jur_SupplCharSet_getCodePoint), "$first", $rt_wrapFunction1(jur_SupplCharSet_first)], otjc_JSNumber, "JSNumber", 63, jl_Object, [otj_JSObject], 1, 3, 0, 0, 0, cbgssa_ColorAction, "ColorAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_ColorAction__init_)], cbgggm_NodeAnimation, "NodeAnimation", 36, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggm_NodeAnimation__init_)], cbgu_Queue, "Queue", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Queue__init_), "$_init_4", $rt_wrapFunction1(cbgu_Queue__init_2)], cbgm_Ellipse, "Ellipse", 43, jl_Object, [ji_Serializable, cbgm_Shape2D], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Ellipse__init_0), "$_init_5", $rt_wrapFunction4(cbgm_Ellipse__init_2)], omceugcm_Map, "Map", 123, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcm_Map__init_)], cbgg_PixmapEmu$2, "PixmapEmu$2", 32, jl_Object, [], 32, 0, 0, cbgg_PixmapEmu$2_$callClinit, 0, cbgu_IntMap, "IntMap", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_IntMap__init_), "$_init_4", $rt_wrapFunction1(cbgu_IntMap__init_2), "$_init_184", $rt_wrapFunction2(cbgu_IntMap__init_4), "$place", $rt_wrapFunction1(cbgu_IntMap_place), "$put12", $rt_wrapFunction2(cbgu_IntMap_put), "$get5", $rt_wrapFunction1(cbgu_IntMap_get), "$remove1", $rt_wrapFunction1(cbgu_IntMap_remove), "$containsValue", $rt_wrapFunction2(cbgu_IntMap_containsValue)], jnci_Iso8859Encoder, "Iso8859Encoder", 53, jnci_BufferedEncoder, [], 0, 3, 0, 0, ["$_init_60", $rt_wrapFunction1(jnci_Iso8859Encoder__init_0), "$arrayEncode", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { return jnci_Iso8859Encoder_arrayEncode(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }], cbgm_Quaternion, "Quaternion", 43, jl_Object, [ji_Serializable], 0, 3, 0, cbgm_Quaternion_$callClinit, ["$_init_5", $rt_wrapFunction4(cbgm_Quaternion__init_2), "$_init_0", $rt_wrapFunction0(cbgm_Quaternion__init_0), "$set13", $rt_wrapFunction4(cbgm_Quaternion_set), "$idt1", $rt_wrapFunction0(cbgm_Quaternion_idt)], cbgggpv_GradientColorValue, "GradientColorValue", 41, cbgggpv_ParticleValue, [], 0, 3, 0, cbgggpv_GradientColorValue_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgggpv_GradientColorValue__init_0)], cbgggpi_RegionInfluencer$Animated, "RegionInfluencer$Animated", 42, cbgggpi_RegionInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_RegionInfluencer$Animated__init_)], jnc_StandardCharsets, "StandardCharsets", 52, jl_Object, [], 4, 3, 0, jnc_StandardCharsets_$callClinit, 0, jur_AbstractCharClass$LazyJavaMirrored$1, "AbstractCharClass$LazyJavaMirrored$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_287", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaMirrored$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaMirrored$1_contains)], omcsd_Data, "Data", 86, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsd_Data__init_)], jn_ShortBufferOverByteBufferLittleEndian, "ShortBufferOverByteBufferLittleEndian", 51, jn_ShortBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_ShortBufferOverByteBufferLittleEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement1", $rt_wrapFunction1(jn_ShortBufferOverByteBufferLittleEndian_getElement), "$putElement1", $rt_wrapFunction2(jn_ShortBufferOverByteBufferLittleEndian_putElement)], jur_UEOLSet, "UEOLSet", 47, jur_AbstractSet, [], 4, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_UEOLSet__init_0), "$matches", $rt_wrapFunction3(jur_UEOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_UEOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_UEOLSet_getName)], cgxgbtp_AssetType, "AssetType", 12, jl_Enum, [], 12, 3, 0, cgxgbtp_AssetType_$callClinit, 0, omceu_API, "API", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_293", $rt_wrapFunction2(omceu_API__init_0), "$executeSingleUpdateAction", $rt_wrapFunction1(omceu_API_executeSingleUpdateAction), "$addNotification", $rt_wrapFunction1(omceu_API_addNotification), "$removeNotification", $rt_wrapFunction1(omceu_API_removeNotification), "$removeNotifications", $rt_wrapFunction1(omceu_API_removeNotifications), "$removeAllNotifications", $rt_wrapFunction0(omceu_API_removeAllNotifications), "$getModalWindow", $rt_wrapFunction0(omceu_API_getModalWindow), "$addWindow", $rt_wrapFunction1(omceu_API_addWindow), "$removeWindow", $rt_wrapFunction1(omceu_API_removeWindow), "$removeWindows", $rt_wrapFunction1(omceu_API_removeWindows), "$removeAllWindows", $rt_wrapFunction0(omceu_API_removeAllWindows), "$addWindowAsModal", $rt_wrapFunction1(omceu_API_addWindowAsModal), "$removeCurrentModalWindow", $rt_wrapFunction0(omceu_API_removeCurrentModalWindow), "$addScreenComponent", $rt_wrapFunction1(omceu_API_addScreenComponent), "$removeScreenComponent", $rt_wrapFunction1(omceu_API_removeScreenComponent), "$removeScreenComponents", $rt_wrapFunction1(omceu_API_removeScreenComponents), "$removeAllScreenComponents", $rt_wrapFunction0(omceu_API_removeAllScreenComponents), "$findScreenComponentsByName", $rt_wrapFunction1(omceu_API_findScreenComponentsByName), "$findScreenComponentByName", $rt_wrapFunction1(omceu_API_findScreenComponentByName), "$removeEverything", $rt_wrapFunction0(omceu_API_removeEverything), "$setMouseTool", $rt_wrapFunction1(omceu_API_setMouseTool), "$findWindowsByName", $rt_wrapFunction1(omceu_API_findWindowsByName), "$findWindowByName", $rt_wrapFunction1(omceu_API_findWindowByName), "$resolutionWidth", $rt_wrapFunction0(omceu_API_resolutionWidth), "$resolutionHeight", $rt_wrapFunction0(omceu_API_resolutionHeight), "$viewportMode0", $rt_wrapFunction0(omceu_API_viewportMode), "$setViewportMode", $rt_wrapFunction1(omceu_API_setViewportMode)], cbgssu_ActorGestureListener$2, "ActorGestureListener$2", 27, jl_Object, [], 32, 0, 0, cbgssu_ActorGestureListener$2_$callClinit, 0, cbgssa_RemoveAction, "RemoveAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RemoveAction__init_)], jur_UCICharSet, "UCICharSet", 47, jur_LeafSet, [], 0, 0, 0, 0, ["$_init_229", $rt_wrapFunction1(jur_UCICharSet__init_0), "$accepts", $rt_wrapFunction2(jur_UCICharSet_accepts), "$getName", $rt_wrapFunction0(jur_UCICharSet_getName)]]); $rt_metadata([cbgi_GestureDetector$GestureAdapter, "GestureDetector$GestureAdapter", 16, jl_Object, [cbgi_GestureDetector$GestureListener], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgi_GestureDetector$GestureAdapter__init_)], cbgssu_ActorGestureListener$1, "ActorGestureListener$1", 27, cbgi_GestureDetector$GestureAdapter, [], 0, 0, 0, 0, ["$_init_110", $rt_wrapFunction1(cbgssu_ActorGestureListener$1__init_0)], jnci_Iso8859Charset, "Iso8859Charset", 53, jnc_Charset, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jnci_Iso8859Charset__init_), "$newEncoder", $rt_wrapFunction0(jnci_Iso8859Charset_newEncoder)], cbgg_Texture$TextureWrap, "Texture$TextureWrap", 32, jl_Enum, [], 12, 3, 0, cbgg_Texture$TextureWrap_$callClinit, ["$getGLEnum", $rt_wrapFunction0(cbgg_Texture$TextureWrap_getGLEnum)], ju_FormatFlagsConversionMismatchException, "FormatFlagsConversionMismatchException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_290", $rt_wrapFunction2(ju_FormatFlagsConversionMismatchException__init_0)], cbgssu_Slider, "Slider", 26, cbgssu_ProgressBar, [], 0, 3, 0, 0, 0, jur_CompositeGroupQuantifierSet, "CompositeGroupQuantifierSet", 47, jur_GroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_233", function(var_1, var_2, var_3, var_4, var_5) { jur_CompositeGroupQuantifierSet__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$matches", $rt_wrapFunction3(jur_CompositeGroupQuantifierSet_matches), "$getName", $rt_wrapFunction0(jur_CompositeGroupQuantifierSet_getName)], jur_RelCompositeGroupQuantifierSet, "RelCompositeGroupQuantifierSet", 47, jur_CompositeGroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_233", function(var_1, var_2, var_3, var_4, var_5) { jur_RelCompositeGroupQuantifierSet__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$matches", $rt_wrapFunction3(jur_RelCompositeGroupQuantifierSet_matches)], ju_ArrayList, "ArrayList", 46, ju_AbstractList, [jl_Cloneable, ji_Serializable, ju_RandomAccess], 0, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_0", $rt_wrapFunction0(ju_ArrayList__init_1), "$_init_4", $rt_wrapFunction1(ju_ArrayList__init_3), "$_init_81", $rt_wrapFunction1(ju_ArrayList__init_4), "$ensureCapacity", $rt_wrapFunction1(ju_ArrayList_ensureCapacity), "$get5", $rt_wrapFunction1(ju_ArrayList_get), "$size0", $rt_wrapFunction0(ju_ArrayList_size), "$set11", $rt_wrapFunction2(ju_ArrayList_set), "$add2", $rt_wrapFunction1(ju_ArrayList_add), "$add3", $rt_wrapFunction2(ju_ArrayList_add0), "$remove1", $rt_wrapFunction1(ju_ArrayList_remove), "$remove0", $rt_wrapFunction1(ju_ArrayList_remove0), "$clear6", $rt_wrapFunction0(ju_ArrayList_clear)], cgxgbt_TeaApplication$4, "TeaApplication$4", 5, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$4__init_0), "$onSuccess", $rt_wrapFunction2(cgxgbt_TeaApplication$4_onSuccess)], omceugcp_ProgressBar, "ProgressBar", 119, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcp_ProgressBar__init_)], jl_IllegalMonitorStateException, "IllegalMonitorStateException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IllegalMonitorStateException__init_0)], cgxgbt_TeaApplication$5, "TeaApplication$5", 5, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$5__init_0), "$onSuccess", $rt_wrapFunction2(cgxgbt_TeaApplication$5_onSuccess), "$onFailure", $rt_wrapFunction1(cgxgbt_TeaApplication$5_onFailure)], cgxgbt_TeaApplication$6, "TeaApplication$6", 5, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$6__init_0), "$onSuccess", $rt_wrapFunction2(cgxgbt_TeaApplication$6_onSuccess), "$onFailure", $rt_wrapFunction1(cgxgbt_TeaApplication$6_onFailure)], cgxgbt_TeaApplication$7, "TeaApplication$7", 5, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$7__init_0), "$onSuccess", $rt_wrapFunction2(cgxgbt_TeaApplication$7_onSuccess), "$onFailure", $rt_wrapFunction1(cgxgbt_TeaApplication$7_onFailure)], jusi_FilteringStreamImpl$wrap$lambda$_1_0, "FilteringStreamImpl$wrap$lambda$_1_0", 49, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_256", $rt_wrapFunction2(jusi_FilteringStreamImpl$wrap$lambda$_1_0__init_0), "$test1", $rt_wrapFunction1(jusi_FilteringStreamImpl$wrap$lambda$_1_0_test)], cbgssu_Value$9, "Value$9", 26, cbgssu_Value, [], 0, 0, 0, 0, 0, cgxgbt_TeaApplication$1, "TeaApplication$1", 5, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$1__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbt_TeaApplication$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbt_TeaApplication$1_handleEvent$exported$0)], cgxgbt_TeaApplication$2, "TeaApplication$2", 5, jl_Object, [cgxgbtd_EventListenerWrapper], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$2__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbt_TeaApplication$2_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbt_TeaApplication$2_handleEvent$exported$0)], cbgg_Cursor$SystemCursor, "Cursor$SystemCursor", 32, jl_Enum, [], 12, 3, 0, cbgg_Cursor$SystemCursor_$callClinit, 0, omcsumw_SettingsWindowGenerator$1, "SettingsWindowGenerator$1", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_129", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$1__init_0), "$onToggle", $rt_wrapFunction1(omcsumw_SettingsWindowGenerator$1_onToggle)], cgxgbtdt_TypedArrays, "TypedArrays", 10, jl_Object, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbtdt_TypedArrays__init_)], cgxgbt_TeaApplication$3, "TeaApplication$3", 5, cgxgbt_AssetLoaderListener, [], 0, 0, 0, 0, ["$_init_272", $rt_wrapFunction1(cgxgbt_TeaApplication$3__init_0), "$onSuccess", $rt_wrapFunction2(cgxgbt_TeaApplication$3_onSuccess)], jur_RelAltGroupQuantifierSet, "RelAltGroupQuantifierSet", 47, jur_AltGroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_RelAltGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_RelAltGroupQuantifierSet_matches)], cbgssu_Value$6, "Value$6", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$6__init_0)], otcir_Flags, "Flags", 75, jl_Object, [], 4, 3, 0, 0, 0, omcsumw_SettingsWindowGenerator$3, "SettingsWindowGenerator$3", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_80", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$3__init_0), "$onRelease", $rt_wrapFunction0(omcsumw_SettingsWindowGenerator$3_onRelease)], cbgssu_Value$5, "Value$5", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$5__init_0)], omcsumw_SettingsWindowGenerator$2, "SettingsWindowGenerator$2", 94, omceuga_ScrollBarAction, [], 0, 0, 0, 0, ["$_init_129", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$2__init_0), "$onScrolled", $rt_wrapFunction1(omcsumw_SettingsWindowGenerator$2_onScrolled)], cbgssu_Value$8, "Value$8", 26, cbgssu_Value, [], 0, 0, 0, 0, 0, omcsumw_SettingsWindowGenerator$5, "SettingsWindowGenerator$5", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_80", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$5__init_0), "$onToggle", $rt_wrapFunction1(omcsumw_SettingsWindowGenerator$5_onToggle)], cbgssu_Value$7, "Value$7", 26, cbgssu_Value, [], 0, 0, 0, 0, 0, omcsumw_SettingsWindowGenerator$4, "SettingsWindowGenerator$4", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_80", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$4__init_0), "$onRelease", $rt_wrapFunction0(omcsumw_SettingsWindowGenerator$4_onRelease)], cbgssu_Value$2, "Value$2", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$2__init_0)], cgxgbt_TeaApplication$8, "TeaApplication$8", 5, jl_Object, [], 32, 0, 0, cgxgbt_TeaApplication$8_$callClinit, 0, omcsumw_SettingsWindowGenerator$7, "SettingsWindowGenerator$7", 94, jl_Object, [], 32, 0, 0, omcsumw_SettingsWindowGenerator$7_$callClinit, 0, cbgssu_Value$1, "Value$1", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$1__init_0)], cbgggpv_CylinderSpawnShapeValue, "CylinderSpawnShapeValue", 41, cbgggpv_PrimitiveSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_CylinderSpawnShapeValue__init_)], omcsumw_SettingsWindowGenerator$6, "SettingsWindowGenerator$6", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_80", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$6__init_0), "$onRelease", $rt_wrapFunction0(omcsumw_SettingsWindowGenerator$6_onRelease)], jnc_Charset$Charsets, "Charset$Charsets", 52, jl_Object, [], 0, 0, 0, jnc_Charset$Charsets_$callClinit, ["$_init_0", $rt_wrapFunction0(jnc_Charset$Charsets__init_)], cbgssu_Value$4, "Value$4", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$4__init_0)], cbgssu_Value$3, "Value$3", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Value$3__init_0)], cbggg_FrameBuffer, "FrameBuffer", 33, cbggg_GLFrameBuffer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_FrameBuffer__init_), "$_init_232", $rt_wrapFunction4(cbggg_FrameBuffer__init_0), "$_init_236", function(var_1, var_2, var_3, var_4, var_5) { cbggg_FrameBuffer__init_4(this, var_1, var_2, var_3, var_4, var_5); }, "$createTexture0", $rt_wrapFunction1(cbggg_FrameBuffer_createTexture), "$disposeColorTexture0", $rt_wrapFunction1(cbggg_FrameBuffer_disposeColorTexture), "$attachFrameBufferColorTexture0", $rt_wrapFunction1(cbggg_FrameBuffer_attachFrameBufferColorTexture), "$attachFrameBufferColorTexture", $rt_wrapFunction1(cbggg_FrameBuffer_attachFrameBufferColorTexture0), "$disposeColorTexture", $rt_wrapFunction1(cbggg_FrameBuffer_disposeColorTexture0), "$createTexture", $rt_wrapFunction1(cbggg_FrameBuffer_createTexture0)], cbgu_ObjectSet$ObjectSetIterator, "ObjectSet$ObjectSetIterator", 21, jl_Object, [jl_Iterable, ju_Iterator], 0, 3, 0, 0, ["$_init_213", $rt_wrapFunction1(cbgu_ObjectSet$ObjectSetIterator__init_0), "$reset2", $rt_wrapFunction0(cbgu_ObjectSet$ObjectSetIterator_reset), "$hasNext", $rt_wrapFunction0(cbgu_ObjectSet$ObjectSetIterator_hasNext), "$next0", $rt_wrapFunction0(cbgu_ObjectSet$ObjectSetIterator_next)], cbg_ApplicationLogger, "ApplicationLogger", 15, jl_Object, [], 3, 3, 0, 0, 0, cgxgbt_TeaApplicationLogger, "TeaApplicationLogger", 5, jl_Object, [cbg_ApplicationLogger], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbt_TeaApplicationLogger__init_), "$log", $rt_wrapFunction2(cgxgbt_TeaApplicationLogger_log), "$error0", $rt_wrapFunction2(cgxgbt_TeaApplicationLogger_error)], jur_FSet$PossessiveFSet, "FSet$PossessiveFSet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_FSet$PossessiveFSet__init_0), "$matches", $rt_wrapFunction3(jur_FSet$PossessiveFSet_matches), "$getName", $rt_wrapFunction0(jur_FSet$PossessiveFSet_getName), "$hasConsumed", $rt_wrapFunction1(jur_FSet$PossessiveFSet_hasConsumed)], omceu_UIAdapter, "UIAdapter", 103, jl_Object, [], 3, 3, 0, 0, ["$renderUIBefore", $rt_wrapFunction1(omceu_UIAdapter_renderUIBefore), "$renderUIAfter", $rt_wrapFunction1(omceu_UIAdapter_renderUIAfter), "$renderFinalScreen", function(var_1, var_2, var_3, var_4, var_5) { omceu_UIAdapter_renderFinalScreen(this, var_1, var_2, var_3, var_4, var_5); }], omcsum_MenuUIAdapter, "MenuUIAdapter", 92, jl_Object, [omceu_UIAdapter], 0, 3, 0, 0, ["$renderUIBefore", $rt_wrapFunction1(omceu_UIAdapter_renderUIBefore), "$renderUIAfter", $rt_wrapFunction1(omceu_UIAdapter_renderUIAfter), "$renderFinalScreen", function(var_1, var_2, var_3, var_4, var_5) { omceu_UIAdapter_renderFinalScreen(this, var_1, var_2, var_3, var_4, var_5); }, "$getStartGameCommand", $rt_wrapFunction0(omcsum_MenuUIAdapter_getStartGameCommand), "$_init_23", $rt_wrapFunction2(omcsum_MenuUIAdapter__init_0), "$init2", $rt_wrapFunction2(omcsum_MenuUIAdapter_init), "$update", $rt_wrapFunction0(omcsum_MenuUIAdapter_update), "$render4", $rt_wrapFunction2(omcsum_MenuUIAdapter_render), "$shutdown", $rt_wrapFunction0(omcsum_MenuUIAdapter_shutdown)], cbgm_Interpolation$ExpOut, "Interpolation$ExpOut", 43, cbgm_Interpolation$Exp, [], 0, 3, 0, 0, ["$_init_8", $rt_wrapFunction2(cbgm_Interpolation$ExpOut__init_0)]]); $rt_metadata([omceg_Output, "Output", 102, jl_Object, [], 3, 3, 0, 0, 0, jur_PosCompositeGroupQuantifierSet, "PosCompositeGroupQuantifierSet", 47, jur_CompositeGroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_233", function(var_1, var_2, var_3, var_4, var_5) { jur_PosCompositeGroupQuantifierSet__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$matches", $rt_wrapFunction3(jur_PosCompositeGroupQuantifierSet_matches)], cbgssu_FocusListener$FocusEvent, "FocusListener$FocusEvent", 27, cbgss_Event, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_FocusListener$FocusEvent__init_)], cbgg_Texture$TextureFilter, "Texture$TextureFilter", 32, jl_Enum, [], 12, 3, 0, cbgg_Texture$TextureFilter_$callClinit, ["$getGLEnum", $rt_wrapFunction0(cbgg_Texture$TextureFilter_getGLEnum)], omcet_Tools$File, "Tools$File", 131, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcet_Tools$File__init_)], jur_AbstractCharClass$LazyJavaDigit$1, "AbstractCharClass$LazyJavaDigit$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_53", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaDigit$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaDigit$1_contains)], cbgss_InputEvent, "InputEvent", 25, cbgss_Event, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_InputEvent__init_)], jl_NoSuchMethodException, "NoSuchMethodException", 58, jl_ReflectiveOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NoSuchMethodException__init_0)], jn_IntBufferOverByteBufferBigEndian, "IntBufferOverByteBufferBigEndian", 51, jn_IntBufferOverByteBuffer, [], 0, 0, 0, 0, ["$_init_69", function(var_1, var_2, var_3, var_4, var_5, var_6) { jn_IntBufferOverByteBufferBigEndian__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$getElement", $rt_wrapFunction1(jn_IntBufferOverByteBufferBigEndian_getElement), "$putElement", $rt_wrapFunction2(jn_IntBufferOverByteBufferBigEndian_putElement)], jl_NullPointerException, "NullPointerException", 58, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(jl_NullPointerException__init_2), "$_init_0", $rt_wrapFunction0(jl_NullPointerException__init_1)], jur_AbstractCharClass$LazyJavaSpaceChar$1, "AbstractCharClass$LazyJavaSpaceChar$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_59", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaSpaceChar$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaSpaceChar$1_contains)], ju_IllegalFormatPrecisionException, "IllegalFormatPrecisionException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(ju_IllegalFormatPrecisionException__init_0)], cbgssu_ImageButton$ImageButtonStyle, "ImageButton$ImageButtonStyle", 26, cbgssu_Button$ButtonStyle, [], 0, 3, [cbgssu_ImageButton,0,"ImageButtonStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ImageButton$ImageButtonStyle__init_)], otr_EventQueue$Event, "EventQueue$Event", 80, jl_Object, [], 3, 3, 0, 0, 0, omceu_API$_Components$_Map$_MapOverlay, "API$_Components$_Map$_MapOverlay", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_61", $rt_wrapFunction1(omceu_API$_Components$_Map$_MapOverlay__init_0)], jl_Math, "Math", 58, jl_Object, [], 4, 3, 0, 0, 0, jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart, "AbstractCharClass$LazyJavaUnicodeIdentifierPart", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUnicodeIdentifierPart_computeValue)], jur_PatternSyntaxException, "PatternSyntaxException", 47, jl_IllegalArgumentException, [], 0, 3, 0, 0, ["$_init_192", $rt_wrapFunction3(jur_PatternSyntaxException__init_0), "$getMessage", $rt_wrapFunction0(jur_PatternSyntaxException_getMessage)], omceugcb_Button, "Button", 117, omceugc_Component, [], 1, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcb_Button__init_)], omcet_Tools$Text, "Tools$Text", 131, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcet_Tools$Text__init_)], cbgm_MapProperties, "MapProperties", 17, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_MapProperties__init_0)], jur_AbstractCharClass$LazyJavaDefined, "AbstractCharClass$LazyJavaDefined", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaDefined__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaDefined_computeValue)], omcsd_DataGenerator$1, "DataGenerator$1", 86, jl_Object, [], 32, 0, 0, omcsd_DataGenerator$1_$callClinit, 0, cbgg_Mesh$VertexDataType, "Mesh$VertexDataType", 32, jl_Enum, [], 12, 3, 0, cbgg_Mesh$VertexDataType_$callClinit, 0, jt_DecimalFormatParser, "DecimalFormatParser", 56, jl_Object, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormatParser__init_), "$parse", $rt_wrapFunction1(jt_DecimalFormatParser_parse), "$apply2", $rt_wrapFunction1(jt_DecimalFormatParser_apply), "$parseText", $rt_wrapFunction2(jt_DecimalFormatParser_parseText)], cbgssu_TextField$TextFieldStyle, "TextField$TextFieldStyle", 26, jl_Object, [], 0, 3, [cbgssu_TextField,0,"TextFieldStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextField$TextFieldStyle__init_)], cbgggpi_DynamicsModifier$TangentialAcceleration, "DynamicsModifier$TangentialAcceleration", 42, cbgggpi_DynamicsModifier$Angular, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$TangentialAcceleration__init_)], omceu_API$_Components$_ComboBox, "API$_Components$_ComboBox", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_ComboBox__init_0)], omceugt_ToolTipImage, "ToolTipImage", 126, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugt_ToolTipImage__init_)], cbgggpv_NumericValue, "NumericValue", 41, cbgggpv_ParticleValue, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_NumericValue__init_)], omcse_SandtrixEngineAdapter, "SandtrixEngineAdapter", 95, jl_Object, [omceg_GameEngineAdapter], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcse_SandtrixEngineAdapter__init_0), "$getExitGameCommand", $rt_wrapFunction0(omcse_SandtrixEngineAdapter_getExitGameCommand), "$init0", $rt_wrapFunction2(omcse_SandtrixEngineAdapter_init), "$beforeInputs", $rt_wrapFunction0(omcse_SandtrixEngineAdapter_beforeInputs), "$processInput0", $rt_wrapFunction1(omcse_SandtrixEngineAdapter_processInput), "$update", $rt_wrapFunction0(omcse_SandtrixEngineAdapter_update), "$shutdown", $rt_wrapFunction0(omcse_SandtrixEngineAdapter_shutdown), "$init1", $rt_wrapFunction2(omcse_SandtrixEngineAdapter_init0)], cbg_LifecycleListener, "LifecycleListener", 15, jl_Object, [], 3, 3, 0, 0, 0, cbgc_Controllers$1, "Controllers$1", 29, jl_Object, [cbg_LifecycleListener], 4, 0, 0, 0, ["$_init_165", $rt_wrapFunction1(cbgc_Controllers$1__init_0), "$resume", $rt_wrapFunction0(cbgc_Controllers$1_resume), "$pause", $rt_wrapFunction0(cbgc_Controllers$1_pause)], cbgu_ObjectMap, "ObjectMap", 21, jl_Object, [jl_Iterable], 0, 3, 0, cbgu_ObjectMap_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgu_ObjectMap__init_1), "$_init_4", $rt_wrapFunction1(cbgu_ObjectMap__init_2), "$_init_184", $rt_wrapFunction2(cbgu_ObjectMap__init_4), "$place0", $rt_wrapFunction1(cbgu_ObjectMap_place), "$locateKey0", $rt_wrapFunction1(cbgu_ObjectMap_locateKey), "$put1", $rt_wrapFunction2(cbgu_ObjectMap_put), "$get2", $rt_wrapFunction1(cbgu_ObjectMap_get), "$remove2", $rt_wrapFunction1(cbgu_ObjectMap_remove), "$clear6", $rt_wrapFunction0(cbgu_ObjectMap_clear), "$containsKey", $rt_wrapFunction1(cbgu_ObjectMap_containsKey), "$resize2", $rt_wrapFunction1(cbgu_ObjectMap_resize)], jur_Pattern, "Pattern", 47, jl_Object, [ji_Serializable], 4, 3, 0, 0, ["$matcher", $rt_wrapFunction1(jur_Pattern_matcher), "$split1", $rt_wrapFunction2(jur_Pattern_split0), "$split0", $rt_wrapFunction1(jur_Pattern_split), "$pattern4", $rt_wrapFunction0(jur_Pattern_pattern), "$groupCount0", $rt_wrapFunction0(jur_Pattern_groupCount), "$compCount0", $rt_wrapFunction0(jur_Pattern_compCount), "$consCount0", $rt_wrapFunction0(jur_Pattern_consCount)], omcsugp_ScoreTextParticleSystem$CustomData, "ScoreTextParticleSystem$CustomData", 91, jl_Object, [], 0, 3, 0, 0, ["$_init_33", $rt_wrapFunction2(omcsugp_ScoreTextParticleSystem$CustomData__init_0)], ji_UnsupportedEncodingException, "UnsupportedEncodingException", 54, ji_IOException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ji_UnsupportedEncodingException__init_)], omcsde_SHAPES, "SHAPES", 87, jl_Enum, [], 12, 3, 0, omcsde_SHAPES_$callClinit, 0, ju_Formattable, "Formattable", 46, jl_Object, [], 3, 3, 0, 0, 0, jur_PosAltGroupQuantifierSet, "PosAltGroupQuantifierSet", 47, jur_AltGroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_PosAltGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PosAltGroupQuantifierSet_matches), "$setNext", $rt_wrapFunction1(jur_PosAltGroupQuantifierSet_setNext)], cbgm_Interpolation$12, "Interpolation$12", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$12__init_0)], cbgssu_Touchpad$1, "Touchpad$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, cbgm_Interpolation$13, "Interpolation$13", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$13__init_0)], cbgm_Interpolation$14, "Interpolation$14", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$14__init_0)], ju_TemplateCollections$ImmutableArrayList, "TemplateCollections$ImmutableArrayList", 46, ju_TemplateCollections$AbstractImmutableList, [ju_RandomAccess], 0, 3, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_18", $rt_wrapFunction1(ju_TemplateCollections$ImmutableArrayList__init_0), "$get5", $rt_wrapFunction1(ju_TemplateCollections$ImmutableArrayList_get), "$size0", $rt_wrapFunction0(ju_TemplateCollections$ImmutableArrayList_size)], cbgm_Interpolation$10, "Interpolation$10", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$10__init_0)], cbgm_Interpolation$11, "Interpolation$11", 43, cbgm_Interpolation, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Interpolation$11__init_0)], cbgggp_ParallelArray, "ParallelArray", 38, jl_Object, [], 0, 3, 0, 0, 0, cgxgbt_TeaGraphics$2, "TeaGraphics$2", 5, cbg_Graphics$DisplayMode, [], 0, 0, 0, 0, ["$_init_149", function(var_1, var_2, var_3, var_4, var_5) { cgxgbt_TeaGraphics$2__init_0(this, var_1, var_2, var_3, var_4, var_5); }], cgxgbt_TeaGraphics$1, "TeaGraphics$1", 5, jl_Object, [cgxgbt_TeaGraphics$FullscreenChanged], 0, 0, 0, 0, ["$_init_148", $rt_wrapFunction1(cgxgbt_TeaGraphics$1__init_0), "$fullscreenChanged", $rt_wrapFunction0(cgxgbt_TeaGraphics$1_fullscreenChanged), "$fullscreenChanged$exported$0", $rt_wrapFunction0(cgxgbt_TeaGraphics$1_fullscreenChanged$exported$0)]]); $rt_metadata([cbgm_Polygon, "Polygon", 43, jl_Object, [cbgm_Shape2D], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Polygon__init_0), "$_init_48", $rt_wrapFunction1(cbgm_Polygon__init_2)], jusi_FilteringStreamImpl, "FilteringStreamImpl", 49, jusi_WrappingStreamImpl, [], 0, 3, 0, 0, ["$toList", $rt_wrapFunction0(jus_Stream_toList), "$_init_101", $rt_wrapFunction2(jusi_FilteringStreamImpl__init_0), "$wrap3", $rt_wrapFunction1(jusi_FilteringStreamImpl_wrap)], cbgggmd_ModelAnimation, "ModelAnimation", 37, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggmd_ModelAnimation__init_)], omceu_API$_Input, "API$_Input", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_Input__init_0), "$lastGUIMouseHoverName", $rt_wrapFunction0(omceu_API$_Input_lastGUIMouseHoverName), "$mouseDown0", $rt_wrapFunction0(omceu_API$_Input_mouseDown), "$mouseUp0", $rt_wrapFunction0(omceu_API$_Input_mouseUp), "$mouseXGUI", $rt_wrapFunction0(omceu_API$_Input_mouseXGUI), "$mouseYGUI", $rt_wrapFunction0(omceu_API$_Input_mouseYGUI), "$mouseX", $rt_wrapFunction0(omceu_API$_Input_mouseX), "$mouseY", $rt_wrapFunction0(omceu_API$_Input_mouseY), "$mouseUpButton", $rt_wrapFunction1(omceu_API$_Input_mouseUpButton), "$mouseDownButton", $rt_wrapFunction1(omceu_API$_Input_mouseDownButton), "$isMouseButtonDown", $rt_wrapFunction1(omceu_API$_Input_isMouseButtonDown), "$keyDown0", $rt_wrapFunction0(omceu_API$_Input_keyDown), "$keyDownKey", $rt_wrapFunction1(omceu_API$_Input_keyDownKey), "$isKeyDown", $rt_wrapFunction1(omceu_API$_Input_isKeyDown), "$gamePadDown", $rt_wrapFunction0(omceu_API$_Input_gamePadDown), "$gamePadDownButton", $rt_wrapFunction1(omceu_API$_Input_gamePadDownButton), "$gamePadIsButtonDown", $rt_wrapFunction1(omceu_API$_Input_gamePadIsButtonDown), "$gamePadDisconnected0", $rt_wrapFunction0(omceu_API$_Input_gamePadDisconnected), "$gamePadLeftX0", $rt_wrapFunction0(omceu_API$_Input_gamePadLeftX), "$gamePadLeftY0", $rt_wrapFunction0(omceu_API$_Input_gamePadLeftY)], omcsc_CFG_UI, "CFG_UI", 96, jl_Object, [], 0, 3, 0, omcsc_CFG_UI_$callClinit, ["$_init_0", $rt_wrapFunction0(omcsc_CFG_UI__init_)], cbgu_Collections, "Collections", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Collections__init_)], cbgssu_ParticleEffectActor, "ParticleEffectActor", 26, cbgss_Actor, [cbgu_Disposable], 0, 3, 0, 0, 0, cbgggpi_ParticleControllerInfluencer$Single, "ParticleControllerInfluencer$Single", 42, cbgggpi_ParticleControllerInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ParticleControllerInfluencer$Single__init_)], jur_UnicodeCategory, "UnicodeCategory", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_UnicodeCategory__init_0), "$contains1", $rt_wrapFunction1(jur_UnicodeCategory_contains)], jur_UnicodeCategoryScope, "UnicodeCategoryScope", 47, jur_UnicodeCategory, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_UnicodeCategoryScope__init_0), "$contains1", $rt_wrapFunction1(jur_UnicodeCategoryScope_contains)], cgxgbtp_Blob, "Blob", 12, jl_Object, [], 4, 3, 0, 0, ["$_init_208", $rt_wrapFunction2(cgxgbtp_Blob__init_0), "$getData", $rt_wrapFunction0(cgxgbtp_Blob_getData), "$getImage", $rt_wrapFunction0(cgxgbtp_Blob_getImage), "$setImage", $rt_wrapFunction1(cgxgbtp_Blob_setImage), "$length", $rt_wrapFunction0(cgxgbtp_Blob_length), "$get10", $rt_wrapFunction1(cgxgbtp_Blob_get), "$read4", $rt_wrapFunction0(cgxgbtp_Blob_read), "$toBase64", $rt_wrapFunction0(cgxgbtp_Blob_toBase64)], jnc_UnmappableCharacterException, "UnmappableCharacterException", 52, jnc_CharacterCodingException, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jnc_UnmappableCharacterException__init_0), "$getMessage", $rt_wrapFunction0(jnc_UnmappableCharacterException_getMessage)], otcit_FloatAnalyzer$Result, "FloatAnalyzer$Result", 79, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(otcit_FloatAnalyzer$Result__init_0)], jur_UCIDecomposedCharSet, "UCIDecomposedCharSet", 47, jur_DecomposedCharSet, [], 0, 0, 0, 0, ["$_init_211", $rt_wrapFunction2(jur_UCIDecomposedCharSet__init_0)], jt_DateFormatSymbols, "DateFormatSymbols", 56, jl_Object, [ji_Serializable, jl_Cloneable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DateFormatSymbols__init_0), "$_init_104", $rt_wrapFunction1(jt_DateFormatSymbols__init_2), "$clone", $rt_wrapFunction0(jt_DateFormatSymbols_clone), "$getAmPmStrings", $rt_wrapFunction0(jt_DateFormatSymbols_getAmPmStrings), "$getEras", $rt_wrapFunction0(jt_DateFormatSymbols_getEras), "$getMonths", $rt_wrapFunction0(jt_DateFormatSymbols_getMonths), "$getShortMonths", $rt_wrapFunction0(jt_DateFormatSymbols_getShortMonths), "$getShortWeekdays", $rt_wrapFunction0(jt_DateFormatSymbols_getShortWeekdays), "$getWeekdays", $rt_wrapFunction0(jt_DateFormatSymbols_getWeekdays)], omcw_SandtrixSettingsWeb$10, "SandtrixSettingsWeb$10", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$10__init_), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$10_isValueValid)], omcw_SandtrixSettingsWeb$11, "SandtrixSettingsWeb$11", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$11__init_), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$11_isValueValid)], omcw_SandtrixSettingsWeb$12, "SandtrixSettingsWeb$12", 98, jl_Object, [omcets_ValidateFunction], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omcw_SandtrixSettingsWeb$12__init_), "$isValueValid", $rt_wrapFunction1(omcw_SandtrixSettingsWeb$12_isValueValid)], cbgssu_TiledDrawable, "TiledDrawable", 27, cbgssu_TextureRegionDrawable, [], 0, 3, [0,0,0], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TiledDrawable__init_)], cbgggpi_DynamicsModifier$CentripetalAcceleration, "DynamicsModifier$CentripetalAcceleration", 42, cbgggpi_DynamicsModifier$Strength, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_DynamicsModifier$CentripetalAcceleration__init_)], jt_DateFormatElement$BaseTimezone, "DateFormatElement$BaseTimezone", 56, jt_DateFormatElement, [], 1, 3, 0, 0, ["$_init_104", $rt_wrapFunction1(jt_DateFormatElement$BaseTimezone__init_), "$equals", $rt_wrapFunction1(jt_DateFormatElement$BaseTimezone_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$BaseTimezone_hashCode)], jt_DateFormatElement$Rfc822Timezone, "DateFormatElement$Rfc822Timezone", 56, jt_DateFormatElement$BaseTimezone, [], 0, 3, 0, 0, ["$_init_104", $rt_wrapFunction1(jt_DateFormatElement$Rfc822Timezone__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$Rfc822Timezone_format)], jur_AbstractCharClass$LazyJavaWhitespace$1, "AbstractCharClass$LazyJavaWhitespace$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_285", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaWhitespace$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaWhitespace$1_contains)], jur_AbstractCharClass$LazyJavaJavaIdentifierStart, "AbstractCharClass$LazyJavaJavaIdentifierStart", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaJavaIdentifierStart__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaJavaIdentifierStart_computeValue)], cbgg_Pixmap$Blending, "Pixmap$Blending", 32, jl_Enum, [], 12, 3, 0, cbgg_Pixmap$Blending_$callClinit, 0, cgxgbt_TeaApplication$AppState, "TeaApplication$AppState", 5, jl_Enum, [], 12, 3, 0, cgxgbt_TeaApplication$AppState_$callClinit, 0, omcsd_DataGenerator, "DataGenerator", 86, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsd_DataGenerator__init_)], omcsumw_SettingsWindowGenerator$4$1, "SettingsWindowGenerator$4$1", 94, omceuga_UpdateAction, [], 0, 0, 0, 0, ["$_init_235", $rt_wrapFunction3(omcsumw_SettingsWindowGenerator$4$1__init_0), "$onUpdate", $rt_wrapFunction0(omcsumw_SettingsWindowGenerator$4$1_onUpdate)], otjt_Uint8Array, "Uint8Array", 69, otjt_ArrayBufferView, [], 1, 3, 0, 0, 0, omceu_InputState, "InputState", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceu_InputState__init_)], jl_Long, "Long", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Long_$callClinit, ["$_init_259", $rt_wrapFunction1(jl_Long__init_0), "$intValue", $rt_wrapFunction0(jl_Long_intValue), "$longValue", $rt_wrapFunction0(jl_Long_longValue), "$toString", $rt_wrapFunction0(jl_Long_toString0), "$hashCode", $rt_wrapFunction0(jl_Long_hashCode), "$equals", $rt_wrapFunction1(jl_Long_equals)], omceum_ViewportMode, "ViewportMode", 130, jl_Enum, [], 12, 3, 0, omceum_ViewportMode_$callClinit, 0, cbg_Input$Keys, "Input$Keys", 15, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbg_Input$Keys__init_)], jur_SequenceSet$IntHash, "SequenceSet$IntHash", 47, jl_Object, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_SequenceSet$IntHash__init_0), "$put10", $rt_wrapFunction2(jur_SequenceSet$IntHash_put), "$get0", $rt_wrapFunction1(jur_SequenceSet$IntHash_get)], cbgssu_Image, "Image", 26, cbgssu_Widget, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Image__init_), "$_init_260", $rt_wrapFunction1(cbgssu_Image__init_2), "$_init_261", $rt_wrapFunction3(cbgssu_Image__init_4), "$setDrawable", $rt_wrapFunction1(cbgssu_Image_setDrawable), "$getPrefWidth", $rt_wrapFunction0(cbgssu_Image_getPrefWidth), "$getPrefHeight", $rt_wrapFunction0(cbgssu_Image_getPrefHeight)], jur_AbstractCharClass$LazyJavaLowerCase, "AbstractCharClass$LazyJavaLowerCase", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLowerCase__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaLowerCase_computeValue)], cbgg_Pixmap$Format, "Pixmap$Format", 32, jl_Enum, [], 12, 3, 0, cbgg_Pixmap$Format_$callClinit, 0, cbgggpi_RegionInfluencer$Random, "RegionInfluencer$Random", 42, cbgggpi_RegionInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_RegionInfluencer$Random__init_)], cgxgbt_TeaApplicationConfiguration, "TeaApplicationConfiguration", 5, jl_Object, [], 0, 3, 0, 0, ["$isFixedSizeApplication", $rt_wrapFunction0(cgxgbt_TeaApplicationConfiguration_isFixedSizeApplication), "$isAutoSizeApplication", $rt_wrapFunction0(cgxgbt_TeaApplicationConfiguration_isAutoSizeApplication), "$_init_", $rt_wrapFunction1(cgxgbt_TeaApplicationConfiguration__init_0)], omceugck_Knob, "Knob", 111, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugck_Knob__init_)], jt_DateFormatElement$ConstantText, "DateFormatElement$ConstantText", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(jt_DateFormatElement$ConstantText__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$ConstantText_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$ConstantText_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$ConstantText_hashCode)], omceugcs_ShapeType, "ShapeType", 112, jl_Enum, [], 12, 3, 0, omceugcs_ShapeType_$callClinit, 0, jur_AbstractCharClass$LazyJavaLetterOrDigit$1, "AbstractCharClass$LazyJavaLetterOrDigit$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_115", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLetterOrDigit$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaLetterOrDigit$1_contains)], jur_CharClass$18, "CharClass$18", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_127", $rt_wrapFunction2(jur_CharClass$18__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$18_contains), "$toString", $rt_wrapFunction0(jur_CharClass$18_toString)], jur_PossessiveGroupQuantifierSet, "PossessiveGroupQuantifierSet", 47, jur_GroupQuantifierSet, [], 0, 0, 0, 0, ["$_init_35", $rt_wrapFunction3(jur_PossessiveGroupQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_PossessiveGroupQuantifierSet_matches)], cbgmo_RectangleMapObject, "RectangleMapObject", 20, cbgm_MapObject, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgmo_RectangleMapObject__init_), "$_init_5", $rt_wrapFunction4(cbgmo_RectangleMapObject__init_2)], omceu_UICommons, "UICommons", 103, jl_Object, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(omceu_UICommons__init_)], omceugcc_ComboBoxItem, "ComboBoxItem", 122, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcc_ComboBoxItem__init_)], jur_CharClass$13, "CharClass$13", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_124", $rt_wrapFunction2(jur_CharClass$13__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$13_contains)], jur_CharClass$12, "CharClass$12", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_124", $rt_wrapFunction2(jur_CharClass$12__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$12_contains)]]); $rt_metadata([jur_CharClass$11, "CharClass$11", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$11__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$11_contains)], jur_CharClass$10, "CharClass$10", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$10__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$10_contains)], jur_CharClass$17, "CharClass$17", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$17__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$17_contains)], jur_CharClass$16, "CharClass$16", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_123", $rt_wrapFunction4(jur_CharClass$16__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$16_contains)], jur_CharClass$15, "CharClass$15", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_126", $rt_wrapFunction3(jur_CharClass$15__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$15_contains)], jur_CharClass$14, "CharClass$14", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_126", $rt_wrapFunction3(jur_CharClass$14__init_0), "$contains1", $rt_wrapFunction1(jur_CharClass$14_contains)], omceuga_ComboBoxAction, "ComboBoxAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, cbgssu_CheckBox$CheckBoxStyle, "CheckBox$CheckBoxStyle", 26, cbgssu_TextButton$TextButtonStyle, [], 0, 3, [cbgssu_CheckBox,0,"CheckBoxStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_CheckBox$CheckBoxStyle__init_)], jl_StringBuilder, "StringBuilder", 58, jl_AbstractStringBuilder, [jl_Appendable], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jl_StringBuilder__init_2), "$_init_0", $rt_wrapFunction0(jl_StringBuilder__init_1), "$append", $rt_wrapFunction1(jl_StringBuilder_append), "$append1", $rt_wrapFunction1(jl_StringBuilder_append4), "$append2", $rt_wrapFunction1(jl_StringBuilder_append1), "$append22", $rt_wrapFunction1(jl_StringBuilder_append5), "$append21", $rt_wrapFunction1(jl_StringBuilder_append3), "$append24", $rt_wrapFunction1(jl_StringBuilder_append2), "$append0", $rt_wrapFunction1(jl_StringBuilder_append0), "$append31", $rt_wrapFunction3(jl_StringBuilder_append6), "$append20", $rt_wrapFunction1(jl_StringBuilder_append7), "$append32", $rt_wrapFunction3(jl_StringBuilder_append8), "$append33", $rt_wrapFunction1(jl_StringBuilder_append9), "$append34", $rt_wrapFunction1(jl_StringBuilder_append10), "$insert22", $rt_wrapFunction2(jl_StringBuilder_insert), "$insert21", $rt_wrapFunction2(jl_StringBuilder_insert0), "$insert20", $rt_wrapFunction2(jl_StringBuilder_insert1), "$insert16", $rt_wrapFunction4(jl_StringBuilder_insert2), "$insert15", $rt_wrapFunction4(jl_StringBuilder_insert3), "$insert18", $rt_wrapFunction2(jl_StringBuilder_insert4), "$insert17", $rt_wrapFunction2(jl_StringBuilder_insert5), "$insert19", $rt_wrapFunction2(jl_StringBuilder_insert6), "$delete0", $rt_wrapFunction2(jl_StringBuilder_delete), "$deleteCharAt", $rt_wrapFunction1(jl_StringBuilder_deleteCharAt), "$insert23", $rt_wrapFunction2(jl_StringBuilder_insert7), "$substring0", $rt_wrapFunction2(jl_StringBuilder_substring), "$setLength", $rt_wrapFunction1(jl_StringBuilder_setLength), "$getChars", $rt_wrapFunction4(jl_StringBuilder_getChars), "$subSequence", $rt_wrapFunction2(jl_StringBuilder_subSequence), "$insert9", $rt_wrapFunction4(jl_StringBuilder_insert8), "$append10", $rt_wrapFunction3(jl_StringBuilder_append11), "$insert8", $rt_wrapFunction4(jl_StringBuilder_insert9), "$append9", $rt_wrapFunction3(jl_StringBuilder_append12), "$charAt", $rt_wrapFunction1(jl_StringBuilder_charAt), "$length", $rt_wrapFunction0(jl_StringBuilder_length), "$toString", $rt_wrapFunction0(jl_StringBuilder_toString), "$ensureCapacity", $rt_wrapFunction1(jl_StringBuilder_ensureCapacity), "$insert7", $rt_wrapFunction2(jl_StringBuilder_insert10), "$insert", $rt_wrapFunction2(jl_StringBuilder_insert11), "$insert6", $rt_wrapFunction2(jl_StringBuilder_insert12), "$insert5", $rt_wrapFunction2(jl_StringBuilder_insert13), "$insert4", $rt_wrapFunction2(jl_StringBuilder_insert14), "$insert2", $rt_wrapFunction2(jl_StringBuilder_insert15), "$insert0", $rt_wrapFunction2(jl_StringBuilder_insert16), "$append36", $rt_wrapFunction1(jl_StringBuilder_append13)], omcsde_DIFFICULTY, "DIFFICULTY", 87, jl_Enum, [], 12, 3, 0, omcsde_DIFFICULTY_$callClinit, 0, ju_ConcurrentModificationException, "ConcurrentModificationException", 46, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_ConcurrentModificationException__init_0)], omceugt_ToolTip, "ToolTip", 126, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugt_ToolTip__init_)], ju_Hashtable$1, "Hashtable$1", 46, jl_Object, [ju_Enumeration], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Hashtable$1__init_0)], cbgggpr_BillboardControllerRenderData, "BillboardControllerRenderData", 40, cbgggpr_ParticleControllerRenderData, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_BillboardControllerRenderData__init_0)], ju_Hashtable$2, "Hashtable$2", 46, jl_Object, [ju_Iterator], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(ju_Hashtable$2__init_0), "$hasNext", $rt_wrapFunction0(ju_Hashtable$2_hasNext), "$next0", $rt_wrapFunction0(ju_Hashtable$2_next)], cgxgbt_TeaNet, "TeaNet", 5, jl_Object, [cbg_Net], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbt_TeaNet__init_)], cbgggpv_ScaledNumericValue, "ScaledNumericValue", 41, cbgggpv_RangedNumericValue, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_ScaledNumericValue__init_0), "$setHigh", $rt_wrapFunction1(cbgggpv_ScaledNumericValue_setHigh)], omcemm_CMediaArray, "CMediaArray", 137, omcemm_CMediaGFX, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaArray__init_0)], cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec, "GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec", 33, jl_Object, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(cbggg_GLFrameBuffer$FrameBufferRenderBufferAttachmentSpec__init_0)], omceugcc_ComboBox, "ComboBox", 122, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcc_ComboBox__init_)], cbgssa_VisibleAction, "VisibleAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_VisibleAction__init_)], omcw_HighScoreManagerWeb$HighScoreAccess, "HighScoreManagerWeb$HighScoreAccess", 98, jl_Object, [], 0, 0, 0, omcw_HighScoreManagerWeb$HighScoreAccess_$callClinit, ["$_init_0", $rt_wrapFunction0(omcw_HighScoreManagerWeb$HighScoreAccess__init_)], cbgu_Scaling$8, "Scaling$8", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$8__init_0)], cbgu_Scaling$7, "Scaling$7", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$7__init_0)], cbgggpi_ColorInfluencer$Random, "ColorInfluencer$Random", 42, cbgggpi_ColorInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_ColorInfluencer$Random__init_)], cbgu_Scaling$6, "Scaling$6", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$6__init_0), "$apply0", $rt_wrapFunction4(cbgu_Scaling$6_apply)], cbgu_Scaling$5, "Scaling$5", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$5__init_0)], cbgg_VertexAttributes, "VertexAttributes", 32, jl_Object, [jl_Iterable, jl_Comparable], 4, 3, 0, 0, ["$_init_274", $rt_wrapFunction1(cbgg_VertexAttributes__init_0), "$size0", $rt_wrapFunction0(cbgg_VertexAttributes_size), "$get11", $rt_wrapFunction1(cbgg_VertexAttributes_get)], ju_Hashtable$4, "Hashtable$4", 46, ju_AbstractSet, [], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_107", $rt_wrapFunction1(ju_Hashtable$4__init_0), "$size0", $rt_wrapFunction0(ju_Hashtable$4_size), "$iterator0", $rt_wrapFunction0(ju_Hashtable$4_iterator)], cbgu_Scaling$9, "Scaling$9", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$9__init_0)], juf_IntFunction, "IntFunction", 50, jl_Object, [], 3, 3, 0, 0, 0, cbgm_CumulativeDistribution$CumulativeValue, "CumulativeDistribution$CumulativeValue", 43, jl_Object, [], 0, 3, 0, 0, 0, omceuga_ComboBoxItemAction, "ComboBoxItemAction", 127, jl_Object, [], 1, 3, 0, 0, 0, cbgmc_Sphere, "Sphere", 44, jl_Object, [ji_Serializable], 0, 3, 0, 0, 0, cbgu_Scaling$4, "Scaling$4", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$4__init_0)], cbgu_Scaling$3, "Scaling$3", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$3__init_0)], cbgu_Scaling$2, "Scaling$2", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$2__init_0)], omceu_API$_Components$_Shape, "API$_Components$_Shape", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_Shape__init_0)], cbgu_Scaling$1, "Scaling$1", 21, cbgu_Scaling, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_Scaling$1__init_0), "$apply0", $rt_wrapFunction4(cbgu_Scaling$1_apply)], cbgssu_SelectBox$SelectBoxStyle, "SelectBox$SelectBoxStyle", 26, jl_Object, [], 0, 3, [cbgssu_SelectBox,0,"SelectBoxStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_SelectBox$SelectBoxStyle__init_)], omcsug_SandtrixUIAdapter, "SandtrixUIAdapter", 90, jl_Object, [omceu_UIAdapter], 0, 3, 0, 0, ["$renderUIBefore", $rt_wrapFunction1(omceu_UIAdapter_renderUIBefore), "$renderUIAfter", $rt_wrapFunction1(omceu_UIAdapter_renderUIAfter), "$_init_26", $rt_wrapFunction1(omcsug_SandtrixUIAdapter__init_0), "$init2", $rt_wrapFunction2(omcsug_SandtrixUIAdapter_init), "$update", $rt_wrapFunction0(omcsug_SandtrixUIAdapter_update), "$render4", $rt_wrapFunction2(omcsug_SandtrixUIAdapter_render), "$renderFinalScreen", function(var_1, var_2, var_3, var_4, var_5) { omcsug_SandtrixUIAdapter_renderFinalScreen(this, var_1, var_2, var_3, var_4, var_5); }, "$shutdown", $rt_wrapFunction0(omcsug_SandtrixUIAdapter_shutdown)], jur_AbstractCharClass$LazyASCII, "AbstractCharClass$LazyASCII", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyASCII__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyASCII_computeValue)], cbggg_GlyphLayout, "GlyphLayout", 34, jl_Object, [cbgu_Pool$Poolable], 0, 3, 0, cbggg_GlyphLayout_$callClinit, ["$_init_0", $rt_wrapFunction0(cbggg_GlyphLayout__init_), "$_init_296", $rt_wrapFunction2(cbggg_GlyphLayout__init_0), "$_init_297", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbggg_GlyphLayout__init_1(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$_init_298", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cbggg_GlyphLayout__init_2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$setText1", $rt_wrapFunction2(cbggg_GlyphLayout_setText), "$setText2", function(var_1, var_2, var_3, var_4, var_5, var_6) { cbggg_GlyphLayout_setText0(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$setText0", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cbggg_GlyphLayout_setText1(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$reset2", $rt_wrapFunction0(cbggg_GlyphLayout_reset), "$toString", $rt_wrapFunction0(cbggg_GlyphLayout_toString)], jt_DateFormatElement$NumericWeekday, "DateFormatElement$NumericWeekday", 56, jt_DateFormatElement$Numeric, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jt_DateFormatElement$NumericWeekday__init_0), "$processBeforeFormat", $rt_wrapFunction1(jt_DateFormatElement$NumericWeekday_processBeforeFormat)], cbggg_PixmapPacker$Page$1, "PixmapPacker$Page$1", 34, cbgg_Texture, [], 0, 0, 0, 0, ["$_init_161", $rt_wrapFunction2(cbggg_PixmapPacker$Page$1__init_0), "$dispose", $rt_wrapFunction0(cbggg_PixmapPacker$Page$1_dispose)], cbggg_HdpiMode, "HdpiMode", 33, jl_Enum, [], 12, 3, 0, cbggg_HdpiMode_$callClinit, 0, cbgssu_DragAndDrop$1, "DragAndDrop$1", 27, cbgssu_DragListener, [], 0, 0, 0, 0, 0, cbgssu_Label$LabelStyle, "Label$LabelStyle", 26, jl_Object, [], 0, 3, [cbgssu_Label,0,"LabelStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Label$LabelStyle__init_)], cbgggm_Node, "Node", 36, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggm_Node__init_)], cbgm_Octree$1, "Octree$1", 43, cbgu_Pool, [], 0, 0, 0, 0, 0]); $rt_metadata([cgxgbta_TeaWebAgent, "TeaWebAgent", 6, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbta_TeaWebAgent__init_)], cbgm_EarClippingTriangulator, "EarClippingTriangulator", 43, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_EarClippingTriangulator__init_)], jur_Quantifier, "Quantifier", 47, jur_SpecialToken, [jl_Cloneable], 0, 0, 0, 0, ["$_init_43", $rt_wrapFunction2(jur_Quantifier__init_0), "$min3", $rt_wrapFunction0(jur_Quantifier_min), "$max2", $rt_wrapFunction0(jur_Quantifier_max), "$toString", $rt_wrapFunction0(jur_Quantifier_toString)], jur_AbstractCharClass$LazyJavaUpperCase$1, "AbstractCharClass$LazyJavaUpperCase$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_282", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUpperCase$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaUpperCase$1_contains)], jn_URI$Helper, "URI$Helper", 57, jl_Object, [], 0, 0, 0, 0, 0, otpp_ResourceAccessor, "ResourceAccessor", 82, jl_Object, [], 4, 0, 0, 0, 0, cbgg_PixmapEmu$DrawType, "PixmapEmu$DrawType", 32, jl_Enum, [], 12, 0, 0, cbgg_PixmapEmu$DrawType_$callClinit, 0, cbguv_StretchViewport, "StretchViewport", 23, cbguv_ScalingViewport, [], 0, 3, 0, 0, ["$_init_87", $rt_wrapFunction3(cbguv_StretchViewport__init_0)], cgxgbt_TeaApplication, "TeaApplication", 5, jl_Object, [cbg_Application, jl_Runnable], 0, 3, 0, 0, ["$_init_228", $rt_wrapFunction2(cgxgbt_TeaApplication__init_), "$run", $rt_wrapFunction0(cgxgbt_TeaApplication_run), "$setApplicationListener", $rt_wrapFunction1(cgxgbt_TeaApplication_setApplicationListener), "$getPreloader", $rt_wrapFunction0(cgxgbt_TeaApplication_getPreloader), "$getConfig", $rt_wrapFunction0(cgxgbt_TeaApplication_getConfig), "$log", $rt_wrapFunction2(cgxgbt_TeaApplication_log), "$error0", $rt_wrapFunction2(cgxgbt_TeaApplication_error), "$getApplicationLogger", $rt_wrapFunction0(cgxgbt_TeaApplication_getApplicationLogger), "$getType2", $rt_wrapFunction0(cgxgbt_TeaApplication_getType), "$postRunnable", $rt_wrapFunction1(cgxgbt_TeaApplication_postRunnable), "$exit", $rt_wrapFunction0(cgxgbt_TeaApplication_exit), "$addLifecycleListener", $rt_wrapFunction1(cgxgbt_TeaApplication_addLifecycleListener), "$getAssetUrl", $rt_wrapFunction0(cgxgbt_TeaApplication_getAssetUrl), "$initBulletPhysics", $rt_wrapFunction1(cgxgbt_TeaApplication_initBulletPhysics), "$initBox2dPhysics", $rt_wrapFunction1(cgxgbt_TeaApplication_initBox2dPhysics), "$initImGui", $rt_wrapFunction1(cgxgbt_TeaApplication_initImGui)], cbgssa_ScaleByAction, "ScaleByAction", 28, cbgssa_RelativeTemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_ScaleByAction__init_)], jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1, "AbstractCharClass$LazyJavaIdentifierIgnorable$1", 47, jur_AbstractCharClass, [], 0, 0, 0, 0, ["$_init_183", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1__init_0), "$contains1", $rt_wrapFunction1(jur_AbstractCharClass$LazyJavaIdentifierIgnorable$1_contains)], jur_ReluctantQuantifierSet, "ReluctantQuantifierSet", 47, jur_LeafQuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_ReluctantQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_ReluctantQuantifierSet_matches)], omcsumw_HelpWindowGenerator$3, "HelpWindowGenerator$3", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_80", $rt_wrapFunction3(omcsumw_HelpWindowGenerator$3__init_0), "$onRelease", $rt_wrapFunction0(omcsumw_HelpWindowGenerator$3_onRelease)], omcsumw_HelpWindowGenerator$2, "HelpWindowGenerator$2", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_79", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { omcsumw_HelpWindowGenerator$2__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$onRelease", $rt_wrapFunction0(omcsumw_HelpWindowGenerator$2_onRelease)], omcsumw_HelpWindowGenerator$1, "HelpWindowGenerator$1", 94, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_79", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10) { omcsumw_HelpWindowGenerator$1__init_0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9, var_10); }, "$onRelease", $rt_wrapFunction0(omcsumw_HelpWindowGenerator$1_onRelease)], cbgggm_Animation, "Animation", 36, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggm_Animation__init_)], cbgur_ArrayReflection, "ArrayReflection", 22, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgur_ArrayReflection__init_)], cbgm_Polyline, "Polyline", 43, jl_Object, [cbgm_Shape2D], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Polyline__init_0), "$_init_48", $rt_wrapFunction1(cbgm_Polyline__init_2)], cbgggpv_PointSpawnShapeValue, "PointSpawnShapeValue", 41, cbgggpv_PrimitiveSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_PointSpawnShapeValue__init_)], omcet_Tools$Colors, "Tools$Colors", 131, jl_Object, [], 0, 3, 0, omcet_Tools$Colors_$callClinit, ["$_init_0", $rt_wrapFunction0(omcet_Tools$Colors__init_)], omcse_TempVariables, "TempVariables", 95, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcse_TempVariables__init_)], cbgg_Mesh, "Mesh", 32, jl_Object, [cbgu_Disposable], 0, 3, 0, cbgg_Mesh_$callClinit, ["$_init_119", function(var_1, var_2, var_3, var_4, var_5) { cbgg_Mesh__init_(this, var_1, var_2, var_3, var_4, var_5); }, "$_init_273", function(var_1, var_2, var_3, var_4, var_5) { cbgg_Mesh__init_2(this, var_1, var_2, var_3, var_4, var_5); }, "$setVertices", $rt_wrapFunction3(cbgg_Mesh_setVertices), "$setIndices", $rt_wrapFunction1(cbgg_Mesh_setIndices), "$bind2", $rt_wrapFunction1(cbgg_Mesh_bind), "$bind0", $rt_wrapFunction3(cbgg_Mesh_bind0), "$unbind2", $rt_wrapFunction1(cbgg_Mesh_unbind), "$unbind0", $rt_wrapFunction3(cbgg_Mesh_unbind0), "$render1", $rt_wrapFunction4(cbgg_Mesh_render), "$render3", function(var_1, var_2, var_3, var_4, var_5) { cbgg_Mesh_render0(this, var_1, var_2, var_3, var_4, var_5); }, "$dispose", $rt_wrapFunction0(cbgg_Mesh_dispose), "$getIndicesBuffer", $rt_wrapFunction1(cbgg_Mesh_getIndicesBuffer)], otjb_Performance, "Performance", 68, jl_Object, [otj_JSObject], 4, 3, 0, 0, 0, omcsde_COLOR_MODE, "COLOR_MODE", 87, jl_Enum, [], 12, 3, 0, omcsde_COLOR_MODE_$callClinit, 0, jur_EOISet, "EOISet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_EOISet__init_), "$matches", $rt_wrapFunction3(jur_EOISet_matches), "$hasConsumed", $rt_wrapFunction1(jur_EOISet_hasConsumed), "$getName", $rt_wrapFunction0(jur_EOISet_getName)], cbgu_ObjectIntMap, "ObjectIntMap", 21, jl_Object, [jl_Iterable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_ObjectIntMap__init_), "$_init_184", $rt_wrapFunction2(cbgu_ObjectIntMap__init_2), "$place0", $rt_wrapFunction1(cbgu_ObjectIntMap_place), "$locateKey0", $rt_wrapFunction1(cbgu_ObjectIntMap_locateKey), "$put11", $rt_wrapFunction2(cbgu_ObjectIntMap_put), "$get18", $rt_wrapFunction2(cbgu_ObjectIntMap_get), "$resize2", $rt_wrapFunction1(cbgu_ObjectIntMap_resize)], jusi_SpliteratorOverCollection, "SpliteratorOverCollection", 49, jl_Object, [ju_Spliterator], 0, 3, 0, 0, ["$_init_81", $rt_wrapFunction1(jusi_SpliteratorOverCollection__init_0), "$tryAdvance", $rt_wrapFunction1(jusi_SpliteratorOverCollection_tryAdvance), "$estimateSize0", $rt_wrapFunction0(jusi_SpliteratorOverCollection_estimateSize)], omceuga_HotKeyAction, "HotKeyAction", 127, jl_Object, [], 1, 3, 0, 0, 0, jn_ByteBufferImpl, "ByteBufferImpl", 51, jn_ByteBuffer, [], 0, 0, 0, 0, ["$_init_44", $rt_wrapFunction2(jn_ByteBufferImpl__init_1), "$_init_179", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { jn_ByteBufferImpl__init_2(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$get10", $rt_wrapFunction1(jn_ByteBufferImpl_get), "$compact0", $rt_wrapFunction0(jn_ByteBufferImpl_compact), "$isReadOnly", $rt_wrapFunction0(jn_ByteBufferImpl_isReadOnly), "$asShortBuffer", $rt_wrapFunction0(jn_ByteBufferImpl_asShortBuffer), "$getInt", $rt_wrapFunction1(jn_ByteBufferImpl_getInt), "$putInt", $rt_wrapFunction2(jn_ByteBufferImpl_putInt), "$asIntBuffer", $rt_wrapFunction0(jn_ByteBufferImpl_asIntBuffer), "$asFloatBuffer", $rt_wrapFunction0(jn_ByteBufferImpl_asFloatBuffer)], jl_Thread$SleepHandler, "Thread$SleepHandler", 58, jl_Object, [otp_PlatformRunnable, otr_EventQueue$Event, jl_ThreadInterruptHandler], 0, 0, 0, 0, ["$_init_90", $rt_wrapFunction2(jl_Thread$SleepHandler__init_0), "$run", $rt_wrapFunction0(jl_Thread$SleepHandler_run)], omcsde_THEME, "THEME", 87, jl_Enum, [], 12, 3, 0, omcsde_THEME_$callClinit, 0, jt_DateFormatElement$GeneralTimezone, "DateFormatElement$GeneralTimezone", 56, jt_DateFormatElement$BaseTimezone, [], 0, 3, 0, 0, ["$_init_104", $rt_wrapFunction1(jt_DateFormatElement$GeneralTimezone__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$GeneralTimezone_format)], cbgm_Plane, "Plane", 43, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_Plane__init_0), "$_init_47", $rt_wrapFunction2(cbgm_Plane__init_2), "$set15", $rt_wrapFunction3(cbgm_Plane_set)], jt_DateFormatElement$WeekdayText, "DateFormatElement$WeekdayText", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_202", $rt_wrapFunction2(jt_DateFormatElement$WeekdayText__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$WeekdayText_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$WeekdayText_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$WeekdayText_hashCode)], omceu_API$_Notification, "API$_Notification", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_231", $rt_wrapFunction1(omceu_API$_Notification__init_0), "$create23", $rt_wrapFunction1(omceu_API$_Notification_create), "$create26", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_Notification_create0(this, var_1, var_2, var_3, var_4, var_5); }, "$setName2", $rt_wrapFunction2(omceu_API$_Notification_setName), "$setData1", $rt_wrapFunction2(omceu_API$_Notification_setData), "$setNotificationAction", $rt_wrapFunction2(omceu_API$_Notification_setNotificationAction), "$setDisplayTime", $rt_wrapFunction2(omceu_API$_Notification_setDisplayTime), "$setColor6", $rt_wrapFunction2(omceu_API$_Notification_setColor), "$setColor7", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_Notification_setColor0(this, var_1, var_2, var_3, var_4, var_5); }, "$setFont3", $rt_wrapFunction2(omceu_API$_Notification_setFont), "$setText3", $rt_wrapFunction2(omceu_API$_Notification_setText)], cbgu_Json$Serializer, "Json$Serializer", 21, jl_Object, [], 3, 3, 0, 0, 0, cbgm_Frustum, "Frustum", 43, jl_Object, [], 0, 3, 0, cbgm_Frustum_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgm_Frustum__init_), "$update2", $rt_wrapFunction1(cbgm_Frustum_update)], cbgmc_Ray, "Ray", 44, jl_Object, [ji_Serializable], 0, 3, 0, cbgmc_Ray_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgmc_Ray__init_), "$_init_227", $rt_wrapFunction2(cbgmc_Ray__init_2)], cbgssu_DragScrollListener$2, "DragScrollListener$2", 27, cbgu_Timer$Task, [], 0, 0, 0, 0, 0, cgxgbt_TeaInput, "TeaInput", 5, jl_Object, [cbg_Input, cgxgbtd_EventListenerWrapper], 0, 3, 0, 0, ["$_init_271", $rt_wrapFunction1(cgxgbt_TeaInput__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbt_TeaInput_handleEvent), "$reset2", $rt_wrapFunction0(cgxgbt_TeaInput_reset), "$setDelta", $rt_wrapFunction3(cgxgbt_TeaInput_setDelta), "$getRelativeX", $rt_wrapFunction2(cgxgbt_TeaInput_getRelativeX0), "$getRelativeY", $rt_wrapFunction2(cgxgbt_TeaInput_getRelativeY0), "$getRelativeX0", $rt_wrapFunction2(cgxgbt_TeaInput_getRelativeX1), "$getRelativeY0", $rt_wrapFunction2(cgxgbt_TeaInput_getRelativeY1), "$getX", $rt_wrapFunction0(cgxgbt_TeaInput_getX), "$getY", $rt_wrapFunction0(cgxgbt_TeaInput_getY), "$setInputProcessor", $rt_wrapFunction1(cgxgbt_TeaInput_setInputProcessor), "$isCursorCatched", $rt_wrapFunction0(cgxgbt_TeaInput_isCursorCatched), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbt_TeaInput_handleEvent$exported$0)], cbgssu_DragScrollListener$1, "DragScrollListener$1", 27, cbgu_Timer$Task, [], 0, 0, 0, 0, 0, jnc_BufferUnderflowException, "BufferUnderflowException", 52, jl_RuntimeException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jnc_BufferUnderflowException__init_0)], cbgm_Intersector$SplitTriangle, "Intersector$SplitTriangle", 43, jl_Object, [], 0, 3, 0, 0, 0, cbgssu_Table$5, "Table$5", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$5__init_0)], omcsu_UIUtils$1, "UIUtils$1", 89, jl_Object, [], 32, 0, 0, omcsu_UIUtils$1_$callClinit, 0, cbgssu_Table$4, "Table$4", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$4__init_0)], cbgssu_Table$3, "Table$3", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$3__init_0)], omcse_SandtrixEngineAdapter$1, "SandtrixEngineAdapter$1", 95, jl_Object, [], 32, 0, 0, omcse_SandtrixEngineAdapter$1_$callClinit, 0, cbgssu_Table$2, "Table$2", 26, cbgssu_Value, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$2__init_0)], omceu_API$_Components$_ScrollBar$_HorizontalScrollbar, "API$_Components$_ScrollBar$_HorizontalScrollbar", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_220", $rt_wrapFunction1(omceu_API$_Components$_ScrollBar$_HorizontalScrollbar__init_0), "$create7", $rt_wrapFunction3(omceu_API$_Components$_ScrollBar$_HorizontalScrollbar_create), "$create27", function(var_1, var_2, var_3, var_4, var_5) { return omceu_API$_Components$_ScrollBar$_HorizontalScrollbar_create0(this, var_1, var_2, var_3, var_4, var_5); }]]); $rt_metadata([cbgssu_Table$1, "Table$1", 26, cbgu_Pool, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$1__init_0), "$newObject0", $rt_wrapFunction0(cbgssu_Table$1_newObject), "$newObject", $rt_wrapFunction0(cbgssu_Table$1_newObject0)], cbgssu_SplitPane$1, "SplitPane$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, oti_AsyncCallback, "AsyncCallback", 71, jl_Object, [], 3, 3, 0, 0, 0, otja_XMLHttpRequest, "XMLHttpRequest", 70, jl_Object, [otj_JSObject, otjde_EventTarget], 1, 3, 0, 0, ["$addEventListener$exported$0", $rt_wrapFunction2(otja_XMLHttpRequest_addEventListener$exported$0), "$removeEventListener$exported$1", $rt_wrapFunction2(otja_XMLHttpRequest_removeEventListener$exported$1), "$removeEventListener$exported$2", $rt_wrapFunction3(otja_XMLHttpRequest_removeEventListener$exported$2), "$dispatchEvent$exported$3", $rt_wrapFunction1(otja_XMLHttpRequest_dispatchEvent$exported$3), "$addEventListener$exported$4", $rt_wrapFunction3(otja_XMLHttpRequest_addEventListener$exported$4)], ju_IllegalFormatConversionException, "IllegalFormatConversionException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_289", $rt_wrapFunction2(ju_IllegalFormatConversionException__init_0)], jt_DecimalFormat$PercentField, "DecimalFormat$PercentField", 56, jl_Object, [jt_DecimalFormat$FormatField], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jt_DecimalFormat$PercentField__init_), "$equals", $rt_wrapFunction1(jt_DecimalFormat$PercentField_equals), "$hashCode", $rt_wrapFunction0(jt_DecimalFormat$PercentField_hashCode)], cbgssu_Window$WindowStyle, "Window$WindowStyle", 26, jl_Object, [], 0, 3, [cbgssu_Window,0,"WindowStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Window$WindowStyle__init_)], jl_System, "System", 58, jl_Object, [], 4, 3, 0, 0, 0, cbggg_Gdx2DPixmapEmu, "Gdx2DPixmapEmu", 34, jl_Object, [cbgu_Disposable], 0, 3, 0, 0, ["$_init_212", $rt_wrapFunction4(cbggg_Gdx2DPixmapEmu__init_0), "$_init_68", $rt_wrapFunction3(cbggg_Gdx2DPixmapEmu__init_2), "$dispose", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_dispose), "$clear2", $rt_wrapFunction1(cbggg_Gdx2DPixmapEmu_clear), "$getPixel", $rt_wrapFunction2(cbggg_Gdx2DPixmapEmu_getPixel), "$drawPixmap2", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7) { cbggg_Gdx2DPixmapEmu_drawPixmap(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7); }, "$drawPixmap3", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9) { cbggg_Gdx2DPixmapEmu_drawPixmap0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8, var_9); }, "$setBlend", $rt_wrapFunction1(cbggg_Gdx2DPixmapEmu_setBlend), "$getPixels0", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getPixels), "$getHeight", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getHeight), "$getWidth", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getWidth), "$getFormat0", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getFormat), "$getGLInternalFormat", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getGLInternalFormat), "$getGLFormat", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getGLFormat), "$getGLType", $rt_wrapFunction0(cbggg_Gdx2DPixmapEmu_getGLType)], jur_AbstractCharClass$LazyXDigit, "AbstractCharClass$LazyXDigit", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyXDigit__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyXDigit_computeValue)], cbgi_GestureDetector$VelocityTracker, "GestureDetector$VelocityTracker", 16, jl_Object, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgi_GestureDetector$VelocityTracker__init_0)], cbgi_GestureDetector$1, "GestureDetector$1", 16, cbgu_Timer$Task, [], 0, 0, 0, 0, ["$_init_29", $rt_wrapFunction1(cbgi_GestureDetector$1__init_0)], jur_Matcher, "Matcher", 47, jl_Object, [jur_MatchResult], 4, 3, 0, 0, ["$appendReplacement", $rt_wrapFunction2(jur_Matcher_appendReplacement), "$reset3", $rt_wrapFunction0(jur_Matcher_reset), "$appendTail", $rt_wrapFunction1(jur_Matcher_appendTail), "$replaceAll", $rt_wrapFunction1(jur_Matcher_replaceAll), "$group", $rt_wrapFunction1(jur_Matcher_group), "$find1", $rt_wrapFunction1(jur_Matcher_find0), "$find0", $rt_wrapFunction0(jur_Matcher_find), "$start", $rt_wrapFunction1(jur_Matcher_start0), "$end", $rt_wrapFunction1(jur_Matcher_end0), "$matches0", $rt_wrapFunction0(jur_Matcher_matches), "$start14", $rt_wrapFunction0(jur_Matcher_start), "$end0", $rt_wrapFunction0(jur_Matcher_end), "$hasTransparentBounds", $rt_wrapFunction0(jur_Matcher_hasTransparentBounds), "$_init_246", $rt_wrapFunction2(jur_Matcher__init_0)], jur_DotAllSet, "DotAllSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_DotAllSet__init_), "$matches", $rt_wrapFunction3(jur_DotAllSet_matches), "$getName", $rt_wrapFunction0(jur_DotAllSet_getName), "$setNext", $rt_wrapFunction1(jur_DotAllSet_setNext), "$getType1", $rt_wrapFunction0(jur_DotAllSet_getType), "$hasConsumed", $rt_wrapFunction1(jur_DotAllSet_hasConsumed)], jt_FieldPosition, "FieldPosition", 56, jl_Object, [], 0, 3, 0, 0, ["$_init_4", $rt_wrapFunction1(jt_FieldPosition__init_0)], omceu_API$_Components$_GameViewPort, "API$_Components$_GameViewPort", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_GameViewPort__init_0)], omcsug_UIData, "UIData", 90, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsug_UIData__init_)], omceugci_Inventory, "Inventory", 115, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugci_Inventory__init_)], cbgm_BSpline, "BSpline", 43, jl_Object, [cbgm_Path], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgm_BSpline__init_)], omceg_GameEngine, "GameEngine", 102, jl_Object, [], 0, 3, 0, 0, ["$input0", $rt_wrapFunction1(omceg_GameEngine_input), "$outputAvailable", $rt_wrapFunction0(omceg_GameEngine_outputAvailable), "$processOutput", $rt_wrapFunction0(omceg_GameEngine_processOutput), "$getAdapter", $rt_wrapFunction0(omceg_GameEngine_getAdapter), "$getData0", $rt_wrapFunction0(omceg_GameEngine_getData), "$_init_25", $rt_wrapFunction2(omceg_GameEngine__init_0), "$update", $rt_wrapFunction0(omceg_GameEngine_update), "$shutdown", $rt_wrapFunction0(omceg_GameEngine_shutdown)], jur_AbstractCharClass$LazyJavaUpperCase, "AbstractCharClass$LazyJavaUpperCase", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUpperCase__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaUpperCase_computeValue)], ju_DuplicateFormatFlagsException, "DuplicateFormatFlagsException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(ju_DuplicateFormatFlagsException__init_0)], jur_HangulDecomposedCharSet, "HangulDecomposedCharSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_248", $rt_wrapFunction2(jur_HangulDecomposedCharSet__init_0), "$setNext", $rt_wrapFunction1(jur_HangulDecomposedCharSet_setNext), "$getName", $rt_wrapFunction0(jur_HangulDecomposedCharSet_getName), "$matches", $rt_wrapFunction3(jur_HangulDecomposedCharSet_matches), "$first", $rt_wrapFunction1(jur_HangulDecomposedCharSet_first), "$hasConsumed", $rt_wrapFunction1(jur_HangulDecomposedCharSet_hasConsumed)], omceu_API$_Components$_TextField, "API$_Components$_TextField", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_TextField__init_0), "$create13", function(var_1, var_2, var_3, var_4, var_5, var_6) { return omceu_API$_Components$_TextField_create(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$create28", function(var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8) { return omceu_API$_Components$_TextField_create0(this, var_1, var_2, var_3, var_4, var_5, var_6, var_7, var_8); }, "$setMarkerPosition", $rt_wrapFunction2(omceu_API$_Components$_TextField_setMarkerPosition), "$setContent", $rt_wrapFunction2(omceu_API$_Components$_TextField_setContent), "$setFont4", $rt_wrapFunction2(omceu_API$_Components$_TextField_setFont), "$setTextFieldAction", $rt_wrapFunction2(omceu_API$_Components$_TextField_setTextFieldAction), "$setContentMaxLength", $rt_wrapFunction2(omceu_API$_Components$_TextField_setContentMaxLength), "$setAllowedCharacters", $rt_wrapFunction2(omceu_API$_Components$_TextField_setAllowedCharacters), "$focus", $rt_wrapFunction1(omceu_API$_Components$_TextField_focus)], cbgssu_Tree$TreeStyle, "Tree$TreeStyle", 26, jl_Object, [], 0, 3, [cbgssu_Tree,0,"TreeStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Tree$TreeStyle__init_)], ju_MissingFormatWidthException, "MissingFormatWidthException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(ju_MissingFormatWidthException__init_0)], cbgssa_RotateToAction, "RotateToAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RotateToAction__init_)], omceu_API$_Components$_List, "API$_Components$_List", 103, jl_Object, [], 0, 3, 0, 0, ["$_init_182", $rt_wrapFunction1(omceu_API$_Components$_List__init_0)], cgxgbtp_AssetDownloadImpl$1$1, "AssetDownloadImpl$1$1", 12, jl_Object, [cgxgbtd_EventHandlerWrapper], 0, 0, 0, 0, ["$_init_91", $rt_wrapFunction2(cgxgbtp_AssetDownloadImpl$1$1__init_0), "$handleEvent", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$1$1_handleEvent), "$handleEvent$exported$0", $rt_wrapFunction1(cgxgbtp_AssetDownloadImpl$1$1_handleEvent$exported$0)], cbggg_GlyphLayout$GlyphRun, "GlyphLayout$GlyphRun", 34, jl_Object, [cbgu_Pool$Poolable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_GlyphLayout$GlyphRun__init_), "$appendRun", $rt_wrapFunction1(cbggg_GlyphLayout$GlyphRun_appendRun), "$reset2", $rt_wrapFunction0(cbggg_GlyphLayout$GlyphRun_reset), "$toString", $rt_wrapFunction0(cbggg_GlyphLayout$GlyphRun_toString)], jlr_InvocationTargetException, "InvocationTargetException", 59, jl_ReflectiveOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jlr_InvocationTargetException__init_)], cbgssu_ImageTextButton$ImageTextButtonStyle, "ImageTextButton$ImageTextButtonStyle", 26, cbgssu_TextButton$TextButtonStyle, [], 0, 3, [cbgssu_ImageTextButton,0,"ImageTextButtonStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ImageTextButton$ImageTextButtonStyle__init_)], cbgggpe_RegularEmitter$EmissionMode, "RegularEmitter$EmissionMode", 39, jl_Enum, [], 12, 3, 0, cbgggpe_RegularEmitter$EmissionMode_$callClinit, 0, omcemm_CMediaImage, "CMediaImage", 137, omcemm_CMediaGFX, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaImage__init_0)], omcsugp_SandCreateParticleSystem, "SandCreateParticleSystem", 91, omcetp_ParticleSystem, [], 0, 3, 0, 0, ["$_init_238", $rt_wrapFunction1(omcsugp_SandCreateParticleSystem__init_0), "$addParticle5", $rt_wrapFunction2(omcsugp_SandCreateParticleSystem_addParticle), "$updateParticle", $rt_wrapFunction2(omcsugp_SandCreateParticleSystem_updateParticle), "$createParticle", $rt_wrapFunction1(omcsugp_SandCreateParticleSystem_createParticle), "$destroyParticle", $rt_wrapFunction1(omcsugp_SandCreateParticleSystem_destroyParticle)], jl_Object$NotifyListener, "Object$NotifyListener", 58, jl_Object, [otp_PlatformRunnable, otr_EventQueue$Event], 3, 0, 0, 0, 0, omceugc_ContextMenuItem, "ContextMenuItem", 125, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugc_ContextMenuItem__init_)], cbggg_Model, "Model", 35, jl_Object, [cbgu_Disposable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_Model__init_)], jur_WordBoundary, "WordBoundary", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_221", $rt_wrapFunction1(jur_WordBoundary__init_0), "$matches", $rt_wrapFunction3(jur_WordBoundary_matches), "$hasConsumed", $rt_wrapFunction1(jur_WordBoundary_hasConsumed), "$getName", $rt_wrapFunction0(jur_WordBoundary_getName)], omceugct_TextField, "TextField", 113, omceugc_Component, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugct_TextField__init_)], cbgssu_Dialog$4$1, "Dialog$4$1", 26, jl_Object, [jl_Runnable], 0, 0, 0, 0, 0, omceg_EngineOutput, "EngineOutput", 102, jl_Object, [], 4, 3, 0, 0, ["$_init_155", $rt_wrapFunction2(omceg_EngineOutput__init_0), "$p0", $rt_wrapFunction1(omceg_EngineOutput_p), "$type12", $rt_wrapFunction0(omceg_EngineOutput_type), "$equals", $rt_wrapFunction1(omceg_EngineOutput_equals), "$hashCode", $rt_wrapFunction0(omceg_EngineOutput_hashCode), "$toString", $rt_wrapFunction0(omceg_EngineOutput_toString)], omcsdo_Display, "Display", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_Display__init_)], cbgu_BufferUtils, "BufferUtils", 21, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_BufferUtils__init_)], omceui_KeyCode$Key, "KeyCode$Key", 104, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceui_KeyCode$Key__init_)], jl_Double, "Double", 58, jl_Number, [jl_Comparable], 0, 3, 0, jl_Double_$callClinit, 0, cbgu_Json$ReadOnlySerializer, "Json$ReadOnlySerializer", 21, jl_Object, [cbgu_Json$Serializer], 1, 3, 0, 0, 0, cbgssu_Skin$5, "Skin$5", 26, cbgu_Json$ReadOnlySerializer, [], 0, 0, 0, 0, 0, cbgssu_Skin$1, "Skin$1", 26, cbgu_Json, [], 0, 0, 0, 0, 0, cbgssu_Skin$2, "Skin$2", 26, cbgu_Json$ReadOnlySerializer, [], 0, 0, 0, 0, 0]); $rt_metadata([cbgssu_Skin$3, "Skin$3", 26, cbgu_Json$ReadOnlySerializer, [], 0, 0, 0, 0, 0, cbgssu_Skin$4, "Skin$4", 26, cbgu_Json$ReadOnlySerializer, [], 0, 0, 0, 0, 0, omceu_API$_PreConfigured$21, "API$_PreConfigured$21", 103, omceuga_TextFieldAction, [], 0, 0, 0, 0, ["$_init_201", function(var_1, var_2, var_3, var_4, var_5) { omceu_API$_PreConfigured$21__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$onEnter", $rt_wrapFunction2(omceu_API$_PreConfigured$21_onEnter), "$onContentChange", $rt_wrapFunction2(omceu_API$_PreConfigured$21_onContentChange), "$isContentValid", $rt_wrapFunction1(omceu_API$_PreConfigured$21_isContentValid), "$onUnFocus", $rt_wrapFunction0(omceu_API$_PreConfigured$21_onUnFocus)], cbgssu_Slider$1, "Slider$1", 26, cbgss_InputListener, [], 0, 0, 0, 0, 0, otjb_StorageProvider, "StorageProvider", 68, jl_Object, [], 3, 3, 0, 0, 0, otjb_Window, "Window", 68, jl_Object, [otj_JSObject, otjb_WindowEventTarget, otjb_StorageProvider, otjc_JSArrayReader], 1, 3, 0, 0, ["$addEventListener$exported$0", $rt_wrapFunction2(otjb_Window_addEventListener$exported$0), "$removeEventListener$exported$1", $rt_wrapFunction2(otjb_Window_removeEventListener$exported$1), "$get$exported$2", $rt_wrapFunction1(otjb_Window_get$exported$2), "$removeEventListener$exported$3", $rt_wrapFunction3(otjb_Window_removeEventListener$exported$3), "$dispatchEvent$exported$4", $rt_wrapFunction1(otjb_Window_dispatchEvent$exported$4), "$getLength$exported$5", $rt_wrapFunction0(otjb_Window_getLength$exported$5), "$addEventListener$exported$6", $rt_wrapFunction3(otjb_Window_addEventListener$exported$6)], omceuga_InventoryAction, "InventoryAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, omceu_API$_PreConfigured$20, "API$_PreConfigured$20", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_199", $rt_wrapFunction3(omceu_API$_PreConfigured$20__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$20_onRelease)], omceu_API$_PreConfigured$22, "API$_PreConfigured$22", 103, omceuga_WindowAction, [], 0, 0, 0, 0, ["$_init_198", $rt_wrapFunction2(omceu_API$_PreConfigured$22__init_0), "$onAdd", $rt_wrapFunction0(omceu_API$_PreConfigured$22_onAdd)], omceu_API$_PreConfigured$25, "API$_PreConfigured$25", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_195", $rt_wrapFunction2(omceu_API$_PreConfigured$25__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$25_onRelease)], omceu_API$_PreConfigured$24, "API$_PreConfigured$24", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_195", $rt_wrapFunction2(omceu_API$_PreConfigured$24__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$24_onRelease)], cbgssu_Cell, "Cell", 26, jl_Object, [cbgu_Pool$Poolable], 0, 3, 0, cbgssu_Cell_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_Cell__init_), "$setTable", $rt_wrapFunction1(cbgssu_Cell_setTable), "$set16", $rt_wrapFunction1(cbgssu_Cell_set)], jur_IntHash, "IntHash", 47, jl_Object, [], 0, 0, 0, 0, 0, jusi_SimpleStreamImpl$toArray$lambda$_20_0, "SimpleStreamImpl$toArray$lambda$_20_0", 49, jl_Object, [juf_IntFunction], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jusi_SimpleStreamImpl$toArray$lambda$_20_0__init_0), "$apply1", $rt_wrapFunction1(jusi_SimpleStreamImpl$toArray$lambda$_20_0_apply), "$apply3", $rt_wrapFunction1(jusi_SimpleStreamImpl$toArray$lambda$_20_0_apply0)], cbgssa_TouchableAction, "TouchableAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_TouchableAction__init_)], cbgss_Stage, "Stage", 25, cbg_InputAdapter, [cbgu_Disposable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_Stage__init_), "$_init_284", $rt_wrapFunction2(cbgss_Stage__init_2)], jusi_SimpleStreamImpl$ArrayFillingConsumer, "SimpleStreamImpl$ArrayFillingConsumer", 49, jl_Object, [juf_Predicate], 0, 0, 0, 0, ["$_init_18", $rt_wrapFunction1(jusi_SimpleStreamImpl$ArrayFillingConsumer__init_0), "$test1", $rt_wrapFunction1(jusi_SimpleStreamImpl$ArrayFillingConsumer_test)], jur_ReluctantAltQuantifierSet, "ReluctantAltQuantifierSet", 47, jur_AltQuantifierSet, [], 0, 0, 0, 0, ["$_init_76", $rt_wrapFunction3(jur_ReluctantAltQuantifierSet__init_0), "$matches", $rt_wrapFunction3(jur_ReluctantAltQuantifierSet_matches)], jur_AbstractCharClass$LazyJavaWhitespace, "AbstractCharClass$LazyJavaWhitespace", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaWhitespace__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaWhitespace_computeValue)], jur_Matcher$1, "Matcher$1", 47, jl_Object, [], 0, 0, 0, 0, ["$_init_280", $rt_wrapFunction2(jur_Matcher$1__init_0), "$toString", $rt_wrapFunction0(jur_Matcher$1_toString)], cbgssu_Tooltip$1, "Tooltip$1", 26, cbgssu_Container, [], 0, 0, 0, 0, 0, cbgssa_RemoveListenerAction, "RemoveListenerAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_RemoveListenerAction__init_)], omceuga_TabBarAction, "TabBarAction", 127, omceuga_CommonActions, [], 1, 3, 0, 0, 0, jl_NumberFormatException, "NumberFormatException", 58, jl_IllegalArgumentException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_NumberFormatException__init_2), "$_init_", $rt_wrapFunction1(jl_NumberFormatException__init_1)], omcsdo_Settings, "Settings", 88, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omcsdo_Settings__init_)], cgxgbtp_Preloader$Asset, "Preloader$Asset", 12, jl_Object, [], 0, 3, 0, 0, ["$_init_72", $rt_wrapFunction4(cgxgbtp_Preloader$Asset__init_0)], jt_DateFormatElement$NumericHour, "DateFormatElement$NumericHour", 56, jt_DateFormatElement$Numeric, [], 0, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(jt_DateFormatElement$NumericHour__init_0), "$processBeforeFormat", $rt_wrapFunction1(jt_DateFormatElement$NumericHour_processBeforeFormat), "$equals", $rt_wrapFunction1(jt_DateFormatElement$NumericHour_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$NumericHour_hashCode)], cgxgbt_TeaClipboard, "TeaClipboard", 5, jl_Object, [cbgu_Clipboard], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbt_TeaClipboard__init_)], cbgssu_Button$1, "Button$1", 26, cbgssu_ClickListener, [], 0, 0, 0, 0, ["$_init_138", $rt_wrapFunction1(cbgssu_Button$1__init_0)], cbgssa_SizeToAction, "SizeToAction", 28, cbgssa_TemporalAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_SizeToAction__init_)], cbgu_Array$ArrayIterator, "Array$ArrayIterator", 21, jl_Object, [ju_Iterator, jl_Iterable], 0, 3, 0, 0, ["$_init_16", $rt_wrapFunction2(cbgu_Array$ArrayIterator__init_0), "$hasNext", $rt_wrapFunction0(cbgu_Array$ArrayIterator_hasNext), "$next0", $rt_wrapFunction0(cbgu_Array$ArrayIterator_next)], omceu_API$_PreConfigured$16, "API$_PreConfigured$16", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_197", $rt_wrapFunction4(omceu_API$_PreConfigured$16__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$16_onRelease)], omceu_API$_PreConfigured$18, "API$_PreConfigured$18", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_198", $rt_wrapFunction2(omceu_API$_PreConfigured$18__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$18_onRelease)], omceu_API$_PreConfigured$17, "API$_PreConfigured$17", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_200", $rt_wrapFunction3(omceu_API$_PreConfigured$17__init_0), "$onToggle", $rt_wrapFunction1(omceu_API$_PreConfigured$17_onToggle)], jur_IntArrHash, "IntArrHash", 47, jl_Object, [], 0, 0, 0, 0, 0, omceu_API$_PreConfigured$19, "API$_PreConfigured$19", 103, omceuga_ButtonAction, [], 0, 0, 0, 0, ["$_init_199", $rt_wrapFunction3(omceu_API$_PreConfigured$19__init_0), "$onRelease", $rt_wrapFunction0(omceu_API$_PreConfigured$19_onRelease)], jur_AbstractCharClass$LazyJavaMirrored, "AbstractCharClass$LazyJavaMirrored", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaMirrored__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaMirrored_computeValue)], jur_AbstractCharClass$LazyJavaISOControl, "AbstractCharClass$LazyJavaISOControl", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaISOControl__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazyJavaISOControl_computeValue)], cbgggm_NodeKeyframe, "NodeKeyframe", 36, jl_Object, [], 0, 3, 0, 0, 0, cbgggpv_EllipseSpawnShapeValue, "EllipseSpawnShapeValue", 41, cbgggpv_PrimitiveSpawnShapeValue, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpv_EllipseSpawnShapeValue__init_)], cbgggpi_RegionInfluencer$Single, "RegionInfluencer$Single", 42, cbgggpi_RegionInfluencer, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpi_RegionInfluencer$Single__init_)], cgxgbtd_TeaTypedArrays, "TeaTypedArrays", 8, cgxgbtdt_TypedArrays, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbtd_TeaTypedArrays__init_), "$createFloat32Array", $rt_wrapFunction1(cgxgbtd_TeaTypedArrays_createFloat32Array), "$createInt32Array", $rt_wrapFunction1(cgxgbtd_TeaTypedArrays_createInt32Array), "$createInt16Array", $rt_wrapFunction1(cgxgbtd_TeaTypedArrays_createInt16Array), "$createInt8Array", $rt_wrapFunction1(cgxgbtd_TeaTypedArrays_createInt8Array), "$createUint8Array", $rt_wrapFunction1(cgxgbtd_TeaTypedArrays_createUint8Array)], jur_HighSurrogateCharSet, "HighSurrogateCharSet", 47, jur_JointSet, [], 0, 0, 0, 0, ["$_init_229", $rt_wrapFunction1(jur_HighSurrogateCharSet__init_0), "$setNext", $rt_wrapFunction1(jur_HighSurrogateCharSet_setNext), "$matches", $rt_wrapFunction3(jur_HighSurrogateCharSet_matches), "$find", $rt_wrapFunction3(jur_HighSurrogateCharSet_find), "$findBack", $rt_wrapFunction4(jur_HighSurrogateCharSet_findBack), "$getName", $rt_wrapFunction0(jur_HighSurrogateCharSet_getName), "$first", $rt_wrapFunction1(jur_HighSurrogateCharSet_first), "$hasConsumed", $rt_wrapFunction1(jur_HighSurrogateCharSet_hasConsumed)], ju_Formatter$FormatWriter, "Formatter$FormatWriter", 46, jl_Object, [], 0, 0, 0, 0, ["$_init_112", function(var_1, var_2, var_3, var_4, var_5) { ju_Formatter$FormatWriter__init_0(this, var_1, var_2, var_3, var_4, var_5); }, "$write0", $rt_wrapFunction0(ju_Formatter$FormatWriter_write)], cbgssu_Table$DebugRect, "Table$DebugRect", 26, cbgm_Rectangle, [], 0, 3, 0, cbgssu_Table$DebugRect_$callClinit, ["$_init_0", $rt_wrapFunction0(cbgssu_Table$DebugRect__init_)], cbgm_Interpolation$ElasticIn, "Interpolation$ElasticIn", 43, cbgm_Interpolation$Elastic, [], 0, 3, 0, 0, ["$_init_9", $rt_wrapFunction4(cbgm_Interpolation$ElasticIn__init_0)], otpp_AsyncCallbackWrapper, "AsyncCallbackWrapper", 82, jl_Object, [oti_AsyncCallback], 0, 0, 0, 0, ["$_init_291", $rt_wrapFunction1(otpp_AsyncCallbackWrapper__init_0), "$complete", $rt_wrapFunction1(otpp_AsyncCallbackWrapper_complete), "$error", $rt_wrapFunction1(otpp_AsyncCallbackWrapper_error)], ju_Hashtable$HashEnumIterator, "Hashtable$HashEnumIterator", 46, ju_Hashtable$HashIterator, [ju_Enumeration], 0, 0, 0, 0, ["$_init_265", $rt_wrapFunction2(ju_Hashtable$HashEnumIterator__init_0), "$hasMoreElements", $rt_wrapFunction0(ju_Hashtable$HashEnumIterator_hasMoreElements), "$hasNext", $rt_wrapFunction0(ju_Hashtable$HashEnumIterator_hasNext), "$next0", $rt_wrapFunction0(ju_Hashtable$HashEnumIterator_next), "$nextElement", $rt_wrapFunction0(ju_Hashtable$HashEnumIterator_nextElement)], omcemm_CMediaCursor, "CMediaCursor", 137, omcemm_CMediaGFX, [ji_Serializable], 0, 3, [0,0,0], 0, ["$_init_", $rt_wrapFunction1(omcemm_CMediaCursor__init_0)], cbgu_IntArray, "IntArray", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_IntArray__init_1), "$_init_4", $rt_wrapFunction1(cbgu_IntArray__init_2), "$_init_14", $rt_wrapFunction2(cbgu_IntArray__init_4), "$add5", $rt_wrapFunction1(cbgu_IntArray_add), "$add10", $rt_wrapFunction2(cbgu_IntArray_add0), "$get0", $rt_wrapFunction1(cbgu_IntArray_get), "$set", $rt_wrapFunction2(cbgu_IntArray_set), "$pop0", $rt_wrapFunction0(cbgu_IntArray_pop), "$peek0", $rt_wrapFunction0(cbgu_IntArray_peek), "$clear6", $rt_wrapFunction0(cbgu_IntArray_clear), "$ensureCapacity0", $rt_wrapFunction1(cbgu_IntArray_ensureCapacity), "$resize3", $rt_wrapFunction1(cbgu_IntArray_resize), "$hashCode", $rt_wrapFunction0(cbgu_IntArray_hashCode), "$equals", $rt_wrapFunction1(cbgu_IntArray_equals), "$toString", $rt_wrapFunction0(cbgu_IntArray_toString)]]); $rt_metadata([cbgu_OrderedMap, "OrderedMap", 21, cbgu_ObjectMap, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_OrderedMap__init_0), "$put1", $rt_wrapFunction2(cbgu_OrderedMap_put)], omceu_UIEngine$render_drawComponent$lambda$_57_0, "UIEngine$render_drawComponent$lambda$_57_0", 103, jl_Object, [juf_Predicate], 0, 3, 0, 0, ["$_init_295", $rt_wrapFunction3(omceu_UIEngine$render_drawComponent$lambda$_57_0__init_0)], jn_URI, "URI", 57, jl_Object, [jl_Comparable, ji_Serializable], 4, 3, 0, 0, ["$_init_", $rt_wrapFunction1(jn_URI__init_2)], jm_RoundingMode, "RoundingMode", 55, jl_Enum, [], 12, 3, 0, jm_RoundingMode_$callClinit, 0, cbgssu_SelectBox, "SelectBox", 26, cbgssu_Widget, [cbgssu_Disableable], 0, 3, 0, cbgssu_SelectBox_$callClinit, 0, jl_IllegalAccessException, "IllegalAccessException", 58, jl_ReflectiveOperationException, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(jl_IllegalAccessException__init_0)], cbgggpr_ModelInstanceControllerRenderData, "ModelInstanceControllerRenderData", 40, cbgggpr_ParticleControllerRenderData, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgggpr_ModelInstanceControllerRenderData__init_0)], omceui_UIEngineInputProcessor, "UIEngineInputProcessor", 104, jl_Object, [cbg_InputProcessor, cbgc_ControllerListener], 0, 3, 0, 0, ["$_init_294", $rt_wrapFunction2(omceui_UIEngineInputProcessor__init_0), "$keyDown1", $rt_wrapFunction1(omceui_UIEngineInputProcessor_keyDown), "$keyUp0", $rt_wrapFunction1(omceui_UIEngineInputProcessor_keyUp), "$keyTyped0", $rt_wrapFunction1(omceui_UIEngineInputProcessor_keyTyped), "$touchDown", $rt_wrapFunction4(omceui_UIEngineInputProcessor_touchDown), "$touchUp", $rt_wrapFunction4(omceui_UIEngineInputProcessor_touchUp), "$touchDragged", $rt_wrapFunction3(omceui_UIEngineInputProcessor_touchDragged), "$mouseMoved0", $rt_wrapFunction2(omceui_UIEngineInputProcessor_mouseMoved), "$scrolled1", $rt_wrapFunction2(omceui_UIEngineInputProcessor_scrolled)], cbgssu_Touchpad$TouchpadStyle, "Touchpad$TouchpadStyle", 26, jl_Object, [], 0, 3, [cbgssu_Touchpad,0,"TouchpadStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_Touchpad$TouchpadStyle__init_)], cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool, "ParticleControllerInfluencer$Random$ParticleControllerPool", 42, cbgu_Pool, [], 0, 0, 0, 0, ["$_init_167", $rt_wrapFunction1(cbgggpi_ParticleControllerInfluencer$Random$ParticleControllerPool__init_0)], omceugcb_TextButton, "TextButton", 117, omceugcb_Button, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcb_TextButton__init_0)], cbgssa_LayoutAction, "LayoutAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_LayoutAction__init_)], cbgssu_TextField$TextFieldListener, "TextField$TextFieldListener", 26, jl_Object, [], 3, 3, 0, 0, 0, cbggg_Sprite, "Sprite", 34, cbggg_TextureRegion, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbggg_Sprite__init_), "$setColor", $rt_wrapFunction4(cbggg_Sprite_setColor)], cbgu_ShortArray, "ShortArray", 21, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_ShortArray__init_0), "$_init_14", $rt_wrapFunction2(cbgu_ShortArray__init_2)], omceu_UIEngine, "UIEngine", 103, jl_Object, [], 0, 3, 0, 0, ["$getAdapter0", $rt_wrapFunction0(omceu_UIEngine_getAdapter), "$_init_24", function(var_1, var_2, var_3, var_4, var_5, var_6) { omceu_UIEngine__init_(this, var_1, var_2, var_3, var_4, var_5, var_6); }, "$resize0", $rt_wrapFunction2(omceu_UIEngine_resize), "$update", $rt_wrapFunction0(omceu_UIEngine_update), "$render", $rt_wrapFunction0(omceu_UIEngine_render), "$shutdown", $rt_wrapFunction0(omceu_UIEngine_shutdown)], cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec, "GLFrameBuffer$FrameBufferTextureAttachmentSpec", 33, jl_Object, [], 0, 3, 0, 0, ["$_init_68", $rt_wrapFunction3(cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec__init_0), "$isColorTexture", $rt_wrapFunction0(cbggg_GLFrameBuffer$FrameBufferTextureAttachmentSpec_isColorTexture)], cbgu_NumberUtils, "NumberUtils", 21, jl_Object, [], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgu_NumberUtils__init_)], omcsde_GAME_MODE, "GAME_MODE", 87, jl_Enum, [], 12, 3, 0, omcsde_GAME_MODE_$callClinit, 0, omcsm_StartGameCommand, "StartGameCommand", 97, jl_Object, [], 4, 3, 0, 0, ["$_init_11", $rt_wrapFunction4(omcsm_StartGameCommand__init_0)], cbgm_Octree, "Octree", 43, jl_Object, [], 0, 3, 0, cbgm_Octree_$callClinit, 0, cbgssu_ButtonGroup, "ButtonGroup", 26, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_ButtonGroup__init_)], cgxgbts_SMSoundOptions, "SMSoundOptions", 7, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cgxgbts_SMSoundOptions__init_0)], jur_UMultiLineEOLSet, "UMultiLineEOLSet", 47, jur_AbstractSet, [], 0, 0, 0, 0, ["$_init_4", $rt_wrapFunction1(jur_UMultiLineEOLSet__init_0), "$matches", $rt_wrapFunction3(jur_UMultiLineEOLSet_matches), "$hasConsumed", $rt_wrapFunction1(jur_UMultiLineEOLSet_hasConsumed), "$getName", $rt_wrapFunction0(jur_UMultiLineEOLSet_getName)], jl_Thread$start$lambda$_4_0, "Thread$start$lambda$_4_0", 58, jl_Object, [otp_PlatformRunnable], 0, 3, 0, 0, ["$_init_89", $rt_wrapFunction1(jl_Thread$start$lambda$_4_0__init_0), "$run", $rt_wrapFunction0(jl_Thread$start$lambda$_4_0_run)], cbgssa_AfterAction, "AfterAction", 28, cbgssa_DelegateAction, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_AfterAction__init_)], omceum_FColor, "FColor", 130, jl_Object, [ji_Serializable], 0, 3, 0, 0, ["$_init_5", $rt_wrapFunction4(omceum_FColor__init_0)], cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter, "TextField$TextFieldFilter$DigitsOnlyFilter", 26, jl_Object, [cbgssu_TextField$TextFieldFilter], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssu_TextField$TextFieldFilter$DigitsOnlyFilter__init_)], cbgm_Octree$OctreeNode, "Octree$OctreeNode", 43, jl_Object, [], 0, 3, 0, 0, 0, cgxgbtp_Preloader$12, "Preloader$12", 12, jl_Object, [], 32, 0, 0, cgxgbtp_Preloader$12_$callClinit, 0, cbgssa_AddListenerAction, "AddListenerAction", 28, cbgss_Action, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgssa_AddListenerAction__init_)], jur_AbstractCharClass$LazySpecialsBlock, "AbstractCharClass$LazySpecialsBlock", 47, jur_AbstractCharClass$LazyCharClass, [], 0, 0, 0, 0, ["$_init_0", $rt_wrapFunction0(jur_AbstractCharClass$LazySpecialsBlock__init_0), "$computeValue", $rt_wrapFunction0(jur_AbstractCharClass$LazySpecialsBlock_computeValue)], cbgss_Stage$TouchFocus, "Stage$TouchFocus", 25, jl_Object, [cbgu_Pool$Poolable], 4, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(cbgss_Stage$TouchFocus__init_)], ju_IllegalFormatFlagsException, "IllegalFormatFlagsException", 46, ju_IllegalFormatException, [], 0, 3, 0, 0, ["$_init_", $rt_wrapFunction1(ju_IllegalFormatFlagsException__init_0)], cbgssu_List$ListStyle, "List$ListStyle", 26, jl_Object, [], 0, 3, [cbgssu_List,0,"ListStyle"], 0, ["$_init_0", $rt_wrapFunction0(cbgssu_List$ListStyle__init_)], omceg_GameEngine$1, "GameEngine$1", 102, jl_Object, [omceg_Output], 0, 0, 0, 0, ["$_init_26", $rt_wrapFunction1(omceg_GameEngine$1__init_0), "$add8", $rt_wrapFunction1(omceg_GameEngine$1_add)], jt_DateFormatElement$EraText, "DateFormatElement$EraText", 56, jt_DateFormatElement, [], 0, 3, 0, 0, ["$_init_203", $rt_wrapFunction1(jt_DateFormatElement$EraText__init_0), "$format3", $rt_wrapFunction2(jt_DateFormatElement$EraText_format), "$equals", $rt_wrapFunction1(jt_DateFormatElement$EraText_equals), "$hashCode", $rt_wrapFunction0(jt_DateFormatElement$EraText_hashCode)], omceugcb_ImageButton, "ImageButton", 117, omceugcb_Button, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugcb_ImageButton__init_0)], omceugo_OnScreenTextInput, "OnScreenTextInput", 106, jl_Object, [], 0, 3, 0, 0, ["$_init_0", $rt_wrapFunction0(omceugo_OnScreenTextInput__init_)], ju_Arrays$ArrayAsList, "Arrays$ArrayAsList", 46, ju_AbstractList, [ju_RandomAccess], 0, 0, 0, 0, ["$spliterator", $rt_wrapFunction0(ju_Collection_spliterator), "$stream0", $rt_wrapFunction0(ju_Collection_stream), "$_init_18", $rt_wrapFunction1(ju_Arrays$ArrayAsList__init_0), "$get5", $rt_wrapFunction1(ju_Arrays$ArrayAsList_get), "$size0", $rt_wrapFunction0(ju_Arrays$ArrayAsList_size)], omcse_SandtrixEngineAdapter$COLLISION_TYPE, "SandtrixEngineAdapter$COLLISION_TYPE", 95, jl_Enum, [], 12, 0, 0, omcse_SandtrixEngineAdapter$COLLISION_TYPE_$callClinit, 0]); function $rt_array(cls, data) { this.$monitor = null; this.$id$ = 0; this.type = cls; this.data = data; this.constructor = $rt_arraycls(cls); } $rt_array.prototype = $rt_globals.Object.create(($rt_objcls()).prototype); $rt_array.prototype.toString = function() { var str = "["; for (var i = 0;i < this.data.length;++i) { if (i > 0) { str += ", "; } str += this.data[i].toString(); } str += "]"; return str; }; $rt_setCloneMethod($rt_array.prototype, function() { var dataCopy; if ('slice' in this.data) { dataCopy = this.data.slice(); } else { dataCopy = new this.data.constructor(this.data.length); for (var i = 0;i < dataCopy.length;++i) { dataCopy[i] = this.data[i]; } } return new $rt_array(this.type, dataCopy); }); $rt_stringPool(["Can\'t enter monitor from another thread synchronously", "Class does not represent enum", "Enum ", " does not have the ", " constant", "DEFAULT", "HOLD", "TOGGLE", "listener cannot be null.", "bounces cannot be < 2 or > 5: ", "CrazyGamesSDK->adFinished", "Class not found: ", "Could not instantiate instance of class: ", "Constructor not found for class: ", "Security violation occurred while getting constructor for class: \'", "\'.", "Security violation while getting constructor for class: ", "String is null", "String is empty", "String contains invalid digits: ", "String contains digits out of radix ", ": ", "The value is too big for int type: ", "Illegal radix: ", "start + count must be <= size: ", " + ", " <= ", "index can\'t be >= size: ", " >= ", "end can\'t be >= size: ", "start can\'t be > end: ", " > ", "Array is empty.", "additionalCapacity must be >= 0: ", "newSize must be >= 0: ", "[]", ", ", "Replacement preconditions do not hold", "Action must be non-null", "Android", "Mac", "Win", "Linux", "FreeBSD", "iPhone", "iPod", "iPad", "fullscreen", "Loading Assets", "Unloading Game UI", "Unloading Menu UI", "Loading Menu UI", "Loading Game Engine", "Loading Game UI", "Shutting down...", "error", "Desktop", "HeadlessDesktop", "Applet", "WebGL", "iOS", "CI sequence: ", "\tat ", "Caused by: ", "objects cannot be null.", "INIT", "START_TIMER", "PLAY", "PAUSE", "RESOLVE", "NEXT_DELAY", "GAME_OVER_1", "GAME_OVER_2", "fSet", "BehindFSet", "JointSet", " ", "^ ", "range:", "Currency not found: ", "", "001", "ERA=", "YEAR=", "MONTH=", "WEEK_OF_YEAR=", "WEEK_OF_MONTH=", "DAY_OF_MONTH=", "DAY_OF_YEAR=", "DAY_OF_WEEK=", "DAY_OF_WEEK_IN_MONTH=", "AM_PM=", "HOUR=", "HOUR_OF_DAY", "MINUTE=", "SECOND=", "MILLISECOND=", "ZONE_OFFSET=", "DST_OFFSET=", "FileType \'", "\' Not supported in web backend", " does not exist", "", "/", "\\", "null", "false", "true", "Index out of bounds", "New position ", " is outside of range [0;", "New limit ", "Lower", "Upper", "ASCII", "Alpha", "Digit", "Alnum", "Punct", "Graph", "Print", "Blank", "Cntrl", "XDigit", "javaLowerCase", "javaUpperCase", "javaWhitespace", "javaMirrored", "javaDefined", "javaDigit", "javaIdentifierIgnorable", "javaISOControl", "javaJavaIdentifierPart", "javaJavaIdentifierStart", "javaLetter", "javaLetterOrDigit", "javaSpaceChar", "javaTitleCase", "javaUnicodeIdentifierPart", "javaUnicodeIdentifierStart", "Space", "w", "W", "s", "S", "d", "D", "BasicLatin", "Latin-1Supplement", "LatinExtended-A", "LatinExtended-B", "IPAExtensions", "SpacingModifierLetters", "CombiningDiacriticalMarks", "Greek", "Cyrillic", "CyrillicSupplement", "Armenian", "Hebrew", "Arabic", "Syriac", "ArabicSupplement", "Thaana", "Devanagari", "Bengali", "Gurmukhi", "Gujarati", "Oriya", "Tamil", "Telugu", "Kannada", "Malayalam", "Sinhala", "Thai", "Lao", "Tibetan", "Myanmar", "Georgian", "HangulJamo", "Ethiopic", "EthiopicSupplement", "Cherokee", "UnifiedCanadianAboriginalSyllabics", "Ogham", "Runic", "Tagalog", "Hanunoo", "Buhid", "Tagbanwa", "Khmer", "Mongolian", "Limbu", "TaiLe", "NewTaiLue", "KhmerSymbols", "Buginese", "PhoneticExtensions", "PhoneticExtensionsSupplement", "CombiningDiacriticalMarksSupplement", "LatinExtendedAdditional", "GreekExtended", "GeneralPunctuation", "SuperscriptsandSubscripts", "CurrencySymbols", "CombiningMarksforSymbols", "LetterlikeSymbols", "NumberForms", "Arrows", "MathematicalOperators", "MiscellaneousTechnical", "ControlPictures", "OpticalCharacterRecognition", "EnclosedAlphanumerics", "BoxDrawing", "BlockElements", "GeometricShapes", "MiscellaneousSymbols", "Dingbats", "MiscellaneousMathematicalSymbols-A", "SupplementalArrows-A", "BraillePatterns", "SupplementalArrows-B", "MiscellaneousMathematicalSymbols-B", "SupplementalMathematicalOperators", "MiscellaneousSymbolsandArrows", "Glagolitic", "Coptic", "GeorgianSupplement", "Tifinagh", "EthiopicExtended", "SupplementalPunctuation", "CJKRadicalsSupplement", "KangxiRadicals", "IdeographicDescriptionCharacters", "CJKSymbolsandPunctuation", "Hiragana", "Katakana", "Bopomofo", "HangulCompatibilityJamo", "Kanbun", "BopomofoExtended", "CJKStrokes", "KatakanaPhoneticExtensions", "EnclosedCJKLettersandMonths", "CJKCompatibility", "CJKUnifiedIdeographsExtensionA", "YijingHexagramSymbols", "CJKUnifiedIdeographs", "YiSyllables", "YiRadicals", "ModifierToneLetters", "SylotiNagri", "HangulSyllables", "HighSurrogates", "HighPrivateUseSurrogates", "LowSurrogates", "PrivateUseArea", "CJKCompatibilityIdeographs", "AlphabeticPresentationForms", "ArabicPresentationForms-A", "VariationSelectors", "VerticalForms", "CombiningHalfMarks", "CJKCompatibilityForms", "SmallFormVariants", "ArabicPresentationForms-B", "HalfwidthandFullwidthForms", "all", "Specials", "Cn", "IsL", "Lu", "Ll", "Lt", "Lm", "Lo", "IsM", "Mn", "Me", "Mc", "N", "Nd", "Nl", "No", "IsZ", "Zs", "Zl", "Zp", "IsC", "Cc", "Cf", "Co", "Cs", "IsP", "Pd", "Ps", "Pe", "Pc", "Po", "IsS", "Sm", "Sc", "Sk", "So", "Pi", "Pf", "Gdx.app not available.", "AheadFSet", "NonCapJointSet", "PosLookaheadJointSet", "NegLookaheadJointSet", "charsetName is null", "Should never been thrown", "PosBehindJointSet", "-2147483648", "US-ASCII", "Id must not be null", "GL_EXT_texture_filter_anisotropic", "New data must have the same managed status as the old data", "decomposed char:", "NegBehindJointSet", "Index ", "Unknown format conversion: ", "ErrorLoading: ", "\n", ":", "i", "b", "a", "Invalid assets description file.", "0", "Can\'t convert code point ", " to char", "", "interface ", "class ", "", "Help", "wnd_help", "OK", "_", "Keyboard Controls", "Confirm:_", "Pause:_", "Rotate: _", "Left: _", "Drop: _", "Right: _", "Goal", " ", "Clear sand by lining up ", " the same continuous", " color from left to right", "Game ends when the play", "area is full", "Scoring", " ", "1 score / pixel clear", "Clear again before the", " meter runs out to score", "combos up to x10", "Dropping awards bonus", "score", "Game Mode: ", "Get the highest possible", "score before the game ends", "Speed increases over time", "Score within 3 minutes", "Clear 40 times within the", "lowest possible time", "object cannot be null.", "(this Collection)", "(this Map)", "The last char in dst ", " is outside of array of size ", "Length ", " must be non-negative", "Offset ", "The last char in src ", " is outside of string of size ", "Start ", " must be before end ", "GL_ARB_framebuffer_object", "GL_EXT_framebuffer_object", "com.badlogic.gdx.backends.lwjgl3.Lwjgl3GLES20", "texture width and height must be square when using mipmapping.", "main", "Script loaded: ", "data:", ";base64,", "The last float in src ", "Unsupported asset type ", "Loading asset : ", "Loading script : ", "MENU", "GAME", "AtomicFSet", "touchDown", "touchUp", "touchDragged", "mouseMoved", "enter", "exit", "scrolled", "keyDown", "keyUp", "keyTyped", "none", "table", "cell", "actor", "json", "javascript", "minimal", "^[a-zA-Z_$][a-zA-Z_$0-9]*$", "^[^\":,}/ ][^:]*$", "^[^\":,{\\[\\]/ ][^}\\],]*$", "UTF-8", "", "jpg", "jpeg", "png", "bmp", "gif", "xml", "txt", "glsl", "fnt", "pack", "obj", "atlas", "g3dj", "mp3", "ogg", "wav", "This exception should not been thrown", "Class cannot be created (missing no-arg constructor): ", "Unable to create new instance: ", "PX", "PCT", "EM", "EX", "PT", "PC", "IN", "CM", "MM", "OnPlane", "Back", "Front", "px", "GLVersion", "OpenGL ES (\\d(\\.\\d){0,2})", "WebGL (\\d(\\.\\d){0,2})", "(\\d(\\.\\d){0,2})", "Invalid version string: ", "\\.", "libGDX GL", "Error parsing number: ", ", assuming: ", "The last short in src ", "Class not found: java.awt.Desktop", "file-f:", "file-d:", "INIT_SCROLL", "INIT_DISPLAY", "SCROLL", "DISPLAY", "FADEOUT", "Can\'t have more than 8191 sprites per batch: ", "a_position", "a_color", "a_texCoord0", "attribute vec4 a_position;\nattribute vec4 a_color;\nattribute vec2 a_texCoord0;\nuniform mat4 u_projTrans;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main()\n{\n v_color = a_color;\n v_color.a = v_color.a * (255.0/254.0);\n v_texCoords = a_texCoord0;\n gl_Position = u_projTrans * a_position;\n}\n", "#ifdef GL_ES\n#define LOWP lowp\nprecision mediump float;\n#else\n#define LOWP \n#endif\nvarying LOWP vec4 v_color;\nvarying vec2 v_texCoords;\nuniform sampler2D u_texture;\nvoid main()\n{\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n}", "Error compiling shader: ", "SpriteBatch.end must be called before begin.", "SpriteBatch.begin must be called before end.", "SpriteBatch.begin must be called before draw.", "u_projTrans", "u_texture", "Settings", "wnd_settings", "Sound", "Volume", "btn_mute", "bar_vol", "View", "btn_viewport", "btn_fullscreen", "Colorblind Mode", "btn_colorblind", "muted", "colorblind_mode", "volume", "viewport_mode", "On", "Off", "Window", "Fullscreen", "Malformed input of length ", "HARDWARE_MOUSE", "KEYBOARD", "GAMEPAD", "DISABLED", "NearestNeighbour", "BiLinear", "n must be positive", "com/badlogic/gdx/utils/lsans-15.fnt", "com/badlogic/gdx/utils/lsans-15.png", "If no regions are specified, the font data must have an images path.", "CI back reference: ", "The specified font must contain at least one texture page.", "Pixmap has already been packed with name: ", ".9", "Page size too small for pixmap.", "Page size too small for pixmap: ", "split", "pad", " ", "(.+)_(\\d+)$", "UCI sequence: ", "CompositeRangeSet: ", " ", "FinalSet", "", "texture cannot be null.", "pixel.png", "combo_meter.png", "startlight.png", "combos/2x.png", "combos/3x.png", "combos/4x.png", "combos/5x.png", "combos/6x.png", "combos/7x.png", "combos/8x.png", "combos/9x.png", "combos/10x.png", "fonts/font_map_score.fnt", "tetromino_rotate.wav", "tetromino_drop.wav", "game_over.wav", "game_over_highscore.wav", "game_over_sand.wav", "pause.wav", "resolve_1.wav", "resolve_2.wav", "resolve_3.wav", "resolve_4.wav", "resolve_5.wav", "resolve_6.wav", "resolve_7.wav", "resolve_8.wav", "resolve_9.wav", "resolve_10.wav", "start_beep.wav", "play_beep.wav", "patterns/pattern_1_1.png", "patterns/pattern_2_1.png", "patterns/pattern_3_1.png", "themes/default_1.png", "themes/default_2.png", "highscore_name", "�", "averageCharsPerByte must be positive. Actual value is ", "maxCharsPerByte must be positive. Actual value is ", "newAction must be non-null", "class", "en", "CA", "fr", "zh", "CN", "FR", "de", "DE", "it", "IT", "ja", "JP", "ko", "KR", "TW", "GB", "US", "TITLE_SCREEN", "GMT", "1.6-web.set_", "enabled", "disabled", "childrenOnly", "^", "This TextureData implementation does not upload data itself", "prepare() must not be called on a PixmapTextureData instance as it is already prepared.", "IndexBufferObject cannot be used after it has been disposed.", "PreviousMatch", "#.##", "#.###", "#.####", "#.#####", "#.######", "[dd.MM.yy][HH:mm:ss] ", "[", ",", "]", "com.badlogic.gdx.controllers.android.AndroidControllers", "com.badlogic.gdx.controllers.desktop.JamepadControllerManager", "com.badlogic.gdx.controllers.gwt.GwtControllers", "com.badlogic.gdx.controllers.IosControllerManager", "Controllers", "No controller manager is available for: ", "Error creating controller manager: ", "added manager for application, ", " managers active", "NonCapFSet", "UCI ", "Already loaded.", "File is empty.", "padding=", "Invalid padding.", "Missing common header.", "Invalid common header.", "lineHeight=", "Missing: lineHeight", "base=", "Missing: base", "pages=", "Missing additional page definitions.", ".*id=(\\d+)", ".*file=\"?([^\"]+)\"?", "\\\\", "Missing: file", "Page IDs must be indices starting at 0: ", "Invalid page id: ", "kernings ", "metrics ", "char ", " =", "kerning ", "Error loading font file: ", "No glyphs found.", "btn_level_", "difficulty", "Exit Game", "Exit the game?", "UCI range:", "keyboard", "scroll", "glGetInteger not supported by web WebGL backend", "Can only cope with FloatBuffer, ShortBuffer and IntBuffer at the moment", "glGetFloat not supported by WebGL backend", "GL error: ", "CHECKBOX", "RADIO", "non-invertible matrix", "menu/title_1.png", "menu/difficulty.png", "menu/shooting_star_1.png", "menu/shooting_star_2.png", "menu/title_2.png", "menu/icon_speaker.png", "menu/icon_viewport.png", "menu/icon_fullscreen.png", "menu/icon_back.png", "menu/icon_exit.png", "menu/icon_previous.png", "menu/icon_next.png", "menu/icon_help.png", "menu/icon_colorblind.png", "menu/helpimage_1.png", "menu/helpimage_2.png", "menu/p_1.png", "menu/p_2.png", "menu/p_3.png", "menu/p_4.png", "menu/p_5.png", "menu/p_6.png", "menu/p_7.png", "menu/menu_bg.png", "fonts/font_help.fnt", "theme.mp3", "title_transition.wav", "menu_select.wav", "btn_gamemode_", "game_mode", "Capacity is negative: ", "The last byte in dst ", "The last byte in src ", "", "Exception occurred in constructor for class: ", "Illegal argument(s) supplied to constructor for class: ", "public", "protected", "private", "abstract", "static", "final", "transient", "volatile", "synchronized", "native", "strictfp", "interface", "offset + length must be <= size: ", "assets/", "", "Is", "In", "Yes", "Wrong number of repetitions of X pattern at ", "Unexpected value: ", "NORMAL", "REVERSED", "LOOP", "LOOP_REVERSED", "LOOP_PINGPONG", "LOOP_RANDOM", "MAP_FULL", "TIME_OUT", "ALL_LINES_CLEAR", "OpenGL", "GLES", "NONE", "loadFactor must be > 0 and < 1: ", "UCI back reference: ", "BIG_ENDIAN", "LITTLE_ENDIAN", "Pixmap", "Custom", "", "Lambert", "Phong", "CLEAR", "BLACK", "WHITE", "LIGHT_GRAY", "GRAY", "DARK_GRAY", "BLUE", "NAVY", "ROYAL", "SLATE", "SKY", "CYAN", "TEAL", "GREEN", "CHARTREUSE", "LIME", "FOREST", "OLIVE", "YELLOW", "GOLD", "GOLDENROD", "ORANGE", "BROWN", "TAN", "FIREBRICK", "RED", "SCARLET", "CORAL", "SALMON", "PINK", "MAGENTA", "PURPLE", "VIOLET", "MAROON", "Asset loaded: ", "Couldn\'t load image \'", "\', file does not exist", "rgba(", "Pixmap already disposed!", "default", "crosshair", "pointer", "ew-resize", "ns-resize", "text", "nwse-resize", "nesw-resize", "move", "not-allowed", "Unknown system cursor ", "0%", "1%", "2%", "3%", "4%", "5%", "6%", "7%", "8%", "9%", "10%", "11%", "12%", "13%", "14%", "15%", "16%", "17%", "18%", "19%", "20%", "21%", "22%", "23%", "24%", "25%", "26%", "27%", "28%", "29%", "30%", "31%", "32%", "33%", "34%", "35%", "36%", "37%", "38%", "39%", "40%", "41%", "42%", "43%", "44%", "45%", "46%", "47%", "48%", "49%", "50%", "51%", "52%", "53%", "54%", "55%", "56%", "57%", "58%", "59%", "60%", "61%", "62%", "63%", "64%", "65%", "66%", "67%", "68%", "69%", "70%", "71%", "72%", "73%", "74%", "75%", "76%", "77%", "78%", "79%", "80%", "81%", "82%", "83%", "84%", "85%", "86%", "87%", "88%", "89%", "90%", "91%", "92%", "93%", "94%", "95%", "96%", "97%", "98%", "99%", "100%", "%.2f%%", "Already prepared", "Call prepare() before calling getPixmap()", "SettingsEntry[name=", ", defaultValue=", ", validateFunction=", "gui/window.png", "gui/button.png", "gui/button_pressed.png", "gui/scrollbar_vertical.png", "gui/scrollbar_horizontal.png", "gui/scrollbar_button_vertical.png", "gui/scrollbar_button_horizontal.png", "gui/list.png", "gui/list_selected.png", "gui/list_drag.png", "gui/combobox.png", "gui/tab_border.png", "gui/border.png", "gui/tab.png", "gui/tab_selected.png", "gui/tab_bigicon.png", "gui/tab__bigicon_selected.png", "gui/combobox_open.png", "gui/combobox_list.png", "gui/combobox_list_selected.png", "gui/knob_background.png", "gui/knob.png", "gui/knob_endless.png", "gui/separator_horizontal.png", "gui/separator_vertical.png", "gui/tooltip.png", "gui/tooltip_line_x.png", "gui/tooltip_line_y.png", "gui/tooltip_title.png", "gui/context_menu.png", "gui/context_menu_selected.png", "gui/textfield.png", "gui/textfield_validation_overlay.png", "gui/textfield_focused.png", "gui/textfield_caret.png", "gui/inventory.png", "gui/inventory_dragged.png", "gui/inventory_selected.png", "gui/inventory_x2.png", "gui/inventory_dragged_x2.png", "gui/inventory_selected_x2.png", "gui/progressbar.png", "gui/progressbar_bar.png", "gui/notification_bar.png", "gui/checkbox.png", "gui/radio.png", "gui/ostextinput_character.png", "gui/ostextinput_confirm.png", "gui/ostextinput_delete.png", "gui/ostextinput_lowercase.png", "gui/ostextinput_uppercase.png", "gui/ostextinput_selected.png", "gui/cursors/arrow.png", "gui/cursors/transparent.png", "gui/icons/close.png", "gui/icons/color.png", "gui/icons/information.png", "gui/icons/question.png", "gui/icons/extend.png", "gui/icons/delete.png", "gui/icons/case.png", "gui/shape_rect.png", "gui/shape_diamond.png", "gui/shape_oval.png", "gui/shape_right_triangle_ld.png", "gui/shape_right_triangle_rd.png", "gui/shape_right_triangle_lu.png", "gui/shape_right_triangle_ru.png", "gui/colors.png", "gui/colors_overlay.png", "gui/fonts/font_black.fnt", "gui/fonts/font_white.fnt", "key cannot be null.", "capacity must be >= 0: ", "The required capacity is too large: ", "00", "Pointer", "GL_OES_packed_depth_stencil", "GL_EXT_packed_depth_stencil", "Frame buffer couldn\'t be constructed: incomplete attachment", "Frame buffer couldn\'t be constructed: incomplete dimensions", "Frame buffer couldn\'t be constructed: missing attachment", "Frame buffer couldn\'t be constructed: unsupported combination of formats", "Frame buffer couldn\'t be constructed: unknown error ", "Packed Stencil/Render render buffers are not available on GLES 2.0", "Multiple render targets not available on GLES 2.0", "Depth texture FrameBuffer Attachment not available on GLES 2.0", "Stencil texture FrameBuffer Attachment not available on GLES 2.0", "OES_texture_float", "Float texture FrameBuffer Attachment not available on GLES 2.0", "sequence: ", ".fnt", ".png", "sprites/", "sound/", "music/", "Unknown CMedia Format. File \"", "\", Format: \"", "Error loading: \"", "\": Negative frameCount = ", " file missing", "file missing", "IGNORE", "REPLACE", "REPORT", "1.0", "color_mode", "theme", "#CE5239", "#D81B60", "#FCBC3C", "#FFC107", "#72B754", "#004D40", "#3F6EB5", "#1E88E5", "BLOCK", "#666666", "This TextureData implementation does not return a Pixmap", "back reference: ", "", "-", "COPY", "copy", "DESTINATION_ATOP", "destination-atop", "DESTINATION_IN", "destination-in", "DESTINATION_OUT", "destination-out", "DESTINATION_OVER", "destination-over", "LIGHTER", "lighter", "SOURCE_ATOP", "source-atop", "SOURCE_IN", "source-in", "SOURCE_OUT", "source-out", "SOURCE_OVER", "source-over", "XOR", "xor", "both", "top", "bottom", "EngineInput[type=", ", p=", "vertex shader must not be null", "fragment shader must not be null", "Fragment shader:\n", "Vertex shader\n", "An attempted fetch uniform from uncompiled shader \n", "No uniform with name \'", "\' in shader", "Classpath", "Internal", "External", "Absolute", "Local", "No buffer allocated!", " | ", "%1$10s", "%1$3s", "%1$6s", " FPS | ", "MB RAM", "\u001b[34m", "\u001b[0m", "\u001b[0mDone.", "canvas", ".", "FONT", "IMAGE", "ANIMATION", "ARRAY", "CURSOR", "CI ", "UTF-16", "UTF-16BE", "UTF-16LE", "Image", "Audio", "Text", "t", "Binary", "Directory", "ISO-8859-1", "MirroredRepeat", "ClampToEdge", "Repeat", "Illegal format flags ", " for conversion ", "hidden", "Arrow", "Ibeam", "Crosshair", "Hand", "HorizontalResize", "VerticalResize", "NWSEResize", "NESWResize", "AllResize", "NotAllowed", "None", "#iterator() cannot be used nested.", "posFSet", "v.1.6-web", "Press ", "https://", "text_url", "Mode", "Difficulty", "Name1", "Name2", "Name3", "Name4", "Name5", "How to Play", "Start", "#46536B", "btn_back", "btn_settings", "btn_exit", "........", "Nearest", "Linear", "MipMap", "MipMapNearestNearest", "MipMapLinearNearest", "MipMapNearestLinear", "MipMapLinearLinear", "Illegal precision: ", "VertexArray", "VertexBufferObject", "VertexBufferObjectSubData", "VertexBufferObjectWithVAO", "Positive number pattern not found in ", "Expected \';\' at ", " in ", "Prefix contains special character at ", "Quote opened at ", " was not closed in ", "Two group separators at ", "Unexpected \'#\' at non-optional digit part at ", "Pattern does not specify integer digits at ", "Group separator at the end of number at ", "Group separator found at fractional part at ", "Unexpected second decimal separator at ", "Unexpected \'0\' at optional digit part at ", "Unexpected char at exponent at ", "Pattern does not specify exponent digits at ", "Patter is null", "\\Q", "\\E", "\\\\E\\Q", "shapeDefinition \"", "\": width/height", "colorDefinition \"", "Incompatible Size: Shapedefinition \"", "\" +colorDefinition \"", "\" ", "TETROMINO_I", "sprites/shapes/I.png", "sprites/shapes/I_SINGLE.png", "TETROMINO_J", "sprites/shapes/J.png", "sprites/shapes/J_SINGLE.png", "TETROMINO_L", "sprites/shapes/L.png", "sprites/shapes/L_SINGLE.png", "TETROMINO_O", "sprites/shapes/O.png", "sprites/shapes/O_SINGLE.png", "TETROMINO_S", "sprites/shapes/S.png", "sprites/shapes/S_SINGLE.png", "TETROMINO_T", "sprites/shapes/T.png", "sprites/shapes/T_SINGLE.png", "TETROMINO_Z", "sprites/shapes/Z.png", "sprites/shapes/Z_SINGLE.png", "polygons must contain at least 3 points.", "#F1F6F0", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", "==", "=", "Unmappable characters of length ", "SourceOver", "LOAD_ASSETS", "APP_CREATE", "APP_LOOP", "null not allowed", "PIXEL_PERFECT", "Pixel Perfect", "FIT", "Fit", "STRETCH", "Stretch", "keycode cannot be negative, keycode: ", "keycode cannot be greater than 255, keycode: ", "Soft Left", "Soft Right", "Home", "Call", "End Call", "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", "#", "Up", "Down", "Left", "Right", "Center", "Volume Up", "Volume Down", "Power", "Camera", "Clear", "A", "B", "C", "E", "F", "G", "H", "I", "J", "K", "L", "M", "O", "P", "Q", "R", "T", "U", "V", "X", "Y", "Z", "L-Alt", "R-Alt", "L-Shift", "R-Shift", "Tab", "SYM", "Explorer", "Envelope", "Enter", "Delete", "`", ";", "\'", "@", "Num", "Headset Hook", "Focus", "Plus", "Menu", "Notification", "Search", "Play/Pause", "Stop Media", "Next Media", "Prev Media", "Rewind", "Fast Forward", "Mute", "Page Up", "Page Down", "PICTSYMBOLS", "SWITCH_CHARSET", "A Button", "B Button", "C Button", "X Button", "Y Button", "Z Button", "L1 Button", "R1 Button", "L2 Button", "R2 Button", "Left Thumb", "Right Thumb", "Select", "Button Mode", "Escape", "Forward Delete", "Caps Lock", "Scroll Lock", "Pause", "End", "Insert", "L-Ctrl", "R-Ctrl", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "Num Lock", "Numpad 0", "Numpad 1", "Numpad 2", "Numpad 3", "Numpad 4", "Numpad 5", "Numpad 6", "Numpad 7", "Numpad 8", "Numpad 9", "Num /", "Num *", "Num -", "Num +", "Num .", "Num ,", "Num Enter", "Num =", "Num (", "Num )", "F13", "F14", "F15", "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24", "Unknown", "Unknown Format: ", "Unknown Gdx2DPixmap Format: ", "Intensity", "LuminanceAlpha", "RGB565", "RGBA4444", "RGB888", "RGBA8888", "RECT", "DIAMOND", "OVAL", "TRIANGLE_LEFT_DOWN", "TRIANGLE_RIGHT_DOWN", "TRIANGLE_LEFT_UP", "TRIANGLE_RIGHT_UP", "LOW", "#47722E", "MED", "Med", "#E1B662", "HIGH", "Hi", "#B85C46", "1.6-web.", "hs_", ";0;true", "attributes must be >= 1", "Clears", "Game Over", "New Highscore!", "to continue", " Pause", "New Highscore", "Enter Name", "Logical", "Pixels", "//", "+-.", "_-!.~\'()*,;:$&+=?/[]@", "@[]_-!.~\'()*,;:$&+=", "/@_-!.~\'()*,;:$&+=", "_-!.~\'()*,;:$&+=?/[]@\\\"", "-.", "FILL", "STROKE", "java.runtime.name", "userAgent", "os.name", "Windows", "OS X", "no OS", ".html", "index.html", "index-debug.html", "assets.txt", "resize", "gdx.wasm.js", "soundmanager2-jsmin.js", "bullet.wasm.js", "imgui.js", "box2D.wasm.js", "polylines must contain at least 2 points.", "Mesh attempting to access memory outside of the index buffer (count: ", ", offset: ", ", max: ", ")", "Default", "EOI", "mousedown", "mouseup", "mousemove", "wheel", "touchstart", "touchmove", "touchcancel", "touchend", "keydown", "keypress", "keyup", "CSS1Compat", "Can\'t format argument of ", " using ", " conversion", "Either src or dest is null", "java.version", "1.8", "TeaVM", "file.separator", "path.separator", "line.separator", "java.io.tmpdir", "java.vm.version", "user.home", "/tmp", "unknown format: ", "DotAll", "Cannot initialize GameEngine: invalid parameters", "Duplicate format flags: ", "decomposed Hangul syllable:", "Missing format with for specifier ", "Enabled", "EnabledUntilCycleEnd", "Disabled", "WordBoundary", "EngineOutput[type=", "data must be a ByteBuffer or FloatBuffer", "viewport cannot be null.", "batch cannot be null.", "0x", "+ ", "0-", "--#+ 0,(<", "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY", "Cannot initialize IREngine: invalid parameters", "attribute vec4 a_position;\nattribute vec4 a_color;\nattribute vec2 a_texCoord0;\n\nuniform mat4 u_projTrans;\n\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main() {\n v_color = a_color;\n v_texCoords = a_texCoord0;\n gl_Position = u_projTrans * a_position;\n}", "#ifdef GL_ES\n precision mediump float;\n#endif\n\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\nuniform sampler2D u_texture;\n\nvoid main() {\n vec4 c = v_color * texture2D(u_texture, v_texCoords);\n float grey = (c.r + c.g + c.b) / 4.0;\n gl_FragColor = vec4(grey, grey, grey, c.a);\n}", "colorStackPointer overFlow", "ENDLESS", "Endless", "F2B888", "HIGHSCORE", "Highscore", "96A9C1", "CLEAR_40", "Clear 40", "A6B04F", "", "Illegal format flags: ", "MAP_EDGES", "MAP_SAND"]); jl_String.prototype.toString = function() { return $rt_ustr(this); }; jl_String.prototype.valueOf = jl_String.prototype.toString; jl_Object.prototype.toString = function() { return $rt_ustr(jl_Object_toString(this)); }; jl_Object.prototype.__teavm_class__ = function() { return $dbg_class(this); }; var Long_eq; var Long_ne; var Long_gt; var Long_ge; var Long_lt; var Long_le; var Long_compare; var Long_ucompare; var Long_add; var Long_sub; var Long_inc; var Long_dec; var Long_mul; var Long_div; var Long_rem; var Long_udiv; var Long_urem; var Long_neg; var Long_and; var Long_or; var Long_xor; var Long_shl; var Long_shr; var Long_shru; var Long_not; if (typeof $rt_globals.BigInt !== 'function') { Long_eq = function(a, b) { return a.hi === b.hi && a.lo === b.lo; }; Long_ne = function(a, b) { return a.hi !== b.hi || a.lo !== b.lo; }; Long_gt = function(a, b) { if (a.hi < b.hi) { return false; } if (a.hi > b.hi) { return true; } var x = a.lo >>> 1; var y = b.lo >>> 1; if (x !== y) { return x > y; } return (a.lo & 1) > (b.lo & 1); }; Long_ge = function(a, b) { if (a.hi < b.hi) { return false; } if (a.hi > b.hi) { return true; } var x = a.lo >>> 1; var y = b.lo >>> 1; if (x !== y) { return x >= y; } return (a.lo & 1) >= (b.lo & 1); }; Long_lt = function(a, b) { if (a.hi > b.hi) { return false; } if (a.hi < b.hi) { return true; } var x = a.lo >>> 1; var y = b.lo >>> 1; if (x !== y) { return x < y; } return (a.lo & 1) < (b.lo & 1); }; Long_le = function(a, b) { if (a.hi > b.hi) { return false; } if (a.hi < b.hi) { return true; } var x = a.lo >>> 1; var y = b.lo >>> 1; if (x !== y) { return x <= y; } return (a.lo & 1) <= (b.lo & 1); }; Long_add = function(a, b) { if (a.hi === a.lo >> 31 && b.hi === b.lo >> 31) { return Long_fromNumber(a.lo + b.lo); } else if ($rt_globals.Math.abs(a.hi) < Long_MAX_NORMAL && $rt_globals.Math.abs(b.hi) < Long_MAX_NORMAL) { return Long_fromNumber(Long_toNumber(a) + Long_toNumber(b)); } var a_lolo = a.lo & 0xFFFF; var a_lohi = a.lo >>> 16; var a_hilo = a.hi & 0xFFFF; var a_hihi = a.hi >>> 16; var b_lolo = b.lo & 0xFFFF; var b_lohi = b.lo >>> 16; var b_hilo = b.hi & 0xFFFF; var b_hihi = b.hi >>> 16; var lolo = a_lolo + b_lolo | 0; var lohi = a_lohi + b_lohi + (lolo >> 16) | 0; var hilo = a_hilo + b_hilo + (lohi >> 16) | 0; var hihi = a_hihi + b_hihi + (hilo >> 16) | 0; return new Long(lolo & 0xFFFF | (lohi & 0xFFFF) << 16, hilo & 0xFFFF | (hihi & 0xFFFF) << 16); }; Long_inc = function(a) { var lo = a.lo + 1 | 0; var hi = a.hi; if (lo === 0) { hi = hi + 1 | 0; } return new Long(lo, hi); }; Long_dec = function(a) { var lo = a.lo - 1 | 0; var hi = a.hi; if (lo === -1) { hi = hi - 1 | 0; } return new Long(lo, hi); }; Long_neg = function(a) { return Long_inc(new Long(a.lo ^ 0xFFFFFFFF, a.hi ^ 0xFFFFFFFF)); }; Long_sub = function(a, b) { if (a.hi === a.lo >> 31 && b.hi === b.lo >> 31) { return Long_fromNumber(a.lo - b.lo); } var a_lolo = a.lo & 0xFFFF; var a_lohi = a.lo >>> 16; var a_hilo = a.hi & 0xFFFF; var a_hihi = a.hi >>> 16; var b_lolo = b.lo & 0xFFFF; var b_lohi = b.lo >>> 16; var b_hilo = b.hi & 0xFFFF; var b_hihi = b.hi >>> 16; var lolo = a_lolo - b_lolo | 0; var lohi = a_lohi - b_lohi + (lolo >> 16) | 0; var hilo = a_hilo - b_hilo + (lohi >> 16) | 0; var hihi = a_hihi - b_hihi + (hilo >> 16) | 0; return new Long(lolo & 0xFFFF | (lohi & 0xFFFF) << 16, hilo & 0xFFFF | (hihi & 0xFFFF) << 16); }; Long_compare = function(a, b) { var r = a.hi - b.hi; if (r !== 0) { return r; } r = (a.lo >>> 1) - (b.lo >>> 1); if (r !== 0) { return r; } return (a.lo & 1) - (b.lo & 1); }; Long_ucompare = function(a, b) { var r = $rt_ucmp(a.hi, b.hi); if (r !== 0) { return r; } r = (a.lo >>> 1) - (b.lo >>> 1); if (r !== 0) { return r; } return (a.lo & 1) - (b.lo & 1); }; Long_mul = function(a, b) { var positive = Long_isNegative(a) === Long_isNegative(b); if (Long_isNegative(a)) { a = Long_neg(a); } if (Long_isNegative(b)) { b = Long_neg(b); } var a_lolo = a.lo & 0xFFFF; var a_lohi = a.lo >>> 16; var a_hilo = a.hi & 0xFFFF; var a_hihi = a.hi >>> 16; var b_lolo = b.lo & 0xFFFF; var b_lohi = b.lo >>> 16; var b_hilo = b.hi & 0xFFFF; var b_hihi = b.hi >>> 16; var lolo = 0; var lohi = 0; var hilo = 0; var hihi = 0; lolo = a_lolo * b_lolo | 0; lohi = lolo >>> 16; lohi = (lohi & 0xFFFF) + a_lohi * b_lolo | 0; hilo = hilo + (lohi >>> 16) | 0; lohi = (lohi & 0xFFFF) + a_lolo * b_lohi | 0; hilo = hilo + (lohi >>> 16) | 0; hihi = hilo >>> 16; hilo = (hilo & 0xFFFF) + a_hilo * b_lolo | 0; hihi = hihi + (hilo >>> 16) | 0; hilo = (hilo & 0xFFFF) + a_lohi * b_lohi | 0; hihi = hihi + (hilo >>> 16) | 0; hilo = (hilo & 0xFFFF) + a_lolo * b_hilo | 0; hihi = hihi + (hilo >>> 16) | 0; hihi = hihi + a_hihi * b_lolo + a_hilo * b_lohi + a_lohi * b_hilo + a_lolo * b_hihi | 0; var result = new Long(lolo & 0xFFFF | lohi << 16, hilo & 0xFFFF | hihi << 16); return positive ? result : Long_neg(result); }; Long_div = function(a, b) { if ($rt_globals.Math.abs(a.hi) < Long_MAX_NORMAL && $rt_globals.Math.abs(b.hi) < Long_MAX_NORMAL) { return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); } return (Long_divRem(a, b))[0]; }; Long_udiv = function(a, b) { if (a.hi >= 0 && a.hi < Long_MAX_NORMAL && b.hi >= 0 && b.hi < Long_MAX_NORMAL) { return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); } return (Long_udivRem(a, b))[0]; }; Long_rem = function(a, b) { if ($rt_globals.Math.abs(a.hi) < Long_MAX_NORMAL && $rt_globals.Math.abs(b.hi) < Long_MAX_NORMAL) { return Long_fromNumber(Long_toNumber(a) % Long_toNumber(b)); } return (Long_divRem(a, b))[1]; }; Long_urem = function(a, b) { if (a.hi >= 0 && a.hi < Long_MAX_NORMAL && b.hi >= 0 && b.hi < Long_MAX_NORMAL) { return Long_fromNumber(Long_toNumber(a) / Long_toNumber(b)); } return (Long_udivRem(a, b))[1]; }; function Long_divRem(a, b) { if (b.lo === 0 && b.hi === 0) { throw new $rt_globals.Error("Division by zero"); } var positive = Long_isNegative(a) === Long_isNegative(b); if (Long_isNegative(a)) { a = Long_neg(a); } if (Long_isNegative(b)) { b = Long_neg(b); } a = new LongInt(a.lo, a.hi, 0); b = new LongInt(b.lo, b.hi, 0); var q = LongInt_div(a, b); a = new Long(a.lo, a.hi); q = new Long(q.lo, q.hi); return positive ? [q, a] : [Long_neg(q), Long_neg(a)]; } function Long_udivRem(a, b) { if (b.lo === 0 && b.hi === 0) { throw new $rt_globals.Error("Division by zero"); } a = new LongInt(a.lo, a.hi, 0); b = new LongInt(b.lo, b.hi, 0); var q = LongInt_div(a, b); a = new Long(a.lo, a.hi); q = new Long(q.lo, q.hi); return [q, a]; } function Long_shiftLeft16(a) { return new Long(a.lo << 16, a.lo >>> 16 | a.hi << 16); } function Long_shiftRight16(a) { return new Long(a.lo >>> 16 | a.hi << 16, a.hi >>> 16); } Long_and = function(a, b) { return new Long(a.lo & b.lo, a.hi & b.hi); }; Long_or = function(a, b) { return new Long(a.lo | b.lo, a.hi | b.hi); }; Long_xor = function(a, b) { return new Long(a.lo ^ b.lo, a.hi ^ b.hi); }; Long_shl = function(a, b) { b &= 63; if (b === 0) { return a; } else if (b < 32) { return new Long(a.lo << b, a.lo >>> 32 - b | a.hi << b); } else if (b === 32) { return new Long(0, a.lo); } else { return new Long(0, a.lo << b - 32); } }; Long_shr = function(a, b) { b &= 63; if (b === 0) { return a; } else if (b < 32) { return new Long(a.lo >>> b | a.hi << 32 - b, a.hi >> b); } else if (b === 32) { return new Long(a.hi, a.hi >> 31); } else { return new Long(a.hi >> b - 32, a.hi >> 31); } }; Long_shru = function(a, b) { b &= 63; if (b === 0) { return a; } else if (b < 32) { return new Long(a.lo >>> b | a.hi << 32 - b, a.hi >>> b); } else if (b === 32) { return new Long(a.hi, 0); } else { return new Long(a.hi >>> b - 32, 0); } }; Long_not = function(a) { return new Long(~a.hi, ~a.lo); }; function LongInt(lo, hi, sup) { this.lo = lo; this.hi = hi; this.sup = sup; } function LongInt_mul(a, b) { var a_lolo = (a.lo & 0xFFFF) * b | 0; var a_lohi = (a.lo >>> 16) * b | 0; var a_hilo = (a.hi & 0xFFFF) * b | 0; var a_hihi = (a.hi >>> 16) * b | 0; var sup = a.sup * b | 0; a_lohi = a_lohi + (a_lolo >>> 16) | 0; a_hilo = a_hilo + (a_lohi >>> 16) | 0; a_hihi = a_hihi + (a_hilo >>> 16) | 0; sup = sup + (a_hihi >>> 16) | 0; a.lo = a_lolo & 0xFFFF | a_lohi << 16; a.hi = a_hilo & 0xFFFF | a_hihi << 16; a.sup = sup & 0xFFFF; } function LongInt_sub(a, b) { var a_lolo = a.lo & 0xFFFF; var a_lohi = a.lo >>> 16; var a_hilo = a.hi & 0xFFFF; var a_hihi = a.hi >>> 16; var b_lolo = b.lo & 0xFFFF; var b_lohi = b.lo >>> 16; var b_hilo = b.hi & 0xFFFF; var b_hihi = b.hi >>> 16; a_lolo = a_lolo - b_lolo | 0; a_lohi = a_lohi - b_lohi + (a_lolo >> 16) | 0; a_hilo = a_hilo - b_hilo + (a_lohi >> 16) | 0; a_hihi = a_hihi - b_hihi + (a_hilo >> 16) | 0; var sup = a.sup - b.sup + (a_hihi >> 16) | 0; a.lo = a_lolo & 0xFFFF | a_lohi << 16; a.hi = a_hilo & 0xFFFF | a_hihi << 16; a.sup = sup; } function LongInt_add(a, b) { var a_lolo = a.lo & 0xFFFF; var a_lohi = a.lo >>> 16; var a_hilo = a.hi & 0xFFFF; var a_hihi = a.hi >>> 16; var b_lolo = b.lo & 0xFFFF; var b_lohi = b.lo >>> 16; var b_hilo = b.hi & 0xFFFF; var b_hihi = b.hi >>> 16; a_lolo = a_lolo + b_lolo | 0; a_lohi = a_lohi + b_lohi + (a_lolo >> 16) | 0; a_hilo = a_hilo + b_hilo + (a_lohi >> 16) | 0; a_hihi = a_hihi + b_hihi + (a_hilo >> 16) | 0; var sup = a.sup + b.sup + (a_hihi >> 16) | 0; a.lo = a_lolo & 0xFFFF | a_lohi << 16; a.hi = a_hilo & 0xFFFF | a_hihi << 16; a.sup = sup; } function LongInt_inc(a) { a.lo = a.lo + 1 | 0; if (a.lo === 0) { a.hi = a.hi + 1 | 0; if (a.hi === 0) { a.sup = a.sup + 1 & 0xFFFF; } } } function LongInt_dec(a) { a.lo = a.lo - 1 | 0; if (a.lo === -1) { a.hi = a.hi - 1 | 0; if (a.hi === -1) { a.sup = a.sup - 1 & 0xFFFF; } } } function LongInt_ucompare(a, b) { var r = a.sup - b.sup; if (r !== 0) { return r; } r = (a.hi >>> 1) - (b.hi >>> 1); if (r !== 0) { return r; } r = (a.hi & 1) - (b.hi & 1); if (r !== 0) { return r; } r = (a.lo >>> 1) - (b.lo >>> 1); if (r !== 0) { return r; } return (a.lo & 1) - (b.lo & 1); } function LongInt_numOfLeadingZeroBits(a) { var n = 0; var d = 16; while (d > 0) { if (a >>> d !== 0) { a >>>= d; n = n + d | 0; } d = d / 2 | 0; } return 31 - n; } function LongInt_shl(a, b) { if (b === 0) { return; } if (b < 32) { a.sup = (a.hi >>> 32 - b | a.sup << b) & 0xFFFF; a.hi = a.lo >>> 32 - b | a.hi << b; a.lo <<= b; } else if (b === 32) { a.sup = a.hi & 0xFFFF; a.hi = a.lo; a.lo = 0; } else if (b < 64) { a.sup = (a.lo >>> 64 - b | a.hi << b - 32) & 0xFFFF; a.hi = a.lo << b; a.lo = 0; } else if (b === 64) { a.sup = a.lo & 0xFFFF; a.hi = 0; a.lo = 0; } else { a.sup = a.lo << b - 64 & 0xFFFF; a.hi = 0; a.lo = 0; } } function LongInt_shr(a, b) { if (b === 0) { return; } if (b === 32) { a.lo = a.hi; a.hi = a.sup; a.sup = 0; } else if (b < 32) { a.lo = a.lo >>> b | a.hi << 32 - b; a.hi = a.hi >>> b | a.sup << 32 - b; a.sup >>>= b; } else if (b === 64) { a.lo = a.sup; a.hi = 0; a.sup = 0; } else if (b < 64) { a.lo = a.hi >>> b - 32 | a.sup << 64 - b; a.hi = a.sup >>> b - 32; a.sup = 0; } else { a.lo = a.sup >>> b - 64; a.hi = 0; a.sup = 0; } } function LongInt_copy(a) { return new LongInt(a.lo, a.hi, a.sup); } function LongInt_div(a, b) { var bits = b.hi !== 0 ? LongInt_numOfLeadingZeroBits(b.hi) : LongInt_numOfLeadingZeroBits(b.lo) + 32; var sz = 1 + (bits / 16 | 0); var dividentBits = bits % 16; LongInt_shl(b, bits); LongInt_shl(a, dividentBits); var q = new LongInt(0, 0, 0); while (sz-- > 0) { LongInt_shl(q, 16); var digitA = (a.hi >>> 16) + 0x10000 * a.sup; var digitB = b.hi >>> 16; var digit = digitA / digitB | 0; var t = LongInt_copy(b); LongInt_mul(t, digit); if (LongInt_ucompare(t, a) >= 0) { while (LongInt_ucompare(t, a) > 0) { LongInt_sub(t, b); --digit; } } else { while (true) { var nextT = LongInt_copy(t); LongInt_add(nextT, b); if (LongInt_ucompare(nextT, a) > 0) { break; } t = nextT; ++digit; } } LongInt_sub(a, t); q.lo |= digit; LongInt_shl(a, 16); } LongInt_shr(a, bits + 16); return q; } } else { Long_eq = function(a, b) { return a === b; }; Long_ne = function(a, b) { return a !== b; }; Long_gt = function(a, b) { return a > b; }; Long_ge = function(a, b) { return a >= b; }; Long_lt = function(a, b) { return a < b; }; Long_le = function(a, b) { return a <= b; }; Long_add = function(a, b) { return $rt_globals.BigInt.asIntN(64, a + b); }; Long_inc = function(a) { return $rt_globals.BigInt.asIntN(64, a + 1); }; Long_dec = function(a) { return $rt_globals.BigInt.asIntN(64, a - 1); }; Long_neg = function(a) { return $rt_globals.BigInt.asIntN(64, -a); }; Long_sub = function(a, b) { return $rt_globals.BigInt.asIntN(64, a - b); }; Long_compare = function(a, b) { return a < b ? -1 : a > b ? 1 : 0; }; Long_ucompare = function(a, b) { a = $rt_globals.BigInt.asUintN(64, a); b = $rt_globals.BigInt.asUintN(64, b); return a < b ? -1 : a > b ? 1 : 0; }; Long_mul = function(a, b) { return $rt_globals.BigInt.asIntN(64, a * b); }; Long_div = function(a, b) { return $rt_globals.BigInt.asIntN(64, a / b); }; Long_udiv = function(a, b) { return $rt_globals.BigInt.asIntN(64, $rt_globals.BigInt.asUintN(64, a) / $rt_globals.BigInt.asUintN(64, b)); }; Long_rem = function(a, b) { return $rt_globals.BigInt.asIntN(64, a % b); }; Long_urem = function(a, b) { return $rt_globals.BigInt.asIntN(64, $rt_globals.BigInt.asUintN(64, a) % $rt_globals.BigInt.asUintN(64, b)); }; Long_and = function(a, b) { return $rt_globals.BigInt.asIntN(64, a & b); }; Long_or = function(a, b) { return $rt_globals.BigInt.asIntN(64, a | b); }; Long_xor = function(a, b) { return $rt_globals.BigInt.asIntN(64, a ^ b); }; Long_shl = function(a, b) { return $rt_globals.BigInt.asIntN(64, a << $rt_globals.BigInt(b & 63)); }; Long_shr = function(a, b) { return $rt_globals.BigInt.asIntN(64, a >> $rt_globals.BigInt(b & 63)); }; Long_shru = function(a, b) { return $rt_globals.BigInt.asIntN(64, $rt_globals.BigInt.asUintN(64, a) >> $rt_globals.BigInt(b & 63)); }; Long_not = function(a) { return $rt_globals.BigInt.asIntN(64, ~a); }; } var Long_add = Long_add; var Long_sub = Long_sub; var Long_mul = Long_mul; var Long_div = Long_div; var Long_rem = Long_rem; var Long_or = Long_or; var Long_and = Long_and; var Long_xor = Long_xor; var Long_shl = Long_shl; var Long_shr = Long_shr; var Long_shru = Long_shru; var Long_compare = Long_compare; var Long_eq = Long_eq; var Long_ne = Long_ne; var Long_lt = Long_lt; var Long_le = Long_le; var Long_gt = Long_gt; var Long_ge = Long_ge; var Long_not = Long_not; var Long_neg = Long_neg; function TeaVMThread(runner) { this.status = 3; this.stack = []; this.suspendCallback = null; this.runner = runner; this.attribute = null; this.completeCallback = null; } TeaVMThread.prototype.push = function() { for (var i = 0;i < arguments.length;++i) { this.stack.push(arguments[i]); } return this; }; TeaVMThread.prototype.s = TeaVMThread.prototype.push; TeaVMThread.prototype.pop = function() { return this.stack.pop(); }; TeaVMThread.prototype.l = TeaVMThread.prototype.pop; TeaVMThread.prototype.isResuming = function() { return this.status === 2; }; TeaVMThread.prototype.isSuspending = function() { return this.status === 1; }; TeaVMThread.prototype.suspend = function(callback) { this.suspendCallback = callback; this.status = 1; }; TeaVMThread.prototype.start = function(callback) { if (this.status !== 3) { throw new $rt_globals.Error("Thread already started"); } if ($rt_currentNativeThread !== null) { throw new $rt_globals.Error("Another thread is running"); } this.status = 0; this.completeCallback = callback ? callback : function(result) { if (result instanceof $rt_globals.Error) { throw result; } }; this.run(); }; TeaVMThread.prototype.resume = function() { if ($rt_currentNativeThread !== null) { throw new $rt_globals.Error("Another thread is running"); } this.status = 2; this.run(); }; TeaVMThread.prototype.run = function() { $rt_currentNativeThread = this; var result; try { result = this.runner(); } catch (e){ result = e; } finally { $rt_currentNativeThread = null; } if (this.suspendCallback !== null) { var self = this; var callback = this.suspendCallback; this.suspendCallback = null; callback(function() { self.resume(); }); } else if (this.status === 0) { this.completeCallback(result); } }; function $rt_suspending() { var thread = $rt_nativeThread(); return thread != null && thread.isSuspending(); } function $rt_resuming() { var thread = $rt_nativeThread(); return thread != null && thread.isResuming(); } function $rt_suspend(callback) { var nativeThread = $rt_nativeThread(); if (nativeThread === null) { throw new $rt_globals.Error("Suspension point reached from non-threading context (perhaps, from native JS method)."); } return nativeThread.suspend(callback); } function $rt_startThread(runner, callback) { (new TeaVMThread(runner)).start(callback); } var $rt_currentNativeThread = null; function $rt_nativeThread() { return $rt_currentNativeThread; } function $rt_invalidPointer() { throw new $rt_globals.Error("Invalid recorded state"); } main = $rt_mainStarter(omcst_TeaVMLauncher_main); main.javaException = $rt_javaException; (function() { var c; c = omcsum_MenuUIAdapter$5$1.prototype; c.adError = c.$adError$exported$1; c.adStarted = c.$adStarted$exported$0; c.adFinished = c.$adFinished$exported$2; c = cgxgbtp_AssetDownloadImpl$5$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbt_TeaClipboard$ClipboardWriteHandler.prototype; c.prompt = c.$prompt$exported$1; c.granted = c.$granted$exported$0; c.denied = c.$denied$exported$2; c = cgxgbtp_Preloader$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbtp_Preloader$2.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbtp_Preloader$3.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbtp_AssetDownloadImpl$2.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbtp_AssetDownloadImpl$6.prototype; c.handleEvent = c.$handleEvent$exported$0; c = otjc_JSArray.prototype; c.getLength = c.$getLength$exported$1; c.get = c.$get$exported$0; c = cgxgbtdi_TeaWindow.prototype; c.onAnimationFrame = c.$onAnimationFrame$exported$0; c = cgxgbt_TeaApplication$4$1.prototype; c.onready = c.$onready$exported$0; c.ontimeout = c.$ontimeout$exported$1; c = cgxgbtd_FileReaderWrapper.prototype; c.dispatchEvent = c.$dispatchEvent$exported$1; c.removeEventListener = c.$removeEventListener$exported$0; c.removeEventListener = c.$removeEventListener$exported$4; c.addEventListener = c.$addEventListener$exported$2; c.addEventListener = c.$addEventListener$exported$3; c = cgxgbtp_Preloader$3$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbtp_AssetDownloadImpl$4$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbt_TeaMusic.prototype; c.onfinish = c.$onfinish$exported$0; c = cgxgbt_TeaApplication$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbt_TeaApplication$2.prototype; c.handleEvent = c.$handleEvent$exported$0; c = cgxgbt_TeaGraphics$1.prototype; c.fullscreenChanged = c.$fullscreenChanged$exported$0; c = cgxgbt_TeaInput.prototype; c.handleEvent = c.$handleEvent$exported$0; c = otja_XMLHttpRequest.prototype; c.addEventListener = c.$addEventListener$exported$0; c.dispatchEvent = c.$dispatchEvent$exported$3; c.removeEventListener = c.$removeEventListener$exported$1; c.removeEventListener = c.$removeEventListener$exported$2; c.addEventListener = c.$addEventListener$exported$4; c = cgxgbtp_AssetDownloadImpl$1$1.prototype; c.handleEvent = c.$handleEvent$exported$0; c = otjb_Window.prototype; c.dispatchEvent = c.$dispatchEvent$exported$4; c.addEventListener = c.$addEventListener$exported$0; c.removeEventListener = c.$removeEventListener$exported$1; c.getLength = c.$getLength$exported$5; c.get = c.$get$exported$2; c.addEventListener = c.$addEventListener$exported$6; c.removeEventListener = c.$removeEventListener$exported$3; })(); })(this);