diff --git a/target/scala-2.13/fj-typeinference-fastopt/main.js b/target/scala-2.13/fj-typeinference-fastopt/main.js deleted file mode 100644 index 9ba3f56..0000000 --- a/target/scala-2.13/fj-typeinference-fastopt/main.js +++ /dev/null @@ -1,41220 +0,0 @@ -let typecheck; -(function(){ -'use strict'; -var $linkingInfo = Object.freeze({ - "esVersion": 6, - "assumingES6": true, - "productionMode": false, - "linkerVersion": "1.7.1", - "fileLevelThis": this -}); -var $imul = Math.imul; -var $fround = Math.fround; -var $clz32 = Math.clz32; -var $getOwnPropertyDescriptors = (Object.getOwnPropertyDescriptors || (() => { - var ownKeysFun; - if ((((typeof Reflect) !== "undefined") && Reflect.ownKeys)) { - ownKeysFun = Reflect.ownKeys - } else { - var getOwnPropertySymbols = (Object.getOwnPropertySymbols || ((o) => [])); - ownKeysFun = ((o) => Object.getOwnPropertyNames(o).concat(getOwnPropertySymbols(o))) - }; - return ((o) => { - var ownKeys = ownKeysFun(o); - var descriptors = {}; - var len = (ownKeys.length | 0); - var i = 0; - while ((i !== len)) { - var key = ownKeys[i]; - Object.defineProperty(descriptors, key, { - "configurable": true, - "enumerable": true, - "writable": true, - "value": Object.getOwnPropertyDescriptor(o, key) - }); - i = ((i + 1) | 0) - }; - return descriptors - }) -})()); -var $L0; -function $propertyName(arg0) { - for (var prop in arg0) { - return prop - } -} -function $Char(c) { - this.c = c -} -$Char.prototype.toString = (function() { - return String.fromCharCode(this.c) -}); -function $throwClassCastException(arg0, arg1) { - throw new $c_Lorg_scalajs_linker_runtime_UndefinedBehaviorError(new $c_jl_ClassCastException(((arg0 + " is not an instance of ") + arg1))) -} -function $throwArrayCastException(arg0, arg1, arg2) { - while ((--arg2)) { - arg1 = ("[" + arg1) - }; - $throwClassCastException(arg0, arg1) -} -function $throwArrayIndexOutOfBoundsException(arg0) { - throw new $c_Lorg_scalajs_linker_runtime_UndefinedBehaviorError($ct_jl_ArrayIndexOutOfBoundsException__T__(new $c_jl_ArrayIndexOutOfBoundsException(), ((arg0 === null) ? null : ("" + arg0)))) -} -function $noIsInstance(arg0) { - throw new TypeError("Cannot call isInstance() on a Class representing a JS trait/object") -} -function $newArrayObject(arg0, arg1) { - return $newArrayObjectInternal(arg0, arg1, 0) -} -function $newArrayObjectInternal(arg0, arg1, arg2) { - var result = new arg0.constr(arg1[arg2]); - if ((arg2 < (arg1.length - 1))) { - var subArrayClassData = arg0.componentData; - var subLengthIndex = (arg2 + 1); - var underlying = result.u; - for (var i = 0; (i < underlying.length); (i++)) { - underlying[i] = $newArrayObjectInternal(subArrayClassData, arg1, subLengthIndex) - } - }; - return result -} -function $objectClone(arg0) { - return Object.create(Object.getPrototypeOf(arg0), $getOwnPropertyDescriptors(arg0)) -} -function $objectOrArrayClone(arg0) { - return (arg0.$classData.isArrayClass ? arg0.clone__O() : $objectClone(arg0)) -} -function $objectGetClass(arg0) { - switch ((typeof arg0)) { - case "string": { - return $d_T.getClassOf() - } - case "number": { - if ($isInt(arg0)) { - if ((((arg0 << 24) >> 24) === arg0)) { - return $d_jl_Byte.getClassOf() - } else if ((((arg0 << 16) >> 16) === arg0)) { - return $d_jl_Short.getClassOf() - } else { - return $d_jl_Integer.getClassOf() - } - } else { - return $d_jl_Float.getClassOf() - } - } - case "boolean": { - return $d_jl_Boolean.getClassOf() - } - case "undefined": { - return $d_jl_Void.getClassOf() - } - default: { - if ((arg0 === null)) { - return arg0.getClass__jl_Class() - } else if ((arg0 instanceof $c_RTLong)) { - return $d_jl_Long.getClassOf() - } else if ((arg0 instanceof $Char)) { - return $d_jl_Character.getClassOf() - } else if ((!(!(arg0 && arg0.$classData)))) { - return arg0.$classData.getClassOf() - } else { - return null - } - } - } -} -function $objectClassName(arg0) { - switch ((typeof arg0)) { - case "string": { - return "java.lang.String" - } - case "number": { - if ($isInt(arg0)) { - if ((((arg0 << 24) >> 24) === arg0)) { - return "java.lang.Byte" - } else if ((((arg0 << 16) >> 16) === arg0)) { - return "java.lang.Short" - } else { - return "java.lang.Integer" - } - } else { - return "java.lang.Float" - } - } - case "boolean": { - return "java.lang.Boolean" - } - case "undefined": { - return "java.lang.Void" - } - default: { - if ((arg0 === null)) { - return arg0.getClass__jl_Class() - } else if ((arg0 instanceof $c_RTLong)) { - return "java.lang.Long" - } else if ((arg0 instanceof $Char)) { - return "java.lang.Character" - } else if ((!(!(arg0 && arg0.$classData)))) { - return arg0.$classData.name - } else { - return null.getName__T() - } - } - } -} -function $dp_equals__O__Z(instance, x0) { - switch ((typeof instance)) { - case "string": { - return $f_T__equals__O__Z(instance, x0) - } - case "number": { - return $f_jl_Double__equals__O__Z(instance, x0) - } - case "boolean": { - return $f_jl_Boolean__equals__O__Z(instance, x0) - } - case "undefined": { - return $f_jl_Void__equals__O__Z(instance, x0) - } - default: { - if (((!(!(instance && instance.$classData))) || (instance === null))) { - return instance.equals__O__Z(x0) - } else if ((instance instanceof $c_RTLong)) { - return $f_jl_Long__equals__O__Z(instance, x0) - } else if ((instance instanceof $Char)) { - return $f_jl_Character__equals__O__Z(instance, x0) - } else { - return $c_O.prototype.equals__O__Z.call(instance, x0) - } - } - } -} -function $dp_getChars__I__I__AC__I__V(instance, x0, x1, x2, x3) { - if (((typeof instance) === "string")) { - return $f_T__getChars__I__I__AC__I__V(instance, x0, x1, x2, x3) - } else { - return instance.getChars__I__I__AC__I__V(x0, x1, x2, x3) - } -} -function $dp_hashCode__I(instance) { - switch ((typeof instance)) { - case "string": { - return $f_T__hashCode__I(instance) - } - case "number": { - return $f_jl_Double__hashCode__I(instance) - } - case "boolean": { - return $f_jl_Boolean__hashCode__I(instance) - } - case "undefined": { - return $f_jl_Void__hashCode__I(instance) - } - default: { - if (((!(!(instance && instance.$classData))) || (instance === null))) { - return instance.hashCode__I() - } else if ((instance instanceof $c_RTLong)) { - return $f_jl_Long__hashCode__I(instance) - } else if ((instance instanceof $Char)) { - return $f_jl_Character__hashCode__I(instance) - } else { - return $c_O.prototype.hashCode__I.call(instance) - } - } - } -} -function $dp_indexOf__I__I(instance, x0) { - if (((typeof instance) === "string")) { - return $f_T__indexOf__I__I(instance, x0) - } else { - return instance.indexOf__I__I(x0) - } -} -function $dp_toString__T(instance) { - return ((instance === (void 0)) ? "undefined" : instance.toString()) -} -function $intDiv(arg0, arg1) { - if ((arg1 === 0)) { - throw new $c_jl_ArithmeticException("/ by zero") - } else { - return ((arg0 / arg1) | 0) - } -} -function $intMod(arg0, arg1) { - if ((arg1 === 0)) { - throw new $c_jl_ArithmeticException("/ by zero") - } else { - return ((arg0 % arg1) | 0) - } -} -function $doubleToInt(arg0) { - return ((arg0 > 2147483647) ? 2147483647 : ((arg0 < (-2147483648)) ? (-2147483648) : (arg0 | 0))) -} -function $resolveSuperRef(arg0, arg1) { - var getPrototypeOf = Object.getPrototyeOf; - var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; - var superProto = arg0.prototype; - while ((superProto !== null)) { - var desc = getOwnPropertyDescriptor(superProto, arg1); - if ((desc !== (void 0))) { - return desc - }; - superProto = getPrototypeOf(superProto) - } -} -function $superGet(arg0, arg1, arg2) { - var desc = $resolveSuperRef(arg0, arg2); - if ((desc !== (void 0))) { - var getter = desc.get; - return ((getter !== (void 0)) ? getter.call(arg1) : getter.value) - } -} -function $superSet(arg0, arg1, arg2, arg3) { - var desc = $resolveSuperRef(arg0, arg2); - if ((desc !== (void 0))) { - var setter = desc.set; - if ((setter !== (void 0))) { - setter.call(arg1, arg3); - return (void 0) - } - }; - throw new TypeError((("super has no setter '" + arg2) + "'.")) -} -function $arraycopyCheckBounds(arg0, arg1, arg2, arg3, arg4) { - if ((((((arg1 < 0) || (arg3 < 0)) || (arg4 < 0)) || (arg1 > ((arg0 - arg4) | 0))) || (arg3 > ((arg2 - arg4) | 0)))) { - $throwArrayIndexOutOfBoundsException(null) - } -} -function $arraycopyGeneric(arg0, arg1, arg2, arg3, arg4) { - $arraycopyCheckBounds(arg0.length, arg1, arg2.length, arg3, arg4); - if ((((arg0 !== arg2) || (arg3 < arg1)) || (((arg1 + arg4) | 0) < arg3))) { - for (var i = 0; (i < arg4); i = ((i + 1) | 0)) { - arg2[((arg3 + i) | 0)] = arg0[((arg1 + i) | 0)] - } - } else { - for (var i = ((arg4 - 1) | 0); (i >= 0); i = ((i - 1) | 0)) { - arg2[((arg3 + i) | 0)] = arg0[((arg1 + i) | 0)] - } - } -} -var $lastIDHash = 0; -var $idHashCodeMap = new WeakMap(); -function $systemIdentityHashCode(obj) { - switch ((typeof obj)) { - case "string": { - return $f_T__hashCode__I(obj) - } - case "number": { - return $f_jl_Double__hashCode__I(obj) - } - case "bigint": { - var biHash = 0; - if ((obj < BigInt(0))) { - obj = (~obj) - }; - while ((obj !== BigInt(0))) { - biHash = (biHash ^ Number(BigInt.asIntN(32, obj))); - obj = (obj >> BigInt(32)) - }; - return biHash - } - case "boolean": { - return (obj ? 1231 : 1237) - } - case "undefined": { - return 0 - } - case "symbol": { - var description = obj.description; - return ((description === (void 0)) ? 0 : $f_T__hashCode__I(description)) - } - default: { - if ((obj === null)) { - return 0 - } else { - var hash = $idHashCodeMap.get(obj); - if ((hash === (void 0))) { - hash = (($lastIDHash + 1) | 0); - $lastIDHash = hash; - $idHashCodeMap.set(obj, hash) - }; - return hash - } - } - } -} -function $isByte(arg0) { - return ((((typeof arg0) === "number") && (((arg0 << 24) >> 24) === arg0)) && ((1 / arg0) !== (1 / (-0)))) -} -function $isShort(arg0) { - return ((((typeof arg0) === "number") && (((arg0 << 16) >> 16) === arg0)) && ((1 / arg0) !== (1 / (-0)))) -} -function $isInt(arg0) { - return ((((typeof arg0) === "number") && ((arg0 | 0) === arg0)) && ((1 / arg0) !== (1 / (-0)))) -} -function $bC(arg0) { - return new $Char(arg0) -} -var $bC0 = $bC(0); -function $uV(arg0) { - return (((arg0 === (void 0)) || (arg0 === null)) ? (void 0) : $throwClassCastException(arg0, "java.lang.Void")) -} -function $uZ(arg0) { - return ((((typeof arg0) === "boolean") || (arg0 === null)) ? (!(!arg0)) : $throwClassCastException(arg0, "java.lang.Boolean")) -} -function $uC(arg0) { - return (((arg0 instanceof $Char) || (arg0 === null)) ? ((arg0 === null) ? 0 : arg0.c) : $throwClassCastException(arg0, "java.lang.Character")) -} -function $uB(arg0) { - return (($isByte(arg0) || (arg0 === null)) ? (arg0 | 0) : $throwClassCastException(arg0, "java.lang.Byte")) -} -function $uS(arg0) { - return (($isShort(arg0) || (arg0 === null)) ? (arg0 | 0) : $throwClassCastException(arg0, "java.lang.Short")) -} -function $uI(arg0) { - return (($isInt(arg0) || (arg0 === null)) ? (arg0 | 0) : $throwClassCastException(arg0, "java.lang.Integer")) -} -function $uJ(arg0) { - return (((arg0 instanceof $c_RTLong) || (arg0 === null)) ? ((arg0 === null) ? $L0 : arg0) : $throwClassCastException(arg0, "java.lang.Long")) -} -function $uF(arg0) { - return ((((typeof arg0) === "number") || (arg0 === null)) ? (+arg0) : $throwClassCastException(arg0, "java.lang.Float")) -} -function $uD(arg0) { - return ((((typeof arg0) === "number") || (arg0 === null)) ? (+arg0) : $throwClassCastException(arg0, "java.lang.Double")) -} -function $uT(arg0) { - return ((((typeof arg0) === "string") || (arg0 === null)) ? ((arg0 === null) ? "" : arg0) : $throwClassCastException(arg0, "java.lang.String")) -} -function $ct_O__($thiz) { - return $thiz -} -/** @constructor */ -function $c_O() { - /**/ -} -$c_O.prototype.constructor = $c_O; -/** @constructor */ -function $h_O() { - /**/ -} -$h_O.prototype = $c_O.prototype; -$c_O.prototype.hashCode__I = (function() { - return $systemIdentityHashCode(this) -}); -$c_O.prototype.equals__O__Z = (function(that) { - return (this === that) -}); -$c_O.prototype.toString__T = (function() { - var i = this.hashCode__I(); - return (($objectClassName(this) + "@") + $as_T($uD((i >>> 0)).toString(16))) -}); -$c_O.prototype.toString = (function() { - return this.toString__T() -}); -function $ac_O(arg) { - if (((typeof arg) === "number")) { - this.u = new Array(arg); - for (var i = 0; (i < arg); (i++)) { - this.u[i] = null - } - } else { - this.u = arg - } -} -$ac_O.prototype = new $h_O(); -$ac_O.prototype.constructor = $ac_O; -$ac_O.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_O.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_O.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyGeneric(this.u, srcPos, dest.u, destPos, length) -}); -$ac_O.prototype.clone__O = (function() { - return new $ac_O(this.u.slice()) -}); -function $ah_O() { - /**/ -} -$ah_O.prototype = $ac_O.prototype; -function $ac_Z(arg) { - if (((typeof arg) === "number")) { - this.u = new Array(arg); - for (var i = 0; (i < arg); (i++)) { - this.u[i] = false - } - } else { - this.u = arg - } -} -$ac_Z.prototype = new $h_O(); -$ac_Z.prototype.constructor = $ac_Z; -$ac_Z.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_Z.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_Z.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyGeneric(this.u, srcPos, dest.u, destPos, length) -}); -$ac_Z.prototype.clone__O = (function() { - return new $ac_Z(this.u.slice()) -}); -function $ac_C(arg) { - if (((typeof arg) === "number")) { - this.u = new Uint16Array(arg) - } else { - this.u = arg - } -} -$ac_C.prototype = new $h_O(); -$ac_C.prototype.constructor = $ac_C; -$ac_C.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_C.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_C.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_C.prototype.clone__O = (function() { - return new $ac_C(this.u.slice()) -}); -function $ac_B(arg) { - if (((typeof arg) === "number")) { - this.u = new Int8Array(arg) - } else { - this.u = arg - } -} -$ac_B.prototype = new $h_O(); -$ac_B.prototype.constructor = $ac_B; -$ac_B.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_B.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_B.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_B.prototype.clone__O = (function() { - return new $ac_B(this.u.slice()) -}); -function $ac_S(arg) { - if (((typeof arg) === "number")) { - this.u = new Int16Array(arg) - } else { - this.u = arg - } -} -$ac_S.prototype = new $h_O(); -$ac_S.prototype.constructor = $ac_S; -$ac_S.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_S.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_S.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_S.prototype.clone__O = (function() { - return new $ac_S(this.u.slice()) -}); -function $ac_I(arg) { - if (((typeof arg) === "number")) { - this.u = new Int32Array(arg) - } else { - this.u = arg - } -} -$ac_I.prototype = new $h_O(); -$ac_I.prototype.constructor = $ac_I; -$ac_I.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_I.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_I.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_I.prototype.clone__O = (function() { - return new $ac_I(this.u.slice()) -}); -function $ac_J(arg) { - if (((typeof arg) === "number")) { - this.u = new Array(arg); - for (var i = 0; (i < arg); (i++)) { - this.u[i] = $L0 - } - } else { - this.u = arg - } -} -$ac_J.prototype = new $h_O(); -$ac_J.prototype.constructor = $ac_J; -$ac_J.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_J.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_J.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyGeneric(this.u, srcPos, dest.u, destPos, length) -}); -$ac_J.prototype.clone__O = (function() { - return new $ac_J(this.u.slice()) -}); -function $ac_F(arg) { - if (((typeof arg) === "number")) { - this.u = new Float32Array(arg) - } else { - this.u = arg - } -} -$ac_F.prototype = new $h_O(); -$ac_F.prototype.constructor = $ac_F; -$ac_F.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_F.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_F.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_F.prototype.clone__O = (function() { - return new $ac_F(this.u.slice()) -}); -function $ac_D(arg) { - if (((typeof arg) === "number")) { - this.u = new Float64Array(arg) - } else { - this.u = arg - } -} -$ac_D.prototype = new $h_O(); -$ac_D.prototype.constructor = $ac_D; -$ac_D.prototype.get = (function(i) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - return this.u[i] -}); -$ac_D.prototype.set = (function(i, v) { - if (((i < 0) || (i >= this.u.length))) { - $throwArrayIndexOutOfBoundsException(i) - }; - this.u[i] = v -}); -$ac_D.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyCheckBounds(this.u.length, srcPos, dest.u.length, destPos, length); - dest.u.set(this.u.subarray(srcPos, ((srcPos + length) | 0)), destPos) -}); -$ac_D.prototype.clone__O = (function() { - return new $ac_D(this.u.slice()) -}); -function $TypeData() { - this.constr = (void 0); - this.ancestors = null; - this.componentData = null; - this.arrayBase = null; - this.arrayDepth = 0; - this.zero = null; - this.arrayEncodedName = ""; - this._classOf = (void 0); - this._arrayOf = (void 0); - this.isAssignableFromFun = (void 0); - this.wrapArray = (void 0); - this.name = ""; - this.isPrimitive = false; - this.isInterface = false; - this.isArrayClass = false; - this.isJSClass = false; - this.isInstance = (void 0) -} -$TypeData.prototype.initPrim = (function(zero, arrayEncodedName, displayName, arrayClass, typedArrayClass) { - this.ancestors = {}; - this.zero = zero; - this.arrayEncodedName = arrayEncodedName; - var self = this; - this.isAssignableFromFun = ((that) => (that === self)); - this.name = displayName; - this.isPrimitive = true; - this.isInstance = ((obj) => false); - if ((arrayClass !== (void 0))) { - this._arrayOf = new $TypeData().initSpecializedArray(this, arrayClass, typedArrayClass) - }; - return this -}); -$TypeData.prototype.initClass = (function(internalNameObj, isInterface, fullName, ancestors, isJSType, parentData, isInstance) { - var internalName = $propertyName(internalNameObj); - this.ancestors = ancestors; - this.arrayEncodedName = (("L" + fullName) + ";"); - this.isAssignableFromFun = ((that) => (!(!that.ancestors[internalName]))); - this.isJSType = (!(!isJSType)); - this.name = fullName; - this.isInterface = isInterface; - this.isInstance = (isInstance || ((obj) => (!(!((obj && obj.$classData) && obj.$classData.ancestors[internalName]))))); - return this -}); -$TypeData.prototype.initSpecializedArray = (function(componentData, arrayClass, typedArrayClass, isAssignableFromFun) { - arrayClass.prototype.$classData = this; - var name = ("[" + componentData.arrayEncodedName); - this.constr = arrayClass; - this.ancestors = { - O: 1, - jl_Cloneable: 1, - Ljava_io_Serializable: 1 - }; - this.componentData = componentData; - this.arrayBase = componentData; - this.arrayDepth = 1; - this.arrayEncodedName = name; - this.name = name; - this.isArrayClass = true; - var self = this; - this.isAssignableFromFun = (isAssignableFromFun || ((that) => (self === that))); - this.wrapArray = (typedArrayClass ? ((array) => new arrayClass(new typedArrayClass(array))) : ((array) => new arrayClass(array))); - this.isInstance = ((obj) => (obj instanceof arrayClass)); - return this -}); -$TypeData.prototype.initArray = (function(componentData) { - function ArrayClass(arg) { - if (((typeof arg) === "number")) { - this.u = new Array(arg); - for (var i = 0; (i < arg); (i++)) { - this.u[i] = null - } - } else { - this.u = arg - } - } - ArrayClass.prototype = new $ah_O(); - ArrayClass.prototype.constructor = ArrayClass; - ArrayClass.prototype.copyTo = (function(srcPos, dest, destPos, length) { - $arraycopyGeneric(this.u, srcPos, dest.u, destPos, length) - }); - ArrayClass.prototype.clone__O = (function() { - return new ArrayClass(this.u.slice()) - }); - var arrayBase = (componentData.arrayBase || componentData); - var arrayDepth = (componentData.arrayDepth + 1); - ArrayClass.prototype.$classData = this; - var name = ("[" + componentData.arrayEncodedName); - this.constr = ArrayClass; - this.ancestors = { - O: 1, - jl_Cloneable: 1, - Ljava_io_Serializable: 1 - }; - this.componentData = componentData; - this.arrayBase = arrayBase; - this.arrayDepth = arrayDepth; - this.arrayEncodedName = name; - this.name = name; - this.isArrayClass = true; - var isAssignableFromFun = ((that) => { - var thatDepth = that.arrayDepth; - return ((thatDepth === arrayDepth) ? arrayBase.isAssignableFromFun(that.arrayBase) : ((thatDepth > arrayDepth) && (arrayBase === $d_O))) - }); - this.isAssignableFromFun = isAssignableFromFun; - this.wrapArray = ((array) => new ArrayClass(array)); - var self = this; - this.isInstance = ((obj) => { - var data = (obj && obj.$classData); - return ((!(!data)) && ((data === self) || isAssignableFromFun(data))) - }); - return this -}); -$TypeData.prototype.getArrayOf = (function() { - if ((!this._arrayOf)) { - this._arrayOf = new $TypeData().initArray(this) - }; - return this._arrayOf -}); -$TypeData.prototype.getClassOf = (function() { - if ((!this._classOf)) { - this._classOf = new $c_jl_Class(this) - }; - return this._classOf -}); -$TypeData.prototype.isAssignableFrom = (function(that) { - return ((this === that) || this.isAssignableFromFun(that)) -}); -$TypeData.prototype.checkCast = (function(obj) { - if ((((obj !== null) && (!this.isJSType)) && (!this.isInstance(obj)))) { - $throwClassCastException(obj, this.name) - } -}); -$TypeData.prototype.getSuperclass = (function() { - return (this.parentData ? this.parentData.getClassOf() : null) -}); -$TypeData.prototype.getComponentType = (function() { - return (this.componentData ? this.componentData.getClassOf() : null) -}); -$TypeData.prototype.newArrayOfThisClass = (function(lengths) { - var arrayClassData = this; - for (var i = 0; (i < lengths.length); (i++)) { - arrayClassData = arrayClassData.getArrayOf() - }; - return $newArrayObject(arrayClassData, lengths) -}); -function $isArrayOf_O(obj, depth) { - var data = (obj && obj.$classData); - if ((!data)) { - return false - } else { - var arrayDepth = data.arrayDepth; - return ((arrayDepth === depth) ? (!data.arrayBase.isPrimitive) : (arrayDepth > depth)) - } -} -function $isArrayOf_Z(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_Z)))) -} -function $isArrayOf_C(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_C)))) -} -function $isArrayOf_B(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_B)))) -} -function $isArrayOf_S(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_S)))) -} -function $isArrayOf_I(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_I)))) -} -function $isArrayOf_J(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_J)))) -} -function $isArrayOf_F(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_F)))) -} -function $isArrayOf_D(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && (obj.$classData.arrayBase === $d_D)))) -} -function $asArrayOf_O(obj, depth) { - if (($isArrayOf_O(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "Ljava.lang.Object;", depth) - } -} -function $asArrayOf_Z(obj, depth) { - if (($isArrayOf_Z(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "Z", depth) - } -} -function $asArrayOf_C(obj, depth) { - if (($isArrayOf_C(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "C", depth) - } -} -function $asArrayOf_B(obj, depth) { - if (($isArrayOf_B(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "B", depth) - } -} -function $asArrayOf_S(obj, depth) { - if (($isArrayOf_S(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "S", depth) - } -} -function $asArrayOf_I(obj, depth) { - if (($isArrayOf_I(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "I", depth) - } -} -function $asArrayOf_J(obj, depth) { - if (($isArrayOf_J(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "J", depth) - } -} -function $asArrayOf_F(obj, depth) { - if (($isArrayOf_F(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "F", depth) - } -} -function $asArrayOf_D(obj, depth) { - if (($isArrayOf_D(obj, depth) || (obj === null))) { - return obj - } else { - $throwArrayCastException(obj, "D", depth) - } -} -var $d_O = new $TypeData(); -$d_O.ancestors = { - O: 1 -}; -$d_O.arrayEncodedName = "Ljava.lang.Object;"; -$d_O.isAssignableFromFun = ((that) => (!that.isPrimitive)); -$d_O.name = "java.lang.Object"; -$d_O.isInstance = ((obj) => (obj !== null)); -$d_O._arrayOf = new $TypeData().initSpecializedArray($d_O, $ac_O, (void 0), ((that) => { - var thatDepth = that.arrayDepth; - return ((thatDepth === 1) ? (!that.arrayBase.isPrimitive) : (thatDepth > 1)) -})); -$c_O.prototype.$classData = $d_O; -var $d_V = new $TypeData().initPrim((void 0), "V", "void", (void 0), (void 0)); -var $d_Z = new $TypeData().initPrim(false, "Z", "boolean", $ac_Z, (void 0)); -var $d_C = new $TypeData().initPrim(0, "C", "char", $ac_C, Uint16Array); -var $d_B = new $TypeData().initPrim(0, "B", "byte", $ac_B, Int8Array); -var $d_S = new $TypeData().initPrim(0, "S", "short", $ac_S, Int16Array); -var $d_I = new $TypeData().initPrim(0, "I", "int", $ac_I, Int32Array); -var $d_J = new $TypeData().initPrim(null, "J", "long", $ac_J, (void 0)); -var $d_F = new $TypeData().initPrim(0.0, "F", "float", $ac_F, Float32Array); -var $d_D = new $TypeData().initPrim(0.0, "D", "double", $ac_D, Float64Array); -function $is_Lfastparse_Implicits$Sequencer(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lfastparse_Implicits$Sequencer))) -} -function $as_Lfastparse_Implicits$Sequencer(obj) { - return (($is_Lfastparse_Implicits$Sequencer(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.Implicits$Sequencer")) -} -function $isArrayOf_Lfastparse_Implicits$Sequencer(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_Implicits$Sequencer))) -} -function $asArrayOf_Lfastparse_Implicits$Sequencer(obj, depth) { - return (($isArrayOf_Lfastparse_Implicits$Sequencer(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.Implicits$Sequencer;", depth)) -} -function $f_Lfastparse_LowestPriSequencer__Sequencer1__O($thiz) { - var f = new $c_sjsr_AnonFunction2(((this$1) => ((x0$1$2, x1$1$2) => new $c_T2(x0$1$2, x1$1$2)))($thiz)); - return new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f) -} -function $ct_Lfastparse_Parsed__Z__($thiz, isSuccess) { - $thiz.Lfastparse_Parsed__f_isSuccess = isSuccess; - return $thiz -} -/** @constructor */ -function $c_Lfastparse_Parsed() { - this.Lfastparse_Parsed__f_isSuccess = false -} -$c_Lfastparse_Parsed.prototype = new $h_O(); -$c_Lfastparse_Parsed.prototype.constructor = $c_Lfastparse_Parsed; -/** @constructor */ -function $h_Lfastparse_Parsed() { - /**/ -} -$h_Lfastparse_Parsed.prototype = $c_Lfastparse_Parsed.prototype; -/** @constructor */ -function $c_Lfastparse_Parsed$() { - /**/ -} -$c_Lfastparse_Parsed$.prototype = new $h_O(); -$c_Lfastparse_Parsed$.prototype.constructor = $c_Lfastparse_Parsed$; -/** @constructor */ -function $h_Lfastparse_Parsed$() { - /**/ -} -$h_Lfastparse_Parsed$.prototype = $c_Lfastparse_Parsed$.prototype; -$c_Lfastparse_Parsed$.prototype.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed = (function(p) { - if (p.Lfastparse_ParsingRun__f_isSuccess) { - return new $c_Lfastparse_Parsed$Success(p.Lfastparse_ParsingRun__f_successValue, p.Lfastparse_ParsingRun__f_index) - } else { - var this$1 = $m_s_Option$().apply__O__s_Option(p.Lfastparse_ParsingRun__f_lastFailureMsg); - if (this$1.isEmpty__Z()) { - var $$x1 = "" - } else { - var arg1 = this$1.get__O(); - var x$1 = $as_Lfastparse_internal_Msgs(arg1); - var $$x1 = $m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(x$1.Lfastparse_internal_Msgs__f_value) - }; - var label = $as_T($$x1); - var index = p.Lfastparse_ParsingRun__f_index; - var extra = new $c_Lfastparse_Parsed$Extra(p.Lfastparse_ParsingRun__f_input, p.Lfastparse_ParsingRun__f_startIndex, p.Lfastparse_ParsingRun__f_index, p.Lfastparse_ParsingRun__f_originalParser, p.Lfastparse_ParsingRun__f_failureStack); - return new $c_Lfastparse_Parsed$Failure(label, index, extra) - } -}); -var $d_Lfastparse_Parsed$ = new $TypeData().initClass({ - Lfastparse_Parsed$: 0 -}, false, "fastparse.Parsed$", { - Lfastparse_Parsed$: 1, - O: 1 -}); -$c_Lfastparse_Parsed$.prototype.$classData = $d_Lfastparse_Parsed$; -var $n_Lfastparse_Parsed$; -function $m_Lfastparse_Parsed$() { - if ((!$n_Lfastparse_Parsed$)) { - $n_Lfastparse_Parsed$ = new $c_Lfastparse_Parsed$() - }; - return $n_Lfastparse_Parsed$ -} -/** @constructor */ -function $c_Lfastparse_Parsed$Extra(input, startIndex, index, originalParser, stack) { - this.Lfastparse_Parsed$Extra__f_input = null; - this.Lfastparse_Parsed$Extra__f_startIndex = 0; - this.Lfastparse_Parsed$Extra__f_index = 0; - this.Lfastparse_Parsed$Extra__f_originalParser = null; - this.Lfastparse_Parsed$Extra__f_stack = null; - this.Lfastparse_Parsed$Extra__f_input = input; - this.Lfastparse_Parsed$Extra__f_startIndex = startIndex; - this.Lfastparse_Parsed$Extra__f_index = index; - this.Lfastparse_Parsed$Extra__f_originalParser = originalParser; - this.Lfastparse_Parsed$Extra__f_stack = stack -} -$c_Lfastparse_Parsed$Extra.prototype = new $h_O(); -$c_Lfastparse_Parsed$Extra.prototype.constructor = $c_Lfastparse_Parsed$Extra; -/** @constructor */ -function $h_Lfastparse_Parsed$Extra() { - /**/ -} -$h_Lfastparse_Parsed$Extra.prototype = $c_Lfastparse_Parsed$Extra.prototype; -function $as_Lfastparse_Parsed$Extra(obj) { - return (((obj instanceof $c_Lfastparse_Parsed$Extra) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.Parsed$Extra")) -} -function $isArrayOf_Lfastparse_Parsed$Extra(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_Parsed$Extra))) -} -function $asArrayOf_Lfastparse_Parsed$Extra(obj, depth) { - return (($isArrayOf_Lfastparse_Parsed$Extra(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.Parsed$Extra;", depth)) -} -var $d_Lfastparse_Parsed$Extra = new $TypeData().initClass({ - Lfastparse_Parsed$Extra: 0 -}, false, "fastparse.Parsed$Extra", { - Lfastparse_Parsed$Extra: 1, - O: 1 -}); -$c_Lfastparse_Parsed$Extra.prototype.$classData = $d_Lfastparse_Parsed$Extra; -/** @constructor */ -function $c_Lfastparse_Parsed$Failure$() { - /**/ -} -$c_Lfastparse_Parsed$Failure$.prototype = new $h_O(); -$c_Lfastparse_Parsed$Failure$.prototype.constructor = $c_Lfastparse_Parsed$Failure$; -/** @constructor */ -function $h_Lfastparse_Parsed$Failure$() { - /**/ -} -$h_Lfastparse_Parsed$Failure$.prototype = $c_Lfastparse_Parsed$Failure$.prototype; -$c_Lfastparse_Parsed$Failure$.prototype.formatMsg__Lfastparse_ParserInput__sci_List__I__T = (function(input, stack, index) { - return ((("Expected " + $m_Lfastparse_Parsed$Failure$().formatStack__Lfastparse_ParserInput__sci_List__T(input, stack)) + ", found ") + $m_Lfastparse_Parsed$Failure$().formatTrailing__Lfastparse_ParserInput__I__T(input, index)) -}); -$c_Lfastparse_Parsed$Failure$.prototype.formatStack__Lfastparse_ParserInput__sci_List__T = (function(input, stack) { - var f = ((this$1, input$1) => ((x0$1$2) => { - var x0$1 = $as_T2(x0$1$2); - if ((x0$1 !== null)) { - var s = $as_T(x0$1.T2__f__1); - var i = $uI(x0$1.T2__f__2); - return ((s + ":") + input$1.prettyIndex__I__T(i)) - } else { - throw new $c_s_MatchError(x0$1) - } - }))(this, input); - if ((stack === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = stack.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(stack.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - return $f_sc_IterableOnceOps__mkString__T__T__T__T(this$2, "", " / ", "") -}); -$c_Lfastparse_Parsed$Failure$.prototype.formatTrailing__Lfastparse_ParserInput__I__T = (function(input, index) { - return $m_Lfastparse_internal_Util$().literalize__sci_IndexedSeq__Z__T($m_s_Predef$().wrapString__T__sci_WrappedString(input.slice__I__I__T(index, ((10 + index) | 0))), false) -}); -var $d_Lfastparse_Parsed$Failure$ = new $TypeData().initClass({ - Lfastparse_Parsed$Failure$: 0 -}, false, "fastparse.Parsed$Failure$", { - Lfastparse_Parsed$Failure$: 1, - O: 1 -}); -$c_Lfastparse_Parsed$Failure$.prototype.$classData = $d_Lfastparse_Parsed$Failure$; -var $n_Lfastparse_Parsed$Failure$; -function $m_Lfastparse_Parsed$Failure$() { - if ((!$n_Lfastparse_Parsed$Failure$)) { - $n_Lfastparse_Parsed$Failure$ = new $c_Lfastparse_Parsed$Failure$() - }; - return $n_Lfastparse_Parsed$Failure$ -} -/** @constructor */ -function $c_Lfastparse_ParsingRun(input, startIndex, originalParser, traceIndex, instrument, failureTerminalAggregate, failureGroupAggregate, shortParserMsg, lastFailureMsg, failureStack, isSuccess, logDepth, index, cut, successValue, verboseFailures, noDropBuffer, misc) { - this.Lfastparse_ParsingRun__f_input = null; - this.Lfastparse_ParsingRun__f_startIndex = 0; - this.Lfastparse_ParsingRun__f_originalParser = null; - this.Lfastparse_ParsingRun__f_traceIndex = 0; - this.Lfastparse_ParsingRun__f_instrument = null; - this.Lfastparse_ParsingRun__f_failureTerminalAggregate = null; - this.Lfastparse_ParsingRun__f_failureGroupAggregate = null; - this.Lfastparse_ParsingRun__f_shortParserMsg = null; - this.Lfastparse_ParsingRun__f_lastFailureMsg = null; - this.Lfastparse_ParsingRun__f_failureStack = null; - this.Lfastparse_ParsingRun__f_isSuccess = false; - this.Lfastparse_ParsingRun__f_logDepth = 0; - this.Lfastparse_ParsingRun__f_index = 0; - this.Lfastparse_ParsingRun__f_cut = false; - this.Lfastparse_ParsingRun__f_successValue = null; - this.Lfastparse_ParsingRun__f_verboseFailures = false; - this.Lfastparse_ParsingRun__f_noDropBuffer = false; - this.Lfastparse_ParsingRun__f_misc = null; - this.Lfastparse_ParsingRun__f_input = input; - this.Lfastparse_ParsingRun__f_startIndex = startIndex; - this.Lfastparse_ParsingRun__f_originalParser = originalParser; - this.Lfastparse_ParsingRun__f_traceIndex = traceIndex; - this.Lfastparse_ParsingRun__f_instrument = instrument; - this.Lfastparse_ParsingRun__f_failureTerminalAggregate = failureTerminalAggregate; - this.Lfastparse_ParsingRun__f_failureGroupAggregate = failureGroupAggregate; - this.Lfastparse_ParsingRun__f_shortParserMsg = shortParserMsg; - this.Lfastparse_ParsingRun__f_lastFailureMsg = lastFailureMsg; - this.Lfastparse_ParsingRun__f_failureStack = failureStack; - this.Lfastparse_ParsingRun__f_isSuccess = isSuccess; - this.Lfastparse_ParsingRun__f_logDepth = logDepth; - this.Lfastparse_ParsingRun__f_index = index; - this.Lfastparse_ParsingRun__f_cut = cut; - this.Lfastparse_ParsingRun__f_successValue = successValue; - this.Lfastparse_ParsingRun__f_verboseFailures = verboseFailures; - this.Lfastparse_ParsingRun__f_noDropBuffer = noDropBuffer; - this.Lfastparse_ParsingRun__f_misc = misc -} -$c_Lfastparse_ParsingRun.prototype = new $h_O(); -$c_Lfastparse_ParsingRun.prototype.constructor = $c_Lfastparse_ParsingRun; -/** @constructor */ -function $h_Lfastparse_ParsingRun() { - /**/ -} -$h_Lfastparse_ParsingRun.prototype = $c_Lfastparse_ParsingRun.prototype; -$c_Lfastparse_ParsingRun.prototype.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V = (function(startIndex, msgToSet, msgToAggregate) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(msgToSet)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var msgToSet$1 = new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)); - this.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, msgToSet$1, msgToAggregate, false) -}); -$c_Lfastparse_ParsingRun.prototype.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V = (function(startIndex, msgToSet, msgToAggregate, forceAggregate) { - if (((!this.Lfastparse_ParsingRun__f_isSuccess) && (this.Lfastparse_ParsingRun__f_lastFailureMsg === null))) { - this.Lfastparse_ParsingRun__f_lastFailureMsg = msgToSet - }; - this.Lfastparse_ParsingRun__f_shortParserMsg = msgToSet; - if ((this.checkAggregate__I__Z(startIndex) && (!forceAggregate))) { - this.Lfastparse_ParsingRun__f_failureGroupAggregate = msgToSet - } else { - this.Lfastparse_ParsingRun__f_failureGroupAggregate = msgToAggregate - } -}); -$c_Lfastparse_ParsingRun.prototype.aggregateTerminal__I__F0__V = (function(startIndex, f) { - var f2 = new $c_Lfastparse_internal_Lazy(f); - if ((!this.Lfastparse_ParsingRun__f_isSuccess)) { - if ((this.Lfastparse_ParsingRun__f_index === this.Lfastparse_ParsingRun__f_traceIndex)) { - this.Lfastparse_ParsingRun__f_failureTerminalAggregate = this.Lfastparse_ParsingRun__f_failureTerminalAggregate.$colon$colon__Lfastparse_internal_Lazy__Lfastparse_internal_Msgs(f2) - }; - if ((this.Lfastparse_ParsingRun__f_lastFailureMsg === null)) { - $m_sci_List$(); - var array = [f2]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - this.Lfastparse_ParsingRun__f_lastFailureMsg = new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)) - } - }; - if ((startIndex >= this.Lfastparse_ParsingRun__f_traceIndex)) { - $m_sci_List$(); - var array$1 = [f2]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var $$x1 = new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems$1)) - } else { - var $$x1 = $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty - }; - this.Lfastparse_ParsingRun__f_shortParserMsg = $$x1; - this.Lfastparse_ParsingRun__f_failureGroupAggregate = (this.checkAggregate__I__Z(startIndex) ? this.Lfastparse_ParsingRun__f_shortParserMsg : $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty) -}); -$c_Lfastparse_ParsingRun.prototype.setMsg__I__F0__V = (function(startIndex, f) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(f)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - this.setMsg__I__Lfastparse_internal_Msgs__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems))) -}); -$c_Lfastparse_ParsingRun.prototype.setMsg__I__Lfastparse_internal_Msgs__V = (function(startIndex, f) { - if (((!this.Lfastparse_ParsingRun__f_isSuccess) && (this.Lfastparse_ParsingRun__f_lastFailureMsg === null))) { - this.Lfastparse_ParsingRun__f_lastFailureMsg = f - }; - this.Lfastparse_ParsingRun__f_shortParserMsg = ((startIndex >= this.Lfastparse_ParsingRun__f_traceIndex) ? f : $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty); - this.Lfastparse_ParsingRun__f_failureGroupAggregate = (this.checkAggregate__I__Z(startIndex) ? this.Lfastparse_ParsingRun__f_shortParserMsg : $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty) -}); -$c_Lfastparse_ParsingRun.prototype.checkAggregate__I__Z = (function(startIndex) { - return ((((!this.Lfastparse_ParsingRun__f_cut) && (!this.Lfastparse_ParsingRun__f_isSuccess)) && (startIndex <= this.Lfastparse_ParsingRun__f_traceIndex)) && (this.Lfastparse_ParsingRun__f_traceIndex <= this.Lfastparse_ParsingRun__f_index)) -}); -$c_Lfastparse_ParsingRun.prototype.freshSuccess__O__Lfastparse_ParsingRun = (function(value) { - this.Lfastparse_ParsingRun__f_isSuccess = true; - this.Lfastparse_ParsingRun__f_successValue = value; - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshSuccessUnit__Lfastparse_ParsingRun = (function() { - this.Lfastparse_ParsingRun__f_isSuccess = true; - this.Lfastparse_ParsingRun__f_successValue = (void 0); - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshSuccessUnit__I__Lfastparse_ParsingRun = (function(index) { - this.Lfastparse_ParsingRun__f_isSuccess = true; - this.Lfastparse_ParsingRun__f_successValue = (void 0); - this.Lfastparse_ParsingRun__f_index = index; - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshSuccess__O__I__Lfastparse_ParsingRun = (function(value, index) { - this.Lfastparse_ParsingRun__f_isSuccess = true; - this.Lfastparse_ParsingRun__f_successValue = value; - this.Lfastparse_ParsingRun__f_index = index; - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshSuccess__O__I__Z__Lfastparse_ParsingRun = (function(value, index, cut) { - this.Lfastparse_ParsingRun__f_isSuccess = true; - this.Lfastparse_ParsingRun__f_successValue = value; - this.Lfastparse_ParsingRun__f_index = index; - this.Lfastparse_ParsingRun__f_cut = cut; - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshFailure__Lfastparse_ParsingRun = (function() { - if (this.Lfastparse_ParsingRun__f_verboseFailures) { - this.Lfastparse_ParsingRun__f_lastFailureMsg = null; - this.Lfastparse_ParsingRun__f_failureStack = $m_sci_Nil$() - }; - this.Lfastparse_ParsingRun__f_isSuccess = false; - return this -}); -$c_Lfastparse_ParsingRun.prototype.freshFailure__I__Lfastparse_ParsingRun = (function(startPos) { - if (this.Lfastparse_ParsingRun__f_verboseFailures) { - this.Lfastparse_ParsingRun__f_lastFailureMsg = null; - this.Lfastparse_ParsingRun__f_failureStack = $m_sci_Nil$() - }; - this.Lfastparse_ParsingRun__f_isSuccess = false; - this.Lfastparse_ParsingRun__f_index = startPos; - return this -}); -$c_Lfastparse_ParsingRun.prototype.augmentFailure__I__Z__Lfastparse_ParsingRun = (function(index, cut) { - this.Lfastparse_ParsingRun__f_index = index; - this.Lfastparse_ParsingRun__f_cut = cut; - return this -}); -$c_Lfastparse_ParsingRun.prototype.checkForDrop__Z = (function() { - return ((!this.Lfastparse_ParsingRun__f_noDropBuffer) && this.Lfastparse_ParsingRun__f_cut) -}); -function $as_Lfastparse_ParsingRun(obj) { - return (((obj instanceof $c_Lfastparse_ParsingRun) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.ParsingRun")) -} -function $isArrayOf_Lfastparse_ParsingRun(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_ParsingRun))) -} -function $asArrayOf_Lfastparse_ParsingRun(obj, depth) { - return (($isArrayOf_Lfastparse_ParsingRun(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.ParsingRun;", depth)) -} -var $d_Lfastparse_ParsingRun = new $TypeData().initClass({ - Lfastparse_ParsingRun: 0 -}, false, "fastparse.ParsingRun", { - Lfastparse_ParsingRun: 1, - O: 1 -}); -$c_Lfastparse_ParsingRun.prototype.$classData = $d_Lfastparse_ParsingRun; -/** @constructor */ -function $c_Lfastparse_ParsingRun$() { - /**/ -} -$c_Lfastparse_ParsingRun$.prototype = new $h_O(); -$c_Lfastparse_ParsingRun$.prototype.constructor = $c_Lfastparse_ParsingRun$; -/** @constructor */ -function $h_Lfastparse_ParsingRun$() { - /**/ -} -$h_Lfastparse_ParsingRun$.prototype = $c_Lfastparse_ParsingRun$.prototype; -var $d_Lfastparse_ParsingRun$ = new $TypeData().initClass({ - Lfastparse_ParsingRun$: 0 -}, false, "fastparse.ParsingRun$", { - Lfastparse_ParsingRun$: 1, - O: 1 -}); -$c_Lfastparse_ParsingRun$.prototype.$classData = $d_Lfastparse_ParsingRun$; -var $n_Lfastparse_ParsingRun$; -function $m_Lfastparse_ParsingRun$() { - if ((!$n_Lfastparse_ParsingRun$)) { - $n_Lfastparse_ParsingRun$ = new $c_Lfastparse_ParsingRun$() - }; - return $n_Lfastparse_ParsingRun$ -} -function $p_Lfastparse_ScalaWhitespace$__rec$4__I__I__I__Lfastparse_ParserInput__Lfastparse_ParsingRun__I__Lfastparse_ParsingRun($thiz, current, state, nesting, input$4, ctx$4, startIndex$3) { - while (true) { - if ((!input$4.isReachable__I__Z(current))) { - if (((state === 0) || (state === 1))) { - return ctx$4.freshSuccessUnit__I__Lfastparse_ParsingRun(current) - } else if (((state === 2) && (nesting === 0))) { - return ctx$4.freshSuccessUnit__I__Lfastparse_ParsingRun((((-1) + current) | 0)) - } else { - ctx$4.Lfastparse_ParsingRun__f_cut = true; - var res = ctx$4.freshFailure__I__Lfastparse_ParsingRun(current); - if (ctx$4.Lfastparse_ParsingRun__f_verboseFailures) { - ctx$4.setMsg__I__F0__V(startIndex$3, new $c_sjsr_AnonFunction0(((this$1) => (() => $m_Lfastparse_internal_Util$().literalize__sci_IndexedSeq__Z__T($m_s_Predef$().wrapString__T__sci_WrappedString("*/"), false)))($thiz))) - }; - return res - } - } else { - var index = current; - var this$2 = input$4.Lfastparse_IndexedParserInput__f_data; - var currentChar = (65535 & $uI(this$2.charCodeAt(index))); - var x1 = state; - switch (x1) { - case 0: { - switch (currentChar) { - case 32: - case 9: - case 10: - case 13: { - var temp$current = ((1 + current) | 0); - current = temp$current; - nesting = 0; - break - } - case 47: { - var temp$current$2 = ((1 + current) | 0); - current = temp$current$2; - state = 2; - nesting = 0; - break - } - default: { - return ctx$4.freshSuccessUnit__I__Lfastparse_ParsingRun(current) - } - }; - break - } - case 1: { - var temp$current$3 = ((1 + current) | 0); - var temp$state$2 = ((currentChar === 10) ? 0 : state); - current = temp$current$3; - state = temp$state$2; - nesting = 0; - break - } - case 2: { - switch (currentChar) { - case 47: { - if ((nesting === 0)) { - var temp$current$4 = ((1 + current) | 0); - current = temp$current$4; - state = 1; - nesting = 0 - } else { - var temp$current$5 = ((1 + current) | 0); - current = temp$current$5; - state = 2 - }; - break - } - case 42: { - var temp$current$6 = ((1 + current) | 0); - var temp$nesting$5 = ((1 + nesting) | 0); - current = temp$current$6; - state = 3; - nesting = temp$nesting$5; - break - } - default: { - if ((nesting === 0)) { - return ctx$4.freshSuccessUnit__I__Lfastparse_ParsingRun((((-1) + current) | 0)) - } else { - var temp$current$7 = ((1 + current) | 0); - current = temp$current$7; - state = 3 - } - } - }; - break - } - case 3: { - switch (currentChar) { - case 47: { - var temp$current$8 = ((1 + current) | 0); - current = temp$current$8; - state = 2; - break - } - case 42: { - var temp$current$9 = ((1 + current) | 0); - current = temp$current$9; - state = 4; - break - } - default: { - current = ((1 + current) | 0) - } - }; - break - } - case 4: { - switch (currentChar) { - case 47: { - var temp$current$11 = ((1 + current) | 0); - var temp$state$9 = ((nesting === 1) ? 0 : 3); - var temp$nesting$6 = (((-1) + nesting) | 0); - current = temp$current$11; - state = temp$state$9; - nesting = temp$nesting$6; - break - } - case 42: { - var temp$current$12 = ((1 + current) | 0); - current = temp$current$12; - state = 4; - break - } - default: { - var temp$current$13 = ((1 + current) | 0); - current = temp$current$13; - state = 3 - } - }; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } - } - } -} -/** @constructor */ -function $c_Lfastparse_ScalaWhitespace$() { - this.Lfastparse_ScalaWhitespace$__f_whitespace = null; - $n_Lfastparse_ScalaWhitespace$ = this; - this.Lfastparse_ScalaWhitespace$__f_whitespace = new $c_sjsr_AnonFunction1(((this$1) => ((ctx$2) => { - var ctx = $as_Lfastparse_ParsingRun(ctx$2); - var input = ctx.Lfastparse_ParsingRun__f_input; - var startIndex = ctx.Lfastparse_ParsingRun__f_index; - return $p_Lfastparse_ScalaWhitespace$__rec$4__I__I__I__Lfastparse_ParserInput__Lfastparse_ParsingRun__I__Lfastparse_ParsingRun(this$1, ctx.Lfastparse_ParsingRun__f_index, 0, 0, input, ctx, startIndex) - }))(this)) -} -$c_Lfastparse_ScalaWhitespace$.prototype = new $h_O(); -$c_Lfastparse_ScalaWhitespace$.prototype.constructor = $c_Lfastparse_ScalaWhitespace$; -/** @constructor */ -function $h_Lfastparse_ScalaWhitespace$() { - /**/ -} -$h_Lfastparse_ScalaWhitespace$.prototype = $c_Lfastparse_ScalaWhitespace$.prototype; -var $d_Lfastparse_ScalaWhitespace$ = new $TypeData().initClass({ - Lfastparse_ScalaWhitespace$: 0 -}, false, "fastparse.ScalaWhitespace$", { - Lfastparse_ScalaWhitespace$: 1, - O: 1 -}); -$c_Lfastparse_ScalaWhitespace$.prototype.$classData = $d_Lfastparse_ScalaWhitespace$; -var $n_Lfastparse_ScalaWhitespace$; -function $m_Lfastparse_ScalaWhitespace$() { - if ((!$n_Lfastparse_ScalaWhitespace$)) { - $n_Lfastparse_ScalaWhitespace$ = new $c_Lfastparse_ScalaWhitespace$() - }; - return $n_Lfastparse_ScalaWhitespace$ -} -function $p_Lfastparse_internal_Lazy__force$lzycompute__O($thiz) { - if ((!$thiz.Lfastparse_internal_Lazy__f_bitmap$0)) { - $thiz.Lfastparse_internal_Lazy__f_force = $thiz.Lfastparse_internal_Lazy__f_calc0.apply__O(); - $thiz.Lfastparse_internal_Lazy__f_bitmap$0 = true - }; - $thiz.Lfastparse_internal_Lazy__f_calc0 = null; - return $thiz.Lfastparse_internal_Lazy__f_force -} -/** @constructor */ -function $c_Lfastparse_internal_Lazy(calc0) { - this.Lfastparse_internal_Lazy__f_force = null; - this.Lfastparse_internal_Lazy__f_calc0 = null; - this.Lfastparse_internal_Lazy__f_bitmap$0 = false; - this.Lfastparse_internal_Lazy__f_calc0 = calc0 -} -$c_Lfastparse_internal_Lazy.prototype = new $h_O(); -$c_Lfastparse_internal_Lazy.prototype.constructor = $c_Lfastparse_internal_Lazy; -/** @constructor */ -function $h_Lfastparse_internal_Lazy() { - /**/ -} -$h_Lfastparse_internal_Lazy.prototype = $c_Lfastparse_internal_Lazy.prototype; -$c_Lfastparse_internal_Lazy.prototype.force__O = (function() { - return ((!this.Lfastparse_internal_Lazy__f_bitmap$0) ? $p_Lfastparse_internal_Lazy__force$lzycompute__O(this) : this.Lfastparse_internal_Lazy__f_force) -}); -function $as_Lfastparse_internal_Lazy(obj) { - return (((obj instanceof $c_Lfastparse_internal_Lazy) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.internal.Lazy")) -} -function $isArrayOf_Lfastparse_internal_Lazy(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_internal_Lazy))) -} -function $asArrayOf_Lfastparse_internal_Lazy(obj, depth) { - return (($isArrayOf_Lfastparse_internal_Lazy(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.internal.Lazy;", depth)) -} -var $d_Lfastparse_internal_Lazy = new $TypeData().initClass({ - Lfastparse_internal_Lazy: 0 -}, false, "fastparse.internal.Lazy", { - Lfastparse_internal_Lazy: 1, - O: 1 -}); -$c_Lfastparse_internal_Lazy.prototype.$classData = $d_Lfastparse_internal_Lazy; -function $p_Lfastparse_internal_Util$__rec$1__I__T__Lfastparse_ParserInput__I__Z($thiz, i, prefix$1, src$1, offset$1) { - while (true) { - if ((i >= $uI(prefix$1.length))) { - return true - } else if (src$1.isReachable__I__Z(((i + offset$1) | 0))) { - var index = ((i + offset$1) | 0); - var this$1 = src$1.Lfastparse_IndexedParserInput__f_data; - var $$x1 = $uI(this$1.charCodeAt(index)); - var index$1 = i; - if (((65535 & $$x1) !== (65535 & $uI(prefix$1.charCodeAt(index$1))))) { - return false - } else { - i = ((1 + i) | 0) - } - } else { - return false - } - } -} -/** @constructor */ -function $c_Lfastparse_internal_Util$() { - /**/ -} -$c_Lfastparse_internal_Util$.prototype = new $h_O(); -$c_Lfastparse_internal_Util$.prototype.constructor = $c_Lfastparse_internal_Util$; -/** @constructor */ -function $h_Lfastparse_internal_Util$() { - /**/ -} -$h_Lfastparse_internal_Util$.prototype = $c_Lfastparse_internal_Util$.prototype; -$c_Lfastparse_internal_Util$.prototype.parenthize__sci_Seq__T = (function(fs) { - var this$2 = fs.reverseIterator__sc_Iterator(); - var f = new $c_sjsr_AnonFunction1(((this$1) => ((x$1$2) => { - var x$1 = $as_Lfastparse_internal_Lazy(x$1$2); - return $as_T(x$1.force__O()) - }))(this)); - var this$3 = new $c_sc_Iterator$$anon$9(this$2, f); - var this$4 = $m_sci_Seq$().from__sc_IterableOnce__sci_Seq(this$3); - var x1 = $as_sci_Seq($f_sc_SeqOps__distinct__O(this$4)); - if ((x1 !== null)) { - $m_sci_Seq$(); - if (((new $c_sc_SeqFactory$UnapplySeqWrapper(x1), true) && (x1.lengthCompare__I__I(1) === 0))) { - var x = $as_T(x1.apply__I__O(0)); - return x - } - }; - return $f_sc_IterableOnceOps__mkString__T__T__T__T(x1, "(", " | ", ")") -}); -$c_Lfastparse_internal_Util$.prototype.joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs = (function(lhs, rhs) { - if (lhs.Lfastparse_internal_Msgs__f_value.isEmpty__Z()) { - return rhs - } else if (rhs.Lfastparse_internal_Msgs__f_value.isEmpty__Z()) { - return lhs - } else { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$1, lhs$1, rhs$1) => (() => (($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(lhs$1.Lfastparse_internal_Msgs__f_value) + " ~ ") + $m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(rhs$1.Lfastparse_internal_Msgs__f_value))))(this, lhs, rhs)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)) - } -}); -$c_Lfastparse_internal_Util$.prototype.consumeWhitespace__F1__Lfastparse_ParsingRun__V = (function(whitespace, ctx) { - var oldCapturing = ctx.Lfastparse_ParsingRun__f_noDropBuffer; - ctx.Lfastparse_ParsingRun__f_noDropBuffer = true; - whitespace.apply__O__O(ctx); - ctx.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing -}); -$c_Lfastparse_internal_Util$.prototype.lineNumberLookup__T__AI = (function(data) { - var lineStarts = $ct_scm_ArrayBuffer__(new $c_scm_ArrayBuffer()); - var i = 0; - var col = 1; - var cr = false; - var prev = null; - while ((i < $uI(data.length))) { - var i$1 = i; - var char = (65535 & $uI(data.charCodeAt(i$1))); - if ((char === 13)) { - var x = prev; - if (((!$m_sr_BoxesRunTime$().equals__O__O__Z(x, $bC(10))) && (col === 1))) { - var elem = i; - lineStarts.addOne__O__scm_ArrayBuffer(elem) - }; - col = 1; - cr = true - } else if ((char === 10)) { - var x$1 = prev; - if (((!$m_sr_BoxesRunTime$().equals__O__O__Z(x$1, $bC(13))) && (col === 1))) { - var elem$1 = i; - lineStarts.addOne__O__scm_ArrayBuffer(elem$1) - }; - col = 1; - cr = false - } else { - if ((col === 1)) { - var elem$2 = i; - lineStarts.addOne__O__scm_ArrayBuffer(elem$2) - }; - col = ((1 + col) | 0); - cr = false - }; - prev = $bC(char); - i = ((1 + i) | 0) - }; - if ((col === 1)) { - var elem$3 = i; - lineStarts.addOne__O__scm_ArrayBuffer(elem$3) - }; - $m_s_reflect_ManifestFactory$IntManifest$(); - if ((lineStarts.scm_ArrayBuffer__f_size0 >= 0)) { - var len = lineStarts.scm_ArrayBuffer__f_size0; - var destination = new $ac_I(len); - lineStarts.copyToArray__O__I__I__I(destination, 0, 2147483647); - return destination - } else { - var capacity = 0; - var size = 0; - var jsElems = null; - capacity = 0; - size = 0; - jsElems = []; - var this$8 = new $c_scm_ArrayBufferView(lineStarts.scm_ArrayBuffer__f_array, lineStarts.scm_ArrayBuffer__f_size0); - var it = new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$8); - while (it.hasNext__Z()) { - var elem$4 = it.next__O(); - var unboxedElem = ((elem$4 === null) ? 0 : elem$4); - jsElems.push(unboxedElem) - }; - return new $ac_I(new Int32Array(jsElems)) - } -}); -$c_Lfastparse_internal_Util$.prototype.literalize__sci_IndexedSeq__Z__T = (function(s, unicode) { - var sb = $ct_scm_StringBuilder__(new $c_scm_StringBuilder()); - sb.append__C__scm_StringBuilder(34); - var i = 0; - var len = s.length__I(); - while ((i < len)) { - var x1 = $uC(s.apply__I__O(i)); - switch (x1) { - case 34: { - sb.append__T__scm_StringBuilder("\\\""); - break - } - case 92: { - sb.append__T__scm_StringBuilder("\\\\"); - break - } - case 8: { - sb.append__T__scm_StringBuilder("\\b"); - break - } - case 12: { - sb.append__T__scm_StringBuilder("\\f"); - break - } - case 10: { - sb.append__T__scm_StringBuilder("\\n"); - break - } - case 13: { - sb.append__T__scm_StringBuilder("\\r"); - break - } - case 9: { - sb.append__T__scm_StringBuilder("\\t"); - break - } - default: { - if (((x1 < 32) || ((x1 > 126) && unicode))) { - var $$x1 = $m_sc_StringOps$(); - var array = [x1]; - sb.append__T__scm_StringBuilder($$x1.format$extension__T__sci_Seq__T("\\u%04x", $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array))) - } else { - sb.append__C__scm_StringBuilder(x1) - } - } - }; - i = ((1 + i) | 0) - }; - sb.append__C__scm_StringBuilder(34); - return sb.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -var $d_Lfastparse_internal_Util$ = new $TypeData().initClass({ - Lfastparse_internal_Util$: 0 -}, false, "fastparse.internal.Util$", { - Lfastparse_internal_Util$: 1, - O: 1 -}); -$c_Lfastparse_internal_Util$.prototype.$classData = $d_Lfastparse_internal_Util$; -var $n_Lfastparse_internal_Util$; -function $m_Lfastparse_internal_Util$() { - if ((!$n_Lfastparse_internal_Util$)) { - $n_Lfastparse_internal_Util$ = new $c_Lfastparse_internal_Util$() - }; - return $n_Lfastparse_internal_Util$ -} -/** @constructor */ -function $c_Lfastparse_package$() { - this.Lfastparse_package$__f_P = null; - $n_Lfastparse_package$ = this; - this.Lfastparse_package$__f_P = $m_Lfastparse_ParsingRun$() -} -$c_Lfastparse_package$.prototype = new $h_O(); -$c_Lfastparse_package$.prototype.constructor = $c_Lfastparse_package$; -/** @constructor */ -function $h_Lfastparse_package$() { - /**/ -} -$h_Lfastparse_package$.prototype = $c_Lfastparse_package$.prototype; -$c_Lfastparse_package$.prototype.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed = (function(input, parser, verboseFailures, startIndex, instrument) { - var $$x1 = $m_Lfastparse_Parsed$(); - var arg1 = input.Lfastparse_ParserInputSource$fromParserInput__f_conv.apply__O__O(input.Lfastparse_ParserInputSource$fromParserInput__f_t); - var x$1 = $as_Lfastparse_ParserInput(arg1); - return $$x1.fromParsingRun__Lfastparse_ParsingRun__Lfastparse_Parsed($m_Lfastparse_package$().parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun(x$1, parser, verboseFailures, startIndex, (-1), instrument, ($m_Lfastparse_package$(), true))) -}); -$c_Lfastparse_package$.prototype.parseInputRaw__Lfastparse_ParserInput__F1__Z__I__I__Lfastparse_internal_Instrument__Z__Lfastparse_ParsingRun = (function(input, parser, verboseFailures, startIndex, traceIndex, instrument, enableLogging) { - return $as_Lfastparse_ParsingRun(parser.apply__O__O(new $c_Lfastparse_ParsingRun(input, startIndex, parser, traceIndex, instrument, $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty, $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty, $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty, null, ($m_sci_List$(), $m_sci_Nil$()), true, (enableLogging ? 0 : (-1)), startIndex, true, (void 0), verboseFailures, false, $as_scm_Map($m_scm_Map$().empty__O())))) -}); -$c_Lfastparse_package$.prototype.End__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(ctx) { - var startIndex = ctx.Lfastparse_ParsingRun__f_index; - var res = ((!ctx.Lfastparse_ParsingRun__f_input.isReachable__I__Z(startIndex)) ? ctx.freshSuccessUnit__Lfastparse_ParsingRun() : ctx.freshFailure__Lfastparse_ParsingRun()); - if (ctx.Lfastparse_ParsingRun__f_verboseFailures) { - ctx.aggregateTerminal__I__F0__V(startIndex, new $c_sjsr_AnonFunction0(((this$1) => (() => "end-of-input"))(this))) - }; - return res -}); -var $d_Lfastparse_package$ = new $TypeData().initClass({ - Lfastparse_package$: 0 -}, false, "fastparse.package$", { - Lfastparse_package$: 1, - O: 1 -}); -$c_Lfastparse_package$.prototype.$classData = $d_Lfastparse_package$; -var $n_Lfastparse_package$; -function $m_Lfastparse_package$() { - if ((!$n_Lfastparse_package$)) { - $n_Lfastparse_package$ = new $c_Lfastparse_package$() - }; - return $n_Lfastparse_package$ -} -/** @constructor */ -function $c_Lfastparse_package$ByNameOps$() { - /**/ -} -$c_Lfastparse_package$ByNameOps$.prototype = new $h_O(); -$c_Lfastparse_package$ByNameOps$.prototype.constructor = $c_Lfastparse_package$ByNameOps$; -/** @constructor */ -function $h_Lfastparse_package$ByNameOps$() { - /**/ -} -$h_Lfastparse_package$ByNameOps$.prototype = $c_Lfastparse_package$ByNameOps$.prototype; -var $d_Lfastparse_package$ByNameOps$ = new $TypeData().initClass({ - Lfastparse_package$ByNameOps$: 0 -}, false, "fastparse.package$ByNameOps$", { - Lfastparse_package$ByNameOps$: 1, - O: 1 -}); -$c_Lfastparse_package$ByNameOps$.prototype.$classData = $d_Lfastparse_package$ByNameOps$; -var $n_Lfastparse_package$ByNameOps$; -function $m_Lfastparse_package$ByNameOps$() { - if ((!$n_Lfastparse_package$ByNameOps$)) { - $n_Lfastparse_package$ByNameOps$ = new $c_Lfastparse_package$ByNameOps$() - }; - return $n_Lfastparse_package$ByNameOps$ -} -function $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__freshTPV__Lhb_dhbw_TypeVariable($thiz) { - $thiz.Lhb_dhbw_ASTBuilder$ASTBuilderMonad__f_tpvNum = ((1 + $thiz.Lhb_dhbw_ASTBuilder$ASTBuilderMonad__f_tpvNum) | 0); - return new $c_Lhb_dhbw_TypeVariable($p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__numToLetter$1__I__T($thiz, $thiz.Lhb_dhbw_ASTBuilder$ASTBuilderMonad__f_tpvNum)) -} -function $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type($thiz, t, genericNames) { - if ((t.Lhb_dhbw_NType__f_params.isEmpty__Z() && genericNames.contains__O__Z(t.Lhb_dhbw_NType__f_name))) { - return new $c_Lhb_dhbw_GenericType(t.Lhb_dhbw_NType__f_name) - } else { - var $$x2 = t.Lhb_dhbw_NType__f_name; - var this$2 = t.Lhb_dhbw_NType__f_params; - var f = ((this$1, genericNames$1) => ((p$2) => { - var p = $as_Lhb_dhbw_NType(p$2); - return $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$1, p, genericNames$1) - }))($thiz, genericNames); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_RefType($$x2, $$x1) - } -} -function $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__numToLetter$1__I__T($thiz, num) { - var ret = ""; - var n = num; - while ((n > $uI("ABCDEFGHIJKLMNOPQRSTUVWXYZ".length))) { - var char = $intMod(num, $uI("ABCDEFGHIJKLMNOPQRSTUVWXYZ".length)); - n = $intDiv(num, $uI("ABCDEFGHIJKLMNOPQRSTUVWXYZ".length)); - ret = (("" + ret) + $bC((65535 & $uI("ABCDEFGHIJKLMNOPQRSTUVWXYZ".charCodeAt(char))))) - }; - var $$x1 = ret; - var index = n; - return (("" + $$x1) + $bC((65535 & $uI("ABCDEFGHIJKLMNOPQRSTUVWXYZ".charCodeAt(index))))) -} -/** @constructor */ -function $c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad() { - this.Lhb_dhbw_ASTBuilder$ASTBuilderMonad__f_tpvNum = 0; - this.Lhb_dhbw_ASTBuilder$ASTBuilderMonad__f_tpvNum = 0 -} -$c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype = new $h_O(); -$c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype.constructor = $c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad; -/** @constructor */ -function $h_Lhb_dhbw_ASTBuilder$ASTBuilderMonad() { - /**/ -} -$h_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype = $c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype; -$c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype.fromParseTree__sci_List__sci_List = (function(toAst) { - var f$7 = ((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_ParserClass(c$2); - var this$3 = c.Lhb_dhbw_ParserClass__f_params; - var f = ((this$2) => ((x$1$2) => { - var x$1 = $as_T2(x$1$2); - return $as_Lhb_dhbw_NType(x$1.T2__f__1) - }))(this$1); - if ((this$3 === $m_sci_Nil$())) { - var this$4 = $m_sci_Nil$() - } else { - var arg1 = this$3.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$3.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$4 = h - }; - var f$1 = ((this$2$1) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_NType(x$2$2); - return x$2.Lhb_dhbw_NType__f_name - }))(this$1); - if ((this$4 === $m_sci_Nil$())) { - var this$5 = $m_sci_Nil$() - } else { - var arg1$2 = this$4.head__O(); - var h$1 = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(this$4.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$5 = h$1 - }; - var genericNames = $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$5); - var $$x9 = c.Lhb_dhbw_ParserClass__f_name; - var this$6 = c.Lhb_dhbw_ParserClass__f_params; - var f$2 = ((this$3$1, genericNames$1) => ((p$2) => { - var p = $as_T2(p$2); - return new $c_T2($p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$3$1, $as_Lhb_dhbw_NType(p.T2__f__1), genericNames$1), $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$3$1, $as_Lhb_dhbw_NType(p.T2__f__2), genericNames$1)) - }))(this$1, genericNames); - if ((this$6 === $m_sci_Nil$())) { - var $$x8 = $m_sci_Nil$() - } else { - var arg1$4 = this$6.head__O(); - var h$2 = new $c_sci_$colon$colon(f$2(arg1$4), $m_sci_Nil$()); - var t$2 = h$2; - var rest$2 = $as_sci_List(this$6.tail__O()); - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$5 = rest$2.head__O(); - var nx$2 = new $c_sci_$colon$colon(f$2(arg1$5), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx$2; - t$2 = nx$2; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var $$x8 = h$2 - }; - var $$x7 = $as_Lhb_dhbw_RefType($p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$1, c.Lhb_dhbw_ParserClass__f_superType, genericNames)); - var this$7 = c.Lhb_dhbw_ParserClass__f_fields; - var f$4 = ((this$4$1, genericNames$2) => ((f$2$1) => { - var f$3 = $as_T2(f$2$1); - return new $c_T2($p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$4$1, $as_Lhb_dhbw_NType(f$3.T2__f__1), genericNames$2), f$3.T2__f__2) - }))(this$1, genericNames); - if ((this$7 === $m_sci_Nil$())) { - var $$x6 = $m_sci_Nil$() - } else { - var arg1$6 = this$7.head__O(); - var h$3 = new $c_sci_$colon$colon(f$4(arg1$6), $m_sci_Nil$()); - var t$3 = h$3; - var rest$3 = $as_sci_List(this$7.tail__O()); - while ((rest$3 !== $m_sci_Nil$())) { - var arg1$7 = rest$3.head__O(); - var nx$3 = new $c_sci_$colon$colon(f$4(arg1$7), $m_sci_Nil$()); - t$3.sci_$colon$colon__f_next = nx$3; - t$3 = nx$3; - rest$3 = $as_sci_List(rest$3.tail__O()) - }; - var $$x6 = h$3 - }; - var this$12 = c.Lhb_dhbw_ParserClass__f_methods; - var f$6 = ((this$5$1, genericNames$3) => ((m$2) => { - var m = $as_Lhb_dhbw_ParserMethod(m$2); - var $$x4 = $m_sci_Nil$(); - var $$x3 = $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__freshTPV__Lhb_dhbw_TypeVariable(this$5$1); - var $$x2 = m.Lhb_dhbw_ParserMethod__f_name; - var this$11 = m.Lhb_dhbw_ParserMethod__f_params; - var f$5 = ((this$8, genericNames$1$1) => ((p$2$1) => { - var p$1 = $as_T2(p$2$1); - var this$9 = $as_s_Option(p$1.T2__f__1); - if (this$9.isEmpty__Z()) { - var this$10 = $m_s_None$() - } else { - var arg1$8 = this$9.get__O(); - var it = $as_Lhb_dhbw_NType(arg1$8); - var this$10 = new $c_s_Some($p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__nTypeToType__Lhb_dhbw_NType__sci_Set__Lhb_dhbw_Type(this$8, it, genericNames$1$1)) - }; - return new $c_T2((this$10.isEmpty__Z() ? $p_Lhb_dhbw_ASTBuilder$ASTBuilderMonad__freshTPV__Lhb_dhbw_TypeVariable(this$8) : this$10.get__O()), p$1.T2__f__2) - }))(this$5$1, genericNames$3); - if ((this$11 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1$9 = this$11.head__O(); - var h$4 = new $c_sci_$colon$colon(f$5(arg1$9), $m_sci_Nil$()); - var t$4 = h$4; - var rest$4 = $as_sci_List(this$11.tail__O()); - while ((rest$4 !== $m_sci_Nil$())) { - var arg1$10 = rest$4.head__O(); - var nx$4 = new $c_sci_$colon$colon(f$5(arg1$10), $m_sci_Nil$()); - t$4.sci_$colon$colon__f_next = nx$4; - t$4 = nx$4; - rest$4 = $as_sci_List(rest$4.tail__O()) - }; - var $$x1 = h$4 - }; - return new $c_Lhb_dhbw_Method($$x4, $$x3, $$x2, $$x1, m.Lhb_dhbw_ParserMethod__f_retExpr) - }))(this$1, genericNames); - if ((this$12 === $m_sci_Nil$())) { - var $$x5 = $m_sci_Nil$() - } else { - var arg1$11 = this$12.head__O(); - var h$5 = new $c_sci_$colon$colon(f$6(arg1$11), $m_sci_Nil$()); - var t$5 = h$5; - var rest$5 = $as_sci_List(this$12.tail__O()); - while ((rest$5 !== $m_sci_Nil$())) { - var arg1$12 = rest$5.head__O(); - var nx$5 = new $c_sci_$colon$colon(f$6(arg1$12), $m_sci_Nil$()); - t$5.sci_$colon$colon__f_next = nx$5; - t$5 = nx$5; - rest$5 = $as_sci_List(rest$5.tail__O()) - }; - var $$x5 = h$5 - }; - return new $c_Lhb_dhbw_Class($$x9, $$x8, $$x7, $$x6, $$x5) - }))(this); - if ((toAst === $m_sci_Nil$())) { - return $m_sci_Nil$() - } else { - var arg1$13 = toAst.head__O(); - var h$6 = new $c_sci_$colon$colon(f$7(arg1$13), $m_sci_Nil$()); - var t$6 = h$6; - var rest$6 = $as_sci_List(toAst.tail__O()); - while ((rest$6 !== $m_sci_Nil$())) { - var arg1$14 = rest$6.head__O(); - var nx$6 = new $c_sci_$colon$colon(f$7(arg1$14), $m_sci_Nil$()); - t$6.sci_$colon$colon__f_next = nx$6; - t$6 = nx$6; - rest$6 = $as_sci_List(rest$6.tail__O()) - }; - return h$6 - } -}); -var $d_Lhb_dhbw_ASTBuilder$ASTBuilderMonad = new $TypeData().initClass({ - Lhb_dhbw_ASTBuilder$ASTBuilderMonad: 0 -}, false, "hb.dhbw.ASTBuilder$ASTBuilderMonad", { - Lhb_dhbw_ASTBuilder$ASTBuilderMonad: 1, - O: 1 -}); -$c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad.prototype.$classData = $d_Lhb_dhbw_ASTBuilder$ASTBuilderMonad; -function $ct_Lhb_dhbw_CartesianProduct__sci_List__($thiz, setOfSets) { - $thiz.Lhb_dhbw_CartesianProduct__f_setOfSets = setOfSets; - $thiz.Lhb_dhbw_CartesianProduct__f_sizes = null; - $thiz.Lhb_dhbw_CartesianProduct__f_max = new $c_RTLong(1, 0); - $thiz.Lhb_dhbw_CartesianProduct__f_i = $L0; - return $thiz -} -function $ct_Lhb_dhbw_CartesianProduct__sci_Set__($thiz, setOfSets) { - $ct_Lhb_dhbw_CartesianProduct__sci_List__($thiz, $as_sc_IterableOnceOps(setOfSets.map__F1__O(new $c_sjsr_AnonFunction1(((x$2$2) => { - var x$2 = $as_sci_Set(x$2$2); - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(x$2) - })))).toList__sci_List()); - var elem__lo = 0; - var elem__hi = 0; - var $$x1__lo = 1; - var $$x1__hi = 0; - elem__lo = $$x1__lo; - elem__hi = $$x1__hi; - var this$4 = $thiz.Lhb_dhbw_CartesianProduct__f_setOfSets; - var f = ((this$3) => ((x$3$2) => { - var x$3 = $as_sci_List(x$3$2); - return x$3.length__I() - }))($thiz); - if ((this$4 === $m_sci_Nil$())) { - var $$x2 = $m_sci_Nil$() - } else { - var arg1 = this$4.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$4.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x2 = h - }; - $thiz.Lhb_dhbw_CartesianProduct__f_sizes = $$x2; - var this$5 = $thiz.Lhb_dhbw_CartesianProduct__f_sizes; - if ((this$5.length__I() === 0)) { - var $$x3__lo = 0; - var $$x3__hi = 0; - elem__lo = $$x3__lo; - elem__hi = $$x3__hi - }; - var this$6 = $thiz.Lhb_dhbw_CartesianProduct__f_sizes; - var these = this$6; - while ((!these.isEmpty__Z())) { - var arg1$2 = these.head__O(); - var size = $uI(arg1$2); - var this$8__lo = elem__lo; - var this$8__hi = elem__hi; - var hi = (size >> 31); - var alo = this$8__lo; - var a0 = (65535 & alo); - var a1 = ((alo >>> 16) | 0); - var b0 = (65535 & size); - var b1 = ((size >>> 16) | 0); - var a0b0 = $imul(a0, b0); - var a1b0 = $imul(a1, b0); - var a0b1 = $imul(a0, b1); - var lo = ((a0b0 + (((a1b0 + a0b1) | 0) << 16)) | 0); - var c1part = ((((a0b0 >>> 16) | 0) + a0b1) | 0); - var hi$1 = (((((((($imul(alo, hi) + $imul(this$8__hi, size)) | 0) + $imul(a1, b1)) | 0) + ((c1part >>> 16) | 0)) | 0) + (((((65535 & c1part) + a1b0) | 0) >>> 16) | 0)) | 0); - var $$x4__lo = lo; - var $$x4__hi = hi$1; - elem__lo = $$x4__lo; - elem__hi = $$x4__hi; - these = $as_sci_List(these.tail__O()) - }; - $thiz.Lhb_dhbw_CartesianProduct__f_max = new $c_RTLong(elem__lo, elem__hi); - return $thiz -} -/** @constructor */ -function $c_Lhb_dhbw_CartesianProduct() { - this.Lhb_dhbw_CartesianProduct__f_setOfSets = null; - this.Lhb_dhbw_CartesianProduct__f_sizes = null; - this.Lhb_dhbw_CartesianProduct__f_max = $L0; - this.Lhb_dhbw_CartesianProduct__f_i = $L0 -} -$c_Lhb_dhbw_CartesianProduct.prototype = new $h_O(); -$c_Lhb_dhbw_CartesianProduct.prototype.constructor = $c_Lhb_dhbw_CartesianProduct; -/** @constructor */ -function $h_Lhb_dhbw_CartesianProduct() { - /**/ -} -$h_Lhb_dhbw_CartesianProduct.prototype = $c_Lhb_dhbw_CartesianProduct.prototype; -$c_Lhb_dhbw_CartesianProduct.prototype.hasNext__Z = (function() { - var this$1 = this.Lhb_dhbw_CartesianProduct__f_i; - var b = this.Lhb_dhbw_CartesianProduct__f_max; - var ahi = this$1.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - return ((ahi === bhi) ? (((-2147483648) ^ this$1.RTLong__f_lo) < ((-2147483648) ^ b.RTLong__f_lo)) : (ahi < bhi)) -}); -$c_Lhb_dhbw_CartesianProduct.prototype.nextProduct__sci_Set = (function() { - var t = this.Lhb_dhbw_CartesianProduct__f_i; - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - var currentI = new $c_sr_LongRef(new $c_RTLong(lo, hi)); - var this$9 = this.Lhb_dhbw_CartesianProduct__f_setOfSets; - var f = ((this$2, currentI$1) => ((set$2) => { - var set = $as_sci_List(set$2); - var this$4 = currentI$1.sr_LongRef__f_elem; - var value = set.length__I(); - var hi$1 = (value >> 31); - var this$5 = $m_RTLong$(); - var lo$1 = this$5.remainderImpl__I__I__I__I__I(this$4.RTLong__f_lo, this$4.RTLong__f_hi, value, hi$1); - var this$7 = currentI$1.sr_LongRef__f_elem; - var value$1 = set.length__I(); - var hi$3 = (value$1 >> 31); - var this$8 = $m_RTLong$(); - var lo$2 = this$8.divideImpl__I__I__I__I__I(this$7.RTLong__f_lo, this$7.RTLong__f_hi, value$1, hi$3); - var hi$4 = this$8.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn; - currentI$1.sr_LongRef__f_elem = new $c_RTLong(lo$2, hi$4); - return $f_sc_LinearSeqOps__apply__I__O(set, lo$1) - }))(this, currentI); - if ((this$9 === $m_sci_Nil$())) { - var ret = $m_sci_Nil$() - } else { - var arg1 = this$9.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(this$9.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var ret = h - }; - var b = this.Lhb_dhbw_CartesianProduct__f_i; - var bhi = b.RTLong__f_hi; - var lo$3 = ((1 + b.RTLong__f_lo) | 0); - var hi$5 = ((lo$3 === 0) ? ((1 + bhi) | 0) : bhi); - this.Lhb_dhbw_CartesianProduct__f_i = new $c_RTLong(lo$3, hi$5); - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(ret) -}); -function $as_Lhb_dhbw_CartesianProduct(obj) { - return (((obj instanceof $c_Lhb_dhbw_CartesianProduct) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.CartesianProduct")) -} -function $isArrayOf_Lhb_dhbw_CartesianProduct(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_CartesianProduct))) -} -function $asArrayOf_Lhb_dhbw_CartesianProduct(obj, depth) { - return (($isArrayOf_Lhb_dhbw_CartesianProduct(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.CartesianProduct;", depth)) -} -var $d_Lhb_dhbw_CartesianProduct = new $TypeData().initClass({ - Lhb_dhbw_CartesianProduct: 0 -}, false, "hb.dhbw.CartesianProduct", { - Lhb_dhbw_CartesianProduct: 1, - O: 1 -}); -$c_Lhb_dhbw_CartesianProduct.prototype.$classData = $d_Lhb_dhbw_CartesianProduct; -function $is_Lhb_dhbw_Constraint(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lhb_dhbw_Constraint))) -} -function $as_Lhb_dhbw_Constraint(obj) { - return (($is_Lhb_dhbw_Constraint(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Constraint")) -} -function $isArrayOf_Lhb_dhbw_Constraint(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Constraint))) -} -function $asArrayOf_Lhb_dhbw_Constraint(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Constraint(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Constraint;", depth)) -} -function $is_Lhb_dhbw_Expr(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lhb_dhbw_Expr))) -} -function $as_Lhb_dhbw_Expr(obj) { - return (($is_Lhb_dhbw_Expr(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Expr")) -} -function $isArrayOf_Lhb_dhbw_Expr(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Expr))) -} -function $asArrayOf_Lhb_dhbw_Expr(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Expr(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Expr;", depth)) -} -function $is_Lhb_dhbw_FJType(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lhb_dhbw_FJType))) -} -function $as_Lhb_dhbw_FJType(obj) { - return (($is_Lhb_dhbw_FJType(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.FJType")) -} -function $isArrayOf_Lhb_dhbw_FJType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_FJType))) -} -function $asArrayOf_Lhb_dhbw_FJType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_FJType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.FJType;", depth)) -} -function $p_Lhb_dhbw_FJTypeinference$__convertAndCons__Lhb_dhbw_Constraint__sci_Set($thiz, andCons) { - if ((andCons instanceof $c_Lhb_dhbw_AndConstraint)) { - var x2 = $as_Lhb_dhbw_AndConstraint(andCons); - var andCons$2 = x2.Lhb_dhbw_AndConstraint__f_andCons; - var f = ((this$1) => ((constraint$2) => { - var constraint = $as_Lhb_dhbw_Constraint(constraint$2); - return $p_Lhb_dhbw_FJTypeinference$__convertSingleConstraint__Lhb_dhbw_Constraint__Lhb_dhbw_UnifyConstraint($m_Lhb_dhbw_FJTypeinference$(), constraint) - }))($thiz); - if ((andCons$2 === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = andCons$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(andCons$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$2) - } else { - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var array = [$p_Lhb_dhbw_FJTypeinference$__convertSingleConstraint__Lhb_dhbw_Constraint__Lhb_dhbw_UnifyConstraint($thiz, andCons)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$6.from__sc_IterableOnce__sci_Set(elems) - } -} -function $p_Lhb_dhbw_FJTypeinference$__convertOrCons__Lhb_dhbw_Constraint__sci_Set($thiz, constraint) { - if ((constraint instanceof $c_Lhb_dhbw_AndConstraint)) { - var x2 = $as_Lhb_dhbw_AndConstraint(constraint); - var andCons = x2.Lhb_dhbw_AndConstraint__f_andCons; - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var f = ((this$1) => ((constraint$2$2) => { - var constraint$2 = $as_Lhb_dhbw_Constraint(constraint$2$2); - return $p_Lhb_dhbw_FJTypeinference$__convertSingleConstraint__Lhb_dhbw_Constraint__Lhb_dhbw_UnifyConstraint($m_Lhb_dhbw_FJTypeinference$(), constraint$2) - }))($thiz); - if ((andCons === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = andCons.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(andCons.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - var array = [$m_sci_Set$().from__sc_IterableOnce__sci_Set(this$2)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$6.from__sc_IterableOnce__sci_Set(elems) - } else if ((constraint instanceof $c_Lhb_dhbw_OrConstraint)) { - var x3 = $as_Lhb_dhbw_OrConstraint(constraint); - var orCons = x3.Lhb_dhbw_OrConstraint__f_orCons; - var f$1 = ((this$2$1) => ((andCons$2$2) => { - var andCons$2 = $as_Lhb_dhbw_Constraint(andCons$2$2); - return $p_Lhb_dhbw_FJTypeinference$__convertAndCons__Lhb_dhbw_Constraint__sci_Set($m_Lhb_dhbw_FJTypeinference$(), andCons$2) - }))($thiz); - if ((orCons === $m_sci_Nil$())) { - var this$7 = $m_sci_Nil$() - } else { - var arg1$2 = orCons.head__O(); - var h$1 = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(orCons.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$7 = h$1 - }; - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$7) - } else { - var this$15 = $m_s_Predef$().s_Predef$__f_Set; - var this$11 = $m_s_Predef$().s_Predef$__f_Set; - var array$1 = [$p_Lhb_dhbw_FJTypeinference$__convertSingleConstraint__Lhb_dhbw_Constraint__Lhb_dhbw_UnifyConstraint($thiz, constraint)]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var array$2 = [this$11.from__sc_IterableOnce__sci_Set(elems$1)]; - var elems$2 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$2); - return this$15.from__sc_IterableOnce__sci_Set(elems$2) - } -} -function $p_Lhb_dhbw_FJTypeinference$__convertOrConstraints__sci_List__sci_Set($thiz, constraints) { - var f = ((this$1) => ((constraint$2) => { - var constraint = $as_Lhb_dhbw_Constraint(constraint$2); - return $p_Lhb_dhbw_FJTypeinference$__convertOrCons__Lhb_dhbw_Constraint__sci_Set($m_Lhb_dhbw_FJTypeinference$(), constraint) - }))($thiz); - if ((constraints === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = constraints.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(constraints.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$2) -} -function $p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($thiz, t) { - if ((t instanceof $c_Lhb_dhbw_GenericType)) { - var x2 = $as_Lhb_dhbw_GenericType(t); - var name = x2.Lhb_dhbw_GenericType__f_name; - return new $c_Lhb_dhbw_UnifyRefType(name, $m_sci_Nil$()) - } else if ((t instanceof $c_Lhb_dhbw_RefType)) { - var x3 = $as_Lhb_dhbw_RefType(t); - var n = x3.Lhb_dhbw_RefType__f_name; - var p = x3.Lhb_dhbw_RefType__f_params; - var f = ((this$1) => ((t$2$2) => { - var t$2 = $as_Lhb_dhbw_Type(t$2$2); - return $p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($m_Lhb_dhbw_FJTypeinference$(), t$2) - }))($thiz); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType(n, $$x1) - } else if ((t instanceof $c_Lhb_dhbw_TypeVariable)) { - var x4 = $as_Lhb_dhbw_TypeVariable(t); - var n$2 = x4.Lhb_dhbw_TypeVariable__f_name; - return new $c_Lhb_dhbw_UnifyTV(n$2) - } else { - throw new $c_s_MatchError(t) - } -} -function $p_Lhb_dhbw_FJTypeinference$__convertRefType__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FJNamedType($thiz, unifyType) { - var $$x2 = unifyType.Lhb_dhbw_UnifyRefType__f_name; - var this$2 = unifyType.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1) => ((x$1$2) => { - var x$1 = $as_Lhb_dhbw_UnifyType(x$1$2); - return $p_Lhb_dhbw_FJTypeinference$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($m_Lhb_dhbw_FJTypeinference$(), x$1) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_FJNamedType($$x2, $$x1) -} -function $p_Lhb_dhbw_FJTypeinference$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($thiz, unifyType) { - if ((unifyType instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x2 = $as_Lhb_dhbw_UnifyRefType(unifyType); - var n = x2.Lhb_dhbw_UnifyRefType__f_name; - var p = x2.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_UnifyType(x$2$2); - return $p_Lhb_dhbw_FJTypeinference$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($m_Lhb_dhbw_FJTypeinference$(), x$2) - }))($thiz); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_FJNamedType(n, $$x1) - } else if ((unifyType instanceof $c_Lhb_dhbw_UnifyTV)) { - var x3 = $as_Lhb_dhbw_UnifyTV(unifyType); - var n$2 = x3.Lhb_dhbw_UnifyTV__f_name; - return new $c_Lhb_dhbw_FJTypeVariable(n$2) - } else { - throw new $c_s_MatchError(unifyType) - } -} -function $p_Lhb_dhbw_FJTypeinference$__convertSingleConstraint__Lhb_dhbw_Constraint__Lhb_dhbw_UnifyConstraint($thiz, constraint) { - if ((constraint instanceof $c_Lhb_dhbw_LessDot)) { - var x2 = $as_Lhb_dhbw_LessDot(constraint); - var l = x2.Lhb_dhbw_LessDot__f_l; - var r = x2.Lhb_dhbw_LessDot__f_r; - return new $c_Lhb_dhbw_UnifyLessDot($p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($thiz, l), $p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($thiz, r)) - } else if ((constraint instanceof $c_Lhb_dhbw_EqualsDot)) { - var x3 = $as_Lhb_dhbw_EqualsDot(constraint); - var l$2 = x3.Lhb_dhbw_EqualsDot__f_l; - var r$2 = x3.Lhb_dhbw_EqualsDot__f_r; - return new $c_Lhb_dhbw_UnifyEqualsDot($p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($thiz, l$2), $p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($thiz, r$2)) - } else { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_Exception__T__(new $c_jl_Exception(), "Error: M\u00f6glicherweise zu tiefe Verschachtelung von OrConstraints")) - } -} -function $p_Lhb_dhbw_FJTypeinference$__generateFC__sci_List__Lhb_dhbw_FiniteClosure($thiz, ast) { - var rest = ast; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var arg1 = rest.head__O(); - var c = $as_Lhb_dhbw_Class(arg1); - var this$2 = c.Lhb_dhbw_Class__f_genericParams; - var f = ((this$1) => ((gt$2) => { - var gt = $as_T2(gt$2); - return new $c_T2($as_Lhb_dhbw_UnifyRefType($p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($m_Lhb_dhbw_FJTypeinference$(), $as_Lhb_dhbw_Type(gt.T2__f__1))), $as_Lhb_dhbw_UnifyRefType($p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($m_Lhb_dhbw_FJTypeinference$(), $as_Lhb_dhbw_Type(gt.T2__f__2)))) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var this$3 = $m_sci_Nil$() - } else { - var arg1$1 = this$2.head__O(); - var h$1 = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(this$2.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$2 = rest$1.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$2), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$3 = h$1 - }; - var genericBounds = $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$3); - var classExtension = new $c_T2($p_Lhb_dhbw_FJTypeinference$__cToUnifyType__Lhb_dhbw_Class__Lhb_dhbw_UnifyRefType($m_Lhb_dhbw_FJTypeinference$(), c), $as_Lhb_dhbw_UnifyRefType($p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($m_Lhb_dhbw_FJTypeinference$(), c.Lhb_dhbw_Class__f_superType))); - var it = $as_sci_Set(genericBounds.incl__O__sci_SetOps(classExtension)).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var nx$1 = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx$1 - } else { - t.sci_$colon$colon__f_next = nx$1 - }; - t = nx$1 - }; - rest = $as_sci_List(rest.tail__O()) - }; - var this$4 = ((h === null) ? $m_sci_Nil$() : h); - var f$1 = ((this$2$1) => ((it$2) => { - var it$1 = $as_T2(it$2); - return new $c_T2($p_Lhb_dhbw_FJTypeinference$__convertRefType__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FJNamedType($m_Lhb_dhbw_FJTypeinference$(), $as_Lhb_dhbw_UnifyRefType(it$1.T2__f__1)), $p_Lhb_dhbw_FJTypeinference$__convertRefType__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FJNamedType($m_Lhb_dhbw_FJTypeinference$(), $as_Lhb_dhbw_UnifyRefType(it$1.T2__f__2))) - }))($thiz); - if ((this$4 === $m_sci_Nil$())) { - var this$5 = $m_sci_Nil$() - } else { - var arg1$3 = this$4.head__O(); - var h$2 = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - var t$2 = h$2; - var rest$2 = $as_sci_List(this$4.tail__O()); - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$4 = rest$2.head__O(); - var nx$2 = new $c_sci_$colon$colon(f$1(arg1$4), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx$2; - t$2 = nx$2; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var this$5 = h$2 - }; - return new $c_Lhb_dhbw_FiniteClosure($m_sci_Set$().from__sc_IterableOnce__sci_Set(this$5)) -} -function $p_Lhb_dhbw_FJTypeinference$__cToUnifyType__Lhb_dhbw_Class__Lhb_dhbw_UnifyRefType($thiz, c) { - var $$x2 = c.Lhb_dhbw_Class__f_name; - var this$2 = c.Lhb_dhbw_Class__f_genericParams; - var f = ((this$1) => ((it$2) => { - var it = $as_T2(it$2); - return $p_Lhb_dhbw_FJTypeinference$__convertType__Lhb_dhbw_Type__Lhb_dhbw_UnifyType($m_Lhb_dhbw_FJTypeinference$(), $as_Lhb_dhbw_Type(it.T2__f__1)) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType($$x2, $$x1) -} -function $p_Lhb_dhbw_FJTypeinference$__removeOverloadedSubtypeMethods__Lhb_dhbw_Class__Lhb_dhbw_FiniteClosure__Lhb_dhbw_Class($thiz, in$1, finiteClosure) { - var this$2 = in$1.Lhb_dhbw_Class__f_methods; - var f = ((this$1) => ((x$4$2) => { - var x$4 = $as_Lhb_dhbw_Method(x$4$2); - return x$4.Lhb_dhbw_Method__f_name - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var this$3 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$3 = h - }; - var methodNames = $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$3); - var newMethods = $as_sci_Set(methodNames.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$2$1, in$2, finiteClosure$1) => ((mName$2) => { - var mName = $as_T(mName$2); - var this$6 = in$2.Lhb_dhbw_Class__f_methods; - var f$1 = ((this$4, mName$1) => ((x$5$2) => { - var x$5 = $as_Lhb_dhbw_Method(x$5$2); - var this$5 = x$5.Lhb_dhbw_Method__f_name; - return (this$5 === mName$1) - }))(this$2$1, mName); - var l = this$6; - block: { - var result; - while (true) { - if (l.isEmpty__Z()) { - var result = $m_sci_Nil$(); - break - } else { - var h$1 = l.head__O(); - var t$1 = $as_sci_List(l.tail__O()); - if (($uZ(f$1(h$1)) === false)) { - l = t$1; - continue - }; - var start = l; - var remaining = t$1; - while (true) { - if (remaining.isEmpty__Z()) { - var result = start; - break block - } else { - var x = remaining.head__O(); - if (($uZ(f$1(x)) !== false)) { - remaining = $as_sci_List(remaining.tail__O()); - continue - }; - var firstMiss = remaining; - var newHead = new $c_sci_$colon$colon(start.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(start.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(f$1(head)) !== false)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - var result = newHead; - break block - } - } - } - } - }; - var this$7 = $m_s_Predef$().s_Predef$__f_Set; - var elems = $m_sci_Nil$(); - var z = this$7.from__sc_IterableOnce__sci_Set(elems); - var acc = z; - var these = result; - while ((!these.isEmpty__Z())) { - var arg1$2 = acc; - var arg2 = these.head__O(); - var ms = $as_sci_Set(arg1$2); - var m = $as_Lhb_dhbw_Method(arg2); - var this$9 = ms.find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$8, m$1, in$1$1, finiteClosure$1$1) => ((x$6$2) => { - var x$6 = $as_Lhb_dhbw_Method(x$6$2); - return $p_Lhb_dhbw_FJTypeinference$__methodIsSupertype$1__Lhb_dhbw_Method__Lhb_dhbw_Method__Lhb_dhbw_Class__Lhb_dhbw_FiniteClosure__Z(this$8, x$6, m$1, in$1$1, finiteClosure$1$1) - }))(this$2$1, m, in$2, finiteClosure$1))); - if ((!this$9.isEmpty__Z())) { - acc = ms - } else { - var this$10 = $as_sci_SetOps(ms.filter__F1__O(new $c_sjsr_AnonFunction1(((this$2$2, m$2, in$1$2, finiteClosure$1$2) => ((x$7$2) => { - var x$7 = $as_Lhb_dhbw_Method(x$7$2); - return $p_Lhb_dhbw_FJTypeinference$__methodIsSupertype$1__Lhb_dhbw_Method__Lhb_dhbw_Method__Lhb_dhbw_Class__Lhb_dhbw_FiniteClosure__Z(this$2$2, m$2, x$7, in$1$2, finiteClosure$1$2) - }))(this$2$1, m, in$2, finiteClosure$1)))); - acc = $as_sci_Set(this$10.incl__O__sci_SetOps(m)) - }; - these = $as_sc_LinearSeq(these.tail__O()) - }; - return $as_sci_Set(acc) - }))($thiz, in$1, finiteClosure)))); - return new $c_Lhb_dhbw_Class(in$1.Lhb_dhbw_Class__f_name, in$1.Lhb_dhbw_Class__f_genericParams, in$1.Lhb_dhbw_Class__f_superType, in$1.Lhb_dhbw_Class__f_fields, ($m_sci_List$(), $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(newMethods))) -} -function $p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType($thiz, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_GenericType)) { - var x2 = $as_Lhb_dhbw_GenericType(in$1); - var name = x2.Lhb_dhbw_GenericType__f_name; - return new $c_Lhb_dhbw_FJNamedType(name, $m_sci_Nil$()) - } else if ((in$1 instanceof $c_Lhb_dhbw_RefType)) { - var x3 = $as_Lhb_dhbw_RefType(in$1); - var n = x3.Lhb_dhbw_RefType__f_name; - var p = x3.Lhb_dhbw_RefType__f_params; - var f = ((this$1) => ((in$2$2) => { - var in$2 = $as_Lhb_dhbw_Type(in$2$2); - return $p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType(this$1, in$2) - }))($thiz); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_FJNamedType(n, $$x1) - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type($thiz, t, in$1, m$1) { - if ((t instanceof $c_Lhb_dhbw_GenericType)) { - var x2 = $as_Lhb_dhbw_GenericType(t); - var x = x2.Lhb_dhbw_GenericType__f_name; - var this$3 = in$1.Lhb_dhbw_Class__f_genericParams; - var this$2 = m$1.Lhb_dhbw_Method__f_genericParams; - var f = ((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_Constraint(c$2); - return new $c_T2($as_Lhb_dhbw_LessDot(c).Lhb_dhbw_LessDot__f_l, $as_Lhb_dhbw_LessDot(c).Lhb_dhbw_LessDot__f_r) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var suffix = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var suffix = h - }; - var this$4 = this$3.appendedAll__sc_IterableOnce__sci_List(suffix); - _return: { - var these = this$4; - while ((!these.isEmpty__Z())) { - var arg1$2 = these.head__O(); - var p = $as_T2(arg1$2); - if ($dp_equals__O__Z(p.T2__f__1, new $c_Lhb_dhbw_GenericType(x))) { - var this$5 = new $c_s_Some(these.head__O()); - break _return - }; - these = $as_sci_List(these.tail__O()) - }; - var this$5 = $m_s_None$() - }; - if (this$5.isEmpty__Z()) { - var this$6 = $m_s_None$() - } else { - var arg1$3 = this$5.get__O(); - var x$3 = $as_T2(arg1$3); - var this$6 = new $c_s_Some($as_Lhb_dhbw_Type(x$3.T2__f__2)) - }; - if (this$6.isEmpty__Z()) { - var $$x1 = $m_s_None$() - } else { - var arg1$4 = this$6.get__O(); - var t$2 = $as_Lhb_dhbw_Type(arg1$4); - var $$x1 = new $c_s_Some($p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type($thiz, t$2, in$1, m$1)) - }; - return $as_Lhb_dhbw_Type($$x1.get__O()) - } else { - return t - } -} -function $p_Lhb_dhbw_FJTypeinference$__methodIsSupertype$1__Lhb_dhbw_Method__Lhb_dhbw_Method__Lhb_dhbw_Class__Lhb_dhbw_FiniteClosure__Z($thiz, m, superMethod, in$1, finiteClosure$1) { - var this$1 = m.Lhb_dhbw_Method__f_params; - var $$x1 = this$1.length__I(); - var this$2 = superMethod.Lhb_dhbw_Method__f_params; - if (($$x1 === this$2.length__I())) { - var returnIsSub = finiteClosure$1.aIsSubtypeOfb__Lhb_dhbw_FJNamedType__Lhb_dhbw_FJNamedType__Z($p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType($thiz, $p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type($thiz, m.Lhb_dhbw_Method__f_retType, in$1, m)), $p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType($thiz, $p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type($thiz, superMethod.Lhb_dhbw_Method__f_retType, in$1, m))); - if (returnIsSub) { - var this$3 = m.Lhb_dhbw_Method__f_params; - var that = superMethod.Lhb_dhbw_Method__f_params; - return $uZ($as_sc_LinearSeqOps($f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O(this$3, that)).foldLeft__O__F2__O(true, new $c_sjsr_AnonFunction2(((this$4, finiteClosure$1$1, in$1$1, m$1) => ((isSub$2, m2$2) => { - var isSub = $uZ(isSub$2); - var m2 = $as_T2(m2$2); - return (isSub && finiteClosure$1$1.aIsSubtypeOfb__Lhb_dhbw_FJNamedType__Lhb_dhbw_FJNamedType__Z($p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType(this$4, $p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type(this$4, $as_Lhb_dhbw_Type($as_T2(m2.T2__f__1).T2__f__1), in$1$1, m$1)), $p_Lhb_dhbw_FJTypeinference$__convertToFJType$1__Lhb_dhbw_Type__Lhb_dhbw_FJNamedType(this$4, $p_Lhb_dhbw_FJTypeinference$__getBound$1__Lhb_dhbw_Type__Lhb_dhbw_Class__Lhb_dhbw_Method__Lhb_dhbw_Type(this$4, $as_Lhb_dhbw_Type($as_T2(m2.T2__f__2).T2__f__1), in$1$1, m$1)))) - }))($thiz, finiteClosure$1, in$1, m)))) - } else { - return false - } - } else { - return false - } -} -/** @constructor */ -function $c_Lhb_dhbw_FJTypeinference$() { - /**/ -} -$c_Lhb_dhbw_FJTypeinference$.prototype = new $h_O(); -$c_Lhb_dhbw_FJTypeinference$.prototype.constructor = $c_Lhb_dhbw_FJTypeinference$; -/** @constructor */ -function $h_Lhb_dhbw_FJTypeinference$() { - /**/ -} -$h_Lhb_dhbw_FJTypeinference$.prototype = $c_Lhb_dhbw_FJTypeinference$.prototype; -$c_Lhb_dhbw_FJTypeinference$.prototype.typeinference__T__s_util_Either = (function(str) { - var this$1 = $m_Lhb_dhbw_Parser$().parse__T__s_util_Either(str); - if ((this$1 instanceof $c_s_util_Right)) { - var x2 = $as_s_util_Right(this$1); - var b = x2.s_util_Right__f_value; - var x$8 = $as_sci_List(b); - var ast = new $c_s_util_Right(new $c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad().fromParseTree__sci_List__sci_List(x$8)) - } else { - var ast = this$1 - }; - var elem = $m_sci_Nil$(); - var elem$1 = null; - elem$1 = elem; - if ((ast instanceof $c_s_util_Right)) { - var x2$1 = $as_s_util_Right(ast); - var b$1 = x2$1.s_util_Right__f_value; - var ast$2 = $as_sci_List(b$1); - var this$4 = $m_s_Predef$().s_Predef$__f_Set; - var elems = $m_sci_Nil$(); - var elem$2 = this$4.from__sc_IterableOnce__sci_Set(elems); - var elem$3 = null; - elem$3 = elem$2; - var z = $m_sci_Nil$(); - var acc = z; - var these = ast$2; - while ((!these.isEmpty__Z())) { - var arg1 = acc; - var arg2 = these.head__O(); - var cOld = $as_sci_List(arg1); - var c = $as_Lhb_dhbw_Class(arg2); - var newClassList = $as_sci_List($f_sc_StrictOptimizedSeqOps__appended__O__O(cOld, c)); - var finiteClosure = $p_Lhb_dhbw_FJTypeinference$__generateFC__sci_List__Lhb_dhbw_FiniteClosure($m_Lhb_dhbw_FJTypeinference$(), newClassList); - var typeResult = new $c_Lhb_dhbw_TYPE$TYPEMonad().TYPEClass__Lhb_dhbw_Class__sci_List__Lhb_dhbw_FiniteClosure__T2($as_Lhb_dhbw_Class(newClassList.last__O()), newClassList, finiteClosure); - var unifyResult = $m_Lhb_dhbw_Unify$().unifyIterative__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set($p_Lhb_dhbw_FJTypeinference$__convertOrConstraints__sci_List__sci_Set($m_Lhb_dhbw_FJTypeinference$(), $as_sci_List(typeResult.T2__f__1)), $as_Lhb_dhbw_FiniteClosure(typeResult.T2__f__2)); - var typeInsertedC = $m_Lhb_dhbw_InsertTypes$().insert__sci_Set__Lhb_dhbw_Class__Lhb_dhbw_Class(unifyResult, c); - var this$7 = $as_sci_List(elem$1); - elem$1 = $as_sci_List($f_sc_StrictOptimizedSeqOps__appended__O__O(this$7, typeInsertedC)); - var this$8 = $as_sci_Set(elem$3); - elem$3 = $as_sci_Set(this$8.incl__O__sci_SetOps(unifyResult)); - acc = $as_sci_List($f_sc_StrictOptimizedSeqOps__appended__O__O(cOld, typeInsertedC)); - these = $as_sc_LinearSeq(these.tail__O()) - }; - var typeResult$1 = new $c_s_util_Right($as_sci_Set(elem$3)) - } else { - var typeResult$1 = ast - }; - var fc = $p_Lhb_dhbw_FJTypeinference$__generateFC__sci_List__Lhb_dhbw_FiniteClosure(this, $as_sci_List(elem$1)); - var this$9 = $as_sci_List(elem$1); - var f = ((this$3$1, fc$1) => ((cl$2) => { - var cl = $as_Lhb_dhbw_Class(cl$2); - return $p_Lhb_dhbw_FJTypeinference$__removeOverloadedSubtypeMethods__Lhb_dhbw_Class__Lhb_dhbw_FiniteClosure__Lhb_dhbw_Class($m_Lhb_dhbw_FJTypeinference$(), cl, fc$1) - }))(this, fc); - if ((this$9 === $m_sci_Nil$())) { - elem$1 = $m_sci_Nil$() - } else { - var arg1$1 = this$9.head__O(); - var h = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$9.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$2 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$2), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - elem$1 = h - }; - if ((typeResult$1 instanceof $c_s_util_Right)) { - var x2$2 = $as_s_util_Right(typeResult$1); - var b$2 = x2$2.s_util_Right__f_value; - var it = $as_sci_Set(b$2); - var this$11 = $m_s_$less$colon$less$(); - return new $c_s_util_Right(new $c_T2(it.flatten__F1__O(this$11.s_$less$colon$less$__f_singleton), $as_sci_List(elem$1))) - } else { - return typeResult$1 - } -}); -var $d_Lhb_dhbw_FJTypeinference$ = new $TypeData().initClass({ - Lhb_dhbw_FJTypeinference$: 0 -}, false, "hb.dhbw.FJTypeinference$", { - Lhb_dhbw_FJTypeinference$: 1, - O: 1 -}); -$c_Lhb_dhbw_FJTypeinference$.prototype.$classData = $d_Lhb_dhbw_FJTypeinference$; -var $n_Lhb_dhbw_FJTypeinference$; -function $m_Lhb_dhbw_FJTypeinference$() { - if ((!$n_Lhb_dhbw_FJTypeinference$)) { - $n_Lhb_dhbw_FJTypeinference$ = new $c_Lhb_dhbw_FJTypeinference$() - }; - return $n_Lhb_dhbw_FJTypeinference$ -} -function $p_Lhb_dhbw_FiniteClosure__calculateSupertypes__Lhb_dhbw_FJNamedType__sci_Set($thiz, of) { - var this$4 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_T2(of, of)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var rel = this$4.from__sc_IterableOnce__sci_Set(elems); - var size = rel.size__I(); - while (true) { - size = rel.size__I(); - var this$5 = rel; - var that = $p_Lhb_dhbw_FiniteClosure__reflexiveTypes__sci_Set__sci_Set($thiz, rel); - var this$6 = this$5.concat__sc_IterableOnce__sc_SetOps(that); - var that$1 = $p_Lhb_dhbw_FiniteClosure__transitiveTypes__sci_Set__sci_Set($thiz, rel); - var this$7 = this$6.concat__sc_IterableOnce__sc_SetOps(that$1); - var that$2 = $p_Lhb_dhbw_FiniteClosure__superClassTypes__sci_Set__sci_Set($thiz, rel); - rel = $as_sci_Set(this$7.concat__sc_IterableOnce__sc_SetOps(that$2)); - if ((rel.size__I() > size)) { - /**/ - } else { - break - } - }; - return $as_sci_Set(rel.map__F1__O(new $c_sjsr_AnonFunction1(((this$8) => ((x$1$2) => { - var x$1 = $as_T2(x$1$2); - return $as_Lhb_dhbw_FJNamedType(x$1.T2__f__2) - }))($thiz)))) -} -function $p_Lhb_dhbw_FiniteClosure__reflexiveTypes__sci_Set__sci_Set($thiz, of) { - var ref = new $c_sci_SetBuilderImpl(); - var xs = $as_sc_IterableOnce(of.map__F1__O(new $c_sjsr_AnonFunction1(((this$2) => ((pair$2) => { - var pair = $as_T2(pair$2); - return new $c_T2(pair.T2__f__1, pair.T2__f__1) - }))($thiz)))); - ref.addAll__sc_IterableOnce__sci_SetBuilderImpl(xs); - var xs$1 = $as_sc_IterableOnce(of.map__F1__O(new $c_sjsr_AnonFunction1(((this$2$1) => ((pair$3$2) => { - var pair$3 = $as_T2(pair$3$2); - return new $c_T2(pair$3.T2__f__2, pair$3.T2__f__2) - }))($thiz)))); - ref.addAll__sc_IterableOnce__sci_SetBuilderImpl(xs$1); - return ref.result__sci_Set() -} -function $p_Lhb_dhbw_FiniteClosure__transitiveTypes__sci_Set__sci_Set($thiz, of) { - var ref = new $c_sci_SetBuilderImpl(); - var xs = $as_sc_IterableOnce(of.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$2, of$1) => ((pair$2) => { - var pair = $as_T2(pair$2); - return $as_sci_Set(of$1.filter__F1__O(new $c_sjsr_AnonFunction1(((this$3, pair$1) => ((p$2) => { - var p = $as_T2(p$2); - return Object.is(p.T2__f__1, pair$1.T2__f__2) - }))(this$2, pair)))) - }))($thiz, of)))); - ref.addAll__sc_IterableOnce__sci_SetBuilderImpl(xs); - return ref.result__sci_Set() -} -function $p_Lhb_dhbw_FiniteClosure__superClassTypes__Lhb_dhbw_FJNamedType__sci_Set($thiz, of) { - var extendsRelation = $as_sci_Set($thiz.Lhb_dhbw_FiniteClosure__f_extendsRelations.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1, of$1) => ((pair$2) => { - var pair = $as_T2(pair$2); - var this$2 = $as_Lhb_dhbw_FJNamedType(pair.T2__f__1).Lhb_dhbw_FJNamedType__f_name; - var that = of$1.Lhb_dhbw_FJNamedType__f_name; - return (this$2 === that) - }))($thiz, of)))); - return $as_sci_Set(extendsRelation.map__F1__O(new $c_sjsr_AnonFunction1(((this$2$1, of$2) => ((p$2) => { - var p = $as_T2(p$2); - var this$3 = $as_Lhb_dhbw_FJNamedType(p.T2__f__1).Lhb_dhbw_FJNamedType__f_params; - var that$1 = of$2.Lhb_dhbw_FJNamedType__f_params; - var $$x1 = $as_sc_IterableOnceOps($f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O(this$3, that$1)); - var this$4 = $m_s_$less$colon$less$(); - var paramMap = $$x1.toMap__s_$less$colon$less__sci_Map(this$4.s_$less$colon$less$__f_singleton); - return new $c_T2(of$2, new $c_Lhb_dhbw_FJNamedType($as_Lhb_dhbw_FJNamedType(p.T2__f__2).Lhb_dhbw_FJNamedType__f_name, $as_Lhb_dhbw_FJNamedType(p.T2__f__2).Lhb_dhbw_FJNamedType__f_params.map__F1__sci_List(paramMap))) - }))($thiz, of)))) -} -function $p_Lhb_dhbw_FiniteClosure__superClassTypes__sci_Set__sci_Set($thiz, of) { - var sClass = new $c_sci_SetBuilderImpl(); - var xs = $as_sc_IterableOnce($as_sc_IterableOps(of.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$2) => ((pair$2) => { - var pair = $as_T2(pair$2); - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var array = [$as_Lhb_dhbw_FJNamedType(pair.T2__f__2), $as_Lhb_dhbw_FJNamedType(pair.T2__f__1)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$6.from__sc_IterableOnce__sci_Set(elems) - }))($thiz)))).flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$2$1) => ((t$2) => { - var t = $as_Lhb_dhbw_FJNamedType(t$2); - return $p_Lhb_dhbw_FiniteClosure__superClassTypes__Lhb_dhbw_FJNamedType__sci_Set(this$2$1, t) - }))($thiz)))); - sClass.addAll__sc_IterableOnce__sci_SetBuilderImpl(xs); - return sClass.result__sci_Set() -} -/** @constructor */ -function $c_Lhb_dhbw_FiniteClosure(extendsRelations) { - this.Lhb_dhbw_FiniteClosure__f_extendsRelations = null; - this.Lhb_dhbw_FiniteClosure__f_extendsRelations = extendsRelations -} -$c_Lhb_dhbw_FiniteClosure.prototype = new $h_O(); -$c_Lhb_dhbw_FiniteClosure.prototype.constructor = $c_Lhb_dhbw_FiniteClosure; -/** @constructor */ -function $h_Lhb_dhbw_FiniteClosure() { - /**/ -} -$h_Lhb_dhbw_FiniteClosure.prototype = $c_Lhb_dhbw_FiniteClosure.prototype; -$c_Lhb_dhbw_FiniteClosure.prototype.aIsSubtypeOfb__Lhb_dhbw_FJNamedType__Lhb_dhbw_FJNamedType__Z = (function(a, b) { - return $p_Lhb_dhbw_FiniteClosure__calculateSupertypes__Lhb_dhbw_FJNamedType__sci_Set(this, a).contains__O__Z(b) -}); -$c_Lhb_dhbw_FiniteClosure.prototype.isPossibleSupertype__T__T__Z = (function(of, superType) { - var $$x1 = $as_sc_IterableOnceOps(this.Lhb_dhbw_FiniteClosure__f_extendsRelations.map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((p$2) => { - var p = $as_T2(p$2); - return new $c_T2($as_Lhb_dhbw_FJNamedType(p.T2__f__1).Lhb_dhbw_FJNamedType__f_name, $as_Lhb_dhbw_FJNamedType(p.T2__f__2).Lhb_dhbw_FJNamedType__f_name) - }))(this)))); - var this$2 = $m_s_$less$colon$less$(); - var extendsMap = $$x1.toMap__s_$less$colon$less__sci_Map(this$2.s_$less$colon$less$__f_singleton); - var subType = of; - var isSuperType = false; - var this$3 = subType; - if ((this$3 === superType)) { - isSuperType = true - }; - while (extendsMap.contains__O__Z(subType)) { - subType = $as_T(extendsMap.get__O__s_Option(subType).get__O()); - var this$4 = subType; - if ((this$4 === superType)) { - isSuperType = true - } - }; - return isSuperType -}); -function $as_Lhb_dhbw_FiniteClosure(obj) { - return (((obj instanceof $c_Lhb_dhbw_FiniteClosure) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.FiniteClosure")) -} -function $isArrayOf_Lhb_dhbw_FiniteClosure(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_FiniteClosure))) -} -function $asArrayOf_Lhb_dhbw_FiniteClosure(obj, depth) { - return (($isArrayOf_Lhb_dhbw_FiniteClosure(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.FiniteClosure;", depth)) -} -var $d_Lhb_dhbw_FiniteClosure = new $TypeData().initClass({ - Lhb_dhbw_FiniteClosure: 0 -}, false, "hb.dhbw.FiniteClosure", { - Lhb_dhbw_FiniteClosure: 1, - O: 1 -}); -$c_Lhb_dhbw_FiniteClosure.prototype.$classData = $d_Lhb_dhbw_FiniteClosure; -function $p_Lhb_dhbw_InsertTypes$__flatten__sci_Set__sci_Set($thiz, eq) { - var alessdotB = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((x$1$2) => { - var x$1 = $as_Lhb_dhbw_UnifyConstraint(x$1$2); - if ((x$1 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(x$1); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))($thiz)))); - var elem = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$2) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_UnifyConstraint(x$2$2); - if ((x$2 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2$1 = $as_Lhb_dhbw_UnifyLessDot(x$2); - var p3$1 = x2$1.Lhb_dhbw_UnifyConstraint__f_left; - var p4$1 = x2$1.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3$1 instanceof $c_Lhb_dhbw_UnifyTV) && (p4$1 instanceof $c_Lhb_dhbw_UnifyTV))) { - return false - } - }; - return true - }))($thiz)))); - var ret = new $c_sr_ObjectRef(elem); - alessdotB.foreach__F1__V(new $c_sjsr_AnonFunction1(((this$3$1, ret$1) => ((it$2) => { - var it = $as_Lhb_dhbw_UnifyConstraint(it$2); - ret$1.sr_ObjectRef__f_elem = $p_Lhb_dhbw_InsertTypes$__subst$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__sci_Set__sci_Set(this$3$1, $as_Lhb_dhbw_UnifyTV(it.left__Lhb_dhbw_UnifyType()), it.right__Lhb_dhbw_UnifyType(), $as_sci_Set(ret$1.sr_ObjectRef__f_elem)) - }))($thiz, ret))); - var this$5 = $as_sci_Set(ret.sr_ObjectRef__f_elem); - var that = $as_sc_IterableOnce(alessdotB.map__F1__O(new $c_sjsr_AnonFunction1(((this$4) => ((cons$2) => { - var cons = $as_Lhb_dhbw_UnifyConstraint(cons$2); - return new $c_Lhb_dhbw_UnifyEqualsDot(cons.left__Lhb_dhbw_UnifyType(), cons.right__Lhb_dhbw_UnifyType()) - }))($thiz)))); - return $as_sci_Set(this$5.concat__sc_IterableOnce__sc_SetOps(that)) -} -function $p_Lhb_dhbw_InsertTypes$__getLinkedConstraints__sci_Set__sci_Set__sci_Set($thiz, linkedTypes, in$1) { - var typesWithoutBounds = new $c_sr_ObjectRef(linkedTypes); - var this$25 = $as_sc_SetOps(in$1.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$2, linkedTypes$1, typesWithoutBounds$1, in$2) => ((x$9$2) => { - var x$9 = $as_Lhb_dhbw_Constraint(x$9$2); - var rc30 = false; - var x2 = null; - var rc31 = false; - var x12 = null; - if ((x$9 instanceof $c_Lhb_dhbw_LessDot)) { - rc30 = true; - x2 = $as_Lhb_dhbw_LessDot(x$9); - var p3 = x2.Lhb_dhbw_LessDot__f_l; - var p4 = x2.Lhb_dhbw_LessDot__f_r; - if ((p3 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x5 = $as_Lhb_dhbw_TypeVariable(p3); - var a = x5.Lhb_dhbw_TypeVariable__f_name; - if ((p4 instanceof $c_Lhb_dhbw_RefType)) { - var x6 = $as_Lhb_dhbw_RefType(p4); - var name = x6.Lhb_dhbw_RefType__f_name; - var params = x6.Lhb_dhbw_RefType__f_params; - if (linkedTypes$1.contains__O__Z(new $c_Lhb_dhbw_TypeVariable(a))) { - var this$3 = $as_sci_Set(typesWithoutBounds$1.sr_ObjectRef__f_elem); - var elem = new $c_Lhb_dhbw_TypeVariable(a); - typesWithoutBounds$1.sr_ObjectRef__f_elem = $as_sci_Set(this$3.excl__O__sci_SetOps(elem)); - var f = ((this$4) => ((x$10$2) => { - var x$10 = $as_Lhb_dhbw_Type(x$10$2); - return (x$10 instanceof $c_Lhb_dhbw_TypeVariable) - }))(this$2); - var l = params; - block: { - var result; - while (true) { - if (l.isEmpty__Z()) { - var result = $m_sci_Nil$(); - break - } else { - var h = l.head__O(); - var t = $as_sci_List(l.tail__O()); - if (($uZ(f(h)) === false)) { - l = t; - continue - }; - var start = l; - var remaining = t; - while (true) { - if (remaining.isEmpty__Z()) { - var result = start; - break block - } else { - var x = remaining.head__O(); - if (($uZ(f(x)) !== false)) { - remaining = $as_sci_List(remaining.tail__O()); - continue - }; - var firstMiss = remaining; - var newHead = new $c_sci_$colon$colon(start.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(start.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(f(head)) !== false)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - var result = newHead; - break block - } - } - } - } - }; - var genericsInParams = $m_sci_Set$().from__sc_IterableOnce__sci_Set(result); - var this$5 = $p_Lhb_dhbw_InsertTypes$__getLinkedConstraints__sci_Set__sci_Set__sci_Set($m_Lhb_dhbw_InsertTypes$(), genericsInParams, in$2); - var elem$1 = new $c_Lhb_dhbw_LessDot(new $c_Lhb_dhbw_GenericType(a), new $c_Lhb_dhbw_RefType(name, params)); - return $as_sci_Set(this$5.incl__O__sci_SetOps(elem$1)) - } else { - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var elems = $m_sci_Nil$(); - return this$6.from__sc_IterableOnce__sci_Set(elems) - } - } - } - }; - if (rc30) { - var p8 = x2.Lhb_dhbw_LessDot__f_l; - var p9 = x2.Lhb_dhbw_LessDot__f_r; - if ((p8 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x10 = $as_Lhb_dhbw_TypeVariable(p8); - var a$2 = x10.Lhb_dhbw_TypeVariable__f_name; - if ((p9 instanceof $c_Lhb_dhbw_GenericType)) { - var x11 = $as_Lhb_dhbw_GenericType(p9); - var g = x11.Lhb_dhbw_GenericType__f_name; - if (linkedTypes$1.contains__O__Z(new $c_Lhb_dhbw_TypeVariable(a$2))) { - var this$7 = $as_sci_Set(typesWithoutBounds$1.sr_ObjectRef__f_elem); - var elem$2 = new $c_Lhb_dhbw_TypeVariable(a$2); - typesWithoutBounds$1.sr_ObjectRef__f_elem = $as_sci_Set(this$7.excl__O__sci_SetOps(elem$2)); - var this$11 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_Lhb_dhbw_LessDot(new $c_Lhb_dhbw_GenericType(a$2), new $c_Lhb_dhbw_GenericType(g))]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$11.from__sc_IterableOnce__sci_Set(elems$1) - } else { - var this$12 = $m_s_Predef$().s_Predef$__f_Set; - var elems$2 = $m_sci_Nil$(); - return this$12.from__sc_IterableOnce__sci_Set(elems$2) - } - } - } - }; - if ((x$9 instanceof $c_Lhb_dhbw_EqualsDot)) { - rc31 = true; - x12 = $as_Lhb_dhbw_EqualsDot(x$9); - var p13 = x12.Lhb_dhbw_EqualsDot__f_l; - var p14 = x12.Lhb_dhbw_EqualsDot__f_r; - if ((p13 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x15 = $as_Lhb_dhbw_TypeVariable(p13); - var a$3 = x15.Lhb_dhbw_TypeVariable__f_name; - if ((p14 instanceof $c_Lhb_dhbw_RefType)) { - var x16 = $as_Lhb_dhbw_RefType(p14); - var params$2 = x16.Lhb_dhbw_RefType__f_params; - if (linkedTypes$1.contains__O__Z(new $c_Lhb_dhbw_TypeVariable(a$3))) { - var this$13 = $as_sci_Set(typesWithoutBounds$1.sr_ObjectRef__f_elem); - var elem$3 = new $c_Lhb_dhbw_TypeVariable(a$3); - typesWithoutBounds$1.sr_ObjectRef__f_elem = $as_sci_Set(this$13.excl__O__sci_SetOps(elem$3)); - var f$1 = ((this$2$1) => ((x$11$2) => { - var x$11 = $as_Lhb_dhbw_Type(x$11$2); - return (x$11 instanceof $c_Lhb_dhbw_TypeVariable) - }))(this$2); - var l$1 = params$2; - block$2: { - var result$1; - while (true) { - if (l$1.isEmpty__Z()) { - var result$1 = $m_sci_Nil$(); - break - } else { - var h$1 = l$1.head__O(); - var t$1 = $as_sci_List(l$1.tail__O()); - if (($uZ(f$1(h$1)) === false)) { - l$1 = t$1; - continue - }; - var start$1 = l$1; - var remaining$1 = t$1; - while (true) { - if (remaining$1.isEmpty__Z()) { - var result$1 = start$1; - break block$2 - } else { - var x$1 = remaining$1.head__O(); - if (($uZ(f$1(x$1)) !== false)) { - remaining$1 = $as_sci_List(remaining$1.tail__O()); - continue - }; - var firstMiss$1 = remaining$1; - var newHead$1 = new $c_sci_$colon$colon(start$1.head__O(), $m_sci_Nil$()); - var toProcess$1 = $as_sci_List(start$1.tail__O()); - var currentLast$1 = newHead$1; - while ((toProcess$1 !== firstMiss$1)) { - var newElem$1 = new $c_sci_$colon$colon(toProcess$1.head__O(), $m_sci_Nil$()); - currentLast$1.sci_$colon$colon__f_next = newElem$1; - currentLast$1 = newElem$1; - toProcess$1 = $as_sci_List(toProcess$1.tail__O()) - }; - var next$1 = $as_sci_List(firstMiss$1.tail__O()); - var nextToCopy$1 = next$1; - while ((!next$1.isEmpty__Z())) { - var head$1 = next$1.head__O(); - if (($uZ(f$1(head$1)) !== false)) { - next$1 = $as_sci_List(next$1.tail__O()) - } else { - while ((nextToCopy$1 !== next$1)) { - var newElem$2$1 = new $c_sci_$colon$colon(nextToCopy$1.head__O(), $m_sci_Nil$()); - currentLast$1.sci_$colon$colon__f_next = newElem$2$1; - currentLast$1 = newElem$2$1; - nextToCopy$1 = $as_sci_List(nextToCopy$1.tail__O()) - }; - nextToCopy$1 = $as_sci_List(next$1.tail__O()); - next$1 = $as_sci_List(next$1.tail__O()) - } - }; - if ((!nextToCopy$1.isEmpty__Z())) { - currentLast$1.sci_$colon$colon__f_next = nextToCopy$1 - }; - var result$1 = newHead$1; - break block$2 - } - } - } - } - }; - var genericsInParams$2 = $m_sci_Set$().from__sc_IterableOnce__sci_Set(result$1); - return $p_Lhb_dhbw_InsertTypes$__getLinkedConstraints__sci_Set__sci_Set__sci_Set($m_Lhb_dhbw_InsertTypes$(), genericsInParams$2, in$2) - } else { - var this$14 = $m_s_Predef$().s_Predef$__f_Set; - var elems$3 = $m_sci_Nil$(); - return this$14.from__sc_IterableOnce__sci_Set(elems$3) - } - } - } - }; - if (rc31) { - var p19 = x12.Lhb_dhbw_EqualsDot__f_l; - var p20 = x12.Lhb_dhbw_EqualsDot__f_r; - if ((p19 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x21 = $as_Lhb_dhbw_TypeVariable(p19); - var a$4 = x21.Lhb_dhbw_TypeVariable__f_name; - if ((p20 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x22 = $as_Lhb_dhbw_TypeVariable(p20); - var b = x22.Lhb_dhbw_TypeVariable__f_name; - if (linkedTypes$1.contains__O__Z(new $c_Lhb_dhbw_TypeVariable(a$4))) { - var this$15 = $as_sci_Set(typesWithoutBounds$1.sr_ObjectRef__f_elem); - var elem$4 = new $c_Lhb_dhbw_TypeVariable(a$4); - typesWithoutBounds$1.sr_ObjectRef__f_elem = $as_sci_Set(this$15.excl__O__sci_SetOps(elem$4)); - var this$19 = $m_s_Predef$().s_Predef$__f_Set; - var array$1 = [new $c_Lhb_dhbw_LessDot(new $c_Lhb_dhbw_GenericType(b), new $c_Lhb_dhbw_RefType("Object", $m_sci_Nil$()))]; - var elems$4 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - return this$19.from__sc_IterableOnce__sci_Set(elems$4) - } else { - var this$20 = $m_s_Predef$().s_Predef$__f_Set; - var elems$5 = $m_sci_Nil$(); - return this$20.from__sc_IterableOnce__sci_Set(elems$5) - } - } - } - }; - if (rc31) { - var p24 = x12.Lhb_dhbw_EqualsDot__f_l; - var p25 = x12.Lhb_dhbw_EqualsDot__f_r; - if ((p24 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x26 = $as_Lhb_dhbw_TypeVariable(p24); - var a$5 = x26.Lhb_dhbw_TypeVariable__f_name; - if ((p25 instanceof $c_Lhb_dhbw_GenericType)) { - if (linkedTypes$1.contains__O__Z(new $c_Lhb_dhbw_TypeVariable(a$5))) { - var this$21 = $as_sci_Set(typesWithoutBounds$1.sr_ObjectRef__f_elem); - var elem$5 = new $c_Lhb_dhbw_TypeVariable(a$5); - typesWithoutBounds$1.sr_ObjectRef__f_elem = $as_sci_Set(this$21.excl__O__sci_SetOps(elem$5)); - var this$22 = $m_s_Predef$().s_Predef$__f_Set; - var elems$6 = $m_sci_Nil$(); - return this$22.from__sc_IterableOnce__sci_Set(elems$6) - } else { - var this$23 = $m_s_Predef$().s_Predef$__f_Set; - var elems$7 = $m_sci_Nil$(); - return this$23.from__sc_IterableOnce__sci_Set(elems$7) - } - } - } - }; - var this$24 = $m_s_Predef$().s_Predef$__f_Set; - var elems$8 = $m_sci_Nil$(); - return this$24.from__sc_IterableOnce__sci_Set(elems$8) - }))($thiz, linkedTypes, typesWithoutBounds, in$1)))); - var that = $as_sc_IterableOnce($as_sci_Set(typesWithoutBounds.sr_ObjectRef__f_elem).map__F1__O(new $c_sjsr_AnonFunction1(((this$2$2) => ((t$2) => { - var t$3 = $as_Lhb_dhbw_Type(t$2); - return new $c_Lhb_dhbw_LessDot(t$3, new $c_Lhb_dhbw_RefType("Object", $m_sci_Nil$())) - }))($thiz)))); - return $as_sci_Set(this$25.concat__sc_IterableOnce__sc_SetOps(that)) -} -function $p_Lhb_dhbw_InsertTypes$__insert__sci_Set__Lhb_dhbw_Method__Lhb_dhbw_Method($thiz, constraints, into) { - var genericRetType = $p_Lhb_dhbw_InsertTypes$__substType$2__Lhb_dhbw_Type__sci_Set__Lhb_dhbw_Type($thiz, into.Lhb_dhbw_Method__f_retType, constraints); - var this$2 = into.Lhb_dhbw_Method__f_params; - var f = ((this$1, constraints$1) => ((p$2) => { - var p = $as_T2(p$2); - return new $c_T2($p_Lhb_dhbw_InsertTypes$__substType$2__Lhb_dhbw_Type__sci_Set__Lhb_dhbw_Type(this$1, $as_Lhb_dhbw_Type(p.T2__f__1), constraints$1), p.T2__f__2) - }))($thiz, constraints); - if ((this$2 === $m_sci_Nil$())) { - var substitutedParams = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var substitutedParams = h - }; - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var array = [into.Lhb_dhbw_Method__f_retType]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var this$8 = this$6.from__sc_IterableOnce__sci_Set(elems); - var this$7 = into.Lhb_dhbw_Method__f_params; - var f$1 = ((this$2$1) => ((x$17$2) => { - var x$17 = $as_T2(x$17$2); - return $as_Lhb_dhbw_Type(x$17.T2__f__1) - }))($thiz); - if ((this$7 === $m_sci_Nil$())) { - var that = $m_sci_Nil$() - } else { - var arg1$2 = this$7.head__O(); - var h$1 = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(this$7.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var that = h$1 - }; - var tvsUsedInMethod = $as_sci_Set(this$8.concat__sc_IterableOnce__sc_SetOps(that).flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$3$1) => ((x$18$2) => { - var x$18 = $as_Lhb_dhbw_Type(x$18$2); - return $p_Lhb_dhbw_InsertTypes$__getAllTVs$1__Lhb_dhbw_Type__sci_Set(this$3$1, x$18) - }))($thiz)))); - var constraintsForMethod = $p_Lhb_dhbw_InsertTypes$__getLinkedConstraints__sci_Set__sci_Set__sci_Set($thiz, tvsUsedInMethod, constraints); - var this$9 = into.Lhb_dhbw_Method__f_genericParams; - var this$10 = this$9.appendedAll__sc_IterableOnce__sci_List(constraintsForMethod); - var f$2 = ((this$4$1) => ((x$19$2) => { - var x$19 = $as_Lhb_dhbw_Constraint(x$19$2); - return $p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint($m_Lhb_dhbw_InsertTypes$(), x$19) - }))($thiz); - if ((this$10 === $m_sci_Nil$())) { - var mCons = $m_sci_Nil$() - } else { - var arg1$4 = this$10.head__O(); - var h$2 = new $c_sci_$colon$colon(f$2(arg1$4), $m_sci_Nil$()); - var t$2 = h$2; - var rest$2 = $as_sci_List(this$10.tail__O()); - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$5 = rest$2.head__O(); - var nx$2 = new $c_sci_$colon$colon(f$2(arg1$5), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx$2; - t$2 = nx$2; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var mCons = h$2 - }; - return new $c_Lhb_dhbw_Method(mCons, genericRetType, into.Lhb_dhbw_Method__f_name, substitutedParams, into.Lhb_dhbw_Method__f_retExpr) -} -function $p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint($thiz, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_LessDot)) { - var x2 = $as_Lhb_dhbw_LessDot(in$1); - var a = x2.Lhb_dhbw_LessDot__f_l; - var b = x2.Lhb_dhbw_LessDot__f_r; - return new $c_Lhb_dhbw_LessDot($p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, a), $p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, b)) - } else if ((in$1 instanceof $c_Lhb_dhbw_EqualsDot)) { - var x3 = $as_Lhb_dhbw_EqualsDot(in$1); - var a$2 = x3.Lhb_dhbw_EqualsDot__f_l; - var b$2 = x3.Lhb_dhbw_EqualsDot__f_r; - return new $c_Lhb_dhbw_EqualsDot($p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, a$2), $p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, b$2)) - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_InsertTypes$__replaceTypeVarWithGeneric__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x2 = $as_Lhb_dhbw_TypeVariable(in$1); - var name = x2.Lhb_dhbw_TypeVariable__f_name; - return new $c_Lhb_dhbw_GenericType(name) - } else { - return in$1 - } -} -function $p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($thiz, a, withType, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x2 = $as_Lhb_dhbw_UnifyRefType(in$1); - var n = x2.Lhb_dhbw_UnifyRefType__f_name; - var p = x2.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1, a$1, withType$1) => ((t$2) => { - var t = $as_Lhb_dhbw_UnifyType(t$2); - return $p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType(this$1, a$1, withType$1, t) - }))($thiz, a, withType); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType(n, $$x1) - } else if ((in$1 instanceof $c_Lhb_dhbw_UnifyTV)) { - return (a.equals__O__Z(in$1) ? withType : in$1) - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_InsertTypes$__subst$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__sci_Set__sci_Set($thiz, a, substType, eq) { - return $as_sci_Set(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, a$1, substType$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var left = x2.Lhb_dhbw_UnifyConstraint__f_left; - var right = x2.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_UnifyLessDot($p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType(this$1, a$1, substType$1, left), $p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType(this$1, a$1, substType$1, right)) - } else if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x3 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var left$2 = x3.Lhb_dhbw_UnifyConstraint__f_left; - var right$2 = x3.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_UnifyEqualsDot($p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType(this$1, a$1, substType$1, left$2), $p_Lhb_dhbw_InsertTypes$__substHelper$1__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType(this$1, a$1, substType$1, right$2)) - } else { - throw new $c_s_MatchError(c) - } - }))($thiz, a, substType)))) -} -function $p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type($thiz, t, genericNames$1) { - var rc8 = false; - var x3 = null; - if ((t instanceof $c_Lhb_dhbw_UnifyTV)) { - var x2 = $as_Lhb_dhbw_UnifyTV(t); - var a = x2.Lhb_dhbw_UnifyTV__f_name; - return new $c_Lhb_dhbw_TypeVariable(a) - }; - if ((t instanceof $c_Lhb_dhbw_UnifyRefType)) { - rc8 = true; - x3 = $as_Lhb_dhbw_UnifyRefType(t); - var n = x3.Lhb_dhbw_UnifyRefType__f_name; - var p4 = x3.Lhb_dhbw_UnifyRefType__f_params; - if ((p4 !== null)) { - $m_sci_List$(); - if (((new $c_sc_SeqFactory$UnapplySeqWrapper(p4), true) && (p4.lengthCompare__I__I(0) === 0))) { - return (genericNames$1.contains__O__Z(n) ? new $c_Lhb_dhbw_GenericType(n) : new $c_Lhb_dhbw_RefType(n, $m_sci_Nil$())) - } - } - }; - if (rc8) { - var n$2 = x3.Lhb_dhbw_UnifyRefType__f_name; - var params = x3.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$5, genericNames$1$1) => ((x$6$2) => { - var x$6 = $as_Lhb_dhbw_UnifyType(x$6$2); - return $p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type(this$5, x$6, genericNames$1$1) - }))($thiz, genericNames$1); - if ((params === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_RefType(n$2, $$x1) - }; - throw new $c_s_MatchError(t) -} -function $p_Lhb_dhbw_InsertTypes$__refTypeInConsToGenerics$1__Lhb_dhbw_UnifyConstraint__sci_Set__Lhb_dhbw_Constraint($thiz, c, genericNames$1) { - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var a = x2.Lhb_dhbw_UnifyConstraint__f_left; - var b = x2.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_LessDot($p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type($thiz, a, genericNames$1), $p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type($thiz, b, genericNames$1)) - } else if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x3 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var a$2 = x3.Lhb_dhbw_UnifyConstraint__f_left; - var b$2 = x3.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_EqualsDot($p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type($thiz, a$2, genericNames$1), $p_Lhb_dhbw_InsertTypes$__refTypeToGenerics$1__Lhb_dhbw_UnifyType__sci_Set__Lhb_dhbw_Type($thiz, b$2, genericNames$1)) - } else { - throw new $c_s_MatchError(c) - } -} -function $p_Lhb_dhbw_InsertTypes$__replaceTVWithGeneric$1__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_TypeVariable)) { - var x2 = $as_Lhb_dhbw_TypeVariable(in$1); - var name = x2.Lhb_dhbw_TypeVariable__f_name; - return new $c_Lhb_dhbw_GenericType(name) - } else if ((in$1 instanceof $c_Lhb_dhbw_RefType)) { - var x3 = $as_Lhb_dhbw_RefType(in$1); - var name$2 = x3.Lhb_dhbw_RefType__f_name; - var params = x3.Lhb_dhbw_RefType__f_params; - var f = ((this$1) => ((x$12$2) => { - var x$12 = $as_Lhb_dhbw_Type(x$12$2); - return $p_Lhb_dhbw_InsertTypes$__replaceTVWithGeneric$1__Lhb_dhbw_Type__Lhb_dhbw_Type(this$1, x$12) - }))($thiz); - if ((params === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_RefType(name$2, $$x1) - } else if ((in$1 instanceof $c_Lhb_dhbw_GenericType)) { - var x4 = $as_Lhb_dhbw_GenericType(in$1); - var n = x4.Lhb_dhbw_GenericType__f_name; - return new $c_Lhb_dhbw_GenericType(n) - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_InsertTypes$__substType$2__Lhb_dhbw_Type__sci_Set__Lhb_dhbw_Type($thiz, t, constraints$2) { - var this$3 = $as_sc_IterableOnceOps(constraints$2.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, t$1) => ((x$13$2) => { - var x$13 = $as_Lhb_dhbw_Constraint(x$13$2); - if ((x$13 instanceof $c_Lhb_dhbw_EqualsDot)) { - var x2 = $as_Lhb_dhbw_EqualsDot(x$13); - var t1 = x2.Lhb_dhbw_EqualsDot__f_l; - var t2 = x2.Lhb_dhbw_EqualsDot__f_r; - return (t$1.equals__O__Z(t1) ? t2 : null) - } else { - return null - } - }))($thiz, t)))).find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$2) => ((x$14$2) => { - var x$14 = $as_Lhb_dhbw_Type(x$14$2); - return (x$14 !== null) - }))($thiz))); - if (this$3.isEmpty__Z()) { - var this$4 = $m_s_None$() - } else { - var arg1 = this$3.get__O(); - var x$15 = $as_Lhb_dhbw_Type(arg1); - var this$4 = new $c_s_Some($p_Lhb_dhbw_InsertTypes$__replaceTVWithGeneric$1__Lhb_dhbw_Type__Lhb_dhbw_Type($thiz, x$15)) - }; - return $as_Lhb_dhbw_Type((this$4.isEmpty__Z() ? ((t instanceof $c_Lhb_dhbw_TypeVariable) ? new $c_Lhb_dhbw_GenericType($as_Lhb_dhbw_TypeVariable(t).Lhb_dhbw_TypeVariable__f_name) : t) : this$4.get__O())) -} -function $p_Lhb_dhbw_InsertTypes$__getAllTVs$1__Lhb_dhbw_Type__sci_Set($thiz, from) { - if ((from instanceof $c_Lhb_dhbw_RefType)) { - var x2 = $as_Lhb_dhbw_RefType(from); - var params = x2.Lhb_dhbw_RefType__f_params; - var rest = params; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var arg1 = rest.head__O(); - var x$16 = $as_Lhb_dhbw_Type(arg1); - var it = $p_Lhb_dhbw_InsertTypes$__getAllTVs$1__Lhb_dhbw_Type__sci_Set($thiz, x$16).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var nx = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx - } else { - t.sci_$colon$colon__f_next = nx - }; - t = nx - }; - rest = $as_sci_List(rest.tail__O()) - }; - var this$1 = ((h === null) ? $m_sci_Nil$() : h); - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$1) - } else if ((from instanceof $c_Lhb_dhbw_GenericType)) { - var this$2 = $m_s_Predef$().s_Predef$__f_Set; - var elems = $m_sci_Nil$(); - return this$2.from__sc_IterableOnce__sci_Set(elems) - } else if ((from instanceof $c_Lhb_dhbw_TypeVariable)) { - var x4 = $as_Lhb_dhbw_TypeVariable(from); - var a = x4.Lhb_dhbw_TypeVariable__f_name; - var this$6 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_Lhb_dhbw_TypeVariable(a)]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$6.from__sc_IterableOnce__sci_Set(elems$1) - } else { - throw new $c_s_MatchError(from) - } -} -/** @constructor */ -function $c_Lhb_dhbw_InsertTypes$() { - /**/ -} -$c_Lhb_dhbw_InsertTypes$.prototype = new $h_O(); -$c_Lhb_dhbw_InsertTypes$.prototype.constructor = $c_Lhb_dhbw_InsertTypes$; -/** @constructor */ -function $h_Lhb_dhbw_InsertTypes$() { - /**/ -} -$h_Lhb_dhbw_InsertTypes$.prototype = $c_Lhb_dhbw_InsertTypes$.prototype; -$c_Lhb_dhbw_InsertTypes$.prototype.insert__sci_Set__Lhb_dhbw_Class__Lhb_dhbw_Class = (function(unifyResult, into) { - var flatted = $as_sci_Set(unifyResult.map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((x$3$2) => { - var x$3 = $as_sci_Set(x$3$2); - return $p_Lhb_dhbw_InsertTypes$__flatten__sci_Set__sci_Set($m_Lhb_dhbw_InsertTypes$(), x$3) - }))(this)))); - var this$3 = into.Lhb_dhbw_Class__f_genericParams; - var f = ((this$2) => ((x$4$2) => { - var x$4 = $as_T2(x$4$2); - return $as_Lhb_dhbw_Type(x$4.T2__f__1) - }))(this); - if ((this$3 === $m_sci_Nil$())) { - var this$4 = $m_sci_Nil$() - } else { - var arg1 = this$3.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$3.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$4 = h - }; - var rest$1 = this$4; - var h$1 = null; - var t$1 = null; - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$2 = rest$1.head__O(); - var x$5 = $as_Lhb_dhbw_Type(arg1$2); - if ((x$5 instanceof $c_Lhb_dhbw_GenericType)) { - var x2 = $as_Lhb_dhbw_GenericType(x$5); - var name = x2.Lhb_dhbw_GenericType__f_name; - var $$x1 = new $c_s_Some(name) - } else { - var $$x1 = $m_s_None$() - }; - var it = $$x1.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var nx$1 = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - if ((t$1 === null)) { - h$1 = nx$1 - } else { - t$1.sci_$colon$colon__f_next = nx$1 - }; - t$1 = nx$1 - }; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$5 = ((h$1 === null) ? $m_sci_Nil$() : h$1); - var genericNames = $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$5); - var constraints = $as_sci_Set(flatted.map__F1__O(new $c_sjsr_AnonFunction1(((this$4$1, genericNames$1) => ((x$7$2) => { - var x$7 = $as_sci_Set(x$7$2); - return $as_sci_Set(x$7.map__F1__O(new $c_sjsr_AnonFunction1(((this$6, genericNames$1$1) => ((x$8$2) => { - var x$8 = $as_Lhb_dhbw_UnifyConstraint(x$8$2); - return $p_Lhb_dhbw_InsertTypes$__refTypeInConsToGenerics$1__Lhb_dhbw_UnifyConstraint__sci_Set__Lhb_dhbw_Constraint(this$6, x$8, genericNames$1$1) - }))(this$4$1, genericNames$1)))) - }))(this, genericNames)))); - var this$7 = into.Lhb_dhbw_Class__f_methods; - var rest$2 = this$7; - var h$2 = null; - var t$2 = null; - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$3 = rest$2.head__O(); - var m = $as_Lhb_dhbw_Method(arg1$3); - var it$1 = $as_sci_Set(constraints.map__F1__O(new $c_sjsr_AnonFunction1(((this$8, m$1) => ((cons$2) => { - var cons = $as_sci_Set(cons$2); - return $p_Lhb_dhbw_InsertTypes$__insert__sci_Set__Lhb_dhbw_Method__Lhb_dhbw_Method($m_Lhb_dhbw_InsertTypes$(), cons, m$1) - }))(this, m)))).iterator__sc_Iterator(); - while (it$1.hasNext__Z()) { - var nx$2 = new $c_sci_$colon$colon(it$1.next__O(), $m_sci_Nil$()); - if ((t$2 === null)) { - h$2 = nx$2 - } else { - t$2.sci_$colon$colon__f_next = nx$2 - }; - t$2 = nx$2 - }; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var newMethods = ((h$2 === null) ? $m_sci_Nil$() : h$2); - return new $c_Lhb_dhbw_Class(into.Lhb_dhbw_Class__f_name, into.Lhb_dhbw_Class__f_genericParams, into.Lhb_dhbw_Class__f_superType, into.Lhb_dhbw_Class__f_fields, newMethods) -}); -var $d_Lhb_dhbw_InsertTypes$ = new $TypeData().initClass({ - Lhb_dhbw_InsertTypes$: 0 -}, false, "hb.dhbw.InsertTypes$", { - Lhb_dhbw_InsertTypes$: 1, - O: 1 -}); -$c_Lhb_dhbw_InsertTypes$.prototype.$classData = $d_Lhb_dhbw_InsertTypes$; -var $n_Lhb_dhbw_InsertTypes$; -function $m_Lhb_dhbw_InsertTypes$() { - if ((!$n_Lhb_dhbw_InsertTypes$)) { - $n_Lhb_dhbw_InsertTypes$ = new $c_Lhb_dhbw_InsertTypes$() - }; - return $n_Lhb_dhbw_InsertTypes$ -} -function $s_Lhb_dhbw_Main__main__AT__V(args) { - $m_Lhb_dhbw_Main$().main__AT__V(args) -} -function $p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T($thiz, expr) { - if ((expr instanceof $c_Lhb_dhbw_LocalVar)) { - var x2 = $as_Lhb_dhbw_LocalVar(expr); - var x = x2.Lhb_dhbw_LocalVar__f_x; - return x - } else if ((expr instanceof $c_Lhb_dhbw_FieldVar)) { - var x3 = $as_Lhb_dhbw_FieldVar(expr); - var e = x3.Lhb_dhbw_FieldVar__f_e; - var f = x3.Lhb_dhbw_FieldVar__f_f; - return (($p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T($thiz, e) + ".") + f) - } else if ((expr instanceof $c_Lhb_dhbw_MethodCall)) { - var x4 = $as_Lhb_dhbw_MethodCall(expr); - var e$2 = x4.Lhb_dhbw_MethodCall__f_e; - var name = x4.Lhb_dhbw_MethodCall__f_name; - var params = x4.Lhb_dhbw_MethodCall__f_params; - var $$x1 = $p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T($thiz, e$2); - var f$1 = ((this$1) => ((x$1$2) => { - var x$1 = $as_Lhb_dhbw_Expr(x$1$2); - return $p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T(this$1, x$1) - }))($thiz); - if ((params === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f$1(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f$1(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - return ((((($$x1 + ".") + name) + "(") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$2, "", ", ", "")) + ")") - } else if ((expr instanceof $c_Lhb_dhbw_Constructor)) { - var x5 = $as_Lhb_dhbw_Constructor(expr); - var className = x5.Lhb_dhbw_Constructor__f_className; - var params$2 = x5.Lhb_dhbw_Constructor__f_params; - var f$2 = ((this$2$1) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_Expr(x$2$2); - return $p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T(this$2$1, x$2) - }))($thiz); - if ((params$2 === $m_sci_Nil$())) { - var this$3 = $m_sci_Nil$() - } else { - var arg1$2 = params$2.head__O(); - var h$1 = new $c_sci_$colon$colon(f$2(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(params$2.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$2(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$3 = h$1 - }; - return (((("new " + className) + "(") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$3, "", ", ", "")) + ")") - } else { - throw new $c_s_MatchError(expr) - } -} -function $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T($thiz, l) { - var rc8 = false; - var x2 = null; - if ((l instanceof $c_Lhb_dhbw_RefType)) { - rc8 = true; - x2 = $as_Lhb_dhbw_RefType(l); - var name = x2.Lhb_dhbw_RefType__f_name; - var p3 = x2.Lhb_dhbw_RefType__f_params; - if ((p3 !== null)) { - $m_sci_List$(); - if (((new $c_sc_SeqFactory$UnapplySeqWrapper(p3), true) && (p3.lengthCompare__I__I(0) === 0))) { - return name - } - } - }; - if (rc8) { - var name$2 = x2.Lhb_dhbw_RefType__f_name; - var params = x2.Lhb_dhbw_RefType__f_params; - var f = ((this$5) => ((x$3$2) => { - var x$3 = $as_Lhb_dhbw_Type(x$3$2); - return $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T(this$5, x$3) - }))($thiz); - if ((params === $m_sci_Nil$())) { - var this$6 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$6 = h - }; - return (((name$2 + "<") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$6, "", ", ", "")) + ">") - }; - if ((l instanceof $c_Lhb_dhbw_GenericType)) { - var x6 = $as_Lhb_dhbw_GenericType(l); - var name$3 = x6.Lhb_dhbw_GenericType__f_name; - return name$3 - }; - throw new $c_s_MatchError(l) -} -function $p_Lhb_dhbw_Main$__prettyPrintCons$1__Lhb_dhbw_Constraint__T($thiz, constraint) { - if ((constraint instanceof $c_Lhb_dhbw_LessDot)) { - var x2 = $as_Lhb_dhbw_LessDot(constraint); - var l = x2.Lhb_dhbw_LessDot__f_l; - var r = x2.Lhb_dhbw_LessDot__f_r; - return (($p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T($thiz, l) + " extends ") + $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T($thiz, r)) - } else { - throw new $c_s_MatchError(constraint) - } -} -function $p_Lhb_dhbw_Main$__prettyPrintGenericList$1__sci_List__T($thiz, constraints) { - if (constraints.isEmpty__Z()) { - return "" - } else { - var f = ((this$1) => ((x$4$2) => { - var x$4 = $as_Lhb_dhbw_Constraint(x$4$2); - return $p_Lhb_dhbw_Main$__prettyPrintCons$1__Lhb_dhbw_Constraint__T(this$1, x$4) - }))($thiz); - if ((constraints === $m_sci_Nil$())) { - var this$2 = $m_sci_Nil$() - } else { - var arg1 = constraints.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(constraints.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$2 = h - }; - return (("<" + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$2, "", ", ", "")) + ">") - } -} -/** @constructor */ -function $c_Lhb_dhbw_Main$() { - /**/ -} -$c_Lhb_dhbw_Main$.prototype = new $h_O(); -$c_Lhb_dhbw_Main$.prototype.constructor = $c_Lhb_dhbw_Main$; -/** @constructor */ -function $h_Lhb_dhbw_Main$() { - /**/ -} -$h_Lhb_dhbw_Main$.prototype = $c_Lhb_dhbw_Main$.prototype; -$c_Lhb_dhbw_Main$.prototype.main__AT__V = (function(args) { - var source = $m_Lorg_scalajs_dom_package$().document__Lorg_scalajs_dom_raw_HTMLDocument().querySelector("#fj-input"); - this.update__T__V($as_T(source.textContent)); - source.addEventListener("input", ((arg1$2) => { - $m_Lhb_dhbw_Main$().typecheck__Lorg_scalajs_dom_raw_UIEvent__V(arg1$2) - })) -}); -$c_Lhb_dhbw_Main$.prototype.typecheck__Lorg_scalajs_dom_raw_UIEvent__V = (function(e) { - var x1 = e.target; - if ($uZ((x1 instanceof HTMLTextAreaElement))) { - this.update__T__V($as_T(x1.value)) - } else { - throw new $c_s_MatchError(x1) - } -}); -$c_Lhb_dhbw_Main$.prototype.update__T__V = (function(str) { - var target = $m_Lorg_scalajs_dom_package$().document__Lorg_scalajs_dom_raw_HTMLDocument().querySelector("#unify-output"); - var tiResult = $m_Lhb_dhbw_FJTypeinference$().typeinference__T__s_util_Either(str); - if ((tiResult instanceof $c_s_util_Right)) { - var x2 = $as_s_util_Right(tiResult); - var b = x2.s_util_Right__f_value; - var result = $as_T2(b); - var $$x1 = $m_Lhb_dhbw_Main$().prettyPrintHTML__sci_Set__T($as_sci_Set(result.T2__f__1)) - } else { - if ((!(tiResult instanceof $c_s_util_Left))) { - throw new $c_s_MatchError(tiResult) - }; - var x3 = $as_s_util_Left(tiResult); - var a = x3.s_util_Left__f_value; - var error = $as_T(a); - var $$x1 = error - }; - target.innerHTML = $$x1; - var astOutput = $m_Lorg_scalajs_dom_package$().document__Lorg_scalajs_dom_raw_HTMLDocument().querySelector("#ast-output"); - if ((tiResult instanceof $c_s_util_Right)) { - var x2$1 = $as_s_util_Right(tiResult); - var b$1 = x2$1.s_util_Right__f_value; - var result$3 = $as_T2(b$1); - var $$x2 = $as_T(hljs.highlightAuto($m_Lhb_dhbw_Main$().prettyPrintAST__sci_List__T($as_sci_List(result$3.T2__f__2))).value) - } else { - if ((!(tiResult instanceof $c_s_util_Left))) { - throw new $c_s_MatchError(tiResult) - }; - var x3$1 = $as_s_util_Left(tiResult); - var a$1 = x3$1.s_util_Left__f_value; - $as_T(a$1); - var $$x3 = $m_s_util_Either$MergeableEither$(); - var this$1 = $m_Lhb_dhbw_Parser$().parse__T__s_util_Either(str); - if ((this$1 instanceof $c_s_util_Right)) { - var x2$2 = $as_s_util_Right(this$1); - var b$2 = x2$2.s_util_Right__f_value; - var parseTree = $as_sci_List(b$2); - var x = new $c_s_util_Right($as_T(hljs.highlightAuto($m_Lhb_dhbw_Main$().prettyPrintAST__sci_List__T(new $c_Lhb_dhbw_ASTBuilder$ASTBuilderMonad().fromParseTree__sci_List__sci_List(parseTree))).value)) - } else { - var x = this$1 - }; - var $$x2 = $as_T($$x3.merge$extension__s_util_Either__O(x)) - }; - astOutput.innerHTML = $$x2 -}); -$c_Lhb_dhbw_Main$.prototype.prettyPrintAST__sci_List__T = (function(ast) { - var f$6 = ((this$1) => ((cl$2) => { - var cl = $as_Lhb_dhbw_Class(cl$2); - var $$x8 = cl.Lhb_dhbw_Class__f_name; - var this$2 = cl.Lhb_dhbw_Class__f_genericParams; - var f = ((this$3) => ((it$2) => { - var it = $as_T2(it$2); - return new $c_Lhb_dhbw_LessDot($as_Lhb_dhbw_Type(it.T2__f__1), $as_Lhb_dhbw_Type(it.T2__f__2)) - }))(this$1); - if ((this$2 === $m_sci_Nil$())) { - var $$x7 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x7 = h - }; - var $$x6 = $p_Lhb_dhbw_Main$__prettyPrintGenericList$1__sci_List__T(this$1, $$x7); - var $$x5 = $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T(this$1, cl.Lhb_dhbw_Class__f_superType); - var this$4 = cl.Lhb_dhbw_Class__f_fields; - var f$3 = ((this$2$1) => ((f$2) => { - var f$1 = $as_T2(f$2); - return ((((" " + $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T(this$2$1, $as_Lhb_dhbw_Type(f$1.T2__f__1))) + " ") + f$1.T2__f__2) + ";") - }))(this$1); - if ((this$4 === $m_sci_Nil$())) { - var this$5 = $m_sci_Nil$() - } else { - var arg1$2 = this$4.head__O(); - var h$1 = new $c_sci_$colon$colon(f$3(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(this$4.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$3(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var this$5 = h$1 - }; - var $$x4 = $f_sc_IterableOnceOps__mkString__T__T__T__T(this$5, "", "\n", ""); - var this$10 = cl.Lhb_dhbw_Class__f_methods; - var f$5 = ((this$6) => ((m$2) => { - var m = $as_Lhb_dhbw_Method(m$2); - var $$x3 = $p_Lhb_dhbw_Main$__prettyPrintGenericList$1__sci_List__T(this$6, m.Lhb_dhbw_Method__f_genericParams); - var $$x2 = $p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T(this$6, m.Lhb_dhbw_Method__f_retType); - var $$x1 = m.Lhb_dhbw_Method__f_name; - var this$8 = m.Lhb_dhbw_Method__f_params; - var f$4 = ((this$7) => ((tp$2) => { - var tp = $as_T2(tp$2); - return (($p_Lhb_dhbw_Main$__prettyPrintType$1__Lhb_dhbw_Type__T(this$7, $as_Lhb_dhbw_Type(tp.T2__f__1)) + " ") + tp.T2__f__2) - }))(this$6); - if ((this$8 === $m_sci_Nil$())) { - var this$9 = $m_sci_Nil$() - } else { - var arg1$4 = this$8.head__O(); - var h$2 = new $c_sci_$colon$colon(f$4(arg1$4), $m_sci_Nil$()); - var t$2 = h$2; - var rest$2 = $as_sci_List(this$8.tail__O()); - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$5 = rest$2.head__O(); - var nx$2 = new $c_sci_$colon$colon(f$4(arg1$5), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx$2; - t$2 = nx$2; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var this$9 = h$2 - }; - return ((((((((((" " + $$x3) + " ") + $$x2) + " ") + $$x1) + "(") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$9, "", ", ", "")) + ") {\n return ") + $p_Lhb_dhbw_Main$__prettyPrintExpr$1__Lhb_dhbw_Expr__T(this$6, m.Lhb_dhbw_Method__f_retExpr)) + ";\n }") - }))(this$1); - if ((this$10 === $m_sci_Nil$())) { - var this$11 = $m_sci_Nil$() - } else { - var arg1$6 = this$10.head__O(); - var h$3 = new $c_sci_$colon$colon(f$5(arg1$6), $m_sci_Nil$()); - var t$3 = h$3; - var rest$3 = $as_sci_List(this$10.tail__O()); - while ((rest$3 !== $m_sci_Nil$())) { - var arg1$7 = rest$3.head__O(); - var nx$3 = new $c_sci_$colon$colon(f$5(arg1$7), $m_sci_Nil$()); - t$3.sci_$colon$colon__f_next = nx$3; - t$3 = nx$3; - rest$3 = $as_sci_List(rest$3.tail__O()) - }; - var this$11 = h$3 - }; - return ((((((((("class " + $$x8) + $$x6) + " extends ") + $$x5) + "{\n") + $$x4) + "\n") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$11, "", "\n", "")) + "\n}") - }))(this); - if ((ast === $m_sci_Nil$())) { - var this$12 = $m_sci_Nil$() - } else { - var arg1$8 = ast.head__O(); - var h$4 = new $c_sci_$colon$colon(f$6(arg1$8), $m_sci_Nil$()); - var t$4 = h$4; - var rest$4 = $as_sci_List(ast.tail__O()); - while ((rest$4 !== $m_sci_Nil$())) { - var arg1$9 = rest$4.head__O(); - var nx$4 = new $c_sci_$colon$colon(f$6(arg1$9), $m_sci_Nil$()); - t$4.sci_$colon$colon__f_next = nx$4; - t$4 = nx$4; - rest$4 = $as_sci_List(rest$4.tail__O()) - }; - var this$12 = h$4 - }; - return $f_sc_IterableOnceOps__mkString__T__T__T__T(this$12, "", "\n", "") -}); -$c_Lhb_dhbw_Main$.prototype.prettyPrintHTML__sci_Set__T = (function(unifyResult) { - return $as_T($as_sc_IterableOnceOps(unifyResult.map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((solution$2) => { - var solution = $as_sci_Set(solution$2); - var this$3 = $as_sc_IterableOnceOps(solution.map__F1__O(new $c_sjsr_AnonFunction1(((this$2) => ((x$9$2) => { - var x$9 = $as_Lhb_dhbw_UnifyConstraint(x$9$2); - return $m_Lhb_dhbw_Main$().prettyPrintHTML__Lhb_dhbw_UnifyConstraint__T(x$9) - }))(this$1)))); - return (("

{" + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$3, "", ", ", "")) + "}

") - }))(this)))).foldLeft__O__F2__O("Solutions:", new $c_sjsr_AnonFunction2(((this$2$1) => ((x$10$2, x$11$2) => { - var x$10 = $as_T(x$10$2); - var x$11 = $as_T(x$11$2); - return (("" + x$10) + x$11) - }))(this)))) -}); -$c_Lhb_dhbw_Main$.prototype.prettyPrintHTML__Lhb_dhbw_UnifyConstraint__T = (function(cons) { - if ((cons instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(cons); - var a = x2.Lhb_dhbw_UnifyConstraint__f_left; - var b = x2.Lhb_dhbw_UnifyConstraint__f_right; - return (((("(" + this.prettyPrintHTML__Lhb_dhbw_UnifyType__T(a)) + " <. ") + this.prettyPrintHTML__Lhb_dhbw_UnifyType__T(b)) + ")") - } else if ((cons instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x3 = $as_Lhb_dhbw_UnifyEqualsDot(cons); - var a$2 = x3.Lhb_dhbw_UnifyConstraint__f_left; - var b$2 = x3.Lhb_dhbw_UnifyConstraint__f_right; - return (((("(" + this.prettyPrintHTML__Lhb_dhbw_UnifyType__T(a$2)) + " =. ") + this.prettyPrintHTML__Lhb_dhbw_UnifyType__T(b$2)) + ")") - } else { - throw new $c_s_MatchError(cons) - } -}); -$c_Lhb_dhbw_Main$.prototype.prettyPrintHTML__Lhb_dhbw_UnifyType__T = (function(t) { - var rc8 = false; - var x2 = null; - if ((t instanceof $c_Lhb_dhbw_UnifyRefType)) { - rc8 = true; - x2 = $as_Lhb_dhbw_UnifyRefType(t); - var name = x2.Lhb_dhbw_UnifyRefType__f_name; - var p3 = x2.Lhb_dhbw_UnifyRefType__f_params; - if ((p3 !== null)) { - $m_sci_List$(); - if (((new $c_sc_SeqFactory$UnapplySeqWrapper(p3), true) && (p3.lengthCompare__I__I(0) === 0))) { - return name - } - } - }; - if (rc8) { - var name$2 = x2.Lhb_dhbw_UnifyRefType__f_name; - var params = x2.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$5) => ((t$2$2) => { - var t$2 = $as_Lhb_dhbw_UnifyType(t$2$2); - return $m_Lhb_dhbw_Main$().prettyPrintHTML__Lhb_dhbw_UnifyType__T(t$2) - }))(this); - if ((params === $m_sci_Nil$())) { - var this$6 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var this$6 = h - }; - return (((name$2 + "<") + $f_sc_IterableOnceOps__mkString__T__T__T__T(this$6, "", ", ", "")) + ">") - }; - if ((t instanceof $c_Lhb_dhbw_UnifyTV)) { - var x6 = $as_Lhb_dhbw_UnifyTV(t); - var name$3 = x6.Lhb_dhbw_UnifyTV__f_name; - return (("" + name$3) + "") - }; - throw new $c_s_MatchError(t) -}); -var $d_Lhb_dhbw_Main$ = new $TypeData().initClass({ - Lhb_dhbw_Main$: 0 -}, false, "hb.dhbw.Main$", { - Lhb_dhbw_Main$: 1, - O: 1 -}); -$c_Lhb_dhbw_Main$.prototype.$classData = $d_Lhb_dhbw_Main$; -var $n_Lhb_dhbw_Main$; -function $m_Lhb_dhbw_Main$() { - if ((!$n_Lhb_dhbw_Main$)) { - $n_Lhb_dhbw_Main$ = new $c_Lhb_dhbw_Main$() - }; - return $n_Lhb_dhbw_Main$ -} -/** @constructor */ -function $c_Lhb_dhbw_Parser$() { - this.Lhb_dhbw_Parser$__f_keywords = null; - $n_Lhb_dhbw_Parser$ = this; - var this$4 = $m_s_Predef$().s_Predef$__f_Set; - var array = ["class", "new", "extends"]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - this.Lhb_dhbw_Parser$__f_keywords = this$4.from__sc_IterableOnce__sci_Set(elems) -} -$c_Lhb_dhbw_Parser$.prototype = new $h_O(); -$c_Lhb_dhbw_Parser$.prototype.constructor = $c_Lhb_dhbw_Parser$; -/** @constructor */ -function $h_Lhb_dhbw_Parser$() { - /**/ -} -$h_Lhb_dhbw_Parser$.prototype = $c_Lhb_dhbw_Parser$.prototype; -$c_Lhb_dhbw_Parser$.prototype.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(s, evidence$1) { - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$1.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$1.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var index = evidence$1.Lfastparse_ParsingRun__f_index; - var this$2 = $m_Lfastparse_internal_Util$(); - var src = evidence$1.Lfastparse_ParsingRun__f_input; - if ($p_Lfastparse_internal_Util$__rec$1__I__T__Lfastparse_ParserInput__I__Z(this$2, 0, s, src, index)) { - evidence$1.freshSuccessUnit__I__Lfastparse_ParsingRun(((index + $uI(s.length)) | 0)) - } else { - evidence$1.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$1.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$1.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3, s1) => (() => $m_Lfastparse_internal_Util$().literalize__sci_IndexedSeq__Z__T($m_s_Predef$().wrapString__T__sci_WrappedString(s1), false)))(this, s))) - }; - if ((!evidence$1.Lfastparse_ParsingRun__f_isSuccess)) { - return evidence$1 - } else { - var postLhsIndex$macro$3 = evidence$1.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$1.checkForDrop__Z() - }; - if (((!evidence$1.Lfastparse_ParsingRun__f_isSuccess) && evidence$1.Lfastparse_ParsingRun__f_cut)) { - return evidence$1 - } else { - var preRhsIndex$macro$4 = evidence$1.Lfastparse_ParsingRun__f_index; - var this$6 = $m_Lfastparse_package$ByNameOps$(); - $m_Lfastparse_package$(); - var startPos = evidence$1.Lfastparse_ParsingRun__f_index; - var startCut = evidence$1.Lfastparse_ParsingRun__f_cut; - var oldNoCut = evidence$1.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$1.Lfastparse_ParsingRun__f_noDropBuffer = true; - var startTerminals = evidence$1.Lfastparse_ParsingRun__f_failureTerminalAggregate; - var oldCut = evidence$1.Lfastparse_ParsingRun__f_cut; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - var startPos$1 = evidence$1.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var oldCut$2 = evidence$1.Lfastparse_ParsingRun__f_cut; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - var startPos$2 = evidence$1.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var oldCut$3 = evidence$1.Lfastparse_ParsingRun__f_cut; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - var startPos$3 = evidence$1.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().letter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$1); - var lhsMsg = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$1.Lfastparse_ParsingRun__f_isSuccess) { - evidence$1.Lfastparse_ParsingRun__f_cut = (!(!(evidence$1.Lfastparse_ParsingRun__f_cut | oldCut$3))) - } else if (evidence$1.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures = evidence$1.Lfastparse_ParsingRun__f_verboseFailures; - evidence$1.Lfastparse_ParsingRun__f_index = startPos$3; - if (verboseFailures) { - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$3, lhsMsg, lhsAggregate, false) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - $m_Lhb_dhbw_Parser$().digit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$1); - var rhsMsg = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$1.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut$3))); - if (((!evidence$1.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$1.freshFailure__I__Lfastparse_ParsingRun(startPos$3) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$3, msgToSet, msgToAggregate, false) - } - }; - var lhsMsg$2 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$2 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$1.Lfastparse_ParsingRun__f_isSuccess) { - evidence$1.Lfastparse_ParsingRun__f_cut = (!(!(evidence$1.Lfastparse_ParsingRun__f_cut | oldCut$2))) - } else if (evidence$1.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures$2 = evidence$1.Lfastparse_ParsingRun__f_verboseFailures; - evidence$1.Lfastparse_ParsingRun__f_index = startPos$2; - if (verboseFailures$2) { - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2, lhsMsg$2, lhsAggregate$2, false) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - var input = evidence$1.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$1.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index$1)) { - var this$9 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$9.charCodeAt(index$1))) === 95) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$1.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$1.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$1.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$1.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$10) => (() => "\"_\""))(this))) - }; - var rhsMsg$2 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$2 = evidence$1.Lfastparse_ParsingRun__f_cut; - var endCut$2 = (!(!(rhsCut$2 | oldCut$2))); - if (((!evidence$1.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$2))) { - evidence$1.freshFailure__I__Lfastparse_ParsingRun(startPos$2) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = endCut$2; - if (verboseFailures$2) { - var msgToSet$1 = lhsMsg$2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$2); - var rassoc$3$2 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$1 = lhsAggregate$2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$2); - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2, msgToSet$1, msgToAggregate$1, false) - } - }; - var lhsMsg$3 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$3 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$1.Lfastparse_ParsingRun__f_isSuccess) { - evidence$1.Lfastparse_ParsingRun__f_cut = (!(!(evidence$1.Lfastparse_ParsingRun__f_cut | oldCut))) - } else if ((!evidence$1.Lfastparse_ParsingRun__f_cut)) { - var verboseFailures$3 = evidence$1.Lfastparse_ParsingRun__f_verboseFailures; - evidence$1.Lfastparse_ParsingRun__f_index = startPos$1; - if (verboseFailures$3) { - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, lhsMsg$3, lhsAggregate$3, false) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = false; - var input$2 = evidence$1.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$1.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$12 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$12.charCodeAt(index$2))) === 39) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$1.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$1.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$1.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$1.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$2$1) => (() => "\"'\""))(this))) - }; - var rhsMsg$3 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$3 = evidence$1.Lfastparse_ParsingRun__f_cut; - var endCut$3 = (!(!(rhsCut$3 | oldCut))); - if (((!evidence$1.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$3))) { - evidence$1.freshFailure__I__Lfastparse_ParsingRun(startPos$1) - }; - evidence$1.Lfastparse_ParsingRun__f_cut = endCut$3; - if (verboseFailures$3) { - var msgToSet$2 = lhsMsg$3.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$3); - var rassoc$3$3 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$2 = lhsAggregate$3.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$3); - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, msgToSet$2, msgToAggregate$2, false) - } - }; - evidence$1.Lfastparse_ParsingRun__f_noDropBuffer = oldNoCut; - var msg = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - var res$3 = (evidence$1.Lfastparse_ParsingRun__f_isSuccess ? evidence$1.freshFailure__I__Lfastparse_ParsingRun(startPos) : evidence$1.freshSuccessUnit__I__Lfastparse_ParsingRun(startPos)); - if (evidence$1.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$1.Lfastparse_ParsingRun__f_failureTerminalAggregate = startTerminals; - evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate = $m_Lfastparse_internal_Msgs$().Lfastparse_internal_Msgs$__f_empty; - evidence$1.setMsg__I__F0__V(startPos, new $c_sjsr_AnonFunction0(((this$13, msg$1) => (() => ("!" + $m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(msg$1.Lfastparse_internal_Msgs__f_value))))(this$6, msg))) - }; - res$3.Lfastparse_ParsingRun__f_cut = startCut; - var rhsAggregate$macro$7 = evidence$1.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$1.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$1.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$1 - } else { - var postRhsIndex$macro$5 = evidence$1.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$1.checkForDrop__Z() - }; - var res$macro$14 = evidence$1.freshSuccess__O__I__Lfastparse_ParsingRun((void 0), nextIndex$macro$13) - }; - if (evidence$1.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$1.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$1.Lfastparse_ParsingRun__f_traceIndex)) - }; - return res$macro$14 - } - } -}); -$c_Lhb_dhbw_Parser$.prototype.letter__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$2) { - var startIndex = evidence$2.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$2.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$2.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("letter").Lsourcecode_Name__f_value, startIndex) - }; - var oldCut = evidence$2.Lfastparse_ParsingRun__f_cut; - evidence$2.Lfastparse_ParsingRun__f_cut = false; - var startPos = evidence$2.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - this.lowercase__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$2); - var lhsMsg = evidence$2.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$2.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$2.Lfastparse_ParsingRun__f_isSuccess) { - evidence$2.Lfastparse_ParsingRun__f_cut = (!(!(evidence$2.Lfastparse_ParsingRun__f_cut | oldCut))); - var x1$3 = evidence$2 - } else if (evidence$2.Lfastparse_ParsingRun__f_cut) { - var x1$3 = evidence$2 - } else { - var verboseFailures = evidence$2.Lfastparse_ParsingRun__f_verboseFailures; - evidence$2.Lfastparse_ParsingRun__f_index = startPos; - if (verboseFailures) { - evidence$2.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, lhsMsg, lhsAggregate, false) - }; - evidence$2.Lfastparse_ParsingRun__f_cut = false; - this.uppercase__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$2); - var rhsMsg = evidence$2.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$2.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut))); - if (((!evidence$2.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$2.freshFailure__I__Lfastparse_ParsingRun(startPos) - }; - evidence$2.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$2.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$2.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, msgToSet, msgToAggregate, false) - }; - var x1$3 = evidence$2 - }; - if (instrument) { - evidence$2.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("letter").Lsourcecode_Name__f_value, x1$3.Lfastparse_ParsingRun__f_index, x1$3.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$3.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2) => (() => new $c_Lsourcecode_Name("letter").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$3.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$3.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$3.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$3.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("letter").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$9 = x1$3.Lfastparse_ParsingRun__f_failureStack; - x1$3.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$9) - } - }; - return x1$3 -}); -$c_Lhb_dhbw_Parser$.prototype.lowercase__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$3) { - var startIndex = evidence$3.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$3.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$3.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("lowercase").Lsourcecode_Name__f_value, startIndex) - }; - var index = evidence$3.Lfastparse_ParsingRun__f_index; - if ((!evidence$3.Lfastparse_ParsingRun__f_input.isReachable__I__Z(index))) { - var res = evidence$3.freshFailure__Lfastparse_ParsingRun() - } else { - var this$1 = evidence$3.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$3.Lfastparse_ParsingRun__f_index; - var this$2 = this$1.Lfastparse_IndexedParserInput__f_data; - var x1$3 = (65535 & $uI(this$2.charCodeAt(index$1))); - var x1$4 = ((x1$3 >= 97) && (x1$3 <= 122)); - if ((x1$4 === true)) { - var res = evidence$3.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - if ((x1$4 !== false)) { - throw new $c_s_MatchError(x1$4) - }; - var res = evidence$3.freshFailure__Lfastparse_ParsingRun() - } - }; - if (evidence$3.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$3.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3) => (() => "[a-z]"))(this))) - }; - if (instrument) { - evidence$3.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("lowercase").Lsourcecode_Name__f_value, res.Lfastparse_ParsingRun__f_index, res.Lfastparse_ParsingRun__f_isSuccess) - }; - if (res.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("lowercase").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - res.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), res.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < res.Lfastparse_ParsingRun__f_traceIndex)); - if ((!res.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("lowercase").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$10 = res.Lfastparse_ParsingRun__f_failureStack; - res.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$10) - } - }; - return res -}); -$c_Lhb_dhbw_Parser$.prototype.uppercase__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$4) { - var startIndex = evidence$4.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$4.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$4.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("uppercase").Lsourcecode_Name__f_value, startIndex) - }; - var index = evidence$4.Lfastparse_ParsingRun__f_index; - if ((!evidence$4.Lfastparse_ParsingRun__f_input.isReachable__I__Z(index))) { - var res = evidence$4.freshFailure__Lfastparse_ParsingRun() - } else { - var this$1 = evidence$4.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$4.Lfastparse_ParsingRun__f_index; - var this$2 = this$1.Lfastparse_IndexedParserInput__f_data; - var x1$3 = (65535 & $uI(this$2.charCodeAt(index$1))); - var x1$4 = ((x1$3 >= 65) && (x1$3 <= 90)); - if ((x1$4 === true)) { - var res = evidence$4.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - if ((x1$4 !== false)) { - throw new $c_s_MatchError(x1$4) - }; - var res = evidence$4.freshFailure__Lfastparse_ParsingRun() - } - }; - if (evidence$4.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$4.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3) => (() => "[A-Z]"))(this))) - }; - if (instrument) { - evidence$4.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("uppercase").Lsourcecode_Name__f_value, res.Lfastparse_ParsingRun__f_index, res.Lfastparse_ParsingRun__f_isSuccess) - }; - if (res.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("uppercase").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - res.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), res.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < res.Lfastparse_ParsingRun__f_traceIndex)); - if ((!res.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("uppercase").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$10 = res.Lfastparse_ParsingRun__f_failureStack; - res.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$10) - } - }; - return res -}); -$c_Lhb_dhbw_Parser$.prototype.digit__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$5) { - var startIndex = evidence$5.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$5.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$5.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("digit").Lsourcecode_Name__f_value, startIndex) - }; - var index = evidence$5.Lfastparse_ParsingRun__f_index; - if ((!evidence$5.Lfastparse_ParsingRun__f_input.isReachable__I__Z(index))) { - var res = evidence$5.freshFailure__Lfastparse_ParsingRun() - } else { - var this$1 = evidence$5.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$5.Lfastparse_ParsingRun__f_index; - var this$2 = this$1.Lfastparse_IndexedParserInput__f_data; - var x1$3 = (65535 & $uI(this$2.charCodeAt(index$1))); - var x1$4 = ((x1$3 >= 48) && (x1$3 <= 57)); - if ((x1$4 === true)) { - var res = evidence$5.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - if ((x1$4 !== false)) { - throw new $c_s_MatchError(x1$4) - }; - var res = evidence$5.freshFailure__Lfastparse_ParsingRun() - } - }; - if (evidence$5.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$5.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3) => (() => "[0-9]"))(this))) - }; - if (instrument) { - evidence$5.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("digit").Lsourcecode_Name__f_value, res.Lfastparse_ParsingRun__f_index, res.Lfastparse_ParsingRun__f_isSuccess) - }; - if (res.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("digit").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - res.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), res.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < res.Lfastparse_ParsingRun__f_traceIndex)); - if ((!res.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("digit").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$10 = res.Lfastparse_ParsingRun__f_failureStack; - res.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$10) - } - }; - return res -}); -$c_Lhb_dhbw_Parser$.prototype.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$7) { - var startIndex = evidence$7.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var startPos = evidence$7.Lfastparse_ParsingRun__f_index; - var oldCapturing = evidence$7.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$7.Lfastparse_ParsingRun__f_noDropBuffer = true; - $m_Lfastparse_package$(); - var startIndex$2 = evidence$7.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$7.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$7.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("ident").Lsourcecode_Name__f_value, startIndex$2) - }; - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$13 = evidence$7.Lfastparse_ParsingRun__f_index; - var input$macro$22 = evidence$7.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var oldCut = evidence$7.Lfastparse_ParsingRun__f_cut; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var startPos$2 = evidence$7.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - this.letter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$7); - var lhsMsg = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$7.Lfastparse_ParsingRun__f_isSuccess) { - evidence$7.Lfastparse_ParsingRun__f_cut = (!(!(evidence$7.Lfastparse_ParsingRun__f_cut | oldCut))) - } else if (evidence$7.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures = evidence$7.Lfastparse_ParsingRun__f_verboseFailures; - evidence$7.Lfastparse_ParsingRun__f_index = startPos$2; - if (verboseFailures) { - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2, lhsMsg, lhsAggregate, false) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var input = evidence$7.Lfastparse_ParsingRun__f_input; - var index = evidence$7.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$3 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$3.charCodeAt(index))) === 95) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$7.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$7.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$7.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$4) => (() => "\"_\""))(this))) - }; - var rhsMsg = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$7.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut))); - if (((!evidence$7.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$7.freshFailure__I__Lfastparse_ParsingRun(startPos$2) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2, msgToSet, msgToAggregate, false) - } - }; - if ((!evidence$7.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$10 = evidence$7 - } else { - var postLhsIndex$macro$14 = evidence$7.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$17 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$20 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$14 > preLhsIndex$macro$13)) { - evidence$7.checkForDrop__Z() - }; - if (((!evidence$7.Lfastparse_ParsingRun__f_isSuccess) && evidence$7.Lfastparse_ParsingRun__f_cut)) { - var x1$10 = evidence$7 - } else { - var preRhsIndex$macro$15 = evidence$7.Lfastparse_ParsingRun__f_index; - var elem = evidence$7.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var startIndex$macro$4 = evidence$7.Lfastparse_ParsingRun__f_index; - var count$macro$5 = 0; - var lastAgg$macro$10 = null; - while (true) { - evidence$7.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var oldCut$1 = evidence$7.Lfastparse_ParsingRun__f_cut; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var startPos$1 = evidence$7.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var oldCut$2 = evidence$7.Lfastparse_ParsingRun__f_cut; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var startPos$2$1 = evidence$7.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var oldCut$3 = evidence$7.Lfastparse_ParsingRun__f_cut; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var startPos$3 = evidence$7.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().letter__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$7); - var lhsMsg$1 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$1 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$7.Lfastparse_ParsingRun__f_isSuccess) { - evidence$7.Lfastparse_ParsingRun__f_cut = (!(!(evidence$7.Lfastparse_ParsingRun__f_cut | oldCut$3))) - } else if (evidence$7.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures$1 = evidence$7.Lfastparse_ParsingRun__f_verboseFailures; - evidence$7.Lfastparse_ParsingRun__f_index = startPos$3; - if (verboseFailures$1) { - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$3, lhsMsg$1, lhsAggregate$1, false) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - $m_Lhb_dhbw_Parser$().digit__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$7); - var rhsMsg$1 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$1 = evidence$7.Lfastparse_ParsingRun__f_cut; - var endCut$1 = (!(!(rhsCut$1 | oldCut$3))); - if (((!evidence$7.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$1))) { - evidence$7.freshFailure__I__Lfastparse_ParsingRun(startPos$3) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = endCut$1; - if (verboseFailures$1) { - var msgToSet$1 = lhsMsg$1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$1); - var rassoc$3$1 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$1 = lhsAggregate$1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$1); - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$3, msgToSet$1, msgToAggregate$1, false) - } - }; - var lhsMsg$2 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$2 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$7.Lfastparse_ParsingRun__f_isSuccess) { - evidence$7.Lfastparse_ParsingRun__f_cut = (!(!(evidence$7.Lfastparse_ParsingRun__f_cut | oldCut$2))) - } else if (evidence$7.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures$2 = evidence$7.Lfastparse_ParsingRun__f_verboseFailures; - evidence$7.Lfastparse_ParsingRun__f_index = startPos$2$1; - if (verboseFailures$2) { - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2$1, lhsMsg$2, lhsAggregate$2, false) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var input$1 = evidence$7.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$7.Lfastparse_ParsingRun__f_index; - if (input$1.isReachable__I__Z(index$1)) { - var this$10 = input$1.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$10.charCodeAt(index$1))) === 95) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$7.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$7.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$7.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$11) => (() => "\"_\""))(this))) - }; - var rhsMsg$2 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$2 = evidence$7.Lfastparse_ParsingRun__f_cut; - var endCut$2 = (!(!(rhsCut$2 | oldCut$2))); - if (((!evidence$7.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$2))) { - evidence$7.freshFailure__I__Lfastparse_ParsingRun(startPos$2$1) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = endCut$2; - if (verboseFailures$2) { - var msgToSet$2 = lhsMsg$2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$2); - var rassoc$3$2 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$2 = lhsAggregate$2.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$2); - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$2$1, msgToSet$2, msgToAggregate$2, false) - } - }; - var lhsMsg$3 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$3 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$7.Lfastparse_ParsingRun__f_isSuccess) { - evidence$7.Lfastparse_ParsingRun__f_cut = (!(!(evidence$7.Lfastparse_ParsingRun__f_cut | oldCut$1))) - } else if ((!evidence$7.Lfastparse_ParsingRun__f_cut)) { - var verboseFailures$3 = evidence$7.Lfastparse_ParsingRun__f_verboseFailures; - evidence$7.Lfastparse_ParsingRun__f_index = startPos$1; - if (verboseFailures$3) { - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, lhsMsg$3, lhsAggregate$3, false) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var input$2 = evidence$7.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$7.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$13 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x3 = ((65535 & $uI(this$13.charCodeAt(index$2))) === 39) - } else { - var $$x3 = false - }; - if ($$x3) { - evidence$7.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$7.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$7.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$2$1) => (() => "\"'\""))(this))) - }; - var rhsMsg$3 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$3 = evidence$7.Lfastparse_ParsingRun__f_cut; - var endCut$3 = (!(!(rhsCut$3 | oldCut$1))); - if (((!evidence$7.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$3))) { - evidence$7.freshFailure__I__Lfastparse_ParsingRun(startPos$1) - }; - evidence$7.Lfastparse_ParsingRun__f_cut = endCut$3; - if (verboseFailures$3) { - var msgToSet$3 = lhsMsg$3.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$3); - var rassoc$3$3 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$3 = lhsAggregate$3.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$3); - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, msgToSet$3, msgToAggregate$3, false) - } - }; - var parsedMsg$macro$9 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$11 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$7.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$7.Lfastparse_ParsingRun__f_isSuccess)) { - var res$3 = (evidence$7.Lfastparse_ParsingRun__f_cut ? evidence$7 : evidence$7.freshSuccess__O__I__Z__Lfastparse_ParsingRun((void 0), startIndex$macro$4, elem$1)); - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x6 = startIndex$macro$4; - var $$x5 = new $c_sjsr_AnonFunction0(((this$2$2, parsedMsg$macro$9$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$9$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$9)); - if ((lastAgg$macro$10 === null)) { - var $$x4 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$1 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x4 = lastAgg$macro$10.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$1) - }; - evidence$7.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x6, $$x5, $$x4) - }; - break - } else { - var beforeSepIndex$macro$6 = evidence$7.Lfastparse_ParsingRun__f_index; - evidence$7.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$5 = ((1 + count$macro$5) | 0); - startIndex$macro$4 = beforeSepIndex$macro$6; - count$macro$5 = temp$count$macro$5; - lastAgg$macro$10 = parsedAgg$macro$11 - } - }; - var rhsAggregate$macro$18 = evidence$7.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$19 = evidence$7.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$7.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$25 = evidence$7 - } else { - var postRhsIndex$macro$16 = evidence$7.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$21 = (postRhsIndex$macro$16 > preRhsIndex$macro$15); - var nextIndex$macro$24 = (((!rhsMadeProgress$macro$21) && input$macro$22.isReachable__I__Z(postRhsIndex$macro$16)) ? postLhsIndex$macro$14 : postRhsIndex$macro$16); - if (rhsMadeProgress$macro$21) { - evidence$7.checkForDrop__Z() - }; - var res$macro$25 = evidence$7.freshSuccess__O__I__Lfastparse_ParsingRun((void 0), nextIndex$macro$24) - }; - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$13, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$20, rhsMsg$macro$19), lhsAggregate$macro$17.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$18), (preRhsIndex$macro$15 === evidence$7.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$10 = res$macro$25 - } - }; - if (instrument) { - evidence$7.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("ident").Lsourcecode_Name__f_value, x1$10.Lfastparse_ParsingRun__f_index, x1$10.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$10.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$3) => (() => new $c_Lsourcecode_Name("ident").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$10.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex$2, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$10.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex$2 < x1$10.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$10.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("ident").Lsourcecode_Name__f_value; - var rassoc$1$1 = new $c_T2(self, startIndex$2); - var this$20 = x1$10.Lfastparse_ParsingRun__f_failureStack; - x1$10.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$1, this$20) - } - }; - evidence$7.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing; - if ((!evidence$7.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - evidence$7.freshSuccess__O__Lfastparse_ParsingRun(evidence$7.Lfastparse_ParsingRun__f_input.slice__I__I__T(startPos, evidence$7.Lfastparse_ParsingRun__f_index)) - }; - if ((!evidence$7.Lfastparse_ParsingRun__f_isSuccess)) { - var res$2$1 = evidence$7 - } else { - var arg1 = $as_T(evidence$7.Lfastparse_ParsingRun__f_successValue); - var this$23 = $m_Lhb_dhbw_Parser$().Lhb_dhbw_Parser$__f_keywords; - if ((!this$23.contains__O__Z(arg1))) { - var res$2$1 = evidence$7 - } else { - var res$2$1 = evidence$7.freshFailure__Lfastparse_ParsingRun() - } - }; - if (evidence$7.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$7.aggregateTerminal__I__F0__V(startIndex, new $c_sjsr_AnonFunction0(((this$4$1) => (() => "filter"))(this))) - }; - return res$2$1 -}); -$c_Lhb_dhbw_Parser$.prototype.fieldVar__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$8) { - $m_Lfastparse_package$(); - var startIndex = evidence$8.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$8.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$8.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("fieldVar").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$3 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$1)); - var preLhsIndex$macro$2 = evidence$8.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$8.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var startPos = evidence$8.Lfastparse_ParsingRun__f_index; - var oldCapturing = evidence$8.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$8.Lfastparse_ParsingRun__f_noDropBuffer = true; - $m_Lfastparse_package$(); - var input = evidence$8.Lfastparse_ParsingRun__f_input; - var index = evidence$8.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$2 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$2.charCodeAt(index))) === 46) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$8.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$8.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$8.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$8.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3) => (() => "\".\""))(this))) - }; - evidence$8.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing; - if ((!evidence$8.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - evidence$8.freshSuccess__O__Lfastparse_ParsingRun(evidence$8.Lfastparse_ParsingRun__f_input.slice__I__I__T(startPos, evidence$8.Lfastparse_ParsingRun__f_index)) - }; - if ((!evidence$8.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$6 = evidence$8 - } else { - var postLhsIndex$macro$3 = evidence$8.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$8.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$8.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$8.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$8.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$8); - if (evidence$8.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$8.Lfastparse_ParsingRun__f_isSuccess) && evidence$8.Lfastparse_ParsingRun__f_cut)) { - var x1$6 = evidence$8 - } else { - var preRhsIndex$macro$4 = evidence$8.Lfastparse_ParsingRun__f_index; - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$8); - var rhsAggregate$macro$7 = evidence$8.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$8.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$8.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$8 - } else { - var postRhsIndex$macro$5 = evidence$8.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$8.checkForDrop__Z() - }; - var res$macro$14 = evidence$8.freshSuccess__O__I__Lfastparse_ParsingRun(x1$3.apply__O__O__O($as_T(lhsValue$macro$12), $as_T(evidence$8.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$13) - }; - if (evidence$8.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$8.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$8.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$6 = res$macro$14 - } - } else { - var x1$6 = evidence$8 - } - }; - if (instrument) { - evidence$8.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("fieldVar").Lsourcecode_Name__f_value, x1$6.Lfastparse_ParsingRun__f_index, x1$6.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$6.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("fieldVar").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$6.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$6.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$6.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$6.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("fieldVar").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$12 = x1$6.Lfastparse_ParsingRun__f_failureStack; - x1$6.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$12) - } - }; - if ((!x1$6.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$6 - } else { - var arg1 = $as_T2(x1$6.Lfastparse_ParsingRun__f_successValue); - x1$6.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_FieldVar(null, $as_T(arg1.T2__f__2)); - return x1$6 - } -}); -$c_Lhb_dhbw_Parser$.prototype.prefixMethodCall__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$9) { - var startIndex = evidence$9.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$9.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$9.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("prefixMethodCall").Lsourcecode_Name__f_value, startIndex) - }; - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$9.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$9.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input = evidence$9.Lfastparse_ParsingRun__f_input; - var index = evidence$9.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$2 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$2.charCodeAt(index))) === 46) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$9.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$9.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$9.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$9.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$3) => (() => "\".\""))(this))) - }; - if ((!evidence$9.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$5 = evidence$9 - } else { - var postLhsIndex$macro$3 = evidence$9.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$9.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$9.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$9.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$9); - if (evidence$9.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$9.Lfastparse_ParsingRun__f_isSuccess) && evidence$9.Lfastparse_ParsingRun__f_cut)) { - var x1$5 = evidence$9 - } else { - var preRhsIndex$macro$4 = evidence$9.Lfastparse_ParsingRun__f_index; - this.methodCall__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$9); - var rhsAggregate$macro$7 = evidence$9.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$9.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$9.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$9 - } else { - var postRhsIndex$macro$5 = evidence$9.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$9.checkForDrop__Z() - }; - var v = $as_Lhb_dhbw_MethodCall(evidence$9.Lfastparse_ParsingRun__f_successValue); - var res$macro$14 = evidence$9.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$13) - }; - if (evidence$9.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$9.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$9.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$5 = res$macro$14 - } - } else { - var x1$5 = evidence$9 - } - }; - if (instrument) { - evidence$9.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("prefixMethodCall").Lsourcecode_Name__f_value, x1$5.Lfastparse_ParsingRun__f_index, x1$5.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$5.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("prefixMethodCall").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$5.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$5.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$5.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$5.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("prefixMethodCall").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$11 = x1$5.Lfastparse_ParsingRun__f_failureStack; - x1$5.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$11) - } - }; - return x1$5 -}); -$c_Lhb_dhbw_Parser$.prototype.methodCall__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$10) { - $m_Lfastparse_package$(); - var startIndex = evidence$10.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$10.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$10.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("methodCall").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$3 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$1)); - var preLhsIndex$macro$2 = evidence$10.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$10.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$10); - if ((!evidence$10.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$4 = evidence$10 - } else { - var postLhsIndex$macro$3 = evidence$10.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$10.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$10.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$10.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$10.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$10); - if (evidence$10.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$10.Lfastparse_ParsingRun__f_isSuccess) && evidence$10.Lfastparse_ParsingRun__f_cut)) { - var x1$4 = evidence$10 - } else { - var preRhsIndex$macro$4 = evidence$10.Lfastparse_ParsingRun__f_index; - this.paramList__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$10); - var rhsAggregate$macro$7 = evidence$10.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$10.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$10.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$10 - } else { - var postRhsIndex$macro$5 = evidence$10.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$10.checkForDrop__Z() - }; - var res$macro$14 = evidence$10.freshSuccess__O__I__Lfastparse_ParsingRun(x1$3.apply__O__O__O($as_T(lhsValue$macro$12), $as_sci_List(evidence$10.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$13) - }; - if (evidence$10.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$10.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$10.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$4 = res$macro$14 - } - } else { - var x1$4 = evidence$10 - } - }; - if (instrument) { - evidence$10.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("methodCall").Lsourcecode_Name__f_value, x1$4.Lfastparse_ParsingRun__f_index, x1$4.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$4.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$3) => (() => new $c_Lsourcecode_Name("methodCall").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$4.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$4.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$4.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$4.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("methodCall").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$10 = x1$4.Lfastparse_ParsingRun__f_failureStack; - x1$4.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$10) - } - }; - if ((!x1$4.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$4 - } else { - var arg1 = $as_T2(x1$4.Lfastparse_ParsingRun__f_successValue); - x1$4.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_MethodCall(null, $as_T(arg1.T2__f__1), $as_sci_List(arg1.T2__f__2)); - return x1$4 - } -}); -$c_Lhb_dhbw_Parser$.prototype.paramList__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$11) { - $m_Lfastparse_package$(); - var startIndex = evidence$11.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$11.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$11.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("paramList").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$3 = this$1.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2; - var preLhsIndex$macro$58 = evidence$11.Lfastparse_ParsingRun__f_index; - var input$macro$67 = evidence$11.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$5 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$2)); - var preLhsIndex$macro$43 = evidence$11.Lfastparse_ParsingRun__f_index; - var input$macro$52 = evidence$11.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var startPos = evidence$11.Lfastparse_ParsingRun__f_index; - var oldCapturing = evidence$11.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = true; - $m_Lfastparse_package$(); - var input = evidence$11.Lfastparse_ParsingRun__f_input; - var index = evidence$11.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$3 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$3.charCodeAt(index))) === 40) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$11.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$11.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$4) => (() => "\"(\""))(this))) - }; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - evidence$11.freshSuccess__O__Lfastparse_ParsingRun(evidence$11.Lfastparse_ParsingRun__f_input.slice__I__I__T(startPos, evidence$11.Lfastparse_ParsingRun__f_index)) - }; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$44 = evidence$11.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$47 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$50 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$44 > preLhsIndex$macro$43)) { - evidence$11.checkForDrop__Z() - }; - var lhsValue$macro$53 = evidence$11.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$11); - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$11.Lfastparse_ParsingRun__f_isSuccess) && evidence$11.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$45 = evidence$11.Lfastparse_ParsingRun__f_index; - var this$7 = $m_Lfastparse_Implicits$Optioner$(); - this$7.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$(); - var startPos$2 = evidence$11.Lfastparse_ParsingRun__f_index; - var startCut = evidence$11.Lfastparse_ParsingRun__f_cut; - evidence$11.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var this$8 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$11 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$8)); - var preLhsIndex$macro$28 = evidence$11.Lfastparse_ParsingRun__f_index; - var input$macro$37 = evidence$11.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.expr__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$11); - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$29 = evidence$11.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$32 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$35 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$29 > preLhsIndex$macro$28)) { - evidence$11.checkForDrop__Z() - }; - var lhsValue$macro$38 = evidence$11.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$11); - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$11.Lfastparse_ParsingRun__f_isSuccess) && evidence$11.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$30 = evidence$11.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var this$10 = $m_Lfastparse_Implicits$Repeater$(); - this$10.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$11.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$18 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$19 = evidence$11.Lfastparse_ParsingRun__f_index; - var count$macro$20 = 0; - var lastAgg$macro$25 = null; - var parse0$3; - while (true) { - evidence$11.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var this$13 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$2 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$13)); - var preLhsIndex$macro$2 = evidence$11.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$11.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var startPos$1 = evidence$11.Lfastparse_ParsingRun__f_index; - var oldCapturing$1 = evidence$11.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = true; - $m_Lfastparse_package$(); - var input$1 = evidence$11.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$11.Lfastparse_ParsingRun__f_index; - if (input$1.isReachable__I__Z(index$1)) { - var this$14 = input$1.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$14.charCodeAt(index$1))) === 44) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$11.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$11.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$15) => (() => "\",\""))(this))) - }; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing$1; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - evidence$11.freshSuccess__O__Lfastparse_ParsingRun(evidence$11.Lfastparse_ParsingRun__f_input.slice__I__I__T(startPos$1, evidence$11.Lfastparse_ParsingRun__f_index)) - }; - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$3 = evidence$11.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$11.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$11.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$11); - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$11.Lfastparse_ParsingRun__f_isSuccess) && evidence$11.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$4 = evidence$11.Lfastparse_ParsingRun__f_index; - $m_Lhb_dhbw_Parser$().expr__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$11); - var rhsAggregate$macro$7 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$5 = evidence$11.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$11.checkForDrop__Z() - }; - evidence$11.freshSuccess__O__I__Lfastparse_ParsingRun(x1$2.apply__O__O__O($as_T(lhsValue$macro$12), $as_Lhb_dhbw_Expr(evidence$11.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$13) - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$11.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var parsedMsg$macro$24 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$26 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$11.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - var res$2 = (evidence$11.Lfastparse_ParsingRun__f_cut ? evidence$11 : evidence$11.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$18), startIndex$macro$19, elem$1)); - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x5 = startIndex$macro$19; - var $$x4 = new $c_sjsr_AnonFunction0(((this$2$1, parsedMsg$macro$24$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$24$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$24)); - if ((lastAgg$macro$25 === null)) { - var $$x3 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$2 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x3 = lastAgg$macro$25.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$2) - }; - evidence$11.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x5, $$x4, $$x3) - }; - var parse0$3 = res$2; - break - } else { - var beforeSepIndex$macro$21 = evidence$11.Lfastparse_ParsingRun__f_index; - var t = $as_T2(evidence$11.Lfastparse_ParsingRun__f_successValue); - acc$macro$18.addOne__O__scm_Growable(t); - evidence$11.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$11) - }; - if ((!((!evidence$11.Lfastparse_ParsingRun__f_isSuccess) && evidence$11.Lfastparse_ParsingRun__f_cut))) { - evidence$11.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$20 = ((1 + count$macro$20) | 0); - startIndex$macro$19 = beforeSepIndex$macro$21; - count$macro$20 = temp$count$macro$20; - lastAgg$macro$25 = parsedAgg$macro$26; - continue - }; - var parse0$3 = evidence$11; - break - } - }; - if (parse0$3.Lfastparse_ParsingRun__f_isSuccess) { - var arg1 = $as_sci_Seq(parse0$3.Lfastparse_ParsingRun__f_successValue); - var this$20 = arg1.toList__sci_List(); - var f = ((this$19) => ((x$4$2) => { - var x$4 = $as_T2(x$4$2); - return $as_Lhb_dhbw_Expr(x$4.T2__f__2) - }))(this); - if ((this$20 === $m_sci_Nil$())) { - var $$x6 = $m_sci_Nil$() - } else { - var arg1$1 = this$20.head__O(); - var h = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(this$20.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$2 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$2), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x6 = h - }; - parse0$3.Lfastparse_ParsingRun__f_successValue = $$x6 - }; - var rhsAggregate$macro$33 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$34 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$40 = evidence$11 - } else { - var postRhsIndex$macro$31 = evidence$11.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$36 = (postRhsIndex$macro$31 > preRhsIndex$macro$30); - var nextIndex$macro$39 = (((!rhsMadeProgress$macro$36) && input$macro$37.isReachable__I__Z(postRhsIndex$macro$31)) ? postLhsIndex$macro$29 : postRhsIndex$macro$31); - if (rhsMadeProgress$macro$36) { - evidence$11.checkForDrop__Z() - }; - var res$macro$40 = evidence$11.freshSuccess__O__I__Lfastparse_ParsingRun(x1$11.apply__O__O__O($as_Lhb_dhbw_Expr(lhsValue$macro$38), $as_sci_List(evidence$11.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$39) - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$28, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$35, rhsMsg$macro$34), lhsAggregate$macro$32.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$33), (preRhsIndex$macro$30 === evidence$11.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var postSuccess = evidence$11.Lfastparse_ParsingRun__f_isSuccess; - if (postSuccess) { - var value = $as_T2(evidence$11.Lfastparse_ParsingRun__f_successValue); - var res$2$1 = evidence$11.freshSuccess__O__Lfastparse_ParsingRun(new $c_s_Some(value)); - res$2$1.Lfastparse_ParsingRun__f_cut = (!(!(res$2$1.Lfastparse_ParsingRun__f_cut | startCut))) - } else if (evidence$11.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var res$3 = evidence$11.freshSuccess__O__I__Lfastparse_ParsingRun($m_s_None$(), startPos$2); - res$3.Lfastparse_ParsingRun__f_cut = (!(!(res$3.Lfastparse_ParsingRun__f_cut | startCut))) - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - var msg = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - var agg = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - if ((!postSuccess)) { - evidence$11.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(startPos$2, new $c_sjsr_AnonFunction0(((this$3$1, msg$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(msg$1.Lfastparse_internal_Msgs__f_value) + ".?")))(this, msg)), agg) - } - }; - var rhsAggregate$macro$48 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$49 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$55 = evidence$11 - } else { - var postRhsIndex$macro$46 = evidence$11.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$51 = (postRhsIndex$macro$46 > preRhsIndex$macro$45); - var nextIndex$macro$54 = (((!rhsMadeProgress$macro$51) && input$macro$52.isReachable__I__Z(postRhsIndex$macro$46)) ? postLhsIndex$macro$44 : postRhsIndex$macro$46); - if (rhsMadeProgress$macro$51) { - evidence$11.checkForDrop__Z() - }; - var res$macro$55 = evidence$11.freshSuccess__O__I__Lfastparse_ParsingRun(x1$5.apply__O__O__O($as_T(lhsValue$macro$53), $as_s_Option(evidence$11.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$54) - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$43, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$50, rhsMsg$macro$49), lhsAggregate$macro$47.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$48), (preRhsIndex$macro$45 === evidence$11.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$17 = evidence$11 - } else { - var postLhsIndex$macro$59 = evidence$11.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$62 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$65 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$59 > preLhsIndex$macro$58)) { - evidence$11.checkForDrop__Z() - }; - var lhsValue$macro$68 = evidence$11.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$11); - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$11.Lfastparse_ParsingRun__f_isSuccess) && evidence$11.Lfastparse_ParsingRun__f_cut)) { - var x1$17 = evidence$11 - } else { - var preRhsIndex$macro$60 = evidence$11.Lfastparse_ParsingRun__f_index; - var startPos$3 = evidence$11.Lfastparse_ParsingRun__f_index; - var oldCapturing$2 = evidence$11.Lfastparse_ParsingRun__f_noDropBuffer; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = true; - $m_Lfastparse_package$(); - var input$2 = evidence$11.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$11.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$23 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x7 = ((65535 & $uI(this$23.charCodeAt(index$2))) === 41) - } else { - var $$x7 = false - }; - if ($$x7) { - evidence$11.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$11.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$4$1) => (() => "\")\""))(this))) - }; - evidence$11.Lfastparse_ParsingRun__f_noDropBuffer = oldCapturing$2; - if (evidence$11.Lfastparse_ParsingRun__f_isSuccess) { - evidence$11.freshSuccess__O__Lfastparse_ParsingRun(evidence$11.Lfastparse_ParsingRun__f_input.slice__I__I__T(startPos$3, evidence$11.Lfastparse_ParsingRun__f_index)) - }; - var rhsAggregate$macro$63 = evidence$11.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$64 = evidence$11.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$11.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$70 = evidence$11 - } else { - var postRhsIndex$macro$61 = evidence$11.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$66 = (postRhsIndex$macro$61 > preRhsIndex$macro$60); - var nextIndex$macro$69 = (((!rhsMadeProgress$macro$66) && input$macro$67.isReachable__I__Z(postRhsIndex$macro$61)) ? postLhsIndex$macro$59 : postRhsIndex$macro$61); - if (rhsMadeProgress$macro$66) { - evidence$11.checkForDrop__Z() - }; - var res$macro$70 = evidence$11.freshSuccess__O__I__Lfastparse_ParsingRun(x1$3.apply__O__O__O($as_T2(lhsValue$macro$68), $as_T(evidence$11.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$69) - }; - if (evidence$11.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$11.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$58, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$65, rhsMsg$macro$64), lhsAggregate$macro$62.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$63), (preRhsIndex$macro$60 === evidence$11.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$17 = res$macro$70 - } - } else { - var x1$17 = evidence$11 - } - }; - if (instrument) { - evidence$11.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("paramList").Lsourcecode_Name__f_value, x1$17.Lfastparse_ParsingRun__f_index, x1$17.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$17.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$5$1) => (() => new $c_Lsourcecode_Name("paramList").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$17.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$17.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$17.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$17.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("paramList").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$31 = x1$17.Lfastparse_ParsingRun__f_failureStack; - x1$17.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$31) - } - }; - if ((!x1$17.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$17 - } else { - var arg1$3 = $as_T3(x1$17.Lfastparse_ParsingRun__f_successValue); - var this$33 = $as_s_Option(arg1$3.T3__f__2); - if (this$33.isEmpty__Z()) { - var this$35 = $m_s_None$() - } else { - var arg1$4 = this$33.get__O(); - var params = $as_T2(arg1$4); - var rassoc$1$1 = $as_Lhb_dhbw_Expr(params.T2__f__1); - var this$34 = $as_sci_List(params.T2__f__2); - var this$35 = new $c_s_Some(new $c_sci_$colon$colon(rassoc$1$1, this$34)) - }; - x1$17.Lfastparse_ParsingRun__f_successValue = $as_sci_List((this$35.isEmpty__Z() ? ($m_sci_List$(), $m_sci_Nil$()) : this$35.get__O())); - return x1$17 - } -}); -$c_Lhb_dhbw_Parser$.prototype.variable__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$12) { - $m_Lfastparse_package$(); - var startIndex = evidence$12.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$12.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$12.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("variable").Lsourcecode_Name__f_value, startIndex) - }; - var x1$2 = this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$12); - if (instrument) { - evidence$12.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("variable").Lsourcecode_Name__f_value, x1$2.Lfastparse_ParsingRun__f_index, x1$2.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$2.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$1) => (() => new $c_Lsourcecode_Name("variable").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$2.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$2.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$2.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$2.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("variable").Lsourcecode_Name__f_value; - var rassoc$1 = new $c_T2(self, startIndex); - var this$8 = x1$2.Lfastparse_ParsingRun__f_failureStack; - x1$2.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1, this$8) - } - }; - if ((!x1$2.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$2 - } else { - x1$2.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_LocalVar($as_T(x1$2.Lfastparse_ParsingRun__f_successValue)); - return x1$2 - } -}); -$c_Lhb_dhbw_Parser$.prototype.expr__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$13) { - $m_Lfastparse_package$(); - var startIndex = evidence$13.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$13.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$13.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("expr").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$3 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$1)); - var preLhsIndex$macro$13 = evidence$13.Lfastparse_ParsingRun__f_index; - var input$macro$22 = evidence$13.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var oldCut = evidence$13.Lfastparse_ParsingRun__f_cut; - evidence$13.Lfastparse_ParsingRun__f_cut = false; - var startPos = evidence$13.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - this.variable__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$13); - var lhsMsg = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$13.Lfastparse_ParsingRun__f_isSuccess) { - evidence$13.Lfastparse_ParsingRun__f_cut = (!(!(evidence$13.Lfastparse_ParsingRun__f_cut | oldCut))) - } else if (evidence$13.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var verboseFailures = evidence$13.Lfastparse_ParsingRun__f_verboseFailures; - evidence$13.Lfastparse_ParsingRun__f_index = startPos; - if (verboseFailures) { - evidence$13.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, lhsMsg, lhsAggregate, false) - }; - evidence$13.Lfastparse_ParsingRun__f_cut = false; - this.constructor__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$13); - var rhsMsg = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$13.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut))); - if (((!evidence$13.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$13.freshFailure__I__Lfastparse_ParsingRun(startPos) - }; - evidence$13.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$13.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, msgToSet, msgToAggregate, false) - } - }; - if ((!evidence$13.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$8 = evidence$13 - } else { - var postLhsIndex$macro$14 = evidence$13.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$17 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$20 = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$14 > preLhsIndex$macro$13)) { - evidence$13.checkForDrop__Z() - }; - var lhsValue$macro$23 = evidence$13.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$13); - if (evidence$13.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$13.Lfastparse_ParsingRun__f_isSuccess) && evidence$13.Lfastparse_ParsingRun__f_cut)) { - var x1$8 = evidence$13 - } else { - var preRhsIndex$macro$15 = evidence$13.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var this$4 = $m_Lfastparse_Implicits$Repeater$(); - this$4.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$13.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$3 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$4 = evidence$13.Lfastparse_ParsingRun__f_index; - var count$macro$5 = 0; - var lastAgg$macro$10 = null; - var parse0$3; - while (true) { - evidence$13.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var oldCut$1 = evidence$13.Lfastparse_ParsingRun__f_cut; - evidence$13.Lfastparse_ParsingRun__f_cut = false; - var startPos$1 = evidence$13.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().prefixMethodCall__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$13); - var lhsMsg$1 = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate$1 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$13.Lfastparse_ParsingRun__f_isSuccess) { - evidence$13.Lfastparse_ParsingRun__f_cut = (!(!(evidence$13.Lfastparse_ParsingRun__f_cut | oldCut$1))) - } else if ((!evidence$13.Lfastparse_ParsingRun__f_cut)) { - var verboseFailures$1 = evidence$13.Lfastparse_ParsingRun__f_verboseFailures; - evidence$13.Lfastparse_ParsingRun__f_index = startPos$1; - if (verboseFailures$1) { - evidence$13.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, lhsMsg$1, lhsAggregate$1, false) - }; - evidence$13.Lfastparse_ParsingRun__f_cut = false; - $m_Lhb_dhbw_Parser$().fieldVar__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$13); - var rhsMsg$1 = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut$1 = evidence$13.Lfastparse_ParsingRun__f_cut; - var endCut$1 = (!(!(rhsCut$1 | oldCut$1))); - if (((!evidence$13.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut$1))) { - evidence$13.freshFailure__I__Lfastparse_ParsingRun(startPos$1) - }; - evidence$13.Lfastparse_ParsingRun__f_cut = endCut$1; - if (verboseFailures$1) { - var msgToSet$1 = lhsMsg$1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg$1); - var rassoc$3$1 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate$1 = lhsAggregate$1.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3$1); - evidence$13.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos$1, msgToSet$1, msgToAggregate$1, false) - } - }; - var parsedMsg$macro$9 = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$11 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$13.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$13.Lfastparse_ParsingRun__f_isSuccess)) { - var res = (evidence$13.Lfastparse_ParsingRun__f_cut ? evidence$13 : evidence$13.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$3), startIndex$macro$4, elem$1)); - if (evidence$13.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x3 = startIndex$macro$4; - var $$x2 = new $c_sjsr_AnonFunction0(((this$2$1, parsedMsg$macro$9$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$9$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$9)); - if ((lastAgg$macro$10 === null)) { - var $$x1 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$1 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x1 = lastAgg$macro$10.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$1) - }; - evidence$13.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x3, $$x2, $$x1) - }; - var parse0$3 = res; - break - } else { - var beforeSepIndex$macro$6 = evidence$13.Lfastparse_ParsingRun__f_index; - var t = $as_Lhb_dhbw_Expr(evidence$13.Lfastparse_ParsingRun__f_successValue); - acc$macro$3.addOne__O__scm_Growable(t); - evidence$13.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$13) - }; - if ((!((!evidence$13.Lfastparse_ParsingRun__f_isSuccess) && evidence$13.Lfastparse_ParsingRun__f_cut))) { - evidence$13.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$5 = ((1 + count$macro$5) | 0); - startIndex$macro$4 = beforeSepIndex$macro$6; - count$macro$5 = temp$count$macro$5; - lastAgg$macro$10 = parsedAgg$macro$11; - continue - }; - var parse0$3 = evidence$13; - break - } - }; - if (parse0$3.Lfastparse_ParsingRun__f_isSuccess) { - var arg1 = $as_sci_Seq(parse0$3.Lfastparse_ParsingRun__f_successValue); - parse0$3.Lfastparse_ParsingRun__f_successValue = arg1.toList__sci_List() - }; - var rhsAggregate$macro$18 = evidence$13.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$19 = evidence$13.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$13.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$25 = evidence$13 - } else { - var postRhsIndex$macro$16 = evidence$13.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$21 = (postRhsIndex$macro$16 > preRhsIndex$macro$15); - var nextIndex$macro$24 = (((!rhsMadeProgress$macro$21) && input$macro$22.isReachable__I__Z(postRhsIndex$macro$16)) ? postLhsIndex$macro$14 : postRhsIndex$macro$16); - if (rhsMadeProgress$macro$21) { - evidence$13.checkForDrop__Z() - }; - var res$macro$25 = evidence$13.freshSuccess__O__I__Lfastparse_ParsingRun(x1$3.apply__O__O__O($as_Lhb_dhbw_Expr(lhsValue$macro$23), $as_sci_List(evidence$13.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$24) - }; - if (evidence$13.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$13.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$13, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$20, rhsMsg$macro$19), lhsAggregate$macro$17.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$18), (preRhsIndex$macro$15 === evidence$13.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$8 = res$macro$25 - } - } else { - var x1$8 = evidence$13 - } - }; - if (instrument) { - evidence$13.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("expr").Lsourcecode_Name__f_value, x1$8.Lfastparse_ParsingRun__f_index, x1$8.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$8.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$2) => (() => new $c_Lsourcecode_Name("expr").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$8.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$8.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$8.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$8.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("expr").Lsourcecode_Name__f_value; - var rassoc$1$1 = new $c_T2(self, startIndex); - var this$15 = x1$8.Lfastparse_ParsingRun__f_failureStack; - x1$8.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$1, this$15) - } - }; - if ((!x1$8.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$8 - } else { - var arg1$1 = $as_T2(x1$8.Lfastparse_ParsingRun__f_successValue); - x1$8.Lfastparse_ParsingRun__f_successValue = $as_Lhb_dhbw_Expr($as_sc_LinearSeqOps(arg1$1.T2__f__2).foldLeft__O__F2__O(arg1$1.T2__f__1, new $c_sjsr_AnonFunction2(((this$17) => ((e1$2, e2$2) => { - var e1 = $as_Lhb_dhbw_Expr(e1$2); - var e2 = $as_Lhb_dhbw_Expr(e2$2); - if ((e2 instanceof $c_Lhb_dhbw_MethodCall)) { - var x2 = $as_Lhb_dhbw_MethodCall(e2); - var name = x2.Lhb_dhbw_MethodCall__f_name; - var e3 = x2.Lhb_dhbw_MethodCall__f_params; - return new $c_Lhb_dhbw_MethodCall(e1, name, e3) - } else if ((e2 instanceof $c_Lhb_dhbw_FieldVar)) { - var x4 = $as_Lhb_dhbw_FieldVar(e2); - var name$2 = x4.Lhb_dhbw_FieldVar__f_f; - return new $c_Lhb_dhbw_FieldVar(e1, name$2) - } else { - throw new $c_s_MatchError(e2) - } - }))(this)))); - return x1$8 - } -}); -$c_Lhb_dhbw_Parser$.prototype.constructor__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$14) { - $m_Lfastparse_package$(); - var startIndex = evidence$14.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$14.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$14.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("constructor").Lsourcecode_Name__f_value, startIndex) - }; - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$14.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$14.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("new", evidence$14); - if ((!evidence$14.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$4 = evidence$14 - } else { - var postLhsIndex$macro$3 = evidence$14.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$14.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$14.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$14.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$14); - if (evidence$14.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$14.Lfastparse_ParsingRun__f_isSuccess) && evidence$14.Lfastparse_ParsingRun__f_cut)) { - var x1$4 = evidence$14 - } else { - var preRhsIndex$macro$4 = evidence$14.Lfastparse_ParsingRun__f_index; - this.methodCall__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$14); - var rhsAggregate$macro$7 = evidence$14.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$14.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$14.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$14 - } else { - var postRhsIndex$macro$5 = evidence$14.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$14.checkForDrop__Z() - }; - var v = $as_Lhb_dhbw_MethodCall(evidence$14.Lfastparse_ParsingRun__f_successValue); - var res$macro$14 = evidence$14.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$13) - }; - if (evidence$14.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$14.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$14.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$4 = res$macro$14 - } - } else { - var x1$4 = evidence$14 - } - }; - if (instrument) { - evidence$14.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("constructor").Lsourcecode_Name__f_value, x1$4.Lfastparse_ParsingRun__f_index, x1$4.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$4.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$3) => (() => new $c_Lsourcecode_Name("constructor").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$4.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$4.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$4.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$4.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("constructor").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$10 = x1$4.Lfastparse_ParsingRun__f_failureStack; - x1$4.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$10) - } - }; - if ((!x1$4.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$4 - } else { - var arg1 = $as_Lhb_dhbw_MethodCall(x1$4.Lfastparse_ParsingRun__f_successValue); - x1$4.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_Constructor(arg1.Lhb_dhbw_MethodCall__f_name, arg1.Lhb_dhbw_MethodCall__f_params); - return x1$4 - } -}); -$c_Lhb_dhbw_Parser$.prototype.classDefinition__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$15) { - $m_Lfastparse_package$(); - var startIndex = evidence$15.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$15.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$15.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("classDefinition").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - this$1.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$129 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$138 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$5 = this$2.Lfastparse_Implicits$Sequencer$__f_BaseSequencer4; - var preLhsIndex$macro$114 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$123 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$3 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$7 = this$3.Lfastparse_Implicits$Sequencer$__f_BaseSequencer3; - var preLhsIndex$macro$88 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$97 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$4 = $m_Lfastparse_Implicits$Sequencer$(); - this$4.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$62 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$71 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$5 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$11 = this$5.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2; - var preLhsIndex$macro$47 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$56 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$6 = $m_Lfastparse_Implicits$Sequencer$(); - this$6.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$32 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$41 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$7 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$15 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$7)); - var preLhsIndex$macro$17 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$26 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$15.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("class", evidence$15); - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$3 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$15.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$4 = evidence$15.Lfastparse_ParsingRun__f_index; - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$15); - var rhsAggregate$macro$7 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$15 - } else { - var postRhsIndex$macro$5 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$15.checkForDrop__Z() - }; - var v = $as_T(evidence$15.Lfastparse_ParsingRun__f_successValue); - var res$macro$14 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$13) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$18 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$21 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$24 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$18 > preLhsIndex$macro$17)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$27 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$19 = evidence$15.Lfastparse_ParsingRun__f_index; - var this$11 = $m_Lfastparse_Implicits$Optioner$(); - this$11.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$(); - var startPos = evidence$15.Lfastparse_ParsingRun__f_index; - var startCut = evidence$15.Lfastparse_ParsingRun__f_cut; - evidence$15.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - this.genericParamList__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$15); - var postSuccess = evidence$15.Lfastparse_ParsingRun__f_isSuccess; - if (postSuccess) { - var value = $as_sci_List(evidence$15.Lfastparse_ParsingRun__f_successValue); - var res = evidence$15.freshSuccess__O__Lfastparse_ParsingRun(new $c_s_Some(value)); - res.Lfastparse_ParsingRun__f_cut = (!(!(res.Lfastparse_ParsingRun__f_cut | startCut))) - } else if (evidence$15.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var res$2 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun($m_s_None$(), startPos); - res$2.Lfastparse_ParsingRun__f_cut = (!(!(res$2.Lfastparse_ParsingRun__f_cut | startCut))) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - var msg = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - var agg = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - if ((!postSuccess)) { - evidence$15.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(startPos, new $c_sjsr_AnonFunction0(((this$13, msg$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(msg$1.Lfastparse_internal_Msgs__f_value) + ".?")))(this, msg)), agg) - } - }; - var rhsAggregate$macro$22 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$23 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$29 = evidence$15 - } else { - var postRhsIndex$macro$20 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$25 = (postRhsIndex$macro$20 > preRhsIndex$macro$19); - var nextIndex$macro$28 = (((!rhsMadeProgress$macro$25) && input$macro$26.isReachable__I__Z(postRhsIndex$macro$20)) ? postLhsIndex$macro$18 : postRhsIndex$macro$20); - if (rhsMadeProgress$macro$25) { - evidence$15.checkForDrop__Z() - }; - var res$macro$29 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(x1$15.apply__O__O__O($as_T(lhsValue$macro$27), $as_s_Option(evidence$15.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$28) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$17, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$24, rhsMsg$macro$23), lhsAggregate$macro$21.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$22), (preRhsIndex$macro$19 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$33 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$36 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$39 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$33 > preLhsIndex$macro$32)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$42 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$34 = evidence$15.Lfastparse_ParsingRun__f_index; - this.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("extends", evidence$15); - var rhsAggregate$macro$37 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$38 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$44 = evidence$15 - } else { - var postRhsIndex$macro$35 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$40 = (postRhsIndex$macro$35 > preRhsIndex$macro$34); - var nextIndex$macro$43 = (((!rhsMadeProgress$macro$40) && input$macro$41.isReachable__I__Z(postRhsIndex$macro$35)) ? postLhsIndex$macro$33 : postRhsIndex$macro$35); - if (rhsMadeProgress$macro$40) { - evidence$15.checkForDrop__Z() - }; - var t = $as_T2(lhsValue$macro$42); - var res$macro$44 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(t, nextIndex$macro$43) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$32, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$39, rhsMsg$macro$38), lhsAggregate$macro$36.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$37), (preRhsIndex$macro$34 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$48 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$51 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$54 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$48 > preLhsIndex$macro$47)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$57 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$49 = evidence$15.Lfastparse_ParsingRun__f_index; - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$15); - var rhsAggregate$macro$52 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$53 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$59 = evidence$15 - } else { - var postRhsIndex$macro$50 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$55 = (postRhsIndex$macro$50 > preRhsIndex$macro$49); - var nextIndex$macro$58 = (((!rhsMadeProgress$macro$55) && input$macro$56.isReachable__I__Z(postRhsIndex$macro$50)) ? postLhsIndex$macro$48 : postRhsIndex$macro$50); - if (rhsMadeProgress$macro$55) { - evidence$15.checkForDrop__Z() - }; - var res$macro$59 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(x1$11.apply__O__O__O($as_T2(lhsValue$macro$57), $as_Lhb_dhbw_NType(evidence$15.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$58) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$47, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$54, rhsMsg$macro$53), lhsAggregate$macro$51.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$52), (preRhsIndex$macro$49 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$63 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$66 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$69 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$63 > preLhsIndex$macro$62)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$72 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$64 = evidence$15.Lfastparse_ParsingRun__f_index; - var input = evidence$15.Lfastparse_ParsingRun__f_input; - var index = evidence$15.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$17 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$17.charCodeAt(index))) === 123) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$15.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$15.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$2$1) => (() => "\"{\""))(this))) - }; - var rhsAggregate$macro$67 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$68 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$74 = evidence$15 - } else { - var postRhsIndex$macro$65 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$70 = (postRhsIndex$macro$65 > preRhsIndex$macro$64); - var nextIndex$macro$73 = (((!rhsMadeProgress$macro$70) && input$macro$71.isReachable__I__Z(postRhsIndex$macro$65)) ? postLhsIndex$macro$63 : postRhsIndex$macro$65); - if (rhsMadeProgress$macro$70) { - evidence$15.checkForDrop__Z() - }; - var t$1 = $as_T3(lhsValue$macro$72); - var res$macro$74 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(t$1, nextIndex$macro$73) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$62, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$69, rhsMsg$macro$68), lhsAggregate$macro$66.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$67), (preRhsIndex$macro$64 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$89 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$92 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$95 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$89 > preLhsIndex$macro$88)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$98 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$90 = evidence$15.Lfastparse_ParsingRun__f_index; - var this$19 = $m_Lfastparse_Implicits$Repeater$(); - this$19.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$15.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$78 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$79 = evidence$15.Lfastparse_ParsingRun__f_index; - var count$macro$80 = 0; - var lastAgg$macro$85 = null; - while (true) { - evidence$15.Lfastparse_ParsingRun__f_cut = (elem$1 && (count$macro$80 < 0)); - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().field__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$15); - var parsedMsg$macro$84 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$86 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$15.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$1 = (evidence$15.Lfastparse_ParsingRun__f_cut ? evidence$15 : ((count$macro$80 < 0) ? evidence$15.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$79, elem$1) : evidence$15.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$78), startIndex$macro$79, elem$1))); - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x4 = startIndex$macro$79; - var $$x3 = new $c_sjsr_AnonFunction0(((this$2$2, parsedMsg$macro$84$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$84$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$84)); - if ((lastAgg$macro$85 === null)) { - var $$x2 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$6 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x2 = lastAgg$macro$85.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$6) - }; - evidence$15.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x4, $$x3, $$x2) - }; - break - } else { - var beforeSepIndex$macro$81 = evidence$15.Lfastparse_ParsingRun__f_index; - var t$2 = $as_T2(evidence$15.Lfastparse_ParsingRun__f_successValue); - acc$macro$78.addOne__O__scm_Growable(t$2); - evidence$15.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15) - }; - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - break - } else { - evidence$15.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$80 = ((1 + count$macro$80) | 0); - startIndex$macro$79 = beforeSepIndex$macro$81; - count$macro$80 = temp$count$macro$80; - lastAgg$macro$85 = parsedAgg$macro$86 - } - } - }; - var rhsAggregate$macro$93 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$94 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$100 = evidence$15 - } else { - var postRhsIndex$macro$91 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$96 = (postRhsIndex$macro$91 > preRhsIndex$macro$90); - var nextIndex$macro$99 = (((!rhsMadeProgress$macro$96) && input$macro$97.isReachable__I__Z(postRhsIndex$macro$91)) ? postLhsIndex$macro$89 : postRhsIndex$macro$91); - if (rhsMadeProgress$macro$96) { - evidence$15.checkForDrop__Z() - }; - var res$macro$100 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(x1$7.apply__O__O__O($as_T3(lhsValue$macro$98), $as_sci_Seq(evidence$15.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$99) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$88, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$95, rhsMsg$macro$94), lhsAggregate$macro$92.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$93), (preRhsIndex$macro$90 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$115 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$118 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$121 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$115 > preLhsIndex$macro$114)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$124 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$116 = evidence$15.Lfastparse_ParsingRun__f_index; - var this$23 = $m_Lfastparse_Implicits$Repeater$(); - this$23.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem$2 = evidence$15.Lfastparse_ParsingRun__f_cut; - var elem$3 = false; - elem$3 = elem$2; - var acc$macro$104 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$105 = evidence$15.Lfastparse_ParsingRun__f_index; - var count$macro$106 = 0; - var lastAgg$macro$111 = null; - while (true) { - evidence$15.Lfastparse_ParsingRun__f_cut = (elem$3 && (count$macro$106 < 0)); - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().method__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$15); - var parsedMsg$macro$110 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$112 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$3 = (!(!(elem$3 | evidence$15.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$5 = (evidence$15.Lfastparse_ParsingRun__f_cut ? evidence$15 : ((count$macro$106 < 0) ? evidence$15.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$105, elem$3) : evidence$15.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$104), startIndex$macro$105, elem$3))); - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x7 = startIndex$macro$105; - var $$x6 = new $c_sjsr_AnonFunction0(((this$2$3, parsedMsg$macro$110$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$110$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$110)); - if ((lastAgg$macro$111 === null)) { - var $$x5 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$8 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x5 = lastAgg$macro$111.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$8) - }; - evidence$15.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x7, $$x6, $$x5) - }; - break - } else { - var beforeSepIndex$macro$107 = evidence$15.Lfastparse_ParsingRun__f_index; - var t$3 = $as_Lhb_dhbw_ParserMethod(evidence$15.Lfastparse_ParsingRun__f_successValue); - acc$macro$104.addOne__O__scm_Growable(t$3); - evidence$15.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15) - }; - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - break - } else { - evidence$15.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$106 = ((1 + count$macro$106) | 0); - startIndex$macro$105 = beforeSepIndex$macro$107; - count$macro$106 = temp$count$macro$106; - lastAgg$macro$111 = parsedAgg$macro$112 - } - } - }; - var rhsAggregate$macro$119 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$120 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$126 = evidence$15 - } else { - var postRhsIndex$macro$117 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$122 = (postRhsIndex$macro$117 > preRhsIndex$macro$116); - var nextIndex$macro$125 = (((!rhsMadeProgress$macro$122) && input$macro$123.isReachable__I__Z(postRhsIndex$macro$117)) ? postLhsIndex$macro$115 : postRhsIndex$macro$117); - if (rhsMadeProgress$macro$122) { - evidence$15.checkForDrop__Z() - }; - var res$macro$126 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(x1$5.apply__O__O__O($as_T4(lhsValue$macro$124), $as_sci_Seq(evidence$15.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$125) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$114, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$121, rhsMsg$macro$120), lhsAggregate$macro$118.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$119), (preRhsIndex$macro$116 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$26 = evidence$15 - } else { - var postLhsIndex$macro$130 = evidence$15.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$133 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$136 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$130 > preLhsIndex$macro$129)) { - evidence$15.checkForDrop__Z() - }; - var lhsValue$macro$139 = evidence$15.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$15); - if (evidence$15.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$15.Lfastparse_ParsingRun__f_isSuccess) && evidence$15.Lfastparse_ParsingRun__f_cut)) { - var x1$26 = evidence$15 - } else { - var preRhsIndex$macro$131 = evidence$15.Lfastparse_ParsingRun__f_index; - var input$2 = evidence$15.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$15.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$27 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x8 = ((65535 & $uI(this$27.charCodeAt(index$2))) === 125) - } else { - var $$x8 = false - }; - if ($$x8) { - evidence$15.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$15.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$3$1) => (() => "\"}\""))(this))) - }; - var rhsAggregate$macro$134 = evidence$15.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$135 = evidence$15.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$15.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$141 = evidence$15 - } else { - var postRhsIndex$macro$132 = evidence$15.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$137 = (postRhsIndex$macro$132 > preRhsIndex$macro$131); - var nextIndex$macro$140 = (((!rhsMadeProgress$macro$137) && input$macro$138.isReachable__I__Z(postRhsIndex$macro$132)) ? postLhsIndex$macro$130 : postRhsIndex$macro$132); - if (rhsMadeProgress$macro$137) { - evidence$15.checkForDrop__Z() - }; - var t$4 = $as_T5(lhsValue$macro$139); - var res$macro$141 = evidence$15.freshSuccess__O__I__Lfastparse_ParsingRun(t$4, nextIndex$macro$140) - }; - if (evidence$15.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$15.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$129, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$136, rhsMsg$macro$135), lhsAggregate$macro$133.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$134), (preRhsIndex$macro$131 === evidence$15.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$26 = res$macro$141 - } - } else { - var x1$26 = evidence$15 - } - }; - if (instrument) { - evidence$15.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("classDefinition").Lsourcecode_Name__f_value, x1$26.Lfastparse_ParsingRun__f_index, x1$26.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$26.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$4$1) => (() => new $c_Lsourcecode_Name("classDefinition").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$26.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$26.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$26.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$26.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("classDefinition").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$34 = x1$26.Lfastparse_ParsingRun__f_failureStack; - x1$26.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$34) - } - }; - if ((!x1$26.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$26 - } else { - var arg1 = $as_T5(x1$26.Lfastparse_ParsingRun__f_successValue); - var $$x9 = $as_T(arg1.T5__f__1); - var this$36 = $as_s_Option(arg1.T5__f__2); - x1$26.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_ParserClass($$x9, $as_sci_List((this$36.isEmpty__Z() ? $m_sci_Nil$() : this$36.get__O())), $as_Lhb_dhbw_NType(arg1.T5__f__3), $as_sc_IterableOnceOps(arg1.T5__f__4).toList__sci_List(), $as_sc_IterableOnceOps(arg1.T5__f__5).toList__sci_List()); - return x1$26 - } -}); -$c_Lhb_dhbw_Parser$.prototype.field__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$16) { - var startIndex = evidence$16.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$16.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$16.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("field").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - this$1.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$17 = evidence$16.Lfastparse_ParsingRun__f_index; - var input$macro$26 = evidence$16.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$5 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$2)); - var preLhsIndex$macro$2 = evidence$16.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$16.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$16); - if ((!evidence$16.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$3 = evidence$16.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$16.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$16.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$16.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$16.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$16); - if (evidence$16.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$16.Lfastparse_ParsingRun__f_isSuccess) && evidence$16.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$4 = evidence$16.Lfastparse_ParsingRun__f_index; - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$16); - var rhsAggregate$macro$7 = evidence$16.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$16.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$16.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$16 - } else { - var postRhsIndex$macro$5 = evidence$16.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$16.checkForDrop__Z() - }; - var res$macro$14 = evidence$16.freshSuccess__O__I__Lfastparse_ParsingRun(x1$5.apply__O__O__O($as_Lhb_dhbw_NType(lhsValue$macro$12), $as_T(evidence$16.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$13) - }; - if (evidence$16.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$16.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$16.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$16.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$7 = evidence$16 - } else { - var postLhsIndex$macro$18 = evidence$16.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$21 = evidence$16.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$24 = evidence$16.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$18 > preLhsIndex$macro$17)) { - evidence$16.checkForDrop__Z() - }; - var lhsValue$macro$27 = evidence$16.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$16); - if (evidence$16.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$16.Lfastparse_ParsingRun__f_isSuccess) && evidence$16.Lfastparse_ParsingRun__f_cut)) { - var x1$7 = evidence$16 - } else { - var preRhsIndex$macro$19 = evidence$16.Lfastparse_ParsingRun__f_index; - var input = evidence$16.Lfastparse_ParsingRun__f_input; - var index = evidence$16.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$5 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$5.charCodeAt(index))) === 59) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$16.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$16.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$16.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$16.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$6) => (() => "\";\""))(this))) - }; - var rhsAggregate$macro$22 = evidence$16.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$23 = evidence$16.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$16.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$29 = evidence$16 - } else { - var postRhsIndex$macro$20 = evidence$16.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$25 = (postRhsIndex$macro$20 > preRhsIndex$macro$19); - var nextIndex$macro$28 = (((!rhsMadeProgress$macro$25) && input$macro$26.isReachable__I__Z(postRhsIndex$macro$20)) ? postLhsIndex$macro$18 : postRhsIndex$macro$20); - if (rhsMadeProgress$macro$25) { - evidence$16.checkForDrop__Z() - }; - var t = $as_T2(lhsValue$macro$27); - var res$macro$29 = evidence$16.freshSuccess__O__I__Lfastparse_ParsingRun(t, nextIndex$macro$28) - }; - if (evidence$16.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$16.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$17, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$24, rhsMsg$macro$23), lhsAggregate$macro$21.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$22), (preRhsIndex$macro$19 === evidence$16.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$7 = res$macro$29 - } - } else { - var x1$7 = evidence$16 - } - }; - if (instrument) { - evidence$16.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("field").Lsourcecode_Name__f_value, x1$7.Lfastparse_ParsingRun__f_index, x1$7.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$7.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$2$1) => (() => new $c_Lsourcecode_Name("field").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$7.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$7.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$7.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$7.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("field").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$13 = x1$7.Lfastparse_ParsingRun__f_failureStack; - x1$7.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$13) - } - }; - return x1$7 -}); -$c_Lhb_dhbw_Parser$.prototype.parameterDef__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$17) { - var startIndex = evidence$17.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$17.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$17.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("parameterDef").Lsourcecode_Name__f_value, startIndex) - }; - var oldCut = evidence$17.Lfastparse_ParsingRun__f_cut; - evidence$17.Lfastparse_ParsingRun__f_cut = false; - var startPos = evidence$17.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$4 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$1)); - var preLhsIndex$macro$2 = evidence$17.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$17.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Optioner$(); - this$2.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$(); - var startPos$2 = evidence$17.Lfastparse_ParsingRun__f_index; - var startCut = evidence$17.Lfastparse_ParsingRun__f_cut; - evidence$17.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$17); - var postSuccess = evidence$17.Lfastparse_ParsingRun__f_isSuccess; - if (postSuccess) { - var value = $as_Lhb_dhbw_NType(evidence$17.Lfastparse_ParsingRun__f_successValue); - var res = evidence$17.freshSuccess__O__Lfastparse_ParsingRun(new $c_s_Some(value)); - res.Lfastparse_ParsingRun__f_cut = (!(!(res.Lfastparse_ParsingRun__f_cut | startCut))) - } else if (evidence$17.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var res$2 = evidence$17.freshSuccess__O__I__Lfastparse_ParsingRun($m_s_None$(), startPos$2); - res$2.Lfastparse_ParsingRun__f_cut = (!(!(res$2.Lfastparse_ParsingRun__f_cut | startCut))) - }; - if (evidence$17.Lfastparse_ParsingRun__f_verboseFailures) { - var msg = evidence$17.Lfastparse_ParsingRun__f_shortParserMsg; - var agg = evidence$17.Lfastparse_ParsingRun__f_failureGroupAggregate; - if ((!postSuccess)) { - evidence$17.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(startPos$2, new $c_sjsr_AnonFunction0(((this$4, msg$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(msg$1.Lfastparse_internal_Msgs__f_value) + ".?")))(this, msg)), agg) - } - }; - if ((!evidence$17.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$3 = evidence$17.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$17.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$17.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$17.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$17.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$17); - if (evidence$17.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$17.Lfastparse_ParsingRun__f_isSuccess) && evidence$17.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$4 = evidence$17.Lfastparse_ParsingRun__f_index; - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$17); - var rhsAggregate$macro$7 = evidence$17.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$17.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$17.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$17 - } else { - var postRhsIndex$macro$5 = evidence$17.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$17.checkForDrop__Z() - }; - var res$macro$14 = evidence$17.freshSuccess__O__I__Lfastparse_ParsingRun(x1$4.apply__O__O__O($as_s_Option(lhsValue$macro$12), $as_T(evidence$17.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$13) - }; - if (evidence$17.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$17.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$17.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var lhsMsg = evidence$17.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$17.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$17.Lfastparse_ParsingRun__f_isSuccess) { - evidence$17.Lfastparse_ParsingRun__f_cut = (!(!(evidence$17.Lfastparse_ParsingRun__f_cut | oldCut))); - var x1$8 = evidence$17 - } else if (evidence$17.Lfastparse_ParsingRun__f_cut) { - var x1$8 = evidence$17 - } else { - var verboseFailures = evidence$17.Lfastparse_ParsingRun__f_verboseFailures; - evidence$17.Lfastparse_ParsingRun__f_index = startPos; - if (verboseFailures) { - evidence$17.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, lhsMsg, lhsAggregate, false) - }; - evidence$17.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var parse0$2 = this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$17); - if (parse0$2.Lfastparse_ParsingRun__f_isSuccess) { - var arg1 = $as_T(parse0$2.Lfastparse_ParsingRun__f_successValue); - parse0$2.Lfastparse_ParsingRun__f_successValue = new $c_T2($m_s_None$(), arg1) - }; - var rhsMsg = evidence$17.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$17.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut))); - if (((!evidence$17.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$17.freshFailure__I__Lfastparse_ParsingRun(startPos) - }; - evidence$17.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$17.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$17.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, msgToSet, msgToAggregate, false) - }; - var x1$8 = evidence$17 - }; - if (instrument) { - evidence$17.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("parameterDef").Lsourcecode_Name__f_value, x1$8.Lfastparse_ParsingRun__f_index, x1$8.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$8.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$3$1) => (() => new $c_Lsourcecode_Name("parameterDef").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$8.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$8.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$8.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$8.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("parameterDef").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$14 = x1$8.Lfastparse_ParsingRun__f_failureStack; - x1$8.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$14) - } - }; - return x1$8 -}); -$c_Lhb_dhbw_Parser$.prototype.method__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$18) { - $m_Lfastparse_package$(); - var startIndex = evidence$18.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$18.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$18.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("method").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - this$1.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$163 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$172 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Sequencer$(); - this$2.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$148 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$157 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$3 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$7 = this$3.Lfastparse_Implicits$Sequencer$__f_BaseSequencer3; - var preLhsIndex$macro$133 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$142 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$4 = $m_Lfastparse_Implicits$Sequencer$(); - this$4.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$118 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$127 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$5 = $m_Lfastparse_Implicits$Sequencer$(); - this$5.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$103 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$112 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$6 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$13 = this$6.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2; - var preLhsIndex$macro$88 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$97 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.parameterDef__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$18); - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$89 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$92 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$95 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$89 > preLhsIndex$macro$88)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$98 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$90 = evidence$18.Lfastparse_ParsingRun__f_index; - var oldCut = evidence$18.Lfastparse_ParsingRun__f_cut; - evidence$18.Lfastparse_ParsingRun__f_cut = false; - var startPos = evidence$18.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input = evidence$18.Lfastparse_ParsingRun__f_input; - var index = evidence$18.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$9 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$9.charCodeAt(index))) === 40) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$10) => (() => "\"(\""))(this))) - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var parse0$1 = evidence$18 - } else { - var postLhsIndex$macro$3 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$18.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - var parse0$1 = evidence$18 - } else { - var preRhsIndex$macro$4 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$2 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$12 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$12.charCodeAt(index$2))) === 41) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$2$1) => (() => "\")\""))(this))) - }; - var rhsAggregate$macro$7 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$18 - } else { - var postRhsIndex$macro$5 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$18.checkForDrop__Z() - }; - var res$macro$14 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun((void 0), nextIndex$macro$13) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - }; - var parse0$1 = res$macro$14 - } - } else { - var parse0$1 = evidence$18 - } - }; - if ((!parse0$1.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - parse0$1.Lfastparse_ParsingRun__f_successValue = $m_sci_Nil$() - }; - var lhsMsg = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - var lhsAggregate = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - evidence$18.Lfastparse_ParsingRun__f_cut = (!(!(evidence$18.Lfastparse_ParsingRun__f_cut | oldCut))) - } else if ((!evidence$18.Lfastparse_ParsingRun__f_cut)) { - var verboseFailures = evidence$18.Lfastparse_ParsingRun__f_verboseFailures; - evidence$18.Lfastparse_ParsingRun__f_index = startPos; - if (verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, lhsMsg, lhsAggregate, false) - }; - evidence$18.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var this$15 = $m_Lfastparse_Implicits$Sequencer$(); - this$15.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$73 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$82 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$16 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$23 = this$16.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2; - var preLhsIndex$macro$58 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$67 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$17 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$26 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input$3 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$3 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$3.isReachable__I__Z(index$3)) { - var this$18 = input$3.Lfastparse_IndexedParserInput__f_data; - var $$x3 = ((65535 & $uI(this$18.charCodeAt(index$3))) === 40) - } else { - var $$x3 = false - }; - if ($$x3) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$3) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$3, new $c_sjsr_AnonFunction0(((this$4$1) => (() => "\"(\""))(this))) - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$18 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$21 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$24 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$18 > preLhsIndex$macro$17)) { - evidence$18.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$19 = evidence$18.Lfastparse_ParsingRun__f_index; - this.parameterDef__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$18); - var rhsAggregate$macro$22 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$23 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$29 = evidence$18 - } else { - var postRhsIndex$macro$20 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$25 = (postRhsIndex$macro$20 > preRhsIndex$macro$19); - var nextIndex$macro$28 = (((!rhsMadeProgress$macro$25) && input$macro$26.isReachable__I__Z(postRhsIndex$macro$20)) ? postLhsIndex$macro$18 : postRhsIndex$macro$20); - if (rhsMadeProgress$macro$25) { - evidence$18.checkForDrop__Z() - }; - var v = $as_T2(evidence$18.Lfastparse_ParsingRun__f_successValue); - var res$macro$29 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$28) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$17, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$24, rhsMsg$macro$23), lhsAggregate$macro$21.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$22), (preRhsIndex$macro$19 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$59 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$62 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$65 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$59 > preLhsIndex$macro$58)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$68 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$60 = evidence$18.Lfastparse_ParsingRun__f_index; - var this$21 = $m_Lfastparse_Implicits$Repeater$(); - this$21.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$18.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$48 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$49 = evidence$18.Lfastparse_ParsingRun__f_index; - var count$macro$50 = 0; - var lastAgg$macro$55 = null; - while (true) { - evidence$18.Lfastparse_ParsingRun__f_cut = (elem$1 && (count$macro$50 < 0)); - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$32 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$macro$41 = evidence$18.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input$1 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$1.isReachable__I__Z(index$1)) { - var this$25 = input$1.Lfastparse_IndexedParserInput__f_data; - var $$x4 = ((65535 & $uI(this$25.charCodeAt(index$1))) === 44) - } else { - var $$x4 = false - }; - if ($$x4) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$26) => (() => "\",\""))(this))) - }; - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$33 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$36 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$39 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$33 > preLhsIndex$macro$32)) { - evidence$18.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$34 = evidence$18.Lfastparse_ParsingRun__f_index; - $m_Lhb_dhbw_Parser$().parameterDef__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$18); - var rhsAggregate$macro$37 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$38 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$35 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$40 = (postRhsIndex$macro$35 > preRhsIndex$macro$34); - var nextIndex$macro$43 = (((!rhsMadeProgress$macro$40) && input$macro$41.isReachable__I__Z(postRhsIndex$macro$35)) ? postLhsIndex$macro$33 : postRhsIndex$macro$35); - if (rhsMadeProgress$macro$40) { - evidence$18.checkForDrop__Z() - }; - var v$1 = $as_T2(evidence$18.Lfastparse_ParsingRun__f_successValue); - evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(v$1, nextIndex$macro$43) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$32, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$39, rhsMsg$macro$38), lhsAggregate$macro$36.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$37), (preRhsIndex$macro$34 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var parsedMsg$macro$54 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$56 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$18.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$4 = (evidence$18.Lfastparse_ParsingRun__f_cut ? evidence$18 : ((count$macro$50 < 0) ? evidence$18.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$49, elem$1) : evidence$18.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$48), startIndex$macro$49, elem$1))); - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x7 = startIndex$macro$49; - var $$x6 = new $c_sjsr_AnonFunction0(((this$2$2, parsedMsg$macro$54$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$54$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$54)); - if ((lastAgg$macro$55 === null)) { - var $$x5 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$4 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x5 = lastAgg$macro$55.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$4) - }; - evidence$18.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x7, $$x6, $$x5) - }; - break - } else { - var beforeSepIndex$macro$51 = evidence$18.Lfastparse_ParsingRun__f_index; - var t = $as_T2(evidence$18.Lfastparse_ParsingRun__f_successValue); - acc$macro$48.addOne__O__scm_Growable(t); - evidence$18.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18) - }; - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - break - } else { - evidence$18.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$50 = ((1 + count$macro$50) | 0); - startIndex$macro$49 = beforeSepIndex$macro$51; - count$macro$50 = temp$count$macro$50; - lastAgg$macro$55 = parsedAgg$macro$56 - } - } - }; - var rhsAggregate$macro$63 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$64 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$70 = evidence$18 - } else { - var postRhsIndex$macro$61 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$66 = (postRhsIndex$macro$61 > preRhsIndex$macro$60); - var nextIndex$macro$69 = (((!rhsMadeProgress$macro$66) && input$macro$67.isReachable__I__Z(postRhsIndex$macro$61)) ? postLhsIndex$macro$59 : postRhsIndex$macro$61); - if (rhsMadeProgress$macro$66) { - evidence$18.checkForDrop__Z() - }; - var res$macro$70 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(x1$23.apply__O__O__O($as_T2(lhsValue$macro$68), $as_sci_Seq(evidence$18.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$69) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$58, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$65, rhsMsg$macro$64), lhsAggregate$macro$62.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$63), (preRhsIndex$macro$60 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var parse0$5 = evidence$18 - } else { - var postLhsIndex$macro$74 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$77 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$80 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$74 > preLhsIndex$macro$73)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$83 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - var parse0$5 = evidence$18 - } else { - var preRhsIndex$macro$75 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$4 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$4 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$4.isReachable__I__Z(index$4)) { - var this$29 = input$4.Lfastparse_IndexedParserInput__f_data; - var $$x8 = ((65535 & $uI(this$29.charCodeAt(index$4))) === 41) - } else { - var $$x8 = false - }; - if ($$x8) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$4) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$4, new $c_sjsr_AnonFunction0(((this$5$1) => (() => "\")\""))(this))) - }; - var rhsAggregate$macro$78 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$79 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$85 = evidence$18 - } else { - var postRhsIndex$macro$76 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$81 = (postRhsIndex$macro$76 > preRhsIndex$macro$75); - var nextIndex$macro$84 = (((!rhsMadeProgress$macro$81) && input$macro$82.isReachable__I__Z(postRhsIndex$macro$76)) ? postLhsIndex$macro$74 : postRhsIndex$macro$76); - if (rhsMadeProgress$macro$81) { - evidence$18.checkForDrop__Z() - }; - var t$1 = $as_T3(lhsValue$macro$83); - var res$macro$85 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(t$1, nextIndex$macro$84) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$73, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$80, rhsMsg$macro$79), lhsAggregate$macro$77.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$78), (preRhsIndex$macro$75 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - }; - var parse0$5 = res$macro$85 - } - } else { - var parse0$5 = evidence$18 - } - }; - if (parse0$5.Lfastparse_ParsingRun__f_isSuccess) { - var arg1 = $as_T3(parse0$5.Lfastparse_ParsingRun__f_successValue); - var rassoc$2 = new $c_T2(arg1.T3__f__1, arg1.T3__f__2); - var this$31 = $as_sc_IterableOnceOps(arg1.T3__f__3).toList__sci_List(); - parse0$5.Lfastparse_ParsingRun__f_successValue = this$31.prepended__O__sci_List(rassoc$2) - }; - var rhsMsg = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - var rhsCut = evidence$18.Lfastparse_ParsingRun__f_cut; - var endCut = (!(!(rhsCut | oldCut))); - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && (!rhsCut))) { - evidence$18.freshFailure__I__Lfastparse_ParsingRun(startPos) - }; - evidence$18.Lfastparse_ParsingRun__f_cut = endCut; - if (verboseFailures) { - var msgToSet = lhsMsg.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsMsg); - var rassoc$3 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var msgToAggregate = lhsAggregate.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3); - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startPos, msgToSet, msgToAggregate, false) - } - }; - var rhsAggregate$macro$93 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$94 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$100 = evidence$18 - } else { - var postRhsIndex$macro$91 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$96 = (postRhsIndex$macro$91 > preRhsIndex$macro$90); - var nextIndex$macro$99 = (((!rhsMadeProgress$macro$96) && input$macro$97.isReachable__I__Z(postRhsIndex$macro$91)) ? postLhsIndex$macro$89 : postRhsIndex$macro$91); - if (rhsMadeProgress$macro$96) { - evidence$18.checkForDrop__Z() - }; - var res$macro$100 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(x1$13.apply__O__O__O($as_T2(lhsValue$macro$98), $as_sci_List(evidence$18.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$99) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$88, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$95, rhsMsg$macro$94), lhsAggregate$macro$92.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$93), (preRhsIndex$macro$90 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$104 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$107 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$110 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$104 > preLhsIndex$macro$103)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$113 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$105 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$5 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$5 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$5.isReachable__I__Z(index$5)) { - var this$33 = input$5.Lfastparse_IndexedParserInput__f_data; - var $$x9 = ((65535 & $uI(this$33.charCodeAt(index$5))) === 123) - } else { - var $$x9 = false - }; - if ($$x9) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$5) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$5, new $c_sjsr_AnonFunction0(((this$7$1) => (() => "\"{\""))(this))) - }; - var rhsAggregate$macro$108 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$109 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$115 = evidence$18 - } else { - var postRhsIndex$macro$106 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$111 = (postRhsIndex$macro$106 > preRhsIndex$macro$105); - var nextIndex$macro$114 = (((!rhsMadeProgress$macro$111) && input$macro$112.isReachable__I__Z(postRhsIndex$macro$106)) ? postLhsIndex$macro$104 : postRhsIndex$macro$106); - if (rhsMadeProgress$macro$111) { - evidence$18.checkForDrop__Z() - }; - var t$2 = $as_T3(lhsValue$macro$113); - var res$macro$115 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(t$2, nextIndex$macro$114) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$103, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$110, rhsMsg$macro$109), lhsAggregate$macro$107.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$108), (preRhsIndex$macro$105 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$119 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$122 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$125 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$119 > preLhsIndex$macro$118)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$128 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$120 = evidence$18.Lfastparse_ParsingRun__f_index; - this.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("return", evidence$18); - var rhsAggregate$macro$123 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$124 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$130 = evidence$18 - } else { - var postRhsIndex$macro$121 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$126 = (postRhsIndex$macro$121 > preRhsIndex$macro$120); - var nextIndex$macro$129 = (((!rhsMadeProgress$macro$126) && input$macro$127.isReachable__I__Z(postRhsIndex$macro$121)) ? postLhsIndex$macro$119 : postRhsIndex$macro$121); - if (rhsMadeProgress$macro$126) { - evidence$18.checkForDrop__Z() - }; - var t$3 = $as_T3(lhsValue$macro$128); - var res$macro$130 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(t$3, nextIndex$macro$129) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$118, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$125, rhsMsg$macro$124), lhsAggregate$macro$122.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$123), (preRhsIndex$macro$120 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$134 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$137 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$140 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$134 > preLhsIndex$macro$133)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$143 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$135 = evidence$18.Lfastparse_ParsingRun__f_index; - this.expr__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$18); - var rhsAggregate$macro$138 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$139 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$145 = evidence$18 - } else { - var postRhsIndex$macro$136 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$141 = (postRhsIndex$macro$136 > preRhsIndex$macro$135); - var nextIndex$macro$144 = (((!rhsMadeProgress$macro$141) && input$macro$142.isReachable__I__Z(postRhsIndex$macro$136)) ? postLhsIndex$macro$134 : postRhsIndex$macro$136); - if (rhsMadeProgress$macro$141) { - evidence$18.checkForDrop__Z() - }; - var res$macro$145 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(x1$7.apply__O__O__O($as_T3(lhsValue$macro$143), $as_Lhb_dhbw_Expr(evidence$18.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$144) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$133, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$140, rhsMsg$macro$139), lhsAggregate$macro$137.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$138), (preRhsIndex$macro$135 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$149 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$152 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$155 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$149 > preLhsIndex$macro$148)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$158 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$150 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$6 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$6 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$6.isReachable__I__Z(index$6)) { - var this$37 = input$6.Lfastparse_IndexedParserInput__f_data; - var $$x10 = ((65535 & $uI(this$37.charCodeAt(index$6))) === 59) - } else { - var $$x10 = false - }; - if ($$x10) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$6) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$6, new $c_sjsr_AnonFunction0(((this$8$1) => (() => "\";\""))(this))) - }; - var rhsAggregate$macro$153 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$154 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$160 = evidence$18 - } else { - var postRhsIndex$macro$151 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$156 = (postRhsIndex$macro$151 > preRhsIndex$macro$150); - var nextIndex$macro$159 = (((!rhsMadeProgress$macro$156) && input$macro$157.isReachable__I__Z(postRhsIndex$macro$151)) ? postLhsIndex$macro$149 : postRhsIndex$macro$151); - if (rhsMadeProgress$macro$156) { - evidence$18.checkForDrop__Z() - }; - var t$4 = $as_T4(lhsValue$macro$158); - var res$macro$160 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(t$4, nextIndex$macro$159) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$148, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$155, rhsMsg$macro$154), lhsAggregate$macro$152.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$153), (preRhsIndex$macro$150 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$34 = evidence$18 - } else { - var postLhsIndex$macro$164 = evidence$18.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$167 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$170 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$164 > preLhsIndex$macro$163)) { - evidence$18.checkForDrop__Z() - }; - var lhsValue$macro$173 = evidence$18.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$18); - if (evidence$18.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$18.Lfastparse_ParsingRun__f_isSuccess) && evidence$18.Lfastparse_ParsingRun__f_cut)) { - var x1$34 = evidence$18 - } else { - var preRhsIndex$macro$165 = evidence$18.Lfastparse_ParsingRun__f_index; - var input$7 = evidence$18.Lfastparse_ParsingRun__f_input; - var index$7 = evidence$18.Lfastparse_ParsingRun__f_index; - if (input$7.isReachable__I__Z(index$7)) { - var this$39 = input$7.Lfastparse_IndexedParserInput__f_data; - var $$x11 = ((65535 & $uI(this$39.charCodeAt(index$7))) === 125) - } else { - var $$x11 = false - }; - if ($$x11) { - evidence$18.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$7) | 0)) - } else { - evidence$18.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateTerminal__I__F0__V(index$7, new $c_sjsr_AnonFunction0(((this$9$1) => (() => "\"}\""))(this))) - }; - var rhsAggregate$macro$168 = evidence$18.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$169 = evidence$18.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$18.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$175 = evidence$18 - } else { - var postRhsIndex$macro$166 = evidence$18.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$171 = (postRhsIndex$macro$166 > preRhsIndex$macro$165); - var nextIndex$macro$174 = (((!rhsMadeProgress$macro$171) && input$macro$172.isReachable__I__Z(postRhsIndex$macro$166)) ? postLhsIndex$macro$164 : postRhsIndex$macro$166); - if (rhsMadeProgress$macro$171) { - evidence$18.checkForDrop__Z() - }; - var t$5 = $as_T4(lhsValue$macro$173); - var res$macro$175 = evidence$18.freshSuccess__O__I__Lfastparse_ParsingRun(t$5, nextIndex$macro$174) - }; - if (evidence$18.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$18.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$163, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$170, rhsMsg$macro$169), lhsAggregate$macro$167.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$168), (preRhsIndex$macro$165 === evidence$18.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$34 = res$macro$175 - } - } else { - var x1$34 = evidence$18 - } - }; - if (instrument) { - evidence$18.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("method").Lsourcecode_Name__f_value, x1$34.Lfastparse_ParsingRun__f_index, x1$34.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$34.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$10$1) => (() => new $c_Lsourcecode_Name("method").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$34.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$34.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$34.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$34.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("method").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$46 = x1$34.Lfastparse_ParsingRun__f_failureStack; - x1$34.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$46) - } - }; - if ((!x1$34.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$34 - } else { - var arg1$1 = $as_T4(x1$34.Lfastparse_ParsingRun__f_successValue); - x1$34.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_ParserMethod($as_s_Option(arg1$1.T4__f__1), $as_T(arg1$1.T4__f__2), $as_sci_List(arg1$1.T4__f__3), $as_Lhb_dhbw_Expr(arg1$1.T4__f__4)); - return x1$34 - } -}); -$c_Lhb_dhbw_Parser$.prototype.genericParamList__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$19) { - $m_Lfastparse_package$(); - var startIndex = evidence$19.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$19.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$19.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("genericParamList").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - this$1.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$118 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$127 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$2 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$5 = this$2.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2; - var preLhsIndex$macro$103 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$112 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$32 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$41 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input = evidence$19.Lfastparse_ParsingRun__f_input; - var index = evidence$19.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$4 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$4.charCodeAt(index))) === 60) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$19.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$19.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$5) => (() => "\"<\""))(this))) - }; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$33 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$36 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$39 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$33 > preLhsIndex$macro$32)) { - evidence$19.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$34 = evidence$19.Lfastparse_ParsingRun__f_index; - var this$7 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$10 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$7)); - var preLhsIndex$macro$17 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$26 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$8 = $m_Lfastparse_Implicits$Sequencer$(); - this$8.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$2 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$19); - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$3 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$12 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$4 = evidence$19.Lfastparse_ParsingRun__f_index; - this.kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("extends", evidence$19); - var rhsAggregate$macro$7 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$19 - } else { - var postRhsIndex$macro$5 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$19.checkForDrop__Z() - }; - var t = $as_Lhb_dhbw_NType(lhsValue$macro$12); - var res$macro$14 = evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(t, nextIndex$macro$13) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$18 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$21 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$24 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$18 > preLhsIndex$macro$17)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$27 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$19 = evidence$19.Lfastparse_ParsingRun__f_index; - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$19); - var rhsAggregate$macro$22 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$23 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$20 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$25 = (postRhsIndex$macro$20 > preRhsIndex$macro$19); - var nextIndex$macro$28 = (((!rhsMadeProgress$macro$25) && input$macro$26.isReachable__I__Z(postRhsIndex$macro$20)) ? postLhsIndex$macro$18 : postRhsIndex$macro$20); - if (rhsMadeProgress$macro$25) { - evidence$19.checkForDrop__Z() - }; - evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(x1$10.apply__O__O__O($as_Lhb_dhbw_NType(lhsValue$macro$27), $as_Lhb_dhbw_NType(evidence$19.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$28) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$17, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$24, rhsMsg$macro$23), lhsAggregate$macro$21.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$22), (preRhsIndex$macro$19 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var rhsAggregate$macro$37 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$38 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$44 = evidence$19 - } else { - var postRhsIndex$macro$35 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$40 = (postRhsIndex$macro$35 > preRhsIndex$macro$34); - var nextIndex$macro$43 = (((!rhsMadeProgress$macro$40) && input$macro$41.isReachable__I__Z(postRhsIndex$macro$35)) ? postLhsIndex$macro$33 : postRhsIndex$macro$35); - if (rhsMadeProgress$macro$40) { - evidence$19.checkForDrop__Z() - }; - var v = $as_T2(evidence$19.Lfastparse_ParsingRun__f_successValue); - var res$macro$44 = evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$43) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$32, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$39, rhsMsg$macro$38), lhsAggregate$macro$36.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$37), (preRhsIndex$macro$34 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$104 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$107 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$110 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$104 > preLhsIndex$macro$103)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$113 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$105 = evidence$19.Lfastparse_ParsingRun__f_index; - var this$12 = $m_Lfastparse_Implicits$Repeater$(); - this$12.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$19.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$93 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$94 = evidence$19.Lfastparse_ParsingRun__f_index; - var count$macro$95 = 0; - var lastAgg$macro$100 = null; - while (true) { - evidence$19.Lfastparse_ParsingRun__f_cut = (elem$1 && (count$macro$95 < 0)); - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$77 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$86 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input$1 = evidence$19.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$19.Lfastparse_ParsingRun__f_index; - if (input$1.isReachable__I__Z(index$1)) { - var this$16 = input$1.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$16.charCodeAt(index$1))) === 44) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$19.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$19.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$17) => (() => "\",\""))(this))) - }; - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$78 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$81 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$84 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$78 > preLhsIndex$macro$77)) { - evidence$19.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$79 = evidence$19.Lfastparse_ParsingRun__f_index; - var this$19 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$5$1 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$19)); - var preLhsIndex$macro$62 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$71 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$20 = $m_Lfastparse_Implicits$Sequencer$(); - this$20.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$47 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$macro$56 = evidence$19.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$19); - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$48 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$51 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$54 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$48 > preLhsIndex$macro$47)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$57 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$49 = evidence$19.Lfastparse_ParsingRun__f_index; - $m_Lhb_dhbw_Parser$().kw__T__Lfastparse_ParsingRun__Lfastparse_ParsingRun("extends", evidence$19); - var rhsAggregate$macro$52 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$53 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$59 = evidence$19 - } else { - var postRhsIndex$macro$50 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$55 = (postRhsIndex$macro$50 > preRhsIndex$macro$49); - var nextIndex$macro$58 = (((!rhsMadeProgress$macro$55) && input$macro$56.isReachable__I__Z(postRhsIndex$macro$50)) ? postLhsIndex$macro$48 : postRhsIndex$macro$50); - if (rhsMadeProgress$macro$55) { - evidence$19.checkForDrop__Z() - }; - var t$1 = $as_Lhb_dhbw_NType(lhsValue$macro$57); - var res$macro$59 = evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(t$1, nextIndex$macro$58) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$47, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$54, rhsMsg$macro$53), lhsAggregate$macro$51.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$52), (preRhsIndex$macro$49 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$63 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$66 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$69 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$63 > preLhsIndex$macro$62)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$72 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$64 = evidence$19.Lfastparse_ParsingRun__f_index; - $m_Lhb_dhbw_Parser$().typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$19); - var rhsAggregate$macro$67 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$68 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$65 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$70 = (postRhsIndex$macro$65 > preRhsIndex$macro$64); - var nextIndex$macro$73 = (((!rhsMadeProgress$macro$70) && input$macro$71.isReachable__I__Z(postRhsIndex$macro$65)) ? postLhsIndex$macro$63 : postRhsIndex$macro$65); - if (rhsMadeProgress$macro$70) { - evidence$19.checkForDrop__Z() - }; - evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(x1$5$1.apply__O__O__O($as_Lhb_dhbw_NType(lhsValue$macro$72), $as_Lhb_dhbw_NType(evidence$19.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$73) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$62, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$69, rhsMsg$macro$68), lhsAggregate$macro$66.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$67), (preRhsIndex$macro$64 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var rhsAggregate$macro$82 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$83 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$80 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$85 = (postRhsIndex$macro$80 > preRhsIndex$macro$79); - var nextIndex$macro$88 = (((!rhsMadeProgress$macro$85) && input$macro$86.isReachable__I__Z(postRhsIndex$macro$80)) ? postLhsIndex$macro$78 : postRhsIndex$macro$80); - if (rhsMadeProgress$macro$85) { - evidence$19.checkForDrop__Z() - }; - var v$1 = $as_T2(evidence$19.Lfastparse_ParsingRun__f_successValue); - evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(v$1, nextIndex$macro$88) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$77, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$84, rhsMsg$macro$83), lhsAggregate$macro$81.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$82), (preRhsIndex$macro$79 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var parsedMsg$macro$99 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$101 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$19.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$2 = (evidence$19.Lfastparse_ParsingRun__f_cut ? evidence$19 : ((count$macro$95 < 0) ? evidence$19.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$94, elem$1) : evidence$19.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$93), startIndex$macro$94, elem$1))); - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x5 = startIndex$macro$94; - var $$x4 = new $c_sjsr_AnonFunction0(((this$2$1, parsedMsg$macro$99$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$99$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$99)); - if ((lastAgg$macro$100 === null)) { - var $$x3 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$7 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x3 = lastAgg$macro$100.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$7) - }; - evidence$19.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x5, $$x4, $$x3) - }; - break - } else { - var beforeSepIndex$macro$96 = evidence$19.Lfastparse_ParsingRun__f_index; - var t$2 = $as_T2(evidence$19.Lfastparse_ParsingRun__f_successValue); - acc$macro$93.addOne__O__scm_Growable(t$2); - evidence$19.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19) - }; - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - break - } else { - evidence$19.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$95 = ((1 + count$macro$95) | 0); - startIndex$macro$94 = beforeSepIndex$macro$96; - count$macro$95 = temp$count$macro$95; - lastAgg$macro$100 = parsedAgg$macro$101 - } - } - }; - var rhsAggregate$macro$108 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$109 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$115 = evidence$19 - } else { - var postRhsIndex$macro$106 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$111 = (postRhsIndex$macro$106 > preRhsIndex$macro$105); - var nextIndex$macro$114 = (((!rhsMadeProgress$macro$111) && input$macro$112.isReachable__I__Z(postRhsIndex$macro$106)) ? postLhsIndex$macro$104 : postRhsIndex$macro$106); - if (rhsMadeProgress$macro$111) { - evidence$19.checkForDrop__Z() - }; - var res$macro$115 = evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(x1$5.apply__O__O__O($as_T2(lhsValue$macro$113), $as_sci_Seq(evidence$19.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$114) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$103, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$110, rhsMsg$macro$109), lhsAggregate$macro$107.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$108), (preRhsIndex$macro$105 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$16 = evidence$19 - } else { - var postLhsIndex$macro$119 = evidence$19.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$122 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$125 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$119 > preLhsIndex$macro$118)) { - evidence$19.checkForDrop__Z() - }; - var lhsValue$macro$128 = evidence$19.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$19); - if (evidence$19.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$19.Lfastparse_ParsingRun__f_isSuccess) && evidence$19.Lfastparse_ParsingRun__f_cut)) { - var x1$16 = evidence$19 - } else { - var preRhsIndex$macro$120 = evidence$19.Lfastparse_ParsingRun__f_index; - var input$2 = evidence$19.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$19.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$24 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x6 = ((65535 & $uI(this$24.charCodeAt(index$2))) === 62) - } else { - var $$x6 = false - }; - if ($$x6) { - evidence$19.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$19.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$2$2) => (() => "\">\""))(this))) - }; - var rhsAggregate$macro$123 = evidence$19.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$124 = evidence$19.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$19.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$130 = evidence$19 - } else { - var postRhsIndex$macro$121 = evidence$19.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$126 = (postRhsIndex$macro$121 > preRhsIndex$macro$120); - var nextIndex$macro$129 = (((!rhsMadeProgress$macro$126) && input$macro$127.isReachable__I__Z(postRhsIndex$macro$121)) ? postLhsIndex$macro$119 : postRhsIndex$macro$121); - if (rhsMadeProgress$macro$126) { - evidence$19.checkForDrop__Z() - }; - var t$3 = $as_T3(lhsValue$macro$128); - var res$macro$130 = evidence$19.freshSuccess__O__I__Lfastparse_ParsingRun(t$3, nextIndex$macro$129) - }; - if (evidence$19.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$19.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$118, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$125, rhsMsg$macro$124), lhsAggregate$macro$122.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$123), (preRhsIndex$macro$120 === evidence$19.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$16 = res$macro$130 - } - } else { - var x1$16 = evidence$19 - } - }; - if (instrument) { - evidence$19.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("genericParamList").Lsourcecode_Name__f_value, x1$16.Lfastparse_ParsingRun__f_index, x1$16.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$16.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$3$1) => (() => new $c_Lsourcecode_Name("genericParamList").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$16.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$16.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$16.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$16.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("genericParamList").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$31 = x1$16.Lfastparse_ParsingRun__f_failureStack; - x1$16.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$31) - } - }; - if ((!x1$16.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$16 - } else { - var arg1 = $as_T3(x1$16.Lfastparse_ParsingRun__f_successValue); - $m_sci_List$(); - var array$1 = [new $c_T2(arg1.T3__f__1, arg1.T3__f__2)]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var this$38 = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems$1); - var suffix = $as_sc_IterableOnce($as_sc_IterableOps(arg1.T3__f__3).map__F1__O(new $c_sjsr_AnonFunction1(((this$37) => ((ite3$2) => { - var ite3 = $as_T2(ite3$2); - return new $c_T2(ite3.T2__f__1, ite3.T2__f__2) - }))(this)))); - x1$16.Lfastparse_ParsingRun__f_successValue = this$38.appendedAll__sc_IterableOnce__sci_List(suffix); - return x1$16 - } -}); -$c_Lhb_dhbw_Parser$.prototype.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$20) { - $m_Lfastparse_package$(); - var startIndex = evidence$20.Lfastparse_ParsingRun__f_index; - var instrument = (evidence$20.Lfastparse_ParsingRun__f_instrument !== null); - if (instrument) { - evidence$20.Lfastparse_ParsingRun__f_instrument.beforeParse__T__I__V(new $c_Lsourcecode_Name("typeParser").Lsourcecode_Name__f_value, startIndex) - }; - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$3 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$1)); - var preLhsIndex$macro$73 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$macro$82 = evidence$20.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - this.ident__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$20); - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var x1$16 = evidence$20 - } else { - var postLhsIndex$macro$74 = evidence$20.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$77 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$80 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$74 > preLhsIndex$macro$73)) { - evidence$20.checkForDrop__Z() - }; - var lhsValue$macro$83 = evidence$20.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20); - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut)) { - var x1$16 = evidence$20 - } else { - var preRhsIndex$macro$75 = evidence$20.Lfastparse_ParsingRun__f_index; - var this$3 = $m_Lfastparse_Implicits$Optioner$(); - this$3.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$(); - var startPos = evidence$20.Lfastparse_ParsingRun__f_index; - var startCut = evidence$20.Lfastparse_ParsingRun__f_cut; - evidence$20.Lfastparse_ParsingRun__f_cut = false; - $m_Lfastparse_package$(); - var this$4 = $m_Lfastparse_Implicits$Sequencer$(); - this$4.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$58 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$macro$67 = evidence$20.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var this$5 = $m_Lfastparse_Implicits$Sequencer$(); - var x1$9 = $as_Lfastparse_Implicits$Sequencer($f_Lfastparse_LowestPriSequencer__Sequencer1__O(this$5)); - var preLhsIndex$macro$43 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$macro$52 = evidence$20.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$2 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$macro$11 = evidence$20.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input = evidence$20.Lfastparse_ParsingRun__f_input; - var index = evidence$20.Lfastparse_ParsingRun__f_index; - if (input.isReachable__I__Z(index)) { - var this$7 = input.Lfastparse_IndexedParserInput__f_data; - var $$x1 = ((65535 & $uI(this$7.charCodeAt(index))) === 60) - } else { - var $$x1 = false - }; - if ($$x1) { - evidence$20.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index) | 0)) - } else { - evidence$20.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateTerminal__I__F0__V(index, new $c_sjsr_AnonFunction0(((this$8) => (() => "\"<\""))(this))) - }; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$3 = evidence$20.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$6 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$9 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$3 > preLhsIndex$macro$2)) { - evidence$20.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20); - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$4 = evidence$20.Lfastparse_ParsingRun__f_index; - this.typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$20); - var rhsAggregate$macro$7 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$8 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$14 = evidence$20 - } else { - var postRhsIndex$macro$5 = evidence$20.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$10 = (postRhsIndex$macro$5 > preRhsIndex$macro$4); - var nextIndex$macro$13 = (((!rhsMadeProgress$macro$10) && input$macro$11.isReachable__I__Z(postRhsIndex$macro$5)) ? postLhsIndex$macro$3 : postRhsIndex$macro$5); - if (rhsMadeProgress$macro$10) { - evidence$20.checkForDrop__Z() - }; - var v = $as_Lhb_dhbw_NType(evidence$20.Lfastparse_ParsingRun__f_successValue); - var res$macro$14 = evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$13) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$2, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$9, rhsMsg$macro$8), lhsAggregate$macro$6.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$7), (preRhsIndex$macro$4 === evidence$20.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$44 = evidence$20.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$47 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$50 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$44 > preLhsIndex$macro$43)) { - evidence$20.checkForDrop__Z() - }; - var lhsValue$macro$53 = evidence$20.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20); - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$45 = evidence$20.Lfastparse_ParsingRun__f_index; - var this$11 = $m_Lfastparse_Implicits$Repeater$(); - this$11.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$20.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$33 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$34 = evidence$20.Lfastparse_ParsingRun__f_index; - var count$macro$35 = 0; - var lastAgg$macro$40 = null; - while (true) { - evidence$20.Lfastparse_ParsingRun__f_cut = (elem$1 && (count$macro$35 < 0)); - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$17 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$macro$26 = evidence$20.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - var input$1 = evidence$20.Lfastparse_ParsingRun__f_input; - var index$1 = evidence$20.Lfastparse_ParsingRun__f_index; - if (input$1.isReachable__I__Z(index$1)) { - var this$15 = input$1.Lfastparse_IndexedParserInput__f_data; - var $$x2 = ((65535 & $uI(this$15.charCodeAt(index$1))) === 44) - } else { - var $$x2 = false - }; - if ($$x2) { - evidence$20.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$1) | 0)) - } else { - evidence$20.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateTerminal__I__F0__V(index$1, new $c_sjsr_AnonFunction0(((this$16) => (() => "\",\""))(this))) - }; - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - var postLhsIndex$macro$18 = evidence$20.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$21 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$24 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$18 > preLhsIndex$macro$17)) { - evidence$20.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20); - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - if ((!((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut))) { - var preRhsIndex$macro$19 = evidence$20.Lfastparse_ParsingRun__f_index; - $m_Lhb_dhbw_Parser$().typeParser__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$20); - var rhsAggregate$macro$22 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$23 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postRhsIndex$macro$20 = evidence$20.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$25 = (postRhsIndex$macro$20 > preRhsIndex$macro$19); - var nextIndex$macro$28 = (((!rhsMadeProgress$macro$25) && input$macro$26.isReachable__I__Z(postRhsIndex$macro$20)) ? postLhsIndex$macro$18 : postRhsIndex$macro$20); - if (rhsMadeProgress$macro$25) { - evidence$20.checkForDrop__Z() - }; - var v$1 = $as_Lhb_dhbw_NType(evidence$20.Lfastparse_ParsingRun__f_successValue); - evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun(v$1, nextIndex$macro$28) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$17, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$24, rhsMsg$macro$23), lhsAggregate$macro$21.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$22), (preRhsIndex$macro$19 === evidence$20.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var parsedMsg$macro$39 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$41 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$20.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var res$2 = (evidence$20.Lfastparse_ParsingRun__f_cut ? evidence$20 : ((count$macro$35 < 0) ? evidence$20.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$34, elem$1) : evidence$20.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$33), startIndex$macro$34, elem$1))); - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x5 = startIndex$macro$34; - var $$x4 = new $c_sjsr_AnonFunction0(((this$2$1, parsedMsg$macro$39$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$39$1.Lfastparse_internal_Msgs__f_value) + ".rep")))(this, parsedMsg$macro$39)); - if ((lastAgg$macro$40 === null)) { - var $$x3 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$3 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x3 = lastAgg$macro$40.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$3) - }; - evidence$20.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x5, $$x4, $$x3) - }; - break - } else { - var beforeSepIndex$macro$36 = evidence$20.Lfastparse_ParsingRun__f_index; - var t = $as_Lhb_dhbw_NType(evidence$20.Lfastparse_ParsingRun__f_successValue); - acc$macro$33.addOne__O__scm_Growable(t); - evidence$20.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20) - }; - if (((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut)) { - break - } else { - evidence$20.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$35 = ((1 + count$macro$35) | 0); - startIndex$macro$34 = beforeSepIndex$macro$36; - count$macro$35 = temp$count$macro$35; - lastAgg$macro$40 = parsedAgg$macro$41 - } - } - }; - var rhsAggregate$macro$48 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$49 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$55 = evidence$20 - } else { - var postRhsIndex$macro$46 = evidence$20.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$51 = (postRhsIndex$macro$46 > preRhsIndex$macro$45); - var nextIndex$macro$54 = (((!rhsMadeProgress$macro$51) && input$macro$52.isReachable__I__Z(postRhsIndex$macro$46)) ? postLhsIndex$macro$44 : postRhsIndex$macro$46); - if (rhsMadeProgress$macro$51) { - evidence$20.checkForDrop__Z() - }; - var res$macro$55 = evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun(x1$9.apply__O__O__O($as_Lhb_dhbw_NType(lhsValue$macro$53), $as_sci_Seq(evidence$20.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$54) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$43, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$50, rhsMsg$macro$49), lhsAggregate$macro$47.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$48), (preRhsIndex$macro$45 === evidence$20.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$59 = evidence$20.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$62 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$65 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$59 > preLhsIndex$macro$58)) { - evidence$20.checkForDrop__Z() - }; - var lhsValue$macro$68 = evidence$20.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$20); - if (evidence$20.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$20.Lfastparse_ParsingRun__f_isSuccess) && evidence$20.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$60 = evidence$20.Lfastparse_ParsingRun__f_index; - var input$2 = evidence$20.Lfastparse_ParsingRun__f_input; - var index$2 = evidence$20.Lfastparse_ParsingRun__f_index; - if (input$2.isReachable__I__Z(index$2)) { - var this$19 = input$2.Lfastparse_IndexedParserInput__f_data; - var $$x6 = ((65535 & $uI(this$19.charCodeAt(index$2))) === 62) - } else { - var $$x6 = false - }; - if ($$x6) { - evidence$20.freshSuccessUnit__I__Lfastparse_ParsingRun(((1 + index$2) | 0)) - } else { - evidence$20.freshFailure__Lfastparse_ParsingRun() - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateTerminal__I__F0__V(index$2, new $c_sjsr_AnonFunction0(((this$2$2) => (() => "\">\""))(this))) - }; - var rhsAggregate$macro$63 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$64 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$70 = evidence$20 - } else { - var postRhsIndex$macro$61 = evidence$20.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$66 = (postRhsIndex$macro$61 > preRhsIndex$macro$60); - var nextIndex$macro$69 = (((!rhsMadeProgress$macro$66) && input$macro$67.isReachable__I__Z(postRhsIndex$macro$61)) ? postLhsIndex$macro$59 : postRhsIndex$macro$61); - if (rhsMadeProgress$macro$66) { - evidence$20.checkForDrop__Z() - }; - var t$1 = $as_T2(lhsValue$macro$68); - var res$macro$70 = evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun(t$1, nextIndex$macro$69) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$58, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$65, rhsMsg$macro$64), lhsAggregate$macro$62.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$63), (preRhsIndex$macro$60 === evidence$20.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - var postSuccess = evidence$20.Lfastparse_ParsingRun__f_isSuccess; - if (postSuccess) { - var value = $as_T2(evidence$20.Lfastparse_ParsingRun__f_successValue); - var res$3 = evidence$20.freshSuccess__O__Lfastparse_ParsingRun(new $c_s_Some(value)); - res$3.Lfastparse_ParsingRun__f_cut = (!(!(res$3.Lfastparse_ParsingRun__f_cut | startCut))) - } else if (evidence$20.Lfastparse_ParsingRun__f_cut) { - /**/ - } else { - var res$4 = evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun($m_s_None$(), startPos); - res$4.Lfastparse_ParsingRun__f_cut = (!(!(res$4.Lfastparse_ParsingRun__f_cut | startCut))) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - var msg = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - var agg = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - if ((!postSuccess)) { - evidence$20.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V(startPos, new $c_sjsr_AnonFunction0(((this$3$1, msg$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(msg$1.Lfastparse_internal_Msgs__f_value) + ".?")))(this, msg)), agg) - } - }; - var rhsAggregate$macro$78 = evidence$20.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$79 = evidence$20.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$20.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$85 = evidence$20 - } else { - var postRhsIndex$macro$76 = evidence$20.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$81 = (postRhsIndex$macro$76 > preRhsIndex$macro$75); - var nextIndex$macro$84 = (((!rhsMadeProgress$macro$81) && input$macro$82.isReachable__I__Z(postRhsIndex$macro$76)) ? postLhsIndex$macro$74 : postRhsIndex$macro$76); - if (rhsMadeProgress$macro$81) { - evidence$20.checkForDrop__Z() - }; - var res$macro$85 = evidence$20.freshSuccess__O__I__Lfastparse_ParsingRun(x1$3.apply__O__O__O($as_T(lhsValue$macro$83), $as_s_Option(evidence$20.Lfastparse_ParsingRun__f_successValue)), nextIndex$macro$84) - }; - if (evidence$20.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$20.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$73, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$80, rhsMsg$macro$79), lhsAggregate$macro$77.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$78), (preRhsIndex$macro$75 === evidence$20.Lfastparse_ParsingRun__f_traceIndex)) - }; - var x1$16 = res$macro$85 - } - } else { - var x1$16 = evidence$20 - } - }; - if (instrument) { - evidence$20.Lfastparse_ParsingRun__f_instrument.afterParse__T__I__Z__V(new $c_Lsourcecode_Name("typeParser").Lsourcecode_Name__f_value, x1$16.Lfastparse_ParsingRun__f_index, x1$16.Lfastparse_ParsingRun__f_isSuccess) - }; - if (x1$16.Lfastparse_ParsingRun__f_verboseFailures) { - $m_sci_List$(); - var array = [new $c_Lfastparse_internal_Lazy(new $c_sjsr_AnonFunction0(((this$4$1) => (() => new $c_Lsourcecode_Name("typeParser").Lsourcecode_Name__f_value))(this)))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - x1$16.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(startIndex, new $c_Lfastparse_internal_Msgs($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)), x1$16.Lfastparse_ParsingRun__f_failureGroupAggregate, (startIndex < x1$16.Lfastparse_ParsingRun__f_traceIndex)); - if ((!x1$16.Lfastparse_ParsingRun__f_isSuccess)) { - var self = new $c_Lsourcecode_Name("typeParser").Lsourcecode_Name__f_value; - var rassoc$1$2 = new $c_T2(self, startIndex); - var this$27 = x1$16.Lfastparse_ParsingRun__f_failureStack; - x1$16.Lfastparse_ParsingRun__f_failureStack = new $c_sci_$colon$colon(rassoc$1$2, this$27) - } - }; - if ((!x1$16.Lfastparse_ParsingRun__f_isSuccess)) { - return x1$16 - } else { - var arg1 = $as_T2(x1$16.Lfastparse_ParsingRun__f_successValue); - var $$x7 = $as_T(arg1.T2__f__1); - var this$29 = $as_s_Option(arg1.T2__f__2); - if (this$29.isEmpty__Z()) { - var this$35 = $m_s_None$() - } else { - var arg1$1 = this$29.get__O(); - var ite$2 = $as_T2(arg1$1); - $m_sci_List$(); - var array$1 = [$as_Lhb_dhbw_NType(ite$2.T2__f__1)]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var this$34 = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems$1); - var suffix = $as_sc_IterableOnce(ite$2.T2__f__2); - var this$35 = new $c_s_Some(this$34.appendedAll__sc_IterableOnce__sci_List(suffix)) - }; - x1$16.Lfastparse_ParsingRun__f_successValue = new $c_Lhb_dhbw_NType($$x7, $as_sci_List((this$35.isEmpty__Z() ? $m_sci_Nil$() : this$35.get__O()))); - return x1$16 - } -}); -$c_Lhb_dhbw_Parser$.prototype.program__Lfastparse_ParsingRun__Lfastparse_ParsingRun = (function(evidence$21) { - var this$1 = $m_Lfastparse_Implicits$Sequencer$(); - this$1.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(); - var preLhsIndex$macro$28 = evidence$21.Lfastparse_ParsingRun__f_index; - var input$macro$37 = evidence$21.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - $m_Lfastparse_Implicits$Sequencer$(); - var preLhsIndex$macro$13 = evidence$21.Lfastparse_ParsingRun__f_index; - var input$macro$22 = evidence$21.Lfastparse_ParsingRun__f_input; - $m_Lfastparse_package$(); - evidence$21.freshSuccessUnit__Lfastparse_ParsingRun(); - if ((!evidence$21.Lfastparse_ParsingRun__f_isSuccess)) { - /**/ - } else { - var postLhsIndex$macro$14 = evidence$21.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$17 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$20 = evidence$21.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$14 > preLhsIndex$macro$13)) { - evidence$21.checkForDrop__Z() - }; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$21); - if (evidence$21.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$21.Lfastparse_ParsingRun__f_isSuccess) && evidence$21.Lfastparse_ParsingRun__f_cut)) { - /**/ - } else { - var preRhsIndex$macro$15 = evidence$21.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$(); - var this$4 = $m_Lfastparse_Implicits$Repeater$(); - this$4.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(); - var elem = evidence$21.Lfastparse_ParsingRun__f_cut; - var elem$1 = false; - elem$1 = elem; - var acc$macro$3 = $as_scm_Buffer($m_scm_Buffer$().empty__sc_SeqOps()); - var startIndex$macro$4 = evidence$21.Lfastparse_ParsingRun__f_index; - var count$macro$5 = 0; - var lastAgg$macro$10 = null; - var parse0$1; - while (true) { - evidence$21.Lfastparse_ParsingRun__f_cut = (elem$1 && (count$macro$5 < 1)); - $m_Lfastparse_package$(); - $m_Lhb_dhbw_Parser$().classDefinition__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$21); - var parsedMsg$macro$9 = evidence$21.Lfastparse_ParsingRun__f_shortParserMsg; - var parsedAgg$macro$11 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - elem$1 = (!(!(elem$1 | evidence$21.Lfastparse_ParsingRun__f_cut))); - if ((!evidence$21.Lfastparse_ParsingRun__f_isSuccess)) { - var res = (evidence$21.Lfastparse_ParsingRun__f_cut ? evidence$21 : ((count$macro$5 < 1) ? evidence$21.augmentFailure__I__Z__Lfastparse_ParsingRun(startIndex$macro$4, elem$1) : evidence$21.freshSuccess__O__I__Z__Lfastparse_ParsingRun($m_sci_Seq$().from__sc_IterableOnce__sci_Seq(acc$macro$3), startIndex$macro$4, elem$1))); - if (evidence$21.Lfastparse_ParsingRun__f_verboseFailures) { - var $$x3 = startIndex$macro$4; - var $$x2 = new $c_sjsr_AnonFunction0(((this$2$1, parsedMsg$macro$9$1) => (() => ($m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(parsedMsg$macro$9$1.Lfastparse_internal_Msgs__f_value) + ".rep(1)")))(this, parsedMsg$macro$9)); - if ((lastAgg$macro$10 === null)) { - var $$x1 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate - } else { - var rassoc$1 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - var $$x1 = lastAgg$macro$10.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rassoc$1) - }; - evidence$21.aggregateMsg__I__F0__Lfastparse_internal_Msgs__V($$x3, $$x2, $$x1) - }; - var parse0$1 = res; - break - } else { - var beforeSepIndex$macro$6 = evidence$21.Lfastparse_ParsingRun__f_index; - var t = $as_Lhb_dhbw_ParserClass(evidence$21.Lfastparse_ParsingRun__f_successValue); - acc$macro$3.addOne__O__scm_Growable(t); - evidence$21.Lfastparse_ParsingRun__f_cut = false; - if (($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace !== $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$())) { - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$21) - }; - if ((!((!evidence$21.Lfastparse_ParsingRun__f_isSuccess) && evidence$21.Lfastparse_ParsingRun__f_cut))) { - evidence$21.Lfastparse_ParsingRun__f_cut = false; - var temp$count$macro$5 = ((1 + count$macro$5) | 0); - startIndex$macro$4 = beforeSepIndex$macro$6; - count$macro$5 = temp$count$macro$5; - lastAgg$macro$10 = parsedAgg$macro$11; - continue - }; - var parse0$1 = evidence$21; - break - } - }; - if (parse0$1.Lfastparse_ParsingRun__f_isSuccess) { - var arg1 = $as_sci_Seq(parse0$1.Lfastparse_ParsingRun__f_successValue); - parse0$1.Lfastparse_ParsingRun__f_successValue = arg1.toList__sci_List() - }; - var rhsAggregate$macro$18 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$19 = evidence$21.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$21.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$25 = evidence$21 - } else { - var postRhsIndex$macro$16 = evidence$21.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$21 = (postRhsIndex$macro$16 > preRhsIndex$macro$15); - var nextIndex$macro$24 = (((!rhsMadeProgress$macro$21) && input$macro$22.isReachable__I__Z(postRhsIndex$macro$16)) ? postLhsIndex$macro$14 : postRhsIndex$macro$16); - if (rhsMadeProgress$macro$21) { - evidence$21.checkForDrop__Z() - }; - var v = $as_sci_List(evidence$21.Lfastparse_ParsingRun__f_successValue); - var res$macro$25 = evidence$21.freshSuccess__O__I__Lfastparse_ParsingRun(v, nextIndex$macro$24) - }; - if (evidence$21.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$21.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$13, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$20, rhsMsg$macro$19), lhsAggregate$macro$17.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$18), (preRhsIndex$macro$15 === evidence$21.Lfastparse_ParsingRun__f_traceIndex)) - } - } - } - }; - if ((!evidence$21.Lfastparse_ParsingRun__f_isSuccess)) { - return evidence$21 - } else { - var postLhsIndex$macro$29 = evidence$21.Lfastparse_ParsingRun__f_index; - var lhsAggregate$macro$32 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - var lhsMsg$macro$35 = evidence$21.Lfastparse_ParsingRun__f_shortParserMsg; - if ((postLhsIndex$macro$29 > preLhsIndex$macro$28)) { - evidence$21.checkForDrop__Z() - }; - var lhsValue$macro$38 = evidence$21.Lfastparse_ParsingRun__f_successValue; - $m_Lfastparse_internal_Util$().consumeWhitespace__F1__Lfastparse_ParsingRun__V($m_Lfastparse_ScalaWhitespace$().Lfastparse_ScalaWhitespace$__f_whitespace, evidence$21); - if (evidence$21.Lfastparse_ParsingRun__f_isSuccess) { - if (((!evidence$21.Lfastparse_ParsingRun__f_isSuccess) && evidence$21.Lfastparse_ParsingRun__f_cut)) { - return evidence$21 - } else { - var preRhsIndex$macro$30 = evidence$21.Lfastparse_ParsingRun__f_index; - $m_Lfastparse_package$().End__Lfastparse_ParsingRun__Lfastparse_ParsingRun(evidence$21); - var rhsAggregate$macro$33 = evidence$21.Lfastparse_ParsingRun__f_failureGroupAggregate; - var rhsMsg$macro$34 = evidence$21.Lfastparse_ParsingRun__f_shortParserMsg; - if ((!evidence$21.Lfastparse_ParsingRun__f_isSuccess)) { - var res$macro$40 = evidence$21 - } else { - var postRhsIndex$macro$31 = evidence$21.Lfastparse_ParsingRun__f_index; - var rhsMadeProgress$macro$36 = (postRhsIndex$macro$31 > preRhsIndex$macro$30); - var nextIndex$macro$39 = (((!rhsMadeProgress$macro$36) && input$macro$37.isReachable__I__Z(postRhsIndex$macro$31)) ? postLhsIndex$macro$29 : postRhsIndex$macro$31); - if (rhsMadeProgress$macro$36) { - evidence$21.checkForDrop__Z() - }; - var t$1 = $as_sci_List(lhsValue$macro$38); - var res$macro$40 = evidence$21.freshSuccess__O__I__Lfastparse_ParsingRun(t$1, nextIndex$macro$39) - }; - if (evidence$21.Lfastparse_ParsingRun__f_verboseFailures) { - evidence$21.aggregateMsg__I__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Z__V(preLhsIndex$macro$28, $m_Lfastparse_internal_Util$().joinBinOp__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(lhsMsg$macro$35, rhsMsg$macro$34), lhsAggregate$macro$32.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs(rhsAggregate$macro$33), (preRhsIndex$macro$30 === evidence$21.Lfastparse_ParsingRun__f_traceIndex)) - }; - return res$macro$40 - } - } else { - return evidence$21 - } - } -}); -$c_Lhb_dhbw_Parser$.prototype.parse__T__s_util_Either = (function(input) { - var $$x1 = $m_Lfastparse_package$(); - var conv = new $c_sjsr_AnonFunction1(((this$1) => ((s$2) => { - var s = $as_T(s$2); - return new $c_Lfastparse_IndexedParserInput(s) - }))(this)); - return $as_s_util_Either($$x1.parse__Lfastparse_ParserInputSource__F1__Z__I__Lfastparse_internal_Instrument__Lfastparse_Parsed(new $c_Lfastparse_ParserInputSource$fromParserInput(input, conv), new $c_sjsr_AnonFunction1(((this$2$1) => ((x$8$2) => { - var x$8 = $as_Lfastparse_ParsingRun(x$8$2); - return $m_Lhb_dhbw_Parser$().program__Lfastparse_ParsingRun__Lfastparse_ParsingRun(x$8) - }))(this)), ($m_Lfastparse_package$(), false), ($m_Lfastparse_package$(), 0), ($m_Lfastparse_package$(), null)).fold__F3__F2__O(new $c_sjsr_AnonFunction3(((this$3$1) => ((x$9$2, x$10$2, extra$2) => { - $as_T(x$9$2); - $uI(x$10$2); - var extra = $as_Lfastparse_Parsed$Extra(extra$2); - $m_s_package$(); - var value = ("Parser Error: " + extra); - return new $c_s_util_Left(value) - }))(this)), new $c_sjsr_AnonFunction2(((this$4$1) => ((v$2, x$11$2) => { - var v = $as_sci_List(v$2); - $uI(x$11$2); - $m_s_package$(); - return new $c_s_util_Right(v) - }))(this)))) -}); -var $d_Lhb_dhbw_Parser$ = new $TypeData().initClass({ - Lhb_dhbw_Parser$: 0 -}, false, "hb.dhbw.Parser$", { - Lhb_dhbw_Parser$: 1, - O: 1 -}); -$c_Lhb_dhbw_Parser$.prototype.$classData = $d_Lhb_dhbw_Parser$; -var $n_Lhb_dhbw_Parser$; -function $m_Lhb_dhbw_Parser$() { - if ((!$n_Lhb_dhbw_Parser$)) { - $n_Lhb_dhbw_Parser$ = new $c_Lhb_dhbw_Parser$() - }; - return $n_Lhb_dhbw_Parser$ -} -/** @constructor */ -function $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad(tpvs) { - this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_tpvs = null; - this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_genericNameToTVMap = null; - this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_tpvs = tpvs; - var this$1 = $m_s_Predef$().s_Predef$__f_Map; - var elems = $m_sci_Nil$(); - this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_genericNameToTVMap = this$1.from__sc_IterableOnce__sci_Map(elems) -} -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype = new $h_O(); -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype.constructor = $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad; -/** @constructor */ -function $h_Lhb_dhbw_TYPE$GenericTypeReplaceMonad() { - /**/ -} -$h_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype = $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype; -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype.replaceGenerics__sci_List__sci_List = (function(inConstraints) { - var f = ((this$1) => ((x$1$2) => { - var x$1 = $as_Lhb_dhbw_Constraint(x$1$2); - return this$1.replaceGenerics__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint(x$1) - }))(this); - if ((inConstraints === $m_sci_Nil$())) { - return $m_sci_Nil$() - } else { - var arg1 = inConstraints.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(inConstraints.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - return h - } -}); -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype.replaceGenerics__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint = (function(inConstraint) { - if ((inConstraint instanceof $c_Lhb_dhbw_OrConstraint)) { - var x2 = $as_Lhb_dhbw_OrConstraint(inConstraint); - var cons = x2.Lhb_dhbw_OrConstraint__f_orCons; - var f = ((this$1) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_Constraint(x$2$2); - return this$1.replaceGenerics__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint(x$2) - }))(this); - if ((cons === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = cons.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(cons.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_OrConstraint($$x1) - } else if ((inConstraint instanceof $c_Lhb_dhbw_AndConstraint)) { - var x3 = $as_Lhb_dhbw_AndConstraint(inConstraint); - var andCons = x3.Lhb_dhbw_AndConstraint__f_andCons; - var f$1 = ((this$2) => ((x$3$2) => { - var x$3 = $as_Lhb_dhbw_Constraint(x$3$2); - return this$2.replaceGenerics__Lhb_dhbw_Constraint__Lhb_dhbw_Constraint(x$3) - }))(this); - if ((andCons === $m_sci_Nil$())) { - var $$x2 = $m_sci_Nil$() - } else { - var arg1$2 = andCons.head__O(); - var h$1 = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(andCons.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$3 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var $$x2 = h$1 - }; - return new $c_Lhb_dhbw_AndConstraint($$x2) - } else if ((inConstraint instanceof $c_Lhb_dhbw_LessDot)) { - var x4 = $as_Lhb_dhbw_LessDot(inConstraint); - var l = x4.Lhb_dhbw_LessDot__f_l; - var r = x4.Lhb_dhbw_LessDot__f_r; - return new $c_Lhb_dhbw_LessDot(this.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(l), this.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(r)) - } else if ((inConstraint instanceof $c_Lhb_dhbw_EqualsDot)) { - var x5 = $as_Lhb_dhbw_EqualsDot(inConstraint); - var l$2 = x5.Lhb_dhbw_EqualsDot__f_l; - var r$2 = x5.Lhb_dhbw_EqualsDot__f_r; - return new $c_Lhb_dhbw_EqualsDot(this.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(l$2), this.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(r$2)) - } else { - throw new $c_s_MatchError(inConstraint) - } -}); -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type = (function(inType) { - if ((inType instanceof $c_Lhb_dhbw_RefType)) { - var x2 = $as_Lhb_dhbw_RefType(inType); - var name = x2.Lhb_dhbw_RefType__f_name; - var params = x2.Lhb_dhbw_RefType__f_params; - var f = ((this$1) => ((x$4$2) => { - var x$4 = $as_Lhb_dhbw_Type(x$4$2); - return this$1.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(x$4) - }))(this); - if ((params === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = params.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(params.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_RefType(name, $$x1) - } else if ((inType instanceof $c_Lhb_dhbw_GenericType)) { - var x3 = $as_Lhb_dhbw_GenericType(inType); - var name$2 = x3.Lhb_dhbw_GenericType__f_name; - var this$2 = this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_genericNameToTVMap.get__O__s_Option(name$2); - if (this$2.isEmpty__Z()) { - var newTV = this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_tpvs.freshTPV__Lhb_dhbw_TypeVariable(); - var this$5 = this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_genericNameToTVMap; - this.Lhb_dhbw_TYPE$GenericTypeReplaceMonad__f_genericNameToTVMap = $as_sci_Map(this$5.updated__O__O__sci_MapOps(name$2, newTV)); - var $$x2 = newTV - } else { - var $$x2 = this$2.get__O() - }; - return $as_Lhb_dhbw_Type($$x2) - } else { - return inType - } -}); -var $d_Lhb_dhbw_TYPE$GenericTypeReplaceMonad = new $TypeData().initClass({ - Lhb_dhbw_TYPE$GenericTypeReplaceMonad: 0 -}, false, "hb.dhbw.TYPE$GenericTypeReplaceMonad", { - Lhb_dhbw_TYPE$GenericTypeReplaceMonad: 1, - O: 1 -}); -$c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad.prototype.$classData = $d_Lhb_dhbw_TYPE$GenericTypeReplaceMonad; -function $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEMethod__Lhb_dhbw_Method__Lhb_dhbw_RefType__sci_List__sci_List($thiz, method, thisType, ast) { - var $$x1 = method.Lhb_dhbw_Method__f_retExpr; - $m_sci_List$(); - var array = [new $c_T2(thisType, "this")]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var this$5 = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems); - var suffix = method.Lhb_dhbw_Method__f_params; - var x1 = $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2($thiz, $$x1, this$5.appendedAll__sc_IterableOnce__sci_List(suffix), ast); - if ((x1 === null)) { - throw new $c_s_MatchError(x1) - }; - var rty = $as_Lhb_dhbw_Type(x1.T2__f__1); - var cons = $as_sci_List(x1.T2__f__2); - var rassoc$1 = new $c_Lhb_dhbw_LessDot(rty, method.Lhb_dhbw_Method__f_retType); - return new $c_sci_$colon$colon(rassoc$1, cons) -} -function $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2($thiz, expr, localVars, ast) { - if ((expr instanceof $c_Lhb_dhbw_LocalVar)) { - var x2 = $as_Lhb_dhbw_LocalVar(expr); - var n = x2.Lhb_dhbw_LocalVar__f_x; - _return: { - var these = localVars; - while ((!these.isEmpty__Z())) { - var arg1 = these.head__O(); - var it = $as_T2(arg1); - var this$1 = $as_T(it.T2__f__2); - if ((this$1 === n)) { - var this$2 = new $c_s_Some(these.head__O()); - break _return - }; - these = $as_sci_List(these.tail__O()) - }; - var this$2 = $m_s_None$() - }; - if (this$2.isEmpty__Z()) { - var this$3 = $m_s_None$() - } else { - var arg1$1 = this$2.get__O(); - var p = $as_T2(arg1$1); - var this$3 = new $c_s_Some(new $c_T2(p.T2__f__1, $m_sci_Nil$())) - }; - if (this$3.isEmpty__Z()) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_Exception__T__(new $c_jl_Exception(), (("Local Variable " + n) + " not found"))) - }; - return $as_T2(this$3.get__O()) - } else if ((expr instanceof $c_Lhb_dhbw_FieldVar)) { - var x3 = $as_Lhb_dhbw_FieldVar(expr); - var e = x3.Lhb_dhbw_FieldVar__f_e; - var f = x3.Lhb_dhbw_FieldVar__f_f; - var genericReplace = new $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad($thiz); - var x1$2 = $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2($thiz, e, localVars, ast); - if ((x1$2 === null)) { - throw new $c_s_MatchError(x1$2) - }; - var rty = $as_Lhb_dhbw_Type(x1$2.T2__f__1); - var cons = $as_sci_List(x1$2.T2__f__2); - var fields = $p_Lhb_dhbw_TYPE$TYPEMonad__findFields__T__sci_List__sci_List($thiz, f, ast); - var a = $thiz.freshTPV__Lhb_dhbw_TypeVariable(); - var f$1 = ((this$4, rty$2, a$1) => ((f$2$2) => { - var f$2 = $as_T2(f$2$2); - $m_sci_List$(); - var array = [new $c_Lhb_dhbw_EqualsDot(rty$2, $p_Lhb_dhbw_TYPE$TYPEMonad__cToType__Lhb_dhbw_Class__Lhb_dhbw_RefType(this$4, $as_Lhb_dhbw_Class(f$2.T2__f__1))), new $c_Lhb_dhbw_EqualsDot(a$1, $as_Lhb_dhbw_Type(f$2.T2__f__2))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return new $c_Lhb_dhbw_AndConstraint($m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems)) - }))($thiz, rty, a); - if ((fields === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1$2 = fields.head__O(); - var h = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(fields.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$3 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f$1(arg1$3), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - var orCons = new $c_Lhb_dhbw_OrConstraint($$x1); - return new $c_T2(a, genericReplace.replaceGenerics__sci_List__sci_List(new $c_sci_$colon$colon(orCons, cons))) - } else if ((expr instanceof $c_Lhb_dhbw_MethodCall)) { - var x4 = $as_Lhb_dhbw_MethodCall(expr); - var e$2 = x4.Lhb_dhbw_MethodCall__f_e; - var name = x4.Lhb_dhbw_MethodCall__f_name; - var params = x4.Lhb_dhbw_MethodCall__f_params; - var genericReplace$2 = new $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad($thiz); - var a$2 = $thiz.freshTPV__Lhb_dhbw_TypeVariable(); - var x1$3 = $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2($thiz, e$2, localVars, ast); - if ((x1$3 === null)) { - throw new $c_s_MatchError(x1$3) - }; - var rty$3 = $as_Lhb_dhbw_Type(x1$3.T2__f__1); - var cons$3 = $as_sci_List(x1$3.T2__f__2); - var f$3 = ((this$5$1, localVars$1, ast$1) => ((ex$2) => { - var ex = $as_Lhb_dhbw_Expr(ex$2); - return $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2(this$5$1, ex, localVars$1, ast$1) - }))($thiz, localVars, ast); - if ((params === $m_sci_Nil$())) { - var es = $m_sci_Nil$() - } else { - var arg1$4 = params.head__O(); - var h$1 = new $c_sci_$colon$colon(f$3(arg1$4), $m_sci_Nil$()); - var t$1 = h$1; - var rest$1 = $as_sci_List(params.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$5 = rest$1.head__O(); - var nx$1 = new $c_sci_$colon$colon(f$3(arg1$5), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx$1; - t$1 = nx$1; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var es = h$1 - }; - var methods = $p_Lhb_dhbw_TYPE$TYPEMonad__findMethods__T__I__sci_List__sci_List($thiz, name, es.length__I(), ast); - var f$7 = ((this$6$1, rty$4, a$2$1, es$1) => ((m$2) => { - var m = $as_T2(m$2); - var this$13 = $as_Lhb_dhbw_Method(m.T2__f__2).Lhb_dhbw_Method__f_genericParams; - $m_sci_List$(); - var array$1 = [new $c_Lhb_dhbw_EqualsDot(rty$4, $p_Lhb_dhbw_TYPE$TYPEMonad__cToType__Lhb_dhbw_Class__Lhb_dhbw_RefType(this$6$1, $as_Lhb_dhbw_Class(m.T2__f__1))), new $c_Lhb_dhbw_EqualsDot(a$2$1, $as_Lhb_dhbw_Method(m.T2__f__2).Lhb_dhbw_Method__f_retType)]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var suffix = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems$1); - var this$18 = this$13.appendedAll__sc_IterableOnce__sci_List(suffix); - var this$15 = $as_Lhb_dhbw_Method(m.T2__f__2).Lhb_dhbw_Method__f_params; - var f$4 = ((this$14) => ((x$8$2) => { - var x$8 = $as_T2(x$8$2); - return $as_Lhb_dhbw_Type(x$8.T2__f__1) - }))(this$6$1); - if ((this$15 === $m_sci_Nil$())) { - var this$16 = $m_sci_Nil$() - } else { - var arg1$6 = this$15.head__O(); - var h$2 = new $c_sci_$colon$colon(f$4(arg1$6), $m_sci_Nil$()); - var t$2 = h$2; - var rest$2 = $as_sci_List(this$15.tail__O()); - while ((rest$2 !== $m_sci_Nil$())) { - var arg1$7 = rest$2.head__O(); - var nx$2 = new $c_sci_$colon$colon(f$4(arg1$7), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx$2; - t$2 = nx$2; - rest$2 = $as_sci_List(rest$2.tail__O()) - }; - var this$16 = h$2 - }; - var f$5 = ((this$2$1) => ((x$9$2) => { - var x$9 = $as_T2(x$9$2); - return $as_Lhb_dhbw_Type(x$9.T2__f__1) - }))(this$6$1); - if ((es$1 === $m_sci_Nil$())) { - var that = $m_sci_Nil$() - } else { - var arg1$8 = es$1.head__O(); - var h$3 = new $c_sci_$colon$colon(f$5(arg1$8), $m_sci_Nil$()); - var t$3 = h$3; - var rest$3 = $as_sci_List(es$1.tail__O()); - while ((rest$3 !== $m_sci_Nil$())) { - var arg1$9 = rest$3.head__O(); - var nx$3 = new $c_sci_$colon$colon(f$5(arg1$9), $m_sci_Nil$()); - t$3.sci_$colon$colon__f_next = nx$3; - t$3 = nx$3; - rest$3 = $as_sci_List(rest$3.tail__O()) - }; - var that = h$3 - }; - var this$17 = $as_sci_List($f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O(this$16, that)); - var f$6 = ((this$3$1) => ((a$3) => { - var a$4 = $as_T2(a$3); - return new $c_Lhb_dhbw_LessDot($as_Lhb_dhbw_Type(a$4.T2__f__2), $as_Lhb_dhbw_Type(a$4.T2__f__1)) - }))(this$6$1); - if ((this$17 === $m_sci_Nil$())) { - var suffix$1 = $m_sci_Nil$() - } else { - var arg1$10 = this$17.head__O(); - var h$4 = new $c_sci_$colon$colon(f$6(arg1$10), $m_sci_Nil$()); - var t$4 = h$4; - var rest$4 = $as_sci_List(this$17.tail__O()); - while ((rest$4 !== $m_sci_Nil$())) { - var arg1$11 = rest$4.head__O(); - var nx$4 = new $c_sci_$colon$colon(f$6(arg1$11), $m_sci_Nil$()); - t$4.sci_$colon$colon__f_next = nx$4; - t$4 = nx$4; - rest$4 = $as_sci_List(rest$4.tail__O()) - }; - var suffix$1 = h$4 - }; - return new $c_Lhb_dhbw_AndConstraint(this$18.appendedAll__sc_IterableOnce__sci_List(suffix$1)) - }))($thiz, rty$3, a$2, es); - if ((methods === $m_sci_Nil$())) { - var consM = $m_sci_Nil$() - } else { - var arg1$12 = methods.head__O(); - var h$5 = new $c_sci_$colon$colon(f$7(arg1$12), $m_sci_Nil$()); - var t$5 = h$5; - var rest$5 = $as_sci_List(methods.tail__O()); - while ((rest$5 !== $m_sci_Nil$())) { - var arg1$13 = rest$5.head__O(); - var nx$5 = new $c_sci_$colon$colon(f$7(arg1$13), $m_sci_Nil$()); - t$5.sci_$colon$colon__f_next = nx$5; - t$5 = nx$5; - rest$5 = $as_sci_List(rest$5.tail__O()) - }; - var consM = h$5 - }; - var rest$6 = es; - var h$6 = null; - var t$6 = null; - while ((rest$6 !== $m_sci_Nil$())) { - var arg1$14 = rest$6.head__O(); - var x$10 = $as_T2(arg1$14); - var it$1 = $as_sci_List(x$10.T2__f__2).iterator__sc_Iterator(); - while (it$1.hasNext__Z()) { - var nx$6 = new $c_sci_$colon$colon(it$1.next__O(), $m_sci_Nil$()); - if ((t$6 === null)) { - h$6 = nx$6 - } else { - t$6.sci_$colon$colon__f_next = nx$6 - }; - t$6 = nx$6 - }; - rest$6 = $as_sci_List(rest$6.tail__O()) - }; - var suffix$2 = ((h$6 === null) ? $m_sci_Nil$() : h$6); - var this$23 = cons$3.appendedAll__sc_IterableOnce__sci_List(suffix$2); - $m_sci_List$(); - var array$2 = [new $c_Lhb_dhbw_OrConstraint(consM)]; - var elems$2 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$2); - var suffix$3 = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems$2); - var retCons = this$23.appendedAll__sc_IterableOnce__sci_List(suffix$3); - return new $c_T2(a$2, genericReplace$2.replaceGenerics__sci_List__sci_List(retCons)) - } else if ((expr instanceof $c_Lhb_dhbw_Constructor)) { - var x5 = $as_Lhb_dhbw_Constructor(expr); - var className = x5.Lhb_dhbw_Constructor__f_className; - var params$2 = x5.Lhb_dhbw_Constructor__f_params; - var genericReplace$3 = new $c_Lhb_dhbw_TYPE$GenericTypeReplaceMonad($thiz); - var f$8 = ((this$8$1, localVars$2, ast$2) => ((ex$3$2) => { - var ex$3 = $as_Lhb_dhbw_Expr(ex$3$2); - return $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEExpr__Lhb_dhbw_Expr__sci_List__sci_List__T2(this$8$1, ex$3, localVars$2, ast$2) - }))($thiz, localVars, ast); - if ((params$2 === $m_sci_Nil$())) { - var es$2 = $m_sci_Nil$() - } else { - var arg1$15 = params$2.head__O(); - var h$7 = new $c_sci_$colon$colon(f$8(arg1$15), $m_sci_Nil$()); - var t$7 = h$7; - var rest$7 = $as_sci_List(params$2.tail__O()); - while ((rest$7 !== $m_sci_Nil$())) { - var arg1$16 = rest$7.head__O(); - var nx$7 = new $c_sci_$colon$colon(f$8(arg1$16), $m_sci_Nil$()); - t$7.sci_$colon$colon__f_next = nx$7; - t$7 = nx$7; - rest$7 = $as_sci_List(rest$7.tail__O()) - }; - var es$2 = h$7 - }; - var cl = $thiz.findClasses__T__sci_List__Lhb_dhbw_Class(className, ast); - var this$24 = cl.Lhb_dhbw_Class__f_fields; - var f$9 = ((this$9$1) => ((x$11$2) => { - var x$11 = $as_T2(x$11$2); - return $as_Lhb_dhbw_Type(x$11.T2__f__1) - }))($thiz); - if ((this$24 === $m_sci_Nil$())) { - var this$25 = $m_sci_Nil$() - } else { - var arg1$17 = this$24.head__O(); - var h$8 = new $c_sci_$colon$colon(f$9(arg1$17), $m_sci_Nil$()); - var t$8 = h$8; - var rest$8 = $as_sci_List(this$24.tail__O()); - while ((rest$8 !== $m_sci_Nil$())) { - var arg1$18 = rest$8.head__O(); - var nx$8 = new $c_sci_$colon$colon(f$9(arg1$18), $m_sci_Nil$()); - t$8.sci_$colon$colon__f_next = nx$8; - t$8 = nx$8; - rest$8 = $as_sci_List(rest$8.tail__O()) - }; - var this$25 = h$8 - }; - var f$10 = ((this$10$1) => ((x$12$2) => { - var x$12 = $as_T2(x$12$2); - return $as_Lhb_dhbw_Type(x$12.T2__f__1) - }))($thiz); - if ((es$2 === $m_sci_Nil$())) { - var that$1 = $m_sci_Nil$() - } else { - var arg1$19 = es$2.head__O(); - var h$9 = new $c_sci_$colon$colon(f$10(arg1$19), $m_sci_Nil$()); - var t$9 = h$9; - var rest$9 = $as_sci_List(es$2.tail__O()); - while ((rest$9 !== $m_sci_Nil$())) { - var arg1$20 = rest$9.head__O(); - var nx$9 = new $c_sci_$colon$colon(f$10(arg1$20), $m_sci_Nil$()); - t$9.sci_$colon$colon__f_next = nx$9; - t$9 = nx$9; - rest$9 = $as_sci_List(rest$9.tail__O()) - }; - var that$1 = h$9 - }; - var this$26 = $as_sci_List($f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O(this$25, that$1)); - var f$11 = ((this$11$1) => ((pair$2) => { - var pair = $as_T2(pair$2); - return new $c_Lhb_dhbw_LessDot($as_Lhb_dhbw_Type(pair.T2__f__2), $as_Lhb_dhbw_Type(pair.T2__f__1)) - }))($thiz); - if ((this$26 === $m_sci_Nil$())) { - var paramCons = $m_sci_Nil$() - } else { - var arg1$21 = this$26.head__O(); - var h$10 = new $c_sci_$colon$colon(f$11(arg1$21), $m_sci_Nil$()); - var t$10 = h$10; - var rest$10 = $as_sci_List(this$26.tail__O()); - while ((rest$10 !== $m_sci_Nil$())) { - var arg1$22 = rest$10.head__O(); - var nx$10 = new $c_sci_$colon$colon(f$11(arg1$22), $m_sci_Nil$()); - t$10.sci_$colon$colon__f_next = nx$10; - t$10 = nx$10; - rest$10 = $as_sci_List(rest$10.tail__O()) - }; - var paramCons = h$10 - }; - var rest$11 = es$2; - var h$11 = null; - var t$11 = null; - while ((rest$11 !== $m_sci_Nil$())) { - var arg1$23 = rest$11.head__O(); - var x$13 = $as_T2(arg1$23); - var it$2 = $as_sci_List(x$13.T2__f__2).iterator__sc_Iterator(); - while (it$2.hasNext__Z()) { - var nx$11 = new $c_sci_$colon$colon(it$2.next__O(), $m_sci_Nil$()); - if ((t$11 === null)) { - h$11 = nx$11 - } else { - t$11.sci_$colon$colon__f_next = nx$11 - }; - t$11 = nx$11 - }; - rest$11 = $as_sci_List(rest$11.tail__O()) - }; - var suffix$4 = ((h$11 === null) ? $m_sci_Nil$() : h$11); - var this$28 = paramCons.appendedAll__sc_IterableOnce__sci_List(suffix$4); - var this$27 = cl.Lhb_dhbw_Class__f_genericParams; - var f$12 = ((this$13$1) => ((gp$2) => { - var gp = $as_T2(gp$2); - return new $c_Lhb_dhbw_LessDot($as_Lhb_dhbw_Type(gp.T2__f__1), $as_Lhb_dhbw_Type(gp.T2__f__2)) - }))($thiz); - if ((this$27 === $m_sci_Nil$())) { - var suffix$5 = $m_sci_Nil$() - } else { - var arg1$24 = this$27.head__O(); - var h$12 = new $c_sci_$colon$colon(f$12(arg1$24), $m_sci_Nil$()); - var t$12 = h$12; - var rest$12 = $as_sci_List(this$27.tail__O()); - while ((rest$12 !== $m_sci_Nil$())) { - var arg1$25 = rest$12.head__O(); - var nx$12 = new $c_sci_$colon$colon(f$12(arg1$25), $m_sci_Nil$()); - t$12.sci_$colon$colon__f_next = nx$12; - t$12 = nx$12; - rest$12 = $as_sci_List(rest$12.tail__O()) - }; - var suffix$5 = h$12 - }; - var retCons$2 = this$28.appendedAll__sc_IterableOnce__sci_List(suffix$5); - var this$29 = cl.Lhb_dhbw_Class__f_genericParams; - var f$13 = ((this$14$1) => ((x$14$2) => { - var x$14 = $as_T2(x$14$2); - return $as_Lhb_dhbw_Type(x$14.T2__f__1) - }))($thiz); - if ((this$29 === $m_sci_Nil$())) { - var this$30 = $m_sci_Nil$() - } else { - var arg1$26 = this$29.head__O(); - var h$13 = new $c_sci_$colon$colon(f$13(arg1$26), $m_sci_Nil$()); - var t$13 = h$13; - var rest$13 = $as_sci_List(this$29.tail__O()); - while ((rest$13 !== $m_sci_Nil$())) { - var arg1$27 = rest$13.head__O(); - var nx$13 = new $c_sci_$colon$colon(f$13(arg1$27), $m_sci_Nil$()); - t$13.sci_$colon$colon__f_next = nx$13; - t$13 = nx$13; - rest$13 = $as_sci_List(rest$13.tail__O()) - }; - var this$30 = h$13 - }; - var f$14 = ((this$15$1, genericReplace$3$1) => ((x$15$2) => { - var x$15 = $as_Lhb_dhbw_Type(x$15$2); - return genericReplace$3$1.replaceGenerics__Lhb_dhbw_Type__Lhb_dhbw_Type(x$15) - }))($thiz, genericReplace$3); - if ((this$30 === $m_sci_Nil$())) { - var $$x2 = $m_sci_Nil$() - } else { - var arg1$28 = this$30.head__O(); - var h$14 = new $c_sci_$colon$colon(f$14(arg1$28), $m_sci_Nil$()); - var t$14 = h$14; - var rest$14 = $as_sci_List(this$30.tail__O()); - while ((rest$14 !== $m_sci_Nil$())) { - var arg1$29 = rest$14.head__O(); - var nx$14 = new $c_sci_$colon$colon(f$14(arg1$29), $m_sci_Nil$()); - t$14.sci_$colon$colon__f_next = nx$14; - t$14 = nx$14; - rest$14 = $as_sci_List(rest$14.tail__O()) - }; - var $$x2 = h$14 - }; - return new $c_T2(new $c_Lhb_dhbw_RefType(className, $$x2), genericReplace$3.replaceGenerics__sci_List__sci_List(retCons$2)) - } else { - throw new $c_s_MatchError(expr) - } -} -function $p_Lhb_dhbw_TYPE$TYPEMonad__findMethods__T__I__sci_List__sci_List($thiz, m, numParams, ast) { - var rest = ast; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var arg1 = rest.head__O(); - var c = $as_Lhb_dhbw_Class(arg1); - var this$4 = c.Lhb_dhbw_Class__f_methods; - var f = ((this$1, m$1, numParams$1) => ((method$2) => { - var method = $as_Lhb_dhbw_Method(method$2); - var this$2 = method.Lhb_dhbw_Method__f_name; - if ((this$2 === m$1)) { - var this$3 = method.Lhb_dhbw_Method__f_params; - return (this$3.length__I() === numParams$1) - } else { - return false - } - }))($thiz, m, numParams); - var l = this$4; - block: { - var result; - while (true) { - if (l.isEmpty__Z()) { - var result = $m_sci_Nil$(); - break - } else { - var h$1 = l.head__O(); - var t$1 = $as_sci_List(l.tail__O()); - if (($uZ(f(h$1)) === false)) { - l = t$1; - continue - }; - var start = l; - var remaining = t$1; - while (true) { - if (remaining.isEmpty__Z()) { - var result = start; - break block - } else { - var x = remaining.head__O(); - if (($uZ(f(x)) !== false)) { - remaining = $as_sci_List(remaining.tail__O()); - continue - }; - var firstMiss = remaining; - var newHead = new $c_sci_$colon$colon(start.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(start.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(f(head)) !== false)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - var result = newHead; - break block - } - } - } - } - }; - var f$1 = ((this$2$1, c$1) => ((it$2) => { - var it = $as_Lhb_dhbw_Method(it$2); - return new $c_T2(c$1, it) - }))($thiz, c); - if ((result === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1$1 = result.head__O(); - var h$2 = new $c_sci_$colon$colon(f$1(arg1$1), $m_sci_Nil$()); - var t$2 = h$2; - var rest$1 = $as_sci_List(result.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$2 = rest$1.head__O(); - var nx = new $c_sci_$colon$colon(f$1(arg1$2), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx; - t$2 = nx; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var $$x1 = h$2 - }; - var it$1 = $$x1.iterator__sc_Iterator(); - while (it$1.hasNext__Z()) { - var nx$1 = new $c_sci_$colon$colon(it$1.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx$1 - } else { - t.sci_$colon$colon__f_next = nx$1 - }; - t = nx$1 - }; - rest = $as_sci_List(rest.tail__O()) - }; - return ((h === null) ? $m_sci_Nil$() : h) -} -function $p_Lhb_dhbw_TYPE$TYPEMonad__findFields__T__sci_List__sci_List($thiz, f, ast) { - var rest = ast; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var arg1 = rest.head__O(); - var c = $as_Lhb_dhbw_Class(arg1); - var this$3 = c.Lhb_dhbw_Class__f_fields; - var f$2 = ((this$1, f$1) => ((field$2) => { - var field = $as_T2(field$2); - var this$2 = $as_T(field.T2__f__2); - return (this$2 === f$1) - }))($thiz, f); - var l = this$3; - block: { - var result; - while (true) { - if (l.isEmpty__Z()) { - var result = $m_sci_Nil$(); - break - } else { - var h$1 = l.head__O(); - var t$1 = $as_sci_List(l.tail__O()); - if (($uZ(f$2(h$1)) === false)) { - l = t$1; - continue - }; - var start = l; - var remaining = t$1; - while (true) { - if (remaining.isEmpty__Z()) { - var result = start; - break block - } else { - var x = remaining.head__O(); - if (($uZ(f$2(x)) !== false)) { - remaining = $as_sci_List(remaining.tail__O()); - continue - }; - var firstMiss = remaining; - var newHead = new $c_sci_$colon$colon(start.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(start.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(f$2(head)) !== false)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - var result = newHead; - break block - } - } - } - } - }; - var f$3 = ((this$2$1, c$1) => ((it$2) => { - var it = $as_T2(it$2); - return new $c_T2(c$1, it.T2__f__1) - }))($thiz, c); - if ((result === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1$1 = result.head__O(); - var h$2 = new $c_sci_$colon$colon(f$3(arg1$1), $m_sci_Nil$()); - var t$2 = h$2; - var rest$1 = $as_sci_List(result.tail__O()); - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$2 = rest$1.head__O(); - var nx = new $c_sci_$colon$colon(f$3(arg1$2), $m_sci_Nil$()); - t$2.sci_$colon$colon__f_next = nx; - t$2 = nx; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - var $$x1 = h$2 - }; - var it$1 = $$x1.iterator__sc_Iterator(); - while (it$1.hasNext__Z()) { - var nx$1 = new $c_sci_$colon$colon(it$1.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx$1 - } else { - t.sci_$colon$colon__f_next = nx$1 - }; - t = nx$1 - }; - rest = $as_sci_List(rest.tail__O()) - }; - return ((h === null) ? $m_sci_Nil$() : h) -} -function $p_Lhb_dhbw_TYPE$TYPEMonad__cToType__Lhb_dhbw_Class__Lhb_dhbw_RefType($thiz, c) { - var $$x2 = c.Lhb_dhbw_Class__f_name; - var this$2 = c.Lhb_dhbw_Class__f_genericParams; - var f = ((this$1) => ((it$2) => { - var it = $as_T2(it$2); - return $as_Lhb_dhbw_Type(it.T2__f__1) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_RefType($$x2, $$x1) -} -/** @constructor */ -function $c_Lhb_dhbw_TYPE$TYPEMonad() { - this.Lhb_dhbw_TYPE$TYPEMonad__f_tpvNum = 0; - this.Lhb_dhbw_TYPE$TYPEMonad__f_tpvNum = 0 -} -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype = new $h_O(); -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype.constructor = $c_Lhb_dhbw_TYPE$TYPEMonad; -/** @constructor */ -function $h_Lhb_dhbw_TYPE$TYPEMonad() { - /**/ -} -$h_Lhb_dhbw_TYPE$TYPEMonad.prototype = $c_Lhb_dhbw_TYPE$TYPEMonad.prototype; -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype.TYPEClass__Lhb_dhbw_Class__sci_List__Lhb_dhbw_FiniteClosure__T2 = (function(currentClass, ast, fc) { - var $$x2 = currentClass.Lhb_dhbw_Class__f_name; - var this$2 = currentClass.Lhb_dhbw_Class__f_genericParams; - var f = ((this$1) => ((it$2) => { - var it = $as_T2(it$2); - return new $c_Lhb_dhbw_RefType($as_Lhb_dhbw_GenericType(it.T2__f__1).Lhb_dhbw_GenericType__f_name, $m_sci_Nil$()) - }))(this); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - var thisType = new $c_Lhb_dhbw_RefType($$x2, $$x1); - var this$3 = currentClass.Lhb_dhbw_Class__f_methods; - var rest$1 = this$3; - var h$1 = null; - var t$1 = null; - while ((rest$1 !== $m_sci_Nil$())) { - var arg1$2 = rest$1.head__O(); - var m = $as_Lhb_dhbw_Method(arg1$2); - var it$1 = $p_Lhb_dhbw_TYPE$TYPEMonad__TYPEMethod__Lhb_dhbw_Method__Lhb_dhbw_RefType__sci_List__sci_List(this, m, thisType, ast).iterator__sc_Iterator(); - while (it$1.hasNext__Z()) { - var nx$1 = new $c_sci_$colon$colon(it$1.next__O(), $m_sci_Nil$()); - if ((t$1 === null)) { - h$1 = nx$1 - } else { - t$1.sci_$colon$colon__f_next = nx$1 - }; - t$1 = nx$1 - }; - rest$1 = $as_sci_List(rest$1.tail__O()) - }; - return new $c_T2(((h$1 === null) ? $m_sci_Nil$() : h$1), fc) -}); -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype.freshTPV__Lhb_dhbw_TypeVariable = (function() { - this.Lhb_dhbw_TYPE$TYPEMonad__f_tpvNum = ((1 + this.Lhb_dhbw_TYPE$TYPEMonad__f_tpvNum) | 0); - var this$1 = this.Lhb_dhbw_TYPE$TYPEMonad__f_tpvNum; - return new $c_Lhb_dhbw_TypeVariable(("" + this$1)) -}); -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype.findClasses__T__sci_List__Lhb_dhbw_Class = (function(className, ast) { - var f = ((this$1, className$1) => ((c$2) => { - var c = $as_Lhb_dhbw_Class(c$2); - var this$2 = c.Lhb_dhbw_Class__f_name; - return (this$2 === className$1) - }))(this, className); - var l = ast; - block: { - var result; - while (true) { - if (l.isEmpty__Z()) { - var result = $m_sci_Nil$(); - break - } else { - var h = l.head__O(); - var t = $as_sci_List(l.tail__O()); - if (($uZ(f(h)) === false)) { - l = t; - continue - }; - var start = l; - var remaining = t; - while (true) { - if (remaining.isEmpty__Z()) { - var result = start; - break block - } else { - var x = remaining.head__O(); - if (($uZ(f(x)) !== false)) { - remaining = $as_sci_List(remaining.tail__O()); - continue - }; - var firstMiss = remaining; - var newHead = new $c_sci_$colon$colon(start.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(start.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(f(head)) !== false)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - var result = newHead; - break block - } - } - } - } - }; - return $as_Lhb_dhbw_Class(result.head__O()) -}); -var $d_Lhb_dhbw_TYPE$TYPEMonad = new $TypeData().initClass({ - Lhb_dhbw_TYPE$TYPEMonad: 0 -}, false, "hb.dhbw.TYPE$TYPEMonad", { - Lhb_dhbw_TYPE$TYPEMonad: 1, - O: 1 -}); -$c_Lhb_dhbw_TYPE$TYPEMonad.prototype.$classData = $d_Lhb_dhbw_TYPE$TYPEMonad; -function $is_Lhb_dhbw_Type(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lhb_dhbw_Type))) -} -function $as_Lhb_dhbw_Type(obj) { - return (($is_Lhb_dhbw_Type(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Type")) -} -function $isArrayOf_Lhb_dhbw_Type(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Type))) -} -function $asArrayOf_Lhb_dhbw_Type(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Type(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Type;", depth)) -} -function $p_Lhb_dhbw_Unify$__getAUnifyLessDotC__sci_Set__sci_Set($thiz, from) { - return $as_sci_Set(from.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyRefType))) { - return true - } - }; - return false - }))($thiz)))) -} -function $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_FJType__Lhb_dhbw_UnifyType($thiz, fjType) { - if ((fjType instanceof $c_Lhb_dhbw_FJNamedType)) { - var x2 = $as_Lhb_dhbw_FJNamedType(fjType); - var n = x2.Lhb_dhbw_FJNamedType__f_name; - var p = x2.Lhb_dhbw_FJNamedType__f_params; - var f = ((this$1) => ((fjType$2$2) => { - var fjType$2 = $as_Lhb_dhbw_FJType(fjType$2$2); - return $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_FJType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), fjType$2) - }))($thiz); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType(n, $$x1) - } else if ((fjType instanceof $c_Lhb_dhbw_FJTypeVariable)) { - var x3 = $as_Lhb_dhbw_FJTypeVariable(fjType); - var n$2 = x3.Lhb_dhbw_FJTypeVariable__f_name; - return new $c_Lhb_dhbw_UnifyTV(n$2) - } else { - throw new $c_s_MatchError(fjType) - } -} -function $p_Lhb_dhbw_Unify$__convertNamedType__Lhb_dhbw_FJNamedType__Lhb_dhbw_UnifyRefType($thiz, fjType) { - var $$x2 = fjType.Lhb_dhbw_FJNamedType__f_name; - var this$2 = fjType.Lhb_dhbw_FJNamedType__f_params; - var f = ((this$1) => ((fjType$2$2) => { - var fjType$2 = $as_Lhb_dhbw_FJType(fjType$2$2); - return $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_FJType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), fjType$2) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType($$x2, $$x1) -} -function $p_Lhb_dhbw_Unify$__convertRefType__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FJNamedType($thiz, unifyType) { - var $$x2 = unifyType.Lhb_dhbw_UnifyRefType__f_name; - var this$2 = unifyType.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1) => ((x$2$2) => { - var x$2 = $as_Lhb_dhbw_UnifyType(x$2$2); - return $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($m_Lhb_dhbw_Unify$(), x$2) - }))($thiz); - if ((this$2 === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = this$2.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$2.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_FJNamedType($$x2, $$x1) -} -function $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($thiz, unifyType) { - if ((unifyType instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x2 = $as_Lhb_dhbw_UnifyRefType(unifyType); - var n = x2.Lhb_dhbw_UnifyRefType__f_name; - var p = x2.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1) => ((x$3$2) => { - var x$3 = $as_Lhb_dhbw_UnifyType(x$3$2); - return $p_Lhb_dhbw_Unify$__convert__Lhb_dhbw_UnifyType__Lhb_dhbw_FJType($m_Lhb_dhbw_Unify$(), x$3) - }))($thiz); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_FJNamedType(n, $$x1) - } else if ((unifyType instanceof $c_Lhb_dhbw_UnifyTV)) { - var x3 = $as_Lhb_dhbw_UnifyTV(unifyType); - var n$2 = x3.Lhb_dhbw_UnifyTV__f_name; - return new $c_Lhb_dhbw_FJTypeVariable(n$2) - } else { - throw new $c_s_MatchError(unifyType) - } -} -function $p_Lhb_dhbw_Unify$__getSuperTypes__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FiniteClosure__sci_Set($thiz, of, fc) { - var of$1 = $p_Lhb_dhbw_Unify$__convertRefType__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FJNamedType($thiz, of); - return $as_sci_Set($p_Lhb_dhbw_FiniteClosure__calculateSupertypes__Lhb_dhbw_FJNamedType__sci_Set(fc, of$1).map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((fjType$2) => { - var fjType = $as_Lhb_dhbw_FJNamedType(fjType$2); - return $p_Lhb_dhbw_Unify$__convertNamedType__Lhb_dhbw_FJNamedType__Lhb_dhbw_UnifyRefType($m_Lhb_dhbw_Unify$(), fjType) - }))($thiz)))) -} -function $p_Lhb_dhbw_Unify$__isLinked__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyTV__sci_Set__Z($thiz, a, b, aUnifyLessDota) { - var rightsides = $as_sci_Set($p_Lhb_dhbw_Unify$__getRightSides$1__Lhb_dhbw_UnifyTV__sci_Set__sci_Set($thiz, a, aUnifyLessDota).map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyLessDot(c$2); - return c.Lhb_dhbw_UnifyConstraint__f_right - }))($thiz)))); - if ((!rightsides.isEmpty__Z())) { - if (rightsides.contains__O__Z(b)) { - return true - } else { - var result = false; - var it = rightsides.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var arg1 = result; - var arg2 = it.next__O(); - var r = $uZ(arg1); - var c$3 = $as_Lhb_dhbw_UnifyType(arg2); - result = (r || $p_Lhb_dhbw_Unify$__isLinked__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyTV__sci_Set__Z($m_Lhb_dhbw_Unify$(), $as_Lhb_dhbw_UnifyTV(c$3), b, aUnifyLessDota)) - }; - return $uZ(result) - } - } else { - return false - } -} -function $p_Lhb_dhbw_Unify$__findCircles__sci_Set__sc_View($thiz, aUnifyLessDota) { - return $as_sc_View(aUnifyLessDota.view__sc_View().map__F1__O(new $c_sjsr_AnonFunction1(((this$1, aUnifyLessDota$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyLessDot(c$2); - $m_sci_List$(); - var array = [c]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return $p_Lhb_dhbw_Unify$__findCircle$1__sci_List__sci_Set__sci_List(this$1, $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems), aUnifyLessDota$1) - }))($thiz, aUnifyLessDota)))) -} -function $p_Lhb_dhbw_Unify$__paramsContain__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyRefType__Z($thiz, tv, inParams) { - var this$1 = inParams.Lhb_dhbw_UnifyRefType__f_params; - _return: { - var these = this$1; - while ((!these.isEmpty__Z())) { - var arg1 = these.head__O(); - var t = $as_Lhb_dhbw_UnifyType(arg1); - if ((t instanceof $c_Lhb_dhbw_UnifyTV)) { - var x2 = $as_Lhb_dhbw_UnifyTV(t); - var a = x2.Lhb_dhbw_UnifyTV__f_name; - var $$x1 = tv.equals__O__Z(new $c_Lhb_dhbw_UnifyTV(a)) - } else { - if ((!(t instanceof $c_Lhb_dhbw_UnifyRefType))) { - throw new $c_s_MatchError(t) - }; - var x3 = $as_Lhb_dhbw_UnifyRefType(t); - var a$2 = x3.Lhb_dhbw_UnifyRefType__f_name; - var p = x3.Lhb_dhbw_UnifyRefType__f_params; - var $$x1 = $p_Lhb_dhbw_Unify$__paramsContain__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyRefType__Z($m_Lhb_dhbw_Unify$(), tv, new $c_Lhb_dhbw_UnifyRefType(a$2, p)) - }; - if ($$x1) { - var this$2 = new $c_s_Some(these.head__O()); - break _return - }; - these = $as_sci_List(these.tail__O()) - }; - var this$2 = $m_s_None$() - }; - return (!this$2.isEmpty__Z()) -} -function $p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($thiz, a, withType, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x2 = $as_Lhb_dhbw_UnifyRefType(in$1); - var n = x2.Lhb_dhbw_UnifyRefType__f_name; - var p = x2.Lhb_dhbw_UnifyRefType__f_params; - var f = ((this$1, a$1, withType$1) => ((t$2) => { - var t = $as_Lhb_dhbw_UnifyType(t$2); - return $p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), a$1, withType$1, t) - }))($thiz, a, withType); - if ((p === $m_sci_Nil$())) { - var $$x1 = $m_sci_Nil$() - } else { - var arg1 = p.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t$1 = h; - var rest = $as_sci_List(p.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t$1.sci_$colon$colon__f_next = nx; - t$1 = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var $$x1 = h - }; - return new $c_Lhb_dhbw_UnifyRefType(n, $$x1) - } else if ((in$1 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x3 = $as_Lhb_dhbw_UnifyTV(in$1); - var n$2 = x3.Lhb_dhbw_UnifyTV__f_name; - var this$2 = a.Lhb_dhbw_UnifyTV__f_name; - if ((this$2 === n$2)) { - return withType - } else { - return in$1 - } - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_Unify$__getAllTvs__Lhb_dhbw_UnifyType__sci_Set($thiz, in$1) { - if ((in$1 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x2 = $as_Lhb_dhbw_UnifyTV(in$1); - var a = x2.Lhb_dhbw_UnifyTV__f_name; - var this$4 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_Lhb_dhbw_UnifyTV(a)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$4.from__sc_IterableOnce__sci_Set(elems) - } else if ((in$1 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x3 = $as_Lhb_dhbw_UnifyRefType(in$1); - var params = x3.Lhb_dhbw_UnifyRefType__f_params; - var rest = params; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var arg1 = rest.head__O(); - var x$8 = $as_Lhb_dhbw_UnifyType(arg1); - var it = $p_Lhb_dhbw_Unify$__getAllTvs__Lhb_dhbw_UnifyType__sci_Set($m_Lhb_dhbw_Unify$(), x$8).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var nx = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx - } else { - t.sci_$colon$colon__f_next = nx - }; - t = nx - }; - rest = $as_sci_List(rest.tail__O()) - }; - var this$5 = ((h === null) ? $m_sci_Nil$() : h); - return $m_sci_Set$().from__sc_IterableOnce__sci_Set(this$5) - } else { - throw new $c_s_MatchError(in$1) - } -} -function $p_Lhb_dhbw_Unify$__doWhileSome__F1__sci_Set__sci_Set($thiz, fun, eqTemp) { - var this$1 = $as_s_Option(fun.apply__O__O(eqTemp)); - if (this$1.isEmpty__Z()) { - var this$2 = $m_s_None$() - } else { - var arg1 = this$1.get__O(); - var eqTemp2 = $as_sci_Set(arg1); - var this$2 = new $c_s_Some($p_Lhb_dhbw_Unify$__doWhileSome__F1__sci_Set__sci_Set($m_Lhb_dhbw_Unify$(), fun, eqTemp2)) - }; - return $as_sci_Set((this$2.isEmpty__Z() ? eqTemp : this$2.get__O())) -} -function $p_Lhb_dhbw_Unify$__getNext$1__sci_Set__s_Option($thiz, from) { - var this$2 = from.find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$1) => ((x$1$2) => { - var x$1 = $as_Lhb_dhbw_CartesianProduct(x$1$2); - return x$1.hasNext__Z() - }))($thiz))); - if (this$2.isEmpty__Z()) { - return $m_s_None$() - } else { - var arg1 = this$2.get__O(); - var it = $as_Lhb_dhbw_CartesianProduct(arg1); - return new $c_s_Some(it.nextProduct__sci_Set()) - } -} -function $p_Lhb_dhbw_Unify$__getRightSides$1__Lhb_dhbw_UnifyTV__sci_Set__sci_Set($thiz, of, aUnifyLessDota$3) { - return $as_sci_Set(aUnifyLessDota$3.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1, of$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyLessDot(c$2); - var this$2 = $as_Lhb_dhbw_UnifyTV(c.Lhb_dhbw_UnifyConstraint__f_left).Lhb_dhbw_UnifyTV__f_name; - var that = of$1.Lhb_dhbw_UnifyTV__f_name; - return (this$2 === that) - }))($thiz, of)))) -} -function $p_Lhb_dhbw_Unify$__getRightSides$2__Lhb_dhbw_UnifyTV__sci_Set__sci_Set($thiz, of, aUnifyLessDota$4) { - return $as_sci_Set(aUnifyLessDota$4.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1, of$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyLessDot(c$2); - var this$2 = $as_Lhb_dhbw_UnifyTV(c.Lhb_dhbw_UnifyConstraint__f_left).Lhb_dhbw_UnifyTV__f_name; - var that = of$1.Lhb_dhbw_UnifyTV__f_name; - return (this$2 === that) - }))($thiz, of)))) -} -function $p_Lhb_dhbw_Unify$__findCircle$1__sci_List__sci_Set__sci_List($thiz, graph, aUnifyLessDota$4) { - var this$1 = $as_Lhb_dhbw_UnifyLessDot(graph.last__O()); - var newAdditions = $p_Lhb_dhbw_Unify$__getRightSides$2__Lhb_dhbw_UnifyTV__sci_Set__sci_Set($thiz, $as_Lhb_dhbw_UnifyTV(this$1.Lhb_dhbw_UnifyConstraint__f_right), aUnifyLessDota$4); - var circle = $m_sci_Nil$(); - var iterator = newAdditions.iterator__sc_Iterator(); - while ((iterator.hasNext__Z() && circle.isEmpty__Z())) { - var newAdd = $as_Lhb_dhbw_UnifyLessDot(iterator.next__O()); - var $$x1 = newAdd.Lhb_dhbw_UnifyConstraint__f_right; - var this$2 = $as_Lhb_dhbw_UnifyLessDot(graph.head__O()); - if ($$x1.equals__O__Z(this$2.Lhb_dhbw_UnifyConstraint__f_left)) { - circle = $as_sci_List($f_sc_StrictOptimizedSeqOps__appended__O__O(graph, newAdd)) - } else { - $m_sci_List$(); - var array = [newAdd]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var suffix = $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems); - circle = $p_Lhb_dhbw_Unify$__findCircle$1__sci_List__sci_Set__sci_List($thiz, graph.appendedAll__sc_IterableOnce__sci_List(suffix), aUnifyLessDota$4) - } - }; - return circle -} -function $p_Lhb_dhbw_Unify$__substCall$1__sci_Set__T2($thiz, eq) { - var this$6 = eq.find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - var rc13 = false; - var x2 = null; - if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - rc13 = true; - x2 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var this$2 = x2; - var p3 = this$2.Lhb_dhbw_UnifyConstraint__f_left; - var this$3 = x2; - var p4 = this$3.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x5 = $as_Lhb_dhbw_UnifyTV(p3); - var a = x5.Lhb_dhbw_UnifyTV__f_name; - if ((p4 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x6 = $as_Lhb_dhbw_UnifyRefType(p4); - var n = x6.Lhb_dhbw_UnifyRefType__f_name; - var p = x6.Lhb_dhbw_UnifyRefType__f_params; - return (!$p_Lhb_dhbw_Unify$__paramsContain__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyRefType__Z($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyTV(a), new $c_Lhb_dhbw_UnifyRefType(n, p))) - } - } - }; - if (rc13) { - var this$4 = x2; - var p8 = this$4.Lhb_dhbw_UnifyConstraint__f_left; - var this$5 = x2; - var p9 = this$5.Lhb_dhbw_UnifyConstraint__f_right; - if ((p8 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x10 = $as_Lhb_dhbw_UnifyTV(p8); - var a$2 = x10.Lhb_dhbw_UnifyTV__f_name; - if ((p9 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x11 = $as_Lhb_dhbw_UnifyTV(p9); - var b = x11.Lhb_dhbw_UnifyTV__f_name; - return (a$2 !== b) - } - } - }; - return false - }))($thiz))); - if (this$6.isEmpty__Z()) { - var this$8 = $m_s_None$() - } else { - var arg1 = this$6.get__O(); - var c$3 = $as_Lhb_dhbw_UnifyConstraint(arg1); - var this$8 = new $c_s_Some(new $c_T2($m_Lhb_dhbw_Unify$().subst__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__sci_Set__sci_Set($as_Lhb_dhbw_UnifyTV(c$3.left__Lhb_dhbw_UnifyType()), c$3.right__Lhb_dhbw_UnifyType(), $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$7, c$1) => ((x$6$2) => { - var x$6 = $as_Lhb_dhbw_UnifyConstraint(x$6$2); - return (!x$6.equals__O__Z(c$1)) - }))($thiz, c$3))))), new $c_s_Some(c$3))) - }; - return $as_T2((this$8.isEmpty__Z() ? new $c_T2(eq, $m_s_None$()) : this$8.get__O())) -} -/** @constructor */ -function $c_Lhb_dhbw_Unify$() { - /**/ -} -$c_Lhb_dhbw_Unify$.prototype = new $h_O(); -$c_Lhb_dhbw_Unify$.prototype.constructor = $c_Lhb_dhbw_Unify$; -/** @constructor */ -function $h_Lhb_dhbw_Unify$() { - /**/ -} -$h_Lhb_dhbw_Unify$.prototype = $c_Lhb_dhbw_Unify$.prototype; -$c_Lhb_dhbw_Unify$.prototype.unifyIterative__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set = (function(orCons, fc) { - var this$4 = $m_s_Predef$().s_Predef$__f_Set; - var array = [$ct_Lhb_dhbw_CartesianProduct__sci_Set__(new $c_Lhb_dhbw_CartesianProduct(), orCons)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - var eqSets = this$4.from__sc_IterableOnce__sci_Set(elems); - var it = $p_Lhb_dhbw_Unify$__getNext$1__sci_Set__s_Option(this, eqSets); - var this$5 = $m_s_Predef$().s_Predef$__f_Set; - var elems$1 = $m_sci_Nil$(); - var results = this$5.from__sc_IterableOnce__sci_Set(elems$1); - while (true) { - var this$6 = it; - if ((!this$6.isEmpty__Z())) { - var eqSet = $as_sci_Set(it.get__O()); - var $$x1 = this.applyRules__Lhb_dhbw_FiniteClosure__F1(fc); - var this$8 = $m_s_$less$colon$less$(); - var rulesResult = $as_sci_Set($$x1.apply__O__O(eqSet.flatten__F1__O(this$8.s_$less$colon$less$__f_singleton))); - var step2Result = this.step2__sci_Set__Lhb_dhbw_FiniteClosure__Lhb_dhbw_CartesianProduct(rulesResult, fc); - while (step2Result.hasNext__Z()) { - var $$x2 = step2Result.nextProduct__sci_Set(); - var this$10 = $m_s_$less$colon$less$(); - var substResult = this.substStep__sci_Set__Lhb_dhbw_Unify$Step4Result($as_sci_Set($$x2.flatten__F1__O(this$10.s_$less$colon$less$__f_singleton))); - if ((substResult instanceof $c_Lhb_dhbw_Unify$UnchangedSet)) { - var x2 = $as_Lhb_dhbw_Unify$UnchangedSet(substResult); - var eq = x2.Lhb_dhbw_Unify$UnchangedSet__f_eq; - if (this.isSolvedForm__sci_Set__Z(eq)) { - var this$11 = results; - results = $as_sci_Set(this$11.incl__O__sci_SetOps(eq)) - } - } else if ((substResult instanceof $c_Lhb_dhbw_Unify$ChangedSet)) { - var x3 = $as_Lhb_dhbw_Unify$ChangedSet(substResult); - var eq$2 = x3.Lhb_dhbw_Unify$ChangedSet__f_eq; - var this$20 = eqSets; - var this$19 = $m_s_Predef$().s_Predef$__f_Set; - var this$15 = $m_s_Predef$().s_Predef$__f_Set; - var array$1 = [eq$2]; - var elems$2 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - var array$2 = [this$15.from__sc_IterableOnce__sci_Set(elems$2)]; - var elems$3 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$2); - var elem = $ct_Lhb_dhbw_CartesianProduct__sci_Set__(new $c_Lhb_dhbw_CartesianProduct(), this$19.from__sc_IterableOnce__sci_Set(elems$3)); - eqSets = $as_sci_Set(this$20.incl__O__sci_SetOps(elem)) - } else { - throw new $c_s_MatchError(substResult) - } - }; - it = $p_Lhb_dhbw_Unify$__getNext$1__sci_Set__s_Option(this, eqSets) - } else { - break - } - }; - return results -}); -$c_Lhb_dhbw_Unify$.prototype.step2__sci_Set__Lhb_dhbw_FiniteClosure__Lhb_dhbw_CartesianProduct = (function(eq, fc) { - var eq1 = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x9 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var p10 = x9.Lhb_dhbw_UnifyConstraint__f_left; - var p11 = x9.Lhb_dhbw_UnifyConstraint__f_right; - if (((p10 instanceof $c_Lhb_dhbw_UnifyTV) && (p11 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))(this)))); - var cUnifyLessDotACons = $as_sci_Set($as_sc_IterableOps(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$2, fc$1) => ((c$3$2) => { - var c$3 = $as_Lhb_dhbw_UnifyConstraint(c$3$2); - if ((c$3 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2$1 = $as_Lhb_dhbw_UnifyLessDot(c$3); - var p3$1 = x2$1.Lhb_dhbw_UnifyConstraint__f_left; - var p4$1 = x2$1.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3$1 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x5 = $as_Lhb_dhbw_UnifyRefType(p3$1); - var name = x5.Lhb_dhbw_UnifyRefType__f_name; - var params = x5.Lhb_dhbw_UnifyRefType__f_params; - if ((p4$1 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x6 = $as_Lhb_dhbw_UnifyTV(p4$1); - var a = x6.Lhb_dhbw_UnifyTV__f_name; - return $as_sci_Set($p_Lhb_dhbw_Unify$__getSuperTypes__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FiniteClosure__sci_Set($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyRefType(name, params), fc$1).map__F1__O(new $c_sjsr_AnonFunction1(((this$3, a$1) => ((superType$2) => { - var superType = $as_Lhb_dhbw_UnifyRefType(superType$2); - var this$7 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_Lhb_dhbw_UnifyEqualsDot(new $c_Lhb_dhbw_UnifyTV(a$1), superType)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$7.from__sc_IterableOnce__sci_Set(elems) - }))(this$2, a)))) - } - } - }; - return null - }))(this, fc)))).filter__F1__O(new $c_sjsr_AnonFunction1(((this$3$1) => ((s$2) => { - var s = $as_sci_Set(s$2); - return (s !== null) - }))(this)))); - var aUnifyLessDota = $as_sci_Set(eq1.filter__F1__O(new $c_sjsr_AnonFunction1(((this$4$1) => ((c$4$2) => { - var c$4 = $as_Lhb_dhbw_UnifyConstraint(c$4$2); - if ((c$4 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2$2 = $as_Lhb_dhbw_UnifyLessDot(c$4); - var p3$2 = x2$2.Lhb_dhbw_UnifyConstraint__f_left; - var p4$2 = x2$2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3$2 instanceof $c_Lhb_dhbw_UnifyTV) && (p4$2 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))(this)))); - var $$x1 = $as_sc_IterableOps($as_sc_IterableOps(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$5$1, aUnifyLessDota$1) => ((c$5$2) => { - var c$5 = $as_Lhb_dhbw_UnifyConstraint(c$5$2); - if ((c$5 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2$3 = $as_Lhb_dhbw_UnifyLessDot(c$5); - var p3$3 = x2$3.Lhb_dhbw_UnifyConstraint__f_left; - var p4$3 = x2$3.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3$3 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x5$1 = $as_Lhb_dhbw_UnifyTV(p3$3); - var a$2 = x5$1.Lhb_dhbw_UnifyTV__f_name; - if ((p4$3 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x6$1 = $as_Lhb_dhbw_UnifyRefType(p4$3); - var name$1 = x6$1.Lhb_dhbw_UnifyRefType__f_name; - var params$1 = x6$1.Lhb_dhbw_UnifyRefType__f_params; - var bs = $as_sci_Set($as_sci_Set(aUnifyLessDota$1.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$8) => ((c$2$2) => { - var c$2$1 = $as_Lhb_dhbw_UnifyLessDot(c$2$2); - var this$12 = $m_s_Predef$().s_Predef$__f_Set; - var array$1 = [c$2$1.Lhb_dhbw_UnifyConstraint__f_left, c$2$1.Lhb_dhbw_UnifyConstraint__f_right]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - return this$12.from__sc_IterableOnce__sci_Set(elems$1) - }))(this$5$1)))).filter__F1__O(new $c_sjsr_AnonFunction1(((this$2$1, a$3, aUnifyLessDota$1$1) => ((c$3$2$1) => { - var c$3$1 = $as_Lhb_dhbw_UnifyTV(c$3$2$1); - return ((a$3 !== c$3$1) && $p_Lhb_dhbw_Unify$__isLinked__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyTV__sci_Set__Z($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyTV(a$3), c$3$1, aUnifyLessDota$1$1)) - }))(this$5$1, a$2, aUnifyLessDota$1)))); - if (bs.isEmpty__Z()) { - var this$16 = $m_s_Predef$().s_Predef$__f_Set; - var array$2 = [new $c_T2(new $c_Lhb_dhbw_UnifyLessDot(new $c_Lhb_dhbw_UnifyTV(a$2), new $c_Lhb_dhbw_UnifyRefType(name$1, params$1)), $m_s_None$())]; - var elems$2 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$2); - return this$16.from__sc_IterableOnce__sci_Set(elems$2) - } else { - return $as_sci_Set(bs.map__F1__O(new $c_sjsr_AnonFunction1(((this$3$2, a$4, name$2, params$2) => ((b$2) => { - var b = $as_Lhb_dhbw_UnifyTV(b$2); - return new $c_T2(new $c_Lhb_dhbw_UnifyLessDot(new $c_Lhb_dhbw_UnifyTV(a$4), new $c_Lhb_dhbw_UnifyRefType(name$2, params$2)), new $c_s_Some(b)) - }))(this$5$1, a$2, name$1, params$1)))) - } - } - } - }; - return null - }))(this, aUnifyLessDota)))).filter__F1__O(new $c_sjsr_AnonFunction1(((this$6$1) => ((s$3$2) => { - var s$3 = $as_sci_Set(s$3$2); - return (s$3 !== null) - }))(this)))); - var this$18 = $m_s_$less$colon$less$(); - var aUnifyLessDotCConsAndBs = $as_sci_Set($$x1.flatten__F1__O(this$18.s_$less$colon$less$__f_singleton)); - var aUnifyLessDotCCons = $as_sci_Set($as_sc_IterableOps(aUnifyLessDotCConsAndBs.map__F1__O(new $c_sjsr_AnonFunction1(((this$7$1, fc$2) => ((x0$1$2) => { - var x0$1 = $as_T2(x0$1$2); - if ((x0$1 !== null)) { - var ac = $as_Lhb_dhbw_UnifyLessDot(x0$1.T2__f__1); - var p2 = $as_s_Option(x0$1.T2__f__2); - if ((ac !== null)) { - if ((p2 instanceof $c_s_Some)) { - var x3 = $as_s_Some(p2); - var b$1 = $as_Lhb_dhbw_UnifyTV(x3.s_Some__f_value); - var this$26 = $m_s_Predef$().s_Predef$__f_Set; - var this$22 = $m_s_Predef$().s_Predef$__f_Set; - var array$3 = [new $c_Lhb_dhbw_UnifyLessDot(b$1, ac.Lhb_dhbw_UnifyConstraint__f_right)]; - var elems$3 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$3); - var array$4 = [this$22.from__sc_IterableOnce__sci_Set(elems$3)]; - var elems$4 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$4); - var this$32 = this$26.from__sc_IterableOnce__sci_Set(elems$4); - var suffix = $as_sc_IterableOnce($p_Lhb_dhbw_Unify$__getSuperTypes__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FiniteClosure__sci_Set($m_Lhb_dhbw_Unify$(), $as_Lhb_dhbw_UnifyRefType(ac.Lhb_dhbw_UnifyConstraint__f_right), fc$2).map__F1__O(new $c_sjsr_AnonFunction1(((this$27, b$3) => ((superType$2$1) => { - var superType$1 = $as_Lhb_dhbw_UnifyRefType(superType$2$1); - var this$31 = $m_s_Predef$().s_Predef$__f_Set; - var array$5 = [new $c_Lhb_dhbw_UnifyEqualsDot(b$3, superType$1)]; - var elems$5 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$5); - return this$31.from__sc_IterableOnce__sci_Set(elems$5) - }))(this$7$1, b$1)))); - return $as_sci_Set(this$32.concat__sc_IterableOnce__O(suffix)) - } - } - }; - if ((x0$1 !== null)) { - var p4$4 = $as_s_Option(x0$1.T2__f__2); - var x = $m_s_None$(); - if ((x === p4$4)) { - return null - } - }; - throw new $c_s_MatchError(x0$1) - }))(this, fc)))).filter__F1__O(new $c_sjsr_AnonFunction1(((this$8$1) => ((c$6$2) => { - var c$6 = $as_sci_Set(c$6$2); - return (c$6 !== null) - }))(this)))); - var eq2 = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$9$1) => ((c$7$2) => { - var c$7 = $as_Lhb_dhbw_UnifyConstraint(c$7$2); - var rc45 = false; - var x2$4 = null; - var rc46 = false; - var x10 = null; - if ((c$7 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - rc45 = true; - x2$4 = $as_Lhb_dhbw_UnifyLessDot(c$7); - var this$33 = x2$4; - var p3$4 = this$33.Lhb_dhbw_UnifyConstraint__f_left; - var this$34 = x2$4; - var p4$5 = this$34.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3$4 instanceof $c_Lhb_dhbw_UnifyTV) && (p4$5 instanceof $c_Lhb_dhbw_UnifyRefType))) { - return true - } - }; - if ((c$7 instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - rc46 = true; - x10 = $as_Lhb_dhbw_UnifyEqualsDot(c$7); - var this$35 = x10; - var p11$1 = this$35.Lhb_dhbw_UnifyConstraint__f_left; - var this$36 = x10; - var p12 = this$36.Lhb_dhbw_UnifyConstraint__f_right; - if (((p11$1 instanceof $c_Lhb_dhbw_UnifyTV) && (p12 instanceof $c_Lhb_dhbw_UnifyRefType))) { - return true - } - }; - if (rc46) { - var this$37 = x10; - var p19 = this$37.Lhb_dhbw_UnifyConstraint__f_left; - var this$38 = x10; - var p20 = this$38.Lhb_dhbw_UnifyConstraint__f_right; - if (((p19 instanceof $c_Lhb_dhbw_UnifyRefType) && (p20 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - if (rc46) { - var this$39 = x10; - var p27 = this$39.Lhb_dhbw_UnifyConstraint__f_left; - var this$40 = x10; - var p28 = this$40.Lhb_dhbw_UnifyConstraint__f_right; - if (((p27 instanceof $c_Lhb_dhbw_UnifyRefType) && (p28 instanceof $c_Lhb_dhbw_UnifyRefType))) { - return true - } - }; - if (rc45) { - var this$41 = x2$4; - var p36 = this$41.Lhb_dhbw_UnifyConstraint__f_left; - var this$42 = x2$4; - var p37 = this$42.Lhb_dhbw_UnifyConstraint__f_right; - if (((p36 instanceof $c_Lhb_dhbw_UnifyRefType) && (p37 instanceof $c_Lhb_dhbw_UnifyRefType))) { - return true - } - }; - return false - }))(this)))); - var this$50 = $m_s_Predef$().s_Predef$__f_Set; - var this$46 = $m_s_Predef$().s_Predef$__f_Set; - var array$6 = [eq1]; - var elems$6 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$6); - var array$7 = [this$46.from__sc_IterableOnce__sci_Set(elems$6)]; - var elems$7 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$7); - var this$59 = this$50.from__sc_IterableOnce__sci_Set(elems$7); - var this$58 = $m_s_Predef$().s_Predef$__f_Set; - var this$54 = $m_s_Predef$().s_Predef$__f_Set; - var array$8 = [eq2]; - var elems$8 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$8); - var array$9 = [this$54.from__sc_IterableOnce__sci_Set(elems$8)]; - var elems$9 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$9); - var that = this$58.from__sc_IterableOnce__sci_Set(elems$9); - var this$60 = this$59.concat__sc_IterableOnce__sc_SetOps(that); - var this$61 = this$60.concat__sc_IterableOnce__sc_SetOps(aUnifyLessDotCCons); - var eqSet = $ct_Lhb_dhbw_CartesianProduct__sci_Set__(new $c_Lhb_dhbw_CartesianProduct(), $as_sci_Set(this$61.concat__sc_IterableOnce__sc_SetOps(cUnifyLessDotACons))); - return eqSet -}); -$c_Lhb_dhbw_Unify$.prototype.matchRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set = (function(eq, fc) { - var aUnifyLessDotC = $p_Lhb_dhbw_Unify$__getAUnifyLessDotC__sci_Set__sci_Set(this, eq); - var this$4 = eq.removedAll__sc_IterableOnce__sci_SetOps(aUnifyLessDotC); - var that = $as_sc_IterableOnce(aUnifyLessDotC.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, aUnifyLessDotC$1, fc$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyLessDot(c$2); - var smallerC = aUnifyLessDotC$1.find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$2, c$1, fc$2) => ((c2$2) => { - var c2 = $as_Lhb_dhbw_UnifyLessDot(c2$2); - return (((!((c2 === null) ? (c$1 === null) : c2.equals__O__Z(c$1))) && c2.Lhb_dhbw_UnifyConstraint__f_left.equals__O__Z(c$1.Lhb_dhbw_UnifyConstraint__f_left)) && fc$2.isPossibleSupertype__T__T__Z($as_Lhb_dhbw_UnifyRefType(c2.Lhb_dhbw_UnifyConstraint__f_right).Lhb_dhbw_UnifyRefType__f_name, $as_Lhb_dhbw_UnifyRefType(c$1.Lhb_dhbw_UnifyConstraint__f_right).Lhb_dhbw_UnifyRefType__f_name)) - }))(this$1, c, fc$1))); - if (smallerC.isEmpty__Z()) { - return c - } else { - var this$3 = $as_Lhb_dhbw_UnifyLessDot(smallerC.get__O()); - return new $c_Lhb_dhbw_UnifyLessDot(this$3.Lhb_dhbw_UnifyConstraint__f_right, c.Lhb_dhbw_UnifyConstraint__f_right) - } - }))(this, aUnifyLessDotC, fc)))); - return $as_sci_Set(this$4.concat__sc_IterableOnce__sc_SetOps(that)) -}); -$c_Lhb_dhbw_Unify$.prototype.reduceRule__sci_Set__sci_Set = (function(eq) { - return $as_sci_Set(eq.flatMap__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x2 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x5 = $as_Lhb_dhbw_UnifyRefType(p3); - var an = x5.Lhb_dhbw_UnifyRefType__f_name; - var ap = x5.Lhb_dhbw_UnifyRefType__f_params; - if ((p4 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x6 = $as_Lhb_dhbw_UnifyRefType(p4); - var bn = x6.Lhb_dhbw_UnifyRefType__f_name; - var bp = x6.Lhb_dhbw_UnifyRefType__f_params; - if ((an === bn)) { - var this$3 = $as_sci_List($f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O(ap, bp)); - var f = ((this$2) => ((p$2) => { - var p = $as_T2(p$2); - return new $c_Lhb_dhbw_UnifyEqualsDot($as_Lhb_dhbw_UnifyType(p.T2__f__1), $as_Lhb_dhbw_UnifyType(p.T2__f__2)) - }))(this$1); - if ((this$3 === $m_sci_Nil$())) { - return $m_sci_Nil$() - } else { - var arg1 = this$3.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$3.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - return h - } - } else { - var this$7 = $m_s_Predef$().s_Predef$__f_Set; - var array = [new $c_Lhb_dhbw_UnifyEqualsDot(new $c_Lhb_dhbw_UnifyRefType(an, ap), new $c_Lhb_dhbw_UnifyRefType(bn, bp))]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return this$7.from__sc_IterableOnce__sci_Set(elems) - } - } - } - }; - var this$11 = $m_s_Predef$().s_Predef$__f_Set; - var array$1 = [c]; - var elems$1 = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array$1); - return this$11.from__sc_IterableOnce__sci_Set(elems$1) - }))(this)))) -}); -$c_Lhb_dhbw_Unify$.prototype.swapRule__sci_Set__sci_Set = (function(eq) { - return $as_sci_Set(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x2 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x5 = $as_Lhb_dhbw_UnifyRefType(p3); - var an = x5.Lhb_dhbw_UnifyRefType__f_name; - var ap = x5.Lhb_dhbw_UnifyRefType__f_params; - if ((p4 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x6 = $as_Lhb_dhbw_UnifyTV(p4); - var a = x6.Lhb_dhbw_UnifyTV__f_name; - return new $c_Lhb_dhbw_UnifyEqualsDot(new $c_Lhb_dhbw_UnifyTV(a), new $c_Lhb_dhbw_UnifyRefType(an, ap)) - } - } - }; - return c - }))(this)))) -}); -$c_Lhb_dhbw_Unify$.prototype.adaptRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set = (function(eq, fc) { - return $as_sci_Set(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, fc$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x5 = $as_Lhb_dhbw_UnifyRefType(p3); - var an = x5.Lhb_dhbw_UnifyRefType__f_name; - var ap = x5.Lhb_dhbw_UnifyRefType__f_params; - if ((p4 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x6 = $as_Lhb_dhbw_UnifyRefType(p4); - var bn = x6.Lhb_dhbw_UnifyRefType__f_name; - var bp = x6.Lhb_dhbw_UnifyRefType__f_params; - return (fc$1.isPossibleSupertype__T__T__Z(an, bn) ? new $c_Lhb_dhbw_UnifyEqualsDot($as_Lhb_dhbw_UnifyType($p_Lhb_dhbw_Unify$__getSuperTypes__Lhb_dhbw_UnifyRefType__Lhb_dhbw_FiniteClosure__sci_Set($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyRefType(an, ap), fc$1).find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$2, bn$1) => ((r$2) => { - var r = $as_Lhb_dhbw_UnifyRefType(r$2); - var this$3 = r.Lhb_dhbw_UnifyRefType__f_name; - return (this$3 === bn$1) - }))(this$1, bn))).get__O()), new $c_Lhb_dhbw_UnifyRefType(bn, bp)) : new $c_Lhb_dhbw_UnifyLessDot(new $c_Lhb_dhbw_UnifyRefType(an, ap), new $c_Lhb_dhbw_UnifyRefType(bn, bp))) - } - } - }; - return c - }))(this, fc)))) -}); -$c_Lhb_dhbw_Unify$.prototype.adoptRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set = (function(eq, fc) { - var aUnifyLessDota = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))(this)))); - var aUnifyLessDotC = $p_Lhb_dhbw_Unify$__getAUnifyLessDotC__sci_Set__sci_Set(this, eq); - var this$5 = eq.removedAll__sc_IterableOnce__sci_SetOps(aUnifyLessDotC); - var that = $as_sc_IterableOnce(aUnifyLessDotC.map__F1__O(new $c_sjsr_AnonFunction1(((this$2, aUnifyLessDotC$1, aUnifyLessDota$1, fc$1) => ((c$3$2) => { - var c$3 = $as_Lhb_dhbw_UnifyLessDot(c$3$2); - var smallerC = aUnifyLessDotC$1.find__F1__s_Option(new $c_sjsr_AnonFunction1(((this$3, c$1, aUnifyLessDota$2, fc$4) => ((c2$2) => { - var c2 = $as_Lhb_dhbw_UnifyLessDot(c2$2); - return (((!((c2 === null) ? (c$1 === null) : c2.equals__O__Z(c$1))) && $p_Lhb_dhbw_Unify$__isLinked__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyTV__sci_Set__Z($m_Lhb_dhbw_Unify$(), $as_Lhb_dhbw_UnifyTV(c2.Lhb_dhbw_UnifyConstraint__f_left), $as_Lhb_dhbw_UnifyTV(c$1.Lhb_dhbw_UnifyConstraint__f_left), aUnifyLessDota$2)) && fc$4.isPossibleSupertype__T__T__Z($as_Lhb_dhbw_UnifyRefType(c2.Lhb_dhbw_UnifyConstraint__f_right).Lhb_dhbw_UnifyRefType__f_name, $as_Lhb_dhbw_UnifyRefType(c$1.Lhb_dhbw_UnifyConstraint__f_right).Lhb_dhbw_UnifyRefType__f_name)) - }))(this$2, c$3, aUnifyLessDota$1, fc$1))); - if (smallerC.isEmpty__Z()) { - return c$3 - } else { - var this$4 = $as_Lhb_dhbw_UnifyLessDot(smallerC.get__O()); - return new $c_Lhb_dhbw_UnifyLessDot(this$4.Lhb_dhbw_UnifyConstraint__f_right, c$3.Lhb_dhbw_UnifyConstraint__f_right) - } - }))(this, aUnifyLessDotC, aUnifyLessDota, fc)))); - return $as_sci_Set(this$5.concat__sc_IterableOnce__sc_SetOps(that)) -}); -$c_Lhb_dhbw_Unify$.prototype.eraseRule__sci_Set__sci_Set = (function(eq) { - return $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((x$4$2) => { - var x$4 = $as_Lhb_dhbw_UnifyConstraint(x$4$2); - if ((x$4 instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x2 = $as_Lhb_dhbw_UnifyEqualsDot(x$4); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if ((p3 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x5 = $as_Lhb_dhbw_UnifyTV(p3); - var a = x5.Lhb_dhbw_UnifyTV__f_name; - if ((p4 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x6 = $as_Lhb_dhbw_UnifyTV(p4); - var b = x6.Lhb_dhbw_UnifyTV__f_name; - return (a !== b) - } - } - }; - return true - }))(this)))) -}); -$c_Lhb_dhbw_Unify$.prototype.equalsRule__sci_Set__s_Option = (function(eq) { - var aUnifyLessDota = $as_sci_Set(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var p3 = x2.Lhb_dhbw_UnifyConstraint__f_left; - var p4 = x2.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))(this)))); - var this$2 = $p_Lhb_dhbw_Unify$__findCircles__sci_Set__sc_View(this, aUnifyLessDota); - _return: { - var it = this$2.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var a = it.next__O(); - var x$5 = $as_sci_List(a); - if ((!x$5.isEmpty__Z())) { - var circle = new $c_s_Some(a); - break _return - } - }; - var circle = $m_s_None$() - }; - if ((!circle.isEmpty__Z())) { - var that = $as_sc_IterableOnce(circle.get__O()); - var newEq = $as_sci_Set(eq.removedAll__sc_IterableOnce__sci_SetOps(that)); - var this$4 = $as_sci_List(circle.get__O()); - var f = ((this$3) => ((c$3$2) => { - var c$3 = $as_Lhb_dhbw_UnifyLessDot(c$3$2); - return new $c_Lhb_dhbw_UnifyEqualsDot(c$3.Lhb_dhbw_UnifyConstraint__f_left, c$3.Lhb_dhbw_UnifyConstraint__f_right) - }))(this); - if ((this$4 === $m_sci_Nil$())) { - var that$1 = $m_sci_Nil$() - } else { - var arg1 = this$4.head__O(); - var h = new $c_sci_$colon$colon(f(arg1), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this$4.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var arg1$1 = rest.head__O(); - var nx = new $c_sci_$colon$colon(f(arg1$1), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - var that$1 = h - }; - return new $c_s_Some(newEq.concat__sc_IterableOnce__sc_SetOps(that$1)) - } else { - return $m_s_None$() - } -}); -$c_Lhb_dhbw_Unify$.prototype.substStep__sci_Set__Lhb_dhbw_Unify$Step4Result = (function(eq) { - var substResult = new $c_T2(eq, $m_s_None$()); - var this$1 = $m_s_Predef$().s_Predef$__f_Set; - var elems = $m_sci_Nil$(); - var elem = this$1.from__sc_IterableOnce__sci_Set(elems); - var elem$1 = null; - elem$1 = elem; - while (true) { - substResult = $p_Lhb_dhbw_Unify$__substCall$1__sci_Set__T2(this, $as_sci_Set(substResult.T2__f__1)); - var this$3 = $as_s_Option(substResult.T2__f__2); - if ((!this$3.isEmpty__Z())) { - var arg1 = this$3.get__O(); - var it = $as_Lhb_dhbw_UnifyConstraint(arg1); - elem$1 = $m_Lhb_dhbw_Unify$().subst__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__sci_Set__sci_Set($as_Lhb_dhbw_UnifyTV(it.left__Lhb_dhbw_UnifyType()), it.right__Lhb_dhbw_UnifyType(), $as_sci_Set(elem$1)); - var this$4 = $as_sci_Set(elem$1); - elem$1 = $as_sci_Set(this$4.incl__O__sci_SetOps(it)); - new $c_s_Some((void 0)) - }; - var this$5 = $as_s_Option(substResult.T2__f__2); - if ((!this$5.isEmpty__Z())) { - /**/ - } else { - break - } - }; - var this$6 = $as_sc_SetOps(substResult.T2__f__1); - var that = $as_sci_Set(elem$1); - var result = $as_sci_Set(this$6.concat__sc_IterableOnce__sc_SetOps(that)); - if (result.equals__O__Z(eq)) { - return new $c_Lhb_dhbw_Unify$UnchangedSet(eq) - } else { - var this$7 = $as_sc_SetOps(substResult.T2__f__1); - var that$1 = $as_sci_Set(elem$1); - return new $c_Lhb_dhbw_Unify$ChangedSet($as_sci_Set(this$7.concat__sc_IterableOnce__sc_SetOps(that$1))) - } -}); -$c_Lhb_dhbw_Unify$.prototype.subst__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__sci_Set__sci_Set = (function(a, substType, eq) { - return $as_sci_Set(eq.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, a$1, substType$1) => ((c$2) => { - var c = $as_Lhb_dhbw_UnifyConstraint(c$2); - if ((c instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var x2 = $as_Lhb_dhbw_UnifyLessDot(c); - var left = x2.Lhb_dhbw_UnifyConstraint__f_left; - var right = x2.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_UnifyLessDot($p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), a$1, substType$1, left), $p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), a$1, substType$1, right)) - } else if ((c instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var x3 = $as_Lhb_dhbw_UnifyEqualsDot(c); - var left$2 = x3.Lhb_dhbw_UnifyConstraint__f_left; - var right$2 = x3.Lhb_dhbw_UnifyConstraint__f_right; - return new $c_Lhb_dhbw_UnifyEqualsDot($p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), a$1, substType$1, left$2), $p_Lhb_dhbw_Unify$__substHelper__Lhb_dhbw_UnifyTV__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType($m_Lhb_dhbw_Unify$(), a$1, substType$1, right$2)) - } else { - throw new $c_s_MatchError(c) - } - }))(this, a, substType)))) -}); -$c_Lhb_dhbw_Unify$.prototype.isSolvedForm__sci_Set__Z = (function(eq) { - return ($as_sc_IterableOnceOps(eq.filter__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((x$7$2) => { - var x$7 = $as_Lhb_dhbw_UnifyConstraint(x$7$2); - var rc25 = false; - var x2 = null; - var rc26 = false; - var x12 = null; - if ((x$7 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - rc25 = true; - x2 = $as_Lhb_dhbw_UnifyLessDot(x$7); - var this$2 = x2; - var p3 = this$2.Lhb_dhbw_UnifyConstraint__f_left; - var this$3 = x2; - var p4 = this$3.Lhb_dhbw_UnifyConstraint__f_right; - if (((p3 instanceof $c_Lhb_dhbw_UnifyTV) && (p4 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - if (rc25) { - var this$4 = x2; - var p8 = this$4.Lhb_dhbw_UnifyConstraint__f_left; - var this$5 = x2; - var p9 = this$5.Lhb_dhbw_UnifyConstraint__f_right; - if ((p8 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x10 = $as_Lhb_dhbw_UnifyTV(p8); - var a = x10.Lhb_dhbw_UnifyTV__f_name; - if ((p9 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x11 = $as_Lhb_dhbw_UnifyRefType(p9); - var n = x11.Lhb_dhbw_UnifyRefType__f_name; - var params = x11.Lhb_dhbw_UnifyRefType__f_params; - return (!$p_Lhb_dhbw_Unify$__getAllTvs__Lhb_dhbw_UnifyType__sci_Set($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyRefType(n, params)).contains__O__Z(new $c_Lhb_dhbw_UnifyTV(a))) - } - } - }; - if ((x$7 instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - rc26 = true; - x12 = $as_Lhb_dhbw_UnifyEqualsDot(x$7); - var this$6 = x12; - var p13 = this$6.Lhb_dhbw_UnifyConstraint__f_left; - var this$7 = x12; - var p14 = this$7.Lhb_dhbw_UnifyConstraint__f_right; - if ((p13 instanceof $c_Lhb_dhbw_UnifyTV)) { - var x15 = $as_Lhb_dhbw_UnifyTV(p13); - var a$2 = x15.Lhb_dhbw_UnifyTV__f_name; - if ((p14 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var x16 = $as_Lhb_dhbw_UnifyRefType(p14); - var n$2 = x16.Lhb_dhbw_UnifyRefType__f_name; - var params$2 = x16.Lhb_dhbw_UnifyRefType__f_params; - return (!$p_Lhb_dhbw_Unify$__getAllTvs__Lhb_dhbw_UnifyType__sci_Set($m_Lhb_dhbw_Unify$(), new $c_Lhb_dhbw_UnifyRefType(n$2, params$2)).contains__O__Z(new $c_Lhb_dhbw_UnifyTV(a$2))) - } - } - }; - if (rc26) { - var this$8 = x12; - var p18 = this$8.Lhb_dhbw_UnifyConstraint__f_left; - var this$9 = x12; - var p19 = this$9.Lhb_dhbw_UnifyConstraint__f_right; - if (((p18 instanceof $c_Lhb_dhbw_UnifyTV) && (p19 instanceof $c_Lhb_dhbw_UnifyTV))) { - return true - } - }; - return false - }))(this)))).size__I() === eq.size__I()) -}); -$c_Lhb_dhbw_Unify$.prototype.applyRules__Lhb_dhbw_FiniteClosure__F1 = (function(fc) { - return new $c_sjsr_AnonFunction1(((this$1, fc$1) => ((eq$2) => { - var eq = $as_sci_Set(eq$2); - var eqNew = null; - var eqFinish = eq; - while (true) { - eqNew = $p_Lhb_dhbw_Unify$__doWhileSome__F1__sci_Set__sci_Set($m_Lhb_dhbw_Unify$(), new $c_sjsr_AnonFunction1(((this$2) => ((eq$2$2) => { - var eq$2$1 = $as_sci_Set(eq$2$2); - return $m_Lhb_dhbw_Unify$().equalsRule__sci_Set__s_Option(eq$2$1) - }))(this$1)), eqFinish); - eqFinish = $m_Lhb_dhbw_Unify$().eraseRule__sci_Set__sci_Set($m_Lhb_dhbw_Unify$().swapRule__sci_Set__sci_Set($m_Lhb_dhbw_Unify$().reduceRule__sci_Set__sci_Set($m_Lhb_dhbw_Unify$().matchRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set($m_Lhb_dhbw_Unify$().adoptRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set($m_Lhb_dhbw_Unify$().adaptRule__sci_Set__Lhb_dhbw_FiniteClosure__sci_Set(eqNew, fc$1), fc$1), fc$1)))); - if ((!eqNew.equals__O__Z(eqFinish))) { - /**/ - } else { - break - } - }; - return eqNew - }))(this, fc)) -}); -var $d_Lhb_dhbw_Unify$ = new $TypeData().initClass({ - Lhb_dhbw_Unify$: 0 -}, false, "hb.dhbw.Unify$", { - Lhb_dhbw_Unify$: 1, - O: 1 -}); -$c_Lhb_dhbw_Unify$.prototype.$classData = $d_Lhb_dhbw_Unify$; -var $n_Lhb_dhbw_Unify$; -function $m_Lhb_dhbw_Unify$() { - if ((!$n_Lhb_dhbw_Unify$)) { - $n_Lhb_dhbw_Unify$ = new $c_Lhb_dhbw_Unify$() - }; - return $n_Lhb_dhbw_Unify$ -} -function $ct_Lhb_dhbw_UnifyConstraint__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__($thiz, left, right) { - $thiz.Lhb_dhbw_UnifyConstraint__f_left = left; - $thiz.Lhb_dhbw_UnifyConstraint__f_right = right; - return $thiz -} -/** @constructor */ -function $c_Lhb_dhbw_UnifyConstraint() { - this.Lhb_dhbw_UnifyConstraint__f_left = null; - this.Lhb_dhbw_UnifyConstraint__f_right = null -} -$c_Lhb_dhbw_UnifyConstraint.prototype = new $h_O(); -$c_Lhb_dhbw_UnifyConstraint.prototype.constructor = $c_Lhb_dhbw_UnifyConstraint; -/** @constructor */ -function $h_Lhb_dhbw_UnifyConstraint() { - /**/ -} -$h_Lhb_dhbw_UnifyConstraint.prototype = $c_Lhb_dhbw_UnifyConstraint.prototype; -function $as_Lhb_dhbw_UnifyConstraint(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyConstraint) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyConstraint")) -} -function $isArrayOf_Lhb_dhbw_UnifyConstraint(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyConstraint))) -} -function $asArrayOf_Lhb_dhbw_UnifyConstraint(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyConstraint(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyConstraint;", depth)) -} -/** @constructor */ -function $c_Lhb_dhbw_UnifyType() { - /**/ -} -$c_Lhb_dhbw_UnifyType.prototype = new $h_O(); -$c_Lhb_dhbw_UnifyType.prototype.constructor = $c_Lhb_dhbw_UnifyType; -/** @constructor */ -function $h_Lhb_dhbw_UnifyType() { - /**/ -} -$h_Lhb_dhbw_UnifyType.prototype = $c_Lhb_dhbw_UnifyType.prototype; -function $as_Lhb_dhbw_UnifyType(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyType")) -} -function $isArrayOf_Lhb_dhbw_UnifyType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyType))) -} -function $asArrayOf_Lhb_dhbw_UnifyType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyType;", depth)) -} -/** @constructor */ -function $c_jl_Class(data0) { - this.jl_Class__f_data = null; - this.jl_Class__f_cachedSimpleName = null; - this.jl_Class__f_data = data0 -} -$c_jl_Class.prototype = new $h_O(); -$c_jl_Class.prototype.constructor = $c_jl_Class; -/** @constructor */ -function $h_jl_Class() { - /**/ -} -$h_jl_Class.prototype = $c_jl_Class.prototype; -$c_jl_Class.prototype.toString__T = (function() { - return ((this.isInterface__Z() ? "interface " : (this.isPrimitive__Z() ? "" : "class ")) + this.getName__T()) -}); -$c_jl_Class.prototype.isAssignableFrom__jl_Class__Z = (function(that) { - return $uZ(this.jl_Class__f_data.isAssignableFrom(that.jl_Class__f_data)) -}); -$c_jl_Class.prototype.isInterface__Z = (function() { - return $uZ(this.jl_Class__f_data.isInterface) -}); -$c_jl_Class.prototype.isArray__Z = (function() { - return $uZ(this.jl_Class__f_data.isArrayClass) -}); -$c_jl_Class.prototype.isPrimitive__Z = (function() { - return $uZ(this.jl_Class__f_data.isPrimitive) -}); -$c_jl_Class.prototype.getName__T = (function() { - return $as_T(this.jl_Class__f_data.name) -}); -$c_jl_Class.prototype.getComponentType__jl_Class = (function() { - return $as_jl_Class(this.jl_Class__f_data.getComponentType()) -}); -$c_jl_Class.prototype.newArrayOfThisClass__O__O = (function(dimensions) { - return this.jl_Class__f_data.newArrayOfThisClass(dimensions) -}); -function $as_jl_Class(obj) { - return (((obj instanceof $c_jl_Class) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Class")) -} -function $isArrayOf_jl_Class(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Class))) -} -function $asArrayOf_jl_Class(obj, depth) { - return (($isArrayOf_jl_Class(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Class;", depth)) -} -var $d_jl_Class = new $TypeData().initClass({ - jl_Class: 0 -}, false, "java.lang.Class", { - jl_Class: 1, - O: 1 -}); -$c_jl_Class.prototype.$classData = $d_jl_Class; -/** @constructor */ -function $c_jl_FloatingPointBits$() { - this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported = false; - this.jl_FloatingPointBits$__f_arrayBuffer = null; - this.jl_FloatingPointBits$__f_int32Array = null; - this.jl_FloatingPointBits$__f_float32Array = null; - this.jl_FloatingPointBits$__f_float64Array = null; - this.jl_FloatingPointBits$__f_areTypedArraysBigEndian = false; - this.jl_FloatingPointBits$__f_highOffset = 0; - this.jl_FloatingPointBits$__f_lowOffset = 0; - $n_jl_FloatingPointBits$ = this; - this.jl_FloatingPointBits$__f_java$lang$FloatingPointBits$$_areTypedArraysSupported = true; - this.jl_FloatingPointBits$__f_arrayBuffer = new ArrayBuffer(8); - this.jl_FloatingPointBits$__f_int32Array = new Int32Array(this.jl_FloatingPointBits$__f_arrayBuffer, 0, 2); - this.jl_FloatingPointBits$__f_float32Array = new Float32Array(this.jl_FloatingPointBits$__f_arrayBuffer, 0, 2); - this.jl_FloatingPointBits$__f_float64Array = new Float64Array(this.jl_FloatingPointBits$__f_arrayBuffer, 0, 1); - this.jl_FloatingPointBits$__f_int32Array[0] = 16909060; - this.jl_FloatingPointBits$__f_areTypedArraysBigEndian = ($uB(new Int8Array(this.jl_FloatingPointBits$__f_arrayBuffer, 0, 8)[0]) === 1); - this.jl_FloatingPointBits$__f_highOffset = (this.jl_FloatingPointBits$__f_areTypedArraysBigEndian ? 0 : 1); - this.jl_FloatingPointBits$__f_lowOffset = (this.jl_FloatingPointBits$__f_areTypedArraysBigEndian ? 1 : 0) -} -$c_jl_FloatingPointBits$.prototype = new $h_O(); -$c_jl_FloatingPointBits$.prototype.constructor = $c_jl_FloatingPointBits$; -/** @constructor */ -function $h_jl_FloatingPointBits$() { - /**/ -} -$h_jl_FloatingPointBits$.prototype = $c_jl_FloatingPointBits$.prototype; -$c_jl_FloatingPointBits$.prototype.numberHashCode__D__I = (function(value) { - var iv = $uI((value | 0)); - if (((iv === value) && ((1.0 / value) !== (-Infinity)))) { - return iv - } else { - this.jl_FloatingPointBits$__f_float64Array[0] = value; - return ($uI(this.jl_FloatingPointBits$__f_int32Array[0]) ^ $uI(this.jl_FloatingPointBits$__f_int32Array[1])) - } -}); -$c_jl_FloatingPointBits$.prototype.doubleToLongBits__D__J = (function(value) { - this.jl_FloatingPointBits$__f_float64Array[0] = value; - var value$1 = $uI(this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_highOffset]); - var value$2 = $uI(this.jl_FloatingPointBits$__f_int32Array[this.jl_FloatingPointBits$__f_lowOffset]); - return new $c_RTLong(value$2, value$1) -}); -var $d_jl_FloatingPointBits$ = new $TypeData().initClass({ - jl_FloatingPointBits$: 0 -}, false, "java.lang.FloatingPointBits$", { - jl_FloatingPointBits$: 1, - O: 1 -}); -$c_jl_FloatingPointBits$.prototype.$classData = $d_jl_FloatingPointBits$; -var $n_jl_FloatingPointBits$; -function $m_jl_FloatingPointBits$() { - if ((!$n_jl_FloatingPointBits$)) { - $n_jl_FloatingPointBits$ = new $c_jl_FloatingPointBits$() - }; - return $n_jl_FloatingPointBits$ -} -function $p_jl_System$SystemProperties$__loadSystemProperties__O($thiz) { - var result = {}; - result["java.version"] = "1.8"; - result["java.vm.specification.version"] = "1.8"; - result["java.vm.specification.vendor"] = "Oracle Corporation"; - result["java.vm.specification.name"] = "Java Virtual Machine Specification"; - result["java.vm.name"] = "Scala.js"; - var value = $as_T($linkingInfo.linkerVersion); - result["java.vm.version"] = value; - result["java.specification.version"] = "1.8"; - result["java.specification.vendor"] = "Oracle Corporation"; - result["java.specification.name"] = "Java Platform API Specification"; - result["file.separator"] = "/"; - result["path.separator"] = ":"; - result["line.separator"] = "\n"; - return result -} -/** @constructor */ -function $c_jl_System$SystemProperties$() { - this.jl_System$SystemProperties$__f_dict = null; - this.jl_System$SystemProperties$__f_properties = null; - $n_jl_System$SystemProperties$ = this; - this.jl_System$SystemProperties$__f_dict = $p_jl_System$SystemProperties$__loadSystemProperties__O(this); - this.jl_System$SystemProperties$__f_properties = null -} -$c_jl_System$SystemProperties$.prototype = new $h_O(); -$c_jl_System$SystemProperties$.prototype.constructor = $c_jl_System$SystemProperties$; -/** @constructor */ -function $h_jl_System$SystemProperties$() { - /**/ -} -$h_jl_System$SystemProperties$.prototype = $c_jl_System$SystemProperties$.prototype; -$c_jl_System$SystemProperties$.prototype.getProperty__T__T__T = (function(key, default$1) { - return ((this.jl_System$SystemProperties$__f_dict !== null) ? $as_T($m_jl_Utils$().dictGetOrElse__O__T__O__O(this.jl_System$SystemProperties$__f_dict, key, default$1)) : this.jl_System$SystemProperties$__f_properties.getProperty__T__T__T(key, default$1)) -}); -var $d_jl_System$SystemProperties$ = new $TypeData().initClass({ - jl_System$SystemProperties$: 0 -}, false, "java.lang.System$SystemProperties$", { - jl_System$SystemProperties$: 1, - O: 1 -}); -$c_jl_System$SystemProperties$.prototype.$classData = $d_jl_System$SystemProperties$; -var $n_jl_System$SystemProperties$; -function $m_jl_System$SystemProperties$() { - if ((!$n_jl_System$SystemProperties$)) { - $n_jl_System$SystemProperties$ = new $c_jl_System$SystemProperties$() - }; - return $n_jl_System$SystemProperties$ -} -/** @constructor */ -function $c_jl_Utils$() { - /**/ -} -$c_jl_Utils$.prototype = new $h_O(); -$c_jl_Utils$.prototype.constructor = $c_jl_Utils$; -/** @constructor */ -function $h_jl_Utils$() { - /**/ -} -$h_jl_Utils$.prototype = $c_jl_Utils$.prototype; -$c_jl_Utils$.prototype.dictGetOrElse__O__T__O__O = (function(dict, key, default$1) { - return ($uZ($m_jl_Utils$Cache$().jl_Utils$Cache$__f_safeHasOwnProperty.call(dict, key)) ? dict[key] : default$1) -}); -var $d_jl_Utils$ = new $TypeData().initClass({ - jl_Utils$: 0 -}, false, "java.lang.Utils$", { - jl_Utils$: 1, - O: 1 -}); -$c_jl_Utils$.prototype.$classData = $d_jl_Utils$; -var $n_jl_Utils$; -function $m_jl_Utils$() { - if ((!$n_jl_Utils$)) { - $n_jl_Utils$ = new $c_jl_Utils$() - }; - return $n_jl_Utils$ -} -/** @constructor */ -function $c_jl_Utils$Cache$() { - this.jl_Utils$Cache$__f_safeHasOwnProperty = null; - $n_jl_Utils$Cache$ = this; - this.jl_Utils$Cache$__f_safeHasOwnProperty = Object.prototype.hasOwnProperty -} -$c_jl_Utils$Cache$.prototype = new $h_O(); -$c_jl_Utils$Cache$.prototype.constructor = $c_jl_Utils$Cache$; -/** @constructor */ -function $h_jl_Utils$Cache$() { - /**/ -} -$h_jl_Utils$Cache$.prototype = $c_jl_Utils$Cache$.prototype; -var $d_jl_Utils$Cache$ = new $TypeData().initClass({ - jl_Utils$Cache$: 0 -}, false, "java.lang.Utils$Cache$", { - jl_Utils$Cache$: 1, - O: 1 -}); -$c_jl_Utils$Cache$.prototype.$classData = $d_jl_Utils$Cache$; -var $n_jl_Utils$Cache$; -function $m_jl_Utils$Cache$() { - if ((!$n_jl_Utils$Cache$)) { - $n_jl_Utils$Cache$ = new $c_jl_Utils$Cache$() - }; - return $n_jl_Utils$Cache$ -} -function $f_jl_Void__equals__O__Z($thiz, that) { - return ($thiz === that) -} -function $f_jl_Void__hashCode__I($thiz) { - return 0 -} -function $f_jl_Void__toString__T($thiz) { - return "undefined" -} -function $as_jl_Void(obj) { - return (((obj === (void 0)) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Void")) -} -function $isArrayOf_jl_Void(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Void))) -} -function $asArrayOf_jl_Void(obj, depth) { - return (($isArrayOf_jl_Void(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Void;", depth)) -} -var $d_jl_Void = new $TypeData().initClass({ - jl_Void: 0 -}, false, "java.lang.Void", { - jl_Void: 1, - O: 1 -}, (void 0), (void 0), ((x) => (x === (void 0)))); -/** @constructor */ -function $c_jl_reflect_Array$() { - /**/ -} -$c_jl_reflect_Array$.prototype = new $h_O(); -$c_jl_reflect_Array$.prototype.constructor = $c_jl_reflect_Array$; -/** @constructor */ -function $h_jl_reflect_Array$() { - /**/ -} -$h_jl_reflect_Array$.prototype = $c_jl_reflect_Array$.prototype; -$c_jl_reflect_Array$.prototype.newInstance__jl_Class__I__O = (function(componentType, length) { - return componentType.newArrayOfThisClass__O__O([length]) -}); -$c_jl_reflect_Array$.prototype.getLength__O__I = (function(array) { - if ((array instanceof $ac_O)) { - var x2 = $asArrayOf_O(array, 1); - return x2.u.length - } else if ((array instanceof $ac_Z)) { - var x3 = $asArrayOf_Z(array, 1); - return x3.u.length - } else if ((array instanceof $ac_C)) { - var x4 = $asArrayOf_C(array, 1); - return x4.u.length - } else if ((array instanceof $ac_B)) { - var x5 = $asArrayOf_B(array, 1); - return x5.u.length - } else if ((array instanceof $ac_S)) { - var x6 = $asArrayOf_S(array, 1); - return x6.u.length - } else if ((array instanceof $ac_I)) { - var x7 = $asArrayOf_I(array, 1); - return x7.u.length - } else if ((array instanceof $ac_J)) { - var x8 = $asArrayOf_J(array, 1); - return x8.u.length - } else if ((array instanceof $ac_F)) { - var x9 = $asArrayOf_F(array, 1); - return x9.u.length - } else if ((array instanceof $ac_D)) { - var x10 = $asArrayOf_D(array, 1); - return x10.u.length - } else { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), "argument type mismatch") - } -}); -var $d_jl_reflect_Array$ = new $TypeData().initClass({ - jl_reflect_Array$: 0 -}, false, "java.lang.reflect.Array$", { - jl_reflect_Array$: 1, - O: 1 -}); -$c_jl_reflect_Array$.prototype.$classData = $d_jl_reflect_Array$; -var $n_jl_reflect_Array$; -function $m_jl_reflect_Array$() { - if ((!$n_jl_reflect_Array$)) { - $n_jl_reflect_Array$ = new $c_jl_reflect_Array$() - }; - return $n_jl_reflect_Array$ -} -/** @constructor */ -function $c_ju_Arrays$() { - /**/ -} -$c_ju_Arrays$.prototype = new $h_O(); -$c_ju_Arrays$.prototype.constructor = $c_ju_Arrays$; -/** @constructor */ -function $h_ju_Arrays$() { - /**/ -} -$h_ju_Arrays$.prototype = $c_ju_Arrays$.prototype; -$c_ju_Arrays$.prototype.binarySearch__AI__I__I = (function(a, key) { - var startIndex = 0; - var endIndex = a.u.length; - while (true) { - if ((startIndex === endIndex)) { - return (((-1) - startIndex) | 0) - } else { - var mid = ((((startIndex + endIndex) | 0) >>> 1) | 0); - var elem = a.get(mid); - if ((key < elem)) { - endIndex = mid - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, elem)) { - return mid - } else { - startIndex = ((1 + mid) | 0) - } - } - } -}); -$c_ju_Arrays$.prototype.equals__AI__AI__Z = (function(a, b) { - if ((a === b)) { - return true - }; - if (((a === null) || (b === null))) { - return false - }; - var len = a.u.length; - if ((b.u.length !== len)) { - return false - }; - var i = 0; - while ((i !== len)) { - var x = a.get(i); - var y = b.get(i); - if ((!$m_sr_BoxesRunTime$().equals__O__O__Z(x, y))) { - return false - }; - i = ((1 + i) | 0) - }; - return true -}); -$c_ju_Arrays$.prototype.copyOf__AO__I__AO = (function(original, newLength) { - var tagT = $m_s_reflect_ClassTag$().apply__jl_Class__s_reflect_ClassTag($objectGetClass(original).getComponentType__jl_Class()); - if ((newLength < 0)) { - throw new $c_jl_NegativeArraySizeException() - }; - var b = original.u.length; - var copyLength = ((newLength < b) ? newLength : b); - var ret = tagT.newArray__I__O(newLength); - original.copyTo(0, ret, 0, copyLength); - return $asArrayOf_O(ret, 1) -}); -$c_ju_Arrays$.prototype.copyOfRange__AO__I__I__AO = (function(original, from, to) { - var evidence$6 = $m_s_reflect_ClassTag$().apply__jl_Class__s_reflect_ClassTag($objectGetClass(original).getComponentType__jl_Class()); - if ((from > to)) { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), ((from + " > ") + to)) - }; - var retLength = ((to - from) | 0); - var b = ((original.u.length - from) | 0); - var copyLength = ((retLength < b) ? retLength : b); - var ret = evidence$6.newArray__I__O(retLength); - original.copyTo(from, ret, 0, copyLength); - return $asArrayOf_O(ret, 1) -}); -var $d_ju_Arrays$ = new $TypeData().initClass({ - ju_Arrays$: 0 -}, false, "java.util.Arrays$", { - ju_Arrays$: 1, - O: 1 -}); -$c_ju_Arrays$.prototype.$classData = $d_ju_Arrays$; -var $n_ju_Arrays$; -function $m_ju_Arrays$() { - if ((!$n_ju_Arrays$)) { - $n_ju_Arrays$ = new $c_ju_Arrays$() - }; - return $n_ju_Arrays$ -} -function $is_ju_Formattable(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.ju_Formattable))) -} -function $as_ju_Formattable(obj) { - return (($is_ju_Formattable(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "java.util.Formattable")) -} -function $isArrayOf_ju_Formattable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.ju_Formattable))) -} -function $asArrayOf_ju_Formattable(obj, depth) { - return (($isArrayOf_ju_Formattable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.util.Formattable;", depth)) -} -/** @constructor */ -function $c_ju_Formatter$() { - this.ju_Formatter$__f_java$util$Formatter$$FormatSpecifier = null; - this.ju_Formatter$__f_java$util$Formatter$$ConversionsIllegalFlags = null; - $n_ju_Formatter$ = this; - this.ju_Formatter$__f_java$util$Formatter$$FormatSpecifier = new RegExp("(?:(\\d+)\\$)?([-#+ 0,\\(<]*)(\\d+)?(?:\\.(\\d+))?[%A-Za-z]", "g"); - this.ju_Formatter$__f_java$util$Formatter$$ConversionsIllegalFlags = new $ac_I(new Int32Array([96, 126, 638, 770, 32, 256, 2, 126, (-1), (-1), (-1), (-1), (-1), (-1), 800, (-1), (-1), (-1), 124, (-1), (-1), (-1), (-1), 544, (-1), (-1)])) -} -$c_ju_Formatter$.prototype = new $h_O(); -$c_ju_Formatter$.prototype.constructor = $c_ju_Formatter$; -/** @constructor */ -function $h_ju_Formatter$() { - /**/ -} -$h_ju_Formatter$.prototype = $c_ju_Formatter$.prototype; -$c_ju_Formatter$.prototype.java$util$Formatter$$strOfZeros__I__T = (function(count) { - if ((count <= 20)) { - return $as_T("00000000000000000000".substring(0, count)) - } else { - var result = ""; - var remaining = count; - while ((remaining > 20)) { - result = (result + "00000000000000000000"); - remaining = (((-20) + remaining) | 0) - }; - var $$x1 = result; - var endIndex = remaining; - return (("" + $$x1) + $as_T("00000000000000000000".substring(0, endIndex))) - } -}); -$c_ju_Formatter$.prototype.java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal = (function(x) { - if ((x === 0.0)) { - var negative = ((1.0 / x) < 0.0); - return new $c_ju_Formatter$Decimal(negative, "0", 0) - } else { - var negative$2 = (x < 0.0); - var d = (negative$2 ? (-x) : x); - var s = ("" + d); - var ePos = $f_T__indexOf__I__I(s, 101); - if ((ePos < 0)) { - var e = 0 - } else { - var $$x2 = parseInt; - var beginIndex = ((1 + ePos) | 0); - var s$1 = $as_T(s.substring(beginIndex)); - var $$x1 = $$x2(s$1); - var e = $uI($$x1) - }; - var significandEnd = ((ePos < 0) ? $uI(s.length) : ePos); - var dotPos = $f_T__indexOf__I__I(s, 46); - if ((dotPos < 0)) { - var unscaledValue = $as_T(s.substring(0, significandEnd)); - var scale = ((-e) | 0); - return new $c_ju_Formatter$Decimal(negative$2, unscaledValue, scale) - } else { - var $$x3 = $as_T(s.substring(0, dotPos)); - var beginIndex$1 = ((1 + dotPos) | 0); - var digits = (("" + $$x3) + $as_T(s.substring(beginIndex$1, significandEnd))); - var digitsLen = $uI(digits.length); - var i = 0; - while (true) { - if ((i < digitsLen)) { - var index = i; - var $$x4 = ((65535 & $uI(digits.charCodeAt(index))) === 48) - } else { - var $$x4 = false - }; - if ($$x4) { - i = ((1 + i) | 0) - } else { - break - } - }; - var beginIndex$2 = i; - var unscaledValue$2 = $as_T(digits.substring(beginIndex$2)); - var scale$2 = ((((-e) | 0) + ((significandEnd - ((1 + dotPos) | 0)) | 0)) | 0); - return new $c_ju_Formatter$Decimal(negative$2, unscaledValue$2, scale$2) - } - } -}); -$c_ju_Formatter$.prototype.java$util$Formatter$$bigDecimalToDecimal__Ljava_math_BigDecimal__ju_Formatter$Decimal = (function(x) { - var unscaledValueWithSign = x.unscaledValue__Ljava_math_BigInteger().toString__T(); - if ((unscaledValueWithSign === "0")) { - return new $c_ju_Formatter$Decimal(false, "0", 0) - } else { - var negative = ((65535 & $uI(unscaledValueWithSign.charCodeAt(0))) === 45); - var unscaledValue = (negative ? $as_T(unscaledValueWithSign.substring(1)) : unscaledValueWithSign); - var scale = x.scale__I(); - return new $c_ju_Formatter$Decimal(negative, unscaledValue, scale) - } -}); -var $d_ju_Formatter$ = new $TypeData().initClass({ - ju_Formatter$: 0 -}, false, "java.util.Formatter$", { - ju_Formatter$: 1, - O: 1 -}); -$c_ju_Formatter$.prototype.$classData = $d_ju_Formatter$; -var $n_ju_Formatter$; -function $m_ju_Formatter$() { - if ((!$n_ju_Formatter$)) { - $n_ju_Formatter$ = new $c_ju_Formatter$() - }; - return $n_ju_Formatter$ -} -function $p_ju_Formatter$Decimal__roundAtPos__I__ju_Formatter$Decimal($thiz, roundingPos) { - var digits = $thiz.ju_Formatter$Decimal__f_unscaledValue; - var digitsLen = $uI(digits.length); - if ((roundingPos < 0)) { - var negative = $thiz.ju_Formatter$Decimal__f_negative; - return new $c_ju_Formatter$Decimal(negative, "0", 0) - } else if ((roundingPos >= digitsLen)) { - return $thiz - } else if (((65535 & $uI(digits.charCodeAt(roundingPos))) < 53)) { - if ((roundingPos === 0)) { - var negative$1 = $thiz.ju_Formatter$Decimal__f_negative; - return new $c_ju_Formatter$Decimal(negative$1, "0", 0) - } else { - return new $c_ju_Formatter$Decimal($thiz.ju_Formatter$Decimal__f_negative, $as_T(digits.substring(0, roundingPos)), (($thiz.ju_Formatter$Decimal__f_scale - ((digitsLen - roundingPos) | 0)) | 0)) - } - } else { - var lastNonNinePos = (((-1) + roundingPos) | 0); - while (true) { - if ((lastNonNinePos >= 0)) { - var index = lastNonNinePos; - var $$x1 = ((65535 & $uI(digits.charCodeAt(index))) === 57) - } else { - var $$x1 = false - }; - if ($$x1) { - lastNonNinePos = (((-1) + lastNonNinePos) | 0) - } else { - break - } - }; - if ((lastNonNinePos < 0)) { - var newUnscaledValue = "1" - } else { - var endIndex = lastNonNinePos; - var $$x2 = $as_T(digits.substring(0, endIndex)); - var index$1 = lastNonNinePos; - var newUnscaledValue = (("" + $$x2) + $bC((65535 & ((1 + (65535 & $uI(digits.charCodeAt(index$1)))) | 0)))) - }; - var pos = ((1 + lastNonNinePos) | 0); - var newScale = (($thiz.ju_Formatter$Decimal__f_scale - ((digitsLen - pos) | 0)) | 0); - return new $c_ju_Formatter$Decimal($thiz.ju_Formatter$Decimal__f_negative, newUnscaledValue, newScale) - } -} -/** @constructor */ -function $c_ju_Formatter$Decimal(negative, unscaledValue, scale) { - this.ju_Formatter$Decimal__f_negative = false; - this.ju_Formatter$Decimal__f_unscaledValue = null; - this.ju_Formatter$Decimal__f_scale = 0; - this.ju_Formatter$Decimal__f_negative = negative; - this.ju_Formatter$Decimal__f_unscaledValue = unscaledValue; - this.ju_Formatter$Decimal__f_scale = scale -} -$c_ju_Formatter$Decimal.prototype = new $h_O(); -$c_ju_Formatter$Decimal.prototype.constructor = $c_ju_Formatter$Decimal; -/** @constructor */ -function $h_ju_Formatter$Decimal() { - /**/ -} -$h_ju_Formatter$Decimal.prototype = $c_ju_Formatter$Decimal.prototype; -$c_ju_Formatter$Decimal.prototype.isZero__Z = (function() { - return (this.ju_Formatter$Decimal__f_unscaledValue === "0") -}); -$c_ju_Formatter$Decimal.prototype.round__I__ju_Formatter$Decimal = (function(precision) { - $m_ju_Formatter$(); - var condition = (precision > 0); - if ((!condition)) { - throw new $c_jl_AssertionError("Decimal.round() called with non-positive precision") - }; - return $p_ju_Formatter$Decimal__roundAtPos__I__ju_Formatter$Decimal(this, precision) -}); -$c_ju_Formatter$Decimal.prototype.setScale__I__ju_Formatter$Decimal = (function(newScale) { - var this$1 = this.ju_Formatter$Decimal__f_unscaledValue; - var roundingPos = (((($uI(this$1.length) + newScale) | 0) - this.ju_Formatter$Decimal__f_scale) | 0); - var rounded = $p_ju_Formatter$Decimal__roundAtPos__I__ju_Formatter$Decimal(this, roundingPos); - $m_ju_Formatter$(); - var condition = (rounded.isZero__Z() || (rounded.ju_Formatter$Decimal__f_scale <= newScale)); - if ((!condition)) { - throw new $c_jl_AssertionError("roundAtPos returned a non-zero value with a scale too large") - }; - return ((rounded.isZero__Z() || (rounded.ju_Formatter$Decimal__f_scale === newScale)) ? rounded : new $c_ju_Formatter$Decimal(this.ju_Formatter$Decimal__f_negative, (("" + rounded.ju_Formatter$Decimal__f_unscaledValue) + $m_ju_Formatter$().java$util$Formatter$$strOfZeros__I__T(((newScale - rounded.ju_Formatter$Decimal__f_scale) | 0))), newScale)) -}); -$c_ju_Formatter$Decimal.prototype.toString__T = (function() { - return (((((("Decimal(" + this.ju_Formatter$Decimal__f_negative) + ", ") + this.ju_Formatter$Decimal__f_unscaledValue) + ", ") + this.ju_Formatter$Decimal__f_scale) + ")") -}); -var $d_ju_Formatter$Decimal = new $TypeData().initClass({ - ju_Formatter$Decimal: 0 -}, false, "java.util.Formatter$Decimal", { - ju_Formatter$Decimal: 1, - O: 1 -}); -$c_ju_Formatter$Decimal.prototype.$classData = $d_ju_Formatter$Decimal; -/** @constructor */ -function $c_ju_Formatter$LocaleInfo() { - /**/ -} -$c_ju_Formatter$LocaleInfo.prototype = new $h_O(); -$c_ju_Formatter$LocaleInfo.prototype.constructor = $c_ju_Formatter$LocaleInfo; -/** @constructor */ -function $h_ju_Formatter$LocaleInfo() { - /**/ -} -$h_ju_Formatter$LocaleInfo.prototype = $c_ju_Formatter$LocaleInfo.prototype; -function $p_Lorg_scalajs_dom_package$__window$lzycompute__Lorg_scalajs_dom_raw_Window($thiz) { - if (((33554432 & $thiz.Lorg_scalajs_dom_package$__f_bitmap$0) === 0)) { - $thiz.Lorg_scalajs_dom_package$__f_window = window; - $thiz.Lorg_scalajs_dom_package$__f_bitmap$0 = (33554432 | $thiz.Lorg_scalajs_dom_package$__f_bitmap$0) - }; - return $thiz.Lorg_scalajs_dom_package$__f_window -} -function $p_Lorg_scalajs_dom_package$__document$lzycompute__Lorg_scalajs_dom_raw_HTMLDocument($thiz) { - if (((67108864 & $thiz.Lorg_scalajs_dom_package$__f_bitmap$0) === 0)) { - $thiz.Lorg_scalajs_dom_package$__f_document = $thiz.window__Lorg_scalajs_dom_raw_Window().document; - $thiz.Lorg_scalajs_dom_package$__f_bitmap$0 = (67108864 | $thiz.Lorg_scalajs_dom_package$__f_bitmap$0) - }; - return $thiz.Lorg_scalajs_dom_package$__f_document -} -/** @constructor */ -function $c_Lorg_scalajs_dom_package$() { - this.Lorg_scalajs_dom_package$__f_ApplicationCache = null; - this.Lorg_scalajs_dom_package$__f_Blob = null; - this.Lorg_scalajs_dom_package$__f_BlobPropertyBag = null; - this.Lorg_scalajs_dom_package$__f_DOMException = null; - this.Lorg_scalajs_dom_package$__f_Event = null; - this.Lorg_scalajs_dom_package$__f_EventException = null; - this.Lorg_scalajs_dom_package$__f_EventSource = null; - this.Lorg_scalajs_dom_package$__f_FileReader = null; - this.Lorg_scalajs_dom_package$__f_FormData = null; - this.Lorg_scalajs_dom_package$__f_KeyboardEvent = null; - this.Lorg_scalajs_dom_package$__f_MediaError = null; - this.Lorg_scalajs_dom_package$__f_MutationObserverInit = null; - this.Lorg_scalajs_dom_package$__f_Node = null; - this.Lorg_scalajs_dom_package$__f_NodeFilter = null; - this.Lorg_scalajs_dom_package$__f_PerformanceNavigation = null; - this.Lorg_scalajs_dom_package$__f_PositionError = null; - this.Lorg_scalajs_dom_package$__f_Range = null; - this.Lorg_scalajs_dom_package$__f_TextEvent = null; - this.Lorg_scalajs_dom_package$__f_TextTrack = null; - this.Lorg_scalajs_dom_package$__f_URL = null; - this.Lorg_scalajs_dom_package$__f_VisibilityState = null; - this.Lorg_scalajs_dom_package$__f_WebSocket = null; - this.Lorg_scalajs_dom_package$__f_WheelEvent = null; - this.Lorg_scalajs_dom_package$__f_XMLHttpRequest = null; - this.Lorg_scalajs_dom_package$__f_XPathResult = null; - this.Lorg_scalajs_dom_package$__f_window = null; - this.Lorg_scalajs_dom_package$__f_document = null; - this.Lorg_scalajs_dom_package$__f_console = null; - this.Lorg_scalajs_dom_package$__f_bitmap$0 = 0 -} -$c_Lorg_scalajs_dom_package$.prototype = new $h_O(); -$c_Lorg_scalajs_dom_package$.prototype.constructor = $c_Lorg_scalajs_dom_package$; -/** @constructor */ -function $h_Lorg_scalajs_dom_package$() { - /**/ -} -$h_Lorg_scalajs_dom_package$.prototype = $c_Lorg_scalajs_dom_package$.prototype; -$c_Lorg_scalajs_dom_package$.prototype.window__Lorg_scalajs_dom_raw_Window = (function() { - return (((33554432 & this.Lorg_scalajs_dom_package$__f_bitmap$0) === 0) ? $p_Lorg_scalajs_dom_package$__window$lzycompute__Lorg_scalajs_dom_raw_Window(this) : this.Lorg_scalajs_dom_package$__f_window) -}); -$c_Lorg_scalajs_dom_package$.prototype.document__Lorg_scalajs_dom_raw_HTMLDocument = (function() { - return (((67108864 & this.Lorg_scalajs_dom_package$__f_bitmap$0) === 0) ? $p_Lorg_scalajs_dom_package$__document$lzycompute__Lorg_scalajs_dom_raw_HTMLDocument(this) : this.Lorg_scalajs_dom_package$__f_document) -}); -var $d_Lorg_scalajs_dom_package$ = new $TypeData().initClass({ - Lorg_scalajs_dom_package$: 0 -}, false, "org.scalajs.dom.package$", { - Lorg_scalajs_dom_package$: 1, - O: 1 -}); -$c_Lorg_scalajs_dom_package$.prototype.$classData = $d_Lorg_scalajs_dom_package$; -var $n_Lorg_scalajs_dom_package$; -function $m_Lorg_scalajs_dom_package$() { - if ((!$n_Lorg_scalajs_dom_package$)) { - $n_Lorg_scalajs_dom_package$ = new $c_Lorg_scalajs_dom_package$() - }; - return $n_Lorg_scalajs_dom_package$ -} -/** @constructor */ -function $c_RTLong(lo, hi) { - this.RTLong__f_lo = 0; - this.RTLong__f_hi = 0; - this.RTLong__f_lo = lo; - this.RTLong__f_hi = hi -} -$c_RTLong.prototype = new $h_O(); -$c_RTLong.prototype.constructor = $c_RTLong; -/** @constructor */ -function $h_RTLong() { - /**/ -} -$h_RTLong.prototype = $c_RTLong.prototype; -$c_RTLong.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_RTLong)) { - var x2 = $as_RTLong(that); - return ((this.RTLong__f_lo === x2.RTLong__f_lo) && (this.RTLong__f_hi === x2.RTLong__f_hi)) - } else { - return false - } -}); -$c_RTLong.prototype.hashCode__I = (function() { - return (this.RTLong__f_lo ^ this.RTLong__f_hi) -}); -$c_RTLong.prototype.toString__T = (function() { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(this.RTLong__f_lo, this.RTLong__f_hi) -}); -$c_RTLong.prototype.toInt__I = (function() { - return this.RTLong__f_lo -}); -$c_RTLong.prototype.toFloat__F = (function() { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo, this.RTLong__f_hi) -}); -$c_RTLong.prototype.toDouble__D = (function() { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo, this.RTLong__f_hi) -}); -$c_RTLong.prototype.byteValue__B = (function() { - return ((this.RTLong__f_lo << 24) >> 24) -}); -$c_RTLong.prototype.shortValue__S = (function() { - return ((this.RTLong__f_lo << 16) >> 16) -}); -$c_RTLong.prototype.intValue__I = (function() { - return this.RTLong__f_lo -}); -$c_RTLong.prototype.longValue__J = (function() { - return $uJ(this) -}); -$c_RTLong.prototype.floatValue__F = (function() { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F(this.RTLong__f_lo, this.RTLong__f_hi) -}); -$c_RTLong.prototype.doubleValue__D = (function() { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(this.RTLong__f_lo, this.RTLong__f_hi) -}); -$c_RTLong.prototype.compareTo__O__I = (function(that) { - var b = $as_RTLong(that); - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo, this.RTLong__f_hi, b.RTLong__f_lo, b.RTLong__f_hi) -}); -$c_RTLong.prototype.compareTo__jl_Long__I = (function(that) { - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I(this.RTLong__f_lo, this.RTLong__f_hi, that.RTLong__f_lo, that.RTLong__f_hi) -}); -$c_RTLong.prototype.equals__RTLong__Z = (function(b) { - return ((this.RTLong__f_lo === b.RTLong__f_lo) && (this.RTLong__f_hi === b.RTLong__f_hi)) -}); -$c_RTLong.prototype.notEquals__RTLong__Z = (function(b) { - return (!((this.RTLong__f_lo === b.RTLong__f_lo) && (this.RTLong__f_hi === b.RTLong__f_hi))) -}); -$c_RTLong.prototype.$less__RTLong__Z = (function(b) { - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - return ((ahi === bhi) ? (((-2147483648) ^ this.RTLong__f_lo) < ((-2147483648) ^ b.RTLong__f_lo)) : (ahi < bhi)) -}); -$c_RTLong.prototype.$less$eq__RTLong__Z = (function(b) { - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - return ((ahi === bhi) ? (((-2147483648) ^ this.RTLong__f_lo) <= ((-2147483648) ^ b.RTLong__f_lo)) : (ahi < bhi)) -}); -$c_RTLong.prototype.$greater__RTLong__Z = (function(b) { - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - return ((ahi === bhi) ? (((-2147483648) ^ this.RTLong__f_lo) > ((-2147483648) ^ b.RTLong__f_lo)) : (ahi > bhi)) -}); -$c_RTLong.prototype.$greater$eq__RTLong__Z = (function(b) { - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - return ((ahi === bhi) ? (((-2147483648) ^ this.RTLong__f_lo) >= ((-2147483648) ^ b.RTLong__f_lo)) : (ahi > bhi)) -}); -$c_RTLong.prototype.unary_$tilde__RTLong = (function() { - return new $c_RTLong((~this.RTLong__f_lo), (~this.RTLong__f_hi)) -}); -$c_RTLong.prototype.$bar__RTLong__RTLong = (function(b) { - return new $c_RTLong((this.RTLong__f_lo | b.RTLong__f_lo), (this.RTLong__f_hi | b.RTLong__f_hi)) -}); -$c_RTLong.prototype.$amp__RTLong__RTLong = (function(b) { - return new $c_RTLong((this.RTLong__f_lo & b.RTLong__f_lo), (this.RTLong__f_hi & b.RTLong__f_hi)) -}); -$c_RTLong.prototype.$up__RTLong__RTLong = (function(b) { - return new $c_RTLong((this.RTLong__f_lo ^ b.RTLong__f_lo), (this.RTLong__f_hi ^ b.RTLong__f_hi)) -}); -$c_RTLong.prototype.$less$less__I__RTLong = (function(n) { - var lo = this.RTLong__f_lo; - return new $c_RTLong((((32 & n) === 0) ? (lo << n) : 0), (((32 & n) === 0) ? (((((lo >>> 1) | 0) >>> ((31 - n) | 0)) | 0) | (this.RTLong__f_hi << n)) : (lo << n))) -}); -$c_RTLong.prototype.$greater$greater$greater__I__RTLong = (function(n) { - var hi = this.RTLong__f_hi; - return new $c_RTLong((((32 & n) === 0) ? (((this.RTLong__f_lo >>> n) | 0) | ((hi << 1) << ((31 - n) | 0))) : ((hi >>> n) | 0)), (((32 & n) === 0) ? ((hi >>> n) | 0) : 0)) -}); -$c_RTLong.prototype.$greater$greater__I__RTLong = (function(n) { - var hi = this.RTLong__f_hi; - return new $c_RTLong((((32 & n) === 0) ? (((this.RTLong__f_lo >>> n) | 0) | ((hi << 1) << ((31 - n) | 0))) : (hi >> n)), (((32 & n) === 0) ? (hi >> n) : (hi >> 31))) -}); -$c_RTLong.prototype.unary_$minus__RTLong = (function() { - var lo = this.RTLong__f_lo; - var hi = this.RTLong__f_hi; - return new $c_RTLong(((-lo) | 0), ((lo !== 0) ? (~hi) : ((-hi) | 0))) -}); -$c_RTLong.prototype.$plus__RTLong__RTLong = (function(b) { - var alo = this.RTLong__f_lo; - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - var lo = ((alo + b.RTLong__f_lo) | 0); - return new $c_RTLong(lo, ((((-2147483648) ^ lo) < ((-2147483648) ^ alo)) ? ((1 + ((ahi + bhi) | 0)) | 0) : ((ahi + bhi) | 0))) -}); -$c_RTLong.prototype.$minus__RTLong__RTLong = (function(b) { - var alo = this.RTLong__f_lo; - var ahi = this.RTLong__f_hi; - var bhi = b.RTLong__f_hi; - var lo = ((alo - b.RTLong__f_lo) | 0); - return new $c_RTLong(lo, ((((-2147483648) ^ lo) > ((-2147483648) ^ alo)) ? (((-1) + ((ahi - bhi) | 0)) | 0) : ((ahi - bhi) | 0))) -}); -$c_RTLong.prototype.$times__RTLong__RTLong = (function(b) { - var alo = this.RTLong__f_lo; - var blo = b.RTLong__f_lo; - var a0 = (65535 & alo); - var a1 = ((alo >>> 16) | 0); - var b0 = (65535 & blo); - var b1 = ((blo >>> 16) | 0); - var a0b0 = $imul(a0, b0); - var a1b0 = $imul(a1, b0); - var a0b1 = $imul(a0, b1); - var lo = ((a0b0 + (((a1b0 + a0b1) | 0) << 16)) | 0); - var c1part = ((((a0b0 >>> 16) | 0) + a0b1) | 0); - var hi = (((((((($imul(alo, b.RTLong__f_hi) + $imul(this.RTLong__f_hi, blo)) | 0) + $imul(a1, b1)) | 0) + ((c1part >>> 16) | 0)) | 0) + (((((65535 & c1part) + a1b0) | 0) >>> 16) | 0)) | 0); - return new $c_RTLong(lo, hi) -}); -$c_RTLong.prototype.$div__RTLong__RTLong = (function(b) { - var this$1 = $m_RTLong$(); - var lo = this$1.divideImpl__I__I__I__I__I(this.RTLong__f_lo, this.RTLong__f_hi, b.RTLong__f_lo, b.RTLong__f_hi); - return new $c_RTLong(lo, this$1.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn) -}); -$c_RTLong.prototype.$percent__RTLong__RTLong = (function(b) { - var this$1 = $m_RTLong$(); - var lo = this$1.remainderImpl__I__I__I__I__I(this.RTLong__f_lo, this.RTLong__f_hi, b.RTLong__f_lo, b.RTLong__f_hi); - return new $c_RTLong(lo, this$1.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn) -}); -function $as_RTLong(obj) { - return (((obj instanceof $c_RTLong) || (obj === null)) ? obj : $throwClassCastException(obj, "org.scalajs.linker.runtime.RuntimeLong")) -} -function $isArrayOf_RTLong(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.RTLong))) -} -function $asArrayOf_RTLong(obj, depth) { - return (($isArrayOf_RTLong(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lorg.scalajs.linker.runtime.RuntimeLong;", depth)) -} -var $d_RTLong = new $TypeData().initClass({ - RTLong: 0 -}, false, "org.scalajs.linker.runtime.RuntimeLong", { - RTLong: 1, - O: 1 -}); -$c_RTLong.prototype.$classData = $d_RTLong; -function $p_RTLong$__toUnsignedString__I__I__T($thiz, lo, hi) { - if ((((-2097152) & hi) === 0)) { - var this$1 = ((4.294967296E9 * hi) + $uD((lo >>> 0))); - return ("" + this$1) - } else { - return $as_T($p_RTLong$__unsignedDivModHelper__I__I__I__I__I__O($thiz, lo, hi, 1000000000, 0, 2)) - } -} -function $p_RTLong$__unsigned_$div__I__I__I__I__I($thiz, alo, ahi, blo, bhi) { - if ((((-2097152) & ahi) === 0)) { - if ((((-2097152) & bhi) === 0)) { - var aDouble = ((4.294967296E9 * ahi) + $uD((alo >>> 0))); - var bDouble = ((4.294967296E9 * bhi) + $uD((blo >>> 0))); - var rDouble = (aDouble / bDouble); - var x = (rDouble / 4.294967296E9); - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = $uI((x | 0)); - return $uI((rDouble | 0)) - } else { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return 0 - } - } else if (((bhi === 0) && ((blo & (((-1) + blo) | 0)) === 0))) { - var pow = ((31 - $clz32(blo)) | 0); - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = ((ahi >>> pow) | 0); - return (((alo >>> pow) | 0) | ((ahi << 1) << ((31 - pow) | 0))) - } else if (((blo === 0) && ((bhi & (((-1) + bhi) | 0)) === 0))) { - var pow$2 = ((31 - $clz32(bhi)) | 0); - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return ((ahi >>> pow$2) | 0) - } else { - return $uI($p_RTLong$__unsignedDivModHelper__I__I__I__I__I__O($thiz, alo, ahi, blo, bhi, 0)) - } -} -function $p_RTLong$__unsigned_$percent__I__I__I__I__I($thiz, alo, ahi, blo, bhi) { - if ((((-2097152) & ahi) === 0)) { - if ((((-2097152) & bhi) === 0)) { - var aDouble = ((4.294967296E9 * ahi) + $uD((alo >>> 0))); - var bDouble = ((4.294967296E9 * bhi) + $uD((blo >>> 0))); - var rDouble = (aDouble % bDouble); - var x = (rDouble / 4.294967296E9); - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = $uI((x | 0)); - return $uI((rDouble | 0)) - } else { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = ahi; - return alo - } - } else if (((bhi === 0) && ((blo & (((-1) + blo) | 0)) === 0))) { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return (alo & (((-1) + blo) | 0)) - } else if (((blo === 0) && ((bhi & (((-1) + bhi) | 0)) === 0))) { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (ahi & (((-1) + bhi) | 0)); - return alo - } else { - return $uI($p_RTLong$__unsignedDivModHelper__I__I__I__I__I__O($thiz, alo, ahi, blo, bhi, 1)) - } -} -function $p_RTLong$__unsignedDivModHelper__I__I__I__I__I__O($thiz, alo, ahi, blo, bhi, ask) { - var shift = ((((bhi !== 0) ? $clz32(bhi) : ((32 + $clz32(blo)) | 0)) - ((ahi !== 0) ? $clz32(ahi) : ((32 + $clz32(alo)) | 0))) | 0); - var n = shift; - var lo = (((32 & n) === 0) ? (blo << n) : 0); - var hi = (((32 & n) === 0) ? (((((blo >>> 1) | 0) >>> ((31 - n) | 0)) | 0) | (bhi << n)) : (blo << n)); - var bShiftLo = lo; - var bShiftHi = hi; - var remLo = alo; - var remHi = ahi; - var quotLo = 0; - var quotHi = 0; - while (((shift >= 0) && (((-2097152) & remHi) !== 0))) { - var alo$1 = remLo; - var ahi$1 = remHi; - var blo$1 = bShiftLo; - var bhi$1 = bShiftHi; - if (((ahi$1 === bhi$1) ? (((-2147483648) ^ alo$1) >= ((-2147483648) ^ blo$1)) : (((-2147483648) ^ ahi$1) >= ((-2147483648) ^ bhi$1)))) { - var lo$1 = remLo; - var hi$1 = remHi; - var lo$2 = bShiftLo; - var hi$2 = bShiftHi; - var lo$3 = ((lo$1 - lo$2) | 0); - var hi$3 = ((((-2147483648) ^ lo$3) > ((-2147483648) ^ lo$1)) ? (((-1) + ((hi$1 - hi$2) | 0)) | 0) : ((hi$1 - hi$2) | 0)); - remLo = lo$3; - remHi = hi$3; - if ((shift < 32)) { - quotLo = (quotLo | (1 << shift)) - } else { - quotHi = (quotHi | (1 << shift)) - } - }; - shift = (((-1) + shift) | 0); - var lo$4 = bShiftLo; - var hi$4 = bShiftHi; - var lo$5 = (((lo$4 >>> 1) | 0) | (hi$4 << 31)); - var hi$5 = ((hi$4 >>> 1) | 0); - bShiftLo = lo$5; - bShiftHi = hi$5 - }; - var alo$2 = remLo; - var ahi$2 = remHi; - if (((ahi$2 === bhi) ? (((-2147483648) ^ alo$2) >= ((-2147483648) ^ blo)) : (((-2147483648) ^ ahi$2) >= ((-2147483648) ^ bhi)))) { - var lo$6 = remLo; - var hi$6 = remHi; - var remDouble = ((4.294967296E9 * hi$6) + $uD((lo$6 >>> 0))); - var bDouble = ((4.294967296E9 * bhi) + $uD((blo >>> 0))); - if ((ask !== 1)) { - var x = (remDouble / bDouble); - var lo$7 = $uI((x | 0)); - var x$1 = (x / 4.294967296E9); - var hi$7 = $uI((x$1 | 0)); - var lo$8 = quotLo; - var hi$8 = quotHi; - var lo$9 = ((lo$8 + lo$7) | 0); - var hi$9 = ((((-2147483648) ^ lo$9) < ((-2147483648) ^ lo$8)) ? ((1 + ((hi$8 + hi$7) | 0)) | 0) : ((hi$8 + hi$7) | 0)); - quotLo = lo$9; - quotHi = hi$9 - }; - if ((ask !== 0)) { - var rem_mod_bDouble = (remDouble % bDouble); - remLo = $uI((rem_mod_bDouble | 0)); - var x$2 = (rem_mod_bDouble / 4.294967296E9); - remHi = $uI((x$2 | 0)) - } - }; - if ((ask === 0)) { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = quotHi; - return quotLo - } else if ((ask === 1)) { - $thiz.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = remHi; - return remLo - } else { - var lo$10 = quotLo; - var hi$10 = quotHi; - var quot = ((4.294967296E9 * hi$10) + $uD((lo$10 >>> 0))); - var this$3 = remLo; - var remStr = ("" + this$3); - var start = $uI(remStr.length); - return ((("" + quot) + $as_T("000000000".substring(start))) + remStr) - } -} -/** @constructor */ -function $c_RTLong$() { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0 -} -$c_RTLong$.prototype = new $h_O(); -$c_RTLong$.prototype.constructor = $c_RTLong$; -/** @constructor */ -function $h_RTLong$() { - /**/ -} -$h_RTLong$.prototype = $c_RTLong$.prototype; -$c_RTLong$.prototype.org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T = (function(lo, hi) { - return ((hi === (lo >> 31)) ? ("" + lo) : ((hi < 0) ? ("-" + $p_RTLong$__toUnsignedString__I__I__T(this, ((-lo) | 0), ((lo !== 0) ? (~hi) : ((-hi) | 0)))) : $p_RTLong$__toUnsignedString__I__I__T(this, lo, hi))) -}); -$c_RTLong$.prototype.org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D = (function(lo, hi) { - if ((hi < 0)) { - var x = ((lo !== 0) ? (~hi) : ((-hi) | 0)); - var $$x1 = $uD((x >>> 0)); - var x$1 = ((-lo) | 0); - return (-((4.294967296E9 * $$x1) + $uD((x$1 >>> 0)))) - } else { - return ((4.294967296E9 * hi) + $uD((lo >>> 0))) - } -}); -$c_RTLong$.prototype.org$scalajs$linker$runtime$RuntimeLong$$toFloat__I__I__F = (function(lo, hi) { - if ((hi < 0)) { - var lo$1 = ((-lo) | 0); - var hi$1 = ((lo !== 0) ? (~hi) : ((-hi) | 0)); - var abs__lo = lo$1; - var abs__hi = hi$1 - } else { - var abs__lo = lo; - var abs__hi = hi - }; - var hi$2 = abs__hi; - if (((((-2097152) & hi$2) === 0) || ((65535 & abs__lo) === 0))) { - var compressedAbsLo = abs__lo - } else { - var compressedAbsLo = (32768 | ((-65536) & abs__lo)) - }; - var x = abs__hi; - var absRes = ((4.294967296E9 * $uD((x >>> 0))) + $uD((compressedAbsLo >>> 0))); - return $fround(((hi < 0) ? (-absRes) : absRes)) -}); -$c_RTLong$.prototype.fromInt__I__RTLong = (function(value) { - return new $c_RTLong(value, (value >> 31)) -}); -$c_RTLong$.prototype.fromDouble__D__RTLong = (function(value) { - var lo = this.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(value); - return new $c_RTLong(lo, this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn) -}); -$c_RTLong$.prototype.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I = (function(value) { - if ((value < (-9.223372036854776E18))) { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (-2147483648); - return 0 - } else if ((value >= 9.223372036854776E18)) { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 2147483647; - return (-1) - } else { - var rawLo = $uI((value | 0)); - var x = (value / 4.294967296E9); - var rawHi = $uI((x | 0)); - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (((value < 0.0) && (rawLo !== 0)) ? (((-1) + rawHi) | 0) : rawHi); - return rawLo - } -}); -$c_RTLong$.prototype.org$scalajs$linker$runtime$RuntimeLong$$compare__I__I__I__I__I = (function(alo, ahi, blo, bhi) { - return ((ahi === bhi) ? ((alo === blo) ? 0 : ((((-2147483648) ^ alo) < ((-2147483648) ^ blo)) ? (-1) : 1)) : ((ahi < bhi) ? (-1) : 1)) -}); -$c_RTLong$.prototype.divideImpl__I__I__I__I__I = (function(alo, ahi, blo, bhi) { - if (((blo | bhi) === 0)) { - throw new $c_jl_ArithmeticException("/ by zero") - }; - if ((ahi === (alo >> 31))) { - if ((bhi === (blo >> 31))) { - if (((alo === (-2147483648)) && (blo === (-1)))) { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return (-2147483648) - } else { - var lo = $intDiv(alo, blo); - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (lo >> 31); - return lo - } - } else if (((alo === (-2147483648)) && ((blo === (-2147483648)) && (bhi === 0)))) { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (-1); - return (-1) - } else { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return 0 - } - } else { - if ((ahi < 0)) { - var lo$1 = ((-alo) | 0); - var hi = ((alo !== 0) ? (~ahi) : ((-ahi) | 0)); - var aAbs__lo = lo$1; - var aAbs__hi = hi - } else { - var aAbs__lo = alo; - var aAbs__hi = ahi - }; - if ((bhi < 0)) { - var lo$2 = ((-blo) | 0); - var hi$1 = ((blo !== 0) ? (~bhi) : ((-bhi) | 0)); - var bAbs__lo = lo$2; - var bAbs__hi = hi$1 - } else { - var bAbs__lo = blo; - var bAbs__hi = bhi - }; - var absRLo = $p_RTLong$__unsigned_$div__I__I__I__I__I(this, aAbs__lo, aAbs__hi, bAbs__lo, bAbs__hi); - if (((ahi ^ bhi) >= 0)) { - return absRLo - } else { - var hi$2 = this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn; - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = ((absRLo !== 0) ? (~hi$2) : ((-hi$2) | 0)); - return ((-absRLo) | 0) - } - } -}); -$c_RTLong$.prototype.remainderImpl__I__I__I__I__I = (function(alo, ahi, blo, bhi) { - if (((blo | bhi) === 0)) { - throw new $c_jl_ArithmeticException("/ by zero") - }; - if ((ahi === (alo >> 31))) { - if ((bhi === (blo >> 31))) { - if ((blo !== (-1))) { - var lo = $intMod(alo, blo); - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = (lo >> 31); - return lo - } else { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return 0 - } - } else if (((alo === (-2147483648)) && ((blo === (-2147483648)) && (bhi === 0)))) { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = 0; - return 0 - } else { - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = ahi; - return alo - } - } else { - if ((ahi < 0)) { - var lo$1 = ((-alo) | 0); - var hi = ((alo !== 0) ? (~ahi) : ((-ahi) | 0)); - var aAbs__lo = lo$1; - var aAbs__hi = hi - } else { - var aAbs__lo = alo; - var aAbs__hi = ahi - }; - if ((bhi < 0)) { - var lo$2 = ((-blo) | 0); - var hi$1 = ((blo !== 0) ? (~bhi) : ((-bhi) | 0)); - var bAbs__lo = lo$2; - var bAbs__hi = hi$1 - } else { - var bAbs__lo = blo; - var bAbs__hi = bhi - }; - var absRLo = $p_RTLong$__unsigned_$percent__I__I__I__I__I(this, aAbs__lo, aAbs__hi, bAbs__lo, bAbs__hi); - if ((ahi < 0)) { - var hi$2 = this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn; - this.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn = ((absRLo !== 0) ? (~hi$2) : ((-hi$2) | 0)); - return ((-absRLo) | 0) - } else { - return absRLo - } - } -}); -var $d_RTLong$ = new $TypeData().initClass({ - RTLong$: 0 -}, false, "org.scalajs.linker.runtime.RuntimeLong$", { - RTLong$: 1, - O: 1 -}); -$c_RTLong$.prototype.$classData = $d_RTLong$; -var $n_RTLong$; -function $m_RTLong$() { - if ((!$n_RTLong$)) { - $n_RTLong$ = new $c_RTLong$() - }; - return $n_RTLong$ -} -/** @constructor */ -function $c_s_Array$EmptyArrays$() { - this.s_Array$EmptyArrays$__f_emptyBooleanArray = null; - this.s_Array$EmptyArrays$__f_emptyByteArray = null; - this.s_Array$EmptyArrays$__f_emptyCharArray = null; - this.s_Array$EmptyArrays$__f_emptyDoubleArray = null; - this.s_Array$EmptyArrays$__f_emptyFloatArray = null; - this.s_Array$EmptyArrays$__f_emptyIntArray = null; - this.s_Array$EmptyArrays$__f_emptyLongArray = null; - this.s_Array$EmptyArrays$__f_emptyShortArray = null; - this.s_Array$EmptyArrays$__f_emptyObjectArray = null; - $n_s_Array$EmptyArrays$ = this; - this.s_Array$EmptyArrays$__f_emptyBooleanArray = new $ac_Z(0); - this.s_Array$EmptyArrays$__f_emptyByteArray = new $ac_B(0); - this.s_Array$EmptyArrays$__f_emptyCharArray = new $ac_C(0); - this.s_Array$EmptyArrays$__f_emptyDoubleArray = new $ac_D(0); - this.s_Array$EmptyArrays$__f_emptyFloatArray = new $ac_F(0); - this.s_Array$EmptyArrays$__f_emptyIntArray = new $ac_I(0); - this.s_Array$EmptyArrays$__f_emptyLongArray = new $ac_J(0); - this.s_Array$EmptyArrays$__f_emptyShortArray = new $ac_S(0); - this.s_Array$EmptyArrays$__f_emptyObjectArray = new $ac_O(0) -} -$c_s_Array$EmptyArrays$.prototype = new $h_O(); -$c_s_Array$EmptyArrays$.prototype.constructor = $c_s_Array$EmptyArrays$; -/** @constructor */ -function $h_s_Array$EmptyArrays$() { - /**/ -} -$h_s_Array$EmptyArrays$.prototype = $c_s_Array$EmptyArrays$.prototype; -var $d_s_Array$EmptyArrays$ = new $TypeData().initClass({ - s_Array$EmptyArrays$: 0 -}, false, "scala.Array$EmptyArrays$", { - s_Array$EmptyArrays$: 1, - O: 1 -}); -$c_s_Array$EmptyArrays$.prototype.$classData = $d_s_Array$EmptyArrays$; -var $n_s_Array$EmptyArrays$; -function $m_s_Array$EmptyArrays$() { - if ((!$n_s_Array$EmptyArrays$)) { - $n_s_Array$EmptyArrays$ = new $c_s_Array$EmptyArrays$() - }; - return $n_s_Array$EmptyArrays$ -} -/** @constructor */ -function $c_s_LowPriorityImplicits2() { - /**/ -} -$c_s_LowPriorityImplicits2.prototype = new $h_O(); -$c_s_LowPriorityImplicits2.prototype.constructor = $c_s_LowPriorityImplicits2; -/** @constructor */ -function $h_s_LowPriorityImplicits2() { - /**/ -} -$h_s_LowPriorityImplicits2.prototype = $c_s_LowPriorityImplicits2.prototype; -/** @constructor */ -function $c_sc_Hashing$() { - /**/ -} -$c_sc_Hashing$.prototype = new $h_O(); -$c_sc_Hashing$.prototype.constructor = $c_sc_Hashing$; -/** @constructor */ -function $h_sc_Hashing$() { - /**/ -} -$h_sc_Hashing$.prototype = $c_sc_Hashing$.prototype; -$c_sc_Hashing$.prototype.improve__I__I = (function(hcode) { - var h = ((hcode + (~(hcode << 9))) | 0); - h = (h ^ ((h >>> 14) | 0)); - h = ((h + (h << 4)) | 0); - return (h ^ ((h >>> 10) | 0)) -}); -var $d_sc_Hashing$ = new $TypeData().initClass({ - sc_Hashing$: 0 -}, false, "scala.collection.Hashing$", { - sc_Hashing$: 1, - O: 1 -}); -$c_sc_Hashing$.prototype.$classData = $d_sc_Hashing$; -var $n_sc_Hashing$; -function $m_sc_Hashing$() { - if ((!$n_sc_Hashing$)) { - $n_sc_Hashing$ = new $c_sc_Hashing$() - }; - return $n_sc_Hashing$ -} -function $is_sc_IterableOnce(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableOnce))) -} -function $as_sc_IterableOnce(obj) { - return (($is_sc_IterableOnce(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.IterableOnce")) -} -function $isArrayOf_sc_IterableOnce(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableOnce))) -} -function $asArrayOf_sc_IterableOnce(obj, depth) { - return (($isArrayOf_sc_IterableOnce(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.IterableOnce;", depth)) -} -function $f_sc_IterableOnceOps__foreach__F1__V($thiz, f) { - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - f.apply__O__O(it.next__O()) - } -} -function $f_sc_IterableOnceOps__forall__F1__Z($thiz, p) { - var res = true; - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while ((res && it.hasNext__Z())) { - res = $uZ(p.apply__O__O(it.next__O())) - }; - return res -} -function $f_sc_IterableOnceOps__exists__F1__Z($thiz, p) { - var res = false; - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while (((!res) && it.hasNext__Z())) { - res = $uZ(p.apply__O__O(it.next__O())) - }; - return res -} -function $f_sc_IterableOnceOps__find__F1__s_Option($thiz, p) { - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var a = it.next__O(); - if ($uZ(p.apply__O__O(a))) { - return new $c_s_Some(a) - } - }; - return $m_s_None$() -} -function $f_sc_IterableOnceOps__foldLeft__O__F2__O($thiz, z, op) { - var result = z; - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - result = op.apply__O__O__O(result, it.next__O()) - }; - return result -} -function $f_sc_IterableOnceOps__isEmpty__Z($thiz) { - return (!$as_sc_IterableOnce($thiz).iterator__sc_Iterator().hasNext__Z()) -} -function $f_sc_IterableOnceOps__size__I($thiz) { - if (($as_sc_IterableOnce($thiz).knownSize__I() >= 0)) { - return $as_sc_IterableOnce($thiz).knownSize__I() - } else { - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - var len = 0; - while (it.hasNext__Z()) { - len = ((1 + len) | 0); - it.next__O() - }; - return len - } -} -function $f_sc_IterableOnceOps__copyToArray__O__I__I__I($thiz, xs, start, len) { - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - var i = start; - var y = (($m_sr_ScalaRunTime$().array_length__O__I(xs) - start) | 0); - var end = ((start + ((len < y) ? len : y)) | 0); - while (((i < end) && it.hasNext__Z())) { - $m_sr_ScalaRunTime$().array_update__O__I__O__V(xs, i, it.next__O()); - i = ((1 + i) | 0) - }; - return ((i - start) | 0) -} -function $f_sc_IterableOnceOps__mkString__T__T__T__T($thiz, start, sep, end) { - if ($thiz.isEmpty__Z()) { - return (("" + start) + end) - } else { - var this$1 = $thiz.addString__scm_StringBuilder__T__T__T__scm_StringBuilder($ct_scm_StringBuilder__(new $c_scm_StringBuilder()), start, sep, end); - return this$1.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content - } -} -function $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder($thiz, b, start, sep, end) { - var jsb = b.scm_StringBuilder__f_underlying; - if (($uI(start.length) !== 0)) { - jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content) + start) - }; - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - if (it.hasNext__Z()) { - var obj = it.next__O(); - jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj); - while (it.hasNext__Z()) { - jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$1 = it.next__O(); - jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$1) - } - }; - if (($uI(end.length) !== 0)) { - jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + jsb.jl_StringBuilder__f_java$lang$StringBuilder$$content) + end) - }; - return b -} -function $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O($thiz, evidence$2) { - if (($as_sc_IterableOnce($thiz).knownSize__I() >= 0)) { - var destination = evidence$2.newArray__I__O($as_sc_IterableOnce($thiz).knownSize__I()); - $thiz.copyToArray__O__I__I__I(destination, 0, 2147483647); - return destination - } else { - var capacity = 0; - var size = 0; - var jsElems = null; - var elementClass = evidence$2.runtimeClass__jl_Class(); - capacity = 0; - size = 0; - var isCharArrayBuilder = (elementClass === $d_C.getClassOf()); - jsElems = []; - var xs = $as_sc_IterableOnce($thiz); - var it = xs.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var elem = it.next__O(); - var unboxedElem = (isCharArrayBuilder ? $uC(elem) : ((elem === null) ? elementClass.jl_Class__f_data.zero : elem)); - jsElems.push(unboxedElem) - }; - var elemRuntimeClass = ((elementClass === $d_V.getClassOf()) ? $d_jl_Void.getClassOf() : (((elementClass === $d_sr_Null$.getClassOf()) || (elementClass === $d_sr_Nothing$.getClassOf())) ? $d_O.getClassOf() : elementClass)); - return elemRuntimeClass.jl_Class__f_data.getArrayOf().wrapArray(jsElems) - } -} -function $f_sc_IterableOnceOps__reversed__sc_Iterable($thiz) { - var xs = $m_sci_Nil$(); - var it = $as_sc_IterableOnce($thiz).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var rassoc$1 = it.next__O(); - var this$1 = xs; - xs = new $c_sci_$colon$colon(rassoc$1, this$1) - }; - return xs -} -function $is_sc_IterableOnceOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableOnceOps))) -} -function $as_sc_IterableOnceOps(obj) { - return (($is_sc_IterableOnceOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.IterableOnceOps")) -} -function $isArrayOf_sc_IterableOnceOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableOnceOps))) -} -function $asArrayOf_sc_IterableOnceOps(obj, depth) { - return (($isArrayOf_sc_IterableOnceOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.IterableOnceOps;", depth)) -} -/** @constructor */ -function $c_sc_Iterator$ConcatIteratorCell(head, tail) { - this.sc_Iterator$ConcatIteratorCell__f_head = null; - this.sc_Iterator$ConcatIteratorCell__f_tail = null; - this.sc_Iterator$ConcatIteratorCell__f_head = head; - this.sc_Iterator$ConcatIteratorCell__f_tail = tail -} -$c_sc_Iterator$ConcatIteratorCell.prototype = new $h_O(); -$c_sc_Iterator$ConcatIteratorCell.prototype.constructor = $c_sc_Iterator$ConcatIteratorCell; -/** @constructor */ -function $h_sc_Iterator$ConcatIteratorCell() { - /**/ -} -$h_sc_Iterator$ConcatIteratorCell.prototype = $c_sc_Iterator$ConcatIteratorCell.prototype; -$c_sc_Iterator$ConcatIteratorCell.prototype.headIterator__sc_Iterator = (function() { - return $as_sc_IterableOnce(this.sc_Iterator$ConcatIteratorCell__f_head.apply__O()).iterator__sc_Iterator() -}); -var $d_sc_Iterator$ConcatIteratorCell = new $TypeData().initClass({ - sc_Iterator$ConcatIteratorCell: 0 -}, false, "scala.collection.Iterator$ConcatIteratorCell", { - sc_Iterator$ConcatIteratorCell: 1, - O: 1 -}); -$c_sc_Iterator$ConcatIteratorCell.prototype.$classData = $d_sc_Iterator$ConcatIteratorCell; -function $p_sc_LinearSeqIterator$LazyCell__v$lzycompute__sc_LinearSeqOps($thiz) { - if ((!$thiz.sc_LinearSeqIterator$LazyCell__f_bitmap$0)) { - $thiz.sc_LinearSeqIterator$LazyCell__f_v = $as_sc_LinearSeqOps($thiz.sc_LinearSeqIterator$LazyCell__f_st.apply__O()); - $thiz.sc_LinearSeqIterator$LazyCell__f_bitmap$0 = true - }; - $thiz.sc_LinearSeqIterator$LazyCell__f_st = null; - return $thiz.sc_LinearSeqIterator$LazyCell__f_v -} -/** @constructor */ -function $c_sc_LinearSeqIterator$LazyCell(outer, st) { - this.sc_LinearSeqIterator$LazyCell__f_v = null; - this.sc_LinearSeqIterator$LazyCell__f_st = null; - this.sc_LinearSeqIterator$LazyCell__f_bitmap$0 = false; - this.sc_LinearSeqIterator$LazyCell__f_st = st -} -$c_sc_LinearSeqIterator$LazyCell.prototype = new $h_O(); -$c_sc_LinearSeqIterator$LazyCell.prototype.constructor = $c_sc_LinearSeqIterator$LazyCell; -/** @constructor */ -function $h_sc_LinearSeqIterator$LazyCell() { - /**/ -} -$h_sc_LinearSeqIterator$LazyCell.prototype = $c_sc_LinearSeqIterator$LazyCell.prototype; -$c_sc_LinearSeqIterator$LazyCell.prototype.v__sc_LinearSeqOps = (function() { - return ((!this.sc_LinearSeqIterator$LazyCell__f_bitmap$0) ? $p_sc_LinearSeqIterator$LazyCell__v$lzycompute__sc_LinearSeqOps(this) : this.sc_LinearSeqIterator$LazyCell__f_v) -}); -var $d_sc_LinearSeqIterator$LazyCell = new $TypeData().initClass({ - sc_LinearSeqIterator$LazyCell: 0 -}, false, "scala.collection.LinearSeqIterator$LazyCell", { - sc_LinearSeqIterator$LazyCell: 1, - O: 1 -}); -$c_sc_LinearSeqIterator$LazyCell.prototype.$classData = $d_sc_LinearSeqIterator$LazyCell; -/** @constructor */ -function $c_sc_SeqFactory$UnapplySeqWrapper(c) { - this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c = null; - this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c = c -} -$c_sc_SeqFactory$UnapplySeqWrapper.prototype = new $h_O(); -$c_sc_SeqFactory$UnapplySeqWrapper.prototype.constructor = $c_sc_SeqFactory$UnapplySeqWrapper; -/** @constructor */ -function $h_sc_SeqFactory$UnapplySeqWrapper() { - /**/ -} -$h_sc_SeqFactory$UnapplySeqWrapper.prototype = $c_sc_SeqFactory$UnapplySeqWrapper.prototype; -$c_sc_SeqFactory$UnapplySeqWrapper.prototype.hashCode__I = (function() { - var this$ = this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c; - return this$.hashCode__I() -}); -$c_sc_SeqFactory$UnapplySeqWrapper.prototype.equals__O__Z = (function(x$1) { - return $m_sc_SeqFactory$UnapplySeqWrapper$().equals$extension__sc_SeqOps__O__Z(this.sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c, x$1) -}); -function $as_sc_SeqFactory$UnapplySeqWrapper(obj) { - return (((obj instanceof $c_sc_SeqFactory$UnapplySeqWrapper) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.SeqFactory$UnapplySeqWrapper")) -} -function $isArrayOf_sc_SeqFactory$UnapplySeqWrapper(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqFactory$UnapplySeqWrapper))) -} -function $asArrayOf_sc_SeqFactory$UnapplySeqWrapper(obj, depth) { - return (($isArrayOf_sc_SeqFactory$UnapplySeqWrapper(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.SeqFactory$UnapplySeqWrapper;", depth)) -} -var $d_sc_SeqFactory$UnapplySeqWrapper = new $TypeData().initClass({ - sc_SeqFactory$UnapplySeqWrapper: 0 -}, false, "scala.collection.SeqFactory$UnapplySeqWrapper", { - sc_SeqFactory$UnapplySeqWrapper: 1, - O: 1 -}); -$c_sc_SeqFactory$UnapplySeqWrapper.prototype.$classData = $d_sc_SeqFactory$UnapplySeqWrapper; -/** @constructor */ -function $c_sc_SeqFactory$UnapplySeqWrapper$() { - /**/ -} -$c_sc_SeqFactory$UnapplySeqWrapper$.prototype = new $h_O(); -$c_sc_SeqFactory$UnapplySeqWrapper$.prototype.constructor = $c_sc_SeqFactory$UnapplySeqWrapper$; -/** @constructor */ -function $h_sc_SeqFactory$UnapplySeqWrapper$() { - /**/ -} -$h_sc_SeqFactory$UnapplySeqWrapper$.prototype = $c_sc_SeqFactory$UnapplySeqWrapper$.prototype; -$c_sc_SeqFactory$UnapplySeqWrapper$.prototype.equals$extension__sc_SeqOps__O__Z = (function(this$, x$1) { - if ((x$1 instanceof $c_sc_SeqFactory$UnapplySeqWrapper)) { - var UnapplySeqWrapper$1 = ((x$1 === null) ? null : $as_sc_SeqFactory$UnapplySeqWrapper(x$1).sc_SeqFactory$UnapplySeqWrapper__f_scala$collection$SeqFactory$UnapplySeqWrapper$$c); - return ((this$ === null) ? (UnapplySeqWrapper$1 === null) : this$.equals__O__Z(UnapplySeqWrapper$1)) - } else { - return false - } -}); -var $d_sc_SeqFactory$UnapplySeqWrapper$ = new $TypeData().initClass({ - sc_SeqFactory$UnapplySeqWrapper$: 0 -}, false, "scala.collection.SeqFactory$UnapplySeqWrapper$", { - sc_SeqFactory$UnapplySeqWrapper$: 1, - O: 1 -}); -$c_sc_SeqFactory$UnapplySeqWrapper$.prototype.$classData = $d_sc_SeqFactory$UnapplySeqWrapper$; -var $n_sc_SeqFactory$UnapplySeqWrapper$; -function $m_sc_SeqFactory$UnapplySeqWrapper$() { - if ((!$n_sc_SeqFactory$UnapplySeqWrapper$)) { - $n_sc_SeqFactory$UnapplySeqWrapper$ = new $c_sc_SeqFactory$UnapplySeqWrapper$() - }; - return $n_sc_SeqFactory$UnapplySeqWrapper$ -} -/** @constructor */ -function $c_sc_StringOps$() { - /**/ -} -$c_sc_StringOps$.prototype = new $h_O(); -$c_sc_StringOps$.prototype.constructor = $c_sc_StringOps$; -/** @constructor */ -function $h_sc_StringOps$() { - /**/ -} -$h_sc_StringOps$.prototype = $c_sc_StringOps$.prototype; -$c_sc_StringOps$.prototype.slice$extension__T__I__I__T = (function(this$, from, until) { - var start = ((from > 0) ? from : 0); - var that = $uI(this$.length); - var end = ((until < that) ? until : that); - return ((start >= end) ? "" : $as_T(this$.substring(start, end))) -}); -$c_sc_StringOps$.prototype.unwrapArg$extension__T__O__O = (function(this$, arg) { - if (false) { - var x2 = $as_s_math_ScalaNumber(arg); - return x2.underlying__O() - } else { - return arg - } -}); -$c_sc_StringOps$.prototype.format$extension__T__sci_Seq__T = (function(this$, args) { - var args$1 = $asArrayOf_O($as_sc_IterableOnceOps(args.map__F1__O(new $c_sjsr_AnonFunction1(((this$1, this$$1) => ((arg$2) => $m_sc_StringOps$().unwrapArg$extension__T__O__O(this$$1, arg$2)))(this, this$)))).toArray__s_reflect_ClassTag__O($m_s_reflect_ManifestFactory$ObjectManifest$()), 1); - return $m_jl_String$().format__T__AO__T(this$, args$1) -}); -var $d_sc_StringOps$ = new $TypeData().initClass({ - sc_StringOps$: 0 -}, false, "scala.collection.StringOps$", { - sc_StringOps$: 1, - O: 1 -}); -$c_sc_StringOps$.prototype.$classData = $d_sc_StringOps$; -var $n_sc_StringOps$; -function $m_sc_StringOps$() { - if ((!$n_sc_StringOps$)) { - $n_sc_StringOps$ = new $c_sc_StringOps$() - }; - return $n_sc_StringOps$ -} -function $p_sci_ChampBaseIterator__initNodes__V($thiz) { - if (($thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths === null)) { - $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths = new $ac_I(($m_sci_Node$().sci_Node$__f_MaxDepth << 1)); - $thiz.sci_ChampBaseIterator__f_nodes = new ($d_sci_Node.getArrayOf().constr)($m_sci_Node$().sci_Node$__f_MaxDepth) - } -} -function $p_sci_ChampBaseIterator__setupPayloadNode__sci_Node__V($thiz, node) { - $thiz.sci_ChampBaseIterator__f_currentValueNode = node; - $thiz.sci_ChampBaseIterator__f_currentValueCursor = 0; - $thiz.sci_ChampBaseIterator__f_currentValueLength = node.payloadArity__I() -} -function $p_sci_ChampBaseIterator__pushNode__sci_Node__V($thiz, node) { - $p_sci_ChampBaseIterator__initNodes__V($thiz); - $thiz.sci_ChampBaseIterator__f_currentStackLevel = ((1 + $thiz.sci_ChampBaseIterator__f_currentStackLevel) | 0); - var cursorIndex = ($thiz.sci_ChampBaseIterator__f_currentStackLevel << 1); - var lengthIndex = ((1 + ($thiz.sci_ChampBaseIterator__f_currentStackLevel << 1)) | 0); - $thiz.sci_ChampBaseIterator__f_nodes.set($thiz.sci_ChampBaseIterator__f_currentStackLevel, node); - $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths.set(cursorIndex, 0); - $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths.set(lengthIndex, node.nodeArity__I()) -} -function $p_sci_ChampBaseIterator__popNode__V($thiz) { - $thiz.sci_ChampBaseIterator__f_currentStackLevel = (((-1) + $thiz.sci_ChampBaseIterator__f_currentStackLevel) | 0) -} -function $p_sci_ChampBaseIterator__searchNextValueNode__Z($thiz) { - while (($thiz.sci_ChampBaseIterator__f_currentStackLevel >= 0)) { - var cursorIndex = ($thiz.sci_ChampBaseIterator__f_currentStackLevel << 1); - var lengthIndex = ((1 + ($thiz.sci_ChampBaseIterator__f_currentStackLevel << 1)) | 0); - var nodeCursor = $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths.get(cursorIndex); - var nodeLength = $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths.get(lengthIndex); - if ((nodeCursor < nodeLength)) { - var ev$1 = $thiz.sci_ChampBaseIterator__f_nodeCursorsAndLengths; - ev$1.set(cursorIndex, ((1 + ev$1.get(cursorIndex)) | 0)); - var nextNode = $thiz.sci_ChampBaseIterator__f_nodes.get($thiz.sci_ChampBaseIterator__f_currentStackLevel).getNode__I__sci_Node(nodeCursor); - if (nextNode.hasNodes__Z()) { - $p_sci_ChampBaseIterator__pushNode__sci_Node__V($thiz, nextNode) - }; - if (nextNode.hasPayload__Z()) { - $p_sci_ChampBaseIterator__setupPayloadNode__sci_Node__V($thiz, nextNode); - return true - } - } else { - $p_sci_ChampBaseIterator__popNode__V($thiz) - } - }; - return false -} -function $ct_sci_ChampBaseIterator__($thiz) { - $thiz.sci_ChampBaseIterator__f_currentValueCursor = 0; - $thiz.sci_ChampBaseIterator__f_currentValueLength = 0; - $thiz.sci_ChampBaseIterator__f_currentStackLevel = (-1); - return $thiz -} -function $ct_sci_ChampBaseIterator__sci_Node__($thiz, rootNode) { - $ct_sci_ChampBaseIterator__($thiz); - if (rootNode.hasNodes__Z()) { - $p_sci_ChampBaseIterator__pushNode__sci_Node__V($thiz, rootNode) - }; - if (rootNode.hasPayload__Z()) { - $p_sci_ChampBaseIterator__setupPayloadNode__sci_Node__V($thiz, rootNode) - }; - return $thiz -} -/** @constructor */ -function $c_sci_ChampBaseIterator() { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null -} -$c_sci_ChampBaseIterator.prototype = new $h_O(); -$c_sci_ChampBaseIterator.prototype.constructor = $c_sci_ChampBaseIterator; -/** @constructor */ -function $h_sci_ChampBaseIterator() { - /**/ -} -$h_sci_ChampBaseIterator.prototype = $c_sci_ChampBaseIterator.prototype; -$c_sci_ChampBaseIterator.prototype.hasNext__Z = (function() { - return ((this.sci_ChampBaseIterator__f_currentValueCursor < this.sci_ChampBaseIterator__f_currentValueLength) || $p_sci_ChampBaseIterator__searchNextValueNode__Z(this)) -}); -function $p_sci_ChampBaseReverseIterator__setupPayloadNode__sci_Node__V($thiz, node) { - $thiz.sci_ChampBaseReverseIterator__f_currentValueNode = node; - $thiz.sci_ChampBaseReverseIterator__f_currentValueCursor = (((-1) + node.payloadArity__I()) | 0) -} -function $p_sci_ChampBaseReverseIterator__pushNode__sci_Node__V($thiz, node) { - $thiz.sci_ChampBaseReverseIterator__f_currentStackLevel = ((1 + $thiz.sci_ChampBaseReverseIterator__f_currentStackLevel) | 0); - $thiz.sci_ChampBaseReverseIterator__f_nodeStack.set($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel, node); - $thiz.sci_ChampBaseReverseIterator__f_nodeIndex.set($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel, (((-1) + node.nodeArity__I()) | 0)) -} -function $p_sci_ChampBaseReverseIterator__popNode__V($thiz) { - $thiz.sci_ChampBaseReverseIterator__f_currentStackLevel = (((-1) + $thiz.sci_ChampBaseReverseIterator__f_currentStackLevel) | 0) -} -function $p_sci_ChampBaseReverseIterator__searchNextValueNode__Z($thiz) { - while (($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel >= 0)) { - var nodeCursor = $thiz.sci_ChampBaseReverseIterator__f_nodeIndex.get($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel); - $thiz.sci_ChampBaseReverseIterator__f_nodeIndex.set($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel, (((-1) + nodeCursor) | 0)); - if ((nodeCursor >= 0)) { - var nextNode = $thiz.sci_ChampBaseReverseIterator__f_nodeStack.get($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel).getNode__I__sci_Node(nodeCursor); - $p_sci_ChampBaseReverseIterator__pushNode__sci_Node__V($thiz, nextNode) - } else { - var currNode = $thiz.sci_ChampBaseReverseIterator__f_nodeStack.get($thiz.sci_ChampBaseReverseIterator__f_currentStackLevel); - $p_sci_ChampBaseReverseIterator__popNode__V($thiz); - if (currNode.hasPayload__Z()) { - $p_sci_ChampBaseReverseIterator__setupPayloadNode__sci_Node__V($thiz, currNode); - return true - } - } - }; - return false -} -function $ct_sci_ChampBaseReverseIterator__($thiz) { - $thiz.sci_ChampBaseReverseIterator__f_currentValueCursor = (-1); - $thiz.sci_ChampBaseReverseIterator__f_currentStackLevel = (-1); - $thiz.sci_ChampBaseReverseIterator__f_nodeIndex = new $ac_I(((1 + $m_sci_Node$().sci_Node$__f_MaxDepth) | 0)); - $thiz.sci_ChampBaseReverseIterator__f_nodeStack = new ($d_sci_Node.getArrayOf().constr)(((1 + $m_sci_Node$().sci_Node$__f_MaxDepth) | 0)); - return $thiz -} -function $ct_sci_ChampBaseReverseIterator__sci_Node__($thiz, rootNode) { - $ct_sci_ChampBaseReverseIterator__($thiz); - $p_sci_ChampBaseReverseIterator__pushNode__sci_Node__V($thiz, rootNode); - $p_sci_ChampBaseReverseIterator__searchNextValueNode__Z($thiz); - return $thiz -} -/** @constructor */ -function $c_sci_ChampBaseReverseIterator() { - this.sci_ChampBaseReverseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseReverseIterator__f_currentValueNode = null; - this.sci_ChampBaseReverseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseReverseIterator__f_nodeIndex = null; - this.sci_ChampBaseReverseIterator__f_nodeStack = null -} -$c_sci_ChampBaseReverseIterator.prototype = new $h_O(); -$c_sci_ChampBaseReverseIterator.prototype.constructor = $c_sci_ChampBaseReverseIterator; -/** @constructor */ -function $h_sci_ChampBaseReverseIterator() { - /**/ -} -$h_sci_ChampBaseReverseIterator.prototype = $c_sci_ChampBaseReverseIterator.prototype; -$c_sci_ChampBaseReverseIterator.prototype.hasNext__Z = (function() { - return ((this.sci_ChampBaseReverseIterator__f_currentValueCursor >= 0) || $p_sci_ChampBaseReverseIterator__searchNextValueNode__Z(this)) -}); -function $p_sci_IndexedSeqDefaults$__liftedTree1$1__I($thiz) { - try { - var x = $m_jl_System$SystemProperties$().getProperty__T__T__T("scala.collection.immutable.IndexedSeq.defaultApplyPreferredMaxLength", "64"); - var this$4 = $m_jl_Integer$(); - return this$4.parseInt__T__I__I(x, 10) - } catch (e) { - if (false) { - return 64 - } else { - throw e - } - } -} -/** @constructor */ -function $c_sci_IndexedSeqDefaults$() { - this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength = 0; - $n_sci_IndexedSeqDefaults$ = this; - this.sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength = $p_sci_IndexedSeqDefaults$__liftedTree1$1__I(this) -} -$c_sci_IndexedSeqDefaults$.prototype = new $h_O(); -$c_sci_IndexedSeqDefaults$.prototype.constructor = $c_sci_IndexedSeqDefaults$; -/** @constructor */ -function $h_sci_IndexedSeqDefaults$() { - /**/ -} -$h_sci_IndexedSeqDefaults$.prototype = $c_sci_IndexedSeqDefaults$.prototype; -var $d_sci_IndexedSeqDefaults$ = new $TypeData().initClass({ - sci_IndexedSeqDefaults$: 0 -}, false, "scala.collection.immutable.IndexedSeqDefaults$", { - sci_IndexedSeqDefaults$: 1, - O: 1 -}); -$c_sci_IndexedSeqDefaults$.prototype.$classData = $d_sci_IndexedSeqDefaults$; -var $n_sci_IndexedSeqDefaults$; -function $m_sci_IndexedSeqDefaults$() { - if ((!$n_sci_IndexedSeqDefaults$)) { - $n_sci_IndexedSeqDefaults$ = new $c_sci_IndexedSeqDefaults$() - }; - return $n_sci_IndexedSeqDefaults$ -} -/** @constructor */ -function $c_sci_LazyList$LazyBuilder$DeferredState() { - this.sci_LazyList$LazyBuilder$DeferredState__f__state = null -} -$c_sci_LazyList$LazyBuilder$DeferredState.prototype = new $h_O(); -$c_sci_LazyList$LazyBuilder$DeferredState.prototype.constructor = $c_sci_LazyList$LazyBuilder$DeferredState; -/** @constructor */ -function $h_sci_LazyList$LazyBuilder$DeferredState() { - /**/ -} -$h_sci_LazyList$LazyBuilder$DeferredState.prototype = $c_sci_LazyList$LazyBuilder$DeferredState.prototype; -$c_sci_LazyList$LazyBuilder$DeferredState.prototype.eval__sci_LazyList$State = (function() { - var state = this.sci_LazyList$LazyBuilder$DeferredState__f__state; - if ((state === null)) { - throw $ct_jl_IllegalStateException__T__(new $c_jl_IllegalStateException(), "uninitialized") - }; - return $as_sci_LazyList$State(state.apply__O()) -}); -$c_sci_LazyList$LazyBuilder$DeferredState.prototype.init__F0__V = (function(state) { - if ((this.sci_LazyList$LazyBuilder$DeferredState__f__state !== null)) { - throw $ct_jl_IllegalStateException__T__(new $c_jl_IllegalStateException(), "already initialized") - }; - this.sci_LazyList$LazyBuilder$DeferredState__f__state = state -}); -var $d_sci_LazyList$LazyBuilder$DeferredState = new $TypeData().initClass({ - sci_LazyList$LazyBuilder$DeferredState: 0 -}, false, "scala.collection.immutable.LazyList$LazyBuilder$DeferredState", { - sci_LazyList$LazyBuilder$DeferredState: 1, - O: 1 -}); -$c_sci_LazyList$LazyBuilder$DeferredState.prototype.$classData = $d_sci_LazyList$LazyBuilder$DeferredState; -/** @constructor */ -function $c_sci_MapNode$() { - this.sci_MapNode$__f_EmptyMapNode = null; - $n_sci_MapNode$ = this; - this.sci_MapNode$__f_EmptyMapNode = new $c_sci_BitmapIndexedMapNode(0, 0, ($m_s_reflect_ManifestFactory$AnyManifest$(), new $ac_O(0)), ($m_s_reflect_ManifestFactory$IntManifest$(), new $ac_I(0)), 0, 0) -} -$c_sci_MapNode$.prototype = new $h_O(); -$c_sci_MapNode$.prototype.constructor = $c_sci_MapNode$; -/** @constructor */ -function $h_sci_MapNode$() { - /**/ -} -$h_sci_MapNode$.prototype = $c_sci_MapNode$.prototype; -var $d_sci_MapNode$ = new $TypeData().initClass({ - sci_MapNode$: 0 -}, false, "scala.collection.immutable.MapNode$", { - sci_MapNode$: 1, - O: 1 -}); -$c_sci_MapNode$.prototype.$classData = $d_sci_MapNode$; -var $n_sci_MapNode$; -function $m_sci_MapNode$() { - if ((!$n_sci_MapNode$)) { - $n_sci_MapNode$ = new $c_sci_MapNode$() - }; - return $n_sci_MapNode$ -} -function $p_sci_Node__arrayIndexOutOfBounds__O__I__jl_ArrayIndexOutOfBoundsException($thiz, as, ix) { - return $ct_jl_ArrayIndexOutOfBoundsException__T__(new $c_jl_ArrayIndexOutOfBoundsException(), ((ix + " is out of bounds (min 0, max ") + (((-1) + $m_sr_ScalaRunTime$().array_length__O__I(as)) | 0))) -} -/** @constructor */ -function $c_sci_Node() { - /**/ -} -$c_sci_Node.prototype = new $h_O(); -$c_sci_Node.prototype.constructor = $c_sci_Node; -/** @constructor */ -function $h_sci_Node() { - /**/ -} -$h_sci_Node.prototype = $c_sci_Node.prototype; -$c_sci_Node.prototype.removeElement__AI__I__AI = (function(as, ix) { - if ((ix < 0)) { - throw $p_sci_Node__arrayIndexOutOfBounds__O__I__jl_ArrayIndexOutOfBoundsException(this, as, ix) - }; - if ((ix > (((-1) + as.u.length) | 0))) { - throw $p_sci_Node__arrayIndexOutOfBounds__O__I__jl_ArrayIndexOutOfBoundsException(this, as, ix) - }; - var result = new $ac_I((((-1) + as.u.length) | 0)); - as.copyTo(0, result, 0, ix); - var srcPos = ((1 + ix) | 0); - var length = (((-1) + ((as.u.length - ix) | 0)) | 0); - as.copyTo(srcPos, result, ix, length); - return result -}); -$c_sci_Node.prototype.insertElement__AI__I__I__AI = (function(as, ix, elem) { - if ((ix < 0)) { - throw $p_sci_Node__arrayIndexOutOfBounds__O__I__jl_ArrayIndexOutOfBoundsException(this, as, ix) - }; - if ((ix > as.u.length)) { - throw $p_sci_Node__arrayIndexOutOfBounds__O__I__jl_ArrayIndexOutOfBoundsException(this, as, ix) - }; - var result = new $ac_I(((1 + as.u.length) | 0)); - as.copyTo(0, result, 0, ix); - result.set(ix, elem); - var destPos = ((1 + ix) | 0); - var length = ((as.u.length - ix) | 0); - as.copyTo(ix, result, destPos, length); - return result -}); -var $d_sci_Node = new $TypeData().initClass({ - sci_Node: 0 -}, false, "scala.collection.immutable.Node", { - sci_Node: 1, - O: 1 -}); -$c_sci_Node.prototype.$classData = $d_sci_Node; -/** @constructor */ -function $c_sci_Node$() { - this.sci_Node$__f_MaxDepth = 0; - $n_sci_Node$ = this; - this.sci_Node$__f_MaxDepth = $doubleToInt($uD(Math.ceil(6.4))) -} -$c_sci_Node$.prototype = new $h_O(); -$c_sci_Node$.prototype.constructor = $c_sci_Node$; -/** @constructor */ -function $h_sci_Node$() { - /**/ -} -$h_sci_Node$.prototype = $c_sci_Node$.prototype; -$c_sci_Node$.prototype.maskFrom__I__I__I = (function(hash, shift) { - return (31 & ((hash >>> shift) | 0)) -}); -$c_sci_Node$.prototype.bitposFrom__I__I = (function(mask) { - return (1 << mask) -}); -$c_sci_Node$.prototype.indexFrom__I__I__I = (function(bitmap, bitpos) { - var i = (bitmap & (((-1) + bitpos) | 0)); - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_Node$.prototype.indexFrom__I__I__I__I = (function(bitmap, mask, bitpos) { - return ((bitmap === (-1)) ? mask : this.indexFrom__I__I__I(bitmap, bitpos)) -}); -var $d_sci_Node$ = new $TypeData().initClass({ - sci_Node$: 0 -}, false, "scala.collection.immutable.Node$", { - sci_Node$: 1, - O: 1 -}); -$c_sci_Node$.prototype.$classData = $d_sci_Node$; -var $n_sci_Node$; -function $m_sci_Node$() { - if ((!$n_sci_Node$)) { - $n_sci_Node$ = new $c_sci_Node$() - }; - return $n_sci_Node$ -} -/** @constructor */ -function $c_sci_SetNode$() { - this.sci_SetNode$__f_EmptySetNode = null; - $n_sci_SetNode$ = this; - this.sci_SetNode$__f_EmptySetNode = new $c_sci_BitmapIndexedSetNode(0, 0, ($m_s_reflect_ManifestFactory$AnyManifest$(), new $ac_O(0)), ($m_s_reflect_ManifestFactory$IntManifest$(), new $ac_I(0)), 0, 0) -} -$c_sci_SetNode$.prototype = new $h_O(); -$c_sci_SetNode$.prototype.constructor = $c_sci_SetNode$; -/** @constructor */ -function $h_sci_SetNode$() { - /**/ -} -$h_sci_SetNode$.prototype = $c_sci_SetNode$.prototype; -var $d_sci_SetNode$ = new $TypeData().initClass({ - sci_SetNode$: 0 -}, false, "scala.collection.immutable.SetNode$", { - sci_SetNode$: 1, - O: 1 -}); -$c_sci_SetNode$.prototype.$classData = $d_sci_SetNode$; -var $n_sci_SetNode$; -function $m_sci_SetNode$() { - if ((!$n_sci_SetNode$)) { - $n_sci_SetNode$ = new $c_sci_SetNode$() - }; - return $n_sci_SetNode$ -} -function $p_sci_VectorSliceBuilder__addSlice__I__AO__I__I__V($thiz, n, a, lo, hi) { - while (true) { - if ((n === 1)) { - var a$1 = a; - var start = lo; - var end = hi; - $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, 1, (((start === 0) && (end === a$1.u.length)) ? a$1 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$1, start, end))) - } else { - var bitsN = $imul(5, (((-1) + n) | 0)); - var widthN = (1 << bitsN); - var loN = ((lo >>> bitsN) | 0); - var hiN = ((hi >>> bitsN) | 0); - var loRest = (lo & (((-1) + widthN) | 0)); - var hiRest = (hi & (((-1) + widthN) | 0)); - if ((loRest === 0)) { - if ((hiRest === 0)) { - var $$x1 = n; - var a$2 = a; - $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, $$x1, (((loN === 0) && (hiN === a$2.u.length)) ? a$2 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$2, loN, hiN))) - } else { - if ((hiN > loN)) { - var $$x2 = n; - var a$3 = a; - $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, $$x2, (((loN === 0) && (hiN === a$3.u.length)) ? a$3 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$3, loN, hiN))) - }; - var temp$n = (((-1) + n) | 0); - var temp$a = $asArrayOf_O(a.get(hiN), 1); - n = temp$n; - a = temp$a; - lo = 0; - hi = hiRest; - continue - } - } else if ((hiN === loN)) { - var temp$n$2 = (((-1) + n) | 0); - var temp$a$2 = $asArrayOf_O(a.get(loN), 1); - n = temp$n$2; - a = temp$a$2; - lo = loRest; - hi = hiRest; - continue - } else { - $p_sci_VectorSliceBuilder__addSlice__I__AO__I__I__V($thiz, (((-1) + n) | 0), $asArrayOf_O(a.get(loN), 1), loRest, widthN); - if ((hiRest === 0)) { - if ((hiN > ((1 + loN) | 0))) { - var $$x3 = n; - var a$4 = a; - var start$1 = ((1 + loN) | 0); - $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, $$x3, (((start$1 === 0) && (hiN === a$4.u.length)) ? a$4 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$4, start$1, hiN))) - } - } else { - if ((hiN > ((1 + loN) | 0))) { - var $$x4 = n; - var a$5 = a; - var start$2 = ((1 + loN) | 0); - $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, $$x4, (((start$2 === 0) && (hiN === a$5.u.length)) ? a$5 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$5, start$2, hiN))) - }; - var temp$n$3 = (((-1) + n) | 0); - var temp$a$3 = $asArrayOf_O(a.get(hiN), 1); - n = temp$n$3; - a = temp$a$3; - lo = 0; - hi = hiRest; - continue - } - } - }; - return (void 0) - } -} -function $p_sci_VectorSliceBuilder__add__I__AO__V($thiz, n, a) { - if ((n <= $thiz.sci_VectorSliceBuilder__f_maxDim)) { - var idx = ((11 - n) | 0) - } else { - $thiz.sci_VectorSliceBuilder__f_maxDim = n; - var idx = (((-1) + n) | 0) - }; - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set(idx, a) -} -function $p_sci_VectorSliceBuilder__balancePrefix__I__V($thiz, n) { - if (($thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get((((-1) + n) | 0)) === null)) { - if ((n === $thiz.sci_VectorSliceBuilder__f_maxDim)) { - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set((((-1) + n) | 0), $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(((11 - n) | 0))); - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set(((11 - n) | 0), null) - } else { - $p_sci_VectorSliceBuilder__balancePrefix__I__V($thiz, ((1 + n) | 0)); - var $$x1 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$1 = ((1 + n) | 0); - var preN1 = $asArrayOf_O($$x1.get((((-1) + n$1) | 0)), 2); - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set((((-1) + n) | 0), preN1.get(0)); - if ((preN1.u.length === 1)) { - var $$x2 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$2 = ((1 + n) | 0); - $$x2.set((((-1) + n$2) | 0), null); - if (($thiz.sci_VectorSliceBuilder__f_maxDim === ((1 + n) | 0))) { - var $$x4 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$3 = ((1 + n) | 0); - var $$x3 = ($$x4.get(((11 - n$3) | 0)) === null) - } else { - var $$x3 = false - }; - if ($$x3) { - $thiz.sci_VectorSliceBuilder__f_maxDim = n - } - } else { - var $$x5 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$4 = ((1 + n) | 0); - var to = preN1.u.length; - $$x5.set((((-1) + n$4) | 0), $m_ju_Arrays$().copyOfRange__AO__I__I__AO(preN1, 1, to)) - } - } - } -} -function $p_sci_VectorSliceBuilder__balanceSuffix__I__V($thiz, n) { - if (($thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(((11 - n) | 0)) === null)) { - if ((n === $thiz.sci_VectorSliceBuilder__f_maxDim)) { - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set(((11 - n) | 0), $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get((((-1) + n) | 0))); - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set((((-1) + n) | 0), null) - } else { - $p_sci_VectorSliceBuilder__balanceSuffix__I__V($thiz, ((1 + n) | 0)); - var $$x1 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$1 = ((1 + n) | 0); - var sufN1 = $asArrayOf_O($$x1.get(((11 - n$1) | 0)), 2); - $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.set(((11 - n) | 0), sufN1.get((((-1) + sufN1.u.length) | 0))); - if ((sufN1.u.length === 1)) { - var $$x2 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$2 = ((1 + n) | 0); - $$x2.set(((11 - n$2) | 0), null); - if (($thiz.sci_VectorSliceBuilder__f_maxDim === ((1 + n) | 0))) { - var $$x4 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$3 = ((1 + n) | 0); - var $$x3 = ($$x4.get((((-1) + n$3) | 0)) === null) - } else { - var $$x3 = false - }; - if ($$x3) { - $thiz.sci_VectorSliceBuilder__f_maxDim = n - } - } else { - var $$x5 = $thiz.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$4 = ((1 + n) | 0); - var to = (((-1) + sufN1.u.length) | 0); - $$x5.set(((11 - n$4) | 0), $m_ju_Arrays$().copyOfRange__AO__I__I__AO(sufN1, 0, to)) - } - } - } -} -/** @constructor */ -function $c_sci_VectorSliceBuilder(lo, hi) { - this.sci_VectorSliceBuilder__f_lo = 0; - this.sci_VectorSliceBuilder__f_hi = 0; - this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices = null; - this.sci_VectorSliceBuilder__f_len = 0; - this.sci_VectorSliceBuilder__f_pos = 0; - this.sci_VectorSliceBuilder__f_maxDim = 0; - this.sci_VectorSliceBuilder__f_lo = lo; - this.sci_VectorSliceBuilder__f_hi = hi; - this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices = new ($d_O.getArrayOf().getArrayOf().constr)(11); - this.sci_VectorSliceBuilder__f_len = 0; - this.sci_VectorSliceBuilder__f_pos = 0; - this.sci_VectorSliceBuilder__f_maxDim = 0 -} -$c_sci_VectorSliceBuilder.prototype = new $h_O(); -$c_sci_VectorSliceBuilder.prototype.constructor = $c_sci_VectorSliceBuilder; -/** @constructor */ -function $h_sci_VectorSliceBuilder() { - /**/ -} -$h_sci_VectorSliceBuilder.prototype = $c_sci_VectorSliceBuilder.prototype; -$c_sci_VectorSliceBuilder.prototype.consider__I__AO__V = (function(n, a) { - var count = $imul(a.u.length, (1 << $imul(5, (((-1) + n) | 0)))); - var a$1 = ((this.sci_VectorSliceBuilder__f_lo - this.sci_VectorSliceBuilder__f_pos) | 0); - var lo0 = ((a$1 > 0) ? a$1 : 0); - var a$2 = ((this.sci_VectorSliceBuilder__f_hi - this.sci_VectorSliceBuilder__f_pos) | 0); - var hi0 = ((a$2 < count) ? a$2 : count); - if ((hi0 > lo0)) { - $p_sci_VectorSliceBuilder__addSlice__I__AO__I__I__V(this, n, a, lo0, hi0); - this.sci_VectorSliceBuilder__f_len = ((this.sci_VectorSliceBuilder__f_len + ((hi0 - lo0) | 0)) | 0) - }; - this.sci_VectorSliceBuilder__f_pos = ((this.sci_VectorSliceBuilder__f_pos + count) | 0) -}); -$c_sci_VectorSliceBuilder.prototype.result__sci_Vector = (function() { - if ((this.sci_VectorSliceBuilder__f_len <= 32)) { - if ((this.sci_VectorSliceBuilder__f_len === 0)) { - return $m_sci_Vector0$() - } else { - var prefix1 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(0); - var suffix1 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(10); - if ((prefix1 !== null)) { - if ((suffix1 !== null)) { - var newLength = ((prefix1.u.length + suffix1.u.length) | 0); - var dest = $m_ju_Arrays$().copyOf__AO__I__AO(prefix1, newLength); - var destPos = prefix1.u.length; - var length = suffix1.u.length; - suffix1.copyTo(0, dest, destPos, length); - var a = dest - } else { - var a = prefix1 - } - } else if ((suffix1 !== null)) { - var a = suffix1 - } else { - var prefix2 = $asArrayOf_O(this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1), 2); - if ((prefix2 !== null)) { - var a = prefix2.get(0) - } else { - var suffix2 = $asArrayOf_O(this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9), 2); - var a = suffix2.get(0) - } - }; - return new $c_sci_Vector1(a) - } - } else { - $p_sci_VectorSliceBuilder__balancePrefix__I__V(this, 1); - $p_sci_VectorSliceBuilder__balanceSuffix__I__V(this, 1); - var resultDim = this.sci_VectorSliceBuilder__f_maxDim; - if ((resultDim < 6)) { - var $$x1 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n = this.sci_VectorSliceBuilder__f_maxDim; - var pre = $$x1.get((((-1) + n) | 0)); - var $$x2 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$1 = this.sci_VectorSliceBuilder__f_maxDim; - var suf = $$x2.get(((11 - n$1) | 0)); - if (((pre !== null) && (suf !== null))) { - if ((((pre.u.length + suf.u.length) | 0) <= 30)) { - var $$x3 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$2 = this.sci_VectorSliceBuilder__f_maxDim; - var newLength$1 = ((pre.u.length + suf.u.length) | 0); - var dest$1 = $m_ju_Arrays$().copyOf__AO__I__AO(pre, newLength$1); - var destPos$1 = pre.u.length; - var length$1 = suf.u.length; - suf.copyTo(0, dest$1, destPos$1, length$1); - $$x3.set((((-1) + n$2) | 0), dest$1); - var $$x4 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices; - var n$3 = this.sci_VectorSliceBuilder__f_maxDim; - $$x4.set(((11 - n$3) | 0), null) - } else { - resultDim = ((1 + resultDim) | 0) - } - } else { - var one = ((pre !== null) ? pre : suf); - if ((one.u.length > 30)) { - resultDim = ((1 + resultDim) | 0) - } - } - }; - var prefix1$2 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(0); - var suffix1$2 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(10); - var len1 = prefix1$2.u.length; - var x1 = resultDim; - switch (x1) { - case 2: { - var a$1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var p = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1); - if ((p !== null)) { - var $$x5 = p - } else { - var s = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9); - var $$x5 = ((s !== null) ? s : a$1) - }; - var data2 = $asArrayOf_O($$x5, 2); - var res = new $c_sci_Vector2(prefix1$2, len1, data2, suffix1$2, this.sci_VectorSliceBuilder__f_len); - break - } - case 3: { - var a$2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var p$1 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1); - var prefix2$2 = $asArrayOf_O(((p$1 !== null) ? p$1 : a$2), 2); - var a$3 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var p$2 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(2); - if ((p$2 !== null)) { - var $$x6 = p$2 - } else { - var s$1 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(8); - var $$x6 = ((s$1 !== null) ? s$1 : a$3) - }; - var data3 = $asArrayOf_O($$x6, 3); - var a$4 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var s$2 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9); - var suffix2$2 = $asArrayOf_O(((s$2 !== null) ? s$2 : a$4), 2); - var len12 = ((len1 + (prefix2$2.u.length << 5)) | 0); - var res = new $c_sci_Vector3(prefix1$2, len1, prefix2$2, len12, data3, suffix2$2, suffix1$2, this.sci_VectorSliceBuilder__f_len); - break - } - case 4: { - var a$5 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var p$3 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1); - var prefix2$3 = $asArrayOf_O(((p$3 !== null) ? p$3 : a$5), 2); - var a$6 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var p$4 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(2); - var prefix3 = $asArrayOf_O(((p$4 !== null) ? p$4 : a$6), 3); - var a$7 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var p$5 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(3); - if ((p$5 !== null)) { - var $$x7 = p$5 - } else { - var s$3 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(7); - var $$x7 = ((s$3 !== null) ? s$3 : a$7) - }; - var data4 = $asArrayOf_O($$x7, 4); - var a$8 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var s$4 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(8); - var suffix3 = $asArrayOf_O(((s$4 !== null) ? s$4 : a$8), 3); - var a$9 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var s$5 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9); - var suffix2$3 = $asArrayOf_O(((s$5 !== null) ? s$5 : a$9), 2); - var len12$2 = ((len1 + (prefix2$3.u.length << 5)) | 0); - var len123 = ((len12$2 + (prefix3.u.length << 10)) | 0); - var res = new $c_sci_Vector4(prefix1$2, len1, prefix2$3, len12$2, prefix3, len123, data4, suffix3, suffix2$3, suffix1$2, this.sci_VectorSliceBuilder__f_len); - break - } - case 5: { - var a$10 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var p$6 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1); - var prefix2$4 = $asArrayOf_O(((p$6 !== null) ? p$6 : a$10), 2); - var a$11 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var p$7 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(2); - var prefix3$2 = $asArrayOf_O(((p$7 !== null) ? p$7 : a$11), 3); - var a$12 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var p$8 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(3); - var prefix4 = $asArrayOf_O(((p$8 !== null) ? p$8 : a$12), 4); - var a$13 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var p$9 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(4); - if ((p$9 !== null)) { - var $$x8 = p$9 - } else { - var s$6 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(6); - var $$x8 = ((s$6 !== null) ? s$6 : a$13) - }; - var data5 = $asArrayOf_O($$x8, 5); - var a$14 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var s$7 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(7); - var suffix4 = $asArrayOf_O(((s$7 !== null) ? s$7 : a$14), 4); - var a$15 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var s$8 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(8); - var suffix3$2 = $asArrayOf_O(((s$8 !== null) ? s$8 : a$15), 3); - var a$16 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var s$9 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9); - var suffix2$4 = $asArrayOf_O(((s$9 !== null) ? s$9 : a$16), 2); - var len12$3 = ((len1 + (prefix2$4.u.length << 5)) | 0); - var len123$2 = ((len12$3 + (prefix3$2.u.length << 10)) | 0); - var len1234 = ((len123$2 + (prefix4.u.length << 15)) | 0); - var res = new $c_sci_Vector5(prefix1$2, len1, prefix2$4, len12$3, prefix3$2, len123$2, prefix4, len1234, data5, suffix4, suffix3$2, suffix2$4, suffix1$2, this.sci_VectorSliceBuilder__f_len); - break - } - case 6: { - var a$17 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var p$10 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(1); - var prefix2$5 = $asArrayOf_O(((p$10 !== null) ? p$10 : a$17), 2); - var a$18 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var p$11 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(2); - var prefix3$3 = $asArrayOf_O(((p$11 !== null) ? p$11 : a$18), 3); - var a$19 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var p$12 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(3); - var prefix4$2 = $asArrayOf_O(((p$12 !== null) ? p$12 : a$19), 4); - var a$20 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var p$13 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(4); - var prefix5 = $asArrayOf_O(((p$13 !== null) ? p$13 : a$20), 5); - var a$21 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty6; - var p$14 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(5); - if ((p$14 !== null)) { - var $$x9 = p$14 - } else { - var s$10 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(5); - var $$x9 = ((s$10 !== null) ? s$10 : a$21) - }; - var data6 = $asArrayOf_O($$x9, 6); - var a$22 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var s$11 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(6); - var suffix5 = $asArrayOf_O(((s$11 !== null) ? s$11 : a$22), 5); - var a$23 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var s$12 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(7); - var suffix4$2 = $asArrayOf_O(((s$12 !== null) ? s$12 : a$23), 4); - var a$24 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var s$13 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(8); - var suffix3$3 = $asArrayOf_O(((s$13 !== null) ? s$13 : a$24), 3); - var a$25 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var s$14 = this.sci_VectorSliceBuilder__f_scala$collection$immutable$VectorSliceBuilder$$slices.get(9); - var suffix2$5 = $asArrayOf_O(((s$14 !== null) ? s$14 : a$25), 2); - var len12$4 = ((len1 + (prefix2$5.u.length << 5)) | 0); - var len123$3 = ((len12$4 + (prefix3$3.u.length << 10)) | 0); - var len1234$2 = ((len123$3 + (prefix4$2.u.length << 15)) | 0); - var len12345 = ((len1234$2 + (prefix5.u.length << 20)) | 0); - var res = new $c_sci_Vector6(prefix1$2, len1, prefix2$5, len12$4, prefix3$3, len123$3, prefix4$2, len1234$2, prefix5, len12345, data6, suffix5, suffix4$2, suffix3$3, suffix2$5, suffix1$2, this.sci_VectorSliceBuilder__f_len); - break - } - default: { - var res; - throw new $c_s_MatchError(x1) - } - }; - return res - } -}); -$c_sci_VectorSliceBuilder.prototype.toString__T = (function() { - return (((((((((("VectorSliceBuilder(lo=" + this.sci_VectorSliceBuilder__f_lo) + ", hi=") + this.sci_VectorSliceBuilder__f_hi) + ", len=") + this.sci_VectorSliceBuilder__f_len) + ", pos=") + this.sci_VectorSliceBuilder__f_pos) + ", maxDim=") + this.sci_VectorSliceBuilder__f_maxDim) + ")") -}); -var $d_sci_VectorSliceBuilder = new $TypeData().initClass({ - sci_VectorSliceBuilder: 0 -}, false, "scala.collection.immutable.VectorSliceBuilder", { - sci_VectorSliceBuilder: 1, - O: 1 -}); -$c_sci_VectorSliceBuilder.prototype.$classData = $d_sci_VectorSliceBuilder; -/** @constructor */ -function $c_sci_VectorStatics$() { - this.sci_VectorStatics$__f_empty1 = null; - this.sci_VectorStatics$__f_empty2 = null; - this.sci_VectorStatics$__f_empty3 = null; - this.sci_VectorStatics$__f_empty4 = null; - this.sci_VectorStatics$__f_empty5 = null; - this.sci_VectorStatics$__f_empty6 = null; - $n_sci_VectorStatics$ = this; - this.sci_VectorStatics$__f_empty1 = new $ac_O(0); - this.sci_VectorStatics$__f_empty2 = new ($d_O.getArrayOf().getArrayOf().constr)(0); - this.sci_VectorStatics$__f_empty3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(0); - this.sci_VectorStatics$__f_empty4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(0); - this.sci_VectorStatics$__f_empty5 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(0); - this.sci_VectorStatics$__f_empty6 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(0) -} -$c_sci_VectorStatics$.prototype = new $h_O(); -$c_sci_VectorStatics$.prototype.constructor = $c_sci_VectorStatics$; -/** @constructor */ -function $h_sci_VectorStatics$() { - /**/ -} -$h_sci_VectorStatics$.prototype = $c_sci_VectorStatics$.prototype; -$c_sci_VectorStatics$.prototype.copyAppend1__AO__O__AO = (function(a, elem) { - var alen = a.u.length; - var ac = new $ac_O(((1 + alen) | 0)); - a.copyTo(0, ac, 0, alen); - ac.set(alen, elem); - return ac -}); -$c_sci_VectorStatics$.prototype.copyAppend__AO__O__AO = (function(a, elem) { - var newLength = ((1 + a.u.length) | 0); - var ac = $m_ju_Arrays$().copyOf__AO__I__AO(a, newLength); - ac.set((((-1) + ac.u.length) | 0), elem); - return ac -}); -$c_sci_VectorStatics$.prototype.copyPrepend1__O__AO__AO = (function(elem, a) { - var ac = new $ac_O(((1 + a.u.length) | 0)); - var length = a.u.length; - a.copyTo(0, ac, 1, length); - ac.set(0, elem); - return ac -}); -$c_sci_VectorStatics$.prototype.copyPrepend__O__AO__AO = (function(elem, a) { - var componentType = $objectGetClass(a).getComponentType__jl_Class(); - var length = ((1 + a.u.length) | 0); - var ac = $asArrayOf_O($m_jl_reflect_Array$().newInstance__jl_Class__I__O(componentType, length), 1); - var length$1 = a.u.length; - a.copyTo(0, ac, 1, length$1); - ac.set(0, elem); - return ac -}); -$c_sci_VectorStatics$.prototype.foreachRec__I__AO__F1__V = (function(level, a, f) { - var i = 0; - var len = a.u.length; - if ((level === 0)) { - while ((i < len)) { - f.apply__O__O(a.get(i)); - i = ((1 + i) | 0) - } - } else { - var l = (((-1) + level) | 0); - while ((i < len)) { - this.foreachRec__I__AO__F1__V(l, $asArrayOf_O(a.get(i), 1), f); - i = ((1 + i) | 0) - } - } -}); -$c_sci_VectorStatics$.prototype.mapElems1__AO__F1__AO = (function(a, f) { - var i = 0; - while ((i < a.u.length)) { - var v1 = a.get(i); - var v2 = f.apply__O__O(v1); - if ((!Object.is(v1, v2))) { - return this.mapElems1Rest__AO__F1__I__O__AO(a, f, i, v2) - }; - i = ((1 + i) | 0) - }; - return a -}); -$c_sci_VectorStatics$.prototype.mapElems1Rest__AO__F1__I__O__AO = (function(a, f, at, v2) { - var ac = new $ac_O(a.u.length); - if ((at > 0)) { - a.copyTo(0, ac, 0, at) - }; - ac.set(at, v2); - var i = ((1 + at) | 0); - while ((i < a.u.length)) { - ac.set(i, f.apply__O__O(a.get(i))); - i = ((1 + i) | 0) - }; - return ac -}); -$c_sci_VectorStatics$.prototype.mapElems__I__AO__F1__AO = (function(n, a, f) { - if ((n === 1)) { - return this.mapElems1__AO__F1__AO(a, f) - } else { - var i = 0; - while ((i < a.u.length)) { - var v1 = a.get(i); - var v2 = this.mapElems__I__AO__F1__AO((((-1) + n) | 0), $asArrayOf_O(v1, 1), f); - if ((v1 !== v2)) { - return this.mapElemsRest__I__AO__F1__I__O__AO(n, a, f, i, v2) - }; - i = ((1 + i) | 0) - }; - return a - } -}); -$c_sci_VectorStatics$.prototype.mapElemsRest__I__AO__F1__I__O__AO = (function(n, a, f, at, v2) { - var componentType = $objectGetClass(a).getComponentType__jl_Class(); - var length = a.u.length; - var ac = $asArrayOf_O($m_jl_reflect_Array$().newInstance__jl_Class__I__O(componentType, length), 1); - if ((at > 0)) { - a.copyTo(0, ac, 0, at) - }; - ac.set(at, v2); - var i = ((1 + at) | 0); - while ((i < a.u.length)) { - ac.set(i, this.mapElems__I__AO__F1__AO((((-1) + n) | 0), $asArrayOf_O(a.get(i), 1), f)); - i = ((1 + i) | 0) - }; - return ac -}); -$c_sci_VectorStatics$.prototype.append1IfSpace__AO__sc_IterableOnce__AO = (function(suffix1, xs) { - if ($is_sci_Iterable(xs)) { - var x2 = $as_sci_Iterable(xs); - if ((x2.sizeCompare__I__I(((32 - suffix1.u.length) | 0)) <= 0)) { - var x1$2 = x2.size__I(); - switch (x1$2) { - case 0: { - return null; - break - } - case 1: { - return this.copyAppend__AO__O__AO(suffix1, x2.head__O()); - break - } - default: { - var newLength = ((suffix1.u.length + x1$2) | 0); - var suffix1b = $m_ju_Arrays$().copyOf__AO__I__AO(suffix1, newLength); - var start = suffix1.u.length; - x2.copyToArray__O__I__I__I(suffix1b, start, 2147483647); - return suffix1b - } - } - } else { - return null - } - } else { - var s = xs.knownSize__I(); - if (((s > 0) && (s <= ((32 - suffix1.u.length) | 0)))) { - var newLength$1 = ((suffix1.u.length + s) | 0); - var suffix1b$2 = $m_ju_Arrays$().copyOf__AO__I__AO(suffix1, newLength$1); - var this$1 = xs.iterator__sc_Iterator(); - var start$1 = suffix1.u.length; - this$1.copyToArray__O__I__I__I(suffix1b$2, start$1, 2147483647); - return suffix1b$2 - } else { - return null - } - } -}); -var $d_sci_VectorStatics$ = new $TypeData().initClass({ - sci_VectorStatics$: 0 -}, false, "scala.collection.immutable.VectorStatics$", { - sci_VectorStatics$: 1, - O: 1 -}); -$c_sci_VectorStatics$.prototype.$classData = $d_sci_VectorStatics$; -var $n_sci_VectorStatics$; -function $m_sci_VectorStatics$() { - if ((!$n_sci_VectorStatics$)) { - $n_sci_VectorStatics$ = new $c_sci_VectorStatics$() - }; - return $n_sci_VectorStatics$ -} -/** @constructor */ -function $c_scm_HashMap$Node(_key, _hash, _value, _next) { - this.scm_HashMap$Node__f__key = null; - this.scm_HashMap$Node__f__hash = 0; - this.scm_HashMap$Node__f__value = null; - this.scm_HashMap$Node__f__next = null; - this.scm_HashMap$Node__f__key = _key; - this.scm_HashMap$Node__f__hash = _hash; - this.scm_HashMap$Node__f__value = _value; - this.scm_HashMap$Node__f__next = _next -} -$c_scm_HashMap$Node.prototype = new $h_O(); -$c_scm_HashMap$Node.prototype.constructor = $c_scm_HashMap$Node; -/** @constructor */ -function $h_scm_HashMap$Node() { - /**/ -} -$h_scm_HashMap$Node.prototype = $c_scm_HashMap$Node.prototype; -$c_scm_HashMap$Node.prototype.findNode__O__I__scm_HashMap$Node = (function(k, h) { - var _$this = this; - while (true) { - if (((h === _$this.scm_HashMap$Node__f__hash) && $m_sr_BoxesRunTime$().equals__O__O__Z(k, _$this.scm_HashMap$Node__f__key))) { - return _$this - } else if (((_$this.scm_HashMap$Node__f__next === null) || (_$this.scm_HashMap$Node__f__hash > h))) { - return null - } else { - _$this = _$this.scm_HashMap$Node__f__next - } - } -}); -$c_scm_HashMap$Node.prototype.foreachEntry__F2__V = (function(f) { - var _$this = this; - while (true) { - f.apply__O__O__O(_$this.scm_HashMap$Node__f__key, _$this.scm_HashMap$Node__f__value); - if ((_$this.scm_HashMap$Node__f__next !== null)) { - _$this = _$this.scm_HashMap$Node__f__next; - continue - }; - break - } -}); -$c_scm_HashMap$Node.prototype.toString__T = (function() { - return ((((((("Node(" + this.scm_HashMap$Node__f__key) + ", ") + this.scm_HashMap$Node__f__value) + ", ") + this.scm_HashMap$Node__f__hash) + ") -> ") + this.scm_HashMap$Node__f__next) -}); -function $as_scm_HashMap$Node(obj) { - return (((obj instanceof $c_scm_HashMap$Node) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.HashMap$Node")) -} -function $isArrayOf_scm_HashMap$Node(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashMap$Node))) -} -function $asArrayOf_scm_HashMap$Node(obj, depth) { - return (($isArrayOf_scm_HashMap$Node(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.HashMap$Node;", depth)) -} -var $d_scm_HashMap$Node = new $TypeData().initClass({ - scm_HashMap$Node: 0 -}, false, "scala.collection.mutable.HashMap$Node", { - scm_HashMap$Node: 1, - O: 1 -}); -$c_scm_HashMap$Node.prototype.$classData = $d_scm_HashMap$Node; -/** @constructor */ -function $c_scm_HashSet$Node(_key, _hash, _next) { - this.scm_HashSet$Node__f__key = null; - this.scm_HashSet$Node__f__hash = 0; - this.scm_HashSet$Node__f__next = null; - this.scm_HashSet$Node__f__key = _key; - this.scm_HashSet$Node__f__hash = _hash; - this.scm_HashSet$Node__f__next = _next -} -$c_scm_HashSet$Node.prototype = new $h_O(); -$c_scm_HashSet$Node.prototype.constructor = $c_scm_HashSet$Node; -/** @constructor */ -function $h_scm_HashSet$Node() { - /**/ -} -$h_scm_HashSet$Node.prototype = $c_scm_HashSet$Node.prototype; -$c_scm_HashSet$Node.prototype.findNode__O__I__scm_HashSet$Node = (function(k, h) { - var _$this = this; - while (true) { - if (((h === _$this.scm_HashSet$Node__f__hash) && $m_sr_BoxesRunTime$().equals__O__O__Z(k, _$this.scm_HashSet$Node__f__key))) { - return _$this - } else if (((_$this.scm_HashSet$Node__f__next === null) || (_$this.scm_HashSet$Node__f__hash > h))) { - return null - } else { - _$this = _$this.scm_HashSet$Node__f__next - } - } -}); -$c_scm_HashSet$Node.prototype.toString__T = (function() { - return ((((("Node(" + this.scm_HashSet$Node__f__key) + ", ") + this.scm_HashSet$Node__f__hash) + ") -> ") + this.scm_HashSet$Node__f__next) -}); -function $as_scm_HashSet$Node(obj) { - return (((obj instanceof $c_scm_HashSet$Node) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.HashSet$Node")) -} -function $isArrayOf_scm_HashSet$Node(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashSet$Node))) -} -function $asArrayOf_scm_HashSet$Node(obj, depth) { - return (($isArrayOf_scm_HashSet$Node(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.HashSet$Node;", depth)) -} -var $d_scm_HashSet$Node = new $TypeData().initClass({ - scm_HashSet$Node: 0 -}, false, "scala.collection.mutable.HashSet$Node", { - scm_HashSet$Node: 1, - O: 1 -}); -$c_scm_HashSet$Node.prototype.$classData = $d_scm_HashSet$Node; -/** @constructor */ -function $c_scm_MutationTracker$() { - /**/ -} -$c_scm_MutationTracker$.prototype = new $h_O(); -$c_scm_MutationTracker$.prototype.constructor = $c_scm_MutationTracker$; -/** @constructor */ -function $h_scm_MutationTracker$() { - /**/ -} -$h_scm_MutationTracker$.prototype = $c_scm_MutationTracker$.prototype; -$c_scm_MutationTracker$.prototype.checkMutations__I__I__T__V = (function(expectedCount, actualCount, message) { - if ((actualCount !== expectedCount)) { - throw new $c_ju_ConcurrentModificationException(message) - } -}); -var $d_scm_MutationTracker$ = new $TypeData().initClass({ - scm_MutationTracker$: 0 -}, false, "scala.collection.mutable.MutationTracker$", { - scm_MutationTracker$: 1, - O: 1 -}); -$c_scm_MutationTracker$.prototype.$classData = $d_scm_MutationTracker$; -var $n_scm_MutationTracker$; -function $m_scm_MutationTracker$() { - if ((!$n_scm_MutationTracker$)) { - $n_scm_MutationTracker$ = new $c_scm_MutationTracker$() - }; - return $n_scm_MutationTracker$ -} -/** @constructor */ -function $c_sc_package$$colon$plus$() { - /**/ -} -$c_sc_package$$colon$plus$.prototype = new $h_O(); -$c_sc_package$$colon$plus$.prototype.constructor = $c_sc_package$$colon$plus$; -/** @constructor */ -function $h_sc_package$$colon$plus$() { - /**/ -} -$h_sc_package$$colon$plus$.prototype = $c_sc_package$$colon$plus$.prototype; -var $d_sc_package$$colon$plus$ = new $TypeData().initClass({ - sc_package$$colon$plus$: 0 -}, false, "scala.collection.package$$colon$plus$", { - sc_package$$colon$plus$: 1, - O: 1 -}); -$c_sc_package$$colon$plus$.prototype.$classData = $d_sc_package$$colon$plus$; -var $n_sc_package$$colon$plus$; -function $m_sc_package$$colon$plus$() { - if ((!$n_sc_package$$colon$plus$)) { - $n_sc_package$$colon$plus$ = new $c_sc_package$$colon$plus$() - }; - return $n_sc_package$$colon$plus$ -} -/** @constructor */ -function $c_sc_package$$plus$colon$() { - /**/ -} -$c_sc_package$$plus$colon$.prototype = new $h_O(); -$c_sc_package$$plus$colon$.prototype.constructor = $c_sc_package$$plus$colon$; -/** @constructor */ -function $h_sc_package$$plus$colon$() { - /**/ -} -$h_sc_package$$plus$colon$.prototype = $c_sc_package$$plus$colon$.prototype; -var $d_sc_package$$plus$colon$ = new $TypeData().initClass({ - sc_package$$plus$colon$: 0 -}, false, "scala.collection.package$$plus$colon$", { - sc_package$$plus$colon$: 1, - O: 1 -}); -$c_sc_package$$plus$colon$.prototype.$classData = $d_sc_package$$plus$colon$; -var $n_sc_package$$plus$colon$; -function $m_sc_package$$plus$colon$() { - if ((!$n_sc_package$$plus$colon$)) { - $n_sc_package$$plus$colon$ = new $c_sc_package$$plus$colon$() - }; - return $n_sc_package$$plus$colon$ -} -/** @constructor */ -function $c_s_math_Ordered$() { - /**/ -} -$c_s_math_Ordered$.prototype = new $h_O(); -$c_s_math_Ordered$.prototype.constructor = $c_s_math_Ordered$; -/** @constructor */ -function $h_s_math_Ordered$() { - /**/ -} -$h_s_math_Ordered$.prototype = $c_s_math_Ordered$.prototype; -var $d_s_math_Ordered$ = new $TypeData().initClass({ - s_math_Ordered$: 0 -}, false, "scala.math.Ordered$", { - s_math_Ordered$: 1, - O: 1 -}); -$c_s_math_Ordered$.prototype.$classData = $d_s_math_Ordered$; -var $n_s_math_Ordered$; -function $m_s_math_Ordered$() { - if ((!$n_s_math_Ordered$)) { - $n_s_math_Ordered$ = new $c_s_math_Ordered$() - }; - return $n_s_math_Ordered$ -} -/** @constructor */ -function $c_s_package$() { - this.s_package$__f_BigDecimal = null; - this.s_package$__f_BigInt = null; - this.s_package$__f_AnyRef = null; - this.s_package$__f_Traversable = null; - this.s_package$__f_Iterable = null; - this.s_package$__f_Seq = null; - this.s_package$__f_IndexedSeq = null; - this.s_package$__f_Iterator = null; - this.s_package$__f_List = null; - this.s_package$__f_Nil = null; - this.s_package$__f_$colon$colon = null; - this.s_package$__f_$plus$colon = null; - this.s_package$__f_$colon$plus = null; - this.s_package$__f_Stream = null; - this.s_package$__f_LazyList = null; - this.s_package$__f_Vector = null; - this.s_package$__f_StringBuilder = null; - this.s_package$__f_Range = null; - this.s_package$__f_Equiv = null; - this.s_package$__f_Fractional = null; - this.s_package$__f_Integral = null; - this.s_package$__f_Numeric = null; - this.s_package$__f_Ordered = null; - this.s_package$__f_Ordering = null; - this.s_package$__f_Either = null; - this.s_package$__f_Left = null; - this.s_package$__f_Right = null; - this.s_package$__f_bitmap$0 = 0; - $n_s_package$ = this; - this.s_package$__f_AnyRef = new $c_s_package$$anon$1(); - this.s_package$__f_Traversable = $m_sc_Iterable$(); - this.s_package$__f_Iterable = $m_sc_Iterable$(); - this.s_package$__f_Seq = $m_sci_Seq$(); - this.s_package$__f_IndexedSeq = $m_sci_IndexedSeq$(); - this.s_package$__f_Iterator = $m_sc_Iterator$(); - this.s_package$__f_List = $m_sci_List$(); - this.s_package$__f_Nil = $m_sci_Nil$(); - this.s_package$__f_$colon$colon = $m_sci_$colon$colon$(); - this.s_package$__f_$plus$colon = $m_sc_package$$plus$colon$(); - this.s_package$__f_$colon$plus = $m_sc_package$$colon$plus$(); - this.s_package$__f_Stream = $m_sci_Stream$(); - this.s_package$__f_LazyList = $m_sci_LazyList$(); - this.s_package$__f_Vector = $m_sci_Vector$(); - this.s_package$__f_StringBuilder = $m_scm_StringBuilder$(); - this.s_package$__f_Range = $m_sci_Range$(); - this.s_package$__f_Equiv = $m_s_math_Equiv$(); - this.s_package$__f_Fractional = $m_s_math_Fractional$(); - this.s_package$__f_Integral = $m_s_math_Integral$(); - this.s_package$__f_Numeric = $m_s_math_Numeric$(); - this.s_package$__f_Ordered = $m_s_math_Ordered$(); - this.s_package$__f_Ordering = $m_s_math_Ordering$(); - this.s_package$__f_Either = $m_s_util_Either$(); - this.s_package$__f_Left = $m_s_util_Left$(); - this.s_package$__f_Right = $m_s_util_Right$() -} -$c_s_package$.prototype = new $h_O(); -$c_s_package$.prototype.constructor = $c_s_package$; -/** @constructor */ -function $h_s_package$() { - /**/ -} -$h_s_package$.prototype = $c_s_package$.prototype; -var $d_s_package$ = new $TypeData().initClass({ - s_package$: 0 -}, false, "scala.package$", { - s_package$: 1, - O: 1 -}); -$c_s_package$.prototype.$classData = $d_s_package$; -var $n_s_package$; -function $m_s_package$() { - if ((!$n_s_package$)) { - $n_s_package$ = new $c_s_package$() - }; - return $n_s_package$ -} -/** @constructor */ -function $c_sr_BoxesRunTime$() { - /**/ -} -$c_sr_BoxesRunTime$.prototype = new $h_O(); -$c_sr_BoxesRunTime$.prototype.constructor = $c_sr_BoxesRunTime$; -/** @constructor */ -function $h_sr_BoxesRunTime$() { - /**/ -} -$h_sr_BoxesRunTime$.prototype = $c_sr_BoxesRunTime$.prototype; -$c_sr_BoxesRunTime$.prototype.equals__O__O__Z = (function(x, y) { - if ((x === y)) { - return true - } else if ($is_jl_Number(x)) { - var x2 = $as_jl_Number(x); - return this.equalsNumObject__jl_Number__O__Z(x2, y) - } else if ((x instanceof $Char)) { - var x3 = $as_jl_Character(x); - return this.equalsCharObject__jl_Character__O__Z(x3, y) - } else { - return ((x === null) ? (y === null) : $dp_equals__O__Z(x, y)) - } -}); -$c_sr_BoxesRunTime$.prototype.equalsNumObject__jl_Number__O__Z = (function(xn, y) { - if ($is_jl_Number(y)) { - var x2 = $as_jl_Number(y); - return this.equalsNumNum__jl_Number__jl_Number__Z(xn, x2) - } else if ((y instanceof $Char)) { - var x3 = $as_jl_Character(y); - if (((typeof xn) === "number")) { - var x2$1 = $uD(xn); - return (x2$1 === $uC(x3)) - } else if ((xn instanceof $c_RTLong)) { - var t = $uJ(xn); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - var value = $uC(x3); - var hi$1 = (value >> 31); - return ((lo === value) && (hi === hi$1)) - } else { - return ((xn === null) ? (x3 === null) : $dp_equals__O__Z(xn, x3)) - } - } else { - return ((xn === null) ? (y === null) : $dp_equals__O__Z(xn, y)) - } -}); -$c_sr_BoxesRunTime$.prototype.equalsNumNum__jl_Number__jl_Number__Z = (function(xn, yn) { - if (((typeof xn) === "number")) { - var x2 = $uD(xn); - if (((typeof yn) === "number")) { - var x2$2 = $uD(yn); - return (x2 === x2$2) - } else if ((yn instanceof $c_RTLong)) { - var t = $uJ(yn); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - return (x2 === $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(lo, hi)) - } else if (false) { - var x4 = $as_s_math_ScalaNumber(yn); - return x4.equals__O__Z(x2) - } else { - return false - } - } else if ((xn instanceof $c_RTLong)) { - var t$1 = $uJ(xn); - var lo$1 = t$1.RTLong__f_lo; - var hi$1 = t$1.RTLong__f_hi; - if ((yn instanceof $c_RTLong)) { - var t$2 = $uJ(yn); - var lo$2 = t$2.RTLong__f_lo; - var hi$2 = t$2.RTLong__f_hi; - return ((lo$1 === lo$2) && (hi$1 === hi$2)) - } else if (((typeof yn) === "number")) { - var x3$3 = $uD(yn); - return ($m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(lo$1, hi$1) === x3$3) - } else if (false) { - var x4$2 = $as_s_math_ScalaNumber(yn); - return x4$2.equals__O__Z(new $c_RTLong(lo$1, hi$1)) - } else { - return false - } - } else { - return ((xn === null) ? (yn === null) : $dp_equals__O__Z(xn, yn)) - } -}); -$c_sr_BoxesRunTime$.prototype.equalsCharObject__jl_Character__O__Z = (function(xc, y) { - if ((y instanceof $Char)) { - var x2 = $as_jl_Character(y); - return ($uC(xc) === $uC(x2)) - } else if ($is_jl_Number(y)) { - var x3 = $as_jl_Number(y); - if (((typeof x3) === "number")) { - var x2$1 = $uD(x3); - return (x2$1 === $uC(xc)) - } else if ((x3 instanceof $c_RTLong)) { - var t = $uJ(x3); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - var value = $uC(xc); - var hi$1 = (value >> 31); - return ((lo === value) && (hi === hi$1)) - } else { - return ((x3 === null) ? (xc === null) : $dp_equals__O__Z(x3, xc)) - } - } else { - return ((xc === null) && (y === null)) - } -}); -var $d_sr_BoxesRunTime$ = new $TypeData().initClass({ - sr_BoxesRunTime$: 0 -}, false, "scala.runtime.BoxesRunTime$", { - sr_BoxesRunTime$: 1, - O: 1 -}); -$c_sr_BoxesRunTime$.prototype.$classData = $d_sr_BoxesRunTime$; -var $n_sr_BoxesRunTime$; -function $m_sr_BoxesRunTime$() { - if ((!$n_sr_BoxesRunTime$)) { - $n_sr_BoxesRunTime$ = new $c_sr_BoxesRunTime$() - }; - return $n_sr_BoxesRunTime$ -} -var $d_sr_Null$ = new $TypeData().initClass({ - sr_Null$: 0 -}, false, "scala.runtime.Null$", { - sr_Null$: 1, - O: 1 -}); -/** @constructor */ -function $c_sr_ScalaRunTime$() { - /**/ -} -$c_sr_ScalaRunTime$.prototype = new $h_O(); -$c_sr_ScalaRunTime$.prototype.constructor = $c_sr_ScalaRunTime$; -/** @constructor */ -function $h_sr_ScalaRunTime$() { - /**/ -} -$h_sr_ScalaRunTime$.prototype = $c_sr_ScalaRunTime$.prototype; -$c_sr_ScalaRunTime$.prototype.array_apply__O__I__O = (function(xs, idx) { - if ((xs instanceof $ac_O)) { - var x2 = $asArrayOf_O(xs, 1); - return x2.get(idx) - } else if ((xs instanceof $ac_I)) { - var x3 = $asArrayOf_I(xs, 1); - return x3.get(idx) - } else if ((xs instanceof $ac_D)) { - var x4 = $asArrayOf_D(xs, 1); - return x4.get(idx) - } else if ((xs instanceof $ac_J)) { - var x5 = $asArrayOf_J(xs, 1); - return x5.get(idx) - } else if ((xs instanceof $ac_F)) { - var x6 = $asArrayOf_F(xs, 1); - return x6.get(idx) - } else if ((xs instanceof $ac_C)) { - var x7 = $asArrayOf_C(xs, 1); - return $bC(x7.get(idx)) - } else if ((xs instanceof $ac_B)) { - var x8 = $asArrayOf_B(xs, 1); - return x8.get(idx) - } else if ((xs instanceof $ac_S)) { - var x9 = $asArrayOf_S(xs, 1); - return x9.get(idx) - } else if ((xs instanceof $ac_Z)) { - var x10 = $asArrayOf_Z(xs, 1); - return x10.get(idx) - } else if ((xs === null)) { - throw new $c_jl_NullPointerException() - } else { - throw new $c_s_MatchError(xs) - } -}); -$c_sr_ScalaRunTime$.prototype.array_update__O__I__O__V = (function(xs, idx, value) { - if ((xs instanceof $ac_O)) { - var x2 = $asArrayOf_O(xs, 1); - x2.set(idx, value) - } else if ((xs instanceof $ac_I)) { - var x3 = $asArrayOf_I(xs, 1); - x3.set(idx, $uI(value)) - } else if ((xs instanceof $ac_D)) { - var x4 = $asArrayOf_D(xs, 1); - x4.set(idx, $uD(value)) - } else if ((xs instanceof $ac_J)) { - var x5 = $asArrayOf_J(xs, 1); - x5.set(idx, $uJ(value)) - } else if ((xs instanceof $ac_F)) { - var x6 = $asArrayOf_F(xs, 1); - x6.set(idx, $uF(value)) - } else if ((xs instanceof $ac_C)) { - var x7 = $asArrayOf_C(xs, 1); - x7.set(idx, $uC(value)) - } else if ((xs instanceof $ac_B)) { - var x8 = $asArrayOf_B(xs, 1); - x8.set(idx, $uB(value)) - } else if ((xs instanceof $ac_S)) { - var x9 = $asArrayOf_S(xs, 1); - x9.set(idx, $uS(value)) - } else if ((xs instanceof $ac_Z)) { - var x10 = $asArrayOf_Z(xs, 1); - x10.set(idx, $uZ(value)) - } else if ((xs === null)) { - throw new $c_jl_NullPointerException() - } else { - throw new $c_s_MatchError(xs) - } -}); -$c_sr_ScalaRunTime$.prototype.array_length__O__I = (function(xs) { - return $m_jl_reflect_Array$().getLength__O__I(xs) -}); -$c_sr_ScalaRunTime$.prototype._toString__s_Product__T = (function(x) { - var this$1 = x.productIterator__sc_Iterator(); - var start = (x.productPrefix__T() + "("); - return $f_sc_IterableOnceOps__mkString__T__T__T__T(this$1, start, ",", ")") -}); -var $d_sr_ScalaRunTime$ = new $TypeData().initClass({ - sr_ScalaRunTime$: 0 -}, false, "scala.runtime.ScalaRunTime$", { - sr_ScalaRunTime$: 1, - O: 1 -}); -$c_sr_ScalaRunTime$.prototype.$classData = $d_sr_ScalaRunTime$; -var $n_sr_ScalaRunTime$; -function $m_sr_ScalaRunTime$() { - if ((!$n_sr_ScalaRunTime$)) { - $n_sr_ScalaRunTime$ = new $c_sr_ScalaRunTime$() - }; - return $n_sr_ScalaRunTime$ -} -/** @constructor */ -function $c_sr_Statics$() { - /**/ -} -$c_sr_Statics$.prototype = new $h_O(); -$c_sr_Statics$.prototype.constructor = $c_sr_Statics$; -/** @constructor */ -function $h_sr_Statics$() { - /**/ -} -$h_sr_Statics$.prototype = $c_sr_Statics$.prototype; -$c_sr_Statics$.prototype.mix__I__I__I = (function(hash, data) { - var h = this.mixLast__I__I__I(hash, data); - var i = h; - h = ((i << 13) | ((i >>> 19) | 0)); - return (((-430675100) + $imul(5, h)) | 0) -}); -$c_sr_Statics$.prototype.mixLast__I__I__I = (function(hash, data) { - var k = data; - k = $imul((-862048943), k); - var i = k; - k = ((i << 15) | ((i >>> 17) | 0)); - k = $imul(461845907, k); - return (hash ^ k) -}); -$c_sr_Statics$.prototype.finalizeHash__I__I__I = (function(hash, length) { - return this.avalanche__I__I((hash ^ length)) -}); -$c_sr_Statics$.prototype.avalanche__I__I = (function(h0) { - var h = h0; - h = (h ^ ((h >>> 16) | 0)); - h = $imul((-2048144789), h); - h = (h ^ ((h >>> 13) | 0)); - h = $imul((-1028477387), h); - h = (h ^ ((h >>> 16) | 0)); - return h -}); -$c_sr_Statics$.prototype.longHash__J__I = (function(lv) { - var lo = lv.RTLong__f_lo; - var hi = lv.RTLong__f_hi; - return ((hi === (lo >> 31)) ? lo : (lo ^ hi)) -}); -$c_sr_Statics$.prototype.doubleHash__D__I = (function(dv) { - var iv = $doubleToInt(dv); - if ((iv === dv)) { - return iv - } else { - var this$1 = $m_RTLong$(); - var lo = this$1.org$scalajs$linker$runtime$RuntimeLong$$fromDoubleImpl__D__I(dv); - var hi = this$1.RTLong$__f_org$scalajs$linker$runtime$RuntimeLong$$hiReturn; - return (($m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toDouble__I__I__D(lo, hi) === dv) ? (lo ^ hi) : $m_jl_FloatingPointBits$().numberHashCode__D__I(dv)) - } -}); -$c_sr_Statics$.prototype.anyHash__O__I = (function(x) { - if ((x === null)) { - return 0 - } else if (((typeof x) === "number")) { - var x3 = $uD(x); - return this.doubleHash__D__I(x3) - } else if ((x instanceof $c_RTLong)) { - var t = $uJ(x); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - return this.longHash__J__I(new $c_RTLong(lo, hi)) - } else { - return $dp_hashCode__I(x) - } -}); -$c_sr_Statics$.prototype.ioobe__I__O = (function(n) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), ("" + n)) -}); -var $d_sr_Statics$ = new $TypeData().initClass({ - sr_Statics$: 0 -}, false, "scala.runtime.Statics$", { - sr_Statics$: 1, - O: 1 -}); -$c_sr_Statics$.prototype.$classData = $d_sr_Statics$; -var $n_sr_Statics$; -function $m_sr_Statics$() { - if ((!$n_sr_Statics$)) { - $n_sr_Statics$ = new $c_sr_Statics$() - }; - return $n_sr_Statics$ -} -/** @constructor */ -function $c_sr_Statics$PFMarker$() { - /**/ -} -$c_sr_Statics$PFMarker$.prototype = new $h_O(); -$c_sr_Statics$PFMarker$.prototype.constructor = $c_sr_Statics$PFMarker$; -/** @constructor */ -function $h_sr_Statics$PFMarker$() { - /**/ -} -$h_sr_Statics$PFMarker$.prototype = $c_sr_Statics$PFMarker$.prototype; -var $d_sr_Statics$PFMarker$ = new $TypeData().initClass({ - sr_Statics$PFMarker$: 0 -}, false, "scala.runtime.Statics$PFMarker$", { - sr_Statics$PFMarker$: 1, - O: 1 -}); -$c_sr_Statics$PFMarker$.prototype.$classData = $d_sr_Statics$PFMarker$; -var $n_sr_Statics$PFMarker$; -function $m_sr_Statics$PFMarker$() { - if ((!$n_sr_Statics$PFMarker$)) { - $n_sr_Statics$PFMarker$ = new $c_sr_Statics$PFMarker$() - }; - return $n_sr_Statics$PFMarker$ -} -/** @constructor */ -function $c_sjsr_package$() { - /**/ -} -$c_sjsr_package$.prototype = new $h_O(); -$c_sjsr_package$.prototype.constructor = $c_sjsr_package$; -/** @constructor */ -function $h_sjsr_package$() { - /**/ -} -$h_sjsr_package$.prototype = $c_sjsr_package$.prototype; -$c_sjsr_package$.prototype.wrapJavaScriptException__O__jl_Throwable = (function(e) { - if ((e instanceof $c_jl_Throwable)) { - var x2 = $as_jl_Throwable(e); - return x2 - } else { - return new $c_sjs_js_JavaScriptException(e) - } -}); -$c_sjsr_package$.prototype.unwrapJavaScriptException__jl_Throwable__O = (function(th) { - if ((th instanceof $c_sjs_js_JavaScriptException)) { - var x2 = $as_sjs_js_JavaScriptException(th); - var e = x2.sjs_js_JavaScriptException__f_exception; - return e - } else { - return th - } -}); -var $d_sjsr_package$ = new $TypeData().initClass({ - sjsr_package$: 0 -}, false, "scala.scalajs.runtime.package$", { - sjsr_package$: 1, - O: 1 -}); -$c_sjsr_package$.prototype.$classData = $d_sjsr_package$; -var $n_sjsr_package$; -function $m_sjsr_package$() { - if ((!$n_sjsr_package$)) { - $n_sjsr_package$ = new $c_sjsr_package$() - }; - return $n_sjsr_package$ -} -/** @constructor */ -function $c_s_util_Either$MergeableEither$() { - /**/ -} -$c_s_util_Either$MergeableEither$.prototype = new $h_O(); -$c_s_util_Either$MergeableEither$.prototype.constructor = $c_s_util_Either$MergeableEither$; -/** @constructor */ -function $h_s_util_Either$MergeableEither$() { - /**/ -} -$h_s_util_Either$MergeableEither$.prototype = $c_s_util_Either$MergeableEither$.prototype; -$c_s_util_Either$MergeableEither$.prototype.merge$extension__s_util_Either__O = (function(this$) { - if ((this$ instanceof $c_s_util_Right)) { - var x2 = $as_s_util_Right(this$); - var a = x2.s_util_Right__f_value; - return a - } else if ((this$ instanceof $c_s_util_Left)) { - var x3 = $as_s_util_Left(this$); - var a$2 = x3.s_util_Left__f_value; - return a$2 - } else { - throw new $c_s_MatchError(this$) - } -}); -var $d_s_util_Either$MergeableEither$ = new $TypeData().initClass({ - s_util_Either$MergeableEither$: 0 -}, false, "scala.util.Either$MergeableEither$", { - s_util_Either$MergeableEither$: 1, - O: 1 -}); -$c_s_util_Either$MergeableEither$.prototype.$classData = $d_s_util_Either$MergeableEither$; -var $n_s_util_Either$MergeableEither$; -function $m_s_util_Either$MergeableEither$() { - if ((!$n_s_util_Either$MergeableEither$)) { - $n_s_util_Either$MergeableEither$ = new $c_s_util_Either$MergeableEither$() - }; - return $n_s_util_Either$MergeableEither$ -} -/** @constructor */ -function $c_s_util_hashing_MurmurHash3() { - /**/ -} -$c_s_util_hashing_MurmurHash3.prototype = new $h_O(); -$c_s_util_hashing_MurmurHash3.prototype.constructor = $c_s_util_hashing_MurmurHash3; -/** @constructor */ -function $h_s_util_hashing_MurmurHash3() { - /**/ -} -$h_s_util_hashing_MurmurHash3.prototype = $c_s_util_hashing_MurmurHash3.prototype; -$c_s_util_hashing_MurmurHash3.prototype.mix__I__I__I = (function(hash, data) { - var h = this.mixLast__I__I__I(hash, data); - var i = h; - h = ((i << 13) | ((i >>> 19) | 0)); - return (((-430675100) + $imul(5, h)) | 0) -}); -$c_s_util_hashing_MurmurHash3.prototype.mixLast__I__I__I = (function(hash, data) { - var k = data; - k = $imul((-862048943), k); - var i = k; - k = ((i << 15) | ((i >>> 17) | 0)); - k = $imul(461845907, k); - return (hash ^ k) -}); -$c_s_util_hashing_MurmurHash3.prototype.finalizeHash__I__I__I = (function(hash, length) { - return this.scala$util$hashing$MurmurHash3$$avalanche__I__I((hash ^ length)) -}); -$c_s_util_hashing_MurmurHash3.prototype.scala$util$hashing$MurmurHash3$$avalanche__I__I = (function(hash) { - var h = hash; - h = (h ^ ((h >>> 16) | 0)); - h = $imul((-2048144789), h); - h = (h ^ ((h >>> 13) | 0)); - h = $imul((-1028477387), h); - h = (h ^ ((h >>> 16) | 0)); - return h -}); -$c_s_util_hashing_MurmurHash3.prototype.tuple2Hash__I__I__I__I = (function(x, y, seed) { - var h = seed; - h = this.mix__I__I__I(h, $f_T__hashCode__I("Tuple2")); - h = this.mix__I__I__I(h, x); - h = this.mix__I__I__I(h, y); - return this.finalizeHash__I__I__I(h, 2) -}); -$c_s_util_hashing_MurmurHash3.prototype.productHash__s_Product__I__Z__I = (function(x, seed, ignorePrefix) { - var arr = x.productArity__I(); - if ((arr === 0)) { - return $f_T__hashCode__I(x.productPrefix__T()) - } else { - var h = seed; - if ((!ignorePrefix)) { - h = this.mix__I__I__I(h, $f_T__hashCode__I(x.productPrefix__T())) - }; - var i = 0; - while ((i < arr)) { - var $$x1 = h; - var x$1 = x.productElement__I__O(i); - h = this.mix__I__I__I($$x1, $m_sr_Statics$().anyHash__O__I(x$1)); - i = ((1 + i) | 0) - }; - return this.finalizeHash__I__I__I(h, arr) - } -}); -$c_s_util_hashing_MurmurHash3.prototype.unorderedHash__sc_IterableOnce__I__I = (function(xs, seed) { - var a = 0; - var b = 0; - var n = 0; - var c = 1; - var iterator = xs.iterator__sc_Iterator(); - while (iterator.hasNext__Z()) { - var x = iterator.next__O(); - var h = $m_sr_Statics$().anyHash__O__I(x); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - n = ((1 + n) | 0) - }; - var h$2 = seed; - h$2 = this.mix__I__I__I(h$2, a); - h$2 = this.mix__I__I__I(h$2, b); - h$2 = this.mixLast__I__I__I(h$2, c); - return this.finalizeHash__I__I__I(h$2, n) -}); -$c_s_util_hashing_MurmurHash3.prototype.orderedHash__sc_IterableOnce__I__I = (function(xs, seed) { - var it = xs.iterator__sc_Iterator(); - var h = seed; - if ((!it.hasNext__Z())) { - return this.finalizeHash__I__I__I(h, 0) - }; - var x0 = it.next__O(); - if ((!it.hasNext__Z())) { - return this.finalizeHash__I__I__I(this.mix__I__I__I(h, $m_sr_Statics$().anyHash__O__I(x0)), 1) - }; - var x1 = it.next__O(); - var initial = $m_sr_Statics$().anyHash__O__I(x0); - h = this.mix__I__I__I(h, initial); - var h0 = h; - var prev = $m_sr_Statics$().anyHash__O__I(x1); - var rangeDiff = ((prev - initial) | 0); - var i = 2; - while (it.hasNext__Z()) { - h = this.mix__I__I__I(h, prev); - var x = it.next__O(); - var hash = $m_sr_Statics$().anyHash__O__I(x); - if ((rangeDiff !== ((hash - prev) | 0))) { - h = this.mix__I__I__I(h, hash); - i = ((1 + i) | 0); - while (it.hasNext__Z()) { - var $$x1 = h; - var x$1 = it.next__O(); - h = this.mix__I__I__I($$x1, $m_sr_Statics$().anyHash__O__I(x$1)); - i = ((1 + i) | 0) - }; - return this.finalizeHash__I__I__I(h, i) - }; - prev = hash; - i = ((1 + i) | 0) - }; - return this.scala$util$hashing$MurmurHash3$$avalanche__I__I(this.mix__I__I__I(this.mix__I__I__I(h0, rangeDiff), prev)) -}); -$c_s_util_hashing_MurmurHash3.prototype.rangeHash__I__I__I__I__I = (function(start, step, last, seed) { - return this.scala$util$hashing$MurmurHash3$$avalanche__I__I(this.mix__I__I__I(this.mix__I__I__I(this.mix__I__I__I(seed, start), step), last)) -}); -$c_s_util_hashing_MurmurHash3.prototype.indexedSeqHash__sc_IndexedSeq__I__I = (function(a, seed) { - var h = seed; - var l = a.length__I(); - switch (l) { - case 0: { - return this.finalizeHash__I__I__I(h, 0); - break - } - case 1: { - var $$x1 = h; - var x = a.apply__I__O(0); - return this.finalizeHash__I__I__I(this.mix__I__I__I($$x1, $m_sr_Statics$().anyHash__O__I(x)), 1); - break - } - default: { - var x$1 = a.apply__I__O(0); - var initial = $m_sr_Statics$().anyHash__O__I(x$1); - h = this.mix__I__I__I(h, initial); - var h0 = h; - var x$2 = a.apply__I__O(1); - var prev = $m_sr_Statics$().anyHash__O__I(x$2); - var rangeDiff = ((prev - initial) | 0); - var i = 2; - while ((i < l)) { - h = this.mix__I__I__I(h, prev); - var x$3 = a.apply__I__O(i); - var hash = $m_sr_Statics$().anyHash__O__I(x$3); - if ((rangeDiff !== ((hash - prev) | 0))) { - h = this.mix__I__I__I(h, hash); - i = ((1 + i) | 0); - while ((i < l)) { - var $$x2 = h; - var x$4 = a.apply__I__O(i); - h = this.mix__I__I__I($$x2, $m_sr_Statics$().anyHash__O__I(x$4)); - i = ((1 + i) | 0) - }; - return this.finalizeHash__I__I__I(h, l) - }; - prev = hash; - i = ((1 + i) | 0) - }; - return this.scala$util$hashing$MurmurHash3$$avalanche__I__I(this.mix__I__I__I(this.mix__I__I__I(h0, rangeDiff), prev)) - } - } -}); -$c_s_util_hashing_MurmurHash3.prototype.listHash__sci_List__I__I = (function(xs, seed) { - var n = 0; - var h = seed; - var rangeState = 0; - var rangeDiff = 0; - var prev = 0; - var initial = 0; - var elems = xs; - while ((!elems.isEmpty__Z())) { - var head = elems.head__O(); - var tail = $as_sci_List(elems.tail__O()); - var hash = $m_sr_Statics$().anyHash__O__I(head); - h = this.mix__I__I__I(h, hash); - var x1 = rangeState; - switch (x1) { - case 0: { - initial = hash; - rangeState = 1; - break - } - case 1: { - rangeDiff = ((hash - prev) | 0); - rangeState = 2; - break - } - case 2: { - if ((rangeDiff !== ((hash - prev) | 0))) { - rangeState = 3 - }; - break - } - }; - prev = hash; - n = ((1 + n) | 0); - elems = tail - }; - return ((rangeState === 2) ? this.rangeHash__I__I__I__I__I(initial, rangeDiff, prev, seed) : this.finalizeHash__I__I__I(h, n)) -}); -/** @constructor */ -function $c_Lsourcecode_SourceValue() { - /**/ -} -$c_Lsourcecode_SourceValue.prototype = new $h_O(); -$c_Lsourcecode_SourceValue.prototype.constructor = $c_Lsourcecode_SourceValue; -/** @constructor */ -function $h_Lsourcecode_SourceValue() { - /**/ -} -$h_Lsourcecode_SourceValue.prototype = $c_Lsourcecode_SourceValue.prototype; -/** @constructor */ -function $c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$(outer) { - /**/ -} -$c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$.prototype = new $h_O(); -$c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$.prototype.constructor = $c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$; -/** @constructor */ -function $h_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$() { - /**/ -} -$h_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$.prototype = $c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$.prototype; -var $d_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$ = new $TypeData().initClass({ - Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$: 0 -}, false, "fastparse.Implicits$LowPriOptioner$GenericOptionerImplicit0$", { - Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$: 1, - O: 1, - Lfastparse_Implicits$Optioner: 1 -}); -$c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$.prototype.$classData = $d_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$; -/** @constructor */ -function $c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$(outer) { - /**/ -} -$c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$.prototype = new $h_O(); -$c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$.prototype.constructor = $c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$; -/** @constructor */ -function $h_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$() { - /**/ -} -$h_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$.prototype = $c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$.prototype; -var $d_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$ = new $TypeData().initClass({ - Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$: 0 -}, false, "fastparse.Implicits$LowPriRepeater$GenericRepeatedImplicit0$", { - Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$: 1, - O: 1, - Lfastparse_Implicits$Repeater: 1 -}); -$c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$.prototype.$classData = $d_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$; -/** @constructor */ -function $c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$(outer) { - /**/ -} -$c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype = new $h_O(); -$c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype.constructor = $c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$; -/** @constructor */ -function $h_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$() { - /**/ -} -$h_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype = $c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype; -$c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype.apply__O__O__O = (function(t, v) { - $as_jl_Void(v); - return t -}); -var $d_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$ = new $TypeData().initClass({ - Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$: 0 -}, false, "fastparse.Implicits$LowPriSequencer$UnitSequencer0$", { - Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$: 1, - O: 1, - Lfastparse_Implicits$Sequencer: 1 -}); -$c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$.prototype.$classData = $d_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$; -function $p_Lfastparse_Implicits$Optioner$__GenericOptionerImplicit0$lzycompute$1__V($thiz) { - if (($m_Lfastparse_Implicits$Optioner$().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module === null)) { - $m_Lfastparse_Implicits$Optioner$().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module = new $c_Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$($thiz) - } -} -/** @constructor */ -function $c_Lfastparse_Implicits$Optioner$() { - this.Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module = null -} -$c_Lfastparse_Implicits$Optioner$.prototype = new $h_O(); -$c_Lfastparse_Implicits$Optioner$.prototype.constructor = $c_Lfastparse_Implicits$Optioner$; -/** @constructor */ -function $h_Lfastparse_Implicits$Optioner$() { - /**/ -} -$h_Lfastparse_Implicits$Optioner$.prototype = $c_Lfastparse_Implicits$Optioner$.prototype; -$c_Lfastparse_Implicits$Optioner$.prototype.GenericOptionerImplicit0__Lfastparse_Implicits$LowPriOptioner$GenericOptionerImplicit0$ = (function() { - if (($m_Lfastparse_Implicits$Optioner$().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module === null)) { - $p_Lfastparse_Implicits$Optioner$__GenericOptionerImplicit0$lzycompute$1__V(this) - }; - return $m_Lfastparse_Implicits$Optioner$().Lfastparse_Implicits$Optioner$__f_GenericOptionerImplicit0$module -}); -var $d_Lfastparse_Implicits$Optioner$ = new $TypeData().initClass({ - Lfastparse_Implicits$Optioner$: 0 -}, false, "fastparse.Implicits$Optioner$", { - Lfastparse_Implicits$Optioner$: 1, - O: 1, - Lfastparse_Implicits$LowPriOptioner: 1 -}); -$c_Lfastparse_Implicits$Optioner$.prototype.$classData = $d_Lfastparse_Implicits$Optioner$; -var $n_Lfastparse_Implicits$Optioner$; -function $m_Lfastparse_Implicits$Optioner$() { - if ((!$n_Lfastparse_Implicits$Optioner$)) { - $n_Lfastparse_Implicits$Optioner$ = new $c_Lfastparse_Implicits$Optioner$() - }; - return $n_Lfastparse_Implicits$Optioner$ -} -function $p_Lfastparse_Implicits$Repeater$__GenericRepeatedImplicit0$lzycompute$1__V($thiz) { - if (($m_Lfastparse_Implicits$Repeater$().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module === null)) { - $m_Lfastparse_Implicits$Repeater$().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module = new $c_Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$($thiz) - } -} -/** @constructor */ -function $c_Lfastparse_Implicits$Repeater$() { - this.Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module = null -} -$c_Lfastparse_Implicits$Repeater$.prototype = new $h_O(); -$c_Lfastparse_Implicits$Repeater$.prototype.constructor = $c_Lfastparse_Implicits$Repeater$; -/** @constructor */ -function $h_Lfastparse_Implicits$Repeater$() { - /**/ -} -$h_Lfastparse_Implicits$Repeater$.prototype = $c_Lfastparse_Implicits$Repeater$.prototype; -$c_Lfastparse_Implicits$Repeater$.prototype.GenericRepeatedImplicit0__Lfastparse_Implicits$LowPriRepeater$GenericRepeatedImplicit0$ = (function() { - if (($m_Lfastparse_Implicits$Repeater$().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module === null)) { - $p_Lfastparse_Implicits$Repeater$__GenericRepeatedImplicit0$lzycompute$1__V(this) - }; - return $m_Lfastparse_Implicits$Repeater$().Lfastparse_Implicits$Repeater$__f_GenericRepeatedImplicit0$module -}); -var $d_Lfastparse_Implicits$Repeater$ = new $TypeData().initClass({ - Lfastparse_Implicits$Repeater$: 0 -}, false, "fastparse.Implicits$Repeater$", { - Lfastparse_Implicits$Repeater$: 1, - O: 1, - Lfastparse_Implicits$LowPriRepeater: 1 -}); -$c_Lfastparse_Implicits$Repeater$.prototype.$classData = $d_Lfastparse_Implicits$Repeater$; -var $n_Lfastparse_Implicits$Repeater$; -function $m_Lfastparse_Implicits$Repeater$() { - if ((!$n_Lfastparse_Implicits$Repeater$)) { - $n_Lfastparse_Implicits$Repeater$ = new $c_Lfastparse_Implicits$Repeater$() - }; - return $n_Lfastparse_Implicits$Repeater$ -} -/** @constructor */ -function $c_Lfastparse_Implicits$Sequencer$NarySequencer(f) { - this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f = null; - this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f = f -} -$c_Lfastparse_Implicits$Sequencer$NarySequencer.prototype = new $h_O(); -$c_Lfastparse_Implicits$Sequencer$NarySequencer.prototype.constructor = $c_Lfastparse_Implicits$Sequencer$NarySequencer; -/** @constructor */ -function $h_Lfastparse_Implicits$Sequencer$NarySequencer() { - /**/ -} -$h_Lfastparse_Implicits$Sequencer$NarySequencer.prototype = $c_Lfastparse_Implicits$Sequencer$NarySequencer.prototype; -$c_Lfastparse_Implicits$Sequencer$NarySequencer.prototype.apply__O__O__O = (function(t, v) { - return this.Lfastparse_Implicits$Sequencer$NarySequencer__f_f.apply__O__O__O(t, v) -}); -var $d_Lfastparse_Implicits$Sequencer$NarySequencer = new $TypeData().initClass({ - Lfastparse_Implicits$Sequencer$NarySequencer: 0 -}, false, "fastparse.Implicits$Sequencer$NarySequencer", { - Lfastparse_Implicits$Sequencer$NarySequencer: 1, - O: 1, - Lfastparse_Implicits$Sequencer: 1 -}); -$c_Lfastparse_Implicits$Sequencer$NarySequencer.prototype.$classData = $d_Lfastparse_Implicits$Sequencer$NarySequencer; -/** @constructor */ -function $c_Lfastparse_NoWhitespace$noWhitespaceImplicit$() { - /**/ -} -$c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype = new $h_O(); -$c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype.constructor = $c_Lfastparse_NoWhitespace$noWhitespaceImplicit$; -/** @constructor */ -function $h_Lfastparse_NoWhitespace$noWhitespaceImplicit$() { - /**/ -} -$h_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype = $c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype; -$c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype.toString__T = (function() { - return "" -}); -$c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype.apply__O__O = (function(v1) { - var ctx = $as_Lfastparse_ParsingRun(v1); - return ctx.freshSuccessUnit__Lfastparse_ParsingRun() -}); -var $d_Lfastparse_NoWhitespace$noWhitespaceImplicit$ = new $TypeData().initClass({ - Lfastparse_NoWhitespace$noWhitespaceImplicit$: 0 -}, false, "fastparse.NoWhitespace$noWhitespaceImplicit$", { - Lfastparse_NoWhitespace$noWhitespaceImplicit$: 1, - O: 1, - F1: 1 -}); -$c_Lfastparse_NoWhitespace$noWhitespaceImplicit$.prototype.$classData = $d_Lfastparse_NoWhitespace$noWhitespaceImplicit$; -var $n_Lfastparse_NoWhitespace$noWhitespaceImplicit$; -function $m_Lfastparse_NoWhitespace$noWhitespaceImplicit$() { - if ((!$n_Lfastparse_NoWhitespace$noWhitespaceImplicit$)) { - $n_Lfastparse_NoWhitespace$noWhitespaceImplicit$ = new $c_Lfastparse_NoWhitespace$noWhitespaceImplicit$() - }; - return $n_Lfastparse_NoWhitespace$noWhitespaceImplicit$ -} -/** @constructor */ -function $c_Lfastparse_Parsed$Failure(label, index, extra) { - this.Lfastparse_Parsed__f_isSuccess = false; - this.Lfastparse_Parsed$Failure__f_label = null; - this.Lfastparse_Parsed$Failure__f_index = 0; - this.Lfastparse_Parsed$Failure__f_extra = null; - this.Lfastparse_Parsed$Failure__f_label = label; - this.Lfastparse_Parsed$Failure__f_index = index; - this.Lfastparse_Parsed$Failure__f_extra = extra; - $ct_Lfastparse_Parsed__Z__(this, false) -} -$c_Lfastparse_Parsed$Failure.prototype = new $h_Lfastparse_Parsed(); -$c_Lfastparse_Parsed$Failure.prototype.constructor = $c_Lfastparse_Parsed$Failure; -/** @constructor */ -function $h_Lfastparse_Parsed$Failure() { - /**/ -} -$h_Lfastparse_Parsed$Failure.prototype = $c_Lfastparse_Parsed$Failure.prototype; -$c_Lfastparse_Parsed$Failure.prototype.fold__F3__F2__O = (function(onFailure, onSuccess) { - return onFailure.apply__O__O__O__O(this.Lfastparse_Parsed$Failure__f_label, this.Lfastparse_Parsed$Failure__f_index, this.Lfastparse_Parsed$Failure__f_extra) -}); -$c_Lfastparse_Parsed$Failure.prototype.toString__T = (function() { - return (("Parsed.Failure(" + this.msg__T()) + ")") -}); -$c_Lfastparse_Parsed$Failure.prototype.msg__T = (function() { - var x1 = this.Lfastparse_Parsed$Failure__f_label; - if ((x1 === "")) { - return ((("Position " + this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input.prettyIndex__I__T(this.Lfastparse_Parsed$Failure__f_index)) + ", found ") + $m_Lfastparse_Parsed$Failure$().formatTrailing__Lfastparse_ParserInput__I__T(this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input, this.Lfastparse_Parsed$Failure__f_index)) - } else { - var $$x2 = $m_Lfastparse_Parsed$Failure$(); - var $$x1 = this.Lfastparse_Parsed$Failure__f_extra.Lfastparse_Parsed$Extra__f_input; - $m_sci_List$(); - var y = this.Lfastparse_Parsed$Failure__f_index; - var array = [new $c_T2(x1, y)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return $$x2.formatMsg__Lfastparse_ParserInput__sci_List__I__T($$x1, $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(elems), this.Lfastparse_Parsed$Failure__f_index) - } -}); -var $d_Lfastparse_Parsed$Failure = new $TypeData().initClass({ - Lfastparse_Parsed$Failure: 0 -}, false, "fastparse.Parsed$Failure", { - Lfastparse_Parsed$Failure: 1, - Lfastparse_Parsed: 1, - O: 1 -}); -$c_Lfastparse_Parsed$Failure.prototype.$classData = $d_Lfastparse_Parsed$Failure; -/** @constructor */ -function $c_Lfastparse_ParserInput() { - /**/ -} -$c_Lfastparse_ParserInput.prototype = new $h_O(); -$c_Lfastparse_ParserInput.prototype.constructor = $c_Lfastparse_ParserInput; -/** @constructor */ -function $h_Lfastparse_ParserInput() { - /**/ -} -$h_Lfastparse_ParserInput.prototype = $c_Lfastparse_ParserInput.prototype; -function $as_Lfastparse_ParserInput(obj) { - return (((obj instanceof $c_Lfastparse_ParserInput) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.ParserInput")) -} -function $isArrayOf_Lfastparse_ParserInput(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_ParserInput))) -} -function $asArrayOf_Lfastparse_ParserInput(obj, depth) { - return (($isArrayOf_Lfastparse_ParserInput(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.ParserInput;", depth)) -} -/** @constructor */ -function $c_Lfastparse_ParserInputSource$fromParserInput(t, conv) { - this.Lfastparse_ParserInputSource$fromParserInput__f_t = null; - this.Lfastparse_ParserInputSource$fromParserInput__f_conv = null; - this.Lfastparse_ParserInputSource$fromParserInput__f_t = t; - this.Lfastparse_ParserInputSource$fromParserInput__f_conv = conv -} -$c_Lfastparse_ParserInputSource$fromParserInput.prototype = new $h_O(); -$c_Lfastparse_ParserInputSource$fromParserInput.prototype.constructor = $c_Lfastparse_ParserInputSource$fromParserInput; -/** @constructor */ -function $h_Lfastparse_ParserInputSource$fromParserInput() { - /**/ -} -$h_Lfastparse_ParserInputSource$fromParserInput.prototype = $c_Lfastparse_ParserInputSource$fromParserInput.prototype; -var $d_Lfastparse_ParserInputSource$fromParserInput = new $TypeData().initClass({ - Lfastparse_ParserInputSource$fromParserInput: 0 -}, false, "fastparse.ParserInputSource$fromParserInput", { - Lfastparse_ParserInputSource$fromParserInput: 1, - O: 1, - Lfastparse_ParserInputSource: 1 -}); -$c_Lfastparse_ParserInputSource$fromParserInput.prototype.$classData = $d_Lfastparse_ParserInputSource$fromParserInput; -function $f_Lfastparse_SequencerGen__$init$__V($thiz) { - var f = new $c_sjsr_AnonFunction2(((this$1) => ((t$2, d$2) => { - var t = $as_T2(t$2); - return new $c_T3(t.T2__f__1, t.T2__f__2, d$2) - }))($thiz)); - var x$1 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2 = x$1; - var f$1 = new $c_sjsr_AnonFunction2(((this$2) => ((t$3$2, d$3$2) => { - var t$3 = $as_T3(t$3$2); - return new $c_T4(t$3.T3__f__1, t$3.T3__f__2, t$3.T3__f__3, d$3$2) - }))($thiz)); - var x$1$1 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$1); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer3 = x$1$1; - var f$2 = new $c_sjsr_AnonFunction2(((this$3) => ((t$4$2, d$4$2) => { - var t$4 = $as_T4(t$4$2); - return new $c_T5(t$4.T4__f__1, t$4.T4__f__2, t$4.T4__f__3, t$4.T4__f__4, d$4$2) - }))($thiz)); - var x$1$2 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$2); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer4 = x$1$2; - var f$3 = new $c_sjsr_AnonFunction2(((this$4) => ((t$5$2, d$5$2) => { - var t$5 = $as_T5(t$5$2); - return new $c_T6(t$5.T5__f__1, t$5.T5__f__2, t$5.T5__f__3, t$5.T5__f__4, t$5.T5__f__5, d$5$2) - }))($thiz)); - var x$1$3 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$3); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer5 = x$1$3; - var f$4 = new $c_sjsr_AnonFunction2(((this$5) => ((t$6$2, d$6$2) => { - var t$6 = $as_T6(t$6$2); - return new $c_T7(t$6.T6__f__1, t$6.T6__f__2, t$6.T6__f__3, t$6.T6__f__4, t$6.T6__f__5, t$6.T6__f__6, d$6$2) - }))($thiz)); - var x$1$4 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$4); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer6 = x$1$4; - var f$5 = new $c_sjsr_AnonFunction2(((this$6) => ((t$7$2, d$7$2) => { - var t$7 = $as_T7(t$7$2); - return new $c_T8(t$7.T7__f__1, t$7.T7__f__2, t$7.T7__f__3, t$7.T7__f__4, t$7.T7__f__5, t$7.T7__f__6, t$7.T7__f__7, d$7$2) - }))($thiz)); - var x$1$5 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$5); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer7 = x$1$5; - var f$6 = new $c_sjsr_AnonFunction2(((this$7) => ((t$8$2, d$8$2) => { - var t$8 = $as_T8(t$8$2); - return new $c_T9(t$8.T8__f__1, t$8.T8__f__2, t$8.T8__f__3, t$8.T8__f__4, t$8.T8__f__5, t$8.T8__f__6, t$8.T8__f__7, t$8.T8__f__8, d$8$2) - }))($thiz)); - var x$1$6 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$6); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer8 = x$1$6; - var f$7 = new $c_sjsr_AnonFunction2(((this$8) => ((t$9$2, d$9$2) => { - var t$9 = $as_T9(t$9$2); - return new $c_T10(t$9.T9__f__1, t$9.T9__f__2, t$9.T9__f__3, t$9.T9__f__4, t$9.T9__f__5, t$9.T9__f__6, t$9.T9__f__7, t$9.T9__f__8, t$9.T9__f__9, d$9$2) - }))($thiz)); - var x$1$7 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$7); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer9 = x$1$7; - var f$8 = new $c_sjsr_AnonFunction2(((this$9) => ((t$10$2, d$10$2) => { - var t$10 = $as_T10(t$10$2); - return new $c_T11(t$10.T10__f__1, t$10.T10__f__2, t$10.T10__f__3, t$10.T10__f__4, t$10.T10__f__5, t$10.T10__f__6, t$10.T10__f__7, t$10.T10__f__8, t$10.T10__f__9, t$10.T10__f__10, d$10$2) - }))($thiz)); - var x$1$8 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$8); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer10 = x$1$8; - var f$9 = new $c_sjsr_AnonFunction2(((this$10) => ((t$11$2, d$11$2) => { - var t$11 = $as_T11(t$11$2); - return new $c_T12(t$11.T11__f__1, t$11.T11__f__2, t$11.T11__f__3, t$11.T11__f__4, t$11.T11__f__5, t$11.T11__f__6, t$11.T11__f__7, t$11.T11__f__8, t$11.T11__f__9, t$11.T11__f__10, t$11.T11__f__11, d$11$2) - }))($thiz)); - var x$1$9 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$9); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer11 = x$1$9; - var f$10 = new $c_sjsr_AnonFunction2(((this$11) => ((t$12$2, d$12$2) => { - var t$12 = $as_T12(t$12$2); - return new $c_T13(t$12.T12__f__1, t$12.T12__f__2, t$12.T12__f__3, t$12.T12__f__4, t$12.T12__f__5, t$12.T12__f__6, t$12.T12__f__7, t$12.T12__f__8, t$12.T12__f__9, t$12.T12__f__10, t$12.T12__f__11, t$12.T12__f__12, d$12$2) - }))($thiz)); - var x$1$10 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$10); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer12 = x$1$10; - var f$11 = new $c_sjsr_AnonFunction2(((this$12) => ((t$13$2, d$13$2) => { - var t$13 = $as_T13(t$13$2); - return new $c_T14(t$13.T13__f__1, t$13.T13__f__2, t$13.T13__f__3, t$13.T13__f__4, t$13.T13__f__5, t$13.T13__f__6, t$13.T13__f__7, t$13.T13__f__8, t$13.T13__f__9, t$13.T13__f__10, t$13.T13__f__11, t$13.T13__f__12, t$13.T13__f__13, d$13$2) - }))($thiz)); - var x$1$11 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$11); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer13 = x$1$11; - var f$12 = new $c_sjsr_AnonFunction2(((this$13) => ((t$14$2, d$14$2) => { - var t$14 = $as_T14(t$14$2); - return new $c_T15(t$14.T14__f__1, t$14.T14__f__2, t$14.T14__f__3, t$14.T14__f__4, t$14.T14__f__5, t$14.T14__f__6, t$14.T14__f__7, t$14.T14__f__8, t$14.T14__f__9, t$14.T14__f__10, t$14.T14__f__11, t$14.T14__f__12, t$14.T14__f__13, t$14.T14__f__14, d$14$2) - }))($thiz)); - var x$1$12 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$12); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer14 = x$1$12; - var f$13 = new $c_sjsr_AnonFunction2(((this$14) => ((t$15$2, d$15$2) => { - var t$15 = $as_T15(t$15$2); - return new $c_T16(t$15.T15__f__1, t$15.T15__f__2, t$15.T15__f__3, t$15.T15__f__4, t$15.T15__f__5, t$15.T15__f__6, t$15.T15__f__7, t$15.T15__f__8, t$15.T15__f__9, t$15.T15__f__10, t$15.T15__f__11, t$15.T15__f__12, t$15.T15__f__13, t$15.T15__f__14, t$15.T15__f__15, d$15$2) - }))($thiz)); - var x$1$13 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$13); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer15 = x$1$13; - var f$14 = new $c_sjsr_AnonFunction2(((this$15) => ((t$16$2, d$16$2) => { - var t$16 = $as_T16(t$16$2); - return new $c_T17(t$16.T16__f__1, t$16.T16__f__2, t$16.T16__f__3, t$16.T16__f__4, t$16.T16__f__5, t$16.T16__f__6, t$16.T16__f__7, t$16.T16__f__8, t$16.T16__f__9, t$16.T16__f__10, t$16.T16__f__11, t$16.T16__f__12, t$16.T16__f__13, t$16.T16__f__14, t$16.T16__f__15, t$16.T16__f__16, d$16$2) - }))($thiz)); - var x$1$14 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$14); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer16 = x$1$14; - var f$15 = new $c_sjsr_AnonFunction2(((this$16) => ((t$17$2, d$17$2) => { - var t$17 = $as_T17(t$17$2); - return new $c_T18(t$17.T17__f__1, t$17.T17__f__2, t$17.T17__f__3, t$17.T17__f__4, t$17.T17__f__5, t$17.T17__f__6, t$17.T17__f__7, t$17.T17__f__8, t$17.T17__f__9, t$17.T17__f__10, t$17.T17__f__11, t$17.T17__f__12, t$17.T17__f__13, t$17.T17__f__14, t$17.T17__f__15, t$17.T17__f__16, t$17.T17__f__17, d$17$2) - }))($thiz)); - var x$1$15 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$15); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer17 = x$1$15; - var f$16 = new $c_sjsr_AnonFunction2(((this$17) => ((t$18$2, d$18$2) => { - var t$18 = $as_T18(t$18$2); - return new $c_T19(t$18.T18__f__1, t$18.T18__f__2, t$18.T18__f__3, t$18.T18__f__4, t$18.T18__f__5, t$18.T18__f__6, t$18.T18__f__7, t$18.T18__f__8, t$18.T18__f__9, t$18.T18__f__10, t$18.T18__f__11, t$18.T18__f__12, t$18.T18__f__13, t$18.T18__f__14, t$18.T18__f__15, t$18.T18__f__16, t$18.T18__f__17, t$18.T18__f__18, d$18$2) - }))($thiz)); - var x$1$16 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$16); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer18 = x$1$16; - var f$17 = new $c_sjsr_AnonFunction2(((this$18) => ((t$19$2, d$19$2) => { - var t$19 = $as_T19(t$19$2); - return new $c_T20(t$19.T19__f__1, t$19.T19__f__2, t$19.T19__f__3, t$19.T19__f__4, t$19.T19__f__5, t$19.T19__f__6, t$19.T19__f__7, t$19.T19__f__8, t$19.T19__f__9, t$19.T19__f__10, t$19.T19__f__11, t$19.T19__f__12, t$19.T19__f__13, t$19.T19__f__14, t$19.T19__f__15, t$19.T19__f__16, t$19.T19__f__17, t$19.T19__f__18, t$19.T19__f__19, d$19$2) - }))($thiz)); - var x$1$17 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$17); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer19 = x$1$17; - var f$18 = new $c_sjsr_AnonFunction2(((this$19) => ((t$20$2, d$20$2) => { - var t$20 = $as_T20(t$20$2); - return new $c_T21(t$20.T20__f__1, t$20.T20__f__2, t$20.T20__f__3, t$20.T20__f__4, t$20.T20__f__5, t$20.T20__f__6, t$20.T20__f__7, t$20.T20__f__8, t$20.T20__f__9, t$20.T20__f__10, t$20.T20__f__11, t$20.T20__f__12, t$20.T20__f__13, t$20.T20__f__14, t$20.T20__f__15, t$20.T20__f__16, t$20.T20__f__17, t$20.T20__f__18, t$20.T20__f__19, t$20.T20__f__20, d$20$2) - }))($thiz)); - var x$1$18 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$18); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer20 = x$1$18; - var f$19 = new $c_sjsr_AnonFunction2(((this$20) => ((t$21$2, d$21$2) => { - var t$21 = $as_T21(t$21$2); - return new $c_T22(t$21.T21__f__1, t$21.T21__f__2, t$21.T21__f__3, t$21.T21__f__4, t$21.T21__f__5, t$21.T21__f__6, t$21.T21__f__7, t$21.T21__f__8, t$21.T21__f__9, t$21.T21__f__10, t$21.T21__f__11, t$21.T21__f__12, t$21.T21__f__13, t$21.T21__f__14, t$21.T21__f__15, t$21.T21__f__16, t$21.T21__f__17, t$21.T21__f__18, t$21.T21__f__19, t$21.T21__f__20, t$21.T21__f__21, d$21$2) - }))($thiz)); - var x$1$19 = new $c_Lfastparse_Implicits$Sequencer$NarySequencer(f$19); - $thiz.Lfastparse_Implicits$Sequencer$__f_BaseSequencer21 = x$1$19 -} -/** @constructor */ -function $c_Lfastparse_internal_Msgs$() { - this.Lfastparse_internal_Msgs$__f_empty = null; - $n_Lfastparse_internal_Msgs$ = this; - this.Lfastparse_internal_Msgs$__f_empty = new $c_Lfastparse_internal_Msgs($m_sci_Nil$()) -} -$c_Lfastparse_internal_Msgs$.prototype = new $h_O(); -$c_Lfastparse_internal_Msgs$.prototype.constructor = $c_Lfastparse_internal_Msgs$; -/** @constructor */ -function $h_Lfastparse_internal_Msgs$() { - /**/ -} -$h_Lfastparse_internal_Msgs$.prototype = $c_Lfastparse_internal_Msgs$.prototype; -var $d_Lfastparse_internal_Msgs$ = new $TypeData().initClass({ - Lfastparse_internal_Msgs$: 0 -}, false, "fastparse.internal.Msgs$", { - Lfastparse_internal_Msgs$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_Lfastparse_internal_Msgs$.prototype.$classData = $d_Lfastparse_internal_Msgs$; -var $n_Lfastparse_internal_Msgs$; -function $m_Lfastparse_internal_Msgs$() { - if ((!$n_Lfastparse_internal_Msgs$)) { - $n_Lfastparse_internal_Msgs$ = new $c_Lfastparse_internal_Msgs$() - }; - return $n_Lfastparse_internal_Msgs$ -} -function $p_jl_Character$__nonASCIIZeroDigitCodePoints$lzycompute__AI($thiz) { - if (((((32 & $thiz.jl_Character$__f_bitmap$0) << 24) >> 24) === 0)) { - $thiz.jl_Character$__f_nonASCIIZeroDigitCodePoints = new $ac_I(new Int32Array([1632, 1776, 1984, 2406, 2534, 2662, 2790, 2918, 3046, 3174, 3302, 3430, 3664, 3792, 3872, 4160, 4240, 6112, 6160, 6470, 6608, 6784, 6800, 6992, 7088, 7232, 7248, 42528, 43216, 43264, 43472, 43600, 44016, 65296, 66720, 69734, 69872, 69942, 70096, 71360, 120782, 120792, 120802, 120812, 120822])); - $thiz.jl_Character$__f_bitmap$0 = (((32 | $thiz.jl_Character$__f_bitmap$0) << 24) >> 24) - }; - return $thiz.jl_Character$__f_nonASCIIZeroDigitCodePoints -} -function $p_jl_Character$__nonASCIIZeroDigitCodePoints__AI($thiz) { - return (((((32 & $thiz.jl_Character$__f_bitmap$0) << 24) >> 24) === 0) ? $p_jl_Character$__nonASCIIZeroDigitCodePoints$lzycompute__AI($thiz) : $thiz.jl_Character$__f_nonASCIIZeroDigitCodePoints) -} -/** @constructor */ -function $c_jl_Character$() { - this.jl_Character$__f_java$lang$Character$$charTypesFirst256 = null; - this.jl_Character$__f_charTypeIndices = null; - this.jl_Character$__f_charTypes = null; - this.jl_Character$__f_isMirroredIndices = null; - this.jl_Character$__f_combiningClassNoneOrAboveOrOtherIndices = null; - this.jl_Character$__f_nonASCIIZeroDigitCodePoints = null; - this.jl_Character$__f_bitmap$0 = 0 -} -$c_jl_Character$.prototype = new $h_O(); -$c_jl_Character$.prototype.constructor = $c_jl_Character$; -/** @constructor */ -function $h_jl_Character$() { - /**/ -} -$h_jl_Character$.prototype = $c_jl_Character$.prototype; -$c_jl_Character$.prototype.toString__I__T = (function(codePoint) { - if (((codePoint >= 0) && (codePoint < 65536))) { - return $as_T(String.fromCharCode(codePoint)) - } else if (((codePoint >= 0) && (codePoint <= 1114111))) { - return $as_T(String.fromCharCode((65535 & (55296 | (((-64) + (codePoint >> 10)) | 0))), (65535 & (56320 | (1023 & codePoint))))) - } else { - throw $ct_jl_IllegalArgumentException__(new $c_jl_IllegalArgumentException()) - } -}); -$c_jl_Character$.prototype.digitWithValidRadix__I__I__I = (function(codePoint, radix) { - if ((codePoint < 256)) { - var value = (((codePoint >= 48) && (codePoint <= 57)) ? (((-48) + codePoint) | 0) : (((codePoint >= 65) && (codePoint <= 90)) ? (((-55) + codePoint) | 0) : (((codePoint >= 97) && (codePoint <= 122)) ? (((-87) + codePoint) | 0) : (-1)))) - } else if (((codePoint >= 65313) && (codePoint <= 65338))) { - var value = (((-65303) + codePoint) | 0) - } else if (((codePoint >= 65345) && (codePoint <= 65370))) { - var value = (((-65335) + codePoint) | 0) - } else { - var a = $p_jl_Character$__nonASCIIZeroDigitCodePoints__AI(this); - var p = $m_ju_Arrays$().binarySearch__AI__I__I(a, codePoint); - var zeroCodePointIndex = ((p < 0) ? (((-2) - p) | 0) : p); - if ((zeroCodePointIndex < 0)) { - var value = (-1) - } else { - var v = ((codePoint - $p_jl_Character$__nonASCIIZeroDigitCodePoints__AI(this).get(zeroCodePointIndex)) | 0); - var value = ((v > 9) ? (-1) : v) - } - }; - return ((value < radix) ? value : (-1)) -}); -var $d_jl_Character$ = new $TypeData().initClass({ - jl_Character$: 0 -}, false, "java.lang.Character$", { - jl_Character$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_Character$.prototype.$classData = $d_jl_Character$; -var $n_jl_Character$; -function $m_jl_Character$() { - if ((!$n_jl_Character$)) { - $n_jl_Character$ = new $c_jl_Character$() - }; - return $n_jl_Character$ -} -function $p_jl_Integer$__fail$1__T__E($thiz, s$1) { - throw new $c_jl_NumberFormatException((("For input string: \"" + s$1) + "\"")) -} -/** @constructor */ -function $c_jl_Integer$() { - /**/ -} -$c_jl_Integer$.prototype = new $h_O(); -$c_jl_Integer$.prototype.constructor = $c_jl_Integer$; -/** @constructor */ -function $h_jl_Integer$() { - /**/ -} -$h_jl_Integer$.prototype = $c_jl_Integer$.prototype; -$c_jl_Integer$.prototype.parseInt__T__I__I = (function(s, radix) { - var len = ((s === null) ? 0 : $uI(s.length)); - if ((((len === 0) || (radix < 2)) || (radix > 36))) { - $p_jl_Integer$__fail$1__T__E(this, s) - }; - var firstChar = (65535 & $uI(s.charCodeAt(0))); - var negative = (firstChar === 45); - var maxAbsValue = (negative ? 2.147483648E9 : 2.147483647E9); - var i = ((negative || (firstChar === 43)) ? 1 : 0); - if ((i >= $uI(s.length))) { - $p_jl_Integer$__fail$1__T__E(this, s) - }; - var result = 0.0; - while ((i !== len)) { - var $$x1 = $m_jl_Character$(); - var index = i; - var digit = $$x1.digitWithValidRadix__I__I__I((65535 & $uI(s.charCodeAt(index))), radix); - result = ((result * radix) + digit); - if (((digit === (-1)) || (result > maxAbsValue))) { - $p_jl_Integer$__fail$1__T__E(this, s) - }; - i = ((1 + i) | 0) - }; - if (negative) { - var n = (-result); - return $uI((n | 0)) - } else { - var n$1 = result; - return $uI((n$1 | 0)) - } -}); -$c_jl_Integer$.prototype.bitCount__I__I = (function(i) { - var t1 = ((i - (1431655765 & (i >> 1))) | 0); - var t2 = (((858993459 & t1) + (858993459 & (t1 >> 2))) | 0); - return ($imul(16843009, (252645135 & ((t2 + (t2 >> 4)) | 0))) >> 24) -}); -var $d_jl_Integer$ = new $TypeData().initClass({ - jl_Integer$: 0 -}, false, "java.lang.Integer$", { - jl_Integer$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_Integer$.prototype.$classData = $d_jl_Integer$; -var $n_jl_Integer$; -function $m_jl_Integer$() { - if ((!$n_jl_Integer$)) { - $n_jl_Integer$ = new $c_jl_Integer$() - }; - return $n_jl_Integer$ -} -/** @constructor */ -function $c_jl_Long$() { - this.jl_Long$__f_StringRadixInfos = null; - this.jl_Long$__f_bitmap$0 = false -} -$c_jl_Long$.prototype = new $h_O(); -$c_jl_Long$.prototype.constructor = $c_jl_Long$; -/** @constructor */ -function $h_jl_Long$() { - /**/ -} -$h_jl_Long$.prototype = $c_jl_Long$.prototype; -$c_jl_Long$.prototype.java$lang$Long$$toHexString__I__I__T = (function(lo, hi) { - if ((hi !== 0)) { - var $$x1 = $as_T($uD((hi >>> 0)).toString(16)); - var s = $as_T($uD((lo >>> 0)).toString(16)); - var beginIndex = $uI(s.length); - return ($$x1 + (("" + $as_T("00000000".substring(beginIndex))) + s)) - } else { - return $as_T($uD((lo >>> 0)).toString(16)) - } -}); -$c_jl_Long$.prototype.java$lang$Long$$toOctalString__I__I__T = (function(lo, hi) { - var lp = (1073741823 & lo); - var mp = (1073741823 & ((((lo >>> 30) | 0) + (hi << 2)) | 0)); - var hp = ((hi >>> 28) | 0); - if ((hp !== 0)) { - var $$x2 = $as_T($uD((hp >>> 0)).toString(8)); - var s = $as_T($uD((mp >>> 0)).toString(8)); - var beginIndex = $uI(s.length); - var $$x1 = $as_T("0000000000".substring(beginIndex)); - var s$1 = $as_T($uD((lp >>> 0)).toString(8)); - var beginIndex$1 = $uI(s$1.length); - return (($$x2 + (("" + $$x1) + s)) + (("" + $as_T("0000000000".substring(beginIndex$1))) + s$1)) - } else if ((mp !== 0)) { - var $$x3 = $as_T($uD((mp >>> 0)).toString(8)); - var s$2 = $as_T($uD((lp >>> 0)).toString(8)); - var beginIndex$2 = $uI(s$2.length); - return ($$x3 + (("" + $as_T("0000000000".substring(beginIndex$2))) + s$2)) - } else { - return $as_T($uD((lp >>> 0)).toString(8)) - } -}); -var $d_jl_Long$ = new $TypeData().initClass({ - jl_Long$: 0 -}, false, "java.lang.Long$", { - jl_Long$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_Long$.prototype.$classData = $d_jl_Long$; -var $n_jl_Long$; -function $m_jl_Long$() { - if ((!$n_jl_Long$)) { - $n_jl_Long$ = new $c_jl_Long$() - }; - return $n_jl_Long$ -} -/** @constructor */ -function $c_jl_Number() { - /**/ -} -$c_jl_Number.prototype = new $h_O(); -$c_jl_Number.prototype.constructor = $c_jl_Number; -/** @constructor */ -function $h_jl_Number() { - /**/ -} -$h_jl_Number.prototype = $c_jl_Number.prototype; -function $is_jl_Number(obj) { - return (((obj instanceof $c_jl_Number) || ((typeof obj) === "number")) || (obj instanceof $c_RTLong)) -} -function $as_jl_Number(obj) { - return (($is_jl_Number(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Number")) -} -function $isArrayOf_jl_Number(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Number))) -} -function $asArrayOf_jl_Number(obj, depth) { - return (($isArrayOf_jl_Number(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Number;", depth)) -} -/** @constructor */ -function $c_jl_String$() { - this.jl_String$__f_CASE_INSENSITIVE_ORDER = null; - this.jl_String$__f_bitmap$0 = false -} -$c_jl_String$.prototype = new $h_O(); -$c_jl_String$.prototype.constructor = $c_jl_String$; -/** @constructor */ -function $h_jl_String$() { - /**/ -} -$h_jl_String$.prototype = $c_jl_String$.prototype; -$c_jl_String$.prototype.new__AC__I__I__T = (function(value, offset, count) { - var end = ((offset + count) | 0); - if ((((offset < 0) || (end < offset)) || (end > value.u.length))) { - throw $ct_jl_StringIndexOutOfBoundsException__(new $c_jl_StringIndexOutOfBoundsException()) - }; - var result = ""; - var i = offset; - while ((i !== end)) { - var $$x1 = result; - var this$1 = value.get(i); - result = (("" + $$x1) + $as_T(String.fromCharCode(this$1))); - i = ((1 + i) | 0) - }; - return result -}); -$c_jl_String$.prototype.format__T__AO__T = (function(format, args) { - return $ct_ju_Formatter__(new $c_ju_Formatter()).format__T__AO__ju_Formatter(format, args).toString__T() -}); -var $d_jl_String$ = new $TypeData().initClass({ - jl_String$: 0 -}, false, "java.lang.String$", { - jl_String$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_String$.prototype.$classData = $d_jl_String$; -var $n_jl_String$; -function $m_jl_String$() { - if ((!$n_jl_String$)) { - $n_jl_String$ = new $c_jl_String$() - }; - return $n_jl_String$ -} -function $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, e, enableSuppression, writableStackTrace) { - $thiz.jl_Throwable__f_s = s; - $thiz.jl_Throwable__f_e = e; - $thiz.jl_Throwable__f_enableSuppression = enableSuppression; - $thiz.jl_Throwable__f_writableStackTrace = writableStackTrace; - if (writableStackTrace) { - $thiz.fillInStackTrace__jl_Throwable() - }; - return $thiz -} -class $c_jl_Throwable extends Error { - constructor() { - super(); - this.jl_Throwable__f_s = null; - this.jl_Throwable__f_e = null; - this.jl_Throwable__f_enableSuppression = false; - this.jl_Throwable__f_writableStackTrace = false; - this.jl_Throwable__f_stackTraceStateInternal = null; - this.jl_Throwable__f_stackTrace = null; - this.jl_Throwable__f_suppressed = null - }; - getMessage__T() { - return this.jl_Throwable__f_s - }; - fillInStackTrace__jl_Throwable() { - var identifyingString = Object.prototype.toString.call(this); - if ((identifyingString === "[object Error]")) { - this.jl_Throwable__f_stackTraceStateInternal = this - } else if ((Error.captureStackTrace === (void 0))) { - var e = new Error(); - this.jl_Throwable__f_stackTraceStateInternal = e - } else { - Error.captureStackTrace(this); - this.jl_Throwable__f_stackTraceStateInternal = this - }; - return this - }; - toString__T() { - var className = $objectClassName(this); - var message = this.getMessage__T(); - return ((message === null) ? className : ((className + ": ") + message)) - }; - $js$exported$meth$toString__O() { - return this.toString__T() - }; - $js$exported$prop$name__O() { - return $objectClassName(this) - }; - $js$exported$prop$message__O() { - var m = this.getMessage__T(); - return ((m === null) ? "" : m) - }; - hashCode__I() { - return $c_O.prototype.hashCode__I.call(this) - }; - equals__O__Z(that) { - return $c_O.prototype.equals__O__Z.call(this, that) - }; - get "message"() { - return this.$js$exported$prop$message__O() - }; - get "name"() { - return this.$js$exported$prop$name__O() - }; - "toString"() { - return this.$js$exported$meth$toString__O() - }; -} -function $as_jl_Throwable(obj) { - return (((obj instanceof $c_jl_Throwable) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Throwable")) -} -function $isArrayOf_jl_Throwable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Throwable))) -} -function $asArrayOf_jl_Throwable(obj, depth) { - return (($isArrayOf_jl_Throwable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Throwable;", depth)) -} -/** @constructor */ -function $c_ju_Formatter$RootLocaleInfo$() { - /**/ -} -$c_ju_Formatter$RootLocaleInfo$.prototype = new $h_ju_Formatter$LocaleInfo(); -$c_ju_Formatter$RootLocaleInfo$.prototype.constructor = $c_ju_Formatter$RootLocaleInfo$; -/** @constructor */ -function $h_ju_Formatter$RootLocaleInfo$() { - /**/ -} -$h_ju_Formatter$RootLocaleInfo$.prototype = $c_ju_Formatter$RootLocaleInfo$.prototype; -var $d_ju_Formatter$RootLocaleInfo$ = new $TypeData().initClass({ - ju_Formatter$RootLocaleInfo$: 0 -}, false, "java.util.Formatter$RootLocaleInfo$", { - ju_Formatter$RootLocaleInfo$: 1, - ju_Formatter$LocaleInfo: 1, - O: 1 -}); -$c_ju_Formatter$RootLocaleInfo$.prototype.$classData = $d_ju_Formatter$RootLocaleInfo$; -var $n_ju_Formatter$RootLocaleInfo$; -function $m_ju_Formatter$RootLocaleInfo$() { - if ((!$n_ju_Formatter$RootLocaleInfo$)) { - $n_ju_Formatter$RootLocaleInfo$ = new $c_ju_Formatter$RootLocaleInfo$() - }; - return $n_ju_Formatter$RootLocaleInfo$ -} -/** @constructor */ -function $c_s_$less$colon$less$() { - this.s_$less$colon$less$__f_singleton = null; - $n_s_$less$colon$less$ = this; - this.s_$less$colon$less$__f_singleton = new $c_s_$less$colon$less$$anon$1() -} -$c_s_$less$colon$less$.prototype = new $h_O(); -$c_s_$less$colon$less$.prototype.constructor = $c_s_$less$colon$less$; -/** @constructor */ -function $h_s_$less$colon$less$() { - /**/ -} -$h_s_$less$colon$less$.prototype = $c_s_$less$colon$less$.prototype; -var $d_s_$less$colon$less$ = new $TypeData().initClass({ - s_$less$colon$less$: 0 -}, false, "scala.$less$colon$less$", { - s_$less$colon$less$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_$less$colon$less$.prototype.$classData = $d_s_$less$colon$less$; -var $n_s_$less$colon$less$; -function $m_s_$less$colon$less$() { - if ((!$n_s_$less$colon$less$)) { - $n_s_$less$colon$less$ = new $c_s_$less$colon$less$() - }; - return $n_s_$less$colon$less$ -} -function $p_s_Array$__slowcopy__O__I__O__I__I__V($thiz, src, srcPos, dest, destPos, length) { - var i = srcPos; - var j = destPos; - var srcUntil = ((srcPos + length) | 0); - while ((i < srcUntil)) { - $m_sr_ScalaRunTime$().array_update__O__I__O__V(dest, j, $m_sr_ScalaRunTime$().array_apply__O__I__O(src, i)); - i = ((1 + i) | 0); - j = ((1 + j) | 0) - } -} -/** @constructor */ -function $c_s_Array$() { - /**/ -} -$c_s_Array$.prototype = new $h_O(); -$c_s_Array$.prototype.constructor = $c_s_Array$; -/** @constructor */ -function $h_s_Array$() { - /**/ -} -$h_s_Array$.prototype = $c_s_Array$.prototype; -$c_s_Array$.prototype.copy__O__I__O__I__I__V = (function(src, srcPos, dest, destPos, length) { - var srcClass = $objectGetClass(src); - if ((srcClass.isArray__Z() && $objectGetClass(dest).isAssignableFrom__jl_Class__Z(srcClass))) { - src.copyTo(srcPos, dest, destPos, length) - } else { - $p_s_Array$__slowcopy__O__I__O__I__I__V(this, src, srcPos, dest, destPos, length) - } -}); -var $d_s_Array$ = new $TypeData().initClass({ - s_Array$: 0 -}, false, "scala.Array$", { - s_Array$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_Array$.prototype.$classData = $d_s_Array$; -var $n_s_Array$; -function $m_s_Array$() { - if ((!$n_s_Array$)) { - $n_s_Array$ = new $c_s_Array$() - }; - return $n_s_Array$ -} -/** @constructor */ -function $c_s_LowPriorityImplicits() { - /**/ -} -$c_s_LowPriorityImplicits.prototype = new $h_s_LowPriorityImplicits2(); -$c_s_LowPriorityImplicits.prototype.constructor = $c_s_LowPriorityImplicits; -/** @constructor */ -function $h_s_LowPriorityImplicits() { - /**/ -} -$h_s_LowPriorityImplicits.prototype = $c_s_LowPriorityImplicits.prototype; -$c_s_LowPriorityImplicits.prototype.wrapString__T__sci_WrappedString = (function(s) { - return ((s !== null) ? new $c_sci_WrappedString(s) : null) -}); -/** @constructor */ -function $c_s_Option$() { - /**/ -} -$c_s_Option$.prototype = new $h_O(); -$c_s_Option$.prototype.constructor = $c_s_Option$; -/** @constructor */ -function $h_s_Option$() { - /**/ -} -$h_s_Option$.prototype = $c_s_Option$.prototype; -$c_s_Option$.prototype.apply__O__s_Option = (function(x) { - return ((x === null) ? $m_s_None$() : new $c_s_Some(x)) -}); -var $d_s_Option$ = new $TypeData().initClass({ - s_Option$: 0 -}, false, "scala.Option$", { - s_Option$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_Option$.prototype.$classData = $d_s_Option$; -var $n_s_Option$; -function $m_s_Option$() { - if ((!$n_s_Option$)) { - $n_s_Option$ = new $c_s_Option$() - }; - return $n_s_Option$ -} -/** @constructor */ -function $c_T2$() { - /**/ -} -$c_T2$.prototype = new $h_O(); -$c_T2$.prototype.constructor = $c_T2$; -/** @constructor */ -function $h_T2$() { - /**/ -} -$h_T2$.prototype = $c_T2$.prototype; -$c_T2$.prototype.toString__T = (function() { - return "Tuple2" -}); -var $d_T2$ = new $TypeData().initClass({ - T2$: 0 -}, false, "scala.Tuple2$", { - T2$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_T2$.prototype.$classData = $d_T2$; -var $n_T2$; -function $m_T2$() { - if ((!$n_T2$)) { - $n_T2$ = new $c_T2$() - }; - return $n_T2$ -} -/** @constructor */ -function $c_sci_$colon$colon$() { - /**/ -} -$c_sci_$colon$colon$.prototype = new $h_O(); -$c_sci_$colon$colon$.prototype.constructor = $c_sci_$colon$colon$; -/** @constructor */ -function $h_sci_$colon$colon$() { - /**/ -} -$h_sci_$colon$colon$.prototype = $c_sci_$colon$colon$.prototype; -$c_sci_$colon$colon$.prototype.toString__T = (function() { - return "::" -}); -var $d_sci_$colon$colon$ = new $TypeData().initClass({ - sci_$colon$colon$: 0 -}, false, "scala.collection.immutable.$colon$colon$", { - sci_$colon$colon$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_$colon$colon$.prototype.$classData = $d_sci_$colon$colon$; -var $n_sci_$colon$colon$; -function $m_sci_$colon$colon$() { - if ((!$n_sci_$colon$colon$)) { - $n_sci_$colon$colon$ = new $c_sci_$colon$colon$() - }; - return $n_sci_$colon$colon$ -} -/** @constructor */ -function $c_sci_HashMapBuilder$$anon$1(outer, x2$1) { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null; - $ct_sci_ChampBaseIterator__sci_Node__(this, x2$1.sci_HashMap__f_rootNode); - while (this.hasNext__Z()) { - var originalHash = this.sci_ChampBaseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseIterator__f_currentValueCursor); - outer.update__sci_MapNode__O__O__I__I__I__V(outer.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode, $as_sci_MapNode(this.sci_ChampBaseIterator__f_currentValueNode).getKey__I__O(this.sci_ChampBaseIterator__f_currentValueCursor), $as_sci_MapNode(this.sci_ChampBaseIterator__f_currentValueNode).getValue__I__O(this.sci_ChampBaseIterator__f_currentValueCursor), originalHash, $m_sc_Hashing$().improve__I__I(originalHash), 0); - this.sci_ChampBaseIterator__f_currentValueCursor = ((1 + this.sci_ChampBaseIterator__f_currentValueCursor) | 0) - } -} -$c_sci_HashMapBuilder$$anon$1.prototype = new $h_sci_ChampBaseIterator(); -$c_sci_HashMapBuilder$$anon$1.prototype.constructor = $c_sci_HashMapBuilder$$anon$1; -/** @constructor */ -function $h_sci_HashMapBuilder$$anon$1() { - /**/ -} -$h_sci_HashMapBuilder$$anon$1.prototype = $c_sci_HashMapBuilder$$anon$1.prototype; -var $d_sci_HashMapBuilder$$anon$1 = new $TypeData().initClass({ - sci_HashMapBuilder$$anon$1: 0 -}, false, "scala.collection.immutable.HashMapBuilder$$anon$1", { - sci_HashMapBuilder$$anon$1: 1, - sci_ChampBaseIterator: 1, - O: 1 -}); -$c_sci_HashMapBuilder$$anon$1.prototype.$classData = $d_sci_HashMapBuilder$$anon$1; -/** @constructor */ -function $c_sci_HashSetBuilder$$anon$1(outer, x2$1) { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null; - $ct_sci_ChampBaseIterator__sci_Node__(this, x2$1.sci_HashSet__f_rootNode); - while (this.hasNext__Z()) { - var originalHash = this.sci_ChampBaseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseIterator__f_currentValueCursor); - outer.update__sci_SetNode__O__I__I__I__V(outer.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode, $as_sci_SetNode(this.sci_ChampBaseIterator__f_currentValueNode).getPayload__I__O(this.sci_ChampBaseIterator__f_currentValueCursor), originalHash, $m_sc_Hashing$().improve__I__I(originalHash), 0); - this.sci_ChampBaseIterator__f_currentValueCursor = ((1 + this.sci_ChampBaseIterator__f_currentValueCursor) | 0) - } -} -$c_sci_HashSetBuilder$$anon$1.prototype = new $h_sci_ChampBaseIterator(); -$c_sci_HashSetBuilder$$anon$1.prototype.constructor = $c_sci_HashSetBuilder$$anon$1; -/** @constructor */ -function $h_sci_HashSetBuilder$$anon$1() { - /**/ -} -$h_sci_HashSetBuilder$$anon$1.prototype = $c_sci_HashSetBuilder$$anon$1.prototype; -var $d_sci_HashSetBuilder$$anon$1 = new $TypeData().initClass({ - sci_HashSetBuilder$$anon$1: 0 -}, false, "scala.collection.immutable.HashSetBuilder$$anon$1", { - sci_HashSetBuilder$$anon$1: 1, - sci_ChampBaseIterator: 1, - O: 1 -}); -$c_sci_HashSetBuilder$$anon$1.prototype.$classData = $d_sci_HashSetBuilder$$anon$1; -function $is_sci_LazyList$State(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_LazyList$State))) -} -function $as_sci_LazyList$State(obj) { - return (($is_sci_LazyList$State(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.LazyList$State")) -} -function $isArrayOf_sci_LazyList$State(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_LazyList$State))) -} -function $asArrayOf_sci_LazyList$State(obj, depth) { - return (($isArrayOf_sci_LazyList$State(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.LazyList$State;", depth)) -} -/** @constructor */ -function $c_sci_List$$anon$1() { - /**/ -} -$c_sci_List$$anon$1.prototype = new $h_O(); -$c_sci_List$$anon$1.prototype.constructor = $c_sci_List$$anon$1; -/** @constructor */ -function $h_sci_List$$anon$1() { - /**/ -} -$h_sci_List$$anon$1.prototype = $c_sci_List$$anon$1.prototype; -$c_sci_List$$anon$1.prototype.toString__T = (function() { - return "" -}); -$c_sci_List$$anon$1.prototype.apply__O__O = (function(x) { - return this -}); -var $d_sci_List$$anon$1 = new $TypeData().initClass({ - sci_List$$anon$1: 0 -}, false, "scala.collection.immutable.List$$anon$1", { - sci_List$$anon$1: 1, - O: 1, - F1: 1 -}); -$c_sci_List$$anon$1.prototype.$classData = $d_sci_List$$anon$1; -/** @constructor */ -function $c_sci_MapNode() { - /**/ -} -$c_sci_MapNode.prototype = new $h_sci_Node(); -$c_sci_MapNode.prototype.constructor = $c_sci_MapNode; -/** @constructor */ -function $h_sci_MapNode() { - /**/ -} -$h_sci_MapNode.prototype = $c_sci_MapNode.prototype; -function $as_sci_MapNode(obj) { - return (((obj instanceof $c_sci_MapNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.MapNode")) -} -function $isArrayOf_sci_MapNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_MapNode))) -} -function $asArrayOf_sci_MapNode(obj, depth) { - return (($isArrayOf_sci_MapNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.MapNode;", depth)) -} -/** @constructor */ -function $c_sci_Range$() { - /**/ -} -$c_sci_Range$.prototype = new $h_O(); -$c_sci_Range$.prototype.constructor = $c_sci_Range$; -/** @constructor */ -function $h_sci_Range$() { - /**/ -} -$h_sci_Range$.prototype = $c_sci_Range$.prototype; -var $d_sci_Range$ = new $TypeData().initClass({ - sci_Range$: 0 -}, false, "scala.collection.immutable.Range$", { - sci_Range$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Range$.prototype.$classData = $d_sci_Range$; -var $n_sci_Range$; -function $m_sci_Range$() { - if ((!$n_sci_Range$)) { - $n_sci_Range$ = new $c_sci_Range$() - }; - return $n_sci_Range$ -} -/** @constructor */ -function $c_sci_SetNode() { - /**/ -} -$c_sci_SetNode.prototype = new $h_sci_Node(); -$c_sci_SetNode.prototype.constructor = $c_sci_SetNode; -/** @constructor */ -function $h_sci_SetNode() { - /**/ -} -$h_sci_SetNode.prototype = $c_sci_SetNode.prototype; -function $as_sci_SetNode(obj) { - return (((obj instanceof $c_sci_SetNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.SetNode")) -} -function $isArrayOf_sci_SetNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_SetNode))) -} -function $asArrayOf_sci_SetNode(obj, depth) { - return (($isArrayOf_sci_SetNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.SetNode;", depth)) -} -function $f_scm_Growable__addAll__sc_IterableOnce__scm_Growable($thiz, xs) { - if ((xs === $thiz)) { - $thiz.addAll__sc_IterableOnce__scm_Growable($m_scm_Buffer$().from__sc_IterableOnce__sc_SeqOps(xs)) - } else { - var it = xs.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - $thiz.addOne__O__scm_Growable(it.next__O()) - } - }; - return $thiz -} -/** @constructor */ -function $c_scm_StringBuilder$() { - /**/ -} -$c_scm_StringBuilder$.prototype = new $h_O(); -$c_scm_StringBuilder$.prototype.constructor = $c_scm_StringBuilder$; -/** @constructor */ -function $h_scm_StringBuilder$() { - /**/ -} -$h_scm_StringBuilder$.prototype = $c_scm_StringBuilder$.prototype; -var $d_scm_StringBuilder$ = new $TypeData().initClass({ - scm_StringBuilder$: 0 -}, false, "scala.collection.mutable.StringBuilder$", { - scm_StringBuilder$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_StringBuilder$.prototype.$classData = $d_scm_StringBuilder$; -var $n_scm_StringBuilder$; -function $m_scm_StringBuilder$() { - if ((!$n_scm_StringBuilder$)) { - $n_scm_StringBuilder$ = new $c_scm_StringBuilder$() - }; - return $n_scm_StringBuilder$ -} -/** @constructor */ -function $c_s_math_Fractional$() { - /**/ -} -$c_s_math_Fractional$.prototype = new $h_O(); -$c_s_math_Fractional$.prototype.constructor = $c_s_math_Fractional$; -/** @constructor */ -function $h_s_math_Fractional$() { - /**/ -} -$h_s_math_Fractional$.prototype = $c_s_math_Fractional$.prototype; -var $d_s_math_Fractional$ = new $TypeData().initClass({ - s_math_Fractional$: 0 -}, false, "scala.math.Fractional$", { - s_math_Fractional$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_math_Fractional$.prototype.$classData = $d_s_math_Fractional$; -var $n_s_math_Fractional$; -function $m_s_math_Fractional$() { - if ((!$n_s_math_Fractional$)) { - $n_s_math_Fractional$ = new $c_s_math_Fractional$() - }; - return $n_s_math_Fractional$ -} -/** @constructor */ -function $c_s_math_Integral$() { - /**/ -} -$c_s_math_Integral$.prototype = new $h_O(); -$c_s_math_Integral$.prototype.constructor = $c_s_math_Integral$; -/** @constructor */ -function $h_s_math_Integral$() { - /**/ -} -$h_s_math_Integral$.prototype = $c_s_math_Integral$.prototype; -var $d_s_math_Integral$ = new $TypeData().initClass({ - s_math_Integral$: 0 -}, false, "scala.math.Integral$", { - s_math_Integral$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_math_Integral$.prototype.$classData = $d_s_math_Integral$; -var $n_s_math_Integral$; -function $m_s_math_Integral$() { - if ((!$n_s_math_Integral$)) { - $n_s_math_Integral$ = new $c_s_math_Integral$() - }; - return $n_s_math_Integral$ -} -/** @constructor */ -function $c_s_math_Numeric$() { - /**/ -} -$c_s_math_Numeric$.prototype = new $h_O(); -$c_s_math_Numeric$.prototype.constructor = $c_s_math_Numeric$; -/** @constructor */ -function $h_s_math_Numeric$() { - /**/ -} -$h_s_math_Numeric$.prototype = $c_s_math_Numeric$.prototype; -var $d_s_math_Numeric$ = new $TypeData().initClass({ - s_math_Numeric$: 0 -}, false, "scala.math.Numeric$", { - s_math_Numeric$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_math_Numeric$.prototype.$classData = $d_s_math_Numeric$; -var $n_s_math_Numeric$; -function $m_s_math_Numeric$() { - if ((!$n_s_math_Numeric$)) { - $n_s_math_Numeric$ = new $c_s_math_Numeric$() - }; - return $n_s_math_Numeric$ -} -/** @constructor */ -function $c_s_package$$anon$1() { - /**/ -} -$c_s_package$$anon$1.prototype = new $h_O(); -$c_s_package$$anon$1.prototype.constructor = $c_s_package$$anon$1; -/** @constructor */ -function $h_s_package$$anon$1() { - /**/ -} -$h_s_package$$anon$1.prototype = $c_s_package$$anon$1.prototype; -$c_s_package$$anon$1.prototype.toString__T = (function() { - return "object AnyRef" -}); -var $d_s_package$$anon$1 = new $TypeData().initClass({ - s_package$$anon$1: 0 -}, false, "scala.package$$anon$1", { - s_package$$anon$1: 1, - O: 1, - s_Specializable: 1 -}); -$c_s_package$$anon$1.prototype.$classData = $d_s_package$$anon$1; -/** @constructor */ -function $c_s_reflect_ClassTag$() { - /**/ -} -$c_s_reflect_ClassTag$.prototype = new $h_O(); -$c_s_reflect_ClassTag$.prototype.constructor = $c_s_reflect_ClassTag$; -/** @constructor */ -function $h_s_reflect_ClassTag$() { - /**/ -} -$h_s_reflect_ClassTag$.prototype = $c_s_reflect_ClassTag$.prototype; -$c_s_reflect_ClassTag$.prototype.apply__jl_Class__s_reflect_ClassTag = (function(runtimeClass1) { - return ((runtimeClass1 === $d_B.getClassOf()) ? $m_s_reflect_ManifestFactory$ByteManifest$() : ((runtimeClass1 === $d_S.getClassOf()) ? $m_s_reflect_ManifestFactory$ShortManifest$() : ((runtimeClass1 === $d_C.getClassOf()) ? $m_s_reflect_ManifestFactory$CharManifest$() : ((runtimeClass1 === $d_I.getClassOf()) ? $m_s_reflect_ManifestFactory$IntManifest$() : ((runtimeClass1 === $d_J.getClassOf()) ? $m_s_reflect_ManifestFactory$LongManifest$() : ((runtimeClass1 === $d_F.getClassOf()) ? $m_s_reflect_ManifestFactory$FloatManifest$() : ((runtimeClass1 === $d_D.getClassOf()) ? $m_s_reflect_ManifestFactory$DoubleManifest$() : ((runtimeClass1 === $d_Z.getClassOf()) ? $m_s_reflect_ManifestFactory$BooleanManifest$() : ((runtimeClass1 === $d_V.getClassOf()) ? $m_s_reflect_ManifestFactory$UnitManifest$() : ((runtimeClass1 === $d_O.getClassOf()) ? $m_s_reflect_ManifestFactory$ObjectManifest$() : ((runtimeClass1 === $d_sr_Nothing$.getClassOf()) ? $m_s_reflect_ManifestFactory$NothingManifest$() : ((runtimeClass1 === $d_sr_Null$.getClassOf()) ? $m_s_reflect_ManifestFactory$NullManifest$() : new $c_s_reflect_ClassTag$GenericClassTag(runtimeClass1))))))))))))) -}); -var $d_s_reflect_ClassTag$ = new $TypeData().initClass({ - s_reflect_ClassTag$: 0 -}, false, "scala.reflect.ClassTag$", { - s_reflect_ClassTag$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_reflect_ClassTag$.prototype.$classData = $d_s_reflect_ClassTag$; -var $n_s_reflect_ClassTag$; -function $m_s_reflect_ClassTag$() { - if ((!$n_s_reflect_ClassTag$)) { - $n_s_reflect_ClassTag$ = new $c_s_reflect_ClassTag$() - }; - return $n_s_reflect_ClassTag$ -} -/** @constructor */ -function $c_s_reflect_Manifest$() { - /**/ -} -$c_s_reflect_Manifest$.prototype = new $h_O(); -$c_s_reflect_Manifest$.prototype.constructor = $c_s_reflect_Manifest$; -/** @constructor */ -function $h_s_reflect_Manifest$() { - /**/ -} -$h_s_reflect_Manifest$.prototype = $c_s_reflect_Manifest$.prototype; -var $d_s_reflect_Manifest$ = new $TypeData().initClass({ - s_reflect_Manifest$: 0 -}, false, "scala.reflect.Manifest$", { - s_reflect_Manifest$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_reflect_Manifest$.prototype.$classData = $d_s_reflect_Manifest$; -var $n_s_reflect_Manifest$; -function $m_s_reflect_Manifest$() { - if ((!$n_s_reflect_Manifest$)) { - $n_s_reflect_Manifest$ = new $c_s_reflect_Manifest$() - }; - return $n_s_reflect_Manifest$ -} -/** @constructor */ -function $c_sr_AbstractFunction0() { - /**/ -} -$c_sr_AbstractFunction0.prototype = new $h_O(); -$c_sr_AbstractFunction0.prototype.constructor = $c_sr_AbstractFunction0; -/** @constructor */ -function $h_sr_AbstractFunction0() { - /**/ -} -$h_sr_AbstractFunction0.prototype = $c_sr_AbstractFunction0.prototype; -$c_sr_AbstractFunction0.prototype.toString__T = (function() { - return "" -}); -/** @constructor */ -function $c_sr_AbstractFunction1() { - /**/ -} -$c_sr_AbstractFunction1.prototype = new $h_O(); -$c_sr_AbstractFunction1.prototype.constructor = $c_sr_AbstractFunction1; -/** @constructor */ -function $h_sr_AbstractFunction1() { - /**/ -} -$h_sr_AbstractFunction1.prototype = $c_sr_AbstractFunction1.prototype; -$c_sr_AbstractFunction1.prototype.toString__T = (function() { - return "" -}); -/** @constructor */ -function $c_sr_AbstractFunction2() { - /**/ -} -$c_sr_AbstractFunction2.prototype = new $h_O(); -$c_sr_AbstractFunction2.prototype.constructor = $c_sr_AbstractFunction2; -/** @constructor */ -function $h_sr_AbstractFunction2() { - /**/ -} -$h_sr_AbstractFunction2.prototype = $c_sr_AbstractFunction2.prototype; -$c_sr_AbstractFunction2.prototype.toString__T = (function() { - return "" -}); -/** @constructor */ -function $c_sr_AbstractFunction3() { - /**/ -} -$c_sr_AbstractFunction3.prototype = new $h_O(); -$c_sr_AbstractFunction3.prototype.constructor = $c_sr_AbstractFunction3; -/** @constructor */ -function $h_sr_AbstractFunction3() { - /**/ -} -$h_sr_AbstractFunction3.prototype = $c_sr_AbstractFunction3.prototype; -$c_sr_AbstractFunction3.prototype.toString__T = (function() { - return "" -}); -/** @constructor */ -function $c_sr_IntRef(elem) { - this.sr_IntRef__f_elem = 0; - this.sr_IntRef__f_elem = elem -} -$c_sr_IntRef.prototype = new $h_O(); -$c_sr_IntRef.prototype.constructor = $c_sr_IntRef; -/** @constructor */ -function $h_sr_IntRef() { - /**/ -} -$h_sr_IntRef.prototype = $c_sr_IntRef.prototype; -$c_sr_IntRef.prototype.toString__T = (function() { - var i = this.sr_IntRef__f_elem; - return ("" + i) -}); -var $d_sr_IntRef = new $TypeData().initClass({ - sr_IntRef: 0 -}, false, "scala.runtime.IntRef", { - sr_IntRef: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_sr_IntRef.prototype.$classData = $d_sr_IntRef; -/** @constructor */ -function $c_sr_LongRef(elem) { - this.sr_LongRef__f_elem = $L0; - this.sr_LongRef__f_elem = elem -} -$c_sr_LongRef.prototype = new $h_O(); -$c_sr_LongRef.prototype.constructor = $c_sr_LongRef; -/** @constructor */ -function $h_sr_LongRef() { - /**/ -} -$h_sr_LongRef.prototype = $c_sr_LongRef.prototype; -$c_sr_LongRef.prototype.toString__T = (function() { - var t = this.sr_LongRef__f_elem; - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(lo, hi) -}); -var $d_sr_LongRef = new $TypeData().initClass({ - sr_LongRef: 0 -}, false, "scala.runtime.LongRef", { - sr_LongRef: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_sr_LongRef.prototype.$classData = $d_sr_LongRef; -/** @constructor */ -function $c_sr_ObjectRef(elem) { - this.sr_ObjectRef__f_elem = null; - this.sr_ObjectRef__f_elem = elem -} -$c_sr_ObjectRef.prototype = new $h_O(); -$c_sr_ObjectRef.prototype.constructor = $c_sr_ObjectRef; -/** @constructor */ -function $h_sr_ObjectRef() { - /**/ -} -$h_sr_ObjectRef.prototype = $c_sr_ObjectRef.prototype; -$c_sr_ObjectRef.prototype.toString__T = (function() { - var obj = this.sr_ObjectRef__f_elem; - return ("" + obj) -}); -var $d_sr_ObjectRef = new $TypeData().initClass({ - sr_ObjectRef: 0 -}, false, "scala.runtime.ObjectRef", { - sr_ObjectRef: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_sr_ObjectRef.prototype.$classData = $d_sr_ObjectRef; -/** @constructor */ -function $c_s_util_Either$() { - /**/ -} -$c_s_util_Either$.prototype = new $h_O(); -$c_s_util_Either$.prototype.constructor = $c_s_util_Either$; -/** @constructor */ -function $h_s_util_Either$() { - /**/ -} -$h_s_util_Either$.prototype = $c_s_util_Either$.prototype; -var $d_s_util_Either$ = new $TypeData().initClass({ - s_util_Either$: 0 -}, false, "scala.util.Either$", { - s_util_Either$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_util_Either$.prototype.$classData = $d_s_util_Either$; -var $n_s_util_Either$; -function $m_s_util_Either$() { - if ((!$n_s_util_Either$)) { - $n_s_util_Either$ = new $c_s_util_Either$() - }; - return $n_s_util_Either$ -} -/** @constructor */ -function $c_s_util_Left$() { - /**/ -} -$c_s_util_Left$.prototype = new $h_O(); -$c_s_util_Left$.prototype.constructor = $c_s_util_Left$; -/** @constructor */ -function $h_s_util_Left$() { - /**/ -} -$h_s_util_Left$.prototype = $c_s_util_Left$.prototype; -$c_s_util_Left$.prototype.toString__T = (function() { - return "Left" -}); -var $d_s_util_Left$ = new $TypeData().initClass({ - s_util_Left$: 0 -}, false, "scala.util.Left$", { - s_util_Left$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_util_Left$.prototype.$classData = $d_s_util_Left$; -var $n_s_util_Left$; -function $m_s_util_Left$() { - if ((!$n_s_util_Left$)) { - $n_s_util_Left$ = new $c_s_util_Left$() - }; - return $n_s_util_Left$ -} -/** @constructor */ -function $c_s_util_Right$() { - /**/ -} -$c_s_util_Right$.prototype = new $h_O(); -$c_s_util_Right$.prototype.constructor = $c_s_util_Right$; -/** @constructor */ -function $h_s_util_Right$() { - /**/ -} -$h_s_util_Right$.prototype = $c_s_util_Right$.prototype; -$c_s_util_Right$.prototype.toString__T = (function() { - return "Right" -}); -var $d_s_util_Right$ = new $TypeData().initClass({ - s_util_Right$: 0 -}, false, "scala.util.Right$", { - s_util_Right$: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_util_Right$.prototype.$classData = $d_s_util_Right$; -var $n_s_util_Right$; -function $m_s_util_Right$() { - if ((!$n_s_util_Right$)) { - $n_s_util_Right$ = new $c_s_util_Right$() - }; - return $n_s_util_Right$ -} -/** @constructor */ -function $c_s_util_hashing_MurmurHash3$() { - this.s_util_hashing_MurmurHash3$__f_seqSeed = 0; - this.s_util_hashing_MurmurHash3$__f_mapSeed = 0; - this.s_util_hashing_MurmurHash3$__f_setSeed = 0; - this.s_util_hashing_MurmurHash3$__f_emptyMapHash = 0; - $n_s_util_hashing_MurmurHash3$ = this; - this.s_util_hashing_MurmurHash3$__f_seqSeed = $f_T__hashCode__I("Seq"); - this.s_util_hashing_MurmurHash3$__f_mapSeed = $f_T__hashCode__I("Map"); - this.s_util_hashing_MurmurHash3$__f_setSeed = $f_T__hashCode__I("Set"); - this.s_util_hashing_MurmurHash3$__f_emptyMapHash = this.unorderedHash__sc_IterableOnce__I__I($m_s_package$().s_package$__f_Nil, this.s_util_hashing_MurmurHash3$__f_mapSeed) -} -$c_s_util_hashing_MurmurHash3$.prototype = new $h_s_util_hashing_MurmurHash3(); -$c_s_util_hashing_MurmurHash3$.prototype.constructor = $c_s_util_hashing_MurmurHash3$; -/** @constructor */ -function $h_s_util_hashing_MurmurHash3$() { - /**/ -} -$h_s_util_hashing_MurmurHash3$.prototype = $c_s_util_hashing_MurmurHash3$.prototype; -$c_s_util_hashing_MurmurHash3$.prototype.tuple2Hash__O__O__I = (function(x, y) { - return this.tuple2Hash__I__I__I__I($m_sr_Statics$().anyHash__O__I(x), $m_sr_Statics$().anyHash__O__I(y), (-889275714)) -}); -$c_s_util_hashing_MurmurHash3$.prototype.seqHash__sc_Seq__I = (function(xs) { - if ($is_sc_IndexedSeq(xs)) { - var x2 = $as_sc_IndexedSeq(xs); - return this.indexedSeqHash__sc_IndexedSeq__I__I(x2, this.s_util_hashing_MurmurHash3$__f_seqSeed) - } else if ((xs instanceof $c_sci_List)) { - var x3 = $as_sci_List(xs); - return this.listHash__sci_List__I__I(x3, this.s_util_hashing_MurmurHash3$__f_seqSeed) - } else { - return this.orderedHash__sc_IterableOnce__I__I(xs, this.s_util_hashing_MurmurHash3$__f_seqSeed) - } -}); -$c_s_util_hashing_MurmurHash3$.prototype.mapHash__sc_Map__I = (function(xs) { - if (xs.isEmpty__Z()) { - return this.s_util_hashing_MurmurHash3$__f_emptyMapHash - } else { - var accum = new $c_s_util_hashing_MurmurHash3$accum$1(); - var h = this.s_util_hashing_MurmurHash3$__f_mapSeed; - xs.foreachEntry__F2__V(accum); - h = this.mix__I__I__I(h, accum.s_util_hashing_MurmurHash3$accum$1__f_a); - h = this.mix__I__I__I(h, accum.s_util_hashing_MurmurHash3$accum$1__f_b); - h = this.mixLast__I__I__I(h, accum.s_util_hashing_MurmurHash3$accum$1__f_c); - return this.finalizeHash__I__I__I(h, accum.s_util_hashing_MurmurHash3$accum$1__f_n) - } -}); -var $d_s_util_hashing_MurmurHash3$ = new $TypeData().initClass({ - s_util_hashing_MurmurHash3$: 0 -}, false, "scala.util.hashing.MurmurHash3$", { - s_util_hashing_MurmurHash3$: 1, - s_util_hashing_MurmurHash3: 1, - O: 1 -}); -$c_s_util_hashing_MurmurHash3$.prototype.$classData = $d_s_util_hashing_MurmurHash3$; -var $n_s_util_hashing_MurmurHash3$; -function $m_s_util_hashing_MurmurHash3$() { - if ((!$n_s_util_hashing_MurmurHash3$)) { - $n_s_util_hashing_MurmurHash3$ = new $c_s_util_hashing_MurmurHash3$() - }; - return $n_s_util_hashing_MurmurHash3$ -} -/** @constructor */ -function $c_s_util_hashing_MurmurHash3$accum$1() { - this.s_util_hashing_MurmurHash3$accum$1__f_a = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_b = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_n = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_c = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_a = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_b = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_n = 0; - this.s_util_hashing_MurmurHash3$accum$1__f_c = 1 -} -$c_s_util_hashing_MurmurHash3$accum$1.prototype = new $h_O(); -$c_s_util_hashing_MurmurHash3$accum$1.prototype.constructor = $c_s_util_hashing_MurmurHash3$accum$1; -/** @constructor */ -function $h_s_util_hashing_MurmurHash3$accum$1() { - /**/ -} -$h_s_util_hashing_MurmurHash3$accum$1.prototype = $c_s_util_hashing_MurmurHash3$accum$1.prototype; -$c_s_util_hashing_MurmurHash3$accum$1.prototype.toString__T = (function() { - return "" -}); -$c_s_util_hashing_MurmurHash3$accum$1.prototype.apply__O__O__V = (function(k, v) { - var h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(k, v); - this.s_util_hashing_MurmurHash3$accum$1__f_a = ((this.s_util_hashing_MurmurHash3$accum$1__f_a + h) | 0); - this.s_util_hashing_MurmurHash3$accum$1__f_b = (this.s_util_hashing_MurmurHash3$accum$1__f_b ^ h); - this.s_util_hashing_MurmurHash3$accum$1__f_c = $imul(this.s_util_hashing_MurmurHash3$accum$1__f_c, (1 | h)); - this.s_util_hashing_MurmurHash3$accum$1__f_n = ((1 + this.s_util_hashing_MurmurHash3$accum$1__f_n) | 0) -}); -$c_s_util_hashing_MurmurHash3$accum$1.prototype.apply__O__O__O = (function(v1, v2) { - this.apply__O__O__V(v1, v2) -}); -var $d_s_util_hashing_MurmurHash3$accum$1 = new $TypeData().initClass({ - s_util_hashing_MurmurHash3$accum$1: 0 -}, false, "scala.util.hashing.MurmurHash3$accum$1", { - s_util_hashing_MurmurHash3$accum$1: 1, - O: 1, - F2: 1 -}); -$c_s_util_hashing_MurmurHash3$accum$1.prototype.$classData = $d_s_util_hashing_MurmurHash3$accum$1; -class $c_jl_Error extends $c_jl_Throwable { -} -function $ct_jl_Exception__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -class $c_jl_Exception extends $c_jl_Throwable { -} -var $d_jl_Exception = new $TypeData().initClass({ - jl_Exception: 0 -}, false, "java.lang.Exception", { - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_Exception.prototype.$classData = $d_jl_Exception; -/** @constructor */ -function $c_s_$less$colon$less() { - /**/ -} -$c_s_$less$colon$less.prototype = new $h_O(); -$c_s_$less$colon$less.prototype.constructor = $c_s_$less$colon$less; -/** @constructor */ -function $h_s_$less$colon$less() { - /**/ -} -$h_s_$less$colon$less.prototype = $c_s_$less$colon$less.prototype; -/** @constructor */ -function $c_s_Predef$() { - this.s_Predef$__f_Map = null; - this.s_Predef$__f_Set = null; - this.s_Predef$__f_$minus$greater = null; - this.s_Predef$__f_Manifest = null; - this.s_Predef$__f_NoManifest = null; - $n_s_Predef$ = this; - $m_s_package$(); - $m_sci_List$(); - this.s_Predef$__f_Map = $m_sci_Map$(); - this.s_Predef$__f_Set = $m_sci_Set$(); - this.s_Predef$__f_$minus$greater = $m_T2$(); - this.s_Predef$__f_Manifest = $m_s_reflect_Manifest$(); - this.s_Predef$__f_NoManifest = $m_s_reflect_NoManifest$() -} -$c_s_Predef$.prototype = new $h_s_LowPriorityImplicits(); -$c_s_Predef$.prototype.constructor = $c_s_Predef$; -/** @constructor */ -function $h_s_Predef$() { - /**/ -} -$h_s_Predef$.prototype = $c_s_Predef$.prototype; -$c_s_Predef$.prototype.require__Z__V = (function(requirement) { - if ((!requirement)) { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), "requirement failed") - } -}); -var $d_s_Predef$ = new $TypeData().initClass({ - s_Predef$: 0 -}, false, "scala.Predef$", { - s_Predef$: 1, - s_LowPriorityImplicits: 1, - s_LowPriorityImplicits2: 1, - O: 1 -}); -$c_s_Predef$.prototype.$classData = $d_s_Predef$; -var $n_s_Predef$; -function $m_s_Predef$() { - if ((!$n_s_Predef$)) { - $n_s_Predef$ = new $c_s_Predef$() - }; - return $n_s_Predef$ -} -function $f_s_Product10__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T10__f__1; - break - } - case 1: { - return $thiz.T10__f__2; - break - } - case 2: { - return $thiz.T10__f__3; - break - } - case 3: { - return $thiz.T10__f__4; - break - } - case 4: { - return $thiz.T10__f__5; - break - } - case 5: { - return $thiz.T10__f__6; - break - } - case 6: { - return $thiz.T10__f__7; - break - } - case 7: { - return $thiz.T10__f__8; - break - } - case 8: { - return $thiz.T10__f__9; - break - } - case 9: { - return $thiz.T10__f__10; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 9)")) - } - } -} -function $f_s_Product11__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T11__f__1; - break - } - case 1: { - return $thiz.T11__f__2; - break - } - case 2: { - return $thiz.T11__f__3; - break - } - case 3: { - return $thiz.T11__f__4; - break - } - case 4: { - return $thiz.T11__f__5; - break - } - case 5: { - return $thiz.T11__f__6; - break - } - case 6: { - return $thiz.T11__f__7; - break - } - case 7: { - return $thiz.T11__f__8; - break - } - case 8: { - return $thiz.T11__f__9; - break - } - case 9: { - return $thiz.T11__f__10; - break - } - case 10: { - return $thiz.T11__f__11; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 10)")) - } - } -} -function $f_s_Product12__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T12__f__1; - break - } - case 1: { - return $thiz.T12__f__2; - break - } - case 2: { - return $thiz.T12__f__3; - break - } - case 3: { - return $thiz.T12__f__4; - break - } - case 4: { - return $thiz.T12__f__5; - break - } - case 5: { - return $thiz.T12__f__6; - break - } - case 6: { - return $thiz.T12__f__7; - break - } - case 7: { - return $thiz.T12__f__8; - break - } - case 8: { - return $thiz.T12__f__9; - break - } - case 9: { - return $thiz.T12__f__10; - break - } - case 10: { - return $thiz.T12__f__11; - break - } - case 11: { - return $thiz.T12__f__12; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 11)")) - } - } -} -function $f_s_Product13__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T13__f__1; - break - } - case 1: { - return $thiz.T13__f__2; - break - } - case 2: { - return $thiz.T13__f__3; - break - } - case 3: { - return $thiz.T13__f__4; - break - } - case 4: { - return $thiz.T13__f__5; - break - } - case 5: { - return $thiz.T13__f__6; - break - } - case 6: { - return $thiz.T13__f__7; - break - } - case 7: { - return $thiz.T13__f__8; - break - } - case 8: { - return $thiz.T13__f__9; - break - } - case 9: { - return $thiz.T13__f__10; - break - } - case 10: { - return $thiz.T13__f__11; - break - } - case 11: { - return $thiz.T13__f__12; - break - } - case 12: { - return $thiz.T13__f__13; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 12)")) - } - } -} -function $f_s_Product14__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T14__f__1; - break - } - case 1: { - return $thiz.T14__f__2; - break - } - case 2: { - return $thiz.T14__f__3; - break - } - case 3: { - return $thiz.T14__f__4; - break - } - case 4: { - return $thiz.T14__f__5; - break - } - case 5: { - return $thiz.T14__f__6; - break - } - case 6: { - return $thiz.T14__f__7; - break - } - case 7: { - return $thiz.T14__f__8; - break - } - case 8: { - return $thiz.T14__f__9; - break - } - case 9: { - return $thiz.T14__f__10; - break - } - case 10: { - return $thiz.T14__f__11; - break - } - case 11: { - return $thiz.T14__f__12; - break - } - case 12: { - return $thiz.T14__f__13; - break - } - case 13: { - return $thiz.T14__f__14; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 13)")) - } - } -} -function $f_s_Product15__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T15__f__1; - break - } - case 1: { - return $thiz.T15__f__2; - break - } - case 2: { - return $thiz.T15__f__3; - break - } - case 3: { - return $thiz.T15__f__4; - break - } - case 4: { - return $thiz.T15__f__5; - break - } - case 5: { - return $thiz.T15__f__6; - break - } - case 6: { - return $thiz.T15__f__7; - break - } - case 7: { - return $thiz.T15__f__8; - break - } - case 8: { - return $thiz.T15__f__9; - break - } - case 9: { - return $thiz.T15__f__10; - break - } - case 10: { - return $thiz.T15__f__11; - break - } - case 11: { - return $thiz.T15__f__12; - break - } - case 12: { - return $thiz.T15__f__13; - break - } - case 13: { - return $thiz.T15__f__14; - break - } - case 14: { - return $thiz.T15__f__15; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 14)")) - } - } -} -function $f_s_Product16__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T16__f__1; - break - } - case 1: { - return $thiz.T16__f__2; - break - } - case 2: { - return $thiz.T16__f__3; - break - } - case 3: { - return $thiz.T16__f__4; - break - } - case 4: { - return $thiz.T16__f__5; - break - } - case 5: { - return $thiz.T16__f__6; - break - } - case 6: { - return $thiz.T16__f__7; - break - } - case 7: { - return $thiz.T16__f__8; - break - } - case 8: { - return $thiz.T16__f__9; - break - } - case 9: { - return $thiz.T16__f__10; - break - } - case 10: { - return $thiz.T16__f__11; - break - } - case 11: { - return $thiz.T16__f__12; - break - } - case 12: { - return $thiz.T16__f__13; - break - } - case 13: { - return $thiz.T16__f__14; - break - } - case 14: { - return $thiz.T16__f__15; - break - } - case 15: { - return $thiz.T16__f__16; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 15)")) - } - } -} -function $f_s_Product17__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T17__f__1; - break - } - case 1: { - return $thiz.T17__f__2; - break - } - case 2: { - return $thiz.T17__f__3; - break - } - case 3: { - return $thiz.T17__f__4; - break - } - case 4: { - return $thiz.T17__f__5; - break - } - case 5: { - return $thiz.T17__f__6; - break - } - case 6: { - return $thiz.T17__f__7; - break - } - case 7: { - return $thiz.T17__f__8; - break - } - case 8: { - return $thiz.T17__f__9; - break - } - case 9: { - return $thiz.T17__f__10; - break - } - case 10: { - return $thiz.T17__f__11; - break - } - case 11: { - return $thiz.T17__f__12; - break - } - case 12: { - return $thiz.T17__f__13; - break - } - case 13: { - return $thiz.T17__f__14; - break - } - case 14: { - return $thiz.T17__f__15; - break - } - case 15: { - return $thiz.T17__f__16; - break - } - case 16: { - return $thiz.T17__f__17; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 16)")) - } - } -} -function $f_s_Product18__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T18__f__1; - break - } - case 1: { - return $thiz.T18__f__2; - break - } - case 2: { - return $thiz.T18__f__3; - break - } - case 3: { - return $thiz.T18__f__4; - break - } - case 4: { - return $thiz.T18__f__5; - break - } - case 5: { - return $thiz.T18__f__6; - break - } - case 6: { - return $thiz.T18__f__7; - break - } - case 7: { - return $thiz.T18__f__8; - break - } - case 8: { - return $thiz.T18__f__9; - break - } - case 9: { - return $thiz.T18__f__10; - break - } - case 10: { - return $thiz.T18__f__11; - break - } - case 11: { - return $thiz.T18__f__12; - break - } - case 12: { - return $thiz.T18__f__13; - break - } - case 13: { - return $thiz.T18__f__14; - break - } - case 14: { - return $thiz.T18__f__15; - break - } - case 15: { - return $thiz.T18__f__16; - break - } - case 16: { - return $thiz.T18__f__17; - break - } - case 17: { - return $thiz.T18__f__18; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 17)")) - } - } -} -function $f_s_Product19__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T19__f__1; - break - } - case 1: { - return $thiz.T19__f__2; - break - } - case 2: { - return $thiz.T19__f__3; - break - } - case 3: { - return $thiz.T19__f__4; - break - } - case 4: { - return $thiz.T19__f__5; - break - } - case 5: { - return $thiz.T19__f__6; - break - } - case 6: { - return $thiz.T19__f__7; - break - } - case 7: { - return $thiz.T19__f__8; - break - } - case 8: { - return $thiz.T19__f__9; - break - } - case 9: { - return $thiz.T19__f__10; - break - } - case 10: { - return $thiz.T19__f__11; - break - } - case 11: { - return $thiz.T19__f__12; - break - } - case 12: { - return $thiz.T19__f__13; - break - } - case 13: { - return $thiz.T19__f__14; - break - } - case 14: { - return $thiz.T19__f__15; - break - } - case 15: { - return $thiz.T19__f__16; - break - } - case 16: { - return $thiz.T19__f__17; - break - } - case 17: { - return $thiz.T19__f__18; - break - } - case 18: { - return $thiz.T19__f__19; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 18)")) - } - } -} -function $f_s_Product2__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T2__f__1; - break - } - case 1: { - return $thiz.T2__f__2; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 1)")) - } - } -} -function $f_s_Product20__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T20__f__1; - break - } - case 1: { - return $thiz.T20__f__2; - break - } - case 2: { - return $thiz.T20__f__3; - break - } - case 3: { - return $thiz.T20__f__4; - break - } - case 4: { - return $thiz.T20__f__5; - break - } - case 5: { - return $thiz.T20__f__6; - break - } - case 6: { - return $thiz.T20__f__7; - break - } - case 7: { - return $thiz.T20__f__8; - break - } - case 8: { - return $thiz.T20__f__9; - break - } - case 9: { - return $thiz.T20__f__10; - break - } - case 10: { - return $thiz.T20__f__11; - break - } - case 11: { - return $thiz.T20__f__12; - break - } - case 12: { - return $thiz.T20__f__13; - break - } - case 13: { - return $thiz.T20__f__14; - break - } - case 14: { - return $thiz.T20__f__15; - break - } - case 15: { - return $thiz.T20__f__16; - break - } - case 16: { - return $thiz.T20__f__17; - break - } - case 17: { - return $thiz.T20__f__18; - break - } - case 18: { - return $thiz.T20__f__19; - break - } - case 19: { - return $thiz.T20__f__20; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 19)")) - } - } -} -function $f_s_Product21__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T21__f__1; - break - } - case 1: { - return $thiz.T21__f__2; - break - } - case 2: { - return $thiz.T21__f__3; - break - } - case 3: { - return $thiz.T21__f__4; - break - } - case 4: { - return $thiz.T21__f__5; - break - } - case 5: { - return $thiz.T21__f__6; - break - } - case 6: { - return $thiz.T21__f__7; - break - } - case 7: { - return $thiz.T21__f__8; - break - } - case 8: { - return $thiz.T21__f__9; - break - } - case 9: { - return $thiz.T21__f__10; - break - } - case 10: { - return $thiz.T21__f__11; - break - } - case 11: { - return $thiz.T21__f__12; - break - } - case 12: { - return $thiz.T21__f__13; - break - } - case 13: { - return $thiz.T21__f__14; - break - } - case 14: { - return $thiz.T21__f__15; - break - } - case 15: { - return $thiz.T21__f__16; - break - } - case 16: { - return $thiz.T21__f__17; - break - } - case 17: { - return $thiz.T21__f__18; - break - } - case 18: { - return $thiz.T21__f__19; - break - } - case 19: { - return $thiz.T21__f__20; - break - } - case 20: { - return $thiz.T21__f__21; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 20)")) - } - } -} -function $f_s_Product22__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T22__f__1; - break - } - case 1: { - return $thiz.T22__f__2; - break - } - case 2: { - return $thiz.T22__f__3; - break - } - case 3: { - return $thiz.T22__f__4; - break - } - case 4: { - return $thiz.T22__f__5; - break - } - case 5: { - return $thiz.T22__f__6; - break - } - case 6: { - return $thiz.T22__f__7; - break - } - case 7: { - return $thiz.T22__f__8; - break - } - case 8: { - return $thiz.T22__f__9; - break - } - case 9: { - return $thiz.T22__f__10; - break - } - case 10: { - return $thiz.T22__f__11; - break - } - case 11: { - return $thiz.T22__f__12; - break - } - case 12: { - return $thiz.T22__f__13; - break - } - case 13: { - return $thiz.T22__f__14; - break - } - case 14: { - return $thiz.T22__f__15; - break - } - case 15: { - return $thiz.T22__f__16; - break - } - case 16: { - return $thiz.T22__f__17; - break - } - case 17: { - return $thiz.T22__f__18; - break - } - case 18: { - return $thiz.T22__f__19; - break - } - case 19: { - return $thiz.T22__f__20; - break - } - case 20: { - return $thiz.T22__f__21; - break - } - case 21: { - return $thiz.T22__f__22; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 21)")) - } - } -} -function $f_s_Product3__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T3__f__1; - break - } - case 1: { - return $thiz.T3__f__2; - break - } - case 2: { - return $thiz.T3__f__3; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 2)")) - } - } -} -function $f_s_Product4__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T4__f__1; - break - } - case 1: { - return $thiz.T4__f__2; - break - } - case 2: { - return $thiz.T4__f__3; - break - } - case 3: { - return $thiz.T4__f__4; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 3)")) - } - } -} -function $f_s_Product5__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T5__f__1; - break - } - case 1: { - return $thiz.T5__f__2; - break - } - case 2: { - return $thiz.T5__f__3; - break - } - case 3: { - return $thiz.T5__f__4; - break - } - case 4: { - return $thiz.T5__f__5; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 4)")) - } - } -} -function $f_s_Product6__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T6__f__1; - break - } - case 1: { - return $thiz.T6__f__2; - break - } - case 2: { - return $thiz.T6__f__3; - break - } - case 3: { - return $thiz.T6__f__4; - break - } - case 4: { - return $thiz.T6__f__5; - break - } - case 5: { - return $thiz.T6__f__6; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 5)")) - } - } -} -function $f_s_Product7__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T7__f__1; - break - } - case 1: { - return $thiz.T7__f__2; - break - } - case 2: { - return $thiz.T7__f__3; - break - } - case 3: { - return $thiz.T7__f__4; - break - } - case 4: { - return $thiz.T7__f__5; - break - } - case 5: { - return $thiz.T7__f__6; - break - } - case 6: { - return $thiz.T7__f__7; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 6)")) - } - } -} -function $f_s_Product8__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T8__f__1; - break - } - case 1: { - return $thiz.T8__f__2; - break - } - case 2: { - return $thiz.T8__f__3; - break - } - case 3: { - return $thiz.T8__f__4; - break - } - case 4: { - return $thiz.T8__f__5; - break - } - case 5: { - return $thiz.T8__f__6; - break - } - case 6: { - return $thiz.T8__f__7; - break - } - case 7: { - return $thiz.T8__f__8; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 7)")) - } - } -} -function $f_s_Product9__productElement__I__O($thiz, n) { - switch (n) { - case 0: { - return $thiz.T9__f__1; - break - } - case 1: { - return $thiz.T9__f__2; - break - } - case 2: { - return $thiz.T9__f__3; - break - } - case 3: { - return $thiz.T9__f__4; - break - } - case 4: { - return $thiz.T9__f__5; - break - } - case 5: { - return $thiz.T9__f__6; - break - } - case 6: { - return $thiz.T9__f__7; - break - } - case 7: { - return $thiz.T9__f__8; - break - } - case 8: { - return $thiz.T9__f__9; - break - } - default: { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (n + " is out of bounds (min 0, max 8)")) - } - } -} -function $ct_sc_IterableFactory$Delegate__sc_IterableFactory__($thiz, delegate) { - $thiz.sc_IterableFactory$Delegate__f_delegate = delegate; - return $thiz -} -/** @constructor */ -function $c_sc_IterableFactory$Delegate() { - this.sc_IterableFactory$Delegate__f_delegate = null -} -$c_sc_IterableFactory$Delegate.prototype = new $h_O(); -$c_sc_IterableFactory$Delegate.prototype.constructor = $c_sc_IterableFactory$Delegate; -/** @constructor */ -function $h_sc_IterableFactory$Delegate() { - /**/ -} -$h_sc_IterableFactory$Delegate.prototype = $c_sc_IterableFactory$Delegate.prototype; -$c_sc_IterableFactory$Delegate.prototype.from__sc_IterableOnce__O = (function(it) { - return this.sc_IterableFactory$Delegate__f_delegate.from__sc_IterableOnce__O(it) -}); -$c_sc_IterableFactory$Delegate.prototype.newBuilder__scm_Builder = (function() { - return this.sc_IterableFactory$Delegate__f_delegate.newBuilder__scm_Builder() -}); -function $f_sc_IterableOps__view__sc_View($thiz) { - var it = new $c_sjsr_AnonFunction0(((this$1) => (() => this$1.iterator__sc_Iterator()))($thiz)); - return new $c_sc_View$$anon$1(it) -} -function $f_sc_IterableOps__sizeCompare__I__I($thiz, otherSize) { - if ((otherSize < 0)) { - return 1 - } else { - var known = $thiz.knownSize__I(); - if ((known >= 0)) { - return ((known === otherSize) ? 0 : ((known < otherSize) ? (-1) : 1)) - } else { - var i = 0; - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - if ((i === otherSize)) { - return 1 - }; - it.next__O(); - i = ((1 + i) | 0) - }; - return ((i - otherSize) | 0) - } - } -} -function $f_sc_IterableOps__filter__F1__O($thiz, pred) { - return $thiz.fromSpecific__sc_IterableOnce__O(new $c_sc_View$Filter($thiz, pred, false)) -} -function $f_sc_IterableOps__drop__I__O($thiz, n) { - return $thiz.fromSpecific__sc_IterableOnce__O($ct_sc_View$Drop__sc_IterableOps__I__(new $c_sc_View$Drop(), $thiz, n)) -} -function $f_sc_IterableOps__tail__O($thiz) { - if ($thiz.isEmpty__Z()) { - throw $ct_jl_UnsupportedOperationException__(new $c_jl_UnsupportedOperationException()) - }; - return $thiz.drop__I__O(1) -} -function $f_sc_IterableOps__map__F1__O($thiz, f) { - return $thiz.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O($ct_sc_View$Map__sc_IterableOps__F1__(new $c_sc_View$Map(), $thiz, f)) -} -function $f_sc_IterableOps__flatMap__F1__O($thiz, f) { - return $thiz.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new $c_sc_View$FlatMap($thiz, f)) -} -function $f_sc_IterableOps__concat__sc_IterableOnce__O($thiz, suffix) { - var $$x2 = $thiz.iterableFactory__sc_IterableFactory(); - if ($is_sc_Iterable(suffix)) { - var x2 = $as_sc_Iterable(suffix); - var $$x1 = new $c_sc_View$Concat($thiz, x2) - } else { - var this$2 = $thiz.iterator__sc_Iterator(); - var xs = new $c_sjsr_AnonFunction0(((this$1, suffix$1) => (() => suffix$1.iterator__sc_Iterator()))($thiz, suffix)); - var $$x1 = this$2.concat__F0__sc_Iterator(xs) - }; - return $$x2.from__sc_IterableOnce__O($$x1) -} -function $is_sc_IterableOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableOps))) -} -function $as_sc_IterableOps(obj) { - return (($is_sc_IterableOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.IterableOps")) -} -function $isArrayOf_sc_IterableOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableOps))) -} -function $asArrayOf_sc_IterableOps(obj, depth) { - return (($isArrayOf_sc_IterableOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.IterableOps;", depth)) -} -function $f_sc_Iterator__indexWhere__F1__I__I($thiz, p, from) { - var i = ((from > 0) ? from : 0); - $thiz.drop__I__sc_Iterator(from); - while ($thiz.hasNext__Z()) { - if ($uZ(p.apply__O__O($thiz.next__O()))) { - return i - }; - i = ((1 + i) | 0) - }; - return (-1) -} -function $f_sc_Iterator__concat__F0__sc_Iterator($thiz, xs) { - return new $c_sc_Iterator$ConcatIterator($thiz).concat__F0__sc_Iterator(xs) -} -function $f_sc_Iterator__drop__I__sc_Iterator($thiz, n) { - var i = 0; - while (((i < n) && $thiz.hasNext__Z())) { - $thiz.next__O(); - i = ((1 + i) | 0) - }; - return $thiz -} -function $f_sc_Iterator__sameElements__sc_IterableOnce__Z($thiz, that) { - var those = that.iterator__sc_Iterator(); - while (($thiz.hasNext__Z() && those.hasNext__Z())) { - if ((!$m_sr_BoxesRunTime$().equals__O__O__Z($thiz.next__O(), those.next__O()))) { - return false - } - }; - return ($thiz.hasNext__Z() === those.hasNext__Z()) -} -function $is_sc_Iterator(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Iterator))) -} -function $as_sc_Iterator(obj) { - return (($is_sc_Iterator(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Iterator")) -} -function $isArrayOf_sc_Iterator(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Iterator))) -} -function $asArrayOf_sc_Iterator(obj, depth) { - return (($isArrayOf_sc_Iterator(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Iterator;", depth)) -} -/** @constructor */ -function $c_sc_Iterator$() { - this.sc_Iterator$__f_scala$collection$Iterator$$_empty = null; - $n_sc_Iterator$ = this; - this.sc_Iterator$__f_scala$collection$Iterator$$_empty = new $c_sc_Iterator$$anon$19() -} -$c_sc_Iterator$.prototype = new $h_O(); -$c_sc_Iterator$.prototype.constructor = $c_sc_Iterator$; -/** @constructor */ -function $h_sc_Iterator$() { - /**/ -} -$h_sc_Iterator$.prototype = $c_sc_Iterator$.prototype; -$c_sc_Iterator$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sc_Iterator$$anon$21() -}); -$c_sc_Iterator$.prototype.from__sc_IterableOnce__O = (function(source) { - return source.iterator__sc_Iterator() -}); -var $d_sc_Iterator$ = new $TypeData().initClass({ - sc_Iterator$: 0 -}, false, "scala.collection.Iterator$", { - sc_Iterator$: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_Iterator$.prototype.$classData = $d_sc_Iterator$; -var $n_sc_Iterator$; -function $m_sc_Iterator$() { - if ((!$n_sc_Iterator$)) { - $n_sc_Iterator$ = new $c_sc_Iterator$() - }; - return $n_sc_Iterator$ -} -function $ct_sc_MapFactory$Delegate__sc_MapFactory__($thiz, delegate) { - $thiz.sc_MapFactory$Delegate__f_delegate = delegate; - return $thiz -} -/** @constructor */ -function $c_sc_MapFactory$Delegate() { - this.sc_MapFactory$Delegate__f_delegate = null -} -$c_sc_MapFactory$Delegate.prototype = new $h_O(); -$c_sc_MapFactory$Delegate.prototype.constructor = $c_sc_MapFactory$Delegate; -/** @constructor */ -function $h_sc_MapFactory$Delegate() { - /**/ -} -$h_sc_MapFactory$Delegate.prototype = $c_sc_MapFactory$Delegate.prototype; -$c_sc_MapFactory$Delegate.prototype.from__sc_IterableOnce__O = (function(it) { - return this.sc_MapFactory$Delegate__f_delegate.from__sc_IterableOnce__O(it) -}); -$c_sc_MapFactory$Delegate.prototype.empty__O = (function() { - return this.sc_MapFactory$Delegate__f_delegate.empty__O() -}); -$c_sc_MapFactory$Delegate.prototype.newBuilder__scm_Builder = (function() { - return this.sc_MapFactory$Delegate__f_delegate.newBuilder__scm_Builder() -}); -/** @constructor */ -function $c_sc_View$() { - /**/ -} -$c_sc_View$.prototype = new $h_O(); -$c_sc_View$.prototype.constructor = $c_sc_View$; -/** @constructor */ -function $h_sc_View$() { - /**/ -} -$h_sc_View$.prototype = $c_sc_View$.prototype; -$c_sc_View$.prototype.from__sc_IterableOnce__sc_View = (function(it) { - if ($is_sc_View(it)) { - var x2 = $as_sc_View(it); - return x2 - } else if ($is_sc_Iterable(it)) { - var x3 = $as_sc_Iterable(it); - var it$1 = new $c_sjsr_AnonFunction0(((this$1, x3$1) => (() => x3$1.iterator__sc_Iterator()))(this, x3)); - return new $c_sc_View$$anon$1(it$1) - } else { - var this$3 = $m_sci_LazyList$().from__sc_IterableOnce__sci_LazyList(it); - return $ct_sc_SeqView$Id__sc_SeqOps__(new $c_sc_SeqView$Id(), this$3) - } -}); -$c_sc_View$.prototype.newBuilder__scm_Builder = (function() { - var this$3 = new $c_scm_ArrayBuffer$$anon$1(); - var f = new $c_sjsr_AnonFunction1(((this$2) => ((it$2) => { - var it = $as_sc_IterableOnce(it$2); - return $m_sc_View$().from__sc_IterableOnce__sc_View(it) - }))(this)); - return new $c_scm_Builder$$anon$1(this$3, f) -}); -$c_sc_View$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sc_View(source) -}); -var $d_sc_View$ = new $TypeData().initClass({ - sc_View$: 0 -}, false, "scala.collection.View$", { - sc_View$: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$.prototype.$classData = $d_sc_View$; -var $n_sc_View$; -function $m_sc_View$() { - if ((!$n_sc_View$)) { - $n_sc_View$ = new $c_sc_View$() - }; - return $n_sc_View$ -} -/** @constructor */ -function $c_sci_BitmapIndexedMapNode(dataMap, nodeMap, content, originalHashes, size, cachedJavaKeySetHashCode) { - this.sci_BitmapIndexedMapNode__f_dataMap = 0; - this.sci_BitmapIndexedMapNode__f_nodeMap = 0; - this.sci_BitmapIndexedMapNode__f_content = null; - this.sci_BitmapIndexedMapNode__f_originalHashes = null; - this.sci_BitmapIndexedMapNode__f_size = 0; - this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode = 0; - this.sci_BitmapIndexedMapNode__f_dataMap = dataMap; - this.sci_BitmapIndexedMapNode__f_nodeMap = nodeMap; - this.sci_BitmapIndexedMapNode__f_content = content; - this.sci_BitmapIndexedMapNode__f_originalHashes = originalHashes; - this.sci_BitmapIndexedMapNode__f_size = size; - this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode = cachedJavaKeySetHashCode -} -$c_sci_BitmapIndexedMapNode.prototype = new $h_sci_MapNode(); -$c_sci_BitmapIndexedMapNode.prototype.constructor = $c_sci_BitmapIndexedMapNode; -/** @constructor */ -function $h_sci_BitmapIndexedMapNode() { - /**/ -} -$h_sci_BitmapIndexedMapNode.prototype = $c_sci_BitmapIndexedMapNode.prototype; -$c_sci_BitmapIndexedMapNode.prototype.size__I = (function() { - return this.sci_BitmapIndexedMapNode__f_size -}); -$c_sci_BitmapIndexedMapNode.prototype.cachedJavaKeySetHashCode__I = (function() { - return this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode -}); -$c_sci_BitmapIndexedMapNode.prototype.getKey__I__O = (function(index) { - return this.sci_BitmapIndexedMapNode__f_content.get((index << 1)) -}); -$c_sci_BitmapIndexedMapNode.prototype.getValue__I__O = (function(index) { - return this.sci_BitmapIndexedMapNode__f_content.get(((1 + (index << 1)) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.getPayload__I__T2 = (function(index) { - return new $c_T2(this.sci_BitmapIndexedMapNode__f_content.get((index << 1)), this.sci_BitmapIndexedMapNode__f_content.get(((1 + (index << 1)) | 0))) -}); -$c_sci_BitmapIndexedMapNode.prototype.getHash__I__I = (function(index) { - return this.sci_BitmapIndexedMapNode__f_originalHashes.get(index) -}); -$c_sci_BitmapIndexedMapNode.prototype.getNode__I__sci_MapNode = (function(index) { - return $as_sci_MapNode(this.sci_BitmapIndexedMapNode__f_content.get((((((-1) + this.sci_BitmapIndexedMapNode__f_content.u.length) | 0) - index) | 0))) -}); -$c_sci_BitmapIndexedMapNode.prototype.apply__O__I__I__I__O = (function(key, originalHash, keyHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.getKey__I__O(index))) { - return this.getValue__I__O(index) - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } - } else if (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - return this.getNode__I__sci_MapNode($m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos)).apply__O__I__I__I__O(key, originalHash, keyHash, ((5 + shift) | 0)) - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.get__O__I__I__I__s_Option = (function(key, originalHash, keyHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - var key0 = this.getKey__I__O(index); - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, key0) ? new $c_s_Some(this.getValue__I__O(index)) : $m_s_None$()) - } else if (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos); - return this.getNode__I__sci_MapNode(index$2).get__O__I__I__I__s_Option(key, originalHash, keyHash, ((5 + shift) | 0)) - } else { - return $m_s_None$() - } -}); -$c_sci_BitmapIndexedMapNode.prototype.getOrElse__O__I__I__I__F0__O = (function(key, originalHash, keyHash, shift, f) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - var key0 = this.getKey__I__O(index); - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, key0) ? this.getValue__I__O(index) : f.apply__O()) - } else if (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos); - return this.getNode__I__sci_MapNode(index$2).getOrElse__O__I__I__I__F0__O(key, originalHash, keyHash, ((5 + shift) | 0), f) - } else { - return f.apply__O() - } -}); -$c_sci_BitmapIndexedMapNode.prototype.containsKey__O__I__I__I__Z = (function(key, originalHash, keyHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - return ((this.sci_BitmapIndexedMapNode__f_originalHashes.get(index) === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.getKey__I__O(index))) - } else { - return (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0) && this.getNode__I__sci_MapNode($m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos)).containsKey__O__I__I__I__Z(key, originalHash, keyHash, ((5 + shift) | 0))) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode = (function(key, value, originalHash, keyHash, shift, replaceValue) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - var key0 = this.getKey__I__O(index); - var key0UnimprovedHash = this.getHash__I__I(index); - if (((key0UnimprovedHash === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(key0, key))) { - if (replaceValue) { - var value0 = this.getValue__I__O(index); - return ((Object.is(key0, key) && Object.is(value0, value)) ? this : this.copyAndSetValue__I__O__O__sci_BitmapIndexedMapNode(bitpos, key, value)) - } else { - return this - } - } else { - var value0$2 = this.getValue__I__O(index); - var key0Hash = $m_sc_Hashing$().improve__I__I(key0UnimprovedHash); - var subNodeNew = this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(key0, value0$2, key0UnimprovedHash, key0Hash, key, value, originalHash, keyHash, ((5 + shift) | 0)); - return this.copyAndMigrateFromInlineToNode__I__I__sci_MapNode__sci_BitmapIndexedMapNode(bitpos, key0Hash, subNodeNew) - } - } else if (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_MapNode(index$2); - var subNodeNew$2 = subNode.updated__O__O__I__I__I__Z__sci_MapNode(key, value, originalHash, keyHash, ((5 + shift) | 0), replaceValue); - return ((subNodeNew$2 === subNode) ? this : this.copyAndSetNode__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode(bitpos, subNode, subNodeNew$2)) - } else { - return this.copyAndInsertValue__I__O__I__I__O__sci_BitmapIndexedMapNode(bitpos, key, originalHash, keyHash, value) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.removed__O__I__I__I__sci_BitmapIndexedMapNode = (function(key, originalHash, keyHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - var key0 = this.getKey__I__O(index); - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key0, key)) { - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - if (($m_jl_Integer$().bitCount__I__I(i) === 2)) { - var i$1 = this.sci_BitmapIndexedMapNode__f_nodeMap; - var $$x1 = ($m_jl_Integer$().bitCount__I__I(i$1) === 0) - } else { - var $$x1 = false - }; - if ($$x1) { - var newDataMap = ((shift === 0) ? (this.sci_BitmapIndexedMapNode__f_dataMap ^ bitpos) : $m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(keyHash, 0))); - return ((index === 0) ? new $c_sci_BitmapIndexedMapNode(newDataMap, 0, new $ac_O([this.getKey__I__O(1), this.getValue__I__O(1)]), new $ac_I(new Int32Array([this.sci_BitmapIndexedMapNode__f_originalHashes.get(1)])), 1, $m_sc_Hashing$().improve__I__I(this.getHash__I__I(1))) : new $c_sci_BitmapIndexedMapNode(newDataMap, 0, new $ac_O([this.getKey__I__O(0), this.getValue__I__O(0)]), new $ac_I(new Int32Array([this.sci_BitmapIndexedMapNode__f_originalHashes.get(0)])), 1, $m_sc_Hashing$().improve__I__I(this.getHash__I__I(0)))) - } else { - return this.copyAndRemoveValue__I__I__sci_BitmapIndexedMapNode(bitpos, keyHash) - } - } else { - return this - } - } else if (((this.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_MapNode(index$2); - var subNodeNew = subNode.removed__O__I__I__I__sci_MapNode(key, originalHash, keyHash, ((5 + shift) | 0)); - if ((subNodeNew === subNode)) { - return this - }; - var subNodeNewSize = subNodeNew.size__I(); - return ((subNodeNewSize === 1) ? ((this.sci_BitmapIndexedMapNode__f_size === subNode.size__I()) ? $as_sci_BitmapIndexedMapNode(subNodeNew) : this.copyAndMigrateFromNodeToInline__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode(bitpos, subNode, subNodeNew)) : ((subNodeNewSize > 1) ? this.copyAndSetNode__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode(bitpos, subNode, subNodeNew) : this)) - } else { - return this - } -}); -$c_sci_BitmapIndexedMapNode.prototype.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode = (function(key0, value0, originalHash0, keyHash0, key1, value1, originalHash1, keyHash1, shift) { - if ((shift >= 32)) { - var this$4 = $m_sci_Vector$(); - var array = [new $c_T2(key0, value0), new $c_T2(key1, value1)]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return new $c_sci_HashCollisionMapNode(originalHash0, keyHash0, this$4.from__sc_IterableOnce__sci_Vector(elems)) - } else { - var mask0 = $m_sci_Node$().maskFrom__I__I__I(keyHash0, shift); - var mask1 = $m_sci_Node$().maskFrom__I__I__I(keyHash1, shift); - var newCachedHash = ((keyHash0 + keyHash1) | 0); - if ((mask0 !== mask1)) { - var dataMap = ($m_sci_Node$().bitposFrom__I__I(mask0) | $m_sci_Node$().bitposFrom__I__I(mask1)); - return ((mask0 < mask1) ? new $c_sci_BitmapIndexedMapNode(dataMap, 0, new $ac_O([key0, value0, key1, value1]), new $ac_I(new Int32Array([originalHash0, originalHash1])), 2, newCachedHash) : new $c_sci_BitmapIndexedMapNode(dataMap, 0, new $ac_O([key1, value1, key0, value0]), new $ac_I(new Int32Array([originalHash1, originalHash0])), 2, newCachedHash)) - } else { - var nodeMap = $m_sci_Node$().bitposFrom__I__I(mask0); - var node = this.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(key0, value0, originalHash0, keyHash0, key1, value1, originalHash1, keyHash1, ((5 + shift) | 0)); - return new $c_sci_BitmapIndexedMapNode(0, nodeMap, new $ac_O([node]), $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyIntArray, node.size__I(), node.cachedJavaKeySetHashCode__I()) - } - } -}); -$c_sci_BitmapIndexedMapNode.prototype.hasNodes__Z = (function() { - return (this.sci_BitmapIndexedMapNode__f_nodeMap !== 0) -}); -$c_sci_BitmapIndexedMapNode.prototype.nodeArity__I = (function() { - var i = this.sci_BitmapIndexedMapNode__f_nodeMap; - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedMapNode.prototype.hasPayload__Z = (function() { - return (this.sci_BitmapIndexedMapNode__f_dataMap !== 0) -}); -$c_sci_BitmapIndexedMapNode.prototype.payloadArity__I = (function() { - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedMapNode.prototype.dataIndex__I__I = (function(bitpos) { - var i = (this.sci_BitmapIndexedMapNode__f_dataMap & (((-1) + bitpos) | 0)); - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedMapNode.prototype.nodeIndex__I__I = (function(bitpos) { - var i = (this.sci_BitmapIndexedMapNode__f_nodeMap & (((-1) + bitpos) | 0)); - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndSetValue__I__O__O__sci_BitmapIndexedMapNode = (function(bitpos, newKey, newValue) { - var dataIx = this.dataIndex__I__I(bitpos); - var idx = (dataIx << 1); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O(src.u.length); - var length = src.u.length; - src.copyTo(0, dst, 0, length); - dst.set(((1 + idx) | 0), newValue); - return new $c_sci_BitmapIndexedMapNode(this.sci_BitmapIndexedMapNode__f_dataMap, this.sci_BitmapIndexedMapNode__f_nodeMap, dst, this.sci_BitmapIndexedMapNode__f_originalHashes, this.sci_BitmapIndexedMapNode__f_size, this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode) -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndSetNode__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode = (function(bitpos, oldNode, newNode) { - var idx = (((((-1) + this.sci_BitmapIndexedMapNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O(src.u.length); - var length = src.u.length; - src.copyTo(0, dst, 0, length); - dst.set(idx, newNode); - return new $c_sci_BitmapIndexedMapNode(this.sci_BitmapIndexedMapNode__f_dataMap, this.sci_BitmapIndexedMapNode__f_nodeMap, dst, this.sci_BitmapIndexedMapNode__f_originalHashes, ((((this.sci_BitmapIndexedMapNode__f_size - oldNode.size__I()) | 0) + newNode.size__I()) | 0), ((((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode - oldNode.cachedJavaKeySetHashCode__I()) | 0) + newNode.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndInsertValue__I__O__I__I__O__sci_BitmapIndexedMapNode = (function(bitpos, key, originalHash, keyHash, value) { - var dataIx = this.dataIndex__I__I(bitpos); - var idx = (dataIx << 1); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O(((2 + src.u.length) | 0)); - src.copyTo(0, dst, 0, idx); - dst.set(idx, key); - dst.set(((1 + idx) | 0), value); - var destPos = ((2 + idx) | 0); - var length = ((src.u.length - idx) | 0); - src.copyTo(idx, dst, destPos, length); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes, dataIx, originalHash); - return new $c_sci_BitmapIndexedMapNode((this.sci_BitmapIndexedMapNode__f_dataMap | bitpos), this.sci_BitmapIndexedMapNode__f_nodeMap, dst, dstHashes, ((1 + this.sci_BitmapIndexedMapNode__f_size) | 0), ((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode + keyHash) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndRemoveValue__I__I__sci_BitmapIndexedMapNode = (function(bitpos, keyHash) { - var dataIx = this.dataIndex__I__I(bitpos); - var idx = (dataIx << 1); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O((((-2) + src.u.length) | 0)); - src.copyTo(0, dst, 0, idx); - var srcPos = ((2 + idx) | 0); - var length = (((-2) + ((src.u.length - idx) | 0)) | 0); - src.copyTo(srcPos, dst, idx, length); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes, dataIx); - return new $c_sci_BitmapIndexedMapNode((this.sci_BitmapIndexedMapNode__f_dataMap ^ bitpos), this.sci_BitmapIndexedMapNode__f_nodeMap, dst, dstHashes, (((-1) + this.sci_BitmapIndexedMapNode__f_size) | 0), ((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode - keyHash) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode = (function(bitpos, keyHash, node) { - var dataIx = this.dataIndex__I__I(bitpos); - var idxOld = (dataIx << 1); - var idxNew = (((((-2) + this.sci_BitmapIndexedMapNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O((((-1) + src.u.length) | 0)); - src.copyTo(0, dst, 0, idxOld); - var srcPos = ((2 + idxOld) | 0); - var length = ((idxNew - idxOld) | 0); - src.copyTo(srcPos, dst, idxOld, length); - dst.set(idxNew, node); - var srcPos$1 = ((2 + idxNew) | 0); - var destPos = ((1 + idxNew) | 0); - var length$1 = (((-2) + ((src.u.length - idxNew) | 0)) | 0); - src.copyTo(srcPos$1, dst, destPos, length$1); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes, dataIx); - this.sci_BitmapIndexedMapNode__f_dataMap = (this.sci_BitmapIndexedMapNode__f_dataMap ^ bitpos); - this.sci_BitmapIndexedMapNode__f_nodeMap = (this.sci_BitmapIndexedMapNode__f_nodeMap | bitpos); - this.sci_BitmapIndexedMapNode__f_content = dst; - this.sci_BitmapIndexedMapNode__f_originalHashes = dstHashes; - this.sci_BitmapIndexedMapNode__f_size = (((((-1) + this.sci_BitmapIndexedMapNode__f_size) | 0) + node.size__I()) | 0); - this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode = ((((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode - keyHash) | 0) + node.cachedJavaKeySetHashCode__I()) | 0); - return this -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndMigrateFromInlineToNode__I__I__sci_MapNode__sci_BitmapIndexedMapNode = (function(bitpos, keyHash, node) { - var dataIx = this.dataIndex__I__I(bitpos); - var idxOld = (dataIx << 1); - var idxNew = (((((-2) + this.sci_BitmapIndexedMapNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O((((-1) + src.u.length) | 0)); - src.copyTo(0, dst, 0, idxOld); - var srcPos = ((2 + idxOld) | 0); - var length = ((idxNew - idxOld) | 0); - src.copyTo(srcPos, dst, idxOld, length); - dst.set(idxNew, node); - var srcPos$1 = ((2 + idxNew) | 0); - var destPos = ((1 + idxNew) | 0); - var length$1 = (((-2) + ((src.u.length - idxNew) | 0)) | 0); - src.copyTo(srcPos$1, dst, destPos, length$1); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes, dataIx); - return new $c_sci_BitmapIndexedMapNode((this.sci_BitmapIndexedMapNode__f_dataMap ^ bitpos), (this.sci_BitmapIndexedMapNode__f_nodeMap | bitpos), dst, dstHashes, (((((-1) + this.sci_BitmapIndexedMapNode__f_size) | 0) + node.size__I()) | 0), ((((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode - keyHash) | 0) + node.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.copyAndMigrateFromNodeToInline__I__sci_MapNode__sci_MapNode__sci_BitmapIndexedMapNode = (function(bitpos, oldNode, node) { - var idxOld = (((((-1) + this.sci_BitmapIndexedMapNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var dataIxNew = this.dataIndex__I__I(bitpos); - var idxNew = (dataIxNew << 1); - var key = node.getKey__I__O(0); - var value = node.getValue__I__O(0); - var src = this.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O(((1 + src.u.length) | 0)); - src.copyTo(0, dst, 0, idxNew); - dst.set(idxNew, key); - dst.set(((1 + idxNew) | 0), value); - var destPos = ((2 + idxNew) | 0); - var length = ((idxOld - idxNew) | 0); - src.copyTo(idxNew, dst, destPos, length); - var srcPos = ((1 + idxOld) | 0); - var destPos$1 = ((2 + idxOld) | 0); - var length$1 = (((-1) + ((src.u.length - idxOld) | 0)) | 0); - src.copyTo(srcPos, dst, destPos$1, length$1); - var hash = node.getHash__I__I(0); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedMapNode__f_originalHashes, dataIxNew, hash); - return new $c_sci_BitmapIndexedMapNode((this.sci_BitmapIndexedMapNode__f_dataMap | bitpos), (this.sci_BitmapIndexedMapNode__f_nodeMap ^ bitpos), dst, dstHashes, ((1 + ((this.sci_BitmapIndexedMapNode__f_size - oldNode.size__I()) | 0)) | 0), ((((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode - oldNode.cachedJavaKeySetHashCode__I()) | 0) + node.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedMapNode.prototype.foreach__F1__V = (function(f) { - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - var iN = $m_jl_Integer$().bitCount__I__I(i); - var i$1 = 0; - while ((i$1 < iN)) { - f.apply__O__O(this.getPayload__I__T2(i$1)); - i$1 = ((1 + i$1) | 0) - }; - var i$2 = this.sci_BitmapIndexedMapNode__f_nodeMap; - var jN = $m_jl_Integer$().bitCount__I__I(i$2); - var j = 0; - while ((j < jN)) { - this.getNode__I__sci_MapNode(j).foreach__F1__V(f); - j = ((1 + j) | 0) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.foreachEntry__F2__V = (function(f) { - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - var iN = $m_jl_Integer$().bitCount__I__I(i); - var i$1 = 0; - while ((i$1 < iN)) { - f.apply__O__O__O(this.getKey__I__O(i$1), this.getValue__I__O(i$1)); - i$1 = ((1 + i$1) | 0) - }; - var i$2 = this.sci_BitmapIndexedMapNode__f_nodeMap; - var jN = $m_jl_Integer$().bitCount__I__I(i$2); - var j = 0; - while ((j < jN)) { - this.getNode__I__sci_MapNode(j).foreachEntry__F2__V(f); - j = ((1 + j) | 0) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.foreachWithHash__F3__V = (function(f) { - var i = 0; - var i$1 = this.sci_BitmapIndexedMapNode__f_dataMap; - var iN = $m_jl_Integer$().bitCount__I__I(i$1); - while ((i < iN)) { - f.apply__O__O__O__O(this.getKey__I__O(i), this.getValue__I__O(i), this.getHash__I__I(i)); - i = ((1 + i) | 0) - }; - var i$2 = this.sci_BitmapIndexedMapNode__f_nodeMap; - var jN = $m_jl_Integer$().bitCount__I__I(i$2); - var j = 0; - while ((j < jN)) { - this.getNode__I__sci_MapNode(j).foreachWithHash__F3__V(f); - j = ((1 + j) | 0) - } -}); -$c_sci_BitmapIndexedMapNode.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_BitmapIndexedMapNode)) { - var x2 = $as_sci_BitmapIndexedMapNode(that); - if ((this === x2)) { - return true - } else { - if (((((this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode === x2.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode) && (this.sci_BitmapIndexedMapNode__f_nodeMap === x2.sci_BitmapIndexedMapNode__f_nodeMap)) && (this.sci_BitmapIndexedMapNode__f_dataMap === x2.sci_BitmapIndexedMapNode__f_dataMap)) && (this.sci_BitmapIndexedMapNode__f_size === x2.sci_BitmapIndexedMapNode__f_size))) { - var a = this.sci_BitmapIndexedMapNode__f_originalHashes; - var b = x2.sci_BitmapIndexedMapNode__f_originalHashes; - var $$x1 = $m_ju_Arrays$().equals__AI__AI__Z(a, b) - } else { - var $$x1 = false - }; - if ($$x1) { - var a1 = this.sci_BitmapIndexedMapNode__f_content; - var a2 = x2.sci_BitmapIndexedMapNode__f_content; - var length = this.sci_BitmapIndexedMapNode__f_content.u.length; - if ((a1 === a2)) { - return true - } else { - var isEqual = true; - var i = 0; - while ((isEqual && (i < length))) { - isEqual = $m_sr_BoxesRunTime$().equals__O__O__Z(a1.get(i), a2.get(i)); - i = ((1 + i) | 0) - }; - return isEqual - } - } else { - return false - } - } - } else { - return false - } -}); -$c_sci_BitmapIndexedMapNode.prototype.hashCode__I = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Trie nodes do not support hashing.") -}); -$c_sci_BitmapIndexedMapNode.prototype.copy__sci_BitmapIndexedMapNode = (function() { - var this$1 = this.sci_BitmapIndexedMapNode__f_content; - var contentClone = this$1.clone__O(); - var contentLength = contentClone.u.length; - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - var i$1 = ($m_jl_Integer$().bitCount__I__I(i) << 1); - while ((i$1 < contentLength)) { - contentClone.set(i$1, $as_sci_MapNode(contentClone.get(i$1)).copy__sci_MapNode()); - i$1 = ((1 + i$1) | 0) - }; - var $$x2 = this.sci_BitmapIndexedMapNode__f_dataMap; - var $$x1 = this.sci_BitmapIndexedMapNode__f_nodeMap; - var this$2 = this.sci_BitmapIndexedMapNode__f_originalHashes; - return new $c_sci_BitmapIndexedMapNode($$x2, $$x1, contentClone, this$2.clone__O(), this.sci_BitmapIndexedMapNode__f_size, this.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode) -}); -$c_sci_BitmapIndexedMapNode.prototype.filterImpl__F1__Z__sci_BitmapIndexedMapNode = (function(pred, flipped) { - if ((this.sci_BitmapIndexedMapNode__f_size === 0)) { - return this - } else if ((this.sci_BitmapIndexedMapNode__f_size === 1)) { - if (($uZ(pred.apply__O__O(this.getPayload__I__T2(0))) !== flipped)) { - return this - } else { - var this$1 = $m_sci_MapNode$(); - return this$1.sci_MapNode$__f_EmptyMapNode - } - } else if ((this.sci_BitmapIndexedMapNode__f_nodeMap === 0)) { - var i = this.sci_BitmapIndexedMapNode__f_dataMap; - var minimumIndex = ((i === 0) ? 32 : ((31 - $clz32((i & ((-i) | 0)))) | 0)); - var i$1 = this.sci_BitmapIndexedMapNode__f_dataMap; - var maximumIndex = ((32 - $clz32(i$1)) | 0); - var newDataMap = 0; - var newCachedHashCode = 0; - var dataIndex = 0; - var i$2 = minimumIndex; - while ((i$2 < maximumIndex)) { - var bitpos = $m_sci_Node$().bitposFrom__I__I(i$2); - if (((bitpos & this.sci_BitmapIndexedMapNode__f_dataMap) !== 0)) { - var payload = this.getPayload__I__T2(dataIndex); - var passed = ($uZ(pred.apply__O__O(payload)) !== flipped); - if (passed) { - newDataMap = (newDataMap | bitpos); - newCachedHashCode = ((newCachedHashCode + $m_sc_Hashing$().improve__I__I(this.getHash__I__I(dataIndex))) | 0) - }; - dataIndex = ((1 + dataIndex) | 0) - }; - i$2 = ((1 + i$2) | 0) - }; - if ((newDataMap === 0)) { - var this$3 = $m_sci_MapNode$(); - return this$3.sci_MapNode$__f_EmptyMapNode - } else if ((newDataMap === this.sci_BitmapIndexedMapNode__f_dataMap)) { - return this - } else { - var i$3 = newDataMap; - var newSize = $m_jl_Integer$().bitCount__I__I(i$3); - var newContent = new $ac_O((newSize << 1)); - var newOriginalHashCodes = new $ac_I(newSize); - var i$4 = newDataMap; - var newMaximumIndex = ((32 - $clz32(i$4)) | 0); - var i$5 = newDataMap; - var j = ((i$5 === 0) ? 32 : ((31 - $clz32((i$5 & ((-i$5) | 0)))) | 0)); - var newDataIndex = 0; - while ((j < newMaximumIndex)) { - var bitpos$2 = $m_sci_Node$().bitposFrom__I__I(j); - if (((bitpos$2 & newDataMap) !== 0)) { - var oldIndex = $m_sci_Node$().indexFrom__I__I__I(this.sci_BitmapIndexedMapNode__f_dataMap, bitpos$2); - newContent.set((newDataIndex << 1), this.sci_BitmapIndexedMapNode__f_content.get((oldIndex << 1))); - newContent.set(((1 + (newDataIndex << 1)) | 0), this.sci_BitmapIndexedMapNode__f_content.get(((1 + (oldIndex << 1)) | 0))); - newOriginalHashCodes.set(newDataIndex, this.sci_BitmapIndexedMapNode__f_originalHashes.get(oldIndex)); - newDataIndex = ((1 + newDataIndex) | 0) - }; - j = ((1 + j) | 0) - }; - return new $c_sci_BitmapIndexedMapNode(newDataMap, 0, newContent, newOriginalHashCodes, newSize, newCachedHashCode) - } - } else { - var allMap = (this.sci_BitmapIndexedMapNode__f_dataMap | this.sci_BitmapIndexedMapNode__f_nodeMap); - var minimumIndex$2 = ((allMap === 0) ? 32 : ((31 - $clz32((allMap & ((-allMap) | 0)))) | 0)); - var maximumIndex$2 = ((32 - $clz32(allMap)) | 0); - var oldDataPassThrough = 0; - var nodeMigrateToDataTargetMap = 0; - var nodesToMigrateToData = null; - var nodesToPassThroughMap = 0; - var mapOfNewNodes = 0; - var newNodes = null; - var newDataMap$2 = 0; - var newNodeMap = 0; - var newSize$2 = 0; - var newCachedHashCode$2 = 0; - var dataIndex$2 = 0; - var nodeIndex = 0; - var i$2$1 = minimumIndex$2; - while ((i$2$1 < maximumIndex$2)) { - var bitpos$3 = $m_sci_Node$().bitposFrom__I__I(i$2$1); - if (((bitpos$3 & this.sci_BitmapIndexedMapNode__f_dataMap) !== 0)) { - var payload$2 = this.getPayload__I__T2(dataIndex$2); - var passed$2 = ($uZ(pred.apply__O__O(payload$2)) !== flipped); - if (passed$2) { - newDataMap$2 = (newDataMap$2 | bitpos$3); - oldDataPassThrough = (oldDataPassThrough | bitpos$3); - newSize$2 = ((1 + newSize$2) | 0); - newCachedHashCode$2 = ((newCachedHashCode$2 + $m_sc_Hashing$().improve__I__I(this.getHash__I__I(dataIndex$2))) | 0) - }; - dataIndex$2 = ((1 + dataIndex$2) | 0) - } else if (((bitpos$3 & this.sci_BitmapIndexedMapNode__f_nodeMap) !== 0)) { - var oldSubNode = this.getNode__I__sci_MapNode(nodeIndex); - var newSubNode = oldSubNode.filterImpl__F1__Z__sci_MapNode(pred, flipped); - newSize$2 = ((newSize$2 + newSubNode.size__I()) | 0); - newCachedHashCode$2 = ((newCachedHashCode$2 + newSubNode.cachedJavaKeySetHashCode__I()) | 0); - if ((newSubNode.size__I() > 1)) { - newNodeMap = (newNodeMap | bitpos$3); - if ((oldSubNode === newSubNode)) { - nodesToPassThroughMap = (nodesToPassThroughMap | bitpos$3) - } else { - mapOfNewNodes = (mapOfNewNodes | bitpos$3); - if ((newNodes === null)) { - newNodes = new $c_scm_Queue(16) - }; - var this$7 = newNodes; - this$7.addOne__O__scm_ArrayDeque(newSubNode) - } - } else if ((newSubNode.size__I() === 1)) { - newDataMap$2 = (newDataMap$2 | bitpos$3); - nodeMigrateToDataTargetMap = (nodeMigrateToDataTargetMap | bitpos$3); - if ((nodesToMigrateToData === null)) { - var elems = $m_sci_Nil$(); - var this$9 = new $c_scm_Queue(16); - nodesToMigrateToData = $as_scm_Queue(this$9.addAll__sc_IterableOnce__scm_ArrayDeque(elems)) - }; - var this$10 = nodesToMigrateToData; - this$10.addOne__O__scm_ArrayDeque(newSubNode) - }; - nodeIndex = ((1 + nodeIndex) | 0) - }; - i$2$1 = ((1 + i$2$1) | 0) - }; - if ((newSize$2 === 0)) { - var this$11 = $m_sci_MapNode$(); - return this$11.sci_MapNode$__f_EmptyMapNode - } else if ((newSize$2 === this.sci_BitmapIndexedMapNode__f_size)) { - return this - } else { - var i$6 = newDataMap$2; - var newDataSize = $m_jl_Integer$().bitCount__I__I(i$6); - var i$7 = newNodeMap; - var newContentSize = (((newDataSize << 1) + $m_jl_Integer$().bitCount__I__I(i$7)) | 0); - var newContent$2 = new $ac_O(newContentSize); - var newOriginalHashes = new $ac_I(newDataSize); - var newAllMap = (newDataMap$2 | newNodeMap); - var maxIndex = ((32 - $clz32(newAllMap)) | 0); - var i$3$1 = minimumIndex$2; - var oldDataIndex = 0; - var oldNodeIndex = 0; - var newDataIndex$2 = 0; - var newNodeIndex = 0; - while ((i$3$1 < maxIndex)) { - var bitpos$4 = $m_sci_Node$().bitposFrom__I__I(i$3$1); - if (((bitpos$4 & oldDataPassThrough) !== 0)) { - newContent$2.set((newDataIndex$2 << 1), this.getKey__I__O(oldDataIndex)); - newContent$2.set(((1 + (newDataIndex$2 << 1)) | 0), this.getValue__I__O(oldDataIndex)); - newOriginalHashes.set(newDataIndex$2, this.getHash__I__I(oldDataIndex)); - newDataIndex$2 = ((1 + newDataIndex$2) | 0); - oldDataIndex = ((1 + oldDataIndex) | 0) - } else if (((bitpos$4 & nodesToPassThroughMap) !== 0)) { - newContent$2.set((((-1) + ((newContentSize - newNodeIndex) | 0)) | 0), this.getNode__I__sci_MapNode(oldNodeIndex)); - newNodeIndex = ((1 + newNodeIndex) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos$4 & nodeMigrateToDataTargetMap) !== 0)) { - var this$12 = nodesToMigrateToData; - var node = $as_sci_MapNode(this$12.removeHead__Z__O(false)); - newContent$2.set((newDataIndex$2 << 1), node.getKey__I__O(0)); - newContent$2.set(((1 + (newDataIndex$2 << 1)) | 0), node.getValue__I__O(0)); - newOriginalHashes.set(newDataIndex$2, node.getHash__I__I(0)); - newDataIndex$2 = ((1 + newDataIndex$2) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos$4 & mapOfNewNodes) !== 0)) { - var $$x1 = newNodeIndex; - var this$13 = newNodes; - newContent$2.set((((-1) + ((newContentSize - $$x1) | 0)) | 0), this$13.removeHead__Z__O(false)); - newNodeIndex = ((1 + newNodeIndex) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos$4 & this.sci_BitmapIndexedMapNode__f_dataMap) !== 0)) { - oldDataIndex = ((1 + oldDataIndex) | 0) - } else if (((bitpos$4 & this.sci_BitmapIndexedMapNode__f_nodeMap) !== 0)) { - oldNodeIndex = ((1 + oldNodeIndex) | 0) - }; - i$3$1 = ((1 + i$3$1) | 0) - }; - return new $c_sci_BitmapIndexedMapNode(newDataMap$2, newNodeMap, newContent$2, newOriginalHashes, newSize$2, newCachedHashCode$2) - } - } -}); -$c_sci_BitmapIndexedMapNode.prototype.filterImpl__F1__Z__sci_MapNode = (function(pred, isFlipped) { - return this.filterImpl__F1__Z__sci_BitmapIndexedMapNode(pred, isFlipped) -}); -$c_sci_BitmapIndexedMapNode.prototype.copy__sci_MapNode = (function() { - return this.copy__sci_BitmapIndexedMapNode() -}); -$c_sci_BitmapIndexedMapNode.prototype.removed__O__I__I__I__sci_MapNode = (function(key, originalHash, hash, shift) { - return this.removed__O__I__I__I__sci_BitmapIndexedMapNode(key, originalHash, hash, shift) -}); -$c_sci_BitmapIndexedMapNode.prototype.updated__O__O__I__I__I__Z__sci_MapNode = (function(key, value, originalHash, hash, shift, replaceValue) { - return this.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(key, value, originalHash, hash, shift, replaceValue) -}); -$c_sci_BitmapIndexedMapNode.prototype.getNode__I__sci_Node = (function(index) { - return this.getNode__I__sci_MapNode(index) -}); -function $as_sci_BitmapIndexedMapNode(obj) { - return (((obj instanceof $c_sci_BitmapIndexedMapNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.BitmapIndexedMapNode")) -} -function $isArrayOf_sci_BitmapIndexedMapNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_BitmapIndexedMapNode))) -} -function $asArrayOf_sci_BitmapIndexedMapNode(obj, depth) { - return (($isArrayOf_sci_BitmapIndexedMapNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.BitmapIndexedMapNode;", depth)) -} -var $d_sci_BitmapIndexedMapNode = new $TypeData().initClass({ - sci_BitmapIndexedMapNode: 0 -}, false, "scala.collection.immutable.BitmapIndexedMapNode", { - sci_BitmapIndexedMapNode: 1, - sci_MapNode: 1, - sci_Node: 1, - O: 1 -}); -$c_sci_BitmapIndexedMapNode.prototype.$classData = $d_sci_BitmapIndexedMapNode; -function $p_sci_BitmapIndexedSetNode__newNodeFrom__I__I__I__I__I__I__I__scm_Queue__I__scm_Queue__I__sci_BitmapIndexedSetNode($thiz, newSize, newDataMap, newNodeMap, minimumIndex, oldDataPassThrough, nodesToPassThroughMap, nodeMigrateToDataTargetMap, nodesToMigrateToData, mapOfNewNodes, newNodes, newCachedHashCode) { - if ((newSize === 0)) { - var this$1 = $m_sci_SetNode$(); - return this$1.sci_SetNode$__f_EmptySetNode - } else if ((newSize === $thiz.sci_BitmapIndexedSetNode__f_size)) { - return $thiz - } else { - var newDataSize = $m_jl_Integer$().bitCount__I__I(newDataMap); - var newContentSize = ((newDataSize + $m_jl_Integer$().bitCount__I__I(newNodeMap)) | 0); - var newContent = new $ac_O(newContentSize); - var newOriginalHashes = new $ac_I(newDataSize); - var newAllMap = (newDataMap | newNodeMap); - var maxIndex = ((32 - $clz32(newAllMap)) | 0); - var i = minimumIndex; - var oldDataIndex = 0; - var oldNodeIndex = 0; - var newDataIndex = 0; - var newNodeIndex = 0; - while ((i < maxIndex)) { - var bitpos = $m_sci_Node$().bitposFrom__I__I(i); - if (((bitpos & oldDataPassThrough) !== 0)) { - newContent.set(newDataIndex, $thiz.getPayload__I__O(oldDataIndex)); - newOriginalHashes.set(newDataIndex, $thiz.getHash__I__I(oldDataIndex)); - newDataIndex = ((1 + newDataIndex) | 0); - oldDataIndex = ((1 + oldDataIndex) | 0) - } else if (((bitpos & nodesToPassThroughMap) !== 0)) { - newContent.set((((-1) + ((newContentSize - newNodeIndex) | 0)) | 0), $thiz.getNode__I__sci_SetNode(oldNodeIndex)); - newNodeIndex = ((1 + newNodeIndex) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos & nodeMigrateToDataTargetMap) !== 0)) { - var node = $as_sci_SetNode(nodesToMigrateToData.removeHead__Z__O(false)); - newContent.set(newDataIndex, node.getPayload__I__O(0)); - newOriginalHashes.set(newDataIndex, node.getHash__I__I(0)); - newDataIndex = ((1 + newDataIndex) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos & mapOfNewNodes) !== 0)) { - newContent.set((((-1) + ((newContentSize - newNodeIndex) | 0)) | 0), newNodes.removeHead__Z__O(false)); - newNodeIndex = ((1 + newNodeIndex) | 0); - oldNodeIndex = ((1 + oldNodeIndex) | 0) - } else if (((bitpos & $thiz.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - oldDataIndex = ((1 + oldDataIndex) | 0) - } else if (((bitpos & $thiz.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - oldNodeIndex = ((1 + oldNodeIndex) | 0) - }; - i = ((1 + i) | 0) - }; - return new $c_sci_BitmapIndexedSetNode(newDataMap, newNodeMap, newContent, newOriginalHashes, newSize, newCachedHashCode) - } -} -/** @constructor */ -function $c_sci_BitmapIndexedSetNode(dataMap, nodeMap, content, originalHashes, size, cachedJavaKeySetHashCode) { - this.sci_BitmapIndexedSetNode__f_dataMap = 0; - this.sci_BitmapIndexedSetNode__f_nodeMap = 0; - this.sci_BitmapIndexedSetNode__f_content = null; - this.sci_BitmapIndexedSetNode__f_originalHashes = null; - this.sci_BitmapIndexedSetNode__f_size = 0; - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = 0; - this.sci_BitmapIndexedSetNode__f_dataMap = dataMap; - this.sci_BitmapIndexedSetNode__f_nodeMap = nodeMap; - this.sci_BitmapIndexedSetNode__f_content = content; - this.sci_BitmapIndexedSetNode__f_originalHashes = originalHashes; - this.sci_BitmapIndexedSetNode__f_size = size; - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = cachedJavaKeySetHashCode -} -$c_sci_BitmapIndexedSetNode.prototype = new $h_sci_SetNode(); -$c_sci_BitmapIndexedSetNode.prototype.constructor = $c_sci_BitmapIndexedSetNode; -/** @constructor */ -function $h_sci_BitmapIndexedSetNode() { - /**/ -} -$h_sci_BitmapIndexedSetNode.prototype = $c_sci_BitmapIndexedSetNode.prototype; -$c_sci_BitmapIndexedSetNode.prototype.size__I = (function() { - return this.sci_BitmapIndexedSetNode__f_size -}); -$c_sci_BitmapIndexedSetNode.prototype.cachedJavaKeySetHashCode__I = (function() { - return this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode -}); -$c_sci_BitmapIndexedSetNode.prototype.getPayload__I__O = (function(index) { - return this.sci_BitmapIndexedSetNode__f_content.get(index) -}); -$c_sci_BitmapIndexedSetNode.prototype.getHash__I__I = (function(index) { - return this.sci_BitmapIndexedSetNode__f_originalHashes.get(index) -}); -$c_sci_BitmapIndexedSetNode.prototype.getNode__I__sci_SetNode = (function(index) { - return $as_sci_SetNode(this.sci_BitmapIndexedSetNode__f_content.get((((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - index) | 0))) -}); -$c_sci_BitmapIndexedSetNode.prototype.contains__O__I__I__I__Z = (function(element, originalHash, elementHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - return ((this.sci_BitmapIndexedSetNode__f_originalHashes.get(index) === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(element, this.getPayload__I__O(index))) - }; - if (((this.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - return this.getNode__I__sci_SetNode(index$2).contains__O__I__I__I__Z(element, originalHash, elementHash, ((5 + shift) | 0)) - }; - return false -}); -$c_sci_BitmapIndexedSetNode.prototype.updated__O__I__I__I__sci_BitmapIndexedSetNode = (function(element, originalHash, elementHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - var element0 = this.getPayload__I__O(index); - if (Object.is(element0, element)) { - return this - } else { - var element0UnimprovedHash = this.getHash__I__I(index); - var element0Hash = $m_sc_Hashing$().improve__I__I(element0UnimprovedHash); - if (((originalHash === element0UnimprovedHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(element0, element))) { - return this - } else { - var subNodeNew = this.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(element0, element0UnimprovedHash, element0Hash, element, originalHash, elementHash, ((5 + shift) | 0)); - return this.copyAndMigrateFromInlineToNode__I__I__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, element0Hash, subNodeNew) - } - } - }; - if (((this.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_SetNode(index$2); - var subNodeNew$2 = subNode.updated__O__I__I__I__sci_SetNode(element, originalHash, elementHash, ((5 + shift) | 0)); - if ((subNode === subNodeNew$2)) { - return this - } else { - return this.copyAndSetNode__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, subNode, subNodeNew$2) - } - }; - return this.copyAndInsertValue__I__O__I__I__sci_BitmapIndexedSetNode(bitpos, element, originalHash, elementHash) -}); -$c_sci_BitmapIndexedSetNode.prototype.updateWithShallowMutations__O__I__I__I__I__I = (function(element, originalHash, elementHash, shift, shallowlyMutableNodeMap) { - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - var element0 = this.getPayload__I__O(index); - var element0UnimprovedHash = this.getHash__I__I(index); - if (((element0UnimprovedHash === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(element0, element))) { - return shallowlyMutableNodeMap - } else { - var element0Hash = $m_sc_Hashing$().improve__I__I(element0UnimprovedHash); - var subNodeNew = this.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(element0, element0UnimprovedHash, element0Hash, element, originalHash, elementHash, ((5 + shift) | 0)); - this.migrateFromInlineToNodeInPlace__I__I__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, element0Hash, subNodeNew); - return (shallowlyMutableNodeMap | bitpos) - } - } else if (((this.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_SetNode(index$2); - var subNodeSize = subNode.size__I(); - var subNodeCachedJavaKeySetHashCode = subNode.cachedJavaKeySetHashCode__I(); - var returnNodeMap = shallowlyMutableNodeMap; - matchEnd4: { - var subNodeNew$3; - if ((subNode instanceof $c_sci_BitmapIndexedSetNode)) { - var x2 = $as_sci_BitmapIndexedSetNode(subNode); - if (((bitpos & shallowlyMutableNodeMap) !== 0)) { - x2.updateWithShallowMutations__O__I__I__I__I__I(element, originalHash, elementHash, ((5 + shift) | 0), 0); - var subNodeNew$3 = x2; - break matchEnd4 - } - }; - var subNodeNew$2 = subNode.updated__O__I__I__I__sci_SetNode(element, originalHash, elementHash, ((5 + shift) | 0)); - if ((subNodeNew$2 !== subNode)) { - returnNodeMap = (returnNodeMap | bitpos) - }; - var subNodeNew$3 = subNodeNew$2 - }; - this.sci_BitmapIndexedSetNode__f_content.set((((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0), subNodeNew$3); - this.sci_BitmapIndexedSetNode__f_size = ((((this.sci_BitmapIndexedSetNode__f_size - subNodeSize) | 0) + subNodeNew$3.size__I()) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - subNodeCachedJavaKeySetHashCode) | 0) + subNodeNew$3.cachedJavaKeySetHashCode__I()) | 0); - return returnNodeMap - } else { - var dataIx = this.dataIndex__I__I(bitpos); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(((1 + src.u.length) | 0)); - src.copyTo(0, dst, 0, dataIx); - dst.set(dataIx, element); - var destPos = ((1 + dataIx) | 0); - var length = ((src.u.length - dataIx) | 0); - src.copyTo(dataIx, dst, destPos, length); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx, originalHash); - this.sci_BitmapIndexedSetNode__f_dataMap = (this.sci_BitmapIndexedSetNode__f_dataMap | bitpos); - this.sci_BitmapIndexedSetNode__f_content = dst; - this.sci_BitmapIndexedSetNode__f_originalHashes = dstHashes; - this.sci_BitmapIndexedSetNode__f_size = ((1 + this.sci_BitmapIndexedSetNode__f_size) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode + elementHash) | 0); - return shallowlyMutableNodeMap - } -}); -$c_sci_BitmapIndexedSetNode.prototype.removed__O__I__I__I__sci_BitmapIndexedSetNode = (function(element, originalHash, elementHash, shift) { - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - var element0 = this.getPayload__I__O(index); - if ($m_sr_BoxesRunTime$().equals__O__O__Z(element0, element)) { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - if (($m_jl_Integer$().bitCount__I__I(i) === 2)) { - var i$1 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var $$x1 = ($m_jl_Integer$().bitCount__I__I(i$1) === 0) - } else { - var $$x1 = false - }; - if ($$x1) { - var newDataMap = ((shift === 0) ? (this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos) : $m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(elementHash, 0))); - if ((index === 0)) { - return new $c_sci_BitmapIndexedSetNode(newDataMap, 0, new $ac_O([this.getPayload__I__O(1)]), new $ac_I(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.get(1)])), (((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0), $m_sc_Hashing$().improve__I__I(this.sci_BitmapIndexedSetNode__f_originalHashes.get(1))) - } else { - return new $c_sci_BitmapIndexedSetNode(newDataMap, 0, new $ac_O([this.getPayload__I__O(0)]), new $ac_I(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.get(0)])), (((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0), $m_sc_Hashing$().improve__I__I(this.sci_BitmapIndexedSetNode__f_originalHashes.get(0))) - } - } else { - return this.copyAndRemoveValue__I__I__sci_BitmapIndexedSetNode(bitpos, elementHash) - } - } else { - return this - } - }; - if (((this.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_SetNode(index$2); - var subNodeNew = subNode.removed__O__I__I__I__sci_SetNode(element, originalHash, elementHash, ((5 + shift) | 0)); - if ((subNodeNew === subNode)) { - return this - }; - var subNodeNewSize = subNodeNew.size__I(); - if ((subNodeNewSize === 1)) { - if ((this.sci_BitmapIndexedSetNode__f_size === subNode.size__I())) { - return $as_sci_BitmapIndexedSetNode(subNodeNew) - } else { - return this.copyAndMigrateFromNodeToInline__I__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, elementHash, subNode, subNodeNew) - } - } else if ((subNodeNewSize > 1)) { - return this.copyAndSetNode__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, subNode, subNodeNew) - } - }; - return this -}); -$c_sci_BitmapIndexedSetNode.prototype.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode = (function(element, originalHash, elementHash) { - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, 0); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((this.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - var element0 = this.getPayload__I__O(index); - if ($m_sr_BoxesRunTime$().equals__O__O__Z(element0, element)) { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - if (($m_jl_Integer$().bitCount__I__I(i) === 2)) { - var i$1 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var $$x1 = ($m_jl_Integer$().bitCount__I__I(i$1) === 0) - } else { - var $$x1 = false - }; - if ($$x1) { - var newDataMap = (this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos); - if ((index === 0)) { - var newContent = new $ac_O([this.getPayload__I__O(1)]); - var newOriginalHashes = new $ac_I(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.get(1)])); - var newCachedJavaKeySetHashCode = $m_sc_Hashing$().improve__I__I(this.getHash__I__I(1)); - this.sci_BitmapIndexedSetNode__f_content = newContent; - this.sci_BitmapIndexedSetNode__f_originalHashes = newOriginalHashes; - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = newCachedJavaKeySetHashCode - } else { - var newContent$2 = new $ac_O([this.getPayload__I__O(0)]); - var newOriginalHashes$2 = new $ac_I(new Int32Array([this.sci_BitmapIndexedSetNode__f_originalHashes.get(0)])); - var newCachedJavaKeySetHashCode$2 = $m_sc_Hashing$().improve__I__I(this.getHash__I__I(0)); - this.sci_BitmapIndexedSetNode__f_content = newContent$2; - this.sci_BitmapIndexedSetNode__f_originalHashes = newOriginalHashes$2; - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = newCachedJavaKeySetHashCode$2 - }; - this.sci_BitmapIndexedSetNode__f_dataMap = newDataMap; - this.sci_BitmapIndexedSetNode__f_nodeMap = 0; - this.sci_BitmapIndexedSetNode__f_size = 1; - return this - } else { - var dataIx = this.dataIndex__I__I(bitpos); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O((((-1) + src.u.length) | 0)); - src.copyTo(0, dst, 0, dataIx); - var srcPos = ((1 + dataIx) | 0); - var length = (((-1) + ((src.u.length - dataIx) | 0)) | 0); - src.copyTo(srcPos, dst, dataIx, length); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx); - this.sci_BitmapIndexedSetNode__f_dataMap = (this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos); - this.sci_BitmapIndexedSetNode__f_content = dst; - this.sci_BitmapIndexedSetNode__f_originalHashes = dstHashes; - this.sci_BitmapIndexedSetNode__f_size = (((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - elementHash) | 0); - return this - } - } else { - return this - } - } else if (((this.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(this.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - var subNode = this.getNode__I__sci_SetNode(index$2); - var subNodeNew = $as_sci_BitmapIndexedSetNode(subNode.removed__O__I__I__I__sci_SetNode(element, originalHash, elementHash, 5)); - if ((subNodeNew === subNode)) { - return this - }; - if ((subNodeNew.sci_BitmapIndexedSetNode__f_size === 1)) { - var i$2 = this.sci_BitmapIndexedSetNode__f_dataMap; - if (($m_jl_Integer$().bitCount__I__I(i$2) === 0)) { - var i$3 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var $$x2 = ($m_jl_Integer$().bitCount__I__I(i$3) === 1) - } else { - var $$x2 = false - }; - if ($$x2) { - this.sci_BitmapIndexedSetNode__f_dataMap = subNodeNew.sci_BitmapIndexedSetNode__f_dataMap; - this.sci_BitmapIndexedSetNode__f_nodeMap = subNodeNew.sci_BitmapIndexedSetNode__f_nodeMap; - this.sci_BitmapIndexedSetNode__f_content = subNodeNew.sci_BitmapIndexedSetNode__f_content; - this.sci_BitmapIndexedSetNode__f_originalHashes = subNodeNew.sci_BitmapIndexedSetNode__f_originalHashes; - this.sci_BitmapIndexedSetNode__f_size = subNodeNew.sci_BitmapIndexedSetNode__f_size; - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = subNodeNew.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode; - return this - } else { - this.migrateFromNodeToInlineInPlace__I__I__I__sci_SetNode__sci_SetNode__V(bitpos, originalHash, elementHash, subNode, subNodeNew); - return this - } - } else { - this.sci_BitmapIndexedSetNode__f_content.set((((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0), subNodeNew); - this.sci_BitmapIndexedSetNode__f_size = (((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - subNode.cachedJavaKeySetHashCode__I()) | 0) + subNodeNew.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode) | 0); - return this - } - } else { - return this - } -}); -$c_sci_BitmapIndexedSetNode.prototype.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode = (function(key0, originalKeyHash0, keyHash0, key1, originalKeyHash1, keyHash1, shift) { - if ((shift >= 32)) { - var this$4 = $m_sci_Vector$(); - var array = [key0, key1]; - var elems = $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), array); - return new $c_sci_HashCollisionSetNode(originalKeyHash0, keyHash0, this$4.from__sc_IterableOnce__sci_Vector(elems)) - } else { - var mask0 = $m_sci_Node$().maskFrom__I__I__I(keyHash0, shift); - var mask1 = $m_sci_Node$().maskFrom__I__I__I(keyHash1, shift); - if ((mask0 !== mask1)) { - var dataMap = ($m_sci_Node$().bitposFrom__I__I(mask0) | $m_sci_Node$().bitposFrom__I__I(mask1)); - var newCachedHashCode = ((keyHash0 + keyHash1) | 0); - return ((mask0 < mask1) ? new $c_sci_BitmapIndexedSetNode(dataMap, 0, new $ac_O([key0, key1]), new $ac_I(new Int32Array([originalKeyHash0, originalKeyHash1])), 2, newCachedHashCode) : new $c_sci_BitmapIndexedSetNode(dataMap, 0, new $ac_O([key1, key0]), new $ac_I(new Int32Array([originalKeyHash1, originalKeyHash0])), 2, newCachedHashCode)) - } else { - var nodeMap = $m_sci_Node$().bitposFrom__I__I(mask0); - var node = this.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(key0, originalKeyHash0, keyHash0, key1, originalKeyHash1, keyHash1, ((5 + shift) | 0)); - return new $c_sci_BitmapIndexedSetNode(0, nodeMap, new $ac_O([node]), $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyIntArray, node.size__I(), node.cachedJavaKeySetHashCode__I()) - } - } -}); -$c_sci_BitmapIndexedSetNode.prototype.hasPayload__Z = (function() { - return (this.sci_BitmapIndexedSetNode__f_dataMap !== 0) -}); -$c_sci_BitmapIndexedSetNode.prototype.payloadArity__I = (function() { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedSetNode.prototype.hasNodes__Z = (function() { - return (this.sci_BitmapIndexedSetNode__f_nodeMap !== 0) -}); -$c_sci_BitmapIndexedSetNode.prototype.nodeArity__I = (function() { - var i = this.sci_BitmapIndexedSetNode__f_nodeMap; - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedSetNode.prototype.dataIndex__I__I = (function(bitpos) { - var i = (this.sci_BitmapIndexedSetNode__f_dataMap & (((-1) + bitpos) | 0)); - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedSetNode.prototype.nodeIndex__I__I = (function(bitpos) { - var i = (this.sci_BitmapIndexedSetNode__f_nodeMap & (((-1) + bitpos) | 0)); - return $m_jl_Integer$().bitCount__I__I(i) -}); -$c_sci_BitmapIndexedSetNode.prototype.copyAndSetNode__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode = (function(bitpos, oldNode, newNode) { - var idx = (((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(src.u.length); - var length = src.u.length; - src.copyTo(0, dst, 0, length); - dst.set(idx, newNode); - return new $c_sci_BitmapIndexedSetNode(this.sci_BitmapIndexedSetNode__f_dataMap, this.sci_BitmapIndexedSetNode__f_nodeMap, dst, this.sci_BitmapIndexedSetNode__f_originalHashes, ((((this.sci_BitmapIndexedSetNode__f_size - oldNode.size__I()) | 0) + newNode.size__I()) | 0), ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - oldNode.cachedJavaKeySetHashCode__I()) | 0) + newNode.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedSetNode.prototype.copyAndInsertValue__I__O__I__I__sci_BitmapIndexedSetNode = (function(bitpos, key, originalHash, elementHash) { - var dataIx = this.dataIndex__I__I(bitpos); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(((1 + src.u.length) | 0)); - src.copyTo(0, dst, 0, dataIx); - dst.set(dataIx, key); - var destPos = ((1 + dataIx) | 0); - var length = ((src.u.length - dataIx) | 0); - src.copyTo(dataIx, dst, destPos, length); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx, originalHash); - return new $c_sci_BitmapIndexedSetNode((this.sci_BitmapIndexedSetNode__f_dataMap | bitpos), this.sci_BitmapIndexedSetNode__f_nodeMap, dst, dstHashes, ((1 + this.sci_BitmapIndexedSetNode__f_size) | 0), ((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode + elementHash) | 0)) -}); -$c_sci_BitmapIndexedSetNode.prototype.copyAndRemoveValue__I__I__sci_BitmapIndexedSetNode = (function(bitpos, elementHash) { - var dataIx = this.dataIndex__I__I(bitpos); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O((((-1) + src.u.length) | 0)); - src.copyTo(0, dst, 0, dataIx); - var srcPos = ((1 + dataIx) | 0); - var length = (((-1) + ((src.u.length - dataIx) | 0)) | 0); - src.copyTo(srcPos, dst, dataIx, length); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx); - return new $c_sci_BitmapIndexedSetNode((this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos), this.sci_BitmapIndexedSetNode__f_nodeMap, dst, dstHashes, (((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0), ((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - elementHash) | 0)) -}); -$c_sci_BitmapIndexedSetNode.prototype.copyAndMigrateFromInlineToNode__I__I__sci_SetNode__sci_BitmapIndexedSetNode = (function(bitpos, elementHash, node) { - var dataIx = this.dataIndex__I__I(bitpos); - var idxNew = (((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(src.u.length); - src.copyTo(0, dst, 0, dataIx); - var srcPos = ((1 + dataIx) | 0); - var length = ((idxNew - dataIx) | 0); - src.copyTo(srcPos, dst, dataIx, length); - dst.set(idxNew, node); - var srcPos$1 = ((1 + idxNew) | 0); - var destPos = ((1 + idxNew) | 0); - var length$1 = (((-1) + ((src.u.length - idxNew) | 0)) | 0); - src.copyTo(srcPos$1, dst, destPos, length$1); - var dstHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx); - return new $c_sci_BitmapIndexedSetNode((this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos), (this.sci_BitmapIndexedSetNode__f_nodeMap | bitpos), dst, dstHashes, (((((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0) + node.size__I()) | 0), ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - elementHash) | 0) + node.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedSetNode.prototype.migrateFromInlineToNodeInPlace__I__I__sci_SetNode__sci_BitmapIndexedSetNode = (function(bitpos, keyHash, node) { - var dataIx = this.dataIndex__I__I(bitpos); - var idxNew = (((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var src = this.sci_BitmapIndexedSetNode__f_content; - var srcPos = ((1 + dataIx) | 0); - var dest = this.sci_BitmapIndexedSetNode__f_content; - var length = ((idxNew - dataIx) | 0); - src.copyTo(srcPos, dest, dataIx, length); - this.sci_BitmapIndexedSetNode__f_content.set(idxNew, node); - this.sci_BitmapIndexedSetNode__f_dataMap = (this.sci_BitmapIndexedSetNode__f_dataMap ^ bitpos); - this.sci_BitmapIndexedSetNode__f_nodeMap = (this.sci_BitmapIndexedSetNode__f_nodeMap | bitpos); - this.sci_BitmapIndexedSetNode__f_originalHashes = this.removeElement__AI__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIx); - this.sci_BitmapIndexedSetNode__f_size = (((((-1) + this.sci_BitmapIndexedSetNode__f_size) | 0) + node.size__I()) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - keyHash) | 0) + node.cachedJavaKeySetHashCode__I()) | 0); - return this -}); -$c_sci_BitmapIndexedSetNode.prototype.copyAndMigrateFromNodeToInline__I__I__sci_SetNode__sci_SetNode__sci_BitmapIndexedSetNode = (function(bitpos, elementHash, oldNode, node) { - var idxOld = (((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var dataIxNew = this.dataIndex__I__I(bitpos); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(src.u.length); - src.copyTo(0, dst, 0, dataIxNew); - dst.set(dataIxNew, node.getPayload__I__O(0)); - var destPos = ((1 + dataIxNew) | 0); - var length = ((idxOld - dataIxNew) | 0); - src.copyTo(dataIxNew, dst, destPos, length); - var srcPos = ((1 + idxOld) | 0); - var destPos$1 = ((1 + idxOld) | 0); - var length$1 = (((-1) + ((src.u.length - idxOld) | 0)) | 0); - src.copyTo(srcPos, dst, destPos$1, length$1); - var hash = node.getHash__I__I(0); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIxNew, hash); - return new $c_sci_BitmapIndexedSetNode((this.sci_BitmapIndexedSetNode__f_dataMap | bitpos), (this.sci_BitmapIndexedSetNode__f_nodeMap ^ bitpos), dst, dstHashes, ((1 + ((this.sci_BitmapIndexedSetNode__f_size - oldNode.size__I()) | 0)) | 0), ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - oldNode.cachedJavaKeySetHashCode__I()) | 0) + node.cachedJavaKeySetHashCode__I()) | 0)) -}); -$c_sci_BitmapIndexedSetNode.prototype.migrateFromNodeToInlineInPlace__I__I__I__sci_SetNode__sci_SetNode__V = (function(bitpos, originalHash, elementHash, oldNode, node) { - var idxOld = (((((-1) + this.sci_BitmapIndexedSetNode__f_content.u.length) | 0) - this.nodeIndex__I__I(bitpos)) | 0); - var dataIxNew = this.dataIndex__I__I(bitpos); - var element = node.getPayload__I__O(0); - var src = this.sci_BitmapIndexedSetNode__f_content; - var dest = this.sci_BitmapIndexedSetNode__f_content; - var destPos = ((1 + dataIxNew) | 0); - var length = ((idxOld - dataIxNew) | 0); - src.copyTo(dataIxNew, dest, destPos, length); - this.sci_BitmapIndexedSetNode__f_content.set(dataIxNew, element); - var hash = node.getHash__I__I(0); - var dstHashes = this.insertElement__AI__I__I__AI(this.sci_BitmapIndexedSetNode__f_originalHashes, dataIxNew, hash); - this.sci_BitmapIndexedSetNode__f_dataMap = (this.sci_BitmapIndexedSetNode__f_dataMap | bitpos); - this.sci_BitmapIndexedSetNode__f_nodeMap = (this.sci_BitmapIndexedSetNode__f_nodeMap ^ bitpos); - this.sci_BitmapIndexedSetNode__f_originalHashes = dstHashes; - this.sci_BitmapIndexedSetNode__f_size = ((1 + ((this.sci_BitmapIndexedSetNode__f_size - oldNode.size__I()) | 0)) | 0); - this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode - oldNode.cachedJavaKeySetHashCode__I()) | 0) + node.cachedJavaKeySetHashCode__I()) | 0) -}); -$c_sci_BitmapIndexedSetNode.prototype.foreach__F1__V = (function(f) { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - var thisPayloadArity = $m_jl_Integer$().bitCount__I__I(i); - var i$1 = 0; - while ((i$1 < thisPayloadArity)) { - f.apply__O__O(this.getPayload__I__O(i$1)); - i$1 = ((1 + i$1) | 0) - }; - var i$2 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var thisNodeArity = $m_jl_Integer$().bitCount__I__I(i$2); - var j = 0; - while ((j < thisNodeArity)) { - this.getNode__I__sci_SetNode(j).foreach__F1__V(f); - j = ((1 + j) | 0) - } -}); -$c_sci_BitmapIndexedSetNode.prototype.filterImpl__F1__Z__sci_BitmapIndexedSetNode = (function(pred, flipped) { - if ((this.sci_BitmapIndexedSetNode__f_size === 0)) { - return this - } else if ((this.sci_BitmapIndexedSetNode__f_size === 1)) { - if (($uZ(pred.apply__O__O(this.getPayload__I__O(0))) !== flipped)) { - return this - } else { - var this$1 = $m_sci_SetNode$(); - return this$1.sci_SetNode$__f_EmptySetNode - } - } else if ((this.sci_BitmapIndexedSetNode__f_nodeMap === 0)) { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - var minimumIndex = ((i === 0) ? 32 : ((31 - $clz32((i & ((-i) | 0)))) | 0)); - var i$1 = this.sci_BitmapIndexedSetNode__f_dataMap; - var maximumIndex = ((32 - $clz32(i$1)) | 0); - var newDataMap = 0; - var newCachedHashCode = 0; - var dataIndex = 0; - var i$2 = minimumIndex; - while ((i$2 < maximumIndex)) { - var bitpos = $m_sci_Node$().bitposFrom__I__I(i$2); - if (((bitpos & this.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - var payload = this.getPayload__I__O(dataIndex); - var passed = ($uZ(pred.apply__O__O(payload)) !== flipped); - if (passed) { - newDataMap = (newDataMap | bitpos); - newCachedHashCode = ((newCachedHashCode + $m_sc_Hashing$().improve__I__I(this.getHash__I__I(dataIndex))) | 0) - }; - dataIndex = ((1 + dataIndex) | 0) - }; - i$2 = ((1 + i$2) | 0) - }; - if ((newDataMap === 0)) { - var this$3 = $m_sci_SetNode$(); - return this$3.sci_SetNode$__f_EmptySetNode - } else if ((newDataMap === this.sci_BitmapIndexedSetNode__f_dataMap)) { - return this - } else { - var i$3 = newDataMap; - var newSize = $m_jl_Integer$().bitCount__I__I(i$3); - var newContent = new $ac_O(newSize); - var newOriginalHashCodes = new $ac_I(newSize); - var i$4 = newDataMap; - var newMaximumIndex = ((32 - $clz32(i$4)) | 0); - var i$5 = newDataMap; - var j = ((i$5 === 0) ? 32 : ((31 - $clz32((i$5 & ((-i$5) | 0)))) | 0)); - var newDataIndex = 0; - while ((j < newMaximumIndex)) { - var bitpos$2 = $m_sci_Node$().bitposFrom__I__I(j); - if (((bitpos$2 & newDataMap) !== 0)) { - var oldIndex = $m_sci_Node$().indexFrom__I__I__I(this.sci_BitmapIndexedSetNode__f_dataMap, bitpos$2); - newContent.set(newDataIndex, this.sci_BitmapIndexedSetNode__f_content.get(oldIndex)); - newOriginalHashCodes.set(newDataIndex, this.sci_BitmapIndexedSetNode__f_originalHashes.get(oldIndex)); - newDataIndex = ((1 + newDataIndex) | 0) - }; - j = ((1 + j) | 0) - }; - return new $c_sci_BitmapIndexedSetNode(newDataMap, 0, newContent, newOriginalHashCodes, newSize, newCachedHashCode) - } - } else { - var allMap = (this.sci_BitmapIndexedSetNode__f_dataMap | this.sci_BitmapIndexedSetNode__f_nodeMap); - var minimumIndex$2 = ((allMap === 0) ? 32 : ((31 - $clz32((allMap & ((-allMap) | 0)))) | 0)); - var maximumIndex$2 = ((32 - $clz32(allMap)) | 0); - var oldDataPassThrough = 0; - var nodeMigrateToDataTargetMap = 0; - var nodesToMigrateToData = null; - var nodesToPassThroughMap = 0; - var mapOfNewNodes = 0; - var newNodes = null; - var newDataMap$2 = 0; - var newNodeMap = 0; - var newSize$2 = 0; - var newCachedHashCode$2 = 0; - var dataIndex$2 = 0; - var nodeIndex = 0; - var i$2$1 = minimumIndex$2; - while ((i$2$1 < maximumIndex$2)) { - var bitpos$3 = $m_sci_Node$().bitposFrom__I__I(i$2$1); - if (((bitpos$3 & this.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - var payload$2 = this.getPayload__I__O(dataIndex$2); - var passed$2 = ($uZ(pred.apply__O__O(payload$2)) !== flipped); - if (passed$2) { - newDataMap$2 = (newDataMap$2 | bitpos$3); - oldDataPassThrough = (oldDataPassThrough | bitpos$3); - newSize$2 = ((1 + newSize$2) | 0); - newCachedHashCode$2 = ((newCachedHashCode$2 + $m_sc_Hashing$().improve__I__I(this.getHash__I__I(dataIndex$2))) | 0) - }; - dataIndex$2 = ((1 + dataIndex$2) | 0) - } else if (((bitpos$3 & this.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - var oldSubNode = this.getNode__I__sci_SetNode(nodeIndex); - var newSubNode = oldSubNode.filterImpl__F1__Z__sci_SetNode(pred, flipped); - newSize$2 = ((newSize$2 + newSubNode.size__I()) | 0); - newCachedHashCode$2 = ((newCachedHashCode$2 + newSubNode.cachedJavaKeySetHashCode__I()) | 0); - if ((newSubNode.size__I() > 1)) { - newNodeMap = (newNodeMap | bitpos$3); - if ((oldSubNode === newSubNode)) { - nodesToPassThroughMap = (nodesToPassThroughMap | bitpos$3) - } else { - mapOfNewNodes = (mapOfNewNodes | bitpos$3); - if ((newNodes === null)) { - newNodes = new $c_scm_Queue(16) - }; - var this$7 = newNodes; - this$7.addOne__O__scm_ArrayDeque(newSubNode) - } - } else if ((newSubNode.size__I() === 1)) { - newDataMap$2 = (newDataMap$2 | bitpos$3); - nodeMigrateToDataTargetMap = (nodeMigrateToDataTargetMap | bitpos$3); - if ((nodesToMigrateToData === null)) { - nodesToMigrateToData = new $c_scm_Queue(16) - }; - var this$9 = nodesToMigrateToData; - this$9.addOne__O__scm_ArrayDeque(newSubNode) - }; - nodeIndex = ((1 + nodeIndex) | 0) - }; - i$2$1 = ((1 + i$2$1) | 0) - }; - return $p_sci_BitmapIndexedSetNode__newNodeFrom__I__I__I__I__I__I__I__scm_Queue__I__scm_Queue__I__sci_BitmapIndexedSetNode(this, newSize$2, newDataMap$2, newNodeMap, minimumIndex$2, oldDataPassThrough, nodesToPassThroughMap, nodeMigrateToDataTargetMap, nodesToMigrateToData, mapOfNewNodes, newNodes, newCachedHashCode$2) - } -}); -$c_sci_BitmapIndexedSetNode.prototype.diff__sci_SetNode__I__sci_BitmapIndexedSetNode = (function(that, shift) { - if ((that instanceof $c_sci_BitmapIndexedSetNode)) { - var x2 = $as_sci_BitmapIndexedSetNode(that); - if ((this.sci_BitmapIndexedSetNode__f_size === 0)) { - return this - } else if ((this.sci_BitmapIndexedSetNode__f_size === 1)) { - var h = this.getHash__I__I(0); - if (that.contains__O__I__I__I__Z(this.getPayload__I__O(0), h, $m_sc_Hashing$().improve__I__I(h), shift)) { - var this$1 = $m_sci_SetNode$(); - return this$1.sci_SetNode$__f_EmptySetNode - } else { - return this - } - } else { - var allMap = (this.sci_BitmapIndexedSetNode__f_dataMap | this.sci_BitmapIndexedSetNode__f_nodeMap); - var minimumIndex = ((allMap === 0) ? 32 : ((31 - $clz32((allMap & ((-allMap) | 0)))) | 0)); - var maximumIndex = ((32 - $clz32(allMap)) | 0); - var oldDataPassThrough = 0; - var nodeMigrateToDataTargetMap = 0; - var nodesToMigrateToData = null; - var nodesToPassThroughMap = 0; - var mapOfNewNodes = 0; - var newNodes = null; - var newDataMap = 0; - var newNodeMap = 0; - var newSize = 0; - var newCachedHashCode = 0; - var dataIndex = 0; - var nodeIndex = 0; - var i = minimumIndex; - while ((i < maximumIndex)) { - var bitpos = $m_sci_Node$().bitposFrom__I__I(i); - if (((bitpos & this.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - var payload = this.getPayload__I__O(dataIndex); - var originalHash = this.getHash__I__I(dataIndex); - var hash = $m_sc_Hashing$().improve__I__I(originalHash); - if ((!x2.contains__O__I__I__I__Z(payload, originalHash, hash, shift))) { - newDataMap = (newDataMap | bitpos); - oldDataPassThrough = (oldDataPassThrough | bitpos); - newSize = ((1 + newSize) | 0); - newCachedHashCode = ((newCachedHashCode + hash) | 0) - }; - dataIndex = ((1 + dataIndex) | 0) - } else if (((bitpos & this.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - var oldSubNode = this.getNode__I__sci_SetNode(nodeIndex); - if (((bitpos & x2.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - var thatDataIndex = $m_sci_Node$().indexFrom__I__I__I(x2.sci_BitmapIndexedSetNode__f_dataMap, bitpos); - var thatPayload = x2.getPayload__I__O(thatDataIndex); - var thatOriginalHash = x2.getHash__I__I(thatDataIndex); - var thatHash = $m_sc_Hashing$().improve__I__I(thatOriginalHash); - var newSubNode = oldSubNode.removed__O__I__I__I__sci_SetNode(thatPayload, thatOriginalHash, thatHash, ((5 + shift) | 0)) - } else { - var newSubNode = (((bitpos & x2.sci_BitmapIndexedSetNode__f_nodeMap) !== 0) ? oldSubNode.diff__sci_SetNode__I__sci_SetNode(x2.getNode__I__sci_SetNode($m_sci_Node$().indexFrom__I__I__I(x2.sci_BitmapIndexedSetNode__f_nodeMap, bitpos)), ((5 + shift) | 0)) : oldSubNode) - }; - newSize = ((newSize + newSubNode.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newSubNode.cachedJavaKeySetHashCode__I()) | 0); - if ((newSubNode.size__I() > 1)) { - newNodeMap = (newNodeMap | bitpos); - if ((oldSubNode === newSubNode)) { - nodesToPassThroughMap = (nodesToPassThroughMap | bitpos) - } else { - mapOfNewNodes = (mapOfNewNodes | bitpos); - if ((newNodes === null)) { - newNodes = new $c_scm_Queue(16) - }; - var this$4 = newNodes; - this$4.addOne__O__scm_ArrayDeque(newSubNode) - } - } else if ((newSubNode.size__I() === 1)) { - newDataMap = (newDataMap | bitpos); - nodeMigrateToDataTargetMap = (nodeMigrateToDataTargetMap | bitpos); - if ((nodesToMigrateToData === null)) { - nodesToMigrateToData = new $c_scm_Queue(16) - }; - var this$6 = nodesToMigrateToData; - this$6.addOne__O__scm_ArrayDeque(newSubNode) - }; - nodeIndex = ((1 + nodeIndex) | 0) - }; - i = ((1 + i) | 0) - }; - return $p_sci_BitmapIndexedSetNode__newNodeFrom__I__I__I__I__I__I__I__scm_Queue__I__scm_Queue__I__sci_BitmapIndexedSetNode(this, newSize, newDataMap, newNodeMap, minimumIndex, oldDataPassThrough, nodesToPassThroughMap, nodeMigrateToDataTargetMap, nodesToMigrateToData, mapOfNewNodes, newNodes, newCachedHashCode) - } - } else if ((that instanceof $c_sci_HashCollisionSetNode)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_RuntimeException__T__(new $c_jl_RuntimeException(), "BitmapIndexedSetNode diff HashCollisionSetNode")) - } else { - throw new $c_s_MatchError(that) - } -}); -$c_sci_BitmapIndexedSetNode.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_BitmapIndexedSetNode)) { - var x2 = $as_sci_BitmapIndexedSetNode(that); - if ((this === x2)) { - return true - } else { - if (((((this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode === x2.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode) && (this.sci_BitmapIndexedSetNode__f_nodeMap === x2.sci_BitmapIndexedSetNode__f_nodeMap)) && (this.sci_BitmapIndexedSetNode__f_dataMap === x2.sci_BitmapIndexedSetNode__f_dataMap)) && (this.sci_BitmapIndexedSetNode__f_size === x2.sci_BitmapIndexedSetNode__f_size))) { - var a = this.sci_BitmapIndexedSetNode__f_originalHashes; - var b = x2.sci_BitmapIndexedSetNode__f_originalHashes; - var $$x1 = $m_ju_Arrays$().equals__AI__AI__Z(a, b) - } else { - var $$x1 = false - }; - if ($$x1) { - var a1 = this.sci_BitmapIndexedSetNode__f_content; - var a2 = x2.sci_BitmapIndexedSetNode__f_content; - var length = this.sci_BitmapIndexedSetNode__f_content.u.length; - if ((a1 === a2)) { - return true - } else { - var isEqual = true; - var i = 0; - while ((isEqual && (i < length))) { - isEqual = $m_sr_BoxesRunTime$().equals__O__O__Z(a1.get(i), a2.get(i)); - i = ((1 + i) | 0) - }; - return isEqual - } - } else { - return false - } - } - } else { - return false - } -}); -$c_sci_BitmapIndexedSetNode.prototype.hashCode__I = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Trie nodes do not support hashing.") -}); -$c_sci_BitmapIndexedSetNode.prototype.copy__sci_BitmapIndexedSetNode = (function() { - var this$1 = this.sci_BitmapIndexedSetNode__f_content; - var contentClone = this$1.clone__O(); - var contentLength = contentClone.u.length; - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - var i$1 = $m_jl_Integer$().bitCount__I__I(i); - while ((i$1 < contentLength)) { - contentClone.set(i$1, $as_sci_SetNode(contentClone.get(i$1)).copy__sci_SetNode()); - i$1 = ((1 + i$1) | 0) - }; - var $$x2 = this.sci_BitmapIndexedSetNode__f_dataMap; - var $$x1 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var this$2 = this.sci_BitmapIndexedSetNode__f_originalHashes; - return new $c_sci_BitmapIndexedSetNode($$x2, $$x1, contentClone, this$2.clone__O(), this.sci_BitmapIndexedSetNode__f_size, this.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode) -}); -$c_sci_BitmapIndexedSetNode.prototype.concat__sci_SetNode__I__sci_BitmapIndexedSetNode = (function(that, shift) { - if ((that instanceof $c_sci_BitmapIndexedSetNode)) { - var x2 = $as_sci_BitmapIndexedSetNode(that); - if ((this.sci_BitmapIndexedSetNode__f_size === 0)) { - return x2 - } else if (((x2.sci_BitmapIndexedSetNode__f_size === 0) || (x2 === this))) { - return this - } else if ((x2.sci_BitmapIndexedSetNode__f_size === 1)) { - var originalHash = x2.getHash__I__I(0); - return this.updated__O__I__I__I__sci_BitmapIndexedSetNode(x2.getPayload__I__O(0), originalHash, $m_sc_Hashing$().improve__I__I(originalHash), shift) - }; - var anyChangesMadeSoFar = false; - var allMap = (((this.sci_BitmapIndexedSetNode__f_dataMap | x2.sci_BitmapIndexedSetNode__f_dataMap) | this.sci_BitmapIndexedSetNode__f_nodeMap) | x2.sci_BitmapIndexedSetNode__f_nodeMap); - var minimumBitPos = $m_sci_Node$().bitposFrom__I__I(((allMap === 0) ? 32 : ((31 - $clz32((allMap & ((-allMap) | 0)))) | 0))); - var maximumBitPos = $m_sci_Node$().bitposFrom__I__I(((31 - $clz32(allMap)) | 0)); - var leftNodeRightNode = 0; - var leftDataRightNode = 0; - var leftNodeRightData = 0; - var leftDataOnly = 0; - var rightDataOnly = 0; - var leftNodeOnly = 0; - var rightNodeOnly = 0; - var leftDataRightDataMigrateToNode = 0; - var leftDataRightDataLeftOverwrites = 0; - var dataToNodeMigrationTargets = 0; - var bitpos = minimumBitPos; - var leftIdx = 0; - var rightIdx = 0; - var finished = false; - while ((!finished)) { - if (((bitpos & this.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - if (((bitpos & x2.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - if (((this.getHash__I__I(leftIdx) === x2.getHash__I__I(rightIdx)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.getPayload__I__O(leftIdx), x2.getPayload__I__O(rightIdx)))) { - leftDataRightDataLeftOverwrites = (leftDataRightDataLeftOverwrites | bitpos) - } else { - leftDataRightDataMigrateToNode = (leftDataRightDataMigrateToNode | bitpos); - dataToNodeMigrationTargets = (dataToNodeMigrationTargets | $m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I($m_sc_Hashing$().improve__I__I(this.getHash__I__I(leftIdx)), shift))) - }; - rightIdx = ((1 + rightIdx) | 0) - } else if (((bitpos & x2.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - leftDataRightNode = (leftDataRightNode | bitpos) - } else { - leftDataOnly = (leftDataOnly | bitpos) - }; - leftIdx = ((1 + leftIdx) | 0) - } else if (((bitpos & this.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - if (((bitpos & x2.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - leftNodeRightData = (leftNodeRightData | bitpos); - rightIdx = ((1 + rightIdx) | 0) - } else if (((bitpos & x2.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - leftNodeRightNode = (leftNodeRightNode | bitpos) - } else { - leftNodeOnly = (leftNodeOnly | bitpos) - } - } else if (((bitpos & x2.sci_BitmapIndexedSetNode__f_dataMap) !== 0)) { - rightDataOnly = (rightDataOnly | bitpos); - rightIdx = ((1 + rightIdx) | 0) - } else if (((bitpos & x2.sci_BitmapIndexedSetNode__f_nodeMap) !== 0)) { - rightNodeOnly = (rightNodeOnly | bitpos) - }; - if ((bitpos === maximumBitPos)) { - finished = true - } else { - bitpos = (bitpos << 1) - } - }; - var newDataMap = ((leftDataOnly | rightDataOnly) | leftDataRightDataLeftOverwrites); - var newNodeMap = (((((leftNodeRightNode | leftDataRightNode) | leftNodeRightData) | leftNodeOnly) | rightNodeOnly) | dataToNodeMigrationTargets); - if (((newDataMap === (leftDataOnly | leftDataRightDataLeftOverwrites)) && (newNodeMap === leftNodeOnly))) { - return this - }; - var newDataSize = $m_jl_Integer$().bitCount__I__I(newDataMap); - var newContentSize = ((newDataSize + $m_jl_Integer$().bitCount__I__I(newNodeMap)) | 0); - var newContent = new $ac_O(newContentSize); - var newOriginalHashes = new $ac_I(newDataSize); - var newSize = 0; - var newCachedHashCode = 0; - var leftDataIdx = 0; - var rightDataIdx = 0; - var leftNodeIdx = 0; - var rightNodeIdx = 0; - var nextShift = ((5 + shift) | 0); - var compressedDataIdx = 0; - var compressedNodeIdx = 0; - var bitpos$2 = minimumBitPos; - var finished$2 = false; - while ((!finished$2)) { - if (((bitpos$2 & leftNodeRightNode) !== 0)) { - var leftNode = this.getNode__I__sci_SetNode(leftNodeIdx); - var newNode = leftNode.concat__sci_SetNode__I__sci_SetNode(x2.getNode__I__sci_SetNode(rightNodeIdx), nextShift); - if ((leftNode !== newNode)) { - anyChangesMadeSoFar = true - }; - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), newNode); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - rightNodeIdx = ((1 + rightNodeIdx) | 0); - leftNodeIdx = ((1 + leftNodeIdx) | 0); - newSize = ((newSize + newNode.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newNode.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & leftDataRightNode) !== 0)) { - anyChangesMadeSoFar = true; - var n = x2.getNode__I__sci_SetNode(rightNodeIdx); - var leftPayload = this.getPayload__I__O(leftDataIdx); - var leftOriginalHash = this.getHash__I__I(leftDataIdx); - var leftImproved = $m_sc_Hashing$().improve__I__I(leftOriginalHash); - var newNode$2 = n.updated__O__I__I__I__sci_SetNode(leftPayload, leftOriginalHash, leftImproved, nextShift); - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), newNode$2); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - rightNodeIdx = ((1 + rightNodeIdx) | 0); - leftDataIdx = ((1 + leftDataIdx) | 0); - newSize = ((newSize + newNode$2.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newNode$2.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & leftNodeRightData) !== 0)) { - var rightOriginalHash = x2.getHash__I__I(rightDataIdx); - var leftNode$2 = this.getNode__I__sci_SetNode(leftNodeIdx); - var updated = leftNode$2.updated__O__I__I__I__sci_SetNode(x2.getPayload__I__O(rightDataIdx), x2.getHash__I__I(rightDataIdx), $m_sc_Hashing$().improve__I__I(rightOriginalHash), nextShift); - if ((updated !== leftNode$2)) { - anyChangesMadeSoFar = true - }; - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), updated); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - leftNodeIdx = ((1 + leftNodeIdx) | 0); - rightDataIdx = ((1 + rightDataIdx) | 0); - newSize = ((newSize + updated.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + updated.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & leftDataOnly) !== 0)) { - var originalHash$2 = this.sci_BitmapIndexedSetNode__f_originalHashes.get(leftDataIdx); - newContent.set(compressedDataIdx, this.getPayload__I__O(leftDataIdx)); - newOriginalHashes.set(compressedDataIdx, originalHash$2); - compressedDataIdx = ((1 + compressedDataIdx) | 0); - leftDataIdx = ((1 + leftDataIdx) | 0); - newSize = ((1 + newSize) | 0); - newCachedHashCode = ((newCachedHashCode + $m_sc_Hashing$().improve__I__I(originalHash$2)) | 0) - } else if (((bitpos$2 & rightDataOnly) !== 0)) { - anyChangesMadeSoFar = true; - var originalHash$3 = x2.sci_BitmapIndexedSetNode__f_originalHashes.get(rightDataIdx); - newContent.set(compressedDataIdx, x2.getPayload__I__O(rightDataIdx)); - newOriginalHashes.set(compressedDataIdx, originalHash$3); - compressedDataIdx = ((1 + compressedDataIdx) | 0); - rightDataIdx = ((1 + rightDataIdx) | 0); - newSize = ((1 + newSize) | 0); - newCachedHashCode = ((newCachedHashCode + $m_sc_Hashing$().improve__I__I(originalHash$3)) | 0) - } else if (((bitpos$2 & leftNodeOnly) !== 0)) { - var newNode$4 = this.getNode__I__sci_SetNode(leftNodeIdx); - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), newNode$4); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - leftNodeIdx = ((1 + leftNodeIdx) | 0); - newSize = ((newSize + newNode$4.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newNode$4.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & rightNodeOnly) !== 0)) { - anyChangesMadeSoFar = true; - var newNode$5 = x2.getNode__I__sci_SetNode(rightNodeIdx); - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), newNode$5); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - rightNodeIdx = ((1 + rightNodeIdx) | 0); - newSize = ((newSize + newNode$5.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newNode$5.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & leftDataRightDataMigrateToNode) !== 0)) { - anyChangesMadeSoFar = true; - var leftOriginalHash$2 = this.getHash__I__I(leftDataIdx); - var rightOriginalHash$2 = x2.getHash__I__I(rightDataIdx); - var newNode$6 = x2.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(this.getPayload__I__O(leftDataIdx), leftOriginalHash$2, $m_sc_Hashing$().improve__I__I(leftOriginalHash$2), x2.getPayload__I__O(rightDataIdx), rightOriginalHash$2, $m_sc_Hashing$().improve__I__I(rightOriginalHash$2), nextShift); - newContent.set((((-1) + ((newContentSize - compressedNodeIdx) | 0)) | 0), newNode$6); - compressedNodeIdx = ((1 + compressedNodeIdx) | 0); - leftDataIdx = ((1 + leftDataIdx) | 0); - rightDataIdx = ((1 + rightDataIdx) | 0); - newSize = ((newSize + newNode$6.size__I()) | 0); - newCachedHashCode = ((newCachedHashCode + newNode$6.cachedJavaKeySetHashCode__I()) | 0) - } else if (((bitpos$2 & leftDataRightDataLeftOverwrites) !== 0)) { - var originalHash$4 = x2.sci_BitmapIndexedSetNode__f_originalHashes.get(rightDataIdx); - newContent.set(compressedDataIdx, x2.getPayload__I__O(rightDataIdx)); - newOriginalHashes.set(compressedDataIdx, originalHash$4); - compressedDataIdx = ((1 + compressedDataIdx) | 0); - rightDataIdx = ((1 + rightDataIdx) | 0); - newSize = ((1 + newSize) | 0); - newCachedHashCode = ((newCachedHashCode + $m_sc_Hashing$().improve__I__I(originalHash$4)) | 0); - leftDataIdx = ((1 + leftDataIdx) | 0) - }; - if ((bitpos$2 === maximumBitPos)) { - finished$2 = true - } else { - bitpos$2 = (bitpos$2 << 1) - } - }; - return (anyChangesMadeSoFar ? new $c_sci_BitmapIndexedSetNode(newDataMap, newNodeMap, newContent, newOriginalHashes, newSize, newCachedHashCode) : this) - } else { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode") - } -}); -$c_sci_BitmapIndexedSetNode.prototype.foreachWithHash__F2__V = (function(f) { - var i = this.sci_BitmapIndexedSetNode__f_dataMap; - var iN = $m_jl_Integer$().bitCount__I__I(i); - var i$1 = 0; - while ((i$1 < iN)) { - f.apply__O__O__O(this.getPayload__I__O(i$1), this.getHash__I__I(i$1)); - i$1 = ((1 + i$1) | 0) - }; - var i$2 = this.sci_BitmapIndexedSetNode__f_nodeMap; - var jN = $m_jl_Integer$().bitCount__I__I(i$2); - var j = 0; - while ((j < jN)) { - this.getNode__I__sci_SetNode(j).foreachWithHash__F2__V(f); - j = ((1 + j) | 0) - } -}); -$c_sci_BitmapIndexedSetNode.prototype.concat__sci_SetNode__I__sci_SetNode = (function(that, shift) { - return this.concat__sci_SetNode__I__sci_BitmapIndexedSetNode(that, shift) -}); -$c_sci_BitmapIndexedSetNode.prototype.copy__sci_SetNode = (function() { - return this.copy__sci_BitmapIndexedSetNode() -}); -$c_sci_BitmapIndexedSetNode.prototype.diff__sci_SetNode__I__sci_SetNode = (function(that, shift) { - return this.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(that, shift) -}); -$c_sci_BitmapIndexedSetNode.prototype.filterImpl__F1__Z__sci_SetNode = (function(pred, flipped) { - return this.filterImpl__F1__Z__sci_BitmapIndexedSetNode(pred, flipped) -}); -$c_sci_BitmapIndexedSetNode.prototype.removed__O__I__I__I__sci_SetNode = (function(element, originalHash, hash, shift) { - return this.removed__O__I__I__I__sci_BitmapIndexedSetNode(element, originalHash, hash, shift) -}); -$c_sci_BitmapIndexedSetNode.prototype.updated__O__I__I__I__sci_SetNode = (function(element, originalHash, hash, shift) { - return this.updated__O__I__I__I__sci_BitmapIndexedSetNode(element, originalHash, hash, shift) -}); -$c_sci_BitmapIndexedSetNode.prototype.getNode__I__sci_Node = (function(index) { - return this.getNode__I__sci_SetNode(index) -}); -function $as_sci_BitmapIndexedSetNode(obj) { - return (((obj instanceof $c_sci_BitmapIndexedSetNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.BitmapIndexedSetNode")) -} -function $isArrayOf_sci_BitmapIndexedSetNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_BitmapIndexedSetNode))) -} -function $asArrayOf_sci_BitmapIndexedSetNode(obj, depth) { - return (($isArrayOf_sci_BitmapIndexedSetNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.BitmapIndexedSetNode;", depth)) -} -var $d_sci_BitmapIndexedSetNode = new $TypeData().initClass({ - sci_BitmapIndexedSetNode: 0 -}, false, "scala.collection.immutable.BitmapIndexedSetNode", { - sci_BitmapIndexedSetNode: 1, - sci_SetNode: 1, - sci_Node: 1, - O: 1 -}); -$c_sci_BitmapIndexedSetNode.prototype.$classData = $d_sci_BitmapIndexedSetNode; -/** @constructor */ -function $c_sci_HashCollisionMapNode(originalHash, hash, content) { - this.sci_HashCollisionMapNode__f_originalHash = 0; - this.sci_HashCollisionMapNode__f_hash = 0; - this.sci_HashCollisionMapNode__f_content = null; - this.sci_HashCollisionMapNode__f_originalHash = originalHash; - this.sci_HashCollisionMapNode__f_hash = hash; - this.sci_HashCollisionMapNode__f_content = content; - $m_s_Predef$().require__Z__V((this.sci_HashCollisionMapNode__f_content.length__I() >= 2)) -} -$c_sci_HashCollisionMapNode.prototype = new $h_sci_MapNode(); -$c_sci_HashCollisionMapNode.prototype.constructor = $c_sci_HashCollisionMapNode; -/** @constructor */ -function $h_sci_HashCollisionMapNode() { - /**/ -} -$h_sci_HashCollisionMapNode.prototype = $c_sci_HashCollisionMapNode.prototype; -$c_sci_HashCollisionMapNode.prototype.indexOf__O__I = (function(key) { - var iter = this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator(); - var i = 0; - while (iter.hasNext__Z()) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z($as_T2(iter.next__O()).T2__f__1, key)) { - return i - }; - i = ((1 + i) | 0) - }; - return (-1) -}); -$c_sci_HashCollisionMapNode.prototype.size__I = (function() { - return this.sci_HashCollisionMapNode__f_content.length__I() -}); -$c_sci_HashCollisionMapNode.prototype.apply__O__I__I__I__O = (function(key, originalHash, hash, shift) { - var this$1 = this.get__O__I__I__I__s_Option(key, originalHash, hash, shift); - if (this$1.isEmpty__Z()) { - throw $ct_ju_NoSuchElementException__(new $c_ju_NoSuchElementException()) - } else { - return this$1.get__O() - } -}); -$c_sci_HashCollisionMapNode.prototype.get__O__I__I__I__s_Option = (function(key, originalHash, hash, shift) { - if ((this.sci_HashCollisionMapNode__f_hash === hash)) { - var index = this.indexOf__O__I(key); - return ((index >= 0) ? new $c_s_Some($as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(index)).T2__f__2) : $m_s_None$()) - } else { - return $m_s_None$() - } -}); -$c_sci_HashCollisionMapNode.prototype.getOrElse__O__I__I__I__F0__O = (function(key, originalHash, hash, shift, f) { - if ((this.sci_HashCollisionMapNode__f_hash === hash)) { - var x1 = this.indexOf__O__I(key); - return ((x1 === (-1)) ? f.apply__O() : $as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(x1)).T2__f__2) - } else { - return f.apply__O() - } -}); -$c_sci_HashCollisionMapNode.prototype.containsKey__O__I__I__I__Z = (function(key, originalHash, hash, shift) { - return ((this.sci_HashCollisionMapNode__f_hash === hash) && (this.indexOf__O__I(key) >= 0)) -}); -$c_sci_HashCollisionMapNode.prototype.updated__O__O__I__I__I__Z__sci_MapNode = (function(key, value, originalHash, hash, shift, replaceValue) { - var index = this.indexOf__O__I(key); - return ((index >= 0) ? (replaceValue ? (Object.is($as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(index)).T2__f__2, value) ? this : new $c_sci_HashCollisionMapNode(originalHash, hash, this.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(index, new $c_T2(key, value)))) : this) : new $c_sci_HashCollisionMapNode(originalHash, hash, this.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(new $c_T2(key, value)))) -}); -$c_sci_HashCollisionMapNode.prototype.removed__O__I__I__I__sci_MapNode = (function(key, originalHash, hash, shift) { - if ((!this.containsKey__O__I__I__I__Z(key, originalHash, hash, shift))) { - return this - } else { - var this$2 = this.sci_HashCollisionMapNode__f_content; - var pred = new $c_sjsr_AnonFunction1(((this$1, key$1) => ((keyValuePair$2) => { - var keyValuePair = $as_T2(keyValuePair$2); - return $m_sr_BoxesRunTime$().equals__O__O__Z(keyValuePair.T2__f__1, key$1) - }))(this, key)); - var updatedContent = this$2.filterImpl__F1__Z__sci_Vector(pred, true); - var x1 = updatedContent.length__I(); - if ((x1 === 1)) { - var x1$2 = $as_T2(updatedContent.apply__I__O(0)); - if ((x1$2 === null)) { - throw new $c_s_MatchError(x1$2) - }; - var k = x1$2.T2__f__1; - var v = x1$2.T2__f__2; - return new $c_sci_BitmapIndexedMapNode($m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(hash, 0)), 0, new $ac_O([k, v]), new $ac_I(new Int32Array([originalHash])), 1, hash) - } else { - return new $c_sci_HashCollisionMapNode(originalHash, hash, updatedContent) - } - } -}); -$c_sci_HashCollisionMapNode.prototype.hasNodes__Z = (function() { - return false -}); -$c_sci_HashCollisionMapNode.prototype.nodeArity__I = (function() { - return 0 -}); -$c_sci_HashCollisionMapNode.prototype.getNode__I__sci_MapNode = (function(index) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), "No sub-nodes present in hash-collision leaf node.") -}); -$c_sci_HashCollisionMapNode.prototype.hasPayload__Z = (function() { - return true -}); -$c_sci_HashCollisionMapNode.prototype.payloadArity__I = (function() { - return this.sci_HashCollisionMapNode__f_content.length__I() -}); -$c_sci_HashCollisionMapNode.prototype.getKey__I__O = (function(index) { - return $as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(index)).T2__f__1 -}); -$c_sci_HashCollisionMapNode.prototype.getValue__I__O = (function(index) { - return $as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(index)).T2__f__2 -}); -$c_sci_HashCollisionMapNode.prototype.getPayload__I__T2 = (function(index) { - return $as_T2(this.sci_HashCollisionMapNode__f_content.apply__I__O(index)) -}); -$c_sci_HashCollisionMapNode.prototype.getHash__I__I = (function(index) { - return this.sci_HashCollisionMapNode__f_originalHash -}); -$c_sci_HashCollisionMapNode.prototype.foreach__F1__V = (function(f) { - this.sci_HashCollisionMapNode__f_content.foreach__F1__V(f) -}); -$c_sci_HashCollisionMapNode.prototype.foreachEntry__F2__V = (function(f) { - this.sci_HashCollisionMapNode__f_content.foreach__F1__V(new $c_sjsr_AnonFunction1(((this$1, f$1) => ((x0$1$2) => { - var x0$1 = $as_T2(x0$1$2); - if ((x0$1 !== null)) { - var k = x0$1.T2__f__1; - var v = x0$1.T2__f__2; - return f$1.apply__O__O__O(k, v) - } else { - throw new $c_s_MatchError(x0$1) - } - }))(this, f))) -}); -$c_sci_HashCollisionMapNode.prototype.foreachWithHash__F3__V = (function(f) { - var iter = this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var next = $as_T2(iter.next__O()); - f.apply__O__O__O__O(next.T2__f__1, next.T2__f__2, this.sci_HashCollisionMapNode__f_originalHash) - } -}); -$c_sci_HashCollisionMapNode.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_HashCollisionMapNode)) { - var x2 = $as_sci_HashCollisionMapNode(that); - if ((this === x2)) { - return true - } else if (((this.sci_HashCollisionMapNode__f_hash === x2.sci_HashCollisionMapNode__f_hash) && (this.sci_HashCollisionMapNode__f_content.length__I() === x2.sci_HashCollisionMapNode__f_content.length__I()))) { - var iter = this.sci_HashCollisionMapNode__f_content.iterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var x1$2 = $as_T2(iter.next__O()); - if ((x1$2 === null)) { - throw new $c_s_MatchError(x1$2) - }; - var key = x1$2.T2__f__1; - var value = x1$2.T2__f__2; - var index = x2.indexOf__O__I(key); - if (((index < 0) || (!$m_sr_BoxesRunTime$().equals__O__O__Z(value, $as_T2(x2.sci_HashCollisionMapNode__f_content.apply__I__O(index)).T2__f__2)))) { - return false - } - }; - return true - } else { - return false - } - } else { - return false - } -}); -$c_sci_HashCollisionMapNode.prototype.filterImpl__F1__Z__sci_MapNode = (function(pred, flipped) { - var newContent = this.sci_HashCollisionMapNode__f_content.filterImpl__F1__Z__sci_Vector(pred, flipped); - var newContentLength = newContent.length__I(); - if ((newContentLength === 0)) { - var this$1 = $m_sci_MapNode$(); - return this$1.sci_MapNode$__f_EmptyMapNode - } else if ((newContentLength === 1)) { - var x1 = $as_T2(newContent.head__O()); - if ((x1 === null)) { - throw new $c_s_MatchError(x1) - }; - var k = x1.T2__f__1; - var v = x1.T2__f__2; - return new $c_sci_BitmapIndexedMapNode($m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(this.sci_HashCollisionMapNode__f_hash, 0)), 0, new $ac_O([k, v]), new $ac_I(new Int32Array([this.sci_HashCollisionMapNode__f_originalHash])), 1, this.sci_HashCollisionMapNode__f_hash) - } else { - return ((newContentLength === this.sci_HashCollisionMapNode__f_content.length__I()) ? this : new $c_sci_HashCollisionMapNode(this.sci_HashCollisionMapNode__f_originalHash, this.sci_HashCollisionMapNode__f_hash, newContent)) - } -}); -$c_sci_HashCollisionMapNode.prototype.hashCode__I = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Trie nodes do not support hashing.") -}); -$c_sci_HashCollisionMapNode.prototype.cachedJavaKeySetHashCode__I = (function() { - return $imul(this.sci_HashCollisionMapNode__f_content.length__I(), this.sci_HashCollisionMapNode__f_hash) -}); -$c_sci_HashCollisionMapNode.prototype.copy__sci_MapNode = (function() { - return new $c_sci_HashCollisionMapNode(this.sci_HashCollisionMapNode__f_originalHash, this.sci_HashCollisionMapNode__f_hash, this.sci_HashCollisionMapNode__f_content) -}); -$c_sci_HashCollisionMapNode.prototype.getNode__I__sci_Node = (function(index) { - return this.getNode__I__sci_MapNode(index) -}); -function $as_sci_HashCollisionMapNode(obj) { - return (((obj instanceof $c_sci_HashCollisionMapNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.HashCollisionMapNode")) -} -function $isArrayOf_sci_HashCollisionMapNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashCollisionMapNode))) -} -function $asArrayOf_sci_HashCollisionMapNode(obj, depth) { - return (($isArrayOf_sci_HashCollisionMapNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.HashCollisionMapNode;", depth)) -} -var $d_sci_HashCollisionMapNode = new $TypeData().initClass({ - sci_HashCollisionMapNode: 0 -}, false, "scala.collection.immutable.HashCollisionMapNode", { - sci_HashCollisionMapNode: 1, - sci_MapNode: 1, - sci_Node: 1, - O: 1 -}); -$c_sci_HashCollisionMapNode.prototype.$classData = $d_sci_HashCollisionMapNode; -/** @constructor */ -function $c_sci_HashCollisionSetNode(originalHash, hash, content) { - this.sci_HashCollisionSetNode__f_originalHash = 0; - this.sci_HashCollisionSetNode__f_hash = 0; - this.sci_HashCollisionSetNode__f_content = null; - this.sci_HashCollisionSetNode__f_originalHash = originalHash; - this.sci_HashCollisionSetNode__f_hash = hash; - this.sci_HashCollisionSetNode__f_content = content; - $m_s_Predef$().require__Z__V((this.sci_HashCollisionSetNode__f_content.length__I() >= 2)) -} -$c_sci_HashCollisionSetNode.prototype = new $h_sci_SetNode(); -$c_sci_HashCollisionSetNode.prototype.constructor = $c_sci_HashCollisionSetNode; -/** @constructor */ -function $h_sci_HashCollisionSetNode() { - /**/ -} -$h_sci_HashCollisionSetNode.prototype = $c_sci_HashCollisionSetNode.prototype; -$c_sci_HashCollisionSetNode.prototype.contains__O__I__I__I__Z = (function(element, originalHash, hash, shift) { - if ((this.sci_HashCollisionSetNode__f_hash === hash)) { - var this$1 = this.sci_HashCollisionSetNode__f_content; - return $f_sc_SeqOps__contains__O__Z(this$1, element) - } else { - return false - } -}); -$c_sci_HashCollisionSetNode.prototype.updated__O__I__I__I__sci_SetNode = (function(element, originalHash, hash, shift) { - return (this.contains__O__I__I__I__Z(element, originalHash, hash, shift) ? this : new $c_sci_HashCollisionSetNode(originalHash, hash, this.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(element))) -}); -$c_sci_HashCollisionSetNode.prototype.removed__O__I__I__I__sci_SetNode = (function(element, originalHash, hash, shift) { - if ((!this.contains__O__I__I__I__Z(element, originalHash, hash, shift))) { - return this - } else { - var this$2 = this.sci_HashCollisionSetNode__f_content; - var pred = new $c_sjsr_AnonFunction1(((this$1, element$1) => ((element0$2) => $m_sr_BoxesRunTime$().equals__O__O__Z(element0$2, element$1)))(this, element)); - var updatedContent = this$2.filterImpl__F1__Z__sci_Vector(pred, true); - var x1 = updatedContent.length__I(); - return ((x1 === 1) ? new $c_sci_BitmapIndexedSetNode($m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(hash, 0)), 0, new $ac_O([updatedContent.apply__I__O(0)]), new $ac_I(new Int32Array([originalHash])), 1, hash) : new $c_sci_HashCollisionSetNode(originalHash, hash, updatedContent)) - } -}); -$c_sci_HashCollisionSetNode.prototype.hasNodes__Z = (function() { - return false -}); -$c_sci_HashCollisionSetNode.prototype.nodeArity__I = (function() { - return 0 -}); -$c_sci_HashCollisionSetNode.prototype.getNode__I__sci_SetNode = (function(index) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), "No sub-nodes present in hash-collision leaf node.") -}); -$c_sci_HashCollisionSetNode.prototype.hasPayload__Z = (function() { - return true -}); -$c_sci_HashCollisionSetNode.prototype.payloadArity__I = (function() { - return this.sci_HashCollisionSetNode__f_content.length__I() -}); -$c_sci_HashCollisionSetNode.prototype.getPayload__I__O = (function(index) { - return this.sci_HashCollisionSetNode__f_content.apply__I__O(index) -}); -$c_sci_HashCollisionSetNode.prototype.getHash__I__I = (function(index) { - return this.sci_HashCollisionSetNode__f_originalHash -}); -$c_sci_HashCollisionSetNode.prototype.size__I = (function() { - return this.sci_HashCollisionSetNode__f_content.length__I() -}); -$c_sci_HashCollisionSetNode.prototype.foreach__F1__V = (function(f) { - var iter = this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator(); - while (iter.hasNext__Z()) { - f.apply__O__O(iter.next__O()) - } -}); -$c_sci_HashCollisionSetNode.prototype.cachedJavaKeySetHashCode__I = (function() { - return $imul(this.sci_HashCollisionSetNode__f_content.length__I(), this.sci_HashCollisionSetNode__f_hash) -}); -$c_sci_HashCollisionSetNode.prototype.filterImpl__F1__Z__sci_SetNode = (function(pred, flipped) { - var newContent = this.sci_HashCollisionSetNode__f_content.filterImpl__F1__Z__sci_Vector(pred, flipped); - var newContentLength = newContent.length__I(); - if ((newContentLength === 0)) { - var this$1 = $m_sci_SetNode$(); - return this$1.sci_SetNode$__f_EmptySetNode - } else { - return ((newContentLength === 1) ? new $c_sci_BitmapIndexedSetNode($m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(this.sci_HashCollisionSetNode__f_hash, 0)), 0, new $ac_O([newContent.head__O()]), new $ac_I(new Int32Array([this.sci_HashCollisionSetNode__f_originalHash])), 1, this.sci_HashCollisionSetNode__f_hash) : ((newContent.length__I() === this.sci_HashCollisionSetNode__f_content.length__I()) ? this : new $c_sci_HashCollisionSetNode(this.sci_HashCollisionSetNode__f_originalHash, this.sci_HashCollisionSetNode__f_hash, newContent))) - } -}); -$c_sci_HashCollisionSetNode.prototype.diff__sci_SetNode__I__sci_SetNode = (function(that, shift) { - return this.filterImpl__F1__Z__sci_SetNode(new $c_sjsr_AnonFunction1(((this$1, that$1, shift$1) => ((x$1$2) => that$1.contains__O__I__I__I__Z(x$1$2, this$1.sci_HashCollisionSetNode__f_originalHash, this$1.sci_HashCollisionSetNode__f_hash, shift$1)))(this, that, shift)), true) -}); -$c_sci_HashCollisionSetNode.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_HashCollisionSetNode)) { - var x2 = $as_sci_HashCollisionSetNode(that); - if ((this === x2)) { - return true - } else { - if ((this.sci_HashCollisionSetNode__f_hash === x2.sci_HashCollisionSetNode__f_hash)) { - var this$1 = this.sci_HashCollisionSetNode__f_content; - var $$x2 = this$1.length__I(); - var this$2 = x2.sci_HashCollisionSetNode__f_content; - var $$x1 = ($$x2 === this$2.length__I()) - } else { - var $$x1 = false - }; - if ($$x1) { - var this$3 = this.sci_HashCollisionSetNode__f_content; - var eta$0$1 = x2.sci_HashCollisionSetNode__f_content; - var res = true; - var it = this$3.iterator__sc_Iterator(); - while ((res && it.hasNext__Z())) { - var arg1 = it.next__O(); - res = $f_sc_SeqOps__contains__O__Z(eta$0$1, arg1) - }; - return res - } else { - return false - } - } - } else { - return false - } -}); -$c_sci_HashCollisionSetNode.prototype.hashCode__I = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Trie nodes do not support hashing.") -}); -$c_sci_HashCollisionSetNode.prototype.concat__sci_SetNode__I__sci_SetNode = (function(that, shift) { - if ((that instanceof $c_sci_HashCollisionSetNode)) { - var x2 = $as_sci_HashCollisionSetNode(that); - if ((x2 === this)) { - return this - } else { - var newContent = null; - var iter = x2.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var nextPayload = iter.next__O(); - var this$1 = this.sci_HashCollisionSetNode__f_content; - if ((!$f_sc_SeqOps__contains__O__Z(this$1, nextPayload))) { - if ((newContent === null)) { - newContent = new $c_sci_VectorBuilder(); - newContent.addAll__sc_IterableOnce__sci_VectorBuilder(this.sci_HashCollisionSetNode__f_content) - }; - newContent.addOne__O__sci_VectorBuilder(nextPayload) - } - }; - return ((newContent === null) ? this : new $c_sci_HashCollisionSetNode(this.sci_HashCollisionSetNode__f_originalHash, this.sci_HashCollisionSetNode__f_hash, newContent.result__sci_Vector())) - } - } else if ((that instanceof $c_sci_BitmapIndexedSetNode)) { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "Cannot concatenate a HashCollisionSetNode with a BitmapIndexedSetNode") - } else { - throw new $c_s_MatchError(that) - } -}); -$c_sci_HashCollisionSetNode.prototype.foreachWithHash__F2__V = (function(f) { - var iter = this.sci_HashCollisionSetNode__f_content.iterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var next = iter.next__O(); - f.apply__O__O__O(next, this.sci_HashCollisionSetNode__f_originalHash) - } -}); -$c_sci_HashCollisionSetNode.prototype.copy__sci_SetNode = (function() { - return new $c_sci_HashCollisionSetNode(this.sci_HashCollisionSetNode__f_originalHash, this.sci_HashCollisionSetNode__f_hash, this.sci_HashCollisionSetNode__f_content) -}); -$c_sci_HashCollisionSetNode.prototype.getNode__I__sci_Node = (function(index) { - return this.getNode__I__sci_SetNode(index) -}); -function $as_sci_HashCollisionSetNode(obj) { - return (((obj instanceof $c_sci_HashCollisionSetNode) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.HashCollisionSetNode")) -} -function $isArrayOf_sci_HashCollisionSetNode(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashCollisionSetNode))) -} -function $asArrayOf_sci_HashCollisionSetNode(obj, depth) { - return (($isArrayOf_sci_HashCollisionSetNode(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.HashCollisionSetNode;", depth)) -} -var $d_sci_HashCollisionSetNode = new $TypeData().initClass({ - sci_HashCollisionSetNode: 0 -}, false, "scala.collection.immutable.HashCollisionSetNode", { - sci_HashCollisionSetNode: 1, - sci_SetNode: 1, - sci_Node: 1, - O: 1 -}); -$c_sci_HashCollisionSetNode.prototype.$classData = $d_sci_HashCollisionSetNode; -/** @constructor */ -function $c_sci_HashMap$() { - this.sci_HashMap$__f_EmptyMap = null; - $n_sci_HashMap$ = this; - var this$1 = $m_sci_MapNode$(); - this.sci_HashMap$__f_EmptyMap = new $c_sci_HashMap(this$1.sci_MapNode$__f_EmptyMapNode) -} -$c_sci_HashMap$.prototype = new $h_O(); -$c_sci_HashMap$.prototype.constructor = $c_sci_HashMap$; -/** @constructor */ -function $h_sci_HashMap$() { - /**/ -} -$h_sci_HashMap$.prototype = $c_sci_HashMap$.prototype; -$c_sci_HashMap$.prototype.from__sc_IterableOnce__sci_HashMap = (function(source) { - if ((source instanceof $c_sci_HashMap)) { - var x2 = $as_sci_HashMap(source); - return x2 - } else { - var this$1 = new $c_sci_HashMapBuilder(); - var this$2 = this$1.addAll__sc_IterableOnce__sci_HashMapBuilder(source); - return this$2.result__sci_HashMap() - } -}); -$c_sci_HashMap$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_HashMapBuilder() -}); -$c_sci_HashMap$.prototype.from__sc_IterableOnce__O = (function(it) { - return this.from__sc_IterableOnce__sci_HashMap(it) -}); -$c_sci_HashMap$.prototype.empty__O = (function() { - return this.sci_HashMap$__f_EmptyMap -}); -var $d_sci_HashMap$ = new $TypeData().initClass({ - sci_HashMap$: 0 -}, false, "scala.collection.immutable.HashMap$", { - sci_HashMap$: 1, - O: 1, - sc_MapFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_HashMap$.prototype.$classData = $d_sci_HashMap$; -var $n_sci_HashMap$; -function $m_sci_HashMap$() { - if ((!$n_sci_HashMap$)) { - $n_sci_HashMap$ = new $c_sci_HashMap$() - }; - return $n_sci_HashMap$ -} -/** @constructor */ -function $c_sci_HashSet$() { - this.sci_HashSet$__f_EmptySet = null; - $n_sci_HashSet$ = this; - var this$1 = $m_sci_SetNode$(); - this.sci_HashSet$__f_EmptySet = new $c_sci_HashSet(this$1.sci_SetNode$__f_EmptySetNode) -} -$c_sci_HashSet$.prototype = new $h_O(); -$c_sci_HashSet$.prototype.constructor = $c_sci_HashSet$; -/** @constructor */ -function $h_sci_HashSet$() { - /**/ -} -$h_sci_HashSet$.prototype = $c_sci_HashSet$.prototype; -$c_sci_HashSet$.prototype.from__sc_IterableOnce__sci_HashSet = (function(source) { - if ((source instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(source); - return x2 - } else if ((source.knownSize__I() === 0)) { - return this.sci_HashSet$__f_EmptySet - } else { - var this$1 = new $c_sci_HashSetBuilder(); - var this$2 = this$1.addAll__sc_IterableOnce__sci_HashSetBuilder(source); - return this$2.result__sci_HashSet() - } -}); -$c_sci_HashSet$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_HashSetBuilder() -}); -$c_sci_HashSet$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_HashSet(source) -}); -var $d_sci_HashSet$ = new $TypeData().initClass({ - sci_HashSet$: 0 -}, false, "scala.collection.immutable.HashSet$", { - sci_HashSet$: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_HashSet$.prototype.$classData = $d_sci_HashSet$; -var $n_sci_HashSet$; -function $m_sci_HashSet$() { - if ((!$n_sci_HashSet$)) { - $n_sci_HashSet$ = new $c_sci_HashSet$() - }; - return $n_sci_HashSet$ -} -/** @constructor */ -function $c_sci_LazyList$State$Cons(head, tail) { - this.sci_LazyList$State$Cons__f_head = null; - this.sci_LazyList$State$Cons__f_tail = null; - this.sci_LazyList$State$Cons__f_head = head; - this.sci_LazyList$State$Cons__f_tail = tail -} -$c_sci_LazyList$State$Cons.prototype = new $h_O(); -$c_sci_LazyList$State$Cons.prototype.constructor = $c_sci_LazyList$State$Cons; -/** @constructor */ -function $h_sci_LazyList$State$Cons() { - /**/ -} -$h_sci_LazyList$State$Cons.prototype = $c_sci_LazyList$State$Cons.prototype; -$c_sci_LazyList$State$Cons.prototype.head__O = (function() { - return this.sci_LazyList$State$Cons__f_head -}); -$c_sci_LazyList$State$Cons.prototype.tail__sci_LazyList = (function() { - return this.sci_LazyList$State$Cons__f_tail -}); -var $d_sci_LazyList$State$Cons = new $TypeData().initClass({ - sci_LazyList$State$Cons: 0 -}, false, "scala.collection.immutable.LazyList$State$Cons", { - sci_LazyList$State$Cons: 1, - O: 1, - sci_LazyList$State: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_LazyList$State$Cons.prototype.$classData = $d_sci_LazyList$State$Cons; -/** @constructor */ -function $c_sci_LazyList$State$Empty$() { - /**/ -} -$c_sci_LazyList$State$Empty$.prototype = new $h_O(); -$c_sci_LazyList$State$Empty$.prototype.constructor = $c_sci_LazyList$State$Empty$; -/** @constructor */ -function $h_sci_LazyList$State$Empty$() { - /**/ -} -$h_sci_LazyList$State$Empty$.prototype = $c_sci_LazyList$State$Empty$.prototype; -$c_sci_LazyList$State$Empty$.prototype.head__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "head of empty lazy list") -}); -$c_sci_LazyList$State$Empty$.prototype.tail__sci_LazyList = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "tail of empty lazy list") -}); -$c_sci_LazyList$State$Empty$.prototype.head__O = (function() { - this.head__E() -}); -var $d_sci_LazyList$State$Empty$ = new $TypeData().initClass({ - sci_LazyList$State$Empty$: 0 -}, false, "scala.collection.immutable.LazyList$State$Empty$", { - sci_LazyList$State$Empty$: 1, - O: 1, - sci_LazyList$State: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_LazyList$State$Empty$.prototype.$classData = $d_sci_LazyList$State$Empty$; -var $n_sci_LazyList$State$Empty$; -function $m_sci_LazyList$State$Empty$() { - if ((!$n_sci_LazyList$State$Empty$)) { - $n_sci_LazyList$State$Empty$ = new $c_sci_LazyList$State$Empty$() - }; - return $n_sci_LazyList$State$Empty$ -} -/** @constructor */ -function $c_sci_Map$() { - /**/ -} -$c_sci_Map$.prototype = new $h_O(); -$c_sci_Map$.prototype.constructor = $c_sci_Map$; -/** @constructor */ -function $h_sci_Map$() { - /**/ -} -$h_sci_Map$.prototype = $c_sci_Map$.prototype; -$c_sci_Map$.prototype.from__sc_IterableOnce__sci_Map = (function(it) { - if ($is_sci_Iterable(it)) { - var x2 = $as_sci_Iterable(it); - if (x2.isEmpty__Z()) { - return $m_sci_Map$EmptyMap$() - } - }; - if ($is_sci_Map(it)) { - var x3 = $as_sci_Map(it); - return x3 - }; - var this$1 = new $c_sci_MapBuilderImpl(); - var this$2 = this$1.addAll__sc_IterableOnce__sci_MapBuilderImpl(it); - return this$2.result__sci_Map() -}); -$c_sci_Map$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_MapBuilderImpl() -}); -$c_sci_Map$.prototype.from__sc_IterableOnce__O = (function(it) { - return this.from__sc_IterableOnce__sci_Map(it) -}); -$c_sci_Map$.prototype.empty__O = (function() { - return $m_sci_Map$EmptyMap$() -}); -var $d_sci_Map$ = new $TypeData().initClass({ - sci_Map$: 0 -}, false, "scala.collection.immutable.Map$", { - sci_Map$: 1, - O: 1, - sc_MapFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$.prototype.$classData = $d_sci_Map$; -var $n_sci_Map$; -function $m_sci_Map$() { - if ((!$n_sci_Map$)) { - $n_sci_Map$ = new $c_sci_Map$() - }; - return $n_sci_Map$ -} -/** @constructor */ -function $c_sci_Set$() { - /**/ -} -$c_sci_Set$.prototype = new $h_O(); -$c_sci_Set$.prototype.constructor = $c_sci_Set$; -/** @constructor */ -function $h_sci_Set$() { - /**/ -} -$h_sci_Set$.prototype = $c_sci_Set$.prototype; -$c_sci_Set$.prototype.from__sc_IterableOnce__sci_Set = (function(it) { - if ($is_sci_SortedSet(it)) { - var this$1 = new $c_sci_SetBuilderImpl(); - var this$2 = this$1.addAll__sc_IterableOnce__sci_SetBuilderImpl(it); - return this$2.result__sci_Set() - } else if ((it.knownSize__I() === 0)) { - return $m_sci_Set$EmptySet$() - } else if ($is_sci_Set(it)) { - var x3 = $as_sci_Set(it); - return x3 - } else { - var this$3 = new $c_sci_SetBuilderImpl(); - var this$4 = this$3.addAll__sc_IterableOnce__sci_SetBuilderImpl(it); - return this$4.result__sci_Set() - } -}); -$c_sci_Set$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_SetBuilderImpl() -}); -$c_sci_Set$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_Set(source) -}); -var $d_sci_Set$ = new $TypeData().initClass({ - sci_Set$: 0 -}, false, "scala.collection.immutable.Set$", { - sci_Set$: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$.prototype.$classData = $d_sci_Set$; -var $n_sci_Set$; -function $m_sci_Set$() { - if ((!$n_sci_Set$)) { - $n_sci_Set$ = new $c_sci_Set$() - }; - return $n_sci_Set$ -} -function $is_scm_Builder(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Builder))) -} -function $as_scm_Builder(obj) { - return (($is_scm_Builder(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.Builder")) -} -function $isArrayOf_scm_Builder(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Builder))) -} -function $asArrayOf_scm_Builder(obj, depth) { - return (($isArrayOf_scm_Builder(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.Builder;", depth)) -} -/** @constructor */ -function $c_scm_HashMap$() { - /**/ -} -$c_scm_HashMap$.prototype = new $h_O(); -$c_scm_HashMap$.prototype.constructor = $c_scm_HashMap$; -/** @constructor */ -function $h_scm_HashMap$() { - /**/ -} -$h_scm_HashMap$.prototype = $c_scm_HashMap$.prototype; -$c_scm_HashMap$.prototype.from__sc_IterableOnce__scm_HashMap = (function(it) { - var k = it.knownSize__I(); - var cap = ((k > 0) ? $doubleToInt((((1 + k) | 0) / 0.75)) : 16); - return $ct_scm_HashMap__I__D__(new $c_scm_HashMap(), cap, 0.75).addAll__sc_IterableOnce__scm_HashMap(it) -}); -$c_scm_HashMap$.prototype.newBuilder__scm_Builder = (function() { - return new $c_scm_HashMap$$anon$6(16, 0.75) -}); -$c_scm_HashMap$.prototype.from__sc_IterableOnce__O = (function(it) { - return this.from__sc_IterableOnce__scm_HashMap(it) -}); -$c_scm_HashMap$.prototype.empty__O = (function() { - return $ct_scm_HashMap__(new $c_scm_HashMap()) -}); -var $d_scm_HashMap$ = new $TypeData().initClass({ - scm_HashMap$: 0 -}, false, "scala.collection.mutable.HashMap$", { - scm_HashMap$: 1, - O: 1, - sc_MapFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_HashMap$.prototype.$classData = $d_scm_HashMap$; -var $n_scm_HashMap$; -function $m_scm_HashMap$() { - if ((!$n_scm_HashMap$)) { - $n_scm_HashMap$ = new $c_scm_HashMap$() - }; - return $n_scm_HashMap$ -} -/** @constructor */ -function $c_scm_HashSet$() { - /**/ -} -$c_scm_HashSet$.prototype = new $h_O(); -$c_scm_HashSet$.prototype.constructor = $c_scm_HashSet$; -/** @constructor */ -function $h_scm_HashSet$() { - /**/ -} -$h_scm_HashSet$.prototype = $c_scm_HashSet$.prototype; -$c_scm_HashSet$.prototype.from__sc_IterableOnce__scm_HashSet = (function(it) { - var k = it.knownSize__I(); - var cap = ((k > 0) ? $doubleToInt((((1 + k) | 0) / 0.75)) : 16); - var this$1 = $ct_scm_HashSet__I__D__(new $c_scm_HashSet(), cap, 0.75); - return this$1.addAll__sc_IterableOnce__scm_HashSet(it) -}); -$c_scm_HashSet$.prototype.newBuilder__scm_Builder = (function() { - return new $c_scm_HashSet$$anon$4(16, 0.75) -}); -$c_scm_HashSet$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__scm_HashSet(source) -}); -var $d_scm_HashSet$ = new $TypeData().initClass({ - scm_HashSet$: 0 -}, false, "scala.collection.mutable.HashSet$", { - scm_HashSet$: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_HashSet$.prototype.$classData = $d_scm_HashSet$; -var $n_scm_HashSet$; -function $m_scm_HashSet$() { - if ((!$n_scm_HashSet$)) { - $n_scm_HashSet$ = new $c_scm_HashSet$() - }; - return $n_scm_HashSet$ -} -/** @constructor */ -function $c_s_math_Equiv$() { - /**/ -} -$c_s_math_Equiv$.prototype = new $h_O(); -$c_s_math_Equiv$.prototype.constructor = $c_s_math_Equiv$; -/** @constructor */ -function $h_s_math_Equiv$() { - /**/ -} -$h_s_math_Equiv$.prototype = $c_s_math_Equiv$.prototype; -var $d_s_math_Equiv$ = new $TypeData().initClass({ - s_math_Equiv$: 0 -}, false, "scala.math.Equiv$", { - s_math_Equiv$: 1, - O: 1, - s_math_LowPriorityEquiv: 1, - Ljava_io_Serializable: 1 -}); -$c_s_math_Equiv$.prototype.$classData = $d_s_math_Equiv$; -var $n_s_math_Equiv$; -function $m_s_math_Equiv$() { - if ((!$n_s_math_Equiv$)) { - $n_s_math_Equiv$ = new $c_s_math_Equiv$() - }; - return $n_s_math_Equiv$ -} -/** @constructor */ -function $c_s_math_Ordering$() { - /**/ -} -$c_s_math_Ordering$.prototype = new $h_O(); -$c_s_math_Ordering$.prototype.constructor = $c_s_math_Ordering$; -/** @constructor */ -function $h_s_math_Ordering$() { - /**/ -} -$h_s_math_Ordering$.prototype = $c_s_math_Ordering$.prototype; -var $d_s_math_Ordering$ = new $TypeData().initClass({ - s_math_Ordering$: 0 -}, false, "scala.math.Ordering$", { - s_math_Ordering$: 1, - O: 1, - s_math_LowPriorityOrderingImplicits: 1, - Ljava_io_Serializable: 1 -}); -$c_s_math_Ordering$.prototype.$classData = $d_s_math_Ordering$; -var $n_s_math_Ordering$; -function $m_s_math_Ordering$() { - if ((!$n_s_math_Ordering$)) { - $n_s_math_Ordering$ = new $c_s_math_Ordering$() - }; - return $n_s_math_Ordering$ -} -function $as_s_math_ScalaNumber(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "scala.math.ScalaNumber")) -} -function $isArrayOf_s_math_ScalaNumber(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_math_ScalaNumber))) -} -function $asArrayOf_s_math_ScalaNumber(obj, depth) { - return (($isArrayOf_s_math_ScalaNumber(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.math.ScalaNumber;", depth)) -} -/** @constructor */ -function $c_s_reflect_NoManifest$() { - /**/ -} -$c_s_reflect_NoManifest$.prototype = new $h_O(); -$c_s_reflect_NoManifest$.prototype.constructor = $c_s_reflect_NoManifest$; -/** @constructor */ -function $h_s_reflect_NoManifest$() { - /**/ -} -$h_s_reflect_NoManifest$.prototype = $c_s_reflect_NoManifest$.prototype; -$c_s_reflect_NoManifest$.prototype.toString__T = (function() { - return "" -}); -var $d_s_reflect_NoManifest$ = new $TypeData().initClass({ - s_reflect_NoManifest$: 0 -}, false, "scala.reflect.NoManifest$", { - s_reflect_NoManifest$: 1, - O: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1 -}); -$c_s_reflect_NoManifest$.prototype.$classData = $d_s_reflect_NoManifest$; -var $n_s_reflect_NoManifest$; -function $m_s_reflect_NoManifest$() { - if ((!$n_s_reflect_NoManifest$)) { - $n_s_reflect_NoManifest$ = new $c_s_reflect_NoManifest$() - }; - return $n_s_reflect_NoManifest$ -} -var $d_sr_Nothing$ = new $TypeData().initClass({ - sr_Nothing$: 0 -}, false, "scala.runtime.Nothing$", { - sr_Nothing$: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -/** @constructor */ -function $c_sjsr_AnonFunction0(f) { - this.sjsr_AnonFunction0__f_f = null; - this.sjsr_AnonFunction0__f_f = f -} -$c_sjsr_AnonFunction0.prototype = new $h_sr_AbstractFunction0(); -$c_sjsr_AnonFunction0.prototype.constructor = $c_sjsr_AnonFunction0; -/** @constructor */ -function $h_sjsr_AnonFunction0() { - /**/ -} -$h_sjsr_AnonFunction0.prototype = $c_sjsr_AnonFunction0.prototype; -$c_sjsr_AnonFunction0.prototype.apply__O = (function() { - return (0, this.sjsr_AnonFunction0__f_f)() -}); -var $d_sjsr_AnonFunction0 = new $TypeData().initClass({ - sjsr_AnonFunction0: 0 -}, false, "scala.scalajs.runtime.AnonFunction0", { - sjsr_AnonFunction0: 1, - sr_AbstractFunction0: 1, - O: 1, - F0: 1 -}); -$c_sjsr_AnonFunction0.prototype.$classData = $d_sjsr_AnonFunction0; -/** @constructor */ -function $c_sjsr_AnonFunction1(f) { - this.sjsr_AnonFunction1__f_f = null; - this.sjsr_AnonFunction1__f_f = f -} -$c_sjsr_AnonFunction1.prototype = new $h_sr_AbstractFunction1(); -$c_sjsr_AnonFunction1.prototype.constructor = $c_sjsr_AnonFunction1; -/** @constructor */ -function $h_sjsr_AnonFunction1() { - /**/ -} -$h_sjsr_AnonFunction1.prototype = $c_sjsr_AnonFunction1.prototype; -$c_sjsr_AnonFunction1.prototype.apply__O__O = (function(arg1) { - return (0, this.sjsr_AnonFunction1__f_f)(arg1) -}); -var $d_sjsr_AnonFunction1 = new $TypeData().initClass({ - sjsr_AnonFunction1: 0 -}, false, "scala.scalajs.runtime.AnonFunction1", { - sjsr_AnonFunction1: 1, - sr_AbstractFunction1: 1, - O: 1, - F1: 1 -}); -$c_sjsr_AnonFunction1.prototype.$classData = $d_sjsr_AnonFunction1; -/** @constructor */ -function $c_sjsr_AnonFunction2(f) { - this.sjsr_AnonFunction2__f_f = null; - this.sjsr_AnonFunction2__f_f = f -} -$c_sjsr_AnonFunction2.prototype = new $h_sr_AbstractFunction2(); -$c_sjsr_AnonFunction2.prototype.constructor = $c_sjsr_AnonFunction2; -/** @constructor */ -function $h_sjsr_AnonFunction2() { - /**/ -} -$h_sjsr_AnonFunction2.prototype = $c_sjsr_AnonFunction2.prototype; -$c_sjsr_AnonFunction2.prototype.apply__O__O__O = (function(arg1, arg2) { - return (0, this.sjsr_AnonFunction2__f_f)(arg1, arg2) -}); -var $d_sjsr_AnonFunction2 = new $TypeData().initClass({ - sjsr_AnonFunction2: 0 -}, false, "scala.scalajs.runtime.AnonFunction2", { - sjsr_AnonFunction2: 1, - sr_AbstractFunction2: 1, - O: 1, - F2: 1 -}); -$c_sjsr_AnonFunction2.prototype.$classData = $d_sjsr_AnonFunction2; -/** @constructor */ -function $c_sjsr_AnonFunction3(f) { - this.sjsr_AnonFunction3__f_f = null; - this.sjsr_AnonFunction3__f_f = f -} -$c_sjsr_AnonFunction3.prototype = new $h_sr_AbstractFunction3(); -$c_sjsr_AnonFunction3.prototype.constructor = $c_sjsr_AnonFunction3; -/** @constructor */ -function $h_sjsr_AnonFunction3() { - /**/ -} -$h_sjsr_AnonFunction3.prototype = $c_sjsr_AnonFunction3.prototype; -$c_sjsr_AnonFunction3.prototype.apply__O__O__O__O = (function(arg1, arg2, arg3) { - return (0, this.sjsr_AnonFunction3__f_f)(arg1, arg2, arg3) -}); -var $d_sjsr_AnonFunction3 = new $TypeData().initClass({ - sjsr_AnonFunction3: 0 -}, false, "scala.scalajs.runtime.AnonFunction3", { - sjsr_AnonFunction3: 1, - sr_AbstractFunction3: 1, - O: 1, - F3: 1 -}); -$c_sjsr_AnonFunction3.prototype.$classData = $d_sjsr_AnonFunction3; -/** @constructor */ -function $c_Lfastparse_internal_Msgs(value) { - this.Lfastparse_internal_Msgs__f_value = null; - this.Lfastparse_internal_Msgs__f_value = value -} -$c_Lfastparse_internal_Msgs.prototype = new $h_O(); -$c_Lfastparse_internal_Msgs.prototype.constructor = $c_Lfastparse_internal_Msgs; -/** @constructor */ -function $h_Lfastparse_internal_Msgs() { - /**/ -} -$h_Lfastparse_internal_Msgs.prototype = $c_Lfastparse_internal_Msgs.prototype; -$c_Lfastparse_internal_Msgs.prototype.$colon$colon$colon__Lfastparse_internal_Msgs__Lfastparse_internal_Msgs = (function(other) { - var rassoc$1 = other.Lfastparse_internal_Msgs__f_value; - return new $c_Lfastparse_internal_Msgs(this.Lfastparse_internal_Msgs__f_value.$colon$colon$colon__sci_List__sci_List(rassoc$1)) -}); -$c_Lfastparse_internal_Msgs.prototype.$colon$colon__Lfastparse_internal_Lazy__Lfastparse_internal_Msgs = (function(other) { - var this$1 = this.Lfastparse_internal_Msgs__f_value; - return new $c_Lfastparse_internal_Msgs(new $c_sci_$colon$colon(other, this$1)) -}); -$c_Lfastparse_internal_Msgs.prototype.toString__T = (function() { - return $m_Lfastparse_internal_Util$().parenthize__sci_Seq__T(this.Lfastparse_internal_Msgs__f_value) -}); -$c_Lfastparse_internal_Msgs.prototype.productPrefix__T = (function() { - return "Msgs" -}); -$c_Lfastparse_internal_Msgs.prototype.productArity__I = (function() { - return 1 -}); -$c_Lfastparse_internal_Msgs.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lfastparse_internal_Msgs__f_value : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lfastparse_internal_Msgs.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lfastparse_internal_Msgs.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lfastparse_internal_Msgs.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lfastparse_internal_Msgs)) { - var Msgs$1 = $as_Lfastparse_internal_Msgs(x$1); - var x = this.Lfastparse_internal_Msgs__f_value; - var x$2 = Msgs$1.Lfastparse_internal_Msgs__f_value; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } -}); -function $as_Lfastparse_internal_Msgs(obj) { - return (((obj instanceof $c_Lfastparse_internal_Msgs) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.internal.Msgs")) -} -function $isArrayOf_Lfastparse_internal_Msgs(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_internal_Msgs))) -} -function $asArrayOf_Lfastparse_internal_Msgs(obj, depth) { - return (($isArrayOf_Lfastparse_internal_Msgs(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.internal.Msgs;", depth)) -} -var $d_Lfastparse_internal_Msgs = new $TypeData().initClass({ - Lfastparse_internal_Msgs: 0 -}, false, "fastparse.internal.Msgs", { - Lfastparse_internal_Msgs: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lfastparse_internal_Msgs.prototype.$classData = $d_Lfastparse_internal_Msgs; -/** @constructor */ -function $c_Lhb_dhbw_Class(name, genericParams, superType, fields, methods) { - this.Lhb_dhbw_Class__f_name = null; - this.Lhb_dhbw_Class__f_genericParams = null; - this.Lhb_dhbw_Class__f_superType = null; - this.Lhb_dhbw_Class__f_fields = null; - this.Lhb_dhbw_Class__f_methods = null; - this.Lhb_dhbw_Class__f_name = name; - this.Lhb_dhbw_Class__f_genericParams = genericParams; - this.Lhb_dhbw_Class__f_superType = superType; - this.Lhb_dhbw_Class__f_fields = fields; - this.Lhb_dhbw_Class__f_methods = methods -} -$c_Lhb_dhbw_Class.prototype = new $h_O(); -$c_Lhb_dhbw_Class.prototype.constructor = $c_Lhb_dhbw_Class; -/** @constructor */ -function $h_Lhb_dhbw_Class() { - /**/ -} -$h_Lhb_dhbw_Class.prototype = $c_Lhb_dhbw_Class.prototype; -$c_Lhb_dhbw_Class.prototype.productPrefix__T = (function() { - return "Class" -}); -$c_Lhb_dhbw_Class.prototype.productArity__I = (function() { - return 5 -}); -$c_Lhb_dhbw_Class.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_Class__f_name; - break - } - case 1: { - return this.Lhb_dhbw_Class__f_genericParams; - break - } - case 2: { - return this.Lhb_dhbw_Class__f_superType; - break - } - case 3: { - return this.Lhb_dhbw_Class__f_fields; - break - } - case 4: { - return this.Lhb_dhbw_Class__f_methods; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_Class.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_Class.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_Class.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_Class.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_Class)) { - var Class$1 = $as_Lhb_dhbw_Class(x$1); - if ((this.Lhb_dhbw_Class__f_name === Class$1.Lhb_dhbw_Class__f_name)) { - var x = this.Lhb_dhbw_Class__f_genericParams; - var x$2 = Class$1.Lhb_dhbw_Class__f_genericParams; - var $$x3 = ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - var $$x3 = false - }; - if ($$x3) { - var x$3 = this.Lhb_dhbw_Class__f_superType; - var x$4 = Class$1.Lhb_dhbw_Class__f_superType; - var $$x2 = ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - var $$x2 = false - }; - if ($$x2) { - var x$5 = this.Lhb_dhbw_Class__f_fields; - var x$6 = Class$1.Lhb_dhbw_Class__f_fields; - var $$x1 = ((x$5 === null) ? (x$6 === null) : x$5.equals__O__Z(x$6)) - } else { - var $$x1 = false - }; - if ($$x1) { - var x$7 = this.Lhb_dhbw_Class__f_methods; - var x$8 = Class$1.Lhb_dhbw_Class__f_methods; - return ((x$7 === null) ? (x$8 === null) : x$7.equals__O__Z(x$8)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_Class(obj) { - return (((obj instanceof $c_Lhb_dhbw_Class) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Class")) -} -function $isArrayOf_Lhb_dhbw_Class(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Class))) -} -function $asArrayOf_Lhb_dhbw_Class(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Class(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Class;", depth)) -} -var $d_Lhb_dhbw_Class = new $TypeData().initClass({ - Lhb_dhbw_Class: 0 -}, false, "hb.dhbw.Class", { - Lhb_dhbw_Class: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_Class.prototype.$classData = $d_Lhb_dhbw_Class; -/** @constructor */ -function $c_Lhb_dhbw_Method(genericParams, retType, name, params, retExpr) { - this.Lhb_dhbw_Method__f_genericParams = null; - this.Lhb_dhbw_Method__f_retType = null; - this.Lhb_dhbw_Method__f_name = null; - this.Lhb_dhbw_Method__f_params = null; - this.Lhb_dhbw_Method__f_retExpr = null; - this.Lhb_dhbw_Method__f_genericParams = genericParams; - this.Lhb_dhbw_Method__f_retType = retType; - this.Lhb_dhbw_Method__f_name = name; - this.Lhb_dhbw_Method__f_params = params; - this.Lhb_dhbw_Method__f_retExpr = retExpr -} -$c_Lhb_dhbw_Method.prototype = new $h_O(); -$c_Lhb_dhbw_Method.prototype.constructor = $c_Lhb_dhbw_Method; -/** @constructor */ -function $h_Lhb_dhbw_Method() { - /**/ -} -$h_Lhb_dhbw_Method.prototype = $c_Lhb_dhbw_Method.prototype; -$c_Lhb_dhbw_Method.prototype.productPrefix__T = (function() { - return "Method" -}); -$c_Lhb_dhbw_Method.prototype.productArity__I = (function() { - return 5 -}); -$c_Lhb_dhbw_Method.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_Method__f_genericParams; - break - } - case 1: { - return this.Lhb_dhbw_Method__f_retType; - break - } - case 2: { - return this.Lhb_dhbw_Method__f_name; - break - } - case 3: { - return this.Lhb_dhbw_Method__f_params; - break - } - case 4: { - return this.Lhb_dhbw_Method__f_retExpr; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_Method.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_Method.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_Method.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_Method.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_Method)) { - var Method$1 = $as_Lhb_dhbw_Method(x$1); - var x = this.Lhb_dhbw_Method__f_genericParams; - var x$2 = Method$1.Lhb_dhbw_Method__f_genericParams; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - var x$3 = this.Lhb_dhbw_Method__f_retType; - var x$4 = Method$1.Lhb_dhbw_Method__f_retType; - var $$x2 = ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - var $$x2 = false - }; - if (($$x2 && (this.Lhb_dhbw_Method__f_name === Method$1.Lhb_dhbw_Method__f_name))) { - var x$5 = this.Lhb_dhbw_Method__f_params; - var x$6 = Method$1.Lhb_dhbw_Method__f_params; - var $$x1 = ((x$5 === null) ? (x$6 === null) : x$5.equals__O__Z(x$6)) - } else { - var $$x1 = false - }; - if ($$x1) { - var x$7 = this.Lhb_dhbw_Method__f_retExpr; - var x$8 = Method$1.Lhb_dhbw_Method__f_retExpr; - return ((x$7 === null) ? (x$8 === null) : x$7.equals__O__Z(x$8)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_Method(obj) { - return (((obj instanceof $c_Lhb_dhbw_Method) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Method")) -} -function $isArrayOf_Lhb_dhbw_Method(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Method))) -} -function $asArrayOf_Lhb_dhbw_Method(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Method(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Method;", depth)) -} -var $d_Lhb_dhbw_Method = new $TypeData().initClass({ - Lhb_dhbw_Method: 0 -}, false, "hb.dhbw.Method", { - Lhb_dhbw_Method: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_Method.prototype.$classData = $d_Lhb_dhbw_Method; -/** @constructor */ -function $c_Lhb_dhbw_NType(name, params) { - this.Lhb_dhbw_NType__f_name = null; - this.Lhb_dhbw_NType__f_params = null; - this.Lhb_dhbw_NType__f_name = name; - this.Lhb_dhbw_NType__f_params = params -} -$c_Lhb_dhbw_NType.prototype = new $h_O(); -$c_Lhb_dhbw_NType.prototype.constructor = $c_Lhb_dhbw_NType; -/** @constructor */ -function $h_Lhb_dhbw_NType() { - /**/ -} -$h_Lhb_dhbw_NType.prototype = $c_Lhb_dhbw_NType.prototype; -$c_Lhb_dhbw_NType.prototype.productPrefix__T = (function() { - return "NType" -}); -$c_Lhb_dhbw_NType.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_NType.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_NType__f_name; - break - } - case 1: { - return this.Lhb_dhbw_NType__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_NType.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_NType.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_NType.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_NType.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_NType)) { - var NType$1 = $as_Lhb_dhbw_NType(x$1); - if ((this.Lhb_dhbw_NType__f_name === NType$1.Lhb_dhbw_NType__f_name)) { - var x = this.Lhb_dhbw_NType__f_params; - var x$2 = NType$1.Lhb_dhbw_NType__f_params; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_NType(obj) { - return (((obj instanceof $c_Lhb_dhbw_NType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.NType")) -} -function $isArrayOf_Lhb_dhbw_NType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_NType))) -} -function $asArrayOf_Lhb_dhbw_NType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_NType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.NType;", depth)) -} -var $d_Lhb_dhbw_NType = new $TypeData().initClass({ - Lhb_dhbw_NType: 0 -}, false, "hb.dhbw.NType", { - Lhb_dhbw_NType: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_NType.prototype.$classData = $d_Lhb_dhbw_NType; -/** @constructor */ -function $c_Lhb_dhbw_ParserClass(name, params, superType, fields, methods) { - this.Lhb_dhbw_ParserClass__f_name = null; - this.Lhb_dhbw_ParserClass__f_params = null; - this.Lhb_dhbw_ParserClass__f_superType = null; - this.Lhb_dhbw_ParserClass__f_fields = null; - this.Lhb_dhbw_ParserClass__f_methods = null; - this.Lhb_dhbw_ParserClass__f_name = name; - this.Lhb_dhbw_ParserClass__f_params = params; - this.Lhb_dhbw_ParserClass__f_superType = superType; - this.Lhb_dhbw_ParserClass__f_fields = fields; - this.Lhb_dhbw_ParserClass__f_methods = methods -} -$c_Lhb_dhbw_ParserClass.prototype = new $h_O(); -$c_Lhb_dhbw_ParserClass.prototype.constructor = $c_Lhb_dhbw_ParserClass; -/** @constructor */ -function $h_Lhb_dhbw_ParserClass() { - /**/ -} -$h_Lhb_dhbw_ParserClass.prototype = $c_Lhb_dhbw_ParserClass.prototype; -$c_Lhb_dhbw_ParserClass.prototype.productPrefix__T = (function() { - return "ParserClass" -}); -$c_Lhb_dhbw_ParserClass.prototype.productArity__I = (function() { - return 5 -}); -$c_Lhb_dhbw_ParserClass.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_ParserClass__f_name; - break - } - case 1: { - return this.Lhb_dhbw_ParserClass__f_params; - break - } - case 2: { - return this.Lhb_dhbw_ParserClass__f_superType; - break - } - case 3: { - return this.Lhb_dhbw_ParserClass__f_fields; - break - } - case 4: { - return this.Lhb_dhbw_ParserClass__f_methods; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_ParserClass.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_ParserClass.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_ParserClass.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_ParserClass.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_ParserClass)) { - var ParserClass$1 = $as_Lhb_dhbw_ParserClass(x$1); - if ((this.Lhb_dhbw_ParserClass__f_name === ParserClass$1.Lhb_dhbw_ParserClass__f_name)) { - var x = this.Lhb_dhbw_ParserClass__f_params; - var x$2 = ParserClass$1.Lhb_dhbw_ParserClass__f_params; - var $$x3 = ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - var $$x3 = false - }; - if ($$x3) { - var x$3 = this.Lhb_dhbw_ParserClass__f_superType; - var x$4 = ParserClass$1.Lhb_dhbw_ParserClass__f_superType; - var $$x2 = ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - var $$x2 = false - }; - if ($$x2) { - var x$5 = this.Lhb_dhbw_ParserClass__f_fields; - var x$6 = ParserClass$1.Lhb_dhbw_ParserClass__f_fields; - var $$x1 = ((x$5 === null) ? (x$6 === null) : x$5.equals__O__Z(x$6)) - } else { - var $$x1 = false - }; - if ($$x1) { - var x$7 = this.Lhb_dhbw_ParserClass__f_methods; - var x$8 = ParserClass$1.Lhb_dhbw_ParserClass__f_methods; - return ((x$7 === null) ? (x$8 === null) : x$7.equals__O__Z(x$8)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_ParserClass(obj) { - return (((obj instanceof $c_Lhb_dhbw_ParserClass) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.ParserClass")) -} -function $isArrayOf_Lhb_dhbw_ParserClass(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_ParserClass))) -} -function $asArrayOf_Lhb_dhbw_ParserClass(obj, depth) { - return (($isArrayOf_Lhb_dhbw_ParserClass(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.ParserClass;", depth)) -} -var $d_Lhb_dhbw_ParserClass = new $TypeData().initClass({ - Lhb_dhbw_ParserClass: 0 -}, false, "hb.dhbw.ParserClass", { - Lhb_dhbw_ParserClass: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_ParserClass.prototype.$classData = $d_Lhb_dhbw_ParserClass; -/** @constructor */ -function $c_Lhb_dhbw_ParserMethod(retType, name, params, retExpr) { - this.Lhb_dhbw_ParserMethod__f_retType = null; - this.Lhb_dhbw_ParserMethod__f_name = null; - this.Lhb_dhbw_ParserMethod__f_params = null; - this.Lhb_dhbw_ParserMethod__f_retExpr = null; - this.Lhb_dhbw_ParserMethod__f_retType = retType; - this.Lhb_dhbw_ParserMethod__f_name = name; - this.Lhb_dhbw_ParserMethod__f_params = params; - this.Lhb_dhbw_ParserMethod__f_retExpr = retExpr -} -$c_Lhb_dhbw_ParserMethod.prototype = new $h_O(); -$c_Lhb_dhbw_ParserMethod.prototype.constructor = $c_Lhb_dhbw_ParserMethod; -/** @constructor */ -function $h_Lhb_dhbw_ParserMethod() { - /**/ -} -$h_Lhb_dhbw_ParserMethod.prototype = $c_Lhb_dhbw_ParserMethod.prototype; -$c_Lhb_dhbw_ParserMethod.prototype.productPrefix__T = (function() { - return "ParserMethod" -}); -$c_Lhb_dhbw_ParserMethod.prototype.productArity__I = (function() { - return 4 -}); -$c_Lhb_dhbw_ParserMethod.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_ParserMethod__f_retType; - break - } - case 1: { - return this.Lhb_dhbw_ParserMethod__f_name; - break - } - case 2: { - return this.Lhb_dhbw_ParserMethod__f_params; - break - } - case 3: { - return this.Lhb_dhbw_ParserMethod__f_retExpr; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_ParserMethod.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_ParserMethod.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_ParserMethod.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_ParserMethod.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_ParserMethod)) { - var ParserMethod$1 = $as_Lhb_dhbw_ParserMethod(x$1); - var x = this.Lhb_dhbw_ParserMethod__f_retType; - var x$2 = ParserMethod$1.Lhb_dhbw_ParserMethod__f_retType; - if ((((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) && (this.Lhb_dhbw_ParserMethod__f_name === ParserMethod$1.Lhb_dhbw_ParserMethod__f_name))) { - var x$3 = this.Lhb_dhbw_ParserMethod__f_params; - var x$4 = ParserMethod$1.Lhb_dhbw_ParserMethod__f_params; - var $$x1 = ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - var $$x1 = false - }; - if ($$x1) { - var x$5 = this.Lhb_dhbw_ParserMethod__f_retExpr; - var x$6 = ParserMethod$1.Lhb_dhbw_ParserMethod__f_retExpr; - return ((x$5 === null) ? (x$6 === null) : x$5.equals__O__Z(x$6)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_ParserMethod(obj) { - return (((obj instanceof $c_Lhb_dhbw_ParserMethod) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.ParserMethod")) -} -function $isArrayOf_Lhb_dhbw_ParserMethod(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_ParserMethod))) -} -function $asArrayOf_Lhb_dhbw_ParserMethod(obj, depth) { - return (($isArrayOf_Lhb_dhbw_ParserMethod(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.ParserMethod;", depth)) -} -var $d_Lhb_dhbw_ParserMethod = new $TypeData().initClass({ - Lhb_dhbw_ParserMethod: 0 -}, false, "hb.dhbw.ParserMethod", { - Lhb_dhbw_ParserMethod: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_ParserMethod.prototype.$classData = $d_Lhb_dhbw_ParserMethod; -function $as_Ljava_io_IOException(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "java.io.IOException")) -} -function $isArrayOf_Ljava_io_IOException(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_IOException))) -} -function $asArrayOf_Ljava_io_IOException(obj, depth) { - return (($isArrayOf_Ljava_io_IOException(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.io.IOException;", depth)) -} -class $c_jl_AssertionError extends $c_jl_Error { - constructor(detailMessage) { - super(); - var message = ("" + detailMessage); - if ((detailMessage instanceof $c_jl_Throwable)) { - var x2 = $as_jl_Throwable(detailMessage); - var cause = x2 - } else { - var cause = null - }; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, message, cause, true, true) - }; -} -var $d_jl_AssertionError = new $TypeData().initClass({ - jl_AssertionError: 0 -}, false, "java.lang.AssertionError", { - jl_AssertionError: 1, - jl_Error: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_AssertionError.prototype.$classData = $d_jl_AssertionError; -function $f_jl_Boolean__equals__O__Z($thiz, that) { - return ($thiz === that) -} -function $f_jl_Boolean__hashCode__I($thiz) { - return ($uZ($thiz) ? 1231 : 1237) -} -function $f_jl_Boolean__toString__T($thiz) { - var b = $uZ($thiz); - return ("" + b) -} -var $d_jl_Boolean = new $TypeData().initClass({ - jl_Boolean: 0 -}, false, "java.lang.Boolean", { - jl_Boolean: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1 -}, (void 0), (void 0), ((x) => ((typeof x) === "boolean"))); -function $f_jl_Character__hashCode__I($thiz) { - var value = $uC($thiz); - return value -} -function $f_jl_Character__equals__O__Z($thiz, that) { - if ((that instanceof $Char)) { - var $$x1 = $uC($thiz); - var this$1 = $as_jl_Character(that); - return ($$x1 === $uC(this$1)) - } else { - return false - } -} -function $f_jl_Character__toString__T($thiz) { - var c = $uC($thiz); - return $as_T(String.fromCharCode(c)) -} -function $as_jl_Character(obj) { - return (((obj instanceof $Char) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Character")) -} -function $isArrayOf_jl_Character(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Character))) -} -function $asArrayOf_jl_Character(obj, depth) { - return (($isArrayOf_jl_Character(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Character;", depth)) -} -var $d_jl_Character = new $TypeData().initClass({ - jl_Character: 0 -}, false, "java.lang.Character", { - jl_Character: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1 -}, (void 0), (void 0), ((x) => (x instanceof $Char))); -function $ct_jl_RuntimeException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -class $c_jl_RuntimeException extends $c_jl_Exception { -} -var $d_jl_RuntimeException = new $TypeData().initClass({ - jl_RuntimeException: 0 -}, false, "java.lang.RuntimeException", { - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_RuntimeException.prototype.$classData = $d_jl_RuntimeException; -function $ct_jl_StringBuilder__($thiz) { - $thiz.jl_StringBuilder__f_java$lang$StringBuilder$$content = ""; - return $thiz -} -function $ct_jl_StringBuilder__T__($thiz, str) { - $ct_jl_StringBuilder__($thiz); - if ((str === null)) { - throw new $c_jl_NullPointerException() - }; - $thiz.jl_StringBuilder__f_java$lang$StringBuilder$$content = str; - return $thiz -} -/** @constructor */ -function $c_jl_StringBuilder() { - this.jl_StringBuilder__f_java$lang$StringBuilder$$content = null -} -$c_jl_StringBuilder.prototype = new $h_O(); -$c_jl_StringBuilder.prototype.constructor = $c_jl_StringBuilder; -/** @constructor */ -function $h_jl_StringBuilder() { - /**/ -} -$h_jl_StringBuilder.prototype = $c_jl_StringBuilder.prototype; -$c_jl_StringBuilder.prototype.append__AC__jl_StringBuilder = (function(str) { - var this$1 = $m_jl_String$(); - var count = str.u.length; - var str$1 = this$1.new__AC__I__I__T(str, 0, count); - this.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this.jl_StringBuilder__f_java$lang$StringBuilder$$content) + str$1); - return this -}); -$c_jl_StringBuilder.prototype.toString__T = (function() { - return this.jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -$c_jl_StringBuilder.prototype.length__I = (function() { - var this$1 = this.jl_StringBuilder__f_java$lang$StringBuilder$$content; - return $uI(this$1.length) -}); -$c_jl_StringBuilder.prototype.charAt__I__C = (function(index) { - var this$1 = this.jl_StringBuilder__f_java$lang$StringBuilder$$content; - return (65535 & $uI(this$1.charCodeAt(index))) -}); -$c_jl_StringBuilder.prototype.getChars__I__I__AC__I__V = (function(srcBegin, srcEnd, dst, dstBegin) { - $f_T__getChars__I__I__AC__I__V(this.jl_StringBuilder__f_java$lang$StringBuilder$$content, srcBegin, srcEnd, dst, dstBegin) -}); -var $d_jl_StringBuilder = new $TypeData().initClass({ - jl_StringBuilder: 0 -}, false, "java.lang.StringBuilder", { - jl_StringBuilder: 1, - O: 1, - jl_CharSequence: 1, - jl_Appendable: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_StringBuilder.prototype.$classData = $d_jl_StringBuilder; -class $c_jl_VirtualMachineError extends $c_jl_Error { -} -function $as_Ljava_math_BigDecimal(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "java.math.BigDecimal")) -} -function $isArrayOf_Ljava_math_BigDecimal(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_math_BigDecimal))) -} -function $asArrayOf_Ljava_math_BigDecimal(obj, depth) { - return (($isArrayOf_Ljava_math_BigDecimal(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.math.BigDecimal;", depth)) -} -function $as_Ljava_math_BigInteger(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "java.math.BigInteger")) -} -function $isArrayOf_Ljava_math_BigInteger(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_math_BigInteger))) -} -function $asArrayOf_Ljava_math_BigInteger(obj, depth) { - return (($isArrayOf_Ljava_math_BigInteger(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.math.BigInteger;", depth)) -} -function $p_ju_Formatter__sendToDest__T__V($thiz, s) { - if (($thiz.ju_Formatter__f_dest === null)) { - $thiz.ju_Formatter__f_stringOutput = (("" + $thiz.ju_Formatter__f_stringOutput) + s) - } else { - $p_ju_Formatter__sendToDestSlowPath__sjs_js_Array__V($thiz, [s]) - } -} -function $p_ju_Formatter__sendToDest__T__T__V($thiz, s1, s2) { - if (($thiz.ju_Formatter__f_dest === null)) { - $thiz.ju_Formatter__f_stringOutput = ((("" + $thiz.ju_Formatter__f_stringOutput) + s1) + s2) - } else { - $p_ju_Formatter__sendToDestSlowPath__sjs_js_Array__V($thiz, [s1, s2]) - } -} -function $p_ju_Formatter__sendToDest__T__T__T__V($thiz, s1, s2, s3) { - if (($thiz.ju_Formatter__f_dest === null)) { - $thiz.ju_Formatter__f_stringOutput = (($thiz.ju_Formatter__f_stringOutput + (("" + s1) + s2)) + s3) - } else { - $p_ju_Formatter__sendToDestSlowPath__sjs_js_Array__V($thiz, [s1, s2, s3]) - } -} -function $p_ju_Formatter__sendToDestSlowPath__sjs_js_Array__V($thiz, ss) { - try { - var len = $uI(ss.length); - var i = 0; - while ((i < len)) { - var arg1 = ss[i]; - var x$1 = $as_T(arg1); - var this$3 = $thiz.ju_Formatter__f_dest; - this$3.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$3.jl_StringBuilder__f_java$lang$StringBuilder$$content) + x$1); - i = ((1 + i) | 0) - } - } catch (e) { - if (false) { - var th = $as_Ljava_io_IOException(e); - $thiz.ju_Formatter__f_java$util$Formatter$$lastIOException = th - } else { - throw e - } - } -} -function $p_ju_Formatter__format__ju_Formatter$LocaleInfo__T__AO__ju_Formatter($thiz, localeInfo, format, args) { - if ($thiz.ju_Formatter__f_java$util$Formatter$$closed) { - throw new $c_ju_FormatterClosedException() - }; - var lastImplicitArgIndex = 0; - var lastArgIndex = 0; - var fmtLength = $uI(format.length); - var fmtIndex = 0; - while ((fmtIndex !== fmtLength)) { - var fromIndex = fmtIndex; - var nextPercentIndex = $uI(format.indexOf("%", fromIndex)); - if ((nextPercentIndex < 0)) { - var beginIndex = fmtIndex; - $p_ju_Formatter__sendToDest__T__V($thiz, $as_T(format.substring(beginIndex))); - return $thiz - }; - var beginIndex$1 = fmtIndex; - $p_ju_Formatter__sendToDest__T__V($thiz, $as_T(format.substring(beginIndex$1, nextPercentIndex))); - var formatSpecifierIndex = ((1 + nextPercentIndex) | 0); - var re = $m_ju_Formatter$().ju_Formatter$__f_java$util$Formatter$$FormatSpecifier; - re.lastIndex = formatSpecifierIndex; - var execResult = re.exec(format); - if (((execResult === null) || ($uI(execResult.index) !== formatSpecifierIndex))) { - var conversion = ((formatSpecifierIndex === fmtLength) ? 37 : (65535 & $uI(format.charCodeAt(formatSpecifierIndex)))); - $p_ju_Formatter__throwUnknownFormatConversionException__C__E($thiz, conversion) - }; - fmtIndex = $uI(re.lastIndex); - var index = (((-1) + fmtIndex) | 0); - var conversion$2 = (65535 & $uI(format.charCodeAt(index))); - var flags = $p_ju_Formatter__parseFlags__T__C__I($thiz, $as_T(execResult[2]), conversion$2); - var width = $p_ju_Formatter__parsePositiveInt__sjs_js_$bar__I($thiz, execResult[3]); - var precision = $p_ju_Formatter__parsePositiveInt__sjs_js_$bar__I($thiz, execResult[4]); - if ((width === (-2))) { - $p_ju_Formatter__throwIllegalFormatWidthException__I__E($thiz, (-2147483648)) - }; - if ((precision === (-2))) { - $p_ju_Formatter__throwIllegalFormatPrecisionException__I__E($thiz, (-2147483648)) - }; - if ((conversion$2 === 110)) { - if ((precision !== (-1))) { - $p_ju_Formatter__throwIllegalFormatPrecisionException__I__E($thiz, precision) - }; - if ((width !== (-1))) { - $p_ju_Formatter__throwIllegalFormatWidthException__I__E($thiz, width) - }; - if ((flags !== 0)) { - $thiz.java$util$Formatter$$throwIllegalFormatFlagsException__I__E(flags) - }; - $p_ju_Formatter__sendToDest__T__V($thiz, "\n") - } else if ((conversion$2 === 37)) { - if ((precision !== (-1))) { - $p_ju_Formatter__throwIllegalFormatPrecisionException__I__E($thiz, precision) - }; - if ((((17 & flags) === 17) || ((12 & flags) === 12))) { - $thiz.java$util$Formatter$$throwIllegalFormatFlagsException__I__E(flags) - }; - if ((((1 & flags) !== 0) && (width === (-1)))) { - $p_ju_Formatter__throwMissingFormatWidthException__T__E($thiz, $p_ju_Formatter__fullFormatSpecifier$1__sjs_js_RegExp$ExecResult__T($thiz, execResult)) - }; - if ((((-2) & flags) !== 0)) { - $thiz.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(37, flags, (-2)) - }; - $p_ju_Formatter__padAndSendToDestNoZeroPad__I__I__T__V($thiz, flags, width, "%") - } else { - var conversionLower = (((256 & flags) !== 0) ? (65535 & ((32 + conversion$2) | 0)) : conversion$2); - var illegalFlags = $m_ju_Formatter$().ju_Formatter$__f_java$util$Formatter$$ConversionsIllegalFlags.get((((-97) + conversionLower) | 0)); - if (((illegalFlags === (-1)) || (((256 & flags) & illegalFlags) !== 0))) { - $p_ju_Formatter__throwUnknownFormatConversionException__C__E($thiz, conversion$2) - }; - if ((((17 & flags) !== 0) && (width === (-1)))) { - $p_ju_Formatter__throwMissingFormatWidthException__T__E($thiz, $p_ju_Formatter__fullFormatSpecifier$1__sjs_js_RegExp$ExecResult__T($thiz, execResult)) - }; - if ((((17 & flags) === 17) || ((12 & flags) === 12))) { - $thiz.java$util$Formatter$$throwIllegalFormatFlagsException__I__E(flags) - }; - if (((precision !== (-1)) && ((512 & illegalFlags) !== 0))) { - $p_ju_Formatter__throwIllegalFormatPrecisionException__I__E($thiz, precision) - }; - if (((flags & illegalFlags) !== 0)) { - $thiz.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(conversionLower, flags, illegalFlags) - }; - if (((128 & flags) !== 0)) { - var argIndex = lastArgIndex - } else { - var i = $p_ju_Formatter__parsePositiveInt__sjs_js_$bar__I($thiz, execResult[1]); - if ((i === (-1))) { - lastImplicitArgIndex = ((1 + lastImplicitArgIndex) | 0); - var argIndex = lastImplicitArgIndex - } else { - if ((i <= 0)) { - $p_ju_Formatter__throwIllegalFormatArgumentIndexException__I__E($thiz, i) - }; - var argIndex = i - } - }; - if (((argIndex <= 0) || (argIndex > args.u.length))) { - $p_ju_Formatter__throwMissingFormatArgumentException__T__E($thiz, $p_ju_Formatter__fullFormatSpecifier$1__sjs_js_RegExp$ExecResult__T($thiz, execResult)) - }; - lastArgIndex = argIndex; - var arg = args.get((((-1) + argIndex) | 0)); - if ((((arg === null) && (conversionLower !== 98)) && (conversionLower !== 115))) { - $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, precision, "null") - } else { - $p_ju_Formatter__formatArg__ju_Formatter$LocaleInfo__O__C__I__I__I__V($thiz, localeInfo, arg, conversionLower, flags, width, precision) - } - } - }; - return $thiz -} -function $p_ju_Formatter__parseFlags__T__C__I($thiz, flags, conversion) { - var bits = (((conversion >= 65) && (conversion <= 90)) ? 256 : 0); - var len = $uI(flags.length); - var i = 0; - while ((i !== len)) { - var index = i; - var f = (65535 & $uI(flags.charCodeAt(index))); - switch (f) { - case 45: { - var bit = 1; - break - } - case 35: { - var bit = 2; - break - } - case 43: { - var bit = 4; - break - } - case 32: { - var bit = 8; - break - } - case 48: { - var bit = 16; - break - } - case 44: { - var bit = 32; - break - } - case 40: { - var bit = 64; - break - } - case 60: { - var bit = 128; - break - } - default: { - var bit; - throw new $c_s_MatchError($bC(f)) - } - }; - if (((bits & bit) !== 0)) { - $p_ju_Formatter__throwDuplicateFormatFlagsException__C__E($thiz, f) - }; - bits = (bits | bit); - i = ((1 + i) | 0) - }; - return bits -} -function $p_ju_Formatter__parsePositiveInt__sjs_js_$bar__I($thiz, capture) { - if ((capture === (void 0))) { - return (-1) - } else { - var s = $as_T(capture); - var x = $uD(parseInt(s, 10)); - return ((x <= 2.147483647E9) ? $doubleToInt(x) : (-2)) - } -} -function $p_ju_Formatter__formatArg__ju_Formatter$LocaleInfo__O__C__I__I__I__V($thiz, localeInfo, arg, conversionLower, flags, width, precision) { - switch (conversionLower) { - case 98: { - var str = (((arg === false) || (arg === null)) ? "false" : "true"); - $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, precision, str); - break - } - case 104: { - var i = $dp_hashCode__I(arg); - var str$2 = $as_T($uD((i >>> 0)).toString(16)); - $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, precision, str$2); - break - } - case 115: { - if ($is_ju_Formattable(arg)) { - var x2 = $as_ju_Formattable(arg); - var formattableFlags = (((((1 & flags) !== 0) ? 1 : 0) | (((2 & flags) !== 0) ? 4 : 0)) | (((256 & flags) !== 0) ? 2 : 0)); - x2.formatTo__ju_Formatter__I__I__I__V($thiz, formattableFlags, width, precision) - } else { - if (((2 & flags) !== 0)) { - $thiz.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(conversionLower, flags, 2) - }; - var str$3 = ("" + arg); - $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, localeInfo, flags, width, precision, str$3) - }; - break - } - case 99: { - if ((arg instanceof $Char)) { - var x2$2 = $uC(arg); - var str$4 = $as_T(String.fromCharCode(x2$2)) - } else { - if ((!$isInt(arg))) { - $thiz.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(conversionLower, arg) - }; - var x3 = $uI(arg); - if ((!((x3 >= 0) && (x3 <= 1114111)))) { - $p_ju_Formatter__throwIllegalFormatCodePointException__I__E($thiz, x3) - }; - if ((x3 < 65536)) { - var str$4 = $as_T(String.fromCharCode(x3)) - } else { - var $$x2 = String; - var value = (55296 | (((-64) + (x3 >> 10)) | 0)); - var value$1 = (56320 | (1023 & x3)); - var $$x1 = $$x2.fromCharCode(value, value$1); - var str$4 = $as_T($$x1) - } - }; - $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, localeInfo, flags, width, (-1), str$4); - break - } - case 100: { - if ($isInt(arg)) { - var x2$3 = $uI(arg); - var str$5 = ("" + x2$3) - } else if ((arg instanceof $c_RTLong)) { - var t = $uJ(arg); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - var str$5 = $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(lo, hi) - } else { - if ((!false)) { - $thiz.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(conversionLower, arg) - }; - var x4 = $as_Ljava_math_BigInteger(arg); - var str$5 = x4.toString__T() - }; - $p_ju_Formatter__formatNumericString__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, localeInfo, flags, width, str$5, ""); - break - } - case 111: - case 120: { - var isOctal = (conversionLower === 111); - var prefix = (((2 & flags) === 0) ? "" : (isOctal ? "0" : (((256 & flags) !== 0) ? "0X" : "0x"))); - if (false) { - var x2$4 = $as_Ljava_math_BigInteger(arg); - var radix = (isOctal ? 8 : 16); - $p_ju_Formatter__formatNumericString__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, x2$4.toString__I__T(radix), prefix) - } else { - if ($isInt(arg)) { - var x2$5 = $uI(arg); - var str$6 = (isOctal ? $as_T($uD((x2$5 >>> 0)).toString(8)) : $as_T($uD((x2$5 >>> 0)).toString(16))) - } else { - if ((!(arg instanceof $c_RTLong))) { - $thiz.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(conversionLower, arg) - }; - var t$1 = $uJ(arg); - var lo$1 = t$1.RTLong__f_lo; - var hi$1 = t$1.RTLong__f_hi; - if (isOctal) { - var this$17 = $m_jl_Long$(); - var str$6 = this$17.java$lang$Long$$toOctalString__I__I__T(lo$1, hi$1) - } else { - var this$18 = $m_jl_Long$(); - var str$6 = this$18.java$lang$Long$$toHexString__I__I__T(lo$1, hi$1) - } - }; - if (((76 & flags) !== 0)) { - $thiz.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E(conversionLower, flags, 76) - }; - $p_ju_Formatter__padAndSendToDest__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, prefix, $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, str$6)) - }; - break - } - case 101: - case 102: - case 103: { - if (((typeof arg) === "number")) { - var x2$6 = $uD(arg); - if (((x2$6 !== x2$6) || ((x2$6 === Infinity) || (x2$6 === (-Infinity))))) { - $p_ju_Formatter__formatNaNOrInfinite__I__I__D__V($thiz, flags, width, x2$6) - } else { - $p_ju_Formatter__formatDecimal$1__ju_Formatter$Decimal__I__I__C__ju_Formatter$LocaleInfo__I__V($thiz, $m_ju_Formatter$().java$util$Formatter$$numberToDecimal__D__ju_Formatter$Decimal(x2$6), flags, precision, conversionLower, localeInfo, width) - } - } else if (false) { - var x3$4 = $as_Ljava_math_BigDecimal(arg); - $p_ju_Formatter__formatDecimal$1__ju_Formatter$Decimal__I__I__C__ju_Formatter$LocaleInfo__I__V($thiz, $m_ju_Formatter$().java$util$Formatter$$bigDecimalToDecimal__Ljava_math_BigDecimal__ju_Formatter$Decimal(x3$4), flags, precision, conversionLower, localeInfo, width) - } else { - $thiz.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(conversionLower, arg) - }; - break - } - case 97: { - if (((typeof arg) === "number")) { - var x2$7 = $uD(arg); - $p_ju_Formatter__formatHexFloatingPoint__I__I__I__D__V($thiz, flags, width, precision, x2$7) - } else { - $thiz.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E(conversionLower, arg) - }; - break - } - default: { - throw new $c_jl_AssertionError((("Unknown conversion '" + $bC(conversionLower)) + "' was not rejected earlier")) - } - } -} -function $p_ju_Formatter__flagsToString__I__T($thiz, flags) { - return ((((((((((1 & flags) !== 0) ? "-" : "") + (((2 & flags) !== 0) ? "#" : "")) + (((4 & flags) !== 0) ? "+" : "")) + (((8 & flags) !== 0) ? " " : "")) + (((16 & flags) !== 0) ? "0" : "")) + (((32 & flags) !== 0) ? "," : "")) + (((64 & flags) !== 0) ? "(" : "")) + (((128 & flags) !== 0) ? "<" : "")) -} -function $p_ju_Formatter__computerizedScientificNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, digitsAfterDot, forceDecimalSep) { - var rounded = x.round__I__ju_Formatter$Decimal(((1 + digitsAfterDot) | 0)); - var signStr = (rounded.ju_Formatter$Decimal__f_negative ? "-" : ""); - var intStr = rounded.ju_Formatter$Decimal__f_unscaledValue; - var fractionalDigitCount = (((-1) + $uI(intStr.length)) | 0); - var missingZeros = ((digitsAfterDot - fractionalDigitCount) | 0); - var integerPart = $as_T(intStr.substring(0, 1)); - var fractionalPart = (("" + $as_T(intStr.substring(1))) + $m_ju_Formatter$().java$util$Formatter$$strOfZeros__I__T(missingZeros)); - var significandStr = (((fractionalPart === "") && (!forceDecimalSep)) ? integerPart : ((integerPart + ".") + fractionalPart)); - var exponent = ((fractionalDigitCount - rounded.ju_Formatter$Decimal__f_scale) | 0); - var exponentSign = ((exponent < 0) ? "-" : "+"); - var this$3 = ((exponent < 0) ? ((-exponent) | 0) : exponent); - var exponentAbsStr0 = ("" + this$3); - var exponentAbsStr = (($uI(exponentAbsStr0.length) === 1) ? ("0" + exponentAbsStr0) : exponentAbsStr0); - return ((((signStr + significandStr) + "e") + exponentSign) + exponentAbsStr) -} -function $p_ju_Formatter__decimalNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, scale, forceDecimalSep) { - var rounded = x.setScale__I__ju_Formatter$Decimal(scale); - var signStr = (rounded.ju_Formatter$Decimal__f_negative ? "-" : ""); - var intStr = rounded.ju_Formatter$Decimal__f_unscaledValue; - var intStrLen = $uI(intStr.length); - var minDigits = ((1 + scale) | 0); - var expandedIntStr = ((intStrLen >= minDigits) ? intStr : (("" + $m_ju_Formatter$().java$util$Formatter$$strOfZeros__I__T(((minDigits - intStrLen) | 0))) + intStr)); - var dotPos = (($uI(expandedIntStr.length) - scale) | 0); - var integerPart = (signStr + $as_T(expandedIntStr.substring(0, dotPos))); - return (((scale === 0) && (!forceDecimalSep)) ? integerPart : ((integerPart + ".") + $as_T(expandedIntStr.substring(dotPos)))) -} -function $p_ju_Formatter__generalScientificNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, precision, forceDecimalSep) { - var p = ((precision === 0) ? 1 : precision); - var rounded = x.round__I__ju_Formatter$Decimal(p); - var this$1 = rounded.ju_Formatter$Decimal__f_unscaledValue; - var orderOfMagnitude = (((((-1) + $uI(this$1.length)) | 0) - rounded.ju_Formatter$Decimal__f_scale) | 0); - if (((orderOfMagnitude >= (-4)) && (orderOfMagnitude < p))) { - var b = (((-1) + ((p - orderOfMagnitude) | 0)) | 0); - return $p_ju_Formatter__decimalNotation__ju_Formatter$Decimal__I__Z__T($thiz, rounded, ((b < 0) ? 0 : b), forceDecimalSep) - } else { - return $p_ju_Formatter__computerizedScientificNotation__ju_Formatter$Decimal__I__Z__T($thiz, rounded, (((-1) + p) | 0), forceDecimalSep) - } -} -function $p_ju_Formatter__formatHexFloatingPoint__I__I__I__D__V($thiz, flags, width, precision, arg) { - if (((arg !== arg) || ((arg === Infinity) || (arg === (-Infinity))))) { - $p_ju_Formatter__formatNaNOrInfinite__I__I__D__V($thiz, flags, width, arg) - } else { - var t = $m_jl_FloatingPointBits$().doubleToLongBits__D__J(arg); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - var negative = (hi < 0); - var hi$1 = (1048575 & hi); - var lo$1 = ((hi >>> 20) | 0); - var biasedExponent = (2047 & lo$1); - var actualPrecision = ((precision === 0) ? 1 : ((precision > 12) ? (-1) : precision)); - var signStr = (negative ? "-" : (((4 & flags) !== 0) ? "+" : (((8 & flags) !== 0) ? " " : ""))); - if ((biasedExponent === 0)) { - if (((lo === 0) && (hi$1 === 0))) { - var x1___1 = "0"; - var x1___2 = $L0; - var x1___3 = 0 - } else if ((actualPrecision === (-1))) { - var x1___1 = "0"; - var x1___2 = new $c_RTLong(lo, hi$1); - var x1___3 = (-1022) - } else { - var leadingZeros = ((hi$1 !== 0) ? $clz32(hi$1) : ((32 + $clz32(lo)) | 0)); - var shift = (((-11) + leadingZeros) | 0); - var lo$2 = (((32 & shift) === 0) ? (lo << shift) : 0); - var hi$2 = (((32 & shift) === 0) ? (((((lo >>> 1) | 0) >>> ((31 - shift) | 0)) | 0) | (hi$1 << shift)) : (lo << shift)); - var hi$3 = (1048575 & hi$2); - var normalizedExponent = (((-1022) - shift) | 0); - var x1___1 = "1"; - var x1___2 = new $c_RTLong(lo$2, hi$3); - var x1___3 = normalizedExponent - } - } else { - var _3 = (((-1023) + biasedExponent) | 0); - var x1___1 = "1"; - var x1___2 = new $c_RTLong(lo, hi$1); - var x1___3 = _3 - }; - var implicitBitStr = $as_T(x1___1); - var t$1 = $uJ(x1___2); - var lo$3 = t$1.RTLong__f_lo; - var hi$4 = t$1.RTLong__f_hi; - var exponent = $uI(x1___3); - var t$2 = $uJ(new $c_RTLong(lo$3, hi$4)); - var lo$4 = t$2.RTLong__f_lo; - var hi$5 = t$2.RTLong__f_hi; - if ((actualPrecision === (-1))) { - var roundedMantissa__lo = lo$4; - var roundedMantissa__hi = hi$5 - } else { - var n = ((52 - (actualPrecision << 2)) | 0); - var lo$5 = (((32 & n) === 0) ? (1 << n) : 0); - var hi$6 = (((32 & n) === 0) ? 0 : (1 << n)); - var lo$6 = (((-1) + lo$5) | 0); - var hi$7 = ((lo$6 !== (-1)) ? hi$6 : (((-1) + hi$6) | 0)); - var lo$7 = (((lo$5 >>> 1) | 0) | (hi$6 << 31)); - var hi$8 = (hi$6 >> 1); - var lo$8 = (~lo$6); - var hi$9 = (~hi$7); - var lo$9 = (lo$4 & lo$8); - var hi$10 = (hi$5 & hi$9); - var lo$10 = (lo$4 & lo$6); - var hi$11 = (hi$5 & hi$7); - if (((hi$11 === hi$8) ? (((-2147483648) ^ lo$10) < ((-2147483648) ^ lo$7)) : (hi$11 < hi$8))) { - var roundedMantissa__lo = lo$9; - var roundedMantissa__hi = hi$10 - } else if (((hi$11 === hi$8) ? (((-2147483648) ^ lo$10) > ((-2147483648) ^ lo$7)) : (hi$11 > hi$8))) { - var lo$11 = ((lo$9 + lo$5) | 0); - var hi$12 = ((((-2147483648) ^ lo$11) < ((-2147483648) ^ lo$9)) ? ((1 + ((hi$10 + hi$6) | 0)) | 0) : ((hi$10 + hi$6) | 0)); - var roundedMantissa__lo = lo$11; - var roundedMantissa__hi = hi$12 - } else { - var lo$12 = (lo$9 & lo$5); - var hi$13 = (hi$10 & hi$6); - if (((lo$12 === 0) && (hi$13 === 0))) { - var roundedMantissa__lo = lo$9; - var roundedMantissa__hi = hi$10 - } else { - var lo$13 = ((lo$9 + lo$5) | 0); - var hi$14 = ((((-2147483648) ^ lo$13) < ((-2147483648) ^ lo$9)) ? ((1 + ((hi$10 + hi$6) | 0)) | 0) : ((hi$10 + hi$6) | 0)); - var roundedMantissa__lo = lo$13; - var roundedMantissa__hi = hi$14 - } - } - }; - var this$10 = $m_jl_Long$(); - var hi$15 = roundedMantissa__hi; - var baseStr = this$10.java$lang$Long$$toHexString__I__I__T(roundedMantissa__lo, hi$15); - var beginIndex = $uI(baseStr.length); - var padded = (("" + $as_T("0000000000000".substring(beginIndex))) + baseStr); - $m_ju_Formatter$(); - var condition = ($uI(padded.length) === 13); - if ((!condition)) { - throw new $c_jl_AssertionError("padded mantissa does not have the right number of bits") - }; - var minLength = ((actualPrecision < 1) ? 1 : actualPrecision); - var len = $uI(padded.length); - while (true) { - if ((len > minLength)) { - var index = (((-1) + len) | 0); - var $$x1 = ((65535 & $uI(padded.charCodeAt(index))) === 48) - } else { - var $$x1 = false - }; - if ($$x1) { - len = (((-1) + len) | 0) - } else { - break - } - }; - var endIndex = len; - var mantissaStr = $as_T(padded.substring(0, endIndex)); - var exponentStr = ("" + exponent); - var prefix = (signStr + (((256 & flags) !== 0) ? "0X" : "0x")); - var rest = ((((implicitBitStr + ".") + mantissaStr) + "p") + exponentStr); - $p_ju_Formatter__padAndSendToDest__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, $m_ju_Formatter$RootLocaleInfo$(), flags, width, prefix, $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, rest)) - } -} -function $p_ju_Formatter__formatNonNumericString__ju_Formatter$LocaleInfo__I__I__I__T__V($thiz, localeInfo, flags, width, precision, str) { - var truncatedStr = ((precision < 0) ? str : $as_T(str.substring(0, precision))); - $p_ju_Formatter__padAndSendToDestNoZeroPad__I__I__T__V($thiz, flags, width, $p_ju_Formatter__applyUpperCase__ju_Formatter$LocaleInfo__I__T__T($thiz, localeInfo, flags, truncatedStr)) -} -function $p_ju_Formatter__formatNaNOrInfinite__I__I__D__V($thiz, flags, width, x) { - var str = ((x !== x) ? "NaN" : ((x > 0.0) ? (((4 & flags) !== 0) ? "+Infinity" : (((8 & flags) !== 0) ? " Infinity" : "Infinity")) : (((64 & flags) !== 0) ? "(Infinity)" : "-Infinity"))); - $p_ju_Formatter__padAndSendToDestNoZeroPad__I__I__T__V($thiz, flags, width, $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, str)) -} -function $p_ju_Formatter__formatNumericString__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, localeInfo, flags, width, str, basePrefix) { - if ((($uI(str.length) >= width) && ((110 & flags) === 0))) { - var str$1 = $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, str); - $p_ju_Formatter__sendToDest__T__V($thiz, str$1) - } else if (((126 & flags) === 0)) { - $p_ju_Formatter__padAndSendToDestNoZeroPad__I__I__T__V($thiz, flags, width, $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, str)) - } else { - if (((65535 & $uI(str.charCodeAt(0))) !== 45)) { - if (((4 & flags) !== 0)) { - var x1___1 = "+"; - var x1___2 = str - } else if (((8 & flags) !== 0)) { - var x1___1 = " "; - var x1___2 = str - } else { - var x1___1 = ""; - var x1___2 = str - } - } else if (((64 & flags) !== 0)) { - var _2 = ($as_T(str.substring(1)) + ")"); - var x1___1 = "("; - var x1___2 = _2 - } else { - var _2$1 = $as_T(str.substring(1)); - var x1___1 = "-"; - var x1___2 = _2$1 - }; - var numberPrefix = $as_T(x1___1); - var rest0 = $as_T(x1___2); - var prefix = (("" + numberPrefix) + basePrefix); - var rest = (((32 & flags) !== 0) ? $p_ju_Formatter__insertGroupingCommas__ju_Formatter$LocaleInfo__T__T($thiz, localeInfo, rest0) : rest0); - var str$2 = $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, rest); - $p_ju_Formatter__padAndSendToDest__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, localeInfo, flags, width, prefix, str$2) - } -} -function $p_ju_Formatter__insertGroupingCommas__ju_Formatter$LocaleInfo__T__T($thiz, localeInfo, s) { - var len = $uI(s.length); - var index = 0; - while (true) { - if ((index !== len)) { - var index$1 = index; - var c = (65535 & $uI(s.charCodeAt(index$1))); - var $$x1 = ((c >= 48) && (c <= 57)) - } else { - var $$x1 = false - }; - if ($$x1) { - index = ((1 + index) | 0) - } else { - break - } - }; - index = (((-3) + index) | 0); - if ((index <= 0)) { - return s - } else { - var beginIndex = index; - var result = $as_T(s.substring(beginIndex)); - while ((index > 3)) { - var next = (((-3) + index) | 0); - var endIndex = index; - result = (($as_T(s.substring(next, endIndex)) + ",") + result); - index = next - }; - var endIndex$1 = index; - return (($as_T(s.substring(0, endIndex$1)) + ",") + result) - } -} -function $p_ju_Formatter__applyNumberUpperCase__I__T__T($thiz, flags, str) { - return (((256 & flags) !== 0) ? $as_T(str.toUpperCase()) : str) -} -function $p_ju_Formatter__applyUpperCase__ju_Formatter$LocaleInfo__I__T__T($thiz, localeInfo, flags, str) { - return (((256 & flags) !== 0) ? $as_T(str.toUpperCase()) : str) -} -function $p_ju_Formatter__padAndSendToDestNoZeroPad__I__I__T__V($thiz, flags, width, str) { - var len = $uI(str.length); - if ((len >= width)) { - $p_ju_Formatter__sendToDest__T__V($thiz, str) - } else if (((1 & flags) !== 0)) { - $p_ju_Formatter__sendToDest__T__T__V($thiz, str, $p_ju_Formatter__strRepeat__T__I__T($thiz, " ", ((width - len) | 0))) - } else { - $p_ju_Formatter__sendToDest__T__T__V($thiz, $p_ju_Formatter__strRepeat__T__I__T($thiz, " ", ((width - len) | 0)), str) - } -} -function $p_ju_Formatter__padAndSendToDest__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, localeInfo, flags, width, prefix, str) { - var len = (($uI(prefix.length) + $uI(str.length)) | 0); - if ((len >= width)) { - $p_ju_Formatter__sendToDest__T__T__V($thiz, prefix, str) - } else if (((16 & flags) !== 0)) { - $p_ju_Formatter__sendToDest__T__T__T__V($thiz, prefix, $p_ju_Formatter__strRepeat__T__I__T($thiz, "0", ((width - len) | 0)), str) - } else if (((1 & flags) !== 0)) { - $p_ju_Formatter__sendToDest__T__T__T__V($thiz, prefix, str, $p_ju_Formatter__strRepeat__T__I__T($thiz, " ", ((width - len) | 0))) - } else { - $p_ju_Formatter__sendToDest__T__T__T__V($thiz, $p_ju_Formatter__strRepeat__T__I__T($thiz, " ", ((width - len) | 0)), prefix, str) - } -} -function $p_ju_Formatter__strRepeat__T__I__T($thiz, s, times) { - var result = ""; - var i = 0; - while ((i !== times)) { - result = (("" + result) + s); - i = ((1 + i) | 0) - }; - return result -} -function $p_ju_Formatter__throwDuplicateFormatFlagsException__C__E($thiz, flag) { - throw new $c_ju_DuplicateFormatFlagsException($as_T(String.fromCharCode(flag))) -} -function $p_ju_Formatter__throwUnknownFormatConversionException__C__E($thiz, conversion) { - throw new $c_ju_UnknownFormatConversionException($as_T(String.fromCharCode(conversion))) -} -function $p_ju_Formatter__throwIllegalFormatPrecisionException__I__E($thiz, precision) { - throw new $c_ju_IllegalFormatPrecisionException(precision) -} -function $p_ju_Formatter__throwIllegalFormatWidthException__I__E($thiz, width) { - throw new $c_ju_IllegalFormatWidthException(width) -} -function $p_ju_Formatter__throwIllegalFormatArgumentIndexException__I__E($thiz, index) { - var msg = ((index === 0) ? "Illegal format argument index = 0" : "Format argument index: (not representable as int)"); - throw new $c_ju_IllegalFormatArgumentIndexException(msg) -} -function $p_ju_Formatter__throwMissingFormatWidthException__T__E($thiz, fullFormatSpecifier) { - throw new $c_ju_MissingFormatWidthException(fullFormatSpecifier) -} -function $p_ju_Formatter__throwMissingFormatArgumentException__T__E($thiz, fullFormatSpecifier) { - throw new $c_ju_MissingFormatArgumentException(fullFormatSpecifier) -} -function $p_ju_Formatter__throwIllegalFormatCodePointException__I__E($thiz, arg) { - throw new $c_ju_IllegalFormatCodePointException(arg) -} -function $p_ju_Formatter__fullFormatSpecifier$1__sjs_js_RegExp$ExecResult__T($thiz, execResult$1) { - return ("%" + execResult$1[0]) -} -function $p_ju_Formatter__formatDecimal$1__ju_Formatter$Decimal__I__I__C__ju_Formatter$LocaleInfo__I__V($thiz, x, flags$1, precision$1, conversionLower$1, localeInfo$1, width$1) { - var forceDecimalSep = ((2 & flags$1) !== 0); - var actualPrecision = ((precision$1 >= 0) ? precision$1 : 6); - switch (conversionLower$1) { - case 101: { - var notation = $p_ju_Formatter__computerizedScientificNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, actualPrecision, forceDecimalSep); - break - } - case 102: { - var notation = $p_ju_Formatter__decimalNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, actualPrecision, forceDecimalSep); - break - } - default: { - var notation = $p_ju_Formatter__generalScientificNotation__ju_Formatter$Decimal__I__Z__T($thiz, x, actualPrecision, forceDecimalSep) - } - }; - $p_ju_Formatter__formatNumericString__ju_Formatter$LocaleInfo__I__I__T__T__V($thiz, localeInfo$1, flags$1, width$1, notation, "") -} -function $ct_ju_Formatter__jl_Appendable__ju_Formatter$LocaleInfo__($thiz, dest, formatterLocaleInfo) { - $thiz.ju_Formatter__f_dest = dest; - $thiz.ju_Formatter__f_formatterLocaleInfo = formatterLocaleInfo; - $thiz.ju_Formatter__f_stringOutput = ""; - $thiz.ju_Formatter__f_java$util$Formatter$$closed = false; - $thiz.ju_Formatter__f_java$util$Formatter$$lastIOException = null; - return $thiz -} -function $ct_ju_Formatter__($thiz) { - $ct_ju_Formatter__jl_Appendable__ju_Formatter$LocaleInfo__($thiz, null, $m_ju_Formatter$RootLocaleInfo$()); - return $thiz -} -/** @constructor */ -function $c_ju_Formatter() { - this.ju_Formatter__f_dest = null; - this.ju_Formatter__f_formatterLocaleInfo = null; - this.ju_Formatter__f_stringOutput = null; - this.ju_Formatter__f_java$util$Formatter$$closed = false; - this.ju_Formatter__f_java$util$Formatter$$lastIOException = null -} -$c_ju_Formatter.prototype = new $h_O(); -$c_ju_Formatter.prototype.constructor = $c_ju_Formatter; -/** @constructor */ -function $h_ju_Formatter() { - /**/ -} -$h_ju_Formatter.prototype = $c_ju_Formatter.prototype; -$c_ju_Formatter.prototype.format__T__AO__ju_Formatter = (function(format, args) { - return $p_ju_Formatter__format__ju_Formatter$LocaleInfo__T__AO__ju_Formatter(this, this.ju_Formatter__f_formatterLocaleInfo, format, args) -}); -$c_ju_Formatter.prototype.toString__T = (function() { - if (this.ju_Formatter__f_java$util$Formatter$$closed) { - throw new $c_ju_FormatterClosedException() - }; - return ((this.ju_Formatter__f_dest === null) ? this.ju_Formatter__f_stringOutput : this.ju_Formatter__f_dest.jl_StringBuilder__f_java$lang$StringBuilder$$content) -}); -$c_ju_Formatter.prototype.java$util$Formatter$$throwIllegalFormatFlagsException__I__E = (function(flags) { - throw new $c_ju_IllegalFormatFlagsException($p_ju_Formatter__flagsToString__I__T(this, flags)) -}); -$c_ju_Formatter.prototype.java$util$Formatter$$throwFormatFlagsConversionMismatchException__C__I__I__E = (function(conversionLower, flags, illegalFlags) { - throw new $c_ju_FormatFlagsConversionMismatchException($p_ju_Formatter__flagsToString__I__T(this, (flags & illegalFlags)), conversionLower) -}); -$c_ju_Formatter.prototype.java$util$Formatter$$throwIllegalFormatConversionException__C__O__E = (function(conversionLower, arg) { - throw new $c_ju_IllegalFormatConversionException(conversionLower, $objectGetClass(arg)) -}); -var $d_ju_Formatter = new $TypeData().initClass({ - ju_Formatter: 0 -}, false, "java.util.Formatter", { - ju_Formatter: 1, - O: 1, - Ljava_io_Closeable: 1, - jl_AutoCloseable: 1, - Ljava_io_Flushable: 1 -}); -$c_ju_Formatter.prototype.$classData = $d_ju_Formatter; -/** @constructor */ -function $c_s_$eq$colon$eq() { - /**/ -} -$c_s_$eq$colon$eq.prototype = new $h_s_$less$colon$less(); -$c_s_$eq$colon$eq.prototype.constructor = $c_s_$eq$colon$eq; -/** @constructor */ -function $h_s_$eq$colon$eq() { - /**/ -} -$h_s_$eq$colon$eq.prototype = $c_s_$eq$colon$eq.prototype; -/** @constructor */ -function $c_sc_AbstractIterator() { - /**/ -} -$c_sc_AbstractIterator.prototype = new $h_O(); -$c_sc_AbstractIterator.prototype.constructor = $c_sc_AbstractIterator; -/** @constructor */ -function $h_sc_AbstractIterator() { - /**/ -} -$h_sc_AbstractIterator.prototype = $c_sc_AbstractIterator.prototype; -$c_sc_AbstractIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sc_AbstractIterator.prototype.isEmpty__Z = (function() { - return (!this.hasNext__Z()) -}); -$c_sc_AbstractIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sc_AbstractIterator.prototype.drop__I__sc_Iterator = (function(n) { - return $f_sc_Iterator__drop__I__sc_Iterator(this, n) -}); -$c_sc_AbstractIterator.prototype.toString__T = (function() { - return "" -}); -$c_sc_AbstractIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sc_AbstractIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sc_AbstractIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sc_AbstractIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sc_AbstractIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sc_AbstractIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sc_AbstractIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sc_AbstractIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sc_AbstractIterator.prototype.knownSize__I = (function() { - return (-1) -}); -/** @constructor */ -function $c_sc_Iterable$() { - this.sc_IterableFactory$Delegate__f_delegate = null; - $ct_sc_IterableFactory$Delegate__sc_IterableFactory__(this, $m_sci_Iterable$()) -} -$c_sc_Iterable$.prototype = new $h_sc_IterableFactory$Delegate(); -$c_sc_Iterable$.prototype.constructor = $c_sc_Iterable$; -/** @constructor */ -function $h_sc_Iterable$() { - /**/ -} -$h_sc_Iterable$.prototype = $c_sc_Iterable$.prototype; -var $d_sc_Iterable$ = new $TypeData().initClass({ - sc_Iterable$: 0 -}, false, "scala.collection.Iterable$", { - sc_Iterable$: 1, - sc_IterableFactory$Delegate: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_Iterable$.prototype.$classData = $d_sc_Iterable$; -var $n_sc_Iterable$; -function $m_sc_Iterable$() { - if ((!$n_sc_Iterable$)) { - $n_sc_Iterable$ = new $c_sc_Iterable$() - }; - return $n_sc_Iterable$ -} -/** @constructor */ -function $c_sc_Map$() { - this.sc_MapFactory$Delegate__f_delegate = null; - this.sc_Map$__f_DefaultSentinel = null; - this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn = null; - $ct_sc_MapFactory$Delegate__sc_MapFactory__(this, $m_sci_Map$()); - $n_sc_Map$ = this; - this.sc_Map$__f_DefaultSentinel = $ct_O__(new $c_O()); - this.sc_Map$__f_scala$collection$Map$$DefaultSentinelFn = new $c_sjsr_AnonFunction0(((this$1) => (() => $m_sc_Map$().sc_Map$__f_DefaultSentinel))(this)) -} -$c_sc_Map$.prototype = new $h_sc_MapFactory$Delegate(); -$c_sc_Map$.prototype.constructor = $c_sc_Map$; -/** @constructor */ -function $h_sc_Map$() { - /**/ -} -$h_sc_Map$.prototype = $c_sc_Map$.prototype; -var $d_sc_Map$ = new $TypeData().initClass({ - sc_Map$: 0 -}, false, "scala.collection.Map$", { - sc_Map$: 1, - sc_MapFactory$Delegate: 1, - O: 1, - sc_MapFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_Map$.prototype.$classData = $d_sc_Map$; -var $n_sc_Map$; -function $m_sc_Map$() { - if ((!$n_sc_Map$)) { - $n_sc_Map$ = new $c_sc_Map$() - }; - return $n_sc_Map$ -} -function $ct_sc_SeqFactory$Delegate__sc_SeqFactory__($thiz, delegate) { - $thiz.sc_SeqFactory$Delegate__f_delegate = delegate; - return $thiz -} -/** @constructor */ -function $c_sc_SeqFactory$Delegate() { - this.sc_SeqFactory$Delegate__f_delegate = null -} -$c_sc_SeqFactory$Delegate.prototype = new $h_O(); -$c_sc_SeqFactory$Delegate.prototype.constructor = $c_sc_SeqFactory$Delegate; -/** @constructor */ -function $h_sc_SeqFactory$Delegate() { - /**/ -} -$h_sc_SeqFactory$Delegate.prototype = $c_sc_SeqFactory$Delegate.prototype; -$c_sc_SeqFactory$Delegate.prototype.empty__sc_SeqOps = (function() { - return $as_sc_SeqOps(this.sc_SeqFactory$Delegate__f_delegate.empty__O()) -}); -$c_sc_SeqFactory$Delegate.prototype.from__sc_IterableOnce__sc_SeqOps = (function(it) { - return $as_sc_SeqOps(this.sc_SeqFactory$Delegate__f_delegate.from__sc_IterableOnce__O(it)) -}); -$c_sc_SeqFactory$Delegate.prototype.newBuilder__scm_Builder = (function() { - return this.sc_SeqFactory$Delegate__f_delegate.newBuilder__scm_Builder() -}); -$c_sc_SeqFactory$Delegate.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sc_SeqOps(source) -}); -$c_sc_SeqFactory$Delegate.prototype.empty__O = (function() { - return this.empty__sc_SeqOps() -}); -function $f_sc_SeqOps__distinct__O($thiz) { - return $thiz.distinctBy__F1__O(new $c_sjsr_AnonFunction1(((this$1) => ((x$2) => x$2))($thiz))) -} -function $f_sc_SeqOps__distinctBy__F1__O($thiz, f) { - return $thiz.fromSpecific__sc_IterableOnce__O(new $c_sc_View$DistinctBy($thiz, f)) -} -function $f_sc_SeqOps__indexOf__O__I__I($thiz, elem, from) { - return $thiz.indexWhere__F1__I__I(new $c_sjsr_AnonFunction1(((this$1, elem$1) => ((x$1$2) => $m_sr_BoxesRunTime$().equals__O__O__Z(elem$1, x$1$2)))($thiz, elem)), from) -} -function $f_sc_SeqOps__contains__O__Z($thiz, elem) { - return $thiz.exists__F1__Z(new $c_sjsr_AnonFunction1(((this$1, elem$1) => ((x$3$2) => $m_sr_BoxesRunTime$().equals__O__O__Z(x$3$2, elem$1)))($thiz, elem))) -} -function $f_sc_SeqOps__isEmpty__Z($thiz) { - return ($thiz.lengthCompare__I__I(0) === 0) -} -function $f_sc_SeqOps__sameElements__sc_IterableOnce__Z($thiz, that) { - var thisKnownSize = $thiz.knownSize__I(); - if ((thisKnownSize !== (-1))) { - var thatKnownSize = that.knownSize__I(); - var knownSizeDifference = ((thatKnownSize !== (-1)) && (thisKnownSize !== thatKnownSize)) - } else { - var knownSizeDifference = false - }; - if ((!knownSizeDifference)) { - var this$1 = $thiz.iterator__sc_Iterator(); - return $f_sc_Iterator__sameElements__sc_IterableOnce__Z(this$1, that) - } else { - return false - } -} -function $is_sc_SeqOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SeqOps))) -} -function $as_sc_SeqOps(obj) { - return (($is_sc_SeqOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.SeqOps")) -} -function $isArrayOf_sc_SeqOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqOps))) -} -function $asArrayOf_sc_SeqOps(obj, depth) { - return (($isArrayOf_sc_SeqOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.SeqOps;", depth)) -} -function $f_sc_StrictOptimizedIterableOps__map__F1__O($thiz, f) { - var b = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var elem = f.apply__O__O(it.next__O()); - b.addOne__O__scm_Growable(elem) - }; - return b.result__O() -} -function $f_sc_StrictOptimizedIterableOps__flatMap__F1__O($thiz, f) { - var b = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var xs = $as_sc_IterableOnce(f.apply__O__O(it.next__O())); - b.addAll__sc_IterableOnce__scm_Growable(xs) - }; - return b.result__O() -} -function $f_sc_StrictOptimizedIterableOps__flatten__F1__O($thiz, toIterableOnce) { - var b = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var xs = $as_sc_IterableOnce(toIterableOnce.apply__O__O(it.next__O())); - b.addAll__sc_IterableOnce__scm_Growable(xs) - }; - return b.result__O() -} -function $f_sc_StrictOptimizedIterableOps__zip__sc_IterableOnce__O($thiz, that) { - var b = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var it1 = $thiz.iterator__sc_Iterator(); - var it2 = that.iterator__sc_Iterator(); - while ((it1.hasNext__Z() && it2.hasNext__Z())) { - var elem = new $c_T2(it1.next__O(), it2.next__O()); - b.addOne__O__scm_Growable(elem) - }; - return b.result__O() -} -function $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O($thiz, pred, isFlipped) { - var b = $thiz.newSpecificBuilder__scm_Builder(); - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var elem = it.next__O(); - if (($uZ(pred.apply__O__O(elem)) !== isFlipped)) { - b.addOne__O__scm_Growable(elem) - } - }; - return b.result__O() -} -/** @constructor */ -function $c_sci_Iterable$() { - this.sc_IterableFactory$Delegate__f_delegate = null; - $ct_sc_IterableFactory$Delegate__sc_IterableFactory__(this, $m_sci_List$()) -} -$c_sci_Iterable$.prototype = new $h_sc_IterableFactory$Delegate(); -$c_sci_Iterable$.prototype.constructor = $c_sci_Iterable$; -/** @constructor */ -function $h_sci_Iterable$() { - /**/ -} -$h_sci_Iterable$.prototype = $c_sci_Iterable$.prototype; -$c_sci_Iterable$.prototype.from__sc_IterableOnce__sci_Iterable = (function(it) { - if ($is_sci_Iterable(it)) { - var x2 = $as_sci_Iterable(it); - return x2 - } else { - return $as_sci_Iterable($c_sc_IterableFactory$Delegate.prototype.from__sc_IterableOnce__O.call(this, it)) - } -}); -$c_sci_Iterable$.prototype.from__sc_IterableOnce__O = (function(it) { - return this.from__sc_IterableOnce__sci_Iterable(it) -}); -var $d_sci_Iterable$ = new $TypeData().initClass({ - sci_Iterable$: 0 -}, false, "scala.collection.immutable.Iterable$", { - sci_Iterable$: 1, - sc_IterableFactory$Delegate: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Iterable$.prototype.$classData = $d_sci_Iterable$; -var $n_sci_Iterable$; -function $m_sci_Iterable$() { - if ((!$n_sci_Iterable$)) { - $n_sci_Iterable$ = new $c_sci_Iterable$() - }; - return $n_sci_Iterable$ -} -/** @constructor */ -function $c_sci_LazyList$() { - this.sci_LazyList$__f__empty = null; - this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker = null; - $n_sci_LazyList$ = this; - var state = new $c_sjsr_AnonFunction0(((this$1) => (() => $m_sci_LazyList$State$Empty$()))(this)); - this.sci_LazyList$__f__empty = new $c_sci_LazyList(state).force__sci_LazyList(); - this.sci_LazyList$__f_scala$collection$immutable$LazyList$$anyToMarker = new $c_sjsr_AnonFunction1(((this$2) => ((x$10$2) => $m_sr_Statics$PFMarker$()))(this)) -} -$c_sci_LazyList$.prototype = new $h_O(); -$c_sci_LazyList$.prototype.constructor = $c_sci_LazyList$; -/** @constructor */ -function $h_sci_LazyList$() { - /**/ -} -$h_sci_LazyList$.prototype = $c_sci_LazyList$.prototype; -$c_sci_LazyList$.prototype.scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList = (function(ll, p, isFlipped) { - var restRef = new $c_sr_ObjectRef(ll); - var state = new $c_sjsr_AnonFunction0(((this$2, restRef$1, p$1, isFlipped$1) => (() => { - var elem = null; - var found = false; - var rest = $as_sci_LazyList(restRef$1.sr_ObjectRef__f_elem); - while (((!found) && (!rest.isEmpty__Z()))) { - var this$3 = rest; - elem = this$3.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - found = ($uZ(p$1.apply__O__O(elem)) !== isFlipped$1); - var this$4 = rest; - rest = this$4.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - restRef$1.sr_ObjectRef__f_elem = rest - }; - if (found) { - $m_sci_LazyList$(); - var hd = elem; - var tl = $m_sci_LazyList$().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(rest, p$1, isFlipped$1); - return new $c_sci_LazyList$State$Cons(hd, tl) - } else { - return $m_sci_LazyList$State$Empty$() - } - }))(this, restRef, p, isFlipped)); - return new $c_sci_LazyList(state) -}); -$c_sci_LazyList$.prototype.scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList = (function(ll, f) { - var restRef = new $c_sr_ObjectRef(ll); - var state$1 = new $c_sjsr_AnonFunction0(((this$2, restRef$1, f$1) => (() => { - var it = new $c_sr_ObjectRef(null); - var itHasNext = false; - var elem = $as_sci_LazyList(restRef$1.sr_ObjectRef__f_elem); - var rest = new $c_sr_ObjectRef(elem); - while (((!itHasNext) && (!$as_sci_LazyList(rest.sr_ObjectRef__f_elem).isEmpty__Z()))) { - var this$5 = $as_sci_LazyList(rest.sr_ObjectRef__f_elem); - it.sr_ObjectRef__f_elem = $as_sc_IterableOnce(f$1.apply__O__O(this$5.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O())).iterator__sc_Iterator(); - itHasNext = $as_sc_Iterator(it.sr_ObjectRef__f_elem).hasNext__Z(); - if ((!itHasNext)) { - var this$6 = $as_sci_LazyList(rest.sr_ObjectRef__f_elem); - rest.sr_ObjectRef__f_elem = this$6.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - restRef$1.sr_ObjectRef__f_elem = $as_sci_LazyList(rest.sr_ObjectRef__f_elem) - } - }; - if (itHasNext) { - var head = $as_sc_Iterator(it.sr_ObjectRef__f_elem).next__O(); - var this$7 = $as_sci_LazyList(rest.sr_ObjectRef__f_elem); - rest.sr_ObjectRef__f_elem = this$7.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - restRef$1.sr_ObjectRef__f_elem = $as_sci_LazyList(rest.sr_ObjectRef__f_elem); - $m_sci_LazyList$(); - $m_sci_LazyList$(); - var state = new $c_sjsr_AnonFunction0(((this$8, it$1, rest$1, f$3) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State($as_sc_Iterator(it$1.sr_ObjectRef__f_elem), new $c_sjsr_AnonFunction0(((this$9, rest$1$1, f$3$1) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList($as_sci_LazyList(rest$1$1.sr_ObjectRef__f_elem), f$3$1).scala$collection$immutable$LazyList$$state__sci_LazyList$State()))(this$8, rest$1, f$3)))))(this$2, it, rest, f$1)); - var tl = new $c_sci_LazyList(state); - return new $c_sci_LazyList$State$Cons(head, tl) - } else { - return $m_sci_LazyList$State$Empty$() - } - }))(this, restRef, f)); - return new $c_sci_LazyList(state$1) -}); -$c_sci_LazyList$.prototype.scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList = (function(ll, n) { - var restRef = new $c_sr_ObjectRef(ll); - var iRef = new $c_sr_IntRef(n); - var state = new $c_sjsr_AnonFunction0(((this$3, restRef$1, iRef$1) => (() => { - var rest = $as_sci_LazyList(restRef$1.sr_ObjectRef__f_elem); - var i = iRef$1.sr_IntRef__f_elem; - while (((i > 0) && (!rest.isEmpty__Z()))) { - var this$4 = rest; - rest = this$4.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - restRef$1.sr_ObjectRef__f_elem = rest; - i = (((-1) + i) | 0); - iRef$1.sr_IntRef__f_elem = i - }; - return rest.scala$collection$immutable$LazyList$$state__sci_LazyList$State() - }))(this, restRef, iRef)); - return new $c_sci_LazyList(state) -}); -$c_sci_LazyList$.prototype.from__sc_IterableOnce__sci_LazyList = (function(coll) { - if ((coll instanceof $c_sci_LazyList)) { - var x2 = $as_sci_LazyList(coll); - return x2 - } else if ((coll.knownSize__I() === 0)) { - return this.sci_LazyList$__f__empty - } else { - var state = new $c_sjsr_AnonFunction0(((this$1, coll$1) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(coll$1.iterator__sc_Iterator())))(this, coll)); - return new $c_sci_LazyList(state) - } -}); -$c_sci_LazyList$.prototype.scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State = (function(it, suffix) { - if (it.hasNext__Z()) { - var hd = it.next__O(); - var state = new $c_sjsr_AnonFunction0(((this$1, it$1, suffix$1) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(it$1, suffix$1)))(this, it, suffix)); - var tl = new $c_sci_LazyList(state); - return new $c_sci_LazyList$State$Cons(hd, tl) - } else { - return $as_sci_LazyList$State(suffix.apply__O()) - } -}); -$c_sci_LazyList$.prototype.scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State = (function(it) { - if (it.hasNext__Z()) { - var hd = it.next__O(); - var state = new $c_sjsr_AnonFunction0(((this$1, it$1) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(it$1)))(this, it)); - var tl = new $c_sci_LazyList(state); - return new $c_sci_LazyList$State$Cons(hd, tl) - } else { - return $m_sci_LazyList$State$Empty$() - } -}); -$c_sci_LazyList$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_LazyList$LazyBuilder() -}); -$c_sci_LazyList$.prototype.empty__O = (function() { - return this.sci_LazyList$__f__empty -}); -$c_sci_LazyList$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_LazyList(source) -}); -var $d_sci_LazyList$ = new $TypeData().initClass({ - sci_LazyList$: 0 -}, false, "scala.collection.immutable.LazyList$", { - sci_LazyList$: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_LazyList$.prototype.$classData = $d_sci_LazyList$; -var $n_sci_LazyList$; -function $m_sci_LazyList$() { - if ((!$n_sci_LazyList$)) { - $n_sci_LazyList$ = new $c_sci_LazyList$() - }; - return $n_sci_LazyList$ -} -/** @constructor */ -function $c_sci_Stream$() { - /**/ -} -$c_sci_Stream$.prototype = new $h_O(); -$c_sci_Stream$.prototype.constructor = $c_sci_Stream$; -/** @constructor */ -function $h_sci_Stream$() { - /**/ -} -$h_sci_Stream$.prototype = $c_sci_Stream$.prototype; -$c_sci_Stream$.prototype.from__sc_IterableOnce__sci_Stream = (function(coll) { - if ((coll instanceof $c_sci_Stream)) { - var x2 = $as_sci_Stream(coll); - return x2 - } else { - return this.fromIterator__sc_Iterator__sci_Stream(coll.iterator__sc_Iterator()) - } -}); -$c_sci_Stream$.prototype.fromIterator__sc_Iterator__sci_Stream = (function(it) { - return (it.hasNext__Z() ? new $c_sci_Stream$Cons(it.next__O(), new $c_sjsr_AnonFunction0(((this$1, it$1) => (() => $m_sci_Stream$().fromIterator__sc_Iterator__sci_Stream(it$1)))(this, it))) : $m_sci_Stream$Empty$()) -}); -$c_sci_Stream$.prototype.newBuilder__scm_Builder = (function() { - var this$3 = new $c_scm_ArrayBuffer$$anon$1(); - var f = new $c_sjsr_AnonFunction1(((this$2) => ((array$2) => { - var array = $as_scm_ArrayBuffer(array$2); - return $m_sci_Stream$().from__sc_IterableOnce__sci_Stream(array) - }))(this)); - return new $c_scm_Builder$$anon$1(this$3, f) -}); -$c_sci_Stream$.prototype.filteredTail__sci_Stream__F1__Z__sci_Stream = (function(stream, p, isFlipped) { - var hd = stream.head__O(); - var tl = new $c_sjsr_AnonFunction0(((this$1, stream$1, p$1, isFlipped$1) => (() => $as_sci_Stream(stream$1.tail__O()).filterImpl__F1__Z__sci_Stream(p$1, isFlipped$1)))(this, stream, p, isFlipped)); - return new $c_sci_Stream$Cons(hd, tl) -}); -$c_sci_Stream$.prototype.empty__O = (function() { - return $m_sci_Stream$Empty$() -}); -$c_sci_Stream$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_Stream(source) -}); -var $d_sci_Stream$ = new $TypeData().initClass({ - sci_Stream$: 0 -}, false, "scala.collection.immutable.Stream$", { - sci_Stream$: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Stream$.prototype.$classData = $d_sci_Stream$; -var $n_sci_Stream$; -function $m_sci_Stream$() { - if ((!$n_sci_Stream$)) { - $n_sci_Stream$ = new $c_sci_Stream$() - }; - return $n_sci_Stream$ -} -/** @constructor */ -function $c_sci_WrappedString$() { - this.sci_WrappedString$__f_empty = null; - $n_sci_WrappedString$ = this; - this.sci_WrappedString$__f_empty = new $c_sci_WrappedString("") -} -$c_sci_WrappedString$.prototype = new $h_O(); -$c_sci_WrappedString$.prototype.constructor = $c_sci_WrappedString$; -/** @constructor */ -function $h_sci_WrappedString$() { - /**/ -} -$h_sci_WrappedString$.prototype = $c_sci_WrappedString$.prototype; -$c_sci_WrappedString$.prototype.fromSpecific__sc_IterableOnce__sci_WrappedString = (function(it) { - var b = this.newBuilder__scm_Builder(); - var s = it.knownSize__I(); - if ((s >= 0)) { - b.sizeHint__I__V(s) - }; - b.addAll__sc_IterableOnce__scm_Growable(it); - return $as_sci_WrappedString(b.result__O()) -}); -$c_sci_WrappedString$.prototype.newBuilder__scm_Builder = (function() { - var this$2 = $ct_scm_StringBuilder__(new $c_scm_StringBuilder()); - var f = new $c_sjsr_AnonFunction1(((this$1) => ((x$2) => { - var x = $as_T(x$2); - return new $c_sci_WrappedString(x) - }))(this)); - return new $c_scm_Builder$$anon$1(this$2, f) -}); -var $d_sci_WrappedString$ = new $TypeData().initClass({ - sci_WrappedString$: 0 -}, false, "scala.collection.immutable.WrappedString$", { - sci_WrappedString$: 1, - O: 1, - sc_SpecificIterableFactory: 1, - sc_Factory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_WrappedString$.prototype.$classData = $d_sci_WrappedString$; -var $n_sci_WrappedString$; -function $m_sci_WrappedString$() { - if ((!$n_sci_WrappedString$)) { - $n_sci_WrappedString$ = new $c_sci_WrappedString$() - }; - return $n_sci_WrappedString$ -} -/** @constructor */ -function $c_scm_Builder$$anon$1(outer, f$1) { - this.scm_Builder$$anon$1__f_$outer = null; - this.scm_Builder$$anon$1__f_f$1 = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.scm_Builder$$anon$1__f_$outer = outer - }; - this.scm_Builder$$anon$1__f_f$1 = f$1 -} -$c_scm_Builder$$anon$1.prototype = new $h_O(); -$c_scm_Builder$$anon$1.prototype.constructor = $c_scm_Builder$$anon$1; -/** @constructor */ -function $h_scm_Builder$$anon$1() { - /**/ -} -$h_scm_Builder$$anon$1.prototype = $c_scm_Builder$$anon$1.prototype; -$c_scm_Builder$$anon$1.prototype.addOne__O__scm_Builder$$anon$1 = (function(x) { - var this$1 = this.scm_Builder$$anon$1__f_$outer; - this$1.addOne__O__scm_Growable(x); - return this -}); -$c_scm_Builder$$anon$1.prototype.addAll__sc_IterableOnce__scm_Builder$$anon$1 = (function(xs) { - var this$1 = this.scm_Builder$$anon$1__f_$outer; - this$1.addAll__sc_IterableOnce__scm_Growable(xs); - return this -}); -$c_scm_Builder$$anon$1.prototype.sizeHint__I__V = (function(size) { - this.scm_Builder$$anon$1__f_$outer.sizeHint__I__V(size) -}); -$c_scm_Builder$$anon$1.prototype.result__O = (function() { - return this.scm_Builder$$anon$1__f_f$1.apply__O__O(this.scm_Builder$$anon$1__f_$outer.result__O()) -}); -$c_scm_Builder$$anon$1.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_Builder$$anon$1(xs) -}); -$c_scm_Builder$$anon$1.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__scm_Builder$$anon$1(elem) -}); -var $d_scm_Builder$$anon$1 = new $TypeData().initClass({ - scm_Builder$$anon$1: 0 -}, false, "scala.collection.mutable.Builder$$anon$1", { - scm_Builder$$anon$1: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_Builder$$anon$1.prototype.$classData = $d_scm_Builder$$anon$1; -function $ct_scm_GrowableBuilder__scm_Growable__($thiz, elems) { - $thiz.scm_GrowableBuilder__f_elems = elems; - return $thiz -} -/** @constructor */ -function $c_scm_GrowableBuilder() { - this.scm_GrowableBuilder__f_elems = null -} -$c_scm_GrowableBuilder.prototype = new $h_O(); -$c_scm_GrowableBuilder.prototype.constructor = $c_scm_GrowableBuilder; -/** @constructor */ -function $h_scm_GrowableBuilder() { - /**/ -} -$h_scm_GrowableBuilder.prototype = $c_scm_GrowableBuilder.prototype; -$c_scm_GrowableBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_scm_GrowableBuilder.prototype.addOne__O__scm_GrowableBuilder = (function(elem) { - var this$1 = this.scm_GrowableBuilder__f_elems; - this$1.addOne__O__scm_Growable(elem); - return this -}); -$c_scm_GrowableBuilder.prototype.addAll__sc_IterableOnce__scm_GrowableBuilder = (function(xs) { - this.scm_GrowableBuilder__f_elems.addAll__sc_IterableOnce__scm_Growable(xs); - return this -}); -$c_scm_GrowableBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_GrowableBuilder(xs) -}); -$c_scm_GrowableBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__scm_GrowableBuilder(elem) -}); -$c_scm_GrowableBuilder.prototype.result__O = (function() { - return this.scm_GrowableBuilder__f_elems -}); -var $d_scm_GrowableBuilder = new $TypeData().initClass({ - scm_GrowableBuilder: 0 -}, false, "scala.collection.mutable.GrowableBuilder", { - scm_GrowableBuilder: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_GrowableBuilder.prototype.$classData = $d_scm_GrowableBuilder; -/** @constructor */ -function $c_scm_Iterable$() { - this.sc_IterableFactory$Delegate__f_delegate = null; - $ct_sc_IterableFactory$Delegate__sc_IterableFactory__(this, $m_scm_ArrayBuffer$()) -} -$c_scm_Iterable$.prototype = new $h_sc_IterableFactory$Delegate(); -$c_scm_Iterable$.prototype.constructor = $c_scm_Iterable$; -/** @constructor */ -function $h_scm_Iterable$() { - /**/ -} -$h_scm_Iterable$.prototype = $c_scm_Iterable$.prototype; -var $d_scm_Iterable$ = new $TypeData().initClass({ - scm_Iterable$: 0 -}, false, "scala.collection.mutable.Iterable$", { - scm_Iterable$: 1, - sc_IterableFactory$Delegate: 1, - O: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_Iterable$.prototype.$classData = $d_scm_Iterable$; -var $n_scm_Iterable$; -function $m_scm_Iterable$() { - if ((!$n_scm_Iterable$)) { - $n_scm_Iterable$ = new $c_scm_Iterable$() - }; - return $n_scm_Iterable$ -} -/** @constructor */ -function $c_scm_Map$() { - this.sc_MapFactory$Delegate__f_delegate = null; - $ct_sc_MapFactory$Delegate__sc_MapFactory__(this, $m_scm_HashMap$()) -} -$c_scm_Map$.prototype = new $h_sc_MapFactory$Delegate(); -$c_scm_Map$.prototype.constructor = $c_scm_Map$; -/** @constructor */ -function $h_scm_Map$() { - /**/ -} -$h_scm_Map$.prototype = $c_scm_Map$.prototype; -var $d_scm_Map$ = new $TypeData().initClass({ - scm_Map$: 0 -}, false, "scala.collection.mutable.Map$", { - scm_Map$: 1, - sc_MapFactory$Delegate: 1, - O: 1, - sc_MapFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_Map$.prototype.$classData = $d_scm_Map$; -var $n_scm_Map$; -function $m_scm_Map$() { - if ((!$n_scm_Map$)) { - $n_scm_Map$ = new $c_scm_Map$() - }; - return $n_scm_Map$ -} -/** @constructor */ -function $c_s_util_Either() { - /**/ -} -$c_s_util_Either.prototype = new $h_O(); -$c_s_util_Either.prototype.constructor = $c_s_util_Either; -/** @constructor */ -function $h_s_util_Either() { - /**/ -} -$h_s_util_Either.prototype = $c_s_util_Either.prototype; -function $as_s_util_Either(obj) { - return (((obj instanceof $c_s_util_Either) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.util.Either")) -} -function $isArrayOf_s_util_Either(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_util_Either))) -} -function $asArrayOf_s_util_Either(obj, depth) { - return (($isArrayOf_s_util_Either(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.util.Either;", depth)) -} -function $p_Lfastparse_Implicits$Sequencer$__UnitSequencer0$lzycompute$1__V($thiz) { - if (($m_Lfastparse_Implicits$Sequencer$().Lfastparse_Implicits$Sequencer$__f_UnitSequencer0$module === null)) { - $m_Lfastparse_Implicits$Sequencer$().Lfastparse_Implicits$Sequencer$__f_UnitSequencer0$module = new $c_Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$($thiz) - } -} -/** @constructor */ -function $c_Lfastparse_Implicits$Sequencer$() { - this.Lfastparse_Implicits$Sequencer$__f_UnitSequencer0$module = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer2 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer3 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer4 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer5 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer6 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer7 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer8 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer9 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer10 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer11 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer12 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer13 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer14 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer15 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer16 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer17 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer18 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer19 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer20 = null; - this.Lfastparse_Implicits$Sequencer$__f_BaseSequencer21 = null; - $n_Lfastparse_Implicits$Sequencer$ = this; - $f_Lfastparse_SequencerGen__$init$__V(this) -} -$c_Lfastparse_Implicits$Sequencer$.prototype = new $h_O(); -$c_Lfastparse_Implicits$Sequencer$.prototype.constructor = $c_Lfastparse_Implicits$Sequencer$; -/** @constructor */ -function $h_Lfastparse_Implicits$Sequencer$() { - /**/ -} -$h_Lfastparse_Implicits$Sequencer$.prototype = $c_Lfastparse_Implicits$Sequencer$.prototype; -$c_Lfastparse_Implicits$Sequencer$.prototype.UnitSequencer0__Lfastparse_Implicits$LowPriSequencer$UnitSequencer0$ = (function() { - if (($m_Lfastparse_Implicits$Sequencer$().Lfastparse_Implicits$Sequencer$__f_UnitSequencer0$module === null)) { - $p_Lfastparse_Implicits$Sequencer$__UnitSequencer0$lzycompute$1__V(this) - }; - return $m_Lfastparse_Implicits$Sequencer$().Lfastparse_Implicits$Sequencer$__f_UnitSequencer0$module -}); -var $d_Lfastparse_Implicits$Sequencer$ = new $TypeData().initClass({ - Lfastparse_Implicits$Sequencer$: 0 -}, false, "fastparse.Implicits$Sequencer$", { - Lfastparse_Implicits$Sequencer$: 1, - O: 1, - Lfastparse_Implicits$LowPriSequencer: 1, - Lfastparse_Implicits$LowerPriSequencer: 1, - Lfastparse_SequencerGen: 1, - Lfastparse_LowestPriSequencer: 1 -}); -$c_Lfastparse_Implicits$Sequencer$.prototype.$classData = $d_Lfastparse_Implicits$Sequencer$; -var $n_Lfastparse_Implicits$Sequencer$; -function $m_Lfastparse_Implicits$Sequencer$() { - if ((!$n_Lfastparse_Implicits$Sequencer$)) { - $n_Lfastparse_Implicits$Sequencer$ = new $c_Lfastparse_Implicits$Sequencer$() - }; - return $n_Lfastparse_Implicits$Sequencer$ -} -/** @constructor */ -function $c_Lfastparse_Parsed$Success(value, index) { - this.Lfastparse_Parsed__f_isSuccess = false; - this.Lfastparse_Parsed$Success__f_value = null; - this.Lfastparse_Parsed$Success__f_index = 0; - this.Lfastparse_Parsed$Success__f_value = value; - this.Lfastparse_Parsed$Success__f_index = index; - $ct_Lfastparse_Parsed__Z__(this, true) -} -$c_Lfastparse_Parsed$Success.prototype = new $h_Lfastparse_Parsed(); -$c_Lfastparse_Parsed$Success.prototype.constructor = $c_Lfastparse_Parsed$Success; -/** @constructor */ -function $h_Lfastparse_Parsed$Success() { - /**/ -} -$h_Lfastparse_Parsed$Success.prototype = $c_Lfastparse_Parsed$Success.prototype; -$c_Lfastparse_Parsed$Success.prototype.fold__F3__F2__O = (function(onFailure, onSuccess) { - return onSuccess.apply__O__O__O(this.Lfastparse_Parsed$Success__f_value, this.Lfastparse_Parsed$Success__f_index) -}); -$c_Lfastparse_Parsed$Success.prototype.toString__T = (function() { - return (((("Parsed.Success(" + this.Lfastparse_Parsed$Success__f_value) + ", ") + this.Lfastparse_Parsed$Success__f_index) + ")") -}); -$c_Lfastparse_Parsed$Success.prototype.productPrefix__T = (function() { - return "Success" -}); -$c_Lfastparse_Parsed$Success.prototype.productArity__I = (function() { - return 2 -}); -$c_Lfastparse_Parsed$Success.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lfastparse_Parsed$Success__f_value; - break - } - case 1: { - return this.Lfastparse_Parsed$Success__f_index; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lfastparse_Parsed$Success.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lfastparse_Parsed$Success.prototype.hashCode__I = (function() { - var acc = (-889275714); - var hash = acc; - var data = $f_T__hashCode__I("Success"); - acc = $m_sr_Statics$().mix__I__I__I(hash, data); - var hash$1 = acc; - var x = this.Lfastparse_Parsed$Success__f_value; - var data$1 = $m_sr_Statics$().anyHash__O__I(x); - acc = $m_sr_Statics$().mix__I__I__I(hash$1, data$1); - var hash$2 = acc; - var data$2 = this.Lfastparse_Parsed$Success__f_index; - acc = $m_sr_Statics$().mix__I__I__I(hash$2, data$2); - var hash$3 = acc; - return $m_sr_Statics$().finalizeHash__I__I__I(hash$3, 2) -}); -$c_Lfastparse_Parsed$Success.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lfastparse_Parsed$Success)) { - var Success$1 = $as_Lfastparse_Parsed$Success(x$1); - if ((this.Lfastparse_Parsed$Success__f_index === Success$1.Lfastparse_Parsed$Success__f_index)) { - var x = this.Lfastparse_Parsed$Success__f_value; - var y = Success$1.Lfastparse_Parsed$Success__f_value; - return $m_sr_BoxesRunTime$().equals__O__O__Z(x, y) - } else { - return false - } - } else { - return false - } -}); -function $as_Lfastparse_Parsed$Success(obj) { - return (((obj instanceof $c_Lfastparse_Parsed$Success) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.Parsed$Success")) -} -function $isArrayOf_Lfastparse_Parsed$Success(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_Parsed$Success))) -} -function $asArrayOf_Lfastparse_Parsed$Success(obj, depth) { - return (($isArrayOf_Lfastparse_Parsed$Success(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.Parsed$Success;", depth)) -} -var $d_Lfastparse_Parsed$Success = new $TypeData().initClass({ - Lfastparse_Parsed$Success: 0 -}, false, "fastparse.Parsed$Success", { - Lfastparse_Parsed$Success: 1, - Lfastparse_Parsed: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lfastparse_Parsed$Success.prototype.$classData = $d_Lfastparse_Parsed$Success; -/** @constructor */ -function $c_Lhb_dhbw_AndConstraint(andCons) { - this.Lhb_dhbw_AndConstraint__f_andCons = null; - this.Lhb_dhbw_AndConstraint__f_andCons = andCons -} -$c_Lhb_dhbw_AndConstraint.prototype = new $h_O(); -$c_Lhb_dhbw_AndConstraint.prototype.constructor = $c_Lhb_dhbw_AndConstraint; -/** @constructor */ -function $h_Lhb_dhbw_AndConstraint() { - /**/ -} -$h_Lhb_dhbw_AndConstraint.prototype = $c_Lhb_dhbw_AndConstraint.prototype; -$c_Lhb_dhbw_AndConstraint.prototype.productPrefix__T = (function() { - return "AndConstraint" -}); -$c_Lhb_dhbw_AndConstraint.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_AndConstraint.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_AndConstraint__f_andCons : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_AndConstraint.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_AndConstraint.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_AndConstraint.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_AndConstraint.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_AndConstraint)) { - var AndConstraint$1 = $as_Lhb_dhbw_AndConstraint(x$1); - var x = this.Lhb_dhbw_AndConstraint__f_andCons; - var x$2 = AndConstraint$1.Lhb_dhbw_AndConstraint__f_andCons; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } -}); -function $as_Lhb_dhbw_AndConstraint(obj) { - return (((obj instanceof $c_Lhb_dhbw_AndConstraint) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.AndConstraint")) -} -function $isArrayOf_Lhb_dhbw_AndConstraint(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_AndConstraint))) -} -function $asArrayOf_Lhb_dhbw_AndConstraint(obj, depth) { - return (($isArrayOf_Lhb_dhbw_AndConstraint(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.AndConstraint;", depth)) -} -var $d_Lhb_dhbw_AndConstraint = new $TypeData().initClass({ - Lhb_dhbw_AndConstraint: 0 -}, false, "hb.dhbw.AndConstraint", { - Lhb_dhbw_AndConstraint: 1, - O: 1, - Lhb_dhbw_Constraint: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_AndConstraint.prototype.$classData = $d_Lhb_dhbw_AndConstraint; -/** @constructor */ -function $c_Lhb_dhbw_Constructor(className, params) { - this.Lhb_dhbw_Constructor__f_className = null; - this.Lhb_dhbw_Constructor__f_params = null; - this.Lhb_dhbw_Constructor__f_className = className; - this.Lhb_dhbw_Constructor__f_params = params -} -$c_Lhb_dhbw_Constructor.prototype = new $h_O(); -$c_Lhb_dhbw_Constructor.prototype.constructor = $c_Lhb_dhbw_Constructor; -/** @constructor */ -function $h_Lhb_dhbw_Constructor() { - /**/ -} -$h_Lhb_dhbw_Constructor.prototype = $c_Lhb_dhbw_Constructor.prototype; -$c_Lhb_dhbw_Constructor.prototype.productPrefix__T = (function() { - return "Constructor" -}); -$c_Lhb_dhbw_Constructor.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_Constructor.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_Constructor__f_className; - break - } - case 1: { - return this.Lhb_dhbw_Constructor__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_Constructor.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_Constructor.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_Constructor.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_Constructor.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_Constructor)) { - var Constructor$1 = $as_Lhb_dhbw_Constructor(x$1); - if ((this.Lhb_dhbw_Constructor__f_className === Constructor$1.Lhb_dhbw_Constructor__f_className)) { - var x = this.Lhb_dhbw_Constructor__f_params; - var x$2 = Constructor$1.Lhb_dhbw_Constructor__f_params; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_Constructor(obj) { - return (((obj instanceof $c_Lhb_dhbw_Constructor) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Constructor")) -} -function $isArrayOf_Lhb_dhbw_Constructor(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Constructor))) -} -function $asArrayOf_Lhb_dhbw_Constructor(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Constructor(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Constructor;", depth)) -} -var $d_Lhb_dhbw_Constructor = new $TypeData().initClass({ - Lhb_dhbw_Constructor: 0 -}, false, "hb.dhbw.Constructor", { - Lhb_dhbw_Constructor: 1, - O: 1, - Lhb_dhbw_Expr: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_Constructor.prototype.$classData = $d_Lhb_dhbw_Constructor; -/** @constructor */ -function $c_Lhb_dhbw_EqualsDot(l, r) { - this.Lhb_dhbw_EqualsDot__f_l = null; - this.Lhb_dhbw_EqualsDot__f_r = null; - this.Lhb_dhbw_EqualsDot__f_l = l; - this.Lhb_dhbw_EqualsDot__f_r = r -} -$c_Lhb_dhbw_EqualsDot.prototype = new $h_O(); -$c_Lhb_dhbw_EqualsDot.prototype.constructor = $c_Lhb_dhbw_EqualsDot; -/** @constructor */ -function $h_Lhb_dhbw_EqualsDot() { - /**/ -} -$h_Lhb_dhbw_EqualsDot.prototype = $c_Lhb_dhbw_EqualsDot.prototype; -$c_Lhb_dhbw_EqualsDot.prototype.productPrefix__T = (function() { - return "EqualsDot" -}); -$c_Lhb_dhbw_EqualsDot.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_EqualsDot.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_EqualsDot__f_l; - break - } - case 1: { - return this.Lhb_dhbw_EqualsDot__f_r; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_EqualsDot.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_EqualsDot.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_EqualsDot.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_EqualsDot.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_EqualsDot)) { - var EqualsDot$1 = $as_Lhb_dhbw_EqualsDot(x$1); - var x = this.Lhb_dhbw_EqualsDot__f_l; - var x$2 = EqualsDot$1.Lhb_dhbw_EqualsDot__f_l; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - var x$3 = this.Lhb_dhbw_EqualsDot__f_r; - var x$4 = EqualsDot$1.Lhb_dhbw_EqualsDot__f_r; - return ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_EqualsDot(obj) { - return (((obj instanceof $c_Lhb_dhbw_EqualsDot) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.EqualsDot")) -} -function $isArrayOf_Lhb_dhbw_EqualsDot(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_EqualsDot))) -} -function $asArrayOf_Lhb_dhbw_EqualsDot(obj, depth) { - return (($isArrayOf_Lhb_dhbw_EqualsDot(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.EqualsDot;", depth)) -} -var $d_Lhb_dhbw_EqualsDot = new $TypeData().initClass({ - Lhb_dhbw_EqualsDot: 0 -}, false, "hb.dhbw.EqualsDot", { - Lhb_dhbw_EqualsDot: 1, - O: 1, - Lhb_dhbw_Constraint: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_EqualsDot.prototype.$classData = $d_Lhb_dhbw_EqualsDot; -/** @constructor */ -function $c_Lhb_dhbw_FJNamedType(name, params) { - this.Lhb_dhbw_FJNamedType__f_name = null; - this.Lhb_dhbw_FJNamedType__f_params = null; - this.Lhb_dhbw_FJNamedType__f_name = name; - this.Lhb_dhbw_FJNamedType__f_params = params -} -$c_Lhb_dhbw_FJNamedType.prototype = new $h_O(); -$c_Lhb_dhbw_FJNamedType.prototype.constructor = $c_Lhb_dhbw_FJNamedType; -/** @constructor */ -function $h_Lhb_dhbw_FJNamedType() { - /**/ -} -$h_Lhb_dhbw_FJNamedType.prototype = $c_Lhb_dhbw_FJNamedType.prototype; -$c_Lhb_dhbw_FJNamedType.prototype.productPrefix__T = (function() { - return "FJNamedType" -}); -$c_Lhb_dhbw_FJNamedType.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_FJNamedType.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_FJNamedType__f_name; - break - } - case 1: { - return this.Lhb_dhbw_FJNamedType__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_FJNamedType.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_FJNamedType.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_FJNamedType.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_FJNamedType.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_FJNamedType)) { - var FJNamedType$1 = $as_Lhb_dhbw_FJNamedType(x$1); - if ((this.Lhb_dhbw_FJNamedType__f_name === FJNamedType$1.Lhb_dhbw_FJNamedType__f_name)) { - var x = this.Lhb_dhbw_FJNamedType__f_params; - var x$2 = FJNamedType$1.Lhb_dhbw_FJNamedType__f_params; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_FJNamedType(obj) { - return (((obj instanceof $c_Lhb_dhbw_FJNamedType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.FJNamedType")) -} -function $isArrayOf_Lhb_dhbw_FJNamedType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_FJNamedType))) -} -function $asArrayOf_Lhb_dhbw_FJNamedType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_FJNamedType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.FJNamedType;", depth)) -} -var $d_Lhb_dhbw_FJNamedType = new $TypeData().initClass({ - Lhb_dhbw_FJNamedType: 0 -}, false, "hb.dhbw.FJNamedType", { - Lhb_dhbw_FJNamedType: 1, - O: 1, - Lhb_dhbw_FJType: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_FJNamedType.prototype.$classData = $d_Lhb_dhbw_FJNamedType; -/** @constructor */ -function $c_Lhb_dhbw_FJTypeVariable(name) { - this.Lhb_dhbw_FJTypeVariable__f_name = null; - this.Lhb_dhbw_FJTypeVariable__f_name = name -} -$c_Lhb_dhbw_FJTypeVariable.prototype = new $h_O(); -$c_Lhb_dhbw_FJTypeVariable.prototype.constructor = $c_Lhb_dhbw_FJTypeVariable; -/** @constructor */ -function $h_Lhb_dhbw_FJTypeVariable() { - /**/ -} -$h_Lhb_dhbw_FJTypeVariable.prototype = $c_Lhb_dhbw_FJTypeVariable.prototype; -$c_Lhb_dhbw_FJTypeVariable.prototype.productPrefix__T = (function() { - return "FJTypeVariable" -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_FJTypeVariable__f_name : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_FJTypeVariable)) { - var FJTypeVariable$1 = $as_Lhb_dhbw_FJTypeVariable(x$1); - return (this.Lhb_dhbw_FJTypeVariable__f_name === FJTypeVariable$1.Lhb_dhbw_FJTypeVariable__f_name) - } else { - return false - } -}); -function $as_Lhb_dhbw_FJTypeVariable(obj) { - return (((obj instanceof $c_Lhb_dhbw_FJTypeVariable) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.FJTypeVariable")) -} -function $isArrayOf_Lhb_dhbw_FJTypeVariable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_FJTypeVariable))) -} -function $asArrayOf_Lhb_dhbw_FJTypeVariable(obj, depth) { - return (($isArrayOf_Lhb_dhbw_FJTypeVariable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.FJTypeVariable;", depth)) -} -var $d_Lhb_dhbw_FJTypeVariable = new $TypeData().initClass({ - Lhb_dhbw_FJTypeVariable: 0 -}, false, "hb.dhbw.FJTypeVariable", { - Lhb_dhbw_FJTypeVariable: 1, - O: 1, - Lhb_dhbw_FJType: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_FJTypeVariable.prototype.$classData = $d_Lhb_dhbw_FJTypeVariable; -/** @constructor */ -function $c_Lhb_dhbw_FieldVar(e, f) { - this.Lhb_dhbw_FieldVar__f_e = null; - this.Lhb_dhbw_FieldVar__f_f = null; - this.Lhb_dhbw_FieldVar__f_e = e; - this.Lhb_dhbw_FieldVar__f_f = f -} -$c_Lhb_dhbw_FieldVar.prototype = new $h_O(); -$c_Lhb_dhbw_FieldVar.prototype.constructor = $c_Lhb_dhbw_FieldVar; -/** @constructor */ -function $h_Lhb_dhbw_FieldVar() { - /**/ -} -$h_Lhb_dhbw_FieldVar.prototype = $c_Lhb_dhbw_FieldVar.prototype; -$c_Lhb_dhbw_FieldVar.prototype.productPrefix__T = (function() { - return "FieldVar" -}); -$c_Lhb_dhbw_FieldVar.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_FieldVar.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_FieldVar__f_e; - break - } - case 1: { - return this.Lhb_dhbw_FieldVar__f_f; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_FieldVar.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_FieldVar.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_FieldVar.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_FieldVar.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_FieldVar)) { - var FieldVar$1 = $as_Lhb_dhbw_FieldVar(x$1); - var x = this.Lhb_dhbw_FieldVar__f_e; - var x$2 = FieldVar$1.Lhb_dhbw_FieldVar__f_e; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - return (this.Lhb_dhbw_FieldVar__f_f === FieldVar$1.Lhb_dhbw_FieldVar__f_f) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_FieldVar(obj) { - return (((obj instanceof $c_Lhb_dhbw_FieldVar) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.FieldVar")) -} -function $isArrayOf_Lhb_dhbw_FieldVar(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_FieldVar))) -} -function $asArrayOf_Lhb_dhbw_FieldVar(obj, depth) { - return (($isArrayOf_Lhb_dhbw_FieldVar(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.FieldVar;", depth)) -} -var $d_Lhb_dhbw_FieldVar = new $TypeData().initClass({ - Lhb_dhbw_FieldVar: 0 -}, false, "hb.dhbw.FieldVar", { - Lhb_dhbw_FieldVar: 1, - O: 1, - Lhb_dhbw_Expr: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_FieldVar.prototype.$classData = $d_Lhb_dhbw_FieldVar; -/** @constructor */ -function $c_Lhb_dhbw_GenericType(name) { - this.Lhb_dhbw_GenericType__f_name = null; - this.Lhb_dhbw_GenericType__f_name = name -} -$c_Lhb_dhbw_GenericType.prototype = new $h_O(); -$c_Lhb_dhbw_GenericType.prototype.constructor = $c_Lhb_dhbw_GenericType; -/** @constructor */ -function $h_Lhb_dhbw_GenericType() { - /**/ -} -$h_Lhb_dhbw_GenericType.prototype = $c_Lhb_dhbw_GenericType.prototype; -$c_Lhb_dhbw_GenericType.prototype.productPrefix__T = (function() { - return "GenericType" -}); -$c_Lhb_dhbw_GenericType.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_GenericType.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_GenericType__f_name : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_GenericType.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_GenericType.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_GenericType.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_GenericType.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_GenericType)) { - var GenericType$1 = $as_Lhb_dhbw_GenericType(x$1); - return (this.Lhb_dhbw_GenericType__f_name === GenericType$1.Lhb_dhbw_GenericType__f_name) - } else { - return false - } -}); -function $as_Lhb_dhbw_GenericType(obj) { - return (((obj instanceof $c_Lhb_dhbw_GenericType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.GenericType")) -} -function $isArrayOf_Lhb_dhbw_GenericType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_GenericType))) -} -function $asArrayOf_Lhb_dhbw_GenericType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_GenericType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.GenericType;", depth)) -} -var $d_Lhb_dhbw_GenericType = new $TypeData().initClass({ - Lhb_dhbw_GenericType: 0 -}, false, "hb.dhbw.GenericType", { - Lhb_dhbw_GenericType: 1, - O: 1, - Lhb_dhbw_Type: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_GenericType.prototype.$classData = $d_Lhb_dhbw_GenericType; -/** @constructor */ -function $c_Lhb_dhbw_LessDot(l, r) { - this.Lhb_dhbw_LessDot__f_l = null; - this.Lhb_dhbw_LessDot__f_r = null; - this.Lhb_dhbw_LessDot__f_l = l; - this.Lhb_dhbw_LessDot__f_r = r -} -$c_Lhb_dhbw_LessDot.prototype = new $h_O(); -$c_Lhb_dhbw_LessDot.prototype.constructor = $c_Lhb_dhbw_LessDot; -/** @constructor */ -function $h_Lhb_dhbw_LessDot() { - /**/ -} -$h_Lhb_dhbw_LessDot.prototype = $c_Lhb_dhbw_LessDot.prototype; -$c_Lhb_dhbw_LessDot.prototype.productPrefix__T = (function() { - return "LessDot" -}); -$c_Lhb_dhbw_LessDot.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_LessDot.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_LessDot__f_l; - break - } - case 1: { - return this.Lhb_dhbw_LessDot__f_r; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_LessDot.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_LessDot.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_LessDot.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_LessDot.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_LessDot)) { - var LessDot$1 = $as_Lhb_dhbw_LessDot(x$1); - var x = this.Lhb_dhbw_LessDot__f_l; - var x$2 = LessDot$1.Lhb_dhbw_LessDot__f_l; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - var x$3 = this.Lhb_dhbw_LessDot__f_r; - var x$4 = LessDot$1.Lhb_dhbw_LessDot__f_r; - return ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_LessDot(obj) { - return (((obj instanceof $c_Lhb_dhbw_LessDot) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.LessDot")) -} -function $isArrayOf_Lhb_dhbw_LessDot(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_LessDot))) -} -function $asArrayOf_Lhb_dhbw_LessDot(obj, depth) { - return (($isArrayOf_Lhb_dhbw_LessDot(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.LessDot;", depth)) -} -var $d_Lhb_dhbw_LessDot = new $TypeData().initClass({ - Lhb_dhbw_LessDot: 0 -}, false, "hb.dhbw.LessDot", { - Lhb_dhbw_LessDot: 1, - O: 1, - Lhb_dhbw_Constraint: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_LessDot.prototype.$classData = $d_Lhb_dhbw_LessDot; -/** @constructor */ -function $c_Lhb_dhbw_LocalVar(x) { - this.Lhb_dhbw_LocalVar__f_x = null; - this.Lhb_dhbw_LocalVar__f_x = x -} -$c_Lhb_dhbw_LocalVar.prototype = new $h_O(); -$c_Lhb_dhbw_LocalVar.prototype.constructor = $c_Lhb_dhbw_LocalVar; -/** @constructor */ -function $h_Lhb_dhbw_LocalVar() { - /**/ -} -$h_Lhb_dhbw_LocalVar.prototype = $c_Lhb_dhbw_LocalVar.prototype; -$c_Lhb_dhbw_LocalVar.prototype.productPrefix__T = (function() { - return "LocalVar" -}); -$c_Lhb_dhbw_LocalVar.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_LocalVar.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_LocalVar__f_x : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_LocalVar.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_LocalVar.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_LocalVar.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_LocalVar.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_LocalVar)) { - var LocalVar$1 = $as_Lhb_dhbw_LocalVar(x$1); - return (this.Lhb_dhbw_LocalVar__f_x === LocalVar$1.Lhb_dhbw_LocalVar__f_x) - } else { - return false - } -}); -function $as_Lhb_dhbw_LocalVar(obj) { - return (((obj instanceof $c_Lhb_dhbw_LocalVar) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.LocalVar")) -} -function $isArrayOf_Lhb_dhbw_LocalVar(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_LocalVar))) -} -function $asArrayOf_Lhb_dhbw_LocalVar(obj, depth) { - return (($isArrayOf_Lhb_dhbw_LocalVar(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.LocalVar;", depth)) -} -var $d_Lhb_dhbw_LocalVar = new $TypeData().initClass({ - Lhb_dhbw_LocalVar: 0 -}, false, "hb.dhbw.LocalVar", { - Lhb_dhbw_LocalVar: 1, - O: 1, - Lhb_dhbw_Expr: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_LocalVar.prototype.$classData = $d_Lhb_dhbw_LocalVar; -/** @constructor */ -function $c_Lhb_dhbw_MethodCall(e, name, params) { - this.Lhb_dhbw_MethodCall__f_e = null; - this.Lhb_dhbw_MethodCall__f_name = null; - this.Lhb_dhbw_MethodCall__f_params = null; - this.Lhb_dhbw_MethodCall__f_e = e; - this.Lhb_dhbw_MethodCall__f_name = name; - this.Lhb_dhbw_MethodCall__f_params = params -} -$c_Lhb_dhbw_MethodCall.prototype = new $h_O(); -$c_Lhb_dhbw_MethodCall.prototype.constructor = $c_Lhb_dhbw_MethodCall; -/** @constructor */ -function $h_Lhb_dhbw_MethodCall() { - /**/ -} -$h_Lhb_dhbw_MethodCall.prototype = $c_Lhb_dhbw_MethodCall.prototype; -$c_Lhb_dhbw_MethodCall.prototype.productPrefix__T = (function() { - return "MethodCall" -}); -$c_Lhb_dhbw_MethodCall.prototype.productArity__I = (function() { - return 3 -}); -$c_Lhb_dhbw_MethodCall.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_MethodCall__f_e; - break - } - case 1: { - return this.Lhb_dhbw_MethodCall__f_name; - break - } - case 2: { - return this.Lhb_dhbw_MethodCall__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_MethodCall.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_MethodCall.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_MethodCall.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_MethodCall.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_MethodCall)) { - var MethodCall$1 = $as_Lhb_dhbw_MethodCall(x$1); - var x = this.Lhb_dhbw_MethodCall__f_e; - var x$2 = MethodCall$1.Lhb_dhbw_MethodCall__f_e; - if ((((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) && (this.Lhb_dhbw_MethodCall__f_name === MethodCall$1.Lhb_dhbw_MethodCall__f_name))) { - var x$3 = this.Lhb_dhbw_MethodCall__f_params; - var x$4 = MethodCall$1.Lhb_dhbw_MethodCall__f_params; - return ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_MethodCall(obj) { - return (((obj instanceof $c_Lhb_dhbw_MethodCall) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.MethodCall")) -} -function $isArrayOf_Lhb_dhbw_MethodCall(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_MethodCall))) -} -function $asArrayOf_Lhb_dhbw_MethodCall(obj, depth) { - return (($isArrayOf_Lhb_dhbw_MethodCall(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.MethodCall;", depth)) -} -var $d_Lhb_dhbw_MethodCall = new $TypeData().initClass({ - Lhb_dhbw_MethodCall: 0 -}, false, "hb.dhbw.MethodCall", { - Lhb_dhbw_MethodCall: 1, - O: 1, - Lhb_dhbw_Expr: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_MethodCall.prototype.$classData = $d_Lhb_dhbw_MethodCall; -/** @constructor */ -function $c_Lhb_dhbw_OrConstraint(orCons) { - this.Lhb_dhbw_OrConstraint__f_orCons = null; - this.Lhb_dhbw_OrConstraint__f_orCons = orCons -} -$c_Lhb_dhbw_OrConstraint.prototype = new $h_O(); -$c_Lhb_dhbw_OrConstraint.prototype.constructor = $c_Lhb_dhbw_OrConstraint; -/** @constructor */ -function $h_Lhb_dhbw_OrConstraint() { - /**/ -} -$h_Lhb_dhbw_OrConstraint.prototype = $c_Lhb_dhbw_OrConstraint.prototype; -$c_Lhb_dhbw_OrConstraint.prototype.productPrefix__T = (function() { - return "OrConstraint" -}); -$c_Lhb_dhbw_OrConstraint.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_OrConstraint.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_OrConstraint__f_orCons : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_OrConstraint.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_OrConstraint.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_OrConstraint.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_OrConstraint.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_OrConstraint)) { - var OrConstraint$1 = $as_Lhb_dhbw_OrConstraint(x$1); - var x = this.Lhb_dhbw_OrConstraint__f_orCons; - var x$2 = OrConstraint$1.Lhb_dhbw_OrConstraint__f_orCons; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } -}); -function $as_Lhb_dhbw_OrConstraint(obj) { - return (((obj instanceof $c_Lhb_dhbw_OrConstraint) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.OrConstraint")) -} -function $isArrayOf_Lhb_dhbw_OrConstraint(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_OrConstraint))) -} -function $asArrayOf_Lhb_dhbw_OrConstraint(obj, depth) { - return (($isArrayOf_Lhb_dhbw_OrConstraint(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.OrConstraint;", depth)) -} -var $d_Lhb_dhbw_OrConstraint = new $TypeData().initClass({ - Lhb_dhbw_OrConstraint: 0 -}, false, "hb.dhbw.OrConstraint", { - Lhb_dhbw_OrConstraint: 1, - O: 1, - Lhb_dhbw_Constraint: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_OrConstraint.prototype.$classData = $d_Lhb_dhbw_OrConstraint; -/** @constructor */ -function $c_Lhb_dhbw_RefType(name, params) { - this.Lhb_dhbw_RefType__f_name = null; - this.Lhb_dhbw_RefType__f_params = null; - this.Lhb_dhbw_RefType__f_name = name; - this.Lhb_dhbw_RefType__f_params = params -} -$c_Lhb_dhbw_RefType.prototype = new $h_O(); -$c_Lhb_dhbw_RefType.prototype.constructor = $c_Lhb_dhbw_RefType; -/** @constructor */ -function $h_Lhb_dhbw_RefType() { - /**/ -} -$h_Lhb_dhbw_RefType.prototype = $c_Lhb_dhbw_RefType.prototype; -$c_Lhb_dhbw_RefType.prototype.productPrefix__T = (function() { - return "RefType" -}); -$c_Lhb_dhbw_RefType.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_RefType.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_RefType__f_name; - break - } - case 1: { - return this.Lhb_dhbw_RefType__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_RefType.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_RefType.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_RefType.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_RefType.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_RefType)) { - var RefType$1 = $as_Lhb_dhbw_RefType(x$1); - if ((this.Lhb_dhbw_RefType__f_name === RefType$1.Lhb_dhbw_RefType__f_name)) { - var x = this.Lhb_dhbw_RefType__f_params; - var x$2 = RefType$1.Lhb_dhbw_RefType__f_params; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_RefType(obj) { - return (((obj instanceof $c_Lhb_dhbw_RefType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.RefType")) -} -function $isArrayOf_Lhb_dhbw_RefType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_RefType))) -} -function $asArrayOf_Lhb_dhbw_RefType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_RefType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.RefType;", depth)) -} -var $d_Lhb_dhbw_RefType = new $TypeData().initClass({ - Lhb_dhbw_RefType: 0 -}, false, "hb.dhbw.RefType", { - Lhb_dhbw_RefType: 1, - O: 1, - Lhb_dhbw_Type: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_RefType.prototype.$classData = $d_Lhb_dhbw_RefType; -/** @constructor */ -function $c_Lhb_dhbw_TypeVariable(name) { - this.Lhb_dhbw_TypeVariable__f_name = null; - this.Lhb_dhbw_TypeVariable__f_name = name -} -$c_Lhb_dhbw_TypeVariable.prototype = new $h_O(); -$c_Lhb_dhbw_TypeVariable.prototype.constructor = $c_Lhb_dhbw_TypeVariable; -/** @constructor */ -function $h_Lhb_dhbw_TypeVariable() { - /**/ -} -$h_Lhb_dhbw_TypeVariable.prototype = $c_Lhb_dhbw_TypeVariable.prototype; -$c_Lhb_dhbw_TypeVariable.prototype.productPrefix__T = (function() { - return "TypeVariable" -}); -$c_Lhb_dhbw_TypeVariable.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_TypeVariable.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_TypeVariable__f_name : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_TypeVariable.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_TypeVariable.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_TypeVariable.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_TypeVariable.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_TypeVariable)) { - var TypeVariable$1 = $as_Lhb_dhbw_TypeVariable(x$1); - return (this.Lhb_dhbw_TypeVariable__f_name === TypeVariable$1.Lhb_dhbw_TypeVariable__f_name) - } else { - return false - } -}); -function $as_Lhb_dhbw_TypeVariable(obj) { - return (((obj instanceof $c_Lhb_dhbw_TypeVariable) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.TypeVariable")) -} -function $isArrayOf_Lhb_dhbw_TypeVariable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_TypeVariable))) -} -function $asArrayOf_Lhb_dhbw_TypeVariable(obj, depth) { - return (($isArrayOf_Lhb_dhbw_TypeVariable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.TypeVariable;", depth)) -} -var $d_Lhb_dhbw_TypeVariable = new $TypeData().initClass({ - Lhb_dhbw_TypeVariable: 0 -}, false, "hb.dhbw.TypeVariable", { - Lhb_dhbw_TypeVariable: 1, - O: 1, - Lhb_dhbw_Type: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_TypeVariable.prototype.$classData = $d_Lhb_dhbw_TypeVariable; -/** @constructor */ -function $c_Lhb_dhbw_Unify$ChangedSet(eq) { - this.Lhb_dhbw_Unify$ChangedSet__f_eq = null; - this.Lhb_dhbw_Unify$ChangedSet__f_eq = eq -} -$c_Lhb_dhbw_Unify$ChangedSet.prototype = new $h_O(); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.constructor = $c_Lhb_dhbw_Unify$ChangedSet; -/** @constructor */ -function $h_Lhb_dhbw_Unify$ChangedSet() { - /**/ -} -$h_Lhb_dhbw_Unify$ChangedSet.prototype = $c_Lhb_dhbw_Unify$ChangedSet.prototype; -$c_Lhb_dhbw_Unify$ChangedSet.prototype.productPrefix__T = (function() { - return "ChangedSet" -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_Unify$ChangedSet__f_eq : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_Unify$ChangedSet)) { - var ChangedSet$1 = $as_Lhb_dhbw_Unify$ChangedSet(x$1); - var x = this.Lhb_dhbw_Unify$ChangedSet__f_eq; - var x$2 = ChangedSet$1.Lhb_dhbw_Unify$ChangedSet__f_eq; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } -}); -function $as_Lhb_dhbw_Unify$ChangedSet(obj) { - return (((obj instanceof $c_Lhb_dhbw_Unify$ChangedSet) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Unify$ChangedSet")) -} -function $isArrayOf_Lhb_dhbw_Unify$ChangedSet(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Unify$ChangedSet))) -} -function $asArrayOf_Lhb_dhbw_Unify$ChangedSet(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Unify$ChangedSet(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Unify$ChangedSet;", depth)) -} -var $d_Lhb_dhbw_Unify$ChangedSet = new $TypeData().initClass({ - Lhb_dhbw_Unify$ChangedSet: 0 -}, false, "hb.dhbw.Unify$ChangedSet", { - Lhb_dhbw_Unify$ChangedSet: 1, - O: 1, - Lhb_dhbw_Unify$Step4Result: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_Unify$ChangedSet.prototype.$classData = $d_Lhb_dhbw_Unify$ChangedSet; -/** @constructor */ -function $c_Lhb_dhbw_Unify$UnchangedSet(eq) { - this.Lhb_dhbw_Unify$UnchangedSet__f_eq = null; - this.Lhb_dhbw_Unify$UnchangedSet__f_eq = eq -} -$c_Lhb_dhbw_Unify$UnchangedSet.prototype = new $h_O(); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.constructor = $c_Lhb_dhbw_Unify$UnchangedSet; -/** @constructor */ -function $h_Lhb_dhbw_Unify$UnchangedSet() { - /**/ -} -$h_Lhb_dhbw_Unify$UnchangedSet.prototype = $c_Lhb_dhbw_Unify$UnchangedSet.prototype; -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.productPrefix__T = (function() { - return "UnchangedSet" -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_Unify$UnchangedSet__f_eq : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_Unify$UnchangedSet)) { - var UnchangedSet$1 = $as_Lhb_dhbw_Unify$UnchangedSet(x$1); - var x = this.Lhb_dhbw_Unify$UnchangedSet__f_eq; - var x$2 = UnchangedSet$1.Lhb_dhbw_Unify$UnchangedSet__f_eq; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } -}); -function $as_Lhb_dhbw_Unify$UnchangedSet(obj) { - return (((obj instanceof $c_Lhb_dhbw_Unify$UnchangedSet) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.Unify$UnchangedSet")) -} -function $isArrayOf_Lhb_dhbw_Unify$UnchangedSet(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_Unify$UnchangedSet))) -} -function $asArrayOf_Lhb_dhbw_Unify$UnchangedSet(obj, depth) { - return (($isArrayOf_Lhb_dhbw_Unify$UnchangedSet(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.Unify$UnchangedSet;", depth)) -} -var $d_Lhb_dhbw_Unify$UnchangedSet = new $TypeData().initClass({ - Lhb_dhbw_Unify$UnchangedSet: 0 -}, false, "hb.dhbw.Unify$UnchangedSet", { - Lhb_dhbw_Unify$UnchangedSet: 1, - O: 1, - Lhb_dhbw_Unify$Step4Result: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_Unify$UnchangedSet.prototype.$classData = $d_Lhb_dhbw_Unify$UnchangedSet; -/** @constructor */ -function $c_Lhb_dhbw_UnifyEqualsDot(left, right) { - this.Lhb_dhbw_UnifyConstraint__f_left = null; - this.Lhb_dhbw_UnifyConstraint__f_right = null; - $ct_Lhb_dhbw_UnifyConstraint__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__(this, left, right) -} -$c_Lhb_dhbw_UnifyEqualsDot.prototype = new $h_Lhb_dhbw_UnifyConstraint(); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.constructor = $c_Lhb_dhbw_UnifyEqualsDot; -/** @constructor */ -function $h_Lhb_dhbw_UnifyEqualsDot() { - /**/ -} -$h_Lhb_dhbw_UnifyEqualsDot.prototype = $c_Lhb_dhbw_UnifyEqualsDot.prototype; -$c_Lhb_dhbw_UnifyEqualsDot.prototype.left__Lhb_dhbw_UnifyType = (function() { - return this.Lhb_dhbw_UnifyConstraint__f_left -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.right__Lhb_dhbw_UnifyType = (function() { - return this.Lhb_dhbw_UnifyConstraint__f_right -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.productPrefix__T = (function() { - return "UnifyEqualsDot" -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_UnifyConstraint__f_left; - break - } - case 1: { - return this.Lhb_dhbw_UnifyConstraint__f_right; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_UnifyEqualsDot)) { - var UnifyEqualsDot$1 = $as_Lhb_dhbw_UnifyEqualsDot(x$1); - var x = this.Lhb_dhbw_UnifyConstraint__f_left; - var x$2 = UnifyEqualsDot$1.Lhb_dhbw_UnifyConstraint__f_left; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - var x$3 = this.Lhb_dhbw_UnifyConstraint__f_right; - var x$4 = UnifyEqualsDot$1.Lhb_dhbw_UnifyConstraint__f_right; - return ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_UnifyEqualsDot(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyEqualsDot) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyEqualsDot")) -} -function $isArrayOf_Lhb_dhbw_UnifyEqualsDot(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyEqualsDot))) -} -function $asArrayOf_Lhb_dhbw_UnifyEqualsDot(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyEqualsDot(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyEqualsDot;", depth)) -} -var $d_Lhb_dhbw_UnifyEqualsDot = new $TypeData().initClass({ - Lhb_dhbw_UnifyEqualsDot: 0 -}, false, "hb.dhbw.UnifyEqualsDot", { - Lhb_dhbw_UnifyEqualsDot: 1, - Lhb_dhbw_UnifyConstraint: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_UnifyEqualsDot.prototype.$classData = $d_Lhb_dhbw_UnifyEqualsDot; -/** @constructor */ -function $c_Lhb_dhbw_UnifyLessDot(left, right) { - this.Lhb_dhbw_UnifyConstraint__f_left = null; - this.Lhb_dhbw_UnifyConstraint__f_right = null; - $ct_Lhb_dhbw_UnifyConstraint__Lhb_dhbw_UnifyType__Lhb_dhbw_UnifyType__(this, left, right) -} -$c_Lhb_dhbw_UnifyLessDot.prototype = new $h_Lhb_dhbw_UnifyConstraint(); -$c_Lhb_dhbw_UnifyLessDot.prototype.constructor = $c_Lhb_dhbw_UnifyLessDot; -/** @constructor */ -function $h_Lhb_dhbw_UnifyLessDot() { - /**/ -} -$h_Lhb_dhbw_UnifyLessDot.prototype = $c_Lhb_dhbw_UnifyLessDot.prototype; -$c_Lhb_dhbw_UnifyLessDot.prototype.left__Lhb_dhbw_UnifyType = (function() { - return this.Lhb_dhbw_UnifyConstraint__f_left -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.right__Lhb_dhbw_UnifyType = (function() { - return this.Lhb_dhbw_UnifyConstraint__f_right -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.productPrefix__T = (function() { - return "UnifyLessDot" -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_UnifyConstraint__f_left; - break - } - case 1: { - return this.Lhb_dhbw_UnifyConstraint__f_right; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_UnifyLessDot)) { - var UnifyLessDot$1 = $as_Lhb_dhbw_UnifyLessDot(x$1); - var x = this.Lhb_dhbw_UnifyConstraint__f_left; - var x$2 = UnifyLessDot$1.Lhb_dhbw_UnifyConstraint__f_left; - if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { - var x$3 = this.Lhb_dhbw_UnifyConstraint__f_right; - var x$4 = UnifyLessDot$1.Lhb_dhbw_UnifyConstraint__f_right; - return ((x$3 === null) ? (x$4 === null) : x$3.equals__O__Z(x$4)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_UnifyLessDot(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyLessDot) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyLessDot")) -} -function $isArrayOf_Lhb_dhbw_UnifyLessDot(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyLessDot))) -} -function $asArrayOf_Lhb_dhbw_UnifyLessDot(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyLessDot(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyLessDot;", depth)) -} -var $d_Lhb_dhbw_UnifyLessDot = new $TypeData().initClass({ - Lhb_dhbw_UnifyLessDot: 0 -}, false, "hb.dhbw.UnifyLessDot", { - Lhb_dhbw_UnifyLessDot: 1, - Lhb_dhbw_UnifyConstraint: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_UnifyLessDot.prototype.$classData = $d_Lhb_dhbw_UnifyLessDot; -/** @constructor */ -function $c_Lhb_dhbw_UnifyRefType(name, params) { - this.Lhb_dhbw_UnifyRefType__f_name = null; - this.Lhb_dhbw_UnifyRefType__f_params = null; - this.Lhb_dhbw_UnifyRefType__f_name = name; - this.Lhb_dhbw_UnifyRefType__f_params = params -} -$c_Lhb_dhbw_UnifyRefType.prototype = new $h_Lhb_dhbw_UnifyType(); -$c_Lhb_dhbw_UnifyRefType.prototype.constructor = $c_Lhb_dhbw_UnifyRefType; -/** @constructor */ -function $h_Lhb_dhbw_UnifyRefType() { - /**/ -} -$h_Lhb_dhbw_UnifyRefType.prototype = $c_Lhb_dhbw_UnifyRefType.prototype; -$c_Lhb_dhbw_UnifyRefType.prototype.productPrefix__T = (function() { - return "UnifyRefType" -}); -$c_Lhb_dhbw_UnifyRefType.prototype.productArity__I = (function() { - return 2 -}); -$c_Lhb_dhbw_UnifyRefType.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.Lhb_dhbw_UnifyRefType__f_name; - break - } - case 1: { - return this.Lhb_dhbw_UnifyRefType__f_params; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_Lhb_dhbw_UnifyRefType.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_UnifyRefType.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_UnifyRefType.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_UnifyRefType.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_UnifyRefType)) { - var UnifyRefType$1 = $as_Lhb_dhbw_UnifyRefType(x$1); - if ((this.Lhb_dhbw_UnifyRefType__f_name === UnifyRefType$1.Lhb_dhbw_UnifyRefType__f_name)) { - var x = this.Lhb_dhbw_UnifyRefType__f_params; - var x$2 = UnifyRefType$1.Lhb_dhbw_UnifyRefType__f_params; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } else { - return false - } - } else { - return false - } -}); -function $as_Lhb_dhbw_UnifyRefType(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyRefType) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyRefType")) -} -function $isArrayOf_Lhb_dhbw_UnifyRefType(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyRefType))) -} -function $asArrayOf_Lhb_dhbw_UnifyRefType(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyRefType(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyRefType;", depth)) -} -var $d_Lhb_dhbw_UnifyRefType = new $TypeData().initClass({ - Lhb_dhbw_UnifyRefType: 0 -}, false, "hb.dhbw.UnifyRefType", { - Lhb_dhbw_UnifyRefType: 1, - Lhb_dhbw_UnifyType: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_UnifyRefType.prototype.$classData = $d_Lhb_dhbw_UnifyRefType; -/** @constructor */ -function $c_Lhb_dhbw_UnifyTV(name) { - this.Lhb_dhbw_UnifyTV__f_name = null; - this.Lhb_dhbw_UnifyTV__f_name = name -} -$c_Lhb_dhbw_UnifyTV.prototype = new $h_Lhb_dhbw_UnifyType(); -$c_Lhb_dhbw_UnifyTV.prototype.constructor = $c_Lhb_dhbw_UnifyTV; -/** @constructor */ -function $h_Lhb_dhbw_UnifyTV() { - /**/ -} -$h_Lhb_dhbw_UnifyTV.prototype = $c_Lhb_dhbw_UnifyTV.prototype; -$c_Lhb_dhbw_UnifyTV.prototype.productPrefix__T = (function() { - return "UnifyTV" -}); -$c_Lhb_dhbw_UnifyTV.prototype.productArity__I = (function() { - return 1 -}); -$c_Lhb_dhbw_UnifyTV.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lhb_dhbw_UnifyTV__f_name : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lhb_dhbw_UnifyTV.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lhb_dhbw_UnifyTV.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lhb_dhbw_UnifyTV.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lhb_dhbw_UnifyTV.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lhb_dhbw_UnifyTV)) { - var UnifyTV$1 = $as_Lhb_dhbw_UnifyTV(x$1); - return (this.Lhb_dhbw_UnifyTV__f_name === UnifyTV$1.Lhb_dhbw_UnifyTV__f_name) - } else { - return false - } -}); -function $as_Lhb_dhbw_UnifyTV(obj) { - return (((obj instanceof $c_Lhb_dhbw_UnifyTV) || (obj === null)) ? obj : $throwClassCastException(obj, "hb.dhbw.UnifyTV")) -} -function $isArrayOf_Lhb_dhbw_UnifyTV(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lhb_dhbw_UnifyTV))) -} -function $asArrayOf_Lhb_dhbw_UnifyTV(obj, depth) { - return (($isArrayOf_Lhb_dhbw_UnifyTV(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lhb.dhbw.UnifyTV;", depth)) -} -var $d_Lhb_dhbw_UnifyTV = new $TypeData().initClass({ - Lhb_dhbw_UnifyTV: 0 -}, false, "hb.dhbw.UnifyTV", { - Lhb_dhbw_UnifyTV: 1, - Lhb_dhbw_UnifyType: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lhb_dhbw_UnifyTV.prototype.$classData = $d_Lhb_dhbw_UnifyTV; -class $c_jl_ArithmeticException extends $c_jl_RuntimeException { - constructor(s) { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, s, null, true, true) - }; -} -var $d_jl_ArithmeticException = new $TypeData().initClass({ - jl_ArithmeticException: 0 -}, false, "java.lang.ArithmeticException", { - jl_ArithmeticException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_ArithmeticException.prototype.$classData = $d_jl_ArithmeticException; -function $f_jl_Byte__equals__O__Z($thiz, that) { - return Object.is($thiz, that) -} -function $f_jl_Byte__hashCode__I($thiz) { - return $uB($thiz) -} -function $f_jl_Byte__toString__T($thiz) { - var b = $uB($thiz); - return ("" + b) -} -var $d_jl_Byte = new $TypeData().initClass({ - jl_Byte: 0 -}, false, "java.lang.Byte", { - jl_Byte: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1 -}, (void 0), (void 0), ((x) => $isByte(x))); -class $c_jl_ClassCastException extends $c_jl_RuntimeException { - constructor(s) { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, s, null, true, true) - }; -} -function $as_jl_ClassCastException(obj) { - return (((obj instanceof $c_jl_ClassCastException) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.ClassCastException")) -} -function $isArrayOf_jl_ClassCastException(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_ClassCastException))) -} -function $asArrayOf_jl_ClassCastException(obj, depth) { - return (($isArrayOf_jl_ClassCastException(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.ClassCastException;", depth)) -} -var $d_jl_ClassCastException = new $TypeData().initClass({ - jl_ClassCastException: 0 -}, false, "java.lang.ClassCastException", { - jl_ClassCastException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_ClassCastException.prototype.$classData = $d_jl_ClassCastException; -function $ct_jl_IllegalArgumentException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -function $ct_jl_IllegalArgumentException__($thiz) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, null, null, true, true); - return $thiz -} -class $c_jl_IllegalArgumentException extends $c_jl_RuntimeException { -} -var $d_jl_IllegalArgumentException = new $TypeData().initClass({ - jl_IllegalArgumentException: 0 -}, false, "java.lang.IllegalArgumentException", { - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_IllegalArgumentException.prototype.$classData = $d_jl_IllegalArgumentException; -function $ct_jl_IllegalStateException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -class $c_jl_IllegalStateException extends $c_jl_RuntimeException { -} -var $d_jl_IllegalStateException = new $TypeData().initClass({ - jl_IllegalStateException: 0 -}, false, "java.lang.IllegalStateException", { - jl_IllegalStateException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_IllegalStateException.prototype.$classData = $d_jl_IllegalStateException; -function $ct_jl_IndexOutOfBoundsException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -class $c_jl_IndexOutOfBoundsException extends $c_jl_RuntimeException { -} -var $d_jl_IndexOutOfBoundsException = new $TypeData().initClass({ - jl_IndexOutOfBoundsException: 0 -}, false, "java.lang.IndexOutOfBoundsException", { - jl_IndexOutOfBoundsException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_IndexOutOfBoundsException.prototype.$classData = $d_jl_IndexOutOfBoundsException; -class $c_jl_NegativeArraySizeException extends $c_jl_RuntimeException { - constructor() { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; -} -var $d_jl_NegativeArraySizeException = new $TypeData().initClass({ - jl_NegativeArraySizeException: 0 -}, false, "java.lang.NegativeArraySizeException", { - jl_NegativeArraySizeException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_NegativeArraySizeException.prototype.$classData = $d_jl_NegativeArraySizeException; -class $c_jl_NullPointerException extends $c_jl_RuntimeException { - constructor() { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; -} -var $d_jl_NullPointerException = new $TypeData().initClass({ - jl_NullPointerException: 0 -}, false, "java.lang.NullPointerException", { - jl_NullPointerException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_NullPointerException.prototype.$classData = $d_jl_NullPointerException; -function $as_jl_SecurityException(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.SecurityException")) -} -function $isArrayOf_jl_SecurityException(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_SecurityException))) -} -function $asArrayOf_jl_SecurityException(obj, depth) { - return (($isArrayOf_jl_SecurityException(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.SecurityException;", depth)) -} -function $f_jl_Short__equals__O__Z($thiz, that) { - return Object.is($thiz, that) -} -function $f_jl_Short__hashCode__I($thiz) { - return $uS($thiz) -} -function $f_jl_Short__toString__T($thiz) { - var s = $uS($thiz); - return ("" + s) -} -var $d_jl_Short = new $TypeData().initClass({ - jl_Short: 0 -}, false, "java.lang.Short", { - jl_Short: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1 -}, (void 0), (void 0), ((x) => $isShort(x))); -function $ct_jl_UnsupportedOperationException__($thiz) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, null, null, true, true); - return $thiz -} -function $ct_jl_UnsupportedOperationException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -class $c_jl_UnsupportedOperationException extends $c_jl_RuntimeException { -} -var $d_jl_UnsupportedOperationException = new $TypeData().initClass({ - jl_UnsupportedOperationException: 0 -}, false, "java.lang.UnsupportedOperationException", { - jl_UnsupportedOperationException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_UnsupportedOperationException.prototype.$classData = $d_jl_UnsupportedOperationException; -class $c_ju_ConcurrentModificationException extends $c_jl_RuntimeException { - constructor(s) { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, s, null, true, true) - }; -} -var $d_ju_ConcurrentModificationException = new $TypeData().initClass({ - ju_ConcurrentModificationException: 0 -}, false, "java.util.ConcurrentModificationException", { - ju_ConcurrentModificationException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_ConcurrentModificationException.prototype.$classData = $d_ju_ConcurrentModificationException; -function $ct_ju_NoSuchElementException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -function $ct_ju_NoSuchElementException__($thiz) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, null, null, true, true); - return $thiz -} -class $c_ju_NoSuchElementException extends $c_jl_RuntimeException { -} -var $d_ju_NoSuchElementException = new $TypeData().initClass({ - ju_NoSuchElementException: 0 -}, false, "java.util.NoSuchElementException", { - ju_NoSuchElementException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_NoSuchElementException.prototype.$classData = $d_ju_NoSuchElementException; -class $c_Lorg_scalajs_linker_runtime_UndefinedBehaviorError extends $c_jl_VirtualMachineError { - constructor(cause) { - super(); - var message = ((cause === null) ? null : cause.toString__T()); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, message, cause, true, true) - }; -} -var $d_Lorg_scalajs_linker_runtime_UndefinedBehaviorError = new $TypeData().initClass({ - Lorg_scalajs_linker_runtime_UndefinedBehaviorError: 0 -}, false, "org.scalajs.linker.runtime.UndefinedBehaviorError", { - Lorg_scalajs_linker_runtime_UndefinedBehaviorError: 1, - jl_VirtualMachineError: 1, - jl_Error: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_Lorg_scalajs_linker_runtime_UndefinedBehaviorError.prototype.$classData = $d_Lorg_scalajs_linker_runtime_UndefinedBehaviorError; -/** @constructor */ -function $c_s_$less$colon$less$$anon$1() { - /**/ -} -$c_s_$less$colon$less$$anon$1.prototype = new $h_s_$eq$colon$eq(); -$c_s_$less$colon$less$$anon$1.prototype.constructor = $c_s_$less$colon$less$$anon$1; -/** @constructor */ -function $h_s_$less$colon$less$$anon$1() { - /**/ -} -$h_s_$less$colon$less$$anon$1.prototype = $c_s_$less$colon$less$$anon$1.prototype; -$c_s_$less$colon$less$$anon$1.prototype.apply__O__O = (function(x) { - return x -}); -$c_s_$less$colon$less$$anon$1.prototype.toString__T = (function() { - return "generalized constraint" -}); -var $d_s_$less$colon$less$$anon$1 = new $TypeData().initClass({ - s_$less$colon$less$$anon$1: 0 -}, false, "scala.$less$colon$less$$anon$1", { - s_$less$colon$less$$anon$1: 1, - s_$eq$colon$eq: 1, - s_$less$colon$less: 1, - O: 1, - F1: 1, - Ljava_io_Serializable: 1 -}); -$c_s_$less$colon$less$$anon$1.prototype.$classData = $d_s_$less$colon$less$$anon$1; -function $p_s_MatchError__objString$lzycompute__T($thiz) { - if ((!$thiz.s_MatchError__f_bitmap$0)) { - $thiz.s_MatchError__f_objString = (($thiz.s_MatchError__f_obj === null) ? "null" : $p_s_MatchError__liftedTree1$1__T($thiz)); - $thiz.s_MatchError__f_bitmap$0 = true - }; - return $thiz.s_MatchError__f_objString -} -function $p_s_MatchError__objString__T($thiz) { - return ((!$thiz.s_MatchError__f_bitmap$0) ? $p_s_MatchError__objString$lzycompute__T($thiz) : $thiz.s_MatchError__f_objString) -} -function $p_s_MatchError__ofClass$1__T($thiz) { - var this$1 = $thiz.s_MatchError__f_obj; - return ("of class " + $objectClassName(this$1)) -} -function $p_s_MatchError__liftedTree1$1__T($thiz) { - try { - return ((($dp_toString__T($thiz.s_MatchError__f_obj) + " (") + $p_s_MatchError__ofClass$1__T($thiz)) + ")") - } catch (e) { - var e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); - if ((e$2 !== null)) { - return ("an instance " + $p_s_MatchError__ofClass$1__T($thiz)) - } else { - throw e - } - } -} -class $c_s_MatchError extends $c_jl_RuntimeException { - constructor(obj) { - super(); - this.s_MatchError__f_objString = null; - this.s_MatchError__f_obj = null; - this.s_MatchError__f_bitmap$0 = false; - this.s_MatchError__f_obj = obj; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - return $p_s_MatchError__objString__T(this) - }; -} -var $d_s_MatchError = new $TypeData().initClass({ - s_MatchError: 0 -}, false, "scala.MatchError", { - s_MatchError: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_s_MatchError.prototype.$classData = $d_s_MatchError; -/** @constructor */ -function $c_s_Option() { - /**/ -} -$c_s_Option.prototype = new $h_O(); -$c_s_Option.prototype.constructor = $c_s_Option; -/** @constructor */ -function $h_s_Option() { - /**/ -} -$h_s_Option.prototype = $c_s_Option.prototype; -$c_s_Option.prototype.isEmpty__Z = (function() { - return (this === $m_s_None$()) -}); -$c_s_Option.prototype.knownSize__I = (function() { - return (this.isEmpty__Z() ? 0 : 1) -}); -$c_s_Option.prototype.iterator__sc_Iterator = (function() { - if (this.isEmpty__Z()) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty - } else { - $m_sc_Iterator$(); - var a = this.get__O(); - return new $c_sc_Iterator$$anon$20(a) - } -}); -function $as_s_Option(obj) { - return (((obj instanceof $c_s_Option) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Option")) -} -function $isArrayOf_s_Option(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Option))) -} -function $asArrayOf_s_Option(obj, depth) { - return (($isArrayOf_s_Option(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Option;", depth)) -} -/** @constructor */ -function $c_T10(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10) { - this.T10__f__1 = null; - this.T10__f__2 = null; - this.T10__f__3 = null; - this.T10__f__4 = null; - this.T10__f__5 = null; - this.T10__f__6 = null; - this.T10__f__7 = null; - this.T10__f__8 = null; - this.T10__f__9 = null; - this.T10__f__10 = null; - this.T10__f__1 = _1; - this.T10__f__2 = _2; - this.T10__f__3 = _3; - this.T10__f__4 = _4; - this.T10__f__5 = _5; - this.T10__f__6 = _6; - this.T10__f__7 = _7; - this.T10__f__8 = _8; - this.T10__f__9 = _9; - this.T10__f__10 = _10 -} -$c_T10.prototype = new $h_O(); -$c_T10.prototype.constructor = $c_T10; -/** @constructor */ -function $h_T10() { - /**/ -} -$h_T10.prototype = $c_T10.prototype; -$c_T10.prototype.productArity__I = (function() { - return 10 -}); -$c_T10.prototype.productElement__I__O = (function(n) { - return $f_s_Product10__productElement__I__O(this, n) -}); -$c_T10.prototype.toString__T = (function() { - return (((((((((((((((((((("(" + this.T10__f__1) + ",") + this.T10__f__2) + ",") + this.T10__f__3) + ",") + this.T10__f__4) + ",") + this.T10__f__5) + ",") + this.T10__f__6) + ",") + this.T10__f__7) + ",") + this.T10__f__8) + ",") + this.T10__f__9) + ",") + this.T10__f__10) + ")") -}); -$c_T10.prototype.productPrefix__T = (function() { - return "Tuple10" -}); -$c_T10.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T10.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T10.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T10)) { - var Tuple10$1 = $as_T10(x$1); - return ((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__1, Tuple10$1.T10__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__2, Tuple10$1.T10__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__3, Tuple10$1.T10__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__4, Tuple10$1.T10__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__5, Tuple10$1.T10__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__6, Tuple10$1.T10__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__7, Tuple10$1.T10__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__8, Tuple10$1.T10__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__9, Tuple10$1.T10__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T10__f__10, Tuple10$1.T10__f__10)) - } else { - return false - } -}); -function $as_T10(obj) { - return (((obj instanceof $c_T10) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple10")) -} -function $isArrayOf_T10(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T10))) -} -function $asArrayOf_T10(obj, depth) { - return (($isArrayOf_T10(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple10;", depth)) -} -var $d_T10 = new $TypeData().initClass({ - T10: 0 -}, false, "scala.Tuple10", { - T10: 1, - O: 1, - s_Product10: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T10.prototype.$classData = $d_T10; -/** @constructor */ -function $c_T11(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11) { - this.T11__f__1 = null; - this.T11__f__2 = null; - this.T11__f__3 = null; - this.T11__f__4 = null; - this.T11__f__5 = null; - this.T11__f__6 = null; - this.T11__f__7 = null; - this.T11__f__8 = null; - this.T11__f__9 = null; - this.T11__f__10 = null; - this.T11__f__11 = null; - this.T11__f__1 = _1; - this.T11__f__2 = _2; - this.T11__f__3 = _3; - this.T11__f__4 = _4; - this.T11__f__5 = _5; - this.T11__f__6 = _6; - this.T11__f__7 = _7; - this.T11__f__8 = _8; - this.T11__f__9 = _9; - this.T11__f__10 = _10; - this.T11__f__11 = _11 -} -$c_T11.prototype = new $h_O(); -$c_T11.prototype.constructor = $c_T11; -/** @constructor */ -function $h_T11() { - /**/ -} -$h_T11.prototype = $c_T11.prototype; -$c_T11.prototype.productArity__I = (function() { - return 11 -}); -$c_T11.prototype.productElement__I__O = (function(n) { - return $f_s_Product11__productElement__I__O(this, n) -}); -$c_T11.prototype.toString__T = (function() { - return (((((((((((((((((((((("(" + this.T11__f__1) + ",") + this.T11__f__2) + ",") + this.T11__f__3) + ",") + this.T11__f__4) + ",") + this.T11__f__5) + ",") + this.T11__f__6) + ",") + this.T11__f__7) + ",") + this.T11__f__8) + ",") + this.T11__f__9) + ",") + this.T11__f__10) + ",") + this.T11__f__11) + ")") -}); -$c_T11.prototype.productPrefix__T = (function() { - return "Tuple11" -}); -$c_T11.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T11.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T11.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T11)) { - var Tuple11$1 = $as_T11(x$1); - return (((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__1, Tuple11$1.T11__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__2, Tuple11$1.T11__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__3, Tuple11$1.T11__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__4, Tuple11$1.T11__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__5, Tuple11$1.T11__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__6, Tuple11$1.T11__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__7, Tuple11$1.T11__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__8, Tuple11$1.T11__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__9, Tuple11$1.T11__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__10, Tuple11$1.T11__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T11__f__11, Tuple11$1.T11__f__11)) - } else { - return false - } -}); -function $as_T11(obj) { - return (((obj instanceof $c_T11) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple11")) -} -function $isArrayOf_T11(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T11))) -} -function $asArrayOf_T11(obj, depth) { - return (($isArrayOf_T11(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple11;", depth)) -} -var $d_T11 = new $TypeData().initClass({ - T11: 0 -}, false, "scala.Tuple11", { - T11: 1, - O: 1, - s_Product11: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T11.prototype.$classData = $d_T11; -/** @constructor */ -function $c_T12(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12) { - this.T12__f__1 = null; - this.T12__f__2 = null; - this.T12__f__3 = null; - this.T12__f__4 = null; - this.T12__f__5 = null; - this.T12__f__6 = null; - this.T12__f__7 = null; - this.T12__f__8 = null; - this.T12__f__9 = null; - this.T12__f__10 = null; - this.T12__f__11 = null; - this.T12__f__12 = null; - this.T12__f__1 = _1; - this.T12__f__2 = _2; - this.T12__f__3 = _3; - this.T12__f__4 = _4; - this.T12__f__5 = _5; - this.T12__f__6 = _6; - this.T12__f__7 = _7; - this.T12__f__8 = _8; - this.T12__f__9 = _9; - this.T12__f__10 = _10; - this.T12__f__11 = _11; - this.T12__f__12 = _12 -} -$c_T12.prototype = new $h_O(); -$c_T12.prototype.constructor = $c_T12; -/** @constructor */ -function $h_T12() { - /**/ -} -$h_T12.prototype = $c_T12.prototype; -$c_T12.prototype.productArity__I = (function() { - return 12 -}); -$c_T12.prototype.productElement__I__O = (function(n) { - return $f_s_Product12__productElement__I__O(this, n) -}); -$c_T12.prototype.toString__T = (function() { - return (((((((((((((((((((((((("(" + this.T12__f__1) + ",") + this.T12__f__2) + ",") + this.T12__f__3) + ",") + this.T12__f__4) + ",") + this.T12__f__5) + ",") + this.T12__f__6) + ",") + this.T12__f__7) + ",") + this.T12__f__8) + ",") + this.T12__f__9) + ",") + this.T12__f__10) + ",") + this.T12__f__11) + ",") + this.T12__f__12) + ")") -}); -$c_T12.prototype.productPrefix__T = (function() { - return "Tuple12" -}); -$c_T12.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T12.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T12.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T12)) { - var Tuple12$1 = $as_T12(x$1); - return ((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__1, Tuple12$1.T12__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__2, Tuple12$1.T12__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__3, Tuple12$1.T12__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__4, Tuple12$1.T12__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__5, Tuple12$1.T12__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__6, Tuple12$1.T12__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__7, Tuple12$1.T12__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__8, Tuple12$1.T12__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__9, Tuple12$1.T12__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__10, Tuple12$1.T12__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__11, Tuple12$1.T12__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T12__f__12, Tuple12$1.T12__f__12)) - } else { - return false - } -}); -function $as_T12(obj) { - return (((obj instanceof $c_T12) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple12")) -} -function $isArrayOf_T12(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T12))) -} -function $asArrayOf_T12(obj, depth) { - return (($isArrayOf_T12(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple12;", depth)) -} -var $d_T12 = new $TypeData().initClass({ - T12: 0 -}, false, "scala.Tuple12", { - T12: 1, - O: 1, - s_Product12: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T12.prototype.$classData = $d_T12; -/** @constructor */ -function $c_T13(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13) { - this.T13__f__1 = null; - this.T13__f__2 = null; - this.T13__f__3 = null; - this.T13__f__4 = null; - this.T13__f__5 = null; - this.T13__f__6 = null; - this.T13__f__7 = null; - this.T13__f__8 = null; - this.T13__f__9 = null; - this.T13__f__10 = null; - this.T13__f__11 = null; - this.T13__f__12 = null; - this.T13__f__13 = null; - this.T13__f__1 = _1; - this.T13__f__2 = _2; - this.T13__f__3 = _3; - this.T13__f__4 = _4; - this.T13__f__5 = _5; - this.T13__f__6 = _6; - this.T13__f__7 = _7; - this.T13__f__8 = _8; - this.T13__f__9 = _9; - this.T13__f__10 = _10; - this.T13__f__11 = _11; - this.T13__f__12 = _12; - this.T13__f__13 = _13 -} -$c_T13.prototype = new $h_O(); -$c_T13.prototype.constructor = $c_T13; -/** @constructor */ -function $h_T13() { - /**/ -} -$h_T13.prototype = $c_T13.prototype; -$c_T13.prototype.productArity__I = (function() { - return 13 -}); -$c_T13.prototype.productElement__I__O = (function(n) { - return $f_s_Product13__productElement__I__O(this, n) -}); -$c_T13.prototype.toString__T = (function() { - return (((((((((((((((((((((((((("(" + this.T13__f__1) + ",") + this.T13__f__2) + ",") + this.T13__f__3) + ",") + this.T13__f__4) + ",") + this.T13__f__5) + ",") + this.T13__f__6) + ",") + this.T13__f__7) + ",") + this.T13__f__8) + ",") + this.T13__f__9) + ",") + this.T13__f__10) + ",") + this.T13__f__11) + ",") + this.T13__f__12) + ",") + this.T13__f__13) + ")") -}); -$c_T13.prototype.productPrefix__T = (function() { - return "Tuple13" -}); -$c_T13.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T13.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T13.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T13)) { - var Tuple13$1 = $as_T13(x$1); - return (((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__1, Tuple13$1.T13__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__2, Tuple13$1.T13__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__3, Tuple13$1.T13__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__4, Tuple13$1.T13__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__5, Tuple13$1.T13__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__6, Tuple13$1.T13__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__7, Tuple13$1.T13__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__8, Tuple13$1.T13__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__9, Tuple13$1.T13__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__10, Tuple13$1.T13__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__11, Tuple13$1.T13__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__12, Tuple13$1.T13__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T13__f__13, Tuple13$1.T13__f__13)) - } else { - return false - } -}); -function $as_T13(obj) { - return (((obj instanceof $c_T13) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple13")) -} -function $isArrayOf_T13(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T13))) -} -function $asArrayOf_T13(obj, depth) { - return (($isArrayOf_T13(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple13;", depth)) -} -var $d_T13 = new $TypeData().initClass({ - T13: 0 -}, false, "scala.Tuple13", { - T13: 1, - O: 1, - s_Product13: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T13.prototype.$classData = $d_T13; -/** @constructor */ -function $c_T14(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14) { - this.T14__f__1 = null; - this.T14__f__2 = null; - this.T14__f__3 = null; - this.T14__f__4 = null; - this.T14__f__5 = null; - this.T14__f__6 = null; - this.T14__f__7 = null; - this.T14__f__8 = null; - this.T14__f__9 = null; - this.T14__f__10 = null; - this.T14__f__11 = null; - this.T14__f__12 = null; - this.T14__f__13 = null; - this.T14__f__14 = null; - this.T14__f__1 = _1; - this.T14__f__2 = _2; - this.T14__f__3 = _3; - this.T14__f__4 = _4; - this.T14__f__5 = _5; - this.T14__f__6 = _6; - this.T14__f__7 = _7; - this.T14__f__8 = _8; - this.T14__f__9 = _9; - this.T14__f__10 = _10; - this.T14__f__11 = _11; - this.T14__f__12 = _12; - this.T14__f__13 = _13; - this.T14__f__14 = _14 -} -$c_T14.prototype = new $h_O(); -$c_T14.prototype.constructor = $c_T14; -/** @constructor */ -function $h_T14() { - /**/ -} -$h_T14.prototype = $c_T14.prototype; -$c_T14.prototype.productArity__I = (function() { - return 14 -}); -$c_T14.prototype.productElement__I__O = (function(n) { - return $f_s_Product14__productElement__I__O(this, n) -}); -$c_T14.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((("(" + this.T14__f__1) + ",") + this.T14__f__2) + ",") + this.T14__f__3) + ",") + this.T14__f__4) + ",") + this.T14__f__5) + ",") + this.T14__f__6) + ",") + this.T14__f__7) + ",") + this.T14__f__8) + ",") + this.T14__f__9) + ",") + this.T14__f__10) + ",") + this.T14__f__11) + ",") + this.T14__f__12) + ",") + this.T14__f__13) + ",") + this.T14__f__14) + ")") -}); -$c_T14.prototype.productPrefix__T = (function() { - return "Tuple14" -}); -$c_T14.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T14.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T14.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T14)) { - var Tuple14$1 = $as_T14(x$1); - return ((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__1, Tuple14$1.T14__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__2, Tuple14$1.T14__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__3, Tuple14$1.T14__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__4, Tuple14$1.T14__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__5, Tuple14$1.T14__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__6, Tuple14$1.T14__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__7, Tuple14$1.T14__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__8, Tuple14$1.T14__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__9, Tuple14$1.T14__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__10, Tuple14$1.T14__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__11, Tuple14$1.T14__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__12, Tuple14$1.T14__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__13, Tuple14$1.T14__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T14__f__14, Tuple14$1.T14__f__14)) - } else { - return false - } -}); -function $as_T14(obj) { - return (((obj instanceof $c_T14) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple14")) -} -function $isArrayOf_T14(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T14))) -} -function $asArrayOf_T14(obj, depth) { - return (($isArrayOf_T14(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple14;", depth)) -} -var $d_T14 = new $TypeData().initClass({ - T14: 0 -}, false, "scala.Tuple14", { - T14: 1, - O: 1, - s_Product14: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T14.prototype.$classData = $d_T14; -/** @constructor */ -function $c_T15(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15) { - this.T15__f__1 = null; - this.T15__f__2 = null; - this.T15__f__3 = null; - this.T15__f__4 = null; - this.T15__f__5 = null; - this.T15__f__6 = null; - this.T15__f__7 = null; - this.T15__f__8 = null; - this.T15__f__9 = null; - this.T15__f__10 = null; - this.T15__f__11 = null; - this.T15__f__12 = null; - this.T15__f__13 = null; - this.T15__f__14 = null; - this.T15__f__15 = null; - this.T15__f__1 = _1; - this.T15__f__2 = _2; - this.T15__f__3 = _3; - this.T15__f__4 = _4; - this.T15__f__5 = _5; - this.T15__f__6 = _6; - this.T15__f__7 = _7; - this.T15__f__8 = _8; - this.T15__f__9 = _9; - this.T15__f__10 = _10; - this.T15__f__11 = _11; - this.T15__f__12 = _12; - this.T15__f__13 = _13; - this.T15__f__14 = _14; - this.T15__f__15 = _15 -} -$c_T15.prototype = new $h_O(); -$c_T15.prototype.constructor = $c_T15; -/** @constructor */ -function $h_T15() { - /**/ -} -$h_T15.prototype = $c_T15.prototype; -$c_T15.prototype.productArity__I = (function() { - return 15 -}); -$c_T15.prototype.productElement__I__O = (function(n) { - return $f_s_Product15__productElement__I__O(this, n) -}); -$c_T15.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((("(" + this.T15__f__1) + ",") + this.T15__f__2) + ",") + this.T15__f__3) + ",") + this.T15__f__4) + ",") + this.T15__f__5) + ",") + this.T15__f__6) + ",") + this.T15__f__7) + ",") + this.T15__f__8) + ",") + this.T15__f__9) + ",") + this.T15__f__10) + ",") + this.T15__f__11) + ",") + this.T15__f__12) + ",") + this.T15__f__13) + ",") + this.T15__f__14) + ",") + this.T15__f__15) + ")") -}); -$c_T15.prototype.productPrefix__T = (function() { - return "Tuple15" -}); -$c_T15.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T15.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T15.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T15)) { - var Tuple15$1 = $as_T15(x$1); - return (((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__1, Tuple15$1.T15__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__2, Tuple15$1.T15__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__3, Tuple15$1.T15__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__4, Tuple15$1.T15__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__5, Tuple15$1.T15__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__6, Tuple15$1.T15__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__7, Tuple15$1.T15__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__8, Tuple15$1.T15__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__9, Tuple15$1.T15__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__10, Tuple15$1.T15__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__11, Tuple15$1.T15__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__12, Tuple15$1.T15__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__13, Tuple15$1.T15__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__14, Tuple15$1.T15__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T15__f__15, Tuple15$1.T15__f__15)) - } else { - return false - } -}); -function $as_T15(obj) { - return (((obj instanceof $c_T15) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple15")) -} -function $isArrayOf_T15(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T15))) -} -function $asArrayOf_T15(obj, depth) { - return (($isArrayOf_T15(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple15;", depth)) -} -var $d_T15 = new $TypeData().initClass({ - T15: 0 -}, false, "scala.Tuple15", { - T15: 1, - O: 1, - s_Product15: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T15.prototype.$classData = $d_T15; -/** @constructor */ -function $c_T16(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16) { - this.T16__f__1 = null; - this.T16__f__2 = null; - this.T16__f__3 = null; - this.T16__f__4 = null; - this.T16__f__5 = null; - this.T16__f__6 = null; - this.T16__f__7 = null; - this.T16__f__8 = null; - this.T16__f__9 = null; - this.T16__f__10 = null; - this.T16__f__11 = null; - this.T16__f__12 = null; - this.T16__f__13 = null; - this.T16__f__14 = null; - this.T16__f__15 = null; - this.T16__f__16 = null; - this.T16__f__1 = _1; - this.T16__f__2 = _2; - this.T16__f__3 = _3; - this.T16__f__4 = _4; - this.T16__f__5 = _5; - this.T16__f__6 = _6; - this.T16__f__7 = _7; - this.T16__f__8 = _8; - this.T16__f__9 = _9; - this.T16__f__10 = _10; - this.T16__f__11 = _11; - this.T16__f__12 = _12; - this.T16__f__13 = _13; - this.T16__f__14 = _14; - this.T16__f__15 = _15; - this.T16__f__16 = _16 -} -$c_T16.prototype = new $h_O(); -$c_T16.prototype.constructor = $c_T16; -/** @constructor */ -function $h_T16() { - /**/ -} -$h_T16.prototype = $c_T16.prototype; -$c_T16.prototype.productArity__I = (function() { - return 16 -}); -$c_T16.prototype.productElement__I__O = (function(n) { - return $f_s_Product16__productElement__I__O(this, n) -}); -$c_T16.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((("(" + this.T16__f__1) + ",") + this.T16__f__2) + ",") + this.T16__f__3) + ",") + this.T16__f__4) + ",") + this.T16__f__5) + ",") + this.T16__f__6) + ",") + this.T16__f__7) + ",") + this.T16__f__8) + ",") + this.T16__f__9) + ",") + this.T16__f__10) + ",") + this.T16__f__11) + ",") + this.T16__f__12) + ",") + this.T16__f__13) + ",") + this.T16__f__14) + ",") + this.T16__f__15) + ",") + this.T16__f__16) + ")") -}); -$c_T16.prototype.productPrefix__T = (function() { - return "Tuple16" -}); -$c_T16.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T16.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T16.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T16)) { - var Tuple16$1 = $as_T16(x$1); - return ((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__1, Tuple16$1.T16__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__2, Tuple16$1.T16__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__3, Tuple16$1.T16__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__4, Tuple16$1.T16__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__5, Tuple16$1.T16__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__6, Tuple16$1.T16__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__7, Tuple16$1.T16__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__8, Tuple16$1.T16__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__9, Tuple16$1.T16__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__10, Tuple16$1.T16__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__11, Tuple16$1.T16__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__12, Tuple16$1.T16__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__13, Tuple16$1.T16__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__14, Tuple16$1.T16__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__15, Tuple16$1.T16__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T16__f__16, Tuple16$1.T16__f__16)) - } else { - return false - } -}); -function $as_T16(obj) { - return (((obj instanceof $c_T16) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple16")) -} -function $isArrayOf_T16(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T16))) -} -function $asArrayOf_T16(obj, depth) { - return (($isArrayOf_T16(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple16;", depth)) -} -var $d_T16 = new $TypeData().initClass({ - T16: 0 -}, false, "scala.Tuple16", { - T16: 1, - O: 1, - s_Product16: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T16.prototype.$classData = $d_T16; -/** @constructor */ -function $c_T17(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17) { - this.T17__f__1 = null; - this.T17__f__2 = null; - this.T17__f__3 = null; - this.T17__f__4 = null; - this.T17__f__5 = null; - this.T17__f__6 = null; - this.T17__f__7 = null; - this.T17__f__8 = null; - this.T17__f__9 = null; - this.T17__f__10 = null; - this.T17__f__11 = null; - this.T17__f__12 = null; - this.T17__f__13 = null; - this.T17__f__14 = null; - this.T17__f__15 = null; - this.T17__f__16 = null; - this.T17__f__17 = null; - this.T17__f__1 = _1; - this.T17__f__2 = _2; - this.T17__f__3 = _3; - this.T17__f__4 = _4; - this.T17__f__5 = _5; - this.T17__f__6 = _6; - this.T17__f__7 = _7; - this.T17__f__8 = _8; - this.T17__f__9 = _9; - this.T17__f__10 = _10; - this.T17__f__11 = _11; - this.T17__f__12 = _12; - this.T17__f__13 = _13; - this.T17__f__14 = _14; - this.T17__f__15 = _15; - this.T17__f__16 = _16; - this.T17__f__17 = _17 -} -$c_T17.prototype = new $h_O(); -$c_T17.prototype.constructor = $c_T17; -/** @constructor */ -function $h_T17() { - /**/ -} -$h_T17.prototype = $c_T17.prototype; -$c_T17.prototype.productArity__I = (function() { - return 17 -}); -$c_T17.prototype.productElement__I__O = (function(n) { - return $f_s_Product17__productElement__I__O(this, n) -}); -$c_T17.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((("(" + this.T17__f__1) + ",") + this.T17__f__2) + ",") + this.T17__f__3) + ",") + this.T17__f__4) + ",") + this.T17__f__5) + ",") + this.T17__f__6) + ",") + this.T17__f__7) + ",") + this.T17__f__8) + ",") + this.T17__f__9) + ",") + this.T17__f__10) + ",") + this.T17__f__11) + ",") + this.T17__f__12) + ",") + this.T17__f__13) + ",") + this.T17__f__14) + ",") + this.T17__f__15) + ",") + this.T17__f__16) + ",") + this.T17__f__17) + ")") -}); -$c_T17.prototype.productPrefix__T = (function() { - return "Tuple17" -}); -$c_T17.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T17.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T17.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T17)) { - var Tuple17$1 = $as_T17(x$1); - return (((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__1, Tuple17$1.T17__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__2, Tuple17$1.T17__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__3, Tuple17$1.T17__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__4, Tuple17$1.T17__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__5, Tuple17$1.T17__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__6, Tuple17$1.T17__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__7, Tuple17$1.T17__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__8, Tuple17$1.T17__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__9, Tuple17$1.T17__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__10, Tuple17$1.T17__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__11, Tuple17$1.T17__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__12, Tuple17$1.T17__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__13, Tuple17$1.T17__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__14, Tuple17$1.T17__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__15, Tuple17$1.T17__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__16, Tuple17$1.T17__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T17__f__17, Tuple17$1.T17__f__17)) - } else { - return false - } -}); -function $as_T17(obj) { - return (((obj instanceof $c_T17) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple17")) -} -function $isArrayOf_T17(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T17))) -} -function $asArrayOf_T17(obj, depth) { - return (($isArrayOf_T17(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple17;", depth)) -} -var $d_T17 = new $TypeData().initClass({ - T17: 0 -}, false, "scala.Tuple17", { - T17: 1, - O: 1, - s_Product17: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T17.prototype.$classData = $d_T17; -/** @constructor */ -function $c_T18(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18) { - this.T18__f__1 = null; - this.T18__f__2 = null; - this.T18__f__3 = null; - this.T18__f__4 = null; - this.T18__f__5 = null; - this.T18__f__6 = null; - this.T18__f__7 = null; - this.T18__f__8 = null; - this.T18__f__9 = null; - this.T18__f__10 = null; - this.T18__f__11 = null; - this.T18__f__12 = null; - this.T18__f__13 = null; - this.T18__f__14 = null; - this.T18__f__15 = null; - this.T18__f__16 = null; - this.T18__f__17 = null; - this.T18__f__18 = null; - this.T18__f__1 = _1; - this.T18__f__2 = _2; - this.T18__f__3 = _3; - this.T18__f__4 = _4; - this.T18__f__5 = _5; - this.T18__f__6 = _6; - this.T18__f__7 = _7; - this.T18__f__8 = _8; - this.T18__f__9 = _9; - this.T18__f__10 = _10; - this.T18__f__11 = _11; - this.T18__f__12 = _12; - this.T18__f__13 = _13; - this.T18__f__14 = _14; - this.T18__f__15 = _15; - this.T18__f__16 = _16; - this.T18__f__17 = _17; - this.T18__f__18 = _18 -} -$c_T18.prototype = new $h_O(); -$c_T18.prototype.constructor = $c_T18; -/** @constructor */ -function $h_T18() { - /**/ -} -$h_T18.prototype = $c_T18.prototype; -$c_T18.prototype.productArity__I = (function() { - return 18 -}); -$c_T18.prototype.productElement__I__O = (function(n) { - return $f_s_Product18__productElement__I__O(this, n) -}); -$c_T18.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((((("(" + this.T18__f__1) + ",") + this.T18__f__2) + ",") + this.T18__f__3) + ",") + this.T18__f__4) + ",") + this.T18__f__5) + ",") + this.T18__f__6) + ",") + this.T18__f__7) + ",") + this.T18__f__8) + ",") + this.T18__f__9) + ",") + this.T18__f__10) + ",") + this.T18__f__11) + ",") + this.T18__f__12) + ",") + this.T18__f__13) + ",") + this.T18__f__14) + ",") + this.T18__f__15) + ",") + this.T18__f__16) + ",") + this.T18__f__17) + ",") + this.T18__f__18) + ")") -}); -$c_T18.prototype.productPrefix__T = (function() { - return "Tuple18" -}); -$c_T18.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T18.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T18.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T18)) { - var Tuple18$1 = $as_T18(x$1); - return ((((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__1, Tuple18$1.T18__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__2, Tuple18$1.T18__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__3, Tuple18$1.T18__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__4, Tuple18$1.T18__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__5, Tuple18$1.T18__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__6, Tuple18$1.T18__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__7, Tuple18$1.T18__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__8, Tuple18$1.T18__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__9, Tuple18$1.T18__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__10, Tuple18$1.T18__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__11, Tuple18$1.T18__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__12, Tuple18$1.T18__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__13, Tuple18$1.T18__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__14, Tuple18$1.T18__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__15, Tuple18$1.T18__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__16, Tuple18$1.T18__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__17, Tuple18$1.T18__f__17)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T18__f__18, Tuple18$1.T18__f__18)) - } else { - return false - } -}); -function $as_T18(obj) { - return (((obj instanceof $c_T18) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple18")) -} -function $isArrayOf_T18(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T18))) -} -function $asArrayOf_T18(obj, depth) { - return (($isArrayOf_T18(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple18;", depth)) -} -var $d_T18 = new $TypeData().initClass({ - T18: 0 -}, false, "scala.Tuple18", { - T18: 1, - O: 1, - s_Product18: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T18.prototype.$classData = $d_T18; -/** @constructor */ -function $c_T19(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19) { - this.T19__f__1 = null; - this.T19__f__2 = null; - this.T19__f__3 = null; - this.T19__f__4 = null; - this.T19__f__5 = null; - this.T19__f__6 = null; - this.T19__f__7 = null; - this.T19__f__8 = null; - this.T19__f__9 = null; - this.T19__f__10 = null; - this.T19__f__11 = null; - this.T19__f__12 = null; - this.T19__f__13 = null; - this.T19__f__14 = null; - this.T19__f__15 = null; - this.T19__f__16 = null; - this.T19__f__17 = null; - this.T19__f__18 = null; - this.T19__f__19 = null; - this.T19__f__1 = _1; - this.T19__f__2 = _2; - this.T19__f__3 = _3; - this.T19__f__4 = _4; - this.T19__f__5 = _5; - this.T19__f__6 = _6; - this.T19__f__7 = _7; - this.T19__f__8 = _8; - this.T19__f__9 = _9; - this.T19__f__10 = _10; - this.T19__f__11 = _11; - this.T19__f__12 = _12; - this.T19__f__13 = _13; - this.T19__f__14 = _14; - this.T19__f__15 = _15; - this.T19__f__16 = _16; - this.T19__f__17 = _17; - this.T19__f__18 = _18; - this.T19__f__19 = _19 -} -$c_T19.prototype = new $h_O(); -$c_T19.prototype.constructor = $c_T19; -/** @constructor */ -function $h_T19() { - /**/ -} -$h_T19.prototype = $c_T19.prototype; -$c_T19.prototype.productArity__I = (function() { - return 19 -}); -$c_T19.prototype.productElement__I__O = (function(n) { - return $f_s_Product19__productElement__I__O(this, n) -}); -$c_T19.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((((((("(" + this.T19__f__1) + ",") + this.T19__f__2) + ",") + this.T19__f__3) + ",") + this.T19__f__4) + ",") + this.T19__f__5) + ",") + this.T19__f__6) + ",") + this.T19__f__7) + ",") + this.T19__f__8) + ",") + this.T19__f__9) + ",") + this.T19__f__10) + ",") + this.T19__f__11) + ",") + this.T19__f__12) + ",") + this.T19__f__13) + ",") + this.T19__f__14) + ",") + this.T19__f__15) + ",") + this.T19__f__16) + ",") + this.T19__f__17) + ",") + this.T19__f__18) + ",") + this.T19__f__19) + ")") -}); -$c_T19.prototype.productPrefix__T = (function() { - return "Tuple19" -}); -$c_T19.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T19.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T19.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T19)) { - var Tuple19$1 = $as_T19(x$1); - return (((((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__1, Tuple19$1.T19__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__2, Tuple19$1.T19__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__3, Tuple19$1.T19__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__4, Tuple19$1.T19__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__5, Tuple19$1.T19__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__6, Tuple19$1.T19__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__7, Tuple19$1.T19__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__8, Tuple19$1.T19__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__9, Tuple19$1.T19__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__10, Tuple19$1.T19__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__11, Tuple19$1.T19__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__12, Tuple19$1.T19__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__13, Tuple19$1.T19__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__14, Tuple19$1.T19__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__15, Tuple19$1.T19__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__16, Tuple19$1.T19__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__17, Tuple19$1.T19__f__17)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__18, Tuple19$1.T19__f__18)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T19__f__19, Tuple19$1.T19__f__19)) - } else { - return false - } -}); -function $as_T19(obj) { - return (((obj instanceof $c_T19) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple19")) -} -function $isArrayOf_T19(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T19))) -} -function $asArrayOf_T19(obj, depth) { - return (($isArrayOf_T19(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple19;", depth)) -} -var $d_T19 = new $TypeData().initClass({ - T19: 0 -}, false, "scala.Tuple19", { - T19: 1, - O: 1, - s_Product19: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T19.prototype.$classData = $d_T19; -/** @constructor */ -function $c_T2(_1, _2) { - this.T2__f__1 = null; - this.T2__f__2 = null; - this.T2__f__1 = _1; - this.T2__f__2 = _2 -} -$c_T2.prototype = new $h_O(); -$c_T2.prototype.constructor = $c_T2; -/** @constructor */ -function $h_T2() { - /**/ -} -$h_T2.prototype = $c_T2.prototype; -$c_T2.prototype.productArity__I = (function() { - return 2 -}); -$c_T2.prototype.productElement__I__O = (function(n) { - return $f_s_Product2__productElement__I__O(this, n) -}); -$c_T2.prototype.toString__T = (function() { - return (((("(" + this.T2__f__1) + ",") + this.T2__f__2) + ")") -}); -$c_T2.prototype.productPrefix__T = (function() { - return "Tuple2" -}); -$c_T2.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T2.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T2.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T2)) { - var Tuple2$1 = $as_T2(x$1); - return ($m_sr_BoxesRunTime$().equals__O__O__Z(this.T2__f__1, Tuple2$1.T2__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T2__f__2, Tuple2$1.T2__f__2)) - } else { - return false - } -}); -function $as_T2(obj) { - return (((obj instanceof $c_T2) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple2")) -} -function $isArrayOf_T2(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T2))) -} -function $asArrayOf_T2(obj, depth) { - return (($isArrayOf_T2(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple2;", depth)) -} -var $d_T2 = new $TypeData().initClass({ - T2: 0 -}, false, "scala.Tuple2", { - T2: 1, - O: 1, - s_Product2: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T2.prototype.$classData = $d_T2; -/** @constructor */ -function $c_T20(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20) { - this.T20__f__1 = null; - this.T20__f__2 = null; - this.T20__f__3 = null; - this.T20__f__4 = null; - this.T20__f__5 = null; - this.T20__f__6 = null; - this.T20__f__7 = null; - this.T20__f__8 = null; - this.T20__f__9 = null; - this.T20__f__10 = null; - this.T20__f__11 = null; - this.T20__f__12 = null; - this.T20__f__13 = null; - this.T20__f__14 = null; - this.T20__f__15 = null; - this.T20__f__16 = null; - this.T20__f__17 = null; - this.T20__f__18 = null; - this.T20__f__19 = null; - this.T20__f__20 = null; - this.T20__f__1 = _1; - this.T20__f__2 = _2; - this.T20__f__3 = _3; - this.T20__f__4 = _4; - this.T20__f__5 = _5; - this.T20__f__6 = _6; - this.T20__f__7 = _7; - this.T20__f__8 = _8; - this.T20__f__9 = _9; - this.T20__f__10 = _10; - this.T20__f__11 = _11; - this.T20__f__12 = _12; - this.T20__f__13 = _13; - this.T20__f__14 = _14; - this.T20__f__15 = _15; - this.T20__f__16 = _16; - this.T20__f__17 = _17; - this.T20__f__18 = _18; - this.T20__f__19 = _19; - this.T20__f__20 = _20 -} -$c_T20.prototype = new $h_O(); -$c_T20.prototype.constructor = $c_T20; -/** @constructor */ -function $h_T20() { - /**/ -} -$h_T20.prototype = $c_T20.prototype; -$c_T20.prototype.productArity__I = (function() { - return 20 -}); -$c_T20.prototype.productElement__I__O = (function(n) { - return $f_s_Product20__productElement__I__O(this, n) -}); -$c_T20.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((((((((("(" + this.T20__f__1) + ",") + this.T20__f__2) + ",") + this.T20__f__3) + ",") + this.T20__f__4) + ",") + this.T20__f__5) + ",") + this.T20__f__6) + ",") + this.T20__f__7) + ",") + this.T20__f__8) + ",") + this.T20__f__9) + ",") + this.T20__f__10) + ",") + this.T20__f__11) + ",") + this.T20__f__12) + ",") + this.T20__f__13) + ",") + this.T20__f__14) + ",") + this.T20__f__15) + ",") + this.T20__f__16) + ",") + this.T20__f__17) + ",") + this.T20__f__18) + ",") + this.T20__f__19) + ",") + this.T20__f__20) + ")") -}); -$c_T20.prototype.productPrefix__T = (function() { - return "Tuple20" -}); -$c_T20.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T20.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T20.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T20)) { - var Tuple20$1 = $as_T20(x$1); - return ((((((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__1, Tuple20$1.T20__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__2, Tuple20$1.T20__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__3, Tuple20$1.T20__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__4, Tuple20$1.T20__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__5, Tuple20$1.T20__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__6, Tuple20$1.T20__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__7, Tuple20$1.T20__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__8, Tuple20$1.T20__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__9, Tuple20$1.T20__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__10, Tuple20$1.T20__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__11, Tuple20$1.T20__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__12, Tuple20$1.T20__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__13, Tuple20$1.T20__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__14, Tuple20$1.T20__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__15, Tuple20$1.T20__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__16, Tuple20$1.T20__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__17, Tuple20$1.T20__f__17)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__18, Tuple20$1.T20__f__18)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__19, Tuple20$1.T20__f__19)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T20__f__20, Tuple20$1.T20__f__20)) - } else { - return false - } -}); -function $as_T20(obj) { - return (((obj instanceof $c_T20) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple20")) -} -function $isArrayOf_T20(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T20))) -} -function $asArrayOf_T20(obj, depth) { - return (($isArrayOf_T20(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple20;", depth)) -} -var $d_T20 = new $TypeData().initClass({ - T20: 0 -}, false, "scala.Tuple20", { - T20: 1, - O: 1, - s_Product20: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T20.prototype.$classData = $d_T20; -/** @constructor */ -function $c_T21(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21) { - this.T21__f__1 = null; - this.T21__f__2 = null; - this.T21__f__3 = null; - this.T21__f__4 = null; - this.T21__f__5 = null; - this.T21__f__6 = null; - this.T21__f__7 = null; - this.T21__f__8 = null; - this.T21__f__9 = null; - this.T21__f__10 = null; - this.T21__f__11 = null; - this.T21__f__12 = null; - this.T21__f__13 = null; - this.T21__f__14 = null; - this.T21__f__15 = null; - this.T21__f__16 = null; - this.T21__f__17 = null; - this.T21__f__18 = null; - this.T21__f__19 = null; - this.T21__f__20 = null; - this.T21__f__21 = null; - this.T21__f__1 = _1; - this.T21__f__2 = _2; - this.T21__f__3 = _3; - this.T21__f__4 = _4; - this.T21__f__5 = _5; - this.T21__f__6 = _6; - this.T21__f__7 = _7; - this.T21__f__8 = _8; - this.T21__f__9 = _9; - this.T21__f__10 = _10; - this.T21__f__11 = _11; - this.T21__f__12 = _12; - this.T21__f__13 = _13; - this.T21__f__14 = _14; - this.T21__f__15 = _15; - this.T21__f__16 = _16; - this.T21__f__17 = _17; - this.T21__f__18 = _18; - this.T21__f__19 = _19; - this.T21__f__20 = _20; - this.T21__f__21 = _21 -} -$c_T21.prototype = new $h_O(); -$c_T21.prototype.constructor = $c_T21; -/** @constructor */ -function $h_T21() { - /**/ -} -$h_T21.prototype = $c_T21.prototype; -$c_T21.prototype.productArity__I = (function() { - return 21 -}); -$c_T21.prototype.productElement__I__O = (function(n) { - return $f_s_Product21__productElement__I__O(this, n) -}); -$c_T21.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((((((((((("(" + this.T21__f__1) + ",") + this.T21__f__2) + ",") + this.T21__f__3) + ",") + this.T21__f__4) + ",") + this.T21__f__5) + ",") + this.T21__f__6) + ",") + this.T21__f__7) + ",") + this.T21__f__8) + ",") + this.T21__f__9) + ",") + this.T21__f__10) + ",") + this.T21__f__11) + ",") + this.T21__f__12) + ",") + this.T21__f__13) + ",") + this.T21__f__14) + ",") + this.T21__f__15) + ",") + this.T21__f__16) + ",") + this.T21__f__17) + ",") + this.T21__f__18) + ",") + this.T21__f__19) + ",") + this.T21__f__20) + ",") + this.T21__f__21) + ")") -}); -$c_T21.prototype.productPrefix__T = (function() { - return "Tuple21" -}); -$c_T21.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T21.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T21.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T21)) { - var Tuple21$1 = $as_T21(x$1); - return (((((((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__1, Tuple21$1.T21__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__2, Tuple21$1.T21__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__3, Tuple21$1.T21__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__4, Tuple21$1.T21__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__5, Tuple21$1.T21__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__6, Tuple21$1.T21__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__7, Tuple21$1.T21__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__8, Tuple21$1.T21__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__9, Tuple21$1.T21__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__10, Tuple21$1.T21__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__11, Tuple21$1.T21__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__12, Tuple21$1.T21__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__13, Tuple21$1.T21__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__14, Tuple21$1.T21__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__15, Tuple21$1.T21__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__16, Tuple21$1.T21__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__17, Tuple21$1.T21__f__17)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__18, Tuple21$1.T21__f__18)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__19, Tuple21$1.T21__f__19)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__20, Tuple21$1.T21__f__20)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T21__f__21, Tuple21$1.T21__f__21)) - } else { - return false - } -}); -function $as_T21(obj) { - return (((obj instanceof $c_T21) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple21")) -} -function $isArrayOf_T21(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T21))) -} -function $asArrayOf_T21(obj, depth) { - return (($isArrayOf_T21(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple21;", depth)) -} -var $d_T21 = new $TypeData().initClass({ - T21: 0 -}, false, "scala.Tuple21", { - T21: 1, - O: 1, - s_Product21: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T21.prototype.$classData = $d_T21; -/** @constructor */ -function $c_T22(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22) { - this.T22__f__1 = null; - this.T22__f__2 = null; - this.T22__f__3 = null; - this.T22__f__4 = null; - this.T22__f__5 = null; - this.T22__f__6 = null; - this.T22__f__7 = null; - this.T22__f__8 = null; - this.T22__f__9 = null; - this.T22__f__10 = null; - this.T22__f__11 = null; - this.T22__f__12 = null; - this.T22__f__13 = null; - this.T22__f__14 = null; - this.T22__f__15 = null; - this.T22__f__16 = null; - this.T22__f__17 = null; - this.T22__f__18 = null; - this.T22__f__19 = null; - this.T22__f__20 = null; - this.T22__f__21 = null; - this.T22__f__22 = null; - this.T22__f__1 = _1; - this.T22__f__2 = _2; - this.T22__f__3 = _3; - this.T22__f__4 = _4; - this.T22__f__5 = _5; - this.T22__f__6 = _6; - this.T22__f__7 = _7; - this.T22__f__8 = _8; - this.T22__f__9 = _9; - this.T22__f__10 = _10; - this.T22__f__11 = _11; - this.T22__f__12 = _12; - this.T22__f__13 = _13; - this.T22__f__14 = _14; - this.T22__f__15 = _15; - this.T22__f__16 = _16; - this.T22__f__17 = _17; - this.T22__f__18 = _18; - this.T22__f__19 = _19; - this.T22__f__20 = _20; - this.T22__f__21 = _21; - this.T22__f__22 = _22 -} -$c_T22.prototype = new $h_O(); -$c_T22.prototype.constructor = $c_T22; -/** @constructor */ -function $h_T22() { - /**/ -} -$h_T22.prototype = $c_T22.prototype; -$c_T22.prototype.productArity__I = (function() { - return 22 -}); -$c_T22.prototype.productElement__I__O = (function(n) { - return $f_s_Product22__productElement__I__O(this, n) -}); -$c_T22.prototype.toString__T = (function() { - return (((((((((((((((((((((((((((((((((((((((((((("(" + this.T22__f__1) + ",") + this.T22__f__2) + ",") + this.T22__f__3) + ",") + this.T22__f__4) + ",") + this.T22__f__5) + ",") + this.T22__f__6) + ",") + this.T22__f__7) + ",") + this.T22__f__8) + ",") + this.T22__f__9) + ",") + this.T22__f__10) + ",") + this.T22__f__11) + ",") + this.T22__f__12) + ",") + this.T22__f__13) + ",") + this.T22__f__14) + ",") + this.T22__f__15) + ",") + this.T22__f__16) + ",") + this.T22__f__17) + ",") + this.T22__f__18) + ",") + this.T22__f__19) + ",") + this.T22__f__20) + ",") + this.T22__f__21) + ",") + this.T22__f__22) + ")") -}); -$c_T22.prototype.productPrefix__T = (function() { - return "Tuple22" -}); -$c_T22.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T22.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T22.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T22)) { - var Tuple22$1 = $as_T22(x$1); - return ((((((((((((((((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__1, Tuple22$1.T22__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__2, Tuple22$1.T22__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__3, Tuple22$1.T22__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__4, Tuple22$1.T22__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__5, Tuple22$1.T22__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__6, Tuple22$1.T22__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__7, Tuple22$1.T22__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__8, Tuple22$1.T22__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__9, Tuple22$1.T22__f__9)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__10, Tuple22$1.T22__f__10)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__11, Tuple22$1.T22__f__11)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__12, Tuple22$1.T22__f__12)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__13, Tuple22$1.T22__f__13)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__14, Tuple22$1.T22__f__14)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__15, Tuple22$1.T22__f__15)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__16, Tuple22$1.T22__f__16)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__17, Tuple22$1.T22__f__17)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__18, Tuple22$1.T22__f__18)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__19, Tuple22$1.T22__f__19)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__20, Tuple22$1.T22__f__20)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__21, Tuple22$1.T22__f__21)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T22__f__22, Tuple22$1.T22__f__22)) - } else { - return false - } -}); -function $as_T22(obj) { - return (((obj instanceof $c_T22) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple22")) -} -function $isArrayOf_T22(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T22))) -} -function $asArrayOf_T22(obj, depth) { - return (($isArrayOf_T22(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple22;", depth)) -} -var $d_T22 = new $TypeData().initClass({ - T22: 0 -}, false, "scala.Tuple22", { - T22: 1, - O: 1, - s_Product22: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T22.prototype.$classData = $d_T22; -/** @constructor */ -function $c_T3(_1, _2, _3) { - this.T3__f__1 = null; - this.T3__f__2 = null; - this.T3__f__3 = null; - this.T3__f__1 = _1; - this.T3__f__2 = _2; - this.T3__f__3 = _3 -} -$c_T3.prototype = new $h_O(); -$c_T3.prototype.constructor = $c_T3; -/** @constructor */ -function $h_T3() { - /**/ -} -$h_T3.prototype = $c_T3.prototype; -$c_T3.prototype.productArity__I = (function() { - return 3 -}); -$c_T3.prototype.productElement__I__O = (function(n) { - return $f_s_Product3__productElement__I__O(this, n) -}); -$c_T3.prototype.toString__T = (function() { - return (((((("(" + this.T3__f__1) + ",") + this.T3__f__2) + ",") + this.T3__f__3) + ")") -}); -$c_T3.prototype.productPrefix__T = (function() { - return "Tuple3" -}); -$c_T3.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T3.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T3.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T3)) { - var Tuple3$1 = $as_T3(x$1); - return (($m_sr_BoxesRunTime$().equals__O__O__Z(this.T3__f__1, Tuple3$1.T3__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T3__f__2, Tuple3$1.T3__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T3__f__3, Tuple3$1.T3__f__3)) - } else { - return false - } -}); -function $as_T3(obj) { - return (((obj instanceof $c_T3) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple3")) -} -function $isArrayOf_T3(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T3))) -} -function $asArrayOf_T3(obj, depth) { - return (($isArrayOf_T3(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple3;", depth)) -} -var $d_T3 = new $TypeData().initClass({ - T3: 0 -}, false, "scala.Tuple3", { - T3: 1, - O: 1, - s_Product3: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T3.prototype.$classData = $d_T3; -/** @constructor */ -function $c_T4(_1, _2, _3, _4) { - this.T4__f__1 = null; - this.T4__f__2 = null; - this.T4__f__3 = null; - this.T4__f__4 = null; - this.T4__f__1 = _1; - this.T4__f__2 = _2; - this.T4__f__3 = _3; - this.T4__f__4 = _4 -} -$c_T4.prototype = new $h_O(); -$c_T4.prototype.constructor = $c_T4; -/** @constructor */ -function $h_T4() { - /**/ -} -$h_T4.prototype = $c_T4.prototype; -$c_T4.prototype.productArity__I = (function() { - return 4 -}); -$c_T4.prototype.productElement__I__O = (function(n) { - return $f_s_Product4__productElement__I__O(this, n) -}); -$c_T4.prototype.toString__T = (function() { - return (((((((("(" + this.T4__f__1) + ",") + this.T4__f__2) + ",") + this.T4__f__3) + ",") + this.T4__f__4) + ")") -}); -$c_T4.prototype.productPrefix__T = (function() { - return "Tuple4" -}); -$c_T4.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T4.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T4.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T4)) { - var Tuple4$1 = $as_T4(x$1); - return ((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T4__f__1, Tuple4$1.T4__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T4__f__2, Tuple4$1.T4__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T4__f__3, Tuple4$1.T4__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T4__f__4, Tuple4$1.T4__f__4)) - } else { - return false - } -}); -function $as_T4(obj) { - return (((obj instanceof $c_T4) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple4")) -} -function $isArrayOf_T4(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T4))) -} -function $asArrayOf_T4(obj, depth) { - return (($isArrayOf_T4(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple4;", depth)) -} -var $d_T4 = new $TypeData().initClass({ - T4: 0 -}, false, "scala.Tuple4", { - T4: 1, - O: 1, - s_Product4: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T4.prototype.$classData = $d_T4; -/** @constructor */ -function $c_T5(_1, _2, _3, _4, _5) { - this.T5__f__1 = null; - this.T5__f__2 = null; - this.T5__f__3 = null; - this.T5__f__4 = null; - this.T5__f__5 = null; - this.T5__f__1 = _1; - this.T5__f__2 = _2; - this.T5__f__3 = _3; - this.T5__f__4 = _4; - this.T5__f__5 = _5 -} -$c_T5.prototype = new $h_O(); -$c_T5.prototype.constructor = $c_T5; -/** @constructor */ -function $h_T5() { - /**/ -} -$h_T5.prototype = $c_T5.prototype; -$c_T5.prototype.productArity__I = (function() { - return 5 -}); -$c_T5.prototype.productElement__I__O = (function(n) { - return $f_s_Product5__productElement__I__O(this, n) -}); -$c_T5.prototype.toString__T = (function() { - return (((((((((("(" + this.T5__f__1) + ",") + this.T5__f__2) + ",") + this.T5__f__3) + ",") + this.T5__f__4) + ",") + this.T5__f__5) + ")") -}); -$c_T5.prototype.productPrefix__T = (function() { - return "Tuple5" -}); -$c_T5.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T5.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T5.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T5)) { - var Tuple5$1 = $as_T5(x$1); - return (((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T5__f__1, Tuple5$1.T5__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T5__f__2, Tuple5$1.T5__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T5__f__3, Tuple5$1.T5__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T5__f__4, Tuple5$1.T5__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T5__f__5, Tuple5$1.T5__f__5)) - } else { - return false - } -}); -function $as_T5(obj) { - return (((obj instanceof $c_T5) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple5")) -} -function $isArrayOf_T5(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T5))) -} -function $asArrayOf_T5(obj, depth) { - return (($isArrayOf_T5(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple5;", depth)) -} -var $d_T5 = new $TypeData().initClass({ - T5: 0 -}, false, "scala.Tuple5", { - T5: 1, - O: 1, - s_Product5: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T5.prototype.$classData = $d_T5; -/** @constructor */ -function $c_T6(_1, _2, _3, _4, _5, _6) { - this.T6__f__1 = null; - this.T6__f__2 = null; - this.T6__f__3 = null; - this.T6__f__4 = null; - this.T6__f__5 = null; - this.T6__f__6 = null; - this.T6__f__1 = _1; - this.T6__f__2 = _2; - this.T6__f__3 = _3; - this.T6__f__4 = _4; - this.T6__f__5 = _5; - this.T6__f__6 = _6 -} -$c_T6.prototype = new $h_O(); -$c_T6.prototype.constructor = $c_T6; -/** @constructor */ -function $h_T6() { - /**/ -} -$h_T6.prototype = $c_T6.prototype; -$c_T6.prototype.productArity__I = (function() { - return 6 -}); -$c_T6.prototype.productElement__I__O = (function(n) { - return $f_s_Product6__productElement__I__O(this, n) -}); -$c_T6.prototype.toString__T = (function() { - return (((((((((((("(" + this.T6__f__1) + ",") + this.T6__f__2) + ",") + this.T6__f__3) + ",") + this.T6__f__4) + ",") + this.T6__f__5) + ",") + this.T6__f__6) + ")") -}); -$c_T6.prototype.productPrefix__T = (function() { - return "Tuple6" -}); -$c_T6.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T6.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T6.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T6)) { - var Tuple6$1 = $as_T6(x$1); - return ((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__1, Tuple6$1.T6__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__2, Tuple6$1.T6__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__3, Tuple6$1.T6__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__4, Tuple6$1.T6__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__5, Tuple6$1.T6__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T6__f__6, Tuple6$1.T6__f__6)) - } else { - return false - } -}); -function $as_T6(obj) { - return (((obj instanceof $c_T6) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple6")) -} -function $isArrayOf_T6(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T6))) -} -function $asArrayOf_T6(obj, depth) { - return (($isArrayOf_T6(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple6;", depth)) -} -var $d_T6 = new $TypeData().initClass({ - T6: 0 -}, false, "scala.Tuple6", { - T6: 1, - O: 1, - s_Product6: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T6.prototype.$classData = $d_T6; -/** @constructor */ -function $c_T7(_1, _2, _3, _4, _5, _6, _7) { - this.T7__f__1 = null; - this.T7__f__2 = null; - this.T7__f__3 = null; - this.T7__f__4 = null; - this.T7__f__5 = null; - this.T7__f__6 = null; - this.T7__f__7 = null; - this.T7__f__1 = _1; - this.T7__f__2 = _2; - this.T7__f__3 = _3; - this.T7__f__4 = _4; - this.T7__f__5 = _5; - this.T7__f__6 = _6; - this.T7__f__7 = _7 -} -$c_T7.prototype = new $h_O(); -$c_T7.prototype.constructor = $c_T7; -/** @constructor */ -function $h_T7() { - /**/ -} -$h_T7.prototype = $c_T7.prototype; -$c_T7.prototype.productArity__I = (function() { - return 7 -}); -$c_T7.prototype.productElement__I__O = (function(n) { - return $f_s_Product7__productElement__I__O(this, n) -}); -$c_T7.prototype.toString__T = (function() { - return (((((((((((((("(" + this.T7__f__1) + ",") + this.T7__f__2) + ",") + this.T7__f__3) + ",") + this.T7__f__4) + ",") + this.T7__f__5) + ",") + this.T7__f__6) + ",") + this.T7__f__7) + ")") -}); -$c_T7.prototype.productPrefix__T = (function() { - return "Tuple7" -}); -$c_T7.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T7.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T7.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T7)) { - var Tuple7$1 = $as_T7(x$1); - return (((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__1, Tuple7$1.T7__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__2, Tuple7$1.T7__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__3, Tuple7$1.T7__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__4, Tuple7$1.T7__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__5, Tuple7$1.T7__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__6, Tuple7$1.T7__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T7__f__7, Tuple7$1.T7__f__7)) - } else { - return false - } -}); -function $as_T7(obj) { - return (((obj instanceof $c_T7) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple7")) -} -function $isArrayOf_T7(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T7))) -} -function $asArrayOf_T7(obj, depth) { - return (($isArrayOf_T7(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple7;", depth)) -} -var $d_T7 = new $TypeData().initClass({ - T7: 0 -}, false, "scala.Tuple7", { - T7: 1, - O: 1, - s_Product7: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T7.prototype.$classData = $d_T7; -/** @constructor */ -function $c_T8(_1, _2, _3, _4, _5, _6, _7, _8) { - this.T8__f__1 = null; - this.T8__f__2 = null; - this.T8__f__3 = null; - this.T8__f__4 = null; - this.T8__f__5 = null; - this.T8__f__6 = null; - this.T8__f__7 = null; - this.T8__f__8 = null; - this.T8__f__1 = _1; - this.T8__f__2 = _2; - this.T8__f__3 = _3; - this.T8__f__4 = _4; - this.T8__f__5 = _5; - this.T8__f__6 = _6; - this.T8__f__7 = _7; - this.T8__f__8 = _8 -} -$c_T8.prototype = new $h_O(); -$c_T8.prototype.constructor = $c_T8; -/** @constructor */ -function $h_T8() { - /**/ -} -$h_T8.prototype = $c_T8.prototype; -$c_T8.prototype.productArity__I = (function() { - return 8 -}); -$c_T8.prototype.productElement__I__O = (function(n) { - return $f_s_Product8__productElement__I__O(this, n) -}); -$c_T8.prototype.toString__T = (function() { - return (((((((((((((((("(" + this.T8__f__1) + ",") + this.T8__f__2) + ",") + this.T8__f__3) + ",") + this.T8__f__4) + ",") + this.T8__f__5) + ",") + this.T8__f__6) + ",") + this.T8__f__7) + ",") + this.T8__f__8) + ")") -}); -$c_T8.prototype.productPrefix__T = (function() { - return "Tuple8" -}); -$c_T8.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T8.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T8.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T8)) { - var Tuple8$1 = $as_T8(x$1); - return ((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__1, Tuple8$1.T8__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__2, Tuple8$1.T8__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__3, Tuple8$1.T8__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__4, Tuple8$1.T8__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__5, Tuple8$1.T8__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__6, Tuple8$1.T8__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__7, Tuple8$1.T8__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T8__f__8, Tuple8$1.T8__f__8)) - } else { - return false - } -}); -function $as_T8(obj) { - return (((obj instanceof $c_T8) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple8")) -} -function $isArrayOf_T8(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T8))) -} -function $asArrayOf_T8(obj, depth) { - return (($isArrayOf_T8(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple8;", depth)) -} -var $d_T8 = new $TypeData().initClass({ - T8: 0 -}, false, "scala.Tuple8", { - T8: 1, - O: 1, - s_Product8: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T8.prototype.$classData = $d_T8; -/** @constructor */ -function $c_T9(_1, _2, _3, _4, _5, _6, _7, _8, _9) { - this.T9__f__1 = null; - this.T9__f__2 = null; - this.T9__f__3 = null; - this.T9__f__4 = null; - this.T9__f__5 = null; - this.T9__f__6 = null; - this.T9__f__7 = null; - this.T9__f__8 = null; - this.T9__f__9 = null; - this.T9__f__1 = _1; - this.T9__f__2 = _2; - this.T9__f__3 = _3; - this.T9__f__4 = _4; - this.T9__f__5 = _5; - this.T9__f__6 = _6; - this.T9__f__7 = _7; - this.T9__f__8 = _8; - this.T9__f__9 = _9 -} -$c_T9.prototype = new $h_O(); -$c_T9.prototype.constructor = $c_T9; -/** @constructor */ -function $h_T9() { - /**/ -} -$h_T9.prototype = $c_T9.prototype; -$c_T9.prototype.productArity__I = (function() { - return 9 -}); -$c_T9.prototype.productElement__I__O = (function(n) { - return $f_s_Product9__productElement__I__O(this, n) -}); -$c_T9.prototype.toString__T = (function() { - return (((((((((((((((((("(" + this.T9__f__1) + ",") + this.T9__f__2) + ",") + this.T9__f__3) + ",") + this.T9__f__4) + ",") + this.T9__f__5) + ",") + this.T9__f__6) + ",") + this.T9__f__7) + ",") + this.T9__f__8) + ",") + this.T9__f__9) + ")") -}); -$c_T9.prototype.productPrefix__T = (function() { - return "Tuple9" -}); -$c_T9.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_T9.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_T9.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_T9)) { - var Tuple9$1 = $as_T9(x$1); - return (((((((($m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__1, Tuple9$1.T9__f__1) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__2, Tuple9$1.T9__f__2)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__3, Tuple9$1.T9__f__3)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__4, Tuple9$1.T9__f__4)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__5, Tuple9$1.T9__f__5)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__6, Tuple9$1.T9__f__6)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__7, Tuple9$1.T9__f__7)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__8, Tuple9$1.T9__f__8)) && $m_sr_BoxesRunTime$().equals__O__O__Z(this.T9__f__9, Tuple9$1.T9__f__9)) - } else { - return false - } -}); -function $as_T9(obj) { - return (((obj instanceof $c_T9) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Tuple9")) -} -function $isArrayOf_T9(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T9))) -} -function $asArrayOf_T9(obj, depth) { - return (($isArrayOf_T9(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Tuple9;", depth)) -} -var $d_T9 = new $TypeData().initClass({ - T9: 0 -}, false, "scala.Tuple9", { - T9: 1, - O: 1, - s_Product9: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_T9.prototype.$classData = $d_T9; -function $f_sc_IndexedSeqOps__drop__I__O($thiz, n) { - return $thiz.fromSpecific__sc_IterableOnce__O(new $c_sc_IndexedSeqView$Drop($thiz, n)) -} -function $f_sc_IndexedSeqOps__map__F1__O($thiz, f) { - return $thiz.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(new $c_sc_IndexedSeqView$Map($thiz, f)) -} -/** @constructor */ -function $c_sc_IndexedSeqOps$$anon$1(outer) { - this.sc_IndexedSeqOps$$anon$1__f_i = 0; - this.sc_IndexedSeqOps$$anon$1__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sc_IndexedSeqOps$$anon$1__f_$outer = outer - }; - this.sc_IndexedSeqOps$$anon$1__f_i = outer.length__I() -} -$c_sc_IndexedSeqOps$$anon$1.prototype = new $h_sc_AbstractIterator(); -$c_sc_IndexedSeqOps$$anon$1.prototype.constructor = $c_sc_IndexedSeqOps$$anon$1; -/** @constructor */ -function $h_sc_IndexedSeqOps$$anon$1() { - /**/ -} -$h_sc_IndexedSeqOps$$anon$1.prototype = $c_sc_IndexedSeqOps$$anon$1.prototype; -$c_sc_IndexedSeqOps$$anon$1.prototype.hasNext__Z = (function() { - return (this.sc_IndexedSeqOps$$anon$1__f_i > 0) -}); -$c_sc_IndexedSeqOps$$anon$1.prototype.next__O = (function() { - if ((this.sc_IndexedSeqOps$$anon$1__f_i > 0)) { - this.sc_IndexedSeqOps$$anon$1__f_i = (((-1) + this.sc_IndexedSeqOps$$anon$1__f_i) | 0); - return this.sc_IndexedSeqOps$$anon$1__f_$outer.apply__I__O(this.sc_IndexedSeqOps$$anon$1__f_i) - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -var $d_sc_IndexedSeqOps$$anon$1 = new $TypeData().initClass({ - sc_IndexedSeqOps$$anon$1: 0 -}, false, "scala.collection.IndexedSeqOps$$anon$1", { - sc_IndexedSeqOps$$anon$1: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_IndexedSeqOps$$anon$1.prototype.$classData = $d_sc_IndexedSeqOps$$anon$1; -function $f_sc_Iterable__toString__T($thiz) { - var start = ($thiz.className__T() + "("); - return $f_sc_IterableOnceOps__mkString__T__T__T__T($thiz, start, ", ", ")") -} -function $is_sc_Iterable(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Iterable))) -} -function $as_sc_Iterable(obj) { - return (($is_sc_Iterable(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Iterable")) -} -function $isArrayOf_sc_Iterable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Iterable))) -} -function $asArrayOf_sc_Iterable(obj, depth) { - return (($isArrayOf_sc_Iterable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Iterable;", depth)) -} -function $p_sc_Iterator$$anon$10__nextCur__V($thiz) { - $thiz.sc_Iterator$$anon$10__f_cur = null; - $thiz.sc_Iterator$$anon$10__f_cur = $as_sc_IterableOnce($thiz.sc_Iterator$$anon$10__f_f$3.apply__O__O($thiz.sc_Iterator$$anon$10__f_$outer.next__O())).iterator__sc_Iterator(); - $thiz.sc_Iterator$$anon$10__f__hasNext = (-1) -} -/** @constructor */ -function $c_sc_Iterator$$anon$10(outer, f$3) { - this.sc_Iterator$$anon$10__f_cur = null; - this.sc_Iterator$$anon$10__f__hasNext = 0; - this.sc_Iterator$$anon$10__f_$outer = null; - this.sc_Iterator$$anon$10__f_f$3 = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sc_Iterator$$anon$10__f_$outer = outer - }; - this.sc_Iterator$$anon$10__f_f$3 = f$3; - this.sc_Iterator$$anon$10__f_cur = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty; - this.sc_Iterator$$anon$10__f__hasNext = (-1) -} -$c_sc_Iterator$$anon$10.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$10.prototype.constructor = $c_sc_Iterator$$anon$10; -/** @constructor */ -function $h_sc_Iterator$$anon$10() { - /**/ -} -$h_sc_Iterator$$anon$10.prototype = $c_sc_Iterator$$anon$10.prototype; -$c_sc_Iterator$$anon$10.prototype.hasNext__Z = (function() { - if ((this.sc_Iterator$$anon$10__f__hasNext === (-1))) { - while ((!this.sc_Iterator$$anon$10__f_cur.hasNext__Z())) { - if ((!this.sc_Iterator$$anon$10__f_$outer.hasNext__Z())) { - this.sc_Iterator$$anon$10__f__hasNext = 0; - this.sc_Iterator$$anon$10__f_cur = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty; - return false - }; - $p_sc_Iterator$$anon$10__nextCur__V(this) - }; - this.sc_Iterator$$anon$10__f__hasNext = 1; - return true - } else { - return (this.sc_Iterator$$anon$10__f__hasNext === 1) - } -}); -$c_sc_Iterator$$anon$10.prototype.next__O = (function() { - if (this.hasNext__Z()) { - this.sc_Iterator$$anon$10__f__hasNext = (-1) - }; - return this.sc_Iterator$$anon$10__f_cur.next__O() -}); -var $d_sc_Iterator$$anon$10 = new $TypeData().initClass({ - sc_Iterator$$anon$10: 0 -}, false, "scala.collection.Iterator$$anon$10", { - sc_Iterator$$anon$10: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$10.prototype.$classData = $d_sc_Iterator$$anon$10; -/** @constructor */ -function $c_sc_Iterator$$anon$19() { - /**/ -} -$c_sc_Iterator$$anon$19.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$19.prototype.constructor = $c_sc_Iterator$$anon$19; -/** @constructor */ -function $h_sc_Iterator$$anon$19() { - /**/ -} -$h_sc_Iterator$$anon$19.prototype = $c_sc_Iterator$$anon$19.prototype; -$c_sc_Iterator$$anon$19.prototype.hasNext__Z = (function() { - return false -}); -$c_sc_Iterator$$anon$19.prototype.next__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "next on empty iterator") -}); -$c_sc_Iterator$$anon$19.prototype.knownSize__I = (function() { - return 0 -}); -$c_sc_Iterator$$anon$19.prototype.next__O = (function() { - this.next__E() -}); -var $d_sc_Iterator$$anon$19 = new $TypeData().initClass({ - sc_Iterator$$anon$19: 0 -}, false, "scala.collection.Iterator$$anon$19", { - sc_Iterator$$anon$19: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$19.prototype.$classData = $d_sc_Iterator$$anon$19; -/** @constructor */ -function $c_sc_Iterator$$anon$20(a$1) { - this.sc_Iterator$$anon$20__f_consumed = false; - this.sc_Iterator$$anon$20__f_a$1 = null; - this.sc_Iterator$$anon$20__f_a$1 = a$1; - this.sc_Iterator$$anon$20__f_consumed = false -} -$c_sc_Iterator$$anon$20.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$20.prototype.constructor = $c_sc_Iterator$$anon$20; -/** @constructor */ -function $h_sc_Iterator$$anon$20() { - /**/ -} -$h_sc_Iterator$$anon$20.prototype = $c_sc_Iterator$$anon$20.prototype; -$c_sc_Iterator$$anon$20.prototype.hasNext__Z = (function() { - return (!this.sc_Iterator$$anon$20__f_consumed) -}); -$c_sc_Iterator$$anon$20.prototype.next__O = (function() { - if (this.sc_Iterator$$anon$20__f_consumed) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } else { - this.sc_Iterator$$anon$20__f_consumed = true; - return this.sc_Iterator$$anon$20__f_a$1 - } -}); -var $d_sc_Iterator$$anon$20 = new $TypeData().initClass({ - sc_Iterator$$anon$20: 0 -}, false, "scala.collection.Iterator$$anon$20", { - sc_Iterator$$anon$20: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$20.prototype.$classData = $d_sc_Iterator$$anon$20; -/** @constructor */ -function $c_sc_Iterator$$anon$6(outer, p$1, isFlipped$1) { - this.sc_Iterator$$anon$6__f_hd = null; - this.sc_Iterator$$anon$6__f_hdDefined = false; - this.sc_Iterator$$anon$6__f_$outer = null; - this.sc_Iterator$$anon$6__f_p$1 = null; - this.sc_Iterator$$anon$6__f_isFlipped$1 = false; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sc_Iterator$$anon$6__f_$outer = outer - }; - this.sc_Iterator$$anon$6__f_p$1 = p$1; - this.sc_Iterator$$anon$6__f_isFlipped$1 = isFlipped$1; - this.sc_Iterator$$anon$6__f_hdDefined = false -} -$c_sc_Iterator$$anon$6.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$6.prototype.constructor = $c_sc_Iterator$$anon$6; -/** @constructor */ -function $h_sc_Iterator$$anon$6() { - /**/ -} -$h_sc_Iterator$$anon$6.prototype = $c_sc_Iterator$$anon$6.prototype; -$c_sc_Iterator$$anon$6.prototype.hasNext__Z = (function() { - if (this.sc_Iterator$$anon$6__f_hdDefined) { - return true - } else { - if ((!this.sc_Iterator$$anon$6__f_$outer.hasNext__Z())) { - return false - }; - this.sc_Iterator$$anon$6__f_hd = this.sc_Iterator$$anon$6__f_$outer.next__O(); - while (($uZ(this.sc_Iterator$$anon$6__f_p$1.apply__O__O(this.sc_Iterator$$anon$6__f_hd)) === this.sc_Iterator$$anon$6__f_isFlipped$1)) { - if ((!this.sc_Iterator$$anon$6__f_$outer.hasNext__Z())) { - return false - }; - this.sc_Iterator$$anon$6__f_hd = this.sc_Iterator$$anon$6__f_$outer.next__O() - }; - this.sc_Iterator$$anon$6__f_hdDefined = true; - return true - } -}); -$c_sc_Iterator$$anon$6.prototype.next__O = (function() { - if (this.hasNext__Z()) { - this.sc_Iterator$$anon$6__f_hdDefined = false; - return this.sc_Iterator$$anon$6__f_hd - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -var $d_sc_Iterator$$anon$6 = new $TypeData().initClass({ - sc_Iterator$$anon$6: 0 -}, false, "scala.collection.Iterator$$anon$6", { - sc_Iterator$$anon$6: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$6.prototype.$classData = $d_sc_Iterator$$anon$6; -/** @constructor */ -function $c_sc_Iterator$$anon$8(outer, f$1) { - this.sc_Iterator$$anon$8__f_traversedValues = null; - this.sc_Iterator$$anon$8__f_nextElementDefined = false; - this.sc_Iterator$$anon$8__f_nextElement = null; - this.sc_Iterator$$anon$8__f_$outer = null; - this.sc_Iterator$$anon$8__f_f$1 = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sc_Iterator$$anon$8__f_$outer = outer - }; - this.sc_Iterator$$anon$8__f_f$1 = f$1; - this.sc_Iterator$$anon$8__f_traversedValues = $ct_scm_HashSet__(new $c_scm_HashSet()); - this.sc_Iterator$$anon$8__f_nextElementDefined = false -} -$c_sc_Iterator$$anon$8.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$8.prototype.constructor = $c_sc_Iterator$$anon$8; -/** @constructor */ -function $h_sc_Iterator$$anon$8() { - /**/ -} -$h_sc_Iterator$$anon$8.prototype = $c_sc_Iterator$$anon$8.prototype; -$c_sc_Iterator$$anon$8.prototype.hasNext__Z = (function() { - while (true) { - if (this.sc_Iterator$$anon$8__f_nextElementDefined) { - return true - } else if (this.sc_Iterator$$anon$8__f_$outer.hasNext__Z()) { - var a = this.sc_Iterator$$anon$8__f_$outer.next__O(); - if (this.sc_Iterator$$anon$8__f_traversedValues.add__O__Z(this.sc_Iterator$$anon$8__f_f$1.apply__O__O(a))) { - this.sc_Iterator$$anon$8__f_nextElement = a; - this.sc_Iterator$$anon$8__f_nextElementDefined = true; - return true - } - } else { - return false - } - } -}); -$c_sc_Iterator$$anon$8.prototype.next__O = (function() { - if (this.hasNext__Z()) { - this.sc_Iterator$$anon$8__f_nextElementDefined = false; - return this.sc_Iterator$$anon$8__f_nextElement - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -var $d_sc_Iterator$$anon$8 = new $TypeData().initClass({ - sc_Iterator$$anon$8: 0 -}, false, "scala.collection.Iterator$$anon$8", { - sc_Iterator$$anon$8: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$8.prototype.$classData = $d_sc_Iterator$$anon$8; -/** @constructor */ -function $c_sc_Iterator$$anon$9(outer, f$2) { - this.sc_Iterator$$anon$9__f_$outer = null; - this.sc_Iterator$$anon$9__f_f$2 = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sc_Iterator$$anon$9__f_$outer = outer - }; - this.sc_Iterator$$anon$9__f_f$2 = f$2 -} -$c_sc_Iterator$$anon$9.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$$anon$9.prototype.constructor = $c_sc_Iterator$$anon$9; -/** @constructor */ -function $h_sc_Iterator$$anon$9() { - /**/ -} -$h_sc_Iterator$$anon$9.prototype = $c_sc_Iterator$$anon$9.prototype; -$c_sc_Iterator$$anon$9.prototype.knownSize__I = (function() { - return this.sc_Iterator$$anon$9__f_$outer.knownSize__I() -}); -$c_sc_Iterator$$anon$9.prototype.hasNext__Z = (function() { - return this.sc_Iterator$$anon$9__f_$outer.hasNext__Z() -}); -$c_sc_Iterator$$anon$9.prototype.next__O = (function() { - return this.sc_Iterator$$anon$9__f_f$2.apply__O__O(this.sc_Iterator$$anon$9__f_$outer.next__O()) -}); -var $d_sc_Iterator$$anon$9 = new $TypeData().initClass({ - sc_Iterator$$anon$9: 0 -}, false, "scala.collection.Iterator$$anon$9", { - sc_Iterator$$anon$9: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$$anon$9.prototype.$classData = $d_sc_Iterator$$anon$9; -function $p_sc_Iterator$ConcatIterator__merge$1__V($thiz) { - while (($thiz.sc_Iterator$ConcatIterator__f_current instanceof $c_sc_Iterator$ConcatIterator)) { - var c = $as_sc_Iterator$ConcatIterator($thiz.sc_Iterator$ConcatIterator__f_current); - $thiz.sc_Iterator$ConcatIterator__f_current = c.sc_Iterator$ConcatIterator__f_current; - $thiz.sc_Iterator$ConcatIterator__f_currentHasNextChecked = c.sc_Iterator$ConcatIterator__f_currentHasNextChecked; - if ((c.sc_Iterator$ConcatIterator__f_tail !== null)) { - if (($thiz.sc_Iterator$ConcatIterator__f_last === null)) { - $thiz.sc_Iterator$ConcatIterator__f_last = c.sc_Iterator$ConcatIterator__f_last - }; - c.sc_Iterator$ConcatIterator__f_last.sc_Iterator$ConcatIteratorCell__f_tail = $thiz.sc_Iterator$ConcatIterator__f_tail; - $thiz.sc_Iterator$ConcatIterator__f_tail = c.sc_Iterator$ConcatIterator__f_tail - } - } -} -function $p_sc_Iterator$ConcatIterator__advance$1__Z($thiz) { - while (true) { - if (($thiz.sc_Iterator$ConcatIterator__f_tail === null)) { - $thiz.sc_Iterator$ConcatIterator__f_current = null; - $thiz.sc_Iterator$ConcatIterator__f_last = null; - return false - } else { - $thiz.sc_Iterator$ConcatIterator__f_current = $thiz.sc_Iterator$ConcatIterator__f_tail.headIterator__sc_Iterator(); - if (($thiz.sc_Iterator$ConcatIterator__f_last === $thiz.sc_Iterator$ConcatIterator__f_tail)) { - $thiz.sc_Iterator$ConcatIterator__f_last = $thiz.sc_Iterator$ConcatIterator__f_last.sc_Iterator$ConcatIteratorCell__f_tail - }; - $thiz.sc_Iterator$ConcatIterator__f_tail = $thiz.sc_Iterator$ConcatIterator__f_tail.sc_Iterator$ConcatIteratorCell__f_tail; - $p_sc_Iterator$ConcatIterator__merge$1__V($thiz); - if ($thiz.sc_Iterator$ConcatIterator__f_currentHasNextChecked) { - return true - } else if ((($thiz.sc_Iterator$ConcatIterator__f_current !== null) && $thiz.sc_Iterator$ConcatIterator__f_current.hasNext__Z())) { - $thiz.sc_Iterator$ConcatIterator__f_currentHasNextChecked = true; - return true - } - } - } -} -/** @constructor */ -function $c_sc_Iterator$ConcatIterator(current) { - this.sc_Iterator$ConcatIterator__f_current = null; - this.sc_Iterator$ConcatIterator__f_tail = null; - this.sc_Iterator$ConcatIterator__f_last = null; - this.sc_Iterator$ConcatIterator__f_currentHasNextChecked = false; - this.sc_Iterator$ConcatIterator__f_current = current; - this.sc_Iterator$ConcatIterator__f_tail = null; - this.sc_Iterator$ConcatIterator__f_last = null; - this.sc_Iterator$ConcatIterator__f_currentHasNextChecked = false -} -$c_sc_Iterator$ConcatIterator.prototype = new $h_sc_AbstractIterator(); -$c_sc_Iterator$ConcatIterator.prototype.constructor = $c_sc_Iterator$ConcatIterator; -/** @constructor */ -function $h_sc_Iterator$ConcatIterator() { - /**/ -} -$h_sc_Iterator$ConcatIterator.prototype = $c_sc_Iterator$ConcatIterator.prototype; -$c_sc_Iterator$ConcatIterator.prototype.hasNext__Z = (function() { - if (this.sc_Iterator$ConcatIterator__f_currentHasNextChecked) { - return true - } else if ((this.sc_Iterator$ConcatIterator__f_current !== null)) { - if (this.sc_Iterator$ConcatIterator__f_current.hasNext__Z()) { - this.sc_Iterator$ConcatIterator__f_currentHasNextChecked = true; - return true - } else { - return $p_sc_Iterator$ConcatIterator__advance$1__Z(this) - } - } else { - return false - } -}); -$c_sc_Iterator$ConcatIterator.prototype.next__O = (function() { - if (this.hasNext__Z()) { - this.sc_Iterator$ConcatIterator__f_currentHasNextChecked = false; - return this.sc_Iterator$ConcatIterator__f_current.next__O() - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -$c_sc_Iterator$ConcatIterator.prototype.concat__F0__sc_Iterator = (function(that) { - var c = new $c_sc_Iterator$ConcatIteratorCell(that, null); - if ((this.sc_Iterator$ConcatIterator__f_tail === null)) { - this.sc_Iterator$ConcatIterator__f_tail = c; - this.sc_Iterator$ConcatIterator__f_last = c - } else { - this.sc_Iterator$ConcatIterator__f_last.sc_Iterator$ConcatIteratorCell__f_tail = c; - this.sc_Iterator$ConcatIterator__f_last = c - }; - if ((this.sc_Iterator$ConcatIterator__f_current === null)) { - this.sc_Iterator$ConcatIterator__f_current = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty - }; - return this -}); -function $as_sc_Iterator$ConcatIterator(obj) { - return (((obj instanceof $c_sc_Iterator$ConcatIterator) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Iterator$ConcatIterator")) -} -function $isArrayOf_sc_Iterator$ConcatIterator(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Iterator$ConcatIterator))) -} -function $asArrayOf_sc_Iterator$ConcatIterator(obj, depth) { - return (($isArrayOf_sc_Iterator$ConcatIterator(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Iterator$ConcatIterator;", depth)) -} -var $d_sc_Iterator$ConcatIterator = new $TypeData().initClass({ - sc_Iterator$ConcatIterator: 0 -}, false, "scala.collection.Iterator$ConcatIterator", { - sc_Iterator$ConcatIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_Iterator$ConcatIterator.prototype.$classData = $d_sc_Iterator$ConcatIterator; -/** @constructor */ -function $c_sc_LinearSeqIterator(coll) { - this.sc_LinearSeqIterator__f_coll = null; - this.sc_LinearSeqIterator__f_these = null; - this.sc_LinearSeqIterator__f_coll = coll; - this.sc_LinearSeqIterator__f_these = new $c_sc_LinearSeqIterator$LazyCell(this, new $c_sjsr_AnonFunction0(((this$1) => (() => this$1.sc_LinearSeqIterator__f_coll))(this))) -} -$c_sc_LinearSeqIterator.prototype = new $h_sc_AbstractIterator(); -$c_sc_LinearSeqIterator.prototype.constructor = $c_sc_LinearSeqIterator; -/** @constructor */ -function $h_sc_LinearSeqIterator() { - /**/ -} -$h_sc_LinearSeqIterator.prototype = $c_sc_LinearSeqIterator.prototype; -$c_sc_LinearSeqIterator.prototype.hasNext__Z = (function() { - var this$1 = this.sc_LinearSeqIterator__f_these.v__sc_LinearSeqOps(); - return (!this$1.isEmpty__Z()) -}); -$c_sc_LinearSeqIterator.prototype.next__O = (function() { - if ((!this.hasNext__Z())) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } else { - var cur = this.sc_LinearSeqIterator__f_these.v__sc_LinearSeqOps(); - var result = cur.head__O(); - this.sc_LinearSeqIterator__f_these = new $c_sc_LinearSeqIterator$LazyCell(this, new $c_sjsr_AnonFunction0(((this$1, cur$1) => (() => $as_sc_LinearSeq(cur$1.tail__O())))(this, cur))); - return result - } -}); -var $d_sc_LinearSeqIterator = new $TypeData().initClass({ - sc_LinearSeqIterator: 0 -}, false, "scala.collection.LinearSeqIterator", { - sc_LinearSeqIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_LinearSeqIterator.prototype.$classData = $d_sc_LinearSeqIterator; -function $f_sc_LinearSeqOps__iterator__sc_Iterator($thiz) { - return (($thiz.knownSize__I() === 0) ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_sc_LinearSeqIterator($thiz)) -} -function $f_sc_LinearSeqOps__length__I($thiz) { - var these = $as_sc_LinearSeq($thiz); - var len = 0; - while (true) { - var this$1 = these; - if ((!this$1.isEmpty__Z())) { - len = ((1 + len) | 0); - these = $as_sc_LinearSeq(these.tail__O()) - } else { - break - } - }; - return len -} -function $f_sc_LinearSeqOps__lengthCompare__I__I($thiz, len) { - return ((len < 0) ? 1 : $p_sc_LinearSeqOps__loop$1__I__sc_LinearSeq__I__I($thiz, 0, $as_sc_LinearSeq($thiz), len)) -} -function $f_sc_LinearSeqOps__apply__I__O($thiz, n) { - if ((n < 0)) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), ("" + n)) - }; - var skipped = $as_sc_LinearSeq($thiz.drop__I__O(n)); - if (skipped.isEmpty__Z()) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), ("" + n)) - }; - return skipped.head__O() -} -function $f_sc_LinearSeqOps__exists__F1__Z($thiz, p) { - var these = $as_sc_LinearSeq($thiz); - while ((!these.isEmpty__Z())) { - if ($uZ(p.apply__O__O(these.head__O()))) { - return true - }; - these = $as_sc_LinearSeq(these.tail__O()) - }; - return false -} -function $f_sc_LinearSeqOps__foldLeft__O__F2__O($thiz, z, op) { - var acc = z; - var these = $as_sc_LinearSeq($thiz); - while ((!these.isEmpty__Z())) { - acc = op.apply__O__O__O(acc, these.head__O()); - these = $as_sc_LinearSeq(these.tail__O()) - }; - return acc -} -function $f_sc_LinearSeqOps__sameElements__sc_IterableOnce__Z($thiz, that) { - if ($is_sc_LinearSeq(that)) { - var x2 = $as_sc_LinearSeq(that); - return $p_sc_LinearSeqOps__linearSeqEq$1__sc_LinearSeq__sc_LinearSeq__Z($thiz, $as_sc_LinearSeq($thiz), x2) - } else { - return $f_sc_SeqOps__sameElements__sc_IterableOnce__Z($thiz, that) - } -} -function $f_sc_LinearSeqOps__indexWhere__F1__I__I($thiz, p, from) { - var i = ((from > 0) ? from : 0); - var these = $as_sc_LinearSeq($thiz.drop__I__O(from)); - while (true) { - var this$3 = these; - if ((!this$3.isEmpty__Z())) { - if ($uZ(p.apply__O__O(these.head__O()))) { - return i - }; - i = ((1 + i) | 0); - these = $as_sc_LinearSeq(these.tail__O()) - } else { - break - } - }; - return (-1) -} -function $p_sc_LinearSeqOps__loop$1__I__sc_LinearSeq__I__I($thiz, i, xs, len$1) { - while (true) { - if ((i === len$1)) { - return (xs.isEmpty__Z() ? 0 : 1) - } else if (xs.isEmpty__Z()) { - return (-1) - } else { - var temp$i = ((1 + i) | 0); - var temp$xs = $as_sc_LinearSeq(xs.tail__O()); - i = temp$i; - xs = temp$xs - } - } -} -function $p_sc_LinearSeqOps__linearSeqEq$1__sc_LinearSeq__sc_LinearSeq__Z($thiz, a, b) { - while (true) { - if ((a === b)) { - return true - } else { - var this$1 = a; - if ((!this$1.isEmpty__Z())) { - var this$2 = b; - var $$x1 = (!this$2.isEmpty__Z()) - } else { - var $$x1 = false - }; - if (($$x1 && $m_sr_BoxesRunTime$().equals__O__O__Z(a.head__O(), b.head__O()))) { - var temp$a = $as_sc_LinearSeq(a.tail__O()); - var temp$b = $as_sc_LinearSeq(b.tail__O()); - a = temp$a; - b = temp$b - } else { - return (a.isEmpty__Z() && b.isEmpty__Z()) - } - } - } -} -function $is_sc_LinearSeqOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqOps))) -} -function $as_sc_LinearSeqOps(obj) { - return (($is_sc_LinearSeqOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.LinearSeqOps")) -} -function $isArrayOf_sc_LinearSeqOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqOps))) -} -function $asArrayOf_sc_LinearSeqOps(obj, depth) { - return (($isArrayOf_sc_LinearSeqOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.LinearSeqOps;", depth)) -} -function $f_sc_SetOps__concat__sc_IterableOnce__sc_SetOps($thiz, that) { - if ($is_sc_Iterable(that)) { - var x2 = $as_sc_Iterable(that); - var coll = new $c_sc_View$Concat($thiz, x2) - } else { - var coll = $thiz.iterator__sc_Iterator().concat__F0__sc_Iterator(new $c_sjsr_AnonFunction0(((this$1, that$1) => (() => that$1.iterator__sc_Iterator()))($thiz, that))) - }; - return $as_sc_SetOps($thiz.fromSpecific__sc_IterableOnce__sc_IterableOps(coll)) -} -function $is_sc_SetOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SetOps))) -} -function $as_sc_SetOps(obj) { - return (($is_sc_SetOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.SetOps")) -} -function $isArrayOf_sc_SetOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SetOps))) -} -function $asArrayOf_sc_SetOps(obj, depth) { - return (($isArrayOf_sc_SetOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.SetOps;", depth)) -} -/** @constructor */ -function $c_sc_StrictOptimizedLinearSeqOps$$anon$1(outer) { - this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current = null; - this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current = outer -} -$c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype = new $h_sc_AbstractIterator(); -$c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype.constructor = $c_sc_StrictOptimizedLinearSeqOps$$anon$1; -/** @constructor */ -function $h_sc_StrictOptimizedLinearSeqOps$$anon$1() { - /**/ -} -$h_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype = $c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype; -$c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype.hasNext__Z = (function() { - return (!this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.isEmpty__Z()) -}); -$c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype.next__O = (function() { - var r = this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.head__O(); - this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current = $as_sc_Iterable(this.sc_StrictOptimizedLinearSeqOps$$anon$1__f_current.tail__O()); - return r -}); -var $d_sc_StrictOptimizedLinearSeqOps$$anon$1 = new $TypeData().initClass({ - sc_StrictOptimizedLinearSeqOps$$anon$1: 0 -}, false, "scala.collection.StrictOptimizedLinearSeqOps$$anon$1", { - sc_StrictOptimizedLinearSeqOps$$anon$1: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sc_StrictOptimizedLinearSeqOps$$anon$1.prototype.$classData = $d_sc_StrictOptimizedLinearSeqOps$$anon$1; -function $p_sci_HashMapBuilder__isAliased__Z($thiz) { - return ($thiz.sci_HashMapBuilder__f_aliased !== null) -} -function $p_sci_HashMapBuilder__insertElement__AI__I__I__AI($thiz, as, ix, elem) { - if ((ix < 0)) { - throw $ct_jl_ArrayIndexOutOfBoundsException__(new $c_jl_ArrayIndexOutOfBoundsException()) - }; - if ((ix > as.u.length)) { - throw $ct_jl_ArrayIndexOutOfBoundsException__(new $c_jl_ArrayIndexOutOfBoundsException()) - }; - var result = new $ac_I(((1 + as.u.length) | 0)); - as.copyTo(0, result, 0, ix); - result.set(ix, elem); - var destPos = ((1 + ix) | 0); - var length = ((as.u.length - ix) | 0); - as.copyTo(ix, result, destPos, length); - return result -} -function $p_sci_HashMapBuilder__insertValue__sci_BitmapIndexedMapNode__I__O__I__I__O__V($thiz, bm, bitpos, key, originalHash, keyHash, value) { - var dataIx = bm.dataIndex__I__I(bitpos); - var idx = (dataIx << 1); - var src = bm.sci_BitmapIndexedMapNode__f_content; - var dst = new $ac_O(((2 + src.u.length) | 0)); - src.copyTo(0, dst, 0, idx); - dst.set(idx, key); - dst.set(((1 + idx) | 0), value); - var destPos = ((2 + idx) | 0); - var length = ((src.u.length - idx) | 0); - src.copyTo(idx, dst, destPos, length); - var dstHashes = $p_sci_HashMapBuilder__insertElement__AI__I__I__AI($thiz, bm.sci_BitmapIndexedMapNode__f_originalHashes, dataIx, originalHash); - bm.sci_BitmapIndexedMapNode__f_dataMap = (bm.sci_BitmapIndexedMapNode__f_dataMap | bitpos); - bm.sci_BitmapIndexedMapNode__f_content = dst; - bm.sci_BitmapIndexedMapNode__f_originalHashes = dstHashes; - bm.sci_BitmapIndexedMapNode__f_size = ((1 + bm.sci_BitmapIndexedMapNode__f_size) | 0); - bm.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode = ((bm.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode + keyHash) | 0) -} -function $p_sci_HashMapBuilder__ensureUnaliased__V($thiz) { - if ($p_sci_HashMapBuilder__isAliased__Z($thiz)) { - $p_sci_HashMapBuilder__copyElems__V($thiz) - }; - $thiz.sci_HashMapBuilder__f_aliased = null -} -function $p_sci_HashMapBuilder__copyElems__V($thiz) { - $thiz.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode = $thiz.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.copy__sci_BitmapIndexedMapNode() -} -/** @constructor */ -function $c_sci_HashMapBuilder() { - this.sci_HashMapBuilder__f_aliased = null; - this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode = null; - this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode = new $c_sci_BitmapIndexedMapNode(0, 0, $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyObjectArray, $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyIntArray, 0, 0) -} -$c_sci_HashMapBuilder.prototype = new $h_O(); -$c_sci_HashMapBuilder.prototype.constructor = $c_sci_HashMapBuilder; -/** @constructor */ -function $h_sci_HashMapBuilder() { - /**/ -} -$h_sci_HashMapBuilder.prototype = $c_sci_HashMapBuilder.prototype; -$c_sci_HashMapBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_HashMapBuilder.prototype.update__sci_MapNode__O__O__I__I__I__V = (function(mapNode, key, value, originalHash, keyHash, shift) { - if ((mapNode instanceof $c_sci_BitmapIndexedMapNode)) { - var x2 = $as_sci_BitmapIndexedMapNode(mapNode); - var mask = $m_sci_Node$().maskFrom__I__I__I(keyHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((x2.sci_BitmapIndexedMapNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(x2.sci_BitmapIndexedMapNode__f_dataMap, mask, bitpos); - var key0 = x2.getKey__I__O(index); - var key0UnimprovedHash = x2.getHash__I__I(index); - if (((key0UnimprovedHash === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(key0, key))) { - x2.sci_BitmapIndexedMapNode__f_content.set(((1 + (index << 1)) | 0), value) - } else { - var value0 = x2.getValue__I__O(index); - var key0Hash = $m_sc_Hashing$().improve__I__I(key0UnimprovedHash); - var subNodeNew = x2.mergeTwoKeyValPairs__O__O__I__I__O__O__I__I__I__sci_MapNode(key0, value0, key0UnimprovedHash, key0Hash, key, value, originalHash, keyHash, ((5 + shift) | 0)); - x2.migrateFromInlineToNodeInPlace__I__I__sci_MapNode__sci_BitmapIndexedMapNode(bitpos, key0Hash, subNodeNew) - } - } else if (((x2.sci_BitmapIndexedMapNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(x2.sci_BitmapIndexedMapNode__f_nodeMap, mask, bitpos); - var subNode = x2.getNode__I__sci_MapNode(index$2); - var beforeSize = subNode.size__I(); - var beforeHash = subNode.cachedJavaKeySetHashCode__I(); - this.update__sci_MapNode__O__O__I__I__I__V(subNode, key, value, originalHash, keyHash, ((5 + shift) | 0)); - x2.sci_BitmapIndexedMapNode__f_size = ((x2.sci_BitmapIndexedMapNode__f_size + ((subNode.size__I() - beforeSize) | 0)) | 0); - x2.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode = ((x2.sci_BitmapIndexedMapNode__f_cachedJavaKeySetHashCode + ((subNode.cachedJavaKeySetHashCode__I() - beforeHash) | 0)) | 0) - } else { - $p_sci_HashMapBuilder__insertValue__sci_BitmapIndexedMapNode__I__O__I__I__O__V(this, x2, bitpos, key, originalHash, keyHash, value) - } - } else if ((mapNode instanceof $c_sci_HashCollisionMapNode)) { - var x3 = $as_sci_HashCollisionMapNode(mapNode); - var index$3 = x3.indexOf__O__I(key); - if ((index$3 < 0)) { - x3.sci_HashCollisionMapNode__f_content = x3.sci_HashCollisionMapNode__f_content.appended__O__sci_Vector(new $c_T2(key, value)) - } else { - x3.sci_HashCollisionMapNode__f_content = x3.sci_HashCollisionMapNode__f_content.updated__I__O__sci_Vector(index$3, new $c_T2(key, value)) - } - } else { - throw new $c_s_MatchError(mapNode) - } -}); -$c_sci_HashMapBuilder.prototype.result__sci_HashMap = (function() { - if ((this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode.sci_BitmapIndexedMapNode__f_size === 0)) { - var this$1 = $m_sci_HashMap$(); - return this$1.sci_HashMap$__f_EmptyMap - } else if ((this.sci_HashMapBuilder__f_aliased !== null)) { - return this.sci_HashMapBuilder__f_aliased - } else { - this.sci_HashMapBuilder__f_aliased = new $c_sci_HashMap(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode); - return this.sci_HashMapBuilder__f_aliased - } -}); -$c_sci_HashMapBuilder.prototype.addOne__T2__sci_HashMapBuilder = (function(elem) { - $p_sci_HashMapBuilder__ensureUnaliased__V(this); - var x = elem.T2__f__1; - var h = $m_sr_Statics$().anyHash__O__I(x); - var im = $m_sc_Hashing$().improve__I__I(h); - this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode, elem.T2__f__1, elem.T2__f__2, h, im, 0); - return this -}); -$c_sci_HashMapBuilder.prototype.addOne__O__O__sci_HashMapBuilder = (function(key, value) { - $p_sci_HashMapBuilder__ensureUnaliased__V(this); - var originalHash = $m_sr_Statics$().anyHash__O__I(key); - this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode, key, value, originalHash, $m_sc_Hashing$().improve__I__I(originalHash), 0); - return this -}); -$c_sci_HashMapBuilder.prototype.addAll__sc_IterableOnce__sci_HashMapBuilder = (function(xs) { - $p_sci_HashMapBuilder__ensureUnaliased__V(this); - if ((xs instanceof $c_sci_HashMap)) { - var x2 = $as_sci_HashMap(xs); - new $c_sci_HashMapBuilder$$anon$1(this, x2) - } else if ((xs instanceof $c_scm_HashMap)) { - var x3 = $as_scm_HashMap(xs); - var iter = x3.nodeIterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var next = $as_scm_HashMap$Node(iter.next__O()); - var improvedHash = next.scm_HashMap$Node__f__hash; - var originalHash = (improvedHash ^ ((improvedHash >>> 16) | 0)); - var hash = $m_sc_Hashing$().improve__I__I(originalHash); - this.update__sci_MapNode__O__O__I__I__I__V(this.sci_HashMapBuilder__f_scala$collection$immutable$HashMapBuilder$$rootNode, next.scm_HashMap$Node__f__key, next.scm_HashMap$Node__f__value, originalHash, hash, 0) - } - } else if ($is_sci_Map(xs)) { - var x4 = $as_sci_Map(xs); - x4.foreachEntry__F2__V(new $c_sjsr_AnonFunction2(((this$1) => ((key$2, value$2) => this$1.addOne__O__O__sci_HashMapBuilder(key$2, value$2)))(this))) - } else { - var it = xs.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - this.addOne__T2__sci_HashMapBuilder($as_T2(it.next__O())) - } - }; - return this -}); -$c_sci_HashMapBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_HashMapBuilder(xs) -}); -$c_sci_HashMapBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__T2__sci_HashMapBuilder($as_T2(elem)) -}); -$c_sci_HashMapBuilder.prototype.result__O = (function() { - return this.result__sci_HashMap() -}); -var $d_sci_HashMapBuilder = new $TypeData().initClass({ - sci_HashMapBuilder: 0 -}, false, "scala.collection.immutable.HashMapBuilder", { - sci_HashMapBuilder: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_HashMapBuilder.prototype.$classData = $d_sci_HashMapBuilder; -function $p_sci_HashSetBuilder__isAliased__Z($thiz) { - return ($thiz.sci_HashSetBuilder__f_aliased !== null) -} -function $p_sci_HashSetBuilder__insertElement__AI__I__I__AI($thiz, as, ix, elem) { - if ((ix < 0)) { - throw $ct_jl_ArrayIndexOutOfBoundsException__(new $c_jl_ArrayIndexOutOfBoundsException()) - }; - if ((ix > as.u.length)) { - throw $ct_jl_ArrayIndexOutOfBoundsException__(new $c_jl_ArrayIndexOutOfBoundsException()) - }; - var result = new $ac_I(((1 + as.u.length) | 0)); - as.copyTo(0, result, 0, ix); - result.set(ix, elem); - var destPos = ((1 + ix) | 0); - var length = ((as.u.length - ix) | 0); - as.copyTo(ix, result, destPos, length); - return result -} -function $p_sci_HashSetBuilder__insertValue__sci_BitmapIndexedSetNode__I__O__I__I__V($thiz, bm, bitpos, key, originalHash, keyHash) { - var dataIx = bm.dataIndex__I__I(bitpos); - var src = bm.sci_BitmapIndexedSetNode__f_content; - var dst = new $ac_O(((1 + src.u.length) | 0)); - src.copyTo(0, dst, 0, dataIx); - dst.set(dataIx, key); - var destPos = ((1 + dataIx) | 0); - var length = ((src.u.length - dataIx) | 0); - src.copyTo(dataIx, dst, destPos, length); - var dstHashes = $p_sci_HashSetBuilder__insertElement__AI__I__I__AI($thiz, bm.sci_BitmapIndexedSetNode__f_originalHashes, dataIx, originalHash); - bm.sci_BitmapIndexedSetNode__f_dataMap = (bm.sci_BitmapIndexedSetNode__f_dataMap | bitpos); - bm.sci_BitmapIndexedSetNode__f_content = dst; - bm.sci_BitmapIndexedSetNode__f_originalHashes = dstHashes; - bm.sci_BitmapIndexedSetNode__f_size = ((1 + bm.sci_BitmapIndexedSetNode__f_size) | 0); - bm.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((bm.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode + keyHash) | 0) -} -function $p_sci_HashSetBuilder__setValue__sci_BitmapIndexedSetNode__I__O__V($thiz, bm, bitpos, elem) { - var dataIx = bm.dataIndex__I__I(bitpos); - bm.sci_BitmapIndexedSetNode__f_content.set(dataIx, elem) -} -function $p_sci_HashSetBuilder__ensureUnaliased__V($thiz) { - if ($p_sci_HashSetBuilder__isAliased__Z($thiz)) { - $p_sci_HashSetBuilder__copyElems__V($thiz) - }; - $thiz.sci_HashSetBuilder__f_aliased = null -} -function $p_sci_HashSetBuilder__copyElems__V($thiz) { - $thiz.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode = $thiz.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.copy__sci_BitmapIndexedSetNode() -} -/** @constructor */ -function $c_sci_HashSetBuilder() { - this.sci_HashSetBuilder__f_aliased = null; - this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode = null; - this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode = new $c_sci_BitmapIndexedSetNode(0, 0, $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyObjectArray, $m_s_Array$EmptyArrays$().s_Array$EmptyArrays$__f_emptyIntArray, 0, 0) -} -$c_sci_HashSetBuilder.prototype = new $h_O(); -$c_sci_HashSetBuilder.prototype.constructor = $c_sci_HashSetBuilder; -/** @constructor */ -function $h_sci_HashSetBuilder() { - /**/ -} -$h_sci_HashSetBuilder.prototype = $c_sci_HashSetBuilder.prototype; -$c_sci_HashSetBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_HashSetBuilder.prototype.update__sci_SetNode__O__I__I__I__V = (function(setNode, element, originalHash, elementHash, shift) { - if ((setNode instanceof $c_sci_BitmapIndexedSetNode)) { - var x2 = $as_sci_BitmapIndexedSetNode(setNode); - var mask = $m_sci_Node$().maskFrom__I__I__I(elementHash, shift); - var bitpos = $m_sci_Node$().bitposFrom__I__I(mask); - if (((x2.sci_BitmapIndexedSetNode__f_dataMap & bitpos) !== 0)) { - var index = $m_sci_Node$().indexFrom__I__I__I__I(x2.sci_BitmapIndexedSetNode__f_dataMap, mask, bitpos); - var element0 = x2.getPayload__I__O(index); - var element0UnimprovedHash = x2.getHash__I__I(index); - if (((element0UnimprovedHash === originalHash) && $m_sr_BoxesRunTime$().equals__O__O__Z(element0, element))) { - $p_sci_HashSetBuilder__setValue__sci_BitmapIndexedSetNode__I__O__V(this, x2, bitpos, element0) - } else { - var element0Hash = $m_sc_Hashing$().improve__I__I(element0UnimprovedHash); - var subNodeNew = x2.mergeTwoKeyValPairs__O__I__I__O__I__I__I__sci_SetNode(element0, element0UnimprovedHash, element0Hash, element, originalHash, elementHash, ((5 + shift) | 0)); - x2.migrateFromInlineToNodeInPlace__I__I__sci_SetNode__sci_BitmapIndexedSetNode(bitpos, element0Hash, subNodeNew) - } - } else if (((x2.sci_BitmapIndexedSetNode__f_nodeMap & bitpos) !== 0)) { - var index$2 = $m_sci_Node$().indexFrom__I__I__I__I(x2.sci_BitmapIndexedSetNode__f_nodeMap, mask, bitpos); - var subNode = x2.getNode__I__sci_SetNode(index$2); - var beforeSize = subNode.size__I(); - var beforeHashCode = subNode.cachedJavaKeySetHashCode__I(); - this.update__sci_SetNode__O__I__I__I__V(subNode, element, originalHash, elementHash, ((5 + shift) | 0)); - x2.sci_BitmapIndexedSetNode__f_size = ((x2.sci_BitmapIndexedSetNode__f_size + ((subNode.size__I() - beforeSize) | 0)) | 0); - x2.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode = ((x2.sci_BitmapIndexedSetNode__f_cachedJavaKeySetHashCode + ((subNode.cachedJavaKeySetHashCode__I() - beforeHashCode) | 0)) | 0) - } else { - $p_sci_HashSetBuilder__insertValue__sci_BitmapIndexedSetNode__I__O__I__I__V(this, x2, bitpos, element, originalHash, elementHash) - } - } else if ((setNode instanceof $c_sci_HashCollisionSetNode)) { - var x3 = $as_sci_HashCollisionSetNode(setNode); - var this$1 = x3.sci_HashCollisionSetNode__f_content; - var index$3 = $f_sc_SeqOps__indexOf__O__I__I(this$1, element, 0); - if ((index$3 < 0)) { - x3.sci_HashCollisionSetNode__f_content = x3.sci_HashCollisionSetNode__f_content.appended__O__sci_Vector(element) - } else { - x3.sci_HashCollisionSetNode__f_content = x3.sci_HashCollisionSetNode__f_content.updated__I__O__sci_Vector(index$3, element) - } - } else { - throw new $c_s_MatchError(setNode) - } -}); -$c_sci_HashSetBuilder.prototype.result__sci_HashSet = (function() { - if ((this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$1 = $m_sci_HashSet$(); - return this$1.sci_HashSet$__f_EmptySet - } else if ((this.sci_HashSetBuilder__f_aliased !== null)) { - return this.sci_HashSetBuilder__f_aliased - } else { - this.sci_HashSetBuilder__f_aliased = new $c_sci_HashSet(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode); - return this.sci_HashSetBuilder__f_aliased - } -}); -$c_sci_HashSetBuilder.prototype.addOne__O__sci_HashSetBuilder = (function(elem) { - $p_sci_HashSetBuilder__ensureUnaliased__V(this); - var h = $m_sr_Statics$().anyHash__O__I(elem); - var im = $m_sc_Hashing$().improve__I__I(h); - this.update__sci_SetNode__O__I__I__I__V(this.sci_HashSetBuilder__f_scala$collection$immutable$HashSetBuilder$$rootNode, elem, h, im, 0); - return this -}); -$c_sci_HashSetBuilder.prototype.addAll__sc_IterableOnce__sci_HashSetBuilder = (function(xs) { - $p_sci_HashSetBuilder__ensureUnaliased__V(this); - if ((xs instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(xs); - new $c_sci_HashSetBuilder$$anon$1(this, x2) - } else { - var it = xs.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - this.addOne__O__sci_HashSetBuilder(it.next__O()) - } - }; - return this -}); -$c_sci_HashSetBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_HashSetBuilder(xs) -}); -$c_sci_HashSetBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__sci_HashSetBuilder(elem) -}); -$c_sci_HashSetBuilder.prototype.result__O = (function() { - return this.result__sci_HashSet() -}); -var $d_sci_HashSetBuilder = new $TypeData().initClass({ - sci_HashSetBuilder: 0 -}, false, "scala.collection.immutable.HashSetBuilder", { - sci_HashSetBuilder: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_HashSetBuilder.prototype.$classData = $d_sci_HashSetBuilder; -/** @constructor */ -function $c_sci_IndexedSeq$() { - this.sc_SeqFactory$Delegate__f_delegate = null; - $ct_sc_SeqFactory$Delegate__sc_SeqFactory__(this, $m_sci_Vector$()) -} -$c_sci_IndexedSeq$.prototype = new $h_sc_SeqFactory$Delegate(); -$c_sci_IndexedSeq$.prototype.constructor = $c_sci_IndexedSeq$; -/** @constructor */ -function $h_sci_IndexedSeq$() { - /**/ -} -$h_sci_IndexedSeq$.prototype = $c_sci_IndexedSeq$.prototype; -$c_sci_IndexedSeq$.prototype.from__sc_IterableOnce__sci_IndexedSeq = (function(it) { - if ($is_sci_IndexedSeq(it)) { - var x2 = $as_sci_IndexedSeq(it); - return x2 - } else { - return $as_sci_IndexedSeq($c_sc_SeqFactory$Delegate.prototype.from__sc_IterableOnce__sc_SeqOps.call(this, it)) - } -}); -$c_sci_IndexedSeq$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_IndexedSeq(source) -}); -$c_sci_IndexedSeq$.prototype.from__sc_IterableOnce__sc_SeqOps = (function(it) { - return this.from__sc_IterableOnce__sci_IndexedSeq(it) -}); -var $d_sci_IndexedSeq$ = new $TypeData().initClass({ - sci_IndexedSeq$: 0 -}, false, "scala.collection.immutable.IndexedSeq$", { - sci_IndexedSeq$: 1, - sc_SeqFactory$Delegate: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_IndexedSeq$.prototype.$classData = $d_sci_IndexedSeq$; -var $n_sci_IndexedSeq$; -function $m_sci_IndexedSeq$() { - if ((!$n_sci_IndexedSeq$)) { - $n_sci_IndexedSeq$ = new $c_sci_IndexedSeq$() - }; - return $n_sci_IndexedSeq$ -} -/** @constructor */ -function $c_sci_LazyList$LazyBuilder() { - this.sci_LazyList$LazyBuilder__f_next = null; - this.sci_LazyList$LazyBuilder__f_list = null; - this.clear__V() -} -$c_sci_LazyList$LazyBuilder.prototype = new $h_O(); -$c_sci_LazyList$LazyBuilder.prototype.constructor = $c_sci_LazyList$LazyBuilder; -/** @constructor */ -function $h_sci_LazyList$LazyBuilder() { - /**/ -} -$h_sci_LazyList$LazyBuilder.prototype = $c_sci_LazyList$LazyBuilder.prototype; -$c_sci_LazyList$LazyBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_LazyList$LazyBuilder.prototype.clear__V = (function() { - var deferred = new $c_sci_LazyList$LazyBuilder$DeferredState(); - $m_sci_LazyList$(); - var state = new $c_sjsr_AnonFunction0(((this$1, deferred$1) => (() => deferred$1.eval__sci_LazyList$State()))(this, deferred)); - this.sci_LazyList$LazyBuilder__f_list = new $c_sci_LazyList(state); - this.sci_LazyList$LazyBuilder__f_next = deferred -}); -$c_sci_LazyList$LazyBuilder.prototype.result__sci_LazyList = (function() { - this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new $c_sjsr_AnonFunction0(((this$1) => (() => $m_sci_LazyList$State$Empty$()))(this))); - return this.sci_LazyList$LazyBuilder__f_list -}); -$c_sci_LazyList$LazyBuilder.prototype.addOne__O__sci_LazyList$LazyBuilder = (function(elem) { - var deferred = new $c_sci_LazyList$LazyBuilder$DeferredState(); - this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new $c_sjsr_AnonFunction0(((this$1, elem$1, deferred$1) => (() => { - $m_sci_LazyList$(); - $m_sci_LazyList$(); - var state = new $c_sjsr_AnonFunction0(((this$2, deferred$2) => (() => deferred$2.eval__sci_LazyList$State()))(this$1, deferred$1)); - var tl = new $c_sci_LazyList(state); - return new $c_sci_LazyList$State$Cons(elem$1, tl) - }))(this, elem, deferred))); - this.sci_LazyList$LazyBuilder__f_next = deferred; - return this -}); -$c_sci_LazyList$LazyBuilder.prototype.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder = (function(xs) { - if ((xs.knownSize__I() !== 0)) { - var deferred = new $c_sci_LazyList$LazyBuilder$DeferredState(); - this.sci_LazyList$LazyBuilder__f_next.init__F0__V(new $c_sjsr_AnonFunction0(((this$1, xs$1, deferred$1) => (() => $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIteratorConcatSuffix__sc_Iterator__F0__sci_LazyList$State(xs$1.iterator__sc_Iterator(), new $c_sjsr_AnonFunction0(((this$2, deferred$3) => (() => deferred$3.eval__sci_LazyList$State()))(this$1, deferred$1)))))(this, xs, deferred))); - this.sci_LazyList$LazyBuilder__f_next = deferred - }; - return this -}); -$c_sci_LazyList$LazyBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_LazyList$LazyBuilder(xs) -}); -$c_sci_LazyList$LazyBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__sci_LazyList$LazyBuilder(elem) -}); -$c_sci_LazyList$LazyBuilder.prototype.result__O = (function() { - return this.result__sci_LazyList() -}); -var $d_sci_LazyList$LazyBuilder = new $TypeData().initClass({ - sci_LazyList$LazyBuilder: 0 -}, false, "scala.collection.immutable.LazyList$LazyBuilder", { - sci_LazyList$LazyBuilder: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_LazyList$LazyBuilder.prototype.$classData = $d_sci_LazyList$LazyBuilder; -/** @constructor */ -function $c_sci_LazyList$LazyIterator(lazyList) { - this.sci_LazyList$LazyIterator__f_lazyList = null; - this.sci_LazyList$LazyIterator__f_lazyList = lazyList -} -$c_sci_LazyList$LazyIterator.prototype = new $h_sc_AbstractIterator(); -$c_sci_LazyList$LazyIterator.prototype.constructor = $c_sci_LazyList$LazyIterator; -/** @constructor */ -function $h_sci_LazyList$LazyIterator() { - /**/ -} -$h_sci_LazyList$LazyIterator.prototype = $c_sci_LazyList$LazyIterator.prototype; -$c_sci_LazyList$LazyIterator.prototype.hasNext__Z = (function() { - return (!this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z()) -}); -$c_sci_LazyList$LazyIterator.prototype.next__O = (function() { - if (this.sci_LazyList$LazyIterator__f_lazyList.isEmpty__Z()) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } else { - var this$1 = this.sci_LazyList$LazyIterator__f_lazyList; - var res = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - var this$2 = this.sci_LazyList$LazyIterator__f_lazyList; - this.sci_LazyList$LazyIterator__f_lazyList = this$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - return res - } -}); -var $d_sci_LazyList$LazyIterator = new $TypeData().initClass({ - sci_LazyList$LazyIterator: 0 -}, false, "scala.collection.immutable.LazyList$LazyIterator", { - sci_LazyList$LazyIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_LazyList$LazyIterator.prototype.$classData = $d_sci_LazyList$LazyIterator; -/** @constructor */ -function $c_sci_List$() { - this.sci_List$__f_scala$collection$immutable$List$$TupleOfNil = null; - this.sci_List$__f_partialNotApplied = null; - $n_sci_List$ = this; - this.sci_List$__f_scala$collection$immutable$List$$TupleOfNil = new $c_T2($m_sci_Nil$(), $m_sci_Nil$()); - this.sci_List$__f_partialNotApplied = new $c_sci_List$$anon$1() -} -$c_sci_List$.prototype = new $h_O(); -$c_sci_List$.prototype.constructor = $c_sci_List$; -/** @constructor */ -function $h_sci_List$() { - /**/ -} -$h_sci_List$.prototype = $c_sci_List$.prototype; -$c_sci_List$.prototype.newBuilder__scm_Builder = (function() { - return new $c_scm_ListBuffer() -}); -$c_sci_List$.prototype.empty__O = (function() { - return $m_sci_Nil$() -}); -$c_sci_List$.prototype.from__sc_IterableOnce__O = (function(source) { - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(source) -}); -var $d_sci_List$ = new $TypeData().initClass({ - sci_List$: 0 -}, false, "scala.collection.immutable.List$", { - sci_List$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_List$.prototype.$classData = $d_sci_List$; -var $n_sci_List$; -function $m_sci_List$() { - if ((!$n_sci_List$)) { - $n_sci_List$ = new $c_sci_List$() - }; - return $n_sci_List$ -} -function $ct_sci_Map$Map2$Map2Iterator__sci_Map$Map2__($thiz, outer) { - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - $thiz.sci_Map$Map2$Map2Iterator__f_$outer = outer - }; - $thiz.sci_Map$Map2$Map2Iterator__f_i = 0; - return $thiz -} -/** @constructor */ -function $c_sci_Map$Map2$Map2Iterator() { - this.sci_Map$Map2$Map2Iterator__f_i = 0; - this.sci_Map$Map2$Map2Iterator__f_$outer = null -} -$c_sci_Map$Map2$Map2Iterator.prototype = new $h_sc_AbstractIterator(); -$c_sci_Map$Map2$Map2Iterator.prototype.constructor = $c_sci_Map$Map2$Map2Iterator; -/** @constructor */ -function $h_sci_Map$Map2$Map2Iterator() { - /**/ -} -$h_sci_Map$Map2$Map2Iterator.prototype = $c_sci_Map$Map2$Map2Iterator.prototype; -$c_sci_Map$Map2$Map2Iterator.prototype.hasNext__Z = (function() { - return (this.sci_Map$Map2$Map2Iterator__f_i < 2) -}); -$c_sci_Map$Map2$Map2Iterator.prototype.next__O = (function() { - var x1 = this.sci_Map$Map2$Map2Iterator__f_i; - switch (x1) { - case 0: { - var k = this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1; - var v = this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1; - var result = new $c_T2(k, v); - break - } - case 1: { - var k$1 = this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2; - var v$1 = this.sci_Map$Map2$Map2Iterator__f_$outer.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2; - var result = new $c_T2(k$1, v$1); - break - } - default: { - var result = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } - }; - this.sci_Map$Map2$Map2Iterator__f_i = ((1 + this.sci_Map$Map2$Map2Iterator__f_i) | 0); - return result -}); -$c_sci_Map$Map2$Map2Iterator.prototype.drop__I__sc_Iterator = (function(n) { - this.sci_Map$Map2$Map2Iterator__f_i = ((this.sci_Map$Map2$Map2Iterator__f_i + n) | 0); - return this -}); -function $ct_sci_Map$Map3$Map3Iterator__sci_Map$Map3__($thiz, outer) { - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - $thiz.sci_Map$Map3$Map3Iterator__f_$outer = outer - }; - $thiz.sci_Map$Map3$Map3Iterator__f_i = 0; - return $thiz -} -/** @constructor */ -function $c_sci_Map$Map3$Map3Iterator() { - this.sci_Map$Map3$Map3Iterator__f_i = 0; - this.sci_Map$Map3$Map3Iterator__f_$outer = null -} -$c_sci_Map$Map3$Map3Iterator.prototype = new $h_sc_AbstractIterator(); -$c_sci_Map$Map3$Map3Iterator.prototype.constructor = $c_sci_Map$Map3$Map3Iterator; -/** @constructor */ -function $h_sci_Map$Map3$Map3Iterator() { - /**/ -} -$h_sci_Map$Map3$Map3Iterator.prototype = $c_sci_Map$Map3$Map3Iterator.prototype; -$c_sci_Map$Map3$Map3Iterator.prototype.hasNext__Z = (function() { - return (this.sci_Map$Map3$Map3Iterator__f_i < 3) -}); -$c_sci_Map$Map3$Map3Iterator.prototype.next__O = (function() { - var x1 = this.sci_Map$Map3$Map3Iterator__f_i; - switch (x1) { - case 0: { - var k = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1; - var v = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1; - var result = new $c_T2(k, v); - break - } - case 1: { - var k$1 = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2; - var v$1 = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2; - var result = new $c_T2(k$1, v$1); - break - } - case 2: { - var k$2 = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3; - var v$2 = this.sci_Map$Map3$Map3Iterator__f_$outer.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3; - var result = new $c_T2(k$2, v$2); - break - } - default: { - var result = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } - }; - this.sci_Map$Map3$Map3Iterator__f_i = ((1 + this.sci_Map$Map3$Map3Iterator__f_i) | 0); - return result -}); -$c_sci_Map$Map3$Map3Iterator.prototype.drop__I__sc_Iterator = (function(n) { - this.sci_Map$Map3$Map3Iterator__f_i = ((this.sci_Map$Map3$Map3Iterator__f_i + n) | 0); - return this -}); -function $ct_sci_Map$Map4$Map4Iterator__sci_Map$Map4__($thiz, outer) { - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - $thiz.sci_Map$Map4$Map4Iterator__f_$outer = outer - }; - $thiz.sci_Map$Map4$Map4Iterator__f_i = 0; - return $thiz -} -/** @constructor */ -function $c_sci_Map$Map4$Map4Iterator() { - this.sci_Map$Map4$Map4Iterator__f_i = 0; - this.sci_Map$Map4$Map4Iterator__f_$outer = null -} -$c_sci_Map$Map4$Map4Iterator.prototype = new $h_sc_AbstractIterator(); -$c_sci_Map$Map4$Map4Iterator.prototype.constructor = $c_sci_Map$Map4$Map4Iterator; -/** @constructor */ -function $h_sci_Map$Map4$Map4Iterator() { - /**/ -} -$h_sci_Map$Map4$Map4Iterator.prototype = $c_sci_Map$Map4$Map4Iterator.prototype; -$c_sci_Map$Map4$Map4Iterator.prototype.hasNext__Z = (function() { - return (this.sci_Map$Map4$Map4Iterator__f_i < 4) -}); -$c_sci_Map$Map4$Map4Iterator.prototype.next__O = (function() { - var x1 = this.sci_Map$Map4$Map4Iterator__f_i; - switch (x1) { - case 0: { - var k = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1; - var v = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1; - var result = new $c_T2(k, v); - break - } - case 1: { - var k$1 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2; - var v$1 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2; - var result = new $c_T2(k$1, v$1); - break - } - case 2: { - var k$2 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3; - var v$2 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3; - var result = new $c_T2(k$2, v$2); - break - } - case 3: { - var k$3 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4; - var v$3 = this.sci_Map$Map4$Map4Iterator__f_$outer.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4; - var result = new $c_T2(k$3, v$3); - break - } - default: { - var result = $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } - }; - this.sci_Map$Map4$Map4Iterator__f_i = ((1 + this.sci_Map$Map4$Map4Iterator__f_i) | 0); - return result -}); -$c_sci_Map$Map4$Map4Iterator.prototype.drop__I__sc_Iterator = (function(n) { - this.sci_Map$Map4$Map4Iterator__f_i = ((this.sci_Map$Map4$Map4Iterator__f_i + n) | 0); - return this -}); -/** @constructor */ -function $c_sci_MapBuilderImpl() { - this.sci_MapBuilderImpl__f_elems = null; - this.sci_MapBuilderImpl__f_switchedToHashMapBuilder = false; - this.sci_MapBuilderImpl__f_hashMapBuilder = null; - this.sci_MapBuilderImpl__f_elems = $m_sci_Map$EmptyMap$(); - this.sci_MapBuilderImpl__f_switchedToHashMapBuilder = false -} -$c_sci_MapBuilderImpl.prototype = new $h_O(); -$c_sci_MapBuilderImpl.prototype.constructor = $c_sci_MapBuilderImpl; -/** @constructor */ -function $h_sci_MapBuilderImpl() { - /**/ -} -$h_sci_MapBuilderImpl.prototype = $c_sci_MapBuilderImpl.prototype; -$c_sci_MapBuilderImpl.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_MapBuilderImpl.prototype.result__sci_Map = (function() { - return (this.sci_MapBuilderImpl__f_switchedToHashMapBuilder ? this.sci_MapBuilderImpl__f_hashMapBuilder.result__sci_HashMap() : this.sci_MapBuilderImpl__f_elems) -}); -$c_sci_MapBuilderImpl.prototype.addOne__O__O__sci_MapBuilderImpl = (function(key, value) { - if (this.sci_MapBuilderImpl__f_switchedToHashMapBuilder) { - this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(key, value) - } else if ((this.sci_MapBuilderImpl__f_elems.size__I() < 4)) { - this.sci_MapBuilderImpl__f_elems = $as_sci_Map(this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(key, value)) - } else if (this.sci_MapBuilderImpl__f_elems.contains__O__Z(key)) { - this.sci_MapBuilderImpl__f_elems = $as_sci_Map(this.sci_MapBuilderImpl__f_elems.updated__O__O__sci_MapOps(key, value)) - } else { - this.sci_MapBuilderImpl__f_switchedToHashMapBuilder = true; - if ((this.sci_MapBuilderImpl__f_hashMapBuilder === null)) { - this.sci_MapBuilderImpl__f_hashMapBuilder = new $c_sci_HashMapBuilder() - }; - $as_sci_Map$Map4(this.sci_MapBuilderImpl__f_elems).buildTo__sci_HashMapBuilder__sci_HashMapBuilder(this.sci_MapBuilderImpl__f_hashMapBuilder); - this.sci_MapBuilderImpl__f_hashMapBuilder.addOne__O__O__sci_HashMapBuilder(key, value) - }; - return this -}); -$c_sci_MapBuilderImpl.prototype.addAll__sc_IterableOnce__sci_MapBuilderImpl = (function(xs) { - return (this.sci_MapBuilderImpl__f_switchedToHashMapBuilder ? (this.sci_MapBuilderImpl__f_hashMapBuilder.addAll__sc_IterableOnce__sci_HashMapBuilder(xs), this) : $as_sci_MapBuilderImpl($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs))) -}); -$c_sci_MapBuilderImpl.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_MapBuilderImpl(xs) -}); -$c_sci_MapBuilderImpl.prototype.addOne__O__scm_Growable = (function(elem) { - var elem$1 = $as_T2(elem); - return this.addOne__O__O__sci_MapBuilderImpl(elem$1.T2__f__1, elem$1.T2__f__2) -}); -$c_sci_MapBuilderImpl.prototype.result__O = (function() { - return this.result__sci_Map() -}); -function $as_sci_MapBuilderImpl(obj) { - return (((obj instanceof $c_sci_MapBuilderImpl) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.MapBuilderImpl")) -} -function $isArrayOf_sci_MapBuilderImpl(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_MapBuilderImpl))) -} -function $asArrayOf_sci_MapBuilderImpl(obj, depth) { - return (($isArrayOf_sci_MapBuilderImpl(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.MapBuilderImpl;", depth)) -} -var $d_sci_MapBuilderImpl = new $TypeData().initClass({ - sci_MapBuilderImpl: 0 -}, false, "scala.collection.immutable.MapBuilderImpl", { - sci_MapBuilderImpl: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_MapBuilderImpl.prototype.$classData = $d_sci_MapBuilderImpl; -/** @constructor */ -function $c_sci_MapKeyValueTupleHashIterator(rootNode) { - this.sci_ChampBaseReverseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseReverseIterator__f_currentValueNode = null; - this.sci_ChampBaseReverseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseReverseIterator__f_nodeIndex = null; - this.sci_ChampBaseReverseIterator__f_nodeStack = null; - this.sci_MapKeyValueTupleHashIterator__f_hash = 0; - this.sci_MapKeyValueTupleHashIterator__f_value = null; - $ct_sci_ChampBaseReverseIterator__sci_Node__(this, rootNode); - this.sci_MapKeyValueTupleHashIterator__f_hash = 0 -} -$c_sci_MapKeyValueTupleHashIterator.prototype = new $h_sci_ChampBaseReverseIterator(); -$c_sci_MapKeyValueTupleHashIterator.prototype.constructor = $c_sci_MapKeyValueTupleHashIterator; -/** @constructor */ -function $h_sci_MapKeyValueTupleHashIterator() { - /**/ -} -$h_sci_MapKeyValueTupleHashIterator.prototype = $c_sci_MapKeyValueTupleHashIterator.prototype; -$c_sci_MapKeyValueTupleHashIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.isEmpty__Z = (function() { - return (!this.hasNext__Z()) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.drop__I__sc_Iterator = (function(n) { - return $f_sc_Iterator__drop__I__sc_Iterator(this, n) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.toString__T = (function() { - return "" -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.knownSize__I = (function() { - return (-1) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.hashCode__I = (function() { - var $$x2 = $m_s_util_hashing_MurmurHash3$(); - var $$x1 = this.sci_MapKeyValueTupleHashIterator__f_hash; - var x = this.sci_MapKeyValueTupleHashIterator__f_value; - return $$x2.tuple2Hash__I__I__I__I($$x1, $m_sr_Statics$().anyHash__O__I(x), (-889275714)) -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.next__sci_MapKeyValueTupleHashIterator = (function() { - if ((!this.hasNext__Z())) { - throw $ct_ju_NoSuchElementException__(new $c_ju_NoSuchElementException()) - }; - this.sci_MapKeyValueTupleHashIterator__f_hash = this.sci_ChampBaseReverseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseReverseIterator__f_currentValueCursor); - this.sci_MapKeyValueTupleHashIterator__f_value = $as_sci_MapNode(this.sci_ChampBaseReverseIterator__f_currentValueNode).getValue__I__O(this.sci_ChampBaseReverseIterator__f_currentValueCursor); - this.sci_ChampBaseReverseIterator__f_currentValueCursor = (((-1) + this.sci_ChampBaseReverseIterator__f_currentValueCursor) | 0); - return this -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.next__O = (function() { - return this.next__sci_MapKeyValueTupleHashIterator() -}); -var $d_sci_MapKeyValueTupleHashIterator = new $TypeData().initClass({ - sci_MapKeyValueTupleHashIterator: 0 -}, false, "scala.collection.immutable.MapKeyValueTupleHashIterator", { - sci_MapKeyValueTupleHashIterator: 1, - sci_ChampBaseReverseIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_MapKeyValueTupleHashIterator.prototype.$classData = $d_sci_MapKeyValueTupleHashIterator; -/** @constructor */ -function $c_sci_MapKeyValueTupleIterator(rootNode) { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null; - $ct_sci_ChampBaseIterator__sci_Node__(this, rootNode) -} -$c_sci_MapKeyValueTupleIterator.prototype = new $h_sci_ChampBaseIterator(); -$c_sci_MapKeyValueTupleIterator.prototype.constructor = $c_sci_MapKeyValueTupleIterator; -/** @constructor */ -function $h_sci_MapKeyValueTupleIterator() { - /**/ -} -$h_sci_MapKeyValueTupleIterator.prototype = $c_sci_MapKeyValueTupleIterator.prototype; -$c_sci_MapKeyValueTupleIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sci_MapKeyValueTupleIterator.prototype.isEmpty__Z = (function() { - return (!this.hasNext__Z()) -}); -$c_sci_MapKeyValueTupleIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sci_MapKeyValueTupleIterator.prototype.drop__I__sc_Iterator = (function(n) { - return $f_sc_Iterator__drop__I__sc_Iterator(this, n) -}); -$c_sci_MapKeyValueTupleIterator.prototype.toString__T = (function() { - return "" -}); -$c_sci_MapKeyValueTupleIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sci_MapKeyValueTupleIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_MapKeyValueTupleIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sci_MapKeyValueTupleIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sci_MapKeyValueTupleIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sci_MapKeyValueTupleIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sci_MapKeyValueTupleIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sci_MapKeyValueTupleIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sci_MapKeyValueTupleIterator.prototype.knownSize__I = (function() { - return (-1) -}); -$c_sci_MapKeyValueTupleIterator.prototype.next__T2 = (function() { - if ((!this.hasNext__Z())) { - throw $ct_ju_NoSuchElementException__(new $c_ju_NoSuchElementException()) - }; - var payload = $as_sci_MapNode(this.sci_ChampBaseIterator__f_currentValueNode).getPayload__I__T2(this.sci_ChampBaseIterator__f_currentValueCursor); - this.sci_ChampBaseIterator__f_currentValueCursor = ((1 + this.sci_ChampBaseIterator__f_currentValueCursor) | 0); - return payload -}); -$c_sci_MapKeyValueTupleIterator.prototype.next__O = (function() { - return this.next__T2() -}); -var $d_sci_MapKeyValueTupleIterator = new $TypeData().initClass({ - sci_MapKeyValueTupleIterator: 0 -}, false, "scala.collection.immutable.MapKeyValueTupleIterator", { - sci_MapKeyValueTupleIterator: 1, - sci_ChampBaseIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_MapKeyValueTupleIterator.prototype.$classData = $d_sci_MapKeyValueTupleIterator; -function $p_sci_NewVectorIterator__advanceSlice__V($thiz) { - if (($thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 <= $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1)) { - $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - }; - $thiz.sci_NewVectorIterator__f_sliceIdx = ((1 + $thiz.sci_NewVectorIterator__f_sliceIdx) | 0); - var slice = $thiz.sci_NewVectorIterator__f_v.vectorSlice__I__AO($thiz.sci_NewVectorIterator__f_sliceIdx); - while ((slice.u.length === 0)) { - $thiz.sci_NewVectorIterator__f_sliceIdx = ((1 + $thiz.sci_NewVectorIterator__f_sliceIdx) | 0); - slice = $thiz.sci_NewVectorIterator__f_v.vectorSlice__I__AO($thiz.sci_NewVectorIterator__f_sliceIdx) - }; - $thiz.sci_NewVectorIterator__f_sliceStart = $thiz.sci_NewVectorIterator__f_sliceEnd; - var count = $thiz.sci_NewVectorIterator__f_sliceCount; - var idx = $thiz.sci_NewVectorIterator__f_sliceIdx; - var c = ((count / 2) | 0); - var a = ((idx - c) | 0); - $thiz.sci_NewVectorIterator__f_sliceDim = ((((1 + c) | 0) - ((a < 0) ? ((-a) | 0) : a)) | 0); - var x1 = $thiz.sci_NewVectorIterator__f_sliceDim; - switch (x1) { - case 1: { - $thiz.sci_NewVectorIterator__f_a1 = slice; - break - } - case 2: { - $thiz.sci_NewVectorIterator__f_a2 = $asArrayOf_O(slice, 2); - break - } - case 3: { - $thiz.sci_NewVectorIterator__f_a3 = $asArrayOf_O(slice, 3); - break - } - case 4: { - $thiz.sci_NewVectorIterator__f_a4 = $asArrayOf_O(slice, 4); - break - } - case 5: { - $thiz.sci_NewVectorIterator__f_a5 = $asArrayOf_O(slice, 5); - break - } - case 6: { - $thiz.sci_NewVectorIterator__f_a6 = $asArrayOf_O(slice, 6); - break - } - default: { - throw new $c_s_MatchError(x1) - } - }; - $thiz.sci_NewVectorIterator__f_sliceEnd = (($thiz.sci_NewVectorIterator__f_sliceStart + $imul(slice.u.length, (1 << $imul(5, (((-1) + $thiz.sci_NewVectorIterator__f_sliceDim) | 0))))) | 0); - if (($thiz.sci_NewVectorIterator__f_sliceEnd > $thiz.sci_NewVectorIterator__f_totalLength)) { - $thiz.sci_NewVectorIterator__f_sliceEnd = $thiz.sci_NewVectorIterator__f_totalLength - }; - if (($thiz.sci_NewVectorIterator__f_sliceDim > 1)) { - $thiz.sci_NewVectorIterator__f_oldPos = (((-1) + (1 << $imul(5, $thiz.sci_NewVectorIterator__f_sliceDim))) | 0) - } -} -function $p_sci_NewVectorIterator__advance__V($thiz) { - var pos = (((($thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 - $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1) | 0) + $thiz.sci_NewVectorIterator__f_totalLength) | 0); - if ((pos === $thiz.sci_NewVectorIterator__f_sliceEnd)) { - $p_sci_NewVectorIterator__advanceSlice__V($thiz) - }; - if (($thiz.sci_NewVectorIterator__f_sliceDim > 1)) { - var io = ((pos - $thiz.sci_NewVectorIterator__f_sliceStart) | 0); - var xor = ($thiz.sci_NewVectorIterator__f_oldPos ^ io); - $p_sci_NewVectorIterator__advanceA__I__I__V($thiz, io, xor); - $thiz.sci_NewVectorIterator__f_oldPos = io - }; - $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 = (($thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 - $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) | 0); - var a = $thiz.sci_NewVectorIterator__f_a1.u.length; - var b = $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1; - $thiz.sci_NewVectorIterator__f_a1len = ((a < b) ? a : b); - $thiz.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = 0 -} -function $p_sci_NewVectorIterator__advanceA__I__I__V($thiz, io, xor) { - if ((xor < 1024)) { - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } else if ((xor < 32768)) { - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get((31 & ((io >>> 10) | 0))); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get(0) - } else if ((xor < 1048576)) { - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get((31 & ((io >>> 15) | 0))); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get(0); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get(0) - } else if ((xor < 33554432)) { - $thiz.sci_NewVectorIterator__f_a4 = $thiz.sci_NewVectorIterator__f_a5.get((31 & ((io >>> 20) | 0))); - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get(0); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get(0); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get(0) - } else { - $thiz.sci_NewVectorIterator__f_a5 = $thiz.sci_NewVectorIterator__f_a6.get(((io >>> 25) | 0)); - $thiz.sci_NewVectorIterator__f_a4 = $thiz.sci_NewVectorIterator__f_a5.get(0); - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get(0); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get(0); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get(0) - } -} -function $p_sci_NewVectorIterator__setA__I__I__V($thiz, io, xor) { - if ((xor < 1024)) { - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } else if ((xor < 32768)) { - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get((31 & ((io >>> 10) | 0))); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } else if ((xor < 1048576)) { - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get((31 & ((io >>> 15) | 0))); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get((31 & ((io >>> 10) | 0))); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } else if ((xor < 33554432)) { - $thiz.sci_NewVectorIterator__f_a4 = $thiz.sci_NewVectorIterator__f_a5.get((31 & ((io >>> 20) | 0))); - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get((31 & ((io >>> 15) | 0))); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get((31 & ((io >>> 10) | 0))); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } else { - $thiz.sci_NewVectorIterator__f_a5 = $thiz.sci_NewVectorIterator__f_a6.get(((io >>> 25) | 0)); - $thiz.sci_NewVectorIterator__f_a4 = $thiz.sci_NewVectorIterator__f_a5.get((31 & ((io >>> 20) | 0))); - $thiz.sci_NewVectorIterator__f_a3 = $thiz.sci_NewVectorIterator__f_a4.get((31 & ((io >>> 15) | 0))); - $thiz.sci_NewVectorIterator__f_a2 = $thiz.sci_NewVectorIterator__f_a3.get((31 & ((io >>> 10) | 0))); - $thiz.sci_NewVectorIterator__f_a1 = $thiz.sci_NewVectorIterator__f_a2.get((31 & ((io >>> 5) | 0))) - } -} -/** @constructor */ -function $c_sci_NewVectorIterator(v, totalLength, sliceCount) { - this.sci_NewVectorIterator__f_v = null; - this.sci_NewVectorIterator__f_totalLength = 0; - this.sci_NewVectorIterator__f_sliceCount = 0; - this.sci_NewVectorIterator__f_a1 = null; - this.sci_NewVectorIterator__f_a2 = null; - this.sci_NewVectorIterator__f_a3 = null; - this.sci_NewVectorIterator__f_a4 = null; - this.sci_NewVectorIterator__f_a5 = null; - this.sci_NewVectorIterator__f_a6 = null; - this.sci_NewVectorIterator__f_a1len = 0; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = 0; - this.sci_NewVectorIterator__f_oldPos = 0; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 = 0; - this.sci_NewVectorIterator__f_sliceIdx = 0; - this.sci_NewVectorIterator__f_sliceDim = 0; - this.sci_NewVectorIterator__f_sliceStart = 0; - this.sci_NewVectorIterator__f_sliceEnd = 0; - this.sci_NewVectorIterator__f_v = v; - this.sci_NewVectorIterator__f_totalLength = totalLength; - this.sci_NewVectorIterator__f_sliceCount = sliceCount; - this.sci_NewVectorIterator__f_a1 = v.sci_Vector__f_prefix1; - this.sci_NewVectorIterator__f_a1len = this.sci_NewVectorIterator__f_a1.u.length; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = 0; - this.sci_NewVectorIterator__f_oldPos = 0; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 = this.sci_NewVectorIterator__f_totalLength; - this.sci_NewVectorIterator__f_sliceIdx = 0; - this.sci_NewVectorIterator__f_sliceDim = 1; - this.sci_NewVectorIterator__f_sliceStart = 0; - this.sci_NewVectorIterator__f_sliceEnd = this.sci_NewVectorIterator__f_a1len -} -$c_sci_NewVectorIterator.prototype = new $h_O(); -$c_sci_NewVectorIterator.prototype.constructor = $c_sci_NewVectorIterator; -/** @constructor */ -function $h_sci_NewVectorIterator() { - /**/ -} -$h_sci_NewVectorIterator.prototype = $c_sci_NewVectorIterator.prototype; -$c_sci_NewVectorIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sci_NewVectorIterator.prototype.isEmpty__Z = (function() { - return (this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 <= this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) -}); -$c_sci_NewVectorIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sci_NewVectorIterator.prototype.toString__T = (function() { - return "" -}); -$c_sci_NewVectorIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sci_NewVectorIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_NewVectorIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sci_NewVectorIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sci_NewVectorIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sci_NewVectorIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sci_NewVectorIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sci_NewVectorIterator.prototype.knownSize__I = (function() { - return ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) | 0) -}); -$c_sci_NewVectorIterator.prototype.hasNext__Z = (function() { - return (this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 > this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) -}); -$c_sci_NewVectorIterator.prototype.next__O = (function() { - if ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 === this.sci_NewVectorIterator__f_a1len)) { - $p_sci_NewVectorIterator__advance__V(this) - }; - var r = this.sci_NewVectorIterator__f_a1.get(this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1); - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = ((1 + this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) | 0); - return r -}); -$c_sci_NewVectorIterator.prototype.drop__I__sc_Iterator = (function(n) { - if ((n > 0)) { - var oldpos = ((((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1) | 0) + this.sci_NewVectorIterator__f_totalLength) | 0); - var a = ((oldpos + n) | 0); - var b = this.sci_NewVectorIterator__f_totalLength; - var newpos = ((a < b) ? a : b); - if ((newpos === this.sci_NewVectorIterator__f_totalLength)) { - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = 0; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 = 0; - this.sci_NewVectorIterator__f_a1len = 0 - } else { - while ((newpos >= this.sci_NewVectorIterator__f_sliceEnd)) { - $p_sci_NewVectorIterator__advanceSlice__V(this) - }; - var io = ((newpos - this.sci_NewVectorIterator__f_sliceStart) | 0); - if ((this.sci_NewVectorIterator__f_sliceDim > 1)) { - var xor = (this.sci_NewVectorIterator__f_oldPos ^ io); - $p_sci_NewVectorIterator__setA__I__I__V(this, io, xor); - this.sci_NewVectorIterator__f_oldPos = io - }; - this.sci_NewVectorIterator__f_a1len = this.sci_NewVectorIterator__f_a1.u.length; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = (31 & io); - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 = ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 + ((this.sci_NewVectorIterator__f_totalLength - newpos) | 0)) | 0); - if ((this.sci_NewVectorIterator__f_a1len > this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1)) { - this.sci_NewVectorIterator__f_a1len = this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 - } - } - }; - return this -}); -$c_sci_NewVectorIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - var xsLen = $m_sr_ScalaRunTime$().array_length__O__I(xs); - var srcLen = ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$len1 - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) | 0); - var x = ((len < srcLen) ? len : srcLen); - var y = ((xsLen - start) | 0); - var x$1 = ((x < y) ? x : y); - var total = ((x$1 > 0) ? x$1 : 0); - var copied = 0; - var isBoxed = (xs instanceof $ac_O); - while ((copied < total)) { - if ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 === this.sci_NewVectorIterator__f_a1len)) { - $p_sci_NewVectorIterator__advance__V(this) - }; - var a = ((total - copied) | 0); - var b = ((this.sci_NewVectorIterator__f_a1.u.length - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1) | 0); - var count = ((a < b) ? a : b); - if (isBoxed) { - var src = this.sci_NewVectorIterator__f_a1; - var srcPos = this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1; - var destPos = ((start + copied) | 0); - src.copyTo(srcPos, xs, destPos, count) - } else { - $m_s_Array$().copy__O__I__O__I__I__V(this.sci_NewVectorIterator__f_a1, this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1, xs, ((start + copied) | 0), count) - }; - this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 = ((this.sci_NewVectorIterator__f_scala$collection$immutable$NewVectorIterator$$i1 + count) | 0); - copied = ((copied + count) | 0) - }; - return total -}); -var $d_sci_NewVectorIterator = new $TypeData().initClass({ - sci_NewVectorIterator: 0 -}, false, "scala.collection.immutable.NewVectorIterator", { - sci_NewVectorIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1, - jl_Cloneable: 1 -}); -$c_sci_NewVectorIterator.prototype.$classData = $d_sci_NewVectorIterator; -/** @constructor */ -function $c_sci_Seq$() { - this.sc_SeqFactory$Delegate__f_delegate = null; - $ct_sc_SeqFactory$Delegate__sc_SeqFactory__(this, $m_sci_List$()) -} -$c_sci_Seq$.prototype = new $h_sc_SeqFactory$Delegate(); -$c_sci_Seq$.prototype.constructor = $c_sci_Seq$; -/** @constructor */ -function $h_sci_Seq$() { - /**/ -} -$h_sci_Seq$.prototype = $c_sci_Seq$.prototype; -$c_sci_Seq$.prototype.from__sc_IterableOnce__sci_Seq = (function(it) { - if ($is_sci_Seq(it)) { - var x2 = $as_sci_Seq(it); - return x2 - } else { - return $as_sci_Seq($c_sc_SeqFactory$Delegate.prototype.from__sc_IterableOnce__sc_SeqOps.call(this, it)) - } -}); -$c_sci_Seq$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_Seq(source) -}); -$c_sci_Seq$.prototype.from__sc_IterableOnce__sc_SeqOps = (function(it) { - return this.from__sc_IterableOnce__sci_Seq(it) -}); -var $d_sci_Seq$ = new $TypeData().initClass({ - sci_Seq$: 0 -}, false, "scala.collection.immutable.Seq$", { - sci_Seq$: 1, - sc_SeqFactory$Delegate: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Seq$.prototype.$classData = $d_sci_Seq$; -var $n_sci_Seq$; -function $m_sci_Seq$() { - if ((!$n_sci_Seq$)) { - $n_sci_Seq$ = new $c_sci_Seq$() - }; - return $n_sci_Seq$ -} -/** @constructor */ -function $c_sci_SetBuilderImpl() { - this.sci_SetBuilderImpl__f_elems = null; - this.sci_SetBuilderImpl__f_switchedToHashSetBuilder = false; - this.sci_SetBuilderImpl__f_hashSetBuilder = null; - this.sci_SetBuilderImpl__f_elems = $m_sci_Set$EmptySet$(); - this.sci_SetBuilderImpl__f_switchedToHashSetBuilder = false -} -$c_sci_SetBuilderImpl.prototype = new $h_O(); -$c_sci_SetBuilderImpl.prototype.constructor = $c_sci_SetBuilderImpl; -/** @constructor */ -function $h_sci_SetBuilderImpl() { - /**/ -} -$h_sci_SetBuilderImpl.prototype = $c_sci_SetBuilderImpl.prototype; -$c_sci_SetBuilderImpl.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_SetBuilderImpl.prototype.result__sci_Set = (function() { - return (this.sci_SetBuilderImpl__f_switchedToHashSetBuilder ? this.sci_SetBuilderImpl__f_hashSetBuilder.result__sci_HashSet() : this.sci_SetBuilderImpl__f_elems) -}); -$c_sci_SetBuilderImpl.prototype.addOne__O__sci_SetBuilderImpl = (function(elem) { - if (this.sci_SetBuilderImpl__f_switchedToHashSetBuilder) { - this.sci_SetBuilderImpl__f_hashSetBuilder.addOne__O__sci_HashSetBuilder(elem) - } else if ((this.sci_SetBuilderImpl__f_elems.size__I() < 4)) { - var this$1 = this.sci_SetBuilderImpl__f_elems; - this.sci_SetBuilderImpl__f_elems = $as_sci_Set(this$1.incl__O__sci_SetOps(elem)) - } else if ((!this.sci_SetBuilderImpl__f_elems.contains__O__Z(elem))) { - this.sci_SetBuilderImpl__f_switchedToHashSetBuilder = true; - if ((this.sci_SetBuilderImpl__f_hashSetBuilder === null)) { - this.sci_SetBuilderImpl__f_hashSetBuilder = new $c_sci_HashSetBuilder() - }; - $as_sci_Set$Set4(this.sci_SetBuilderImpl__f_elems).buildTo__scm_Builder__scm_Builder(this.sci_SetBuilderImpl__f_hashSetBuilder); - this.sci_SetBuilderImpl__f_hashSetBuilder.addOne__O__sci_HashSetBuilder(elem) - }; - return this -}); -$c_sci_SetBuilderImpl.prototype.addAll__sc_IterableOnce__sci_SetBuilderImpl = (function(xs) { - return (this.sci_SetBuilderImpl__f_switchedToHashSetBuilder ? (this.sci_SetBuilderImpl__f_hashSetBuilder.addAll__sc_IterableOnce__sci_HashSetBuilder(xs), this) : $as_sci_SetBuilderImpl($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs))) -}); -$c_sci_SetBuilderImpl.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_SetBuilderImpl(xs) -}); -$c_sci_SetBuilderImpl.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__sci_SetBuilderImpl(elem) -}); -$c_sci_SetBuilderImpl.prototype.result__O = (function() { - return this.result__sci_Set() -}); -function $as_sci_SetBuilderImpl(obj) { - return (((obj instanceof $c_sci_SetBuilderImpl) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.SetBuilderImpl")) -} -function $isArrayOf_sci_SetBuilderImpl(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_SetBuilderImpl))) -} -function $asArrayOf_sci_SetBuilderImpl(obj, depth) { - return (($isArrayOf_sci_SetBuilderImpl(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.SetBuilderImpl;", depth)) -} -var $d_sci_SetBuilderImpl = new $TypeData().initClass({ - sci_SetBuilderImpl: 0 -}, false, "scala.collection.immutable.SetBuilderImpl", { - sci_SetBuilderImpl: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_SetBuilderImpl.prototype.$classData = $d_sci_SetBuilderImpl; -/** @constructor */ -function $c_sci_SetHashIterator(rootNode) { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null; - this.sci_SetHashIterator__f_hash = 0; - $ct_sci_ChampBaseIterator__sci_Node__(this, rootNode); - this.sci_SetHashIterator__f_hash = 0 -} -$c_sci_SetHashIterator.prototype = new $h_sci_ChampBaseIterator(); -$c_sci_SetHashIterator.prototype.constructor = $c_sci_SetHashIterator; -/** @constructor */ -function $h_sci_SetHashIterator() { - /**/ -} -$h_sci_SetHashIterator.prototype = $c_sci_SetHashIterator.prototype; -$c_sci_SetHashIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sci_SetHashIterator.prototype.isEmpty__Z = (function() { - return (!this.hasNext__Z()) -}); -$c_sci_SetHashIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sci_SetHashIterator.prototype.drop__I__sc_Iterator = (function(n) { - return $f_sc_Iterator__drop__I__sc_Iterator(this, n) -}); -$c_sci_SetHashIterator.prototype.toString__T = (function() { - return "" -}); -$c_sci_SetHashIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sci_SetHashIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_SetHashIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sci_SetHashIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sci_SetHashIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sci_SetHashIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sci_SetHashIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sci_SetHashIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sci_SetHashIterator.prototype.knownSize__I = (function() { - return (-1) -}); -$c_sci_SetHashIterator.prototype.hashCode__I = (function() { - return this.sci_SetHashIterator__f_hash -}); -$c_sci_SetHashIterator.prototype.next__O = (function() { - if ((!this.hasNext__Z())) { - throw $ct_ju_NoSuchElementException__(new $c_ju_NoSuchElementException()) - }; - this.sci_SetHashIterator__f_hash = this.sci_ChampBaseIterator__f_currentValueNode.getHash__I__I(this.sci_ChampBaseIterator__f_currentValueCursor); - this.sci_ChampBaseIterator__f_currentValueCursor = ((1 + this.sci_ChampBaseIterator__f_currentValueCursor) | 0); - return this -}); -var $d_sci_SetHashIterator = new $TypeData().initClass({ - sci_SetHashIterator: 0 -}, false, "scala.collection.immutable.SetHashIterator", { - sci_SetHashIterator: 1, - sci_ChampBaseIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_SetHashIterator.prototype.$classData = $d_sci_SetHashIterator; -/** @constructor */ -function $c_sci_SetIterator(rootNode) { - this.sci_ChampBaseIterator__f_currentValueCursor = 0; - this.sci_ChampBaseIterator__f_currentValueLength = 0; - this.sci_ChampBaseIterator__f_currentValueNode = null; - this.sci_ChampBaseIterator__f_currentStackLevel = 0; - this.sci_ChampBaseIterator__f_nodeCursorsAndLengths = null; - this.sci_ChampBaseIterator__f_nodes = null; - $ct_sci_ChampBaseIterator__sci_Node__(this, rootNode) -} -$c_sci_SetIterator.prototype = new $h_sci_ChampBaseIterator(); -$c_sci_SetIterator.prototype.constructor = $c_sci_SetIterator; -/** @constructor */ -function $h_sci_SetIterator() { - /**/ -} -$h_sci_SetIterator.prototype = $c_sci_SetIterator.prototype; -$c_sci_SetIterator.prototype.iterator__sc_Iterator = (function() { - return this -}); -$c_sci_SetIterator.prototype.isEmpty__Z = (function() { - return (!this.hasNext__Z()) -}); -$c_sci_SetIterator.prototype.concat__F0__sc_Iterator = (function(xs) { - return $f_sc_Iterator__concat__F0__sc_Iterator(this, xs) -}); -$c_sci_SetIterator.prototype.drop__I__sc_Iterator = (function(n) { - return $f_sc_Iterator__drop__I__sc_Iterator(this, n) -}); -$c_sci_SetIterator.prototype.toString__T = (function() { - return "" -}); -$c_sci_SetIterator.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sci_SetIterator.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_SetIterator.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sci_SetIterator.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sci_SetIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sci_SetIterator.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sci_SetIterator.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sci_SetIterator.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sci_SetIterator.prototype.knownSize__I = (function() { - return (-1) -}); -$c_sci_SetIterator.prototype.next__O = (function() { - if ((!this.hasNext__Z())) { - throw $ct_ju_NoSuchElementException__(new $c_ju_NoSuchElementException()) - }; - var payload = $as_sci_SetNode(this.sci_ChampBaseIterator__f_currentValueNode).getPayload__I__O(this.sci_ChampBaseIterator__f_currentValueCursor); - this.sci_ChampBaseIterator__f_currentValueCursor = ((1 + this.sci_ChampBaseIterator__f_currentValueCursor) | 0); - return payload -}); -var $d_sci_SetIterator = new $TypeData().initClass({ - sci_SetIterator: 0 -}, false, "scala.collection.immutable.SetIterator", { - sci_SetIterator: 1, - sci_ChampBaseIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_SetIterator.prototype.$classData = $d_sci_SetIterator; -function $p_sci_Vector$__liftedTree1$1__I($thiz) { - try { - var x = $m_jl_System$SystemProperties$().getProperty__T__T__T("scala.collection.immutable.Vector.defaultApplyPreferredMaxLength", "250"); - var this$4 = $m_jl_Integer$(); - return this$4.parseInt__T__I__I(x, 10) - } catch (e) { - if (false) { - return 250 - } else { - throw e - } - } -} -/** @constructor */ -function $c_sci_Vector$() { - this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength = 0; - this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator = null; - $n_sci_Vector$ = this; - this.sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength = $p_sci_Vector$__liftedTree1$1__I(this); - this.sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator = new $c_sci_NewVectorIterator($m_sci_Vector0$(), 0, 0) -} -$c_sci_Vector$.prototype = new $h_O(); -$c_sci_Vector$.prototype.constructor = $c_sci_Vector$; -/** @constructor */ -function $h_sci_Vector$() { - /**/ -} -$h_sci_Vector$.prototype = $c_sci_Vector$.prototype; -$c_sci_Vector$.prototype.from__sc_IterableOnce__sci_Vector = (function(it) { - if ((it instanceof $c_sci_Vector)) { - var x2 = $as_sci_Vector(it); - return x2 - } else { - var knownSize = it.knownSize__I(); - if ((knownSize === 0)) { - return $m_sci_Vector0$() - } else if (((knownSize > 0) && (knownSize <= 32))) { - matchEnd5: { - var a1$3; - if (false) { - var x2$2 = $as_sci_ArraySeq$ofRef(it); - var x = x2$2.elemTag__s_reflect_ClassTag(); - if (((x !== null) && x.equals__O__Z($d_O.getClassOf()))) { - var a1$3 = x2$2.unsafeArray__AO(); - break matchEnd5 - } - }; - if ($is_sci_Iterable(it)) { - var x3 = $as_sci_Iterable(it); - var a1 = new $ac_O(knownSize); - x3.copyToArray__O__I__I__I(a1, 0, 2147483647); - var a1$3 = a1; - break matchEnd5 - }; - var a1$2 = new $ac_O(knownSize); - var this$1 = it.iterator__sc_Iterator(); - this$1.copyToArray__O__I__I__I(a1$2, 0, 2147483647); - var a1$3 = a1$2 - }; - return new $c_sci_Vector1(a1$3) - } else { - var this$2 = new $c_sci_VectorBuilder(); - var this$3 = this$2.addAll__sc_IterableOnce__sci_VectorBuilder(it); - return this$3.result__sci_Vector() - } - } -}); -$c_sci_Vector$.prototype.newBuilder__scm_Builder = (function() { - return new $c_sci_VectorBuilder() -}); -$c_sci_Vector$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sci_Vector(source) -}); -$c_sci_Vector$.prototype.empty__O = (function() { - return $m_sci_Vector0$() -}); -var $d_sci_Vector$ = new $TypeData().initClass({ - sci_Vector$: 0 -}, false, "scala.collection.immutable.Vector$", { - sci_Vector$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector$.prototype.$classData = $d_sci_Vector$; -var $n_sci_Vector$; -function $m_sci_Vector$() { - if ((!$n_sci_Vector$)) { - $n_sci_Vector$ = new $c_sci_Vector$() - }; - return $n_sci_Vector$ -} -function $p_sci_VectorBuilder__addArr1__AO__V($thiz, data) { - var dl = data.u.length; - if ((dl > 0)) { - if (($thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 === 32)) { - $p_sci_VectorBuilder__advance__V($thiz) - }; - var a = ((32 - $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - var copy1 = ((a < dl) ? a : dl); - var copy2 = ((dl - copy1) | 0); - var dest = $thiz.sci_VectorBuilder__f_a1; - var destPos = $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1; - data.copyTo(0, dest, destPos, copy1); - $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (($thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 + copy1) | 0); - if ((copy2 > 0)) { - $p_sci_VectorBuilder__advance__V($thiz); - var dest$1 = $thiz.sci_VectorBuilder__f_a1; - data.copyTo(copy1, dest$1, 0, copy2); - $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (($thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 + copy2) | 0) - } - } -} -function $p_sci_VectorBuilder__addVector__sci_Vector__sci_VectorBuilder($thiz, xs) { - var sliceCount = xs.vectorSliceCount__I(); - var sliceIdx = 0; - while ((sliceIdx < sliceCount)) { - var slice = xs.vectorSlice__I__AO(sliceIdx); - var idx = sliceIdx; - var c = ((sliceCount / 2) | 0); - var a = ((idx - c) | 0); - var x1 = ((((1 + c) | 0) - ((a < 0) ? ((-a) | 0) : a)) | 0); - if ((x1 === 1)) { - $p_sci_VectorBuilder__addArr1__AO__V($thiz, slice) - } else { - $m_sci_VectorStatics$().foreachRec__I__AO__F1__V((((-2) + x1) | 0), slice, new $c_sjsr_AnonFunction1(((this$3) => ((data$2) => { - var data = $asArrayOf_O(data$2, 1); - $p_sci_VectorBuilder__addArr1__AO__V(this$3, data) - }))($thiz))) - }; - sliceIdx = ((1 + sliceIdx) | 0) - }; - return $thiz -} -function $p_sci_VectorBuilder__advance__V($thiz) { - var idx = ((32 + $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest) | 0); - var xor = (idx ^ $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest); - $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = idx; - $thiz.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = 0; - $p_sci_VectorBuilder__advance1__I__I__V($thiz, idx, xor) -} -function $p_sci_VectorBuilder__advance1__I__I__V($thiz, idx, xor) { - if ((xor < 1024)) { - if (($thiz.sci_VectorBuilder__f_depth === 1)) { - $thiz.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a2.set(0, $thiz.sci_VectorBuilder__f_a1); - $thiz.sci_VectorBuilder__f_depth = ((1 + $thiz.sci_VectorBuilder__f_depth) | 0) - }; - $thiz.sci_VectorBuilder__f_a1 = new $ac_O(32); - $thiz.sci_VectorBuilder__f_a2.set((31 & ((idx >>> 5) | 0)), $thiz.sci_VectorBuilder__f_a1) - } else if ((xor < 32768)) { - if (($thiz.sci_VectorBuilder__f_depth === 2)) { - $thiz.sci_VectorBuilder__f_a3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a3.set(0, $thiz.sci_VectorBuilder__f_a2); - $thiz.sci_VectorBuilder__f_depth = ((1 + $thiz.sci_VectorBuilder__f_depth) | 0) - }; - $thiz.sci_VectorBuilder__f_a1 = new $ac_O(32); - $thiz.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a2.set((31 & ((idx >>> 5) | 0)), $thiz.sci_VectorBuilder__f_a1); - $thiz.sci_VectorBuilder__f_a3.set((31 & ((idx >>> 10) | 0)), $thiz.sci_VectorBuilder__f_a2) - } else if ((xor < 1048576)) { - if (($thiz.sci_VectorBuilder__f_depth === 3)) { - $thiz.sci_VectorBuilder__f_a4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a4.set(0, $thiz.sci_VectorBuilder__f_a3); - $thiz.sci_VectorBuilder__f_depth = ((1 + $thiz.sci_VectorBuilder__f_depth) | 0) - }; - $thiz.sci_VectorBuilder__f_a1 = new $ac_O(32); - $thiz.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a2.set((31 & ((idx >>> 5) | 0)), $thiz.sci_VectorBuilder__f_a1); - $thiz.sci_VectorBuilder__f_a3.set((31 & ((idx >>> 10) | 0)), $thiz.sci_VectorBuilder__f_a2); - $thiz.sci_VectorBuilder__f_a4.set((31 & ((idx >>> 15) | 0)), $thiz.sci_VectorBuilder__f_a3) - } else if ((xor < 33554432)) { - if (($thiz.sci_VectorBuilder__f_depth === 4)) { - $thiz.sci_VectorBuilder__f_a5 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a5.set(0, $thiz.sci_VectorBuilder__f_a4); - $thiz.sci_VectorBuilder__f_depth = ((1 + $thiz.sci_VectorBuilder__f_depth) | 0) - }; - $thiz.sci_VectorBuilder__f_a1 = new $ac_O(32); - $thiz.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a2.set((31 & ((idx >>> 5) | 0)), $thiz.sci_VectorBuilder__f_a1); - $thiz.sci_VectorBuilder__f_a3.set((31 & ((idx >>> 10) | 0)), $thiz.sci_VectorBuilder__f_a2); - $thiz.sci_VectorBuilder__f_a4.set((31 & ((idx >>> 15) | 0)), $thiz.sci_VectorBuilder__f_a3); - $thiz.sci_VectorBuilder__f_a5.set((31 & ((idx >>> 20) | 0)), $thiz.sci_VectorBuilder__f_a4) - } else if ((xor < 1073741824)) { - if (($thiz.sci_VectorBuilder__f_depth === 5)) { - $thiz.sci_VectorBuilder__f_a6 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(64); - $thiz.sci_VectorBuilder__f_a6.set(0, $thiz.sci_VectorBuilder__f_a5); - $thiz.sci_VectorBuilder__f_depth = ((1 + $thiz.sci_VectorBuilder__f_depth) | 0) - }; - $thiz.sci_VectorBuilder__f_a1 = new $ac_O(32); - $thiz.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a5 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - $thiz.sci_VectorBuilder__f_a2.set((31 & ((idx >>> 5) | 0)), $thiz.sci_VectorBuilder__f_a1); - $thiz.sci_VectorBuilder__f_a3.set((31 & ((idx >>> 10) | 0)), $thiz.sci_VectorBuilder__f_a2); - $thiz.sci_VectorBuilder__f_a4.set((31 & ((idx >>> 15) | 0)), $thiz.sci_VectorBuilder__f_a3); - $thiz.sci_VectorBuilder__f_a5.set((31 & ((idx >>> 20) | 0)), $thiz.sci_VectorBuilder__f_a4); - $thiz.sci_VectorBuilder__f_a6.set((31 & ((idx >>> 25) | 0)), $thiz.sci_VectorBuilder__f_a5) - } else { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), ((((((((((((((((("advance1(" + idx) + ", ") + xor) + "): a1=") + $thiz.sci_VectorBuilder__f_a1) + ", a2=") + $thiz.sci_VectorBuilder__f_a2) + ", a3=") + $thiz.sci_VectorBuilder__f_a3) + ", a4=") + $thiz.sci_VectorBuilder__f_a4) + ", a5=") + $thiz.sci_VectorBuilder__f_a5) + ", a6=") + $thiz.sci_VectorBuilder__f_a6) + ", depth=") + $thiz.sci_VectorBuilder__f_depth)) - } -} -/** @constructor */ -function $c_sci_VectorBuilder() { - this.sci_VectorBuilder__f_a6 = null; - this.sci_VectorBuilder__f_a5 = null; - this.sci_VectorBuilder__f_a4 = null; - this.sci_VectorBuilder__f_a3 = null; - this.sci_VectorBuilder__f_a2 = null; - this.sci_VectorBuilder__f_a1 = null; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = 0; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = 0; - this.sci_VectorBuilder__f_offset = 0; - this.sci_VectorBuilder__f_depth = 0; - this.sci_VectorBuilder__f_a1 = new $ac_O(32); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = 0; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = 0; - this.sci_VectorBuilder__f_offset = 0; - this.sci_VectorBuilder__f_depth = 1 -} -$c_sci_VectorBuilder.prototype = new $h_O(); -$c_sci_VectorBuilder.prototype.constructor = $c_sci_VectorBuilder; -/** @constructor */ -function $h_sci_VectorBuilder() { - /**/ -} -$h_sci_VectorBuilder.prototype = $c_sci_VectorBuilder.prototype; -$c_sci_VectorBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sci_VectorBuilder.prototype.initFrom__AO__V = (function(prefix1) { - this.sci_VectorBuilder__f_depth = 1; - var i = prefix1.u.length; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a1 = ((prefix1.u.length === 32) ? prefix1 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(prefix1, 0, 32)); - if (((this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 === 0) && (this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest > 0))) { - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = 32; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = (((-32) + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest) | 0) - } -}); -$c_sci_VectorBuilder.prototype.initFrom__sci_Vector__sci_VectorBuilder = (function(v) { - var x1 = v.vectorSliceCount__I(); - switch (x1) { - case 0: { - break - } - case 1: { - var v1 = $as_sci_Vector1(v); - this.sci_VectorBuilder__f_depth = 1; - var i = v1.sci_Vector__f_prefix1.u.length; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - var a = v1.sci_Vector__f_prefix1; - this.sci_VectorBuilder__f_a1 = ((a.u.length === 32) ? a : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 0, 32)); - break - } - case 3: { - var v2 = $as_sci_Vector2(v); - var d2 = v2.sci_Vector2__f_data2; - var a$1 = v2.sci_BigVector__f_suffix1; - this.sci_VectorBuilder__f_a1 = ((a$1.u.length === 32) ? a$1 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$1, 0, 32)); - this.sci_VectorBuilder__f_depth = 2; - this.sci_VectorBuilder__f_offset = ((32 - v2.sci_Vector2__f_len1) | 0); - var i$1 = ((v2.sci_BigVector__f_length0 + this.sci_VectorBuilder__f_offset) | 0); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i$1); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i$1 - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a2 = new ($d_O.getArrayOf().getArrayOf().constr)(32); - this.sci_VectorBuilder__f_a2.set(0, v2.sci_Vector__f_prefix1); - var dest = this.sci_VectorBuilder__f_a2; - var length = d2.u.length; - d2.copyTo(0, dest, 1, length); - this.sci_VectorBuilder__f_a2.set(((1 + d2.u.length) | 0), this.sci_VectorBuilder__f_a1); - break - } - case 5: { - var v3 = $as_sci_Vector3(v); - var d3 = v3.sci_Vector3__f_data3; - var s2 = v3.sci_Vector3__f_suffix2; - var a$2 = v3.sci_BigVector__f_suffix1; - this.sci_VectorBuilder__f_a1 = ((a$2.u.length === 32) ? a$2 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$2, 0, 32)); - this.sci_VectorBuilder__f_depth = 3; - this.sci_VectorBuilder__f_offset = ((1024 - v3.sci_Vector3__f_len12) | 0); - var i$2 = ((v3.sci_BigVector__f_length0 + this.sci_VectorBuilder__f_offset) | 0); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i$2); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i$2 - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(32); - this.sci_VectorBuilder__f_a3.set(0, $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(v3.sci_Vector__f_prefix1, v3.sci_Vector3__f_prefix2), 2)); - var dest$1 = this.sci_VectorBuilder__f_a3; - var length$1 = d3.u.length; - d3.copyTo(0, dest$1, 1, length$1); - this.sci_VectorBuilder__f_a2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s2, 32), 2); - this.sci_VectorBuilder__f_a3.set(((1 + d3.u.length) | 0), this.sci_VectorBuilder__f_a2); - this.sci_VectorBuilder__f_a2.set(s2.u.length, this.sci_VectorBuilder__f_a1); - break - } - case 7: { - var v4 = $as_sci_Vector4(v); - var d4 = v4.sci_Vector4__f_data4; - var s3 = v4.sci_Vector4__f_suffix3; - var s2$2 = v4.sci_Vector4__f_suffix2; - var a$3 = v4.sci_BigVector__f_suffix1; - this.sci_VectorBuilder__f_a1 = ((a$3.u.length === 32) ? a$3 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$3, 0, 32)); - this.sci_VectorBuilder__f_depth = 4; - this.sci_VectorBuilder__f_offset = ((32768 - v4.sci_Vector4__f_len123) | 0); - var i$3 = ((v4.sci_BigVector__f_length0 + this.sci_VectorBuilder__f_offset) | 0); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i$3); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i$3 - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - this.sci_VectorBuilder__f_a4.set(0, $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(v4.sci_Vector__f_prefix1, v4.sci_Vector4__f_prefix2), v4.sci_Vector4__f_prefix3), 3)); - var dest$2 = this.sci_VectorBuilder__f_a4; - var length$2 = d4.u.length; - d4.copyTo(0, dest$2, 1, length$2); - this.sci_VectorBuilder__f_a3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s3, 32), 3); - this.sci_VectorBuilder__f_a2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s2$2, 32), 2); - this.sci_VectorBuilder__f_a4.set(((1 + d4.u.length) | 0), this.sci_VectorBuilder__f_a3); - this.sci_VectorBuilder__f_a3.set(s3.u.length, this.sci_VectorBuilder__f_a2); - this.sci_VectorBuilder__f_a2.set(s2$2.u.length, this.sci_VectorBuilder__f_a1); - break - } - case 9: { - var v5 = $as_sci_Vector5(v); - var d5 = v5.sci_Vector5__f_data5; - var s4 = v5.sci_Vector5__f_suffix4; - var s3$2 = v5.sci_Vector5__f_suffix3; - var s2$3 = v5.sci_Vector5__f_suffix2; - var a$4 = v5.sci_BigVector__f_suffix1; - this.sci_VectorBuilder__f_a1 = ((a$4.u.length === 32) ? a$4 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$4, 0, 32)); - this.sci_VectorBuilder__f_depth = 5; - this.sci_VectorBuilder__f_offset = ((1048576 - v5.sci_Vector5__f_len1234) | 0); - var i$4 = ((v5.sci_BigVector__f_length0 + this.sci_VectorBuilder__f_offset) | 0); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i$4); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i$4 - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a5 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - this.sci_VectorBuilder__f_a5.set(0, $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(v5.sci_Vector__f_prefix1, v5.sci_Vector5__f_prefix2), v5.sci_Vector5__f_prefix3), v5.sci_Vector5__f_prefix4), 4)); - var dest$3 = this.sci_VectorBuilder__f_a5; - var length$3 = d5.u.length; - d5.copyTo(0, dest$3, 1, length$3); - this.sci_VectorBuilder__f_a4 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s4, 32), 4); - this.sci_VectorBuilder__f_a3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s3$2, 32), 3); - this.sci_VectorBuilder__f_a2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s2$3, 32), 2); - this.sci_VectorBuilder__f_a5.set(((1 + d5.u.length) | 0), this.sci_VectorBuilder__f_a4); - this.sci_VectorBuilder__f_a4.set(s4.u.length, this.sci_VectorBuilder__f_a3); - this.sci_VectorBuilder__f_a3.set(s3$2.u.length, this.sci_VectorBuilder__f_a2); - this.sci_VectorBuilder__f_a2.set(s2$3.u.length, this.sci_VectorBuilder__f_a1); - break - } - case 11: { - var v6 = $as_sci_Vector6(v); - var d6 = v6.sci_Vector6__f_data6; - var s5 = v6.sci_Vector6__f_suffix5; - var s4$2 = v6.sci_Vector6__f_suffix4; - var s3$3 = v6.sci_Vector6__f_suffix3; - var s2$4 = v6.sci_Vector6__f_suffix2; - var a$5 = v6.sci_BigVector__f_suffix1; - this.sci_VectorBuilder__f_a1 = ((a$5.u.length === 32) ? a$5 : $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$5, 0, 32)); - this.sci_VectorBuilder__f_depth = 6; - this.sci_VectorBuilder__f_offset = ((33554432 - v6.sci_Vector6__f_len12345) | 0); - var i$5 = ((v6.sci_BigVector__f_length0 + this.sci_VectorBuilder__f_offset) | 0); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = (31 & i$5); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = ((i$5 - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - this.sci_VectorBuilder__f_a6 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(32); - this.sci_VectorBuilder__f_a6.set(0, $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(v6.sci_Vector__f_prefix1, v6.sci_Vector6__f_prefix2), v6.sci_Vector6__f_prefix3), v6.sci_Vector6__f_prefix4), v6.sci_Vector6__f_prefix5), 5)); - var dest$4 = this.sci_VectorBuilder__f_a6; - var length$4 = d6.u.length; - d6.copyTo(0, dest$4, 1, length$4); - this.sci_VectorBuilder__f_a5 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s5, 32), 5); - this.sci_VectorBuilder__f_a4 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s4$2, 32), 4); - this.sci_VectorBuilder__f_a3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s3$3, 32), 3); - this.sci_VectorBuilder__f_a2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(s2$4, 32), 2); - this.sci_VectorBuilder__f_a6.set(((1 + d6.u.length) | 0), this.sci_VectorBuilder__f_a5); - this.sci_VectorBuilder__f_a5.set(s5.u.length, this.sci_VectorBuilder__f_a4); - this.sci_VectorBuilder__f_a4.set(s4$2.u.length, this.sci_VectorBuilder__f_a3); - this.sci_VectorBuilder__f_a3.set(s3$3.u.length, this.sci_VectorBuilder__f_a2); - this.sci_VectorBuilder__f_a2.set(s2$4.u.length, this.sci_VectorBuilder__f_a1); - break - } - default: { - throw new $c_s_MatchError(x1) - } - }; - if (((this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 === 0) && (this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest > 0))) { - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = 32; - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest = (((-32) + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest) | 0) - }; - return this -}); -$c_sci_VectorBuilder.prototype.addOne__O__sci_VectorBuilder = (function(elem) { - if ((this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 === 32)) { - $p_sci_VectorBuilder__advance__V(this) - }; - this.sci_VectorBuilder__f_a1.set(this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1, elem); - this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 = ((1 + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) | 0); - return this -}); -$c_sci_VectorBuilder.prototype.addAll__sc_IterableOnce__sci_VectorBuilder = (function(xs) { - if ((xs instanceof $c_sci_Vector)) { - var x2 = $as_sci_Vector(xs); - return (((this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 === 0) && (this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest === 0)) ? this.initFrom__sci_Vector__sci_VectorBuilder(x2) : $p_sci_VectorBuilder__addVector__sci_Vector__sci_VectorBuilder(this, x2)) - } else { - return $as_sci_VectorBuilder($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs)) - } -}); -$c_sci_VectorBuilder.prototype.result__sci_Vector = (function() { - var len = ((this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1 + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest) | 0); - var realLen = ((len - this.sci_VectorBuilder__f_offset) | 0); - if ((realLen === 0)) { - $m_sci_Vector$(); - return $m_sci_Vector0$() - } else if ((len <= 32)) { - if ((realLen === 32)) { - return new $c_sci_Vector1(this.sci_VectorBuilder__f_a1) - } else { - var original = this.sci_VectorBuilder__f_a1; - return new $c_sci_Vector1($m_ju_Arrays$().copyOf__AO__I__AO(original, realLen)) - } - } else if ((len <= 1024)) { - var i1 = (31 & (((-1) + len) | 0)); - var i2 = (((((-1) + len) | 0) >>> 5) | 0); - var original$1 = this.sci_VectorBuilder__f_a2; - var data = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original$1, 1, i2), 2); - var prefix1 = this.sci_VectorBuilder__f_a2.get(0); - var a = this.sci_VectorBuilder__f_a2.get(i2); - var len$1 = ((1 + i1) | 0); - var suffix1 = ((a.u.length === len$1) ? a : $m_ju_Arrays$().copyOf__AO__I__AO(a, len$1)); - return new $c_sci_Vector2(prefix1, ((32 - this.sci_VectorBuilder__f_offset) | 0), data, suffix1, realLen) - } else if ((len <= 32768)) { - var i1$2 = (31 & (((-1) + len) | 0)); - var i2$2 = (31 & (((((-1) + len) | 0) >>> 5) | 0)); - var i3 = (((((-1) + len) | 0) >>> 10) | 0); - var original$2 = this.sci_VectorBuilder__f_a3; - var data$2 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original$2, 1, i3), 3); - var a$1 = this.sci_VectorBuilder__f_a3.get(0); - var to = a$1.u.length; - var prefix2 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$1, 1, to), 2); - var prefix1$2 = this.sci_VectorBuilder__f_a3.get(0).get(0); - var original$3 = this.sci_VectorBuilder__f_a3.get(i3); - var suffix2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$3, i2$2), 2); - var a$2 = this.sci_VectorBuilder__f_a3.get(i3).get(i2$2); - var len$2 = ((1 + i1$2) | 0); - var suffix1$2 = ((a$2.u.length === len$2) ? a$2 : $m_ju_Arrays$().copyOf__AO__I__AO(a$2, len$2)); - var len1 = prefix1$2.u.length; - var len12 = ((len1 + (prefix2.u.length << 5)) | 0); - return new $c_sci_Vector3(prefix1$2, len1, prefix2, len12, data$2, suffix2, suffix1$2, realLen) - } else if ((len <= 1048576)) { - var i1$3 = (31 & (((-1) + len) | 0)); - var i2$3 = (31 & (((((-1) + len) | 0) >>> 5) | 0)); - var i3$2 = (31 & (((((-1) + len) | 0) >>> 10) | 0)); - var i4 = (((((-1) + len) | 0) >>> 15) | 0); - var original$4 = this.sci_VectorBuilder__f_a4; - var data$3 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original$4, 1, i4), 4); - var a$3 = this.sci_VectorBuilder__f_a4.get(0); - var to$1 = a$3.u.length; - var prefix3 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$3, 1, to$1), 3); - var a$4 = this.sci_VectorBuilder__f_a4.get(0).get(0); - var to$2 = a$4.u.length; - var prefix2$2 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$4, 1, to$2), 2); - var prefix1$3 = this.sci_VectorBuilder__f_a4.get(0).get(0).get(0); - var original$5 = this.sci_VectorBuilder__f_a4.get(i4); - var suffix3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$5, i3$2), 3); - var original$6 = this.sci_VectorBuilder__f_a4.get(i4).get(i3$2); - var suffix2$2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$6, i2$3), 2); - var a$5 = this.sci_VectorBuilder__f_a4.get(i4).get(i3$2).get(i2$3); - var len$3 = ((1 + i1$3) | 0); - var suffix1$3 = ((a$5.u.length === len$3) ? a$5 : $m_ju_Arrays$().copyOf__AO__I__AO(a$5, len$3)); - var len1$2 = prefix1$3.u.length; - var len12$2 = ((len1$2 + (prefix2$2.u.length << 5)) | 0); - var len123 = ((len12$2 + (prefix3.u.length << 10)) | 0); - return new $c_sci_Vector4(prefix1$3, len1$2, prefix2$2, len12$2, prefix3, len123, data$3, suffix3, suffix2$2, suffix1$3, realLen) - } else if ((len <= 33554432)) { - var i1$4 = (31 & (((-1) + len) | 0)); - var i2$4 = (31 & (((((-1) + len) | 0) >>> 5) | 0)); - var i3$3 = (31 & (((((-1) + len) | 0) >>> 10) | 0)); - var i4$2 = (31 & (((((-1) + len) | 0) >>> 15) | 0)); - var i5 = (((((-1) + len) | 0) >>> 20) | 0); - var original$7 = this.sci_VectorBuilder__f_a5; - var data$4 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original$7, 1, i5), 5); - var a$6 = this.sci_VectorBuilder__f_a5.get(0); - var to$3 = a$6.u.length; - var prefix4 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$6, 1, to$3), 4); - var a$7 = this.sci_VectorBuilder__f_a5.get(0).get(0); - var to$4 = a$7.u.length; - var prefix3$2 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$7, 1, to$4), 3); - var a$8 = this.sci_VectorBuilder__f_a5.get(0).get(0).get(0); - var to$5 = a$8.u.length; - var prefix2$3 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$8, 1, to$5), 2); - var prefix1$4 = this.sci_VectorBuilder__f_a5.get(0).get(0).get(0).get(0); - var original$8 = this.sci_VectorBuilder__f_a5.get(i5); - var suffix4 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$8, i4$2), 4); - var original$9 = this.sci_VectorBuilder__f_a5.get(i5).get(i4$2); - var suffix3$2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$9, i3$3), 3); - var original$10 = this.sci_VectorBuilder__f_a5.get(i5).get(i4$2).get(i3$3); - var suffix2$3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$10, i2$4), 2); - var a$9 = this.sci_VectorBuilder__f_a5.get(i5).get(i4$2).get(i3$3).get(i2$4); - var len$4 = ((1 + i1$4) | 0); - var suffix1$4 = ((a$9.u.length === len$4) ? a$9 : $m_ju_Arrays$().copyOf__AO__I__AO(a$9, len$4)); - var len1$3 = prefix1$4.u.length; - var len12$3 = ((len1$3 + (prefix2$3.u.length << 5)) | 0); - var len123$2 = ((len12$3 + (prefix3$2.u.length << 10)) | 0); - var len1234 = ((len123$2 + (prefix4.u.length << 15)) | 0); - return new $c_sci_Vector5(prefix1$4, len1$3, prefix2$3, len12$3, prefix3$2, len123$2, prefix4, len1234, data$4, suffix4, suffix3$2, suffix2$3, suffix1$4, realLen) - } else { - var i1$5 = (31 & (((-1) + len) | 0)); - var i2$5 = (31 & (((((-1) + len) | 0) >>> 5) | 0)); - var i3$4 = (31 & (((((-1) + len) | 0) >>> 10) | 0)); - var i4$3 = (31 & (((((-1) + len) | 0) >>> 15) | 0)); - var i5$2 = (31 & (((((-1) + len) | 0) >>> 20) | 0)); - var i6 = (((((-1) + len) | 0) >>> 25) | 0); - var original$11 = this.sci_VectorBuilder__f_a6; - var data$5 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original$11, 1, i6), 6); - var a$10 = this.sci_VectorBuilder__f_a6.get(0); - var to$6 = a$10.u.length; - var prefix5 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$10, 1, to$6), 5); - var a$11 = this.sci_VectorBuilder__f_a6.get(0).get(0); - var to$7 = a$11.u.length; - var prefix4$2 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$11, 1, to$7), 4); - var a$12 = this.sci_VectorBuilder__f_a6.get(0).get(0).get(0); - var to$8 = a$12.u.length; - var prefix3$3 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$12, 1, to$8), 3); - var a$13 = this.sci_VectorBuilder__f_a6.get(0).get(0).get(0).get(0); - var to$9 = a$13.u.length; - var prefix2$4 = $asArrayOf_O($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a$13, 1, to$9), 2); - var prefix1$5 = this.sci_VectorBuilder__f_a6.get(0).get(0).get(0).get(0).get(0); - var original$12 = this.sci_VectorBuilder__f_a6.get(i6); - var suffix5 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$12, i5$2), 5); - var original$13 = this.sci_VectorBuilder__f_a6.get(i6).get(i5$2); - var suffix4$2 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$13, i4$3), 4); - var original$14 = this.sci_VectorBuilder__f_a6.get(i6).get(i5$2).get(i4$3); - var suffix3$3 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$14, i3$4), 3); - var original$15 = this.sci_VectorBuilder__f_a6.get(i6).get(i5$2).get(i4$3).get(i3$4); - var suffix2$4 = $asArrayOf_O($m_ju_Arrays$().copyOf__AO__I__AO(original$15, i2$5), 2); - var a$14 = this.sci_VectorBuilder__f_a6.get(i6).get(i5$2).get(i4$3).get(i3$4).get(i2$5); - var len$5 = ((1 + i1$5) | 0); - var suffix1$5 = ((a$14.u.length === len$5) ? a$14 : $m_ju_Arrays$().copyOf__AO__I__AO(a$14, len$5)); - var len1$4 = prefix1$5.u.length; - var len12$4 = ((len1$4 + (prefix2$4.u.length << 5)) | 0); - var len123$3 = ((len12$4 + (prefix3$3.u.length << 10)) | 0); - var len1234$2 = ((len123$3 + (prefix4$2.u.length << 15)) | 0); - var len12345 = ((len1234$2 + (prefix5.u.length << 20)) | 0); - return new $c_sci_Vector6(prefix1$5, len1$4, prefix2$4, len12$4, prefix3$3, len123$3, prefix4$2, len1234$2, prefix5, len12345, data$5, suffix5, suffix4$2, suffix3$3, suffix2$4, suffix1$5, realLen) - } -}); -$c_sci_VectorBuilder.prototype.toString__T = (function() { - return (((((((("VectorBuilder(len1=" + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$len1) + ", lenRest=") + this.sci_VectorBuilder__f_scala$collection$immutable$VectorBuilder$$lenRest) + ", offset=") + this.sci_VectorBuilder__f_offset) + ", depth=") + this.sci_VectorBuilder__f_depth) + ")") -}); -$c_sci_VectorBuilder.prototype.result__O = (function() { - return this.result__sci_Vector() -}); -$c_sci_VectorBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__sci_VectorBuilder(xs) -}); -$c_sci_VectorBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__sci_VectorBuilder(elem) -}); -function $as_sci_VectorBuilder(obj) { - return (((obj instanceof $c_sci_VectorBuilder) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.VectorBuilder")) -} -function $isArrayOf_sci_VectorBuilder(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_VectorBuilder))) -} -function $asArrayOf_sci_VectorBuilder(obj, depth) { - return (($isArrayOf_sci_VectorBuilder(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.VectorBuilder;", depth)) -} -var $d_sci_VectorBuilder = new $TypeData().initClass({ - sci_VectorBuilder: 0 -}, false, "scala.collection.immutable.VectorBuilder", { - sci_VectorBuilder: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sci_VectorBuilder.prototype.$classData = $d_sci_VectorBuilder; -function $p_scm_ArrayBuffer$__resizeEnsuring$1__I__I__I__I($thiz, length, end, n) { - var hi = (length >> 31); - var newSize__lo = length; - var newSize__hi = hi; - var this$2__lo = newSize__lo; - var this$2__hi = newSize__hi; - var lo = this$2__lo; - var lo$1 = (lo << 1); - var hi$1 = (((lo >>> 31) | 0) | (this$2__hi << 1)); - var t = (((hi$1 === 0) ? (((-2147483648) ^ lo$1) > (-2147483632)) : (hi$1 > 0)) ? new $c_RTLong(lo$1, hi$1) : new $c_RTLong(16, 0)); - var lo$2 = t.RTLong__f_lo; - var hi$2 = t.RTLong__f_hi; - var $$x1__lo = lo$2; - var $$x1__hi = hi$2; - newSize__lo = $$x1__lo; - newSize__hi = $$x1__hi; - while (true) { - var this$6__lo = newSize__lo; - var this$6__hi = newSize__hi; - var hi$3 = (n >> 31); - var ahi = this$6__hi; - if (((ahi === hi$3) ? (((-2147483648) ^ this$6__lo) < ((-2147483648) ^ n)) : (ahi < hi$3))) { - var this$7__lo = newSize__lo; - var this$7__hi = newSize__hi; - var lo$3 = this$7__lo; - var lo$4 = (lo$3 << 1); - var hi$4 = (((lo$3 >>> 31) | 0) | (this$7__hi << 1)); - var $$x2__lo = lo$4; - var $$x2__hi = hi$4; - newSize__lo = $$x2__lo; - newSize__hi = $$x2__hi - } else { - break - } - }; - var this$8__lo = newSize__lo; - var this$8__hi = newSize__hi; - var ahi$1 = this$8__hi; - if (((ahi$1 === 0) ? (((-2147483648) ^ this$8__lo) <= (-1)) : (ahi$1 < 0))) { - var this$9__lo = newSize__lo; - var this$9__hi = newSize__hi; - return this$9__lo - } else if ((end === 2147483647)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_Exception__T__(new $c_jl_Exception(), "Collections can not have more than 2147483647 elements")) - } else { - return 2147483647 - } -} -/** @constructor */ -function $c_scm_ArrayBuffer$() { - /**/ -} -$c_scm_ArrayBuffer$.prototype = new $h_O(); -$c_scm_ArrayBuffer$.prototype.constructor = $c_scm_ArrayBuffer$; -/** @constructor */ -function $h_scm_ArrayBuffer$() { - /**/ -} -$h_scm_ArrayBuffer$.prototype = $c_scm_ArrayBuffer$.prototype; -$c_scm_ArrayBuffer$.prototype.from__sc_IterableOnce__scm_ArrayBuffer = (function(coll) { - var k = coll.knownSize__I(); - if ((k >= 0)) { - var array = new $ac_O(((k > 16) ? k : 16)); - if ($is_sc_Iterable(coll)) { - var x2 = $as_sc_Iterable(coll); - x2.copyToArray__O__I__I__I(array, 0, 2147483647) - } else { - coll.iterator__sc_Iterator().copyToArray__O__I__I__I(array, 0, 2147483647) - }; - return $ct_scm_ArrayBuffer__AO__I__(new $c_scm_ArrayBuffer(), array, k) - } else { - var this$6 = $ct_scm_ArrayBuffer__(new $c_scm_ArrayBuffer()); - return this$6.addAll__sc_IterableOnce__scm_ArrayBuffer(coll) - } -}); -$c_scm_ArrayBuffer$.prototype.newBuilder__scm_Builder = (function() { - return new $c_scm_ArrayBuffer$$anon$1() -}); -$c_scm_ArrayBuffer$.prototype.scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__I__AO = (function(array, end, n) { - if ((n <= array.u.length)) { - return array - } else { - var a = new $ac_O($p_scm_ArrayBuffer$__resizeEnsuring$1__I__I__I__I(this, array.u.length, end, n)); - $m_s_Array$().copy__O__I__O__I__I__V(array, 0, a, 0, end); - return a - } -}); -$c_scm_ArrayBuffer$.prototype.empty__O = (function() { - return $ct_scm_ArrayBuffer__(new $c_scm_ArrayBuffer()) -}); -$c_scm_ArrayBuffer$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__scm_ArrayBuffer(source) -}); -var $d_scm_ArrayBuffer$ = new $TypeData().initClass({ - scm_ArrayBuffer$: 0 -}, false, "scala.collection.mutable.ArrayBuffer$", { - scm_ArrayBuffer$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ArrayBuffer$.prototype.$classData = $d_scm_ArrayBuffer$; -var $n_scm_ArrayBuffer$; -function $m_scm_ArrayBuffer$() { - if ((!$n_scm_ArrayBuffer$)) { - $n_scm_ArrayBuffer$ = new $c_scm_ArrayBuffer$() - }; - return $n_scm_ArrayBuffer$ -} -/** @constructor */ -function $c_scm_ArrayBuffer$$anon$1() { - this.scm_GrowableBuilder__f_elems = null; - $ct_scm_GrowableBuilder__scm_Growable__(this, $ct_scm_ArrayBuffer__(new $c_scm_ArrayBuffer())) -} -$c_scm_ArrayBuffer$$anon$1.prototype = new $h_scm_GrowableBuilder(); -$c_scm_ArrayBuffer$$anon$1.prototype.constructor = $c_scm_ArrayBuffer$$anon$1; -/** @constructor */ -function $h_scm_ArrayBuffer$$anon$1() { - /**/ -} -$h_scm_ArrayBuffer$$anon$1.prototype = $c_scm_ArrayBuffer$$anon$1.prototype; -$c_scm_ArrayBuffer$$anon$1.prototype.sizeHint__I__V = (function(size) { - $as_scm_ArrayBuffer(this.scm_GrowableBuilder__f_elems).ensureSize__I__V(size) -}); -var $d_scm_ArrayBuffer$$anon$1 = new $TypeData().initClass({ - scm_ArrayBuffer$$anon$1: 0 -}, false, "scala.collection.mutable.ArrayBuffer$$anon$1", { - scm_ArrayBuffer$$anon$1: 1, - scm_GrowableBuilder: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_ArrayBuffer$$anon$1.prototype.$classData = $d_scm_ArrayBuffer$$anon$1; -/** @constructor */ -function $c_scm_ArrayDeque$() { - /**/ -} -$c_scm_ArrayDeque$.prototype = new $h_O(); -$c_scm_ArrayDeque$.prototype.constructor = $c_scm_ArrayDeque$; -/** @constructor */ -function $h_scm_ArrayDeque$() { - /**/ -} -$h_scm_ArrayDeque$.prototype = $c_scm_ArrayDeque$.prototype; -$c_scm_ArrayDeque$.prototype.from__sc_IterableOnce__scm_ArrayDeque = (function(coll) { - var s = coll.knownSize__I(); - if ((s >= 0)) { - var array = this.alloc__I__AO(s); - if ($is_sc_Iterable(coll)) { - var x2 = $as_sc_Iterable(coll); - x2.copyToArray__O__I__I__I(array, 0, 2147483647) - } else { - coll.iterator__sc_Iterator().copyToArray__O__I__I__I(array, 0, 2147483647) - }; - return $ct_scm_ArrayDeque__AO__I__I__(new $c_scm_ArrayDeque(), array, 0, s) - } else { - var this$2 = $ct_scm_ArrayDeque__I__(new $c_scm_ArrayDeque(), 16); - return this$2.addAll__sc_IterableOnce__scm_ArrayDeque(coll) - } -}); -$c_scm_ArrayDeque$.prototype.newBuilder__scm_Builder = (function() { - return new $c_scm_ArrayDeque$$anon$1() -}); -$c_scm_ArrayDeque$.prototype.alloc__I__AO = (function(len) { - var requirement = (len >= 0); - if ((!requirement)) { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), "requirement failed: Non-negative array size required") - }; - var size = ((((-2147483648) >>> $clz32(len)) | 0) << 1); - var requirement$1 = (size >= 0); - if ((!requirement$1)) { - throw $ct_jl_IllegalArgumentException__T__(new $c_jl_IllegalArgumentException(), (("requirement failed: " + "ArrayDeque too big - cannot allocate ArrayDeque of length ") + len)) - }; - return new $ac_O(((size > 16) ? size : 16)) -}); -$c_scm_ArrayDeque$.prototype.empty__O = (function() { - return $ct_scm_ArrayDeque__I__(new $c_scm_ArrayDeque(), 16) -}); -$c_scm_ArrayDeque$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__scm_ArrayDeque(source) -}); -var $d_scm_ArrayDeque$ = new $TypeData().initClass({ - scm_ArrayDeque$: 0 -}, false, "scala.collection.mutable.ArrayDeque$", { - scm_ArrayDeque$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ArrayDeque$.prototype.$classData = $d_scm_ArrayDeque$; -var $n_scm_ArrayDeque$; -function $m_scm_ArrayDeque$() { - if ((!$n_scm_ArrayDeque$)) { - $n_scm_ArrayDeque$ = new $c_scm_ArrayDeque$() - }; - return $n_scm_ArrayDeque$ -} -/** @constructor */ -function $c_scm_ArrayDeque$$anon$1() { - this.scm_GrowableBuilder__f_elems = null; - $ct_scm_GrowableBuilder__scm_Growable__(this, $ct_scm_ArrayDeque__I__(new $c_scm_ArrayDeque(), 16)) -} -$c_scm_ArrayDeque$$anon$1.prototype = new $h_scm_GrowableBuilder(); -$c_scm_ArrayDeque$$anon$1.prototype.constructor = $c_scm_ArrayDeque$$anon$1; -/** @constructor */ -function $h_scm_ArrayDeque$$anon$1() { - /**/ -} -$h_scm_ArrayDeque$$anon$1.prototype = $c_scm_ArrayDeque$$anon$1.prototype; -$c_scm_ArrayDeque$$anon$1.prototype.sizeHint__I__V = (function(size) { - var this$1 = $as_scm_ArrayDeque(this.scm_GrowableBuilder__f_elems); - var idx = this$1.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - if (((size > (((this$1.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this$1.scm_ArrayDeque__f_array.u.length) | 0))) && (size >= this$1.scm_ArrayDeque__f_array.u.length))) { - this$1.scala$collection$mutable$ArrayDeque$$resize__I__V(size) - } -}); -var $d_scm_ArrayDeque$$anon$1 = new $TypeData().initClass({ - scm_ArrayDeque$$anon$1: 0 -}, false, "scala.collection.mutable.ArrayDeque$$anon$1", { - scm_ArrayDeque$$anon$1: 1, - scm_GrowableBuilder: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_ArrayDeque$$anon$1.prototype.$classData = $d_scm_ArrayDeque$$anon$1; -/** @constructor */ -function $c_scm_Buffer$() { - this.sc_SeqFactory$Delegate__f_delegate = null; - $ct_sc_SeqFactory$Delegate__sc_SeqFactory__(this, $m_sjs_js_WrappedArray$()) -} -$c_scm_Buffer$.prototype = new $h_sc_SeqFactory$Delegate(); -$c_scm_Buffer$.prototype.constructor = $c_scm_Buffer$; -/** @constructor */ -function $h_scm_Buffer$() { - /**/ -} -$h_scm_Buffer$.prototype = $c_scm_Buffer$.prototype; -var $d_scm_Buffer$ = new $TypeData().initClass({ - scm_Buffer$: 0 -}, false, "scala.collection.mutable.Buffer$", { - scm_Buffer$: 1, - sc_SeqFactory$Delegate: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_Buffer$.prototype.$classData = $d_scm_Buffer$; -var $n_scm_Buffer$; -function $m_scm_Buffer$() { - if ((!$n_scm_Buffer$)) { - $n_scm_Buffer$ = new $c_scm_Buffer$() - }; - return $n_scm_Buffer$ -} -/** @constructor */ -function $c_scm_HashMap$$anon$6(initialCapacity$1, loadFactor$1) { - this.scm_GrowableBuilder__f_elems = null; - $ct_scm_GrowableBuilder__scm_Growable__(this, $ct_scm_HashMap__I__D__(new $c_scm_HashMap(), initialCapacity$1, loadFactor$1)) -} -$c_scm_HashMap$$anon$6.prototype = new $h_scm_GrowableBuilder(); -$c_scm_HashMap$$anon$6.prototype.constructor = $c_scm_HashMap$$anon$6; -/** @constructor */ -function $h_scm_HashMap$$anon$6() { - /**/ -} -$h_scm_HashMap$$anon$6.prototype = $c_scm_HashMap$$anon$6.prototype; -$c_scm_HashMap$$anon$6.prototype.sizeHint__I__V = (function(size) { - $as_scm_HashMap(this.scm_GrowableBuilder__f_elems).sizeHint__I__V(size) -}); -var $d_scm_HashMap$$anon$6 = new $TypeData().initClass({ - scm_HashMap$$anon$6: 0 -}, false, "scala.collection.mutable.HashMap$$anon$6", { - scm_HashMap$$anon$6: 1, - scm_GrowableBuilder: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_HashMap$$anon$6.prototype.$classData = $d_scm_HashMap$$anon$6; -function $ct_scm_HashMap$HashMapIterator__scm_HashMap__($thiz, outer) { - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - $thiz.scm_HashMap$HashMapIterator__f_$outer = outer - }; - $thiz.scm_HashMap$HashMapIterator__f_i = 0; - $thiz.scm_HashMap$HashMapIterator__f_node = null; - $thiz.scm_HashMap$HashMapIterator__f_len = outer.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length; - return $thiz -} -/** @constructor */ -function $c_scm_HashMap$HashMapIterator() { - this.scm_HashMap$HashMapIterator__f_i = 0; - this.scm_HashMap$HashMapIterator__f_node = null; - this.scm_HashMap$HashMapIterator__f_len = 0; - this.scm_HashMap$HashMapIterator__f_$outer = null -} -$c_scm_HashMap$HashMapIterator.prototype = new $h_sc_AbstractIterator(); -$c_scm_HashMap$HashMapIterator.prototype.constructor = $c_scm_HashMap$HashMapIterator; -/** @constructor */ -function $h_scm_HashMap$HashMapIterator() { - /**/ -} -$h_scm_HashMap$HashMapIterator.prototype = $c_scm_HashMap$HashMapIterator.prototype; -$c_scm_HashMap$HashMapIterator.prototype.hasNext__Z = (function() { - if ((this.scm_HashMap$HashMapIterator__f_node !== null)) { - return true - } else { - while ((this.scm_HashMap$HashMapIterator__f_i < this.scm_HashMap$HashMapIterator__f_len)) { - var n = this.scm_HashMap$HashMapIterator__f_$outer.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get(this.scm_HashMap$HashMapIterator__f_i); - this.scm_HashMap$HashMapIterator__f_i = ((1 + this.scm_HashMap$HashMapIterator__f_i) | 0); - if ((n !== null)) { - this.scm_HashMap$HashMapIterator__f_node = n; - return true - } - }; - return false - } -}); -$c_scm_HashMap$HashMapIterator.prototype.next__O = (function() { - if ((!this.hasNext__Z())) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } else { - var r = this.extract__scm_HashMap$Node__O(this.scm_HashMap$HashMapIterator__f_node); - this.scm_HashMap$HashMapIterator__f_node = this.scm_HashMap$HashMapIterator__f_node.scm_HashMap$Node__f__next; - return r - } -}); -/** @constructor */ -function $c_scm_HashSet$$anon$4(initialCapacity$1, loadFactor$1) { - this.scm_GrowableBuilder__f_elems = null; - $ct_scm_GrowableBuilder__scm_Growable__(this, $ct_scm_HashSet__I__D__(new $c_scm_HashSet(), initialCapacity$1, loadFactor$1)) -} -$c_scm_HashSet$$anon$4.prototype = new $h_scm_GrowableBuilder(); -$c_scm_HashSet$$anon$4.prototype.constructor = $c_scm_HashSet$$anon$4; -/** @constructor */ -function $h_scm_HashSet$$anon$4() { - /**/ -} -$h_scm_HashSet$$anon$4.prototype = $c_scm_HashSet$$anon$4.prototype; -$c_scm_HashSet$$anon$4.prototype.sizeHint__I__V = (function(size) { - $as_scm_HashSet(this.scm_GrowableBuilder__f_elems).sizeHint__I__V(size) -}); -var $d_scm_HashSet$$anon$4 = new $TypeData().initClass({ - scm_HashSet$$anon$4: 0 -}, false, "scala.collection.mutable.HashSet$$anon$4", { - scm_HashSet$$anon$4: 1, - scm_GrowableBuilder: 1, - O: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_scm_HashSet$$anon$4.prototype.$classData = $d_scm_HashSet$$anon$4; -function $ct_scm_HashSet$HashSetIterator__scm_HashSet__($thiz, outer) { - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - $thiz.scm_HashSet$HashSetIterator__f_$outer = outer - }; - $thiz.scm_HashSet$HashSetIterator__f_i = 0; - $thiz.scm_HashSet$HashSetIterator__f_node = null; - $thiz.scm_HashSet$HashSetIterator__f_len = outer.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length; - return $thiz -} -/** @constructor */ -function $c_scm_HashSet$HashSetIterator() { - this.scm_HashSet$HashSetIterator__f_i = 0; - this.scm_HashSet$HashSetIterator__f_node = null; - this.scm_HashSet$HashSetIterator__f_len = 0; - this.scm_HashSet$HashSetIterator__f_$outer = null -} -$c_scm_HashSet$HashSetIterator.prototype = new $h_sc_AbstractIterator(); -$c_scm_HashSet$HashSetIterator.prototype.constructor = $c_scm_HashSet$HashSetIterator; -/** @constructor */ -function $h_scm_HashSet$HashSetIterator() { - /**/ -} -$h_scm_HashSet$HashSetIterator.prototype = $c_scm_HashSet$HashSetIterator.prototype; -$c_scm_HashSet$HashSetIterator.prototype.hasNext__Z = (function() { - if ((this.scm_HashSet$HashSetIterator__f_node !== null)) { - return true - } else { - while ((this.scm_HashSet$HashSetIterator__f_i < this.scm_HashSet$HashSetIterator__f_len)) { - var n = this.scm_HashSet$HashSetIterator__f_$outer.scm_HashSet__f_scala$collection$mutable$HashSet$$table.get(this.scm_HashSet$HashSetIterator__f_i); - this.scm_HashSet$HashSetIterator__f_i = ((1 + this.scm_HashSet$HashSetIterator__f_i) | 0); - if ((n !== null)) { - this.scm_HashSet$HashSetIterator__f_node = n; - return true - } - }; - return false - } -}); -$c_scm_HashSet$HashSetIterator.prototype.next__O = (function() { - if ((!this.hasNext__Z())) { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } else { - var r = this.extract__scm_HashSet$Node__O(this.scm_HashSet$HashSetIterator__f_node); - this.scm_HashSet$HashSetIterator__f_node = this.scm_HashSet$HashSetIterator__f_node.scm_HashSet$Node__f__next; - return r - } -}); -function $ct_scm_ImmutableBuilder__sc_IterableOnce__($thiz, empty) { - $thiz.scm_ImmutableBuilder__f_empty = empty; - $thiz.scm_ImmutableBuilder__f_elems = empty; - return $thiz -} -/** @constructor */ -function $c_scm_ImmutableBuilder() { - this.scm_ImmutableBuilder__f_empty = null; - this.scm_ImmutableBuilder__f_elems = null -} -$c_scm_ImmutableBuilder.prototype = new $h_O(); -$c_scm_ImmutableBuilder.prototype.constructor = $c_scm_ImmutableBuilder; -/** @constructor */ -function $h_scm_ImmutableBuilder() { - /**/ -} -$h_scm_ImmutableBuilder.prototype = $c_scm_ImmutableBuilder.prototype; -$c_scm_ImmutableBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_scm_ImmutableBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return $f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs) -}); -$c_scm_ImmutableBuilder.prototype.result__O = (function() { - return this.scm_ImmutableBuilder__f_elems -}); -/** @constructor */ -function $c_scm_IndexedSeq$() { - this.sc_SeqFactory$Delegate__f_delegate = null; - $ct_sc_SeqFactory$Delegate__sc_SeqFactory__(this, $m_scm_ArrayBuffer$()) -} -$c_scm_IndexedSeq$.prototype = new $h_sc_SeqFactory$Delegate(); -$c_scm_IndexedSeq$.prototype.constructor = $c_scm_IndexedSeq$; -/** @constructor */ -function $h_scm_IndexedSeq$() { - /**/ -} -$h_scm_IndexedSeq$.prototype = $c_scm_IndexedSeq$.prototype; -var $d_scm_IndexedSeq$ = new $TypeData().initClass({ - scm_IndexedSeq$: 0 -}, false, "scala.collection.mutable.IndexedSeq$", { - scm_IndexedSeq$: 1, - sc_SeqFactory$Delegate: 1, - O: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_IndexedSeq$.prototype.$classData = $d_scm_IndexedSeq$; -var $n_scm_IndexedSeq$; -function $m_scm_IndexedSeq$() { - if ((!$n_scm_IndexedSeq$)) { - $n_scm_IndexedSeq$ = new $c_scm_IndexedSeq$() - }; - return $n_scm_IndexedSeq$ -} -/** @constructor */ -function $c_scm_ListBuffer$() { - /**/ -} -$c_scm_ListBuffer$.prototype = new $h_O(); -$c_scm_ListBuffer$.prototype.constructor = $c_scm_ListBuffer$; -/** @constructor */ -function $h_scm_ListBuffer$() { - /**/ -} -$h_scm_ListBuffer$.prototype = $c_scm_ListBuffer$.prototype; -$c_scm_ListBuffer$.prototype.newBuilder__scm_Builder = (function() { - return $ct_scm_GrowableBuilder__scm_Growable__(new $c_scm_GrowableBuilder(), new $c_scm_ListBuffer()) -}); -$c_scm_ListBuffer$.prototype.empty__O = (function() { - return new $c_scm_ListBuffer() -}); -$c_scm_ListBuffer$.prototype.from__sc_IterableOnce__O = (function(source) { - return new $c_scm_ListBuffer().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(source) -}); -var $d_scm_ListBuffer$ = new $TypeData().initClass({ - scm_ListBuffer$: 0 -}, false, "scala.collection.mutable.ListBuffer$", { - scm_ListBuffer$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ListBuffer$.prototype.$classData = $d_scm_ListBuffer$; -var $n_scm_ListBuffer$; -function $m_scm_ListBuffer$() { - if ((!$n_scm_ListBuffer$)) { - $n_scm_ListBuffer$ = new $c_scm_ListBuffer$() - }; - return $n_scm_ListBuffer$ -} -/** @constructor */ -function $c_scm_MutationTracker$CheckedIterator(underlying, mutationCount) { - this.scm_MutationTracker$CheckedIterator__f_underlying = null; - this.scm_MutationTracker$CheckedIterator__f_mutationCount = null; - this.scm_MutationTracker$CheckedIterator__f_expectedCount = 0; - this.scm_MutationTracker$CheckedIterator__f_underlying = underlying; - this.scm_MutationTracker$CheckedIterator__f_mutationCount = mutationCount; - this.scm_MutationTracker$CheckedIterator__f_expectedCount = $uI(mutationCount.apply__O()) -} -$c_scm_MutationTracker$CheckedIterator.prototype = new $h_sc_AbstractIterator(); -$c_scm_MutationTracker$CheckedIterator.prototype.constructor = $c_scm_MutationTracker$CheckedIterator; -/** @constructor */ -function $h_scm_MutationTracker$CheckedIterator() { - /**/ -} -$h_scm_MutationTracker$CheckedIterator.prototype = $c_scm_MutationTracker$CheckedIterator.prototype; -$c_scm_MutationTracker$CheckedIterator.prototype.hasNext__Z = (function() { - var this$2 = $m_scm_MutationTracker$(); - var expectedCount = this.scm_MutationTracker$CheckedIterator__f_expectedCount; - var this$1 = this.scm_MutationTracker$CheckedIterator__f_mutationCount; - var actualCount = $uI(this$1.apply__O()); - this$2.checkMutations__I__I__T__V(expectedCount, actualCount, "mutation occurred during iteration"); - return this.scm_MutationTracker$CheckedIterator__f_underlying.hasNext__Z() -}); -$c_scm_MutationTracker$CheckedIterator.prototype.next__O = (function() { - return this.scm_MutationTracker$CheckedIterator__f_underlying.next__O() -}); -var $d_scm_MutationTracker$CheckedIterator = new $TypeData().initClass({ - scm_MutationTracker$CheckedIterator: 0 -}, false, "scala.collection.mutable.MutationTracker$CheckedIterator", { - scm_MutationTracker$CheckedIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_MutationTracker$CheckedIterator.prototype.$classData = $d_scm_MutationTracker$CheckedIterator; -/** @constructor */ -function $c_scm_Queue$() { - /**/ -} -$c_scm_Queue$.prototype = new $h_O(); -$c_scm_Queue$.prototype.constructor = $c_scm_Queue$; -/** @constructor */ -function $h_scm_Queue$() { - /**/ -} -$h_scm_Queue$.prototype = $c_scm_Queue$.prototype; -$c_scm_Queue$.prototype.newBuilder__scm_Builder = (function() { - return $ct_scm_GrowableBuilder__scm_Growable__(new $c_scm_GrowableBuilder(), new $c_scm_Queue(16)) -}); -$c_scm_Queue$.prototype.empty__O = (function() { - return new $c_scm_Queue(16) -}); -$c_scm_Queue$.prototype.from__sc_IterableOnce__O = (function(source) { - var this$1 = new $c_scm_Queue(16); - return $as_scm_Queue(this$1.addAll__sc_IterableOnce__scm_ArrayDeque(source)) -}); -var $d_scm_Queue$ = new $TypeData().initClass({ - scm_Queue$: 0 -}, false, "scala.collection.mutable.Queue$", { - scm_Queue$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_Queue$.prototype.$classData = $d_scm_Queue$; -var $n_scm_Queue$; -function $m_scm_Queue$() { - if ((!$n_scm_Queue$)) { - $n_scm_Queue$ = new $c_scm_Queue$() - }; - return $n_scm_Queue$ -} -function $f_s_reflect_ClassTag__equals__O__Z($thiz, x) { - if ($is_s_reflect_ClassTag(x)) { - var x$2 = $thiz.runtimeClass__jl_Class(); - var x$3 = $as_s_reflect_ClassTag(x).runtimeClass__jl_Class(); - return (x$2 === x$3) - } else { - return false - } -} -function $p_s_reflect_ClassTag__prettyprint$1__jl_Class__T($thiz, clazz) { - return (clazz.isArray__Z() ? (("Array[" + $p_s_reflect_ClassTag__prettyprint$1__jl_Class__T($thiz, clazz.getComponentType__jl_Class())) + "]") : clazz.getName__T()) -} -function $is_s_reflect_ClassTag(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_reflect_ClassTag))) -} -function $as_s_reflect_ClassTag(obj) { - return (($is_s_reflect_ClassTag(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.reflect.ClassTag")) -} -function $isArrayOf_s_reflect_ClassTag(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_reflect_ClassTag))) -} -function $asArrayOf_s_reflect_ClassTag(obj, depth) { - return (($isArrayOf_s_reflect_ClassTag(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.reflect.ClassTag;", depth)) -} -/** @constructor */ -function $c_sr_ScalaRunTime$$anon$1(x$2) { - this.sr_ScalaRunTime$$anon$1__f_c = 0; - this.sr_ScalaRunTime$$anon$1__f_cmax = 0; - this.sr_ScalaRunTime$$anon$1__f_x$2 = null; - this.sr_ScalaRunTime$$anon$1__f_x$2 = x$2; - this.sr_ScalaRunTime$$anon$1__f_c = 0; - this.sr_ScalaRunTime$$anon$1__f_cmax = x$2.productArity__I() -} -$c_sr_ScalaRunTime$$anon$1.prototype = new $h_sc_AbstractIterator(); -$c_sr_ScalaRunTime$$anon$1.prototype.constructor = $c_sr_ScalaRunTime$$anon$1; -/** @constructor */ -function $h_sr_ScalaRunTime$$anon$1() { - /**/ -} -$h_sr_ScalaRunTime$$anon$1.prototype = $c_sr_ScalaRunTime$$anon$1.prototype; -$c_sr_ScalaRunTime$$anon$1.prototype.hasNext__Z = (function() { - return (this.sr_ScalaRunTime$$anon$1__f_c < this.sr_ScalaRunTime$$anon$1__f_cmax) -}); -$c_sr_ScalaRunTime$$anon$1.prototype.next__O = (function() { - var result = this.sr_ScalaRunTime$$anon$1__f_x$2.productElement__I__O(this.sr_ScalaRunTime$$anon$1__f_c); - this.sr_ScalaRunTime$$anon$1__f_c = ((1 + this.sr_ScalaRunTime$$anon$1__f_c) | 0); - return result -}); -var $d_sr_ScalaRunTime$$anon$1 = new $TypeData().initClass({ - sr_ScalaRunTime$$anon$1: 0 -}, false, "scala.runtime.ScalaRunTime$$anon$1", { - sr_ScalaRunTime$$anon$1: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sr_ScalaRunTime$$anon$1.prototype.$classData = $d_sr_ScalaRunTime$$anon$1; -/** @constructor */ -function $c_sjs_js_WrappedArray$() { - /**/ -} -$c_sjs_js_WrappedArray$.prototype = new $h_O(); -$c_sjs_js_WrappedArray$.prototype.constructor = $c_sjs_js_WrappedArray$; -/** @constructor */ -function $h_sjs_js_WrappedArray$() { - /**/ -} -$h_sjs_js_WrappedArray$.prototype = $c_sjs_js_WrappedArray$.prototype; -$c_sjs_js_WrappedArray$.prototype.newBuilder__scm_Builder = (function() { - return $ct_sjs_js_WrappedArray__(new $c_sjs_js_WrappedArray()) -}); -$c_sjs_js_WrappedArray$.prototype.from__sc_IterableOnce__sjs_js_WrappedArray = (function(source) { - var this$1 = $ct_sjs_js_WrappedArray__(new $c_sjs_js_WrappedArray()); - return $as_sjs_js_WrappedArray($as_scm_Builder($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this$1, source)).result__O()) -}); -$c_sjs_js_WrappedArray$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sjs_js_WrappedArray(source) -}); -$c_sjs_js_WrappedArray$.prototype.empty__O = (function() { - return $ct_sjs_js_WrappedArray__(new $c_sjs_js_WrappedArray()) -}); -var $d_sjs_js_WrappedArray$ = new $TypeData().initClass({ - sjs_js_WrappedArray$: 0 -}, false, "scala.scalajs.js.WrappedArray$", { - sjs_js_WrappedArray$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sjs_js_WrappedArray$.prototype.$classData = $d_sjs_js_WrappedArray$; -var $n_sjs_js_WrappedArray$; -function $m_sjs_js_WrappedArray$() { - if ((!$n_sjs_js_WrappedArray$)) { - $n_sjs_js_WrappedArray$ = new $c_sjs_js_WrappedArray$() - }; - return $n_sjs_js_WrappedArray$ -} -/** @constructor */ -function $c_sjsr_WrappedVarArgs$() { - /**/ -} -$c_sjsr_WrappedVarArgs$.prototype = new $h_O(); -$c_sjsr_WrappedVarArgs$.prototype.constructor = $c_sjsr_WrappedVarArgs$; -/** @constructor */ -function $h_sjsr_WrappedVarArgs$() { - /**/ -} -$h_sjsr_WrappedVarArgs$.prototype = $c_sjsr_WrappedVarArgs$.prototype; -$c_sjsr_WrappedVarArgs$.prototype.from__sc_IterableOnce__sjsr_WrappedVarArgs = (function(source) { - var this$1 = this.newBuilder__scm_Builder(); - return $as_sjsr_WrappedVarArgs($as_scm_Builder(this$1.addAll__sc_IterableOnce__scm_Growable(source)).result__O()) -}); -$c_sjsr_WrappedVarArgs$.prototype.newBuilder__scm_Builder = (function() { - var array = []; - var this$4 = $ct_sjs_js_WrappedArray__sjs_js_Array__(new $c_sjs_js_WrappedArray(), array); - var f = new $c_sjsr_AnonFunction1(((this$2) => ((x$1$2) => { - var x$1 = $as_sjs_js_WrappedArray(x$1$2); - return $ct_sjsr_WrappedVarArgs__sjs_js_Array__(new $c_sjsr_WrappedVarArgs(), x$1.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array) - }))(this)); - return new $c_scm_Builder$$anon$1(this$4, f) -}); -$c_sjsr_WrappedVarArgs$.prototype.from__sc_IterableOnce__O = (function(source) { - return this.from__sc_IterableOnce__sjsr_WrappedVarArgs(source) -}); -$c_sjsr_WrappedVarArgs$.prototype.empty__O = (function() { - return $ct_sjsr_WrappedVarArgs__(new $c_sjsr_WrappedVarArgs()) -}); -var $d_sjsr_WrappedVarArgs$ = new $TypeData().initClass({ - sjsr_WrappedVarArgs$: 0 -}, false, "scala.scalajs.runtime.WrappedVarArgs$", { - sjsr_WrappedVarArgs$: 1, - O: 1, - sc_StrictOptimizedSeqFactory: 1, - sc_SeqFactory: 1, - sc_IterableFactory: 1, - Ljava_io_Serializable: 1 -}); -$c_sjsr_WrappedVarArgs$.prototype.$classData = $d_sjsr_WrappedVarArgs$; -var $n_sjsr_WrappedVarArgs$; -function $m_sjsr_WrappedVarArgs$() { - if ((!$n_sjsr_WrappedVarArgs$)) { - $n_sjsr_WrappedVarArgs$ = new $c_sjsr_WrappedVarArgs$() - }; - return $n_sjsr_WrappedVarArgs$ -} -/** @constructor */ -function $c_s_util_Left(value) { - this.s_util_Left__f_value = null; - this.s_util_Left__f_value = value -} -$c_s_util_Left.prototype = new $h_s_util_Either(); -$c_s_util_Left.prototype.constructor = $c_s_util_Left; -/** @constructor */ -function $h_s_util_Left() { - /**/ -} -$h_s_util_Left.prototype = $c_s_util_Left.prototype; -$c_s_util_Left.prototype.productPrefix__T = (function() { - return "Left" -}); -$c_s_util_Left.prototype.productArity__I = (function() { - return 1 -}); -$c_s_util_Left.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.s_util_Left__f_value : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_s_util_Left.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_s_util_Left.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_s_util_Left.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_s_util_Left.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_s_util_Left)) { - var Left$1 = $as_s_util_Left(x$1); - return $m_sr_BoxesRunTime$().equals__O__O__Z(this.s_util_Left__f_value, Left$1.s_util_Left__f_value) - } else { - return false - } -}); -function $as_s_util_Left(obj) { - return (((obj instanceof $c_s_util_Left) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.util.Left")) -} -function $isArrayOf_s_util_Left(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_util_Left))) -} -function $asArrayOf_s_util_Left(obj, depth) { - return (($isArrayOf_s_util_Left(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.util.Left;", depth)) -} -var $d_s_util_Left = new $TypeData().initClass({ - s_util_Left: 0 -}, false, "scala.util.Left", { - s_util_Left: 1, - s_util_Either: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_s_util_Left.prototype.$classData = $d_s_util_Left; -/** @constructor */ -function $c_s_util_Right(value) { - this.s_util_Right__f_value = null; - this.s_util_Right__f_value = value -} -$c_s_util_Right.prototype = new $h_s_util_Either(); -$c_s_util_Right.prototype.constructor = $c_s_util_Right; -/** @constructor */ -function $h_s_util_Right() { - /**/ -} -$h_s_util_Right.prototype = $c_s_util_Right.prototype; -$c_s_util_Right.prototype.productPrefix__T = (function() { - return "Right" -}); -$c_s_util_Right.prototype.productArity__I = (function() { - return 1 -}); -$c_s_util_Right.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.s_util_Right__f_value : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_s_util_Right.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_s_util_Right.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_s_util_Right.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_s_util_Right.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_s_util_Right)) { - var Right$1 = $as_s_util_Right(x$1); - return $m_sr_BoxesRunTime$().equals__O__O__Z(this.s_util_Right__f_value, Right$1.s_util_Right__f_value) - } else { - return false - } -}); -function $as_s_util_Right(obj) { - return (((obj instanceof $c_s_util_Right) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.util.Right")) -} -function $isArrayOf_s_util_Right(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_util_Right))) -} -function $asArrayOf_s_util_Right(obj, depth) { - return (($isArrayOf_s_util_Right(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.util.Right;", depth)) -} -var $d_s_util_Right = new $TypeData().initClass({ - s_util_Right: 0 -}, false, "scala.util.Right", { - s_util_Right: 1, - s_util_Either: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_s_util_Right.prototype.$classData = $d_s_util_Right; -/** @constructor */ -function $c_Lsourcecode_Name(value) { - this.Lsourcecode_Name__f_value = null; - this.Lsourcecode_Name__f_value = value -} -$c_Lsourcecode_Name.prototype = new $h_Lsourcecode_SourceValue(); -$c_Lsourcecode_Name.prototype.constructor = $c_Lsourcecode_Name; -/** @constructor */ -function $h_Lsourcecode_Name() { - /**/ -} -$h_Lsourcecode_Name.prototype = $c_Lsourcecode_Name.prototype; -$c_Lsourcecode_Name.prototype.productPrefix__T = (function() { - return "Name" -}); -$c_Lsourcecode_Name.prototype.productArity__I = (function() { - return 1 -}); -$c_Lsourcecode_Name.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lsourcecode_Name__f_value : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lsourcecode_Name.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lsourcecode_Name.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lsourcecode_Name.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lsourcecode_Name.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lsourcecode_Name)) { - var Name$1 = $as_Lsourcecode_Name(x$1); - return (this.Lsourcecode_Name__f_value === Name$1.Lsourcecode_Name__f_value) - } else { - return false - } -}); -function $as_Lsourcecode_Name(obj) { - return (((obj instanceof $c_Lsourcecode_Name) || (obj === null)) ? obj : $throwClassCastException(obj, "sourcecode.Name")) -} -function $isArrayOf_Lsourcecode_Name(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lsourcecode_Name))) -} -function $asArrayOf_Lsourcecode_Name(obj, depth) { - return (($isArrayOf_Lsourcecode_Name(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lsourcecode.Name;", depth)) -} -var $d_Lsourcecode_Name = new $TypeData().initClass({ - Lsourcecode_Name: 0 -}, false, "sourcecode.Name", { - Lsourcecode_Name: 1, - Lsourcecode_SourceValue: 1, - O: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lsourcecode_Name.prototype.$classData = $d_Lsourcecode_Name; -function $p_Lfastparse_IndexedParserInput__lineNumberLookup$lzycompute__AI($thiz) { - if ((!$thiz.Lfastparse_IndexedParserInput__f_bitmap$0)) { - $thiz.Lfastparse_IndexedParserInput__f_lineNumberLookup = $m_Lfastparse_internal_Util$().lineNumberLookup__T__AI($thiz.Lfastparse_IndexedParserInput__f_data); - $thiz.Lfastparse_IndexedParserInput__f_bitmap$0 = true - }; - return $thiz.Lfastparse_IndexedParserInput__f_lineNumberLookup -} -function $p_Lfastparse_IndexedParserInput__lineNumberLookup__AI($thiz) { - return ((!$thiz.Lfastparse_IndexedParserInput__f_bitmap$0) ? $p_Lfastparse_IndexedParserInput__lineNumberLookup$lzycompute__AI($thiz) : $thiz.Lfastparse_IndexedParserInput__f_lineNumberLookup) -} -/** @constructor */ -function $c_Lfastparse_IndexedParserInput(data) { - this.Lfastparse_IndexedParserInput__f_lineNumberLookup = null; - this.Lfastparse_IndexedParserInput__f_data = null; - this.Lfastparse_IndexedParserInput__f_bitmap$0 = false; - this.Lfastparse_IndexedParserInput__f_data = data -} -$c_Lfastparse_IndexedParserInput.prototype = new $h_Lfastparse_ParserInput(); -$c_Lfastparse_IndexedParserInput.prototype.constructor = $c_Lfastparse_IndexedParserInput; -/** @constructor */ -function $h_Lfastparse_IndexedParserInput() { - /**/ -} -$h_Lfastparse_IndexedParserInput.prototype = $c_Lfastparse_IndexedParserInput.prototype; -$c_Lfastparse_IndexedParserInput.prototype.slice__I__I__T = (function(from, until) { - var $$x1 = $m_sc_StringOps$(); - var x = this.Lfastparse_IndexedParserInput__f_data; - return $$x1.slice$extension__T__I__I__T(x, from, until) -}); -$c_Lfastparse_IndexedParserInput.prototype.isReachable__I__Z = (function(index) { - var this$1 = this.Lfastparse_IndexedParserInput__f_data; - return (index < $uI(this$1.length)) -}); -$c_Lfastparse_IndexedParserInput.prototype.prettyIndex__I__T = (function(index) { - var xs = $p_Lfastparse_IndexedParserInput__lineNumberLookup__AI(this); - _return: { - var i = 0; - while ((i < xs.u.length)) { - var arg1 = xs.get(i); - if ((arg1 > index)) { - var x1 = i; - break _return - }; - i = ((1 + i) | 0) - }; - var x1 = (-1) - }; - if ((x1 === (-1))) { - var line = (((-1) + $p_Lfastparse_IndexedParserInput__lineNumberLookup__AI(this).u.length) | 0) - } else { - var y = (((-1) + x1) | 0); - var line = ((y < 0) ? 0 : y) - }; - var col = ((index - $p_Lfastparse_IndexedParserInput__lineNumberLookup__AI(this).get(line)) | 0); - return ((((1 + line) | 0) + ":") + ((1 + col) | 0)) -}); -$c_Lfastparse_IndexedParserInput.prototype.productPrefix__T = (function() { - return "IndexedParserInput" -}); -$c_Lfastparse_IndexedParserInput.prototype.productArity__I = (function() { - return 1 -}); -$c_Lfastparse_IndexedParserInput.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.Lfastparse_IndexedParserInput__f_data : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_Lfastparse_IndexedParserInput.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_Lfastparse_IndexedParserInput.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_Lfastparse_IndexedParserInput.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_Lfastparse_IndexedParserInput.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_Lfastparse_IndexedParserInput)) { - var IndexedParserInput$1 = $as_Lfastparse_IndexedParserInput(x$1); - return (this.Lfastparse_IndexedParserInput__f_data === IndexedParserInput$1.Lfastparse_IndexedParserInput__f_data) - } else { - return false - } -}); -function $as_Lfastparse_IndexedParserInput(obj) { - return (((obj instanceof $c_Lfastparse_IndexedParserInput) || (obj === null)) ? obj : $throwClassCastException(obj, "fastparse.IndexedParserInput")) -} -function $isArrayOf_Lfastparse_IndexedParserInput(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lfastparse_IndexedParserInput))) -} -function $asArrayOf_Lfastparse_IndexedParserInput(obj, depth) { - return (($isArrayOf_Lfastparse_IndexedParserInput(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lfastparse.IndexedParserInput;", depth)) -} -var $d_Lfastparse_IndexedParserInput = new $TypeData().initClass({ - Lfastparse_IndexedParserInput: 0 -}, false, "fastparse.IndexedParserInput", { - Lfastparse_IndexedParserInput: 1, - Lfastparse_ParserInput: 1, - O: 1, - Lfastparse_IsReachable: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_Lfastparse_IndexedParserInput.prototype.$classData = $d_Lfastparse_IndexedParserInput; -function $ct_jl_ArrayIndexOutOfBoundsException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -function $ct_jl_ArrayIndexOutOfBoundsException__($thiz) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, null, null, true, true); - return $thiz -} -class $c_jl_ArrayIndexOutOfBoundsException extends $c_jl_IndexOutOfBoundsException { -} -var $d_jl_ArrayIndexOutOfBoundsException = new $TypeData().initClass({ - jl_ArrayIndexOutOfBoundsException: 0 -}, false, "java.lang.ArrayIndexOutOfBoundsException", { - jl_ArrayIndexOutOfBoundsException: 1, - jl_IndexOutOfBoundsException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_ArrayIndexOutOfBoundsException.prototype.$classData = $d_jl_ArrayIndexOutOfBoundsException; -function $f_jl_Double__equals__O__Z($thiz, that) { - return Object.is($thiz, that) -} -function $f_jl_Double__hashCode__I($thiz) { - var value = $uD($thiz); - return $m_jl_FloatingPointBits$().numberHashCode__D__I(value) -} -function $f_jl_Double__toString__T($thiz) { - var d = $uD($thiz); - return ("" + d) -} -function $as_jl_Double(obj) { - return ((((typeof obj) === "number") || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Double")) -} -function $isArrayOf_jl_Double(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Double))) -} -function $asArrayOf_jl_Double(obj, depth) { - return (($isArrayOf_jl_Double(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Double;", depth)) -} -var $d_jl_Double = new $TypeData().initClass({ - jl_Double: 0 -}, false, "java.lang.Double", { - jl_Double: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1, - jl_constant_ConstantDesc: 1 -}, (void 0), (void 0), ((x) => ((typeof x) === "number"))); -function $f_jl_Float__equals__O__Z($thiz, that) { - return Object.is($thiz, that) -} -function $f_jl_Float__hashCode__I($thiz) { - var value = $uF($thiz); - return $m_jl_FloatingPointBits$().numberHashCode__D__I(value) -} -function $f_jl_Float__toString__T($thiz) { - var f = $uF($thiz); - return ("" + f) -} -var $d_jl_Float = new $TypeData().initClass({ - jl_Float: 0 -}, false, "java.lang.Float", { - jl_Float: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1, - jl_constant_ConstantDesc: 1 -}, (void 0), (void 0), ((x) => ((typeof x) === "number"))); -function $f_jl_Integer__equals__O__Z($thiz, that) { - return Object.is($thiz, that) -} -function $f_jl_Integer__hashCode__I($thiz) { - return $uI($thiz) -} -function $f_jl_Integer__toString__T($thiz) { - var i = $uI($thiz); - return ("" + i) -} -function $as_jl_Integer(obj) { - return (($isInt(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Integer")) -} -function $isArrayOf_jl_Integer(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Integer))) -} -function $asArrayOf_jl_Integer(obj, depth) { - return (($isArrayOf_jl_Integer(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Integer;", depth)) -} -var $d_jl_Integer = new $TypeData().initClass({ - jl_Integer: 0 -}, false, "java.lang.Integer", { - jl_Integer: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1, - jl_constant_ConstantDesc: 1 -}, (void 0), (void 0), ((x) => $isInt(x))); -function $f_jl_Long__equals__O__Z($thiz, that) { - if ((that instanceof $c_RTLong)) { - var x2 = $as_jl_Long(that); - var this$1 = $uJ($thiz); - var b = $uJ(x2); - return ((this$1.RTLong__f_lo === b.RTLong__f_lo) && (this$1.RTLong__f_hi === b.RTLong__f_hi)) - } else { - return false - } -} -function $f_jl_Long__hashCode__I($thiz) { - var t = $uJ($thiz); - var lo = t.RTLong__f_lo; - var hi = t.RTLong__f_hi; - return (lo ^ hi) -} -function $f_jl_Long__toString__T($thiz) { - var this$1 = $uJ($thiz); - return $m_RTLong$().org$scalajs$linker$runtime$RuntimeLong$$toString__I__I__T(this$1.RTLong__f_lo, this$1.RTLong__f_hi) -} -function $as_jl_Long(obj) { - return (((obj instanceof $c_RTLong) || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.Long")) -} -function $isArrayOf_jl_Long(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Long))) -} -function $asArrayOf_jl_Long(obj, depth) { - return (($isArrayOf_jl_Long(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.Long;", depth)) -} -var $d_jl_Long = new $TypeData().initClass({ - jl_Long: 0 -}, false, "java.lang.Long", { - jl_Long: 1, - jl_Number: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_constant_Constable: 1, - jl_constant_ConstantDesc: 1 -}, (void 0), (void 0), ((x) => (x instanceof $c_RTLong))); -class $c_jl_NumberFormatException extends $c_jl_IllegalArgumentException { - constructor(s) { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, s, null, true, true) - }; -} -var $d_jl_NumberFormatException = new $TypeData().initClass({ - jl_NumberFormatException: 0 -}, false, "java.lang.NumberFormatException", { - jl_NumberFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_NumberFormatException.prototype.$classData = $d_jl_NumberFormatException; -function $f_T__hashCode__I($thiz) { - var res = 0; - var mul = 1; - var i = (((-1) + $uI($thiz.length)) | 0); - while ((i >= 0)) { - var $$x1 = res; - var index = i; - res = (($$x1 + $imul((65535 & $uI($thiz.charCodeAt(index))), mul)) | 0); - mul = $imul(31, mul); - i = (((-1) + i) | 0) - }; - return res -} -function $f_T__equals__O__Z($thiz, that) { - return ($thiz === that) -} -function $f_T__getChars__I__I__AC__I__V($thiz, srcBegin, srcEnd, dst, dstBegin) { - if (((((srcEnd > $uI($thiz.length)) || (srcBegin < 0)) || (srcEnd < 0)) || (srcBegin > srcEnd))) { - throw $ct_jl_StringIndexOutOfBoundsException__T__(new $c_jl_StringIndexOutOfBoundsException(), "Index out of Bound") - }; - var offset = ((dstBegin - srcBegin) | 0); - var i = srcBegin; - while ((i < srcEnd)) { - var $$x1 = i; - var index = i; - dst.set((($$x1 + offset) | 0), (65535 & $uI($thiz.charCodeAt(index)))); - i = ((1 + i) | 0) - } -} -function $f_T__indexOf__I__I($thiz, ch) { - var str = $m_jl_Character$().toString__I__T(ch); - return $uI($thiz.indexOf(str)) -} -function $f_T__toString__T($thiz) { - return $thiz -} -function $as_T(obj) { - return ((((typeof obj) === "string") || (obj === null)) ? obj : $throwClassCastException(obj, "java.lang.String")) -} -function $isArrayOf_T(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T))) -} -function $asArrayOf_T(obj, depth) { - return (($isArrayOf_T(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Ljava.lang.String;", depth)) -} -var $d_T = new $TypeData().initClass({ - T: 0 -}, false, "java.lang.String", { - T: 1, - O: 1, - Ljava_io_Serializable: 1, - jl_Comparable: 1, - jl_CharSequence: 1, - jl_constant_Constable: 1, - jl_constant_ConstantDesc: 1 -}, (void 0), (void 0), ((x) => ((typeof x) === "string"))); -function $ct_jl_StringIndexOutOfBoundsException__T__($thiz, s) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, s, null, true, true); - return $thiz -} -function $ct_jl_StringIndexOutOfBoundsException__($thiz) { - $ct_jl_Throwable__T__jl_Throwable__Z__Z__($thiz, null, null, true, true); - return $thiz -} -class $c_jl_StringIndexOutOfBoundsException extends $c_jl_IndexOutOfBoundsException { -} -var $d_jl_StringIndexOutOfBoundsException = new $TypeData().initClass({ - jl_StringIndexOutOfBoundsException: 0 -}, false, "java.lang.StringIndexOutOfBoundsException", { - jl_StringIndexOutOfBoundsException: 1, - jl_IndexOutOfBoundsException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_jl_StringIndexOutOfBoundsException.prototype.$classData = $d_jl_StringIndexOutOfBoundsException; -class $c_ju_FormatterClosedException extends $c_jl_IllegalStateException { - constructor() { - super(); - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; -} -var $d_ju_FormatterClosedException = new $TypeData().initClass({ - ju_FormatterClosedException: 0 -}, false, "java.util.FormatterClosedException", { - ju_FormatterClosedException: 1, - jl_IllegalStateException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_FormatterClosedException.prototype.$classData = $d_ju_FormatterClosedException; -class $c_ju_IllegalFormatException extends $c_jl_IllegalArgumentException { -} -/** @constructor */ -function $c_s_None$() { - /**/ -} -$c_s_None$.prototype = new $h_s_Option(); -$c_s_None$.prototype.constructor = $c_s_None$; -/** @constructor */ -function $h_s_None$() { - /**/ -} -$h_s_None$.prototype = $c_s_None$.prototype; -$c_s_None$.prototype.get__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "None.get") -}); -$c_s_None$.prototype.productPrefix__T = (function() { - return "None" -}); -$c_s_None$.prototype.productArity__I = (function() { - return 0 -}); -$c_s_None$.prototype.productElement__I__O = (function(x$1) { - return $m_sr_Statics$().ioobe__I__O(x$1) -}); -$c_s_None$.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_s_None$.prototype.hashCode__I = (function() { - return 2433880 -}); -$c_s_None$.prototype.toString__T = (function() { - return "None" -}); -$c_s_None$.prototype.get__O = (function() { - this.get__E() -}); -var $d_s_None$ = new $TypeData().initClass({ - s_None$: 0 -}, false, "scala.None$", { - s_None$: 1, - s_Option: 1, - O: 1, - sc_IterableOnce: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_s_None$.prototype.$classData = $d_s_None$; -var $n_s_None$; -function $m_s_None$() { - if ((!$n_s_None$)) { - $n_s_None$ = new $c_s_None$() - }; - return $n_s_None$ -} -/** @constructor */ -function $c_s_Some(value) { - this.s_Some__f_value = null; - this.s_Some__f_value = value -} -$c_s_Some.prototype = new $h_s_Option(); -$c_s_Some.prototype.constructor = $c_s_Some; -/** @constructor */ -function $h_s_Some() { - /**/ -} -$h_s_Some.prototype = $c_s_Some.prototype; -$c_s_Some.prototype.get__O = (function() { - return this.s_Some__f_value -}); -$c_s_Some.prototype.productPrefix__T = (function() { - return "Some" -}); -$c_s_Some.prototype.productArity__I = (function() { - return 1 -}); -$c_s_Some.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.s_Some__f_value : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_s_Some.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_s_Some.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_s_Some.prototype.toString__T = (function() { - return $m_sr_ScalaRunTime$()._toString__s_Product__T(this) -}); -$c_s_Some.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_s_Some)) { - var Some$1 = $as_s_Some(x$1); - return $m_sr_BoxesRunTime$().equals__O__O__Z(this.s_Some__f_value, Some$1.s_Some__f_value) - } else { - return false - } -}); -function $as_s_Some(obj) { - return (((obj instanceof $c_s_Some) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.Some")) -} -function $isArrayOf_s_Some(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Some))) -} -function $asArrayOf_s_Some(obj, depth) { - return (($isArrayOf_s_Some(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.Some;", depth)) -} -var $d_s_Some = new $TypeData().initClass({ - s_Some: 0 -}, false, "scala.Some", { - s_Some: 1, - s_Option: 1, - O: 1, - sc_IterableOnce: 1, - s_Product: 1, - s_Equals: 1, - Ljava_io_Serializable: 1 -}); -$c_s_Some.prototype.$classData = $d_s_Some; -/** @constructor */ -function $c_sc_AbstractIterable() { - /**/ -} -$c_sc_AbstractIterable.prototype = new $h_O(); -$c_sc_AbstractIterable.prototype.constructor = $c_sc_AbstractIterable; -/** @constructor */ -function $h_sc_AbstractIterable() { - /**/ -} -$h_sc_AbstractIterable.prototype = $c_sc_AbstractIterable.prototype; -$c_sc_AbstractIterable.prototype.className__T = (function() { - return this.stringPrefix__T() -}); -$c_sc_AbstractIterable.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps = (function(coll) { - return $as_sc_IterableOps(this.iterableFactory__sc_IterableFactory().from__sc_IterableOnce__O(coll)) -}); -$c_sc_AbstractIterable.prototype.newSpecificBuilder__scm_Builder = (function() { - return this.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder() -}); -$c_sc_AbstractIterable.prototype.head__O = (function() { - return this.iterator__sc_Iterator().next__O() -}); -$c_sc_AbstractIterable.prototype.view__sc_View = (function() { - return $f_sc_IterableOps__view__sc_View(this) -}); -$c_sc_AbstractIterable.prototype.sizeCompare__I__I = (function(otherSize) { - return $f_sc_IterableOps__sizeCompare__I__I(this, otherSize) -}); -$c_sc_AbstractIterable.prototype.filter__F1__O = (function(pred) { - return $f_sc_IterableOps__filter__F1__O(this, pred) -}); -$c_sc_AbstractIterable.prototype.drop__I__O = (function(n) { - return $f_sc_IterableOps__drop__I__O(this, n) -}); -$c_sc_AbstractIterable.prototype.tail__O = (function() { - return $f_sc_IterableOps__tail__O(this) -}); -$c_sc_AbstractIterable.prototype.map__F1__O = (function(f) { - return $f_sc_IterableOps__map__F1__O(this, f) -}); -$c_sc_AbstractIterable.prototype.flatMap__F1__O = (function(f) { - return $f_sc_IterableOps__flatMap__F1__O(this, f) -}); -$c_sc_AbstractIterable.prototype.flatten__F1__O = (function(asIterable) { - return this.flatMap__F1__O(asIterable) -}); -$c_sc_AbstractIterable.prototype.concat__sc_IterableOnce__O = (function(suffix) { - return $f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix) -}); -$c_sc_AbstractIterable.prototype.foreach__F1__V = (function(f) { - $f_sc_IterableOnceOps__foreach__F1__V(this, f) -}); -$c_sc_AbstractIterable.prototype.forall__F1__Z = (function(p) { - return $f_sc_IterableOnceOps__forall__F1__Z(this, p) -}); -$c_sc_AbstractIterable.prototype.exists__F1__Z = (function(p) { - return $f_sc_IterableOnceOps__exists__F1__Z(this, p) -}); -$c_sc_AbstractIterable.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sc_AbstractIterable.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sc_AbstractIterable.prototype.isEmpty__Z = (function() { - return $f_sc_IterableOnceOps__isEmpty__Z(this) -}); -$c_sc_AbstractIterable.prototype.size__I = (function() { - return $f_sc_IterableOnceOps__size__I(this) -}); -$c_sc_AbstractIterable.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sc_AbstractIterable.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sc_AbstractIterable.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sc_AbstractIterable.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sc_AbstractIterable.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sc_AbstractIterable.prototype.reversed__sc_Iterable = (function() { - return $f_sc_IterableOnceOps__reversed__sc_Iterable(this) -}); -$c_sc_AbstractIterable.prototype.knownSize__I = (function() { - return (-1) -}); -$c_sc_AbstractIterable.prototype.fromSpecific__sc_IterableOnce__O = (function(coll) { - return this.fromSpecific__sc_IterableOnce__sc_IterableOps(coll) -}); -/** @constructor */ -function $c_sc_IndexedSeqView$IndexedSeqViewIterator(self) { - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self = null; - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current = 0; - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder = 0; - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self = self; - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current = 0; - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder = self.length__I() -} -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype = new $h_sc_AbstractIterator(); -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.constructor = $c_sc_IndexedSeqView$IndexedSeqViewIterator; -/** @constructor */ -function $h_sc_IndexedSeqView$IndexedSeqViewIterator() { - /**/ -} -$h_sc_IndexedSeqView$IndexedSeqViewIterator.prototype = $c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype; -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.knownSize__I = (function() { - return this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder -}); -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.hasNext__Z = (function() { - return (this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder > 0) -}); -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.next__O = (function() { - if (this.hasNext__Z()) { - var r = this.sc_IndexedSeqView$IndexedSeqViewIterator__f_self.apply__I__O(this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current); - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current = ((1 + this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current) | 0); - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder = (((-1) + this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder) | 0); - return r - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.drop__I__sc_Iterator = (function(n) { - if ((n > 0)) { - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current = ((this.sc_IndexedSeqView$IndexedSeqViewIterator__f_current + n) | 0); - var b = ((this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder - n) | 0); - this.sc_IndexedSeqView$IndexedSeqViewIterator__f_remainder = ((b < 0) ? 0 : b) - }; - return this -}); -var $d_sc_IndexedSeqView$IndexedSeqViewIterator = new $TypeData().initClass({ - sc_IndexedSeqView$IndexedSeqViewIterator: 0 -}, false, "scala.collection.IndexedSeqView$IndexedSeqViewIterator", { - sc_IndexedSeqView$IndexedSeqViewIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_IndexedSeqView$IndexedSeqViewIterator.prototype.$classData = $d_sc_IndexedSeqView$IndexedSeqViewIterator; -/** @constructor */ -function $c_sc_Iterator$$anon$21() { - this.scm_ImmutableBuilder__f_empty = null; - this.scm_ImmutableBuilder__f_elems = null; - $ct_scm_ImmutableBuilder__sc_IterableOnce__(this, $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty) -} -$c_sc_Iterator$$anon$21.prototype = new $h_scm_ImmutableBuilder(); -$c_sc_Iterator$$anon$21.prototype.constructor = $c_sc_Iterator$$anon$21; -/** @constructor */ -function $h_sc_Iterator$$anon$21() { - /**/ -} -$h_sc_Iterator$$anon$21.prototype = $c_sc_Iterator$$anon$21.prototype; -$c_sc_Iterator$$anon$21.prototype.addOne__O__sc_Iterator$$anon$21 = (function(elem) { - var this$3 = $as_sc_Iterator(this.scm_ImmutableBuilder__f_elems); - var xs = new $c_sjsr_AnonFunction0(((this$1, elem$1) => (() => { - $m_sc_Iterator$(); - return new $c_sc_Iterator$$anon$20(elem$1) - }))(this, elem)); - this.scm_ImmutableBuilder__f_elems = this$3.concat__F0__sc_Iterator(xs); - return this -}); -$c_sc_Iterator$$anon$21.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__sc_Iterator$$anon$21(elem) -}); -var $d_sc_Iterator$$anon$21 = new $TypeData().initClass({ - sc_Iterator$$anon$21: 0 -}, false, "scala.collection.Iterator$$anon$21", { - sc_Iterator$$anon$21: 1, - scm_ImmutableBuilder: 1, - O: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1 -}); -$c_sc_Iterator$$anon$21.prototype.$classData = $d_sc_Iterator$$anon$21; -function $f_sc_MapOps__getOrElse__O__F0__O($thiz, key, default$1) { - var x1 = $thiz.get__O__s_Option(key); - if ((x1 instanceof $c_s_Some)) { - var x2 = $as_s_Some(x1); - var v = x2.s_Some__f_value; - return v - } else { - var x = $m_s_None$(); - if ((x === x1)) { - return default$1.apply__O() - } else { - throw new $c_s_MatchError(x1) - } - } -} -function $f_sc_MapOps__foreachEntry__F2__V($thiz, f) { - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var next = $as_T2(it.next__O()); - f.apply__O__O__O(next.T2__f__1, next.T2__f__2) - } -} -function $f_sc_MapOps__default__O__O($thiz, key) { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) -} -function $f_sc_MapOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder($thiz, sb, start, sep, end) { - var this$2 = $thiz.iterator__sc_Iterator(); - var f = new $c_sjsr_AnonFunction1(((this$1) => ((x0$1$2) => { - var x0$1 = $as_T2(x0$1$2); - if ((x0$1 !== null)) { - var k = x0$1.T2__f__1; - var v = x0$1.T2__f__2; - return ((k + " -> ") + v) - } else { - throw new $c_s_MatchError(x0$1) - } - }))($thiz)); - var this$3 = new $c_sc_Iterator$$anon$9(this$2, f); - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this$3, sb, start, sep, end) -} -function $f_sc_StrictOptimizedSeqOps__distinctBy__F1__O($thiz, f) { - var builder = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var seen = $ct_scm_HashSet__(new $c_scm_HashSet()); - var it = $thiz.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var next = it.next__O(); - if (seen.add__O__Z(f.apply__O__O(next))) { - builder.addOne__O__scm_Growable(next) - } - }; - return builder.result__O() -} -function $f_sc_StrictOptimizedSeqOps__appended__O__O($thiz, elem) { - var b = $thiz.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder(); - if (($thiz.knownSize__I() >= 0)) { - b.sizeHint__I__V(((1 + $thiz.length__I()) | 0)) - }; - b.addAll__sc_IterableOnce__scm_Growable($thiz); - b.addOne__O__scm_Growable(elem); - return b.result__O() -} -function $f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O($thiz, suffix) { - var b = $thiz.iterableFactory__sc_SeqFactory().newBuilder__scm_Builder(); - b.addAll__sc_IterableOnce__scm_Growable($thiz); - b.addAll__sc_IterableOnce__scm_Growable(suffix); - return b.result__O() -} -function $is_sci_Iterable(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Iterable))) -} -function $as_sci_Iterable(obj) { - return (($is_sci_Iterable(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Iterable")) -} -function $isArrayOf_sci_Iterable(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Iterable))) -} -function $asArrayOf_sci_Iterable(obj, depth) { - return (($isArrayOf_sci_Iterable(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Iterable;", depth)) -} -/** @constructor */ -function $c_sci_Map$Map2$$anon$1(outer) { - this.sci_Map$Map2$Map2Iterator__f_i = 0; - this.sci_Map$Map2$Map2Iterator__f_$outer = null; - $ct_sci_Map$Map2$Map2Iterator__sci_Map$Map2__(this, outer) -} -$c_sci_Map$Map2$$anon$1.prototype = new $h_sci_Map$Map2$Map2Iterator(); -$c_sci_Map$Map2$$anon$1.prototype.constructor = $c_sci_Map$Map2$$anon$1; -/** @constructor */ -function $h_sci_Map$Map2$$anon$1() { - /**/ -} -$h_sci_Map$Map2$$anon$1.prototype = $c_sci_Map$Map2$$anon$1.prototype; -var $d_sci_Map$Map2$$anon$1 = new $TypeData().initClass({ - sci_Map$Map2$$anon$1: 0 -}, false, "scala.collection.immutable.Map$Map2$$anon$1", { - sci_Map$Map2$$anon$1: 1, - sci_Map$Map2$Map2Iterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_Map$Map2$$anon$1.prototype.$classData = $d_sci_Map$Map2$$anon$1; -/** @constructor */ -function $c_sci_Map$Map3$$anon$4(outer) { - this.sci_Map$Map3$Map3Iterator__f_i = 0; - this.sci_Map$Map3$Map3Iterator__f_$outer = null; - $ct_sci_Map$Map3$Map3Iterator__sci_Map$Map3__(this, outer) -} -$c_sci_Map$Map3$$anon$4.prototype = new $h_sci_Map$Map3$Map3Iterator(); -$c_sci_Map$Map3$$anon$4.prototype.constructor = $c_sci_Map$Map3$$anon$4; -/** @constructor */ -function $h_sci_Map$Map3$$anon$4() { - /**/ -} -$h_sci_Map$Map3$$anon$4.prototype = $c_sci_Map$Map3$$anon$4.prototype; -var $d_sci_Map$Map3$$anon$4 = new $TypeData().initClass({ - sci_Map$Map3$$anon$4: 0 -}, false, "scala.collection.immutable.Map$Map3$$anon$4", { - sci_Map$Map3$$anon$4: 1, - sci_Map$Map3$Map3Iterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_Map$Map3$$anon$4.prototype.$classData = $d_sci_Map$Map3$$anon$4; -/** @constructor */ -function $c_sci_Map$Map4$$anon$7(outer) { - this.sci_Map$Map4$Map4Iterator__f_i = 0; - this.sci_Map$Map4$Map4Iterator__f_$outer = null; - $ct_sci_Map$Map4$Map4Iterator__sci_Map$Map4__(this, outer) -} -$c_sci_Map$Map4$$anon$7.prototype = new $h_sci_Map$Map4$Map4Iterator(); -$c_sci_Map$Map4$$anon$7.prototype.constructor = $c_sci_Map$Map4$$anon$7; -/** @constructor */ -function $h_sci_Map$Map4$$anon$7() { - /**/ -} -$h_sci_Map$Map4$$anon$7.prototype = $c_sci_Map$Map4$$anon$7.prototype; -var $d_sci_Map$Map4$$anon$7 = new $TypeData().initClass({ - sci_Map$Map4$$anon$7: 0 -}, false, "scala.collection.immutable.Map$Map4$$anon$7", { - sci_Map$Map4$$anon$7: 1, - sci_Map$Map4$Map4Iterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_sci_Map$Map4$$anon$7.prototype.$classData = $d_sci_Map$Map4$$anon$7; -function $ct_sci_Set$SetNIterator__I__($thiz, n) { - $thiz.sci_Set$SetNIterator__f_current = 0; - $thiz.sci_Set$SetNIterator__f_remainder = n; - return $thiz -} -/** @constructor */ -function $c_sci_Set$SetNIterator() { - this.sci_Set$SetNIterator__f_current = 0; - this.sci_Set$SetNIterator__f_remainder = 0 -} -$c_sci_Set$SetNIterator.prototype = new $h_sc_AbstractIterator(); -$c_sci_Set$SetNIterator.prototype.constructor = $c_sci_Set$SetNIterator; -/** @constructor */ -function $h_sci_Set$SetNIterator() { - /**/ -} -$h_sci_Set$SetNIterator.prototype = $c_sci_Set$SetNIterator.prototype; -$c_sci_Set$SetNIterator.prototype.knownSize__I = (function() { - return this.sci_Set$SetNIterator__f_remainder -}); -$c_sci_Set$SetNIterator.prototype.hasNext__Z = (function() { - return (this.sci_Set$SetNIterator__f_remainder > 0) -}); -$c_sci_Set$SetNIterator.prototype.next__O = (function() { - if (this.hasNext__Z()) { - var r = this.apply__I__O(this.sci_Set$SetNIterator__f_current); - this.sci_Set$SetNIterator__f_current = ((1 + this.sci_Set$SetNIterator__f_current) | 0); - this.sci_Set$SetNIterator__f_remainder = (((-1) + this.sci_Set$SetNIterator__f_remainder) | 0); - return r - } else { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty.next__O() - } -}); -$c_sci_Set$SetNIterator.prototype.drop__I__sc_Iterator = (function(n) { - if ((n > 0)) { - this.sci_Set$SetNIterator__f_current = ((this.sci_Set$SetNIterator__f_current + n) | 0); - var b = ((this.sci_Set$SetNIterator__f_remainder - n) | 0); - this.sci_Set$SetNIterator__f_remainder = ((b < 0) ? 0 : b) - }; - return this -}); -function $f_sci_SetOps__removedAll__sc_IterableOnce__sci_SetOps($thiz, that) { - var this$1 = that.iterator__sc_Iterator(); - var result = $thiz; - while (this$1.hasNext__Z()) { - var arg1 = result; - var arg2 = this$1.next__O(); - var x$1 = $as_sci_SetOps(arg1); - result = x$1.excl__O__sci_SetOps(arg2) - }; - return $as_sci_SetOps(result) -} -function $is_sci_SetOps(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_SetOps))) -} -function $as_sci_SetOps(obj) { - return (($is_sci_SetOps(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.SetOps")) -} -function $isArrayOf_sci_SetOps(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_SetOps))) -} -function $asArrayOf_sci_SetOps(obj, depth) { - return (($isArrayOf_sci_SetOps(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.SetOps;", depth)) -} -/** @constructor */ -function $c_scm_HashMap$$anon$1(outer) { - this.scm_HashMap$HashMapIterator__f_i = 0; - this.scm_HashMap$HashMapIterator__f_node = null; - this.scm_HashMap$HashMapIterator__f_len = 0; - this.scm_HashMap$HashMapIterator__f_$outer = null; - $ct_scm_HashMap$HashMapIterator__scm_HashMap__(this, outer) -} -$c_scm_HashMap$$anon$1.prototype = new $h_scm_HashMap$HashMapIterator(); -$c_scm_HashMap$$anon$1.prototype.constructor = $c_scm_HashMap$$anon$1; -/** @constructor */ -function $h_scm_HashMap$$anon$1() { - /**/ -} -$h_scm_HashMap$$anon$1.prototype = $c_scm_HashMap$$anon$1.prototype; -$c_scm_HashMap$$anon$1.prototype.extract__scm_HashMap$Node__O = (function(nd) { - return new $c_T2(nd.scm_HashMap$Node__f__key, nd.scm_HashMap$Node__f__value) -}); -var $d_scm_HashMap$$anon$1 = new $TypeData().initClass({ - scm_HashMap$$anon$1: 0 -}, false, "scala.collection.mutable.HashMap$$anon$1", { - scm_HashMap$$anon$1: 1, - scm_HashMap$HashMapIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashMap$$anon$1.prototype.$classData = $d_scm_HashMap$$anon$1; -/** @constructor */ -function $c_scm_HashMap$$anon$4(outer) { - this.scm_HashMap$HashMapIterator__f_i = 0; - this.scm_HashMap$HashMapIterator__f_node = null; - this.scm_HashMap$HashMapIterator__f_len = 0; - this.scm_HashMap$HashMapIterator__f_$outer = null; - $ct_scm_HashMap$HashMapIterator__scm_HashMap__(this, outer) -} -$c_scm_HashMap$$anon$4.prototype = new $h_scm_HashMap$HashMapIterator(); -$c_scm_HashMap$$anon$4.prototype.constructor = $c_scm_HashMap$$anon$4; -/** @constructor */ -function $h_scm_HashMap$$anon$4() { - /**/ -} -$h_scm_HashMap$$anon$4.prototype = $c_scm_HashMap$$anon$4.prototype; -$c_scm_HashMap$$anon$4.prototype.extract__scm_HashMap$Node__O = (function(nd) { - return nd -}); -var $d_scm_HashMap$$anon$4 = new $TypeData().initClass({ - scm_HashMap$$anon$4: 0 -}, false, "scala.collection.mutable.HashMap$$anon$4", { - scm_HashMap$$anon$4: 1, - scm_HashMap$HashMapIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashMap$$anon$4.prototype.$classData = $d_scm_HashMap$$anon$4; -/** @constructor */ -function $c_scm_HashMap$$anon$5(outer) { - this.scm_HashMap$HashMapIterator__f_i = 0; - this.scm_HashMap$HashMapIterator__f_node = null; - this.scm_HashMap$HashMapIterator__f_len = 0; - this.scm_HashMap$HashMapIterator__f_$outer = null; - this.scm_HashMap$$anon$5__f_hash = 0; - this.scm_HashMap$$anon$5__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.scm_HashMap$$anon$5__f_$outer = outer - }; - $ct_scm_HashMap$HashMapIterator__scm_HashMap__(this, outer); - this.scm_HashMap$$anon$5__f_hash = 0 -} -$c_scm_HashMap$$anon$5.prototype = new $h_scm_HashMap$HashMapIterator(); -$c_scm_HashMap$$anon$5.prototype.constructor = $c_scm_HashMap$$anon$5; -/** @constructor */ -function $h_scm_HashMap$$anon$5() { - /**/ -} -$h_scm_HashMap$$anon$5.prototype = $c_scm_HashMap$$anon$5.prototype; -$c_scm_HashMap$$anon$5.prototype.hashCode__I = (function() { - return this.scm_HashMap$$anon$5__f_hash -}); -$c_scm_HashMap$$anon$5.prototype.extract__scm_HashMap$Node__O = (function(nd) { - var $$x1 = $m_s_util_hashing_MurmurHash3$(); - var improvedHash = nd.scm_HashMap$Node__f__hash; - var x = nd.scm_HashMap$Node__f__value; - this.scm_HashMap$$anon$5__f_hash = $$x1.tuple2Hash__O__O__I((improvedHash ^ ((improvedHash >>> 16) | 0)), $m_sr_Statics$().anyHash__O__I(x)); - return this -}); -var $d_scm_HashMap$$anon$5 = new $TypeData().initClass({ - scm_HashMap$$anon$5: 0 -}, false, "scala.collection.mutable.HashMap$$anon$5", { - scm_HashMap$$anon$5: 1, - scm_HashMap$HashMapIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashMap$$anon$5.prototype.$classData = $d_scm_HashMap$$anon$5; -/** @constructor */ -function $c_scm_HashSet$$anon$1(outer) { - this.scm_HashSet$HashSetIterator__f_i = 0; - this.scm_HashSet$HashSetIterator__f_node = null; - this.scm_HashSet$HashSetIterator__f_len = 0; - this.scm_HashSet$HashSetIterator__f_$outer = null; - $ct_scm_HashSet$HashSetIterator__scm_HashSet__(this, outer) -} -$c_scm_HashSet$$anon$1.prototype = new $h_scm_HashSet$HashSetIterator(); -$c_scm_HashSet$$anon$1.prototype.constructor = $c_scm_HashSet$$anon$1; -/** @constructor */ -function $h_scm_HashSet$$anon$1() { - /**/ -} -$h_scm_HashSet$$anon$1.prototype = $c_scm_HashSet$$anon$1.prototype; -$c_scm_HashSet$$anon$1.prototype.extract__scm_HashSet$Node__O = (function(nd) { - return nd.scm_HashSet$Node__f__key -}); -var $d_scm_HashSet$$anon$1 = new $TypeData().initClass({ - scm_HashSet$$anon$1: 0 -}, false, "scala.collection.mutable.HashSet$$anon$1", { - scm_HashSet$$anon$1: 1, - scm_HashSet$HashSetIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashSet$$anon$1.prototype.$classData = $d_scm_HashSet$$anon$1; -/** @constructor */ -function $c_scm_HashSet$$anon$2(outer) { - this.scm_HashSet$HashSetIterator__f_i = 0; - this.scm_HashSet$HashSetIterator__f_node = null; - this.scm_HashSet$HashSetIterator__f_len = 0; - this.scm_HashSet$HashSetIterator__f_$outer = null; - $ct_scm_HashSet$HashSetIterator__scm_HashSet__(this, outer) -} -$c_scm_HashSet$$anon$2.prototype = new $h_scm_HashSet$HashSetIterator(); -$c_scm_HashSet$$anon$2.prototype.constructor = $c_scm_HashSet$$anon$2; -/** @constructor */ -function $h_scm_HashSet$$anon$2() { - /**/ -} -$h_scm_HashSet$$anon$2.prototype = $c_scm_HashSet$$anon$2.prototype; -$c_scm_HashSet$$anon$2.prototype.extract__scm_HashSet$Node__O = (function(nd) { - return nd -}); -var $d_scm_HashSet$$anon$2 = new $TypeData().initClass({ - scm_HashSet$$anon$2: 0 -}, false, "scala.collection.mutable.HashSet$$anon$2", { - scm_HashSet$$anon$2: 1, - scm_HashSet$HashSetIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashSet$$anon$2.prototype.$classData = $d_scm_HashSet$$anon$2; -/** @constructor */ -function $c_scm_HashSet$$anon$3(outer) { - this.scm_HashSet$HashSetIterator__f_i = 0; - this.scm_HashSet$HashSetIterator__f_node = null; - this.scm_HashSet$HashSetIterator__f_len = 0; - this.scm_HashSet$HashSetIterator__f_$outer = null; - this.scm_HashSet$$anon$3__f_hash = 0; - this.scm_HashSet$$anon$3__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.scm_HashSet$$anon$3__f_$outer = outer - }; - $ct_scm_HashSet$HashSetIterator__scm_HashSet__(this, outer); - this.scm_HashSet$$anon$3__f_hash = 0 -} -$c_scm_HashSet$$anon$3.prototype = new $h_scm_HashSet$HashSetIterator(); -$c_scm_HashSet$$anon$3.prototype.constructor = $c_scm_HashSet$$anon$3; -/** @constructor */ -function $h_scm_HashSet$$anon$3() { - /**/ -} -$h_scm_HashSet$$anon$3.prototype = $c_scm_HashSet$$anon$3.prototype; -$c_scm_HashSet$$anon$3.prototype.hashCode__I = (function() { - return this.scm_HashSet$$anon$3__f_hash -}); -$c_scm_HashSet$$anon$3.prototype.extract__scm_HashSet$Node__O = (function(nd) { - var this$1 = this.scm_HashSet$$anon$3__f_$outer; - var improvedHash = nd.scm_HashSet$Node__f__hash; - this.scm_HashSet$$anon$3__f_hash = this$1.scala$collection$mutable$HashSet$$improveHash__I__I(improvedHash); - return this -}); -var $d_scm_HashSet$$anon$3 = new $TypeData().initClass({ - scm_HashSet$$anon$3: 0 -}, false, "scala.collection.mutable.HashSet$$anon$3", { - scm_HashSet$$anon$3: 1, - scm_HashSet$HashSetIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1 -}); -$c_scm_HashSet$$anon$3.prototype.$classData = $d_scm_HashSet$$anon$3; -/** @constructor */ -function $c_s_reflect_ClassTag$GenericClassTag(runtimeClass) { - this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass = null; - this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass = runtimeClass -} -$c_s_reflect_ClassTag$GenericClassTag.prototype = new $h_O(); -$c_s_reflect_ClassTag$GenericClassTag.prototype.constructor = $c_s_reflect_ClassTag$GenericClassTag; -/** @constructor */ -function $h_s_reflect_ClassTag$GenericClassTag() { - /**/ -} -$h_s_reflect_ClassTag$GenericClassTag.prototype = $c_s_reflect_ClassTag$GenericClassTag.prototype; -$c_s_reflect_ClassTag$GenericClassTag.prototype.equals__O__Z = (function(x) { - return $f_s_reflect_ClassTag__equals__O__Z(this, x) -}); -$c_s_reflect_ClassTag$GenericClassTag.prototype.hashCode__I = (function() { - var x = this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass; - return $m_sr_Statics$().anyHash__O__I(x) -}); -$c_s_reflect_ClassTag$GenericClassTag.prototype.toString__T = (function() { - return $p_s_reflect_ClassTag__prettyprint$1__jl_Class__T(this, this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass) -}); -$c_s_reflect_ClassTag$GenericClassTag.prototype.runtimeClass__jl_Class = (function() { - return this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass -}); -$c_s_reflect_ClassTag$GenericClassTag.prototype.newArray__I__O = (function(len) { - var componentType = this.s_reflect_ClassTag$GenericClassTag__f_runtimeClass; - return $m_jl_reflect_Array$().newInstance__jl_Class__I__O(componentType, len) -}); -var $d_s_reflect_ClassTag$GenericClassTag = new $TypeData().initClass({ - s_reflect_ClassTag$GenericClassTag: 0 -}, false, "scala.reflect.ClassTag$GenericClassTag", { - s_reflect_ClassTag$GenericClassTag: 1, - O: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ClassTag$GenericClassTag.prototype.$classData = $d_s_reflect_ClassTag$GenericClassTag; -class $c_ju_DuplicateFormatFlagsException extends $c_ju_IllegalFormatException { - constructor(f) { - super(); - this.ju_DuplicateFormatFlagsException__f_f = null; - this.ju_DuplicateFormatFlagsException__f_f = f; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((f === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return (("Flags = '" + this.ju_DuplicateFormatFlagsException__f_f) + "'") - }; -} -var $d_ju_DuplicateFormatFlagsException = new $TypeData().initClass({ - ju_DuplicateFormatFlagsException: 0 -}, false, "java.util.DuplicateFormatFlagsException", { - ju_DuplicateFormatFlagsException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_DuplicateFormatFlagsException.prototype.$classData = $d_ju_DuplicateFormatFlagsException; -class $c_ju_FormatFlagsConversionMismatchException extends $c_ju_IllegalFormatException { - constructor(f, c) { - super(); - this.ju_FormatFlagsConversionMismatchException__f_f = null; - this.ju_FormatFlagsConversionMismatchException__f_c = 0; - this.ju_FormatFlagsConversionMismatchException__f_f = f; - this.ju_FormatFlagsConversionMismatchException__f_c = c; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((f === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return ((("Conversion = " + $bC(this.ju_FormatFlagsConversionMismatchException__f_c)) + ", Flags = ") + this.ju_FormatFlagsConversionMismatchException__f_f) - }; -} -var $d_ju_FormatFlagsConversionMismatchException = new $TypeData().initClass({ - ju_FormatFlagsConversionMismatchException: 0 -}, false, "java.util.FormatFlagsConversionMismatchException", { - ju_FormatFlagsConversionMismatchException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_FormatFlagsConversionMismatchException.prototype.$classData = $d_ju_FormatFlagsConversionMismatchException; -class $c_ju_IllegalFormatArgumentIndexException extends $c_ju_IllegalFormatException { - constructor(msg) { - super(); - this.ju_IllegalFormatArgumentIndexException__f_msg = null; - this.ju_IllegalFormatArgumentIndexException__f_msg = msg; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - return this.ju_IllegalFormatArgumentIndexException__f_msg - }; -} -var $d_ju_IllegalFormatArgumentIndexException = new $TypeData().initClass({ - ju_IllegalFormatArgumentIndexException: 0 -}, false, "java.util.IllegalFormatArgumentIndexException", { - ju_IllegalFormatArgumentIndexException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatArgumentIndexException.prototype.$classData = $d_ju_IllegalFormatArgumentIndexException; -class $c_ju_IllegalFormatCodePointException extends $c_ju_IllegalFormatException { - constructor(c) { - super(); - this.ju_IllegalFormatCodePointException__f_c = 0; - this.ju_IllegalFormatCodePointException__f_c = c; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - var i = this.ju_IllegalFormatCodePointException__f_c; - return ("Code point = 0x" + $as_T($uD((i >>> 0)).toString(16))) - }; -} -var $d_ju_IllegalFormatCodePointException = new $TypeData().initClass({ - ju_IllegalFormatCodePointException: 0 -}, false, "java.util.IllegalFormatCodePointException", { - ju_IllegalFormatCodePointException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatCodePointException.prototype.$classData = $d_ju_IllegalFormatCodePointException; -class $c_ju_IllegalFormatConversionException extends $c_ju_IllegalFormatException { - constructor(c, arg) { - super(); - this.ju_IllegalFormatConversionException__f_c = 0; - this.ju_IllegalFormatConversionException__f_arg = null; - this.ju_IllegalFormatConversionException__f_c = c; - this.ju_IllegalFormatConversionException__f_arg = arg; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((arg === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - var this$1 = this.ju_IllegalFormatConversionException__f_c; - return (($as_T(String.fromCharCode(this$1)) + " != ") + this.ju_IllegalFormatConversionException__f_arg.getName__T()) - }; -} -var $d_ju_IllegalFormatConversionException = new $TypeData().initClass({ - ju_IllegalFormatConversionException: 0 -}, false, "java.util.IllegalFormatConversionException", { - ju_IllegalFormatConversionException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatConversionException.prototype.$classData = $d_ju_IllegalFormatConversionException; -class $c_ju_IllegalFormatFlagsException extends $c_ju_IllegalFormatException { - constructor(f) { - super(); - this.ju_IllegalFormatFlagsException__f_f = null; - this.ju_IllegalFormatFlagsException__f_f = f; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((f === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return (("Flags = '" + this.ju_IllegalFormatFlagsException__f_f) + "'") - }; -} -var $d_ju_IllegalFormatFlagsException = new $TypeData().initClass({ - ju_IllegalFormatFlagsException: 0 -}, false, "java.util.IllegalFormatFlagsException", { - ju_IllegalFormatFlagsException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatFlagsException.prototype.$classData = $d_ju_IllegalFormatFlagsException; -class $c_ju_IllegalFormatPrecisionException extends $c_ju_IllegalFormatException { - constructor(p) { - super(); - this.ju_IllegalFormatPrecisionException__f_p = 0; - this.ju_IllegalFormatPrecisionException__f_p = p; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - var i = this.ju_IllegalFormatPrecisionException__f_p; - return ("" + i) - }; -} -var $d_ju_IllegalFormatPrecisionException = new $TypeData().initClass({ - ju_IllegalFormatPrecisionException: 0 -}, false, "java.util.IllegalFormatPrecisionException", { - ju_IllegalFormatPrecisionException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatPrecisionException.prototype.$classData = $d_ju_IllegalFormatPrecisionException; -class $c_ju_IllegalFormatWidthException extends $c_ju_IllegalFormatException { - constructor(w) { - super(); - this.ju_IllegalFormatWidthException__f_w = 0; - this.ju_IllegalFormatWidthException__f_w = w; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - var i = this.ju_IllegalFormatWidthException__f_w; - return ("" + i) - }; -} -var $d_ju_IllegalFormatWidthException = new $TypeData().initClass({ - ju_IllegalFormatWidthException: 0 -}, false, "java.util.IllegalFormatWidthException", { - ju_IllegalFormatWidthException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_IllegalFormatWidthException.prototype.$classData = $d_ju_IllegalFormatWidthException; -class $c_ju_MissingFormatArgumentException extends $c_ju_IllegalFormatException { - constructor(s) { - super(); - this.ju_MissingFormatArgumentException__f_s = null; - this.ju_MissingFormatArgumentException__f_s = s; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((s === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return (("Format specifier '" + this.ju_MissingFormatArgumentException__f_s) + "'") - }; -} -var $d_ju_MissingFormatArgumentException = new $TypeData().initClass({ - ju_MissingFormatArgumentException: 0 -}, false, "java.util.MissingFormatArgumentException", { - ju_MissingFormatArgumentException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_MissingFormatArgumentException.prototype.$classData = $d_ju_MissingFormatArgumentException; -class $c_ju_MissingFormatWidthException extends $c_ju_IllegalFormatException { - constructor(s) { - super(); - this.ju_MissingFormatWidthException__f_s = null; - this.ju_MissingFormatWidthException__f_s = s; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((s === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return this.ju_MissingFormatWidthException__f_s - }; -} -var $d_ju_MissingFormatWidthException = new $TypeData().initClass({ - ju_MissingFormatWidthException: 0 -}, false, "java.util.MissingFormatWidthException", { - ju_MissingFormatWidthException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_MissingFormatWidthException.prototype.$classData = $d_ju_MissingFormatWidthException; -class $c_ju_UnknownFormatConversionException extends $c_ju_IllegalFormatException { - constructor(s) { - super(); - this.ju_UnknownFormatConversionException__f_s = null; - this.ju_UnknownFormatConversionException__f_s = s; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true); - if ((s === null)) { - throw new $c_jl_NullPointerException() - } - }; - getMessage__T() { - return (("Conversion = '" + this.ju_UnknownFormatConversionException__f_s) + "'") - }; -} -var $d_ju_UnknownFormatConversionException = new $TypeData().initClass({ - ju_UnknownFormatConversionException: 0 -}, false, "java.util.UnknownFormatConversionException", { - ju_UnknownFormatConversionException: 1, - ju_IllegalFormatException: 1, - jl_IllegalArgumentException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1 -}); -$c_ju_UnknownFormatConversionException.prototype.$classData = $d_ju_UnknownFormatConversionException; -function $f_sc_View__toString__T($thiz) { - return ($thiz.className__T() + "()") -} -function $is_sc_View(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_View))) -} -function $as_sc_View(obj) { - return (($is_sc_View(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.View")) -} -function $isArrayOf_sc_View(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_View))) -} -function $asArrayOf_sc_View(obj, depth) { - return (($isArrayOf_sc_View(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.View;", depth)) -} -/** @constructor */ -function $c_sci_Set$Set2$$anon$1(outer) { - this.sci_Set$SetNIterator__f_current = 0; - this.sci_Set$SetNIterator__f_remainder = 0; - this.sci_Set$Set2$$anon$1__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sci_Set$Set2$$anon$1__f_$outer = outer - }; - $ct_sci_Set$SetNIterator__I__(this, 2) -} -$c_sci_Set$Set2$$anon$1.prototype = new $h_sci_Set$SetNIterator(); -$c_sci_Set$Set2$$anon$1.prototype.constructor = $c_sci_Set$Set2$$anon$1; -/** @constructor */ -function $h_sci_Set$Set2$$anon$1() { - /**/ -} -$h_sci_Set$Set2$$anon$1.prototype = $c_sci_Set$Set2$$anon$1.prototype; -$c_sci_Set$Set2$$anon$1.prototype.apply__I__O = (function(i) { - return this.sci_Set$Set2$$anon$1__f_$outer.scala$collection$immutable$Set$Set2$$getElem__I__O(i) -}); -var $d_sci_Set$Set2$$anon$1 = new $TypeData().initClass({ - sci_Set$Set2$$anon$1: 0 -}, false, "scala.collection.immutable.Set$Set2$$anon$1", { - sci_Set$Set2$$anon$1: 1, - sci_Set$SetNIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set2$$anon$1.prototype.$classData = $d_sci_Set$Set2$$anon$1; -/** @constructor */ -function $c_sci_Set$Set3$$anon$2(outer) { - this.sci_Set$SetNIterator__f_current = 0; - this.sci_Set$SetNIterator__f_remainder = 0; - this.sci_Set$Set3$$anon$2__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sci_Set$Set3$$anon$2__f_$outer = outer - }; - $ct_sci_Set$SetNIterator__I__(this, 3) -} -$c_sci_Set$Set3$$anon$2.prototype = new $h_sci_Set$SetNIterator(); -$c_sci_Set$Set3$$anon$2.prototype.constructor = $c_sci_Set$Set3$$anon$2; -/** @constructor */ -function $h_sci_Set$Set3$$anon$2() { - /**/ -} -$h_sci_Set$Set3$$anon$2.prototype = $c_sci_Set$Set3$$anon$2.prototype; -$c_sci_Set$Set3$$anon$2.prototype.apply__I__O = (function(i) { - return this.sci_Set$Set3$$anon$2__f_$outer.scala$collection$immutable$Set$Set3$$getElem__I__O(i) -}); -var $d_sci_Set$Set3$$anon$2 = new $TypeData().initClass({ - sci_Set$Set3$$anon$2: 0 -}, false, "scala.collection.immutable.Set$Set3$$anon$2", { - sci_Set$Set3$$anon$2: 1, - sci_Set$SetNIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set3$$anon$2.prototype.$classData = $d_sci_Set$Set3$$anon$2; -/** @constructor */ -function $c_sci_Set$Set4$$anon$3(outer) { - this.sci_Set$SetNIterator__f_current = 0; - this.sci_Set$SetNIterator__f_remainder = 0; - this.sci_Set$Set4$$anon$3__f_$outer = null; - if ((outer === null)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) - } else { - this.sci_Set$Set4$$anon$3__f_$outer = outer - }; - $ct_sci_Set$SetNIterator__I__(this, 4) -} -$c_sci_Set$Set4$$anon$3.prototype = new $h_sci_Set$SetNIterator(); -$c_sci_Set$Set4$$anon$3.prototype.constructor = $c_sci_Set$Set4$$anon$3; -/** @constructor */ -function $h_sci_Set$Set4$$anon$3() { - /**/ -} -$h_sci_Set$Set4$$anon$3.prototype = $c_sci_Set$Set4$$anon$3.prototype; -$c_sci_Set$Set4$$anon$3.prototype.apply__I__O = (function(i) { - return this.sci_Set$Set4$$anon$3__f_$outer.scala$collection$immutable$Set$Set4$$getElem__I__O(i) -}); -var $d_sci_Set$Set4$$anon$3 = new $TypeData().initClass({ - sci_Set$Set4$$anon$3: 0 -}, false, "scala.collection.immutable.Set$Set4$$anon$3", { - sci_Set$Set4$$anon$3: 1, - sci_Set$SetNIterator: 1, - sc_AbstractIterator: 1, - O: 1, - sc_Iterator: 1, - sc_IterableOnce: 1, - sc_IterableOnceOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set4$$anon$3.prototype.$classData = $d_sci_Set$Set4$$anon$3; -function $f_scm_ArrayDequeOps__copySliceToArray__I__O__I__I__O($thiz, srcStart, dest, destStart, maxItems) { - var until = ((1 + $m_sr_ScalaRunTime$().array_length__O__I(dest)) | 0); - if (((destStart < 0) || (destStart >= until))) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((destStart + " is out of bounds (min 0, max ") + (((-1) + until) | 0)) + ")")) - }; - var idx = $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var a = ((((($thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + $thiz.scm_ArrayDeque__f_array.u.length) | 0)) - srcStart) | 0); - var b = (($m_sr_ScalaRunTime$().array_length__O__I(dest) - destStart) | 0); - var b$1 = ((a < b) ? a : b); - var toCopy = ((maxItems < b$1) ? maxItems : b$1); - if ((toCopy > 0)) { - var idx$1 = $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var until$1 = ((($thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx$1) | 0) & (((-1) + $thiz.scm_ArrayDeque__f_array.u.length) | 0)); - if (((srcStart < 0) || (srcStart >= until$1))) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((srcStart + " is out of bounds (min 0, max ") + (((-1) + until$1) | 0)) + ")")) - }; - var startIdx = ((($thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start + srcStart) | 0) & (((-1) + $thiz.scm_ArrayDeque__f_array.u.length) | 0)); - var b$2 = (($thiz.scm_ArrayDeque__f_array.u.length - startIdx) | 0); - var block1 = ((toCopy < b$2) ? toCopy : b$2); - $m_s_Array$().copy__O__I__O__I__I__V($thiz.scm_ArrayDeque__f_array, startIdx, dest, destStart, block1); - var block2 = ((toCopy - block1) | 0); - if ((block2 > 0)) { - $m_s_Array$().copy__O__I__O__I__I__V($thiz.scm_ArrayDeque__f_array, 0, dest, ((destStart + block1) | 0), block2) - } - }; - return dest -} -/** @constructor */ -function $c_s_reflect_AnyValManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_AnyValManifest.prototype = new $h_O(); -$c_s_reflect_AnyValManifest.prototype.constructor = $c_s_reflect_AnyValManifest; -/** @constructor */ -function $h_s_reflect_AnyValManifest() { - /**/ -} -$h_s_reflect_AnyValManifest.prototype = $c_s_reflect_AnyValManifest.prototype; -$c_s_reflect_AnyValManifest.prototype.toString__T = (function() { - return this.s_reflect_AnyValManifest__f_toString -}); -$c_s_reflect_AnyValManifest.prototype.equals__O__Z = (function(that) { - return (this === that) -}); -$c_s_reflect_AnyValManifest.prototype.hashCode__I = (function() { - return this.s_reflect_AnyValManifest__f_hashCode -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$ClassTypeManifest() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null -} -$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype = new $h_O(); -$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.constructor = $c_s_reflect_ManifestFactory$ClassTypeManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ClassTypeManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$ClassTypeManifest.prototype = $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype; -class $c_sjs_js_JavaScriptException extends $c_jl_RuntimeException { - constructor(exception) { - super(); - this.sjs_js_JavaScriptException__f_exception = null; - this.sjs_js_JavaScriptException__f_exception = exception; - $ct_jl_Throwable__T__jl_Throwable__Z__Z__(this, null, null, true, true) - }; - getMessage__T() { - return $dp_toString__T(this.sjs_js_JavaScriptException__f_exception) - }; - fillInStackTrace__jl_Throwable() { - this.setStackTraceStateInternal__O__(this.sjs_js_JavaScriptException__f_exception); - return this - }; - productPrefix__T() { - return "JavaScriptException" - }; - productArity__I() { - return 1 - }; - productElement__I__O(x$1) { - return ((x$1 === 0) ? this.sjs_js_JavaScriptException__f_exception : $m_sr_Statics$().ioobe__I__O(x$1)) - }; - productIterator__sc_Iterator() { - return new $c_sr_ScalaRunTime$$anon$1(this) - }; - hashCode__I() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) - }; - equals__O__Z(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_sjs_js_JavaScriptException)) { - var JavaScriptException$1 = $as_sjs_js_JavaScriptException(x$1); - var x = this.sjs_js_JavaScriptException__f_exception; - var y = JavaScriptException$1.sjs_js_JavaScriptException__f_exception; - return $m_sr_BoxesRunTime$().equals__O__O__Z(x, y) - } else { - return false - } - }; - setStackTraceStateInternal__O__(e) { - this.jl_Throwable__f_stackTraceStateInternal = e - }; -} -function $as_sjs_js_JavaScriptException(obj) { - return (((obj instanceof $c_sjs_js_JavaScriptException) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.scalajs.js.JavaScriptException")) -} -function $isArrayOf_sjs_js_JavaScriptException(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_JavaScriptException))) -} -function $asArrayOf_sjs_js_JavaScriptException(obj, depth) { - return (($isArrayOf_sjs_js_JavaScriptException(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.scalajs.js.JavaScriptException;", depth)) -} -var $d_sjs_js_JavaScriptException = new $TypeData().initClass({ - sjs_js_JavaScriptException: 0 -}, false, "scala.scalajs.js.JavaScriptException", { - sjs_js_JavaScriptException: 1, - jl_RuntimeException: 1, - jl_Exception: 1, - jl_Throwable: 1, - O: 1, - Ljava_io_Serializable: 1, - s_Product: 1, - s_Equals: 1 -}); -$c_sjs_js_JavaScriptException.prototype.$classData = $d_sjs_js_JavaScriptException; -function $p_sc_StrictOptimizedLinearSeqOps__loop$2__I__sc_LinearSeq__sc_LinearSeq($thiz, n, s) { - while (true) { - if (((n <= 0) || s.isEmpty__Z())) { - return s - } else { - var temp$n = (((-1) + n) | 0); - var temp$s = $as_sc_LinearSeq(s.tail__O()); - n = temp$n; - s = temp$s - } - } -} -function $f_sci_StrictOptimizedSeqOps__distinctBy__F1__O($thiz, f) { - if (($thiz.lengthCompare__I__I(1) <= 0)) { - return $thiz - } else { - var builder = $thiz.iterableFactory__sc_IterableFactory().newBuilder__scm_Builder(); - var seen = $ct_scm_HashSet__(new $c_scm_HashSet()); - var it = $thiz.iterator__sc_Iterator(); - var different = false; - while (it.hasNext__Z()) { - var next = it.next__O(); - if (seen.add__O__Z(f.apply__O__O(next))) { - builder.addOne__O__scm_Growable(next) - } else { - different = true - } - }; - return (different ? builder.result__O() : $thiz) - } -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$BooleanManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$BooleanManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$BooleanManifest.prototype.constructor = $c_s_reflect_ManifestFactory$BooleanManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$BooleanManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$BooleanManifest.prototype = $c_s_reflect_ManifestFactory$BooleanManifest.prototype; -$c_s_reflect_ManifestFactory$BooleanManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_Z.getClassOf() -}); -$c_s_reflect_ManifestFactory$BooleanManifest.prototype.newArray__I__O = (function(len) { - return new $ac_Z(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$ByteManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$ByteManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$ByteManifest.prototype.constructor = $c_s_reflect_ManifestFactory$ByteManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ByteManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$ByteManifest.prototype = $c_s_reflect_ManifestFactory$ByteManifest.prototype; -$c_s_reflect_ManifestFactory$ByteManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_B.getClassOf() -}); -$c_s_reflect_ManifestFactory$ByteManifest.prototype.newArray__I__O = (function(len) { - return new $ac_B(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$CharManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$CharManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$CharManifest.prototype.constructor = $c_s_reflect_ManifestFactory$CharManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$CharManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$CharManifest.prototype = $c_s_reflect_ManifestFactory$CharManifest.prototype; -$c_s_reflect_ManifestFactory$CharManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_C.getClassOf() -}); -$c_s_reflect_ManifestFactory$CharManifest.prototype.newArray__I__O = (function(len) { - return new $ac_C(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$DoubleManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$DoubleManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$DoubleManifest.prototype.constructor = $c_s_reflect_ManifestFactory$DoubleManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$DoubleManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$DoubleManifest.prototype = $c_s_reflect_ManifestFactory$DoubleManifest.prototype; -$c_s_reflect_ManifestFactory$DoubleManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_D.getClassOf() -}); -$c_s_reflect_ManifestFactory$DoubleManifest.prototype.newArray__I__O = (function(len) { - return new $ac_D(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$FloatManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$FloatManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$FloatManifest.prototype.constructor = $c_s_reflect_ManifestFactory$FloatManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$FloatManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$FloatManifest.prototype = $c_s_reflect_ManifestFactory$FloatManifest.prototype; -$c_s_reflect_ManifestFactory$FloatManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_F.getClassOf() -}); -$c_s_reflect_ManifestFactory$FloatManifest.prototype.newArray__I__O = (function(len) { - return new $ac_F(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$IntManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$IntManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$IntManifest.prototype.constructor = $c_s_reflect_ManifestFactory$IntManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$IntManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$IntManifest.prototype = $c_s_reflect_ManifestFactory$IntManifest.prototype; -$c_s_reflect_ManifestFactory$IntManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_I.getClassOf() -}); -$c_s_reflect_ManifestFactory$IntManifest.prototype.newArray__I__O = (function(len) { - return new $ac_I(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$LongManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$LongManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$LongManifest.prototype.constructor = $c_s_reflect_ManifestFactory$LongManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$LongManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$LongManifest.prototype = $c_s_reflect_ManifestFactory$LongManifest.prototype; -$c_s_reflect_ManifestFactory$LongManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_J.getClassOf() -}); -$c_s_reflect_ManifestFactory$LongManifest.prototype.newArray__I__O = (function(len) { - return new $ac_J(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$PhantomManifest() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$PhantomManifest.prototype = new $h_s_reflect_ManifestFactory$ClassTypeManifest(); -$c_s_reflect_ManifestFactory$PhantomManifest.prototype.constructor = $c_s_reflect_ManifestFactory$PhantomManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$PhantomManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$PhantomManifest.prototype = $c_s_reflect_ManifestFactory$PhantomManifest.prototype; -$c_s_reflect_ManifestFactory$PhantomManifest.prototype.toString__T = (function() { - return this.s_reflect_ManifestFactory$PhantomManifest__f_toString -}); -$c_s_reflect_ManifestFactory$PhantomManifest.prototype.equals__O__Z = (function(that) { - return (this === that) -}); -$c_s_reflect_ManifestFactory$PhantomManifest.prototype.hashCode__I = (function() { - return this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$ShortManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$ShortManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$ShortManifest.prototype.constructor = $c_s_reflect_ManifestFactory$ShortManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ShortManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$ShortManifest.prototype = $c_s_reflect_ManifestFactory$ShortManifest.prototype; -$c_s_reflect_ManifestFactory$ShortManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_S.getClassOf() -}); -$c_s_reflect_ManifestFactory$ShortManifest.prototype.newArray__I__O = (function(len) { - return new $ac_S(len) -}); -/** @constructor */ -function $c_s_reflect_ManifestFactory$UnitManifest() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0 -} -$c_s_reflect_ManifestFactory$UnitManifest.prototype = new $h_s_reflect_AnyValManifest(); -$c_s_reflect_ManifestFactory$UnitManifest.prototype.constructor = $c_s_reflect_ManifestFactory$UnitManifest; -/** @constructor */ -function $h_s_reflect_ManifestFactory$UnitManifest() { - /**/ -} -$h_s_reflect_ManifestFactory$UnitManifest.prototype = $c_s_reflect_ManifestFactory$UnitManifest.prototype; -$c_s_reflect_ManifestFactory$UnitManifest.prototype.runtimeClass__jl_Class = (function() { - return $d_V.getClassOf() -}); -$c_s_reflect_ManifestFactory$UnitManifest.prototype.newArray__I__O = (function(len) { - return new ($d_jl_Void.getArrayOf().constr)(len) -}); -/** @constructor */ -function $c_sc_AbstractView() { - /**/ -} -$c_sc_AbstractView.prototype = new $h_sc_AbstractIterable(); -$c_sc_AbstractView.prototype.constructor = $c_sc_AbstractView; -/** @constructor */ -function $h_sc_AbstractView() { - /**/ -} -$h_sc_AbstractView.prototype = $c_sc_AbstractView.prototype; -$c_sc_AbstractView.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sc_View$() -}); -$c_sc_AbstractView.prototype.toString__T = (function() { - return $f_sc_View__toString__T(this) -}); -$c_sc_AbstractView.prototype.stringPrefix__T = (function() { - return "View" -}); -function $f_sc_Set__equals__O__Z($thiz, that) { - if (($thiz === that)) { - return true - } else if ($is_sc_Set(that)) { - var x2 = $as_sc_Set(that); - if (($thiz.size__I() === x2.size__I())) { - try { - return $thiz.subsetOf__sc_Set__Z(x2) - } catch (e) { - if ((e instanceof $c_jl_ClassCastException)) { - return false - } else { - throw e - } - } - } else { - return false - } - } else { - return false - } -} -function $is_sc_Set(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Set))) -} -function $as_sc_Set(obj) { - return (($is_sc_Set(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Set")) -} -function $isArrayOf_sc_Set(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Set))) -} -function $asArrayOf_sc_Set(obj, depth) { - return (($isArrayOf_sc_Set(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Set;", depth)) -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$AnyManifest$() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = 0; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = "Any"; - var prefix = $m_s_None$(); - var typeArguments = $m_s_package$().s_package$__f_Nil; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = prefix; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = $d_O.getClassOf(); - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = typeArguments; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$AnyManifest$.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); -$c_s_reflect_ManifestFactory$AnyManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$AnyManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$AnyManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$AnyManifest$.prototype = $c_s_reflect_ManifestFactory$AnyManifest$.prototype; -$c_s_reflect_ManifestFactory$AnyManifest$.prototype.runtimeClass__jl_Class = (function() { - return $d_O.getClassOf() -}); -$c_s_reflect_ManifestFactory$AnyManifest$.prototype.newArray__I__O = (function(len) { - return new $ac_O(len) -}); -var $d_s_reflect_ManifestFactory$AnyManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$AnyManifest$: 0 -}, false, "scala.reflect.ManifestFactory$AnyManifest$", { - s_reflect_ManifestFactory$AnyManifest$: 1, - s_reflect_ManifestFactory$PhantomManifest: 1, - s_reflect_ManifestFactory$ClassTypeManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$AnyManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$AnyManifest$; -var $n_s_reflect_ManifestFactory$AnyManifest$; -function $m_s_reflect_ManifestFactory$AnyManifest$() { - if ((!$n_s_reflect_ManifestFactory$AnyManifest$)) { - $n_s_reflect_ManifestFactory$AnyManifest$ = new $c_s_reflect_ManifestFactory$AnyManifest$() - }; - return $n_s_reflect_ManifestFactory$AnyManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$BooleanManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Boolean"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$BooleanManifest$.prototype = new $h_s_reflect_ManifestFactory$BooleanManifest(); -$c_s_reflect_ManifestFactory$BooleanManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$BooleanManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$BooleanManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$BooleanManifest$.prototype = $c_s_reflect_ManifestFactory$BooleanManifest$.prototype; -var $d_s_reflect_ManifestFactory$BooleanManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$BooleanManifest$: 0 -}, false, "scala.reflect.ManifestFactory$BooleanManifest$", { - s_reflect_ManifestFactory$BooleanManifest$: 1, - s_reflect_ManifestFactory$BooleanManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$BooleanManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$BooleanManifest$; -var $n_s_reflect_ManifestFactory$BooleanManifest$; -function $m_s_reflect_ManifestFactory$BooleanManifest$() { - if ((!$n_s_reflect_ManifestFactory$BooleanManifest$)) { - $n_s_reflect_ManifestFactory$BooleanManifest$ = new $c_s_reflect_ManifestFactory$BooleanManifest$() - }; - return $n_s_reflect_ManifestFactory$BooleanManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$ByteManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Byte"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$ByteManifest$.prototype = new $h_s_reflect_ManifestFactory$ByteManifest(); -$c_s_reflect_ManifestFactory$ByteManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$ByteManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ByteManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$ByteManifest$.prototype = $c_s_reflect_ManifestFactory$ByteManifest$.prototype; -var $d_s_reflect_ManifestFactory$ByteManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$ByteManifest$: 0 -}, false, "scala.reflect.ManifestFactory$ByteManifest$", { - s_reflect_ManifestFactory$ByteManifest$: 1, - s_reflect_ManifestFactory$ByteManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$ByteManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$ByteManifest$; -var $n_s_reflect_ManifestFactory$ByteManifest$; -function $m_s_reflect_ManifestFactory$ByteManifest$() { - if ((!$n_s_reflect_ManifestFactory$ByteManifest$)) { - $n_s_reflect_ManifestFactory$ByteManifest$ = new $c_s_reflect_ManifestFactory$ByteManifest$() - }; - return $n_s_reflect_ManifestFactory$ByteManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$CharManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Char"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$CharManifest$.prototype = new $h_s_reflect_ManifestFactory$CharManifest(); -$c_s_reflect_ManifestFactory$CharManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$CharManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$CharManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$CharManifest$.prototype = $c_s_reflect_ManifestFactory$CharManifest$.prototype; -var $d_s_reflect_ManifestFactory$CharManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$CharManifest$: 0 -}, false, "scala.reflect.ManifestFactory$CharManifest$", { - s_reflect_ManifestFactory$CharManifest$: 1, - s_reflect_ManifestFactory$CharManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$CharManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$CharManifest$; -var $n_s_reflect_ManifestFactory$CharManifest$; -function $m_s_reflect_ManifestFactory$CharManifest$() { - if ((!$n_s_reflect_ManifestFactory$CharManifest$)) { - $n_s_reflect_ManifestFactory$CharManifest$ = new $c_s_reflect_ManifestFactory$CharManifest$() - }; - return $n_s_reflect_ManifestFactory$CharManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$DoubleManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Double"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$DoubleManifest$.prototype = new $h_s_reflect_ManifestFactory$DoubleManifest(); -$c_s_reflect_ManifestFactory$DoubleManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$DoubleManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$DoubleManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$DoubleManifest$.prototype = $c_s_reflect_ManifestFactory$DoubleManifest$.prototype; -var $d_s_reflect_ManifestFactory$DoubleManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$DoubleManifest$: 0 -}, false, "scala.reflect.ManifestFactory$DoubleManifest$", { - s_reflect_ManifestFactory$DoubleManifest$: 1, - s_reflect_ManifestFactory$DoubleManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$DoubleManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$DoubleManifest$; -var $n_s_reflect_ManifestFactory$DoubleManifest$; -function $m_s_reflect_ManifestFactory$DoubleManifest$() { - if ((!$n_s_reflect_ManifestFactory$DoubleManifest$)) { - $n_s_reflect_ManifestFactory$DoubleManifest$ = new $c_s_reflect_ManifestFactory$DoubleManifest$() - }; - return $n_s_reflect_ManifestFactory$DoubleManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$FloatManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Float"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$FloatManifest$.prototype = new $h_s_reflect_ManifestFactory$FloatManifest(); -$c_s_reflect_ManifestFactory$FloatManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$FloatManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$FloatManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$FloatManifest$.prototype = $c_s_reflect_ManifestFactory$FloatManifest$.prototype; -var $d_s_reflect_ManifestFactory$FloatManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$FloatManifest$: 0 -}, false, "scala.reflect.ManifestFactory$FloatManifest$", { - s_reflect_ManifestFactory$FloatManifest$: 1, - s_reflect_ManifestFactory$FloatManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$FloatManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$FloatManifest$; -var $n_s_reflect_ManifestFactory$FloatManifest$; -function $m_s_reflect_ManifestFactory$FloatManifest$() { - if ((!$n_s_reflect_ManifestFactory$FloatManifest$)) { - $n_s_reflect_ManifestFactory$FloatManifest$ = new $c_s_reflect_ManifestFactory$FloatManifest$() - }; - return $n_s_reflect_ManifestFactory$FloatManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$IntManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Int"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$IntManifest$.prototype = new $h_s_reflect_ManifestFactory$IntManifest(); -$c_s_reflect_ManifestFactory$IntManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$IntManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$IntManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$IntManifest$.prototype = $c_s_reflect_ManifestFactory$IntManifest$.prototype; -var $d_s_reflect_ManifestFactory$IntManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$IntManifest$: 0 -}, false, "scala.reflect.ManifestFactory$IntManifest$", { - s_reflect_ManifestFactory$IntManifest$: 1, - s_reflect_ManifestFactory$IntManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$IntManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$IntManifest$; -var $n_s_reflect_ManifestFactory$IntManifest$; -function $m_s_reflect_ManifestFactory$IntManifest$() { - if ((!$n_s_reflect_ManifestFactory$IntManifest$)) { - $n_s_reflect_ManifestFactory$IntManifest$ = new $c_s_reflect_ManifestFactory$IntManifest$() - }; - return $n_s_reflect_ManifestFactory$IntManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$LongManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Long"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$LongManifest$.prototype = new $h_s_reflect_ManifestFactory$LongManifest(); -$c_s_reflect_ManifestFactory$LongManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$LongManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$LongManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$LongManifest$.prototype = $c_s_reflect_ManifestFactory$LongManifest$.prototype; -var $d_s_reflect_ManifestFactory$LongManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$LongManifest$: 0 -}, false, "scala.reflect.ManifestFactory$LongManifest$", { - s_reflect_ManifestFactory$LongManifest$: 1, - s_reflect_ManifestFactory$LongManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$LongManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$LongManifest$; -var $n_s_reflect_ManifestFactory$LongManifest$; -function $m_s_reflect_ManifestFactory$LongManifest$() { - if ((!$n_s_reflect_ManifestFactory$LongManifest$)) { - $n_s_reflect_ManifestFactory$LongManifest$ = new $c_s_reflect_ManifestFactory$LongManifest$() - }; - return $n_s_reflect_ManifestFactory$LongManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$NothingManifest$() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = 0; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = "Nothing"; - var prefix = $m_s_None$(); - var typeArguments = $m_s_package$().s_package$__f_Nil; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = prefix; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = $d_sr_Nothing$.getClassOf(); - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = typeArguments; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$NothingManifest$.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); -$c_s_reflect_ManifestFactory$NothingManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$NothingManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$NothingManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$NothingManifest$.prototype = $c_s_reflect_ManifestFactory$NothingManifest$.prototype; -$c_s_reflect_ManifestFactory$NothingManifest$.prototype.runtimeClass__jl_Class = (function() { - return $d_sr_Nothing$.getClassOf() -}); -$c_s_reflect_ManifestFactory$NothingManifest$.prototype.newArray__I__O = (function(len) { - return new $ac_O(len) -}); -var $d_s_reflect_ManifestFactory$NothingManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$NothingManifest$: 0 -}, false, "scala.reflect.ManifestFactory$NothingManifest$", { - s_reflect_ManifestFactory$NothingManifest$: 1, - s_reflect_ManifestFactory$PhantomManifest: 1, - s_reflect_ManifestFactory$ClassTypeManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$NothingManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$NothingManifest$; -var $n_s_reflect_ManifestFactory$NothingManifest$; -function $m_s_reflect_ManifestFactory$NothingManifest$() { - if ((!$n_s_reflect_ManifestFactory$NothingManifest$)) { - $n_s_reflect_ManifestFactory$NothingManifest$ = new $c_s_reflect_ManifestFactory$NothingManifest$() - }; - return $n_s_reflect_ManifestFactory$NothingManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$NullManifest$() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = 0; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = "Null"; - var prefix = $m_s_None$(); - var typeArguments = $m_s_package$().s_package$__f_Nil; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = prefix; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = $d_sr_Null$.getClassOf(); - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = typeArguments; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$NullManifest$.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); -$c_s_reflect_ManifestFactory$NullManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$NullManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$NullManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$NullManifest$.prototype = $c_s_reflect_ManifestFactory$NullManifest$.prototype; -$c_s_reflect_ManifestFactory$NullManifest$.prototype.runtimeClass__jl_Class = (function() { - return $d_sr_Null$.getClassOf() -}); -$c_s_reflect_ManifestFactory$NullManifest$.prototype.newArray__I__O = (function(len) { - return new $ac_O(len) -}); -var $d_s_reflect_ManifestFactory$NullManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$NullManifest$: 0 -}, false, "scala.reflect.ManifestFactory$NullManifest$", { - s_reflect_ManifestFactory$NullManifest$: 1, - s_reflect_ManifestFactory$PhantomManifest: 1, - s_reflect_ManifestFactory$ClassTypeManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$NullManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$NullManifest$; -var $n_s_reflect_ManifestFactory$NullManifest$; -function $m_s_reflect_ManifestFactory$NullManifest$() { - if ((!$n_s_reflect_ManifestFactory$NullManifest$)) { - $n_s_reflect_ManifestFactory$NullManifest$ = new $c_s_reflect_ManifestFactory$NullManifest$() - }; - return $n_s_reflect_ManifestFactory$NullManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$ObjectManifest$() { - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = null; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = null; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = 0; - this.s_reflect_ManifestFactory$PhantomManifest__f_toString = "Object"; - var prefix = $m_s_None$(); - var typeArguments = $m_s_package$().s_package$__f_Nil; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_prefix = prefix; - this.s_reflect_ManifestFactory$ClassTypeManifest__f_runtimeClass1 = $d_O.getClassOf(); - this.s_reflect_ManifestFactory$ClassTypeManifest__f_typeArguments = typeArguments; - this.s_reflect_ManifestFactory$PhantomManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$ObjectManifest$.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); -$c_s_reflect_ManifestFactory$ObjectManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$ObjectManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ObjectManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$ObjectManifest$.prototype = $c_s_reflect_ManifestFactory$ObjectManifest$.prototype; -$c_s_reflect_ManifestFactory$ObjectManifest$.prototype.runtimeClass__jl_Class = (function() { - return $d_O.getClassOf() -}); -$c_s_reflect_ManifestFactory$ObjectManifest$.prototype.newArray__I__O = (function(len) { - return new $ac_O(len) -}); -var $d_s_reflect_ManifestFactory$ObjectManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$ObjectManifest$: 0 -}, false, "scala.reflect.ManifestFactory$ObjectManifest$", { - s_reflect_ManifestFactory$ObjectManifest$: 1, - s_reflect_ManifestFactory$PhantomManifest: 1, - s_reflect_ManifestFactory$ClassTypeManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$ObjectManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$ObjectManifest$; -var $n_s_reflect_ManifestFactory$ObjectManifest$; -function $m_s_reflect_ManifestFactory$ObjectManifest$() { - if ((!$n_s_reflect_ManifestFactory$ObjectManifest$)) { - $n_s_reflect_ManifestFactory$ObjectManifest$ = new $c_s_reflect_ManifestFactory$ObjectManifest$() - }; - return $n_s_reflect_ManifestFactory$ObjectManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$ShortManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Short"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$ShortManifest$.prototype = new $h_s_reflect_ManifestFactory$ShortManifest(); -$c_s_reflect_ManifestFactory$ShortManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$ShortManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$ShortManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$ShortManifest$.prototype = $c_s_reflect_ManifestFactory$ShortManifest$.prototype; -var $d_s_reflect_ManifestFactory$ShortManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$ShortManifest$: 0 -}, false, "scala.reflect.ManifestFactory$ShortManifest$", { - s_reflect_ManifestFactory$ShortManifest$: 1, - s_reflect_ManifestFactory$ShortManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$ShortManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$ShortManifest$; -var $n_s_reflect_ManifestFactory$ShortManifest$; -function $m_s_reflect_ManifestFactory$ShortManifest$() { - if ((!$n_s_reflect_ManifestFactory$ShortManifest$)) { - $n_s_reflect_ManifestFactory$ShortManifest$ = new $c_s_reflect_ManifestFactory$ShortManifest$() - }; - return $n_s_reflect_ManifestFactory$ShortManifest$ -} -/** @constructor */ -function $c_s_reflect_ManifestFactory$UnitManifest$() { - this.s_reflect_AnyValManifest__f_toString = null; - this.s_reflect_AnyValManifest__f_hashCode = 0; - this.s_reflect_AnyValManifest__f_toString = "Unit"; - this.s_reflect_AnyValManifest__f_hashCode = $systemIdentityHashCode(this) -} -$c_s_reflect_ManifestFactory$UnitManifest$.prototype = new $h_s_reflect_ManifestFactory$UnitManifest(); -$c_s_reflect_ManifestFactory$UnitManifest$.prototype.constructor = $c_s_reflect_ManifestFactory$UnitManifest$; -/** @constructor */ -function $h_s_reflect_ManifestFactory$UnitManifest$() { - /**/ -} -$h_s_reflect_ManifestFactory$UnitManifest$.prototype = $c_s_reflect_ManifestFactory$UnitManifest$.prototype; -var $d_s_reflect_ManifestFactory$UnitManifest$ = new $TypeData().initClass({ - s_reflect_ManifestFactory$UnitManifest$: 0 -}, false, "scala.reflect.ManifestFactory$UnitManifest$", { - s_reflect_ManifestFactory$UnitManifest$: 1, - s_reflect_ManifestFactory$UnitManifest: 1, - s_reflect_AnyValManifest: 1, - O: 1, - s_reflect_Manifest: 1, - s_reflect_ClassTag: 1, - s_reflect_ClassManifestDeprecatedApis: 1, - s_reflect_OptManifest: 1, - Ljava_io_Serializable: 1, - s_Equals: 1 -}); -$c_s_reflect_ManifestFactory$UnitManifest$.prototype.$classData = $d_s_reflect_ManifestFactory$UnitManifest$; -var $n_s_reflect_ManifestFactory$UnitManifest$; -function $m_s_reflect_ManifestFactory$UnitManifest$() { - if ((!$n_s_reflect_ManifestFactory$UnitManifest$)) { - $n_s_reflect_ManifestFactory$UnitManifest$ = new $c_s_reflect_ManifestFactory$UnitManifest$() - }; - return $n_s_reflect_ManifestFactory$UnitManifest$ -} -function $f_sc_Seq__equals__O__Z($thiz, o) { - if (($thiz === o)) { - return true - } else { - if ($is_sc_Seq(o)) { - var x2 = $as_sc_Seq(o); - if (x2.canEqual__O__Z($thiz)) { - return $thiz.sameElements__sc_IterableOnce__Z(x2) - } - }; - return false - } -} -function $is_sc_Seq(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Seq))) -} -function $as_sc_Seq(obj) { - return (($is_sc_Seq(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Seq")) -} -function $isArrayOf_sc_Seq(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Seq))) -} -function $asArrayOf_sc_Seq(obj, depth) { - return (($isArrayOf_sc_Seq(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Seq;", depth)) -} -/** @constructor */ -function $c_sc_View$$anon$1(it$1) { - this.sc_View$$anon$1__f_it$1 = null; - this.sc_View$$anon$1__f_it$1 = it$1 -} -$c_sc_View$$anon$1.prototype = new $h_sc_AbstractView(); -$c_sc_View$$anon$1.prototype.constructor = $c_sc_View$$anon$1; -/** @constructor */ -function $h_sc_View$$anon$1() { - /**/ -} -$h_sc_View$$anon$1.prototype = $c_sc_View$$anon$1.prototype; -$c_sc_View$$anon$1.prototype.iterator__sc_Iterator = (function() { - return $as_sc_Iterator(this.sc_View$$anon$1__f_it$1.apply__O()) -}); -var $d_sc_View$$anon$1 = new $TypeData().initClass({ - sc_View$$anon$1: 0 -}, false, "scala.collection.View$$anon$1", { - sc_View$$anon$1: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$$anon$1.prototype.$classData = $d_sc_View$$anon$1; -/** @constructor */ -function $c_sc_View$Concat(prefix, suffix) { - this.sc_View$Concat__f_prefix = null; - this.sc_View$Concat__f_suffix = null; - this.sc_View$Concat__f_prefix = prefix; - this.sc_View$Concat__f_suffix = suffix -} -$c_sc_View$Concat.prototype = new $h_sc_AbstractView(); -$c_sc_View$Concat.prototype.constructor = $c_sc_View$Concat; -/** @constructor */ -function $h_sc_View$Concat() { - /**/ -} -$h_sc_View$Concat.prototype = $c_sc_View$Concat.prototype; -$c_sc_View$Concat.prototype.iterator__sc_Iterator = (function() { - var this$2 = this.sc_View$Concat__f_prefix.iterator__sc_Iterator(); - var xs = new $c_sjsr_AnonFunction0(((this$1) => (() => this$1.sc_View$Concat__f_suffix.iterator__sc_Iterator()))(this)); - return this$2.concat__F0__sc_Iterator(xs) -}); -$c_sc_View$Concat.prototype.knownSize__I = (function() { - var prefixSize = this.sc_View$Concat__f_prefix.knownSize__I(); - if ((prefixSize >= 0)) { - var suffixSize = this.sc_View$Concat__f_suffix.knownSize__I(); - return ((suffixSize >= 0) ? ((prefixSize + suffixSize) | 0) : (-1)) - } else { - return (-1) - } -}); -$c_sc_View$Concat.prototype.isEmpty__Z = (function() { - return (this.sc_View$Concat__f_prefix.isEmpty__Z() && this.sc_View$Concat__f_suffix.isEmpty__Z()) -}); -var $d_sc_View$Concat = new $TypeData().initClass({ - sc_View$Concat: 0 -}, false, "scala.collection.View$Concat", { - sc_View$Concat: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$Concat.prototype.$classData = $d_sc_View$Concat; -/** @constructor */ -function $c_sc_View$DistinctBy(underlying, f) { - this.sc_View$DistinctBy__f_underlying = null; - this.sc_View$DistinctBy__f_f = null; - this.sc_View$DistinctBy__f_underlying = underlying; - this.sc_View$DistinctBy__f_f = f -} -$c_sc_View$DistinctBy.prototype = new $h_sc_AbstractView(); -$c_sc_View$DistinctBy.prototype.constructor = $c_sc_View$DistinctBy; -/** @constructor */ -function $h_sc_View$DistinctBy() { - /**/ -} -$h_sc_View$DistinctBy.prototype = $c_sc_View$DistinctBy.prototype; -$c_sc_View$DistinctBy.prototype.iterator__sc_Iterator = (function() { - var this$1 = this.sc_View$DistinctBy__f_underlying.iterator__sc_Iterator(); - var f = this.sc_View$DistinctBy__f_f; - return new $c_sc_Iterator$$anon$8(this$1, f) -}); -$c_sc_View$DistinctBy.prototype.knownSize__I = (function() { - return ((this.sc_View$DistinctBy__f_underlying.knownSize__I() === 0) ? 0 : (-1)) -}); -$c_sc_View$DistinctBy.prototype.isEmpty__Z = (function() { - return this.sc_View$DistinctBy__f_underlying.isEmpty__Z() -}); -var $d_sc_View$DistinctBy = new $TypeData().initClass({ - sc_View$DistinctBy: 0 -}, false, "scala.collection.View$DistinctBy", { - sc_View$DistinctBy: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$DistinctBy.prototype.$classData = $d_sc_View$DistinctBy; -function $ct_sc_View$Drop__sc_IterableOps__I__($thiz, underlying, n) { - $thiz.sc_View$Drop__f_underlying = underlying; - $thiz.sc_View$Drop__f_n = n; - $thiz.sc_View$Drop__f_normN = ((n > 0) ? n : 0); - return $thiz -} -/** @constructor */ -function $c_sc_View$Drop() { - this.sc_View$Drop__f_underlying = null; - this.sc_View$Drop__f_n = 0; - this.sc_View$Drop__f_normN = 0 -} -$c_sc_View$Drop.prototype = new $h_sc_AbstractView(); -$c_sc_View$Drop.prototype.constructor = $c_sc_View$Drop; -/** @constructor */ -function $h_sc_View$Drop() { - /**/ -} -$h_sc_View$Drop.prototype = $c_sc_View$Drop.prototype; -$c_sc_View$Drop.prototype.iterator__sc_Iterator = (function() { - return this.sc_View$Drop__f_underlying.iterator__sc_Iterator().drop__I__sc_Iterator(this.sc_View$Drop__f_n) -}); -$c_sc_View$Drop.prototype.knownSize__I = (function() { - var size = this.sc_View$Drop__f_underlying.knownSize__I(); - if ((size >= 0)) { - var x = ((size - this.sc_View$Drop__f_normN) | 0); - return ((x > 0) ? x : 0) - } else { - return (-1) - } -}); -$c_sc_View$Drop.prototype.isEmpty__Z = (function() { - var this$1 = this.iterator__sc_Iterator(); - return (!this$1.hasNext__Z()) -}); -var $d_sc_View$Drop = new $TypeData().initClass({ - sc_View$Drop: 0 -}, false, "scala.collection.View$Drop", { - sc_View$Drop: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$Drop.prototype.$classData = $d_sc_View$Drop; -/** @constructor */ -function $c_sc_View$Filter(underlying, p, isFlipped) { - this.sc_View$Filter__f_underlying = null; - this.sc_View$Filter__f_p = null; - this.sc_View$Filter__f_isFlipped = false; - this.sc_View$Filter__f_underlying = underlying; - this.sc_View$Filter__f_p = p; - this.sc_View$Filter__f_isFlipped = isFlipped -} -$c_sc_View$Filter.prototype = new $h_sc_AbstractView(); -$c_sc_View$Filter.prototype.constructor = $c_sc_View$Filter; -/** @constructor */ -function $h_sc_View$Filter() { - /**/ -} -$h_sc_View$Filter.prototype = $c_sc_View$Filter.prototype; -$c_sc_View$Filter.prototype.iterator__sc_Iterator = (function() { - var this$1 = this.sc_View$Filter__f_underlying.iterator__sc_Iterator(); - var p = this.sc_View$Filter__f_p; - var isFlipped = this.sc_View$Filter__f_isFlipped; - return new $c_sc_Iterator$$anon$6(this$1, p, isFlipped) -}); -$c_sc_View$Filter.prototype.knownSize__I = (function() { - return ((this.sc_View$Filter__f_underlying.knownSize__I() === 0) ? 0 : (-1)) -}); -$c_sc_View$Filter.prototype.isEmpty__Z = (function() { - var this$1 = this.iterator__sc_Iterator(); - return (!this$1.hasNext__Z()) -}); -var $d_sc_View$Filter = new $TypeData().initClass({ - sc_View$Filter: 0 -}, false, "scala.collection.View$Filter", { - sc_View$Filter: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$Filter.prototype.$classData = $d_sc_View$Filter; -/** @constructor */ -function $c_sc_View$FlatMap(underlying, f) { - this.sc_View$FlatMap__f_underlying = null; - this.sc_View$FlatMap__f_f = null; - this.sc_View$FlatMap__f_underlying = underlying; - this.sc_View$FlatMap__f_f = f -} -$c_sc_View$FlatMap.prototype = new $h_sc_AbstractView(); -$c_sc_View$FlatMap.prototype.constructor = $c_sc_View$FlatMap; -/** @constructor */ -function $h_sc_View$FlatMap() { - /**/ -} -$h_sc_View$FlatMap.prototype = $c_sc_View$FlatMap.prototype; -$c_sc_View$FlatMap.prototype.iterator__sc_Iterator = (function() { - var this$1 = this.sc_View$FlatMap__f_underlying.iterator__sc_Iterator(); - var f = this.sc_View$FlatMap__f_f; - return new $c_sc_Iterator$$anon$10(this$1, f) -}); -$c_sc_View$FlatMap.prototype.knownSize__I = (function() { - return ((this.sc_View$FlatMap__f_underlying.knownSize__I() === 0) ? 0 : (-1)) -}); -$c_sc_View$FlatMap.prototype.isEmpty__Z = (function() { - var this$1 = this.iterator__sc_Iterator(); - return (!this$1.hasNext__Z()) -}); -var $d_sc_View$FlatMap = new $TypeData().initClass({ - sc_View$FlatMap: 0 -}, false, "scala.collection.View$FlatMap", { - sc_View$FlatMap: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$FlatMap.prototype.$classData = $d_sc_View$FlatMap; -function $ct_sc_View$Map__sc_IterableOps__F1__($thiz, underlying, f) { - $thiz.sc_View$Map__f_underlying = underlying; - $thiz.sc_View$Map__f_f = f; - return $thiz -} -/** @constructor */ -function $c_sc_View$Map() { - this.sc_View$Map__f_underlying = null; - this.sc_View$Map__f_f = null -} -$c_sc_View$Map.prototype = new $h_sc_AbstractView(); -$c_sc_View$Map.prototype.constructor = $c_sc_View$Map; -/** @constructor */ -function $h_sc_View$Map() { - /**/ -} -$h_sc_View$Map.prototype = $c_sc_View$Map.prototype; -$c_sc_View$Map.prototype.iterator__sc_Iterator = (function() { - var this$1 = this.sc_View$Map__f_underlying.iterator__sc_Iterator(); - var f = this.sc_View$Map__f_f; - return new $c_sc_Iterator$$anon$9(this$1, f) -}); -$c_sc_View$Map.prototype.knownSize__I = (function() { - return this.sc_View$Map__f_underlying.knownSize__I() -}); -$c_sc_View$Map.prototype.isEmpty__Z = (function() { - return this.sc_View$Map__f_underlying.isEmpty__Z() -}); -var $d_sc_View$Map = new $TypeData().initClass({ - sc_View$Map: 0 -}, false, "scala.collection.View$Map", { - sc_View$Map: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1 -}); -$c_sc_View$Map.prototype.$classData = $d_sc_View$Map; -/** @constructor */ -function $c_sc_AbstractSet() { - /**/ -} -$c_sc_AbstractSet.prototype = new $h_sc_AbstractIterable(); -$c_sc_AbstractSet.prototype.constructor = $c_sc_AbstractSet; -/** @constructor */ -function $h_sc_AbstractSet() { - /**/ -} -$h_sc_AbstractSet.prototype = $c_sc_AbstractSet.prototype; -$c_sc_AbstractSet.prototype.equals__O__Z = (function(that) { - return $f_sc_Set__equals__O__Z(this, that) -}); -$c_sc_AbstractSet.prototype.hashCode__I = (function() { - var this$1 = $m_s_util_hashing_MurmurHash3$(); - return this$1.unorderedHash__sc_IterableOnce__I__I(this, this$1.s_util_hashing_MurmurHash3$__f_setSeed) -}); -$c_sc_AbstractSet.prototype.stringPrefix__T = (function() { - return "Set" -}); -$c_sc_AbstractSet.prototype.toString__T = (function() { - return $f_sc_Iterable__toString__T(this) -}); -$c_sc_AbstractSet.prototype.subsetOf__sc_Set__Z = (function(that) { - return this.forall__F1__Z(that) -}); -$c_sc_AbstractSet.prototype.concat__sc_IterableOnce__sc_SetOps = (function(that) { - return $f_sc_SetOps__concat__sc_IterableOnce__sc_SetOps(this, that) -}); -$c_sc_AbstractSet.prototype.apply__O__O = (function(v1) { - return this.contains__O__Z(v1) -}); -function $f_sc_Map__equals__O__Z($thiz, o) { - if (($thiz === o)) { - return true - } else if ($is_sc_Map(o)) { - var x2 = $as_sc_Map(o); - if (($thiz.size__I() === x2.size__I())) { - try { - return $thiz.forall__F1__Z(new $c_sjsr_AnonFunction1(((this$1, x2$1) => ((kv$2) => { - var kv = $as_T2(kv$2); - return $m_sr_BoxesRunTime$().equals__O__O__Z(x2$1.getOrElse__O__F0__O(kv.T2__f__1, $m_sc_Map$().sc_Map$__f_scala$collection$Map$$DefaultSentinelFn), kv.T2__f__2) - }))($thiz, x2))) - } catch (e) { - if ((e instanceof $c_jl_ClassCastException)) { - return false - } else { - throw e - } - } - } else { - return false - } - } else { - return false - } -} -function $is_sc_Map(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Map))) -} -function $as_sc_Map(obj) { - return (($is_sc_Map(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.Map")) -} -function $isArrayOf_sc_Map(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Map))) -} -function $asArrayOf_sc_Map(obj, depth) { - return (($isArrayOf_sc_Map(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.Map;", depth)) -} -/** @constructor */ -function $c_sc_AbstractSeq() { - /**/ -} -$c_sc_AbstractSeq.prototype = new $h_sc_AbstractIterable(); -$c_sc_AbstractSeq.prototype.constructor = $c_sc_AbstractSeq; -/** @constructor */ -function $h_sc_AbstractSeq() { - /**/ -} -$h_sc_AbstractSeq.prototype = $c_sc_AbstractSeq.prototype; -$c_sc_AbstractSeq.prototype.canEqual__O__Z = (function(that) { - return true -}); -$c_sc_AbstractSeq.prototype.equals__O__Z = (function(o) { - return $f_sc_Seq__equals__O__Z(this, o) -}); -$c_sc_AbstractSeq.prototype.hashCode__I = (function() { - return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) -}); -$c_sc_AbstractSeq.prototype.toString__T = (function() { - return $f_sc_Iterable__toString__T(this) -}); -$c_sc_AbstractSeq.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return $f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix) -}); -$c_sc_AbstractSeq.prototype.concat__sc_IterableOnce__O = (function(suffix) { - return this.appendedAll__sc_IterableOnce__O(suffix) -}); -$c_sc_AbstractSeq.prototype.size__I = (function() { - return this.length__I() -}); -$c_sc_AbstractSeq.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_SeqOps__distinctBy__F1__O(this, f) -}); -$c_sc_AbstractSeq.prototype.reverseIterator__sc_Iterator = (function() { - return this.reversed__sc_Iterable().iterator__sc_Iterator() -}); -$c_sc_AbstractSeq.prototype.indexWhere__F1__I__I = (function(p, from) { - var this$1 = this.iterator__sc_Iterator(); - return $f_sc_Iterator__indexWhere__F1__I__I(this$1, p, from) -}); -$c_sc_AbstractSeq.prototype.sizeCompare__I__I = (function(otherSize) { - return this.lengthCompare__I__I(otherSize) -}); -$c_sc_AbstractSeq.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_IterableOps__sizeCompare__I__I(this, len) -}); -$c_sc_AbstractSeq.prototype.isEmpty__Z = (function() { - return $f_sc_SeqOps__isEmpty__Z(this) -}); -$c_sc_AbstractSeq.prototype.sameElements__sc_IterableOnce__Z = (function(that) { - return $f_sc_SeqOps__sameElements__sc_IterableOnce__Z(this, that) -}); -/** @constructor */ -function $c_sc_AbstractSeqView() { - /**/ -} -$c_sc_AbstractSeqView.prototype = new $h_sc_AbstractView(); -$c_sc_AbstractSeqView.prototype.constructor = $c_sc_AbstractSeqView; -/** @constructor */ -function $h_sc_AbstractSeqView() { - /**/ -} -$h_sc_AbstractSeqView.prototype = $c_sc_AbstractSeqView.prototype; -$c_sc_AbstractSeqView.prototype.map__F1__sc_SeqView = (function(f) { - return $ct_sc_SeqView$Map__sc_SeqOps__F1__(new $c_sc_SeqView$Map(), this, f) -}); -$c_sc_AbstractSeqView.prototype.drop__I__sc_SeqView = (function(n) { - return $ct_sc_SeqView$Drop__sc_SeqOps__I__(new $c_sc_SeqView$Drop(), this, n) -}); -$c_sc_AbstractSeqView.prototype.stringPrefix__T = (function() { - return "SeqView" -}); -$c_sc_AbstractSeqView.prototype.concat__sc_IterableOnce__O = (function(suffix) { - return $f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix) -}); -$c_sc_AbstractSeqView.prototype.size__I = (function() { - return this.length__I() -}); -$c_sc_AbstractSeqView.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_SeqOps__distinctBy__F1__O(this, f) -}); -$c_sc_AbstractSeqView.prototype.indexWhere__F1__I__I = (function(p, from) { - var this$1 = this.iterator__sc_Iterator(); - return $f_sc_Iterator__indexWhere__F1__I__I(this$1, p, from) -}); -$c_sc_AbstractSeqView.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_IterableOps__sizeCompare__I__I(this, len) -}); -$c_sc_AbstractSeqView.prototype.isEmpty__Z = (function() { - return $f_sc_SeqOps__isEmpty__Z(this) -}); -$c_sc_AbstractSeqView.prototype.drop__I__O = (function(n) { - return this.drop__I__sc_SeqView(n) -}); -$c_sc_AbstractSeqView.prototype.map__F1__O = (function(f) { - return this.map__F1__sc_SeqView(f) -}); -function $is_sc_IndexedSeq(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeq))) -} -function $as_sc_IndexedSeq(obj) { - return (($is_sc_IndexedSeq(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.IndexedSeq")) -} -function $isArrayOf_sc_IndexedSeq(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeq))) -} -function $asArrayOf_sc_IndexedSeq(obj, depth) { - return (($isArrayOf_sc_IndexedSeq(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.IndexedSeq;", depth)) -} -function $is_sc_LinearSeq(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeq))) -} -function $as_sc_LinearSeq(obj) { - return (($is_sc_LinearSeq(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.LinearSeq")) -} -function $isArrayOf_sc_LinearSeq(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeq))) -} -function $asArrayOf_sc_LinearSeq(obj, depth) { - return (($isArrayOf_sc_LinearSeq(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.LinearSeq;", depth)) -} -/** @constructor */ -function $c_sc_View$Empty$() { - /**/ -} -$c_sc_View$Empty$.prototype = new $h_sc_AbstractView(); -$c_sc_View$Empty$.prototype.constructor = $c_sc_View$Empty$; -/** @constructor */ -function $h_sc_View$Empty$() { - /**/ -} -$h_sc_View$Empty$.prototype = $c_sc_View$Empty$.prototype; -$c_sc_View$Empty$.prototype.iterator__sc_Iterator = (function() { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty -}); -$c_sc_View$Empty$.prototype.knownSize__I = (function() { - return 0 -}); -$c_sc_View$Empty$.prototype.isEmpty__Z = (function() { - return true -}); -$c_sc_View$Empty$.prototype.productPrefix__T = (function() { - return "Empty" -}); -$c_sc_View$Empty$.prototype.productArity__I = (function() { - return 0 -}); -$c_sc_View$Empty$.prototype.productElement__I__O = (function(x$1) { - return $m_sr_Statics$().ioobe__I__O(x$1) -}); -$c_sc_View$Empty$.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_sc_View$Empty$.prototype.hashCode__I = (function() { - return 67081517 -}); -var $d_sc_View$Empty$ = new $TypeData().initClass({ - sc_View$Empty$: 0 -}, false, "scala.collection.View$Empty$", { - sc_View$Empty$: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - s_Product: 1, - s_Equals: 1 -}); -$c_sc_View$Empty$.prototype.$classData = $d_sc_View$Empty$; -var $n_sc_View$Empty$; -function $m_sc_View$Empty$() { - if ((!$n_sc_View$Empty$)) { - $n_sc_View$Empty$ = new $c_sc_View$Empty$() - }; - return $n_sc_View$Empty$ -} -function $is_sci_Set(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Set))) -} -function $as_sci_Set(obj) { - return (($is_sci_Set(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Set")) -} -function $isArrayOf_sci_Set(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Set))) -} -function $asArrayOf_sci_Set(obj, depth) { - return (($isArrayOf_sci_Set(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Set;", depth)) -} -/** @constructor */ -function $c_sc_AbstractMap() { - /**/ -} -$c_sc_AbstractMap.prototype = new $h_sc_AbstractIterable(); -$c_sc_AbstractMap.prototype.constructor = $c_sc_AbstractMap; -/** @constructor */ -function $h_sc_AbstractMap() { - /**/ -} -$h_sc_AbstractMap.prototype = $c_sc_AbstractMap.prototype; -$c_sc_AbstractMap.prototype.equals__O__Z = (function(o) { - return $f_sc_Map__equals__O__Z(this, o) -}); -$c_sc_AbstractMap.prototype.hashCode__I = (function() { - return $m_s_util_hashing_MurmurHash3$().mapHash__sc_Map__I(this) -}); -$c_sc_AbstractMap.prototype.stringPrefix__T = (function() { - return "Map" -}); -$c_sc_AbstractMap.prototype.toString__T = (function() { - return $f_sc_Iterable__toString__T(this) -}); -$c_sc_AbstractMap.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps = (function(coll) { - return $as_sc_IterableOps(this.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(coll)) -}); -$c_sc_AbstractMap.prototype.newSpecificBuilder__scm_Builder = (function() { - return this.mapFactory__sc_MapFactory().newBuilder__scm_Builder() -}); -$c_sc_AbstractMap.prototype.foreachEntry__F2__V = (function(f) { - $f_sc_MapOps__foreachEntry__F2__V(this, f) -}); -$c_sc_AbstractMap.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(sb, start, sep, end) { - return $f_sc_MapOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, sb, start, sep, end) -}); -$c_sc_AbstractMap.prototype.fromSpecific__sc_IterableOnce__O = (function(coll) { - return $as_sc_IterableOps(this.mapFactory__sc_MapFactory().from__sc_IterableOnce__O(coll)) -}); -function $ct_sc_SeqView$Drop__sc_SeqOps__I__($thiz, underlying, n) { - $thiz.sc_SeqView$Drop__f_underlying = underlying; - $thiz.sc_SeqView$Drop__f_n = n; - $ct_sc_View$Drop__sc_IterableOps__I__($thiz, underlying, n); - return $thiz -} -/** @constructor */ -function $c_sc_SeqView$Drop() { - this.sc_View$Drop__f_underlying = null; - this.sc_View$Drop__f_n = 0; - this.sc_View$Drop__f_normN = 0; - this.sc_SeqView$Drop__f_underlying = null; - this.sc_SeqView$Drop__f_n = 0 -} -$c_sc_SeqView$Drop.prototype = new $h_sc_View$Drop(); -$c_sc_SeqView$Drop.prototype.constructor = $c_sc_SeqView$Drop; -/** @constructor */ -function $h_sc_SeqView$Drop() { - /**/ -} -$h_sc_SeqView$Drop.prototype = $c_sc_SeqView$Drop.prototype; -$c_sc_SeqView$Drop.prototype.map__F1__sc_SeqView = (function(f) { - return $ct_sc_SeqView$Map__sc_SeqOps__F1__(new $c_sc_SeqView$Map(), this, f) -}); -$c_sc_SeqView$Drop.prototype.stringPrefix__T = (function() { - return "SeqView" -}); -$c_sc_SeqView$Drop.prototype.concat__sc_IterableOnce__O = (function(suffix) { - return $f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix) -}); -$c_sc_SeqView$Drop.prototype.size__I = (function() { - return this.length__I() -}); -$c_sc_SeqView$Drop.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_SeqOps__distinctBy__F1__O(this, f) -}); -$c_sc_SeqView$Drop.prototype.indexWhere__F1__I__I = (function(p, from) { - var this$1 = this.iterator__sc_Iterator(); - return $f_sc_Iterator__indexWhere__F1__I__I(this$1, p, from) -}); -$c_sc_SeqView$Drop.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_IterableOps__sizeCompare__I__I(this, len) -}); -$c_sc_SeqView$Drop.prototype.isEmpty__Z = (function() { - return $f_sc_SeqOps__isEmpty__Z(this) -}); -$c_sc_SeqView$Drop.prototype.length__I = (function() { - var this$1 = this.sc_SeqView$Drop__f_underlying; - var x = ((this$1.length__I() - this.sc_View$Drop__f_normN) | 0); - return ((x > 0) ? x : 0) -}); -$c_sc_SeqView$Drop.prototype.apply__I__O = (function(i) { - return this.sc_SeqView$Drop__f_underlying.apply__I__O(((i + this.sc_View$Drop__f_normN) | 0)) -}); -$c_sc_SeqView$Drop.prototype.drop__I__sc_SeqView = (function(n) { - return $ct_sc_SeqView$Drop__sc_SeqOps__I__(new $c_sc_SeqView$Drop(), this.sc_SeqView$Drop__f_underlying, ((this.sc_SeqView$Drop__f_n + n) | 0)) -}); -$c_sc_SeqView$Drop.prototype.map__F1__O = (function(f) { - return this.map__F1__sc_SeqView(f) -}); -$c_sc_SeqView$Drop.prototype.drop__I__O = (function(n) { - return this.drop__I__sc_SeqView(n) -}); -var $d_sc_SeqView$Drop = new $TypeData().initClass({ - sc_SeqView$Drop: 0 -}, false, "scala.collection.SeqView$Drop", { - sc_SeqView$Drop: 1, - sc_View$Drop: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1 -}); -$c_sc_SeqView$Drop.prototype.$classData = $d_sc_SeqView$Drop; -function $ct_sc_SeqView$Id__sc_SeqOps__($thiz, underlying) { - $thiz.sc_SeqView$Id__f_underlying = underlying; - return $thiz -} -/** @constructor */ -function $c_sc_SeqView$Id() { - this.sc_SeqView$Id__f_underlying = null -} -$c_sc_SeqView$Id.prototype = new $h_sc_AbstractSeqView(); -$c_sc_SeqView$Id.prototype.constructor = $c_sc_SeqView$Id; -/** @constructor */ -function $h_sc_SeqView$Id() { - /**/ -} -$h_sc_SeqView$Id.prototype = $c_sc_SeqView$Id.prototype; -$c_sc_SeqView$Id.prototype.apply__I__O = (function(idx) { - return this.sc_SeqView$Id__f_underlying.apply__I__O(idx) -}); -$c_sc_SeqView$Id.prototype.length__I = (function() { - return this.sc_SeqView$Id__f_underlying.length__I() -}); -$c_sc_SeqView$Id.prototype.iterator__sc_Iterator = (function() { - return this.sc_SeqView$Id__f_underlying.iterator__sc_Iterator() -}); -$c_sc_SeqView$Id.prototype.knownSize__I = (function() { - return this.sc_SeqView$Id__f_underlying.knownSize__I() -}); -$c_sc_SeqView$Id.prototype.isEmpty__Z = (function() { - return this.sc_SeqView$Id__f_underlying.isEmpty__Z() -}); -var $d_sc_SeqView$Id = new $TypeData().initClass({ - sc_SeqView$Id: 0 -}, false, "scala.collection.SeqView$Id", { - sc_SeqView$Id: 1, - sc_AbstractSeqView: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1 -}); -$c_sc_SeqView$Id.prototype.$classData = $d_sc_SeqView$Id; -function $ct_sc_SeqView$Map__sc_SeqOps__F1__($thiz, underlying, f) { - $thiz.sc_SeqView$Map__f_underlying = underlying; - $thiz.sc_SeqView$Map__f_f = f; - $ct_sc_View$Map__sc_IterableOps__F1__($thiz, underlying, f); - return $thiz -} -/** @constructor */ -function $c_sc_SeqView$Map() { - this.sc_View$Map__f_underlying = null; - this.sc_View$Map__f_f = null; - this.sc_SeqView$Map__f_underlying = null; - this.sc_SeqView$Map__f_f = null -} -$c_sc_SeqView$Map.prototype = new $h_sc_View$Map(); -$c_sc_SeqView$Map.prototype.constructor = $c_sc_SeqView$Map; -/** @constructor */ -function $h_sc_SeqView$Map() { - /**/ -} -$h_sc_SeqView$Map.prototype = $c_sc_SeqView$Map.prototype; -$c_sc_SeqView$Map.prototype.map__F1__sc_SeqView = (function(f) { - return $ct_sc_SeqView$Map__sc_SeqOps__F1__(new $c_sc_SeqView$Map(), this, f) -}); -$c_sc_SeqView$Map.prototype.drop__I__sc_SeqView = (function(n) { - return $ct_sc_SeqView$Drop__sc_SeqOps__I__(new $c_sc_SeqView$Drop(), this, n) -}); -$c_sc_SeqView$Map.prototype.stringPrefix__T = (function() { - return "SeqView" -}); -$c_sc_SeqView$Map.prototype.concat__sc_IterableOnce__O = (function(suffix) { - return $f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix) -}); -$c_sc_SeqView$Map.prototype.size__I = (function() { - return this.length__I() -}); -$c_sc_SeqView$Map.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_SeqOps__distinctBy__F1__O(this, f) -}); -$c_sc_SeqView$Map.prototype.indexWhere__F1__I__I = (function(p, from) { - var this$1 = this.iterator__sc_Iterator(); - return $f_sc_Iterator__indexWhere__F1__I__I(this$1, p, from) -}); -$c_sc_SeqView$Map.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_IterableOps__sizeCompare__I__I(this, len) -}); -$c_sc_SeqView$Map.prototype.isEmpty__Z = (function() { - return $f_sc_SeqOps__isEmpty__Z(this) -}); -$c_sc_SeqView$Map.prototype.apply__I__O = (function(idx) { - return this.sc_SeqView$Map__f_f.apply__O__O(this.sc_SeqView$Map__f_underlying.apply__I__O(idx)) -}); -$c_sc_SeqView$Map.prototype.length__I = (function() { - return this.sc_SeqView$Map__f_underlying.length__I() -}); -$c_sc_SeqView$Map.prototype.drop__I__O = (function(n) { - return this.drop__I__sc_SeqView(n) -}); -$c_sc_SeqView$Map.prototype.map__F1__O = (function(f) { - return this.map__F1__sc_SeqView(f) -}); -var $d_sc_SeqView$Map = new $TypeData().initClass({ - sc_SeqView$Map: 0 -}, false, "scala.collection.SeqView$Map", { - sc_SeqView$Map: 1, - sc_View$Map: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1 -}); -$c_sc_SeqView$Map.prototype.$classData = $d_sc_SeqView$Map; -function $ct_sc_SeqView$Reverse__sc_SeqOps__($thiz, underlying) { - $thiz.sc_SeqView$Reverse__f_underlying = underlying; - return $thiz -} -/** @constructor */ -function $c_sc_SeqView$Reverse() { - this.sc_SeqView$Reverse__f_underlying = null -} -$c_sc_SeqView$Reverse.prototype = new $h_sc_AbstractSeqView(); -$c_sc_SeqView$Reverse.prototype.constructor = $c_sc_SeqView$Reverse; -/** @constructor */ -function $h_sc_SeqView$Reverse() { - /**/ -} -$h_sc_SeqView$Reverse.prototype = $c_sc_SeqView$Reverse.prototype; -$c_sc_SeqView$Reverse.prototype.apply__I__O = (function(i) { - return this.sc_SeqView$Reverse__f_underlying.apply__I__O((((((-1) + this.length__I()) | 0) - i) | 0)) -}); -$c_sc_SeqView$Reverse.prototype.length__I = (function() { - var this$1 = this.sc_SeqView$Reverse__f_underlying; - return this$1.length__I() -}); -$c_sc_SeqView$Reverse.prototype.isEmpty__Z = (function() { - return this.sc_SeqView$Reverse__f_underlying.isEmpty__Z() -}); -function $is_sci_Seq(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Seq))) -} -function $as_sci_Seq(obj) { - return (($is_sci_Seq(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Seq")) -} -function $isArrayOf_sci_Seq(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Seq))) -} -function $asArrayOf_sci_Seq(obj, depth) { - return (($isArrayOf_sci_Seq(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Seq;", depth)) -} -function $is_sci_Map(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Map))) -} -function $as_sci_Map(obj) { - return (($is_sci_Map(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Map")) -} -function $isArrayOf_sci_Map(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Map))) -} -function $asArrayOf_sci_Map(obj, depth) { - return (($isArrayOf_sci_Map(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Map;", depth)) -} -/** @constructor */ -function $c_sc_AbstractIndexedSeqView() { - /**/ -} -$c_sc_AbstractIndexedSeqView.prototype = new $h_sc_AbstractSeqView(); -$c_sc_AbstractIndexedSeqView.prototype.constructor = $c_sc_AbstractIndexedSeqView; -/** @constructor */ -function $h_sc_AbstractIndexedSeqView() { - /**/ -} -$h_sc_AbstractIndexedSeqView.prototype = $c_sc_AbstractIndexedSeqView.prototype; -$c_sc_AbstractIndexedSeqView.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this) -}); -$c_sc_AbstractIndexedSeqView.prototype.stringPrefix__T = (function() { - return "IndexedSeqView" -}); -$c_sc_AbstractIndexedSeqView.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sc_AbstractIndexedSeqView.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sc_AbstractIndexedSeqView.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sc_AbstractIndexedSeqView.prototype.map__F1__sc_SeqView = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_AbstractIndexedSeqView.prototype.map__F1__O = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_AbstractIndexedSeqView.prototype.drop__I__sc_SeqView = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -$c_sc_AbstractIndexedSeqView.prototype.drop__I__O = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -/** @constructor */ -function $c_sci_AbstractSet() { - /**/ -} -$c_sci_AbstractSet.prototype = new $h_sc_AbstractSet(); -$c_sci_AbstractSet.prototype.constructor = $c_sci_AbstractSet; -/** @constructor */ -function $h_sci_AbstractSet() { - /**/ -} -$h_sci_AbstractSet.prototype = $c_sci_AbstractSet.prototype; -$c_sci_AbstractSet.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_Set$() -}); -$c_sci_AbstractSet.prototype.removedAll__sc_IterableOnce__sci_SetOps = (function(that) { - return $f_sci_SetOps__removedAll__sc_IterableOnce__sci_SetOps(this, that) -}); -/** @constructor */ -function $c_sc_IndexedSeqView$Drop(underlying, n) { - this.sc_View$Drop__f_underlying = null; - this.sc_View$Drop__f_n = 0; - this.sc_View$Drop__f_normN = 0; - this.sc_SeqView$Drop__f_underlying = null; - this.sc_SeqView$Drop__f_n = 0; - $ct_sc_SeqView$Drop__sc_SeqOps__I__(this, underlying, n) -} -$c_sc_IndexedSeqView$Drop.prototype = new $h_sc_SeqView$Drop(); -$c_sc_IndexedSeqView$Drop.prototype.constructor = $c_sc_IndexedSeqView$Drop; -/** @constructor */ -function $h_sc_IndexedSeqView$Drop() { - /**/ -} -$h_sc_IndexedSeqView$Drop.prototype = $c_sc_IndexedSeqView$Drop.prototype; -$c_sc_IndexedSeqView$Drop.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this) -}); -$c_sc_IndexedSeqView$Drop.prototype.stringPrefix__T = (function() { - return "IndexedSeqView" -}); -$c_sc_IndexedSeqView$Drop.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sc_IndexedSeqView$Drop.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sc_IndexedSeqView$Drop.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sc_IndexedSeqView$Drop.prototype.map__F1__sc_SeqView = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Drop.prototype.map__F1__O = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Drop.prototype.drop__I__sc_SeqView = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -$c_sc_IndexedSeqView$Drop.prototype.drop__I__O = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -var $d_sc_IndexedSeqView$Drop = new $TypeData().initClass({ - sc_IndexedSeqView$Drop: 0 -}, false, "scala.collection.IndexedSeqView$Drop", { - sc_IndexedSeqView$Drop: 1, - sc_SeqView$Drop: 1, - sc_View$Drop: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1 -}); -$c_sc_IndexedSeqView$Drop.prototype.$classData = $d_sc_IndexedSeqView$Drop; -/** @constructor */ -function $c_sc_IndexedSeqView$Id(underlying) { - this.sc_SeqView$Id__f_underlying = null; - $ct_sc_SeqView$Id__sc_SeqOps__(this, underlying) -} -$c_sc_IndexedSeqView$Id.prototype = new $h_sc_SeqView$Id(); -$c_sc_IndexedSeqView$Id.prototype.constructor = $c_sc_IndexedSeqView$Id; -/** @constructor */ -function $h_sc_IndexedSeqView$Id() { - /**/ -} -$h_sc_IndexedSeqView$Id.prototype = $c_sc_IndexedSeqView$Id.prototype; -$c_sc_IndexedSeqView$Id.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this) -}); -$c_sc_IndexedSeqView$Id.prototype.stringPrefix__T = (function() { - return "IndexedSeqView" -}); -$c_sc_IndexedSeqView$Id.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sc_IndexedSeqView$Id.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sc_IndexedSeqView$Id.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sc_IndexedSeqView$Id.prototype.map__F1__sc_SeqView = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Id.prototype.map__F1__O = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Id.prototype.drop__I__sc_SeqView = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -$c_sc_IndexedSeqView$Id.prototype.drop__I__O = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -var $d_sc_IndexedSeqView$Id = new $TypeData().initClass({ - sc_IndexedSeqView$Id: 0 -}, false, "scala.collection.IndexedSeqView$Id", { - sc_IndexedSeqView$Id: 1, - sc_SeqView$Id: 1, - sc_AbstractSeqView: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1 -}); -$c_sc_IndexedSeqView$Id.prototype.$classData = $d_sc_IndexedSeqView$Id; -/** @constructor */ -function $c_sc_IndexedSeqView$Map(underlying, f) { - this.sc_View$Map__f_underlying = null; - this.sc_View$Map__f_f = null; - this.sc_SeqView$Map__f_underlying = null; - this.sc_SeqView$Map__f_f = null; - $ct_sc_SeqView$Map__sc_SeqOps__F1__(this, underlying, f) -} -$c_sc_IndexedSeqView$Map.prototype = new $h_sc_SeqView$Map(); -$c_sc_IndexedSeqView$Map.prototype.constructor = $c_sc_IndexedSeqView$Map; -/** @constructor */ -function $h_sc_IndexedSeqView$Map() { - /**/ -} -$h_sc_IndexedSeqView$Map.prototype = $c_sc_IndexedSeqView$Map.prototype; -$c_sc_IndexedSeqView$Map.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this) -}); -$c_sc_IndexedSeqView$Map.prototype.stringPrefix__T = (function() { - return "IndexedSeqView" -}); -$c_sc_IndexedSeqView$Map.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sc_IndexedSeqView$Map.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sc_IndexedSeqView$Map.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sc_IndexedSeqView$Map.prototype.map__F1__sc_SeqView = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Map.prototype.map__F1__O = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Map.prototype.drop__I__sc_SeqView = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -$c_sc_IndexedSeqView$Map.prototype.drop__I__O = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -var $d_sc_IndexedSeqView$Map = new $TypeData().initClass({ - sc_IndexedSeqView$Map: 0 -}, false, "scala.collection.IndexedSeqView$Map", { - sc_IndexedSeqView$Map: 1, - sc_SeqView$Map: 1, - sc_View$Map: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1 -}); -$c_sc_IndexedSeqView$Map.prototype.$classData = $d_sc_IndexedSeqView$Map; -/** @constructor */ -function $c_sc_IndexedSeqView$Reverse(underlying) { - this.sc_SeqView$Reverse__f_underlying = null; - this.sc_IndexedSeqView$Reverse__f_underlying = null; - this.sc_IndexedSeqView$Reverse__f_underlying = underlying; - $ct_sc_SeqView$Reverse__sc_SeqOps__(this, underlying) -} -$c_sc_IndexedSeqView$Reverse.prototype = new $h_sc_SeqView$Reverse(); -$c_sc_IndexedSeqView$Reverse.prototype.constructor = $c_sc_IndexedSeqView$Reverse; -/** @constructor */ -function $h_sc_IndexedSeqView$Reverse() { - /**/ -} -$h_sc_IndexedSeqView$Reverse.prototype = $c_sc_IndexedSeqView$Reverse.prototype; -$c_sc_IndexedSeqView$Reverse.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this) -}); -$c_sc_IndexedSeqView$Reverse.prototype.stringPrefix__T = (function() { - return "IndexedSeqView" -}); -$c_sc_IndexedSeqView$Reverse.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sc_IndexedSeqView$Reverse.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sc_IndexedSeqView$Reverse.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sc_IndexedSeqView$Reverse.prototype.map__F1__sc_SeqView = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Reverse.prototype.map__F1__O = (function(f) { - return new $c_sc_IndexedSeqView$Map(this, f) -}); -$c_sc_IndexedSeqView$Reverse.prototype.drop__I__sc_SeqView = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -$c_sc_IndexedSeqView$Reverse.prototype.drop__I__O = (function(n) { - return new $c_sc_IndexedSeqView$Drop(this, n) -}); -var $d_sc_IndexedSeqView$Reverse = new $TypeData().initClass({ - sc_IndexedSeqView$Reverse: 0 -}, false, "scala.collection.IndexedSeqView$Reverse", { - sc_IndexedSeqView$Reverse: 1, - sc_SeqView$Reverse: 1, - sc_AbstractSeqView: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1 -}); -$c_sc_IndexedSeqView$Reverse.prototype.$classData = $d_sc_IndexedSeqView$Reverse; -/** @constructor */ -function $c_sci_AbstractSeq() { - /**/ -} -$c_sci_AbstractSeq.prototype = new $h_sc_AbstractSeq(); -$c_sci_AbstractSeq.prototype.constructor = $c_sci_AbstractSeq; -/** @constructor */ -function $h_sci_AbstractSeq() { - /**/ -} -$h_sci_AbstractSeq.prototype = $c_sci_AbstractSeq.prototype; -/** @constructor */ -function $c_scm_ArrayBufferView(array, length) { - this.scm_ArrayBufferView__f_array = null; - this.scm_ArrayBufferView__f_length = 0; - this.scm_ArrayBufferView__f_array = array; - this.scm_ArrayBufferView__f_length = length -} -$c_scm_ArrayBufferView.prototype = new $h_sc_AbstractIndexedSeqView(); -$c_scm_ArrayBufferView.prototype.constructor = $c_scm_ArrayBufferView; -/** @constructor */ -function $h_scm_ArrayBufferView() { - /**/ -} -$h_scm_ArrayBufferView.prototype = $c_scm_ArrayBufferView.prototype; -$c_scm_ArrayBufferView.prototype.length__I = (function() { - return this.scm_ArrayBufferView__f_length -}); -$c_scm_ArrayBufferView.prototype.apply__I__O = (function(n) { - if ((n < this.scm_ArrayBufferView__f_length)) { - return this.scm_ArrayBufferView__f_array.get(n) - } else { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((n + " is out of bounds (min 0, max ") + (((-1) + this.scm_ArrayBufferView__f_length) | 0)) + ")")) - } -}); -$c_scm_ArrayBufferView.prototype.className__T = (function() { - return "ArrayBufferView" -}); -var $d_scm_ArrayBufferView = new $TypeData().initClass({ - scm_ArrayBufferView: 0 -}, false, "scala.collection.mutable.ArrayBufferView", { - scm_ArrayBufferView: 1, - sc_AbstractIndexedSeqView: 1, - sc_AbstractSeqView: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1 -}); -$c_scm_ArrayBufferView.prototype.$classData = $d_scm_ArrayBufferView; -/** @constructor */ -function $c_sci_AbstractMap() { - /**/ -} -$c_sci_AbstractMap.prototype = new $h_sc_AbstractMap(); -$c_sci_AbstractMap.prototype.constructor = $c_sci_AbstractMap; -/** @constructor */ -function $h_sci_AbstractMap() { - /**/ -} -$h_sci_AbstractMap.prototype = $c_sci_AbstractMap.prototype; -$c_sci_AbstractMap.prototype.mapFactory__sc_MapFactory = (function() { - return $m_sci_Map$() -}); -$c_sci_AbstractMap.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return this -}); -$c_sci_AbstractMap.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_Iterable$() -}); -function $f_sci_IndexedSeq__canEqual__O__Z($thiz, that) { - if ((!$is_sci_IndexedSeq(that))) { - return true - } else { - var x2 = $as_sci_IndexedSeq(that); - return ($thiz.length__I() === x2.length__I()) - } -} -function $f_sci_IndexedSeq__sameElements__sc_IterableOnce__Z($thiz, o) { - if ($is_sci_IndexedSeq(o)) { - var x2 = $as_sci_IndexedSeq(o); - if (($thiz === x2)) { - return true - } else { - var length = $thiz.length__I(); - var equal = (length === x2.length__I()); - if (equal) { - var index = 0; - var a = $thiz.applyPreferredMaxLength__I(); - var b = x2.applyPreferredMaxLength__I(); - var preferredLength = ((a < b) ? a : b); - var hi = (length >> 31); - var hi$1 = (preferredLength >> 31); - var lo = (preferredLength << 1); - var hi$2 = (((preferredLength >>> 31) | 0) | (hi$1 << 1)); - if (((hi === hi$2) ? (((-2147483648) ^ length) > ((-2147483648) ^ lo)) : (hi > hi$2))) { - var maxApplyCompare = preferredLength - } else { - var maxApplyCompare = length - }; - while (((index < maxApplyCompare) && equal)) { - equal = $m_sr_BoxesRunTime$().equals__O__O__Z($thiz.apply__I__O(index), x2.apply__I__O(index)); - index = ((1 + index) | 0) - }; - if (((index < length) && equal)) { - var thisIt = $thiz.iterator__sc_Iterator().drop__I__sc_Iterator(index); - var thatIt = x2.iterator__sc_Iterator().drop__I__sc_Iterator(index); - while ((equal && thisIt.hasNext__Z())) { - equal = $m_sr_BoxesRunTime$().equals__O__O__Z(thisIt.next__O(), thatIt.next__O()) - } - } - }; - return equal - } - } else { - return $f_sc_SeqOps__sameElements__sc_IterableOnce__Z($thiz, o) - } -} -function $is_sci_IndexedSeq(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_IndexedSeq))) -} -function $as_sci_IndexedSeq(obj) { - return (($is_sci_IndexedSeq(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.IndexedSeq")) -} -function $isArrayOf_sci_IndexedSeq(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_IndexedSeq))) -} -function $asArrayOf_sci_IndexedSeq(obj, depth) { - return (($isArrayOf_sci_IndexedSeq(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.IndexedSeq;", depth)) -} -/** @constructor */ -function $c_sci_Set$EmptySet$() { - /**/ -} -$c_sci_Set$EmptySet$.prototype = new $h_sci_AbstractSet(); -$c_sci_Set$EmptySet$.prototype.constructor = $c_sci_Set$EmptySet$; -/** @constructor */ -function $h_sci_Set$EmptySet$() { - /**/ -} -$h_sci_Set$EmptySet$.prototype = $c_sci_Set$EmptySet$.prototype; -$c_sci_Set$EmptySet$.prototype.size__I = (function() { - return 0 -}); -$c_sci_Set$EmptySet$.prototype.isEmpty__Z = (function() { - return true -}); -$c_sci_Set$EmptySet$.prototype.knownSize__I = (function() { - return 0 -}); -$c_sci_Set$EmptySet$.prototype.subsetOf__sc_Set__Z = (function(that) { - return true -}); -$c_sci_Set$EmptySet$.prototype.view__sc_View = (function() { - return $m_sc_View$Empty$() -}); -$c_sci_Set$EmptySet$.prototype.contains__O__Z = (function(elem) { - return false -}); -$c_sci_Set$EmptySet$.prototype.iterator__sc_Iterator = (function() { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty -}); -$c_sci_Set$EmptySet$.prototype.foreach__F1__V = (function(f) { - /**/ -}); -$c_sci_Set$EmptySet$.prototype.excl__O__sci_SetOps = (function(elem) { - return this -}); -$c_sci_Set$EmptySet$.prototype.incl__O__sci_SetOps = (function(elem) { - return new $c_sci_Set$Set1(elem) -}); -$c_sci_Set$EmptySet$.prototype.removedAll__sc_IterableOnce__sci_SetOps = (function(that) { - return this -}); -$c_sci_Set$EmptySet$.prototype.filter__F1__O = (function(pred) { - return this -}); -var $d_sci_Set$EmptySet$ = new $TypeData().initClass({ - sci_Set$EmptySet$: 0 -}, false, "scala.collection.immutable.Set$EmptySet$", { - sci_Set$EmptySet$: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$EmptySet$.prototype.$classData = $d_sci_Set$EmptySet$; -var $n_sci_Set$EmptySet$; -function $m_sci_Set$EmptySet$() { - if ((!$n_sci_Set$EmptySet$)) { - $n_sci_Set$EmptySet$ = new $c_sci_Set$EmptySet$() - }; - return $n_sci_Set$EmptySet$ -} -/** @constructor */ -function $c_sc_StringView(s) { - this.sc_StringView__f_s = null; - this.sc_StringView__f_s = s -} -$c_sc_StringView.prototype = new $h_sc_AbstractIndexedSeqView(); -$c_sc_StringView.prototype.constructor = $c_sc_StringView; -/** @constructor */ -function $h_sc_StringView() { - /**/ -} -$h_sc_StringView.prototype = $c_sc_StringView.prototype; -$c_sc_StringView.prototype.length__I = (function() { - var this$1 = this.sc_StringView__f_s; - return $uI(this$1.length) -}); -$c_sc_StringView.prototype.toString__T = (function() { - return (("StringView(" + this.sc_StringView__f_s) + ")") -}); -$c_sc_StringView.prototype.productPrefix__T = (function() { - return "StringView" -}); -$c_sc_StringView.prototype.productArity__I = (function() { - return 1 -}); -$c_sc_StringView.prototype.productElement__I__O = (function(x$1) { - return ((x$1 === 0) ? this.sc_StringView__f_s : $m_sr_Statics$().ioobe__I__O(x$1)) -}); -$c_sc_StringView.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_sc_StringView.prototype.hashCode__I = (function() { - var this$2 = $m_s_util_hashing_MurmurHash3$(); - return this$2.productHash__s_Product__I__Z__I(this, (-889275714), false) -}); -$c_sc_StringView.prototype.equals__O__Z = (function(x$1) { - if ((this === x$1)) { - return true - } else if ((x$1 instanceof $c_sc_StringView)) { - var StringView$1 = $as_sc_StringView(x$1); - return (this.sc_StringView__f_s === StringView$1.sc_StringView__f_s) - } else { - return false - } -}); -$c_sc_StringView.prototype.apply__I__O = (function(i) { - var this$1 = this.sc_StringView__f_s; - return $bC((65535 & $uI(this$1.charCodeAt(i)))) -}); -function $as_sc_StringView(obj) { - return (((obj instanceof $c_sc_StringView) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.StringView")) -} -function $isArrayOf_sc_StringView(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_StringView))) -} -function $asArrayOf_sc_StringView(obj, depth) { - return (($isArrayOf_sc_StringView(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.StringView;", depth)) -} -var $d_sc_StringView = new $TypeData().initClass({ - sc_StringView: 0 -}, false, "scala.collection.StringView", { - sc_StringView: 1, - sc_AbstractIndexedSeqView: 1, - sc_AbstractSeqView: 1, - sc_AbstractView: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_View: 1, - Ljava_io_Serializable: 1, - sc_SeqView: 1, - sc_SeqOps: 1, - sc_IndexedSeqView: 1, - sc_IndexedSeqOps: 1, - s_Product: 1, - s_Equals: 1 -}); -$c_sc_StringView.prototype.$classData = $d_sc_StringView; -/** @constructor */ -function $c_sci_Set$Set1(elem1) { - this.sci_Set$Set1__f_elem1 = null; - this.sci_Set$Set1__f_elem1 = elem1 -} -$c_sci_Set$Set1.prototype = new $h_sci_AbstractSet(); -$c_sci_Set$Set1.prototype.constructor = $c_sci_Set$Set1; -/** @constructor */ -function $h_sci_Set$Set1() { - /**/ -} -$h_sci_Set$Set1.prototype = $c_sci_Set$Set1.prototype; -$c_sci_Set$Set1.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Set$Set1.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Set$Set1.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Set$Set1.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Set(pred, false) -}); -$c_sci_Set$Set1.prototype.size__I = (function() { - return 1 -}); -$c_sci_Set$Set1.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Set$Set1.prototype.knownSize__I = (function() { - return 1 -}); -$c_sci_Set$Set1.prototype.contains__O__Z = (function(elem) { - return $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set1__f_elem1) -}); -$c_sci_Set$Set1.prototype.incl__O__sci_Set = (function(elem) { - return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set2(this.sci_Set$Set1__f_elem1, elem)) -}); -$c_sci_Set$Set1.prototype.excl__O__sci_Set = (function(elem) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set1__f_elem1) ? $m_sci_Set$EmptySet$() : this) -}); -$c_sci_Set$Set1.prototype.iterator__sc_Iterator = (function() { - $m_sc_Iterator$(); - var a = this.sci_Set$Set1__f_elem1; - return new $c_sc_Iterator$$anon$20(a) -}); -$c_sci_Set$Set1.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(this.sci_Set$Set1__f_elem1) -}); -$c_sci_Set$Set1.prototype.forall__F1__Z = (function(p) { - return $uZ(p.apply__O__O(this.sci_Set$Set1__f_elem1)) -}); -$c_sci_Set$Set1.prototype.filterImpl__F1__Z__sci_Set = (function(pred, isFlipped) { - return (($uZ(pred.apply__O__O(this.sci_Set$Set1__f_elem1)) !== isFlipped) ? this : $m_sci_Set$EmptySet$()) -}); -$c_sci_Set$Set1.prototype.find__F1__s_Option = (function(p) { - return ($uZ(p.apply__O__O(this.sci_Set$Set1__f_elem1)) ? new $c_s_Some(this.sci_Set$Set1__f_elem1) : $m_s_None$()) -}); -$c_sci_Set$Set1.prototype.head__O = (function() { - return this.sci_Set$Set1__f_elem1 -}); -$c_sci_Set$Set1.prototype.tail__O = (function() { - return $m_sci_Set$EmptySet$() -}); -$c_sci_Set$Set1.prototype.excl__O__sci_SetOps = (function(elem) { - return this.excl__O__sci_Set(elem) -}); -$c_sci_Set$Set1.prototype.incl__O__sci_SetOps = (function(elem) { - return this.incl__O__sci_Set(elem) -}); -var $d_sci_Set$Set1 = new $TypeData().initClass({ - sci_Set$Set1: 0 -}, false, "scala.collection.immutable.Set$Set1", { - sci_Set$Set1: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set1.prototype.$classData = $d_sci_Set$Set1; -/** @constructor */ -function $c_sci_Set$Set2(elem1, elem2) { - this.sci_Set$Set2__f_elem1 = null; - this.sci_Set$Set2__f_elem2 = null; - this.sci_Set$Set2__f_elem1 = elem1; - this.sci_Set$Set2__f_elem2 = elem2 -} -$c_sci_Set$Set2.prototype = new $h_sci_AbstractSet(); -$c_sci_Set$Set2.prototype.constructor = $c_sci_Set$Set2; -/** @constructor */ -function $h_sci_Set$Set2() { - /**/ -} -$h_sci_Set$Set2.prototype = $c_sci_Set$Set2.prototype; -$c_sci_Set$Set2.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Set$Set2.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Set$Set2.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Set$Set2.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Set(pred, false) -}); -$c_sci_Set$Set2.prototype.size__I = (function() { - return 2 -}); -$c_sci_Set$Set2.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Set$Set2.prototype.knownSize__I = (function() { - return 2 -}); -$c_sci_Set$Set2.prototype.contains__O__Z = (function(elem) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set2__f_elem1) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set2__f_elem2)) -}); -$c_sci_Set$Set2.prototype.incl__O__sci_Set = (function(elem) { - return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set3(this.sci_Set$Set2__f_elem1, this.sci_Set$Set2__f_elem2, elem)) -}); -$c_sci_Set$Set2.prototype.excl__O__sci_Set = (function(elem) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set2__f_elem1) ? new $c_sci_Set$Set1(this.sci_Set$Set2__f_elem2) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set2__f_elem2) ? new $c_sci_Set$Set1(this.sci_Set$Set2__f_elem1) : this)) -}); -$c_sci_Set$Set2.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Set$Set2$$anon$1(this) -}); -$c_sci_Set$Set2.prototype.scala$collection$immutable$Set$Set2$$getElem__I__O = (function(i) { - switch (i) { - case 0: { - return this.sci_Set$Set2__f_elem1; - break - } - case 1: { - return this.sci_Set$Set2__f_elem2; - break - } - default: { - throw new $c_s_MatchError(i) - } - } -}); -$c_sci_Set$Set2.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(this.sci_Set$Set2__f_elem1); - f.apply__O__O(this.sci_Set$Set2__f_elem2) -}); -$c_sci_Set$Set2.prototype.forall__F1__Z = (function(p) { - return ($uZ(p.apply__O__O(this.sci_Set$Set2__f_elem1)) && $uZ(p.apply__O__O(this.sci_Set$Set2__f_elem2))) -}); -$c_sci_Set$Set2.prototype.filterImpl__F1__Z__sci_Set = (function(pred, isFlipped) { - var r1 = null; - var n = 0; - if (($uZ(pred.apply__O__O(this.sci_Set$Set2__f_elem1)) !== isFlipped)) { - r1 = this.sci_Set$Set2__f_elem1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set2__f_elem2)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set2__f_elem2 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Set$EmptySet$(); - break - } - case 1: { - return new $c_sci_Set$Set1(r1); - break - } - case 2: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Set$Set2.prototype.find__F1__s_Option = (function(p) { - return ($uZ(p.apply__O__O(this.sci_Set$Set2__f_elem1)) ? new $c_s_Some(this.sci_Set$Set2__f_elem1) : ($uZ(p.apply__O__O(this.sci_Set$Set2__f_elem2)) ? new $c_s_Some(this.sci_Set$Set2__f_elem2) : $m_s_None$())) -}); -$c_sci_Set$Set2.prototype.head__O = (function() { - return this.sci_Set$Set2__f_elem1 -}); -$c_sci_Set$Set2.prototype.tail__sci_Set = (function() { - return new $c_sci_Set$Set1(this.sci_Set$Set2__f_elem2) -}); -$c_sci_Set$Set2.prototype.tail__O = (function() { - return this.tail__sci_Set() -}); -$c_sci_Set$Set2.prototype.excl__O__sci_SetOps = (function(elem) { - return this.excl__O__sci_Set(elem) -}); -$c_sci_Set$Set2.prototype.incl__O__sci_SetOps = (function(elem) { - return this.incl__O__sci_Set(elem) -}); -var $d_sci_Set$Set2 = new $TypeData().initClass({ - sci_Set$Set2: 0 -}, false, "scala.collection.immutable.Set$Set2", { - sci_Set$Set2: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set2.prototype.$classData = $d_sci_Set$Set2; -/** @constructor */ -function $c_sci_Set$Set3(elem1, elem2, elem3) { - this.sci_Set$Set3__f_elem1 = null; - this.sci_Set$Set3__f_elem2 = null; - this.sci_Set$Set3__f_elem3 = null; - this.sci_Set$Set3__f_elem1 = elem1; - this.sci_Set$Set3__f_elem2 = elem2; - this.sci_Set$Set3__f_elem3 = elem3 -} -$c_sci_Set$Set3.prototype = new $h_sci_AbstractSet(); -$c_sci_Set$Set3.prototype.constructor = $c_sci_Set$Set3; -/** @constructor */ -function $h_sci_Set$Set3() { - /**/ -} -$h_sci_Set$Set3.prototype = $c_sci_Set$Set3.prototype; -$c_sci_Set$Set3.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Set$Set3.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Set$Set3.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Set$Set3.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Set(pred, false) -}); -$c_sci_Set$Set3.prototype.size__I = (function() { - return 3 -}); -$c_sci_Set$Set3.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Set$Set3.prototype.knownSize__I = (function() { - return 3 -}); -$c_sci_Set$Set3.prototype.contains__O__Z = (function(elem) { - return (($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem1) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem2)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem3)) -}); -$c_sci_Set$Set3.prototype.incl__O__sci_Set = (function(elem) { - return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set4(this.sci_Set$Set3__f_elem1, this.sci_Set$Set3__f_elem2, this.sci_Set$Set3__f_elem3, elem)) -}); -$c_sci_Set$Set3.prototype.excl__O__sci_Set = (function(elem) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem1) ? new $c_sci_Set$Set2(this.sci_Set$Set3__f_elem2, this.sci_Set$Set3__f_elem3) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem2) ? new $c_sci_Set$Set2(this.sci_Set$Set3__f_elem1, this.sci_Set$Set3__f_elem3) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set3__f_elem3) ? new $c_sci_Set$Set2(this.sci_Set$Set3__f_elem1, this.sci_Set$Set3__f_elem2) : this))) -}); -$c_sci_Set$Set3.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Set$Set3$$anon$2(this) -}); -$c_sci_Set$Set3.prototype.scala$collection$immutable$Set$Set3$$getElem__I__O = (function(i) { - switch (i) { - case 0: { - return this.sci_Set$Set3__f_elem1; - break - } - case 1: { - return this.sci_Set$Set3__f_elem2; - break - } - case 2: { - return this.sci_Set$Set3__f_elem3; - break - } - default: { - throw new $c_s_MatchError(i) - } - } -}); -$c_sci_Set$Set3.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(this.sci_Set$Set3__f_elem1); - f.apply__O__O(this.sci_Set$Set3__f_elem2); - f.apply__O__O(this.sci_Set$Set3__f_elem3) -}); -$c_sci_Set$Set3.prototype.forall__F1__Z = (function(p) { - return (($uZ(p.apply__O__O(this.sci_Set$Set3__f_elem1)) && $uZ(p.apply__O__O(this.sci_Set$Set3__f_elem2))) && $uZ(p.apply__O__O(this.sci_Set$Set3__f_elem3))) -}); -$c_sci_Set$Set3.prototype.filterImpl__F1__Z__sci_Set = (function(pred, isFlipped) { - var r1 = null; - var r2 = null; - var n = 0; - if (($uZ(pred.apply__O__O(this.sci_Set$Set3__f_elem1)) !== isFlipped)) { - r1 = this.sci_Set$Set3__f_elem1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set3__f_elem2)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set3__f_elem2 - } else { - r2 = this.sci_Set$Set3__f_elem2 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set3__f_elem3)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set3__f_elem3 - } else if ((n === 1)) { - r2 = this.sci_Set$Set3__f_elem3 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Set$EmptySet$(); - break - } - case 1: { - return new $c_sci_Set$Set1(r1); - break - } - case 2: { - return new $c_sci_Set$Set2(r1, r2); - break - } - case 3: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Set$Set3.prototype.find__F1__s_Option = (function(p) { - return ($uZ(p.apply__O__O(this.sci_Set$Set3__f_elem1)) ? new $c_s_Some(this.sci_Set$Set3__f_elem1) : ($uZ(p.apply__O__O(this.sci_Set$Set3__f_elem2)) ? new $c_s_Some(this.sci_Set$Set3__f_elem2) : ($uZ(p.apply__O__O(this.sci_Set$Set3__f_elem3)) ? new $c_s_Some(this.sci_Set$Set3__f_elem3) : $m_s_None$()))) -}); -$c_sci_Set$Set3.prototype.head__O = (function() { - return this.sci_Set$Set3__f_elem1 -}); -$c_sci_Set$Set3.prototype.tail__sci_Set = (function() { - return new $c_sci_Set$Set2(this.sci_Set$Set3__f_elem2, this.sci_Set$Set3__f_elem3) -}); -$c_sci_Set$Set3.prototype.tail__O = (function() { - return this.tail__sci_Set() -}); -$c_sci_Set$Set3.prototype.excl__O__sci_SetOps = (function(elem) { - return this.excl__O__sci_Set(elem) -}); -$c_sci_Set$Set3.prototype.incl__O__sci_SetOps = (function(elem) { - return this.incl__O__sci_Set(elem) -}); -var $d_sci_Set$Set3 = new $TypeData().initClass({ - sci_Set$Set3: 0 -}, false, "scala.collection.immutable.Set$Set3", { - sci_Set$Set3: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set3.prototype.$classData = $d_sci_Set$Set3; -/** @constructor */ -function $c_sci_Set$Set4(elem1, elem2, elem3, elem4) { - this.sci_Set$Set4__f_elem1 = null; - this.sci_Set$Set4__f_elem2 = null; - this.sci_Set$Set4__f_elem3 = null; - this.sci_Set$Set4__f_elem4 = null; - this.sci_Set$Set4__f_elem1 = elem1; - this.sci_Set$Set4__f_elem2 = elem2; - this.sci_Set$Set4__f_elem3 = elem3; - this.sci_Set$Set4__f_elem4 = elem4 -} -$c_sci_Set$Set4.prototype = new $h_sci_AbstractSet(); -$c_sci_Set$Set4.prototype.constructor = $c_sci_Set$Set4; -/** @constructor */ -function $h_sci_Set$Set4() { - /**/ -} -$h_sci_Set$Set4.prototype = $c_sci_Set$Set4.prototype; -$c_sci_Set$Set4.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Set$Set4.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Set$Set4.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Set$Set4.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Set(pred, false) -}); -$c_sci_Set$Set4.prototype.size__I = (function() { - return 4 -}); -$c_sci_Set$Set4.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Set$Set4.prototype.knownSize__I = (function() { - return 4 -}); -$c_sci_Set$Set4.prototype.contains__O__Z = (function(elem) { - return ((($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem1) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem2)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem3)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem4)) -}); -$c_sci_Set$Set4.prototype.incl__O__sci_Set = (function(elem) { - if (this.contains__O__Z(elem)) { - return this - } else { - var this$1 = $m_sci_HashSet$(); - var this$2 = this$1.sci_HashSet$__f_EmptySet; - var elem$1 = this.sci_Set$Set4__f_elem1; - var this$3 = this$2.incl__O__sci_HashSet(elem$1); - var elem$2 = this.sci_Set$Set4__f_elem2; - var this$4 = this$3.incl__O__sci_HashSet(elem$2); - var elem$3 = this.sci_Set$Set4__f_elem3; - var this$5 = this$4.incl__O__sci_HashSet(elem$3); - var elem$4 = this.sci_Set$Set4__f_elem4; - var this$6 = this$5.incl__O__sci_HashSet(elem$4); - return this$6.incl__O__sci_HashSet(elem) - } -}); -$c_sci_Set$Set4.prototype.excl__O__sci_Set = (function(elem) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem1) ? new $c_sci_Set$Set3(this.sci_Set$Set4__f_elem2, this.sci_Set$Set4__f_elem3, this.sci_Set$Set4__f_elem4) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem2) ? new $c_sci_Set$Set3(this.sci_Set$Set4__f_elem1, this.sci_Set$Set4__f_elem3, this.sci_Set$Set4__f_elem4) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem3) ? new $c_sci_Set$Set3(this.sci_Set$Set4__f_elem1, this.sci_Set$Set4__f_elem2, this.sci_Set$Set4__f_elem4) : ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.sci_Set$Set4__f_elem4) ? new $c_sci_Set$Set3(this.sci_Set$Set4__f_elem1, this.sci_Set$Set4__f_elem2, this.sci_Set$Set4__f_elem3) : this)))) -}); -$c_sci_Set$Set4.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Set$Set4$$anon$3(this) -}); -$c_sci_Set$Set4.prototype.scala$collection$immutable$Set$Set4$$getElem__I__O = (function(i) { - switch (i) { - case 0: { - return this.sci_Set$Set4__f_elem1; - break - } - case 1: { - return this.sci_Set$Set4__f_elem2; - break - } - case 2: { - return this.sci_Set$Set4__f_elem3; - break - } - case 3: { - return this.sci_Set$Set4__f_elem4; - break - } - default: { - throw new $c_s_MatchError(i) - } - } -}); -$c_sci_Set$Set4.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(this.sci_Set$Set4__f_elem1); - f.apply__O__O(this.sci_Set$Set4__f_elem2); - f.apply__O__O(this.sci_Set$Set4__f_elem3); - f.apply__O__O(this.sci_Set$Set4__f_elem4) -}); -$c_sci_Set$Set4.prototype.forall__F1__Z = (function(p) { - return ((($uZ(p.apply__O__O(this.sci_Set$Set4__f_elem1)) && $uZ(p.apply__O__O(this.sci_Set$Set4__f_elem2))) && $uZ(p.apply__O__O(this.sci_Set$Set4__f_elem3))) && $uZ(p.apply__O__O(this.sci_Set$Set4__f_elem4))) -}); -$c_sci_Set$Set4.prototype.filterImpl__F1__Z__sci_Set = (function(pred, isFlipped) { - var r1 = null; - var r2 = null; - var r3 = null; - var n = 0; - if (($uZ(pred.apply__O__O(this.sci_Set$Set4__f_elem1)) !== isFlipped)) { - r1 = this.sci_Set$Set4__f_elem1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set4__f_elem2)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set4__f_elem2 - } else { - r2 = this.sci_Set$Set4__f_elem2 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set4__f_elem3)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set4__f_elem3 - } else if ((n === 1)) { - r2 = this.sci_Set$Set4__f_elem3 - } else { - r3 = this.sci_Set$Set4__f_elem3 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(this.sci_Set$Set4__f_elem4)) !== isFlipped)) { - if ((n === 0)) { - r1 = this.sci_Set$Set4__f_elem4 - } else if ((n === 1)) { - r2 = this.sci_Set$Set4__f_elem4 - } else if ((n === 2)) { - r3 = this.sci_Set$Set4__f_elem4 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Set$EmptySet$(); - break - } - case 1: { - return new $c_sci_Set$Set1(r1); - break - } - case 2: { - return new $c_sci_Set$Set2(r1, r2); - break - } - case 3: { - return new $c_sci_Set$Set3(r1, r2, r3); - break - } - case 4: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Set$Set4.prototype.find__F1__s_Option = (function(p) { - return ($uZ(p.apply__O__O(this.sci_Set$Set4__f_elem1)) ? new $c_s_Some(this.sci_Set$Set4__f_elem1) : ($uZ(p.apply__O__O(this.sci_Set$Set4__f_elem2)) ? new $c_s_Some(this.sci_Set$Set4__f_elem2) : ($uZ(p.apply__O__O(this.sci_Set$Set4__f_elem3)) ? new $c_s_Some(this.sci_Set$Set4__f_elem3) : ($uZ(p.apply__O__O(this.sci_Set$Set4__f_elem4)) ? new $c_s_Some(this.sci_Set$Set4__f_elem4) : $m_s_None$())))) -}); -$c_sci_Set$Set4.prototype.head__O = (function() { - return this.sci_Set$Set4__f_elem1 -}); -$c_sci_Set$Set4.prototype.tail__sci_Set = (function() { - return new $c_sci_Set$Set3(this.sci_Set$Set4__f_elem2, this.sci_Set$Set4__f_elem3, this.sci_Set$Set4__f_elem4) -}); -$c_sci_Set$Set4.prototype.buildTo__scm_Builder__scm_Builder = (function(builder) { - return $as_scm_Builder(builder.addOne__O__scm_Growable(this.sci_Set$Set4__f_elem1).addOne__O__scm_Growable(this.sci_Set$Set4__f_elem2).addOne__O__scm_Growable(this.sci_Set$Set4__f_elem3).addOne__O__scm_Growable(this.sci_Set$Set4__f_elem4)) -}); -$c_sci_Set$Set4.prototype.tail__O = (function() { - return this.tail__sci_Set() -}); -$c_sci_Set$Set4.prototype.excl__O__sci_SetOps = (function(elem) { - return this.excl__O__sci_Set(elem) -}); -$c_sci_Set$Set4.prototype.incl__O__sci_SetOps = (function(elem) { - return this.incl__O__sci_Set(elem) -}); -function $as_sci_Set$Set4(obj) { - return (((obj instanceof $c_sci_Set$Set4) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Set$Set4")) -} -function $isArrayOf_sci_Set$Set4(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Set$Set4))) -} -function $asArrayOf_sci_Set$Set4(obj, depth) { - return (($isArrayOf_sci_Set$Set4(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Set$Set4;", depth)) -} -var $d_sci_Set$Set4 = new $TypeData().initClass({ - sci_Set$Set4: 0 -}, false, "scala.collection.immutable.Set$Set4", { - sci_Set$Set4: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Set$Set4.prototype.$classData = $d_sci_Set$Set4; -function $is_sci_SortedSet(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_SortedSet))) -} -function $as_sci_SortedSet(obj) { - return (($is_sci_SortedSet(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.SortedSet")) -} -function $isArrayOf_sci_SortedSet(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_SortedSet))) -} -function $asArrayOf_sci_SortedSet(obj, depth) { - return (($isArrayOf_sci_SortedSet(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.SortedSet;", depth)) -} -/** @constructor */ -function $c_scm_AbstractSeq() { - /**/ -} -$c_scm_AbstractSeq.prototype = new $h_sc_AbstractSeq(); -$c_scm_AbstractSeq.prototype.constructor = $c_scm_AbstractSeq; -/** @constructor */ -function $h_scm_AbstractSeq() { - /**/ -} -$h_scm_AbstractSeq.prototype = $c_scm_AbstractSeq.prototype; -/** @constructor */ -function $c_sci_Map$EmptyMap$() { - /**/ -} -$c_sci_Map$EmptyMap$.prototype = new $h_sci_AbstractMap(); -$c_sci_Map$EmptyMap$.prototype.constructor = $c_sci_Map$EmptyMap$; -/** @constructor */ -function $h_sci_Map$EmptyMap$() { - /**/ -} -$h_sci_Map$EmptyMap$.prototype = $c_sci_Map$EmptyMap$.prototype; -$c_sci_Map$EmptyMap$.prototype.size__I = (function() { - return 0 -}); -$c_sci_Map$EmptyMap$.prototype.knownSize__I = (function() { - return 0 -}); -$c_sci_Map$EmptyMap$.prototype.isEmpty__Z = (function() { - return true -}); -$c_sci_Map$EmptyMap$.prototype.apply__O__E = (function(key) { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) -}); -$c_sci_Map$EmptyMap$.prototype.contains__O__Z = (function(key) { - return false -}); -$c_sci_Map$EmptyMap$.prototype.get__O__s_Option = (function(key) { - return $m_s_None$() -}); -$c_sci_Map$EmptyMap$.prototype.getOrElse__O__F0__O = (function(key, default$1) { - return default$1.apply__O() -}); -$c_sci_Map$EmptyMap$.prototype.iterator__sc_Iterator = (function() { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty -}); -$c_sci_Map$EmptyMap$.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return new $c_sci_Map$Map1(key, value) -}); -$c_sci_Map$EmptyMap$.prototype.apply__O__O = (function(key) { - this.apply__O__E(key) -}); -var $d_sci_Map$EmptyMap$ = new $TypeData().initClass({ - sci_Map$EmptyMap$: 0 -}, false, "scala.collection.immutable.Map$EmptyMap$", { - sci_Map$EmptyMap$: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$EmptyMap$.prototype.$classData = $d_sci_Map$EmptyMap$; -var $n_sci_Map$EmptyMap$; -function $m_sci_Map$EmptyMap$() { - if ((!$n_sci_Map$EmptyMap$)) { - $n_sci_Map$EmptyMap$ = new $c_sci_Map$EmptyMap$() - }; - return $n_sci_Map$EmptyMap$ -} -function $is_scm_Buffer(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Buffer))) -} -function $as_scm_Buffer(obj) { - return (($is_scm_Buffer(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.Buffer")) -} -function $isArrayOf_scm_Buffer(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Buffer))) -} -function $asArrayOf_scm_Buffer(obj, depth) { - return (($isArrayOf_scm_Buffer(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.Buffer;", depth)) -} -/** @constructor */ -function $c_sci_Map$Map1(key1, value1) { - this.sci_Map$Map1__f_key1 = null; - this.sci_Map$Map1__f_value1 = null; - this.sci_Map$Map1__f_key1 = key1; - this.sci_Map$Map1__f_value1 = value1 -} -$c_sci_Map$Map1.prototype = new $h_sci_AbstractMap(); -$c_sci_Map$Map1.prototype.constructor = $c_sci_Map$Map1; -/** @constructor */ -function $h_sci_Map$Map1() { - /**/ -} -$h_sci_Map$Map1.prototype = $c_sci_Map$Map1.prototype; -$c_sci_Map$Map1.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Map$Map1.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Map$Map1.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Map$Map1.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Map(pred, false) -}); -$c_sci_Map$Map1.prototype.size__I = (function() { - return 1 -}); -$c_sci_Map$Map1.prototype.knownSize__I = (function() { - return 1 -}); -$c_sci_Map$Map1.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Map$Map1.prototype.apply__O__O = (function(key) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map1__f_key1)) { - return this.sci_Map$Map1__f_value1 - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } -}); -$c_sci_Map$Map1.prototype.contains__O__Z = (function(key) { - return $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map1__f_key1) -}); -$c_sci_Map$Map1.prototype.get__O__s_Option = (function(key) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map1__f_key1) ? new $c_s_Some(this.sci_Map$Map1__f_value1) : $m_s_None$()) -}); -$c_sci_Map$Map1.prototype.getOrElse__O__F0__O = (function(key, default$1) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map1__f_key1) ? this.sci_Map$Map1__f_value1 : default$1.apply__O()) -}); -$c_sci_Map$Map1.prototype.iterator__sc_Iterator = (function() { - $m_sc_Iterator$(); - var a = new $c_T2(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1); - return new $c_sc_Iterator$$anon$20(a) -}); -$c_sci_Map$Map1.prototype.updated__O__O__sci_Map = (function(key, value) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map1__f_key1) ? new $c_sci_Map$Map1(this.sci_Map$Map1__f_key1, value) : new $c_sci_Map$Map2(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1, key, value)) -}); -$c_sci_Map$Map1.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(new $c_T2(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1)) -}); -$c_sci_Map$Map1.prototype.forall__F1__Z = (function(p) { - return $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1))) -}); -$c_sci_Map$Map1.prototype.filterImpl__F1__Z__sci_Map = (function(pred, isFlipped) { - return (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1))) !== isFlipped) ? this : $m_sci_Map$EmptyMap$()) -}); -$c_sci_Map$Map1.prototype.hashCode__I = (function() { - var a = 0; - var b = 0; - var c = 1; - var h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map1__f_key1, this.sci_Map$Map1__f_value1); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed; - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, a); - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, b); - h = $m_s_util_hashing_MurmurHash3$().mixLast__I__I__I(h, c); - return $m_s_util_hashing_MurmurHash3$().finalizeHash__I__I__I(h, 1) -}); -$c_sci_Map$Map1.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return this.updated__O__O__sci_Map(key, value) -}); -var $d_sci_Map$Map1 = new $TypeData().initClass({ - sci_Map$Map1: 0 -}, false, "scala.collection.immutable.Map$Map1", { - sci_Map$Map1: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$Map1.prototype.$classData = $d_sci_Map$Map1; -/** @constructor */ -function $c_sci_Map$Map2(key1, value1, key2, value2) { - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1 = null; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1 = null; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2 = null; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2 = null; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1 = key1; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1 = value1; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2 = key2; - this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2 = value2 -} -$c_sci_Map$Map2.prototype = new $h_sci_AbstractMap(); -$c_sci_Map$Map2.prototype.constructor = $c_sci_Map$Map2; -/** @constructor */ -function $h_sci_Map$Map2() { - /**/ -} -$h_sci_Map$Map2.prototype = $c_sci_Map$Map2.prototype; -$c_sci_Map$Map2.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Map$Map2.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Map$Map2.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Map$Map2.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Map(pred, false) -}); -$c_sci_Map$Map2.prototype.size__I = (function() { - return 2 -}); -$c_sci_Map$Map2.prototype.knownSize__I = (function() { - return 2 -}); -$c_sci_Map$Map2.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Map$Map2.prototype.apply__O__O = (function(key) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1)) { - return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)) { - return this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2 - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } -}); -$c_sci_Map$Map2.prototype.contains__O__Z = (function(key) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2)) -}); -$c_sci_Map$Map2.prototype.get__O__s_Option = (function(key) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1) ? new $c_s_Some(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2) ? new $c_s_Some(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2) : $m_s_None$())) -}); -$c_sci_Map$Map2.prototype.getOrElse__O__F0__O = (function(key, default$1) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1) ? this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2) ? this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2 : default$1.apply__O())) -}); -$c_sci_Map$Map2.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Map$Map2$$anon$1(this) -}); -$c_sci_Map$Map2.prototype.updated__O__O__sci_Map = (function(key, value) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1) ? new $c_sci_Map$Map2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, value, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2) ? new $c_sci_Map$Map2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, value) : new $c_sci_Map$Map3(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2, key, value))) -}); -$c_sci_Map$Map2.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1)); - f.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2)) -}); -$c_sci_Map$Map2.prototype.forall__F1__Z = (function(p) { - return ($uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2)))) -}); -$c_sci_Map$Map2.prototype.filterImpl__F1__Z__sci_Map = (function(pred, isFlipped) { - var k1 = null; - var v1 = null; - var n = 0; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1))) !== isFlipped)) { - k1 = this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1; - v1 = this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2; - v1 = this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Map$EmptyMap$(); - break - } - case 1: { - return new $c_sci_Map$Map1(k1, v1); - break - } - case 2: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Map$Map2.prototype.hashCode__I = (function() { - var a = 0; - var b = 0; - var c = 1; - var h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key1, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value1); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$key2, this.sci_Map$Map2__f_scala$collection$immutable$Map$Map2$$value2); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed; - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, a); - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, b); - h = $m_s_util_hashing_MurmurHash3$().mixLast__I__I__I(h, c); - return $m_s_util_hashing_MurmurHash3$().finalizeHash__I__I__I(h, 2) -}); -$c_sci_Map$Map2.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return this.updated__O__O__sci_Map(key, value) -}); -var $d_sci_Map$Map2 = new $TypeData().initClass({ - sci_Map$Map2: 0 -}, false, "scala.collection.immutable.Map$Map2", { - sci_Map$Map2: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$Map2.prototype.$classData = $d_sci_Map$Map2; -/** @constructor */ -function $c_sci_Map$Map3(key1, value1, key2, value2, key3, value3) { - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 = null; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1 = key1; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1 = value1; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2 = key2; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 = value2; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3 = key3; - this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 = value3 -} -$c_sci_Map$Map3.prototype = new $h_sci_AbstractMap(); -$c_sci_Map$Map3.prototype.constructor = $c_sci_Map$Map3; -/** @constructor */ -function $h_sci_Map$Map3() { - /**/ -} -$h_sci_Map$Map3.prototype = $c_sci_Map$Map3.prototype; -$c_sci_Map$Map3.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Map$Map3.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Map$Map3.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Map$Map3.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Map(pred, false) -}); -$c_sci_Map$Map3.prototype.size__I = (function() { - return 3 -}); -$c_sci_Map$Map3.prototype.knownSize__I = (function() { - return 3 -}); -$c_sci_Map$Map3.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Map$Map3.prototype.apply__O__O = (function(key) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1)) { - return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)) { - return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)) { - return this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } -}); -$c_sci_Map$Map3.prototype.contains__O__Z = (function(key) { - return (($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2)) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3)) -}); -$c_sci_Map$Map3.prototype.get__O__s_Option = (function(key) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1) ? new $c_s_Some(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2) ? new $c_s_Some(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3) ? new $c_s_Some(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3) : $m_s_None$()))) -}); -$c_sci_Map$Map3.prototype.getOrElse__O__F0__O = (function(key, default$1) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1) ? this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2) ? this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3) ? this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 : default$1.apply__O()))) -}); -$c_sci_Map$Map3.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Map$Map3$$anon$4(this) -}); -$c_sci_Map$Map3.prototype.updated__O__O__sci_Map = (function(key, value) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1) ? new $c_sci_Map$Map3(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, value, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2) ? new $c_sci_Map$Map3(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, value, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3) ? new $c_sci_Map$Map3(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, value) : new $c_sci_Map$Map4(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3, key, value)))) -}); -$c_sci_Map$Map3.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1)); - f.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2)); - f.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3)) -}); -$c_sci_Map$Map3.prototype.forall__F1__Z = (function(p) { - return (($uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2)))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3)))) -}); -$c_sci_Map$Map3.prototype.filterImpl__F1__Z__sci_Map = (function(pred, isFlipped) { - var k1 = null; - var k2 = null; - var v1 = null; - var v2 = null; - var n = 0; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1))) !== isFlipped)) { - k1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1; - v1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2; - v1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 - } else { - k2 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2; - v2 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3; - v1 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 - } else if ((n === 1)) { - k2 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3; - v2 = this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Map$EmptyMap$(); - break - } - case 1: { - return new $c_sci_Map$Map1(k1, v1); - break - } - case 2: { - return new $c_sci_Map$Map2(k1, v1, k2, v2); - break - } - case 3: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Map$Map3.prototype.hashCode__I = (function() { - var a = 0; - var b = 0; - var c = 1; - var h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key1, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value1); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key2, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value2); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$key3, this.sci_Map$Map3__f_scala$collection$immutable$Map$Map3$$value3); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed; - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, a); - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, b); - h = $m_s_util_hashing_MurmurHash3$().mixLast__I__I__I(h, c); - return $m_s_util_hashing_MurmurHash3$().finalizeHash__I__I__I(h, 3) -}); -$c_sci_Map$Map3.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return this.updated__O__O__sci_Map(key, value) -}); -var $d_sci_Map$Map3 = new $TypeData().initClass({ - sci_Map$Map3: 0 -}, false, "scala.collection.immutable.Map$Map3", { - sci_Map$Map3: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$Map3.prototype.$classData = $d_sci_Map$Map3; -/** @constructor */ -function $c_sci_Map$Map4(key1, value1, key2, value2, key3, value3, key4, value4) { - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 = null; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1 = key1; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1 = value1; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2 = key2; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 = value2; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3 = key3; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 = value3; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4 = key4; - this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 = value4 -} -$c_sci_Map$Map4.prototype = new $h_sci_AbstractMap(); -$c_sci_Map$Map4.prototype.constructor = $c_sci_Map$Map4; -/** @constructor */ -function $h_sci_Map$Map4() { - /**/ -} -$h_sci_Map$Map4.prototype = $c_sci_Map$Map4.prototype; -$c_sci_Map$Map4.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_Map$Map4.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Map$Map4.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Map$Map4.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Map(pred, false) -}); -$c_sci_Map$Map4.prototype.size__I = (function() { - return 4 -}); -$c_sci_Map$Map4.prototype.knownSize__I = (function() { - return 4 -}); -$c_sci_Map$Map4.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Map$Map4.prototype.apply__O__O = (function(key) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)) { - return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)) { - return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)) { - return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)) { - return this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 - } else { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), ("key not found: " + key)) - } -}); -$c_sci_Map$Map4.prototype.contains__O__Z = (function(key) { - return ((($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)) || $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)) -}); -$c_sci_Map$Map4.prototype.get__O__s_Option = (function(key) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1) ? new $c_s_Some(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2) ? new $c_s_Some(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3) ? new $c_s_Some(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3) : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4) ? new $c_s_Some(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4) : $m_s_None$())))) -}); -$c_sci_Map$Map4.prototype.getOrElse__O__F0__O = (function(key, default$1) { - return ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1) ? this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2) ? this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3) ? this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 : ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4) ? this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 : default$1.apply__O())))) -}); -$c_sci_Map$Map4.prototype.iterator__sc_Iterator = (function() { - return new $c_sci_Map$Map4$$anon$7(this) -}); -$c_sci_Map$Map4.prototype.updated__O__O__sci_Map = (function(key, value) { - if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1)) { - return new $c_sci_Map$Map4(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, value, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4) - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2)) { - return new $c_sci_Map$Map4(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, value, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4) - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3)) { - return new $c_sci_Map$Map4(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, value, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4) - } else if ($m_sr_BoxesRunTime$().equals__O__O__Z(key, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4)) { - return new $c_sci_Map$Map4(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, value) - } else { - var this$1 = $m_sci_HashMap$(); - return this$1.sci_HashMap$__f_EmptyMap.updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).updated__O__O__sci_HashMap(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4).updated__O__O__sci_HashMap(key, value) - } -}); -$c_sci_Map$Map4.prototype.foreach__F1__V = (function(f) { - f.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1)); - f.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2)); - f.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3)); - f.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4)) -}); -$c_sci_Map$Map4.prototype.forall__F1__Z = (function(p) { - return ((($uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2)))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3)))) && $uZ(p.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4)))) -}); -$c_sci_Map$Map4.prototype.filterImpl__F1__Z__sci_Map = (function(pred, isFlipped) { - var k1 = null; - var k2 = null; - var k3 = null; - var v1 = null; - var v2 = null; - var v3 = null; - var n = 0; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1))) !== isFlipped)) { - k1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1; - v1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2; - v1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 - } else { - k2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2; - v2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3; - v1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 - } else if ((n === 1)) { - k2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3; - v2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 - } else { - k3 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3; - v3 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3 - }; - n = ((1 + n) | 0) - }; - if (($uZ(pred.apply__O__O(new $c_T2(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4))) !== isFlipped)) { - if ((n === 0)) { - k1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4; - v1 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 - } else if ((n === 1)) { - k2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4; - v2 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 - } else if ((n === 2)) { - k3 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4; - v3 = this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4 - }; - n = ((1 + n) | 0) - }; - var x1 = n; - switch (x1) { - case 0: { - return $m_sci_Map$EmptyMap$(); - break - } - case 1: { - return new $c_sci_Map$Map1(k1, v1); - break - } - case 2: { - return new $c_sci_Map$Map2(k1, v1, k2, v2); - break - } - case 3: { - return new $c_sci_Map$Map3(k1, v1, k2, v2, k3, v3); - break - } - case 4: { - return this; - break - } - default: { - throw new $c_s_MatchError(x1) - } - } -}); -$c_sci_Map$Map4.prototype.buildTo__sci_HashMapBuilder__sci_HashMapBuilder = (function(builder) { - return builder.addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3).addOne__O__O__sci_HashMapBuilder(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4) -}); -$c_sci_Map$Map4.prototype.hashCode__I = (function() { - var a = 0; - var b = 0; - var c = 1; - var h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key1, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value1); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key2, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value2); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key3, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value3); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().tuple2Hash__O__O__I(this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$key4, this.sci_Map$Map4__f_scala$collection$immutable$Map$Map4$$value4); - a = ((a + h) | 0); - b = (b ^ h); - c = $imul(c, (1 | h)); - h = $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed; - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, a); - h = $m_s_util_hashing_MurmurHash3$().mix__I__I__I(h, b); - h = $m_s_util_hashing_MurmurHash3$().mixLast__I__I__I(h, c); - return $m_s_util_hashing_MurmurHash3$().finalizeHash__I__I__I(h, 4) -}); -$c_sci_Map$Map4.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return this.updated__O__O__sci_Map(key, value) -}); -function $as_sci_Map$Map4(obj) { - return (((obj instanceof $c_sci_Map$Map4) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Map$Map4")) -} -function $isArrayOf_sci_Map$Map4(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Map$Map4))) -} -function $asArrayOf_sci_Map$Map4(obj, depth) { - return (($isArrayOf_sci_Map$Map4(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Map$Map4;", depth)) -} -var $d_sci_Map$Map4 = new $TypeData().initClass({ - sci_Map$Map4: 0 -}, false, "scala.collection.immutable.Map$Map4", { - sci_Map$Map4: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Map$Map4.prototype.$classData = $d_sci_Map$Map4; -function $is_scm_Map(obj) { - return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Map))) -} -function $as_scm_Map(obj) { - return (($is_scm_Map(obj) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.Map")) -} -function $isArrayOf_scm_Map(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Map))) -} -function $asArrayOf_scm_Map(obj, depth) { - return (($isArrayOf_scm_Map(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.Map;", depth)) -} -function $p_sci_HashSet__newHashSetOrThis__sci_BitmapIndexedSetNode__sci_HashSet($thiz, newRootNode) { - return (($thiz.sci_HashSet__f_rootNode === newRootNode) ? $thiz : new $c_sci_HashSet(newRootNode)) -} -function $p_sci_HashSet__removedAllWithShallowMutations__sc_IterableOnce__sci_HashSet($thiz, that) { - var iter = that.iterator__sc_Iterator(); - var curr = $thiz.sci_HashSet__f_rootNode; - while (iter.hasNext__Z()) { - var next = iter.next__O(); - var originalHash = $m_sr_Statics$().anyHash__O__I(next); - var improved = $m_sc_Hashing$().improve__I__I(originalHash); - curr = curr.removed__O__I__I__I__sci_BitmapIndexedSetNode(next, originalHash, improved, 0); - if ((curr !== $thiz.sci_HashSet__f_rootNode)) { - if ((curr.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$1 = $m_sci_HashSet$(); - return this$1.sci_HashSet$__f_EmptySet - }; - while (iter.hasNext__Z()) { - var next$2 = iter.next__O(); - var originalHash$2 = $m_sr_Statics$().anyHash__O__I(next$2); - var improved$2 = $m_sc_Hashing$().improve__I__I(originalHash$2); - curr.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(next$2, originalHash$2, improved$2); - if ((curr.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$2 = $m_sci_HashSet$(); - return this$2.sci_HashSet$__f_EmptySet - } - }; - return new $c_sci_HashSet(curr) - } - }; - return $thiz -} -/** @constructor */ -function $c_sci_HashSet(rootNode) { - this.sci_HashSet__f_rootNode = null; - this.sci_HashSet__f_rootNode = rootNode -} -$c_sci_HashSet.prototype = new $h_sci_AbstractSet(); -$c_sci_HashSet.prototype.constructor = $c_sci_HashSet; -/** @constructor */ -function $h_sci_HashSet() { - /**/ -} -$h_sci_HashSet.prototype = $c_sci_HashSet.prototype; -$c_sci_HashSet.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_HashSet.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_HashSet.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_HashSet.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_HashSet(pred, false) -}); -$c_sci_HashSet.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_HashSet$() -}); -$c_sci_HashSet.prototype.knownSize__I = (function() { - return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size -}); -$c_sci_HashSet.prototype.size__I = (function() { - return this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size -}); -$c_sci_HashSet.prototype.isEmpty__Z = (function() { - return (this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size === 0) -}); -$c_sci_HashSet.prototype.iterator__sc_Iterator = (function() { - return (this.isEmpty__Z() ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_sci_SetIterator(this.sci_HashSet__f_rootNode)) -}); -$c_sci_HashSet.prototype.contains__O__Z = (function(element) { - var elementUnimprovedHash = $m_sr_Statics$().anyHash__O__I(element); - var elementHash = $m_sc_Hashing$().improve__I__I(elementUnimprovedHash); - return this.sci_HashSet__f_rootNode.contains__O__I__I__I__Z(element, elementUnimprovedHash, elementHash, 0) -}); -$c_sci_HashSet.prototype.incl__O__sci_HashSet = (function(element) { - var elementUnimprovedHash = $m_sr_Statics$().anyHash__O__I(element); - var elementHash = $m_sc_Hashing$().improve__I__I(elementUnimprovedHash); - var newRootNode = this.sci_HashSet__f_rootNode.updated__O__I__I__I__sci_BitmapIndexedSetNode(element, elementUnimprovedHash, elementHash, 0); - return $p_sci_HashSet__newHashSetOrThis__sci_BitmapIndexedSetNode__sci_HashSet(this, newRootNode) -}); -$c_sci_HashSet.prototype.excl__O__sci_HashSet = (function(element) { - var elementUnimprovedHash = $m_sr_Statics$().anyHash__O__I(element); - var elementHash = $m_sc_Hashing$().improve__I__I(elementUnimprovedHash); - var newRootNode = this.sci_HashSet__f_rootNode.removed__O__I__I__I__sci_BitmapIndexedSetNode(element, elementUnimprovedHash, elementHash, 0); - return $p_sci_HashSet__newHashSetOrThis__sci_BitmapIndexedSetNode__sci_HashSet(this, newRootNode) -}); -$c_sci_HashSet.prototype.concat__sc_IterableOnce__sci_HashSet = (function(that) { - if ((that instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(that); - if (this.isEmpty__Z()) { - return x2 - } else { - var newNode = this.sci_HashSet__f_rootNode.concat__sci_SetNode__I__sci_BitmapIndexedSetNode(x2.sci_HashSet__f_rootNode, 0); - return ((newNode === x2.sci_HashSet__f_rootNode) ? x2 : $p_sci_HashSet__newHashSetOrThis__sci_BitmapIndexedSetNode__sci_HashSet(this, newNode)) - } - } else if ((that instanceof $c_scm_HashSet)) { - var x3 = $as_scm_HashSet(that); - var iter = new $c_scm_HashSet$$anon$2(x3); - var current = this.sci_HashSet__f_rootNode; - while (iter.hasNext__Z()) { - var next = $as_scm_HashSet$Node(iter.next__O()); - var improvedHash = next.scm_HashSet$Node__f__hash; - var originalHash = x3.scala$collection$mutable$HashSet$$improveHash__I__I(improvedHash); - var improved = $m_sc_Hashing$().improve__I__I(originalHash); - current = current.updated__O__I__I__I__sci_BitmapIndexedSetNode(next.scm_HashSet$Node__f__key, originalHash, improved, 0); - if ((current !== this.sci_HashSet__f_rootNode)) { - var shallowlyMutableNodeMap = $m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(improved, 0)); - while (iter.hasNext__Z()) { - var next$2 = $as_scm_HashSet$Node(iter.next__O()); - var improvedHash$1 = next$2.scm_HashSet$Node__f__hash; - var originalHash$2 = x3.scala$collection$mutable$HashSet$$improveHash__I__I(improvedHash$1); - var improved$2 = $m_sc_Hashing$().improve__I__I(originalHash$2); - shallowlyMutableNodeMap = current.updateWithShallowMutations__O__I__I__I__I__I(next$2.scm_HashSet$Node__f__key, originalHash$2, improved$2, 0, shallowlyMutableNodeMap) - }; - return new $c_sci_HashSet(current) - } - }; - return this - } else { - var iter$2 = that.iterator__sc_Iterator(); - var current$2 = this.sci_HashSet__f_rootNode; - while (iter$2.hasNext__Z()) { - var element = iter$2.next__O(); - var originalHash$3 = $m_sr_Statics$().anyHash__O__I(element); - var improved$3 = $m_sc_Hashing$().improve__I__I(originalHash$3); - current$2 = current$2.updated__O__I__I__I__sci_BitmapIndexedSetNode(element, originalHash$3, improved$3, 0); - if ((current$2 !== this.sci_HashSet__f_rootNode)) { - var shallowlyMutableNodeMap$2 = $m_sci_Node$().bitposFrom__I__I($m_sci_Node$().maskFrom__I__I__I(improved$3, 0)); - while (iter$2.hasNext__Z()) { - var element$2 = iter$2.next__O(); - var originalHash$4 = $m_sr_Statics$().anyHash__O__I(element$2); - var improved$4 = $m_sc_Hashing$().improve__I__I(originalHash$4); - shallowlyMutableNodeMap$2 = current$2.updateWithShallowMutations__O__I__I__I__I__I(element$2, originalHash$4, improved$4, 0, shallowlyMutableNodeMap$2) - }; - return new $c_sci_HashSet(current$2) - } - }; - return this - } -}); -$c_sci_HashSet.prototype.head__O = (function() { - return this.iterator__sc_Iterator().next__O() -}); -$c_sci_HashSet.prototype.foreach__F1__V = (function(f) { - this.sci_HashSet__f_rootNode.foreach__F1__V(f) -}); -$c_sci_HashSet.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(that); - if ((this === x2)) { - return true - } else { - var x = this.sci_HashSet__f_rootNode; - var x$2 = x2.sci_HashSet__f_rootNode; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } - } else { - return $f_sc_Set__equals__O__Z(this, that) - } -}); -$c_sci_HashSet.prototype.className__T = (function() { - return "HashSet" -}); -$c_sci_HashSet.prototype.hashCode__I = (function() { - var it = new $c_sci_SetHashIterator(this.sci_HashSet__f_rootNode); - var hash = $m_s_util_hashing_MurmurHash3$().unorderedHash__sc_IterableOnce__I__I(it, $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_setSeed); - return hash -}); -$c_sci_HashSet.prototype.diff__sc_Set__sci_HashSet = (function(that) { - if (this.isEmpty__Z()) { - return this - } else if ((that instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(that); - if (x2.isEmpty__Z()) { - return this - } else { - var newRootNode = this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(x2.sci_HashSet__f_rootNode, 0); - if ((newRootNode.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$1 = $m_sci_HashSet$(); - return this$1.sci_HashSet$__f_EmptySet - } else { - return $p_sci_HashSet__newHashSetOrThis__sci_BitmapIndexedSetNode__sci_HashSet(this, this.sci_HashSet__f_rootNode.diff__sci_SetNode__I__sci_BitmapIndexedSetNode(x2.sci_HashSet__f_rootNode, 0)) - } - } - } else if ((that instanceof $c_scm_HashSet)) { - var x3 = $as_scm_HashSet(that); - var iter = new $c_scm_HashSet$$anon$2(x3); - var curr = this.sci_HashSet__f_rootNode; - while (iter.hasNext__Z()) { - var next = $as_scm_HashSet$Node(iter.next__O()); - var improvedHash = next.scm_HashSet$Node__f__hash; - var originalHash = x3.scala$collection$mutable$HashSet$$improveHash__I__I(improvedHash); - var improved = $m_sc_Hashing$().improve__I__I(originalHash); - curr = curr.removed__O__I__I__I__sci_BitmapIndexedSetNode(next.scm_HashSet$Node__f__key, originalHash, improved, 0); - if ((curr !== this.sci_HashSet__f_rootNode)) { - if ((curr.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$2 = $m_sci_HashSet$(); - return this$2.sci_HashSet$__f_EmptySet - }; - while (iter.hasNext__Z()) { - var next$2 = $as_scm_HashSet$Node(iter.next__O()); - var improvedHash$1 = next$2.scm_HashSet$Node__f__hash; - var originalHash$2 = x3.scala$collection$mutable$HashSet$$improveHash__I__I(improvedHash$1); - var improved$2 = $m_sc_Hashing$().improve__I__I(originalHash$2); - curr.removeWithShallowMutations__O__I__I__sci_BitmapIndexedSetNode(next$2.scm_HashSet$Node__f__key, originalHash$2, improved$2); - if ((curr.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$3 = $m_sci_HashSet$(); - return this$3.sci_HashSet$__f_EmptySet - } - }; - return new $c_sci_HashSet(curr) - } - }; - return this - } else { - var thatKnownSize = that.knownSize__I(); - if ((thatKnownSize === 0)) { - return this - } else if ((thatKnownSize <= this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size)) { - return $p_sci_HashSet__removedAllWithShallowMutations__sc_IterableOnce__sci_HashSet(this, that) - } else { - var pred = new $c_sjsr_AnonFunction1(((this$4, x1) => ((elem$2) => x1.contains__O__Z(elem$2)))(this, that)); - return this.filterImpl__F1__Z__sci_HashSet(pred, true) - } - } -}); -$c_sci_HashSet.prototype.removedAll__sc_IterableOnce__sci_HashSet = (function(that) { - if ($is_sc_Set(that)) { - var x2 = $as_sc_Set(that); - return this.diff__sc_Set__sci_HashSet(x2) - }; - if (false) { - var x3 = $as_sci_Range(that); - if ((x3.length__I() > this.sci_HashSet__f_rootNode.sci_BitmapIndexedSetNode__f_size)) { - var pred = new $c_sjsr_AnonFunction1(((this$1, x3$1) => ((x0$1$2) => { - if ((!$isInt(x0$1$2))) { - return true - } else { - var x2$1 = $uI(x0$1$2); - return (!x3$1.contains__I__Z(x2$1)) - } - }))(this, x3)); - return this.filterImpl__F1__Z__sci_HashSet(pred, false) - } - }; - return $p_sci_HashSet__removedAllWithShallowMutations__sc_IterableOnce__sci_HashSet(this, that) -}); -$c_sci_HashSet.prototype.filterImpl__F1__Z__sci_HashSet = (function(pred, isFlipped) { - var newRootNode = this.sci_HashSet__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedSetNode(pred, isFlipped); - if ((newRootNode === this.sci_HashSet__f_rootNode)) { - return this - } else if ((newRootNode.sci_BitmapIndexedSetNode__f_size === 0)) { - var this$1 = $m_sci_HashSet$(); - return this$1.sci_HashSet$__f_EmptySet - } else { - return new $c_sci_HashSet(newRootNode) - } -}); -$c_sci_HashSet.prototype.drop__I__O = (function(n) { - return $as_sci_HashSet($f_sc_IterableOps__drop__I__O(this, n)) -}); -$c_sci_HashSet.prototype.removedAll__sc_IterableOnce__sci_SetOps = (function(that) { - return this.removedAll__sc_IterableOnce__sci_HashSet(that) -}); -$c_sci_HashSet.prototype.tail__O = (function() { - var elem = this.iterator__sc_Iterator().next__O(); - return this.excl__O__sci_HashSet(elem) -}); -$c_sci_HashSet.prototype.concat__sc_IterableOnce__sc_SetOps = (function(that) { - return this.concat__sc_IterableOnce__sci_HashSet(that) -}); -$c_sci_HashSet.prototype.excl__O__sci_SetOps = (function(elem) { - return this.excl__O__sci_HashSet(elem) -}); -$c_sci_HashSet.prototype.incl__O__sci_SetOps = (function(elem) { - return this.incl__O__sci_HashSet(elem) -}); -function $as_sci_HashSet(obj) { - return (((obj instanceof $c_sci_HashSet) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.HashSet")) -} -function $isArrayOf_sci_HashSet(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet))) -} -function $asArrayOf_sci_HashSet(obj, depth) { - return (($isArrayOf_sci_HashSet(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.HashSet;", depth)) -} -var $d_sci_HashSet = new $TypeData().initClass({ - sci_HashSet: 0 -}, false, "scala.collection.immutable.HashSet", { - sci_HashSet: 1, - sci_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - sci_Set: 1, - sci_Iterable: 1, - sci_SetOps: 1, - sci_StrictOptimizedSetOps: 1, - sc_StrictOptimizedSetOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_HashSet.prototype.$classData = $d_sci_HashSet; -/** @constructor */ -function $c_scm_AbstractSet() { - /**/ -} -$c_scm_AbstractSet.prototype = new $h_sc_AbstractSet(); -$c_scm_AbstractSet.prototype.constructor = $c_scm_AbstractSet; -/** @constructor */ -function $h_scm_AbstractSet() { - /**/ -} -$h_scm_AbstractSet.prototype = $c_scm_AbstractSet.prototype; -$c_scm_AbstractSet.prototype.result__O = (function() { - return this -}); -function $p_sci_LazyList__scala$collection$immutable$LazyList$$state$lzycompute__sci_LazyList$State($thiz) { - if ((!$thiz.sci_LazyList__f_bitmap$0)) { - if ($thiz.sci_LazyList__f_midEvaluation) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_RuntimeException__T__(new $c_jl_RuntimeException(), "self-referential LazyList or a derivation thereof has no more elements")) - }; - $thiz.sci_LazyList__f_midEvaluation = true; - try { - var res = $as_sci_LazyList$State($thiz.sci_LazyList__f_lazyState.apply__O()) - } finally { - $thiz.sci_LazyList__f_midEvaluation = false - }; - $thiz.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated = true; - $thiz.sci_LazyList__f_lazyState = null; - $thiz.sci_LazyList__f_scala$collection$immutable$LazyList$$state = res; - $thiz.sci_LazyList__f_bitmap$0 = true - }; - return $thiz.sci_LazyList__f_scala$collection$immutable$LazyList$$state -} -function $p_sci_LazyList__mapImpl__F1__sci_LazyList($thiz, f) { - $m_sci_LazyList$(); - var state = new $c_sjsr_AnonFunction0(((this$1, f$1) => (() => { - if (this$1.isEmpty__Z()) { - return $m_sci_LazyList$State$Empty$() - } else { - $m_sci_LazyList$(); - var hd = f$1.apply__O__O(this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()); - var tl = $p_sci_LazyList__mapImpl__F1__sci_LazyList(this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(), f$1); - return new $c_sci_LazyList$State$Cons(hd, tl) - } - }))($thiz, f)); - return new $c_sci_LazyList(state) -} -function $p_sci_LazyList__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder($thiz, b, start, sep, end) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + start); - if ((!$thiz.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated)) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (b.jl_StringBuilder__f_java$lang$StringBuilder$$content + "") - } else if ((!$thiz.isEmpty__Z())) { - var obj = $thiz.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj); - var elem = null; - elem = $thiz; - var elem$1 = $thiz.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - var elem$2 = null; - elem$2 = elem$1; - if ((($as_sci_LazyList(elem) !== $as_sci_LazyList(elem$2)) && ((!$as_sci_LazyList(elem$2).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated) || ($as_sci_LazyList(elem).scala$collection$immutable$LazyList$$state__sci_LazyList$State() !== $as_sci_LazyList(elem$2).scala$collection$immutable$LazyList$$state__sci_LazyList$State())))) { - elem = $as_sci_LazyList(elem$2); - if (($as_sci_LazyList(elem$2).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && (!$as_sci_LazyList(elem$2).isEmpty__Z()))) { - var this$3 = $as_sci_LazyList(elem$2); - elem$2 = this$3.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - while (((($as_sci_LazyList(elem) !== $as_sci_LazyList(elem$2)) && ($as_sci_LazyList(elem$2).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && (!$as_sci_LazyList(elem$2).isEmpty__Z()))) && ($as_sci_LazyList(elem).scala$collection$immutable$LazyList$$state__sci_LazyList$State() !== $as_sci_LazyList(elem$2).scala$collection$immutable$LazyList$$state__sci_LazyList$State()))) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var this$4 = $as_sci_LazyList(elem); - var obj$1 = this$4.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$1); - var this$5 = $as_sci_LazyList(elem); - elem = this$5.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - var this$6 = $as_sci_LazyList(elem$2); - elem$2 = this$6.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - if (($as_sci_LazyList(elem$2).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && (!$as_sci_LazyList(elem$2).isEmpty__Z()))) { - var this$7 = $as_sci_LazyList(elem$2); - elem$2 = this$7.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - } - } - } - }; - if ((!($as_sci_LazyList(elem$2).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && (!$as_sci_LazyList(elem$2).isEmpty__Z())))) { - while (($as_sci_LazyList(elem) !== $as_sci_LazyList(elem$2))) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var this$8 = $as_sci_LazyList(elem); - var obj$2 = this$8.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$2); - var this$9 = $as_sci_LazyList(elem); - elem = this$9.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - }; - if ((!$as_sci_LazyList(elem).sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated)) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (b.jl_StringBuilder__f_java$lang$StringBuilder$$content + "") - } - } else { - var runner = $thiz; - var k = 0; - while (true) { - var a = runner; - var b$1 = $as_sci_LazyList(elem$2); - if ((!((a === b$1) || (a.scala$collection$immutable$LazyList$$state__sci_LazyList$State() === b$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State())))) { - var this$10 = runner; - runner = this$10.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - var this$11 = $as_sci_LazyList(elem$2); - elem$2 = this$11.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - k = ((1 + k) | 0) - } else { - break - } - }; - var a$1 = $as_sci_LazyList(elem); - var b$2 = $as_sci_LazyList(elem$2); - if ((((a$1 === b$2) || (a$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State() === b$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State())) && (k > 0))) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var this$12 = $as_sci_LazyList(elem); - var obj$3 = this$12.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$3); - var this$13 = $as_sci_LazyList(elem); - elem = this$13.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - }; - while (true) { - var a$2 = $as_sci_LazyList(elem); - var b$3 = $as_sci_LazyList(elem$2); - if ((!((a$2 === b$3) || (a$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State() === b$3.scala$collection$immutable$LazyList$$state__sci_LazyList$State())))) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var this$14 = $as_sci_LazyList(elem); - var obj$4 = this$14.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$4); - var this$15 = $as_sci_LazyList(elem); - elem = this$15.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - } else { - break - } - }; - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (b.jl_StringBuilder__f_java$lang$StringBuilder$$content + "") - } - }; - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + end); - return b -} -/** @constructor */ -function $c_sci_LazyList(lazyState) { - this.sci_LazyList__f_scala$collection$immutable$LazyList$$state = null; - this.sci_LazyList__f_lazyState = null; - this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated = false; - this.sci_LazyList__f_midEvaluation = false; - this.sci_LazyList__f_bitmap$0 = false; - this.sci_LazyList__f_lazyState = lazyState; - this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated = false; - this.sci_LazyList__f_midEvaluation = false -} -$c_sci_LazyList.prototype = new $h_sci_AbstractSeq(); -$c_sci_LazyList.prototype.constructor = $c_sci_LazyList; -/** @constructor */ -function $h_sci_LazyList() { - /**/ -} -$h_sci_LazyList.prototype = $c_sci_LazyList.prototype; -$c_sci_LazyList.prototype.stringPrefix__T = (function() { - return "LinearSeq" -}); -$c_sci_LazyList.prototype.length__I = (function() { - return $f_sc_LinearSeqOps__length__I(this) -}); -$c_sci_LazyList.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_LinearSeqOps__lengthCompare__I__I(this, len) -}); -$c_sci_LazyList.prototype.apply__I__O = (function(n) { - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_LazyList.prototype.exists__F1__Z = (function(p) { - return $f_sc_LinearSeqOps__exists__F1__Z(this, p) -}); -$c_sci_LazyList.prototype.sameElements__sc_IterableOnce__Z = (function(that) { - return $f_sc_LinearSeqOps__sameElements__sc_IterableOnce__Z(this, that) -}); -$c_sci_LazyList.prototype.indexWhere__F1__I__I = (function(p, from) { - return $f_sc_LinearSeqOps__indexWhere__F1__I__I(this, p, from) -}); -$c_sci_LazyList.prototype.scala$collection$immutable$LazyList$$state__sci_LazyList$State = (function() { - return ((!this.sci_LazyList__f_bitmap$0) ? $p_sci_LazyList__scala$collection$immutable$LazyList$$state$lzycompute__sci_LazyList$State(this) : this.sci_LazyList__f_scala$collection$immutable$LazyList$$state) -}); -$c_sci_LazyList.prototype.isEmpty__Z = (function() { - return (this.scala$collection$immutable$LazyList$$state__sci_LazyList$State() === $m_sci_LazyList$State$Empty$()) -}); -$c_sci_LazyList.prototype.knownSize__I = (function() { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? 0 : (-1)) -}); -$c_sci_LazyList.prototype.head__O = (function() { - return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O() -}); -$c_sci_LazyList.prototype.force__sci_LazyList = (function() { - var these = this; - var those = this; - if ((!these.isEmpty__Z())) { - var this$1 = these; - these = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - }; - while ((those !== these)) { - if (these.isEmpty__Z()) { - return this - }; - var this$2 = these; - these = this$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - if (these.isEmpty__Z()) { - return this - }; - var this$3 = these; - these = this$3.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - if ((these === those)) { - return this - }; - var this$4 = those; - those = this$4.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - }; - return this -}); -$c_sci_LazyList.prototype.iterator__sc_Iterator = (function() { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_sci_LazyList$LazyIterator(this)) -}); -$c_sci_LazyList.prototype.foreach__F1__V = (function(f) { - var _$this = this; - while ((!_$this.isEmpty__Z())) { - var this$1 = _$this; - f.apply__O__O(this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()); - var this$2 = _$this; - _$this = this$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - } -}); -$c_sci_LazyList.prototype.foldLeft__O__F2__O = (function(z, op) { - var _$this = this; - while (true) { - if (_$this.isEmpty__Z()) { - return z - } else { - var this$1 = _$this; - var temp$_$this = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList(); - var $$x1 = z; - var this$2 = _$this; - var temp$z = op.apply__O__O__O($$x1, this$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O()); - _$this = temp$_$this; - z = temp$z - } - } -}); -$c_sci_LazyList.prototype.className__T = (function() { - return "LazyList" -}); -$c_sci_LazyList.prototype.lazyAppendedAll__F0__sci_LazyList = (function(suffix) { - $m_sci_LazyList$(); - var state = new $c_sjsr_AnonFunction0(((this$1, suffix$1) => (() => { - if (this$1.isEmpty__Z()) { - var x1 = $as_sc_IterableOnce(suffix$1.apply__O()); - if ((x1 instanceof $c_sci_LazyList)) { - var x2 = $as_sci_LazyList(x1); - return x2.scala$collection$immutable$LazyList$$state__sci_LazyList$State() - } else { - return ((x1.knownSize__I() === 0) ? $m_sci_LazyList$State$Empty$() : $m_sci_LazyList$().scala$collection$immutable$LazyList$$stateFromIterator__sc_Iterator__sci_LazyList$State(x1.iterator__sc_Iterator())) - } - } else { - $m_sci_LazyList$(); - var hd = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - var tl = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList().lazyAppendedAll__F0__sci_LazyList(suffix$1); - return new $c_sci_LazyList$State$Cons(hd, tl) - } - }))(this, suffix)); - return new $c_sci_LazyList(state) -}); -$c_sci_LazyList.prototype.appendedAll__sc_IterableOnce__sci_LazyList = (function(suffix) { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sci_LazyList$().from__sc_IterableOnce__sci_LazyList(suffix) : this.lazyAppendedAll__F0__sci_LazyList(new $c_sjsr_AnonFunction0(((this$1, suffix$1) => (() => suffix$1))(this, suffix)))) -}); -$c_sci_LazyList.prototype.filter__F1__sci_LazyList = (function(pred) { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sci_LazyList$().sci_LazyList$__f__empty : $m_sci_LazyList$().scala$collection$immutable$LazyList$$filterImpl__sci_LazyList__F1__Z__sci_LazyList(this, pred, false)) -}); -$c_sci_LazyList.prototype.map__F1__sci_LazyList = (function(f) { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sci_LazyList$().sci_LazyList$__f__empty : $p_sci_LazyList__mapImpl__F1__sci_LazyList(this, f)) -}); -$c_sci_LazyList.prototype.find__F1__s_Option = (function(p) { - var _$this = this; - while (true) { - if (_$this.isEmpty__Z()) { - return $m_s_None$() - } else { - var this$1 = _$this; - var elem = this$1.scala$collection$immutable$LazyList$$state__sci_LazyList$State().head__O(); - if ($uZ(p.apply__O__O(elem))) { - return new $c_s_Some(elem) - } else { - var this$2 = _$this; - _$this = this$2.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() - } - } - } -}); -$c_sci_LazyList.prototype.flatMap__F1__sci_LazyList = (function(f) { - return ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sci_LazyList$().sci_LazyList$__f__empty : $m_sci_LazyList$().scala$collection$immutable$LazyList$$flatMapImpl__sci_LazyList__F1__sci_LazyList(this, f)) -}); -$c_sci_LazyList.prototype.drop__I__sci_LazyList = (function(n) { - return ((n <= 0) ? this : ((this.sci_LazyList__f_scala$collection$immutable$LazyList$$stateEvaluated && this.isEmpty__Z()) ? $m_sci_LazyList$().sci_LazyList$__f__empty : $m_sci_LazyList$().scala$collection$immutable$LazyList$$dropImpl__sci_LazyList__I__sci_LazyList(this, n))) -}); -$c_sci_LazyList.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(sb, start, sep, end) { - this.force__sci_LazyList(); - $p_sci_LazyList__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder(this, sb.scm_StringBuilder__f_underlying, start, sep, end); - return sb -}); -$c_sci_LazyList.prototype.toString__T = (function() { - return $p_sci_LazyList__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder(this, $ct_jl_StringBuilder__T__(new $c_jl_StringBuilder(), "LazyList"), "(", ", ", ")").jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -$c_sci_LazyList.prototype.apply__O__O = (function(v1) { - var n = $uI(v1); - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_LazyList.prototype.drop__I__O = (function(n) { - return this.drop__I__sci_LazyList(n) -}); -$c_sci_LazyList.prototype.flatten__F1__O = (function(asIterable) { - return this.flatMap__F1__sci_LazyList(asIterable) -}); -$c_sci_LazyList.prototype.flatMap__F1__O = (function(f) { - return this.flatMap__F1__sci_LazyList(f) -}); -$c_sci_LazyList.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_LazyList(f) -}); -$c_sci_LazyList.prototype.filter__F1__O = (function(pred) { - return this.filter__F1__sci_LazyList(pred) -}); -$c_sci_LazyList.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return this.appendedAll__sc_IterableOnce__sci_LazyList(suffix) -}); -$c_sci_LazyList.prototype.tail__O = (function() { - return this.scala$collection$immutable$LazyList$$state__sci_LazyList$State().tail__sci_LazyList() -}); -$c_sci_LazyList.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_LazyList$() -}); -function $as_sci_LazyList(obj) { - return (((obj instanceof $c_sci_LazyList) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.LazyList")) -} -function $isArrayOf_sci_LazyList(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_LazyList))) -} -function $asArrayOf_sci_LazyList(obj, depth) { - return (($isArrayOf_sci_LazyList(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.LazyList;", depth)) -} -var $d_sci_LazyList = new $TypeData().initClass({ - sci_LazyList: 0 -}, false, "scala.collection.immutable.LazyList", { - sci_LazyList: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_LinearSeq: 1, - sc_LinearSeq: 1, - sc_LinearSeqOps: 1, - sci_LinearSeqOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_LazyList.prototype.$classData = $d_sci_LazyList; -function $p_sci_Stream__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder($thiz, b, start, sep, end) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + start); - if ((!$thiz.isEmpty__Z())) { - var obj = $thiz.head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj); - var elem = null; - elem = $thiz; - if ($thiz.tailDefined__Z()) { - var scout = $as_sci_Stream($thiz.tail__O()); - if (($as_sci_Stream(elem) !== scout)) { - elem = scout; - if (scout.tailDefined__Z()) { - scout = $as_sci_Stream(scout.tail__O()); - while ((($as_sci_Stream(elem) !== scout) && scout.tailDefined__Z())) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$1 = $as_sci_Stream(elem).head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$1); - elem = $as_sci_Stream($as_sci_Stream(elem).tail__O()); - scout = $as_sci_Stream(scout.tail__O()); - if (scout.tailDefined__Z()) { - scout = $as_sci_Stream(scout.tail__O()) - } - } - } - }; - if ((!scout.tailDefined__Z())) { - while (($as_sci_Stream(elem) !== scout)) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$2 = $as_sci_Stream(elem).head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$2); - elem = $as_sci_Stream($as_sci_Stream(elem).tail__O()) - }; - var this$2 = $as_sci_Stream(elem); - if ((!this$2.isEmpty__Z())) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$3 = $as_sci_Stream(elem).head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$3) - } - } else { - var runner = $thiz; - var k = 0; - while ((runner !== scout)) { - runner = $as_sci_Stream(runner.tail__O()); - scout = $as_sci_Stream(scout.tail__O()); - k = ((1 + k) | 0) - }; - if ((($as_sci_Stream(elem) === scout) && (k > 0))) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$4 = $as_sci_Stream(elem).head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$4); - elem = $as_sci_Stream($as_sci_Stream(elem).tail__O()) - }; - while (($as_sci_Stream(elem) !== scout)) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - var obj$5 = $as_sci_Stream(elem).head__O(); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + obj$5); - elem = $as_sci_Stream($as_sci_Stream(elem).tail__O()) - } - } - }; - var this$3 = $as_sci_Stream(elem); - if ((!this$3.isEmpty__Z())) { - if ((!$as_sci_Stream(elem).tailDefined__Z())) { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (b.jl_StringBuilder__f_java$lang$StringBuilder$$content + "") - } else { - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + sep); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (b.jl_StringBuilder__f_java$lang$StringBuilder$$content + "") - } - } - }; - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + end); - return b -} -/** @constructor */ -function $c_sci_Stream() { - /**/ -} -$c_sci_Stream.prototype = new $h_sci_AbstractSeq(); -$c_sci_Stream.prototype.constructor = $c_sci_Stream; -/** @constructor */ -function $h_sci_Stream() { - /**/ -} -$h_sci_Stream.prototype = $c_sci_Stream.prototype; -$c_sci_Stream.prototype.stringPrefix__T = (function() { - return "LinearSeq" -}); -$c_sci_Stream.prototype.iterator__sc_Iterator = (function() { - return $f_sc_LinearSeqOps__iterator__sc_Iterator(this) -}); -$c_sci_Stream.prototype.length__I = (function() { - return $f_sc_LinearSeqOps__length__I(this) -}); -$c_sci_Stream.prototype.lengthCompare__I__I = (function(len) { - return $f_sc_LinearSeqOps__lengthCompare__I__I(this, len) -}); -$c_sci_Stream.prototype.apply__I__O = (function(n) { - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_Stream.prototype.exists__F1__Z = (function(p) { - return $f_sc_LinearSeqOps__exists__F1__Z(this, p) -}); -$c_sci_Stream.prototype.sameElements__sc_IterableOnce__Z = (function(that) { - return $f_sc_LinearSeqOps__sameElements__sc_IterableOnce__Z(this, that) -}); -$c_sci_Stream.prototype.indexWhere__F1__I__I = (function(p, from) { - return $f_sc_LinearSeqOps__indexWhere__F1__I__I(this, p, from) -}); -$c_sci_Stream.prototype.className__T = (function() { - return "Stream" -}); -$c_sci_Stream.prototype.foreach__F1__V = (function(f) { - var _$this = this; - while ((!_$this.isEmpty__Z())) { - f.apply__O__O(_$this.head__O()); - _$this = $as_sci_Stream(_$this.tail__O()) - } -}); -$c_sci_Stream.prototype.find__F1__s_Option = (function(p) { - var _$this = this; - while (true) { - if (_$this.isEmpty__Z()) { - return $m_s_None$() - } else if ($uZ(p.apply__O__O(_$this.head__O()))) { - return new $c_s_Some(_$this.head__O()) - } else { - _$this = $as_sci_Stream(_$this.tail__O()) - } - } -}); -$c_sci_Stream.prototype.foldLeft__O__F2__O = (function(z, op) { - var _$this = this; - while (true) { - if (_$this.isEmpty__Z()) { - return z - } else { - var temp$_$this = $as_sci_Stream(_$this.tail__O()); - var temp$z = op.apply__O__O__O(z, _$this.head__O()); - _$this = temp$_$this; - z = temp$z - } - } -}); -$c_sci_Stream.prototype.lazyAppendedAll__F0__sci_Stream = (function(suffix) { - if (this.isEmpty__Z()) { - var this$1 = $m_sci_Stream$(); - var source = $as_sc_IterableOnce(suffix.apply__O()); - return this$1.from__sc_IterableOnce__sci_Stream(source) - } else { - var hd = this.head__O(); - var tl = new $c_sjsr_AnonFunction0(((this$2, suffix$1) => (() => $as_sci_Stream(this$2.tail__O()).lazyAppendedAll__F0__sci_Stream(suffix$1)))(this, suffix)); - return new $c_sci_Stream$Cons(hd, tl) - } -}); -$c_sci_Stream.prototype.filterImpl__F1__Z__sci_Stream = (function(p, isFlipped) { - var rest = this; - while (true) { - var this$1 = rest; - if (((!this$1.isEmpty__Z()) && ($uZ(p.apply__O__O(rest.head__O())) === isFlipped))) { - rest = $as_sci_Stream(rest.tail__O()) - } else { - break - } - }; - var this$2 = rest; - if ((!this$2.isEmpty__Z())) { - return $m_sci_Stream$().filteredTail__sci_Stream__F1__Z__sci_Stream(rest, p, isFlipped) - } else { - return $m_sci_Stream$Empty$() - } -}); -$c_sci_Stream.prototype.map__F1__sci_Stream = (function(f) { - if (this.isEmpty__Z()) { - return $m_sci_Stream$Empty$() - } else { - var hd = f.apply__O__O(this.head__O()); - var tl = new $c_sjsr_AnonFunction0(((this$2, f$1) => (() => $as_sci_Stream(this$2.tail__O()).map__F1__sci_Stream(f$1)))(this, f)); - return new $c_sci_Stream$Cons(hd, tl) - } -}); -$c_sci_Stream.prototype.flatMap__F1__sci_Stream = (function(f) { - if (this.isEmpty__Z()) { - return $m_sci_Stream$Empty$() - } else { - var nonEmptyPrefix = new $c_sr_ObjectRef(this); - var this$3 = $m_sci_Stream$(); - var source = $as_sc_IterableOnce(f.apply__O__O($as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).head__O())); - var prefix = this$3.from__sc_IterableOnce__sci_Stream(source); - while (((!$as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).isEmpty__Z()) && prefix.isEmpty__Z())) { - nonEmptyPrefix.sr_ObjectRef__f_elem = $as_sci_Stream($as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).tail__O()); - if ((!$as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).isEmpty__Z())) { - var this$4 = $m_sci_Stream$(); - var source$1 = $as_sc_IterableOnce(f.apply__O__O($as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).head__O())); - prefix = this$4.from__sc_IterableOnce__sci_Stream(source$1) - } - }; - return ($as_sci_Stream(nonEmptyPrefix.sr_ObjectRef__f_elem).isEmpty__Z() ? $m_sci_Stream$Empty$() : prefix.lazyAppendedAll__F0__sci_Stream(new $c_sjsr_AnonFunction0(((this$6, nonEmptyPrefix$1, f$1) => (() => $as_sci_Stream($as_sci_Stream(nonEmptyPrefix$1.sr_ObjectRef__f_elem).tail__O()).flatMap__F1__sci_Stream(f$1)))(this, nonEmptyPrefix, f)))) - } -}); -$c_sci_Stream.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(sb, start, sep, end) { - this.force__sci_Stream(); - $p_sci_Stream__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder(this, sb.scm_StringBuilder__f_underlying, start, sep, end); - return sb -}); -$c_sci_Stream.prototype.toString__T = (function() { - return $p_sci_Stream__addStringNoForce__jl_StringBuilder__T__T__T__jl_StringBuilder(this, $ct_jl_StringBuilder__T__(new $c_jl_StringBuilder(), "Stream"), "(", ", ", ")").jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -$c_sci_Stream.prototype.apply__O__O = (function(v1) { - var n = $uI(v1); - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_Stream.prototype.flatMap__F1__O = (function(f) { - return this.flatMap__F1__sci_Stream(f) -}); -$c_sci_Stream.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Stream(f) -}); -$c_sci_Stream.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Stream(pred, false) -}); -$c_sci_Stream.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_Stream$() -}); -function $as_sci_Stream(obj) { - return (((obj instanceof $c_sci_Stream) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Stream")) -} -function $isArrayOf_sci_Stream(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream))) -} -function $asArrayOf_sci_Stream(obj, depth) { - return (($isArrayOf_sci_Stream(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Stream;", depth)) -} -/** @constructor */ -function $c_sci_WrappedString(self) { - this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self = null; - this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self = self -} -$c_sci_WrappedString.prototype = new $h_sci_AbstractSeq(); -$c_sci_WrappedString.prototype.constructor = $c_sci_WrappedString; -/** @constructor */ -function $h_sci_WrappedString() { - /**/ -} -$h_sci_WrappedString.prototype = $c_sci_WrappedString.prototype; -$c_sci_WrappedString.prototype.canEqual__O__Z = (function(that) { - return $f_sci_IndexedSeq__canEqual__O__Z(this, that) -}); -$c_sci_WrappedString.prototype.stringPrefix__T = (function() { - return "IndexedSeq" -}); -$c_sci_WrappedString.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_sc_StringView(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_sci_WrappedString.prototype.reverseIterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqOps$$anon$1(this) -}); -$c_sci_WrappedString.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_sci_WrappedString.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_sci_WrappedString.prototype.map__F1__O = (function(f) { - return $f_sc_IndexedSeqOps__map__F1__O(this, f) -}); -$c_sci_WrappedString.prototype.head__O = (function() { - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return $bC((65535 & $uI(this$1.charCodeAt(0)))) -}); -$c_sci_WrappedString.prototype.lengthCompare__I__I = (function(len) { - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - var x = $uI(this$1.length); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sci_WrappedString.prototype.knownSize__I = (function() { - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return $uI(this$1.length) -}); -$c_sci_WrappedString.prototype.length__I = (function() { - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return $uI(this$1.length) -}); -$c_sci_WrappedString.prototype.toString__T = (function() { - return this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self -}); -$c_sci_WrappedString.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - if ((xs instanceof $ac_C)) { - var x2 = $asArrayOf_C(xs, 1); - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - var srcLen = $uI(this$1.length); - var destLen = x2.u.length; - var x = ((len < srcLen) ? len : srcLen); - var y = ((destLen - start) | 0); - var x$1 = ((x < y) ? x : y); - var copied = ((x$1 > 0) ? x$1 : 0); - $f_T__getChars__I__I__AC__I__V(this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self, 0, copied, x2, start); - return copied - } else { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) - } -}); -$c_sci_WrappedString.prototype.appendedAll__sc_IterableOnce__sci_IndexedSeq = (function(suffix) { - if ((suffix instanceof $c_sci_WrappedString)) { - var x2 = $as_sci_WrappedString(suffix); - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - var s = x2.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return new $c_sci_WrappedString((("" + this$1) + s)) - } else { - return $as_sci_IndexedSeq($f_sc_IterableOps__concat__sc_IterableOnce__O(this, suffix)) - } -}); -$c_sci_WrappedString.prototype.sameElements__sc_IterableOnce__Z = (function(o) { - if ((o instanceof $c_sci_WrappedString)) { - var x2 = $as_sci_WrappedString(o); - return (this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self === x2.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self) - } else { - return $f_sci_IndexedSeq__sameElements__sc_IterableOnce__Z(this, o) - } -}); -$c_sci_WrappedString.prototype.className__T = (function() { - return "WrappedString" -}); -$c_sci_WrappedString.prototype.applyPreferredMaxLength__I = (function() { - return 2147483647 -}); -$c_sci_WrappedString.prototype.equals__O__Z = (function(other) { - if ((other instanceof $c_sci_WrappedString)) { - var x2 = $as_sci_WrappedString(other); - return (this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self === x2.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self) - } else { - return $f_sc_Seq__equals__O__Z(this, other) - } -}); -$c_sci_WrappedString.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_IndexedSeq$() -}); -$c_sci_WrappedString.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return this.appendedAll__sc_IterableOnce__sci_IndexedSeq(suffix) -}); -$c_sci_WrappedString.prototype.fromSpecific__sc_IterableOnce__O = (function(coll) { - return $m_sci_WrappedString$().fromSpecific__sc_IterableOnce__sci_WrappedString(coll) -}); -$c_sci_WrappedString.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps = (function(coll) { - return $m_sci_WrappedString$().fromSpecific__sc_IterableOnce__sci_WrappedString(coll) -}); -$c_sci_WrappedString.prototype.apply__O__O = (function(v1) { - var i = $uI(v1); - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return $bC((65535 & $uI(this$1.charCodeAt(i)))) -}); -$c_sci_WrappedString.prototype.apply__I__O = (function(i) { - var this$1 = this.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - return $bC((65535 & $uI(this$1.charCodeAt(i)))) -}); -function $as_sci_WrappedString(obj) { - return (((obj instanceof $c_sci_WrappedString) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.WrappedString")) -} -function $isArrayOf_sci_WrappedString(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_WrappedString))) -} -function $asArrayOf_sci_WrappedString(obj, depth) { - return (($isArrayOf_sci_WrappedString(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.WrappedString;", depth)) -} -var $d_sci_WrappedString = new $TypeData().initClass({ - sci_WrappedString: 0 -}, false, "scala.collection.immutable.WrappedString", { - sci_WrappedString: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_WrappedString.prototype.$classData = $d_sci_WrappedString; -function $ct_sjsr_WrappedVarArgs__sjs_js_Array__($thiz, array) { - $thiz.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array = array; - return $thiz -} -function $ct_sjsr_WrappedVarArgs__($thiz) { - $ct_sjsr_WrappedVarArgs__sjs_js_Array__($thiz, []); - return $thiz -} -/** @constructor */ -function $c_sjsr_WrappedVarArgs() { - this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array = null -} -$c_sjsr_WrappedVarArgs.prototype = new $h_O(); -$c_sjsr_WrappedVarArgs.prototype.constructor = $c_sjsr_WrappedVarArgs; -/** @constructor */ -function $h_sjsr_WrappedVarArgs() { - /**/ -} -$h_sjsr_WrappedVarArgs.prototype = $c_sjsr_WrappedVarArgs.prototype; -$c_sjsr_WrappedVarArgs.prototype.distinctBy__F1__O = (function(f) { - return $f_sci_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_sjsr_WrappedVarArgs.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sjsr_WrappedVarArgs.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sjsr_WrappedVarArgs.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sjsr_WrappedVarArgs.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_sjsr_WrappedVarArgs.prototype.canEqual__O__Z = (function(that) { - return $f_sci_IndexedSeq__canEqual__O__Z(this, that) -}); -$c_sjsr_WrappedVarArgs.prototype.sameElements__sc_IterableOnce__Z = (function(o) { - return $f_sci_IndexedSeq__sameElements__sc_IterableOnce__Z(this, o) -}); -$c_sjsr_WrappedVarArgs.prototype.applyPreferredMaxLength__I = (function() { - return $m_sci_IndexedSeqDefaults$().sci_IndexedSeqDefaults$__f_defaultApplyPreferredMaxLength -}); -$c_sjsr_WrappedVarArgs.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_sc_IndexedSeqView$Id(this); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_sjsr_WrappedVarArgs.prototype.reverseIterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqOps$$anon$1(this) -}); -$c_sjsr_WrappedVarArgs.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_sjsr_WrappedVarArgs.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_sjsr_WrappedVarArgs.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sjsr_WrappedVarArgs.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sjsr_WrappedVarArgs.prototype.equals__O__Z = (function(o) { - return $f_sc_Seq__equals__O__Z(this, o) -}); -$c_sjsr_WrappedVarArgs.prototype.hashCode__I = (function() { - return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) -}); -$c_sjsr_WrappedVarArgs.prototype.toString__T = (function() { - return $f_sc_Iterable__toString__T(this) -}); -$c_sjsr_WrappedVarArgs.prototype.size__I = (function() { - return this.length__I() -}); -$c_sjsr_WrappedVarArgs.prototype.indexWhere__F1__I__I = (function(p, from) { - var this$1 = new $c_sc_IndexedSeqView$Id(this); - var this$2 = new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1); - return $f_sc_Iterator__indexWhere__F1__I__I(this$2, p, from) -}); -$c_sjsr_WrappedVarArgs.prototype.sizeCompare__I__I = (function(otherSize) { - var x = this.length__I(); - return ((x === otherSize) ? 0 : ((x < otherSize) ? (-1) : 1)) -}); -$c_sjsr_WrappedVarArgs.prototype.isEmpty__Z = (function() { - return $f_sc_SeqOps__isEmpty__Z(this) -}); -$c_sjsr_WrappedVarArgs.prototype.newSpecificBuilder__scm_Builder = (function() { - return $m_sjsr_WrappedVarArgs$().newBuilder__scm_Builder() -}); -$c_sjsr_WrappedVarArgs.prototype.tail__O = (function() { - return $f_sc_IterableOps__tail__O(this) -}); -$c_sjsr_WrappedVarArgs.prototype.foreach__F1__V = (function(f) { - $f_sc_IterableOnceOps__foreach__F1__V(this, f) -}); -$c_sjsr_WrappedVarArgs.prototype.exists__F1__Z = (function(p) { - return $f_sc_IterableOnceOps__exists__F1__Z(this, p) -}); -$c_sjsr_WrappedVarArgs.prototype.find__F1__s_Option = (function(p) { - return $f_sc_IterableOnceOps__find__F1__s_Option(this, p) -}); -$c_sjsr_WrappedVarArgs.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_IterableOnceOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sjsr_WrappedVarArgs.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return $f_sc_IterableOnceOps__copyToArray__O__I__I__I(this, xs, start, len) -}); -$c_sjsr_WrappedVarArgs.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { - return $f_sc_IterableOnceOps__addString__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) -}); -$c_sjsr_WrappedVarArgs.prototype.toList__sci_List = (function() { - $m_sci_List$(); - return $m_sci_Nil$().prependedAll__sc_IterableOnce__sci_List(this) -}); -$c_sjsr_WrappedVarArgs.prototype.toMap__s_$less$colon$less__sci_Map = (function(ev) { - return $m_sci_Map$().from__sc_IterableOnce__sci_Map(this) -}); -$c_sjsr_WrappedVarArgs.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$2) { - return $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, evidence$2) -}); -$c_sjsr_WrappedVarArgs.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_sjsr_WrappedVarArgs$() -}); -$c_sjsr_WrappedVarArgs.prototype.length__I = (function() { - return $uI(this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array.length) -}); -$c_sjsr_WrappedVarArgs.prototype.apply__I__O = (function(idx) { - return this.sjsr_WrappedVarArgs__f_scala$scalajs$runtime$WrappedVarArgs$$array[idx] -}); -$c_sjsr_WrappedVarArgs.prototype.className__T = (function() { - return "WrappedVarArgs" -}); -$c_sjsr_WrappedVarArgs.prototype.fromSpecific__sc_IterableOnce__O = (function(coll) { - var this$1 = $m_sjsr_WrappedVarArgs$(); - return this$1.from__sc_IterableOnce__sjsr_WrappedVarArgs(coll) -}); -$c_sjsr_WrappedVarArgs.prototype.apply__O__O = (function(v1) { - return this.apply__I__O($uI(v1)) -}); -$c_sjsr_WrappedVarArgs.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sjsr_WrappedVarArgs$() -}); -function $as_sjsr_WrappedVarArgs(obj) { - return (((obj instanceof $c_sjsr_WrappedVarArgs) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.scalajs.runtime.WrappedVarArgs")) -} -function $isArrayOf_sjsr_WrappedVarArgs(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjsr_WrappedVarArgs))) -} -function $asArrayOf_sjsr_WrappedVarArgs(obj, depth) { - return (($isArrayOf_sjsr_WrappedVarArgs(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.scalajs.runtime.WrappedVarArgs;", depth)) -} -var $d_sjsr_WrappedVarArgs = new $TypeData().initClass({ - sjsr_WrappedVarArgs: 0 -}, false, "scala.scalajs.runtime.WrappedVarArgs", { - sjsr_WrappedVarArgs: 1, - O: 1, - sci_IndexedSeq: 1, - sci_Seq: 1, - sci_Iterable: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_SeqOps: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sjsr_WrappedVarArgs.prototype.$classData = $d_sjsr_WrappedVarArgs; -/** @constructor */ -function $c_sci_HashMap(rootNode) { - this.sci_HashMap__f_rootNode = null; - this.sci_HashMap__f_rootNode = rootNode -} -$c_sci_HashMap.prototype = new $h_sci_AbstractMap(); -$c_sci_HashMap.prototype.constructor = $c_sci_HashMap; -/** @constructor */ -function $h_sci_HashMap() { - /**/ -} -$h_sci_HashMap.prototype = $c_sci_HashMap.prototype; -$c_sci_HashMap.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_sci_HashMap.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_HashMap.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_HashMap.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_HashMap(pred, false) -}); -$c_sci_HashMap.prototype.mapFactory__sc_MapFactory = (function() { - return $m_sci_HashMap$() -}); -$c_sci_HashMap.prototype.knownSize__I = (function() { - return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size -}); -$c_sci_HashMap.prototype.size__I = (function() { - return this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size -}); -$c_sci_HashMap.prototype.isEmpty__Z = (function() { - return (this.sci_HashMap__f_rootNode.sci_BitmapIndexedMapNode__f_size === 0) -}); -$c_sci_HashMap.prototype.iterator__sc_Iterator = (function() { - return (this.isEmpty__Z() ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_sci_MapKeyValueTupleIterator(this.sci_HashMap__f_rootNode)) -}); -$c_sci_HashMap.prototype.contains__O__Z = (function(key) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var keyHash = $m_sc_Hashing$().improve__I__I(keyUnimprovedHash); - return this.sci_HashMap__f_rootNode.containsKey__O__I__I__I__Z(key, keyUnimprovedHash, keyHash, 0) -}); -$c_sci_HashMap.prototype.apply__O__O = (function(key) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var keyHash = $m_sc_Hashing$().improve__I__I(keyUnimprovedHash); - return this.sci_HashMap__f_rootNode.apply__O__I__I__I__O(key, keyUnimprovedHash, keyHash, 0) -}); -$c_sci_HashMap.prototype.get__O__s_Option = (function(key) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var keyHash = $m_sc_Hashing$().improve__I__I(keyUnimprovedHash); - return this.sci_HashMap__f_rootNode.get__O__I__I__I__s_Option(key, keyUnimprovedHash, keyHash, 0) -}); -$c_sci_HashMap.prototype.getOrElse__O__F0__O = (function(key, default$1) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var keyHash = $m_sc_Hashing$().improve__I__I(keyUnimprovedHash); - return this.sci_HashMap__f_rootNode.getOrElse__O__I__I__I__F0__O(key, keyUnimprovedHash, keyHash, 0, default$1) -}); -$c_sci_HashMap.prototype.updated__O__O__sci_HashMap = (function(key, value) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var newRootNode = this.sci_HashMap__f_rootNode.updated__O__O__I__I__I__Z__sci_BitmapIndexedMapNode(key, value, keyUnimprovedHash, $m_sc_Hashing$().improve__I__I(keyUnimprovedHash), 0, true); - return ((newRootNode === this.sci_HashMap__f_rootNode) ? this : new $c_sci_HashMap(newRootNode)) -}); -$c_sci_HashMap.prototype.removed__O__sci_HashMap = (function(key) { - var keyUnimprovedHash = $m_sr_Statics$().anyHash__O__I(key); - var newRootNode = this.sci_HashMap__f_rootNode.removed__O__I__I__I__sci_BitmapIndexedMapNode(key, keyUnimprovedHash, $m_sc_Hashing$().improve__I__I(keyUnimprovedHash), 0); - return ((newRootNode === this.sci_HashMap__f_rootNode) ? this : new $c_sci_HashMap(newRootNode)) -}); -$c_sci_HashMap.prototype.tail__sci_HashMap = (function() { - var key = $as_T2(this.iterator__sc_Iterator().next__O()).T2__f__1; - return this.removed__O__sci_HashMap(key) -}); -$c_sci_HashMap.prototype.foreach__F1__V = (function(f) { - this.sci_HashMap__f_rootNode.foreach__F1__V(f) -}); -$c_sci_HashMap.prototype.foreachEntry__F2__V = (function(f) { - this.sci_HashMap__f_rootNode.foreachEntry__F2__V(f) -}); -$c_sci_HashMap.prototype.equals__O__Z = (function(that) { - if ((that instanceof $c_sci_HashMap)) { - var x2 = $as_sci_HashMap(that); - if ((this === x2)) { - return true - } else { - var x = this.sci_HashMap__f_rootNode; - var x$2 = x2.sci_HashMap__f_rootNode; - return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) - } - } else { - return $f_sc_Map__equals__O__Z(this, that) - } -}); -$c_sci_HashMap.prototype.hashCode__I = (function() { - if (this.isEmpty__Z()) { - return $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_emptyMapHash - } else { - var hashIterator = new $c_sci_MapKeyValueTupleHashIterator(this.sci_HashMap__f_rootNode); - var hash = $m_s_util_hashing_MurmurHash3$().unorderedHash__sc_IterableOnce__I__I(hashIterator, $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed); - return hash - } -}); -$c_sci_HashMap.prototype.className__T = (function() { - return "HashMap" -}); -$c_sci_HashMap.prototype.filterImpl__F1__Z__sci_HashMap = (function(pred, isFlipped) { - var newRootNode = this.sci_HashMap__f_rootNode.filterImpl__F1__Z__sci_BitmapIndexedMapNode(pred, isFlipped); - if ((newRootNode === this.sci_HashMap__f_rootNode)) { - return this - } else if ((newRootNode.sci_BitmapIndexedMapNode__f_size === 0)) { - var this$1 = $m_sci_HashMap$(); - return this$1.sci_HashMap$__f_EmptyMap - } else { - return new $c_sci_HashMap(newRootNode) - } -}); -$c_sci_HashMap.prototype.drop__I__O = (function(n) { - return $as_sci_HashMap($f_sc_IterableOps__drop__I__O(this, n)) -}); -$c_sci_HashMap.prototype.head__O = (function() { - return $as_T2(this.iterator__sc_Iterator().next__O()) -}); -$c_sci_HashMap.prototype.tail__O = (function() { - return this.tail__sci_HashMap() -}); -$c_sci_HashMap.prototype.updated__O__O__sci_MapOps = (function(key, value) { - return this.updated__O__O__sci_HashMap(key, value) -}); -function $as_sci_HashMap(obj) { - return (((obj instanceof $c_sci_HashMap) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.HashMap")) -} -function $isArrayOf_sci_HashMap(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashMap))) -} -function $asArrayOf_sci_HashMap(obj, depth) { - return (($isArrayOf_sci_HashMap(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.HashMap;", depth)) -} -var $d_sci_HashMap = new $TypeData().initClass({ - sci_HashMap: 0 -}, false, "scala.collection.immutable.HashMap", { - sci_HashMap: 1, - sci_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - sci_Map: 1, - sci_Iterable: 1, - sci_MapOps: 1, - sci_StrictOptimizedMapOps: 1, - sc_StrictOptimizedMapOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_HashMap.prototype.$classData = $d_sci_HashMap; -/** @constructor */ -function $c_sci_Stream$Cons(head, tl) { - this.sci_Stream$Cons__f_head = null; - this.sci_Stream$Cons__f_tlVal = null; - this.sci_Stream$Cons__f_tlGen = null; - this.sci_Stream$Cons__f_head = head; - this.sci_Stream$Cons__f_tlGen = tl -} -$c_sci_Stream$Cons.prototype = new $h_sci_Stream(); -$c_sci_Stream$Cons.prototype.constructor = $c_sci_Stream$Cons; -/** @constructor */ -function $h_sci_Stream$Cons() { - /**/ -} -$h_sci_Stream$Cons.prototype = $c_sci_Stream$Cons.prototype; -$c_sci_Stream$Cons.prototype.head__O = (function() { - return this.sci_Stream$Cons__f_head -}); -$c_sci_Stream$Cons.prototype.isEmpty__Z = (function() { - return false -}); -$c_sci_Stream$Cons.prototype.tailDefined__Z = (function() { - return (this.sci_Stream$Cons__f_tlGen === null) -}); -$c_sci_Stream$Cons.prototype.tail__sci_Stream = (function() { - if ((!this.tailDefined__Z())) { - if ((!this.tailDefined__Z())) { - this.sci_Stream$Cons__f_tlVal = $as_sci_Stream(this.sci_Stream$Cons__f_tlGen.apply__O()); - this.sci_Stream$Cons__f_tlGen = null - } - }; - return this.sci_Stream$Cons__f_tlVal -}); -$c_sci_Stream$Cons.prototype.force__sci_Stream$Cons = (function() { - var these = this; - var those = this; - if ((!these.isEmpty__Z())) { - these = $as_sci_Stream(these.tail__O()) - }; - while ((those !== these)) { - if (these.isEmpty__Z()) { - return this - }; - these = $as_sci_Stream(these.tail__O()); - if (these.isEmpty__Z()) { - return this - }; - these = $as_sci_Stream(these.tail__O()); - if ((these === those)) { - return this - }; - those = $as_sci_Stream(those.tail__O()) - }; - return this -}); -$c_sci_Stream$Cons.prototype.force__sci_Stream = (function() { - return this.force__sci_Stream$Cons() -}); -$c_sci_Stream$Cons.prototype.tail__O = (function() { - return this.tail__sci_Stream() -}); -var $d_sci_Stream$Cons = new $TypeData().initClass({ - sci_Stream$Cons: 0 -}, false, "scala.collection.immutable.Stream$Cons", { - sci_Stream$Cons: 1, - sci_Stream: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_LinearSeq: 1, - sc_LinearSeq: 1, - sc_LinearSeqOps: 1, - sci_LinearSeqOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Stream$Cons.prototype.$classData = $d_sci_Stream$Cons; -/** @constructor */ -function $c_sci_Stream$Empty$() { - /**/ -} -$c_sci_Stream$Empty$.prototype = new $h_sci_Stream(); -$c_sci_Stream$Empty$.prototype.constructor = $c_sci_Stream$Empty$; -/** @constructor */ -function $h_sci_Stream$Empty$() { - /**/ -} -$h_sci_Stream$Empty$.prototype = $c_sci_Stream$Empty$.prototype; -$c_sci_Stream$Empty$.prototype.isEmpty__Z = (function() { - return true -}); -$c_sci_Stream$Empty$.prototype.head__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "head of empty stream") -}); -$c_sci_Stream$Empty$.prototype.tail__sci_Stream = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "tail of empty stream") -}); -$c_sci_Stream$Empty$.prototype.knownSize__I = (function() { - return 0 -}); -$c_sci_Stream$Empty$.prototype.tailDefined__Z = (function() { - return false -}); -$c_sci_Stream$Empty$.prototype.force__sci_Stream = (function() { - return this -}); -$c_sci_Stream$Empty$.prototype.tail__O = (function() { - return this.tail__sci_Stream() -}); -$c_sci_Stream$Empty$.prototype.head__O = (function() { - this.head__E() -}); -var $d_sci_Stream$Empty$ = new $TypeData().initClass({ - sci_Stream$Empty$: 0 -}, false, "scala.collection.immutable.Stream$Empty$", { - sci_Stream$Empty$: 1, - sci_Stream: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_LinearSeq: 1, - sc_LinearSeq: 1, - sc_LinearSeqOps: 1, - sci_LinearSeqOps: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Stream$Empty$.prototype.$classData = $d_sci_Stream$Empty$; -var $n_sci_Stream$Empty$; -function $m_sci_Stream$Empty$() { - if ((!$n_sci_Stream$Empty$)) { - $n_sci_Stream$Empty$ = new $c_sci_Stream$Empty$() - }; - return $n_sci_Stream$Empty$ -} -/** @constructor */ -function $c_scm_AbstractBuffer() { - /**/ -} -$c_scm_AbstractBuffer.prototype = new $h_scm_AbstractSeq(); -$c_scm_AbstractBuffer.prototype.constructor = $c_scm_AbstractBuffer; -/** @constructor */ -function $h_scm_AbstractBuffer() { - /**/ -} -$h_scm_AbstractBuffer.prototype = $c_scm_AbstractBuffer.prototype; -$c_scm_AbstractBuffer.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return $f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs) -}); -/** @constructor */ -function $c_scm_AbstractMap() { - /**/ -} -$c_scm_AbstractMap.prototype = new $h_sc_AbstractMap(); -$c_scm_AbstractMap.prototype.constructor = $c_scm_AbstractMap; -/** @constructor */ -function $h_scm_AbstractMap() { - /**/ -} -$h_scm_AbstractMap.prototype = $c_scm_AbstractMap.prototype; -$c_scm_AbstractMap.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_Iterable$() -}); -$c_scm_AbstractMap.prototype.result__O = (function() { - return this -}); -function $p_scm_HashSet__addElem__O__I__Z($thiz, elem, hash) { - var idx = (hash & (((-1) + $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length) | 0)); - var x1 = $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.get(idx); - if ((x1 === null)) { - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.set(idx, new $c_scm_HashSet$Node(elem, hash, null)) - } else { - var prev = null; - var n = x1; - while (((n !== null) && (n.scm_HashSet$Node__f__hash <= hash))) { - if (((n.scm_HashSet$Node__f__hash === hash) && $m_sr_BoxesRunTime$().equals__O__O__Z(elem, n.scm_HashSet$Node__f__key))) { - return false - }; - prev = n; - n = n.scm_HashSet$Node__f__next - }; - if ((prev === null)) { - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.set(idx, new $c_scm_HashSet$Node(elem, hash, x1)) - } else { - prev.scm_HashSet$Node__f__next = new $c_scm_HashSet$Node(elem, hash, prev.scm_HashSet$Node__f__next) - } - }; - $thiz.scm_HashSet__f_contentSize = ((1 + $thiz.scm_HashSet__f_contentSize) | 0); - return true -} -function $p_scm_HashSet__growTable__I__V($thiz, newlen) { - var oldlen = $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length; - $thiz.scm_HashSet__f_threshold = $p_scm_HashSet__newThreshold__I__I($thiz, newlen); - if (($thiz.scm_HashSet__f_contentSize === 0)) { - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table = new ($d_scm_HashSet$Node.getArrayOf().constr)(newlen) - } else { - var original = $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table; - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table = $asArrayOf_scm_HashSet$Node($m_ju_Arrays$().copyOf__AO__I__AO(original, newlen), 1); - var preLow = new $c_scm_HashSet$Node(null, 0, null); - var preHigh = new $c_scm_HashSet$Node(null, 0, null); - while ((oldlen < newlen)) { - var i = 0; - while ((i < oldlen)) { - var old = $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.get(i); - if ((old !== null)) { - preLow.scm_HashSet$Node__f__next = null; - preHigh.scm_HashSet$Node__f__next = null; - var lastLow = preLow; - var lastHigh = preHigh; - var n = old; - while ((n !== null)) { - var next = n.scm_HashSet$Node__f__next; - if (((n.scm_HashSet$Node__f__hash & oldlen) === 0)) { - lastLow.scm_HashSet$Node__f__next = n; - lastLow = n - } else { - lastHigh.scm_HashSet$Node__f__next = n; - lastHigh = n - }; - n = next - }; - lastLow.scm_HashSet$Node__f__next = null; - if ((old !== preLow.scm_HashSet$Node__f__next)) { - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.set(i, preLow.scm_HashSet$Node__f__next) - }; - if ((preHigh.scm_HashSet$Node__f__next !== null)) { - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.set(((i + oldlen) | 0), preHigh.scm_HashSet$Node__f__next); - lastHigh.scm_HashSet$Node__f__next = null - } - }; - i = ((1 + i) | 0) - }; - oldlen = (oldlen << 1) - } - } -} -function $p_scm_HashSet__tableSizeFor__I__I($thiz, capacity) { - var x = (((-1) + capacity) | 0); - var i = ((x > 4) ? x : 4); - var x$1 = ((((-2147483648) >> $clz32(i)) & i) << 1); - return ((x$1 < 1073741824) ? x$1 : 1073741824) -} -function $p_scm_HashSet__newThreshold__I__I($thiz, size) { - return $doubleToInt((size * $thiz.scm_HashSet__f_loadFactor)) -} -function $ct_scm_HashSet__I__D__($thiz, initialCapacity, loadFactor) { - $thiz.scm_HashSet__f_loadFactor = loadFactor; - $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table = new ($d_scm_HashSet$Node.getArrayOf().constr)($p_scm_HashSet__tableSizeFor__I__I($thiz, initialCapacity)); - $thiz.scm_HashSet__f_threshold = $p_scm_HashSet__newThreshold__I__I($thiz, $thiz.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length); - $thiz.scm_HashSet__f_contentSize = 0; - return $thiz -} -function $ct_scm_HashSet__($thiz) { - $ct_scm_HashSet__I__D__($thiz, 16, 0.75); - return $thiz -} -/** @constructor */ -function $c_scm_HashSet() { - this.scm_HashSet__f_loadFactor = 0.0; - this.scm_HashSet__f_scala$collection$mutable$HashSet$$table = null; - this.scm_HashSet__f_threshold = 0; - this.scm_HashSet__f_contentSize = 0 -} -$c_scm_HashSet.prototype = new $h_scm_AbstractSet(); -$c_scm_HashSet.prototype.constructor = $c_scm_HashSet; -/** @constructor */ -function $h_scm_HashSet() { - /**/ -} -$h_scm_HashSet.prototype = $c_scm_HashSet.prototype; -$c_scm_HashSet.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_scm_HashSet.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_scm_HashSet.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_scm_HashSet.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_scm_HashSet.prototype.size__I = (function() { - return this.scm_HashSet__f_contentSize -}); -$c_scm_HashSet.prototype.scala$collection$mutable$HashSet$$improveHash__I__I = (function(originalHash) { - return (originalHash ^ ((originalHash >>> 16) | 0)) -}); -$c_scm_HashSet.prototype.contains__O__Z = (function(elem) { - var hash = this.scala$collection$mutable$HashSet$$improveHash__I__I($m_sr_Statics$().anyHash__O__I(elem)); - var x1 = this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.get((hash & (((-1) + this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length) | 0))); - return (((x1 === null) ? null : x1.findNode__O__I__scm_HashSet$Node(elem, hash)) !== null) -}); -$c_scm_HashSet.prototype.sizeHint__I__V = (function(size) { - var target = $p_scm_HashSet__tableSizeFor__I__I(this, $doubleToInt((((1 + size) | 0) / this.scm_HashSet__f_loadFactor))); - if ((target > this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length)) { - $p_scm_HashSet__growTable__I__V(this, target) - } -}); -$c_scm_HashSet.prototype.add__O__Z = (function(elem) { - if ((((1 + this.scm_HashSet__f_contentSize) | 0) >= this.scm_HashSet__f_threshold)) { - $p_scm_HashSet__growTable__I__V(this, (this.scm_HashSet__f_scala$collection$mutable$HashSet$$table.u.length << 1)) - }; - return $p_scm_HashSet__addElem__O__I__Z(this, elem, this.scala$collection$mutable$HashSet$$improveHash__I__I($m_sr_Statics$().anyHash__O__I(elem))) -}); -$c_scm_HashSet.prototype.addAll__sc_IterableOnce__scm_HashSet = (function(xs) { - this.sizeHint__I__V(xs.knownSize__I()); - if ((xs instanceof $c_sci_HashSet)) { - var x2 = $as_sci_HashSet(xs); - var f = new $c_sjsr_AnonFunction2(((this$1) => ((k$2, h$2) => { - var h = $uI(h$2); - $p_scm_HashSet__addElem__O__I__Z(this$1, k$2, this$1.scala$collection$mutable$HashSet$$improveHash__I__I(h)) - }))(this)); - x2.sci_HashSet__f_rootNode.foreachWithHash__F2__V(f); - return this - } else if ((xs instanceof $c_scm_HashSet)) { - var x3 = $as_scm_HashSet(xs); - var iter = new $c_scm_HashSet$$anon$2(x3); - while (iter.hasNext__Z()) { - var next = $as_scm_HashSet$Node(iter.next__O()); - $p_scm_HashSet__addElem__O__I__Z(this, next.scm_HashSet$Node__f__key, next.scm_HashSet$Node__f__hash) - }; - return this - } else { - return $as_scm_HashSet($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs)) - } -}); -$c_scm_HashSet.prototype.iterator__sc_Iterator = (function() { - return new $c_scm_HashSet$$anon$1(this) -}); -$c_scm_HashSet.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_HashSet$() -}); -$c_scm_HashSet.prototype.knownSize__I = (function() { - return this.scm_HashSet__f_contentSize -}); -$c_scm_HashSet.prototype.isEmpty__Z = (function() { - return (this.scm_HashSet__f_contentSize === 0) -}); -$c_scm_HashSet.prototype.className__T = (function() { - return "HashSet" -}); -$c_scm_HashSet.prototype.hashCode__I = (function() { - var setIterator = new $c_scm_HashSet$$anon$1(this); - var hashIterator = ((!setIterator.hasNext__Z()) ? setIterator : new $c_scm_HashSet$$anon$3(this)); - return $m_s_util_hashing_MurmurHash3$().unorderedHash__sc_IterableOnce__I__I(hashIterator, $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_setSeed) -}); -$c_scm_HashSet.prototype.addOne__O__scm_Growable = (function(elem) { - this.add__O__Z(elem); - return this -}); -$c_scm_HashSet.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_HashSet(xs) -}); -function $as_scm_HashSet(obj) { - return (((obj instanceof $c_scm_HashSet) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.HashSet")) -} -function $isArrayOf_scm_HashSet(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashSet))) -} -function $asArrayOf_scm_HashSet(obj, depth) { - return (($isArrayOf_scm_HashSet(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.HashSet;", depth)) -} -var $d_scm_HashSet = new $TypeData().initClass({ - scm_HashSet: 0 -}, false, "scala.collection.mutable.HashSet", { - scm_HashSet: 1, - scm_AbstractSet: 1, - sc_AbstractSet: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Set: 1, - sc_SetOps: 1, - F1: 1, - s_Equals: 1, - scm_Set: 1, - scm_Iterable: 1, - scm_SetOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - sc_StrictOptimizedIterableOps: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_HashSet.prototype.$classData = $d_scm_HashSet; -function $as_sci_Range(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Range")) -} -function $isArrayOf_sci_Range(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Range))) -} -function $asArrayOf_sci_Range(obj, depth) { - return (($isArrayOf_sci_Range(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Range;", depth)) -} -function $ct_sci_Vector__AO__($thiz, prefix1) { - $thiz.sci_Vector__f_prefix1 = prefix1; - return $thiz -} -/** @constructor */ -function $c_sci_Vector() { - this.sci_Vector__f_prefix1 = null -} -$c_sci_Vector.prototype = new $h_sci_AbstractSeq(); -$c_sci_Vector.prototype.constructor = $c_sci_Vector; -/** @constructor */ -function $h_sci_Vector() { - /**/ -} -$h_sci_Vector.prototype = $c_sci_Vector.prototype; -$c_sci_Vector.prototype.distinctBy__F1__O = (function(f) { - return $f_sci_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_sci_Vector.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sci_Vector.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_Vector.prototype.filter__F1__O = (function(pred) { - return this.filterImpl__F1__Z__sci_Vector(pred, false) -}); -$c_sci_Vector.prototype.canEqual__O__Z = (function(that) { - return $f_sci_IndexedSeq__canEqual__O__Z(this, that) -}); -$c_sci_Vector.prototype.sameElements__sc_IterableOnce__Z = (function(o) { - return $f_sci_IndexedSeq__sameElements__sc_IterableOnce__Z(this, o) -}); -$c_sci_Vector.prototype.stringPrefix__T = (function() { - return "IndexedSeq" -}); -$c_sci_Vector.prototype.reverseIterator__sc_Iterator = (function() { - return new $c_sc_IndexedSeqOps$$anon$1(this) -}); -$c_sci_Vector.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_sci_Vector.prototype.lengthCompare__I__I = (function(len) { - var x = this.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sci_Vector.prototype.knownSize__I = (function() { - return this.length__I() -}); -$c_sci_Vector.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_sci_Vector$() -}); -$c_sci_Vector.prototype.length__I = (function() { - return ((this instanceof $c_sci_BigVector) ? $as_sci_BigVector(this).sci_BigVector__f_length0 : this.sci_Vector__f_prefix1.u.length) -}); -$c_sci_Vector.prototype.iterator__sc_Iterator = (function() { - return (($m_sci_Vector0$() === this) ? $m_sci_Vector$().sci_Vector$__f_scala$collection$immutable$Vector$$emptyIterator : new $c_sci_NewVectorIterator(this, this.length__I(), this.vectorSliceCount__I())) -}); -$c_sci_Vector.prototype.filterImpl__F1__Z__sci_Vector = (function(pred, isFlipped) { - var i = 0; - var len = this.sci_Vector__f_prefix1.u.length; - while ((i !== len)) { - if (($uZ(pred.apply__O__O(this.sci_Vector__f_prefix1.get(i))) === isFlipped)) { - var bitmap = 0; - var j = ((1 + i) | 0); - while ((j < len)) { - if (($uZ(pred.apply__O__O(this.sci_Vector__f_prefix1.get(j))) !== isFlipped)) { - bitmap = (bitmap | (1 << j)) - }; - j = ((1 + j) | 0) - }; - var $$x1 = i; - var i$1 = bitmap; - var newLen = (($$x1 + $m_jl_Integer$().bitCount__I__I(i$1)) | 0); - if ((this instanceof $c_sci_BigVector)) { - var b = new $c_sci_VectorBuilder(); - var k = 0; - while ((k < i)) { - b.addOne__O__sci_VectorBuilder(this.sci_Vector__f_prefix1.get(k)); - k = ((1 + k) | 0) - }; - k = ((1 + i) | 0); - while ((i !== newLen)) { - if ((((1 << k) & bitmap) !== 0)) { - b.addOne__O__sci_VectorBuilder(this.sci_Vector__f_prefix1.get(k)); - i = ((1 + i) | 0) - }; - k = ((1 + k) | 0) - }; - $as_sci_BigVector(this).foreachRest__F1__V(new $c_sjsr_AnonFunction1(((this$1, pred$1, isFlipped$1, b$1) => ((v$2) => (($uZ(pred$1.apply__O__O(v$2)) !== isFlipped$1) ? b$1.addOne__O__sci_VectorBuilder(v$2) : (void 0))))(this, pred, isFlipped, b))); - return b.result__sci_Vector() - } else { - if ((newLen === 0)) { - return $m_sci_Vector0$() - }; - var newData = new $ac_O(newLen); - var src = this.sci_Vector__f_prefix1; - var length = i; - src.copyTo(0, newData, 0, length); - var k$2 = ((1 + i) | 0); - while ((i !== newLen)) { - if ((((1 << k$2) & bitmap) !== 0)) { - newData.set(i, this.sci_Vector__f_prefix1.get(k$2)); - i = ((1 + i) | 0) - }; - k$2 = ((1 + k$2) | 0) - }; - return new $c_sci_Vector1(newData) - } - }; - i = ((1 + i) | 0) - }; - if ((this instanceof $c_sci_BigVector)) { - var b$2 = new $c_sci_VectorBuilder(); - b$2.initFrom__AO__V(this.sci_Vector__f_prefix1); - $as_sci_BigVector(this).foreachRest__F1__V(new $c_sjsr_AnonFunction1(((this$2, pred$2, isFlipped$2, b$2$1) => ((v$3$2) => (($uZ(pred$2.apply__O__O(v$3$2)) !== isFlipped$2) ? b$2$1.addOne__O__sci_VectorBuilder(v$3$2) : (void 0))))(this, pred, isFlipped, b$2))); - return b$2.result__sci_Vector() - } else { - return this - } -}); -$c_sci_Vector.prototype.appendedAll__sc_IterableOnce__sci_Vector = (function(suffix) { - var k = suffix.knownSize__I(); - return ((k === 0) ? this : this.appendedAll0__sc_IterableOnce__I__sci_Vector(suffix, k)) -}); -$c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var tinyAppendLimit = ((4 + this.vectorSliceCount__I()) | 0); - if (((k > 0) && (k < tinyAppendLimit))) { - var v = new $c_sr_ObjectRef(this); - if ($is_sci_Iterable(suffix)) { - var x2 = $as_sci_Iterable(suffix); - x2.foreach__F1__V(new $c_sjsr_AnonFunction1(((this$2, v$1) => ((x$2) => { - v$1.sr_ObjectRef__f_elem = $as_sci_Vector(v$1.sr_ObjectRef__f_elem).appended__O__sci_Vector(x$2) - }))(this, v))) - } else { - var this$3 = suffix.iterator__sc_Iterator(); - while (this$3.hasNext__Z()) { - var arg1 = this$3.next__O(); - v.sr_ObjectRef__f_elem = $as_sci_Vector(v.sr_ObjectRef__f_elem).appended__O__sci_Vector(arg1) - } - }; - return $as_sci_Vector(v.sr_ObjectRef__f_elem) - } else if (((this.length__I() < ((k >>> 5) | 0)) && (suffix instanceof $c_sci_Vector))) { - var v$2 = $as_sci_Vector(suffix); - var ri = new $c_sc_IndexedSeqOps$$anon$1(this); - while (ri.hasNext__Z()) { - v$2 = v$2.prepended__O__sci_Vector(ri.next__O()) - }; - return v$2 - } else { - return new $c_sci_VectorBuilder().initFrom__sci_Vector__sci_VectorBuilder(this).addAll__sc_IterableOnce__sci_VectorBuilder(suffix).result__sci_Vector() - } -}); -$c_sci_Vector.prototype.className__T = (function() { - return "Vector" -}); -$c_sci_Vector.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - return this.iterator__sc_Iterator().copyToArray__O__I__I__I(xs, start, len) -}); -$c_sci_Vector.prototype.applyPreferredMaxLength__I = (function() { - return $m_sci_Vector$().sci_Vector$__f_scala$collection$immutable$Vector$$defaultApplyPreferredMaxLength -}); -$c_sci_Vector.prototype.ioob__I__jl_IndexOutOfBoundsException = (function(index) { - return $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((index + " is out of bounds (min 0, max ") + (((-1) + this.length__I()) | 0)) + ")")) -}); -$c_sci_Vector.prototype.head__O = (function() { - if ((this.sci_Vector__f_prefix1.u.length === 0)) { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "empty.head") - } else { - return this.sci_Vector__f_prefix1.get(0) - } -}); -$c_sci_Vector.prototype.foreach__F1__V = (function(f) { - var c = this.vectorSliceCount__I(); - var i = 0; - while ((i < c)) { - var $$x1 = $m_sci_VectorStatics$(); - var idx = i; - var c$1 = ((c / 2) | 0); - var a = ((idx - c$1) | 0); - $$x1.foreachRec__I__AO__F1__V((((-1) + ((((1 + c$1) | 0) - ((a < 0) ? ((-a) | 0) : a)) | 0)) | 0), this.vectorSlice__I__AO(i), f); - i = ((1 + i) | 0) - } -}); -$c_sci_Vector.prototype.drop__I__O = (function(n) { - var until = this.length__I(); - return this.slice__I__I__sci_Vector(n, until) -}); -$c_sci_Vector.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return this.appendedAll__sc_IterableOnce__sci_Vector(suffix) -}); -$c_sci_Vector.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_Vector$() -}); -function $as_sci_Vector(obj) { - return (((obj instanceof $c_sci_Vector) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector")) -} -function $isArrayOf_sci_Vector(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector))) -} -function $asArrayOf_sci_Vector(obj, depth) { - return (($isArrayOf_sci_Vector(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector;", depth)) -} -function $as_sci_ArraySeq$ofRef(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.ArraySeq$ofRef")) -} -function $isArrayOf_sci_ArraySeq$ofRef(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_ArraySeq$ofRef))) -} -function $asArrayOf_sci_ArraySeq$ofRef(obj, depth) { - return (($isArrayOf_sci_ArraySeq$ofRef(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.ArraySeq$ofRef;", depth)) -} -function $p_sci_List__filterCommon__F1__Z__sci_List($thiz, p, isFlipped) { - var result = $p_sci_List__noneIn$1__sci_List__F1__Z__sci_List($thiz, $thiz, p, isFlipped); - return result -} -function $p_sci_List__loop$2__I__sci_List__I__I($thiz, i, xs, len$1) { - while (true) { - if ((i === len$1)) { - return (xs.isEmpty__Z() ? 0 : 1) - } else if (xs.isEmpty__Z()) { - return (-1) - } else { - var temp$i = ((1 + i) | 0); - var temp$xs = $as_sci_List(xs.tail__O()); - i = temp$i; - xs = temp$xs - } - } -} -function $p_sci_List__noneIn$1__sci_List__F1__Z__sci_List($thiz, l, p$1, isFlipped$1) { - while (true) { - if (l.isEmpty__Z()) { - return $m_sci_Nil$() - } else { - var h = l.head__O(); - var t = $as_sci_List(l.tail__O()); - if (($uZ(p$1.apply__O__O(h)) !== isFlipped$1)) { - return $p_sci_List__allIn$1__sci_List__sci_List__F1__Z__sci_List($thiz, l, t, p$1, isFlipped$1) - } else { - l = t - } - } - } -} -function $p_sci_List__allIn$1__sci_List__sci_List__F1__Z__sci_List($thiz, start, remaining, p$1, isFlipped$1) { - while (true) { - if (remaining.isEmpty__Z()) { - return start - } else { - var x = remaining.head__O(); - if (($uZ(p$1.apply__O__O(x)) !== isFlipped$1)) { - remaining = $as_sci_List(remaining.tail__O()) - } else { - return $p_sci_List__partialFill$1__sci_List__sci_List__F1__Z__sci_List($thiz, start, remaining, p$1, isFlipped$1) - } - } - } -} -function $p_sci_List__partialFill$1__sci_List__sci_List__F1__Z__sci_List($thiz, origStart, firstMiss, p$1, isFlipped$1) { - var newHead = new $c_sci_$colon$colon(origStart.head__O(), $m_sci_Nil$()); - var toProcess = $as_sci_List(origStart.tail__O()); - var currentLast = newHead; - while ((toProcess !== firstMiss)) { - var newElem = new $c_sci_$colon$colon(toProcess.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem; - currentLast = newElem; - toProcess = $as_sci_List(toProcess.tail__O()) - }; - var next = $as_sci_List(firstMiss.tail__O()); - var nextToCopy = next; - while ((!next.isEmpty__Z())) { - var head = next.head__O(); - if (($uZ(p$1.apply__O__O(head)) !== isFlipped$1)) { - next = $as_sci_List(next.tail__O()) - } else { - while ((nextToCopy !== next)) { - var newElem$2 = new $c_sci_$colon$colon(nextToCopy.head__O(), $m_sci_Nil$()); - currentLast.sci_$colon$colon__f_next = newElem$2; - currentLast = newElem$2; - nextToCopy = $as_sci_List(nextToCopy.tail__O()) - }; - nextToCopy = $as_sci_List(next.tail__O()); - next = $as_sci_List(next.tail__O()) - } - }; - if ((!nextToCopy.isEmpty__Z())) { - currentLast.sci_$colon$colon__f_next = nextToCopy - }; - return newHead -} -function $p_sci_List__listEq$1__sci_List__sci_List__Z($thiz, a, b) { - while (true) { - if ((a === b)) { - return true - } else { - var aEmpty = a.isEmpty__Z(); - var bEmpty = b.isEmpty__Z(); - if (((!(aEmpty || bEmpty)) && $m_sr_BoxesRunTime$().equals__O__O__Z(a.head__O(), b.head__O()))) { - var temp$a = $as_sci_List(a.tail__O()); - var temp$b = $as_sci_List(b.tail__O()); - a = temp$a; - b = temp$b - } else { - return (aEmpty && bEmpty) - } - } - } -} -/** @constructor */ -function $c_sci_List() { - /**/ -} -$c_sci_List.prototype = new $h_sci_AbstractSeq(); -$c_sci_List.prototype.constructor = $c_sci_List; -/** @constructor */ -function $h_sci_List() { - /**/ -} -$h_sci_List.prototype = $c_sci_List.prototype; -$c_sci_List.prototype.distinctBy__F1__O = (function(f) { - return $f_sci_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_sci_List.prototype.iterator__sc_Iterator = (function() { - return new $c_sc_StrictOptimizedLinearSeqOps$$anon$1(this) -}); -$c_sci_List.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sci_List.prototype.stringPrefix__T = (function() { - return "LinearSeq" -}); -$c_sci_List.prototype.apply__I__O = (function(n) { - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_List.prototype.foldLeft__O__F2__O = (function(z, op) { - return $f_sc_LinearSeqOps__foldLeft__O__F2__O(this, z, op) -}); -$c_sci_List.prototype.sameElements__sc_IterableOnce__Z = (function(that) { - return $f_sc_LinearSeqOps__sameElements__sc_IterableOnce__Z(this, that) -}); -$c_sci_List.prototype.indexWhere__F1__I__I = (function(p, from) { - return $f_sc_LinearSeqOps__indexWhere__F1__I__I(this, p, from) -}); -$c_sci_List.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_sci_List$() -}); -$c_sci_List.prototype.$colon$colon$colon__sci_List__sci_List = (function(prefix) { - if (this.isEmpty__Z()) { - return prefix - } else if (prefix.isEmpty__Z()) { - return this - } else { - var result = new $c_sci_$colon$colon(prefix.head__O(), this); - var curr = result; - var that = $as_sci_List(prefix.tail__O()); - while ((!that.isEmpty__Z())) { - var temp = new $c_sci_$colon$colon(that.head__O(), this); - curr.sci_$colon$colon__f_next = temp; - curr = temp; - that = $as_sci_List(that.tail__O()) - }; - return result - } -}); -$c_sci_List.prototype.isEmpty__Z = (function() { - return (this === $m_sci_Nil$()) -}); -$c_sci_List.prototype.prepended__O__sci_List = (function(elem) { - return new $c_sci_$colon$colon(elem, this) -}); -$c_sci_List.prototype.prependedAll__sc_IterableOnce__sci_List = (function(prefix) { - if ((prefix instanceof $c_sci_List)) { - var x2 = $as_sci_List(prefix); - return this.$colon$colon$colon__sci_List__sci_List(x2) - }; - if ((prefix.knownSize__I() === 0)) { - return this - }; - if ((prefix instanceof $c_scm_ListBuffer)) { - var x3 = $as_scm_ListBuffer(prefix); - if (this.isEmpty__Z()) { - return x3.toList__sci_List() - } - }; - var iter = prefix.iterator__sc_Iterator(); - if (iter.hasNext__Z()) { - var result = new $c_sci_$colon$colon(iter.next__O(), this); - var curr = result; - while (iter.hasNext__Z()) { - var temp = new $c_sci_$colon$colon(iter.next__O(), this); - curr.sci_$colon$colon__f_next = temp; - curr = temp - }; - return result - } else { - return this - } -}); -$c_sci_List.prototype.appendedAll__sc_IterableOnce__sci_List = (function(suffix) { - if ((suffix instanceof $c_sci_List)) { - var x2 = $as_sci_List(suffix); - return x2.$colon$colon$colon__sci_List__sci_List(this) - } else { - return $as_sci_List($f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O(this, suffix)) - } -}); -$c_sci_List.prototype.map__F1__sci_List = (function(f) { - if ((this === $m_sci_Nil$())) { - return $m_sci_Nil$() - } else { - var h = new $c_sci_$colon$colon(f.apply__O__O(this.head__O()), $m_sci_Nil$()); - var t = h; - var rest = $as_sci_List(this.tail__O()); - while ((rest !== $m_sci_Nil$())) { - var nx = new $c_sci_$colon$colon(f.apply__O__O(rest.head__O()), $m_sci_Nil$()); - t.sci_$colon$colon__f_next = nx; - t = nx; - rest = $as_sci_List(rest.tail__O()) - }; - return h - } -}); -$c_sci_List.prototype.flatMap__F1__sci_List = (function(f) { - var rest = this; - var h = null; - var t = null; - while ((rest !== $m_sci_Nil$())) { - var it = $as_sc_IterableOnce(f.apply__O__O(rest.head__O())).iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var nx = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - if ((t === null)) { - h = nx - } else { - t.sci_$colon$colon__f_next = nx - }; - t = nx - }; - rest = $as_sci_List(rest.tail__O()) - }; - return ((h === null) ? $m_sci_Nil$() : h) -}); -$c_sci_List.prototype.foreach__F1__V = (function(f) { - var these = this; - while ((!these.isEmpty__Z())) { - f.apply__O__O(these.head__O()); - these = $as_sci_List(these.tail__O()) - } -}); -$c_sci_List.prototype.length__I = (function() { - var these = this; - var len = 0; - while ((!these.isEmpty__Z())) { - len = ((1 + len) | 0); - these = $as_sci_List(these.tail__O()) - }; - return len -}); -$c_sci_List.prototype.lengthCompare__I__I = (function(len) { - return ((len < 0) ? 1 : $p_sci_List__loop$2__I__sci_List__I__I(this, 0, this, len)) -}); -$c_sci_List.prototype.exists__F1__Z = (function(p) { - var these = this; - while ((!these.isEmpty__Z())) { - if ($uZ(p.apply__O__O(these.head__O()))) { - return true - }; - these = $as_sci_List(these.tail__O()) - }; - return false -}); -$c_sci_List.prototype.find__F1__s_Option = (function(p) { - var these = this; - while ((!these.isEmpty__Z())) { - if ($uZ(p.apply__O__O(these.head__O()))) { - return new $c_s_Some(these.head__O()) - }; - these = $as_sci_List(these.tail__O()) - }; - return $m_s_None$() -}); -$c_sci_List.prototype.last__O = (function() { - if (this.isEmpty__Z()) { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "List.last") - } else { - var these = this; - var scout = $as_sci_List(this.tail__O()); - while ((!scout.isEmpty__Z())) { - these = scout; - scout = $as_sci_List(scout.tail__O()) - }; - return these.head__O() - } -}); -$c_sci_List.prototype.className__T = (function() { - return "List" -}); -$c_sci_List.prototype.toList__sci_List = (function() { - return this -}); -$c_sci_List.prototype.equals__O__Z = (function(o) { - if ((o instanceof $c_sci_List)) { - var x2 = $as_sci_List(o); - return $p_sci_List__listEq$1__sci_List__sci_List__Z(this, this, x2) - } else { - return $f_sc_Seq__equals__O__Z(this, o) - } -}); -$c_sci_List.prototype.apply__O__O = (function(v1) { - var n = $uI(v1); - return $f_sc_LinearSeqOps__apply__I__O(this, n) -}); -$c_sci_List.prototype.drop__I__O = (function(n) { - return $p_sc_StrictOptimizedLinearSeqOps__loop$2__I__sc_LinearSeq__sc_LinearSeq(this, n, this) -}); -$c_sci_List.prototype.filter__F1__O = (function(pred) { - return $p_sci_List__filterCommon__F1__Z__sci_List(this, pred, false) -}); -$c_sci_List.prototype.flatMap__F1__O = (function(f) { - return this.flatMap__F1__sci_List(f) -}); -$c_sci_List.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_List(f) -}); -$c_sci_List.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return this.appendedAll__sc_IterableOnce__sci_List(suffix) -}); -$c_sci_List.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sci_List$() -}); -function $as_sci_List(obj) { - return (((obj instanceof $c_sci_List) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.List")) -} -function $isArrayOf_sci_List(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_List))) -} -function $asArrayOf_sci_List(obj, depth) { - return (($isArrayOf_sci_List(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.List;", depth)) -} -/** @constructor */ -function $c_sci_VectorImpl() { - this.sci_Vector__f_prefix1 = null -} -$c_sci_VectorImpl.prototype = new $h_sci_Vector(); -$c_sci_VectorImpl.prototype.constructor = $c_sci_VectorImpl; -/** @constructor */ -function $h_sci_VectorImpl() { - /**/ -} -$h_sci_VectorImpl.prototype = $c_sci_VectorImpl.prototype; -$c_sci_VectorImpl.prototype.slice__I__I__sci_Vector = (function(from, until) { - var lo = ((from > 0) ? from : 0); - var b = this.length__I(); - var hi = ((until < b) ? until : b); - var newlen = ((hi - lo) | 0); - return ((newlen === this.length__I()) ? this : ((hi <= lo) ? $m_sci_Vector0$() : this.slice0__I__I__sci_Vector(lo, hi))) -}); -function $as_scm_ArraySeq$ofChar(obj) { - return ((false || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.ArraySeq$ofChar")) -} -function $isArrayOf_scm_ArraySeq$ofChar(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ArraySeq$ofChar))) -} -function $asArrayOf_scm_ArraySeq$ofChar(obj, depth) { - return (($isArrayOf_scm_ArraySeq$ofChar(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.ArraySeq$ofChar;", depth)) -} -function $p_scm_HashMap__put0__O__O__I__Z__s_Some($thiz, key, value, hash, getOld) { - if ((((1 + $thiz.scm_HashMap__f_contentSize) | 0) >= $thiz.scm_HashMap__f_threshold)) { - $p_scm_HashMap__growTable__I__V($thiz, ($thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length << 1)) - }; - var idx = (hash & (((-1) + $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length) | 0)); - return $p_scm_HashMap__put0__O__O__Z__I__I__s_Some($thiz, key, value, getOld, hash, idx) -} -function $p_scm_HashMap__put0__O__O__Z__s_Some($thiz, key, value, getOld) { - if ((((1 + $thiz.scm_HashMap__f_contentSize) | 0) >= $thiz.scm_HashMap__f_threshold)) { - $p_scm_HashMap__growTable__I__V($thiz, ($thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length << 1)) - }; - var originalHash = $m_sr_Statics$().anyHash__O__I(key); - var hash = (originalHash ^ ((originalHash >>> 16) | 0)); - var idx = (hash & (((-1) + $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length) | 0)); - return $p_scm_HashMap__put0__O__O__Z__I__I__s_Some($thiz, key, value, getOld, hash, idx) -} -function $p_scm_HashMap__put0__O__O__Z__I__I__s_Some($thiz, key, value, getOld, hash, idx) { - var x1 = $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get(idx); - if ((x1 === null)) { - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.set(idx, new $c_scm_HashMap$Node(key, hash, value, null)) - } else { - var prev = null; - var n = x1; - while (((n !== null) && (n.scm_HashMap$Node__f__hash <= hash))) { - if (((n.scm_HashMap$Node__f__hash === hash) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, n.scm_HashMap$Node__f__key))) { - var old = n.scm_HashMap$Node__f__value; - n.scm_HashMap$Node__f__value = value; - return (getOld ? new $c_s_Some(old) : null) - }; - prev = n; - n = n.scm_HashMap$Node__f__next - }; - if ((prev === null)) { - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.set(idx, new $c_scm_HashMap$Node(key, hash, value, x1)) - } else { - prev.scm_HashMap$Node__f__next = new $c_scm_HashMap$Node(key, hash, value, prev.scm_HashMap$Node__f__next) - } - }; - $thiz.scm_HashMap__f_contentSize = ((1 + $thiz.scm_HashMap__f_contentSize) | 0); - return null -} -function $p_scm_HashMap__growTable__I__V($thiz, newlen) { - if ((newlen < 0)) { - throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O($ct_jl_RuntimeException__T__(new $c_jl_RuntimeException(), (("new HashMap table size " + newlen) + " exceeds maximum"))) - }; - var oldlen = $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length; - $thiz.scm_HashMap__f_threshold = $p_scm_HashMap__newThreshold__I__I($thiz, newlen); - if (($thiz.scm_HashMap__f_contentSize === 0)) { - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table = new ($d_scm_HashMap$Node.getArrayOf().constr)(newlen) - } else { - var original = $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table; - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table = $asArrayOf_scm_HashMap$Node($m_ju_Arrays$().copyOf__AO__I__AO(original, newlen), 1); - var preLow = new $c_scm_HashMap$Node(null, 0, null, null); - var preHigh = new $c_scm_HashMap$Node(null, 0, null, null); - while ((oldlen < newlen)) { - var i = 0; - while ((i < oldlen)) { - var old = $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get(i); - if ((old !== null)) { - preLow.scm_HashMap$Node__f__next = null; - preHigh.scm_HashMap$Node__f__next = null; - var lastLow = preLow; - var lastHigh = preHigh; - var n = old; - while ((n !== null)) { - var next = n.scm_HashMap$Node__f__next; - if (((n.scm_HashMap$Node__f__hash & oldlen) === 0)) { - lastLow.scm_HashMap$Node__f__next = n; - lastLow = n - } else { - lastHigh.scm_HashMap$Node__f__next = n; - lastHigh = n - }; - n = next - }; - lastLow.scm_HashMap$Node__f__next = null; - if ((old !== preLow.scm_HashMap$Node__f__next)) { - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.set(i, preLow.scm_HashMap$Node__f__next) - }; - if ((preHigh.scm_HashMap$Node__f__next !== null)) { - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.set(((i + oldlen) | 0), preHigh.scm_HashMap$Node__f__next); - lastHigh.scm_HashMap$Node__f__next = null - } - }; - i = ((1 + i) | 0) - }; - oldlen = (oldlen << 1) - } - } -} -function $p_scm_HashMap__tableSizeFor__I__I($thiz, capacity) { - var x = (((-1) + capacity) | 0); - var i = ((x > 4) ? x : 4); - var x$1 = ((((-2147483648) >> $clz32(i)) & i) << 1); - return ((x$1 < 1073741824) ? x$1 : 1073741824) -} -function $p_scm_HashMap__newThreshold__I__I($thiz, size) { - return $doubleToInt((size * $thiz.scm_HashMap__f_loadFactor)) -} -function $ct_scm_HashMap__I__D__($thiz, initialCapacity, loadFactor) { - $thiz.scm_HashMap__f_loadFactor = loadFactor; - $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table = new ($d_scm_HashMap$Node.getArrayOf().constr)($p_scm_HashMap__tableSizeFor__I__I($thiz, initialCapacity)); - $thiz.scm_HashMap__f_threshold = $p_scm_HashMap__newThreshold__I__I($thiz, $thiz.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length); - $thiz.scm_HashMap__f_contentSize = 0; - return $thiz -} -function $ct_scm_HashMap__($thiz) { - $ct_scm_HashMap__I__D__($thiz, 16, 0.75); - return $thiz -} -/** @constructor */ -function $c_scm_HashMap() { - this.scm_HashMap__f_loadFactor = 0.0; - this.scm_HashMap__f_scala$collection$mutable$HashMap$$table = null; - this.scm_HashMap__f_threshold = 0; - this.scm_HashMap__f_contentSize = 0 -} -$c_scm_HashMap.prototype = new $h_scm_AbstractMap(); -$c_scm_HashMap.prototype.constructor = $c_scm_HashMap; -/** @constructor */ -function $h_scm_HashMap() { - /**/ -} -$h_scm_HashMap.prototype = $c_scm_HashMap.prototype; -$c_scm_HashMap.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_scm_HashMap.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_scm_HashMap.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_scm_HashMap.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_scm_HashMap.prototype.size__I = (function() { - return this.scm_HashMap__f_contentSize -}); -$c_scm_HashMap.prototype.sizeHint__I__V = (function(size) { - var target = $p_scm_HashMap__tableSizeFor__I__I(this, $doubleToInt((((1 + size) | 0) / this.scm_HashMap__f_loadFactor))); - if ((target > this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length)) { - $p_scm_HashMap__growTable__I__V(this, target) - } -}); -$c_scm_HashMap.prototype.addAll__sc_IterableOnce__scm_HashMap = (function(xs) { - this.sizeHint__I__V(xs.knownSize__I()); - if ((xs instanceof $c_sci_HashMap)) { - var x2 = $as_sci_HashMap(xs); - var f = new $c_sjsr_AnonFunction3(((this$1) => ((k$2, v$2, h$2) => { - var h = $uI(h$2); - $p_scm_HashMap__put0__O__O__I__Z__s_Some(this$1, k$2, v$2, (h ^ ((h >>> 16) | 0)), false) - }))(this)); - x2.sci_HashMap__f_rootNode.foreachWithHash__F3__V(f); - return this - } else if ((xs instanceof $c_scm_HashMap)) { - var x3 = $as_scm_HashMap(xs); - var iter = x3.nodeIterator__sc_Iterator(); - while (iter.hasNext__Z()) { - var next = $as_scm_HashMap$Node(iter.next__O()); - $p_scm_HashMap__put0__O__O__I__Z__s_Some(this, next.scm_HashMap$Node__f__key, next.scm_HashMap$Node__f__value, next.scm_HashMap$Node__f__hash, false) - }; - return this - } else if ($is_scm_Map(xs)) { - var x4 = $as_scm_Map(xs); - x4.foreachEntry__F2__V(new $c_sjsr_AnonFunction2(((this$2) => ((key$2, value$2) => { - var originalHash = $m_sr_Statics$().anyHash__O__I(key$2); - return $p_scm_HashMap__put0__O__O__I__Z__s_Some(this$2, key$2, value$2, (originalHash ^ ((originalHash >>> 16) | 0)), false) - }))(this))); - return this - } else { - return $as_scm_HashMap($f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs)) - } -}); -$c_scm_HashMap.prototype.iterator__sc_Iterator = (function() { - return ((this.scm_HashMap__f_contentSize === 0) ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_scm_HashMap$$anon$1(this)) -}); -$c_scm_HashMap.prototype.nodeIterator__sc_Iterator = (function() { - return ((this.scm_HashMap__f_contentSize === 0) ? $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty : new $c_scm_HashMap$$anon$4(this)) -}); -$c_scm_HashMap.prototype.get__O__s_Option = (function(key) { - var originalHash = $m_sr_Statics$().anyHash__O__I(key); - var hash = (originalHash ^ ((originalHash >>> 16) | 0)); - var x1 = this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get((hash & (((-1) + this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length) | 0))); - var x1$1 = ((x1 === null) ? null : x1.findNode__O__I__scm_HashMap$Node(key, hash)); - return ((x1$1 === null) ? $m_s_None$() : new $c_s_Some(x1$1.scm_HashMap$Node__f__value)) -}); -$c_scm_HashMap.prototype.apply__O__O = (function(key) { - var originalHash = $m_sr_Statics$().anyHash__O__I(key); - var hash = (originalHash ^ ((originalHash >>> 16) | 0)); - var x1 = this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get((hash & (((-1) + this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length) | 0))); - var x1$1 = ((x1 === null) ? null : x1.findNode__O__I__scm_HashMap$Node(key, hash)); - return ((x1$1 === null) ? $f_sc_MapOps__default__O__O(this, key) : x1$1.scm_HashMap$Node__f__value) -}); -$c_scm_HashMap.prototype.getOrElse__O__F0__O = (function(key, default$1) { - var x = $objectGetClass(this); - if ((!(x === $d_scm_HashMap.getClassOf()))) { - return $f_sc_MapOps__getOrElse__O__F0__O(this, key, default$1) - } else { - var originalHash = $m_sr_Statics$().anyHash__O__I(key); - var hash = (originalHash ^ ((originalHash >>> 16) | 0)); - var x1 = this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get((hash & (((-1) + this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length) | 0))); - var nd = ((x1 === null) ? null : x1.findNode__O__I__scm_HashMap$Node(key, hash)); - return ((nd === null) ? default$1.apply__O() : nd.scm_HashMap$Node__f__value) - } -}); -$c_scm_HashMap.prototype.addOne__T2__scm_HashMap = (function(elem) { - $p_scm_HashMap__put0__O__O__Z__s_Some(this, elem.T2__f__1, elem.T2__f__2, false); - return this -}); -$c_scm_HashMap.prototype.knownSize__I = (function() { - return this.scm_HashMap__f_contentSize -}); -$c_scm_HashMap.prototype.isEmpty__Z = (function() { - return (this.scm_HashMap__f_contentSize === 0) -}); -$c_scm_HashMap.prototype.foreachEntry__F2__V = (function(f) { - var len = this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.u.length; - var i = 0; - while ((i < len)) { - var n = this.scm_HashMap__f_scala$collection$mutable$HashMap$$table.get(i); - if ((n !== null)) { - n.foreachEntry__F2__V(f) - }; - i = ((1 + i) | 0) - } -}); -$c_scm_HashMap.prototype.mapFactory__sc_MapFactory = (function() { - return $m_scm_HashMap$() -}); -$c_scm_HashMap.prototype.stringPrefix__T = (function() { - return "HashMap" -}); -$c_scm_HashMap.prototype.hashCode__I = (function() { - if (this.isEmpty__Z()) { - return $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_emptyMapHash - } else { - var tupleHashIterator = new $c_scm_HashMap$$anon$5(this); - return $m_s_util_hashing_MurmurHash3$().unorderedHash__sc_IterableOnce__I__I(tupleHashIterator, $m_s_util_hashing_MurmurHash3$().s_util_hashing_MurmurHash3$__f_mapSeed) - } -}); -$c_scm_HashMap.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__T2__scm_HashMap($as_T2(elem)) -}); -$c_scm_HashMap.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_HashMap(xs) -}); -function $as_scm_HashMap(obj) { - return (((obj instanceof $c_scm_HashMap) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.HashMap")) -} -function $isArrayOf_scm_HashMap(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashMap))) -} -function $asArrayOf_scm_HashMap(obj, depth) { - return (($isArrayOf_scm_HashMap(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.HashMap;", depth)) -} -var $d_scm_HashMap = new $TypeData().initClass({ - scm_HashMap: 0 -}, false, "scala.collection.mutable.HashMap", { - scm_HashMap: 1, - scm_AbstractMap: 1, - sc_AbstractMap: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Map: 1, - sc_MapOps: 1, - s_PartialFunction: 1, - F1: 1, - sc_MapFactoryDefaults: 1, - s_Equals: 1, - scm_Map: 1, - scm_Iterable: 1, - scm_MapOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - sc_StrictOptimizedIterableOps: 1, - sc_StrictOptimizedMapOps: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_HashMap.prototype.$classData = $d_scm_HashMap; -function $ct_sci_BigVector__AO__AO__I__($thiz, _prefix1, suffix1, length0) { - $thiz.sci_BigVector__f_suffix1 = suffix1; - $thiz.sci_BigVector__f_length0 = length0; - $ct_sci_Vector__AO__($thiz, _prefix1); - return $thiz -} -/** @constructor */ -function $c_sci_BigVector() { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0 -} -$c_sci_BigVector.prototype = new $h_sci_VectorImpl(); -$c_sci_BigVector.prototype.constructor = $c_sci_BigVector; -/** @constructor */ -function $h_sci_BigVector() { - /**/ -} -$h_sci_BigVector.prototype = $c_sci_BigVector.prototype; -$c_sci_BigVector.prototype.foreachRest__F1__V = (function(f) { - var c = this.vectorSliceCount__I(); - var i = 1; - while ((i < c)) { - var $$x1 = $m_sci_VectorStatics$(); - var idx = i; - var c$1 = ((c / 2) | 0); - var a = ((idx - c$1) | 0); - $$x1.foreachRec__I__AO__F1__V((((-1) + ((((1 + c$1) | 0) - ((a < 0) ? ((-a) | 0) : a)) | 0)) | 0), this.vectorSlice__I__AO(i), f); - i = ((1 + i) | 0) - } -}); -function $as_sci_BigVector(obj) { - return (((obj instanceof $c_sci_BigVector) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.BigVector")) -} -function $isArrayOf_sci_BigVector(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_BigVector))) -} -function $asArrayOf_sci_BigVector(obj, depth) { - return (($isArrayOf_sci_BigVector(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.BigVector;", depth)) -} -/** @constructor */ -function $c_sci_Vector1(_data1) { - this.sci_Vector__f_prefix1 = null; - $ct_sci_Vector__AO__(this, _data1) -} -$c_sci_Vector1.prototype = new $h_sci_VectorImpl(); -$c_sci_Vector1.prototype.constructor = $c_sci_Vector1; -/** @constructor */ -function $h_sci_Vector1() { - /**/ -} -$h_sci_Vector1.prototype = $c_sci_Vector1.prototype; -$c_sci_Vector1.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_Vector__f_prefix1.u.length))) { - return this.sci_Vector__f_prefix1.get(index) - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector1.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_Vector__f_prefix1.u.length))) { - var a1 = this.sci_Vector__f_prefix1; - var a1c = a1.clone__O(); - a1c.set(index, elem); - return new $c_sci_Vector1(a1c) - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector1.prototype.appended__O__sci_Vector = (function(elem) { - var len1 = this.sci_Vector__f_prefix1.u.length; - if ((len1 < 32)) { - return new $c_sci_Vector1($m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_Vector__f_prefix1, elem)) - } else { - var $$x2 = this.sci_Vector__f_prefix1; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a = new $ac_O(1); - a.set(0, elem); - return new $c_sci_Vector2($$x2, 32, $$x1, a, 33) - } -}); -$c_sci_Vector1.prototype.prepended__O__sci_Vector = (function(elem) { - var len1 = this.sci_Vector__f_prefix1.u.length; - if ((len1 < 32)) { - return new $c_sci_Vector1($m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1)) - } else { - var a = new $ac_O(1); - a.set(0, elem); - return new $c_sci_Vector2(a, 1, $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2, this.sci_Vector__f_prefix1, ((1 + len1) | 0)) - } -}); -$c_sci_Vector1.prototype.map__F1__sci_Vector = (function(f) { - return new $c_sci_Vector1($m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f)) -}); -$c_sci_Vector1.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var original = this.sci_Vector__f_prefix1; - return new $c_sci_Vector1($m_ju_Arrays$().copyOfRange__AO__I__I__AO(original, lo, hi)) -}); -$c_sci_Vector1.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector__f_prefix1.u.length === 1)) { - return $m_sci_Vector0$() - } else { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - return new $c_sci_Vector1($m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to)) - } -}); -$c_sci_Vector1.prototype.vectorSliceCount__I = (function() { - return 1 -}); -$c_sci_Vector1.prototype.vectorSlice__I__AO = (function(idx) { - return this.sci_Vector__f_prefix1 -}); -$c_sci_Vector1.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var data1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_Vector__f_prefix1, suffix); - return ((data1b !== null) ? new $c_sci_Vector1(data1b) : $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k)) -}); -$c_sci_Vector1.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector1.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector1.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_Vector__f_prefix1.u.length))) { - return this.sci_Vector__f_prefix1.get(index) - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector1(obj) { - return (((obj instanceof $c_sci_Vector1) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector1")) -} -function $isArrayOf_sci_Vector1(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector1))) -} -function $asArrayOf_sci_Vector1(obj, depth) { - return (($isArrayOf_sci_Vector1(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector1;", depth)) -} -var $d_sci_Vector1 = new $TypeData().initClass({ - sci_Vector1: 0 -}, false, "scala.collection.immutable.Vector1", { - sci_Vector1: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector1.prototype.$classData = $d_sci_Vector1; -/** @constructor */ -function $c_sci_$colon$colon(head, next) { - this.sci_$colon$colon__f_head = null; - this.sci_$colon$colon__f_next = null; - this.sci_$colon$colon__f_head = head; - this.sci_$colon$colon__f_next = next -} -$c_sci_$colon$colon.prototype = new $h_sci_List(); -$c_sci_$colon$colon.prototype.constructor = $c_sci_$colon$colon; -/** @constructor */ -function $h_sci_$colon$colon() { - /**/ -} -$h_sci_$colon$colon.prototype = $c_sci_$colon$colon.prototype; -$c_sci_$colon$colon.prototype.head__O = (function() { - return this.sci_$colon$colon__f_head -}); -$c_sci_$colon$colon.prototype.productPrefix__T = (function() { - return "::" -}); -$c_sci_$colon$colon.prototype.productArity__I = (function() { - return 2 -}); -$c_sci_$colon$colon.prototype.productElement__I__O = (function(x$1) { - switch (x$1) { - case 0: { - return this.sci_$colon$colon__f_head; - break - } - case 1: { - return this.sci_$colon$colon__f_next; - break - } - default: { - return $m_sr_Statics$().ioobe__I__O(x$1) - } - } -}); -$c_sci_$colon$colon.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_sci_$colon$colon.prototype.tail__O = (function() { - return this.sci_$colon$colon__f_next -}); -var $d_sci_$colon$colon = new $TypeData().initClass({ - sci_$colon$colon: 0 -}, false, "scala.collection.immutable.$colon$colon", { - sci_$colon$colon: 1, - sci_List: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_LinearSeq: 1, - sc_LinearSeq: 1, - sc_LinearSeqOps: 1, - sci_LinearSeqOps: 1, - sc_StrictOptimizedLinearSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - sci_StrictOptimizedSeqOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1, - s_Product: 1 -}); -$c_sci_$colon$colon.prototype.$classData = $d_sci_$colon$colon; -/** @constructor */ -function $c_sci_Nil$() { - this.sci_Nil$__f_EmptyUnzip = null; - $n_sci_Nil$ = this; - this.sci_Nil$__f_EmptyUnzip = new $c_T2($m_sci_Nil$(), $m_sci_Nil$()) -} -$c_sci_Nil$.prototype = new $h_sci_List(); -$c_sci_Nil$.prototype.constructor = $c_sci_Nil$; -/** @constructor */ -function $h_sci_Nil$() { - /**/ -} -$h_sci_Nil$.prototype = $c_sci_Nil$.prototype; -$c_sci_Nil$.prototype.head__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "head of empty list") -}); -$c_sci_Nil$.prototype.tail__E = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "tail of empty list") -}); -$c_sci_Nil$.prototype.last__E = (function() { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "last of empty list") -}); -$c_sci_Nil$.prototype.knownSize__I = (function() { - return 0 -}); -$c_sci_Nil$.prototype.iterator__sc_Iterator = (function() { - return $m_sc_Iterator$().sc_Iterator$__f_scala$collection$Iterator$$_empty -}); -$c_sci_Nil$.prototype.productPrefix__T = (function() { - return "Nil" -}); -$c_sci_Nil$.prototype.productArity__I = (function() { - return 0 -}); -$c_sci_Nil$.prototype.productElement__I__O = (function(x$1) { - return $m_sr_Statics$().ioobe__I__O(x$1) -}); -$c_sci_Nil$.prototype.productIterator__sc_Iterator = (function() { - return new $c_sr_ScalaRunTime$$anon$1(this) -}); -$c_sci_Nil$.prototype.last__O = (function() { - this.last__E() -}); -$c_sci_Nil$.prototype.tail__O = (function() { - this.tail__E() -}); -$c_sci_Nil$.prototype.head__O = (function() { - this.head__E() -}); -var $d_sci_Nil$ = new $TypeData().initClass({ - sci_Nil$: 0 -}, false, "scala.collection.immutable.Nil$", { - sci_Nil$: 1, - sci_List: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_LinearSeq: 1, - sc_LinearSeq: 1, - sc_LinearSeqOps: 1, - sci_LinearSeqOps: 1, - sc_StrictOptimizedLinearSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - sci_StrictOptimizedSeqOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1, - s_Product: 1 -}); -$c_sci_Nil$.prototype.$classData = $d_sci_Nil$; -var $n_sci_Nil$; -function $m_sci_Nil$() { - if ((!$n_sci_Nil$)) { - $n_sci_Nil$ = new $c_sci_Nil$() - }; - return $n_sci_Nil$ -} -/** @constructor */ -function $c_sci_Vector0$() { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - $ct_sci_BigVector__AO__AO__I__(this, $m_sci_VectorStatics$().sci_VectorStatics$__f_empty1, $m_sci_VectorStatics$().sci_VectorStatics$__f_empty1, 0) -} -$c_sci_Vector0$.prototype = new $h_sci_BigVector(); -$c_sci_Vector0$.prototype.constructor = $c_sci_Vector0$; -/** @constructor */ -function $h_sci_Vector0$() { - /**/ -} -$h_sci_Vector0$.prototype = $c_sci_Vector0$.prototype; -$c_sci_Vector0$.prototype.apply__I__E = (function(index) { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) -}); -$c_sci_Vector0$.prototype.updated__I__O__sci_Vector = (function(index, elem) { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) -}); -$c_sci_Vector0$.prototype.appended__O__sci_Vector = (function(elem) { - var a = new $ac_O(1); - a.set(0, elem); - return new $c_sci_Vector1(a) -}); -$c_sci_Vector0$.prototype.prepended__O__sci_Vector = (function(elem) { - var a = new $ac_O(1); - a.set(0, elem); - return new $c_sci_Vector1(a) -}); -$c_sci_Vector0$.prototype.tail__sci_Vector = (function() { - throw $ct_jl_UnsupportedOperationException__T__(new $c_jl_UnsupportedOperationException(), "empty.tail") -}); -$c_sci_Vector0$.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - return this -}); -$c_sci_Vector0$.prototype.vectorSliceCount__I = (function() { - return 0 -}); -$c_sci_Vector0$.prototype.vectorSlice__I__AO = (function(idx) { - return null -}); -$c_sci_Vector0$.prototype.equals__O__Z = (function(o) { - return ((this === o) || ((!(o instanceof $c_sci_Vector)) && $f_sc_Seq__equals__O__Z(this, o))) -}); -$c_sci_Vector0$.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - return $m_sci_Vector$().from__sc_IterableOnce__sci_Vector(suffix) -}); -$c_sci_Vector0$.prototype.ioob__I__jl_IndexOutOfBoundsException = (function(index) { - return $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (index + " is out of bounds (empty vector)")) -}); -$c_sci_Vector0$.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector0$.prototype.map__F1__O = (function(f) { - return this -}); -$c_sci_Vector0$.prototype.apply__O__O = (function(v1) { - this.apply__I__E($uI(v1)) -}); -$c_sci_Vector0$.prototype.apply__I__O = (function(i) { - this.apply__I__E(i) -}); -var $d_sci_Vector0$ = new $TypeData().initClass({ - sci_Vector0$: 0 -}, false, "scala.collection.immutable.Vector0$", { - sci_Vector0$: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector0$.prototype.$classData = $d_sci_Vector0$; -var $n_sci_Vector0$; -function $m_sci_Vector0$() { - if ((!$n_sci_Vector0$)) { - $n_sci_Vector0$ = new $c_sci_Vector0$() - }; - return $n_sci_Vector0$ -} -/** @constructor */ -function $c_sci_Vector2(_prefix1, len1, data2, _suffix1, _length0) { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - this.sci_Vector2__f_len1 = 0; - this.sci_Vector2__f_data2 = null; - this.sci_Vector2__f_len1 = len1; - this.sci_Vector2__f_data2 = data2; - $ct_sci_BigVector__AO__AO__I__(this, _prefix1, _suffix1, _length0) -} -$c_sci_Vector2.prototype = new $h_sci_BigVector(); -$c_sci_Vector2.prototype.constructor = $c_sci_Vector2; -/** @constructor */ -function $h_sci_Vector2() { - /**/ -} -$h_sci_Vector2.prototype = $c_sci_Vector2.prototype; -$c_sci_Vector2.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector2__f_len1) | 0); - if ((io >= 0)) { - var i2 = ((io >>> 5) | 0); - var i1 = (31 & io); - return ((i2 < this.sci_Vector2__f_data2.u.length) ? this.sci_Vector2__f_data2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get((31 & io))) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector2.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - if ((index >= this.sci_Vector2__f_len1)) { - var io = ((index - this.sci_Vector2__f_len1) | 0); - var i2 = ((io >>> 5) | 0); - var i1 = (31 & io); - if ((i2 < this.sci_Vector2__f_data2.u.length)) { - var a2 = this.sci_Vector2__f_data2; - var a2c = a2.clone__O(); - var a1 = a2c.get(i2); - var a1c = a1.clone__O(); - a1c.set(i1, elem); - a2c.set(i2, a1c); - var x$2 = this.sci_Vector__f_prefix1; - var x$3 = this.sci_Vector2__f_len1; - var x$4 = this.sci_BigVector__f_suffix1; - var x$5 = this.sci_BigVector__f_length0; - return new $c_sci_Vector2(x$2, x$3, a2c, x$4, x$5) - } else { - var a1$1 = this.sci_BigVector__f_suffix1; - var a1c$1 = a1$1.clone__O(); - a1c$1.set(i1, elem); - var x$7 = this.sci_Vector__f_prefix1; - var x$8 = this.sci_Vector2__f_len1; - var x$9 = this.sci_Vector2__f_data2; - var x$10 = this.sci_BigVector__f_length0; - return new $c_sci_Vector2(x$7, x$8, x$9, a1c$1, x$10) - } - } else { - var a1$2 = this.sci_Vector__f_prefix1; - var a1c$2 = a1$2.clone__O(); - a1c$2.set(index, elem); - var len1 = this.sci_Vector2__f_len1; - var data2 = this.sci_Vector2__f_data2; - var suffix1 = this.sci_BigVector__f_suffix1; - var length0 = this.sci_BigVector__f_length0; - return new $c_sci_Vector2(a1c$2, len1, data2, suffix1, length0) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector2.prototype.appended__O__sci_Vector = (function(elem) { - if ((this.sci_BigVector__f_suffix1.u.length < 32)) { - var x$1 = $m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1, elem); - var x$2 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector2__f_len1; - var x$5 = this.sci_Vector2__f_data2; - return new $c_sci_Vector2(x$3, x$4, x$5, x$1, x$2) - } else if ((this.sci_Vector2__f_data2.u.length < 30)) { - var x$6 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector2__f_data2, this.sci_BigVector__f_suffix1), 2); - var a = new $ac_O(1); - a.set(0, elem); - var x$8 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$9 = this.sci_Vector__f_prefix1; - var x$10 = this.sci_Vector2__f_len1; - return new $c_sci_Vector2(x$9, x$10, x$6, a, x$8) - } else { - var $$x5 = this.sci_Vector__f_prefix1; - var $$x4 = this.sci_Vector2__f_len1; - var $$x3 = this.sci_Vector2__f_data2; - var $$x2 = this.sci_Vector2__f_len1; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x = this.sci_BigVector__f_suffix1; - var a$1 = new ($d_O.getArrayOf().getArrayOf().constr)(1); - a$1.set(0, x); - var a$2 = new $ac_O(1); - a$2.set(0, elem); - return new $c_sci_Vector3($$x5, $$x4, $$x3, ((960 + $$x2) | 0), $$x1, a$1, a$2, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector2.prototype.prepended__O__sci_Vector = (function(elem) { - if ((this.sci_Vector2__f_len1 < 32)) { - var x$1 = $m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1); - var x$2 = ((1 + this.sci_Vector2__f_len1) | 0); - var x$3 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$4 = this.sci_Vector2__f_data2; - var x$5 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector2(x$1, x$2, x$4, x$5, x$3) - } else if ((this.sci_Vector2__f_data2.u.length < 30)) { - var a = new $ac_O(1); - a.set(0, elem); - var x$8 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector2__f_data2), 2); - var x$9 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$10 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector2(a, 1, x$8, x$10, x$9) - } else { - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x = this.sci_Vector__f_prefix1; - var a$2 = new ($d_O.getArrayOf().getArrayOf().constr)(1); - a$2.set(0, x); - return new $c_sci_Vector3(a$1, 1, a$2, ((1 + this.sci_Vector2__f_len1) | 0), $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3, this.sci_Vector2__f_data2, this.sci_BigVector__f_suffix1, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector2.prototype.map__F1__sci_Vector = (function(f) { - var x$1 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f); - var x$2 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector2__f_data2, f), 2); - var x$3 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1, f); - var x$4 = this.sci_Vector2__f_len1; - var x$5 = this.sci_BigVector__f_length0; - return new $c_sci_Vector2(x$1, x$4, x$2, x$3, x$5) -}); -$c_sci_Vector2.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var b = new $c_sci_VectorSliceBuilder(lo, hi); - b.consider__I__AO__V(1, this.sci_Vector__f_prefix1); - b.consider__I__AO__V(2, this.sci_Vector2__f_data2); - b.consider__I__AO__V(1, this.sci_BigVector__f_suffix1); - return b.result__sci_Vector() -}); -$c_sci_Vector2.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector2__f_len1 > 1)) { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - var x$1 = $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to); - var x$2 = (((-1) + this.sci_Vector2__f_len1) | 0); - var x$3 = (((-1) + this.sci_BigVector__f_length0) | 0); - var x$4 = this.sci_Vector2__f_data2; - var x$5 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector2(x$1, x$2, x$4, x$5, x$3) - } else { - return this.slice0__I__I__sci_Vector(1, this.sci_BigVector__f_length0) - } -}); -$c_sci_Vector2.prototype.vectorSliceCount__I = (function() { - return 3 -}); -$c_sci_Vector2.prototype.vectorSlice__I__AO = (function(idx) { - switch (idx) { - case 0: { - return this.sci_Vector__f_prefix1; - break - } - case 1: { - return this.sci_Vector2__f_data2; - break - } - case 2: { - return this.sci_BigVector__f_suffix1; - break - } - default: { - throw new $c_s_MatchError(idx) - } - } -}); -$c_sci_Vector2.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var suffix1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1, suffix); - if ((suffix1b !== null)) { - var x$2 = ((((this.sci_BigVector__f_length0 - this.sci_BigVector__f_suffix1.u.length) | 0) + suffix1b.u.length) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector2__f_len1; - var x$5 = this.sci_Vector2__f_data2; - return new $c_sci_Vector2(x$3, x$4, x$5, suffix1b, x$2) - } else { - return $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k) - } -}); -$c_sci_Vector2.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector2.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector2.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector2__f_len1) | 0); - if ((io >= 0)) { - var i2 = ((io >>> 5) | 0); - var i1 = (31 & io); - return ((i2 < this.sci_Vector2__f_data2.u.length) ? this.sci_Vector2__f_data2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get((31 & io))) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector2(obj) { - return (((obj instanceof $c_sci_Vector2) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector2")) -} -function $isArrayOf_sci_Vector2(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector2))) -} -function $asArrayOf_sci_Vector2(obj, depth) { - return (($isArrayOf_sci_Vector2(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector2;", depth)) -} -var $d_sci_Vector2 = new $TypeData().initClass({ - sci_Vector2: 0 -}, false, "scala.collection.immutable.Vector2", { - sci_Vector2: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector2.prototype.$classData = $d_sci_Vector2; -/** @constructor */ -function $c_sci_Vector3(_prefix1, len1, prefix2, len12, data3, suffix2, _suffix1, _length0) { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - this.sci_Vector3__f_len1 = 0; - this.sci_Vector3__f_prefix2 = null; - this.sci_Vector3__f_len12 = 0; - this.sci_Vector3__f_data3 = null; - this.sci_Vector3__f_suffix2 = null; - this.sci_Vector3__f_len1 = len1; - this.sci_Vector3__f_prefix2 = prefix2; - this.sci_Vector3__f_len12 = len12; - this.sci_Vector3__f_data3 = data3; - this.sci_Vector3__f_suffix2 = suffix2; - $ct_sci_BigVector__AO__AO__I__(this, _prefix1, _suffix1, _length0) -} -$c_sci_Vector3.prototype = new $h_sci_BigVector(); -$c_sci_Vector3.prototype.constructor = $c_sci_Vector3; -/** @constructor */ -function $h_sci_Vector3() { - /**/ -} -$h_sci_Vector3.prototype = $c_sci_Vector3.prototype; -$c_sci_Vector3.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector3__f_len12) | 0); - if ((io >= 0)) { - var i3 = ((io >>> 10) | 0); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i3 < this.sci_Vector3__f_data3.u.length) ? this.sci_Vector3__f_data3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector3__f_suffix2.u.length) ? this.sci_Vector3__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1))) - } else if ((index >= this.sci_Vector3__f_len1)) { - var io$2 = ((index - this.sci_Vector3__f_len1) | 0); - return this.sci_Vector3__f_prefix2.get(((io$2 >>> 5) | 0)).get((31 & io$2)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector3.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - if ((index >= this.sci_Vector3__f_len12)) { - var io = ((index - this.sci_Vector3__f_len12) | 0); - var i3 = ((io >>> 10) | 0); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - if ((i3 < this.sci_Vector3__f_data3.u.length)) { - var a3 = this.sci_Vector3__f_data3; - var a3c = a3.clone__O(); - var a2 = a3c.get(i3); - var a2c = a2.clone__O(); - var a1 = a2c.get(i2); - var a1c = a1.clone__O(); - a1c.set(i1, elem); - a2c.set(i2, a1c); - a3c.set(i3, a2c); - var x$2 = this.sci_Vector__f_prefix1; - var x$3 = this.sci_Vector3__f_len1; - var x$4 = this.sci_Vector3__f_prefix2; - var x$5 = this.sci_Vector3__f_len12; - var x$6 = this.sci_Vector3__f_suffix2; - var x$7 = this.sci_BigVector__f_suffix1; - var x$8 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(x$2, x$3, x$4, x$5, a3c, x$6, x$7, x$8) - } else if ((i2 < this.sci_Vector3__f_suffix2.u.length)) { - var a2$1 = this.sci_Vector3__f_suffix2; - var a2c$1 = a2$1.clone__O(); - var a1$1 = a2c$1.get(i2); - var a1c$1 = a1$1.clone__O(); - a1c$1.set(i1, elem); - a2c$1.set(i2, a1c$1); - var x$10 = this.sci_Vector__f_prefix1; - var x$11 = this.sci_Vector3__f_len1; - var x$12 = this.sci_Vector3__f_prefix2; - var x$13 = this.sci_Vector3__f_len12; - var x$14 = this.sci_Vector3__f_data3; - var x$15 = this.sci_BigVector__f_suffix1; - var x$16 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(x$10, x$11, x$12, x$13, x$14, a2c$1, x$15, x$16) - } else { - var a1$2 = this.sci_BigVector__f_suffix1; - var a1c$2 = a1$2.clone__O(); - a1c$2.set(i1, elem); - var x$18 = this.sci_Vector__f_prefix1; - var x$19 = this.sci_Vector3__f_len1; - var x$20 = this.sci_Vector3__f_prefix2; - var x$21 = this.sci_Vector3__f_len12; - var x$22 = this.sci_Vector3__f_data3; - var x$23 = this.sci_Vector3__f_suffix2; - var x$24 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(x$18, x$19, x$20, x$21, x$22, x$23, a1c$2, x$24) - } - } else if ((index >= this.sci_Vector3__f_len1)) { - var io$2 = ((index - this.sci_Vector3__f_len1) | 0); - var a2$2 = this.sci_Vector3__f_prefix2; - var idx2 = ((io$2 >>> 5) | 0); - var idx1 = (31 & io$2); - var a2c$2 = a2$2.clone__O(); - var a1$3 = a2c$2.get(idx2); - var a1c$3 = a1$3.clone__O(); - a1c$3.set(idx1, elem); - a2c$2.set(idx2, a1c$3); - var x$26 = this.sci_Vector__f_prefix1; - var x$27 = this.sci_Vector3__f_len1; - var x$28 = this.sci_Vector3__f_len12; - var x$29 = this.sci_Vector3__f_data3; - var x$30 = this.sci_Vector3__f_suffix2; - var x$31 = this.sci_BigVector__f_suffix1; - var x$32 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(x$26, x$27, a2c$2, x$28, x$29, x$30, x$31, x$32) - } else { - var a1$4 = this.sci_Vector__f_prefix1; - var a1c$4 = a1$4.clone__O(); - a1c$4.set(index, elem); - var len1 = this.sci_Vector3__f_len1; - var prefix2 = this.sci_Vector3__f_prefix2; - var len12 = this.sci_Vector3__f_len12; - var data3 = this.sci_Vector3__f_data3; - var suffix2 = this.sci_Vector3__f_suffix2; - var suffix1 = this.sci_BigVector__f_suffix1; - var length0 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(a1c$4, len1, prefix2, len12, data3, suffix2, suffix1, length0) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector3.prototype.appended__O__sci_Vector = (function(elem) { - if ((this.sci_BigVector__f_suffix1.u.length < 32)) { - var x$1 = $m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1, elem); - var x$2 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector3__f_len1; - var x$5 = this.sci_Vector3__f_prefix2; - var x$6 = this.sci_Vector3__f_len12; - var x$7 = this.sci_Vector3__f_data3; - var x$8 = this.sci_Vector3__f_suffix2; - return new $c_sci_Vector3(x$3, x$4, x$5, x$6, x$7, x$8, x$1, x$2) - } else if ((this.sci_Vector3__f_suffix2.u.length < 31)) { - var x$9 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2, this.sci_BigVector__f_suffix1), 2); - var a = new $ac_O(1); - a.set(0, elem); - var x$11 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$12 = this.sci_Vector__f_prefix1; - var x$13 = this.sci_Vector3__f_len1; - var x$14 = this.sci_Vector3__f_prefix2; - var x$15 = this.sci_Vector3__f_len12; - var x$16 = this.sci_Vector3__f_data3; - return new $c_sci_Vector3(x$12, x$13, x$14, x$15, x$16, x$9, a, x$11) - } else if ((this.sci_Vector3__f_data3.u.length < 30)) { - var x$17 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector3__f_data3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2, this.sci_BigVector__f_suffix1)), 3); - var x$18 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$20 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$21 = this.sci_Vector__f_prefix1; - var x$22 = this.sci_Vector3__f_len1; - var x$23 = this.sci_Vector3__f_prefix2; - var x$24 = this.sci_Vector3__f_len12; - return new $c_sci_Vector3(x$21, x$22, x$23, x$24, x$17, x$18, a$1, x$20) - } else { - var $$x8 = this.sci_Vector__f_prefix1; - var $$x7 = this.sci_Vector3__f_len1; - var $$x6 = this.sci_Vector3__f_prefix2; - var $$x5 = this.sci_Vector3__f_len12; - var $$x4 = this.sci_Vector3__f_data3; - var $$x3 = this.sci_Vector3__f_len12; - var $$x2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector3__f_suffix2, this.sci_BigVector__f_suffix1), 2); - var a$2 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$2.set(0, x); - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$3 = new $ac_O(1); - a$3.set(0, elem); - return new $c_sci_Vector4($$x8, $$x7, $$x6, $$x5, $$x4, ((30720 + $$x3) | 0), $$x2, a$2, $$x1, a$3, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector3.prototype.prepended__O__sci_Vector = (function(elem) { - if ((this.sci_Vector3__f_len1 < 32)) { - var x$1 = $m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1); - var x$2 = ((1 + this.sci_Vector3__f_len1) | 0); - var x$3 = ((1 + this.sci_Vector3__f_len12) | 0); - var x$4 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$5 = this.sci_Vector3__f_prefix2; - var x$6 = this.sci_Vector3__f_data3; - var x$7 = this.sci_Vector3__f_suffix2; - var x$8 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector3(x$1, x$2, x$5, x$3, x$6, x$7, x$8, x$4) - } else if ((this.sci_Vector3__f_len12 < 1024)) { - var a = new $ac_O(1); - a.set(0, elem); - var x$11 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector3__f_prefix2), 2); - var x$12 = ((1 + this.sci_Vector3__f_len12) | 0); - var x$13 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$14 = this.sci_Vector3__f_data3; - var x$15 = this.sci_Vector3__f_suffix2; - var x$16 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector3(a, 1, x$11, x$12, x$14, x$15, x$16, x$13) - } else if ((this.sci_Vector3__f_data3.u.length < 30)) { - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$19 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$21 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector3__f_prefix2), this.sci_Vector3__f_data3), 3); - var x$22 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$23 = this.sci_Vector3__f_suffix2; - var x$24 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector3(a$1, 1, x$19, 1, x$21, x$23, x$24, x$22) - } else { - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector3__f_prefix2), 2); - var a$3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$3.set(0, x); - return new $c_sci_Vector4(a$2, 1, $$x1, 1, a$3, ((1 + this.sci_Vector3__f_len12) | 0), $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4, this.sci_Vector3__f_data3, this.sci_Vector3__f_suffix2, this.sci_BigVector__f_suffix1, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector3.prototype.map__F1__sci_Vector = (function(f) { - var x$1 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f); - var x$2 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector3__f_prefix2, f), 2); - var x$3 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector3__f_data3, f), 3); - var x$4 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector3__f_suffix2, f), 2); - var x$5 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1, f); - var x$6 = this.sci_Vector3__f_len1; - var x$7 = this.sci_Vector3__f_len12; - var x$8 = this.sci_BigVector__f_length0; - return new $c_sci_Vector3(x$1, x$6, x$2, x$7, x$3, x$4, x$5, x$8) -}); -$c_sci_Vector3.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var b = new $c_sci_VectorSliceBuilder(lo, hi); - b.consider__I__AO__V(1, this.sci_Vector__f_prefix1); - b.consider__I__AO__V(2, this.sci_Vector3__f_prefix2); - b.consider__I__AO__V(3, this.sci_Vector3__f_data3); - b.consider__I__AO__V(2, this.sci_Vector3__f_suffix2); - b.consider__I__AO__V(1, this.sci_BigVector__f_suffix1); - return b.result__sci_Vector() -}); -$c_sci_Vector3.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector3__f_len1 > 1)) { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - var x$1 = $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to); - var x$2 = (((-1) + this.sci_Vector3__f_len1) | 0); - var x$3 = (((-1) + this.sci_Vector3__f_len12) | 0); - var x$4 = (((-1) + this.sci_BigVector__f_length0) | 0); - var x$5 = this.sci_Vector3__f_prefix2; - var x$6 = this.sci_Vector3__f_data3; - var x$7 = this.sci_Vector3__f_suffix2; - var x$8 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector3(x$1, x$2, x$5, x$3, x$6, x$7, x$8, x$4) - } else { - return this.slice0__I__I__sci_Vector(1, this.sci_BigVector__f_length0) - } -}); -$c_sci_Vector3.prototype.vectorSliceCount__I = (function() { - return 5 -}); -$c_sci_Vector3.prototype.vectorSlice__I__AO = (function(idx) { - switch (idx) { - case 0: { - return this.sci_Vector__f_prefix1; - break - } - case 1: { - return this.sci_Vector3__f_prefix2; - break - } - case 2: { - return this.sci_Vector3__f_data3; - break - } - case 3: { - return this.sci_Vector3__f_suffix2; - break - } - case 4: { - return this.sci_BigVector__f_suffix1; - break - } - default: { - throw new $c_s_MatchError(idx) - } - } -}); -$c_sci_Vector3.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var suffix1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1, suffix); - if ((suffix1b !== null)) { - var x$2 = ((((this.sci_BigVector__f_length0 - this.sci_BigVector__f_suffix1.u.length) | 0) + suffix1b.u.length) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector3__f_len1; - var x$5 = this.sci_Vector3__f_prefix2; - var x$6 = this.sci_Vector3__f_len12; - var x$7 = this.sci_Vector3__f_data3; - var x$8 = this.sci_Vector3__f_suffix2; - return new $c_sci_Vector3(x$3, x$4, x$5, x$6, x$7, x$8, suffix1b, x$2) - } else { - return $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k) - } -}); -$c_sci_Vector3.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector3.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector3.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector3__f_len12) | 0); - if ((io >= 0)) { - var i3 = ((io >>> 10) | 0); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i3 < this.sci_Vector3__f_data3.u.length) ? this.sci_Vector3__f_data3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector3__f_suffix2.u.length) ? this.sci_Vector3__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1))) - } else if ((index >= this.sci_Vector3__f_len1)) { - var io$2 = ((index - this.sci_Vector3__f_len1) | 0); - return this.sci_Vector3__f_prefix2.get(((io$2 >>> 5) | 0)).get((31 & io$2)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector3(obj) { - return (((obj instanceof $c_sci_Vector3) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector3")) -} -function $isArrayOf_sci_Vector3(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector3))) -} -function $asArrayOf_sci_Vector3(obj, depth) { - return (($isArrayOf_sci_Vector3(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector3;", depth)) -} -var $d_sci_Vector3 = new $TypeData().initClass({ - sci_Vector3: 0 -}, false, "scala.collection.immutable.Vector3", { - sci_Vector3: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector3.prototype.$classData = $d_sci_Vector3; -/** @constructor */ -function $c_sci_Vector4(_prefix1, len1, prefix2, len12, prefix3, len123, data4, suffix3, suffix2, _suffix1, _length0) { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - this.sci_Vector4__f_len1 = 0; - this.sci_Vector4__f_prefix2 = null; - this.sci_Vector4__f_len12 = 0; - this.sci_Vector4__f_prefix3 = null; - this.sci_Vector4__f_len123 = 0; - this.sci_Vector4__f_data4 = null; - this.sci_Vector4__f_suffix3 = null; - this.sci_Vector4__f_suffix2 = null; - this.sci_Vector4__f_len1 = len1; - this.sci_Vector4__f_prefix2 = prefix2; - this.sci_Vector4__f_len12 = len12; - this.sci_Vector4__f_prefix3 = prefix3; - this.sci_Vector4__f_len123 = len123; - this.sci_Vector4__f_data4 = data4; - this.sci_Vector4__f_suffix3 = suffix3; - this.sci_Vector4__f_suffix2 = suffix2; - $ct_sci_BigVector__AO__AO__I__(this, _prefix1, _suffix1, _length0) -} -$c_sci_Vector4.prototype = new $h_sci_BigVector(); -$c_sci_Vector4.prototype.constructor = $c_sci_Vector4; -/** @constructor */ -function $h_sci_Vector4() { - /**/ -} -$h_sci_Vector4.prototype = $c_sci_Vector4.prototype; -$c_sci_Vector4.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector4__f_len123) | 0); - if ((io >= 0)) { - var i4 = ((io >>> 15) | 0); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i4 < this.sci_Vector4__f_data4.u.length) ? this.sci_Vector4__f_data4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector4__f_suffix3.u.length) ? this.sci_Vector4__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector4__f_suffix2.u.length) ? this.sci_Vector4__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1)))) - } else if ((index >= this.sci_Vector4__f_len12)) { - var io$2 = ((index - this.sci_Vector4__f_len12) | 0); - return this.sci_Vector4__f_prefix3.get(((io$2 >>> 10) | 0)).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector4__f_len1)) { - var io$3 = ((index - this.sci_Vector4__f_len1) | 0); - return this.sci_Vector4__f_prefix2.get(((io$3 >>> 5) | 0)).get((31 & io$3)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector4.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - if ((index >= this.sci_Vector4__f_len123)) { - var io = ((index - this.sci_Vector4__f_len123) | 0); - var i4 = ((io >>> 15) | 0); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - if ((i4 < this.sci_Vector4__f_data4.u.length)) { - var a4 = this.sci_Vector4__f_data4; - var a4c = a4.clone__O(); - var a3 = a4c.get(i4); - var a3c = a3.clone__O(); - var a2 = a3c.get(i3); - var a2c = a2.clone__O(); - var a1 = a2c.get(i2); - var a1c = a1.clone__O(); - a1c.set(i1, elem); - a2c.set(i2, a1c); - a3c.set(i3, a2c); - a4c.set(i4, a3c); - var x$2 = this.sci_Vector__f_prefix1; - var x$3 = this.sci_Vector4__f_len1; - var x$4 = this.sci_Vector4__f_prefix2; - var x$5 = this.sci_Vector4__f_len12; - var x$6 = this.sci_Vector4__f_prefix3; - var x$7 = this.sci_Vector4__f_len123; - var x$8 = this.sci_Vector4__f_suffix3; - var x$9 = this.sci_Vector4__f_suffix2; - var x$10 = this.sci_BigVector__f_suffix1; - var x$11 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$2, x$3, x$4, x$5, x$6, x$7, a4c, x$8, x$9, x$10, x$11) - } else if ((i3 < this.sci_Vector4__f_suffix3.u.length)) { - var a3$1 = this.sci_Vector4__f_suffix3; - var a3c$1 = a3$1.clone__O(); - var a2$1 = a3c$1.get(i3); - var a2c$1 = a2$1.clone__O(); - var a1$1 = a2c$1.get(i2); - var a1c$1 = a1$1.clone__O(); - a1c$1.set(i1, elem); - a2c$1.set(i2, a1c$1); - a3c$1.set(i3, a2c$1); - var x$13 = this.sci_Vector__f_prefix1; - var x$14 = this.sci_Vector4__f_len1; - var x$15 = this.sci_Vector4__f_prefix2; - var x$16 = this.sci_Vector4__f_len12; - var x$17 = this.sci_Vector4__f_prefix3; - var x$18 = this.sci_Vector4__f_len123; - var x$19 = this.sci_Vector4__f_data4; - var x$20 = this.sci_Vector4__f_suffix2; - var x$21 = this.sci_BigVector__f_suffix1; - var x$22 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$13, x$14, x$15, x$16, x$17, x$18, x$19, a3c$1, x$20, x$21, x$22) - } else if ((i2 < this.sci_Vector4__f_suffix2.u.length)) { - var a2$2 = this.sci_Vector4__f_suffix2; - var a2c$2 = a2$2.clone__O(); - var a1$2 = a2c$2.get(i2); - var a1c$2 = a1$2.clone__O(); - a1c$2.set(i1, elem); - a2c$2.set(i2, a1c$2); - var x$24 = this.sci_Vector__f_prefix1; - var x$25 = this.sci_Vector4__f_len1; - var x$26 = this.sci_Vector4__f_prefix2; - var x$27 = this.sci_Vector4__f_len12; - var x$28 = this.sci_Vector4__f_prefix3; - var x$29 = this.sci_Vector4__f_len123; - var x$30 = this.sci_Vector4__f_data4; - var x$31 = this.sci_Vector4__f_suffix3; - var x$32 = this.sci_BigVector__f_suffix1; - var x$33 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31, a2c$2, x$32, x$33) - } else { - var a1$3 = this.sci_BigVector__f_suffix1; - var a1c$3 = a1$3.clone__O(); - a1c$3.set(i1, elem); - var x$35 = this.sci_Vector__f_prefix1; - var x$36 = this.sci_Vector4__f_len1; - var x$37 = this.sci_Vector4__f_prefix2; - var x$38 = this.sci_Vector4__f_len12; - var x$39 = this.sci_Vector4__f_prefix3; - var x$40 = this.sci_Vector4__f_len123; - var x$41 = this.sci_Vector4__f_data4; - var x$42 = this.sci_Vector4__f_suffix3; - var x$43 = this.sci_Vector4__f_suffix2; - var x$44 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$43, a1c$3, x$44) - } - } else if ((index >= this.sci_Vector4__f_len12)) { - var io$2 = ((index - this.sci_Vector4__f_len12) | 0); - var a3$2 = this.sci_Vector4__f_prefix3; - var idx3 = ((io$2 >>> 10) | 0); - var idx2 = (31 & ((io$2 >>> 5) | 0)); - var idx1 = (31 & io$2); - var a3c$2 = a3$2.clone__O(); - var a2$3 = a3c$2.get(idx3); - var a2c$3 = a2$3.clone__O(); - var a1$4 = a2c$3.get(idx2); - var a1c$4 = a1$4.clone__O(); - a1c$4.set(idx1, elem); - a2c$3.set(idx2, a1c$4); - a3c$2.set(idx3, a2c$3); - var x$46 = this.sci_Vector__f_prefix1; - var x$47 = this.sci_Vector4__f_len1; - var x$48 = this.sci_Vector4__f_prefix2; - var x$49 = this.sci_Vector4__f_len12; - var x$50 = this.sci_Vector4__f_len123; - var x$51 = this.sci_Vector4__f_data4; - var x$52 = this.sci_Vector4__f_suffix3; - var x$53 = this.sci_Vector4__f_suffix2; - var x$54 = this.sci_BigVector__f_suffix1; - var x$55 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$46, x$47, x$48, x$49, a3c$2, x$50, x$51, x$52, x$53, x$54, x$55) - } else if ((index >= this.sci_Vector4__f_len1)) { - var io$3 = ((index - this.sci_Vector4__f_len1) | 0); - var a2$4 = this.sci_Vector4__f_prefix2; - var idx2$1 = ((io$3 >>> 5) | 0); - var idx1$1 = (31 & io$3); - var a2c$4 = a2$4.clone__O(); - var a1$5 = a2c$4.get(idx2$1); - var a1c$5 = a1$5.clone__O(); - a1c$5.set(idx1$1, elem); - a2c$4.set(idx2$1, a1c$5); - var x$57 = this.sci_Vector__f_prefix1; - var x$58 = this.sci_Vector4__f_len1; - var x$59 = this.sci_Vector4__f_len12; - var x$60 = this.sci_Vector4__f_prefix3; - var x$61 = this.sci_Vector4__f_len123; - var x$62 = this.sci_Vector4__f_data4; - var x$63 = this.sci_Vector4__f_suffix3; - var x$64 = this.sci_Vector4__f_suffix2; - var x$65 = this.sci_BigVector__f_suffix1; - var x$66 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$57, x$58, a2c$4, x$59, x$60, x$61, x$62, x$63, x$64, x$65, x$66) - } else { - var a1$6 = this.sci_Vector__f_prefix1; - var a1c$6 = a1$6.clone__O(); - a1c$6.set(index, elem); - var len1 = this.sci_Vector4__f_len1; - var prefix2 = this.sci_Vector4__f_prefix2; - var len12 = this.sci_Vector4__f_len12; - var prefix3 = this.sci_Vector4__f_prefix3; - var len123 = this.sci_Vector4__f_len123; - var data4 = this.sci_Vector4__f_data4; - var suffix3 = this.sci_Vector4__f_suffix3; - var suffix2 = this.sci_Vector4__f_suffix2; - var suffix1 = this.sci_BigVector__f_suffix1; - var length0 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(a1c$6, len1, prefix2, len12, prefix3, len123, data4, suffix3, suffix2, suffix1, length0) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector4.prototype.appended__O__sci_Vector = (function(elem) { - if ((this.sci_BigVector__f_suffix1.u.length < 32)) { - var x$1 = $m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1, elem); - var x$2 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector4__f_len1; - var x$5 = this.sci_Vector4__f_prefix2; - var x$6 = this.sci_Vector4__f_len12; - var x$7 = this.sci_Vector4__f_prefix3; - var x$8 = this.sci_Vector4__f_len123; - var x$9 = this.sci_Vector4__f_data4; - var x$10 = this.sci_Vector4__f_suffix3; - var x$11 = this.sci_Vector4__f_suffix2; - return new $c_sci_Vector4(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$1, x$2) - } else if ((this.sci_Vector4__f_suffix2.u.length < 31)) { - var x$12 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2, this.sci_BigVector__f_suffix1), 2); - var a = new $ac_O(1); - a.set(0, elem); - var x$14 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$15 = this.sci_Vector__f_prefix1; - var x$16 = this.sci_Vector4__f_len1; - var x$17 = this.sci_Vector4__f_prefix2; - var x$18 = this.sci_Vector4__f_len12; - var x$19 = this.sci_Vector4__f_prefix3; - var x$20 = this.sci_Vector4__f_len123; - var x$21 = this.sci_Vector4__f_data4; - var x$22 = this.sci_Vector4__f_suffix3; - return new $c_sci_Vector4(x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$12, a, x$14) - } else if ((this.sci_Vector4__f_suffix3.u.length < 31)) { - var x$23 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2, this.sci_BigVector__f_suffix1)), 3); - var x$24 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$26 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$27 = this.sci_Vector__f_prefix1; - var x$28 = this.sci_Vector4__f_len1; - var x$29 = this.sci_Vector4__f_prefix2; - var x$30 = this.sci_Vector4__f_len12; - var x$31 = this.sci_Vector4__f_prefix3; - var x$32 = this.sci_Vector4__f_len123; - var x$33 = this.sci_Vector4__f_data4; - return new $c_sci_Vector4(x$27, x$28, x$29, x$30, x$31, x$32, x$33, x$23, x$24, a$1, x$26) - } else if ((this.sci_Vector4__f_data4.u.length < 30)) { - var x$34 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_data4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2, this.sci_BigVector__f_suffix1))), 4); - var x$35 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$36 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$38 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$39 = this.sci_Vector__f_prefix1; - var x$40 = this.sci_Vector4__f_len1; - var x$41 = this.sci_Vector4__f_prefix2; - var x$42 = this.sci_Vector4__f_len12; - var x$43 = this.sci_Vector4__f_prefix3; - var x$44 = this.sci_Vector4__f_len123; - return new $c_sci_Vector4(x$39, x$40, x$41, x$42, x$43, x$44, x$34, x$35, x$36, a$2, x$38) - } else { - var $$x11 = this.sci_Vector__f_prefix1; - var $$x10 = this.sci_Vector4__f_len1; - var $$x9 = this.sci_Vector4__f_prefix2; - var $$x8 = this.sci_Vector4__f_len12; - var $$x7 = this.sci_Vector4__f_prefix3; - var $$x6 = this.sci_Vector4__f_len123; - var $$x5 = this.sci_Vector4__f_data4; - var $$x4 = this.sci_Vector4__f_len123; - var $$x3 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector4__f_suffix2, this.sci_BigVector__f_suffix1)), 3); - var a$3 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$3.set(0, x); - var $$x2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$4 = new $ac_O(1); - a$4.set(0, elem); - return new $c_sci_Vector5($$x11, $$x10, $$x9, $$x8, $$x7, $$x6, $$x5, ((983040 + $$x4) | 0), $$x3, a$3, $$x2, $$x1, a$4, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector4.prototype.prepended__O__sci_Vector = (function(elem) { - if ((this.sci_Vector4__f_len1 < 32)) { - var x$1 = $m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1); - var x$2 = ((1 + this.sci_Vector4__f_len1) | 0); - var x$3 = ((1 + this.sci_Vector4__f_len12) | 0); - var x$4 = ((1 + this.sci_Vector4__f_len123) | 0); - var x$5 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$6 = this.sci_Vector4__f_prefix2; - var x$7 = this.sci_Vector4__f_prefix3; - var x$8 = this.sci_Vector4__f_data4; - var x$9 = this.sci_Vector4__f_suffix3; - var x$10 = this.sci_Vector4__f_suffix2; - var x$11 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector4(x$1, x$2, x$6, x$3, x$7, x$4, x$8, x$9, x$10, x$11, x$5) - } else if ((this.sci_Vector4__f_len12 < 1024)) { - var a = new $ac_O(1); - a.set(0, elem); - var x$14 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector4__f_prefix2), 2); - var x$15 = ((1 + this.sci_Vector4__f_len12) | 0); - var x$16 = ((1 + this.sci_Vector4__f_len123) | 0); - var x$17 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$18 = this.sci_Vector4__f_prefix3; - var x$19 = this.sci_Vector4__f_data4; - var x$20 = this.sci_Vector4__f_suffix3; - var x$21 = this.sci_Vector4__f_suffix2; - var x$22 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector4(a, 1, x$14, x$15, x$18, x$16, x$19, x$20, x$21, x$22, x$17) - } else if ((this.sci_Vector4__f_len123 < 32768)) { - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$25 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$27 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector4__f_prefix2), this.sci_Vector4__f_prefix3), 3); - var x$28 = ((1 + this.sci_Vector4__f_len123) | 0); - var x$29 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$30 = this.sci_Vector4__f_data4; - var x$31 = this.sci_Vector4__f_suffix3; - var x$32 = this.sci_Vector4__f_suffix2; - var x$33 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector4(a$1, 1, x$25, 1, x$27, x$28, x$30, x$31, x$32, x$33, x$29) - } else if ((this.sci_Vector4__f_data4.u.length < 30)) { - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$36 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$38 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$40 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector4__f_prefix2), this.sci_Vector4__f_prefix3), this.sci_Vector4__f_data4), 4); - var x$41 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$42 = this.sci_Vector4__f_suffix3; - var x$43 = this.sci_Vector4__f_suffix2; - var x$44 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector4(a$2, 1, x$36, 1, x$38, 1, x$40, x$42, x$43, x$44, x$41) - } else { - var a$3 = new $ac_O(1); - a$3.set(0, elem); - var $$x2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector4__f_prefix2), this.sci_Vector4__f_prefix3), 3); - var a$4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$4.set(0, x); - return new $c_sci_Vector5(a$3, 1, $$x2, 1, $$x1, 1, a$4, ((1 + this.sci_Vector4__f_len123) | 0), $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5, this.sci_Vector4__f_data4, this.sci_Vector4__f_suffix3, this.sci_Vector4__f_suffix2, this.sci_BigVector__f_suffix1, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector4.prototype.map__F1__sci_Vector = (function(f) { - var x$1 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f); - var x$2 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector4__f_prefix2, f), 2); - var x$3 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector4__f_prefix3, f), 3); - var x$4 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(4, this.sci_Vector4__f_data4, f), 4); - var x$5 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector4__f_suffix3, f), 3); - var x$6 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector4__f_suffix2, f), 2); - var x$7 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1, f); - var x$8 = this.sci_Vector4__f_len1; - var x$9 = this.sci_Vector4__f_len12; - var x$10 = this.sci_Vector4__f_len123; - var x$11 = this.sci_BigVector__f_length0; - return new $c_sci_Vector4(x$1, x$8, x$2, x$9, x$3, x$10, x$4, x$5, x$6, x$7, x$11) -}); -$c_sci_Vector4.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var b = new $c_sci_VectorSliceBuilder(lo, hi); - b.consider__I__AO__V(1, this.sci_Vector__f_prefix1); - b.consider__I__AO__V(2, this.sci_Vector4__f_prefix2); - b.consider__I__AO__V(3, this.sci_Vector4__f_prefix3); - b.consider__I__AO__V(4, this.sci_Vector4__f_data4); - b.consider__I__AO__V(3, this.sci_Vector4__f_suffix3); - b.consider__I__AO__V(2, this.sci_Vector4__f_suffix2); - b.consider__I__AO__V(1, this.sci_BigVector__f_suffix1); - return b.result__sci_Vector() -}); -$c_sci_Vector4.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector4__f_len1 > 1)) { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - var x$1 = $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to); - var x$2 = (((-1) + this.sci_Vector4__f_len1) | 0); - var x$3 = (((-1) + this.sci_Vector4__f_len12) | 0); - var x$4 = (((-1) + this.sci_Vector4__f_len123) | 0); - var x$5 = (((-1) + this.sci_BigVector__f_length0) | 0); - var x$6 = this.sci_Vector4__f_prefix2; - var x$7 = this.sci_Vector4__f_prefix3; - var x$8 = this.sci_Vector4__f_data4; - var x$9 = this.sci_Vector4__f_suffix3; - var x$10 = this.sci_Vector4__f_suffix2; - var x$11 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector4(x$1, x$2, x$6, x$3, x$7, x$4, x$8, x$9, x$10, x$11, x$5) - } else { - return this.slice0__I__I__sci_Vector(1, this.sci_BigVector__f_length0) - } -}); -$c_sci_Vector4.prototype.vectorSliceCount__I = (function() { - return 7 -}); -$c_sci_Vector4.prototype.vectorSlice__I__AO = (function(idx) { - switch (idx) { - case 0: { - return this.sci_Vector__f_prefix1; - break - } - case 1: { - return this.sci_Vector4__f_prefix2; - break - } - case 2: { - return this.sci_Vector4__f_prefix3; - break - } - case 3: { - return this.sci_Vector4__f_data4; - break - } - case 4: { - return this.sci_Vector4__f_suffix3; - break - } - case 5: { - return this.sci_Vector4__f_suffix2; - break - } - case 6: { - return this.sci_BigVector__f_suffix1; - break - } - default: { - throw new $c_s_MatchError(idx) - } - } -}); -$c_sci_Vector4.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var suffix1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1, suffix); - if ((suffix1b !== null)) { - var x$2 = ((((this.sci_BigVector__f_length0 - this.sci_BigVector__f_suffix1.u.length) | 0) + suffix1b.u.length) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector4__f_len1; - var x$5 = this.sci_Vector4__f_prefix2; - var x$6 = this.sci_Vector4__f_len12; - var x$7 = this.sci_Vector4__f_prefix3; - var x$8 = this.sci_Vector4__f_len123; - var x$9 = this.sci_Vector4__f_data4; - var x$10 = this.sci_Vector4__f_suffix3; - var x$11 = this.sci_Vector4__f_suffix2; - return new $c_sci_Vector4(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, suffix1b, x$2) - } else { - return $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k) - } -}); -$c_sci_Vector4.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector4.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector4.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector4__f_len123) | 0); - if ((io >= 0)) { - var i4 = ((io >>> 15) | 0); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i4 < this.sci_Vector4__f_data4.u.length) ? this.sci_Vector4__f_data4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector4__f_suffix3.u.length) ? this.sci_Vector4__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector4__f_suffix2.u.length) ? this.sci_Vector4__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1)))) - } else if ((index >= this.sci_Vector4__f_len12)) { - var io$2 = ((index - this.sci_Vector4__f_len12) | 0); - return this.sci_Vector4__f_prefix3.get(((io$2 >>> 10) | 0)).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector4__f_len1)) { - var io$3 = ((index - this.sci_Vector4__f_len1) | 0); - return this.sci_Vector4__f_prefix2.get(((io$3 >>> 5) | 0)).get((31 & io$3)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector4(obj) { - return (((obj instanceof $c_sci_Vector4) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector4")) -} -function $isArrayOf_sci_Vector4(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector4))) -} -function $asArrayOf_sci_Vector4(obj, depth) { - return (($isArrayOf_sci_Vector4(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector4;", depth)) -} -var $d_sci_Vector4 = new $TypeData().initClass({ - sci_Vector4: 0 -}, false, "scala.collection.immutable.Vector4", { - sci_Vector4: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector4.prototype.$classData = $d_sci_Vector4; -/** @constructor */ -function $c_sci_Vector5(_prefix1, len1, prefix2, len12, prefix3, len123, prefix4, len1234, data5, suffix4, suffix3, suffix2, _suffix1, _length0) { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - this.sci_Vector5__f_len1 = 0; - this.sci_Vector5__f_prefix2 = null; - this.sci_Vector5__f_len12 = 0; - this.sci_Vector5__f_prefix3 = null; - this.sci_Vector5__f_len123 = 0; - this.sci_Vector5__f_prefix4 = null; - this.sci_Vector5__f_len1234 = 0; - this.sci_Vector5__f_data5 = null; - this.sci_Vector5__f_suffix4 = null; - this.sci_Vector5__f_suffix3 = null; - this.sci_Vector5__f_suffix2 = null; - this.sci_Vector5__f_len1 = len1; - this.sci_Vector5__f_prefix2 = prefix2; - this.sci_Vector5__f_len12 = len12; - this.sci_Vector5__f_prefix3 = prefix3; - this.sci_Vector5__f_len123 = len123; - this.sci_Vector5__f_prefix4 = prefix4; - this.sci_Vector5__f_len1234 = len1234; - this.sci_Vector5__f_data5 = data5; - this.sci_Vector5__f_suffix4 = suffix4; - this.sci_Vector5__f_suffix3 = suffix3; - this.sci_Vector5__f_suffix2 = suffix2; - $ct_sci_BigVector__AO__AO__I__(this, _prefix1, _suffix1, _length0) -} -$c_sci_Vector5.prototype = new $h_sci_BigVector(); -$c_sci_Vector5.prototype.constructor = $c_sci_Vector5; -/** @constructor */ -function $h_sci_Vector5() { - /**/ -} -$h_sci_Vector5.prototype = $c_sci_Vector5.prototype; -$c_sci_Vector5.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector5__f_len1234) | 0); - if ((io >= 0)) { - var i5 = ((io >>> 20) | 0); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i5 < this.sci_Vector5__f_data5.u.length) ? this.sci_Vector5__f_data5.get(i5).get(i4).get(i3).get(i2).get(i1) : ((i4 < this.sci_Vector5__f_suffix4.u.length) ? this.sci_Vector5__f_suffix4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector5__f_suffix3.u.length) ? this.sci_Vector5__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector5__f_suffix2.u.length) ? this.sci_Vector5__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1))))) - } else if ((index >= this.sci_Vector5__f_len123)) { - var io$2 = ((index - this.sci_Vector5__f_len123) | 0); - return this.sci_Vector5__f_prefix4.get(((io$2 >>> 15) | 0)).get((31 & ((io$2 >>> 10) | 0))).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector5__f_len12)) { - var io$3 = ((index - this.sci_Vector5__f_len12) | 0); - return this.sci_Vector5__f_prefix3.get(((io$3 >>> 10) | 0)).get((31 & ((io$3 >>> 5) | 0))).get((31 & io$3)) - } else if ((index >= this.sci_Vector5__f_len1)) { - var io$4 = ((index - this.sci_Vector5__f_len1) | 0); - return this.sci_Vector5__f_prefix2.get(((io$4 >>> 5) | 0)).get((31 & io$4)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector5.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - if ((index >= this.sci_Vector5__f_len1234)) { - var io = ((index - this.sci_Vector5__f_len1234) | 0); - var i5 = ((io >>> 20) | 0); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - if ((i5 < this.sci_Vector5__f_data5.u.length)) { - var a5 = this.sci_Vector5__f_data5; - var a5c = a5.clone__O(); - var a4 = a5c.get(i5); - var a4c = a4.clone__O(); - var a3 = a4c.get(i4); - var a3c = a3.clone__O(); - var a2 = a3c.get(i3); - var a2c = a2.clone__O(); - var a1 = a2c.get(i2); - var a1c = a1.clone__O(); - a1c.set(i1, elem); - a2c.set(i2, a1c); - a3c.set(i3, a2c); - a4c.set(i4, a3c); - a5c.set(i5, a4c); - var x$2 = this.sci_Vector__f_prefix1; - var x$3 = this.sci_Vector5__f_len1; - var x$4 = this.sci_Vector5__f_prefix2; - var x$5 = this.sci_Vector5__f_len12; - var x$6 = this.sci_Vector5__f_prefix3; - var x$7 = this.sci_Vector5__f_len123; - var x$8 = this.sci_Vector5__f_prefix4; - var x$9 = this.sci_Vector5__f_len1234; - var x$10 = this.sci_Vector5__f_suffix4; - var x$11 = this.sci_Vector5__f_suffix3; - var x$12 = this.sci_Vector5__f_suffix2; - var x$13 = this.sci_BigVector__f_suffix1; - var x$14 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, a5c, x$10, x$11, x$12, x$13, x$14) - } else if ((i4 < this.sci_Vector5__f_suffix4.u.length)) { - var a4$1 = this.sci_Vector5__f_suffix4; - var a4c$1 = a4$1.clone__O(); - var a3$1 = a4c$1.get(i4); - var a3c$1 = a3$1.clone__O(); - var a2$1 = a3c$1.get(i3); - var a2c$1 = a2$1.clone__O(); - var a1$1 = a2c$1.get(i2); - var a1c$1 = a1$1.clone__O(); - a1c$1.set(i1, elem); - a2c$1.set(i2, a1c$1); - a3c$1.set(i3, a2c$1); - a4c$1.set(i4, a3c$1); - var x$16 = this.sci_Vector__f_prefix1; - var x$17 = this.sci_Vector5__f_len1; - var x$18 = this.sci_Vector5__f_prefix2; - var x$19 = this.sci_Vector5__f_len12; - var x$20 = this.sci_Vector5__f_prefix3; - var x$21 = this.sci_Vector5__f_len123; - var x$22 = this.sci_Vector5__f_prefix4; - var x$23 = this.sci_Vector5__f_len1234; - var x$24 = this.sci_Vector5__f_data5; - var x$25 = this.sci_Vector5__f_suffix3; - var x$26 = this.sci_Vector5__f_suffix2; - var x$27 = this.sci_BigVector__f_suffix1; - var x$28 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, a4c$1, x$25, x$26, x$27, x$28) - } else if ((i3 < this.sci_Vector5__f_suffix3.u.length)) { - var a3$2 = this.sci_Vector5__f_suffix3; - var a3c$2 = a3$2.clone__O(); - var a2$2 = a3c$2.get(i3); - var a2c$2 = a2$2.clone__O(); - var a1$2 = a2c$2.get(i2); - var a1c$2 = a1$2.clone__O(); - a1c$2.set(i1, elem); - a2c$2.set(i2, a1c$2); - a3c$2.set(i3, a2c$2); - var x$30 = this.sci_Vector__f_prefix1; - var x$31 = this.sci_Vector5__f_len1; - var x$32 = this.sci_Vector5__f_prefix2; - var x$33 = this.sci_Vector5__f_len12; - var x$34 = this.sci_Vector5__f_prefix3; - var x$35 = this.sci_Vector5__f_len123; - var x$36 = this.sci_Vector5__f_prefix4; - var x$37 = this.sci_Vector5__f_len1234; - var x$38 = this.sci_Vector5__f_data5; - var x$39 = this.sci_Vector5__f_suffix4; - var x$40 = this.sci_Vector5__f_suffix2; - var x$41 = this.sci_BigVector__f_suffix1; - var x$42 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$30, x$31, x$32, x$33, x$34, x$35, x$36, x$37, x$38, x$39, a3c$2, x$40, x$41, x$42) - } else if ((i2 < this.sci_Vector5__f_suffix2.u.length)) { - var a2$3 = this.sci_Vector5__f_suffix2; - var a2c$3 = a2$3.clone__O(); - var a1$3 = a2c$3.get(i2); - var a1c$3 = a1$3.clone__O(); - a1c$3.set(i1, elem); - a2c$3.set(i2, a1c$3); - var x$44 = this.sci_Vector__f_prefix1; - var x$45 = this.sci_Vector5__f_len1; - var x$46 = this.sci_Vector5__f_prefix2; - var x$47 = this.sci_Vector5__f_len12; - var x$48 = this.sci_Vector5__f_prefix3; - var x$49 = this.sci_Vector5__f_len123; - var x$50 = this.sci_Vector5__f_prefix4; - var x$51 = this.sci_Vector5__f_len1234; - var x$52 = this.sci_Vector5__f_data5; - var x$53 = this.sci_Vector5__f_suffix4; - var x$54 = this.sci_Vector5__f_suffix3; - var x$55 = this.sci_BigVector__f_suffix1; - var x$56 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53, x$54, a2c$3, x$55, x$56) - } else { - var a1$4 = this.sci_BigVector__f_suffix1; - var a1c$4 = a1$4.clone__O(); - a1c$4.set(i1, elem); - var x$58 = this.sci_Vector__f_prefix1; - var x$59 = this.sci_Vector5__f_len1; - var x$60 = this.sci_Vector5__f_prefix2; - var x$61 = this.sci_Vector5__f_len12; - var x$62 = this.sci_Vector5__f_prefix3; - var x$63 = this.sci_Vector5__f_len123; - var x$64 = this.sci_Vector5__f_prefix4; - var x$65 = this.sci_Vector5__f_len1234; - var x$66 = this.sci_Vector5__f_data5; - var x$67 = this.sci_Vector5__f_suffix4; - var x$68 = this.sci_Vector5__f_suffix3; - var x$69 = this.sci_Vector5__f_suffix2; - var x$70 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$58, x$59, x$60, x$61, x$62, x$63, x$64, x$65, x$66, x$67, x$68, x$69, a1c$4, x$70) - } - } else if ((index >= this.sci_Vector5__f_len123)) { - var io$2 = ((index - this.sci_Vector5__f_len123) | 0); - var a4$2 = this.sci_Vector5__f_prefix4; - var idx4 = ((io$2 >>> 15) | 0); - var idx3 = (31 & ((io$2 >>> 10) | 0)); - var idx2 = (31 & ((io$2 >>> 5) | 0)); - var idx1 = (31 & io$2); - var a4c$2 = a4$2.clone__O(); - var a3$3 = a4c$2.get(idx4); - var a3c$3 = a3$3.clone__O(); - var a2$4 = a3c$3.get(idx3); - var a2c$4 = a2$4.clone__O(); - var a1$5 = a2c$4.get(idx2); - var a1c$5 = a1$5.clone__O(); - a1c$5.set(idx1, elem); - a2c$4.set(idx2, a1c$5); - a3c$3.set(idx3, a2c$4); - a4c$2.set(idx4, a3c$3); - var x$72 = this.sci_Vector__f_prefix1; - var x$73 = this.sci_Vector5__f_len1; - var x$74 = this.sci_Vector5__f_prefix2; - var x$75 = this.sci_Vector5__f_len12; - var x$76 = this.sci_Vector5__f_prefix3; - var x$77 = this.sci_Vector5__f_len123; - var x$78 = this.sci_Vector5__f_len1234; - var x$79 = this.sci_Vector5__f_data5; - var x$80 = this.sci_Vector5__f_suffix4; - var x$81 = this.sci_Vector5__f_suffix3; - var x$82 = this.sci_Vector5__f_suffix2; - var x$83 = this.sci_BigVector__f_suffix1; - var x$84 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$72, x$73, x$74, x$75, x$76, x$77, a4c$2, x$78, x$79, x$80, x$81, x$82, x$83, x$84) - } else if ((index >= this.sci_Vector5__f_len12)) { - var io$3 = ((index - this.sci_Vector5__f_len12) | 0); - var a3$4 = this.sci_Vector5__f_prefix3; - var idx3$1 = ((io$3 >>> 10) | 0); - var idx2$1 = (31 & ((io$3 >>> 5) | 0)); - var idx1$1 = (31 & io$3); - var a3c$4 = a3$4.clone__O(); - var a2$5 = a3c$4.get(idx3$1); - var a2c$5 = a2$5.clone__O(); - var a1$6 = a2c$5.get(idx2$1); - var a1c$6 = a1$6.clone__O(); - a1c$6.set(idx1$1, elem); - a2c$5.set(idx2$1, a1c$6); - a3c$4.set(idx3$1, a2c$5); - var x$86 = this.sci_Vector__f_prefix1; - var x$87 = this.sci_Vector5__f_len1; - var x$88 = this.sci_Vector5__f_prefix2; - var x$89 = this.sci_Vector5__f_len12; - var x$90 = this.sci_Vector5__f_len123; - var x$91 = this.sci_Vector5__f_prefix4; - var x$92 = this.sci_Vector5__f_len1234; - var x$93 = this.sci_Vector5__f_data5; - var x$94 = this.sci_Vector5__f_suffix4; - var x$95 = this.sci_Vector5__f_suffix3; - var x$96 = this.sci_Vector5__f_suffix2; - var x$97 = this.sci_BigVector__f_suffix1; - var x$98 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$86, x$87, x$88, x$89, a3c$4, x$90, x$91, x$92, x$93, x$94, x$95, x$96, x$97, x$98) - } else if ((index >= this.sci_Vector5__f_len1)) { - var io$4 = ((index - this.sci_Vector5__f_len1) | 0); - var a2$6 = this.sci_Vector5__f_prefix2; - var idx2$2 = ((io$4 >>> 5) | 0); - var idx1$2 = (31 & io$4); - var a2c$6 = a2$6.clone__O(); - var a1$7 = a2c$6.get(idx2$2); - var a1c$7 = a1$7.clone__O(); - a1c$7.set(idx1$2, elem); - a2c$6.set(idx2$2, a1c$7); - var x$100 = this.sci_Vector__f_prefix1; - var x$101 = this.sci_Vector5__f_len1; - var x$102 = this.sci_Vector5__f_len12; - var x$103 = this.sci_Vector5__f_prefix3; - var x$104 = this.sci_Vector5__f_len123; - var x$105 = this.sci_Vector5__f_prefix4; - var x$106 = this.sci_Vector5__f_len1234; - var x$107 = this.sci_Vector5__f_data5; - var x$108 = this.sci_Vector5__f_suffix4; - var x$109 = this.sci_Vector5__f_suffix3; - var x$110 = this.sci_Vector5__f_suffix2; - var x$111 = this.sci_BigVector__f_suffix1; - var x$112 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$100, x$101, a2c$6, x$102, x$103, x$104, x$105, x$106, x$107, x$108, x$109, x$110, x$111, x$112) - } else { - var a1$8 = this.sci_Vector__f_prefix1; - var a1c$8 = a1$8.clone__O(); - a1c$8.set(index, elem); - var len1 = this.sci_Vector5__f_len1; - var prefix2 = this.sci_Vector5__f_prefix2; - var len12 = this.sci_Vector5__f_len12; - var prefix3 = this.sci_Vector5__f_prefix3; - var len123 = this.sci_Vector5__f_len123; - var prefix4 = this.sci_Vector5__f_prefix4; - var len1234 = this.sci_Vector5__f_len1234; - var data5 = this.sci_Vector5__f_data5; - var suffix4 = this.sci_Vector5__f_suffix4; - var suffix3 = this.sci_Vector5__f_suffix3; - var suffix2 = this.sci_Vector5__f_suffix2; - var suffix1 = this.sci_BigVector__f_suffix1; - var length0 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(a1c$8, len1, prefix2, len12, prefix3, len123, prefix4, len1234, data5, suffix4, suffix3, suffix2, suffix1, length0) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector5.prototype.appended__O__sci_Vector = (function(elem) { - if ((this.sci_BigVector__f_suffix1.u.length < 32)) { - var x$1 = $m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1, elem); - var x$2 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector5__f_len1; - var x$5 = this.sci_Vector5__f_prefix2; - var x$6 = this.sci_Vector5__f_len12; - var x$7 = this.sci_Vector5__f_prefix3; - var x$8 = this.sci_Vector5__f_len123; - var x$9 = this.sci_Vector5__f_prefix4; - var x$10 = this.sci_Vector5__f_len1234; - var x$11 = this.sci_Vector5__f_data5; - var x$12 = this.sci_Vector5__f_suffix4; - var x$13 = this.sci_Vector5__f_suffix3; - var x$14 = this.sci_Vector5__f_suffix2; - return new $c_sci_Vector5(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$1, x$2) - } else if ((this.sci_Vector5__f_suffix2.u.length < 31)) { - var x$15 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1), 2); - var a = new $ac_O(1); - a.set(0, elem); - var x$17 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$18 = this.sci_Vector__f_prefix1; - var x$19 = this.sci_Vector5__f_len1; - var x$20 = this.sci_Vector5__f_prefix2; - var x$21 = this.sci_Vector5__f_len12; - var x$22 = this.sci_Vector5__f_prefix3; - var x$23 = this.sci_Vector5__f_len123; - var x$24 = this.sci_Vector5__f_prefix4; - var x$25 = this.sci_Vector5__f_len1234; - var x$26 = this.sci_Vector5__f_data5; - var x$27 = this.sci_Vector5__f_suffix4; - var x$28 = this.sci_Vector5__f_suffix3; - return new $c_sci_Vector5(x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$15, a, x$17) - } else if ((this.sci_Vector5__f_suffix3.u.length < 31)) { - var x$29 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1)), 3); - var x$30 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$32 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$33 = this.sci_Vector__f_prefix1; - var x$34 = this.sci_Vector5__f_len1; - var x$35 = this.sci_Vector5__f_prefix2; - var x$36 = this.sci_Vector5__f_len12; - var x$37 = this.sci_Vector5__f_prefix3; - var x$38 = this.sci_Vector5__f_len123; - var x$39 = this.sci_Vector5__f_prefix4; - var x$40 = this.sci_Vector5__f_len1234; - var x$41 = this.sci_Vector5__f_data5; - var x$42 = this.sci_Vector5__f_suffix4; - return new $c_sci_Vector5(x$33, x$34, x$35, x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$29, x$30, a$1, x$32) - } else if ((this.sci_Vector5__f_suffix4.u.length < 31)) { - var x$43 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1))), 4); - var x$44 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$45 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$47 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$48 = this.sci_Vector__f_prefix1; - var x$49 = this.sci_Vector5__f_len1; - var x$50 = this.sci_Vector5__f_prefix2; - var x$51 = this.sci_Vector5__f_len12; - var x$52 = this.sci_Vector5__f_prefix3; - var x$53 = this.sci_Vector5__f_len123; - var x$54 = this.sci_Vector5__f_prefix4; - var x$55 = this.sci_Vector5__f_len1234; - var x$56 = this.sci_Vector5__f_data5; - return new $c_sci_Vector5(x$48, x$49, x$50, x$51, x$52, x$53, x$54, x$55, x$56, x$43, x$44, x$45, a$2, x$47) - } else if ((this.sci_Vector5__f_data5.u.length < 30)) { - var x$57 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_data5, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1)))), 5); - var x$58 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$59 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$60 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$3 = new $ac_O(1); - a$3.set(0, elem); - var x$62 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$63 = this.sci_Vector__f_prefix1; - var x$64 = this.sci_Vector5__f_len1; - var x$65 = this.sci_Vector5__f_prefix2; - var x$66 = this.sci_Vector5__f_len12; - var x$67 = this.sci_Vector5__f_prefix3; - var x$68 = this.sci_Vector5__f_len123; - var x$69 = this.sci_Vector5__f_prefix4; - var x$70 = this.sci_Vector5__f_len1234; - return new $c_sci_Vector5(x$63, x$64, x$65, x$66, x$67, x$68, x$69, x$70, x$57, x$58, x$59, x$60, a$3, x$62) - } else { - var $$x14 = this.sci_Vector__f_prefix1; - var $$x13 = this.sci_Vector5__f_len1; - var $$x12 = this.sci_Vector5__f_prefix2; - var $$x11 = this.sci_Vector5__f_len12; - var $$x10 = this.sci_Vector5__f_prefix3; - var $$x9 = this.sci_Vector5__f_len123; - var $$x8 = this.sci_Vector5__f_prefix4; - var $$x7 = this.sci_Vector5__f_len1234; - var $$x6 = this.sci_Vector5__f_data5; - var $$x5 = this.sci_Vector5__f_len1234; - var $$x4 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty6; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1))), 4); - var a$4 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$4.set(0, x); - var $$x3 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var $$x2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$5 = new $ac_O(1); - a$5.set(0, elem); - return new $c_sci_Vector6($$x14, $$x13, $$x12, $$x11, $$x10, $$x9, $$x8, $$x7, $$x6, ((31457280 + $$x5) | 0), $$x4, a$4, $$x3, $$x2, $$x1, a$5, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector5.prototype.prepended__O__sci_Vector = (function(elem) { - if ((this.sci_Vector5__f_len1 < 32)) { - var x$1 = $m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1); - var x$2 = ((1 + this.sci_Vector5__f_len1) | 0); - var x$3 = ((1 + this.sci_Vector5__f_len12) | 0); - var x$4 = ((1 + this.sci_Vector5__f_len123) | 0); - var x$5 = ((1 + this.sci_Vector5__f_len1234) | 0); - var x$6 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$7 = this.sci_Vector5__f_prefix2; - var x$8 = this.sci_Vector5__f_prefix3; - var x$9 = this.sci_Vector5__f_prefix4; - var x$10 = this.sci_Vector5__f_data5; - var x$11 = this.sci_Vector5__f_suffix4; - var x$12 = this.sci_Vector5__f_suffix3; - var x$13 = this.sci_Vector5__f_suffix2; - var x$14 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(x$1, x$2, x$7, x$3, x$8, x$4, x$9, x$5, x$10, x$11, x$12, x$13, x$14, x$6) - } else if ((this.sci_Vector5__f_len12 < 1024)) { - var a = new $ac_O(1); - a.set(0, elem); - var x$17 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector5__f_prefix2), 2); - var x$18 = ((1 + this.sci_Vector5__f_len12) | 0); - var x$19 = ((1 + this.sci_Vector5__f_len123) | 0); - var x$20 = ((1 + this.sci_Vector5__f_len1234) | 0); - var x$21 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$22 = this.sci_Vector5__f_prefix3; - var x$23 = this.sci_Vector5__f_prefix4; - var x$24 = this.sci_Vector5__f_data5; - var x$25 = this.sci_Vector5__f_suffix4; - var x$26 = this.sci_Vector5__f_suffix3; - var x$27 = this.sci_Vector5__f_suffix2; - var x$28 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(a, 1, x$17, x$18, x$22, x$19, x$23, x$20, x$24, x$25, x$26, x$27, x$28, x$21) - } else if ((this.sci_Vector5__f_len123 < 32768)) { - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$31 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$33 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector5__f_prefix2), this.sci_Vector5__f_prefix3), 3); - var x$34 = ((1 + this.sci_Vector5__f_len123) | 0); - var x$35 = ((1 + this.sci_Vector5__f_len1234) | 0); - var x$36 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$37 = this.sci_Vector5__f_prefix4; - var x$38 = this.sci_Vector5__f_data5; - var x$39 = this.sci_Vector5__f_suffix4; - var x$40 = this.sci_Vector5__f_suffix3; - var x$41 = this.sci_Vector5__f_suffix2; - var x$42 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(a$1, 1, x$31, 1, x$33, x$34, x$37, x$35, x$38, x$39, x$40, x$41, x$42, x$36) - } else if ((this.sci_Vector5__f_len1234 < 1048576)) { - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$45 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$47 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$49 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector5__f_prefix2), this.sci_Vector5__f_prefix3), this.sci_Vector5__f_prefix4), 4); - var x$50 = ((1 + this.sci_Vector5__f_len1234) | 0); - var x$51 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$52 = this.sci_Vector5__f_data5; - var x$53 = this.sci_Vector5__f_suffix4; - var x$54 = this.sci_Vector5__f_suffix3; - var x$55 = this.sci_Vector5__f_suffix2; - var x$56 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(a$2, 1, x$45, 1, x$47, 1, x$49, x$50, x$52, x$53, x$54, x$55, x$56, x$51) - } else if ((this.sci_Vector5__f_data5.u.length < 30)) { - var a$3 = new $ac_O(1); - a$3.set(0, elem); - var x$59 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$61 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$63 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$65 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector5__f_prefix2), this.sci_Vector5__f_prefix3), this.sci_Vector5__f_prefix4), this.sci_Vector5__f_data5), 5); - var x$66 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$67 = this.sci_Vector5__f_suffix4; - var x$68 = this.sci_Vector5__f_suffix3; - var x$69 = this.sci_Vector5__f_suffix2; - var x$70 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(a$3, 1, x$59, 1, x$61, 1, x$63, 1, x$65, x$67, x$68, x$69, x$70, x$66) - } else { - var a$4 = new $ac_O(1); - a$4.set(0, elem); - var $$x3 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var $$x2 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var $$x1 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector5__f_prefix2), this.sci_Vector5__f_prefix3), this.sci_Vector5__f_prefix4), 4); - var a$5 = new ($d_O.getArrayOf().getArrayOf().getArrayOf().getArrayOf().getArrayOf().constr)(1); - a$5.set(0, x); - return new $c_sci_Vector6(a$4, 1, $$x3, 1, $$x2, 1, $$x1, 1, a$5, ((1 + this.sci_Vector5__f_len1234) | 0), $m_sci_VectorStatics$().sci_VectorStatics$__f_empty6, this.sci_Vector5__f_data5, this.sci_Vector5__f_suffix4, this.sci_Vector5__f_suffix3, this.sci_Vector5__f_suffix2, this.sci_BigVector__f_suffix1, ((1 + this.sci_BigVector__f_length0) | 0)) - } -}); -$c_sci_Vector5.prototype.map__F1__sci_Vector = (function(f) { - var x$1 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f); - var x$2 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector5__f_prefix2, f), 2); - var x$3 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector5__f_prefix3, f), 3); - var x$4 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(4, this.sci_Vector5__f_prefix4, f), 4); - var x$5 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(5, this.sci_Vector5__f_data5, f), 5); - var x$6 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(4, this.sci_Vector5__f_suffix4, f), 4); - var x$7 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector5__f_suffix3, f), 3); - var x$8 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector5__f_suffix2, f), 2); - var x$9 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1, f); - var x$10 = this.sci_Vector5__f_len1; - var x$11 = this.sci_Vector5__f_len12; - var x$12 = this.sci_Vector5__f_len123; - var x$13 = this.sci_Vector5__f_len1234; - var x$14 = this.sci_BigVector__f_length0; - return new $c_sci_Vector5(x$1, x$10, x$2, x$11, x$3, x$12, x$4, x$13, x$5, x$6, x$7, x$8, x$9, x$14) -}); -$c_sci_Vector5.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var b = new $c_sci_VectorSliceBuilder(lo, hi); - b.consider__I__AO__V(1, this.sci_Vector__f_prefix1); - b.consider__I__AO__V(2, this.sci_Vector5__f_prefix2); - b.consider__I__AO__V(3, this.sci_Vector5__f_prefix3); - b.consider__I__AO__V(4, this.sci_Vector5__f_prefix4); - b.consider__I__AO__V(5, this.sci_Vector5__f_data5); - b.consider__I__AO__V(4, this.sci_Vector5__f_suffix4); - b.consider__I__AO__V(3, this.sci_Vector5__f_suffix3); - b.consider__I__AO__V(2, this.sci_Vector5__f_suffix2); - b.consider__I__AO__V(1, this.sci_BigVector__f_suffix1); - return b.result__sci_Vector() -}); -$c_sci_Vector5.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector5__f_len1 > 1)) { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - var x$1 = $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to); - var x$2 = (((-1) + this.sci_Vector5__f_len1) | 0); - var x$3 = (((-1) + this.sci_Vector5__f_len12) | 0); - var x$4 = (((-1) + this.sci_Vector5__f_len123) | 0); - var x$5 = (((-1) + this.sci_Vector5__f_len1234) | 0); - var x$6 = (((-1) + this.sci_BigVector__f_length0) | 0); - var x$7 = this.sci_Vector5__f_prefix2; - var x$8 = this.sci_Vector5__f_prefix3; - var x$9 = this.sci_Vector5__f_prefix4; - var x$10 = this.sci_Vector5__f_data5; - var x$11 = this.sci_Vector5__f_suffix4; - var x$12 = this.sci_Vector5__f_suffix3; - var x$13 = this.sci_Vector5__f_suffix2; - var x$14 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector5(x$1, x$2, x$7, x$3, x$8, x$4, x$9, x$5, x$10, x$11, x$12, x$13, x$14, x$6) - } else { - return this.slice0__I__I__sci_Vector(1, this.sci_BigVector__f_length0) - } -}); -$c_sci_Vector5.prototype.vectorSliceCount__I = (function() { - return 9 -}); -$c_sci_Vector5.prototype.vectorSlice__I__AO = (function(idx) { - switch (idx) { - case 0: { - return this.sci_Vector__f_prefix1; - break - } - case 1: { - return this.sci_Vector5__f_prefix2; - break - } - case 2: { - return this.sci_Vector5__f_prefix3; - break - } - case 3: { - return this.sci_Vector5__f_prefix4; - break - } - case 4: { - return this.sci_Vector5__f_data5; - break - } - case 5: { - return this.sci_Vector5__f_suffix4; - break - } - case 6: { - return this.sci_Vector5__f_suffix3; - break - } - case 7: { - return this.sci_Vector5__f_suffix2; - break - } - case 8: { - return this.sci_BigVector__f_suffix1; - break - } - default: { - throw new $c_s_MatchError(idx) - } - } -}); -$c_sci_Vector5.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var suffix1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1, suffix); - if ((suffix1b !== null)) { - var x$2 = ((((this.sci_BigVector__f_length0 - this.sci_BigVector__f_suffix1.u.length) | 0) + suffix1b.u.length) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector5__f_len1; - var x$5 = this.sci_Vector5__f_prefix2; - var x$6 = this.sci_Vector5__f_len12; - var x$7 = this.sci_Vector5__f_prefix3; - var x$8 = this.sci_Vector5__f_len123; - var x$9 = this.sci_Vector5__f_prefix4; - var x$10 = this.sci_Vector5__f_len1234; - var x$11 = this.sci_Vector5__f_data5; - var x$12 = this.sci_Vector5__f_suffix4; - var x$13 = this.sci_Vector5__f_suffix3; - var x$14 = this.sci_Vector5__f_suffix2; - return new $c_sci_Vector5(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, suffix1b, x$2) - } else { - return $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k) - } -}); -$c_sci_Vector5.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector5.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector5.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector5__f_len1234) | 0); - if ((io >= 0)) { - var i5 = ((io >>> 20) | 0); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i5 < this.sci_Vector5__f_data5.u.length) ? this.sci_Vector5__f_data5.get(i5).get(i4).get(i3).get(i2).get(i1) : ((i4 < this.sci_Vector5__f_suffix4.u.length) ? this.sci_Vector5__f_suffix4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector5__f_suffix3.u.length) ? this.sci_Vector5__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector5__f_suffix2.u.length) ? this.sci_Vector5__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1))))) - } else if ((index >= this.sci_Vector5__f_len123)) { - var io$2 = ((index - this.sci_Vector5__f_len123) | 0); - return this.sci_Vector5__f_prefix4.get(((io$2 >>> 15) | 0)).get((31 & ((io$2 >>> 10) | 0))).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector5__f_len12)) { - var io$3 = ((index - this.sci_Vector5__f_len12) | 0); - return this.sci_Vector5__f_prefix3.get(((io$3 >>> 10) | 0)).get((31 & ((io$3 >>> 5) | 0))).get((31 & io$3)) - } else if ((index >= this.sci_Vector5__f_len1)) { - var io$4 = ((index - this.sci_Vector5__f_len1) | 0); - return this.sci_Vector5__f_prefix2.get(((io$4 >>> 5) | 0)).get((31 & io$4)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector5(obj) { - return (((obj instanceof $c_sci_Vector5) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector5")) -} -function $isArrayOf_sci_Vector5(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector5))) -} -function $asArrayOf_sci_Vector5(obj, depth) { - return (($isArrayOf_sci_Vector5(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector5;", depth)) -} -var $d_sci_Vector5 = new $TypeData().initClass({ - sci_Vector5: 0 -}, false, "scala.collection.immutable.Vector5", { - sci_Vector5: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector5.prototype.$classData = $d_sci_Vector5; -/** @constructor */ -function $c_sci_Vector6(_prefix1, len1, prefix2, len12, prefix3, len123, prefix4, len1234, prefix5, len12345, data6, suffix5, suffix4, suffix3, suffix2, _suffix1, _length0) { - this.sci_Vector__f_prefix1 = null; - this.sci_BigVector__f_suffix1 = null; - this.sci_BigVector__f_length0 = 0; - this.sci_Vector6__f_len1 = 0; - this.sci_Vector6__f_prefix2 = null; - this.sci_Vector6__f_len12 = 0; - this.sci_Vector6__f_prefix3 = null; - this.sci_Vector6__f_len123 = 0; - this.sci_Vector6__f_prefix4 = null; - this.sci_Vector6__f_len1234 = 0; - this.sci_Vector6__f_prefix5 = null; - this.sci_Vector6__f_len12345 = 0; - this.sci_Vector6__f_data6 = null; - this.sci_Vector6__f_suffix5 = null; - this.sci_Vector6__f_suffix4 = null; - this.sci_Vector6__f_suffix3 = null; - this.sci_Vector6__f_suffix2 = null; - this.sci_Vector6__f_len1 = len1; - this.sci_Vector6__f_prefix2 = prefix2; - this.sci_Vector6__f_len12 = len12; - this.sci_Vector6__f_prefix3 = prefix3; - this.sci_Vector6__f_len123 = len123; - this.sci_Vector6__f_prefix4 = prefix4; - this.sci_Vector6__f_len1234 = len1234; - this.sci_Vector6__f_prefix5 = prefix5; - this.sci_Vector6__f_len12345 = len12345; - this.sci_Vector6__f_data6 = data6; - this.sci_Vector6__f_suffix5 = suffix5; - this.sci_Vector6__f_suffix4 = suffix4; - this.sci_Vector6__f_suffix3 = suffix3; - this.sci_Vector6__f_suffix2 = suffix2; - $ct_sci_BigVector__AO__AO__I__(this, _prefix1, _suffix1, _length0) -} -$c_sci_Vector6.prototype = new $h_sci_BigVector(); -$c_sci_Vector6.prototype.constructor = $c_sci_Vector6; -/** @constructor */ -function $h_sci_Vector6() { - /**/ -} -$h_sci_Vector6.prototype = $c_sci_Vector6.prototype; -$c_sci_Vector6.prototype.apply__I__O = (function(index) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector6__f_len12345) | 0); - if ((io >= 0)) { - var i6 = ((io >>> 25) | 0); - var i5 = (31 & ((io >>> 20) | 0)); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i6 < this.sci_Vector6__f_data6.u.length) ? this.sci_Vector6__f_data6.get(i6).get(i5).get(i4).get(i3).get(i2).get(i1) : ((i5 < this.sci_Vector6__f_suffix5.u.length) ? this.sci_Vector6__f_suffix5.get(i5).get(i4).get(i3).get(i2).get(i1) : ((i4 < this.sci_Vector6__f_suffix4.u.length) ? this.sci_Vector6__f_suffix4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector6__f_suffix3.u.length) ? this.sci_Vector6__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector6__f_suffix2.u.length) ? this.sci_Vector6__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1)))))) - } else if ((index >= this.sci_Vector6__f_len1234)) { - var io$2 = ((index - this.sci_Vector6__f_len1234) | 0); - return this.sci_Vector6__f_prefix5.get(((io$2 >>> 20) | 0)).get((31 & ((io$2 >>> 15) | 0))).get((31 & ((io$2 >>> 10) | 0))).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector6__f_len123)) { - var io$3 = ((index - this.sci_Vector6__f_len123) | 0); - return this.sci_Vector6__f_prefix4.get(((io$3 >>> 15) | 0)).get((31 & ((io$3 >>> 10) | 0))).get((31 & ((io$3 >>> 5) | 0))).get((31 & io$3)) - } else if ((index >= this.sci_Vector6__f_len12)) { - var io$4 = ((index - this.sci_Vector6__f_len12) | 0); - return this.sci_Vector6__f_prefix3.get(((io$4 >>> 10) | 0)).get((31 & ((io$4 >>> 5) | 0))).get((31 & io$4)) - } else if ((index >= this.sci_Vector6__f_len1)) { - var io$5 = ((index - this.sci_Vector6__f_len1) | 0); - return this.sci_Vector6__f_prefix2.get(((io$5 >>> 5) | 0)).get((31 & io$5)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector6.prototype.updated__I__O__sci_Vector = (function(index, elem) { - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - if ((index >= this.sci_Vector6__f_len12345)) { - var io = ((index - this.sci_Vector6__f_len12345) | 0); - var i6 = ((io >>> 25) | 0); - var i5 = (31 & ((io >>> 20) | 0)); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - if ((i6 < this.sci_Vector6__f_data6.u.length)) { - var a6 = this.sci_Vector6__f_data6; - var a6c = a6.clone__O(); - var a5 = a6c.get(i6); - var a5c = a5.clone__O(); - var a4 = a5c.get(i5); - var a4c = a4.clone__O(); - var a3 = a4c.get(i4); - var a3c = a3.clone__O(); - var a2 = a3c.get(i3); - var a2c = a2.clone__O(); - var a1 = a2c.get(i2); - var a1c = a1.clone__O(); - a1c.set(i1, elem); - a2c.set(i2, a1c); - a3c.set(i3, a2c); - a4c.set(i4, a3c); - a5c.set(i5, a4c); - a6c.set(i6, a5c); - var x$2 = this.sci_Vector__f_prefix1; - var x$3 = this.sci_Vector6__f_len1; - var x$4 = this.sci_Vector6__f_prefix2; - var x$5 = this.sci_Vector6__f_len12; - var x$6 = this.sci_Vector6__f_prefix3; - var x$7 = this.sci_Vector6__f_len123; - var x$8 = this.sci_Vector6__f_prefix4; - var x$9 = this.sci_Vector6__f_len1234; - var x$10 = this.sci_Vector6__f_prefix5; - var x$11 = this.sci_Vector6__f_len12345; - var x$12 = this.sci_Vector6__f_suffix5; - var x$13 = this.sci_Vector6__f_suffix4; - var x$14 = this.sci_Vector6__f_suffix3; - var x$15 = this.sci_Vector6__f_suffix2; - var x$16 = this.sci_BigVector__f_suffix1; - var x$17 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, a6c, x$12, x$13, x$14, x$15, x$16, x$17) - } else if ((i5 < this.sci_Vector6__f_suffix5.u.length)) { - var a5$1 = this.sci_Vector6__f_suffix5; - var a5c$1 = a5$1.clone__O(); - var a4$1 = a5c$1.get(i5); - var a4c$1 = a4$1.clone__O(); - var a3$1 = a4c$1.get(i4); - var a3c$1 = a3$1.clone__O(); - var a2$1 = a3c$1.get(i3); - var a2c$1 = a2$1.clone__O(); - var a1$1 = a2c$1.get(i2); - var a1c$1 = a1$1.clone__O(); - a1c$1.set(i1, elem); - a2c$1.set(i2, a1c$1); - a3c$1.set(i3, a2c$1); - a4c$1.set(i4, a3c$1); - a5c$1.set(i5, a4c$1); - var x$19 = this.sci_Vector__f_prefix1; - var x$20 = this.sci_Vector6__f_len1; - var x$21 = this.sci_Vector6__f_prefix2; - var x$22 = this.sci_Vector6__f_len12; - var x$23 = this.sci_Vector6__f_prefix3; - var x$24 = this.sci_Vector6__f_len123; - var x$25 = this.sci_Vector6__f_prefix4; - var x$26 = this.sci_Vector6__f_len1234; - var x$27 = this.sci_Vector6__f_prefix5; - var x$28 = this.sci_Vector6__f_len12345; - var x$29 = this.sci_Vector6__f_data6; - var x$30 = this.sci_Vector6__f_suffix4; - var x$31 = this.sci_Vector6__f_suffix3; - var x$32 = this.sci_Vector6__f_suffix2; - var x$33 = this.sci_BigVector__f_suffix1; - var x$34 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, a5c$1, x$30, x$31, x$32, x$33, x$34) - } else if ((i4 < this.sci_Vector6__f_suffix4.u.length)) { - var a4$2 = this.sci_Vector6__f_suffix4; - var a4c$2 = a4$2.clone__O(); - var a3$2 = a4c$2.get(i4); - var a3c$2 = a3$2.clone__O(); - var a2$2 = a3c$2.get(i3); - var a2c$2 = a2$2.clone__O(); - var a1$2 = a2c$2.get(i2); - var a1c$2 = a1$2.clone__O(); - a1c$2.set(i1, elem); - a2c$2.set(i2, a1c$2); - a3c$2.set(i3, a2c$2); - a4c$2.set(i4, a3c$2); - var x$36 = this.sci_Vector__f_prefix1; - var x$37 = this.sci_Vector6__f_len1; - var x$38 = this.sci_Vector6__f_prefix2; - var x$39 = this.sci_Vector6__f_len12; - var x$40 = this.sci_Vector6__f_prefix3; - var x$41 = this.sci_Vector6__f_len123; - var x$42 = this.sci_Vector6__f_prefix4; - var x$43 = this.sci_Vector6__f_len1234; - var x$44 = this.sci_Vector6__f_prefix5; - var x$45 = this.sci_Vector6__f_len12345; - var x$46 = this.sci_Vector6__f_data6; - var x$47 = this.sci_Vector6__f_suffix5; - var x$48 = this.sci_Vector6__f_suffix3; - var x$49 = this.sci_Vector6__f_suffix2; - var x$50 = this.sci_BigVector__f_suffix1; - var x$51 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$36, x$37, x$38, x$39, x$40, x$41, x$42, x$43, x$44, x$45, x$46, x$47, a4c$2, x$48, x$49, x$50, x$51) - } else if ((i3 < this.sci_Vector6__f_suffix3.u.length)) { - var a3$3 = this.sci_Vector6__f_suffix3; - var a3c$3 = a3$3.clone__O(); - var a2$3 = a3c$3.get(i3); - var a2c$3 = a2$3.clone__O(); - var a1$3 = a2c$3.get(i2); - var a1c$3 = a1$3.clone__O(); - a1c$3.set(i1, elem); - a2c$3.set(i2, a1c$3); - a3c$3.set(i3, a2c$3); - var x$53 = this.sci_Vector__f_prefix1; - var x$54 = this.sci_Vector6__f_len1; - var x$55 = this.sci_Vector6__f_prefix2; - var x$56 = this.sci_Vector6__f_len12; - var x$57 = this.sci_Vector6__f_prefix3; - var x$58 = this.sci_Vector6__f_len123; - var x$59 = this.sci_Vector6__f_prefix4; - var x$60 = this.sci_Vector6__f_len1234; - var x$61 = this.sci_Vector6__f_prefix5; - var x$62 = this.sci_Vector6__f_len12345; - var x$63 = this.sci_Vector6__f_data6; - var x$64 = this.sci_Vector6__f_suffix5; - var x$65 = this.sci_Vector6__f_suffix4; - var x$66 = this.sci_Vector6__f_suffix2; - var x$67 = this.sci_BigVector__f_suffix1; - var x$68 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$53, x$54, x$55, x$56, x$57, x$58, x$59, x$60, x$61, x$62, x$63, x$64, x$65, a3c$3, x$66, x$67, x$68) - } else if ((i2 < this.sci_Vector6__f_suffix2.u.length)) { - var a2$4 = this.sci_Vector6__f_suffix2; - var a2c$4 = a2$4.clone__O(); - var a1$4 = a2c$4.get(i2); - var a1c$4 = a1$4.clone__O(); - a1c$4.set(i1, elem); - a2c$4.set(i2, a1c$4); - var x$70 = this.sci_Vector__f_prefix1; - var x$71 = this.sci_Vector6__f_len1; - var x$72 = this.sci_Vector6__f_prefix2; - var x$73 = this.sci_Vector6__f_len12; - var x$74 = this.sci_Vector6__f_prefix3; - var x$75 = this.sci_Vector6__f_len123; - var x$76 = this.sci_Vector6__f_prefix4; - var x$77 = this.sci_Vector6__f_len1234; - var x$78 = this.sci_Vector6__f_prefix5; - var x$79 = this.sci_Vector6__f_len12345; - var x$80 = this.sci_Vector6__f_data6; - var x$81 = this.sci_Vector6__f_suffix5; - var x$82 = this.sci_Vector6__f_suffix4; - var x$83 = this.sci_Vector6__f_suffix3; - var x$84 = this.sci_BigVector__f_suffix1; - var x$85 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$70, x$71, x$72, x$73, x$74, x$75, x$76, x$77, x$78, x$79, x$80, x$81, x$82, x$83, a2c$4, x$84, x$85) - } else { - var a1$5 = this.sci_BigVector__f_suffix1; - var a1c$5 = a1$5.clone__O(); - a1c$5.set(i1, elem); - var x$87 = this.sci_Vector__f_prefix1; - var x$88 = this.sci_Vector6__f_len1; - var x$89 = this.sci_Vector6__f_prefix2; - var x$90 = this.sci_Vector6__f_len12; - var x$91 = this.sci_Vector6__f_prefix3; - var x$92 = this.sci_Vector6__f_len123; - var x$93 = this.sci_Vector6__f_prefix4; - var x$94 = this.sci_Vector6__f_len1234; - var x$95 = this.sci_Vector6__f_prefix5; - var x$96 = this.sci_Vector6__f_len12345; - var x$97 = this.sci_Vector6__f_data6; - var x$98 = this.sci_Vector6__f_suffix5; - var x$99 = this.sci_Vector6__f_suffix4; - var x$100 = this.sci_Vector6__f_suffix3; - var x$101 = this.sci_Vector6__f_suffix2; - var x$102 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$87, x$88, x$89, x$90, x$91, x$92, x$93, x$94, x$95, x$96, x$97, x$98, x$99, x$100, x$101, a1c$5, x$102) - } - } else if ((index >= this.sci_Vector6__f_len1234)) { - var io$2 = ((index - this.sci_Vector6__f_len1234) | 0); - var a5$2 = this.sci_Vector6__f_prefix5; - var idx5 = ((io$2 >>> 20) | 0); - var idx4 = (31 & ((io$2 >>> 15) | 0)); - var idx3 = (31 & ((io$2 >>> 10) | 0)); - var idx2 = (31 & ((io$2 >>> 5) | 0)); - var idx1 = (31 & io$2); - var a5c$2 = a5$2.clone__O(); - var a4$3 = a5c$2.get(idx5); - var a4c$3 = a4$3.clone__O(); - var a3$4 = a4c$3.get(idx4); - var a3c$4 = a3$4.clone__O(); - var a2$5 = a3c$4.get(idx3); - var a2c$5 = a2$5.clone__O(); - var a1$6 = a2c$5.get(idx2); - var a1c$6 = a1$6.clone__O(); - a1c$6.set(idx1, elem); - a2c$5.set(idx2, a1c$6); - a3c$4.set(idx3, a2c$5); - a4c$3.set(idx4, a3c$4); - a5c$2.set(idx5, a4c$3); - var x$104 = this.sci_Vector__f_prefix1; - var x$105 = this.sci_Vector6__f_len1; - var x$106 = this.sci_Vector6__f_prefix2; - var x$107 = this.sci_Vector6__f_len12; - var x$108 = this.sci_Vector6__f_prefix3; - var x$109 = this.sci_Vector6__f_len123; - var x$110 = this.sci_Vector6__f_prefix4; - var x$111 = this.sci_Vector6__f_len1234; - var x$112 = this.sci_Vector6__f_len12345; - var x$113 = this.sci_Vector6__f_data6; - var x$114 = this.sci_Vector6__f_suffix5; - var x$115 = this.sci_Vector6__f_suffix4; - var x$116 = this.sci_Vector6__f_suffix3; - var x$117 = this.sci_Vector6__f_suffix2; - var x$118 = this.sci_BigVector__f_suffix1; - var x$119 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$104, x$105, x$106, x$107, x$108, x$109, x$110, x$111, a5c$2, x$112, x$113, x$114, x$115, x$116, x$117, x$118, x$119) - } else if ((index >= this.sci_Vector6__f_len123)) { - var io$3 = ((index - this.sci_Vector6__f_len123) | 0); - var a4$4 = this.sci_Vector6__f_prefix4; - var idx4$1 = ((io$3 >>> 15) | 0); - var idx3$1 = (31 & ((io$3 >>> 10) | 0)); - var idx2$1 = (31 & ((io$3 >>> 5) | 0)); - var idx1$1 = (31 & io$3); - var a4c$4 = a4$4.clone__O(); - var a3$5 = a4c$4.get(idx4$1); - var a3c$5 = a3$5.clone__O(); - var a2$6 = a3c$5.get(idx3$1); - var a2c$6 = a2$6.clone__O(); - var a1$7 = a2c$6.get(idx2$1); - var a1c$7 = a1$7.clone__O(); - a1c$7.set(idx1$1, elem); - a2c$6.set(idx2$1, a1c$7); - a3c$5.set(idx3$1, a2c$6); - a4c$4.set(idx4$1, a3c$5); - var x$121 = this.sci_Vector__f_prefix1; - var x$122 = this.sci_Vector6__f_len1; - var x$123 = this.sci_Vector6__f_prefix2; - var x$124 = this.sci_Vector6__f_len12; - var x$125 = this.sci_Vector6__f_prefix3; - var x$126 = this.sci_Vector6__f_len123; - var x$127 = this.sci_Vector6__f_len1234; - var x$128 = this.sci_Vector6__f_prefix5; - var x$129 = this.sci_Vector6__f_len12345; - var x$130 = this.sci_Vector6__f_data6; - var x$131 = this.sci_Vector6__f_suffix5; - var x$132 = this.sci_Vector6__f_suffix4; - var x$133 = this.sci_Vector6__f_suffix3; - var x$134 = this.sci_Vector6__f_suffix2; - var x$135 = this.sci_BigVector__f_suffix1; - var x$136 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$121, x$122, x$123, x$124, x$125, x$126, a4c$4, x$127, x$128, x$129, x$130, x$131, x$132, x$133, x$134, x$135, x$136) - } else if ((index >= this.sci_Vector6__f_len12)) { - var io$4 = ((index - this.sci_Vector6__f_len12) | 0); - var a3$6 = this.sci_Vector6__f_prefix3; - var idx3$2 = ((io$4 >>> 10) | 0); - var idx2$2 = (31 & ((io$4 >>> 5) | 0)); - var idx1$2 = (31 & io$4); - var a3c$6 = a3$6.clone__O(); - var a2$7 = a3c$6.get(idx3$2); - var a2c$7 = a2$7.clone__O(); - var a1$8 = a2c$7.get(idx2$2); - var a1c$8 = a1$8.clone__O(); - a1c$8.set(idx1$2, elem); - a2c$7.set(idx2$2, a1c$8); - a3c$6.set(idx3$2, a2c$7); - var x$138 = this.sci_Vector__f_prefix1; - var x$139 = this.sci_Vector6__f_len1; - var x$140 = this.sci_Vector6__f_prefix2; - var x$141 = this.sci_Vector6__f_len12; - var x$142 = this.sci_Vector6__f_len123; - var x$143 = this.sci_Vector6__f_prefix4; - var x$144 = this.sci_Vector6__f_len1234; - var x$145 = this.sci_Vector6__f_prefix5; - var x$146 = this.sci_Vector6__f_len12345; - var x$147 = this.sci_Vector6__f_data6; - var x$148 = this.sci_Vector6__f_suffix5; - var x$149 = this.sci_Vector6__f_suffix4; - var x$150 = this.sci_Vector6__f_suffix3; - var x$151 = this.sci_Vector6__f_suffix2; - var x$152 = this.sci_BigVector__f_suffix1; - var x$153 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$138, x$139, x$140, x$141, a3c$6, x$142, x$143, x$144, x$145, x$146, x$147, x$148, x$149, x$150, x$151, x$152, x$153) - } else if ((index >= this.sci_Vector6__f_len1)) { - var io$5 = ((index - this.sci_Vector6__f_len1) | 0); - var a2$8 = this.sci_Vector6__f_prefix2; - var idx2$3 = ((io$5 >>> 5) | 0); - var idx1$3 = (31 & io$5); - var a2c$8 = a2$8.clone__O(); - var a1$9 = a2c$8.get(idx2$3); - var a1c$9 = a1$9.clone__O(); - a1c$9.set(idx1$3, elem); - a2c$8.set(idx2$3, a1c$9); - var x$155 = this.sci_Vector__f_prefix1; - var x$156 = this.sci_Vector6__f_len1; - var x$157 = this.sci_Vector6__f_len12; - var x$158 = this.sci_Vector6__f_prefix3; - var x$159 = this.sci_Vector6__f_len123; - var x$160 = this.sci_Vector6__f_prefix4; - var x$161 = this.sci_Vector6__f_len1234; - var x$162 = this.sci_Vector6__f_prefix5; - var x$163 = this.sci_Vector6__f_len12345; - var x$164 = this.sci_Vector6__f_data6; - var x$165 = this.sci_Vector6__f_suffix5; - var x$166 = this.sci_Vector6__f_suffix4; - var x$167 = this.sci_Vector6__f_suffix3; - var x$168 = this.sci_Vector6__f_suffix2; - var x$169 = this.sci_BigVector__f_suffix1; - var x$170 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$155, x$156, a2c$8, x$157, x$158, x$159, x$160, x$161, x$162, x$163, x$164, x$165, x$166, x$167, x$168, x$169, x$170) - } else { - var a1$10 = this.sci_Vector__f_prefix1; - var a1c$10 = a1$10.clone__O(); - a1c$10.set(index, elem); - var len1 = this.sci_Vector6__f_len1; - var prefix2 = this.sci_Vector6__f_prefix2; - var len12 = this.sci_Vector6__f_len12; - var prefix3 = this.sci_Vector6__f_prefix3; - var len123 = this.sci_Vector6__f_len123; - var prefix4 = this.sci_Vector6__f_prefix4; - var len1234 = this.sci_Vector6__f_len1234; - var prefix5 = this.sci_Vector6__f_prefix5; - var len12345 = this.sci_Vector6__f_len12345; - var data6 = this.sci_Vector6__f_data6; - var suffix5 = this.sci_Vector6__f_suffix5; - var suffix4 = this.sci_Vector6__f_suffix4; - var suffix3 = this.sci_Vector6__f_suffix3; - var suffix2 = this.sci_Vector6__f_suffix2; - var suffix1 = this.sci_BigVector__f_suffix1; - var length0 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(a1c$10, len1, prefix2, len12, prefix3, len123, prefix4, len1234, prefix5, len12345, data6, suffix5, suffix4, suffix3, suffix2, suffix1, length0) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -$c_sci_Vector6.prototype.appended__O__sci_Vector = (function(elem) { - if ((this.sci_BigVector__f_suffix1.u.length < 32)) { - var x$1 = $m_sci_VectorStatics$().copyAppend1__AO__O__AO(this.sci_BigVector__f_suffix1, elem); - var x$2 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector6__f_len1; - var x$5 = this.sci_Vector6__f_prefix2; - var x$6 = this.sci_Vector6__f_len12; - var x$7 = this.sci_Vector6__f_prefix3; - var x$8 = this.sci_Vector6__f_len123; - var x$9 = this.sci_Vector6__f_prefix4; - var x$10 = this.sci_Vector6__f_len1234; - var x$11 = this.sci_Vector6__f_prefix5; - var x$12 = this.sci_Vector6__f_len12345; - var x$13 = this.sci_Vector6__f_data6; - var x$14 = this.sci_Vector6__f_suffix5; - var x$15 = this.sci_Vector6__f_suffix4; - var x$16 = this.sci_Vector6__f_suffix3; - var x$17 = this.sci_Vector6__f_suffix2; - return new $c_sci_Vector6(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$1, x$2) - } else if ((this.sci_Vector6__f_suffix2.u.length < 31)) { - var x$18 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2, this.sci_BigVector__f_suffix1), 2); - var a = new $ac_O(1); - a.set(0, elem); - var x$20 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$21 = this.sci_Vector__f_prefix1; - var x$22 = this.sci_Vector6__f_len1; - var x$23 = this.sci_Vector6__f_prefix2; - var x$24 = this.sci_Vector6__f_len12; - var x$25 = this.sci_Vector6__f_prefix3; - var x$26 = this.sci_Vector6__f_len123; - var x$27 = this.sci_Vector6__f_prefix4; - var x$28 = this.sci_Vector6__f_len1234; - var x$29 = this.sci_Vector6__f_prefix5; - var x$30 = this.sci_Vector6__f_len12345; - var x$31 = this.sci_Vector6__f_data6; - var x$32 = this.sci_Vector6__f_suffix5; - var x$33 = this.sci_Vector6__f_suffix4; - var x$34 = this.sci_Vector6__f_suffix3; - return new $c_sci_Vector6(x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31, x$32, x$33, x$34, x$18, a, x$20) - } else if ((this.sci_Vector6__f_suffix3.u.length < 31)) { - var x$35 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2, this.sci_BigVector__f_suffix1)), 3); - var x$36 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$38 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$39 = this.sci_Vector__f_prefix1; - var x$40 = this.sci_Vector6__f_len1; - var x$41 = this.sci_Vector6__f_prefix2; - var x$42 = this.sci_Vector6__f_len12; - var x$43 = this.sci_Vector6__f_prefix3; - var x$44 = this.sci_Vector6__f_len123; - var x$45 = this.sci_Vector6__f_prefix4; - var x$46 = this.sci_Vector6__f_len1234; - var x$47 = this.sci_Vector6__f_prefix5; - var x$48 = this.sci_Vector6__f_len12345; - var x$49 = this.sci_Vector6__f_data6; - var x$50 = this.sci_Vector6__f_suffix5; - var x$51 = this.sci_Vector6__f_suffix4; - return new $c_sci_Vector6(x$39, x$40, x$41, x$42, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$35, x$36, a$1, x$38) - } else if ((this.sci_Vector6__f_suffix4.u.length < 31)) { - var x$52 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2, this.sci_BigVector__f_suffix1))), 4); - var x$53 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$54 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$56 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$57 = this.sci_Vector__f_prefix1; - var x$58 = this.sci_Vector6__f_len1; - var x$59 = this.sci_Vector6__f_prefix2; - var x$60 = this.sci_Vector6__f_len12; - var x$61 = this.sci_Vector6__f_prefix3; - var x$62 = this.sci_Vector6__f_len123; - var x$63 = this.sci_Vector6__f_prefix4; - var x$64 = this.sci_Vector6__f_len1234; - var x$65 = this.sci_Vector6__f_prefix5; - var x$66 = this.sci_Vector6__f_len12345; - var x$67 = this.sci_Vector6__f_data6; - var x$68 = this.sci_Vector6__f_suffix5; - return new $c_sci_Vector6(x$57, x$58, x$59, x$60, x$61, x$62, x$63, x$64, x$65, x$66, x$67, x$68, x$52, x$53, x$54, a$2, x$56) - } else if ((this.sci_Vector6__f_suffix5.u.length < 31)) { - var x$69 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2, this.sci_BigVector__f_suffix1)))), 5); - var x$70 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$71 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$72 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$3 = new $ac_O(1); - a$3.set(0, elem); - var x$74 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$75 = this.sci_Vector__f_prefix1; - var x$76 = this.sci_Vector6__f_len1; - var x$77 = this.sci_Vector6__f_prefix2; - var x$78 = this.sci_Vector6__f_len12; - var x$79 = this.sci_Vector6__f_prefix3; - var x$80 = this.sci_Vector6__f_len123; - var x$81 = this.sci_Vector6__f_prefix4; - var x$82 = this.sci_Vector6__f_len1234; - var x$83 = this.sci_Vector6__f_prefix5; - var x$84 = this.sci_Vector6__f_len12345; - var x$85 = this.sci_Vector6__f_data6; - return new $c_sci_Vector6(x$75, x$76, x$77, x$78, x$79, x$80, x$81, x$82, x$83, x$84, x$85, x$69, x$70, x$71, x$72, a$3, x$74) - } else if ((this.sci_Vector6__f_data6.u.length < 62)) { - var x$86 = $asArrayOf_O($m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_data6, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix5, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix4, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix3, $m_sci_VectorStatics$().copyAppend__AO__O__AO(this.sci_Vector6__f_suffix2, this.sci_BigVector__f_suffix1))))), 6); - var x$87 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var x$88 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$89 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$90 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var a$4 = new $ac_O(1); - a$4.set(0, elem); - var x$92 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$93 = this.sci_Vector__f_prefix1; - var x$94 = this.sci_Vector6__f_len1; - var x$95 = this.sci_Vector6__f_prefix2; - var x$96 = this.sci_Vector6__f_len12; - var x$97 = this.sci_Vector6__f_prefix3; - var x$98 = this.sci_Vector6__f_len123; - var x$99 = this.sci_Vector6__f_prefix4; - var x$100 = this.sci_Vector6__f_len1234; - var x$101 = this.sci_Vector6__f_prefix5; - var x$102 = this.sci_Vector6__f_len12345; - return new $c_sci_Vector6(x$93, x$94, x$95, x$96, x$97, x$98, x$99, x$100, x$101, x$102, x$86, x$87, x$88, x$89, x$90, a$4, x$92) - } else { - throw $ct_jl_IllegalArgumentException__(new $c_jl_IllegalArgumentException()) - } -}); -$c_sci_Vector6.prototype.prepended__O__sci_Vector = (function(elem) { - if ((this.sci_Vector6__f_len1 < 32)) { - var x$1 = $m_sci_VectorStatics$().copyPrepend1__O__AO__AO(elem, this.sci_Vector__f_prefix1); - var x$2 = ((1 + this.sci_Vector6__f_len1) | 0); - var x$3 = ((1 + this.sci_Vector6__f_len12) | 0); - var x$4 = ((1 + this.sci_Vector6__f_len123) | 0); - var x$5 = ((1 + this.sci_Vector6__f_len1234) | 0); - var x$6 = ((1 + this.sci_Vector6__f_len12345) | 0); - var x$7 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$8 = this.sci_Vector6__f_prefix2; - var x$9 = this.sci_Vector6__f_prefix3; - var x$10 = this.sci_Vector6__f_prefix4; - var x$11 = this.sci_Vector6__f_prefix5; - var x$12 = this.sci_Vector6__f_data6; - var x$13 = this.sci_Vector6__f_suffix5; - var x$14 = this.sci_Vector6__f_suffix4; - var x$15 = this.sci_Vector6__f_suffix3; - var x$16 = this.sci_Vector6__f_suffix2; - var x$17 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(x$1, x$2, x$8, x$3, x$9, x$4, x$10, x$5, x$11, x$6, x$12, x$13, x$14, x$15, x$16, x$17, x$7) - } else if ((this.sci_Vector6__f_len12 < 1024)) { - var a = new $ac_O(1); - a.set(0, elem); - var x$20 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector6__f_prefix2), 2); - var x$21 = ((1 + this.sci_Vector6__f_len12) | 0); - var x$22 = ((1 + this.sci_Vector6__f_len123) | 0); - var x$23 = ((1 + this.sci_Vector6__f_len1234) | 0); - var x$24 = ((1 + this.sci_Vector6__f_len12345) | 0); - var x$25 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$26 = this.sci_Vector6__f_prefix3; - var x$27 = this.sci_Vector6__f_prefix4; - var x$28 = this.sci_Vector6__f_prefix5; - var x$29 = this.sci_Vector6__f_data6; - var x$30 = this.sci_Vector6__f_suffix5; - var x$31 = this.sci_Vector6__f_suffix4; - var x$32 = this.sci_Vector6__f_suffix3; - var x$33 = this.sci_Vector6__f_suffix2; - var x$34 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(a, 1, x$20, x$21, x$26, x$22, x$27, x$23, x$28, x$24, x$29, x$30, x$31, x$32, x$33, x$34, x$25) - } else if ((this.sci_Vector6__f_len123 < 32768)) { - var a$1 = new $ac_O(1); - a$1.set(0, elem); - var x$37 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$39 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector6__f_prefix2), this.sci_Vector6__f_prefix3), 3); - var x$40 = ((1 + this.sci_Vector6__f_len123) | 0); - var x$41 = ((1 + this.sci_Vector6__f_len1234) | 0); - var x$42 = ((1 + this.sci_Vector6__f_len12345) | 0); - var x$43 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$44 = this.sci_Vector6__f_prefix4; - var x$45 = this.sci_Vector6__f_prefix5; - var x$46 = this.sci_Vector6__f_data6; - var x$47 = this.sci_Vector6__f_suffix5; - var x$48 = this.sci_Vector6__f_suffix4; - var x$49 = this.sci_Vector6__f_suffix3; - var x$50 = this.sci_Vector6__f_suffix2; - var x$51 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(a$1, 1, x$37, 1, x$39, x$40, x$44, x$41, x$45, x$42, x$46, x$47, x$48, x$49, x$50, x$51, x$43) - } else if ((this.sci_Vector6__f_len1234 < 1048576)) { - var a$2 = new $ac_O(1); - a$2.set(0, elem); - var x$54 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$56 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$58 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector6__f_prefix2), this.sci_Vector6__f_prefix3), this.sci_Vector6__f_prefix4), 4); - var x$59 = ((1 + this.sci_Vector6__f_len1234) | 0); - var x$60 = ((1 + this.sci_Vector6__f_len12345) | 0); - var x$61 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$62 = this.sci_Vector6__f_prefix5; - var x$63 = this.sci_Vector6__f_data6; - var x$64 = this.sci_Vector6__f_suffix5; - var x$65 = this.sci_Vector6__f_suffix4; - var x$66 = this.sci_Vector6__f_suffix3; - var x$67 = this.sci_Vector6__f_suffix2; - var x$68 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(a$2, 1, x$54, 1, x$56, 1, x$58, x$59, x$62, x$60, x$63, x$64, x$65, x$66, x$67, x$68, x$61) - } else if ((this.sci_Vector6__f_len12345 < 33554432)) { - var a$3 = new $ac_O(1); - a$3.set(0, elem); - var x$71 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$73 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$75 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$77 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector6__f_prefix2), this.sci_Vector6__f_prefix3), this.sci_Vector6__f_prefix4), this.sci_Vector6__f_prefix5), 5); - var x$78 = ((1 + this.sci_Vector6__f_len12345) | 0); - var x$79 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$80 = this.sci_Vector6__f_data6; - var x$81 = this.sci_Vector6__f_suffix5; - var x$82 = this.sci_Vector6__f_suffix4; - var x$83 = this.sci_Vector6__f_suffix3; - var x$84 = this.sci_Vector6__f_suffix2; - var x$85 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(a$3, 1, x$71, 1, x$73, 1, x$75, 1, x$77, x$78, x$80, x$81, x$82, x$83, x$84, x$85, x$79) - } else if ((this.sci_Vector6__f_data6.u.length < 62)) { - var a$4 = new $ac_O(1); - a$4.set(0, elem); - var x$88 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty2; - var x$90 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty3; - var x$92 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty4; - var x$94 = $m_sci_VectorStatics$().sci_VectorStatics$__f_empty5; - var x$96 = $asArrayOf_O($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO($m_sci_VectorStatics$().copyPrepend__O__AO__AO(this.sci_Vector__f_prefix1, this.sci_Vector6__f_prefix2), this.sci_Vector6__f_prefix3), this.sci_Vector6__f_prefix4), this.sci_Vector6__f_prefix5), this.sci_Vector6__f_data6), 6); - var x$97 = ((1 + this.sci_BigVector__f_length0) | 0); - var x$98 = this.sci_Vector6__f_suffix5; - var x$99 = this.sci_Vector6__f_suffix4; - var x$100 = this.sci_Vector6__f_suffix3; - var x$101 = this.sci_Vector6__f_suffix2; - var x$102 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(a$4, 1, x$88, 1, x$90, 1, x$92, 1, x$94, 1, x$96, x$98, x$99, x$100, x$101, x$102, x$97) - } else { - throw $ct_jl_IllegalArgumentException__(new $c_jl_IllegalArgumentException()) - } -}); -$c_sci_Vector6.prototype.map__F1__sci_Vector = (function(f) { - var x$1 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_Vector__f_prefix1, f); - var x$2 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector6__f_prefix2, f), 2); - var x$3 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector6__f_prefix3, f), 3); - var x$4 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(4, this.sci_Vector6__f_prefix4, f), 4); - var x$5 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(5, this.sci_Vector6__f_prefix5, f), 5); - var x$6 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(6, this.sci_Vector6__f_data6, f), 6); - var x$7 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(5, this.sci_Vector6__f_suffix5, f), 5); - var x$8 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(4, this.sci_Vector6__f_suffix4, f), 4); - var x$9 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(3, this.sci_Vector6__f_suffix3, f), 3); - var x$10 = $asArrayOf_O($m_sci_VectorStatics$().mapElems__I__AO__F1__AO(2, this.sci_Vector6__f_suffix2, f), 2); - var x$11 = $m_sci_VectorStatics$().mapElems1__AO__F1__AO(this.sci_BigVector__f_suffix1, f); - var x$12 = this.sci_Vector6__f_len1; - var x$13 = this.sci_Vector6__f_len12; - var x$14 = this.sci_Vector6__f_len123; - var x$15 = this.sci_Vector6__f_len1234; - var x$16 = this.sci_Vector6__f_len12345; - var x$17 = this.sci_BigVector__f_length0; - return new $c_sci_Vector6(x$1, x$12, x$2, x$13, x$3, x$14, x$4, x$15, x$5, x$16, x$6, x$7, x$8, x$9, x$10, x$11, x$17) -}); -$c_sci_Vector6.prototype.slice0__I__I__sci_Vector = (function(lo, hi) { - var b = new $c_sci_VectorSliceBuilder(lo, hi); - b.consider__I__AO__V(1, this.sci_Vector__f_prefix1); - b.consider__I__AO__V(2, this.sci_Vector6__f_prefix2); - b.consider__I__AO__V(3, this.sci_Vector6__f_prefix3); - b.consider__I__AO__V(4, this.sci_Vector6__f_prefix4); - b.consider__I__AO__V(5, this.sci_Vector6__f_prefix5); - b.consider__I__AO__V(6, this.sci_Vector6__f_data6); - b.consider__I__AO__V(5, this.sci_Vector6__f_suffix5); - b.consider__I__AO__V(4, this.sci_Vector6__f_suffix4); - b.consider__I__AO__V(3, this.sci_Vector6__f_suffix3); - b.consider__I__AO__V(2, this.sci_Vector6__f_suffix2); - b.consider__I__AO__V(1, this.sci_BigVector__f_suffix1); - return b.result__sci_Vector() -}); -$c_sci_Vector6.prototype.tail__sci_Vector = (function() { - if ((this.sci_Vector6__f_len1 > 1)) { - var a = this.sci_Vector__f_prefix1; - var to = a.u.length; - var x$1 = $m_ju_Arrays$().copyOfRange__AO__I__I__AO(a, 1, to); - var x$2 = (((-1) + this.sci_Vector6__f_len1) | 0); - var x$3 = (((-1) + this.sci_Vector6__f_len12) | 0); - var x$4 = (((-1) + this.sci_Vector6__f_len123) | 0); - var x$5 = (((-1) + this.sci_Vector6__f_len1234) | 0); - var x$6 = (((-1) + this.sci_Vector6__f_len12345) | 0); - var x$7 = (((-1) + this.sci_BigVector__f_length0) | 0); - var x$8 = this.sci_Vector6__f_prefix2; - var x$9 = this.sci_Vector6__f_prefix3; - var x$10 = this.sci_Vector6__f_prefix4; - var x$11 = this.sci_Vector6__f_prefix5; - var x$12 = this.sci_Vector6__f_data6; - var x$13 = this.sci_Vector6__f_suffix5; - var x$14 = this.sci_Vector6__f_suffix4; - var x$15 = this.sci_Vector6__f_suffix3; - var x$16 = this.sci_Vector6__f_suffix2; - var x$17 = this.sci_BigVector__f_suffix1; - return new $c_sci_Vector6(x$1, x$2, x$8, x$3, x$9, x$4, x$10, x$5, x$11, x$6, x$12, x$13, x$14, x$15, x$16, x$17, x$7) - } else { - return this.slice0__I__I__sci_Vector(1, this.sci_BigVector__f_length0) - } -}); -$c_sci_Vector6.prototype.vectorSliceCount__I = (function() { - return 11 -}); -$c_sci_Vector6.prototype.vectorSlice__I__AO = (function(idx) { - switch (idx) { - case 0: { - return this.sci_Vector__f_prefix1; - break - } - case 1: { - return this.sci_Vector6__f_prefix2; - break - } - case 2: { - return this.sci_Vector6__f_prefix3; - break - } - case 3: { - return this.sci_Vector6__f_prefix4; - break - } - case 4: { - return this.sci_Vector6__f_prefix5; - break - } - case 5: { - return this.sci_Vector6__f_data6; - break - } - case 6: { - return this.sci_Vector6__f_suffix5; - break - } - case 7: { - return this.sci_Vector6__f_suffix4; - break - } - case 8: { - return this.sci_Vector6__f_suffix3; - break - } - case 9: { - return this.sci_Vector6__f_suffix2; - break - } - case 10: { - return this.sci_BigVector__f_suffix1; - break - } - default: { - throw new $c_s_MatchError(idx) - } - } -}); -$c_sci_Vector6.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector = (function(suffix, k) { - var suffix1b = $m_sci_VectorStatics$().append1IfSpace__AO__sc_IterableOnce__AO(this.sci_BigVector__f_suffix1, suffix); - if ((suffix1b !== null)) { - var x$2 = ((((this.sci_BigVector__f_length0 - this.sci_BigVector__f_suffix1.u.length) | 0) + suffix1b.u.length) | 0); - var x$3 = this.sci_Vector__f_prefix1; - var x$4 = this.sci_Vector6__f_len1; - var x$5 = this.sci_Vector6__f_prefix2; - var x$6 = this.sci_Vector6__f_len12; - var x$7 = this.sci_Vector6__f_prefix3; - var x$8 = this.sci_Vector6__f_len123; - var x$9 = this.sci_Vector6__f_prefix4; - var x$10 = this.sci_Vector6__f_len1234; - var x$11 = this.sci_Vector6__f_prefix5; - var x$12 = this.sci_Vector6__f_len12345; - var x$13 = this.sci_Vector6__f_data6; - var x$14 = this.sci_Vector6__f_suffix5; - var x$15 = this.sci_Vector6__f_suffix4; - var x$16 = this.sci_Vector6__f_suffix3; - var x$17 = this.sci_Vector6__f_suffix2; - return new $c_sci_Vector6(x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, suffix1b, x$2) - } else { - return $c_sci_Vector.prototype.appendedAll0__sc_IterableOnce__I__sci_Vector.call(this, suffix, k) - } -}); -$c_sci_Vector6.prototype.tail__O = (function() { - return this.tail__sci_Vector() -}); -$c_sci_Vector6.prototype.map__F1__O = (function(f) { - return this.map__F1__sci_Vector(f) -}); -$c_sci_Vector6.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - if (((index >= 0) && (index < this.sci_BigVector__f_length0))) { - var io = ((index - this.sci_Vector6__f_len12345) | 0); - if ((io >= 0)) { - var i6 = ((io >>> 25) | 0); - var i5 = (31 & ((io >>> 20) | 0)); - var i4 = (31 & ((io >>> 15) | 0)); - var i3 = (31 & ((io >>> 10) | 0)); - var i2 = (31 & ((io >>> 5) | 0)); - var i1 = (31 & io); - return ((i6 < this.sci_Vector6__f_data6.u.length) ? this.sci_Vector6__f_data6.get(i6).get(i5).get(i4).get(i3).get(i2).get(i1) : ((i5 < this.sci_Vector6__f_suffix5.u.length) ? this.sci_Vector6__f_suffix5.get(i5).get(i4).get(i3).get(i2).get(i1) : ((i4 < this.sci_Vector6__f_suffix4.u.length) ? this.sci_Vector6__f_suffix4.get(i4).get(i3).get(i2).get(i1) : ((i3 < this.sci_Vector6__f_suffix3.u.length) ? this.sci_Vector6__f_suffix3.get(i3).get(i2).get(i1) : ((i2 < this.sci_Vector6__f_suffix2.u.length) ? this.sci_Vector6__f_suffix2.get(i2).get(i1) : this.sci_BigVector__f_suffix1.get(i1)))))) - } else if ((index >= this.sci_Vector6__f_len1234)) { - var io$2 = ((index - this.sci_Vector6__f_len1234) | 0); - return this.sci_Vector6__f_prefix5.get(((io$2 >>> 20) | 0)).get((31 & ((io$2 >>> 15) | 0))).get((31 & ((io$2 >>> 10) | 0))).get((31 & ((io$2 >>> 5) | 0))).get((31 & io$2)) - } else if ((index >= this.sci_Vector6__f_len123)) { - var io$3 = ((index - this.sci_Vector6__f_len123) | 0); - return this.sci_Vector6__f_prefix4.get(((io$3 >>> 15) | 0)).get((31 & ((io$3 >>> 10) | 0))).get((31 & ((io$3 >>> 5) | 0))).get((31 & io$3)) - } else if ((index >= this.sci_Vector6__f_len12)) { - var io$4 = ((index - this.sci_Vector6__f_len12) | 0); - return this.sci_Vector6__f_prefix3.get(((io$4 >>> 10) | 0)).get((31 & ((io$4 >>> 5) | 0))).get((31 & io$4)) - } else if ((index >= this.sci_Vector6__f_len1)) { - var io$5 = ((index - this.sci_Vector6__f_len1) | 0); - return this.sci_Vector6__f_prefix2.get(((io$5 >>> 5) | 0)).get((31 & io$5)) - } else { - return this.sci_Vector__f_prefix1.get(index) - } - } else { - throw this.ioob__I__jl_IndexOutOfBoundsException(index) - } -}); -function $as_sci_Vector6(obj) { - return (((obj instanceof $c_sci_Vector6) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.immutable.Vector6")) -} -function $isArrayOf_sci_Vector6(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Vector6))) -} -function $asArrayOf_sci_Vector6(obj, depth) { - return (($isArrayOf_sci_Vector6(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.immutable.Vector6;", depth)) -} -var $d_sci_Vector6 = new $TypeData().initClass({ - sci_Vector6: 0 -}, false, "scala.collection.immutable.Vector6", { - sci_Vector6: 1, - sci_BigVector: 1, - sci_VectorImpl: 1, - sci_Vector: 1, - sci_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - sci_Seq: 1, - sci_Iterable: 1, - sci_SeqOps: 1, - sci_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - sci_IndexedSeqOps: 1, - sci_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_sci_Vector6.prototype.$classData = $d_sci_Vector6; -function $ct_scm_StringBuilder__jl_StringBuilder__($thiz, underlying) { - $thiz.scm_StringBuilder__f_underlying = underlying; - return $thiz -} -function $ct_scm_StringBuilder__($thiz) { - $ct_scm_StringBuilder__jl_StringBuilder__($thiz, $ct_jl_StringBuilder__(new $c_jl_StringBuilder())); - return $thiz -} -/** @constructor */ -function $c_scm_StringBuilder() { - this.scm_StringBuilder__f_underlying = null -} -$c_scm_StringBuilder.prototype = new $h_scm_AbstractSeq(); -$c_scm_StringBuilder.prototype.constructor = $c_scm_StringBuilder; -/** @constructor */ -function $h_scm_StringBuilder() { - /**/ -} -$h_scm_StringBuilder.prototype = $c_scm_StringBuilder.prototype; -$c_scm_StringBuilder.prototype.stringPrefix__T = (function() { - return "IndexedSeq" -}); -$c_scm_StringBuilder.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_sc_IndexedSeqView$Id(this); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_scm_StringBuilder.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_scm_StringBuilder.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_scm_StringBuilder.prototype.map__F1__O = (function(f) { - return $f_sc_IndexedSeqOps__map__F1__O(this, f) -}); -$c_scm_StringBuilder.prototype.head__O = (function() { - return $bC(this.scm_StringBuilder__f_underlying.charAt__I__C(0)) -}); -$c_scm_StringBuilder.prototype.lengthCompare__I__I = (function(len) { - var x = this.scm_StringBuilder__f_underlying.length__I(); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_scm_StringBuilder.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_scm_StringBuilder.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return $f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, xs) -}); -$c_scm_StringBuilder.prototype.length__I = (function() { - return this.scm_StringBuilder__f_underlying.length__I() -}); -$c_scm_StringBuilder.prototype.knownSize__I = (function() { - return this.scm_StringBuilder__f_underlying.length__I() -}); -$c_scm_StringBuilder.prototype.addOne__C__scm_StringBuilder = (function(x) { - var this$1 = this.scm_StringBuilder__f_underlying; - var str = $as_T(String.fromCharCode(x)); - this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content) + str); - return this -}); -$c_scm_StringBuilder.prototype.toString__T = (function() { - return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -$c_scm_StringBuilder.prototype.toArray__s_reflect_ClassTag__O = (function(ct) { - var x1 = ct.runtimeClass__jl_Class(); - return ((x1 === $d_C.getClassOf()) ? this.toCharArray__AC() : $f_sc_IterableOnceOps__toArray__s_reflect_ClassTag__O(this, ct)) -}); -$c_scm_StringBuilder.prototype.toCharArray__AC = (function() { - var len = this.scm_StringBuilder__f_underlying.length__I(); - var arr = new $ac_C(len); - this.scm_StringBuilder__f_underlying.getChars__I__I__AC__I__V(0, len, arr, 0); - return arr -}); -$c_scm_StringBuilder.prototype.append__T__scm_StringBuilder = (function(s) { - var this$1 = this.scm_StringBuilder__f_underlying; - this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content) + s); - return this -}); -$c_scm_StringBuilder.prototype.appendAll__sc_IterableOnce__scm_StringBuilder = (function(xs) { - if ((xs instanceof $c_sci_WrappedString)) { - var x2 = $as_sci_WrappedString(xs); - var this$3 = this.scm_StringBuilder__f_underlying; - $m_sci_WrappedString$(); - var str = x2.sci_WrappedString__f_scala$collection$immutable$WrappedString$$self; - this$3.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$3.jl_StringBuilder__f_java$lang$StringBuilder$$content) + str) - } else if (false) { - var x3 = $as_scm_ArraySeq$ofChar(xs); - this.scm_StringBuilder__f_underlying.append__AC__jl_StringBuilder(x3.array__AC()) - } else if ((xs instanceof $c_scm_StringBuilder)) { - var x4 = $as_scm_StringBuilder(xs); - var this$4 = this.scm_StringBuilder__f_underlying; - var s = x4.scm_StringBuilder__f_underlying; - this$4.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$4.jl_StringBuilder__f_java$lang$StringBuilder$$content) + s) - } else { - var ks = xs.knownSize__I(); - if ((ks !== 0)) { - var b = this.scm_StringBuilder__f_underlying; - if ((ks > 0)) { - b.length__I() - }; - var it = xs.iterator__sc_Iterator(); - while (it.hasNext__Z()) { - var c = $uC(it.next__O()); - var str$1 = $as_T(String.fromCharCode(c)); - b.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + b.jl_StringBuilder__f_java$lang$StringBuilder$$content) + str$1) - } - } - }; - return this -}); -$c_scm_StringBuilder.prototype.append__C__scm_StringBuilder = (function(x) { - var this$1 = this.scm_StringBuilder__f_underlying; - var str = $as_T(String.fromCharCode(x)); - this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content = (("" + this$1.jl_StringBuilder__f_java$lang$StringBuilder$$content) + str); - return this -}); -$c_scm_StringBuilder.prototype.isEmpty__Z = (function() { - return (this.scm_StringBuilder__f_underlying.length__I() === 0) -}); -$c_scm_StringBuilder.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_IndexedSeq$() -}); -$c_scm_StringBuilder.prototype.result__O = (function() { - return this.scm_StringBuilder__f_underlying.jl_StringBuilder__f_java$lang$StringBuilder$$content -}); -$c_scm_StringBuilder.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__C__scm_StringBuilder($uC(elem)) -}); -$c_scm_StringBuilder.prototype.fromSpecific__sc_IterableOnce__O = (function(coll) { - return $ct_scm_StringBuilder__(new $c_scm_StringBuilder()).appendAll__sc_IterableOnce__scm_StringBuilder(coll) -}); -$c_scm_StringBuilder.prototype.fromSpecific__sc_IterableOnce__sc_IterableOps = (function(coll) { - return $ct_scm_StringBuilder__(new $c_scm_StringBuilder()).appendAll__sc_IterableOnce__scm_StringBuilder(coll) -}); -$c_scm_StringBuilder.prototype.apply__O__O = (function(v1) { - var i = $uI(v1); - return $bC(this.scm_StringBuilder__f_underlying.charAt__I__C(i)) -}); -$c_scm_StringBuilder.prototype.apply__I__O = (function(i) { - return $bC(this.scm_StringBuilder__f_underlying.charAt__I__C(i)) -}); -function $as_scm_StringBuilder(obj) { - return (((obj instanceof $c_scm_StringBuilder) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.StringBuilder")) -} -function $isArrayOf_scm_StringBuilder(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_StringBuilder))) -} -function $asArrayOf_scm_StringBuilder(obj, depth) { - return (($isArrayOf_scm_StringBuilder(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.StringBuilder;", depth)) -} -var $d_scm_StringBuilder = new $TypeData().initClass({ - scm_StringBuilder: 0 -}, false, "scala.collection.mutable.StringBuilder", { - scm_StringBuilder: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - scm_IndexedSeqOps: 1, - jl_CharSequence: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_StringBuilder.prototype.$classData = $d_scm_StringBuilder; -function $p_scm_ListBuffer__copyElems__V($thiz) { - var buf = new $c_scm_ListBuffer().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer($thiz); - $thiz.scm_ListBuffer__f_first = buf.scm_ListBuffer__f_first; - $thiz.scm_ListBuffer__f_last0 = buf.scm_ListBuffer__f_last0; - $thiz.scm_ListBuffer__f_aliased = false -} -function $p_scm_ListBuffer__ensureUnaliased__V($thiz) { - $thiz.scm_ListBuffer__f_mutationCount = ((1 + $thiz.scm_ListBuffer__f_mutationCount) | 0); - if ($thiz.scm_ListBuffer__f_aliased) { - $p_scm_ListBuffer__copyElems__V($thiz) - } -} -/** @constructor */ -function $c_scm_ListBuffer() { - this.scm_ListBuffer__f_mutationCount = 0; - this.scm_ListBuffer__f_first = null; - this.scm_ListBuffer__f_last0 = null; - this.scm_ListBuffer__f_aliased = false; - this.scm_ListBuffer__f_len = 0; - this.scm_ListBuffer__f_mutationCount = 0; - this.scm_ListBuffer__f_first = $m_sci_Nil$(); - this.scm_ListBuffer__f_last0 = null; - this.scm_ListBuffer__f_aliased = false; - this.scm_ListBuffer__f_len = 0 -} -$c_scm_ListBuffer.prototype = new $h_scm_AbstractBuffer(); -$c_scm_ListBuffer.prototype.constructor = $c_scm_ListBuffer; -/** @constructor */ -function $h_scm_ListBuffer() { - /**/ -} -$h_scm_ListBuffer.prototype = $c_scm_ListBuffer.prototype; -$c_scm_ListBuffer.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_scm_ListBuffer.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_scm_ListBuffer.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return $f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O(this, suffix) -}); -$c_scm_ListBuffer.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_scm_ListBuffer.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_scm_ListBuffer.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_scm_ListBuffer.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_scm_ListBuffer.prototype.iterator__sc_Iterator = (function() { - return new $c_scm_MutationTracker$CheckedIterator(this.scm_ListBuffer__f_first.iterator__sc_Iterator(), new $c_sjsr_AnonFunction0(((this$1) => (() => this$1.scm_ListBuffer__f_mutationCount))(this))) -}); -$c_scm_ListBuffer.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_scm_ListBuffer$() -}); -$c_scm_ListBuffer.prototype.apply__I__O = (function(i) { - var this$1 = this.scm_ListBuffer__f_first; - return $f_sc_LinearSeqOps__apply__I__O(this$1, i) -}); -$c_scm_ListBuffer.prototype.length__I = (function() { - return this.scm_ListBuffer__f_len -}); -$c_scm_ListBuffer.prototype.knownSize__I = (function() { - return this.scm_ListBuffer__f_len -}); -$c_scm_ListBuffer.prototype.isEmpty__Z = (function() { - return (this.scm_ListBuffer__f_len === 0) -}); -$c_scm_ListBuffer.prototype.toList__sci_List = (function() { - this.scm_ListBuffer__f_aliased = (!this.isEmpty__Z()); - return this.scm_ListBuffer__f_first -}); -$c_scm_ListBuffer.prototype.addOne__O__scm_ListBuffer = (function(elem) { - $p_scm_ListBuffer__ensureUnaliased__V(this); - var last1 = new $c_sci_$colon$colon(elem, $m_sci_Nil$()); - if ((this.scm_ListBuffer__f_len === 0)) { - this.scm_ListBuffer__f_first = last1 - } else { - this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next = last1 - }; - this.scm_ListBuffer__f_last0 = last1; - this.scm_ListBuffer__f_len = ((1 + this.scm_ListBuffer__f_len) | 0); - return this -}); -$c_scm_ListBuffer.prototype.scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer = (function(xs) { - var it = xs.iterator__sc_Iterator(); - if (it.hasNext__Z()) { - var len = 1; - var last0 = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - this.scm_ListBuffer__f_first = last0; - while (it.hasNext__Z()) { - var last1 = new $c_sci_$colon$colon(it.next__O(), $m_sci_Nil$()); - last0.sci_$colon$colon__f_next = last1; - last0 = last1; - len = ((1 + len) | 0) - }; - this.scm_ListBuffer__f_len = len; - this.scm_ListBuffer__f_last0 = last0 - }; - return this -}); -$c_scm_ListBuffer.prototype.addAll__sc_IterableOnce__scm_ListBuffer = (function(xs) { - var it = xs.iterator__sc_Iterator(); - if (it.hasNext__Z()) { - var fresh = new $c_scm_ListBuffer().scala$collection$mutable$ListBuffer$$freshFrom__sc_IterableOnce__scm_ListBuffer(it); - $p_scm_ListBuffer__ensureUnaliased__V(this); - if ((this.scm_ListBuffer__f_len === 0)) { - this.scm_ListBuffer__f_first = fresh.scm_ListBuffer__f_first - } else { - this.scm_ListBuffer__f_last0.sci_$colon$colon__f_next = fresh.scm_ListBuffer__f_first - }; - this.scm_ListBuffer__f_last0 = fresh.scm_ListBuffer__f_last0; - this.scm_ListBuffer__f_len = ((this.scm_ListBuffer__f_len + fresh.scm_ListBuffer__f_len) | 0) - }; - return this -}); -$c_scm_ListBuffer.prototype.stringPrefix__T = (function() { - return "ListBuffer" -}); -$c_scm_ListBuffer.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_ListBuffer(xs) -}); -$c_scm_ListBuffer.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__scm_ListBuffer(elem) -}); -$c_scm_ListBuffer.prototype.result__O = (function() { - return this.toList__sci_List() -}); -$c_scm_ListBuffer.prototype.apply__O__O = (function(v1) { - var i = $uI(v1); - var this$1 = this.scm_ListBuffer__f_first; - return $f_sc_LinearSeqOps__apply__I__O(this$1, i) -}); -$c_scm_ListBuffer.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_ListBuffer$() -}); -function $as_scm_ListBuffer(obj) { - return (((obj instanceof $c_scm_ListBuffer) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.ListBuffer")) -} -function $isArrayOf_scm_ListBuffer(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ListBuffer))) -} -function $asArrayOf_scm_ListBuffer(obj, depth) { - return (($isArrayOf_scm_ListBuffer(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.ListBuffer;", depth)) -} -var $d_scm_ListBuffer = new $TypeData().initClass({ - scm_ListBuffer: 0 -}, false, "scala.collection.mutable.ListBuffer", { - scm_ListBuffer: 1, - scm_AbstractBuffer: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Buffer: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scm_ReusableBuilder: 1, - scm_Builder: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ListBuffer.prototype.$classData = $d_scm_ListBuffer; -function $ct_scm_ArrayBuffer__AO__I__($thiz, initialElements, initialSize) { - $thiz.scm_ArrayBuffer__f_array = initialElements; - $thiz.scm_ArrayBuffer__f_size0 = initialSize; - return $thiz -} -function $ct_scm_ArrayBuffer__($thiz) { - $ct_scm_ArrayBuffer__AO__I__($thiz, new $ac_O(16), 0); - return $thiz -} -/** @constructor */ -function $c_scm_ArrayBuffer() { - this.scm_ArrayBuffer__f_array = null; - this.scm_ArrayBuffer__f_size0 = 0 -} -$c_scm_ArrayBuffer.prototype = new $h_scm_AbstractBuffer(); -$c_scm_ArrayBuffer.prototype.constructor = $c_scm_ArrayBuffer; -/** @constructor */ -function $h_scm_ArrayBuffer() { - /**/ -} -$h_scm_ArrayBuffer.prototype = $c_scm_ArrayBuffer.prototype; -$c_scm_ArrayBuffer.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_scm_ArrayBuffer.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return $f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O(this, suffix) -}); -$c_scm_ArrayBuffer.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_scm_ArrayBuffer.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_scm_ArrayBuffer.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_scm_ArrayBuffer.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_scm_ArrayBuffer.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_scm_ArrayBufferView(this.scm_ArrayBuffer__f_array, this.scm_ArrayBuffer__f_size0); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_scm_ArrayBuffer.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_scm_ArrayBuffer.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_scm_ArrayBuffer.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_scm_ArrayBuffer.prototype.lengthCompare__I__I = (function(len) { - var x = this.scm_ArrayBuffer__f_size0; - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_scm_ArrayBuffer.prototype.knownSize__I = (function() { - return this.scm_ArrayBuffer__f_size0 -}); -$c_scm_ArrayBuffer.prototype.ensureSize__I__V = (function(n) { - this.scm_ArrayBuffer__f_array = $m_scm_ArrayBuffer$().scala$collection$mutable$ArrayBuffer$$ensureSize__AO__I__I__AO(this.scm_ArrayBuffer__f_array, this.scm_ArrayBuffer__f_size0, n) -}); -$c_scm_ArrayBuffer.prototype.apply__I__O = (function(n) { - var hi = ((1 + n) | 0); - if ((n < 0)) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((n + " is out of bounds (min 0, max ") + (((-1) + this.scm_ArrayBuffer__f_size0) | 0)) + ")")) - }; - if ((hi > this.scm_ArrayBuffer__f_size0)) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), ((((((-1) + hi) | 0) + " is out of bounds (min 0, max ") + (((-1) + this.scm_ArrayBuffer__f_size0) | 0)) + ")")) - }; - return this.scm_ArrayBuffer__f_array.get(n) -}); -$c_scm_ArrayBuffer.prototype.update__I__O__V = (function(index, elem) { - var hi = ((1 + index) | 0); - if ((index < 0)) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((index + " is out of bounds (min 0, max ") + (((-1) + this.scm_ArrayBuffer__f_size0) | 0)) + ")")) - }; - if ((hi > this.scm_ArrayBuffer__f_size0)) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), ((((((-1) + hi) | 0) + " is out of bounds (min 0, max ") + (((-1) + this.scm_ArrayBuffer__f_size0) | 0)) + ")")) - }; - this.scm_ArrayBuffer__f_array.set(index, elem) -}); -$c_scm_ArrayBuffer.prototype.length__I = (function() { - return this.scm_ArrayBuffer__f_size0 -}); -$c_scm_ArrayBuffer.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_scm_ArrayBuffer$() -}); -$c_scm_ArrayBuffer.prototype.addOne__O__scm_ArrayBuffer = (function(elem) { - var i = this.scm_ArrayBuffer__f_size0; - this.ensureSize__I__V(((1 + this.scm_ArrayBuffer__f_size0) | 0)); - this.scm_ArrayBuffer__f_size0 = ((1 + this.scm_ArrayBuffer__f_size0) | 0); - this.update__I__O__V(i, elem); - return this -}); -$c_scm_ArrayBuffer.prototype.addAll__sc_IterableOnce__scm_ArrayBuffer = (function(elems) { - if ((elems instanceof $c_scm_ArrayBuffer)) { - var x2 = $as_scm_ArrayBuffer(elems); - this.ensureSize__I__V(((this.scm_ArrayBuffer__f_size0 + x2.scm_ArrayBuffer__f_size0) | 0)); - $m_s_Array$().copy__O__I__O__I__I__V(x2.scm_ArrayBuffer__f_array, 0, this.scm_ArrayBuffer__f_array, this.scm_ArrayBuffer__f_size0, x2.scm_ArrayBuffer__f_size0); - this.scm_ArrayBuffer__f_size0 = ((this.scm_ArrayBuffer__f_size0 + x2.scm_ArrayBuffer__f_size0) | 0) - } else { - $f_scm_Growable__addAll__sc_IterableOnce__scm_Growable(this, elems) - }; - return this -}); -$c_scm_ArrayBuffer.prototype.stringPrefix__T = (function() { - return "ArrayBuffer" -}); -$c_scm_ArrayBuffer.prototype.copyToArray__O__I__I__I = (function(xs, start, len) { - var srcLen = this.scm_ArrayBuffer__f_size0; - var destLen = $m_sr_ScalaRunTime$().array_length__O__I(xs); - var x = ((len < srcLen) ? len : srcLen); - var y = ((destLen - start) | 0); - var x$1 = ((x < y) ? x : y); - var copied = ((x$1 > 0) ? x$1 : 0); - if ((copied > 0)) { - $m_s_Array$().copy__O__I__O__I__I__V(this.scm_ArrayBuffer__f_array, 0, xs, start, copied) - }; - return copied -}); -$c_scm_ArrayBuffer.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_ArrayBuffer(xs) -}); -$c_scm_ArrayBuffer.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__scm_ArrayBuffer(elem) -}); -$c_scm_ArrayBuffer.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_ArrayBuffer$() -}); -$c_scm_ArrayBuffer.prototype.apply__O__O = (function(v1) { - return this.apply__I__O($uI(v1)) -}); -function $as_scm_ArrayBuffer(obj) { - return (((obj instanceof $c_scm_ArrayBuffer) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.ArrayBuffer")) -} -function $isArrayOf_scm_ArrayBuffer(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ArrayBuffer))) -} -function $asArrayOf_scm_ArrayBuffer(obj, depth) { - return (($isArrayOf_scm_ArrayBuffer(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.ArrayBuffer;", depth)) -} -var $d_scm_ArrayBuffer = new $TypeData().initClass({ - scm_ArrayBuffer: 0 -}, false, "scala.collection.mutable.ArrayBuffer", { - scm_ArrayBuffer: 1, - scm_AbstractBuffer: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Buffer: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - scm_IndexedBuffer: 1, - scm_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - scm_IndexedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ArrayBuffer.prototype.$classData = $d_scm_ArrayBuffer; -function $ct_sjs_js_WrappedArray__sjs_js_Array__($thiz, array) { - $thiz.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array = array; - return $thiz -} -function $ct_sjs_js_WrappedArray__($thiz) { - $ct_sjs_js_WrappedArray__sjs_js_Array__($thiz, []); - return $thiz -} -/** @constructor */ -function $c_sjs_js_WrappedArray() { - this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array = null -} -$c_sjs_js_WrappedArray.prototype = new $h_scm_AbstractBuffer(); -$c_sjs_js_WrappedArray.prototype.constructor = $c_sjs_js_WrappedArray; -/** @constructor */ -function $h_sjs_js_WrappedArray() { - /**/ -} -$h_sjs_js_WrappedArray.prototype = $c_sjs_js_WrappedArray.prototype; -$c_sjs_js_WrappedArray.prototype.sizeHint__I__V = (function(size) { - /**/ -}); -$c_sjs_js_WrappedArray.prototype.stringPrefix__T = (function() { - return "IndexedSeq" -}); -$c_sjs_js_WrappedArray.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_sc_IndexedSeqView$Id(this); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_sjs_js_WrappedArray.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_sjs_js_WrappedArray.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_sjs_js_WrappedArray.prototype.map__F1__O = (function(f) { - return $f_sc_IndexedSeqOps__map__F1__O(this, f) -}); -$c_sjs_js_WrappedArray.prototype.head__O = (function() { - return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[0] -}); -$c_sjs_js_WrappedArray.prototype.lengthCompare__I__I = (function(len) { - var x = $uI(this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_sjs_js_WrappedArray.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_sjs_js_WrappedArray.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return $f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O(this, suffix) -}); -$c_sjs_js_WrappedArray.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_sjs_js_WrappedArray.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_sjs_js_WrappedArray.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_sjs_js_WrappedArray.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_sjs_js_WrappedArray$() -}); -$c_sjs_js_WrappedArray.prototype.apply__I__O = (function(index) { - return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[index] -}); -$c_sjs_js_WrappedArray.prototype.length__I = (function() { - return $uI(this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length) -}); -$c_sjs_js_WrappedArray.prototype.knownSize__I = (function() { - return $uI(this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.length) -}); -$c_sjs_js_WrappedArray.prototype.className__T = (function() { - return "WrappedArray" -}); -$c_sjs_js_WrappedArray.prototype.result__O = (function() { - return this -}); -$c_sjs_js_WrappedArray.prototype.addOne__O__scm_Growable = (function(elem) { - this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array.push(elem); - return this -}); -$c_sjs_js_WrappedArray.prototype.apply__O__O = (function(v1) { - var index = $uI(v1); - return this.sjs_js_WrappedArray__f_scala$scalajs$js$WrappedArray$$array[index] -}); -$c_sjs_js_WrappedArray.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_sjs_js_WrappedArray$() -}); -function $as_sjs_js_WrappedArray(obj) { - return (((obj instanceof $c_sjs_js_WrappedArray) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.scalajs.js.WrappedArray")) -} -function $isArrayOf_sjs_js_WrappedArray(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_WrappedArray))) -} -function $asArrayOf_sjs_js_WrappedArray(obj, depth) { - return (($isArrayOf_sjs_js_WrappedArray(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.scalajs.js.WrappedArray;", depth)) -} -var $d_sjs_js_WrappedArray = new $TypeData().initClass({ - sjs_js_WrappedArray: 0 -}, false, "scala.scalajs.js.WrappedArray", { - sjs_js_WrappedArray: 1, - scm_AbstractBuffer: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Buffer: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scm_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - scm_IndexedSeqOps: 1, - scm_IndexedBuffer: 1, - scm_Builder: 1, - Ljava_io_Serializable: 1 -}); -$c_sjs_js_WrappedArray.prototype.$classData = $d_sjs_js_WrappedArray; -function $p_scm_ArrayDeque__reset__AO__I__I__V($thiz, array, start, end) { - var assertion = ((array.u.length & (((-1) + array.u.length) | 0)) === 0); - if ((!assertion)) { - throw new $c_jl_AssertionError("assertion failed: Array.length must be power of 2") - }; - var until = array.u.length; - if (((start < 0) || (start >= until))) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((start + " is out of bounds (min 0, max ") + (((-1) + until) | 0)) + ")")) - }; - var until$1 = array.u.length; - if (((end < 0) || (end >= until$1))) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((end + " is out of bounds (min 0, max ") + (((-1) + until$1) | 0)) + ")")) - }; - $thiz.scm_ArrayDeque__f_array = array; - $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start = start; - $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = end -} -function $ct_scm_ArrayDeque__AO__I__I__($thiz, array, start, end) { - $thiz.scm_ArrayDeque__f_array = array; - $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start = start; - $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = end; - $p_scm_ArrayDeque__reset__AO__I__I__V($thiz, $thiz.scm_ArrayDeque__f_array, $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start, $thiz.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end); - return $thiz -} -function $ct_scm_ArrayDeque__I__($thiz, initialSize) { - $ct_scm_ArrayDeque__AO__I__I__($thiz, $m_scm_ArrayDeque$().alloc__I__AO(initialSize), 0, 0); - return $thiz -} -/** @constructor */ -function $c_scm_ArrayDeque() { - this.scm_ArrayDeque__f_array = null; - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start = 0; - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = 0 -} -$c_scm_ArrayDeque.prototype = new $h_scm_AbstractBuffer(); -$c_scm_ArrayDeque.prototype.constructor = $c_scm_ArrayDeque; -/** @constructor */ -function $h_scm_ArrayDeque() { - /**/ -} -$h_scm_ArrayDeque.prototype = $c_scm_ArrayDeque.prototype; -$c_scm_ArrayDeque.prototype.distinctBy__F1__O = (function(f) { - return $f_sc_StrictOptimizedSeqOps__distinctBy__F1__O(this, f) -}); -$c_scm_ArrayDeque.prototype.appendedAll__sc_IterableOnce__O = (function(suffix) { - return $f_sc_StrictOptimizedSeqOps__appendedAll__sc_IterableOnce__O(this, suffix) -}); -$c_scm_ArrayDeque.prototype.map__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__map__F1__O(this, f) -}); -$c_scm_ArrayDeque.prototype.flatMap__F1__O = (function(f) { - return $f_sc_StrictOptimizedIterableOps__flatMap__F1__O(this, f) -}); -$c_scm_ArrayDeque.prototype.flatten__F1__O = (function(toIterableOnce) { - return $f_sc_StrictOptimizedIterableOps__flatten__F1__O(this, toIterableOnce) -}); -$c_scm_ArrayDeque.prototype.filter__F1__O = (function(pred) { - return $f_sc_StrictOptimizedIterableOps__filterImpl__F1__Z__O(this, pred, false) -}); -$c_scm_ArrayDeque.prototype.iterator__sc_Iterator = (function() { - var this$1 = new $c_sc_IndexedSeqView$Id(this); - return new $c_sc_IndexedSeqView$IndexedSeqViewIterator(this$1) -}); -$c_scm_ArrayDeque.prototype.reversed__sc_Iterable = (function() { - return new $c_sc_IndexedSeqView$Reverse(this) -}); -$c_scm_ArrayDeque.prototype.drop__I__O = (function(n) { - return $f_sc_IndexedSeqOps__drop__I__O(this, n) -}); -$c_scm_ArrayDeque.prototype.head__O = (function() { - return this.apply__I__O(0) -}); -$c_scm_ArrayDeque.prototype.lengthCompare__I__I = (function(len) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var x = (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - return ((x === len) ? 0 : ((x < len) ? (-1) : 1)) -}); -$c_scm_ArrayDeque.prototype.knownSize__I = (function() { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - return (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)) -}); -$c_scm_ArrayDeque.prototype.apply__I__O = (function(idx) { - var idx$1 = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var until = (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx$1) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - if (((idx < 0) || (idx >= until))) { - throw $ct_jl_IndexOutOfBoundsException__T__(new $c_jl_IndexOutOfBoundsException(), (((idx + " is out of bounds (min 0, max ") + (((-1) + until) | 0)) + ")")) - }; - return this.scm_ArrayDeque__f_array.get((((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start + idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) -}); -$c_scm_ArrayDeque.prototype.addOne__O__scm_ArrayDeque = (function(elem) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var hint = ((1 + (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) | 0); - var idx$1 = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - if (((hint > (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx$1) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) && (hint >= this.scm_ArrayDeque__f_array.u.length))) { - this.scala$collection$mutable$ArrayDeque$$resize__I__V(hint) - }; - this.scm_ArrayDeque__f_array.set(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end, elem); - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = (((1 + this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - return this -}); -$c_scm_ArrayDeque.prototype.addAll__sc_IterableOnce__scm_ArrayDeque = (function(elems) { - var x1 = elems.knownSize__I(); - if ((x1 > 0)) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var hint = ((x1 + (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) | 0); - var idx$1 = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - if (((hint > (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx$1) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) && (hint >= this.scm_ArrayDeque__f_array.u.length))) { - this.scala$collection$mutable$ArrayDeque$$resize__I__V(hint) - }; - var this$1 = elems.iterator__sc_Iterator(); - while (this$1.hasNext__Z()) { - var arg1 = this$1.next__O(); - this.scm_ArrayDeque__f_array.set(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end, arg1); - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = (((1 + this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)) - } - } else { - var this$2 = elems.iterator__sc_Iterator(); - while (this$2.hasNext__Z()) { - var arg1$1 = this$2.next__O(); - this.addOne__O__scm_ArrayDeque(arg1$1) - } - }; - return this -}); -$c_scm_ArrayDeque.prototype.removeHead__Z__O = (function(resizeInternalRepr) { - if (this.isEmpty__Z()) { - throw $ct_ju_NoSuchElementException__T__(new $c_ju_NoSuchElementException(), "empty collection") - } else { - var elem = this.scm_ArrayDeque__f_array.get(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start); - this.scm_ArrayDeque__f_array.set(this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start, null); - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start = (((1 + this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - if (resizeInternalRepr) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - this.scala$collection$mutable$ArrayDeque$$resize__I__V((((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))) - }; - return elem - } -}); -$c_scm_ArrayDeque.prototype.length__I = (function() { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - return (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)) -}); -$c_scm_ArrayDeque.prototype.isEmpty__Z = (function() { - return (this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start === this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end) -}); -$c_scm_ArrayDeque.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_scm_ArrayDeque$() -}); -$c_scm_ArrayDeque.prototype.copyToArray__O__I__I__I = (function(dest, destStart, len) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var srcLen = (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - var destLen = $m_sr_ScalaRunTime$().array_length__O__I(dest); - var x = ((len < srcLen) ? len : srcLen); - var y = ((destLen - destStart) | 0); - var x$1 = ((x < y) ? x : y); - var copied = ((x$1 > 0) ? x$1 : 0); - if ((copied > 0)) { - $f_scm_ArrayDequeOps__copySliceToArray__I__O__I__I__O(this, 0, dest, destStart, len) - }; - return copied -}); -$c_scm_ArrayDeque.prototype.toArray__s_reflect_ClassTag__O = (function(evidence$1) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var dest = evidence$1.newArray__I__O((((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0))); - var idx$1 = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var maxItems = (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx$1) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - return $f_scm_ArrayDequeOps__copySliceToArray__I__O__I__I__O(this, 0, dest, 0, maxItems) -}); -$c_scm_ArrayDeque.prototype.scala$collection$mutable$ArrayDeque$$resize__I__V = (function(len) { - if (((len >= this.scm_ArrayDeque__f_array.u.length) || ((this.scm_ArrayDeque__f_array.u.length > 16) && (((this.scm_ArrayDeque__f_array.u.length - len) | 0) > len)))) { - var idx = this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start; - var n = (((this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end - idx) | 0) & (((-1) + this.scm_ArrayDeque__f_array.u.length) | 0)); - var dest = $m_scm_ArrayDeque$().alloc__I__AO(len); - var array2 = $asArrayOf_O($f_scm_ArrayDequeOps__copySliceToArray__I__O__I__I__O(this, 0, dest, 0, n), 1); - $p_scm_ArrayDeque__reset__AO__I__I__V(this, array2, 0, n) - } -}); -$c_scm_ArrayDeque.prototype.stringPrefix__T = (function() { - return "ArrayDeque" -}); -$c_scm_ArrayDeque.prototype.iterableFactory__sc_IterableFactory = (function() { - return this.iterableFactory__sc_SeqFactory() -}); -$c_scm_ArrayDeque.prototype.addAll__sc_IterableOnce__scm_Growable = (function(xs) { - return this.addAll__sc_IterableOnce__scm_ArrayDeque(xs) -}); -$c_scm_ArrayDeque.prototype.addOne__O__scm_Growable = (function(elem) { - return this.addOne__O__scm_ArrayDeque(elem) -}); -$c_scm_ArrayDeque.prototype.apply__O__O = (function(v1) { - return this.apply__I__O($uI(v1)) -}); -function $as_scm_ArrayDeque(obj) { - return (((obj instanceof $c_scm_ArrayDeque) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.ArrayDeque")) -} -function $isArrayOf_scm_ArrayDeque(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ArrayDeque))) -} -function $asArrayOf_scm_ArrayDeque(obj, depth) { - return (($isArrayOf_scm_ArrayDeque(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.ArrayDeque;", depth)) -} -var $d_scm_ArrayDeque = new $TypeData().initClass({ - scm_ArrayDeque: 0 -}, false, "scala.collection.mutable.ArrayDeque", { - scm_ArrayDeque: 1, - scm_AbstractBuffer: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Buffer: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - scm_IndexedBuffer: 1, - scm_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - scm_IndexedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scm_ArrayDequeOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_ArrayDeque.prototype.$classData = $d_scm_ArrayDeque; -/** @constructor */ -function $c_scm_Queue(initialSize) { - this.scm_ArrayDeque__f_array = null; - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$start = 0; - this.scm_ArrayDeque__f_scala$collection$mutable$ArrayDeque$$end = 0; - var array = $m_scm_ArrayDeque$().alloc__I__AO(initialSize); - $ct_scm_ArrayDeque__AO__I__I__(this, array, 0, 0) -} -$c_scm_Queue.prototype = new $h_scm_ArrayDeque(); -$c_scm_Queue.prototype.constructor = $c_scm_Queue; -/** @constructor */ -function $h_scm_Queue() { - /**/ -} -$h_scm_Queue.prototype = $c_scm_Queue.prototype; -$c_scm_Queue.prototype.iterableFactory__sc_SeqFactory = (function() { - return $m_scm_Queue$() -}); -$c_scm_Queue.prototype.stringPrefix__T = (function() { - return "Queue" -}); -$c_scm_Queue.prototype.iterableFactory__sc_IterableFactory = (function() { - return $m_scm_Queue$() -}); -function $as_scm_Queue(obj) { - return (((obj instanceof $c_scm_Queue) || (obj === null)) ? obj : $throwClassCastException(obj, "scala.collection.mutable.Queue")) -} -function $isArrayOf_scm_Queue(obj, depth) { - return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Queue))) -} -function $asArrayOf_scm_Queue(obj, depth) { - return (($isArrayOf_scm_Queue(obj, depth) || (obj === null)) ? obj : $throwArrayCastException(obj, "Lscala.collection.mutable.Queue;", depth)) -} -var $d_scm_Queue = new $TypeData().initClass({ - scm_Queue: 0 -}, false, "scala.collection.mutable.Queue", { - scm_Queue: 1, - scm_ArrayDeque: 1, - scm_AbstractBuffer: 1, - scm_AbstractSeq: 1, - sc_AbstractSeq: 1, - sc_AbstractIterable: 1, - O: 1, - sc_Iterable: 1, - sc_IterableOnce: 1, - sc_IterableOps: 1, - sc_IterableOnceOps: 1, - sc_IterableFactoryDefaults: 1, - sc_Seq: 1, - s_PartialFunction: 1, - F1: 1, - sc_SeqOps: 1, - s_Equals: 1, - scm_Seq: 1, - scm_Iterable: 1, - scm_SeqOps: 1, - scm_Cloneable: 1, - jl_Cloneable: 1, - scm_Buffer: 1, - scm_Growable: 1, - scm_Clearable: 1, - scm_Shrinkable: 1, - scm_IndexedBuffer: 1, - scm_IndexedSeq: 1, - sc_IndexedSeq: 1, - sc_IndexedSeqOps: 1, - scm_IndexedSeqOps: 1, - sc_StrictOptimizedSeqOps: 1, - sc_StrictOptimizedIterableOps: 1, - scm_ArrayDequeOps: 1, - scg_DefaultSerializable: 1, - Ljava_io_Serializable: 1 -}); -$c_scm_Queue.prototype.$classData = $d_scm_Queue; -$L0 = new $c_RTLong(0, 0); -$d_J.zero = $L0; -typecheck = (function(arg) { - var prep0 = arg; - $m_Lhb_dhbw_Main$().typecheck__Lorg_scalajs_dom_raw_UIEvent__V(prep0) -}); -$s_Lhb_dhbw_Main__main__AT__V(new ($d_T.getArrayOf().constr)([])); -}).call(this); -//# sourceMappingURL=main.js.map