Created
May 8, 2015 13:42
-
-
Save sjrd/c846d716a0d01b8902a7 to your computer and use it in GitHub Desktop.
Scala.js benchmarks: ES5.1, ES6 and ES6 Strong Mode -- run with `$ d8 --harmony-rest-parameters --strong-mode file.js`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| this['console'] = {}; | |
| this['console']['log'] = this['print']; | |
| (function(){ | |
| 'use strict'; | |
| /* Scala.js runtime support | |
| * Copyright 2013 LAMP/EPFL | |
| * Author: Sébastien Doeraene | |
| */ | |
| /* ---------------------------------- * | |
| * The top-level Scala.js environment * | |
| * ---------------------------------- */ | |
| // Get the environment info | |
| var $env = (typeof __ScalaJSEnv === "object" && __ScalaJSEnv) ? __ScalaJSEnv : {}; | |
| // Global scope | |
| var $g = | |
| (typeof $env["global"] === "object" && $env["global"]) | |
| ? $env["global"] | |
| : ((typeof global === "object" && global && global["Object"] === Object) ? global : this); | |
| $env["global"] = $g; | |
| // Where to send exports | |
| var $e = | |
| (typeof $env["exportsNamespace"] === "object" && $env["exportsNamespace"]) | |
| ? $env["exportsNamespace"] : $g; | |
| $env["exportsNamespace"] = $e; | |
| // Freeze the environment info | |
| $g["Object"]["freeze"]($env); | |
| // Snapshots of builtins and polyfills | |
| var $imul = $g["Math"]["imul"] || (function(a, b) { | |
| // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul | |
| var ah = (a >>> 16) & 0xffff; | |
| var al = a & 0xffff; | |
| var bh = (b >>> 16) & 0xffff; | |
| var bl = b & 0xffff; | |
| // the shift by 0 fixes the sign on the high part | |
| // the final |0 converts the unsigned value into a signed value | |
| return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0) | 0); | |
| }); | |
| var $fround = $g["Math"]["fround"] || | |
| (function(v) { | |
| return +v; | |
| }); | |
| // Other fields | |
| var $lastIDHash = 0; // last value attributed to an id hash code | |
| var $idHashCodeMap = $g["WeakMap"] ? new $g["WeakMap"]() : null; | |
| // Core mechanism | |
| var $makeIsArrayOfPrimitive = function(primitiveData) { | |
| return function(obj, depth) { | |
| return !!(obj && obj.$classData && | |
| (obj.$classData.arrayDepth === depth) && | |
| (obj.$classData.arrayBase === primitiveData)); | |
| } | |
| }; | |
| /** Encode a property name for runtime manipulation | |
| * Usage: | |
| * env.propertyName({someProp:0}) | |
| * Returns: | |
| * "someProp" | |
| * Useful when the property is renamed by a global optimizer (like Closure) | |
| * but we must still get hold of a string of that name for runtime | |
| * reflection. | |
| */ | |
| var $propertyName = function(obj) { | |
| for (var prop in obj) | |
| return prop; | |
| }; | |
| // Runtime functions | |
| var $isScalaJSObject = function(obj) { | |
| return !!(obj && obj.$classData); | |
| }; | |
| var $noIsInstance = function(instance) { | |
| throw new $g["TypeError"]( | |
| "Cannot call isInstance() on a Class representing a raw JS trait/object"); | |
| }; | |
| var $makeNativeArrayWrapper = function(arrayClassData, nativeArray) { | |
| return new arrayClassData.constr(nativeArray); | |
| }; | |
| var $newArrayObject = function(arrayClassData, lengths) { | |
| return $newArrayObjectInternal(arrayClassData, lengths, 0); | |
| }; | |
| var $newArrayObjectInternal = function(arrayClassData, lengths, lengthIndex) { | |
| var result = new arrayClassData.constr(lengths[lengthIndex]); | |
| if (lengthIndex < lengths.length-1) { | |
| var subArrayClassData = arrayClassData.componentData; | |
| var subLengthIndex = lengthIndex+1; | |
| var underlying = result.u; | |
| for (var i = 0; i < underlying.length; i++) { | |
| underlying[i] = $newArrayObjectInternal( | |
| subArrayClassData, lengths, subLengthIndex); | |
| } | |
| } | |
| return result; | |
| }; | |
| var $checkNonNull = function(obj) { | |
| return obj !== null ? obj : $throwNullPointerException(); | |
| }; | |
| var $throwNullPointerException = function() { | |
| throw new $c_jl_NullPointerException().init___(); | |
| }; | |
| var $objectToString = function(instance) { | |
| if (instance === void 0) | |
| return "undefined"; | |
| else | |
| return instance.toString(); | |
| }; | |
| var $objectGetClass = function(instance) { | |
| switch (typeof instance) { | |
| case "string": | |
| return $d_T.getClassOf(); | |
| case "number": { | |
| var v = instance | 0; | |
| if (v === instance) { // is the value integral? | |
| if ($isByte(v)) | |
| return $d_jl_Byte.getClassOf(); | |
| else if ($isShort(v)) | |
| return $d_jl_Short.getClassOf(); | |
| else | |
| return $d_jl_Integer.getClassOf(); | |
| } else { | |
| if ($isFloat(instance)) | |
| return $d_jl_Float.getClassOf(); | |
| else | |
| return $d_jl_Double.getClassOf(); | |
| } | |
| } | |
| case "boolean": | |
| return $d_jl_Boolean.getClassOf(); | |
| case "undefined": | |
| return $d_sr_BoxedUnit.getClassOf(); | |
| default: | |
| if (instance === null) | |
| $throwNullPointerException(); | |
| else if ($is_sjsr_RuntimeLong(instance)) | |
| return $d_jl_Long.getClassOf(); | |
| else if ($isScalaJSObject(instance)) | |
| return instance.$classData.getClassOf(); | |
| else | |
| return null; // Exception? | |
| } | |
| }; | |
| var $objectClone = function(instance) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| return instance.clone__O(); | |
| else | |
| throw new $c_jl_CloneNotSupportedException().init___(); | |
| }; | |
| var $objectNotify = function(instance) { | |
| // final and no-op in java.lang.Object | |
| if (instance === null) | |
| instance.notify__V(); | |
| }; | |
| var $objectNotifyAll = function(instance) { | |
| // final and no-op in java.lang.Object | |
| if (instance === null) | |
| instance.notifyAll__V(); | |
| }; | |
| var $objectFinalize = function(instance) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| instance.finalize__V(); | |
| // else no-op | |
| }; | |
| var $objectEquals = function(instance, rhs) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| return instance.equals__O__Z(rhs); | |
| else if (typeof instance === "number") | |
| return typeof rhs === "number" && $numberEquals(instance, rhs); | |
| else | |
| return instance === rhs; | |
| }; | |
| var $numberEquals = function(lhs, rhs) { | |
| return (lhs === rhs) ? ( | |
| // 0.0.equals(-0.0) must be false | |
| lhs !== 0 || 1/lhs === 1/rhs | |
| ) : ( | |
| // are they both NaN? | |
| (lhs !== lhs) && (rhs !== rhs) | |
| ); | |
| }; | |
| var $objectHashCode = function(instance) { | |
| switch (typeof instance) { | |
| case "string": | |
| return $m_sjsr_RuntimeString$().hashCode__T__I(instance); | |
| case "number": | |
| return $m_sjsr_Bits$().numberHashCode__D__I(instance); | |
| case "boolean": | |
| return instance ? 1231 : 1237; | |
| case "undefined": | |
| return 0; | |
| default: | |
| if ($isScalaJSObject(instance) || instance === null) | |
| return instance.hashCode__I(); | |
| else if ($idHashCodeMap === null) | |
| return 42; | |
| else | |
| return $systemIdentityHashCode(instance); | |
| } | |
| }; | |
| var $comparableCompareTo = function(instance, rhs) { | |
| switch (typeof instance) { | |
| case "string": | |
| return instance === rhs ? 0 : (instance < rhs ? -1 : 1); | |
| case "number": | |
| return $m_jl_Double$().compare__D__D__I(instance, rhs); | |
| case "boolean": | |
| return instance - rhs; // yes, this gives the right result | |
| default: | |
| return instance.compareTo__O__I(rhs); | |
| } | |
| }; | |
| var $charSequenceLength = function(instance) { | |
| if (typeof(instance) === "string") | |
| return instance["length"] | 0; | |
| else | |
| return instance.length__I(); | |
| }; | |
| var $charSequenceCharAt = function(instance, index) { | |
| if (typeof(instance) === "string") | |
| return instance["charCodeAt"](index) & 0xffff; | |
| else | |
| return instance.charAt__I__C(index); | |
| }; | |
| var $charSequenceSubSequence = function(instance, start, end) { | |
| if (typeof(instance) === "string") | |
| return instance["substring"](start, end); | |
| else | |
| return instance.subSequence__I__I__jl_CharSequence(start, end); | |
| }; | |
| var $booleanBooleanValue = function(instance) { | |
| if (typeof instance === "boolean") return instance; | |
| else return instance.booleanValue__Z(); | |
| }; | |
| var $numberByteValue = function(instance) { | |
| if (typeof instance === "number") return (instance << 24) >> 24; | |
| else return instance.byteValue__B(); | |
| }; | |
| var $numberShortValue = function(instance) { | |
| if (typeof instance === "number") return (instance << 16) >> 16; | |
| else return instance.shortValue__S(); | |
| }; | |
| var $numberIntValue = function(instance) { | |
| if (typeof instance === "number") return instance | 0; | |
| else return instance.intValue__I(); | |
| }; | |
| var $numberLongValue = function(instance) { | |
| if (typeof instance === "number") | |
| return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong(instance); | |
| else | |
| return instance.longValue__J(); | |
| }; | |
| var $numberFloatValue = function(instance) { | |
| if (typeof instance === "number") return $fround(instance); | |
| else return instance.floatValue__F(); | |
| }; | |
| var $numberDoubleValue = function(instance) { | |
| if (typeof instance === "number") return instance; | |
| else return instance.doubleValue__D(); | |
| }; | |
| var $isNaN = function(instance) { | |
| return instance !== instance; | |
| }; | |
| var $isInfinite = function(instance) { | |
| return !$g["isFinite"](instance) && !$isNaN(instance); | |
| }; | |
| /** Instantiates a JS object with variadic arguments to the constructor. */ | |
| var $newJSObjectWithVarargs = function(ctor, args) { | |
| // This basically emulates the ECMAScript specification for 'new'. | |
| var instance = $g["Object"]["create"](ctor.prototype); | |
| var result = ctor["apply"](instance, args); | |
| switch (typeof result) { | |
| case "string": case "number": case "boolean": case "undefined": case "symbol": | |
| return instance; | |
| default: | |
| return result === null ? instance : result; | |
| } | |
| }; | |
| var $propertiesOf = function(obj) { | |
| var result = []; | |
| for (var prop in obj) | |
| result["push"](prop); | |
| return result; | |
| }; | |
| var $systemArraycopy = function(src, srcPos, dest, destPos, length) { | |
| var srcu = src.u; | |
| var destu = dest.u; | |
| if (srcu !== destu || destPos < srcPos || srcPos + length < destPos) { | |
| for (var i = 0; i < length; i++) | |
| destu[destPos+i] = srcu[srcPos+i]; | |
| } else { | |
| for (var i = length-1; i >= 0; i--) | |
| destu[destPos+i] = srcu[srcPos+i]; | |
| } | |
| }; | |
| var $systemIdentityHashCode = | |
| ($idHashCodeMap !== null) ? | |
| (function(obj) { | |
| switch (typeof obj) { | |
| case "string": case "number": case "boolean": case "undefined": | |
| return $objectHashCode(obj); | |
| 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(obj) { | |
| if ($isScalaJSObject(obj)) { | |
| var hash = obj["$idHashCode$0"]; | |
| if (hash !== void 0) { | |
| return hash; | |
| } else if (!$g["Object"]["isSealed"](obj)) { | |
| hash = ($lastIDHash + 1) | 0; | |
| $lastIDHash = hash; | |
| obj["$idHashCode$0"] = hash; | |
| return hash; | |
| } else { | |
| return 42; | |
| } | |
| } else if (obj === null) { | |
| return 0; | |
| } else { | |
| return $objectHashCode(obj); | |
| } | |
| }); | |
| // is/as for hijacked boxed classes (the non-trivial ones) | |
| var $isByte = function(v) { | |
| return (v << 24 >> 24) === v && 1/v !== 1/-0; | |
| }; | |
| var $isShort = function(v) { | |
| return (v << 16 >> 16) === v && 1/v !== 1/-0; | |
| }; | |
| var $isInt = function(v) { | |
| return (v | 0) === v && 1/v !== 1/-0; | |
| }; | |
| var $isFloat = function(v) { | |
| return v !== v || $fround(v) === v; | |
| }; | |
| // Unboxes | |
| var $uJ = function(value) { | |
| return null === value ? $m_sjsr_RuntimeLong$().Zero$1 : value; | |
| }; | |
| // TypeArray conversions | |
| var $byteArray2TypedArray = function(value) { return new Int8Array(value.u); }; | |
| var $shortArray2TypedArray = function(value) { return new Int16Array(value.u); }; | |
| var $charArray2TypedArray = function(value) { return new Uint16Array(value.u); }; | |
| var $intArray2TypedArray = function(value) { return new Int32Array(value.u); }; | |
| var $floatArray2TypedArray = function(value) { return new Float32Array(value.u); }; | |
| var $doubleArray2TypedArray = function(value) { return new Float64Array(value.u); }; | |
| var $typedArray2ByteArray = function(value) { | |
| var arrayClassData = $d_B.getArrayOf(); | |
| return new arrayClassData.constr(new Int8Array(value)); | |
| }; | |
| var $typedArray2ShortArray = function(value) { | |
| var arrayClassData = $d_S.getArrayOf(); | |
| return new arrayClassData.constr(new Int16Array(value)); | |
| }; | |
| var $typedArray2CharArray = function(value) { | |
| var arrayClassData = $d_C.getArrayOf(); | |
| return new arrayClassData.constr(new Uint16Array(value)); | |
| }; | |
| var $typedArray2IntArray = function(value) { | |
| var arrayClassData = $d_I.getArrayOf(); | |
| return new arrayClassData.constr(new Int32Array(value)); | |
| }; | |
| var $typedArray2FloatArray = function(value) { | |
| var arrayClassData = $d_F.getArrayOf(); | |
| return new arrayClassData.constr(new Float32Array(value)); | |
| }; | |
| var $typedArray2DoubleArray = function(value) { | |
| var arrayClassData = $d_D.getArrayOf(); | |
| return new arrayClassData.constr(new Float64Array(value)); | |
| }; | |
| /* We have to force a non-elidable *read* of $e, otherwise Closure will | |
| * eliminate it altogether, along with all the exports, which is ... er ... | |
| * plain wrong. | |
| */ | |
| this["__ScalaJSExportsNamespace"] = $e; | |
| // TypeData class | |
| /** @constructor */ | |
| var $TypeData = function() { | |
| // Runtime support | |
| this.constr = void 0; | |
| this.parentData = 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.isArrayOf = void 0; | |
| // java.lang.Class support | |
| this["name"] = ""; | |
| this["isPrimitive"] = false; | |
| this["isInterface"] = false; | |
| this["isArrayClass"] = false; | |
| this["isInstance"] = void 0; | |
| }; | |
| $TypeData.prototype.initPrim = function( | |
| zero, arrayEncodedName, displayName) { | |
| // Runtime support | |
| this.ancestors = {}; | |
| this.componentData = null; | |
| this.zero = zero; | |
| this.arrayEncodedName = arrayEncodedName; | |
| this.isArrayOf = function(obj, depth) { return false; }; | |
| // java.lang.Class support | |
| this["name"] = displayName; | |
| this["isPrimitive"] = true; | |
| this["isInstance"] = function(obj) { return false; }; | |
| return this; | |
| }; | |
| $TypeData.prototype.initClass = function( | |
| internalNameObj, isInterface, fullName, | |
| ancestors, parentData, isInstance, isArrayOf) { | |
| var internalName = $propertyName(internalNameObj); | |
| isInstance = isInstance || function(obj) { | |
| return !!(obj && obj.$classData && obj.$classData.ancestors[internalName]); | |
| }; | |
| isArrayOf = isArrayOf || function(obj, depth) { | |
| return !!(obj && obj.$classData && (obj.$classData.arrayDepth === depth) | |
| && obj.$classData.arrayBase.ancestors[internalName]) | |
| }; | |
| // Runtime support | |
| this.parentData = parentData; | |
| this.ancestors = ancestors; | |
| this.arrayEncodedName = "L"+fullName+";"; | |
| this.isArrayOf = isArrayOf; | |
| // java.lang.Class support | |
| this["name"] = fullName; | |
| this["isInterface"] = isInterface; | |
| this["isInstance"] = isInstance; | |
| return this; | |
| }; | |
| $TypeData.prototype.initArray = function( | |
| componentData) { | |
| // The constructor | |
| var componentZero0 = componentData.zero; | |
| // The zero for the Long runtime representation | |
| // is a special case here, since the class has not | |
| // been defined yet, when this file is read | |
| var componentZero = (componentZero0 == "longZero") | |
| ? $m_sjsr_RuntimeLong$().Zero$1 | |
| : componentZero0; | |
| /** @constructor */ | |
| var ArrayClass = function(arg) { | |
| if (typeof(arg) === "number") { | |
| // arg is the length of the array | |
| this.u = new Array(arg); | |
| for (var i = 0; i < arg; i++) | |
| this.u[i] = componentZero; | |
| } else { | |
| // arg is a native array that we wrap | |
| this.u = arg; | |
| } | |
| } | |
| ArrayClass.prototype = new $h_O; | |
| ArrayClass.prototype.constructor = ArrayClass; | |
| ArrayClass.prototype.clone__O = function() { | |
| if (this.u instanceof Array) | |
| return new ArrayClass(this.u["slice"](0)); | |
| else | |
| // The underlying Array is a TypedArray | |
| return new ArrayClass(this.u.constructor(this.u)); | |
| }; | |
| ArrayClass.prototype.$classData = this; | |
| // Don't generate reflective call proxies. The compiler special cases | |
| // reflective calls to methods on scala.Array | |
| // The data | |
| var encodedName = "[" + componentData.arrayEncodedName; | |
| var componentBase = componentData.arrayBase || componentData; | |
| var arrayDepth = componentData.arrayDepth + 1; | |
| var isInstance = function(obj) { | |
| return componentBase.isArrayOf(obj, arrayDepth); | |
| } | |
| // Runtime support | |
| this.constr = ArrayClass; | |
| this.parentData = $d_O; | |
| this.ancestors = {O: 1}; | |
| this.componentData = componentData; | |
| this.arrayBase = componentBase; | |
| this.arrayDepth = arrayDepth; | |
| this.zero = null; | |
| this.arrayEncodedName = encodedName; | |
| this._classOf = undefined; | |
| this._arrayOf = undefined; | |
| this.isArrayOf = undefined; | |
| // java.lang.Class support | |
| this["name"] = encodedName; | |
| this["isPrimitive"] = false; | |
| this["isInterface"] = false; | |
| this["isArrayClass"] = true; | |
| this["isInstance"] = isInstance; | |
| return this; | |
| }; | |
| $TypeData.prototype.getClassOf = function() { | |
| if (!this._classOf) | |
| this._classOf = new $c_jl_Class().init___jl_ScalaJSClassData(this); | |
| return this._classOf; | |
| }; | |
| $TypeData.prototype.getArrayOf = function() { | |
| if (!this._arrayOf) | |
| this._arrayOf = new $TypeData().initArray(this); | |
| return this._arrayOf; | |
| }; | |
| // java.lang.Class support | |
| $TypeData.prototype["getFakeInstance"] = function() { | |
| if (this === $d_T) | |
| return "some string"; | |
| else if (this === $d_jl_Boolean) | |
| return false; | |
| else if (this === $d_jl_Byte || | |
| this === $d_jl_Short || | |
| this === $d_jl_Integer || | |
| this === $d_jl_Float || | |
| this === $d_jl_Double) | |
| return 0; | |
| else if (this === $d_jl_Long) | |
| return $m_sjsr_RuntimeLong$().Zero$1; | |
| else if (this === $d_sr_BoxedUnit) | |
| return void 0; | |
| else | |
| return {$classData: this}; | |
| }; | |
| $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); | |
| }; | |
| // Create primitive types | |
| var $d_V = new $TypeData().initPrim(undefined, "V", "void"); | |
| var $d_Z = new $TypeData().initPrim(false, "Z", "boolean"); | |
| var $d_C = new $TypeData().initPrim(0, "C", "char"); | |
| var $d_B = new $TypeData().initPrim(0, "B", "byte"); | |
| var $d_S = new $TypeData().initPrim(0, "S", "short"); | |
| var $d_I = new $TypeData().initPrim(0, "I", "int"); | |
| var $d_J = new $TypeData().initPrim("longZero", "J", "long"); | |
| var $d_F = new $TypeData().initPrim(0.0, "F", "float"); | |
| var $d_D = new $TypeData().initPrim(0.0, "D", "double"); | |
| // Instance tests for array of primitives | |
| var $isArrayOf_Z = $makeIsArrayOfPrimitive($d_Z); | |
| $d_Z.isArrayOf = $isArrayOf_Z; | |
| var $isArrayOf_C = $makeIsArrayOfPrimitive($d_C); | |
| $d_C.isArrayOf = $isArrayOf_C; | |
| var $isArrayOf_B = $makeIsArrayOfPrimitive($d_B); | |
| $d_B.isArrayOf = $isArrayOf_B; | |
| var $isArrayOf_S = $makeIsArrayOfPrimitive($d_S); | |
| $d_S.isArrayOf = $isArrayOf_S; | |
| var $isArrayOf_I = $makeIsArrayOfPrimitive($d_I); | |
| $d_I.isArrayOf = $isArrayOf_I; | |
| var $isArrayOf_J = $makeIsArrayOfPrimitive($d_J); | |
| $d_J.isArrayOf = $isArrayOf_J; | |
| var $isArrayOf_F = $makeIsArrayOfPrimitive($d_F); | |
| $d_F.isArrayOf = $isArrayOf_F; | |
| var $isArrayOf_D = $makeIsArrayOfPrimitive($d_D); | |
| $d_D.isArrayOf = $isArrayOf_D; | |
| var $is_Ljava_io_Closeable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_Closeable))) | |
| }); | |
| var $isArrayOf_Ljava_io_Closeable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_Closeable))) | |
| }); | |
| /** @constructor */ | |
| var $c_O = (function() { | |
| /*<skip>*/ | |
| }); | |
| /** @constructor */ | |
| var $h_O = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_O.prototype = $c_O.prototype; | |
| $c_O.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_O.prototype.equals__O__Z = (function(that) { | |
| return (this === that) | |
| }); | |
| $c_O.prototype.toString__T = (function() { | |
| var jsx$2 = $objectGetClass(this).getName__T(); | |
| var i = this.hashCode__I(); | |
| var x = (+(i >>> 0)); | |
| var jsx$1 = x["toString"](16); | |
| return ((jsx$2 + "@") + jsx$1) | |
| }); | |
| $c_O.prototype.hashCode__I = (function() { | |
| return $systemIdentityHashCode(this) | |
| }); | |
| $c_O.prototype["toString"] = (function() { | |
| return this.toString__T() | |
| }); | |
| var $is_O = (function(obj) { | |
| return (obj !== null) | |
| }); | |
| var $isArrayOf_O = (function(obj, depth) { | |
| var data = (obj && obj.$classData); | |
| if ((!data)) { | |
| return false | |
| } else { | |
| var arrayDepth = (data.arrayDepth || 0); | |
| return ((!(arrayDepth < depth)) && ((arrayDepth > depth) || (!data.arrayBase["isPrimitive"]))) | |
| } | |
| }); | |
| var $d_O = new $TypeData().initClass({ | |
| O: 0 | |
| }, false, "java.lang.Object", { | |
| O: 1 | |
| }, (void 0), $is_O, $isArrayOf_O); | |
| $c_O.prototype.$classData = $d_O; | |
| var $is_jl_CharSequence = (function(obj) { | |
| return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_CharSequence) || ((typeof obj) === "string")))) | |
| }); | |
| var $isArrayOf_jl_CharSequence = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_CharSequence))) | |
| }); | |
| var $is_ju_Formattable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.ju_Formattable))) | |
| }); | |
| var $isArrayOf_ju_Formattable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.ju_Formattable))) | |
| }); | |
| var $is_sc_GenTraversableOnce = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversableOnce))) | |
| }); | |
| var $isArrayOf_sc_GenTraversableOnce = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversableOnce))) | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Constraint = (function() { | |
| $c_O.call(this); | |
| this.strength$1 = null; | |
| this.planner$1 = null | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Constraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Constraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Constraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.destroyConstraint__V = (function() { | |
| if (this.isSatisfied__Z()) { | |
| this.planner$1.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.removeFromGraph__V() | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.isInput__Z = (function() { | |
| return false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint = (function(mark) { | |
| this.chooseMethod__I__V(mark); | |
| if ((!this.isSatisfied__Z())) { | |
| var x = this.strength$1; | |
| var x$2 = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
| if ((x === x$2)) { | |
| $m_s_Console$().print__O__V("Could not satisfy a required constraint!") | |
| }; | |
| return null | |
| } else { | |
| this.markInputs__I__V(mark); | |
| var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| var overridden = out.determinedBy$1; | |
| if ((overridden !== null)) { | |
| overridden.markUnsatisfied__V() | |
| }; | |
| out.determinedBy$1 = this; | |
| if ((!this.planner$1.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(this, mark))) { | |
| $m_s_Console$().print__O__V("Cycle encountered") | |
| }; | |
| out.mark$1 = mark; | |
| return overridden | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.addConstraint__V = (function() { | |
| this.addToGraph__V(); | |
| this.planner$1.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(strength, planner) { | |
| this.strength$1 = strength; | |
| this.planner$1 = planner; | |
| return this | |
| }); | |
| var $is_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
| }); | |
| var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Plan = (function() { | |
| $c_O.call(this); | |
| this.list$1 = null | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Plan; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Plan = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Plan.prototype = $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.init___ = (function() { | |
| this.list$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.execute__V = (function() { | |
| var this$1 = this.list$1; | |
| var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| var these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| var arg1 = these.head__O(); | |
| var constraint = arg1; | |
| constraint.execute__V(); | |
| these = these.tail__O() | |
| } | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_Plan = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Plan: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Plan", { | |
| Lorg_scalajs_benchmark_deltablue_Plan: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Plan; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Planner = (function() { | |
| $c_O.call(this); | |
| this.currentMark$1 = 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Planner; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Planner = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Planner.prototype = $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.init___ = (function() { | |
| this.currentMark$1 = 0; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan = (function(constraints) { | |
| var sources = new $c_scm_Stack().init___(); | |
| constraints.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(sources$1) { | |
| return (function(c$2) { | |
| var c = c$2; | |
| return ((c.isInput__Z() && c.isSatisfied__Z()) ? sources$1.push__O__scm_Stack(c) : (void 0)) | |
| }) | |
| })(sources))); | |
| return this.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z = (function(c, mark) { | |
| var todo = new $c_scm_Stack().init___().push__O__scm_Stack(c); | |
| while ((!todo.elems$5.isEmpty__Z())) { | |
| var d = todo.pop__O(); | |
| if ((d.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 === mark)) { | |
| this.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c); | |
| return false | |
| }; | |
| d.recalculate__V(); | |
| this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(d.output__Lorg_scalajs_benchmark_deltablue_Variable(), todo) | |
| }; | |
| return true | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
| var out = c.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| c.markUnsatisfied__V(); | |
| c.removeFromGraph__V(); | |
| var unsatisfied = this.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out); | |
| var elem = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
| var strength = new $c_sr_ObjectRef().init___O(elem); | |
| while (true) { | |
| unsatisfied.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(arg$outer, strength$1) { | |
| return (function(u$2) { | |
| var u = u$2; | |
| var x = u.strength$1; | |
| var x$2 = strength$1.elem$1; | |
| if ((x === x$2)) { | |
| arg$outer.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(u) | |
| } | |
| }) | |
| })(this, strength))); | |
| strength.elem$1 = strength.elem$1.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength(); | |
| var x$1 = strength.elem$1; | |
| var x$2$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| if ((!(x$1 === x$2$1))) { | |
| /*<skip>*/ | |
| } else { | |
| break | |
| } | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V = (function(v, coll) { | |
| var determining = v.determinedBy$1; | |
| var this$1 = v.constraints$1; | |
| var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| var these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| var arg1 = these.head__O(); | |
| var c = arg1; | |
| if (((c !== determining) && c.isSatisfied__Z())) { | |
| coll.push__O__scm_Stack(c) | |
| }; | |
| these = these.tail__O() | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq = (function(out) { | |
| out.determinedBy$1 = null; | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| out.stay$1 = true; | |
| var unsatisfied = new $c_scm_ListBuffer().init___(); | |
| var todo = new $c_scm_Stack().init___().push__O__scm_Stack(out); | |
| while ((!todo.elems$5.isEmpty__Z())) { | |
| var v = todo.pop__O(); | |
| var this$1 = v.constraints$1; | |
| var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| var these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| var arg1 = these.head__O(); | |
| var c = arg1; | |
| if ((!c.isSatisfied__Z())) { | |
| unsatisfied.$$plus$eq__O__scm_ListBuffer(c) | |
| }; | |
| these = these.tail__O() | |
| }; | |
| var determining = v.determinedBy$1; | |
| var this$3 = v.constraints$1; | |
| var this$4 = this$3.scala$collection$mutable$ListBuffer$$start$6; | |
| var these$1 = this$4; | |
| while ((!these$1.isEmpty__Z())) { | |
| var arg1$1 = these$1.head__O(); | |
| var next = arg1$1; | |
| if (((next !== determining) && next.isSatisfied__Z())) { | |
| next.recalculate__V(); | |
| todo.push__O__scm_Stack(next.output__Lorg_scalajs_benchmark_deltablue_Variable()) | |
| }; | |
| these$1 = these$1.tail__O() | |
| } | |
| }; | |
| return unsatisfied | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan = (function(sources) { | |
| var mark = this.newMark__I(); | |
| var plan = new $c_Lorg_scalajs_benchmark_deltablue_Plan().init___(); | |
| while ((!sources.elems$5.isEmpty__Z())) { | |
| var c = sources.pop__O(); | |
| if (((c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 !== mark) && c.inputsKnown__I__Z(mark))) { | |
| plan.list$1.$$plus$eq__O__scm_ListBuffer(c); | |
| c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
| this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(c.output__Lorg_scalajs_benchmark_deltablue_Variable(), sources) | |
| } | |
| }; | |
| return plan | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.newMark__I = (function() { | |
| this.currentMark$1 = ((1 + this.currentMark$1) | 0); | |
| return this.currentMark$1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
| var mark = this.newMark__I(); | |
| var overridden = c.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark); | |
| while ((overridden !== null)) { | |
| overridden = overridden.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) | |
| } | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_Planner = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Planner: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Planner", { | |
| Lorg_scalajs_benchmark_deltablue_Planner: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Planner; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
| $c_O.call(this); | |
| this.value$1 = 0; | |
| this.name$1 = null | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Strength; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Strength.prototype = $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T = (function(value, name) { | |
| this.value$1 = value; | |
| this.name$1 = name; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
| var x1 = this.value$1; | |
| switch (x1) { | |
| case 0: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$(); | |
| break | |
| } | |
| case 1: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(); | |
| break | |
| } | |
| case 2: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(); | |
| break | |
| } | |
| case 3: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(); | |
| break | |
| } | |
| case 4: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$(); | |
| break | |
| } | |
| case 5: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| var $is_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
| }); | |
| var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Strength$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Strength$.prototype = $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z = (function(s1, s2) { | |
| return (s1.value$1 > s2.value$1) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z = (function(s1, s2) { | |
| return (s1.value$1 < s2.value$1) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength = (function(s1, s2) { | |
| return (this.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) ? s1 : s2) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_Strength$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Strength$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Strength$", { | |
| Lorg_scalajs_benchmark_deltablue_Strength$: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Strength$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_Strength$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_Strength$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_Strength$ = new $c_Lorg_scalajs_benchmark_deltablue_Strength$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_Strength$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
| $c_O.call(this); | |
| this.name$1 = null; | |
| this.value$1 = 0; | |
| this.constraints$1 = null; | |
| this.determinedBy$1 = null; | |
| this.mark$1 = 0; | |
| this.walkStrength$1 = null; | |
| this.stay$1 = false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Variable; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_Variable.prototype = $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
| this.constraints$1.$$minus$eq__O__scm_ListBuffer(c); | |
| var x = this.determinedBy$1; | |
| if ((x === c)) { | |
| this.determinedBy$1 = null | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.init___T__I = (function(name, value) { | |
| this.name$1 = name; | |
| this.value$1 = value; | |
| this.constraints$1 = new $c_scm_ListBuffer().init___(); | |
| this.determinedBy$1 = null; | |
| this.mark$1 = 0; | |
| this.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| this.stay$1 = true; | |
| return this | |
| }); | |
| var $is_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
| }); | |
| var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_Variable = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Variable: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Variable", { | |
| Lorg_scalajs_benchmark_deltablue_Variable: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Variable; | |
| /** @constructor */ | |
| var $c_jl_Character$ = (function() { | |
| $c_O.call(this); | |
| this.TYPE$1 = null; | |
| this.MIN$undVALUE$1 = 0; | |
| this.MAX$undVALUE$1 = 0; | |
| this.SIZE$1 = 0; | |
| this.MIN$undRADIX$1 = 0; | |
| this.MAX$undRADIX$1 = 0; | |
| this.MIN$undHIGH$undSURROGATE$1 = 0; | |
| this.MAX$undHIGH$undSURROGATE$1 = 0; | |
| this.MIN$undLOW$undSURROGATE$1 = 0; | |
| this.MAX$undLOW$undSURROGATE$1 = 0; | |
| this.MIN$undSURROGATE$1 = 0; | |
| this.MAX$undSURROGATE$1 = 0; | |
| this.MIN$undCODE$undPOINT$1 = 0; | |
| this.MAX$undCODE$undPOINT$1 = 0; | |
| this.MIN$undSUPPLEMENTARY$undCODE$undPOINT$1 = 0; | |
| this.HighSurrogateMask$1 = 0; | |
| this.HighSurrogateID$1 = 0; | |
| this.LowSurrogateMask$1 = 0; | |
| this.LowSurrogateID$1 = 0; | |
| this.SurrogateUsefulPartMask$1 = 0; | |
| this.reUnicodeIdentStart$1 = null; | |
| this.reUnicodeIdentPartExcl$1 = null; | |
| this.reIdentIgnorable$1 = null; | |
| this.bitmap$0$1 = 0 | |
| }); | |
| $c_jl_Character$.prototype = new $h_O(); | |
| $c_jl_Character$.prototype.constructor = $c_jl_Character$; | |
| /** @constructor */ | |
| var $h_jl_Character$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Character$.prototype = $c_jl_Character$.prototype; | |
| $c_jl_Character$.prototype.digit__C__I__I = (function(c, radix) { | |
| return (((radix > 36) || (radix < 2)) ? (-1) : ((((c >= 48) && (c <= 57)) && ((((-48) + c) | 0) < radix)) ? (((-48) + c) | 0) : ((((c >= 65) && (c <= 90)) && ((((-65) + c) | 0) < (((-10) + radix) | 0))) ? (((-55) + c) | 0) : ((((c >= 97) && (c <= 122)) && ((((-97) + c) | 0) < (((-10) + radix) | 0))) ? (((-87) + c) | 0) : ((((c >= 65313) && (c <= 65338)) && ((((-65313) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : ((((c >= 65345) && (c <= 65370)) && ((((-65345) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : (-1))))))) | |
| }); | |
| $c_jl_Character$.prototype.isUpperCase__C__Z = (function(c) { | |
| return (this.toUpperCase__C__C(c) === c) | |
| }); | |
| $c_jl_Character$.prototype.toUpperCase__C__C = (function(c) { | |
| var thiz = $g["String"]["fromCharCode"](c); | |
| var $$this = thiz["toUpperCase"](); | |
| return (65535 & ($$this["charCodeAt"](0) | 0)) | |
| }); | |
| var $d_jl_Character$ = new $TypeData().initClass({ | |
| jl_Character$: 0 | |
| }, false, "java.lang.Character$", { | |
| jl_Character$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Character$.prototype.$classData = $d_jl_Character$; | |
| var $n_jl_Character$ = (void 0); | |
| var $m_jl_Character$ = (function() { | |
| if ((!$n_jl_Character$)) { | |
| $n_jl_Character$ = new $c_jl_Character$().init___() | |
| }; | |
| return $n_jl_Character$ | |
| }); | |
| /** @constructor */ | |
| var $c_jl_Class = (function() { | |
| $c_O.call(this); | |
| this.data$1 = null | |
| }); | |
| $c_jl_Class.prototype = new $h_O(); | |
| $c_jl_Class.prototype.constructor = $c_jl_Class; | |
| /** @constructor */ | |
| var $h_jl_Class = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Class.prototype = $c_jl_Class.prototype; | |
| $c_jl_Class.prototype.getName__T = (function() { | |
| return this.data$1["name"] | |
| }); | |
| $c_jl_Class.prototype.isPrimitive__Z = (function() { | |
| return (!(!this.data$1["isPrimitive"])) | |
| }); | |
| $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 ((this.isPrimitive__Z() || that.isPrimitive__Z()) ? ((this === that) || ((this === $d_S.getClassOf()) ? (that === $d_B.getClassOf()) : ((this === $d_I.getClassOf()) ? ((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) : ((this === $d_F.getClassOf()) ? (((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) : ((this === $d_D.getClassOf()) && ((((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) || (that === $d_F.getClassOf()))))))) : this.isInstance__O__Z(that.getFakeInstance__p1__O())) | |
| }); | |
| $c_jl_Class.prototype.isInstance__O__Z = (function(obj) { | |
| return (!(!this.data$1["isInstance"](obj))) | |
| }); | |
| $c_jl_Class.prototype.init___jl_ScalaJSClassData = (function(data) { | |
| this.data$1 = data; | |
| return this | |
| }); | |
| $c_jl_Class.prototype.getFakeInstance__p1__O = (function() { | |
| return this.data$1["getFakeInstance"]() | |
| }); | |
| $c_jl_Class.prototype.isArray__Z = (function() { | |
| return (!(!this.data$1["isArrayClass"])) | |
| }); | |
| $c_jl_Class.prototype.isInterface__Z = (function() { | |
| return (!(!this.data$1["isInterface"])) | |
| }); | |
| 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 */ | |
| var $c_jl_Double$ = (function() { | |
| $c_O.call(this); | |
| this.TYPE$1 = null; | |
| this.POSITIVE$undINFINITY$1 = 0.0; | |
| this.NEGATIVE$undINFINITY$1 = 0.0; | |
| this.NaN$1 = 0.0; | |
| this.MAX$undVALUE$1 = 0.0; | |
| this.MIN$undVALUE$1 = 0.0; | |
| this.MAX$undEXPONENT$1 = 0; | |
| this.MIN$undEXPONENT$1 = 0; | |
| this.SIZE$1 = 0; | |
| this.doubleStrPat$1 = null; | |
| this.bitmap$0$1 = false | |
| }); | |
| $c_jl_Double$.prototype = new $h_O(); | |
| $c_jl_Double$.prototype.constructor = $c_jl_Double$; | |
| /** @constructor */ | |
| var $h_jl_Double$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Double$.prototype = $c_jl_Double$.prototype; | |
| $c_jl_Double$.prototype.compare__D__D__I = (function(a, b) { | |
| if ((a !== a)) { | |
| return ((b !== b) ? 0 : 1) | |
| } else if ((b !== b)) { | |
| return (-1) | |
| } else if ((a === b)) { | |
| if ((a === 0.0)) { | |
| var ainf = (1.0 / a); | |
| return ((ainf === (1.0 / b)) ? 0 : ((ainf < 0) ? (-1) : 1)) | |
| } else { | |
| return 0 | |
| } | |
| } else { | |
| return ((a < b) ? (-1) : 1) | |
| } | |
| }); | |
| var $d_jl_Double$ = new $TypeData().initClass({ | |
| jl_Double$: 0 | |
| }, false, "java.lang.Double$", { | |
| jl_Double$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Double$.prototype.$classData = $d_jl_Double$; | |
| var $n_jl_Double$ = (void 0); | |
| var $m_jl_Double$ = (function() { | |
| if ((!$n_jl_Double$)) { | |
| $n_jl_Double$ = new $c_jl_Double$().init___() | |
| }; | |
| return $n_jl_Double$ | |
| }); | |
| /** @constructor */ | |
| var $c_jl_Integer$ = (function() { | |
| $c_O.call(this); | |
| this.TYPE$1 = null; | |
| this.MIN$undVALUE$1 = 0; | |
| this.MAX$undVALUE$1 = 0; | |
| this.SIZE$1 = 0 | |
| }); | |
| $c_jl_Integer$.prototype = new $h_O(); | |
| $c_jl_Integer$.prototype.constructor = $c_jl_Integer$; | |
| /** @constructor */ | |
| var $h_jl_Integer$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Integer$.prototype = $c_jl_Integer$.prototype; | |
| $c_jl_Integer$.prototype.fail$1__p1__T__sr_Nothing$ = (function(s$1) { | |
| throw new $c_jl_NumberFormatException().init___T(new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["For input string: \"", "\""])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([s$1]))) | |
| }); | |
| $c_jl_Integer$.prototype.parseInt__T__I__I = (function(s, radix) { | |
| if ((s === null)) { | |
| var jsx$1 = true | |
| } else { | |
| var this$2 = new $c_sci_StringOps().init___T(s); | |
| var $$this = this$2.repr$1; | |
| var jsx$1 = (($$this["length"] | 0) === 0) | |
| }; | |
| if (((jsx$1 || (radix < 2)) || (radix > 36))) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| } else { | |
| var i = ((((65535 & (s["charCodeAt"](0) | 0)) === 45) || ((65535 & (s["charCodeAt"](0) | 0)) === 43)) ? 1 : 0); | |
| var this$12 = new $c_sci_StringOps().init___T(s); | |
| var $$this$1 = this$12.repr$1; | |
| if ((($$this$1["length"] | 0) <= i)) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| } else { | |
| while (true) { | |
| var jsx$2 = i; | |
| var this$16 = new $c_sci_StringOps().init___T(s); | |
| var $$this$2 = this$16.repr$1; | |
| if ((jsx$2 < ($$this$2["length"] | 0))) { | |
| var jsx$3 = $m_jl_Character$(); | |
| var index = i; | |
| if ((jsx$3.digit__C__I__I((65535 & (s["charCodeAt"](index) | 0)), radix) < 0)) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| }; | |
| i = ((1 + i) | 0) | |
| } else { | |
| break | |
| } | |
| }; | |
| var res = (+$g["parseInt"](s, radix)); | |
| return ((((res !== res) || (res > 2147483647)) || (res < (-2147483648))) ? this.fail$1__p1__T__sr_Nothing$(s) : (res | 0)) | |
| } | |
| } | |
| }); | |
| $c_jl_Integer$.prototype.rotateLeft__I__I__I = (function(i, distance) { | |
| return ((i << distance) | ((i >>> ((-distance) | 0)) | 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) | |
| }); | |
| $c_jl_Integer$.prototype.reverseBytes__I__I = (function(i) { | |
| var byte3 = ((i >>> 24) | 0); | |
| var byte2 = (65280 & ((i >>> 8) | 0)); | |
| var byte1 = (16711680 & (i << 8)); | |
| var byte0 = (i << 24); | |
| return (((byte0 | byte1) | byte2) | byte3) | |
| }); | |
| $c_jl_Integer$.prototype.numberOfLeadingZeros__I__I = (function(i) { | |
| var x = i; | |
| x = (x | ((x >>> 1) | 0)); | |
| x = (x | ((x >>> 2) | 0)); | |
| x = (x | ((x >>> 4) | 0)); | |
| x = (x | ((x >>> 8) | 0)); | |
| x = (x | ((x >>> 16) | 0)); | |
| return ((32 - this.bitCount__I__I(x)) | 0) | |
| }); | |
| $c_jl_Integer$.prototype.numberOfTrailingZeros__I__I = (function(i) { | |
| return this.bitCount__I__I((((-1) + (i & ((-i) | 0))) | 0)) | |
| }); | |
| var $d_jl_Integer$ = new $TypeData().initClass({ | |
| jl_Integer$: 0 | |
| }, false, "java.lang.Integer$", { | |
| jl_Integer$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Integer$.prototype.$classData = $d_jl_Integer$; | |
| var $n_jl_Integer$ = (void 0); | |
| var $m_jl_Integer$ = (function() { | |
| if ((!$n_jl_Integer$)) { | |
| $n_jl_Integer$ = new $c_jl_Integer$().init___() | |
| }; | |
| return $n_jl_Integer$ | |
| }); | |
| /** @constructor */ | |
| var $c_jl_Number = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_jl_Number.prototype = new $h_O(); | |
| $c_jl_Number.prototype.constructor = $c_jl_Number; | |
| /** @constructor */ | |
| var $h_jl_Number = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Number.prototype = $c_jl_Number.prototype; | |
| var $is_jl_Number = (function(obj) { | |
| return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_Number) || ((typeof obj) === "number")))) | |
| }); | |
| var $isArrayOf_jl_Number = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Number))) | |
| }); | |
| /** @constructor */ | |
| var $c_jl_System$ = (function() { | |
| $c_O.call(this); | |
| this.out$1 = null; | |
| this.err$1 = null; | |
| this.in$1 = null; | |
| this.getHighPrecisionTime$1 = null | |
| }); | |
| $c_jl_System$.prototype = new $h_O(); | |
| $c_jl_System$.prototype.constructor = $c_jl_System$; | |
| /** @constructor */ | |
| var $h_jl_System$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_System$.prototype = $c_jl_System$.prototype; | |
| $c_jl_System$.prototype.init___ = (function() { | |
| $n_jl_System$ = this; | |
| this.out$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(false); | |
| this.err$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(true); | |
| this.in$1 = null; | |
| var x = $g["performance"]; | |
| if ((!(!(!(!x))))) { | |
| var x$1 = $g["performance"]["now"]; | |
| if ((!(!(!(!x$1))))) { | |
| var jsx$1 = (function(this$2$1) { | |
| return (function() { | |
| return (+$g["performance"]["now"]()) | |
| }) | |
| })(this) | |
| } else { | |
| var x$2 = $g["performance"]["webkitNow"]; | |
| if ((!(!(!(!x$2))))) { | |
| var jsx$1 = (function(this$3$1) { | |
| return (function() { | |
| return (+$g["performance"]["webkitNow"]()) | |
| }) | |
| })(this) | |
| } else { | |
| var jsx$1 = (function(this$4$1) { | |
| return (function() { | |
| return (+new $g["Date"]()["getTime"]()) | |
| }) | |
| })(this) | |
| } | |
| } | |
| } else { | |
| var jsx$1 = (function(this$5$1) { | |
| return (function() { | |
| return (+new $g["Date"]()["getTime"]()) | |
| }) | |
| })(this) | |
| }; | |
| this.getHighPrecisionTime$1 = jsx$1; | |
| return this | |
| }); | |
| $c_jl_System$.prototype.currentTimeMillis__J = (function() { | |
| return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+new $g["Date"]()["getTime"]())) | |
| }); | |
| var $d_jl_System$ = new $TypeData().initClass({ | |
| jl_System$: 0 | |
| }, false, "java.lang.System$", { | |
| jl_System$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_System$.prototype.$classData = $d_jl_System$; | |
| var $n_jl_System$ = (void 0); | |
| var $m_jl_System$ = (function() { | |
| if ((!$n_jl_System$)) { | |
| $n_jl_System$ = new $c_jl_System$().init___() | |
| }; | |
| return $n_jl_System$ | |
| }); | |
| /** @constructor */ | |
| var $c_jl_ThreadLocal = (function() { | |
| $c_O.call(this); | |
| this.hasValue$1 = null; | |
| this.v$1 = null | |
| }); | |
| $c_jl_ThreadLocal.prototype = new $h_O(); | |
| $c_jl_ThreadLocal.prototype.constructor = $c_jl_ThreadLocal; | |
| /** @constructor */ | |
| var $h_jl_ThreadLocal = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_ThreadLocal.prototype = $c_jl_ThreadLocal.prototype; | |
| $c_jl_ThreadLocal.prototype.init___ = (function() { | |
| this.hasValue$1 = false; | |
| return this | |
| }); | |
| $c_jl_ThreadLocal.prototype.get__O = (function() { | |
| var x = this.hasValue$1; | |
| if ((!(!(!x)))) { | |
| this.set__O__V(this.initialValue__O()) | |
| }; | |
| return this.v$1 | |
| }); | |
| $c_jl_ThreadLocal.prototype.set__O__V = (function(o) { | |
| this.v$1 = o; | |
| this.hasValue$1 = true | |
| }); | |
| /** @constructor */ | |
| var $c_ju_Arrays$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_ju_Arrays$.prototype = new $h_O(); | |
| $c_ju_Arrays$.prototype.constructor = $c_ju_Arrays$; | |
| /** @constructor */ | |
| var $h_ju_Arrays$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_Arrays$.prototype = $c_ju_Arrays$.prototype; | |
| $c_ju_Arrays$.prototype.fillImpl$mIc$sp__p1__AI__I__V = (function(a, value) { | |
| var i = 0; | |
| while ((i !== a.u["length"])) { | |
| a.u[i] = value; | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| 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$ = (void 0); | |
| var $m_ju_Arrays$ = (function() { | |
| if ((!$n_ju_Arrays$)) { | |
| $n_ju_Arrays$ = new $c_ju_Arrays$().init___() | |
| }; | |
| return $n_ju_Arrays$ | |
| }); | |
| /** @constructor */ | |
| var $c_ju_Formatter$ = (function() { | |
| $c_O.call(this); | |
| this.java$util$Formatter$$RegularChunk$1 = null; | |
| this.java$util$Formatter$$DoublePercent$1 = null; | |
| this.java$util$Formatter$$EOLChunk$1 = null; | |
| this.java$util$Formatter$$FormattedChunk$1 = null | |
| }); | |
| $c_ju_Formatter$.prototype = new $h_O(); | |
| $c_ju_Formatter$.prototype.constructor = $c_ju_Formatter$; | |
| /** @constructor */ | |
| var $h_ju_Formatter$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_Formatter$.prototype = $c_ju_Formatter$.prototype; | |
| $c_ju_Formatter$.prototype.init___ = (function() { | |
| $n_ju_Formatter$ = this; | |
| this.java$util$Formatter$$RegularChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^[^\\x25]+")); | |
| this.java$util$Formatter$$DoublePercent$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25{2}")); | |
| this.java$util$Formatter$$EOLChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25n")); | |
| this.java$util$Formatter$$FormattedChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25(?:([1-9]\\d*)\\$)?([-#+ 0,\\(<]*)(\\d*)(?:\\.(\\d+))?([A-Za-z])")); | |
| return this | |
| }); | |
| 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$ = (void 0); | |
| var $m_ju_Formatter$ = (function() { | |
| if ((!$n_ju_Formatter$)) { | |
| $n_ju_Formatter$ = new $c_ju_Formatter$().init___() | |
| }; | |
| return $n_ju_Formatter$ | |
| }); | |
| /** @constructor */ | |
| var $c_ju_Formatter$RegExpExtractor = (function() { | |
| $c_O.call(this); | |
| this.regexp$1 = null | |
| }); | |
| $c_ju_Formatter$RegExpExtractor.prototype = new $h_O(); | |
| $c_ju_Formatter$RegExpExtractor.prototype.constructor = $c_ju_Formatter$RegExpExtractor; | |
| /** @constructor */ | |
| var $h_ju_Formatter$RegExpExtractor = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_Formatter$RegExpExtractor.prototype = $c_ju_Formatter$RegExpExtractor.prototype; | |
| $c_ju_Formatter$RegExpExtractor.prototype.unapply__T__s_Option = (function(str) { | |
| return $m_s_Option$().apply__O__s_Option(this.regexp$1["exec"](str)) | |
| }); | |
| $c_ju_Formatter$RegExpExtractor.prototype.init___sjs_js_RegExp = (function(regexp) { | |
| this.regexp$1 = regexp; | |
| return this | |
| }); | |
| var $d_ju_Formatter$RegExpExtractor = new $TypeData().initClass({ | |
| ju_Formatter$RegExpExtractor: 0 | |
| }, false, "java.util.Formatter$RegExpExtractor", { | |
| ju_Formatter$RegExpExtractor: 1, | |
| O: 1 | |
| }); | |
| $c_ju_Formatter$RegExpExtractor.prototype.$classData = $d_ju_Formatter$RegExpExtractor; | |
| /** @constructor */ | |
| var $c_s_DeprecatedConsole = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_DeprecatedConsole.prototype = new $h_O(); | |
| $c_s_DeprecatedConsole.prototype.constructor = $c_s_DeprecatedConsole; | |
| /** @constructor */ | |
| var $h_s_DeprecatedConsole = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_DeprecatedConsole.prototype = $c_s_DeprecatedConsole.prototype; | |
| /** @constructor */ | |
| var $c_s_FallbackArrayBuilding = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_FallbackArrayBuilding.prototype = new $h_O(); | |
| $c_s_FallbackArrayBuilding.prototype.constructor = $c_s_FallbackArrayBuilding; | |
| /** @constructor */ | |
| var $h_s_FallbackArrayBuilding = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_FallbackArrayBuilding.prototype = $c_s_FallbackArrayBuilding.prototype; | |
| /** @constructor */ | |
| var $c_s_LowPriorityImplicits = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_LowPriorityImplicits.prototype = new $h_O(); | |
| $c_s_LowPriorityImplicits.prototype.constructor = $c_s_LowPriorityImplicits; | |
| /** @constructor */ | |
| var $h_s_LowPriorityImplicits = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_LowPriorityImplicits.prototype = $c_s_LowPriorityImplicits.prototype; | |
| $c_s_LowPriorityImplicits.prototype.unwrapString__sci_WrappedString__T = (function(ws) { | |
| return ((ws !== null) ? ws.self$4 : null) | |
| }); | |
| var $s_s_Proxy$class__toString__s_Proxy__T = (function($$this) { | |
| return ("" + $$this.self$1) | |
| }); | |
| var $s_s_Proxy$class__equals__s_Proxy__O__Z = (function($$this, that) { | |
| return ((that !== null) && (((that === $$this) || (that === $$this.self$1)) || $objectEquals(that, $$this.self$1))) | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Ordered$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Ordered$.prototype = new $h_O(); | |
| $c_s_math_Ordered$.prototype.constructor = $c_s_math_Ordered$; | |
| /** @constructor */ | |
| var $h_s_math_Ordered$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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$ = (void 0); | |
| var $m_s_math_Ordered$ = (function() { | |
| if ((!$n_s_math_Ordered$)) { | |
| $n_s_math_Ordered$ = new $c_s_math_Ordered$().init___() | |
| }; | |
| return $n_s_math_Ordered$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_package$ = (function() { | |
| $c_O.call(this); | |
| this.AnyRef$1 = null; | |
| this.Traversable$1 = null; | |
| this.Iterable$1 = null; | |
| this.Seq$1 = null; | |
| this.IndexedSeq$1 = null; | |
| this.Iterator$1 = null; | |
| this.List$1 = null; | |
| this.Nil$1 = null; | |
| this.$$colon$colon$1 = null; | |
| this.$$plus$colon$1 = null; | |
| this.$$colon$plus$1 = null; | |
| this.Stream$1 = null; | |
| this.$$hash$colon$colon$1 = null; | |
| this.Vector$1 = null; | |
| this.StringBuilder$1 = null; | |
| this.Range$1 = null; | |
| this.BigDecimal$1 = null; | |
| this.BigInt$1 = null; | |
| this.Equiv$1 = null; | |
| this.Fractional$1 = null; | |
| this.Integral$1 = null; | |
| this.Numeric$1 = null; | |
| this.Ordered$1 = null; | |
| this.Ordering$1 = null; | |
| this.Either$1 = null; | |
| this.Left$1 = null; | |
| this.Right$1 = null; | |
| this.bitmap$0$1 = 0 | |
| }); | |
| $c_s_package$.prototype = new $h_O(); | |
| $c_s_package$.prototype.constructor = $c_s_package$; | |
| /** @constructor */ | |
| var $h_s_package$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_package$.prototype = $c_s_package$.prototype; | |
| $c_s_package$.prototype.init___ = (function() { | |
| $n_s_package$ = this; | |
| this.AnyRef$1 = new $c_s_package$$anon$1().init___(); | |
| this.Traversable$1 = $m_sc_Traversable$(); | |
| this.Iterable$1 = $m_sc_Iterable$(); | |
| this.Seq$1 = $m_sc_Seq$(); | |
| this.IndexedSeq$1 = $m_sc_IndexedSeq$(); | |
| this.Iterator$1 = $m_sc_Iterator$(); | |
| this.List$1 = $m_sci_List$(); | |
| this.Nil$1 = $m_sci_Nil$(); | |
| this.$$colon$colon$1 = $m_sci_$colon$colon$(); | |
| this.$$plus$colon$1 = $m_sc_$plus$colon$(); | |
| this.$$colon$plus$1 = $m_sc_$colon$plus$(); | |
| this.Stream$1 = $m_sci_Stream$(); | |
| this.$$hash$colon$colon$1 = $m_sci_Stream$$hash$colon$colon$(); | |
| this.Vector$1 = $m_sci_Vector$(); | |
| this.StringBuilder$1 = $m_scm_StringBuilder$(); | |
| this.Range$1 = $m_sci_Range$(); | |
| this.Equiv$1 = $m_s_math_Equiv$(); | |
| this.Fractional$1 = $m_s_math_Fractional$(); | |
| this.Integral$1 = $m_s_math_Integral$(); | |
| this.Numeric$1 = $m_s_math_Numeric$(); | |
| this.Ordered$1 = $m_s_math_Ordered$(); | |
| this.Ordering$1 = $m_s_math_Ordering$(); | |
| this.Either$1 = $m_s_util_Either$(); | |
| this.Left$1 = $m_s_util_Left$(); | |
| this.Right$1 = $m_s_util_Right$(); | |
| return this | |
| }); | |
| 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$ = (void 0); | |
| var $m_s_package$ = (function() { | |
| if ((!$n_s_package$)) { | |
| $n_s_package$ = new $c_s_package$().init___() | |
| }; | |
| return $n_s_package$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_ClassManifestFactory$ = (function() { | |
| $c_O.call(this); | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyVal$1 = null; | |
| this.Nothing$1 = null; | |
| this.Null$1 = null | |
| }); | |
| $c_s_reflect_ClassManifestFactory$.prototype = new $h_O(); | |
| $c_s_reflect_ClassManifestFactory$.prototype.constructor = $c_s_reflect_ClassManifestFactory$; | |
| /** @constructor */ | |
| var $h_s_reflect_ClassManifestFactory$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ClassManifestFactory$.prototype = $c_s_reflect_ClassManifestFactory$.prototype; | |
| $c_s_reflect_ClassManifestFactory$.prototype.init___ = (function() { | |
| $n_s_reflect_ClassManifestFactory$ = this; | |
| this.Byte$1 = $m_s_reflect_ManifestFactory$().Byte$1; | |
| this.Short$1 = $m_s_reflect_ManifestFactory$().Short$1; | |
| this.Char$1 = $m_s_reflect_ManifestFactory$().Char$1; | |
| this.Int$1 = $m_s_reflect_ManifestFactory$().Int$1; | |
| this.Long$1 = $m_s_reflect_ManifestFactory$().Long$1; | |
| this.Float$1 = $m_s_reflect_ManifestFactory$().Float$1; | |
| this.Double$1 = $m_s_reflect_ManifestFactory$().Double$1; | |
| this.Boolean$1 = $m_s_reflect_ManifestFactory$().Boolean$1; | |
| this.Unit$1 = $m_s_reflect_ManifestFactory$().Unit$1; | |
| this.Any$1 = $m_s_reflect_ManifestFactory$().Any$1; | |
| this.Object$1 = $m_s_reflect_ManifestFactory$().Object$1; | |
| this.AnyVal$1 = $m_s_reflect_ManifestFactory$().AnyVal$1; | |
| this.Nothing$1 = $m_s_reflect_ManifestFactory$().Nothing$1; | |
| this.Null$1 = $m_s_reflect_ManifestFactory$().Null$1; | |
| return this | |
| }); | |
| var $d_s_reflect_ClassManifestFactory$ = new $TypeData().initClass({ | |
| s_reflect_ClassManifestFactory$: 0 | |
| }, false, "scala.reflect.ClassManifestFactory$", { | |
| s_reflect_ClassManifestFactory$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_ClassManifestFactory$.prototype.$classData = $d_s_reflect_ClassManifestFactory$; | |
| var $n_s_reflect_ClassManifestFactory$ = (void 0); | |
| var $m_s_reflect_ClassManifestFactory$ = (function() { | |
| if ((!$n_s_reflect_ClassManifestFactory$)) { | |
| $n_s_reflect_ClassManifestFactory$ = new $c_s_reflect_ClassManifestFactory$().init___() | |
| }; | |
| return $n_s_reflect_ClassManifestFactory$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$ = (function() { | |
| $c_O.call(this); | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = null; | |
| this.scala$reflect$ManifestFactory$$NothingTYPE$1 = null; | |
| this.scala$reflect$ManifestFactory$$NullTYPE$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyRef$1 = null; | |
| this.AnyVal$1 = null; | |
| this.Null$1 = null; | |
| this.Nothing$1 = null | |
| }); | |
| $c_s_reflect_ManifestFactory$.prototype = new $h_O(); | |
| $c_s_reflect_ManifestFactory$.prototype.constructor = $c_s_reflect_ManifestFactory$; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$.prototype = $c_s_reflect_ManifestFactory$.prototype; | |
| $c_s_reflect_ManifestFactory$.prototype.init___ = (function() { | |
| $n_s_reflect_ManifestFactory$ = this; | |
| this.Byte$1 = new $c_s_reflect_ManifestFactory$$anon$6().init___(); | |
| this.Short$1 = new $c_s_reflect_ManifestFactory$$anon$7().init___(); | |
| this.Char$1 = new $c_s_reflect_ManifestFactory$$anon$8().init___(); | |
| this.Int$1 = new $c_s_reflect_ManifestFactory$$anon$9().init___(); | |
| this.Long$1 = new $c_s_reflect_ManifestFactory$$anon$10().init___(); | |
| this.Float$1 = new $c_s_reflect_ManifestFactory$$anon$11().init___(); | |
| this.Double$1 = new $c_s_reflect_ManifestFactory$$anon$12().init___(); | |
| this.Boolean$1 = new $c_s_reflect_ManifestFactory$$anon$13().init___(); | |
| this.Unit$1 = new $c_s_reflect_ManifestFactory$$anon$14().init___(); | |
| this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = $d_O.getClassOf(); | |
| this.scala$reflect$ManifestFactory$$NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
| this.scala$reflect$ManifestFactory$$NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
| this.Any$1 = new $c_s_reflect_ManifestFactory$$anon$1().init___(); | |
| this.Object$1 = new $c_s_reflect_ManifestFactory$$anon$2().init___(); | |
| this.AnyRef$1 = this.Object$1; | |
| this.AnyVal$1 = new $c_s_reflect_ManifestFactory$$anon$3().init___(); | |
| this.Null$1 = new $c_s_reflect_ManifestFactory$$anon$4().init___(); | |
| this.Nothing$1 = new $c_s_reflect_ManifestFactory$$anon$5().init___(); | |
| return this | |
| }); | |
| var $d_s_reflect_ManifestFactory$ = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$: 0 | |
| }, false, "scala.reflect.ManifestFactory$", { | |
| s_reflect_ManifestFactory$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$.prototype.$classData = $d_s_reflect_ManifestFactory$; | |
| var $n_s_reflect_ManifestFactory$ = (void 0); | |
| var $m_s_reflect_ManifestFactory$ = (function() { | |
| if ((!$n_s_reflect_ManifestFactory$)) { | |
| $n_s_reflect_ManifestFactory$ = new $c_s_reflect_ManifestFactory$().init___() | |
| }; | |
| return $n_s_reflect_ManifestFactory$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_package$ = (function() { | |
| $c_O.call(this); | |
| this.ClassManifest$1 = null; | |
| this.Manifest$1 = null | |
| }); | |
| $c_s_reflect_package$.prototype = new $h_O(); | |
| $c_s_reflect_package$.prototype.constructor = $c_s_reflect_package$; | |
| /** @constructor */ | |
| var $h_s_reflect_package$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_package$.prototype = $c_s_reflect_package$.prototype; | |
| $c_s_reflect_package$.prototype.init___ = (function() { | |
| $n_s_reflect_package$ = this; | |
| this.ClassManifest$1 = $m_s_reflect_ClassManifestFactory$(); | |
| this.Manifest$1 = $m_s_reflect_ManifestFactory$(); | |
| return this | |
| }); | |
| var $d_s_reflect_package$ = new $TypeData().initClass({ | |
| s_reflect_package$: 0 | |
| }, false, "scala.reflect.package$", { | |
| s_reflect_package$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_package$.prototype.$classData = $d_s_reflect_package$; | |
| var $n_s_reflect_package$ = (void 0); | |
| var $m_s_reflect_package$ = (function() { | |
| if ((!$n_s_reflect_package$)) { | |
| $n_s_reflect_package$ = new $c_s_reflect_package$().init___() | |
| }; | |
| return $n_s_reflect_package$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_DynamicVariable = (function() { | |
| $c_O.call(this); | |
| this.scala$util$DynamicVariable$$init$f = null; | |
| this.tl$1 = null | |
| }); | |
| $c_s_util_DynamicVariable.prototype = new $h_O(); | |
| $c_s_util_DynamicVariable.prototype.constructor = $c_s_util_DynamicVariable; | |
| /** @constructor */ | |
| var $h_s_util_DynamicVariable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_DynamicVariable.prototype = $c_s_util_DynamicVariable.prototype; | |
| $c_s_util_DynamicVariable.prototype.toString__T = (function() { | |
| return (("DynamicVariable(" + this.tl$1.get__O()) + ")") | |
| }); | |
| $c_s_util_DynamicVariable.prototype.init___O = (function(init) { | |
| this.scala$util$DynamicVariable$$init$f = init; | |
| this.tl$1 = new $c_s_util_DynamicVariable$$anon$1().init___s_util_DynamicVariable(this); | |
| return this | |
| }); | |
| var $d_s_util_DynamicVariable = new $TypeData().initClass({ | |
| s_util_DynamicVariable: 0 | |
| }, false, "scala.util.DynamicVariable", { | |
| s_util_DynamicVariable: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_DynamicVariable.prototype.$classData = $d_s_util_DynamicVariable; | |
| /** @constructor */ | |
| var $c_s_util_Either$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_util_Either$.prototype = new $h_O(); | |
| $c_s_util_Either$.prototype.constructor = $c_s_util_Either$; | |
| /** @constructor */ | |
| var $h_s_util_Either$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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 | |
| }); | |
| $c_s_util_Either$.prototype.$classData = $d_s_util_Either$; | |
| var $n_s_util_Either$ = (void 0); | |
| var $m_s_util_Either$ = (function() { | |
| if ((!$n_s_util_Either$)) { | |
| $n_s_util_Either$ = new $c_s_util_Either$().init___() | |
| }; | |
| return $n_s_util_Either$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_control_Breaks = (function() { | |
| $c_O.call(this); | |
| this.scala$util$control$Breaks$$breakException$1 = null | |
| }); | |
| $c_s_util_control_Breaks.prototype = new $h_O(); | |
| $c_s_util_control_Breaks.prototype.constructor = $c_s_util_control_Breaks; | |
| /** @constructor */ | |
| var $h_s_util_control_Breaks = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_control_Breaks.prototype = $c_s_util_control_Breaks.prototype; | |
| $c_s_util_control_Breaks.prototype.init___ = (function() { | |
| this.scala$util$control$Breaks$$breakException$1 = new $c_s_util_control_BreakControl().init___(); | |
| return this | |
| }); | |
| var $d_s_util_control_Breaks = new $TypeData().initClass({ | |
| s_util_control_Breaks: 0 | |
| }, false, "scala.util.control.Breaks", { | |
| s_util_control_Breaks: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_control_Breaks.prototype.$classData = $d_s_util_control_Breaks; | |
| var $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable = (function($$this) { | |
| var this$1 = $m_s_util_control_NoStackTrace$(); | |
| if (this$1.$$undnoSuppression$1) { | |
| return $c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable.call($$this) | |
| } else { | |
| return $$this | |
| } | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_hashing_MurmurHash3 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype = new $h_O(); | |
| $c_s_util_hashing_MurmurHash3.prototype.constructor = $c_s_util_hashing_MurmurHash3; | |
| /** @constructor */ | |
| var $h_s_util_hashing_MurmurHash3 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_hashing_MurmurHash3.prototype = $c_s_util_hashing_MurmurHash3.prototype; | |
| $c_s_util_hashing_MurmurHash3.prototype.mixLast__I__I__I = (function(hash, data) { | |
| var k = data; | |
| k = $imul((-862048943), k); | |
| k = $m_jl_Integer$().rotateLeft__I__I__I(k, 15); | |
| k = $imul(461845907, k); | |
| return (hash ^ k) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.mix__I__I__I = (function(hash, data) { | |
| var h = this.mixLast__I__I__I(hash, data); | |
| h = $m_jl_Integer$().rotateLeft__I__I__I(h, 13); | |
| return (((-430675100) + $imul(5, h)) | 0) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.avalanche__p1__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.unorderedHash__sc_TraversableOnce__I__I = (function(xs, seed) { | |
| var a = new $c_sr_IntRef().init___I(0); | |
| var b = new $c_sr_IntRef().init___I(0); | |
| var n = new $c_sr_IntRef().init___I(0); | |
| var c = new $c_sr_IntRef().init___I(1); | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, a$1, b$1, n$1, c$1) { | |
| return (function(x$2) { | |
| var h = $m_sr_ScalaRunTime$().hash__O__I(x$2); | |
| a$1.elem$1 = ((a$1.elem$1 + h) | 0); | |
| b$1.elem$1 = (b$1.elem$1 ^ h); | |
| if ((h !== 0)) { | |
| c$1.elem$1 = $imul(c$1.elem$1, h) | |
| }; | |
| n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
| }) | |
| })(this, a, b, n, c))); | |
| var h$1 = seed; | |
| h$1 = this.mix__I__I__I(h$1, a.elem$1); | |
| h$1 = this.mix__I__I__I(h$1, b.elem$1); | |
| h$1 = this.mixLast__I__I__I(h$1, c.elem$1); | |
| return this.finalizeHash__I__I__I(h$1, n.elem$1) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.productHash__s_Product__I__I = (function(x, seed) { | |
| var arr = x.productArity__I(); | |
| if ((arr === 0)) { | |
| var this$1 = x.productPrefix__T(); | |
| return $m_sjsr_RuntimeString$().hashCode__T__I(this$1) | |
| } else { | |
| var h = seed; | |
| var i = 0; | |
| while ((i < arr)) { | |
| h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(x.productElement__I__O(i))); | |
| i = ((1 + i) | 0) | |
| }; | |
| return this.finalizeHash__I__I__I(h, arr) | |
| } | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.finalizeHash__I__I__I = (function(hash, length) { | |
| return this.avalanche__p1__I__I((hash ^ length)) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.orderedHash__sc_TraversableOnce__I__I = (function(xs, seed) { | |
| var n = new $c_sr_IntRef().init___I(0); | |
| var h = new $c_sr_IntRef().init___I(seed); | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, n$1, h$1) { | |
| return (function(x$2) { | |
| h$1.elem$1 = this$2$1.mix__I__I__I(h$1.elem$1, $m_sr_ScalaRunTime$().hash__O__I(x$2)); | |
| n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
| }) | |
| })(this, n, h))); | |
| return this.finalizeHash__I__I__I(h.elem$1, n.elem$1) | |
| }); | |
| $c_s_util_hashing_MurmurHash3.prototype.listHash__sci_List__I__I = (function(xs, seed) { | |
| var n = 0; | |
| var h = seed; | |
| var elems = xs; | |
| while ((!elems.isEmpty__Z())) { | |
| var head = elems.head__O(); | |
| var tail = elems.tail__O(); | |
| h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(head)); | |
| n = ((1 + n) | 0); | |
| elems = tail | |
| }; | |
| return this.finalizeHash__I__I__I(h, n) | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_hashing_package$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_util_hashing_package$.prototype = new $h_O(); | |
| $c_s_util_hashing_package$.prototype.constructor = $c_s_util_hashing_package$; | |
| /** @constructor */ | |
| var $h_s_util_hashing_package$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_hashing_package$.prototype = $c_s_util_hashing_package$.prototype; | |
| $c_s_util_hashing_package$.prototype.byteswap32__I__I = (function(v) { | |
| var hc = $imul((-1640532531), v); | |
| hc = $m_jl_Integer$().reverseBytes__I__I(hc); | |
| return $imul((-1640532531), hc) | |
| }); | |
| var $d_s_util_hashing_package$ = new $TypeData().initClass({ | |
| s_util_hashing_package$: 0 | |
| }, false, "scala.util.hashing.package$", { | |
| s_util_hashing_package$: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_hashing_package$.prototype.$classData = $d_s_util_hashing_package$; | |
| var $n_s_util_hashing_package$ = (void 0); | |
| var $m_s_util_hashing_package$ = (function() { | |
| if ((!$n_s_util_hashing_package$)) { | |
| $n_s_util_hashing_package$ = new $c_s_util_hashing_package$().init___() | |
| }; | |
| return $n_s_util_hashing_package$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_$colon$plus$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sc_$colon$plus$.prototype = new $h_O(); | |
| $c_sc_$colon$plus$.prototype.constructor = $c_sc_$colon$plus$; | |
| /** @constructor */ | |
| var $h_sc_$colon$plus$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_$colon$plus$.prototype = $c_sc_$colon$plus$.prototype; | |
| var $d_sc_$colon$plus$ = new $TypeData().initClass({ | |
| sc_$colon$plus$: 0 | |
| }, false, "scala.collection.$colon$plus$", { | |
| sc_$colon$plus$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_$colon$plus$.prototype.$classData = $d_sc_$colon$plus$; | |
| var $n_sc_$colon$plus$ = (void 0); | |
| var $m_sc_$colon$plus$ = (function() { | |
| if ((!$n_sc_$colon$plus$)) { | |
| $n_sc_$colon$plus$ = new $c_sc_$colon$plus$().init___() | |
| }; | |
| return $n_sc_$colon$plus$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_$plus$colon$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sc_$plus$colon$.prototype = new $h_O(); | |
| $c_sc_$plus$colon$.prototype.constructor = $c_sc_$plus$colon$; | |
| /** @constructor */ | |
| var $h_sc_$plus$colon$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_$plus$colon$.prototype = $c_sc_$plus$colon$.prototype; | |
| var $d_sc_$plus$colon$ = new $TypeData().initClass({ | |
| sc_$plus$colon$: 0 | |
| }, false, "scala.collection.$plus$colon$", { | |
| sc_$plus$colon$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_$plus$colon$.prototype.$classData = $d_sc_$plus$colon$; | |
| var $n_sc_$plus$colon$ = (void 0); | |
| var $m_sc_$plus$colon$ = (function() { | |
| if ((!$n_sc_$plus$colon$)) { | |
| $n_sc_$plus$colon$ = new $c_sc_$plus$colon$().init___() | |
| }; | |
| return $n_sc_$plus$colon$ | |
| }); | |
| var $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z = (function($$this, that) { | |
| if ($is_sc_GenSeq(that)) { | |
| var x2 = that; | |
| return $$this.sameElements__sc_GenIterable__Z(x2) | |
| } else { | |
| return false | |
| } | |
| }); | |
| var $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z = (function($$this, x2$1) { | |
| try { | |
| return $$this.subsetOf__sc_GenSet__Z(x2$1) | |
| } catch (e) { | |
| if ($is_jl_ClassCastException(e)) { | |
| return false | |
| } else { | |
| throw e | |
| } | |
| } | |
| }); | |
| var $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z = (function($$this, that) { | |
| if ($is_sc_GenSet(that)) { | |
| var x2 = that; | |
| return (($$this === x2) || (($$this.size__I() === x2.size__I()) && $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z($$this, x2))) | |
| } else { | |
| return false | |
| } | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I = (function($$this, len) { | |
| return (($$this.length__I() - len) | 0) | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O = (function($$this, from, until) { | |
| var lo = ((from > 0) ? from : 0); | |
| var x = ((until > 0) ? until : 0); | |
| var y = $$this.length__I(); | |
| var hi = ((x < y) ? x : y); | |
| var x$1 = ((hi - lo) | 0); | |
| var elems = ((x$1 > 0) ? x$1 : 0); | |
| var b = $$this.newBuilder__scm_Builder(); | |
| b.sizeHint__I__V(elems); | |
| var i = lo; | |
| while ((i < hi)) { | |
| b.$$plus$eq__O__scm_Builder($$this.apply__I__O(i)); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.result__O() | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V = (function($$this, xs, start, len) { | |
| var i = 0; | |
| var j = start; | |
| var $$this$1 = $$this.length__I(); | |
| var $$this$2 = (($$this$1 < len) ? $$this$1 : len); | |
| var that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
| var end = (($$this$2 < that) ? $$this$2 : that); | |
| while ((i < end)) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, j, $$this.apply__I__O(i)); | |
| i = ((1 + i) | 0); | |
| j = ((1 + j) | 0) | |
| } | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
| if ($is_sc_IndexedSeq(that)) { | |
| var x2 = that; | |
| var len = $$this.length__I(); | |
| if ((len === x2.length__I())) { | |
| var i = 0; | |
| while (((i < len) && $m_sr_BoxesRunTime$().equals__O__O__Z($$this.apply__I__O(i), x2.apply__I__O(i)))) { | |
| i = ((1 + i) | 0) | |
| }; | |
| return (i === len) | |
| } else { | |
| return false | |
| } | |
| } else { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
| } | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V = (function($$this, f) { | |
| var i = 0; | |
| var len = $$this.length__I(); | |
| while ((i < len)) { | |
| f.apply__O__O($$this.apply__I__O(i)); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O = (function($$this) { | |
| return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? $s_sc_TraversableLike$class__tail__sc_TraversableLike__O($$this) : $$this.slice__I__I__O(1, $$this.length__I())) | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z = (function($$this) { | |
| return ($$this.length__I() === 0) | |
| }); | |
| var $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O = (function($$this) { | |
| return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I($$this, 0, $$this.length__I()).next__O() : $$this.apply__I__O(0)) | |
| }); | |
| var $s_sc_IterableLike$class__drop__sc_IterableLike__I__O = (function($$this, n) { | |
| var b = $$this.newBuilder__scm_Builder(); | |
| var lo = ((n < 0) ? 0 : n); | |
| var delta = ((-lo) | 0); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V(b, $$this, delta); | |
| var i = 0; | |
| var it = $$this.iterator__sc_Iterator(); | |
| while (((i < n) && it.hasNext__Z())) { | |
| it.next__O(); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(it).result__O() | |
| }); | |
| var $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V = (function($$this, xs, start, len) { | |
| var i = start; | |
| var $$this$1 = ((start + len) | 0); | |
| var that = $m_sr_ScalaRunTime$().array$undlength__O__I(xs); | |
| var end = (($$this$1 < that) ? $$this$1 : that); | |
| var it = $$this.iterator__sc_Iterator(); | |
| while (((i < end) && it.hasNext__Z())) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, i, it.next__O()); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| var $s_sc_IterableLike$class__take__sc_IterableLike__I__O = (function($$this, n) { | |
| var b = $$this.newBuilder__scm_Builder(); | |
| if ((n <= 0)) { | |
| return b.result__O() | |
| } else { | |
| b.sizeHintBounded__I__sc_TraversableLike__V(n, $$this); | |
| var i = 0; | |
| var it = $$this.iterator__sc_Iterator(); | |
| while (((i < n) && it.hasNext__Z())) { | |
| b.$$plus$eq__O__scm_Builder(it.next__O()); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.result__O() | |
| } | |
| }); | |
| var $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z = (function($$this, that) { | |
| var these = $$this.iterator__sc_Iterator(); | |
| var those = that.iterator__sc_Iterator(); | |
| while ((these.hasNext__Z() && those.hasNext__Z())) { | |
| if ((!$m_sr_BoxesRunTime$().equals__O__O__Z(these.next__O(), those.next__O()))) { | |
| return false | |
| } | |
| }; | |
| return ((!these.hasNext__Z()) && (!those.hasNext__Z())) | |
| }); | |
| /** @constructor */ | |
| var $c_sc_Iterator$ = (function() { | |
| $c_O.call(this); | |
| this.empty$1 = null | |
| }); | |
| $c_sc_Iterator$.prototype = new $h_O(); | |
| $c_sc_Iterator$.prototype.constructor = $c_sc_Iterator$; | |
| /** @constructor */ | |
| var $h_sc_Iterator$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_Iterator$.prototype = $c_sc_Iterator$.prototype; | |
| $c_sc_Iterator$.prototype.init___ = (function() { | |
| $n_sc_Iterator$ = this; | |
| this.empty$1 = new $c_sc_Iterator$$anon$2().init___(); | |
| return this | |
| }); | |
| var $d_sc_Iterator$ = new $TypeData().initClass({ | |
| sc_Iterator$: 0 | |
| }, false, "scala.collection.Iterator$", { | |
| sc_Iterator$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_Iterator$.prototype.$classData = $d_sc_Iterator$; | |
| var $n_sc_Iterator$ = (void 0); | |
| var $m_sc_Iterator$ = (function() { | |
| if ((!$n_sc_Iterator$)) { | |
| $n_sc_Iterator$ = new $c_sc_Iterator$().init___() | |
| }; | |
| return $n_sc_Iterator$ | |
| }); | |
| var $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream = (function($$this) { | |
| if ($$this.hasNext__Z()) { | |
| var hd = $$this.next__O(); | |
| var tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function($$this$1) { | |
| return (function() { | |
| return $$this$1.toStream__sci_Stream() | |
| }) | |
| })($$this)); | |
| return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
| } else { | |
| $m_sci_Stream$(); | |
| return $m_sci_Stream$Empty$() | |
| } | |
| }); | |
| var $s_sc_Iterator$class__isEmpty__sc_Iterator__Z = (function($$this) { | |
| return (!$$this.hasNext__Z()) | |
| }); | |
| var $s_sc_Iterator$class__toString__sc_Iterator__T = (function($$this) { | |
| return (($$this.hasNext__Z() ? "non-empty" : "empty") + " iterator") | |
| }); | |
| var $s_sc_Iterator$class__foreach__sc_Iterator__F1__V = (function($$this, f) { | |
| while ($$this.hasNext__Z()) { | |
| f.apply__O__O($$this.next__O()) | |
| } | |
| }); | |
| var $s_sc_Iterator$class__forall__sc_Iterator__F1__Z = (function($$this, p) { | |
| var res = true; | |
| while ((res && $$this.hasNext__Z())) { | |
| res = (!(!p.apply__O__O($$this.next__O()))) | |
| }; | |
| return res | |
| }); | |
| var $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I = (function($$this, len) { | |
| return ((len < 0) ? 1 : $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I($$this, 0, $$this, len)) | |
| }); | |
| var $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O = (function($$this, n) { | |
| var rest = $$this.drop__I__sc_LinearSeqOptimized(n); | |
| if (((n < 0) || rest.isEmpty__Z())) { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
| }; | |
| return rest.head__O() | |
| }); | |
| var $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I = (function($$this, i, xs, len$1) { | |
| _loop: 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 = xs.tail__O(); | |
| i = temp$i; | |
| xs = temp$xs; | |
| continue _loop | |
| } | |
| } | |
| }); | |
| var $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I = (function($$this) { | |
| var these = $$this; | |
| var len = 0; | |
| while ((!these.isEmpty__Z())) { | |
| len = ((1 + len) | 0); | |
| these = these.tail__O() | |
| }; | |
| return len | |
| }); | |
| var $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
| if ($is_sc_LinearSeq(that)) { | |
| var x2 = that; | |
| if (($$this === x2)) { | |
| return true | |
| } else { | |
| var these = $$this; | |
| var those = x2; | |
| while ((((!these.isEmpty__Z()) && (!those.isEmpty__Z())) && $m_sr_BoxesRunTime$().equals__O__O__Z(these.head__O(), those.head__O()))) { | |
| these = these.tail__O(); | |
| those = those.tail__O() | |
| }; | |
| return (these.isEmpty__Z() && those.isEmpty__Z()) | |
| } | |
| } else { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
| } | |
| }); | |
| var $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z = (function($$this) { | |
| return ($$this.lengthCompare__I__I(0) === 0) | |
| }); | |
| var $s_sc_SeqLike$class__reverse__sc_SeqLike__O = (function($$this) { | |
| var elem = $m_sci_Nil$(); | |
| var xs = new $c_sr_ObjectRef().init___O(elem); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, xs$1) { | |
| return (function(x$2) { | |
| var this$2 = xs$1.elem$1; | |
| xs$1.elem$1 = new $c_sci_$colon$colon().init___O__sci_List(x$2, this$2) | |
| }) | |
| })($$this, xs))); | |
| var b = $$this.newBuilder__scm_Builder(); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
| var this$3 = xs.elem$1; | |
| var these = this$3; | |
| while ((!these.isEmpty__Z())) { | |
| var arg1 = these.head__O(); | |
| b.$$plus$eq__O__scm_Builder(arg1); | |
| these = these.tail__O() | |
| }; | |
| return b.result__O() | |
| }); | |
| var $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I = (function($$this, len) { | |
| if ((len < 0)) { | |
| return 1 | |
| } else { | |
| var i = 0; | |
| var it = $$this.iterator__sc_Iterator(); | |
| while (it.hasNext__Z()) { | |
| if ((i === len)) { | |
| return (it.hasNext__Z() ? 1 : 0) | |
| }; | |
| it.next__O(); | |
| i = ((1 + i) | 0) | |
| }; | |
| return ((i - len) | 0) | |
| } | |
| }); | |
| var $s_sc_SetLike$class__isEmpty__sc_SetLike__Z = (function($$this) { | |
| return ($$this.size__I() === 0) | |
| }); | |
| var $s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O = (function($$this, cbf) { | |
| var b = cbf.apply__scm_Builder(); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
| b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable($$this.thisCollection__sc_Traversable()); | |
| return b.result__O() | |
| }); | |
| var $s_sc_TraversableLike$class__toString__sc_TraversableLike__T = (function($$this) { | |
| return $$this.mkString__T__T__T__T(($$this.stringPrefix__T() + "("), ", ", ")") | |
| }); | |
| var $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O = (function($$this, f, bf) { | |
| var b = bf.apply__O__scm_Builder($$this.repr__O()); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, b$1, f$1) { | |
| return (function(x$2) { | |
| return b$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(f$1.apply__O__O(x$2).seq__sc_TraversableOnce()) | |
| }) | |
| })($$this, b, f))); | |
| return b.result__O() | |
| }); | |
| var $s_sc_TraversableLike$class__tail__sc_TraversableLike__O = (function($$this) { | |
| if ($$this.isEmpty__Z()) { | |
| throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
| }; | |
| return $$this.drop__I__O(1) | |
| }); | |
| var $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T = (function($$this) { | |
| var string = $objectGetClass($$this.repr__O()).getName__T(); | |
| var idx1 = $m_sjsr_RuntimeString$().lastIndexOf__T__I__I(string, 46); | |
| if ((idx1 !== (-1))) { | |
| var thiz = string; | |
| var beginIndex = ((1 + idx1) | 0); | |
| string = thiz["substring"](beginIndex) | |
| }; | |
| var idx2 = $m_sjsr_RuntimeString$().indexOf__T__I__I(string, 36); | |
| if ((idx2 !== (-1))) { | |
| var thiz$1 = string; | |
| string = thiz$1["substring"](0, idx2) | |
| }; | |
| return string | |
| }); | |
| var $is_sc_TraversableOnce = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableOnce))) | |
| }); | |
| var $isArrayOf_sc_TraversableOnce = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableOnce))) | |
| }); | |
| var $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder = (function($$this, b, start, sep, end) { | |
| var first = new $c_sr_BooleanRef().init___Z(true); | |
| b.append__T__scm_StringBuilder(start); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, first$1, b$1, sep$1) { | |
| return (function(x$2) { | |
| if (first$1.elem$1) { | |
| b$1.append__O__scm_StringBuilder(x$2); | |
| first$1.elem$1 = false; | |
| return (void 0) | |
| } else { | |
| b$1.append__T__scm_StringBuilder(sep$1); | |
| return b$1.append__O__scm_StringBuilder(x$2) | |
| } | |
| }) | |
| })($$this, first, b, sep))); | |
| b.append__T__scm_StringBuilder(end); | |
| return b | |
| }); | |
| var $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T = (function($$this, start, sep, end) { | |
| var this$1 = $$this.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(new $c_scm_StringBuilder().init___(), start, sep, end); | |
| var this$2 = this$1.underlying$5; | |
| return this$2.content$1 | |
| }); | |
| var $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z = (function($$this) { | |
| return (!$$this.isEmpty__Z()) | |
| }); | |
| /** @constructor */ | |
| var $c_scg_GenMapFactory = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scg_GenMapFactory.prototype = new $h_O(); | |
| $c_scg_GenMapFactory.prototype.constructor = $c_scg_GenMapFactory; | |
| /** @constructor */ | |
| var $h_scg_GenMapFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenMapFactory.prototype = $c_scg_GenMapFactory.prototype; | |
| /** @constructor */ | |
| var $c_scg_GenericCompanion = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scg_GenericCompanion.prototype = new $h_O(); | |
| $c_scg_GenericCompanion.prototype.constructor = $c_scg_GenericCompanion; | |
| /** @constructor */ | |
| var $h_scg_GenericCompanion = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenericCompanion.prototype = $c_scg_GenericCompanion.prototype; | |
| $c_scg_GenericCompanion.prototype.apply__sc_Seq__sc_GenTraversable = (function(elems) { | |
| if (elems.isEmpty__Z()) { | |
| return this.empty__sc_GenTraversable() | |
| } else { | |
| var b = this.newBuilder__scm_Builder(); | |
| b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(elems); | |
| return b.result__O() | |
| } | |
| }); | |
| $c_scg_GenericCompanion.prototype.empty__sc_GenTraversable = (function() { | |
| return this.newBuilder__scm_Builder().result__O() | |
| }); | |
| var $is_scg_Growable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scg_Growable))) | |
| }); | |
| var $isArrayOf_scg_Growable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scg_Growable))) | |
| }); | |
| var $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V = (function($$this, xs) { | |
| x: { | |
| _loop: while (true) { | |
| var this$1 = xs; | |
| if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
| $$this.$$plus$eq__O__scg_Growable(xs.head__O()); | |
| xs = xs.tail__O(); | |
| continue _loop | |
| }; | |
| break x | |
| } | |
| } | |
| }); | |
| var $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable = (function($$this, xs) { | |
| if ($is_sc_LinearSeq(xs)) { | |
| var x2 = xs; | |
| $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V($$this, x2) | |
| } else { | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1) { | |
| return (function(elem$2) { | |
| return $$this$1.$$plus$eq__O__scg_Growable(elem$2) | |
| }) | |
| })($$this))) | |
| }; | |
| return $$this | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Stream$$hash$colon$colon$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sci_Stream$$hash$colon$colon$.prototype = new $h_O(); | |
| $c_sci_Stream$$hash$colon$colon$.prototype.constructor = $c_sci_Stream$$hash$colon$colon$; | |
| /** @constructor */ | |
| var $h_sci_Stream$$hash$colon$colon$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$$hash$colon$colon$.prototype = $c_sci_Stream$$hash$colon$colon$.prototype; | |
| var $d_sci_Stream$$hash$colon$colon$ = new $TypeData().initClass({ | |
| sci_Stream$$hash$colon$colon$: 0 | |
| }, false, "scala.collection.immutable.Stream$$hash$colon$colon$", { | |
| sci_Stream$$hash$colon$colon$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_Stream$$hash$colon$colon$.prototype.$classData = $d_sci_Stream$$hash$colon$colon$; | |
| var $n_sci_Stream$$hash$colon$colon$ = (void 0); | |
| var $m_sci_Stream$$hash$colon$colon$ = (function() { | |
| if ((!$n_sci_Stream$$hash$colon$colon$)) { | |
| $n_sci_Stream$$hash$colon$colon$ = new $c_sci_Stream$$hash$colon$colon$().init___() | |
| }; | |
| return $n_sci_Stream$$hash$colon$colon$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_StreamIterator$LazyCell = (function() { | |
| $c_O.call(this); | |
| this.st$1 = null; | |
| this.v$1 = null; | |
| this.$$outer$f = null; | |
| this.bitmap$0$1 = false | |
| }); | |
| $c_sci_StreamIterator$LazyCell.prototype = new $h_O(); | |
| $c_sci_StreamIterator$LazyCell.prototype.constructor = $c_sci_StreamIterator$LazyCell; | |
| /** @constructor */ | |
| var $h_sci_StreamIterator$LazyCell = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_StreamIterator$LazyCell.prototype = $c_sci_StreamIterator$LazyCell.prototype; | |
| $c_sci_StreamIterator$LazyCell.prototype.init___sci_StreamIterator__F0 = (function($$outer, st) { | |
| this.st$1 = st; | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| return this | |
| }); | |
| $c_sci_StreamIterator$LazyCell.prototype.v$lzycompute__p1__sci_Stream = (function() { | |
| if ((!this.bitmap$0$1)) { | |
| this.v$1 = this.st$1.apply__O(); | |
| this.bitmap$0$1 = true | |
| }; | |
| this.st$1 = null; | |
| return this.v$1 | |
| }); | |
| $c_sci_StreamIterator$LazyCell.prototype.v__sci_Stream = (function() { | |
| return ((!this.bitmap$0$1) ? this.v$lzycompute__p1__sci_Stream() : this.v$1) | |
| }); | |
| var $d_sci_StreamIterator$LazyCell = new $TypeData().initClass({ | |
| sci_StreamIterator$LazyCell: 0 | |
| }, false, "scala.collection.immutable.StreamIterator$LazyCell", { | |
| sci_StreamIterator$LazyCell: 1, | |
| O: 1 | |
| }); | |
| $c_sci_StreamIterator$LazyCell.prototype.$classData = $d_sci_StreamIterator$LazyCell; | |
| var $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O = (function($$this, arg) { | |
| if ($is_s_math_ScalaNumber(arg)) { | |
| var x2 = arg; | |
| return x2.underlying__O() | |
| } else { | |
| return arg | |
| } | |
| }); | |
| var $s_sci_StringLike$class__slice__sci_StringLike__I__I__O = (function($$this, from, until) { | |
| var start = ((from > 0) ? from : 0); | |
| var that = $$this.length__I(); | |
| var end = ((until < that) ? until : that); | |
| if ((start >= end)) { | |
| return $$this.newBuilder__scm_Builder().result__O() | |
| } else { | |
| var jsx$1 = $$this.newBuilder__scm_Builder(); | |
| var thiz = $$this.toString__T(); | |
| var x = thiz["substring"](start, end); | |
| return jsx$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(new $c_sci_StringOps().init___T(x)).result__O() | |
| } | |
| }); | |
| /** @constructor */ | |
| var $c_sci_StringOps$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sci_StringOps$.prototype = new $h_O(); | |
| $c_sci_StringOps$.prototype.constructor = $c_sci_StringOps$; | |
| /** @constructor */ | |
| var $h_sci_StringOps$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_StringOps$.prototype = $c_sci_StringOps$.prototype; | |
| $c_sci_StringOps$.prototype.equals$extension__T__O__Z = (function($$this, x$1) { | |
| if ($is_sci_StringOps(x$1)) { | |
| var StringOps$1 = ((x$1 === null) ? null : x$1.repr$1); | |
| return ($$this === StringOps$1) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_sci_StringOps$.prototype.slice$extension__T__I__I__T = (function($$this, from, until) { | |
| var start = ((from < 0) ? 0 : from); | |
| if (((until <= start) || (start >= ($$this["length"] | 0)))) { | |
| return "" | |
| }; | |
| var end = ((until > ($$this["length"] | 0)) ? ($$this["length"] | 0) : until); | |
| return $$this["substring"](start, end) | |
| }); | |
| var $d_sci_StringOps$ = new $TypeData().initClass({ | |
| sci_StringOps$: 0 | |
| }, false, "scala.collection.immutable.StringOps$", { | |
| sci_StringOps$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_StringOps$.prototype.$classData = $d_sci_StringOps$; | |
| var $n_sci_StringOps$ = (void 0); | |
| var $m_sci_StringOps$ = (function() { | |
| if ((!$n_sci_StringOps$)) { | |
| $n_sci_StringOps$ = new $c_sci_StringOps$().init___() | |
| }; | |
| return $n_sci_StringOps$ | |
| }); | |
| var $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O = (function($$this, index, xor) { | |
| if ((xor < 32)) { | |
| return $$this.display0__AO().u[(31 & index)] | |
| } else if ((xor < 1024)) { | |
| return $$this.display1__AO().u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 32768)) { | |
| return $$this.display2__AO().u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 1048576)) { | |
| return $$this.display3__AO().u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 33554432)) { | |
| return $$this.display4__AO().u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 1073741824)) { | |
| return $$this.display5__AO().u[(31 & (index >> 25))].u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor < 1024)) { | |
| if (($$this.depth__I() === 1)) { | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[0] = $$this.display0__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO() | |
| } else if ((xor < 32768)) { | |
| if (($$this.depth__I() === 2)) { | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2__AO().u[0] = $$this.display1__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO() | |
| } else if ((xor < 1048576)) { | |
| if (($$this.depth__I() === 3)) { | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3__AO().u[0] = $$this.display2__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO() | |
| } else if ((xor < 33554432)) { | |
| if (($$this.depth__I() === 4)) { | |
| $$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display4__AO().u[0] = $$this.display3__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO() | |
| } else if ((xor < 1073741824)) { | |
| if (($$this.depth__I() === 5)) { | |
| $$this.display5$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display5__AO().u[0] = $$this.display4__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO() | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V = (function($$this, newIndex, xor) { | |
| var x1 = (((-1) + $$this.depth__I()) | 0); | |
| switch (x1) { | |
| case 5: { | |
| var a = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
| var array = $$this.display5__AO(); | |
| var index = (31 & (newIndex >> 25)); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)); | |
| var array$1 = $$this.display4__AO(); | |
| var index$1 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
| var array$2 = $$this.display3__AO(); | |
| var index$2 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)); | |
| var array$3 = $$this.display2__AO(); | |
| var index$3 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
| var array$4 = $$this.display1__AO(); | |
| var index$4 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
| break | |
| } | |
| case 4: { | |
| var a$1 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| var array$5 = $$this.display4__AO(); | |
| var index$5 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)); | |
| var array$6 = $$this.display3__AO(); | |
| var index$6 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
| var array$7 = $$this.display2__AO(); | |
| var index$7 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
| var array$8 = $$this.display1__AO(); | |
| var index$8 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
| break | |
| } | |
| case 3: { | |
| var a$2 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| var array$9 = $$this.display3__AO(); | |
| var index$9 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)); | |
| var array$10 = $$this.display2__AO(); | |
| var index$10 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
| var array$11 = $$this.display1__AO(); | |
| var index$11 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
| break | |
| } | |
| case 2: { | |
| var a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| var array$12 = $$this.display2__AO(); | |
| var index$12 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
| var array$13 = $$this.display1__AO(); | |
| var index$13 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
| break | |
| } | |
| case 1: { | |
| var a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| var array$14 = $$this.display1__AO(); | |
| var index$14 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)); | |
| break | |
| } | |
| case 0: { | |
| var a$5 = $$this.display0__AO(); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V = (function($$this, index) { | |
| var x1 = (((-1) + $$this.depth__I()) | 0); | |
| switch (x1) { | |
| case 5: { | |
| var a = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
| var a$1 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| var a$2 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| var a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| var a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| $$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 4: { | |
| var a$5 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| var a$6 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
| var a$7 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
| var a$8 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 3: { | |
| var a$9 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
| var a$10 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
| var a$11 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 2: { | |
| var a$12 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
| var a$13 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 1: { | |
| var a$14 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 0: { | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO = (function($$this, array, index) { | |
| var x = array.u[index]; | |
| array.u[index] = null; | |
| var a = x; | |
| return $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a) | |
| }); | |
| var $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V = (function($$this, that, depth) { | |
| $$this.depth$und$eq__I__V(depth); | |
| var x1 = (((-1) + depth) | 0); | |
| switch (x1) { | |
| case (-1): { | |
| break | |
| } | |
| case 0: { | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 1: { | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 2: { | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 3: { | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 4: { | |
| $$this.display4$und$eq__AO__V(that.display4__AO()); | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 5: { | |
| $$this.display5$und$eq__AO__V(that.display5__AO()); | |
| $$this.display4$und$eq__AO__V(that.display4__AO()); | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor < 1024)) { | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 32768)) { | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 1048576)) { | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 33554432)) { | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 1073741824)) { | |
| $$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[0]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor >= 32)) { | |
| if ((xor < 1024)) { | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 32768)) { | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 1048576)) { | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 33554432)) { | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 1073741824)) { | |
| $$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| } | |
| }); | |
| var $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO = (function($$this, a) { | |
| if ((a === null)) { | |
| var this$2 = $m_s_Console$(); | |
| var this$3 = this$2.outVar$2; | |
| this$3.tl$1.get__O().println__O__V("NULL") | |
| }; | |
| var b = $newArrayObject($d_O.getArrayOf(), [a.u["length"]]); | |
| var length = a.u["length"]; | |
| $systemArraycopy(a, 0, b, 0, length); | |
| return b | |
| }); | |
| var $s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V = (function($$this, oldIndex, newIndex, xor) { | |
| if ((xor < 32)) { | |
| var a = $$this.display0__AO(); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)) | |
| } else if ((xor < 1024)) { | |
| var a$1 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| var array = $$this.display1__AO(); | |
| var index = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)) | |
| } else if ((xor < 32768)) { | |
| var a$2 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| var a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| var array$1 = $$this.display2__AO(); | |
| var index$1 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
| var array$2 = $$this.display1__AO(); | |
| var index$2 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)) | |
| } else if ((xor < 1048576)) { | |
| var a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| var a$5 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| var a$6 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| var array$3 = $$this.display3__AO(); | |
| var index$3 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
| var array$4 = $$this.display2__AO(); | |
| var index$4 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
| var array$5 = $$this.display1__AO(); | |
| var index$5 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)) | |
| } else if ((xor < 33554432)) { | |
| var a$7 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
| var a$8 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
| var a$9 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
| var a$10 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
| var array$6 = $$this.display4__AO(); | |
| var index$6 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
| var array$7 = $$this.display3__AO(); | |
| var index$7 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
| var array$8 = $$this.display2__AO(); | |
| var index$8 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
| var array$9 = $$this.display1__AO(); | |
| var index$9 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)) | |
| } else if ((xor < 1073741824)) { | |
| var a$11 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
| var a$12 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
| var a$13 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
| var a$14 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
| var a$15 = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$15)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
| $$this.display5__AO().u[(31 & (oldIndex >> 25))] = $$this.display4__AO(); | |
| var array$10 = $$this.display5__AO(); | |
| var index$10 = (31 & (newIndex >> 25)); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
| var array$11 = $$this.display4__AO(); | |
| var index$11 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
| var array$12 = $$this.display3__AO(); | |
| var index$12 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
| var array$13 = $$this.display2__AO(); | |
| var index$13 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
| var array$14 = $$this.display1__AO(); | |
| var index$14 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| /** @constructor */ | |
| var $c_sci_WrappedString$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sci_WrappedString$.prototype = new $h_O(); | |
| $c_sci_WrappedString$.prototype.constructor = $c_sci_WrappedString$; | |
| /** @constructor */ | |
| var $h_sci_WrappedString$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_WrappedString$.prototype = $c_sci_WrappedString$.prototype; | |
| $c_sci_WrappedString$.prototype.newBuilder__scm_Builder = (function() { | |
| var this$3 = new $c_scm_StringBuilder().init___(); | |
| var f = new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
| return (function(x$2) { | |
| var x = x$2; | |
| return new $c_sci_WrappedString().init___T(x) | |
| }) | |
| })(this)); | |
| return new $c_scm_Builder$$anon$1().init___scm_Builder__F1(this$3, f) | |
| }); | |
| var $d_sci_WrappedString$ = new $TypeData().initClass({ | |
| sci_WrappedString$: 0 | |
| }, false, "scala.collection.immutable.WrappedString$", { | |
| sci_WrappedString$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_WrappedString$.prototype.$classData = $d_sci_WrappedString$; | |
| var $n_sci_WrappedString$ = (void 0); | |
| var $m_sci_WrappedString$ = (function() { | |
| if ((!$n_sci_WrappedString$)) { | |
| $n_sci_WrappedString$ = new $c_sci_WrappedString$().init___() | |
| }; | |
| return $n_sci_WrappedString$ | |
| }); | |
| var $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V = (function($$this, coll) { | |
| if ($is_sc_IndexedSeqLike(coll)) { | |
| $$this.sizeHint__I__V(coll.size__I()) | |
| } | |
| }); | |
| var $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V = (function($$this, coll, delta) { | |
| if ($is_sc_IndexedSeqLike(coll)) { | |
| $$this.sizeHint__I__V(((coll.size__I() + delta) | 0)) | |
| } | |
| }); | |
| var $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V = (function($$this, size, boundingColl) { | |
| if ($is_sc_IndexedSeqLike(boundingColl)) { | |
| var that = boundingColl.size__I(); | |
| $$this.sizeHint__I__V(((size < that) ? size : that)) | |
| } | |
| }); | |
| /** @constructor */ | |
| var $c_scm_FlatHashTable$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scm_FlatHashTable$.prototype = new $h_O(); | |
| $c_scm_FlatHashTable$.prototype.constructor = $c_scm_FlatHashTable$; | |
| /** @constructor */ | |
| var $h_scm_FlatHashTable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_FlatHashTable$.prototype = $c_scm_FlatHashTable$.prototype; | |
| $c_scm_FlatHashTable$.prototype.newThreshold__I__I__I = (function(_loadFactor, size) { | |
| var assertion = (_loadFactor < 500); | |
| if ((!assertion)) { | |
| throw new $c_jl_AssertionError().init___O(("assertion failed: " + "loadFactor too large; must be < 0.5")) | |
| }; | |
| return new $c_sjsr_RuntimeLong().init___I(size).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(_loadFactor)).$$div__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(1000, 0, 0)).toInt__I() | |
| }); | |
| var $d_scm_FlatHashTable$ = new $TypeData().initClass({ | |
| scm_FlatHashTable$: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$", { | |
| scm_FlatHashTable$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_FlatHashTable$.prototype.$classData = $d_scm_FlatHashTable$; | |
| var $n_scm_FlatHashTable$ = (void 0); | |
| var $m_scm_FlatHashTable$ = (function() { | |
| if ((!$n_scm_FlatHashTable$)) { | |
| $n_scm_FlatHashTable$ = new $c_scm_FlatHashTable$().init___() | |
| }; | |
| return $n_scm_FlatHashTable$ | |
| }); | |
| var $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I = (function($$this, hcode, seed) { | |
| var improved = $m_s_util_hashing_package$().byteswap32__I__I(hcode); | |
| var rotation = (seed % 32); | |
| var rotated = (((improved >>> rotation) | 0) | (improved << ((32 - rotation) | 0))); | |
| return rotated | |
| }); | |
| var $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O = (function($$this, entry) { | |
| return ((entry === $m_scm_FlatHashTable$NullSentinel$()) ? null : entry) | |
| }); | |
| var $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O = (function($$this, elem) { | |
| return ((elem === null) ? $m_scm_FlatHashTable$NullSentinel$() : elem) | |
| }); | |
| /** @constructor */ | |
| var $c_scm_FlatHashTable$NullSentinel$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scm_FlatHashTable$NullSentinel$.prototype = new $h_O(); | |
| $c_scm_FlatHashTable$NullSentinel$.prototype.constructor = $c_scm_FlatHashTable$NullSentinel$; | |
| /** @constructor */ | |
| var $h_scm_FlatHashTable$NullSentinel$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_FlatHashTable$NullSentinel$.prototype = $c_scm_FlatHashTable$NullSentinel$.prototype; | |
| $c_scm_FlatHashTable$NullSentinel$.prototype.toString__T = (function() { | |
| return "NullSentinel" | |
| }); | |
| $c_scm_FlatHashTable$NullSentinel$.prototype.hashCode__I = (function() { | |
| return 0 | |
| }); | |
| var $d_scm_FlatHashTable$NullSentinel$ = new $TypeData().initClass({ | |
| scm_FlatHashTable$NullSentinel$: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$NullSentinel$", { | |
| scm_FlatHashTable$NullSentinel$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_FlatHashTable$NullSentinel$.prototype.$classData = $d_scm_FlatHashTable$NullSentinel$; | |
| var $n_scm_FlatHashTable$NullSentinel$ = (void 0); | |
| var $m_scm_FlatHashTable$NullSentinel$ = (function() { | |
| if ((!$n_scm_FlatHashTable$NullSentinel$)) { | |
| $n_scm_FlatHashTable$NullSentinel$ = new $c_scm_FlatHashTable$NullSentinel$().init___() | |
| }; | |
| return $n_scm_FlatHashTable$NullSentinel$ | |
| }); | |
| var $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V = (function($$this) { | |
| var oldtable = $$this.table$5; | |
| $$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$imul(2, $$this.table$5.u["length"])]); | |
| $$this.tableSize$5 = 0; | |
| var tableLength = $$this.table$5.u["length"]; | |
| $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V($$this, tableLength); | |
| $$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this); | |
| $$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $$this.table$5.u["length"]); | |
| var i = 0; | |
| while ((i < oldtable.u["length"])) { | |
| var entry = oldtable.u[i]; | |
| if ((entry !== null)) { | |
| $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, entry) | |
| }; | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| var $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I = (function($$this, tableLength) { | |
| return ((1 + (tableLength >> 5)) | 0) | |
| }); | |
| var $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V = (function($$this, h) { | |
| if (($$this.sizemap$5 !== null)) { | |
| var p = (h >> 5); | |
| var ev$1 = $$this.sizemap$5; | |
| ev$1.u[p] = ((1 + ev$1.u[p]) | 0) | |
| } | |
| }); | |
| var $s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V = (function($$this) { | |
| $$this.$$undloadFactor$5 = 450; | |
| $$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)]); | |
| $$this.tableSize$5 = 0; | |
| $$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)); | |
| $$this.sizemap$5 = null; | |
| $$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this) | |
| }); | |
| var $s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O = (function($$this, elem) { | |
| var searchEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
| var hcode = $objectHashCode(searchEntry); | |
| var h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
| var curEntry = $$this.table$5.u[h]; | |
| while (((curEntry !== null) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, searchEntry)))) { | |
| h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
| curEntry = $$this.table$5.u[h] | |
| }; | |
| return curEntry | |
| }); | |
| var $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z = (function($$this, newEntry) { | |
| var hcode = $objectHashCode(newEntry); | |
| var h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
| var curEntry = $$this.table$5.u[h]; | |
| while ((curEntry !== null)) { | |
| if ($m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, newEntry)) { | |
| return false | |
| }; | |
| h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
| curEntry = $$this.table$5.u[h] | |
| }; | |
| $$this.table$5.u[h] = newEntry; | |
| $$this.tableSize$5 = ((1 + $$this.tableSize$5) | 0); | |
| var h$1 = h; | |
| $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V($$this, h$1); | |
| if (($$this.tableSize$5 >= $$this.threshold$5)) { | |
| $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V($$this) | |
| }; | |
| return true | |
| }); | |
| var $s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
| var newEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
| return $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, newEntry) | |
| }); | |
| var $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I = (function($$this, hcode) { | |
| var seed = $$this.seedvalue$5; | |
| var improved = $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I($$this, hcode, seed); | |
| var ones = (((-1) + $$this.table$5.u["length"]) | 0); | |
| return (((improved >>> ((32 - $m_jl_Integer$().bitCount__I__I(ones)) | 0)) | 0) & ones) | |
| }); | |
| var $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I = (function($$this, expectedSize) { | |
| return ((expectedSize === 0) ? 1 : $m_scm_HashTable$().powerOfTwo__I__I(expectedSize)) | |
| }); | |
| var $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I = (function($$this) { | |
| return $m_jl_Integer$().bitCount__I__I((((-1) + $$this.table$5.u["length"]) | 0)) | |
| }); | |
| var $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V = (function($$this, tableLength) { | |
| if (($$this.sizemap$5 !== null)) { | |
| var nsize = $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I($$this, tableLength); | |
| if (($$this.sizemap$5.u["length"] !== nsize)) { | |
| $$this.sizemap$5 = $newArrayObject($d_I.getArrayOf(), [nsize]) | |
| } else { | |
| var this$1 = $m_ju_Arrays$(); | |
| var a = $$this.sizemap$5; | |
| this$1.fillImpl$mIc$sp__p1__AI__I__V(a, 0) | |
| } | |
| } | |
| }); | |
| var $s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V = (function($$this, c) { | |
| if ((c !== null)) { | |
| $$this.$$undloadFactor$5 = c.loadFactor__I(); | |
| $$this.table$5 = c.table__AO(); | |
| $$this.tableSize$5 = c.tableSize__I(); | |
| $$this.threshold$5 = c.threshold__I(); | |
| $$this.seedvalue$5 = c.seedvalue__I(); | |
| $$this.sizemap$5 = c.sizemap__AI() | |
| } | |
| }); | |
| var $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
| return ($s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O($$this, elem) !== null) | |
| }); | |
| /** @constructor */ | |
| var $c_scm_HashTable$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scm_HashTable$.prototype = new $h_O(); | |
| $c_scm_HashTable$.prototype.constructor = $c_scm_HashTable$; | |
| /** @constructor */ | |
| var $h_scm_HashTable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_HashTable$.prototype = $c_scm_HashTable$.prototype; | |
| $c_scm_HashTable$.prototype.powerOfTwo__I__I = (function(target) { | |
| var c = (((-1) + target) | 0); | |
| c = (c | ((c >>> 1) | 0)); | |
| c = (c | ((c >>> 2) | 0)); | |
| c = (c | ((c >>> 4) | 0)); | |
| c = (c | ((c >>> 8) | 0)); | |
| c = (c | ((c >>> 16) | 0)); | |
| return ((1 + c) | 0) | |
| }); | |
| var $d_scm_HashTable$ = new $TypeData().initClass({ | |
| scm_HashTable$: 0 | |
| }, false, "scala.collection.mutable.HashTable$", { | |
| scm_HashTable$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_HashTable$.prototype.$classData = $d_scm_HashTable$; | |
| var $n_scm_HashTable$ = (void 0); | |
| var $m_scm_HashTable$ = (function() { | |
| if ((!$n_scm_HashTable$)) { | |
| $n_scm_HashTable$ = new $c_scm_HashTable$().init___() | |
| }; | |
| return $n_scm_HashTable$ | |
| }); | |
| var $s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V = (function($$this, xs, start, len) { | |
| var that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
| var $$this$1 = ((len < that) ? len : that); | |
| var that$1 = $$this.size0$6; | |
| var len1 = (($$this$1 < that$1) ? $$this$1 : that$1); | |
| $m_s_Array$().copy__O__I__O__I__I__V($$this.array$6, 0, xs, start, len1) | |
| }); | |
| var $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V = (function($$this, n) { | |
| var x = $$this.array$6.u["length"]; | |
| var arrayLength = new $c_sjsr_RuntimeLong().init___I(x); | |
| if (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(arrayLength)) { | |
| var newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(arrayLength); | |
| while (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(newSize)) { | |
| newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(newSize) | |
| }; | |
| if (newSize.$$greater__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0))) { | |
| newSize = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0) | |
| }; | |
| var newArray = $newArrayObject($d_O.getArrayOf(), [newSize.toInt__I()]); | |
| var src = $$this.array$6; | |
| var length = $$this.size0$6; | |
| $systemArraycopy(src, 0, newArray, 0, length); | |
| $$this.array$6 = newArray | |
| } | |
| }); | |
| var $s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V = (function($$this, f) { | |
| var i = 0; | |
| var top = $$this.size0$6; | |
| while ((i < top)) { | |
| f.apply__O__O($$this.array$6.u[i]); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| var $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O = (function($$this, idx) { | |
| if ((idx >= $$this.size0$6)) { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + idx)) | |
| }; | |
| return $$this.array$6.u[idx] | |
| }); | |
| var $s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V = (function($$this) { | |
| var x = $$this.initialSize$6; | |
| $$this.array$6 = $newArrayObject($d_O.getArrayOf(), [((x > 1) ? x : 1)]); | |
| $$this.size0$6 = 0 | |
| }); | |
| /** @constructor */ | |
| var $c_sjsr_Bits$ = (function() { | |
| $c_O.call(this); | |
| this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = false; | |
| this.arrayBuffer$1 = null; | |
| this.int32Array$1 = null; | |
| this.float32Array$1 = null; | |
| this.float64Array$1 = null; | |
| this.areTypedArraysBigEndian$1 = false; | |
| this.highOffset$1 = 0; | |
| this.lowOffset$1 = 0 | |
| }); | |
| $c_sjsr_Bits$.prototype = new $h_O(); | |
| $c_sjsr_Bits$.prototype.constructor = $c_sjsr_Bits$; | |
| /** @constructor */ | |
| var $h_sjsr_Bits$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_Bits$.prototype = $c_sjsr_Bits$.prototype; | |
| $c_sjsr_Bits$.prototype.init___ = (function() { | |
| $n_sjsr_Bits$ = this; | |
| var x = ((($g["ArrayBuffer"] && $g["Int32Array"]) && $g["Float32Array"]) && $g["Float64Array"]); | |
| this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = (!(!(!(!x)))); | |
| this.arrayBuffer$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["ArrayBuffer"](8) : null); | |
| this.int32Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Int32Array"](this.arrayBuffer$1, 0, 2) : null); | |
| this.float32Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Float32Array"](this.arrayBuffer$1, 0, 2) : null); | |
| this.float64Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Float64Array"](this.arrayBuffer$1, 0, 1) : null); | |
| if ((!this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f)) { | |
| var jsx$1 = true | |
| } else { | |
| this.int32Array$1[0] = 16909060; | |
| var jsx$1 = ((new $g["Int8Array"](this.arrayBuffer$1, 0, 8)[0] | 0) === 1) | |
| }; | |
| this.areTypedArraysBigEndian$1 = jsx$1; | |
| this.highOffset$1 = (this.areTypedArraysBigEndian$1 ? 0 : 1); | |
| this.lowOffset$1 = (this.areTypedArraysBigEndian$1 ? 1 : 0); | |
| return this | |
| }); | |
| $c_sjsr_Bits$.prototype.numberHashCode__D__I = (function(value) { | |
| var iv = (value | 0); | |
| if (((iv === value) && ((1.0 / value) !== (-Infinity)))) { | |
| return iv | |
| } else { | |
| var this$1 = this.doubleToLongBits__D__J(value); | |
| return this$1.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this$1.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
| } | |
| }); | |
| $c_sjsr_Bits$.prototype.doubleToLongBitsPolyfill__p1__D__J = (function(value) { | |
| if ((value !== value)) { | |
| var _3 = (+$g["Math"]["pow"](2.0, 51)); | |
| var x1_$_$$und1$1 = false; | |
| var x1_$_$$und2$1 = 2047; | |
| var x1_$_$$und3$1 = _3 | |
| } else if (((value === Infinity) || (value === (-Infinity)))) { | |
| var _1 = (value < 0); | |
| var x1_$_$$und1$1 = _1; | |
| var x1_$_$$und2$1 = 2047; | |
| var x1_$_$$und3$1 = 0.0 | |
| } else if ((value === 0.0)) { | |
| var _1$1 = ((1 / value) === (-Infinity)); | |
| var x1_$_$$und1$1 = _1$1; | |
| var x1_$_$$und2$1 = 0; | |
| var x1_$_$$und3$1 = 0.0 | |
| } else { | |
| var s = (value < 0); | |
| var av = (s ? (-value) : value); | |
| if ((av >= (+$g["Math"]["pow"](2.0, (-1022))))) { | |
| var twoPowFbits = (+$g["Math"]["pow"](2.0, 52)); | |
| var a = ((+$g["Math"]["log"](av)) / 0.6931471805599453); | |
| var a$1 = ((+$g["Math"]["floor"](a)) | 0); | |
| var e = ((a$1 < 1023) ? a$1 : 1023); | |
| var b = e; | |
| var n = ((av / (+$g["Math"]["pow"](2.0, b))) * twoPowFbits); | |
| var w = (+$g["Math"]["floor"](n)); | |
| var f = (n - w); | |
| var f$1 = ((f < 0.5) ? w : ((f > 0.5) ? (1 + w) : (((w % 2) !== 0) ? (1 + w) : w))); | |
| if (((f$1 / twoPowFbits) >= 2)) { | |
| e = ((1 + e) | 0); | |
| f$1 = 1.0 | |
| }; | |
| if ((e > 1023)) { | |
| e = 2047; | |
| f$1 = 0.0 | |
| } else { | |
| e = ((1023 + e) | 0); | |
| f$1 = (f$1 - twoPowFbits) | |
| }; | |
| var _2 = e; | |
| var _3$1 = f$1; | |
| var x1_$_$$und1$1 = s; | |
| var x1_$_$$und2$1 = _2; | |
| var x1_$_$$und3$1 = _3$1 | |
| } else { | |
| var n$1 = (av / (+$g["Math"]["pow"](2.0, (-1074)))); | |
| var w$1 = (+$g["Math"]["floor"](n$1)); | |
| var f$2 = (n$1 - w$1); | |
| var _3$2 = ((f$2 < 0.5) ? w$1 : ((f$2 > 0.5) ? (1 + w$1) : (((w$1 % 2) !== 0) ? (1 + w$1) : w$1))); | |
| var x1_$_$$und1$1 = s; | |
| var x1_$_$$und2$1 = 0; | |
| var x1_$_$$und3$1 = _3$2 | |
| } | |
| }; | |
| var s$1 = (!(!x1_$_$$und1$1)); | |
| var e$1 = (x1_$_$$und2$1 | 0); | |
| var f$3 = (+x1_$_$$und3$1); | |
| var x$2_$_$$und1$1 = s$1; | |
| var x$2_$_$$und2$1 = e$1; | |
| var x$2_$_$$und3$1 = f$3; | |
| var s$2 = (!(!x$2_$_$$und1$1)); | |
| var e$2 = (x$2_$_$$und2$1 | 0); | |
| var f$2$1 = (+x$2_$_$$und3$1); | |
| var hif = ((f$2$1 / 4.294967296E9) | 0); | |
| var hi = (((s$2 ? (-2147483648) : 0) | (e$2 << 20)) | hif); | |
| var lo = (f$2$1 | 0); | |
| return new $c_sjsr_RuntimeLong().init___I(hi).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(lo))) | |
| }); | |
| $c_sjsr_Bits$.prototype.doubleToLongBits__D__J = (function(value) { | |
| if (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f) { | |
| this.float64Array$1[0] = value; | |
| return new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.highOffset$1] | 0)).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.lowOffset$1] | 0)))) | |
| } else { | |
| return this.doubleToLongBitsPolyfill__p1__D__J(value) | |
| } | |
| }); | |
| var $d_sjsr_Bits$ = new $TypeData().initClass({ | |
| sjsr_Bits$: 0 | |
| }, false, "scala.scalajs.runtime.Bits$", { | |
| sjsr_Bits$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_Bits$.prototype.$classData = $d_sjsr_Bits$; | |
| var $n_sjsr_Bits$ = (void 0); | |
| var $m_sjsr_Bits$ = (function() { | |
| if ((!$n_sjsr_Bits$)) { | |
| $n_sjsr_Bits$ = new $c_sjsr_Bits$().init___() | |
| }; | |
| return $n_sjsr_Bits$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjsr_RuntimeString$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype = new $h_O(); | |
| $c_sjsr_RuntimeString$.prototype.constructor = $c_sjsr_RuntimeString$; | |
| /** @constructor */ | |
| var $h_sjsr_RuntimeString$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_RuntimeString$.prototype = $c_sjsr_RuntimeString$.prototype; | |
| $c_sjsr_RuntimeString$.prototype.indexOf__T__I__I__I = (function(thiz, ch, fromIndex) { | |
| var str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["indexOf"](str, fromIndex) | 0) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.valueOf__C__T = (function(value) { | |
| return $g["String"]["fromCharCode"](value) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.valueOf__O__T = (function(value) { | |
| return ((value === null) ? "null" : $objectToString(value)) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.lastIndexOf__T__I__I = (function(thiz, ch) { | |
| var str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["lastIndexOf"](str) | 0) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.indexOf__T__I__I = (function(thiz, ch) { | |
| var str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["indexOf"](str) | 0) | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.fromCodePoint__p1__I__T = (function(codePoint) { | |
| if ((((-65536) & codePoint) === 0)) { | |
| var array = [codePoint]; | |
| var jsx$1 = $g["String"]; | |
| var jsx$3 = jsx$1["fromCharCode"]; | |
| matchEnd5: { | |
| var jsx$2; | |
| var jsx$2 = array; | |
| break matchEnd5 | |
| }; | |
| return jsx$3["apply"](jsx$1, jsx$2) | |
| } else if (((codePoint < 0) || (codePoint > 1114111))) { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } else { | |
| var offsetCp = (((-65536) + codePoint) | 0); | |
| var array$1 = [(55296 | (offsetCp >> 10)), (56320 | (1023 & offsetCp))]; | |
| var jsx$4 = $g["String"]; | |
| var jsx$6 = jsx$4["fromCharCode"]; | |
| matchEnd5$1: { | |
| var jsx$5; | |
| var jsx$5 = array$1; | |
| break matchEnd5$1 | |
| }; | |
| return jsx$6["apply"](jsx$4, jsx$5) | |
| } | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.format__T__AO__T = (function(format, args) { | |
| var frm = new $c_ju_Formatter().init___(); | |
| var this$1 = frm.format__T__AO__ju_Formatter(format, args); | |
| var res = this$1.out__jl_Appendable().toString__T(); | |
| frm.close__V(); | |
| return res | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.hashCode__T__I = (function(thiz) { | |
| var res = 0; | |
| var mul = 1; | |
| var i = (((-1) + (thiz["length"] | 0)) | 0); | |
| while ((i >= 0)) { | |
| var jsx$1 = res; | |
| var index = i; | |
| res = ((jsx$1 + $imul((65535 & (thiz["charCodeAt"](index) | 0)), mul)) | 0); | |
| mul = $imul(31, mul); | |
| i = (((-1) + i) | 0) | |
| }; | |
| return res | |
| }); | |
| var $d_sjsr_RuntimeString$ = new $TypeData().initClass({ | |
| sjsr_RuntimeString$: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeString$", { | |
| sjsr_RuntimeString$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.$classData = $d_sjsr_RuntimeString$; | |
| var $n_sjsr_RuntimeString$ = (void 0); | |
| var $m_sjsr_RuntimeString$ = (function() { | |
| if ((!$n_sjsr_RuntimeString$)) { | |
| $n_sjsr_RuntimeString$ = new $c_sjsr_RuntimeString$().init___() | |
| }; | |
| return $n_sjsr_RuntimeString$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjsr_StackTrace$ = (function() { | |
| $c_O.call(this); | |
| this.isRhino$1 = false; | |
| this.decompressedClasses$1 = null; | |
| this.decompressedPrefixes$1 = null; | |
| this.compressedPrefixes$1 = null; | |
| this.bitmap$0$1 = false | |
| }); | |
| $c_sjsr_StackTrace$.prototype = new $h_O(); | |
| $c_sjsr_StackTrace$.prototype.constructor = $c_sjsr_StackTrace$; | |
| /** @constructor */ | |
| var $h_sjsr_StackTrace$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_StackTrace$.prototype = $c_sjsr_StackTrace$.prototype; | |
| $c_sjsr_StackTrace$.prototype.init___ = (function() { | |
| $n_sjsr_StackTrace$ = this; | |
| var dict = { | |
| "O": "java_lang_Object", | |
| "T": "java_lang_String", | |
| "V": "scala_Unit", | |
| "Z": "scala_Boolean", | |
| "C": "scala_Char", | |
| "B": "scala_Byte", | |
| "S": "scala_Short", | |
| "I": "scala_Int", | |
| "J": "scala_Long", | |
| "F": "scala_Float", | |
| "D": "scala_Double" | |
| }; | |
| var index = 0; | |
| while ((index <= 22)) { | |
| if ((index >= 2)) { | |
| dict[("T" + index)] = ("scala_Tuple" + index) | |
| }; | |
| dict[("F" + index)] = ("scala_Function" + index); | |
| index = ((1 + index) | 0) | |
| }; | |
| this.decompressedClasses$1 = dict; | |
| this.decompressedPrefixes$1 = { | |
| "sjsr_": "scala_scalajs_runtime_", | |
| "sjs_": "scala_scalajs_", | |
| "sci_": "scala_collection_immutable_", | |
| "scm_": "scala_collection_mutable_", | |
| "scg_": "scala_collection_generic_", | |
| "sc_": "scala_collection_", | |
| "sr_": "scala_runtime_", | |
| "s_": "scala_", | |
| "jl_": "java_lang_", | |
| "ju_": "java_util_" | |
| }; | |
| this.compressedPrefixes$1 = $g["Object"]["keys"](this.decompressedPrefixes$1); | |
| return this | |
| }); | |
| $c_sjsr_StackTrace$.prototype.createException__p1__O = (function() { | |
| try { | |
| return this["undef"]() | |
| } catch (e) { | |
| var e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
| if ((e$2 !== null)) { | |
| if ($is_sjs_js_JavaScriptException(e$2)) { | |
| var x5 = e$2; | |
| var e$3 = x5.exception$4; | |
| return e$3 | |
| } else { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(e$2) | |
| } | |
| } else { | |
| throw e | |
| } | |
| } | |
| }); | |
| $c_sjsr_StackTrace$.prototype.captureState__jl_Throwable__O__V = (function(throwable, e) { | |
| throwable["stackdata"] = e | |
| }); | |
| var $d_sjsr_StackTrace$ = new $TypeData().initClass({ | |
| sjsr_StackTrace$: 0 | |
| }, false, "scala.scalajs.runtime.StackTrace$", { | |
| sjsr_StackTrace$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_StackTrace$.prototype.$classData = $d_sjsr_StackTrace$; | |
| var $n_sjsr_StackTrace$ = (void 0); | |
| var $m_sjsr_StackTrace$ = (function() { | |
| if ((!$n_sjsr_StackTrace$)) { | |
| $n_sjsr_StackTrace$ = new $c_sjsr_StackTrace$().init___() | |
| }; | |
| return $n_sjsr_StackTrace$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjsr_package$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sjsr_package$.prototype = new $h_O(); | |
| $c_sjsr_package$.prototype.constructor = $c_sjsr_package$; | |
| /** @constructor */ | |
| var $h_sjsr_package$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_package$.prototype = $c_sjsr_package$.prototype; | |
| $c_sjsr_package$.prototype.unwrapJavaScriptException__jl_Throwable__O = (function(th) { | |
| if ($is_sjs_js_JavaScriptException(th)) { | |
| var x2 = th; | |
| var e = x2.exception$4; | |
| return e | |
| } else { | |
| return th | |
| } | |
| }); | |
| $c_sjsr_package$.prototype.wrapJavaScriptException__O__jl_Throwable = (function(e) { | |
| if ($is_jl_Throwable(e)) { | |
| var x2 = e; | |
| return x2 | |
| } else { | |
| return new $c_sjs_js_JavaScriptException().init___O(e) | |
| } | |
| }); | |
| 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$ = (void 0); | |
| var $m_sjsr_package$ = (function() { | |
| if ((!$n_sjsr_package$)) { | |
| $n_sjsr_package$ = new $c_sjsr_package$().init___() | |
| }; | |
| return $n_sjsr_package$ | |
| }); | |
| var $isArrayOf_sr_BoxedUnit = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sr_BoxedUnit))) | |
| }); | |
| var $d_sr_BoxedUnit = new $TypeData().initClass({ | |
| sr_BoxedUnit: 0 | |
| }, false, "scala.runtime.BoxedUnit", { | |
| sr_BoxedUnit: 1, | |
| O: 1 | |
| }, (void 0), (function(x) { | |
| return (x === (void 0)) | |
| })); | |
| /** @constructor */ | |
| var $c_sr_BoxesRunTime$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sr_BoxesRunTime$.prototype = new $h_O(); | |
| $c_sr_BoxesRunTime$.prototype.constructor = $c_sr_BoxesRunTime$; | |
| /** @constructor */ | |
| var $h_sr_BoxesRunTime$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_BoxesRunTime$.prototype = $c_sr_BoxesRunTime$.prototype; | |
| $c_sr_BoxesRunTime$.prototype.equalsCharObject__jl_Character__O__Z = (function(xc, y) { | |
| if ($is_jl_Character(y)) { | |
| var x2 = y; | |
| return (xc.value$1 === x2.value$1) | |
| } else if ($is_jl_Number(y)) { | |
| var x3 = y; | |
| if (((typeof x3) === "number")) { | |
| var x2$1 = (+x3); | |
| return (x2$1 === xc.value$1) | |
| } else if ($is_sjsr_RuntimeLong(x3)) { | |
| var x3$1 = $uJ(x3); | |
| return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(xc.value$1)) | |
| } else { | |
| return ((x3 === null) ? (xc === null) : $objectEquals(x3, xc)) | |
| } | |
| } else { | |
| return ((xc === null) && (y === null)) | |
| } | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.equalsNumObject__jl_Number__O__Z = (function(xn, y) { | |
| if ($is_jl_Number(y)) { | |
| var x2 = y; | |
| return this.equalsNumNum__jl_Number__jl_Number__Z(xn, x2) | |
| } else if ($is_jl_Character(y)) { | |
| var x3 = y; | |
| if (((typeof xn) === "number")) { | |
| var x2$1 = (+xn); | |
| return (x2$1 === x3.value$1) | |
| } else if ($is_sjsr_RuntimeLong(xn)) { | |
| var x3$1 = $uJ(xn); | |
| return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(x3.value$1)) | |
| } else { | |
| return ((xn === null) ? (x3 === null) : $objectEquals(xn, x3)) | |
| } | |
| } else { | |
| return ((xn === null) ? (y === null) : $objectEquals(xn, y)) | |
| } | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.equals__O__O__Z = (function(x, y) { | |
| if ((x === y)) { | |
| return true | |
| } else if ($is_jl_Number(x)) { | |
| var x2 = x; | |
| return this.equalsNumObject__jl_Number__O__Z(x2, y) | |
| } else if ($is_jl_Character(x)) { | |
| var x3 = x; | |
| return this.equalsCharObject__jl_Character__O__Z(x3, y) | |
| } else { | |
| return ((x === null) ? (y === null) : $objectEquals(x, y)) | |
| } | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.hashFromLong__jl_Long__I = (function(n) { | |
| var iv = $uJ(n).toInt__I(); | |
| return (new $c_sjsr_RuntimeLong().init___I(iv).equals__sjsr_RuntimeLong__Z($uJ(n)) ? iv : $uJ(n).$$up__sjsr_RuntimeLong__sjsr_RuntimeLong($uJ(n).$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I()) | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.hashFromNumber__jl_Number__I = (function(n) { | |
| if ($isInt(n)) { | |
| var x2 = (n | 0); | |
| return x2 | |
| } else if ($is_sjsr_RuntimeLong(n)) { | |
| var x3 = n; | |
| return this.hashFromLong__jl_Long__I(x3) | |
| } else if (((typeof n) === "number")) { | |
| var x4 = n; | |
| return this.hashFromDouble__jl_Double__I(x4) | |
| } else { | |
| return $objectHashCode(n) | |
| } | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.equalsNumNum__jl_Number__jl_Number__Z = (function(xn, yn) { | |
| if (((typeof xn) === "number")) { | |
| var x2 = (+xn); | |
| if (((typeof yn) === "number")) { | |
| var x2$2 = (+yn); | |
| return (x2 === x2$2) | |
| } else if ($is_sjsr_RuntimeLong(yn)) { | |
| var x3 = $uJ(yn); | |
| return (x2 === x3.toDouble__D()) | |
| } else if ($is_s_math_ScalaNumber(yn)) { | |
| var x4 = yn; | |
| return x4.equals__O__Z(x2) | |
| } else { | |
| return false | |
| } | |
| } else if ($is_sjsr_RuntimeLong(xn)) { | |
| var x3$2 = $uJ(xn); | |
| if ($is_sjsr_RuntimeLong(yn)) { | |
| var x2$3 = $uJ(yn); | |
| return x3$2.equals__sjsr_RuntimeLong__Z(x2$3) | |
| } else if (((typeof yn) === "number")) { | |
| var x3$3 = (+yn); | |
| return (x3$2.toDouble__D() === x3$3) | |
| } else if ($is_s_math_ScalaNumber(yn)) { | |
| var x4$2 = yn; | |
| return x4$2.equals__O__Z(x3$2) | |
| } else { | |
| return false | |
| } | |
| } else { | |
| return ((xn === null) ? (yn === null) : $objectEquals(xn, yn)) | |
| } | |
| }); | |
| $c_sr_BoxesRunTime$.prototype.hashFromDouble__jl_Double__I = (function(n) { | |
| var iv = ((+n) | 0); | |
| var dv = (+n); | |
| if ((iv === dv)) { | |
| return iv | |
| } else { | |
| var lv = $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+n)); | |
| return ((lv.toDouble__D() === dv) ? lv.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(lv.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() : $m_sjsr_Bits$().numberHashCode__D__I((+n))) | |
| } | |
| }); | |
| 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$ = (void 0); | |
| var $m_sr_BoxesRunTime$ = (function() { | |
| if ((!$n_sr_BoxesRunTime$)) { | |
| $n_sr_BoxesRunTime$ = new $c_sr_BoxesRunTime$().init___() | |
| }; | |
| return $n_sr_BoxesRunTime$ | |
| }); | |
| var $d_sr_Null$ = new $TypeData().initClass({ | |
| sr_Null$: 0 | |
| }, false, "scala.runtime.Null$", { | |
| sr_Null$: 1, | |
| O: 1 | |
| }); | |
| /** @constructor */ | |
| var $c_sr_ScalaRunTime$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sr_ScalaRunTime$.prototype = new $h_O(); | |
| $c_sr_ScalaRunTime$.prototype.constructor = $c_sr_ScalaRunTime$; | |
| /** @constructor */ | |
| var $h_sr_ScalaRunTime$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_ScalaRunTime$.prototype = $c_sr_ScalaRunTime$.prototype; | |
| $c_sr_ScalaRunTime$.prototype.array$undlength__O__I = (function(xs) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| var x2 = xs; | |
| return x2.u["length"] | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| var x3 = xs; | |
| return x3.u["length"] | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| var x4 = xs; | |
| return x4.u["length"] | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| var x5 = xs; | |
| return x5.u["length"] | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| var x6 = xs; | |
| return x6.u["length"] | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| var x7 = xs; | |
| return x7.u["length"] | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| var x8 = xs; | |
| return x8.u["length"] | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| var x9 = xs; | |
| return x9.u["length"] | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| var x10 = xs; | |
| return x10.u["length"] | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| var x11 = xs; | |
| return x11.u["length"] | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }); | |
| $c_sr_ScalaRunTime$.prototype.hash__O__I = (function(x) { | |
| return ((x === null) ? 0 : ($is_jl_Number(x) ? $m_sr_BoxesRunTime$().hashFromNumber__jl_Number__I(x) : $objectHashCode(x))) | |
| }); | |
| $c_sr_ScalaRunTime$.prototype.array$undupdate__O__I__O__V = (function(xs, idx, value) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| var x2 = xs; | |
| x2.u[idx] = value | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| var x3 = xs; | |
| x3.u[idx] = (value | 0) | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| var x4 = xs; | |
| x4.u[idx] = (+value) | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| var x5 = xs; | |
| x5.u[idx] = $uJ(value) | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| var x6 = xs; | |
| x6.u[idx] = $fround(value) | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| var x7 = xs; | |
| if ((value === null)) { | |
| var jsx$1 = 0 | |
| } else { | |
| var this$2 = value; | |
| var jsx$1 = this$2.value$1 | |
| }; | |
| x7.u[idx] = jsx$1 | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| var x8 = xs; | |
| x8.u[idx] = (value | 0) | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| var x9 = xs; | |
| x9.u[idx] = (value | 0) | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| var x10 = xs; | |
| x10.u[idx] = (!(!value)) | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| var x11 = xs; | |
| x11.u[idx] = value | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }); | |
| $c_sr_ScalaRunTime$.prototype.$$undtoString__s_Product__T = (function(x) { | |
| var this$1 = x.productIterator__sc_Iterator(); | |
| var start = (x.productPrefix__T() + "("); | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, ",", ")") | |
| }); | |
| $c_sr_ScalaRunTime$.prototype.array$undapply__O__I__O = (function(xs, idx) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| var x2 = xs; | |
| return x2.u[idx] | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| var x3 = xs; | |
| return x3.u[idx] | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| var x4 = xs; | |
| return x4.u[idx] | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| var x5 = xs; | |
| return x5.u[idx] | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| var x6 = xs; | |
| return x6.u[idx] | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| var x7 = xs; | |
| var c = x7.u[idx]; | |
| return new $c_jl_Character().init___C(c) | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| var x8 = xs; | |
| return x8.u[idx] | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| var x9 = xs; | |
| return x9.u[idx] | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| var x10 = xs; | |
| return x10.u[idx] | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| var x11 = xs; | |
| return x11.u[idx] | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }); | |
| 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$ = (void 0); | |
| var $m_sr_ScalaRunTime$ = (function() { | |
| if ((!$n_sr_ScalaRunTime$)) { | |
| $n_sr_ScalaRunTime$ = new $c_sr_ScalaRunTime$().init___() | |
| }; | |
| return $n_sr_ScalaRunTime$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_Benchmark = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype = new $h_O(); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype.constructor = $c_Lorg_scalajs_benchmark_Benchmark; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_Benchmark = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_Benchmark.prototype = $c_Lorg_scalajs_benchmark_Benchmark.prototype; | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype.report__V = (function() { | |
| this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(100, 0, 0)); | |
| var avg = this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(2000, 0, 0)); | |
| var x = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["", ": ", " us"])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["DeltaBlue", avg])); | |
| var this$2 = $m_s_Console$(); | |
| var this$3 = this$2.outVar$2; | |
| this$3.tl$1.get__O().println__O__V(x) | |
| }); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype.runBenchmark__J__D = (function(timeMinimum) { | |
| var runs = 0; | |
| var startTime = $m_jl_System$().currentTimeMillis__J(); | |
| var stopTime = startTime.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(timeMinimum); | |
| var currentTime = startTime; | |
| do { | |
| this.run__V(); | |
| runs = ((1 + runs) | 0); | |
| currentTime = $m_jl_System$().currentTimeMillis__J() | |
| } while (currentTime.$$less__sjsr_RuntimeLong__Z(stopTime)); | |
| var elapsed = currentTime.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(startTime); | |
| return ((1000.0 * elapsed.toDouble__D()) / runs) | |
| }); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype.$$js$exported$meth$main__O = (function() { | |
| this.report__V() | |
| }); | |
| $c_Lorg_scalajs_benchmark_Benchmark.prototype["main"] = (function() { | |
| return this.$$js$exported$meth$main__O() | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.call(this); | |
| this.v1$2 = null; | |
| this.v2$2 = null; | |
| this.direction$2 = 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Constraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.markInputs__I__V = (function(mark) { | |
| this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v1, v2, strength, planner) { | |
| this.v1$2 = v1; | |
| this.v2$2 = v2; | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
| this.direction$2 = 1; | |
| this.addConstraint__V(); | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.chooseMethod__I__V = (function(mark) { | |
| if ((this.v1$2.mark$1 === mark)) { | |
| this.direction$2 = (((this.v2$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1)) ? 2 : 1) | |
| }; | |
| if ((this.v2$2.mark$1 === mark)) { | |
| this.direction$2 = (((this.v1$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1)) ? 0 : 1) | |
| }; | |
| if ($m_Lorg_scalajs_benchmark_deltablue_Strength$().weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.v1$2.walkStrength$1, this.v2$2.walkStrength$1)) { | |
| this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1) ? 0 : 1) | |
| } else { | |
| this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1) ? 2 : 0) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.isSatisfied__Z = (function() { | |
| return (this.direction$2 !== 1) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.input__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
| return ((this.direction$2 === 2) ? this.v1$2 : this.v2$2) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.output__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
| return ((this.direction$2 === 2) ? this.v2$2 : this.v1$2) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V = (function() { | |
| var this$1 = this.v1$2; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| var this$2 = this.v2$2; | |
| this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| this.direction$2 = 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.recalculate__V = (function() { | |
| var ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
| out.stay$1 = ihn.stay$1; | |
| if (out.stay$1) { | |
| this.execute__V() | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.inputsKnown__I__Z = (function(mark) { | |
| var i = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| return (((i.mark$1 === mark) || i.stay$1) || (i.determinedBy$1 === null)) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.markUnsatisfied__V = (function() { | |
| this.direction$2 = 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V = (function() { | |
| if ((this.v1$2 !== null)) { | |
| this.v1$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| if ((this.v2$2 !== null)) { | |
| this.v2$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.direction$2 = 1 | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.call(this); | |
| this.myOutput$2 = null; | |
| this.satisfied$2 = false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Constraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.markInputs__I__V = (function(mark) { | |
| /*<skip>*/ | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.chooseMethod__I__V = (function(mark) { | |
| this.satisfied$2 = ((this.myOutput$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.myOutput$2.walkStrength$1)) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.isSatisfied__Z = (function() { | |
| return this.satisfied$2 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.output__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
| return this.myOutput$2 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.addToGraph__V = (function() { | |
| var this$1 = this.myOutput$2; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| this.satisfied$2 = false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.inputsKnown__I__Z = (function(mark) { | |
| return true | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.recalculate__V = (function() { | |
| this.myOutput$2.walkStrength$1 = this.strength$1; | |
| this.myOutput$2.stay$1 = (!this.isInput__Z()); | |
| if (this.myOutput$2.stay$1) { | |
| this.execute__V() | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(myOutput, strength, planner) { | |
| this.myOutput$2 = myOutput; | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
| this.satisfied$2 = false; | |
| this.addConstraint__V(); | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.markUnsatisfied__V = (function() { | |
| this.satisfied$2 = false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.removeFromGraph__V = (function() { | |
| if ((this.myOutput$2 !== null)) { | |
| this.myOutput$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.satisfied$2 = false | |
| }); | |
| var $isArrayOf_jl_Boolean = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Boolean))) | |
| }); | |
| var $d_jl_Boolean = new $TypeData().initClass({ | |
| jl_Boolean: 0 | |
| }, false, "java.lang.Boolean", { | |
| jl_Boolean: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return ((typeof x) === "boolean") | |
| })); | |
| /** @constructor */ | |
| var $c_jl_Character = (function() { | |
| $c_O.call(this); | |
| this.value$1 = 0 | |
| }); | |
| $c_jl_Character.prototype = new $h_O(); | |
| $c_jl_Character.prototype.constructor = $c_jl_Character; | |
| /** @constructor */ | |
| var $h_jl_Character = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Character.prototype = $c_jl_Character.prototype; | |
| $c_jl_Character.prototype.equals__O__Z = (function(that) { | |
| if ($is_jl_Character(that)) { | |
| var jsx$1 = this.value$1; | |
| var this$1 = that; | |
| return (jsx$1 === this$1.value$1) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_jl_Character.prototype.toString__T = (function() { | |
| var c = this.value$1; | |
| return $g["String"]["fromCharCode"](c) | |
| }); | |
| $c_jl_Character.prototype.init___C = (function(value) { | |
| this.value$1 = value; | |
| return this | |
| }); | |
| $c_jl_Character.prototype.hashCode__I = (function() { | |
| return this.value$1 | |
| }); | |
| var $is_jl_Character = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Character))) | |
| }); | |
| var $isArrayOf_jl_Character = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Character))) | |
| }); | |
| var $d_jl_Character = new $TypeData().initClass({ | |
| jl_Character: 0 | |
| }, false, "java.lang.Character", { | |
| jl_Character: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_jl_Character.prototype.$classData = $d_jl_Character; | |
| /** @constructor */ | |
| var $c_jl_InheritableThreadLocal = (function() { | |
| $c_jl_ThreadLocal.call(this) | |
| }); | |
| $c_jl_InheritableThreadLocal.prototype = new $h_jl_ThreadLocal(); | |
| $c_jl_InheritableThreadLocal.prototype.constructor = $c_jl_InheritableThreadLocal; | |
| /** @constructor */ | |
| var $h_jl_InheritableThreadLocal = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_InheritableThreadLocal.prototype = $c_jl_InheritableThreadLocal.prototype; | |
| /** @constructor */ | |
| var $c_jl_Throwable = (function() { | |
| $c_O.call(this); | |
| this.s$1 = null; | |
| this.e$1 = null; | |
| this.stackTrace$1 = null | |
| }); | |
| $c_jl_Throwable.prototype = new $h_O(); | |
| $c_jl_Throwable.prototype.constructor = $c_jl_Throwable; | |
| /** @constructor */ | |
| var $h_jl_Throwable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Throwable.prototype = $c_jl_Throwable.prototype; | |
| $c_jl_Throwable.prototype.init___ = (function() { | |
| $c_jl_Throwable.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }); | |
| $c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable = (function() { | |
| var this$1 = $m_sjsr_StackTrace$(); | |
| this$1.captureState__jl_Throwable__O__V(this, this$1.createException__p1__O()); | |
| return this | |
| }); | |
| $c_jl_Throwable.prototype.getMessage__T = (function() { | |
| return this.s$1 | |
| }); | |
| $c_jl_Throwable.prototype.toString__T = (function() { | |
| var className = $objectGetClass(this).getName__T(); | |
| var message = this.getMessage__T(); | |
| return ((message === null) ? className : ((className + ": ") + message)) | |
| }); | |
| $c_jl_Throwable.prototype.init___T__jl_Throwable = (function(s, e) { | |
| this.s$1 = s; | |
| this.e$1 = e; | |
| this.fillInStackTrace__jl_Throwable(); | |
| return this | |
| }); | |
| var $is_jl_Throwable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Throwable))) | |
| }); | |
| var $isArrayOf_jl_Throwable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Throwable))) | |
| }); | |
| /** @constructor */ | |
| var $c_s_Predef$$anon$3 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_Predef$$anon$3.prototype = new $h_O(); | |
| $c_s_Predef$$anon$3.prototype.constructor = $c_s_Predef$$anon$3; | |
| /** @constructor */ | |
| var $h_s_Predef$$anon$3 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$$anon$3.prototype = $c_s_Predef$$anon$3.prototype; | |
| $c_s_Predef$$anon$3.prototype.apply__scm_Builder = (function() { | |
| return new $c_scm_StringBuilder().init___() | |
| }); | |
| $c_s_Predef$$anon$3.prototype.apply__O__scm_Builder = (function(from) { | |
| return new $c_scm_StringBuilder().init___() | |
| }); | |
| var $d_s_Predef$$anon$3 = new $TypeData().initClass({ | |
| s_Predef$$anon$3: 0 | |
| }, false, "scala.Predef$$anon$3", { | |
| s_Predef$$anon$3: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_s_Predef$$anon$3.prototype.$classData = $d_s_Predef$$anon$3; | |
| var $is_s_math_ScalaNumber = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_math_ScalaNumber))) | |
| }); | |
| var $isArrayOf_s_math_ScalaNumber = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_math_ScalaNumber))) | |
| }); | |
| /** @constructor */ | |
| var $c_s_package$$anon$1 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_package$$anon$1.prototype = new $h_O(); | |
| $c_s_package$$anon$1.prototype.constructor = $c_s_package$$anon$1; | |
| /** @constructor */ | |
| var $h_s_package$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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 */ | |
| var $c_s_util_hashing_MurmurHash3$ = (function() { | |
| $c_s_util_hashing_MurmurHash3.call(this); | |
| this.arraySeed$2 = 0; | |
| this.stringSeed$2 = 0; | |
| this.productSeed$2 = 0; | |
| this.symmetricSeed$2 = 0; | |
| this.traversableSeed$2 = 0; | |
| this.seqSeed$2 = 0; | |
| this.mapSeed$2 = 0; | |
| this.setSeed$2 = 0 | |
| }); | |
| $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 */ | |
| var $h_s_util_hashing_MurmurHash3$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_hashing_MurmurHash3$.prototype = $c_s_util_hashing_MurmurHash3$.prototype; | |
| $c_s_util_hashing_MurmurHash3$.prototype.init___ = (function() { | |
| $n_s_util_hashing_MurmurHash3$ = this; | |
| this.seqSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Seq"); | |
| this.mapSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Map"); | |
| this.setSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Set"); | |
| return this | |
| }); | |
| $c_s_util_hashing_MurmurHash3$.prototype.seqHash__sc_Seq__I = (function(xs) { | |
| if ($is_sci_List(xs)) { | |
| var x2 = xs; | |
| return this.listHash__sci_List__I__I(x2, this.seqSeed$2) | |
| } else { | |
| return this.orderedHash__sc_TraversableOnce__I__I(xs, this.seqSeed$2) | |
| } | |
| }); | |
| 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$ = (void 0); | |
| var $m_s_util_hashing_MurmurHash3$ = (function() { | |
| if ((!$n_s_util_hashing_MurmurHash3$)) { | |
| $n_s_util_hashing_MurmurHash3$ = new $c_s_util_hashing_MurmurHash3$().init___() | |
| }; | |
| return $n_s_util_hashing_MurmurHash3$ | |
| }); | |
| /** @constructor */ | |
| var $c_scg_GenSetFactory = (function() { | |
| $c_scg_GenericCompanion.call(this) | |
| }); | |
| $c_scg_GenSetFactory.prototype = new $h_scg_GenericCompanion(); | |
| $c_scg_GenSetFactory.prototype.constructor = $c_scg_GenSetFactory; | |
| /** @constructor */ | |
| var $h_scg_GenSetFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenSetFactory.prototype = $c_scg_GenSetFactory.prototype; | |
| /** @constructor */ | |
| var $c_scg_GenTraversableFactory = (function() { | |
| $c_scg_GenericCompanion.call(this); | |
| this.ReusableCBFInstance$2 = null | |
| }); | |
| $c_scg_GenTraversableFactory.prototype = new $h_scg_GenericCompanion(); | |
| $c_scg_GenTraversableFactory.prototype.constructor = $c_scg_GenTraversableFactory; | |
| /** @constructor */ | |
| var $h_scg_GenTraversableFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenTraversableFactory.prototype = $c_scg_GenTraversableFactory.prototype; | |
| $c_scg_GenTraversableFactory.prototype.init___ = (function() { | |
| this.ReusableCBFInstance$2 = new $c_scg_GenTraversableFactory$$anon$1().init___scg_GenTraversableFactory(this); | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_scg_GenTraversableFactory$GenericCanBuildFrom = (function() { | |
| $c_O.call(this); | |
| this.$$outer$f = null | |
| }); | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype = new $h_O(); | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.constructor = $c_scg_GenTraversableFactory$GenericCanBuildFrom; | |
| /** @constructor */ | |
| var $h_scg_GenTraversableFactory$GenericCanBuildFrom = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenTraversableFactory$GenericCanBuildFrom.prototype = $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype; | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.apply__scm_Builder = (function() { | |
| return this.$$outer$f.newBuilder__scm_Builder() | |
| }); | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.apply__O__scm_Builder = (function(from) { | |
| var from$1 = from; | |
| return from$1.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
| }); | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory = (function($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_scg_MapFactory = (function() { | |
| $c_scg_GenMapFactory.call(this) | |
| }); | |
| $c_scg_MapFactory.prototype = new $h_scg_GenMapFactory(); | |
| $c_scg_MapFactory.prototype.constructor = $c_scg_MapFactory; | |
| /** @constructor */ | |
| var $h_scg_MapFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_MapFactory.prototype = $c_scg_MapFactory.prototype; | |
| /** @constructor */ | |
| var $c_sci_List$$anon$1 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sci_List$$anon$1.prototype = new $h_O(); | |
| $c_sci_List$$anon$1.prototype.constructor = $c_sci_List$$anon$1; | |
| /** @constructor */ | |
| var $h_sci_List$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_List$$anon$1.prototype = $c_sci_List$$anon$1.prototype; | |
| $c_sci_List$$anon$1.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sci_List$$anon$1.prototype.apply__O__O = (function(x) { | |
| return this | |
| }); | |
| $c_sci_List$$anon$1.prototype.toString__T = (function() { | |
| return "<function1>" | |
| }); | |
| 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; | |
| var $is_scm_Builder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Builder))) | |
| }); | |
| var $isArrayOf_scm_Builder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Builder))) | |
| }); | |
| /** @constructor */ | |
| var $c_sr_AbstractFunction0 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sr_AbstractFunction0.prototype = new $h_O(); | |
| $c_sr_AbstractFunction0.prototype.constructor = $c_sr_AbstractFunction0; | |
| /** @constructor */ | |
| var $h_sr_AbstractFunction0 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_AbstractFunction0.prototype = $c_sr_AbstractFunction0.prototype; | |
| $c_sr_AbstractFunction0.prototype.toString__T = (function() { | |
| return "<function0>" | |
| }); | |
| /** @constructor */ | |
| var $c_sr_AbstractFunction1 = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sr_AbstractFunction1.prototype = new $h_O(); | |
| $c_sr_AbstractFunction1.prototype.constructor = $c_sr_AbstractFunction1; | |
| /** @constructor */ | |
| var $h_sr_AbstractFunction1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_AbstractFunction1.prototype = $c_sr_AbstractFunction1.prototype; | |
| $c_sr_AbstractFunction1.prototype.toString__T = (function() { | |
| return "<function1>" | |
| }); | |
| /** @constructor */ | |
| var $c_sr_BooleanRef = (function() { | |
| $c_O.call(this); | |
| this.elem$1 = false | |
| }); | |
| $c_sr_BooleanRef.prototype = new $h_O(); | |
| $c_sr_BooleanRef.prototype.constructor = $c_sr_BooleanRef; | |
| /** @constructor */ | |
| var $h_sr_BooleanRef = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_BooleanRef.prototype = $c_sr_BooleanRef.prototype; | |
| $c_sr_BooleanRef.prototype.toString__T = (function() { | |
| var value = this.elem$1; | |
| return ("" + value) | |
| }); | |
| $c_sr_BooleanRef.prototype.init___Z = (function(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }); | |
| var $d_sr_BooleanRef = new $TypeData().initClass({ | |
| sr_BooleanRef: 0 | |
| }, false, "scala.runtime.BooleanRef", { | |
| sr_BooleanRef: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sr_BooleanRef.prototype.$classData = $d_sr_BooleanRef; | |
| /** @constructor */ | |
| var $c_sr_IntRef = (function() { | |
| $c_O.call(this); | |
| this.elem$1 = 0 | |
| }); | |
| $c_sr_IntRef.prototype = new $h_O(); | |
| $c_sr_IntRef.prototype.constructor = $c_sr_IntRef; | |
| /** @constructor */ | |
| var $h_sr_IntRef = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_IntRef.prototype = $c_sr_IntRef.prototype; | |
| $c_sr_IntRef.prototype.toString__T = (function() { | |
| var value = this.elem$1; | |
| return ("" + value) | |
| }); | |
| $c_sr_IntRef.prototype.init___I = (function(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }); | |
| 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 */ | |
| var $c_sr_ObjectRef = (function() { | |
| $c_O.call(this); | |
| this.elem$1 = null | |
| }); | |
| $c_sr_ObjectRef.prototype = new $h_O(); | |
| $c_sr_ObjectRef.prototype.constructor = $c_sr_ObjectRef; | |
| /** @constructor */ | |
| var $h_sr_ObjectRef = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_ObjectRef.prototype = $c_sr_ObjectRef.prototype; | |
| $c_sr_ObjectRef.prototype.toString__T = (function() { | |
| return $m_sjsr_RuntimeString$().valueOf__O__T(this.elem$1) | |
| }); | |
| $c_sr_ObjectRef.prototype.init___O = (function(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }); | |
| 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 */ | |
| var $c_Ljava_io_OutputStream = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_Ljava_io_OutputStream.prototype = new $h_O(); | |
| $c_Ljava_io_OutputStream.prototype.constructor = $c_Ljava_io_OutputStream; | |
| /** @constructor */ | |
| var $h_Ljava_io_OutputStream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Ljava_io_OutputStream.prototype = $c_Ljava_io_OutputStream.prototype; | |
| $c_Ljava_io_OutputStream.prototype.close__V = (function() { | |
| /*<skip>*/ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
| $c_Lorg_scalajs_benchmark_Benchmark.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype = new $h_Lorg_scalajs_benchmark_Benchmark(); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype = $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.run__V = (function() { | |
| this.chainTest__I__V(100); | |
| this.projectionTest__I__V(100) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.projectionTest__I__V = (function(n) { | |
| var planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
| var scale = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("scale", 10); | |
| var offset = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("offset", 1000); | |
| var elem$1 = null; | |
| elem$1 = null; | |
| var elem$1$1 = null; | |
| elem$1$1 = null; | |
| var dests = new $c_scm_ArrayBuffer().init___I(n); | |
| var isEmpty$4 = (n <= 0); | |
| var numRangeElements$4 = (isEmpty$4 ? 0 : n); | |
| var lastElement$4 = (isEmpty$4 ? (-1) : (((-1) + n) | 0)); | |
| var terminalElement$4 = ((1 + lastElement$4) | 0); | |
| if ((numRangeElements$4 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, false) | |
| }; | |
| var i = 0; | |
| var count = 0; | |
| while ((i !== terminalElement$4)) { | |
| var arg1 = i; | |
| elem$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("src", arg1); | |
| elem$1$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("dst", arg1); | |
| dests.$$plus$eq__O__scm_ArrayBuffer(elem$1$1); | |
| new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(), planner); | |
| new $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, scale, offset, elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner); | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1, 17, planner); | |
| if ((elem$1$1.value$1 !== 1170)) { | |
| $m_s_Console$().print__O__V("Projection 1 failed") | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1$1, 1050, planner); | |
| if ((elem$1.value$1 !== 5)) { | |
| $m_s_Console$().print__O__V("Projection 2 failed") | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(scale, 5, planner); | |
| var end = (((-1) + n) | 0); | |
| var isEmpty$4$1 = (end <= 0); | |
| var numRangeElements$4$1 = (isEmpty$4$1 ? 0 : end); | |
| var lastElement$4$1 = (isEmpty$4$1 ? (-1) : (((-1) + end) | 0)); | |
| var terminalElement$4$1 = ((1 + lastElement$4$1) | 0); | |
| if ((numRangeElements$4$1 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end, 1, false) | |
| }; | |
| var i$1 = 0; | |
| var count$1 = 0; | |
| while ((i$1 !== terminalElement$4$1)) { | |
| var v1 = i$1; | |
| if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1).value$1 !== ((1000 + $imul(5, v1)) | 0))) { | |
| $m_s_Console$().print__O__V("Projection 3 failed") | |
| }; | |
| count$1 = ((1 + count$1) | 0); | |
| i$1 = ((1 + i$1) | 0) | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(offset, 2000, planner); | |
| var end$1 = (((-1) + n) | 0); | |
| var isEmpty$4$2 = (end$1 <= 0); | |
| var numRangeElements$4$2 = (isEmpty$4$2 ? 0 : end$1); | |
| var lastElement$4$2 = (isEmpty$4$2 ? (-1) : (((-1) + end$1) | 0)); | |
| var terminalElement$4$2 = ((1 + lastElement$4$2) | 0); | |
| if ((numRangeElements$4$2 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end$1, 1, false) | |
| }; | |
| var i$2 = 0; | |
| var count$2 = 0; | |
| while ((i$2 !== terminalElement$4$2)) { | |
| var v1$1 = i$2; | |
| if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1$1).value$1 !== ((2000 + $imul(5, v1$1)) | 0))) { | |
| $m_s_Console$().print__O__V("Projection 4 failed") | |
| }; | |
| count$2 = ((1 + count$2) | 0); | |
| i$2 = ((1 + i$2) | 0) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.chainTest__I__V = (function(n) { | |
| var planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
| var elem$1 = null; | |
| elem$1 = null; | |
| var elem$1$1 = null; | |
| elem$1$1 = null; | |
| var elem$1$2 = null; | |
| elem$1$2 = null; | |
| var isEmpty$4 = (n < 0); | |
| var numRangeElements$4 = (isEmpty$4 ? 0 : ((n > 2147483646) ? (-1) : ((1 + n) | 0))); | |
| var lastElement$4 = (isEmpty$4 ? (-1) : n); | |
| var terminalElement$4 = ((1 + lastElement$4) | 0); | |
| if ((numRangeElements$4 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, true) | |
| }; | |
| var i = 0; | |
| var count = 0; | |
| while ((i !== terminalElement$4)) { | |
| var v1 = i; | |
| var v = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("v", 0); | |
| if ((elem$1 !== null)) { | |
| new $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, v, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner) | |
| }; | |
| if ((v1 === 0)) { | |
| elem$1$1 = v | |
| }; | |
| if ((v1 === n)) { | |
| elem$1$2 = v | |
| }; | |
| elem$1 = v; | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$2, $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(), planner); | |
| var edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
| var plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
| var i$1 = 0; | |
| var count$1 = 0; | |
| while ((i$1 !== 100)) { | |
| var v1$1 = i$1; | |
| elem$1$1.value$1 = v1$1; | |
| plan.execute__V(); | |
| if ((elem$1$2.value$1 !== v1$1)) { | |
| $m_s_Console$().print__O__V("Chain test failed.\n{last.value)\n{i}") | |
| }; | |
| count$1 = ((1 + count$1) | 0); | |
| i$1 = ((1 + i$1) | 0) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V = (function(v, newValue, planner) { | |
| var edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
| var plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
| var i = 0; | |
| var count = 0; | |
| while ((i !== 10)) { | |
| var v1 = i; | |
| v.value$1 = newValue; | |
| plan.execute__V(); | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| edit.destroyConstraint__V() | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.DeltaBlue$", { | |
| Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 1, | |
| Lorg_scalajs_benchmark_Benchmark: 1, | |
| O: 1, | |
| sjs_js_JSApp: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ | |
| }); | |
| $e["org"] = ($e["org"] || {}); | |
| $e["org"]["scalajs"] = ($e["org"]["scalajs"] || {}); | |
| $e["org"]["scalajs"]["benchmark"] = ($e["org"]["scalajs"]["benchmark"] || {}); | |
| $e["org"]["scalajs"]["benchmark"]["deltablue"] = ($e["org"]["scalajs"]["benchmark"]["deltablue"] || {}); | |
| $e["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"] = $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_EditConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.call(this); | |
| this.isInput$3 = false | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_EditConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.isInput__Z = (function() { | |
| return this.isInput$3 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.execute__V = (function() { | |
| /*<skip>*/ | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v, str, planner) { | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v, str, planner); | |
| this.isInput$3 = true; | |
| return this | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_EditConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_EditConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.EditConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_EditConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.execute__V = (function() { | |
| this.output__Lorg_scalajs_benchmark_deltablue_Variable().value$1 = this.input__Lorg_scalajs_benchmark_deltablue_Variable().value$1 | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.EqualityConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.call(this); | |
| this.v1$3 = null; | |
| this.scale$3 = null; | |
| this.offset$3 = null; | |
| this.v2$3 = null | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.markInputs__I__V = (function(mark) { | |
| this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
| this.scale$3.mark$1 = mark; | |
| this.offset$3.mark$1 = mark | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v1, scale, offset, v2, strength, planner) { | |
| this.v1$3 = v1; | |
| this.scale$3 = scale; | |
| this.offset$3 = offset; | |
| this.v2$3 = v2; | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v1, v2, strength, planner); | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.execute__V = (function() { | |
| if ((this.direction$2 === 2)) { | |
| this.v2$3.value$1 = (($imul(this.v1$3.value$1, this.scale$3.value$1) + this.offset$3.value$1) | 0) | |
| } else { | |
| this.v1$3.value$1 = ((((this.v2$3.value$1 - this.offset$3.value$1) | 0) / this.scale$3.value$1) | 0) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.addToGraph__V = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V.call(this); | |
| var this$1 = this.scale$3; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| var this$2 = this.offset$3; | |
| this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.recalculate__V = (function() { | |
| var ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
| out.stay$1 = ((ihn.stay$1 && this.scale$3.stay$1) && this.offset$3.stay$1); | |
| if (out.stay$1) { | |
| this.execute__V() | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.removeFromGraph__V = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V.call(this); | |
| if ((this.scale$3 !== null)) { | |
| this.scale$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| if ((this.offset$3 !== null)) { | |
| this.offset$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| } | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.ScaleConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_StayConstraint = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint(); | |
| $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_StayConstraint = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.execute__V = (function() { | |
| /*<skip>*/ | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_StayConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_StayConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.StayConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_StayConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
| var $d_jl_Byte = new $TypeData().initClass({ | |
| jl_Byte: 0 | |
| }, false, "java.lang.Byte", { | |
| jl_Byte: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isByte(x) | |
| })); | |
| var $isArrayOf_jl_Double = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Double))) | |
| }); | |
| var $d_jl_Double = new $TypeData().initClass({ | |
| jl_Double: 0 | |
| }, false, "java.lang.Double", { | |
| jl_Double: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return ((typeof x) === "number") | |
| })); | |
| /** @constructor */ | |
| var $c_jl_Error = (function() { | |
| $c_jl_Throwable.call(this) | |
| }); | |
| $c_jl_Error.prototype = new $h_jl_Throwable(); | |
| $c_jl_Error.prototype.constructor = $c_jl_Error; | |
| /** @constructor */ | |
| var $h_jl_Error = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Error.prototype = $c_jl_Error.prototype; | |
| $c_jl_Error.prototype.init___T = (function(s) { | |
| $c_jl_Error.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_jl_Exception = (function() { | |
| $c_jl_Throwable.call(this) | |
| }); | |
| $c_jl_Exception.prototype = new $h_jl_Throwable(); | |
| $c_jl_Exception.prototype.constructor = $c_jl_Exception; | |
| /** @constructor */ | |
| var $h_jl_Exception = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_Exception.prototype = $c_jl_Exception.prototype; | |
| $c_jl_Exception.prototype.init___T = (function(s) { | |
| $c_jl_Exception.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }); | |
| var $d_jl_Float = new $TypeData().initClass({ | |
| jl_Float: 0 | |
| }, false, "java.lang.Float", { | |
| jl_Float: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isFloat(x) | |
| })); | |
| var $isArrayOf_jl_Integer = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Integer))) | |
| }); | |
| var $d_jl_Integer = new $TypeData().initClass({ | |
| jl_Integer: 0 | |
| }, false, "java.lang.Integer", { | |
| jl_Integer: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isInt(x) | |
| })); | |
| var $isArrayOf_jl_Long = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Long))) | |
| }); | |
| var $d_jl_Long = new $TypeData().initClass({ | |
| jl_Long: 0 | |
| }, false, "java.lang.Long", { | |
| jl_Long: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $is_sjsr_RuntimeLong(x) | |
| })); | |
| var $d_jl_Short = new $TypeData().initClass({ | |
| jl_Short: 0 | |
| }, false, "java.lang.Short", { | |
| jl_Short: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isShort(x) | |
| })); | |
| /** @constructor */ | |
| var $c_ju_Formatter = (function() { | |
| $c_O.call(this); | |
| this.dest$1 = null; | |
| this.closed$1 = false | |
| }); | |
| $c_ju_Formatter.prototype = new $h_O(); | |
| $c_ju_Formatter.prototype.constructor = $c_ju_Formatter; | |
| /** @constructor */ | |
| var $h_ju_Formatter = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_Formatter.prototype = $c_ju_Formatter.prototype; | |
| $c_ju_Formatter.prototype.init___ = (function() { | |
| $c_ju_Formatter.prototype.init___jl_Appendable.call(this, new $c_jl_StringBuilder().init___()); | |
| return this | |
| }); | |
| $c_ju_Formatter.prototype.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable = (function(argStr, prefix, preventZero, flags$1, width$1, conversion$1) { | |
| var prePadLen = (((argStr["length"] | 0) + (prefix["length"] | 0)) | 0); | |
| if ((width$1 <= prePadLen)) { | |
| var padStr = (("" + prefix) + argStr) | |
| } else { | |
| var padRight = this.hasFlag$1__p1__T__T__Z("-", flags$1); | |
| var padZero = (this.hasFlag$1__p1__T__T__Z("0", flags$1) && (!(!(!preventZero)))); | |
| var padLength = ((width$1 - prePadLen) | 0); | |
| var padChar = (padZero ? "0" : " "); | |
| var padding = this.strRepeat$1__p1__T__I__T(padChar, padLength); | |
| if ((padZero && padRight)) { | |
| var padStr; | |
| throw new $c_ju_IllegalFormatFlagsException().init___T(flags$1) | |
| } else { | |
| var padStr = (padRight ? ((("" + prefix) + argStr) + padding) : (padZero ? ((("" + prefix) + padding) + argStr) : ((("" + padding) + prefix) + argStr))) | |
| } | |
| }; | |
| var casedStr = ($m_jl_Character$().isUpperCase__C__Z(conversion$1) ? padStr["toUpperCase"]() : padStr); | |
| return this.dest$1.append__jl_CharSequence__jl_Appendable(casedStr) | |
| }); | |
| $c_ju_Formatter.prototype.toString__T = (function() { | |
| return this.out__jl_Appendable().toString__T() | |
| }); | |
| $c_ju_Formatter.prototype.init___jl_Appendable = (function(dest) { | |
| this.dest$1 = dest; | |
| this.closed$1 = false; | |
| return this | |
| }); | |
| $c_ju_Formatter.prototype.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable = (function(argStr, prefix, flags$1, width$1, conversion$1) { | |
| var firstChar = (65535 & (argStr["charCodeAt"](0) | 0)); | |
| return (((firstChar === 43) || (firstChar === 45)) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr["substring"](1), (("" + new $c_jl_Character().init___C(firstChar)) + prefix), false, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, false, flags$1, width$1, conversion$1)) | |
| }); | |
| $c_ju_Formatter.prototype.hasFlag$1__p1__T__T__Z = (function(flag, flags$1) { | |
| return ((flags$1["indexOf"](flag) | 0) >= 0) | |
| }); | |
| $c_ju_Formatter.prototype.out__jl_Appendable = (function() { | |
| return (this.closed$1 ? this.java$util$Formatter$$throwClosedException__sr_Nothing$() : this.dest$1) | |
| }); | |
| $c_ju_Formatter.prototype.format__T__AO__ju_Formatter = (function(format_in, args) { | |
| if (this.closed$1) { | |
| this.java$util$Formatter$$throwClosedException__sr_Nothing$() | |
| } else { | |
| var fmt = format_in; | |
| var lastImplicitIndex = 0; | |
| var lastIndex = 0; | |
| while (true) { | |
| var thiz = fmt; | |
| if ((thiz === null)) { | |
| var jsx$1; | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| var jsx$1 = thiz | |
| }; | |
| if ((!(jsx$1 === ""))) { | |
| var x1 = fmt; | |
| matchEnd9: { | |
| var o12 = $m_ju_Formatter$().java$util$Formatter$$RegularChunk$1.unapply__T__s_Option(x1); | |
| if ((!o12.isEmpty__Z())) { | |
| var matchResult = o12.get__O(); | |
| var thiz$2 = fmt; | |
| var $$this = matchResult[0]; | |
| if (($$this === (void 0))) { | |
| var thiz$1; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var thiz$1 = $$this | |
| }; | |
| var beginIndex = (thiz$1["length"] | 0); | |
| fmt = thiz$2["substring"](beginIndex); | |
| var jsx$3 = this.dest$1; | |
| var $$this$1 = matchResult[0]; | |
| if (($$this$1 === (void 0))) { | |
| var jsx$2; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var jsx$2 = $$this$1 | |
| }; | |
| jsx$3.append__jl_CharSequence__jl_Appendable(jsx$2); | |
| break matchEnd9 | |
| }; | |
| var o14 = $m_ju_Formatter$().java$util$Formatter$$DoublePercent$1.unapply__T__s_Option(x1); | |
| if ((!o14.isEmpty__Z())) { | |
| var thiz$3 = fmt; | |
| fmt = thiz$3["substring"](2); | |
| this.dest$1.append__C__jl_Appendable(37); | |
| break matchEnd9 | |
| }; | |
| var o16 = $m_ju_Formatter$().java$util$Formatter$$EOLChunk$1.unapply__T__s_Option(x1); | |
| if ((!o16.isEmpty__Z())) { | |
| var thiz$4 = fmt; | |
| fmt = thiz$4["substring"](2); | |
| this.dest$1.append__C__jl_Appendable(10); | |
| break matchEnd9 | |
| }; | |
| var o18 = $m_ju_Formatter$().java$util$Formatter$$FormattedChunk$1.unapply__T__s_Option(x1); | |
| if ((!o18.isEmpty__Z())) { | |
| var matchResult$2 = o18.get__O(); | |
| var thiz$6 = fmt; | |
| var $$this$2 = matchResult$2[0]; | |
| if (($$this$2 === (void 0))) { | |
| var thiz$5; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var thiz$5 = $$this$2 | |
| }; | |
| var beginIndex$1 = (thiz$5["length"] | 0); | |
| fmt = thiz$6["substring"](beginIndex$1); | |
| var $$this$3 = matchResult$2[2]; | |
| if (($$this$3 === (void 0))) { | |
| var flags; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var flags = $$this$3 | |
| }; | |
| var $$this$4 = matchResult$2[1]; | |
| var indexStr = (($$this$4 === (void 0)) ? "" : $$this$4); | |
| if ((indexStr === null)) { | |
| var jsx$4; | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| var jsx$4 = indexStr | |
| }; | |
| if ((jsx$4 !== "")) { | |
| var this$28 = $m_jl_Integer$(); | |
| var index = this$28.parseInt__T__I__I(indexStr, 10) | |
| } else if (this.hasFlag$1__p1__T__T__Z("<", flags)) { | |
| var index = lastIndex | |
| } else { | |
| lastImplicitIndex = ((1 + lastImplicitIndex) | 0); | |
| var index = lastImplicitIndex | |
| }; | |
| lastIndex = index; | |
| if (((index <= 0) || (index > args.u["length"]))) { | |
| var $$this$5 = matchResult$2[5]; | |
| if (($$this$5 === (void 0))) { | |
| var jsx$5; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var jsx$5 = $$this$5 | |
| }; | |
| throw new $c_ju_MissingFormatArgumentException().init___T(jsx$5) | |
| }; | |
| var arg = args.u[(((-1) + index) | 0)]; | |
| var $$this$6 = matchResult$2[3]; | |
| var widthStr = (($$this$6 === (void 0)) ? "" : $$this$6); | |
| if ((widthStr === null)) { | |
| var jsx$6; | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| var jsx$6 = widthStr | |
| }; | |
| var hasWidth = (jsx$6 !== ""); | |
| if (hasWidth) { | |
| var this$36 = $m_jl_Integer$(); | |
| var width = this$36.parseInt__T__I__I(widthStr, 10) | |
| } else { | |
| var width = 0 | |
| }; | |
| var $$this$7 = matchResult$2[4]; | |
| var precisionStr = (($$this$7 === (void 0)) ? "" : $$this$7); | |
| if ((precisionStr === null)) { | |
| var jsx$7; | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| var jsx$7 = precisionStr | |
| }; | |
| var hasPrecision = (jsx$7 !== ""); | |
| if (hasPrecision) { | |
| var this$41 = $m_jl_Integer$(); | |
| var precision = this$41.parseInt__T__I__I(precisionStr, 10) | |
| } else { | |
| var precision = 0 | |
| }; | |
| var $$this$8 = matchResult$2[5]; | |
| if (($$this$8 === (void 0))) { | |
| var thiz$7; | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| var thiz$7 = $$this$8 | |
| }; | |
| var conversion = (65535 & (thiz$7["charCodeAt"](0) | 0)); | |
| switch (conversion) { | |
| case 98: | |
| case 66: { | |
| if ((arg === null)) { | |
| var jsx$8 = "false" | |
| } else if (((typeof arg) === "boolean")) { | |
| var x3 = arg; | |
| var jsx$8 = $m_sjsr_RuntimeString$().valueOf__O__T(x3) | |
| } else { | |
| var jsx$8 = "true" | |
| }; | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$8, "", false, flags, width, conversion); | |
| break | |
| } | |
| case 104: | |
| case 72: { | |
| if ((arg === null)) { | |
| var jsx$9 = "null" | |
| } else { | |
| var i = $objectHashCode(arg); | |
| var x = (+(i >>> 0)); | |
| var jsx$9 = x["toString"](16) | |
| }; | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$9, "", false, flags, width, conversion); | |
| break | |
| } | |
| case 115: | |
| case 83: { | |
| matchEnd6: { | |
| if ((arg === null)) { | |
| if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable("null", "", false, flags, width, conversion); | |
| break matchEnd6 | |
| } | |
| }; | |
| if ($is_ju_Formattable(arg)) { | |
| var x3$2 = arg; | |
| var flags$2 = (((this.hasFlag$1__p1__T__T__Z("-", flags) ? 1 : 0) | (this.hasFlag$1__p1__T__T__Z("#", flags) ? 4 : 0)) | ($m_jl_Character$().isUpperCase__C__Z(conversion) ? 2 : 0)); | |
| x3$2.formatTo__ju_Formatter__I__I__I__V(this, flags$2, (hasWidth ? width : (-1)), (hasPrecision ? precision : (-1))); | |
| $m_s_None$(); | |
| break matchEnd6 | |
| }; | |
| if ((arg !== null)) { | |
| if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($objectToString(arg), "", false, flags, width, conversion); | |
| break matchEnd6 | |
| } | |
| }; | |
| throw new $c_ju_FormatFlagsConversionMismatchException().init___T__C("#", 115) | |
| }; | |
| break | |
| } | |
| case 99: | |
| case 67: { | |
| var c = (65535 & this.intArg$1__p1__O__I(arg)); | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($g["String"]["fromCharCode"](c), "", false, flags, width, conversion); | |
| break | |
| } | |
| case 100: { | |
| var this$67 = this.numberArg$1__p1__O__D(arg); | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(("" + this$67), false, flags, width, conversion); | |
| break | |
| } | |
| case 111: { | |
| if ($isInt(arg)) { | |
| var x2 = (arg | 0); | |
| var x$1 = (+(x2 >>> 0)); | |
| var str = x$1["toString"](8) | |
| } else if ($is_sjsr_RuntimeLong(arg)) { | |
| var x3$3 = $uJ(arg); | |
| var str = x3$3.toOctalString__T() | |
| } else { | |
| var str; | |
| throw new $c_s_MatchError().init___O(arg) | |
| }; | |
| this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0" : ""), flags, width, conversion); | |
| break | |
| } | |
| case 120: | |
| case 88: { | |
| if ($isInt(arg)) { | |
| var x2$2 = (arg | 0); | |
| var x$2 = (+(x2$2 >>> 0)); | |
| var str$2 = x$2["toString"](16) | |
| } else if ($is_sjsr_RuntimeLong(arg)) { | |
| var x3$4 = $uJ(arg); | |
| var str$2 = x3$4.toHexString__T() | |
| } else { | |
| var str$2; | |
| throw new $c_s_MatchError().init___O(arg) | |
| }; | |
| this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str$2, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0x" : ""), flags, width, conversion); | |
| break | |
| } | |
| case 101: | |
| case 69: { | |
| this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((hasPrecision ? precision : 6), flags, arg, width, conversion); | |
| break | |
| } | |
| case 103: | |
| case 71: { | |
| var a = this.numberArg$1__p1__O__D(arg); | |
| var m = ((a < 0) ? (-a) : a); | |
| var p = ((!hasPrecision) ? 6 : ((precision === 0) ? 1 : precision)); | |
| if (((m >= 1.0E-4) && (m < (+$g["Math"]["pow"](10.0, p))))) { | |
| var a$1 = ((+$g["Math"]["log"](m)) / 2.302585092994046); | |
| var sig = ((+$g["Math"]["ceil"](a$1)) | 0); | |
| var x$3 = this.numberArg$1__p1__O__D(arg); | |
| var a$2 = ((p - sig) | 0); | |
| var jsx$10 = x$3["toFixed"](((a$2 > 0) ? a$2 : 0)); | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$10, false, flags, width, conversion) | |
| } else { | |
| this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((((-1) + p) | 0), flags, arg, width, conversion) | |
| }; | |
| break | |
| } | |
| case 102: { | |
| var x$4 = this.numberArg$1__p1__O__D(arg); | |
| var jsx$12 = x$4["toFixed"]((hasPrecision ? precision : 6)); | |
| var this$86 = this.numberArg$1__p1__O__D(arg); | |
| if ((this$86 !== this$86)) { | |
| var jsx$11 = true | |
| } else { | |
| var this$90 = this.numberArg$1__p1__O__D(arg); | |
| var jsx$11 = ((this$90 === Infinity) || (this$90 === (-Infinity))) | |
| }; | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$12, jsx$11, flags, width, conversion); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(new $c_jl_Character().init___C(conversion)) | |
| } | |
| }; | |
| break matchEnd9 | |
| }; | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } else { | |
| break | |
| } | |
| }; | |
| return this | |
| } | |
| }); | |
| $c_ju_Formatter.prototype.strRepeat$1__p1__T__I__T = (function(s, times) { | |
| var result = ""; | |
| var i = times; | |
| while ((i > 0)) { | |
| result = (("" + result) + s); | |
| i = (((-1) + i) | 0) | |
| }; | |
| return result | |
| }); | |
| $c_ju_Formatter.prototype.sciNotation$1__p1__I__T__O__I__C__jl_Appendable = (function(precision, flags$1, arg$1, width$1, conversion$1) { | |
| var x = this.numberArg$1__p1__O__D(arg$1); | |
| var exp = x["toExponential"](precision); | |
| var index = (((-3) + (exp["length"] | 0)) | 0); | |
| if (((65535 & (exp["charCodeAt"](index) | 0)) === 101)) { | |
| var endIndex = (((-1) + (exp["length"] | 0)) | 0); | |
| var jsx$3 = exp["substring"](0, endIndex); | |
| var index$1 = (((-1) + (exp["length"] | 0)) | 0); | |
| var c = (65535 & (exp["charCodeAt"](index$1) | 0)); | |
| var jsx$2 = ((jsx$3 + "0") + new $c_jl_Character().init___C(c)) | |
| } else { | |
| var jsx$2 = exp | |
| }; | |
| var this$13 = this.numberArg$1__p1__O__D(arg$1); | |
| if ((this$13 !== this$13)) { | |
| var jsx$1 = true | |
| } else { | |
| var this$17 = this.numberArg$1__p1__O__D(arg$1); | |
| var jsx$1 = ((this$17 === Infinity) || (this$17 === (-Infinity))) | |
| }; | |
| return this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$2, jsx$1, flags$1, width$1, conversion$1) | |
| }); | |
| $c_ju_Formatter.prototype.intArg$1__p1__O__I = (function(arg$1) { | |
| if ($isInt(arg$1)) { | |
| var x2 = (arg$1 | 0); | |
| return x2 | |
| } else if ($is_jl_Character(arg$1)) { | |
| if ((arg$1 === null)) { | |
| var x3 = 0 | |
| } else { | |
| var this$2 = arg$1; | |
| var x3 = this$2.value$1 | |
| }; | |
| return x3 | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg$1) | |
| } | |
| }); | |
| $c_ju_Formatter.prototype.java$util$Formatter$$throwClosedException__sr_Nothing$ = (function() { | |
| throw new $c_ju_FormatterClosedException().init___() | |
| }); | |
| $c_ju_Formatter.prototype.close__V = (function() { | |
| if ((!this.closed$1)) { | |
| var x1 = this.dest$1; | |
| if ($is_Ljava_io_Closeable(x1)) { | |
| x1.close__V() | |
| } | |
| }; | |
| this.closed$1 = true | |
| }); | |
| $c_ju_Formatter.prototype.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable = (function(s, preventZero, flags$1, width$1, conversion$1) { | |
| return (((65535 & (s["charCodeAt"](0) | 0)) !== 45) ? (this.hasFlag$1__p1__T__T__Z("+", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "+", preventZero, flags$1, width$1, conversion$1) : (this.hasFlag$1__p1__T__T__Z(" ", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, " ", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "", preventZero, flags$1, width$1, conversion$1))) : (this.hasFlag$1__p1__T__T__Z("(", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable((s["substring"](1) + ")"), "(", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s["substring"](1), "-", preventZero, flags$1, width$1, conversion$1))) | |
| }); | |
| $c_ju_Formatter.prototype.numberArg$1__p1__O__D = (function(arg$1) { | |
| if ($is_jl_Number(arg$1)) { | |
| var x2 = arg$1; | |
| return $numberDoubleValue(x2) | |
| } else if ($is_jl_Character(arg$1)) { | |
| if ((arg$1 === null)) { | |
| var x3 = 0 | |
| } else { | |
| var this$2 = arg$1; | |
| var x3 = this$2.value$1 | |
| }; | |
| return x3 | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg$1) | |
| } | |
| }); | |
| var $d_ju_Formatter = new $TypeData().initClass({ | |
| ju_Formatter: 0 | |
| }, false, "java.util.Formatter", { | |
| ju_Formatter: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1 | |
| }); | |
| $c_ju_Formatter.prototype.$classData = $d_ju_Formatter; | |
| /** @constructor */ | |
| var $c_s_Console$ = (function() { | |
| $c_s_DeprecatedConsole.call(this); | |
| this.outVar$2 = null; | |
| this.errVar$2 = null; | |
| this.inVar$2 = null | |
| }); | |
| $c_s_Console$.prototype = new $h_s_DeprecatedConsole(); | |
| $c_s_Console$.prototype.constructor = $c_s_Console$; | |
| /** @constructor */ | |
| var $h_s_Console$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Console$.prototype = $c_s_Console$.prototype; | |
| $c_s_Console$.prototype.init___ = (function() { | |
| $n_s_Console$ = this; | |
| this.outVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().out$1); | |
| this.errVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().err$1); | |
| this.inVar$2 = new $c_s_util_DynamicVariable().init___O(null); | |
| return this | |
| }); | |
| $c_s_Console$.prototype.print__O__V = (function(obj) { | |
| var this$1 = this.outVar$2; | |
| this$1.tl$1.get__O().print__T__V(((obj === null) ? "null" : $objectToString(obj))) | |
| }); | |
| var $d_s_Console$ = new $TypeData().initClass({ | |
| s_Console$: 0 | |
| }, false, "scala.Console$", { | |
| s_Console$: 1, | |
| s_DeprecatedConsole: 1, | |
| O: 1, | |
| s_io_AnsiColor: 1 | |
| }); | |
| $c_s_Console$.prototype.$classData = $d_s_Console$; | |
| var $n_s_Console$ = (void 0); | |
| var $m_s_Console$ = (function() { | |
| if ((!$n_s_Console$)) { | |
| $n_s_Console$ = new $c_s_Console$().init___() | |
| }; | |
| return $n_s_Console$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_Option$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_Option$.prototype = new $h_O(); | |
| $c_s_Option$.prototype.constructor = $c_s_Option$; | |
| /** @constructor */ | |
| var $h_s_Option$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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().init___O(x)) | |
| }); | |
| var $d_s_Option$ = new $TypeData().initClass({ | |
| s_Option$: 0 | |
| }, false, "scala.Option$", { | |
| s_Option$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Option$.prototype.$classData = $d_s_Option$; | |
| var $n_s_Option$ = (void 0); | |
| var $m_s_Option$ = (function() { | |
| if ((!$n_s_Option$)) { | |
| $n_s_Option$ = new $c_s_Option$().init___() | |
| }; | |
| return $n_s_Option$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_Predef$ = (function() { | |
| $c_s_LowPriorityImplicits.call(this); | |
| this.Map$2 = null; | |
| this.Set$2 = null; | |
| this.ClassManifest$2 = null; | |
| this.Manifest$2 = null; | |
| this.NoManifest$2 = null; | |
| this.StringCanBuildFrom$2 = null; | |
| this.singleton$und$less$colon$less$2 = null; | |
| this.scala$Predef$$singleton$und$eq$colon$eq$f = null | |
| }); | |
| $c_s_Predef$.prototype = new $h_s_LowPriorityImplicits(); | |
| $c_s_Predef$.prototype.constructor = $c_s_Predef$; | |
| /** @constructor */ | |
| var $h_s_Predef$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$.prototype = $c_s_Predef$.prototype; | |
| $c_s_Predef$.prototype.assert__Z__V = (function(assertion) { | |
| if ((!assertion)) { | |
| throw new $c_jl_AssertionError().init___O("assertion failed") | |
| } | |
| }); | |
| $c_s_Predef$.prototype.init___ = (function() { | |
| $n_s_Predef$ = this; | |
| $m_s_package$(); | |
| $m_sci_List$(); | |
| this.Map$2 = $m_sci_Map$(); | |
| this.Set$2 = $m_sci_Set$(); | |
| this.ClassManifest$2 = $m_s_reflect_package$().ClassManifest$1; | |
| this.Manifest$2 = $m_s_reflect_package$().Manifest$1; | |
| this.NoManifest$2 = $m_s_reflect_NoManifest$(); | |
| this.StringCanBuildFrom$2 = new $c_s_Predef$$anon$3().init___(); | |
| this.singleton$und$less$colon$less$2 = new $c_s_Predef$$anon$1().init___(); | |
| this.scala$Predef$$singleton$und$eq$colon$eq$f = new $c_s_Predef$$anon$2().init___(); | |
| return this | |
| }); | |
| $c_s_Predef$.prototype.require__Z__V = (function(requirement) { | |
| if ((!requirement)) { | |
| throw new $c_jl_IllegalArgumentException().init___T("requirement failed") | |
| } | |
| }); | |
| var $d_s_Predef$ = new $TypeData().initClass({ | |
| s_Predef$: 0 | |
| }, false, "scala.Predef$", { | |
| s_Predef$: 1, | |
| s_LowPriorityImplicits: 1, | |
| O: 1, | |
| s_DeprecatedPredef: 1 | |
| }); | |
| $c_s_Predef$.prototype.$classData = $d_s_Predef$; | |
| var $n_s_Predef$ = (void 0); | |
| var $m_s_Predef$ = (function() { | |
| if ((!$n_s_Predef$)) { | |
| $n_s_Predef$ = new $c_s_Predef$().init___() | |
| }; | |
| return $n_s_Predef$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_StringContext$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_StringContext$.prototype = new $h_O(); | |
| $c_s_StringContext$.prototype.constructor = $c_s_StringContext$; | |
| /** @constructor */ | |
| var $h_s_StringContext$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_StringContext$.prototype = $c_s_StringContext$.prototype; | |
| $c_s_StringContext$.prototype.treatEscapes0__p1__T__Z__T = (function(str, strict) { | |
| var len = (str["length"] | 0); | |
| var x1 = $m_sjsr_RuntimeString$().indexOf__T__I__I(str, 92); | |
| switch (x1) { | |
| case (-1): { | |
| return str; | |
| break | |
| } | |
| default: { | |
| return this.replace$1__p1__I__T__Z__I__T(x1, str, strict, len) | |
| } | |
| } | |
| }); | |
| $c_s_StringContext$.prototype.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T = (function(i, next, str$1, strict$1, len$1, b$1) { | |
| _loop: while (true) { | |
| if ((next >= 0)) { | |
| if ((next > i)) { | |
| b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, next) | |
| }; | |
| var idx = ((1 + next) | 0); | |
| if ((idx >= len$1)) { | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| }; | |
| var index = idx; | |
| var x1 = (65535 & (str$1["charCodeAt"](index) | 0)); | |
| switch (x1) { | |
| case 98: { | |
| var c = 8; | |
| break | |
| } | |
| case 116: { | |
| var c = 9; | |
| break | |
| } | |
| case 110: { | |
| var c = 10; | |
| break | |
| } | |
| case 102: { | |
| var c = 12; | |
| break | |
| } | |
| case 114: { | |
| var c = 13; | |
| break | |
| } | |
| case 34: { | |
| var c = 34; | |
| break | |
| } | |
| case 39: { | |
| var c = 39; | |
| break | |
| } | |
| case 92: { | |
| var c = 92; | |
| break | |
| } | |
| default: { | |
| if (((x1 >= 48) && (x1 <= 55))) { | |
| if (strict$1) { | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| }; | |
| var index$1 = idx; | |
| var leadch = (65535 & (str$1["charCodeAt"](index$1) | 0)); | |
| var oct = (((-48) + leadch) | 0); | |
| idx = ((1 + idx) | 0); | |
| if ((idx < len$1)) { | |
| var index$2 = idx; | |
| var jsx$2 = ((65535 & (str$1["charCodeAt"](index$2) | 0)) >= 48) | |
| } else { | |
| var jsx$2 = false | |
| }; | |
| if (jsx$2) { | |
| var index$3 = idx; | |
| var jsx$1 = ((65535 & (str$1["charCodeAt"](index$3) | 0)) <= 55) | |
| } else { | |
| var jsx$1 = false | |
| }; | |
| if (jsx$1) { | |
| var jsx$3 = oct; | |
| var index$4 = idx; | |
| oct = (((-48) + (($imul(8, jsx$3) + (65535 & (str$1["charCodeAt"](index$4) | 0))) | 0)) | 0); | |
| idx = ((1 + idx) | 0); | |
| if (((idx < len$1) && (leadch <= 51))) { | |
| var index$5 = idx; | |
| var jsx$5 = ((65535 & (str$1["charCodeAt"](index$5) | 0)) >= 48) | |
| } else { | |
| var jsx$5 = false | |
| }; | |
| if (jsx$5) { | |
| var index$6 = idx; | |
| var jsx$4 = ((65535 & (str$1["charCodeAt"](index$6) | 0)) <= 55) | |
| } else { | |
| var jsx$4 = false | |
| }; | |
| if (jsx$4) { | |
| var jsx$6 = oct; | |
| var index$7 = idx; | |
| oct = (((-48) + (($imul(8, jsx$6) + (65535 & (str$1["charCodeAt"](index$7) | 0))) | 0)) | 0); | |
| idx = ((1 + idx) | 0) | |
| } | |
| }; | |
| idx = (((-1) + idx) | 0); | |
| var c = (65535 & oct) | |
| } else { | |
| var c; | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| } | |
| } | |
| }; | |
| idx = ((1 + idx) | 0); | |
| b$1.append__C__jl_StringBuilder(c); | |
| var temp$i = idx; | |
| var temp$next = $m_sjsr_RuntimeString$().indexOf__T__I__I__I(str$1, 92, idx); | |
| i = temp$i; | |
| next = temp$next; | |
| continue _loop | |
| } else { | |
| if ((i < len$1)) { | |
| b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, len$1) | |
| }; | |
| return b$1.content$1 | |
| } | |
| } | |
| }); | |
| $c_s_StringContext$.prototype.replace$1__p1__I__T__Z__I__T = (function(first, str$1, strict$1, len$1) { | |
| var b = new $c_jl_StringBuilder().init___(); | |
| return this.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(0, first, str$1, strict$1, len$1, b) | |
| }); | |
| var $d_s_StringContext$ = new $TypeData().initClass({ | |
| s_StringContext$: 0 | |
| }, false, "scala.StringContext$", { | |
| s_StringContext$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext$.prototype.$classData = $d_s_StringContext$; | |
| var $n_s_StringContext$ = (void 0); | |
| var $m_s_StringContext$ = (function() { | |
| if ((!$n_s_StringContext$)) { | |
| $n_s_StringContext$ = new $c_s_StringContext$().init___() | |
| }; | |
| return $n_s_StringContext$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Fractional$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Fractional$.prototype = new $h_O(); | |
| $c_s_math_Fractional$.prototype.constructor = $c_s_math_Fractional$; | |
| /** @constructor */ | |
| var $h_s_math_Fractional$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Fractional$.prototype.$classData = $d_s_math_Fractional$; | |
| var $n_s_math_Fractional$ = (void 0); | |
| var $m_s_math_Fractional$ = (function() { | |
| if ((!$n_s_math_Fractional$)) { | |
| $n_s_math_Fractional$ = new $c_s_math_Fractional$().init___() | |
| }; | |
| return $n_s_math_Fractional$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Integral$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Integral$.prototype = new $h_O(); | |
| $c_s_math_Integral$.prototype.constructor = $c_s_math_Integral$; | |
| /** @constructor */ | |
| var $h_s_math_Integral$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Integral$.prototype.$classData = $d_s_math_Integral$; | |
| var $n_s_math_Integral$ = (void 0); | |
| var $m_s_math_Integral$ = (function() { | |
| if ((!$n_s_math_Integral$)) { | |
| $n_s_math_Integral$ = new $c_s_math_Integral$().init___() | |
| }; | |
| return $n_s_math_Integral$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Numeric$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Numeric$.prototype = new $h_O(); | |
| $c_s_math_Numeric$.prototype.constructor = $c_s_math_Numeric$; | |
| /** @constructor */ | |
| var $h_s_math_Numeric$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Numeric$.prototype.$classData = $d_s_math_Numeric$; | |
| var $n_s_math_Numeric$ = (void 0); | |
| var $m_s_math_Numeric$ = (function() { | |
| if ((!$n_s_math_Numeric$)) { | |
| $n_s_math_Numeric$ = new $c_s_math_Numeric$().init___() | |
| }; | |
| return $n_s_math_Numeric$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_ClassTag$ = (function() { | |
| $c_O.call(this); | |
| this.ObjectTYPE$1 = null; | |
| this.NothingTYPE$1 = null; | |
| this.NullTYPE$1 = null; | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyVal$1 = null; | |
| this.AnyRef$1 = null; | |
| this.Nothing$1 = null; | |
| this.Null$1 = null | |
| }); | |
| $c_s_reflect_ClassTag$.prototype = new $h_O(); | |
| $c_s_reflect_ClassTag$.prototype.constructor = $c_s_reflect_ClassTag$; | |
| /** @constructor */ | |
| var $h_s_reflect_ClassTag$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ClassTag$.prototype = $c_s_reflect_ClassTag$.prototype; | |
| $c_s_reflect_ClassTag$.prototype.init___ = (function() { | |
| $n_s_reflect_ClassTag$ = this; | |
| this.ObjectTYPE$1 = $d_O.getClassOf(); | |
| this.NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
| this.NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
| this.Byte$1 = $m_s_reflect_package$().Manifest$1.Byte$1; | |
| this.Short$1 = $m_s_reflect_package$().Manifest$1.Short$1; | |
| this.Char$1 = $m_s_reflect_package$().Manifest$1.Char$1; | |
| this.Int$1 = $m_s_reflect_package$().Manifest$1.Int$1; | |
| this.Long$1 = $m_s_reflect_package$().Manifest$1.Long$1; | |
| this.Float$1 = $m_s_reflect_package$().Manifest$1.Float$1; | |
| this.Double$1 = $m_s_reflect_package$().Manifest$1.Double$1; | |
| this.Boolean$1 = $m_s_reflect_package$().Manifest$1.Boolean$1; | |
| this.Unit$1 = $m_s_reflect_package$().Manifest$1.Unit$1; | |
| this.Any$1 = $m_s_reflect_package$().Manifest$1.Any$1; | |
| this.Object$1 = $m_s_reflect_package$().Manifest$1.Object$1; | |
| this.AnyVal$1 = $m_s_reflect_package$().Manifest$1.AnyVal$1; | |
| this.AnyRef$1 = $m_s_reflect_package$().Manifest$1.AnyRef$1; | |
| this.Nothing$1 = $m_s_reflect_package$().Manifest$1.Nothing$1; | |
| this.Null$1 = $m_s_reflect_package$().Manifest$1.Null$1; | |
| return this | |
| }); | |
| var $d_s_reflect_ClassTag$ = new $TypeData().initClass({ | |
| s_reflect_ClassTag$: 0 | |
| }, false, "scala.reflect.ClassTag$", { | |
| s_reflect_ClassTag$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_reflect_ClassTag$.prototype.$classData = $d_s_reflect_ClassTag$; | |
| var $n_s_reflect_ClassTag$ = (void 0); | |
| var $m_s_reflect_ClassTag$ = (function() { | |
| if ((!$n_s_reflect_ClassTag$)) { | |
| $n_s_reflect_ClassTag$ = new $c_s_reflect_ClassTag$().init___() | |
| }; | |
| return $n_s_reflect_ClassTag$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_DynamicVariable$$anon$1 = (function() { | |
| $c_jl_InheritableThreadLocal.call(this); | |
| this.$$outer$3 = null | |
| }); | |
| $c_s_util_DynamicVariable$$anon$1.prototype = new $h_jl_InheritableThreadLocal(); | |
| $c_s_util_DynamicVariable$$anon$1.prototype.constructor = $c_s_util_DynamicVariable$$anon$1; | |
| /** @constructor */ | |
| var $h_s_util_DynamicVariable$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_DynamicVariable$$anon$1.prototype = $c_s_util_DynamicVariable$$anon$1.prototype; | |
| $c_s_util_DynamicVariable$$anon$1.prototype.init___s_util_DynamicVariable = (function($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$3 = $$outer | |
| }; | |
| $c_jl_InheritableThreadLocal.prototype.init___.call(this); | |
| return this | |
| }); | |
| $c_s_util_DynamicVariable$$anon$1.prototype.initialValue__O = (function() { | |
| return this.$$outer$3.scala$util$DynamicVariable$$init$f | |
| }); | |
| var $d_s_util_DynamicVariable$$anon$1 = new $TypeData().initClass({ | |
| s_util_DynamicVariable$$anon$1: 0 | |
| }, false, "scala.util.DynamicVariable$$anon$1", { | |
| s_util_DynamicVariable$$anon$1: 1, | |
| jl_InheritableThreadLocal: 1, | |
| jl_ThreadLocal: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_DynamicVariable$$anon$1.prototype.$classData = $d_s_util_DynamicVariable$$anon$1; | |
| /** @constructor */ | |
| var $c_s_util_Left$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_util_Left$.prototype = new $h_O(); | |
| $c_s_util_Left$.prototype.constructor = $c_s_util_Left$; | |
| /** @constructor */ | |
| var $h_s_util_Left$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_Left$.prototype.$classData = $d_s_util_Left$; | |
| var $n_s_util_Left$ = (void 0); | |
| var $m_s_util_Left$ = (function() { | |
| if ((!$n_s_util_Left$)) { | |
| $n_s_util_Left$ = new $c_s_util_Left$().init___() | |
| }; | |
| return $n_s_util_Left$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_Right$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_util_Right$.prototype = new $h_O(); | |
| $c_s_util_Right$.prototype.constructor = $c_s_util_Right$; | |
| /** @constructor */ | |
| var $h_s_util_Right$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_Right$.prototype.$classData = $d_s_util_Right$; | |
| var $n_s_util_Right$ = (void 0); | |
| var $m_s_util_Right$ = (function() { | |
| if ((!$n_s_util_Right$)) { | |
| $n_s_util_Right$ = new $c_s_util_Right$().init___() | |
| }; | |
| return $n_s_util_Right$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_util_control_NoStackTrace$ = (function() { | |
| $c_O.call(this); | |
| this.$$undnoSuppression$1 = false | |
| }); | |
| $c_s_util_control_NoStackTrace$.prototype = new $h_O(); | |
| $c_s_util_control_NoStackTrace$.prototype.constructor = $c_s_util_control_NoStackTrace$; | |
| /** @constructor */ | |
| var $h_s_util_control_NoStackTrace$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_control_NoStackTrace$.prototype = $c_s_util_control_NoStackTrace$.prototype; | |
| $c_s_util_control_NoStackTrace$.prototype.init___ = (function() { | |
| $n_s_util_control_NoStackTrace$ = this; | |
| this.$$undnoSuppression$1 = false; | |
| return this | |
| }); | |
| var $d_s_util_control_NoStackTrace$ = new $TypeData().initClass({ | |
| s_util_control_NoStackTrace$: 0 | |
| }, false, "scala.util.control.NoStackTrace$", { | |
| s_util_control_NoStackTrace$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_control_NoStackTrace$.prototype.$classData = $d_s_util_control_NoStackTrace$; | |
| var $n_s_util_control_NoStackTrace$ = (void 0); | |
| var $m_s_util_control_NoStackTrace$ = (function() { | |
| if ((!$n_s_util_control_NoStackTrace$)) { | |
| $n_s_util_control_NoStackTrace$ = new $c_s_util_control_NoStackTrace$().init___() | |
| }; | |
| return $n_s_util_control_NoStackTrace$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_IndexedSeq$$anon$1 = (function() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this) | |
| }); | |
| $c_sc_IndexedSeq$$anon$1.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
| $c_sc_IndexedSeq$$anon$1.prototype.constructor = $c_sc_IndexedSeq$$anon$1; | |
| /** @constructor */ | |
| var $h_sc_IndexedSeq$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_IndexedSeq$$anon$1.prototype = $c_sc_IndexedSeq$$anon$1.prototype; | |
| $c_sc_IndexedSeq$$anon$1.prototype.init___ = (function() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sc_IndexedSeq$()); | |
| return this | |
| }); | |
| $c_sc_IndexedSeq$$anon$1.prototype.apply__scm_Builder = (function() { | |
| $m_sc_IndexedSeq$(); | |
| $m_sci_IndexedSeq$(); | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }); | |
| var $d_sc_IndexedSeq$$anon$1 = new $TypeData().initClass({ | |
| sc_IndexedSeq$$anon$1: 0 | |
| }, false, "scala.collection.IndexedSeq$$anon$1", { | |
| sc_IndexedSeq$$anon$1: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_sc_IndexedSeq$$anon$1.prototype.$classData = $d_sc_IndexedSeq$$anon$1; | |
| /** @constructor */ | |
| var $c_scg_GenSeqFactory = (function() { | |
| $c_scg_GenTraversableFactory.call(this) | |
| }); | |
| $c_scg_GenSeqFactory.prototype = new $h_scg_GenTraversableFactory(); | |
| $c_scg_GenSeqFactory.prototype.constructor = $c_scg_GenSeqFactory; | |
| /** @constructor */ | |
| var $h_scg_GenSeqFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenSeqFactory.prototype = $c_scg_GenSeqFactory.prototype; | |
| /** @constructor */ | |
| var $c_scg_GenTraversableFactory$$anon$1 = (function() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this); | |
| this.$$outer$2 = null | |
| }); | |
| $c_scg_GenTraversableFactory$$anon$1.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
| $c_scg_GenTraversableFactory$$anon$1.prototype.constructor = $c_scg_GenTraversableFactory$$anon$1; | |
| /** @constructor */ | |
| var $h_scg_GenTraversableFactory$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_GenTraversableFactory$$anon$1.prototype = $c_scg_GenTraversableFactory$$anon$1.prototype; | |
| $c_scg_GenTraversableFactory$$anon$1.prototype.apply__scm_Builder = (function() { | |
| return this.$$outer$2.newBuilder__scm_Builder() | |
| }); | |
| $c_scg_GenTraversableFactory$$anon$1.prototype.init___scg_GenTraversableFactory = (function($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$2 = $$outer | |
| }; | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $$outer); | |
| return this | |
| }); | |
| var $d_scg_GenTraversableFactory$$anon$1 = new $TypeData().initClass({ | |
| scg_GenTraversableFactory$$anon$1: 0 | |
| }, false, "scala.collection.generic.GenTraversableFactory$$anon$1", { | |
| scg_GenTraversableFactory$$anon$1: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_scg_GenTraversableFactory$$anon$1.prototype.$classData = $d_scg_GenTraversableFactory$$anon$1; | |
| /** @constructor */ | |
| var $c_scg_ImmutableMapFactory = (function() { | |
| $c_scg_MapFactory.call(this) | |
| }); | |
| $c_scg_ImmutableMapFactory.prototype = new $h_scg_MapFactory(); | |
| $c_scg_ImmutableMapFactory.prototype.constructor = $c_scg_ImmutableMapFactory; | |
| /** @constructor */ | |
| var $h_scg_ImmutableMapFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_ImmutableMapFactory.prototype = $c_scg_ImmutableMapFactory.prototype; | |
| /** @constructor */ | |
| var $c_sci_$colon$colon$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sci_$colon$colon$.prototype = new $h_O(); | |
| $c_sci_$colon$colon$.prototype.constructor = $c_sci_$colon$colon$; | |
| /** @constructor */ | |
| var $h_sci_$colon$colon$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_$colon$colon$.prototype.$classData = $d_sci_$colon$colon$; | |
| var $n_sci_$colon$colon$ = (void 0); | |
| var $m_sci_$colon$colon$ = (function() { | |
| if ((!$n_sci_$colon$colon$)) { | |
| $n_sci_$colon$colon$ = new $c_sci_$colon$colon$().init___() | |
| }; | |
| return $n_sci_$colon$colon$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Range$ = (function() { | |
| $c_O.call(this); | |
| this.MAX$undPRINT$1 = 0 | |
| }); | |
| $c_sci_Range$.prototype = new $h_O(); | |
| $c_sci_Range$.prototype.constructor = $c_sci_Range$; | |
| /** @constructor */ | |
| var $h_sci_Range$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Range$.prototype = $c_sci_Range$.prototype; | |
| $c_sci_Range$.prototype.init___ = (function() { | |
| $n_sci_Range$ = this; | |
| this.MAX$undPRINT$1 = 512; | |
| return this | |
| }); | |
| $c_sci_Range$.prototype.description__p1__I__I__I__Z__T = (function(start, end, step, isInclusive) { | |
| var this$2 = new $c_sci_StringOps().init___T("%d %s %d by %s"); | |
| var array = [start, (isInclusive ? "to" : "until"), end, step]; | |
| var jsx$4 = $m_sjsr_RuntimeString$(); | |
| var jsx$3 = this$2.repr$1; | |
| var this$4 = $m_sc_Seq$(); | |
| this$4.ReusableCBFInstance$2; | |
| $m_sjs_js_WrappedArray$(); | |
| var array$1 = []; | |
| (array["length"] | 0); | |
| var i = 0; | |
| var len = (array["length"] | 0); | |
| while ((i < len)) { | |
| var index = i; | |
| var arg1 = array[index]; | |
| var elem = $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O(this$2, arg1); | |
| array$1["push"](elem); | |
| i = ((1 + i) | 0) | |
| }; | |
| var evidence$1 = $m_s_reflect_ClassTag$().AnyRef$1; | |
| var result = evidence$1.newArray__I__O((array$1["length"] | 0)); | |
| var len$1 = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
| var i$1 = 0; | |
| var j = 0; | |
| var $$this$1 = (array$1["length"] | 0); | |
| var $$this$2 = (($$this$1 < len$1) ? $$this$1 : len$1); | |
| var that = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
| var end$1 = (($$this$2 < that) ? $$this$2 : that); | |
| while ((i$1 < end$1)) { | |
| var jsx$2 = $m_sr_ScalaRunTime$(); | |
| var jsx$1 = j; | |
| var index$1 = i$1; | |
| jsx$2.array$undupdate__O__I__O__V(result, jsx$1, array$1[index$1]); | |
| i$1 = ((1 + i$1) | 0); | |
| j = ((1 + j) | 0) | |
| }; | |
| return jsx$4.format__T__AO__T(jsx$3, result) | |
| }); | |
| $c_sci_Range$.prototype.scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$ = (function(start, end, step, isInclusive) { | |
| throw new $c_jl_IllegalArgumentException().init___T((this.description__p1__I__I__I__Z__T(start, end, step, isInclusive) + ": seqs cannot contain more than Int.MaxValue elements.")) | |
| }); | |
| var $d_sci_Range$ = new $TypeData().initClass({ | |
| sci_Range$: 0 | |
| }, false, "scala.collection.immutable.Range$", { | |
| sci_Range$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Range$.prototype.$classData = $d_sci_Range$; | |
| var $n_sci_Range$ = (void 0); | |
| var $m_sci_Range$ = (function() { | |
| if ((!$n_sci_Range$)) { | |
| $n_sci_Range$ = new $c_sci_Range$().init___() | |
| }; | |
| return $n_sci_Range$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Stream$StreamCanBuildFrom = (function() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this) | |
| }); | |
| $c_sci_Stream$StreamCanBuildFrom.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
| $c_sci_Stream$StreamCanBuildFrom.prototype.constructor = $c_sci_Stream$StreamCanBuildFrom; | |
| /** @constructor */ | |
| var $h_sci_Stream$StreamCanBuildFrom = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$StreamCanBuildFrom.prototype = $c_sci_Stream$StreamCanBuildFrom.prototype; | |
| $c_sci_Stream$StreamCanBuildFrom.prototype.init___ = (function() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sci_Stream$()); | |
| return this | |
| }); | |
| var $d_sci_Stream$StreamCanBuildFrom = new $TypeData().initClass({ | |
| sci_Stream$StreamCanBuildFrom: 0 | |
| }, false, "scala.collection.immutable.Stream$StreamCanBuildFrom", { | |
| sci_Stream$StreamCanBuildFrom: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_sci_Stream$StreamCanBuildFrom.prototype.$classData = $d_sci_Stream$StreamCanBuildFrom; | |
| /** @constructor */ | |
| var $c_scm_StringBuilder$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_scm_StringBuilder$.prototype = new $h_O(); | |
| $c_scm_StringBuilder$.prototype.constructor = $c_scm_StringBuilder$; | |
| /** @constructor */ | |
| var $h_scm_StringBuilder$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_StringBuilder$.prototype.$classData = $d_scm_StringBuilder$; | |
| var $n_scm_StringBuilder$ = (void 0); | |
| var $m_scm_StringBuilder$ = (function() { | |
| if ((!$n_scm_StringBuilder$)) { | |
| $n_scm_StringBuilder$ = new $c_scm_StringBuilder$().init___() | |
| }; | |
| return $n_scm_StringBuilder$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjsr_AnonFunction0 = (function() { | |
| $c_sr_AbstractFunction0.call(this); | |
| this.f$2 = null | |
| }); | |
| $c_sjsr_AnonFunction0.prototype = new $h_sr_AbstractFunction0(); | |
| $c_sjsr_AnonFunction0.prototype.constructor = $c_sjsr_AnonFunction0; | |
| /** @constructor */ | |
| var $h_sjsr_AnonFunction0 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_AnonFunction0.prototype = $c_sjsr_AnonFunction0.prototype; | |
| $c_sjsr_AnonFunction0.prototype.apply__O = (function() { | |
| return (0, this.f$2)() | |
| }); | |
| $c_sjsr_AnonFunction0.prototype.init___sjs_js_Function0 = (function(f) { | |
| this.f$2 = f; | |
| return this | |
| }); | |
| 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 */ | |
| var $c_sjsr_AnonFunction1 = (function() { | |
| $c_sr_AbstractFunction1.call(this); | |
| this.f$2 = null | |
| }); | |
| $c_sjsr_AnonFunction1.prototype = new $h_sr_AbstractFunction1(); | |
| $c_sjsr_AnonFunction1.prototype.constructor = $c_sjsr_AnonFunction1; | |
| /** @constructor */ | |
| var $h_sjsr_AnonFunction1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_AnonFunction1.prototype = $c_sjsr_AnonFunction1.prototype; | |
| $c_sjsr_AnonFunction1.prototype.apply__O__O = (function(arg1) { | |
| return (0, this.f$2)(arg1) | |
| }); | |
| $c_sjsr_AnonFunction1.prototype.init___sjs_js_Function1 = (function(f) { | |
| this.f$2 = f; | |
| return this | |
| }); | |
| 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 */ | |
| var $c_sjsr_RuntimeLong = (function() { | |
| $c_jl_Number.call(this); | |
| this.l$2 = 0; | |
| this.m$2 = 0; | |
| this.h$2 = 0 | |
| }); | |
| $c_sjsr_RuntimeLong.prototype = new $h_jl_Number(); | |
| $c_sjsr_RuntimeLong.prototype.constructor = $c_sjsr_RuntimeLong; | |
| /** @constructor */ | |
| var $h_sjsr_RuntimeLong = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_RuntimeLong.prototype = $c_sjsr_RuntimeLong.prototype; | |
| $c_sjsr_RuntimeLong.prototype.longValue__J = (function() { | |
| return $uJ(this) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.powerOfTwo__p2__I = (function() { | |
| return (((((this.h$2 === 0) && (this.m$2 === 0)) && (this.l$2 !== 0)) && ((this.l$2 & (((-1) + this.l$2) | 0)) === 0)) ? $m_jl_Integer$().numberOfTrailingZeros__I__I(this.l$2) : (((((this.h$2 === 0) && (this.m$2 !== 0)) && (this.l$2 === 0)) && ((this.m$2 & (((-1) + this.m$2) | 0)) === 0)) ? ((22 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.m$2)) | 0) : (((((this.h$2 !== 0) && (this.m$2 === 0)) && (this.l$2 === 0)) && ((this.h$2 & (((-1) + this.h$2) | 0)) === 0)) ? ((44 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.h$2)) | 0) : (-1)))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | y.l$2), (this.m$2 | y.m$2), (this.h$2 | y.h$2)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$greater$eq__sjsr_RuntimeLong__Z = (function(y) { | |
| return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 >= y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 < y.l$2))))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.byteValue__B = (function() { | |
| return this.toByte__B() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toShort__S = (function() { | |
| return ((this.toInt__I() << 16) >> 16) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.equals__O__Z = (function(that) { | |
| if ($is_sjsr_RuntimeLong(that)) { | |
| var x2 = that; | |
| return this.equals__sjsr_RuntimeLong__Z(x2) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$less__sjsr_RuntimeLong__Z = (function(y) { | |
| return y.$$greater__sjsr_RuntimeLong__Z(this) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toHexString__T = (function() { | |
| var mp = (this.m$2 >> 2); | |
| var lp = (this.l$2 | ((3 & this.m$2) << 22)); | |
| if ((this.h$2 !== 0)) { | |
| var i = this.h$2; | |
| var x = (+(i >>> 0)); | |
| var jsx$2 = x["toString"](16); | |
| var x$1 = (+(mp >>> 0)); | |
| var s = x$1["toString"](16); | |
| var beginIndex = ((1 + (s["length"] | 0)) | 0); | |
| var jsx$1 = "000000"["substring"](beginIndex); | |
| var x$2 = (+(lp >>> 0)); | |
| var s$1 = x$2["toString"](16); | |
| var beginIndex$1 = (s$1["length"] | 0); | |
| return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "000000"["substring"](beginIndex$1)) + s$1)) | |
| } else if ((mp !== 0)) { | |
| var x$3 = (+(mp >>> 0)); | |
| var jsx$3 = x$3["toString"](16); | |
| var x$4 = (+(lp >>> 0)); | |
| var s$2 = x$4["toString"](16); | |
| var beginIndex$2 = (s$2["length"] | 0); | |
| return (jsx$3 + (("" + "000000"["substring"](beginIndex$2)) + s$2)) | |
| } else { | |
| var x$5 = (+(lp >>> 0)); | |
| return x$5["toString"](16) | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$times__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| var _1 = (8191 & this.l$2); | |
| var _2 = ((this.l$2 >> 13) | ((15 & this.m$2) << 9)); | |
| var _3 = (8191 & (this.m$2 >> 4)); | |
| var _4 = ((this.m$2 >> 17) | ((255 & this.h$2) << 5)); | |
| var _5 = ((1048320 & this.h$2) >> 8); | |
| matchEnd3: { | |
| var x$1_$_$$und1$1; | |
| var x$1_$_$$und2$1; | |
| var x$1_$_$$und3$1; | |
| var x$1_$_$$und4$1; | |
| var x$1_$_$$und5$1; | |
| var x$1_$_$$und1$1 = _1; | |
| var x$1_$_$$und2$1 = _2; | |
| var x$1_$_$$und3$1 = _3; | |
| var x$1_$_$$und4$1 = _4; | |
| var x$1_$_$$und5$1 = _5; | |
| break matchEnd3 | |
| }; | |
| var a0$2 = (x$1_$_$$und1$1 | 0); | |
| var a1$2 = (x$1_$_$$und2$1 | 0); | |
| var a2$2 = (x$1_$_$$und3$1 | 0); | |
| var a3$2 = (x$1_$_$$und4$1 | 0); | |
| var a4$2 = (x$1_$_$$und5$1 | 0); | |
| var _1$1 = (8191 & y.l$2); | |
| var _2$1 = ((y.l$2 >> 13) | ((15 & y.m$2) << 9)); | |
| var _3$1 = (8191 & (y.m$2 >> 4)); | |
| var _4$1 = ((y.m$2 >> 17) | ((255 & y.h$2) << 5)); | |
| var _5$1 = ((1048320 & y.h$2) >> 8); | |
| matchEnd3$2: { | |
| var x$2_$_$$und1$1; | |
| var x$2_$_$$und2$1; | |
| var x$2_$_$$und3$1; | |
| var x$2_$_$$und4$1; | |
| var x$2_$_$$und5$1; | |
| var x$2_$_$$und1$1 = _1$1; | |
| var x$2_$_$$und2$1 = _2$1; | |
| var x$2_$_$$und3$1 = _3$1; | |
| var x$2_$_$$und4$1 = _4$1; | |
| var x$2_$_$$und5$1 = _5$1; | |
| break matchEnd3$2 | |
| }; | |
| var b0$2 = (x$2_$_$$und1$1 | 0); | |
| var b1$2 = (x$2_$_$$und2$1 | 0); | |
| var b2$2 = (x$2_$_$$und3$1 | 0); | |
| var b3$2 = (x$2_$_$$und4$1 | 0); | |
| var b4$2 = (x$2_$_$$und5$1 | 0); | |
| var p0 = $imul(a0$2, b0$2); | |
| var p1 = $imul(a1$2, b0$2); | |
| var p2 = $imul(a2$2, b0$2); | |
| var p3 = $imul(a3$2, b0$2); | |
| var p4 = $imul(a4$2, b0$2); | |
| if ((b1$2 !== 0)) { | |
| p1 = ((p1 + $imul(a0$2, b1$2)) | 0); | |
| p2 = ((p2 + $imul(a1$2, b1$2)) | 0); | |
| p3 = ((p3 + $imul(a2$2, b1$2)) | 0); | |
| p4 = ((p4 + $imul(a3$2, b1$2)) | 0) | |
| }; | |
| if ((b2$2 !== 0)) { | |
| p2 = ((p2 + $imul(a0$2, b2$2)) | 0); | |
| p3 = ((p3 + $imul(a1$2, b2$2)) | 0); | |
| p4 = ((p4 + $imul(a2$2, b2$2)) | 0) | |
| }; | |
| if ((b3$2 !== 0)) { | |
| p3 = ((p3 + $imul(a0$2, b3$2)) | 0); | |
| p4 = ((p4 + $imul(a1$2, b3$2)) | 0) | |
| }; | |
| if ((b4$2 !== 0)) { | |
| p4 = ((p4 + $imul(a0$2, b4$2)) | 0) | |
| }; | |
| var c00 = (4194303 & p0); | |
| var c01 = ((511 & p1) << 13); | |
| var c0 = ((c00 + c01) | 0); | |
| var c10 = (p0 >> 22); | |
| var c11 = (p1 >> 9); | |
| var c12 = ((262143 & p2) << 4); | |
| var c13 = ((31 & p3) << 17); | |
| var c1 = ((((((c10 + c11) | 0) + c12) | 0) + c13) | 0); | |
| var c22 = (p2 >> 18); | |
| var c23 = (p3 >> 5); | |
| var c24 = ((4095 & p4) << 8); | |
| var c2 = ((((c22 + c23) | 0) + c24) | 0); | |
| var c1n = ((c1 + (c0 >> 22)) | 0); | |
| var h = ((c2 + (c1n >> 22)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & c0), (4194303 & c1n), (1048575 & h)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.init___I__I__I = (function(l, m, h) { | |
| this.l$2 = l; | |
| this.m$2 = m; | |
| this.h$2 = h; | |
| return this | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$percent__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[1] | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toString__T = (function() { | |
| if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
| return "0" | |
| } else if (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
| return "-9223372036854775808" | |
| } else if (((524288 & this.h$2) !== 0)) { | |
| return ("-" + this.unary$und$minus__sjsr_RuntimeLong().toString__T()) | |
| } else { | |
| var tenPow9 = $m_sjsr_RuntimeLong$().TenPow9$1; | |
| var v = this; | |
| var acc = ""; | |
| _toString0: while (true) { | |
| var this$1 = v; | |
| if ((((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0))) { | |
| return acc | |
| } else { | |
| var quotRem = v.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(tenPow9); | |
| var quot = quotRem[0]; | |
| var rem = quotRem[1]; | |
| var this$2 = rem.toInt__I(); | |
| var digits = ("" + this$2); | |
| if ((((quot.l$2 === 0) && (quot.m$2 === 0)) && (quot.h$2 === 0))) { | |
| var zeroPrefix = "" | |
| } else { | |
| var beginIndex = (digits["length"] | 0); | |
| var zeroPrefix = "000000000"["substring"](beginIndex) | |
| }; | |
| var temp$acc = ((zeroPrefix + digits) + acc); | |
| v = quot; | |
| acc = temp$acc; | |
| continue _toString0 | |
| } | |
| } | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$less$eq__sjsr_RuntimeLong__Z = (function(y) { | |
| return y.$$greater$eq__sjsr_RuntimeLong__Z(this) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.compareTo__O__I = (function(x$1) { | |
| var that = x$1; | |
| return this.compareTo__sjsr_RuntimeLong__I(that) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong = (function(bit) { | |
| return ((bit < 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | (1 << bit)), this.m$2, this.h$2) : ((bit < 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, (this.m$2 | (1 << (((-22) + bit) | 0))), this.h$2) : new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, this.m$2, (this.h$2 | (1 << (((-44) + bit) | 0)))))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array = (function(y) { | |
| if ((((y.l$2 === 0) && (y.m$2 === 0)) && (y.h$2 === 0))) { | |
| throw new $c_jl_ArithmeticException().init___T("/ by zero") | |
| } else if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
| return [$m_sjsr_RuntimeLong$().Zero$1, $m_sjsr_RuntimeLong$().Zero$1] | |
| } else if (y.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
| return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? [$m_sjsr_RuntimeLong$().One$1, $m_sjsr_RuntimeLong$().Zero$1] : [$m_sjsr_RuntimeLong$().Zero$1, this]) | |
| } else { | |
| var xNegative = ((524288 & this.h$2) !== 0); | |
| var yNegative = ((524288 & y.h$2) !== 0); | |
| var xMinValue = this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1); | |
| var pow = y.powerOfTwo__p2__I(); | |
| if ((pow >= 0)) { | |
| if (xMinValue) { | |
| var z = this.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
| return [(yNegative ? z.unary$und$minus__sjsr_RuntimeLong() : z), $m_sjsr_RuntimeLong$().Zero$1] | |
| } else { | |
| var absX = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
| var absZ = absX.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
| var z$2 = ((xNegative !== yNegative) ? absZ.unary$und$minus__sjsr_RuntimeLong() : absZ); | |
| var remAbs = ((pow <= 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((absX.l$2 & (((-1) + (1 << pow)) | 0)), 0, 0) : ((pow <= 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, (absX.m$2 & (((-1) + (1 << (((-22) + pow) | 0))) | 0)), 0) : new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, absX.m$2, (absX.h$2 & (((-1) + (1 << (((-44) + pow) | 0))) | 0))))); | |
| var rem = (xNegative ? remAbs.unary$und$minus__sjsr_RuntimeLong() : remAbs); | |
| return [z$2, rem] | |
| } | |
| } else { | |
| var absY = (((524288 & y.h$2) !== 0) ? y.unary$und$minus__sjsr_RuntimeLong() : y); | |
| if (xMinValue) { | |
| var newX = $m_sjsr_RuntimeLong$().MaxValue$1 | |
| } else { | |
| var absX$2 = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
| if (absY.$$greater__sjsr_RuntimeLong__Z(absX$2)) { | |
| var newX; | |
| return [$m_sjsr_RuntimeLong$().Zero$1, this] | |
| } else { | |
| var newX = absX$2 | |
| } | |
| }; | |
| var shift = ((absY.numberOfLeadingZeros__I() - newX.numberOfLeadingZeros__I()) | 0); | |
| var yShift = absY.$$less$less__I__sjsr_RuntimeLong(shift); | |
| var shift$1 = shift; | |
| var yShift$1 = yShift; | |
| var curX = newX; | |
| var quot = $m_sjsr_RuntimeLong$().Zero$1; | |
| x: { | |
| var x1_$_$$und1$f; | |
| var x1_$_$$und2$f; | |
| _divide0: while (true) { | |
| if ((shift$1 < 0)) { | |
| var jsx$1 = true | |
| } else { | |
| var this$1 = curX; | |
| var jsx$1 = (((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0)) | |
| }; | |
| if (jsx$1) { | |
| var _1 = quot; | |
| var _2 = curX; | |
| var x1_$_$$und1$f = _1; | |
| var x1_$_$$und2$f = _2; | |
| break x | |
| } else { | |
| var this$2 = curX; | |
| var y$1 = yShift$1; | |
| var newX$1 = this$2.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$1.unary$und$minus__sjsr_RuntimeLong()); | |
| if (((524288 & newX$1.h$2) === 0)) { | |
| var temp$shift = (((-1) + shift$1) | 0); | |
| var temp$yShift = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
| var temp$quot = quot.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(shift$1); | |
| shift$1 = temp$shift; | |
| yShift$1 = temp$yShift; | |
| curX = newX$1; | |
| quot = temp$quot; | |
| continue _divide0 | |
| } else { | |
| var temp$shift$2 = (((-1) + shift$1) | 0); | |
| var temp$yShift$2 = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
| shift$1 = temp$shift$2; | |
| yShift$1 = temp$yShift$2; | |
| continue _divide0 | |
| } | |
| } | |
| } | |
| }; | |
| var absQuot = x1_$_$$und1$f; | |
| var absRem = x1_$_$$und2$f; | |
| var x$3_$_$$und1$f = absQuot; | |
| var x$3_$_$$und2$f = absRem; | |
| var absQuot$2 = x$3_$_$$und1$f; | |
| var absRem$2 = x$3_$_$$und2$f; | |
| var quot$1 = ((xNegative !== yNegative) ? absQuot$2.unary$und$minus__sjsr_RuntimeLong() : absQuot$2); | |
| if ((xNegative && xMinValue)) { | |
| var this$3 = absRem$2.unary$und$minus__sjsr_RuntimeLong(); | |
| var y$2 = $m_sjsr_RuntimeLong$().One$1; | |
| var rem$1 = this$3.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$2.unary$und$minus__sjsr_RuntimeLong()) | |
| } else { | |
| var rem$1 = (xNegative ? absRem$2.unary$und$minus__sjsr_RuntimeLong() : absRem$2) | |
| }; | |
| return [quot$1, rem$1] | |
| } | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 & y.l$2), (this.m$2 & y.m$2), (this.h$2 & y.h$2)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$greater$greater$greater__I__sjsr_RuntimeLong = (function(n_in) { | |
| var n = (63 & n_in); | |
| if ((n < 22)) { | |
| var remBits = ((22 - n) | 0); | |
| var l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
| var m = ((this.m$2 >> n) | (this.h$2 << remBits)); | |
| var h = ((this.h$2 >>> n) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| var shfBits = (((-22) + n) | 0); | |
| var remBits$2 = ((44 - n) | 0); | |
| var l$1 = ((this.m$2 >> shfBits) | (this.h$2 << remBits$2)); | |
| var m$1 = ((this.h$2 >>> shfBits) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), 0) | |
| } else { | |
| var l$2 = ((this.h$2 >>> (((-44) + n) | 0)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), 0, 0) | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.compareTo__sjsr_RuntimeLong__I = (function(that) { | |
| return (this.equals__sjsr_RuntimeLong__Z(that) ? 0 : (this.$$greater__sjsr_RuntimeLong__Z(that) ? 1 : (-1))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$greater__sjsr_RuntimeLong__Z = (function(y) { | |
| return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 > y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 <= y.l$2))))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$less$less__I__sjsr_RuntimeLong = (function(n_in) { | |
| var n = (63 & n_in); | |
| if ((n < 22)) { | |
| var remBits = ((22 - n) | 0); | |
| var l = (this.l$2 << n); | |
| var m = ((this.m$2 << n) | (this.l$2 >> remBits)); | |
| var h = ((this.h$2 << n) | (this.m$2 >> remBits)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| var shfBits = (((-22) + n) | 0); | |
| var remBits$2 = ((44 - n) | 0); | |
| var m$1 = (this.l$2 << shfBits); | |
| var h$1 = ((this.m$2 << shfBits) | (this.l$2 >> remBits$2)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(0, (4194303 & m$1), (1048575 & h$1)) | |
| } else { | |
| var h$2 = (this.l$2 << (((-44) + n) | 0)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, (1048575 & h$2)) | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toInt__I = (function() { | |
| return (this.l$2 | (this.m$2 << 22)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.init___I = (function(value) { | |
| $c_sjsr_RuntimeLong.prototype.init___I__I__I.call(this, (4194303 & value), (4194303 & (value >> 22)), ((value < 0) ? 1048575 : 0)); | |
| return this | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.notEquals__sjsr_RuntimeLong__Z = (function(that) { | |
| return (!this.equals__sjsr_RuntimeLong__Z(that)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.unary$und$minus__sjsr_RuntimeLong = (function() { | |
| var neg0 = (4194303 & ((1 + (~this.l$2)) | 0)); | |
| var neg1 = (4194303 & (((~this.m$2) + ((neg0 === 0) ? 1 : 0)) | 0)); | |
| var neg2 = (1048575 & (((~this.h$2) + (((neg0 === 0) && (neg1 === 0)) ? 1 : 0)) | 0)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(neg0, neg1, neg2) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.shortValue__S = (function() { | |
| return this.toShort__S() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| var sum0 = ((this.l$2 + y.l$2) | 0); | |
| var sum1 = ((((this.m$2 + y.m$2) | 0) + (sum0 >> 22)) | 0); | |
| var sum2 = ((((this.h$2 + y.h$2) | 0) + (sum1 >> 22)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & sum0), (4194303 & sum1), (1048575 & sum2)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$greater$greater__I__sjsr_RuntimeLong = (function(n_in) { | |
| var n = (63 & n_in); | |
| var negative = ((524288 & this.h$2) !== 0); | |
| var xh = (negative ? ((-1048576) | this.h$2) : this.h$2); | |
| if ((n < 22)) { | |
| var remBits = ((22 - n) | 0); | |
| var l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
| var m = ((this.m$2 >> n) | (xh << remBits)); | |
| var h = (xh >> n); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| var shfBits = (((-22) + n) | 0); | |
| var remBits$2 = ((44 - n) | 0); | |
| var l$1 = ((this.m$2 >> shfBits) | (xh << remBits$2)); | |
| var m$1 = (xh >> shfBits); | |
| var h$1 = (negative ? 1048575 : 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), (1048575 & h$1)) | |
| } else { | |
| var l$2 = (xh >> (((-44) + n) | 0)); | |
| var m$2 = (negative ? 4194303 : 0); | |
| var h$2 = (negative ? 1048575 : 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), (4194303 & m$2), (1048575 & h$2)) | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toDouble__D = (function() { | |
| return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? (-9.223372036854776E18) : (((524288 & this.h$2) !== 0) ? (-this.unary$und$minus__sjsr_RuntimeLong().toDouble__D()) : ((this.l$2 + (4194304.0 * this.m$2)) + (1.7592186044416E13 * this.h$2)))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$div__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[0] | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.numberOfLeadingZeros__I = (function() { | |
| return ((this.h$2 !== 0) ? (((-12) + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.h$2)) | 0) : ((this.m$2 !== 0) ? ((10 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.m$2)) | 0) : ((32 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.l$2)) | 0))) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toByte__B = (function() { | |
| return ((this.toInt__I() << 24) >> 24) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.doubleValue__D = (function() { | |
| return this.toDouble__D() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.hashCode__I = (function() { | |
| return this.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toOctalString__T = (function() { | |
| var lp = (2097151 & this.l$2); | |
| var mp = (((1048575 & this.m$2) << 1) | (this.l$2 >> 21)); | |
| var hp = ((this.h$2 << 2) | (this.m$2 >> 20)); | |
| if ((hp !== 0)) { | |
| var x = (+(hp >>> 0)); | |
| var jsx$2 = x["toString"](8); | |
| var x$1 = (+(mp >>> 0)); | |
| var s = x$1["toString"](8); | |
| var beginIndex = (s["length"] | 0); | |
| var jsx$1 = "0000000"["substring"](beginIndex); | |
| var x$2 = (+(lp >>> 0)); | |
| var s$1 = x$2["toString"](8); | |
| var beginIndex$1 = (s$1["length"] | 0); | |
| return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "0000000"["substring"](beginIndex$1)) + s$1)) | |
| } else if ((mp !== 0)) { | |
| var x$3 = (+(mp >>> 0)); | |
| var jsx$3 = x$3["toString"](8); | |
| var x$4 = (+(lp >>> 0)); | |
| var s$2 = x$4["toString"](8); | |
| var beginIndex$2 = (s$2["length"] | 0); | |
| return (jsx$3 + (("" + "0000000"["substring"](beginIndex$2)) + s$2)) | |
| } else { | |
| var x$5 = (+(lp >>> 0)); | |
| return x$5["toString"](8) | |
| } | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.intValue__I = (function() { | |
| return this.toInt__I() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.unary$und$tilde__sjsr_RuntimeLong = (function() { | |
| var l = (~this.l$2); | |
| var m = (~this.m$2); | |
| var h = (~this.h$2); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.compareTo__jl_Long__I = (function(that) { | |
| return this.compareTo__sjsr_RuntimeLong__I(that) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.floatValue__F = (function() { | |
| return this.toFloat__F() | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return this.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y.unary$und$minus__sjsr_RuntimeLong()) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.toFloat__F = (function() { | |
| return $fround(this.toDouble__D()) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 ^ y.l$2), (this.m$2 ^ y.m$2), (this.h$2 ^ y.h$2)) | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.equals__sjsr_RuntimeLong__Z = (function(y) { | |
| return (((this.l$2 === y.l$2) && (this.m$2 === y.m$2)) && (this.h$2 === y.h$2)) | |
| }); | |
| var $is_sjsr_RuntimeLong = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjsr_RuntimeLong))) | |
| }); | |
| var $isArrayOf_sjsr_RuntimeLong = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjsr_RuntimeLong))) | |
| }); | |
| var $d_sjsr_RuntimeLong = new $TypeData().initClass({ | |
| sjsr_RuntimeLong: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeLong", { | |
| sjsr_RuntimeLong: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$classData = $d_sjsr_RuntimeLong; | |
| /** @constructor */ | |
| var $c_sjsr_RuntimeLong$ = (function() { | |
| $c_O.call(this); | |
| this.BITS$1 = 0; | |
| this.BITS01$1 = 0; | |
| this.BITS2$1 = 0; | |
| this.MASK$1 = 0; | |
| this.MASK$und2$1 = 0; | |
| this.SIGN$undBIT$1 = 0; | |
| this.SIGN$undBIT$undVALUE$1 = 0; | |
| this.TWO$undPWR$und15$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und16$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und22$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und31$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und32$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und44$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und63$undDBL$1 = 0.0; | |
| this.Zero$1 = null; | |
| this.One$1 = null; | |
| this.MinusOne$1 = null; | |
| this.MinValue$1 = null; | |
| this.MaxValue$1 = null; | |
| this.TenPow9$1 = null | |
| }); | |
| $c_sjsr_RuntimeLong$.prototype = new $h_O(); | |
| $c_sjsr_RuntimeLong$.prototype.constructor = $c_sjsr_RuntimeLong$; | |
| /** @constructor */ | |
| var $h_sjsr_RuntimeLong$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjsr_RuntimeLong$.prototype = $c_sjsr_RuntimeLong$.prototype; | |
| $c_sjsr_RuntimeLong$.prototype.init___ = (function() { | |
| $n_sjsr_RuntimeLong$ = this; | |
| this.Zero$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 0); | |
| this.One$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1, 0, 0); | |
| this.MinusOne$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 1048575); | |
| this.MinValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 524288); | |
| this.MaxValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 524287); | |
| this.TenPow9$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1755648, 238, 0); | |
| return this | |
| }); | |
| $c_sjsr_RuntimeLong$.prototype.Zero__sjsr_RuntimeLong = (function() { | |
| return this.Zero$1 | |
| }); | |
| $c_sjsr_RuntimeLong$.prototype.fromDouble__D__sjsr_RuntimeLong = (function(value) { | |
| if ((value !== value)) { | |
| return this.Zero$1 | |
| } else if ((value < (-9.223372036854776E18))) { | |
| return this.MinValue$1 | |
| } else if ((value >= 9.223372036854776E18)) { | |
| return this.MaxValue$1 | |
| } else if ((value < 0)) { | |
| return this.fromDouble__D__sjsr_RuntimeLong((-value)).unary$und$minus__sjsr_RuntimeLong() | |
| } else { | |
| var acc = value; | |
| var a2 = ((acc >= 1.7592186044416E13) ? ((acc / 1.7592186044416E13) | 0) : 0); | |
| acc = (acc - (1.7592186044416E13 * a2)); | |
| var a1 = ((acc >= 4194304.0) ? ((acc / 4194304.0) | 0) : 0); | |
| acc = (acc - (4194304.0 * a1)); | |
| var a0 = (acc | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(a0, a1, a2) | |
| } | |
| }); | |
| var $d_sjsr_RuntimeLong$ = new $TypeData().initClass({ | |
| sjsr_RuntimeLong$: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeLong$", { | |
| sjsr_RuntimeLong$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sjsr_RuntimeLong$.prototype.$classData = $d_sjsr_RuntimeLong$; | |
| var $n_sjsr_RuntimeLong$ = (void 0); | |
| var $m_sjsr_RuntimeLong$ = (function() { | |
| if ((!$n_sjsr_RuntimeLong$)) { | |
| $n_sjsr_RuntimeLong$ = new $c_sjsr_RuntimeLong$().init___() | |
| }; | |
| return $n_sjsr_RuntimeLong$ | |
| }); | |
| 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 */ | |
| var $c_Ljava_io_FilterOutputStream = (function() { | |
| $c_Ljava_io_OutputStream.call(this); | |
| this.out$2 = null | |
| }); | |
| $c_Ljava_io_FilterOutputStream.prototype = new $h_Ljava_io_OutputStream(); | |
| $c_Ljava_io_FilterOutputStream.prototype.constructor = $c_Ljava_io_FilterOutputStream; | |
| /** @constructor */ | |
| var $h_Ljava_io_FilterOutputStream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Ljava_io_FilterOutputStream.prototype = $c_Ljava_io_FilterOutputStream.prototype; | |
| $c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream = (function(out) { | |
| this.out$2 = out; | |
| return this | |
| }); | |
| var $is_T = (function(obj) { | |
| return ((typeof obj) === "string") | |
| }); | |
| var $isArrayOf_T = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T))) | |
| }); | |
| var $d_T = new $TypeData().initClass({ | |
| T: 0 | |
| }, false, "java.lang.String", { | |
| T: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1, | |
| jl_CharSequence: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), $is_T); | |
| /** @constructor */ | |
| var $c_jl_AssertionError = (function() { | |
| $c_jl_Error.call(this) | |
| }); | |
| $c_jl_AssertionError.prototype = new $h_jl_Error(); | |
| $c_jl_AssertionError.prototype.constructor = $c_jl_AssertionError; | |
| /** @constructor */ | |
| var $h_jl_AssertionError = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_AssertionError.prototype = $c_jl_AssertionError.prototype; | |
| $c_jl_AssertionError.prototype.init___O = (function(o) { | |
| $c_jl_AssertionError.prototype.init___T.call(this, $objectToString(o)); | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_jl_CloneNotSupportedException = (function() { | |
| $c_jl_Exception.call(this) | |
| }); | |
| $c_jl_CloneNotSupportedException.prototype = new $h_jl_Exception(); | |
| $c_jl_CloneNotSupportedException.prototype.constructor = $c_jl_CloneNotSupportedException; | |
| /** @constructor */ | |
| var $h_jl_CloneNotSupportedException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_CloneNotSupportedException.prototype = $c_jl_CloneNotSupportedException.prototype; | |
| $c_jl_CloneNotSupportedException.prototype.init___ = (function() { | |
| $c_jl_CloneNotSupportedException.prototype.init___T.call(this, null); | |
| return this | |
| }); | |
| var $d_jl_CloneNotSupportedException = new $TypeData().initClass({ | |
| jl_CloneNotSupportedException: 0 | |
| }, false, "java.lang.CloneNotSupportedException", { | |
| jl_CloneNotSupportedException: 1, | |
| jl_Exception: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_jl_CloneNotSupportedException.prototype.$classData = $d_jl_CloneNotSupportedException; | |
| /** @constructor */ | |
| var $c_jl_JSConsoleBasedPrintStream$DummyOutputStream = (function() { | |
| $c_Ljava_io_OutputStream.call(this) | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype = new $h_Ljava_io_OutputStream(); | |
| $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.constructor = $c_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
| /** @constructor */ | |
| var $h_jl_JSConsoleBasedPrintStream$DummyOutputStream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype = $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype; | |
| var $d_jl_JSConsoleBasedPrintStream$DummyOutputStream = new $TypeData().initClass({ | |
| jl_JSConsoleBasedPrintStream$DummyOutputStream: 0 | |
| }, false, "java.lang.JSConsoleBasedPrintStream$DummyOutputStream", { | |
| jl_JSConsoleBasedPrintStream$DummyOutputStream: 1, | |
| Ljava_io_OutputStream: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1 | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
| /** @constructor */ | |
| var $c_jl_RuntimeException = (function() { | |
| $c_jl_Exception.call(this) | |
| }); | |
| $c_jl_RuntimeException.prototype = new $h_jl_Exception(); | |
| $c_jl_RuntimeException.prototype.constructor = $c_jl_RuntimeException; | |
| /** @constructor */ | |
| var $h_jl_RuntimeException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_RuntimeException.prototype = $c_jl_RuntimeException.prototype; | |
| $c_jl_RuntimeException.prototype.init___ = (function() { | |
| $c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }); | |
| $c_jl_RuntimeException.prototype.init___T = (function(s) { | |
| $c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_jl_StringBuilder = (function() { | |
| $c_O.call(this); | |
| this.content$1 = null | |
| }); | |
| $c_jl_StringBuilder.prototype = new $h_O(); | |
| $c_jl_StringBuilder.prototype.constructor = $c_jl_StringBuilder; | |
| /** @constructor */ | |
| var $h_jl_StringBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_StringBuilder.prototype = $c_jl_StringBuilder.prototype; | |
| $c_jl_StringBuilder.prototype.init___ = (function() { | |
| $c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
| return this | |
| }); | |
| $c_jl_StringBuilder.prototype.append__T__jl_StringBuilder = (function(s) { | |
| this.content$1 = (("" + this.content$1) + ((s === null) ? "null" : s)); | |
| return this | |
| }); | |
| $c_jl_StringBuilder.prototype.subSequence__I__I__jl_CharSequence = (function(start, end) { | |
| var thiz = this.content$1; | |
| return thiz["substring"](start, end) | |
| }); | |
| $c_jl_StringBuilder.prototype.toString__T = (function() { | |
| return this.content$1 | |
| }); | |
| $c_jl_StringBuilder.prototype.append__jl_CharSequence__jl_Appendable = (function(csq) { | |
| return this.append__O__jl_StringBuilder(csq) | |
| }); | |
| $c_jl_StringBuilder.prototype.append__O__jl_StringBuilder = (function(obj) { | |
| return ((obj === null) ? this.append__T__jl_StringBuilder(null) : this.append__T__jl_StringBuilder($objectToString(obj))) | |
| }); | |
| $c_jl_StringBuilder.prototype.init___I = (function(initialCapacity) { | |
| $c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
| return this | |
| }); | |
| $c_jl_StringBuilder.prototype.append__jl_CharSequence__I__I__jl_StringBuilder = (function(csq, start, end) { | |
| return ((csq === null) ? this.append__jl_CharSequence__I__I__jl_StringBuilder("null", start, end) : this.append__T__jl_StringBuilder($objectToString($charSequenceSubSequence(csq, start, end)))) | |
| }); | |
| $c_jl_StringBuilder.prototype.append__C__jl_StringBuilder = (function(c) { | |
| return this.append__T__jl_StringBuilder($g["String"]["fromCharCode"](c)) | |
| }); | |
| $c_jl_StringBuilder.prototype.init___T = (function(content) { | |
| this.content$1 = content; | |
| return this | |
| }); | |
| $c_jl_StringBuilder.prototype.append__C__jl_Appendable = (function(c) { | |
| return this.append__C__jl_StringBuilder(c) | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_s_Array$ = (function() { | |
| $c_s_FallbackArrayBuilding.call(this); | |
| this.emptyBooleanArray$2 = null; | |
| this.emptyByteArray$2 = null; | |
| this.emptyCharArray$2 = null; | |
| this.emptyDoubleArray$2 = null; | |
| this.emptyFloatArray$2 = null; | |
| this.emptyIntArray$2 = null; | |
| this.emptyLongArray$2 = null; | |
| this.emptyShortArray$2 = null; | |
| this.emptyObjectArray$2 = null | |
| }); | |
| $c_s_Array$.prototype = new $h_s_FallbackArrayBuilding(); | |
| $c_s_Array$.prototype.constructor = $c_s_Array$; | |
| /** @constructor */ | |
| var $h_s_Array$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Array$.prototype = $c_s_Array$.prototype; | |
| $c_s_Array$.prototype.init___ = (function() { | |
| $n_s_Array$ = this; | |
| this.emptyBooleanArray$2 = $newArrayObject($d_Z.getArrayOf(), [0]); | |
| this.emptyByteArray$2 = $newArrayObject($d_B.getArrayOf(), [0]); | |
| this.emptyCharArray$2 = $newArrayObject($d_C.getArrayOf(), [0]); | |
| this.emptyDoubleArray$2 = $newArrayObject($d_D.getArrayOf(), [0]); | |
| this.emptyFloatArray$2 = $newArrayObject($d_F.getArrayOf(), [0]); | |
| this.emptyIntArray$2 = $newArrayObject($d_I.getArrayOf(), [0]); | |
| this.emptyLongArray$2 = $newArrayObject($d_J.getArrayOf(), [0]); | |
| this.emptyShortArray$2 = $newArrayObject($d_S.getArrayOf(), [0]); | |
| this.emptyObjectArray$2 = $newArrayObject($d_O.getArrayOf(), [0]); | |
| return this | |
| }); | |
| $c_s_Array$.prototype.slowcopy__p2__O__I__O__I__I__V = (function(src, srcPos, dest, destPos, length) { | |
| var i = srcPos; | |
| var j = destPos; | |
| var srcUntil = ((srcPos + length) | 0); | |
| while ((i < srcUntil)) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(dest, j, $m_sr_ScalaRunTime$().array$undapply__O__I__O(src, i)); | |
| i = ((1 + i) | 0); | |
| j = ((1 + j) | 0) | |
| } | |
| }); | |
| $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))) { | |
| $systemArraycopy(src, srcPos, dest, destPos, length) | |
| } else { | |
| this.slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) | |
| } | |
| }); | |
| var $d_s_Array$ = new $TypeData().initClass({ | |
| s_Array$: 0 | |
| }, false, "scala.Array$", { | |
| s_Array$: 1, | |
| s_FallbackArrayBuilding: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Array$.prototype.$classData = $d_s_Array$; | |
| var $n_s_Array$ = (void 0); | |
| var $m_s_Array$ = (function() { | |
| if ((!$n_s_Array$)) { | |
| $n_s_Array$ = new $c_s_Array$().init___() | |
| }; | |
| return $n_s_Array$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_Predef$$eq$colon$eq = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_Predef$$eq$colon$eq.prototype = new $h_O(); | |
| $c_s_Predef$$eq$colon$eq.prototype.constructor = $c_s_Predef$$eq$colon$eq; | |
| /** @constructor */ | |
| var $h_s_Predef$$eq$colon$eq = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$$eq$colon$eq.prototype = $c_s_Predef$$eq$colon$eq.prototype; | |
| $c_s_Predef$$eq$colon$eq.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_s_Predef$$eq$colon$eq.prototype.toString__T = (function() { | |
| return "<function1>" | |
| }); | |
| /** @constructor */ | |
| var $c_s_Predef$$less$colon$less = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_Predef$$less$colon$less.prototype = new $h_O(); | |
| $c_s_Predef$$less$colon$less.prototype.constructor = $c_s_Predef$$less$colon$less; | |
| /** @constructor */ | |
| var $h_s_Predef$$less$colon$less = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$$less$colon$less.prototype = $c_s_Predef$$less$colon$less.prototype; | |
| $c_s_Predef$$less$colon$less.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_s_Predef$$less$colon$less.prototype.toString__T = (function() { | |
| return "<function1>" | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Equiv$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Equiv$.prototype = new $h_O(); | |
| $c_s_math_Equiv$.prototype.constructor = $c_s_math_Equiv$; | |
| /** @constructor */ | |
| var $h_s_math_Equiv$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_math_Equiv$.prototype = $c_s_math_Equiv$.prototype; | |
| $c_s_math_Equiv$.prototype.init___ = (function() { | |
| $n_s_math_Equiv$ = this; | |
| return this | |
| }); | |
| 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Equiv$.prototype.$classData = $d_s_math_Equiv$; | |
| var $n_s_math_Equiv$ = (void 0); | |
| var $m_s_math_Equiv$ = (function() { | |
| if ((!$n_s_math_Equiv$)) { | |
| $n_s_math_Equiv$ = new $c_s_math_Equiv$().init___() | |
| }; | |
| return $n_s_math_Equiv$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_math_Ordering$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_math_Ordering$.prototype = new $h_O(); | |
| $c_s_math_Ordering$.prototype.constructor = $c_s_math_Ordering$; | |
| /** @constructor */ | |
| var $h_s_math_Ordering$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_math_Ordering$.prototype = $c_s_math_Ordering$.prototype; | |
| $c_s_math_Ordering$.prototype.init___ = (function() { | |
| $n_s_math_Ordering$ = this; | |
| return this | |
| }); | |
| 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Ordering$.prototype.$classData = $d_s_math_Ordering$; | |
| var $n_s_math_Ordering$ = (void 0); | |
| var $m_s_math_Ordering$ = (function() { | |
| if ((!$n_s_math_Ordering$)) { | |
| $n_s_math_Ordering$ = new $c_s_math_Ordering$().init___() | |
| }; | |
| return $n_s_math_Ordering$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_NoManifest$ = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_reflect_NoManifest$.prototype = new $h_O(); | |
| $c_s_reflect_NoManifest$.prototype.constructor = $c_s_reflect_NoManifest$; | |
| /** @constructor */ | |
| var $h_s_reflect_NoManifest$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_reflect_NoManifest$.prototype.$classData = $d_s_reflect_NoManifest$; | |
| var $n_s_reflect_NoManifest$ = (void 0); | |
| var $m_s_reflect_NoManifest$ = (function() { | |
| if ((!$n_s_reflect_NoManifest$)) { | |
| $n_s_reflect_NoManifest$ = new $c_s_reflect_NoManifest$().init___() | |
| }; | |
| return $n_s_reflect_NoManifest$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_AbstractIterator = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sc_AbstractIterator.prototype = new $h_O(); | |
| $c_sc_AbstractIterator.prototype.constructor = $c_sc_AbstractIterator; | |
| /** @constructor */ | |
| var $h_sc_AbstractIterator = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_AbstractIterator.prototype = $c_sc_AbstractIterator.prototype; | |
| $c_sc_AbstractIterator.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sc_AbstractIterator.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sc_AbstractIterator.prototype.isEmpty__Z = (function() { | |
| return $s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this) | |
| }); | |
| $c_sc_AbstractIterator.prototype.toString__T = (function() { | |
| return $s_sc_Iterator$class__toString__sc_Iterator__T(this) | |
| }); | |
| $c_sc_AbstractIterator.prototype.foreach__F1__V = (function(f) { | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this, f) | |
| }); | |
| $c_sc_AbstractIterator.prototype.toStream__sci_Stream = (function() { | |
| return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this) | |
| }); | |
| $c_sc_AbstractIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }); | |
| /** @constructor */ | |
| var $c_scg_SetFactory = (function() { | |
| $c_scg_GenSetFactory.call(this) | |
| }); | |
| $c_scg_SetFactory.prototype = new $h_scg_GenSetFactory(); | |
| $c_scg_SetFactory.prototype.constructor = $c_scg_SetFactory; | |
| /** @constructor */ | |
| var $h_scg_SetFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_SetFactory.prototype = $c_scg_SetFactory.prototype; | |
| /** @constructor */ | |
| var $c_sci_ListSet$ListSetBuilder = (function() { | |
| $c_O.call(this); | |
| this.elems$1 = null; | |
| this.seen$1 = null | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype = new $h_O(); | |
| $c_sci_ListSet$ListSetBuilder.prototype.constructor = $c_sci_ListSet$ListSetBuilder; | |
| /** @constructor */ | |
| var $h_sci_ListSet$ListSetBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet$ListSetBuilder.prototype = $c_sci_ListSet$ListSetBuilder.prototype; | |
| $c_sci_ListSet$ListSetBuilder.prototype.result__sci_ListSet = (function() { | |
| var this$2 = this.elems$1; | |
| var z = $m_sci_ListSet$EmptyListSet$(); | |
| var this$3 = this$2.scala$collection$mutable$ListBuffer$$start$6; | |
| var acc = z; | |
| var these = this$3; | |
| while ((!these.isEmpty__Z())) { | |
| var arg1 = acc; | |
| var arg2 = these.head__O(); | |
| var x$1 = arg1; | |
| acc = new $c_sci_ListSet$Node().init___sci_ListSet__O(x$1, arg2); | |
| these = these.tail__O() | |
| }; | |
| return acc | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.init___ = (function() { | |
| $c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet.call(this, $m_sci_ListSet$EmptyListSet$()); | |
| return this | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet = (function(initial) { | |
| var this$1 = new $c_scm_ListBuffer().init___().$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(initial); | |
| this.elems$1 = $s_sc_SeqLike$class__reverse__sc_SeqLike__O(this$1); | |
| var this$2 = new $c_scm_HashSet().init___(); | |
| this.seen$1 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$2, initial); | |
| return this | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.result__O = (function() { | |
| return this.result__sci_ListSet() | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__sci_ListSet$ListSetBuilder = (function(x) { | |
| var this$1 = this.seen$1; | |
| if ((!$s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this$1, x))) { | |
| this.elems$1.$$plus$eq__O__scm_ListBuffer(x); | |
| this.seen$1.$$plus$eq__O__scm_HashSet(x) | |
| }; | |
| return this | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| var $d_sci_ListSet$ListSetBuilder = new $TypeData().initClass({ | |
| sci_ListSet$ListSetBuilder: 0 | |
| }, false, "scala.collection.immutable.ListSet$ListSetBuilder", { | |
| sci_ListSet$ListSetBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$classData = $d_sci_ListSet$ListSetBuilder; | |
| /** @constructor */ | |
| var $c_sci_Map$ = (function() { | |
| $c_scg_ImmutableMapFactory.call(this) | |
| }); | |
| $c_sci_Map$.prototype = new $h_scg_ImmutableMapFactory(); | |
| $c_sci_Map$.prototype.constructor = $c_sci_Map$; | |
| /** @constructor */ | |
| var $h_sci_Map$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Map$.prototype = $c_sci_Map$.prototype; | |
| var $d_sci_Map$ = new $TypeData().initClass({ | |
| sci_Map$: 0 | |
| }, false, "scala.collection.immutable.Map$", { | |
| sci_Map$: 1, | |
| scg_ImmutableMapFactory: 1, | |
| scg_MapFactory: 1, | |
| scg_GenMapFactory: 1, | |
| O: 1 | |
| }); | |
| $c_sci_Map$.prototype.$classData = $d_sci_Map$; | |
| var $n_sci_Map$ = (void 0); | |
| var $m_sci_Map$ = (function() { | |
| if ((!$n_sci_Map$)) { | |
| $n_sci_Map$ = new $c_sci_Map$().init___() | |
| }; | |
| return $n_sci_Map$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_GrowingBuilder = (function() { | |
| $c_O.call(this); | |
| this.empty$1 = null; | |
| this.elems$1 = null | |
| }); | |
| $c_scm_GrowingBuilder.prototype = new $h_O(); | |
| $c_scm_GrowingBuilder.prototype.constructor = $c_scm_GrowingBuilder; | |
| /** @constructor */ | |
| var $h_scm_GrowingBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_GrowingBuilder.prototype = $c_scm_GrowingBuilder.prototype; | |
| $c_scm_GrowingBuilder.prototype.init___scg_Growable = (function(empty) { | |
| this.empty$1 = empty; | |
| this.elems$1 = empty; | |
| return this | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$$plus$eq__O__scm_GrowingBuilder = (function(x) { | |
| this.elems$1.$$plus$eq__O__scg_Growable(x); | |
| return this | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
| }); | |
| $c_scm_GrowingBuilder.prototype.result__O = (function() { | |
| return this.elems$1 | |
| }); | |
| $c_scm_GrowingBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
| }); | |
| $c_scm_GrowingBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| var $d_scm_GrowingBuilder = new $TypeData().initClass({ | |
| scm_GrowingBuilder: 0 | |
| }, false, "scala.collection.mutable.GrowingBuilder", { | |
| scm_GrowingBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$classData = $d_scm_GrowingBuilder; | |
| /** @constructor */ | |
| var $c_scm_LazyBuilder = (function() { | |
| $c_O.call(this); | |
| this.parts$1 = null | |
| }); | |
| $c_scm_LazyBuilder.prototype = new $h_O(); | |
| $c_scm_LazyBuilder.prototype.constructor = $c_scm_LazyBuilder; | |
| /** @constructor */ | |
| var $h_scm_LazyBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_LazyBuilder.prototype = $c_scm_LazyBuilder.prototype; | |
| $c_scm_LazyBuilder.prototype.init___ = (function() { | |
| this.parts$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }); | |
| $c_scm_LazyBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder = (function(xs) { | |
| this.parts$1.$$plus$eq__O__scm_ListBuffer(xs); | |
| return this | |
| }); | |
| $c_scm_LazyBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
| }); | |
| $c_scm_LazyBuilder.prototype.$$plus$eq__O__scm_LazyBuilder = (function(x) { | |
| var jsx$1 = this.parts$1; | |
| $m_sci_List$(); | |
| var xs = new $c_sjs_js_WrappedArray().init___sjs_js_Array([x]); | |
| var this$2 = $m_sci_List$(); | |
| var cbf = this$2.ReusableCBFInstance$2; | |
| jsx$1.$$plus$eq__O__scm_ListBuffer($s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O(xs, cbf)); | |
| return this | |
| }); | |
| $c_scm_LazyBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_LazyBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
| }); | |
| $c_scm_LazyBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_LazyBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) | |
| }); | |
| /** @constructor */ | |
| var $c_scm_SetBuilder = (function() { | |
| $c_O.call(this); | |
| this.empty$1 = null; | |
| this.elems$1 = null | |
| }); | |
| $c_scm_SetBuilder.prototype = new $h_O(); | |
| $c_scm_SetBuilder.prototype.constructor = $c_scm_SetBuilder; | |
| /** @constructor */ | |
| var $h_scm_SetBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_SetBuilder.prototype = $c_scm_SetBuilder.prototype; | |
| $c_scm_SetBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_SetBuilder(elem) | |
| }); | |
| $c_scm_SetBuilder.prototype.result__O = (function() { | |
| return this.elems$1 | |
| }); | |
| $c_scm_SetBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_SetBuilder.prototype.$$plus$eq__O__scm_SetBuilder = (function(x) { | |
| this.elems$1 = this.elems$1.$$plus__O__sc_Set(x); | |
| return this | |
| }); | |
| $c_scm_SetBuilder.prototype.init___sc_Set = (function(empty) { | |
| this.empty$1 = empty; | |
| this.elems$1 = empty; | |
| return this | |
| }); | |
| $c_scm_SetBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_SetBuilder(elem) | |
| }); | |
| $c_scm_SetBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_SetBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| var $d_scm_SetBuilder = new $TypeData().initClass({ | |
| scm_SetBuilder: 0 | |
| }, false, "scala.collection.mutable.SetBuilder", { | |
| scm_SetBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_SetBuilder.prototype.$classData = $d_scm_SetBuilder; | |
| /** @constructor */ | |
| var $c_scm_Stack$StackBuilder = (function() { | |
| $c_O.call(this); | |
| this.lbuff$1 = null | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype = new $h_O(); | |
| $c_scm_Stack$StackBuilder.prototype.constructor = $c_scm_Stack$StackBuilder; | |
| /** @constructor */ | |
| var $h_scm_Stack$StackBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_Stack$StackBuilder.prototype = $c_scm_Stack$StackBuilder.prototype; | |
| $c_scm_Stack$StackBuilder.prototype.init___ = (function() { | |
| this.lbuff$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.result__O = (function() { | |
| return this.result__scm_Stack() | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.result__scm_Stack = (function() { | |
| var this$1 = this.lbuff$1; | |
| return new $c_scm_Stack().init___sci_List(this$1.toList__sci_List()) | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scm_Stack$StackBuilder = (function(elem) { | |
| this.lbuff$1.$$plus$eq__O__scm_ListBuffer(elem); | |
| return this | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| var $d_scm_Stack$StackBuilder = new $TypeData().initClass({ | |
| scm_Stack$StackBuilder: 0 | |
| }, false, "scala.collection.mutable.Stack$StackBuilder", { | |
| scm_Stack$StackBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$classData = $d_scm_Stack$StackBuilder; | |
| /** @constructor */ | |
| var $c_jl_ArithmeticException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_ArithmeticException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_ArithmeticException.prototype.constructor = $c_jl_ArithmeticException; | |
| /** @constructor */ | |
| var $h_jl_ArithmeticException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_ArithmeticException.prototype = $c_jl_ArithmeticException.prototype; | |
| 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; | |
| var $is_jl_ClassCastException = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_ClassCastException))) | |
| }); | |
| var $isArrayOf_jl_ClassCastException = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_ClassCastException))) | |
| }); | |
| /** @constructor */ | |
| var $c_jl_IllegalArgumentException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_IllegalArgumentException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_IllegalArgumentException.prototype.constructor = $c_jl_IllegalArgumentException; | |
| /** @constructor */ | |
| var $h_jl_IllegalArgumentException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_IllegalArgumentException.prototype = $c_jl_IllegalArgumentException.prototype; | |
| $c_jl_IllegalArgumentException.prototype.init___ = (function() { | |
| $c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }); | |
| $c_jl_IllegalArgumentException.prototype.init___T = (function(s) { | |
| $c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_jl_IllegalStateException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_IllegalStateException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_IllegalStateException.prototype.constructor = $c_jl_IllegalStateException; | |
| /** @constructor */ | |
| var $h_jl_IllegalStateException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_IllegalStateException.prototype = $c_jl_IllegalStateException.prototype; | |
| $c_jl_IllegalStateException.prototype.init___ = (function() { | |
| $c_jl_IllegalStateException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_jl_IndexOutOfBoundsException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_IndexOutOfBoundsException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_IndexOutOfBoundsException.prototype.constructor = $c_jl_IndexOutOfBoundsException; | |
| /** @constructor */ | |
| var $h_jl_IndexOutOfBoundsException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_IndexOutOfBoundsException.prototype = $c_jl_IndexOutOfBoundsException.prototype; | |
| 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; | |
| /** @constructor */ | |
| var $c_jl_NullPointerException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_NullPointerException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_NullPointerException.prototype.constructor = $c_jl_NullPointerException; | |
| /** @constructor */ | |
| var $h_jl_NullPointerException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_NullPointerException.prototype = $c_jl_NullPointerException.prototype; | |
| $c_jl_NullPointerException.prototype.init___ = (function() { | |
| $c_jl_NullPointerException.prototype.init___T.call(this, null); | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_jl_UnsupportedOperationException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_jl_UnsupportedOperationException.prototype = new $h_jl_RuntimeException(); | |
| $c_jl_UnsupportedOperationException.prototype.constructor = $c_jl_UnsupportedOperationException; | |
| /** @constructor */ | |
| var $h_jl_UnsupportedOperationException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_UnsupportedOperationException.prototype = $c_jl_UnsupportedOperationException.prototype; | |
| $c_jl_UnsupportedOperationException.prototype.init___T = (function(s) { | |
| $c_jl_UnsupportedOperationException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_ju_NoSuchElementException = (function() { | |
| $c_jl_RuntimeException.call(this) | |
| }); | |
| $c_ju_NoSuchElementException.prototype = new $h_jl_RuntimeException(); | |
| $c_ju_NoSuchElementException.prototype.constructor = $c_ju_NoSuchElementException; | |
| /** @constructor */ | |
| var $h_ju_NoSuchElementException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_NoSuchElementException.prototype = $c_ju_NoSuchElementException.prototype; | |
| 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; | |
| /** @constructor */ | |
| var $c_s_MatchError = (function() { | |
| $c_jl_RuntimeException.call(this); | |
| this.obj$4 = null; | |
| this.objString$4 = null; | |
| this.bitmap$0$4 = false | |
| }); | |
| $c_s_MatchError.prototype = new $h_jl_RuntimeException(); | |
| $c_s_MatchError.prototype.constructor = $c_s_MatchError; | |
| /** @constructor */ | |
| var $h_s_MatchError = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_MatchError.prototype = $c_s_MatchError.prototype; | |
| $c_s_MatchError.prototype.objString$lzycompute__p4__T = (function() { | |
| if ((!this.bitmap$0$4)) { | |
| this.objString$4 = ((this.obj$4 === null) ? "null" : this.liftedTree1$1__p4__T()); | |
| this.bitmap$0$4 = true | |
| }; | |
| return this.objString$4 | |
| }); | |
| $c_s_MatchError.prototype.ofClass$1__p4__T = (function() { | |
| return ("of class " + $objectGetClass(this.obj$4).getName__T()) | |
| }); | |
| $c_s_MatchError.prototype.liftedTree1$1__p4__T = (function() { | |
| try { | |
| return ((($objectToString(this.obj$4) + " (") + this.ofClass$1__p4__T()) + ")") | |
| } catch (e) { | |
| var e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
| if ((e$2 !== null)) { | |
| return ("an instance " + this.ofClass$1__p4__T()) | |
| } else { | |
| throw e | |
| } | |
| } | |
| }); | |
| $c_s_MatchError.prototype.getMessage__T = (function() { | |
| return this.objString__p4__T() | |
| }); | |
| $c_s_MatchError.prototype.objString__p4__T = (function() { | |
| return ((!this.bitmap$0$4) ? this.objString$lzycompute__p4__T() : this.objString$4) | |
| }); | |
| $c_s_MatchError.prototype.init___O = (function(obj) { | |
| this.obj$4 = obj; | |
| $c_jl_RuntimeException.prototype.init___.call(this); | |
| return 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 */ | |
| var $c_s_Option = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_s_Option.prototype = new $h_O(); | |
| $c_s_Option.prototype.constructor = $c_s_Option; | |
| /** @constructor */ | |
| var $h_s_Option = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Option.prototype = $c_s_Option.prototype; | |
| $c_s_Option.prototype.init___ = (function() { | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_s_Predef$$anon$1 = (function() { | |
| $c_s_Predef$$less$colon$less.call(this) | |
| }); | |
| $c_s_Predef$$anon$1.prototype = new $h_s_Predef$$less$colon$less(); | |
| $c_s_Predef$$anon$1.prototype.constructor = $c_s_Predef$$anon$1; | |
| /** @constructor */ | |
| var $h_s_Predef$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$$anon$1.prototype = $c_s_Predef$$anon$1.prototype; | |
| $c_s_Predef$$anon$1.prototype.apply__O__O = (function(x) { | |
| return x | |
| }); | |
| var $d_s_Predef$$anon$1 = new $TypeData().initClass({ | |
| s_Predef$$anon$1: 0 | |
| }, false, "scala.Predef$$anon$1", { | |
| s_Predef$$anon$1: 1, | |
| s_Predef$$less$colon$less: 1, | |
| O: 1, | |
| F1: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Predef$$anon$1.prototype.$classData = $d_s_Predef$$anon$1; | |
| /** @constructor */ | |
| var $c_s_Predef$$anon$2 = (function() { | |
| $c_s_Predef$$eq$colon$eq.call(this) | |
| }); | |
| $c_s_Predef$$anon$2.prototype = new $h_s_Predef$$eq$colon$eq(); | |
| $c_s_Predef$$anon$2.prototype.constructor = $c_s_Predef$$anon$2; | |
| /** @constructor */ | |
| var $h_s_Predef$$anon$2 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Predef$$anon$2.prototype = $c_s_Predef$$anon$2.prototype; | |
| $c_s_Predef$$anon$2.prototype.apply__O__O = (function(x) { | |
| return x | |
| }); | |
| var $d_s_Predef$$anon$2 = new $TypeData().initClass({ | |
| s_Predef$$anon$2: 0 | |
| }, false, "scala.Predef$$anon$2", { | |
| s_Predef$$anon$2: 1, | |
| s_Predef$$eq$colon$eq: 1, | |
| O: 1, | |
| F1: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Predef$$anon$2.prototype.$classData = $d_s_Predef$$anon$2; | |
| /** @constructor */ | |
| var $c_s_StringContext = (function() { | |
| $c_O.call(this); | |
| this.parts$1 = null | |
| }); | |
| $c_s_StringContext.prototype = new $h_O(); | |
| $c_s_StringContext.prototype.constructor = $c_s_StringContext; | |
| /** @constructor */ | |
| var $h_s_StringContext = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_StringContext.prototype = $c_s_StringContext.prototype; | |
| $c_s_StringContext.prototype.productPrefix__T = (function() { | |
| return "StringContext" | |
| }); | |
| $c_s_StringContext.prototype.productArity__I = (function() { | |
| return 1 | |
| }); | |
| $c_s_StringContext.prototype.equals__O__Z = (function(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_s_StringContext(x$1)) { | |
| var StringContext$1 = x$1; | |
| var x = this.parts$1; | |
| var x$2 = StringContext$1.parts$1; | |
| return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_s_StringContext.prototype.productElement__I__O = (function(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.parts$1; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }); | |
| $c_s_StringContext.prototype.toString__T = (function() { | |
| return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
| }); | |
| $c_s_StringContext.prototype.checkLengths__sc_Seq__V = (function(args) { | |
| if ((this.parts$1.length__I() !== ((1 + args.length__I()) | 0))) { | |
| throw new $c_jl_IllegalArgumentException().init___T((((("wrong number of arguments (" + args.length__I()) + ") for interpolated string with ") + this.parts$1.length__I()) + " parts")) | |
| } | |
| }); | |
| $c_s_StringContext.prototype.s__sc_Seq__T = (function(args) { | |
| var f = (function(this$2) { | |
| return (function(str$2) { | |
| var str = str$2; | |
| var this$1 = $m_s_StringContext$(); | |
| return this$1.treatEscapes0__p1__T__Z__T(str, false) | |
| }) | |
| })(this); | |
| this.checkLengths__sc_Seq__V(args); | |
| var pi = this.parts$1.iterator__sc_Iterator(); | |
| var ai = args.iterator__sc_Iterator(); | |
| var arg1 = pi.next__O(); | |
| var bldr = new $c_jl_StringBuilder().init___T(f(arg1)); | |
| while (ai.hasNext__Z()) { | |
| bldr.append__O__jl_StringBuilder(ai.next__O()); | |
| var arg1$1 = pi.next__O(); | |
| bldr.append__T__jl_StringBuilder(f(arg1$1)) | |
| }; | |
| return bldr.content$1 | |
| }); | |
| $c_s_StringContext.prototype.init___sc_Seq = (function(parts) { | |
| this.parts$1 = parts; | |
| return this | |
| }); | |
| $c_s_StringContext.prototype.hashCode__I = (function() { | |
| var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }); | |
| $c_s_StringContext.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $is_s_StringContext = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_StringContext))) | |
| }); | |
| var $isArrayOf_s_StringContext = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_StringContext))) | |
| }); | |
| var $d_s_StringContext = new $TypeData().initClass({ | |
| s_StringContext: 0 | |
| }, false, "scala.StringContext", { | |
| s_StringContext: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext.prototype.$classData = $d_s_StringContext; | |
| /** @constructor */ | |
| var $c_s_util_control_BreakControl = (function() { | |
| $c_jl_Throwable.call(this) | |
| }); | |
| $c_s_util_control_BreakControl.prototype = new $h_jl_Throwable(); | |
| $c_s_util_control_BreakControl.prototype.constructor = $c_s_util_control_BreakControl; | |
| /** @constructor */ | |
| var $h_s_util_control_BreakControl = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_util_control_BreakControl.prototype = $c_s_util_control_BreakControl.prototype; | |
| $c_s_util_control_BreakControl.prototype.init___ = (function() { | |
| $c_jl_Throwable.prototype.init___.call(this); | |
| return this | |
| }); | |
| $c_s_util_control_BreakControl.prototype.fillInStackTrace__jl_Throwable = (function() { | |
| return $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable(this) | |
| }); | |
| var $d_s_util_control_BreakControl = new $TypeData().initClass({ | |
| s_util_control_BreakControl: 0 | |
| }, false, "scala.util.control.BreakControl", { | |
| s_util_control_BreakControl: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1, | |
| s_util_control_ControlThrowable: 1, | |
| s_util_control_NoStackTrace: 1 | |
| }); | |
| $c_s_util_control_BreakControl.prototype.$classData = $d_s_util_control_BreakControl; | |
| var $is_sc_GenTraversable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversable))) | |
| }); | |
| var $isArrayOf_sc_GenTraversable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversable))) | |
| }); | |
| /** @constructor */ | |
| var $c_sc_Iterable$ = (function() { | |
| $c_scg_GenTraversableFactory.call(this) | |
| }); | |
| $c_sc_Iterable$.prototype = new $h_scg_GenTraversableFactory(); | |
| $c_sc_Iterable$.prototype.constructor = $c_sc_Iterable$; | |
| /** @constructor */ | |
| var $h_sc_Iterable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_Iterable$.prototype = $c_sc_Iterable$.prototype; | |
| $c_sc_Iterable$.prototype.newBuilder__scm_Builder = (function() { | |
| $m_sci_Iterable$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sc_Iterable$ = new $TypeData().initClass({ | |
| sc_Iterable$: 0 | |
| }, false, "scala.collection.Iterable$", { | |
| sc_Iterable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Iterable$.prototype.$classData = $d_sc_Iterable$; | |
| var $n_sc_Iterable$ = (void 0); | |
| var $m_sc_Iterable$ = (function() { | |
| if ((!$n_sc_Iterable$)) { | |
| $n_sc_Iterable$ = new $c_sc_Iterable$().init___() | |
| }; | |
| return $n_sc_Iterable$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_Iterator$$anon$2 = (function() { | |
| $c_sc_AbstractIterator.call(this) | |
| }); | |
| $c_sc_Iterator$$anon$2.prototype = new $h_sc_AbstractIterator(); | |
| $c_sc_Iterator$$anon$2.prototype.constructor = $c_sc_Iterator$$anon$2; | |
| /** @constructor */ | |
| var $h_sc_Iterator$$anon$2 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_Iterator$$anon$2.prototype = $c_sc_Iterator$$anon$2.prototype; | |
| $c_sc_Iterator$$anon$2.prototype.next__O = (function() { | |
| this.next__sr_Nothing$() | |
| }); | |
| $c_sc_Iterator$$anon$2.prototype.next__sr_Nothing$ = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("next on empty iterator") | |
| }); | |
| $c_sc_Iterator$$anon$2.prototype.hasNext__Z = (function() { | |
| return false | |
| }); | |
| var $d_sc_Iterator$$anon$2 = new $TypeData().initClass({ | |
| sc_Iterator$$anon$2: 0 | |
| }, false, "scala.collection.Iterator$$anon$2", { | |
| sc_Iterator$$anon$2: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sc_Iterator$$anon$2.prototype.$classData = $d_sc_Iterator$$anon$2; | |
| /** @constructor */ | |
| var $c_sc_LinearSeqLike$$anon$1 = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.these$2 = null | |
| }); | |
| $c_sc_LinearSeqLike$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
| $c_sc_LinearSeqLike$$anon$1.prototype.constructor = $c_sc_LinearSeqLike$$anon$1; | |
| /** @constructor */ | |
| var $h_sc_LinearSeqLike$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_LinearSeqLike$$anon$1.prototype = $c_sc_LinearSeqLike$$anon$1.prototype; | |
| $c_sc_LinearSeqLike$$anon$1.prototype.init___sc_LinearSeqLike = (function($$outer) { | |
| this.these$2 = $$outer; | |
| return this | |
| }); | |
| $c_sc_LinearSeqLike$$anon$1.prototype.next__O = (function() { | |
| if (this.hasNext__Z()) { | |
| var result = this.these$2.head__O(); | |
| this.these$2 = this.these$2.tail__O(); | |
| return result | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }); | |
| $c_sc_LinearSeqLike$$anon$1.prototype.hasNext__Z = (function() { | |
| return (!this.these$2.isEmpty__Z()) | |
| }); | |
| var $d_sc_LinearSeqLike$$anon$1 = new $TypeData().initClass({ | |
| sc_LinearSeqLike$$anon$1: 0 | |
| }, false, "scala.collection.LinearSeqLike$$anon$1", { | |
| sc_LinearSeqLike$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sc_LinearSeqLike$$anon$1.prototype.$classData = $d_sc_LinearSeqLike$$anon$1; | |
| /** @constructor */ | |
| var $c_sc_Traversable$ = (function() { | |
| $c_scg_GenTraversableFactory.call(this); | |
| this.breaks$3 = null | |
| }); | |
| $c_sc_Traversable$.prototype = new $h_scg_GenTraversableFactory(); | |
| $c_sc_Traversable$.prototype.constructor = $c_sc_Traversable$; | |
| /** @constructor */ | |
| var $h_sc_Traversable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_Traversable$.prototype = $c_sc_Traversable$.prototype; | |
| $c_sc_Traversable$.prototype.init___ = (function() { | |
| $c_scg_GenTraversableFactory.prototype.init___.call(this); | |
| $n_sc_Traversable$ = this; | |
| this.breaks$3 = new $c_s_util_control_Breaks().init___(); | |
| return this | |
| }); | |
| $c_sc_Traversable$.prototype.newBuilder__scm_Builder = (function() { | |
| $m_sci_Traversable$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sc_Traversable$ = new $TypeData().initClass({ | |
| sc_Traversable$: 0 | |
| }, false, "scala.collection.Traversable$", { | |
| sc_Traversable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Traversable$.prototype.$classData = $d_sc_Traversable$; | |
| var $n_sc_Traversable$ = (void 0); | |
| var $m_sc_Traversable$ = (function() { | |
| if ((!$n_sc_Traversable$)) { | |
| $n_sc_Traversable$ = new $c_sc_Traversable$().init___() | |
| }; | |
| return $n_sc_Traversable$ | |
| }); | |
| /** @constructor */ | |
| var $c_scg_ImmutableSetFactory = (function() { | |
| $c_scg_SetFactory.call(this) | |
| }); | |
| $c_scg_ImmutableSetFactory.prototype = new $h_scg_SetFactory(); | |
| $c_scg_ImmutableSetFactory.prototype.constructor = $c_scg_ImmutableSetFactory; | |
| /** @constructor */ | |
| var $h_scg_ImmutableSetFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_ImmutableSetFactory.prototype = $c_scg_ImmutableSetFactory.prototype; | |
| $c_scg_ImmutableSetFactory.prototype.empty__sc_GenTraversable = (function() { | |
| return this.emptyInstance__sci_Set() | |
| }); | |
| $c_scg_ImmutableSetFactory.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_SetBuilder().init___sc_Set(this.emptyInstance__sci_Set()) | |
| }); | |
| /** @constructor */ | |
| var $c_scg_MutableSetFactory = (function() { | |
| $c_scg_SetFactory.call(this) | |
| }); | |
| $c_scg_MutableSetFactory.prototype = new $h_scg_SetFactory(); | |
| $c_scg_MutableSetFactory.prototype.constructor = $c_scg_MutableSetFactory; | |
| /** @constructor */ | |
| var $h_scg_MutableSetFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_MutableSetFactory.prototype = $c_scg_MutableSetFactory.prototype; | |
| $c_scg_MutableSetFactory.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_GrowingBuilder().init___scg_Growable(this.empty__sc_GenTraversable()) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Iterable$ = (function() { | |
| $c_scg_GenTraversableFactory.call(this) | |
| }); | |
| $c_sci_Iterable$.prototype = new $h_scg_GenTraversableFactory(); | |
| $c_sci_Iterable$.prototype.constructor = $c_sci_Iterable$; | |
| /** @constructor */ | |
| var $h_sci_Iterable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Iterable$.prototype = $c_sci_Iterable$.prototype; | |
| $c_sci_Iterable$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sci_Iterable$ = new $TypeData().initClass({ | |
| sci_Iterable$: 0 | |
| }, false, "scala.collection.immutable.Iterable$", { | |
| sci_Iterable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Iterable$.prototype.$classData = $d_sci_Iterable$; | |
| var $n_sci_Iterable$ = (void 0); | |
| var $m_sci_Iterable$ = (function() { | |
| if ((!$n_sci_Iterable$)) { | |
| $n_sci_Iterable$ = new $c_sci_Iterable$().init___() | |
| }; | |
| return $n_sci_Iterable$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_ListSet$$anon$1 = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.that$2 = null | |
| }); | |
| $c_sci_ListSet$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
| $c_sci_ListSet$$anon$1.prototype.constructor = $c_sci_ListSet$$anon$1; | |
| /** @constructor */ | |
| var $h_sci_ListSet$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet$$anon$1.prototype = $c_sci_ListSet$$anon$1.prototype; | |
| $c_sci_ListSet$$anon$1.prototype.next__O = (function() { | |
| var this$1 = this.that$2; | |
| if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
| var res = this.that$2.head__O(); | |
| this.that$2 = this.that$2.tail__sci_ListSet(); | |
| return res | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }); | |
| $c_sci_ListSet$$anon$1.prototype.init___sci_ListSet = (function($$outer) { | |
| this.that$2 = $$outer; | |
| return this | |
| }); | |
| $c_sci_ListSet$$anon$1.prototype.hasNext__Z = (function() { | |
| var this$1 = this.that$2; | |
| return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
| }); | |
| var $d_sci_ListSet$$anon$1 = new $TypeData().initClass({ | |
| sci_ListSet$$anon$1: 0 | |
| }, false, "scala.collection.immutable.ListSet$$anon$1", { | |
| sci_ListSet$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_ListSet$$anon$1.prototype.$classData = $d_sci_ListSet$$anon$1; | |
| /** @constructor */ | |
| var $c_sci_Stream$StreamBuilder = (function() { | |
| $c_scm_LazyBuilder.call(this) | |
| }); | |
| $c_sci_Stream$StreamBuilder.prototype = new $h_scm_LazyBuilder(); | |
| $c_sci_Stream$StreamBuilder.prototype.constructor = $c_sci_Stream$StreamBuilder; | |
| /** @constructor */ | |
| var $h_sci_Stream$StreamBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$StreamBuilder.prototype = $c_sci_Stream$StreamBuilder.prototype; | |
| $c_sci_Stream$StreamBuilder.prototype.result__O = (function() { | |
| return this.result__sci_Stream() | |
| }); | |
| $c_sci_Stream$StreamBuilder.prototype.result__sci_Stream = (function() { | |
| var this$1 = this.parts$1; | |
| return this$1.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream().flatMap__F1__scg_CanBuildFrom__O(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
| return (function(x$5$2) { | |
| var x$5 = x$5$2; | |
| return x$5.toStream__sci_Stream() | |
| }) | |
| })(this)), ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())) | |
| }); | |
| var $is_sci_Stream$StreamBuilder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream$StreamBuilder))) | |
| }); | |
| var $isArrayOf_sci_Stream$StreamBuilder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream$StreamBuilder))) | |
| }); | |
| var $d_sci_Stream$StreamBuilder = new $TypeData().initClass({ | |
| sci_Stream$StreamBuilder: 0 | |
| }, false, "scala.collection.immutable.Stream$StreamBuilder", { | |
| sci_Stream$StreamBuilder: 1, | |
| scm_LazyBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_sci_Stream$StreamBuilder.prototype.$classData = $d_sci_Stream$StreamBuilder; | |
| /** @constructor */ | |
| var $c_sci_StreamIterator = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.these$2 = null | |
| }); | |
| $c_sci_StreamIterator.prototype = new $h_sc_AbstractIterator(); | |
| $c_sci_StreamIterator.prototype.constructor = $c_sci_StreamIterator; | |
| /** @constructor */ | |
| var $h_sci_StreamIterator = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_StreamIterator.prototype = $c_sci_StreamIterator.prototype; | |
| $c_sci_StreamIterator.prototype.next__O = (function() { | |
| if ($s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this)) { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } else { | |
| var cur = this.these$2.v__sci_Stream(); | |
| var result = cur.head__O(); | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, cur$1) { | |
| return (function() { | |
| return cur$1.tail__O() | |
| }) | |
| })(this, cur))); | |
| return result | |
| } | |
| }); | |
| $c_sci_StreamIterator.prototype.init___sci_Stream = (function(self) { | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, self$1) { | |
| return (function() { | |
| return self$1 | |
| }) | |
| })(this, self))); | |
| return this | |
| }); | |
| $c_sci_StreamIterator.prototype.hasNext__Z = (function() { | |
| var this$1 = this.these$2.v__sci_Stream(); | |
| return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
| }); | |
| $c_sci_StreamIterator.prototype.toStream__sci_Stream = (function() { | |
| var result = this.these$2.v__sci_Stream(); | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
| return (function() { | |
| $m_sci_Stream$(); | |
| return $m_sci_Stream$Empty$() | |
| }) | |
| })(this))); | |
| return result | |
| }); | |
| var $d_sci_StreamIterator = new $TypeData().initClass({ | |
| sci_StreamIterator: 0 | |
| }, false, "scala.collection.immutable.StreamIterator", { | |
| sci_StreamIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_StreamIterator.prototype.$classData = $d_sci_StreamIterator; | |
| /** @constructor */ | |
| var $c_sci_Traversable$ = (function() { | |
| $c_scg_GenTraversableFactory.call(this) | |
| }); | |
| $c_sci_Traversable$.prototype = new $h_scg_GenTraversableFactory(); | |
| $c_sci_Traversable$.prototype.constructor = $c_sci_Traversable$; | |
| /** @constructor */ | |
| var $h_sci_Traversable$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Traversable$.prototype = $c_sci_Traversable$.prototype; | |
| $c_sci_Traversable$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sci_Traversable$ = new $TypeData().initClass({ | |
| sci_Traversable$: 0 | |
| }, false, "scala.collection.immutable.Traversable$", { | |
| sci_Traversable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Traversable$.prototype.$classData = $d_sci_Traversable$; | |
| var $n_sci_Traversable$ = (void 0); | |
| var $m_sci_Traversable$ = (function() { | |
| if ((!$n_sci_Traversable$)) { | |
| $n_sci_Traversable$ = new $c_sci_Traversable$().init___() | |
| }; | |
| return $n_sci_Traversable$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_TrieIterator = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.elems$2 = null; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posStack$f = null; | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
| }); | |
| $c_sci_TrieIterator.prototype = new $h_sc_AbstractIterator(); | |
| $c_sci_TrieIterator.prototype.constructor = $c_sci_TrieIterator; | |
| /** @constructor */ | |
| var $h_sci_TrieIterator = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_TrieIterator.prototype = $c_sci_TrieIterator.prototype; | |
| $c_sci_TrieIterator.prototype.isContainer__p2__O__Z = (function(x) { | |
| return ($is_sci_HashMap$HashMap1(x) || $is_sci_HashSet$HashSet1(x)) | |
| }); | |
| $c_sci_TrieIterator.prototype.next__O = (function() { | |
| if ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null)) { | |
| var el = this.scala$collection$immutable$TrieIterator$$subIter$f.next__O(); | |
| if ((!this.scala$collection$immutable$TrieIterator$$subIter$f.hasNext__Z())) { | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
| }; | |
| return el | |
| } else { | |
| return this.next0__p2__Asci_Iterable__I__O(this.scala$collection$immutable$TrieIterator$$arrayD$f, this.scala$collection$immutable$TrieIterator$$posD$f) | |
| } | |
| }); | |
| $c_sci_TrieIterator.prototype.initPosStack__AI = (function() { | |
| return $newArrayObject($d_I.getArrayOf(), [6]) | |
| }); | |
| $c_sci_TrieIterator.prototype.hasNext__Z = (function() { | |
| return ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null) || (this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) | |
| }); | |
| $c_sci_TrieIterator.prototype.next0__p2__Asci_Iterable__I__O = (function(elems, i) { | |
| _next0: while (true) { | |
| if ((i === (((-1) + elems.u["length"]) | 0))) { | |
| this.scala$collection$immutable$TrieIterator$$depth$f = (((-1) + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
| if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = null | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0 | |
| } | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$posD$f = ((1 + this.scala$collection$immutable$TrieIterator$$posD$f) | 0) | |
| }; | |
| var m = elems.u[i]; | |
| if (this.isContainer__p2__O__Z(m)) { | |
| return m.key$6 | |
| } else if (this.isTrie__p2__O__Z(m)) { | |
| if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$arrayD$f; | |
| this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$posD$f | |
| }; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = ((1 + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| var temp$elems = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
| elems = temp$elems; | |
| i = 0; | |
| continue _next0 | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = m.iterator__sc_Iterator(); | |
| return this.next__O() | |
| } | |
| } | |
| }); | |
| $c_sci_TrieIterator.prototype.getElems__p2__sci_Iterable__Asci_Iterable = (function(x) { | |
| if ($is_sci_HashMap$HashTrieMap(x)) { | |
| var x2 = x; | |
| return x2.elems__Asci_HashMap() | |
| } else if ($is_sci_HashSet$HashTrieSet(x)) { | |
| var x3 = x; | |
| return x3.elems$5 | |
| } else { | |
| throw new $c_s_MatchError().init___O(x) | |
| } | |
| }); | |
| $c_sci_TrieIterator.prototype.init___Asci_Iterable = (function(elems) { | |
| this.elems$2 = elems; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f = this.initArrayStack__AAsci_Iterable(); | |
| this.scala$collection$immutable$TrieIterator$$posStack$f = this.initPosStack__AI(); | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.elems$2; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null; | |
| return this | |
| }); | |
| $c_sci_TrieIterator.prototype.isTrie__p2__O__Z = (function(x) { | |
| return ($is_sci_HashMap$HashTrieMap(x) || $is_sci_HashSet$HashTrieSet(x)) | |
| }); | |
| $c_sci_TrieIterator.prototype.initArrayStack__AAsci_Iterable = (function() { | |
| return $newArrayObject($d_sci_Iterable.getArrayOf().getArrayOf(), [6]) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_VectorBuilder = (function() { | |
| $c_O.call(this); | |
| this.blockIndex$1 = 0; | |
| this.lo$1 = 0; | |
| this.depth$1 = 0; | |
| this.display0$1 = null; | |
| this.display1$1 = null; | |
| this.display2$1 = null; | |
| this.display3$1 = null; | |
| this.display4$1 = null; | |
| this.display5$1 = null | |
| }); | |
| $c_sci_VectorBuilder.prototype = new $h_O(); | |
| $c_sci_VectorBuilder.prototype.constructor = $c_sci_VectorBuilder; | |
| /** @constructor */ | |
| var $h_sci_VectorBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_VectorBuilder.prototype = $c_sci_VectorBuilder.prototype; | |
| $c_sci_VectorBuilder.prototype.display3__AO = (function() { | |
| return this.display3$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.init___ = (function() { | |
| this.display0$1 = $newArrayObject($d_O.getArrayOf(), [32]); | |
| this.depth$1 = 1; | |
| this.blockIndex$1 = 0; | |
| this.lo$1 = 0; | |
| return this | |
| }); | |
| $c_sci_VectorBuilder.prototype.depth__I = (function() { | |
| return this.depth$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
| }); | |
| $c_sci_VectorBuilder.prototype.display5$und$eq__AO__V = (function(x$1) { | |
| this.display5$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display0__AO = (function() { | |
| return this.display0$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display4__AO = (function() { | |
| return this.display4$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display2$und$eq__AO__V = (function(x$1) { | |
| this.display2$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.$$plus$eq__O__sci_VectorBuilder = (function(elem) { | |
| if ((this.lo$1 >= this.display0$1.u["length"])) { | |
| var newBlockIndex = ((32 + this.blockIndex$1) | 0); | |
| var xor = (this.blockIndex$1 ^ newBlockIndex); | |
| $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
| this.blockIndex$1 = newBlockIndex; | |
| this.lo$1 = 0 | |
| }; | |
| this.display0$1.u[this.lo$1] = elem; | |
| this.lo$1 = ((1 + this.lo$1) | 0); | |
| return this | |
| }); | |
| $c_sci_VectorBuilder.prototype.result__O = (function() { | |
| return this.result__sci_Vector() | |
| }); | |
| $c_sci_VectorBuilder.prototype.display1$und$eq__AO__V = (function(x$1) { | |
| this.display1$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_sci_VectorBuilder.prototype.display4$und$eq__AO__V = (function(x$1) { | |
| this.display4$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display1__AO = (function() { | |
| return this.display1$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display5__AO = (function() { | |
| return this.display5$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.result__sci_Vector = (function() { | |
| var size = ((this.blockIndex$1 + this.lo$1) | 0); | |
| if ((size === 0)) { | |
| var this$1 = $m_sci_Vector$(); | |
| return this$1.NIL$6 | |
| }; | |
| var s = new $c_sci_Vector().init___I__I__I(0, size, 0); | |
| var depth = this.depth$1; | |
| $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
| if ((this.depth$1 > 1)) { | |
| var xor = (((-1) + size) | 0); | |
| $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, 0, xor) | |
| }; | |
| return s | |
| }); | |
| $c_sci_VectorBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
| }); | |
| $c_sci_VectorBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_sci_VectorBuilder.prototype.depth$und$eq__I__V = (function(x$1) { | |
| this.depth$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display2__AO = (function() { | |
| return this.display2$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.display0$und$eq__AO__V = (function(x$1) { | |
| this.display0$1 = x$1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| $c_sci_VectorBuilder.prototype.display3$und$eq__AO__V = (function(x$1) { | |
| this.display3$1 = x$1 | |
| }); | |
| var $is_sci_VectorBuilder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_VectorBuilder))) | |
| }); | |
| var $isArrayOf_sci_VectorBuilder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_VectorBuilder))) | |
| }); | |
| var $d_sci_VectorBuilder = new $TypeData().initClass({ | |
| sci_VectorBuilder: 0 | |
| }, false, "scala.collection.immutable.VectorBuilder", { | |
| sci_VectorBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| sci_VectorPointer: 1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.$classData = $d_sci_VectorBuilder; | |
| /** @constructor */ | |
| var $c_scm_Builder$$anon$1 = (function() { | |
| $c_O.call(this); | |
| this.self$1 = null; | |
| this.f$1$1 = null | |
| }); | |
| $c_scm_Builder$$anon$1.prototype = new $h_O(); | |
| $c_scm_Builder$$anon$1.prototype.constructor = $c_scm_Builder$$anon$1; | |
| /** @constructor */ | |
| var $h_scm_Builder$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_Builder$$anon$1.prototype = $c_scm_Builder$$anon$1.prototype; | |
| $c_scm_Builder$$anon$1.prototype.init___scm_Builder__F1 = (function($$outer, f$1) { | |
| this.f$1$1 = f$1; | |
| this.self$1 = $$outer; | |
| return this | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.equals__O__Z = (function(that) { | |
| return $s_s_Proxy$class__equals__s_Proxy__O__Z(this, that) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.toString__T = (function() { | |
| return $s_s_Proxy$class__toString__s_Proxy__T(this) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1 = (function(xs) { | |
| this.self$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs); | |
| return this | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.result__O = (function() { | |
| return this.f$1$1.apply__O__O(this.self$1.result__O()) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundColl) { | |
| this.self$1.sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scm_Builder$$anon$1 = (function(x) { | |
| this.self$1.$$plus$eq__O__scm_Builder(x); | |
| return this | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.hashCode__I = (function() { | |
| return this.self$1.hashCode__I() | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.sizeHint__I__V = (function(size) { | |
| this.self$1.sizeHint__I__V(size) | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) | |
| }); | |
| 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, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| s_Proxy: 1 | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$classData = $d_scm_Builder$$anon$1; | |
| /** @constructor */ | |
| var $c_scm_FlatHashTable$$anon$1 = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.i$2 = 0; | |
| this.$$outer$2 = null | |
| }); | |
| $c_scm_FlatHashTable$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
| $c_scm_FlatHashTable$$anon$1.prototype.constructor = $c_scm_FlatHashTable$$anon$1; | |
| /** @constructor */ | |
| var $h_scm_FlatHashTable$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_FlatHashTable$$anon$1.prototype = $c_scm_FlatHashTable$$anon$1.prototype; | |
| $c_scm_FlatHashTable$$anon$1.prototype.next__O = (function() { | |
| if (this.hasNext__Z()) { | |
| this.i$2 = ((1 + this.i$2) | 0); | |
| var this$1 = this.$$outer$2; | |
| var entry = this.$$outer$2.table$5.u[(((-1) + this.i$2) | 0)]; | |
| return $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this$1, entry) | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }); | |
| $c_scm_FlatHashTable$$anon$1.prototype.init___scm_FlatHashTable = (function($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$2 = $$outer | |
| }; | |
| this.i$2 = 0; | |
| return this | |
| }); | |
| $c_scm_FlatHashTable$$anon$1.prototype.hasNext__Z = (function() { | |
| while (((this.i$2 < this.$$outer$2.table$5.u["length"]) && (this.$$outer$2.table$5.u[this.i$2] === null))) { | |
| this.i$2 = ((1 + this.i$2) | 0) | |
| }; | |
| return (this.i$2 < this.$$outer$2.table$5.u["length"]) | |
| }); | |
| var $d_scm_FlatHashTable$$anon$1 = new $TypeData().initClass({ | |
| scm_FlatHashTable$$anon$1: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$$anon$1", { | |
| scm_FlatHashTable$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_scm_FlatHashTable$$anon$1.prototype.$classData = $d_scm_FlatHashTable$$anon$1; | |
| /** @constructor */ | |
| var $c_scm_ListBuffer$$anon$1 = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.cursor$2 = null | |
| }); | |
| $c_scm_ListBuffer$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
| $c_scm_ListBuffer$$anon$1.prototype.constructor = $c_scm_ListBuffer$$anon$1; | |
| /** @constructor */ | |
| var $h_scm_ListBuffer$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_ListBuffer$$anon$1.prototype = $c_scm_ListBuffer$$anon$1.prototype; | |
| $c_scm_ListBuffer$$anon$1.prototype.init___scm_ListBuffer = (function($$outer) { | |
| this.cursor$2 = ($$outer.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() ? $m_sci_Nil$() : $$outer.scala$collection$mutable$ListBuffer$$start$6); | |
| return this | |
| }); | |
| $c_scm_ListBuffer$$anon$1.prototype.next__O = (function() { | |
| if ((!this.hasNext__Z())) { | |
| throw new $c_ju_NoSuchElementException().init___T("next on empty Iterator") | |
| } else { | |
| var ans = this.cursor$2.head__O(); | |
| this.cursor$2 = this.cursor$2.tail__O(); | |
| return ans | |
| } | |
| }); | |
| $c_scm_ListBuffer$$anon$1.prototype.hasNext__Z = (function() { | |
| return (this.cursor$2 !== $m_sci_Nil$()) | |
| }); | |
| var $d_scm_ListBuffer$$anon$1 = new $TypeData().initClass({ | |
| scm_ListBuffer$$anon$1: 0 | |
| }, false, "scala.collection.mutable.ListBuffer$$anon$1", { | |
| scm_ListBuffer$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_scm_ListBuffer$$anon$1.prototype.$classData = $d_scm_ListBuffer$$anon$1; | |
| /** @constructor */ | |
| var $c_sr_ScalaRunTime$$anon$1 = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.c$2 = 0; | |
| this.cmax$2 = 0; | |
| this.x$2$2 = null | |
| }); | |
| $c_sr_ScalaRunTime$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
| $c_sr_ScalaRunTime$$anon$1.prototype.constructor = $c_sr_ScalaRunTime$$anon$1; | |
| /** @constructor */ | |
| var $h_sr_ScalaRunTime$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sr_ScalaRunTime$$anon$1.prototype = $c_sr_ScalaRunTime$$anon$1.prototype; | |
| $c_sr_ScalaRunTime$$anon$1.prototype.next__O = (function() { | |
| var result = this.x$2$2.productElement__I__O(this.c$2); | |
| this.c$2 = ((1 + this.c$2) | 0); | |
| return result | |
| }); | |
| $c_sr_ScalaRunTime$$anon$1.prototype.init___s_Product = (function(x$2) { | |
| this.x$2$2 = x$2; | |
| this.c$2 = 0; | |
| this.cmax$2 = x$2.productArity__I(); | |
| return this | |
| }); | |
| $c_sr_ScalaRunTime$$anon$1.prototype.hasNext__Z = (function() { | |
| return (this.c$2 < this.cmax$2) | |
| }); | |
| 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_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sr_ScalaRunTime$$anon$1.prototype.$classData = $d_sr_ScalaRunTime$$anon$1; | |
| /** @constructor */ | |
| var $c_Ljava_io_PrintStream = (function() { | |
| $c_Ljava_io_FilterOutputStream.call(this); | |
| this.autoFlush$3 = false; | |
| this.charset$3 = null; | |
| this.encoder$3 = null; | |
| this.closing$3 = false; | |
| this.java$io$PrintStream$$closed$3 = false; | |
| this.errorFlag$3 = false; | |
| this.bitmap$0$3 = false | |
| }); | |
| $c_Ljava_io_PrintStream.prototype = new $h_Ljava_io_FilterOutputStream(); | |
| $c_Ljava_io_PrintStream.prototype.constructor = $c_Ljava_io_PrintStream; | |
| /** @constructor */ | |
| var $h_Ljava_io_PrintStream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Ljava_io_PrintStream.prototype = $c_Ljava_io_PrintStream.prototype; | |
| $c_Ljava_io_PrintStream.prototype.append__jl_CharSequence__jl_Appendable = (function(x$1) { | |
| return this.append__jl_CharSequence__Ljava_io_PrintStream(x$1) | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.println__O__V = (function(obj) { | |
| this.print__O__V(obj); | |
| this.printString__p4__T__V("\n") | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset = (function(_out, autoFlush, charset) { | |
| this.autoFlush$3 = autoFlush; | |
| this.charset$3 = charset; | |
| $c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream.call(this, _out); | |
| this.closing$3 = false; | |
| this.java$io$PrintStream$$closed$3 = false; | |
| this.errorFlag$3 = false; | |
| return this | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.append__jl_CharSequence__Ljava_io_PrintStream = (function(csq) { | |
| this.print__T__V(((csq === null) ? "null" : $objectToString(csq))); | |
| return this | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.append__C__jl_Appendable = (function(x$1) { | |
| return this.append__C__Ljava_io_PrintStream(x$1) | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream = (function(out) { | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset.call(this, out, false, null); | |
| return this | |
| }); | |
| $c_Ljava_io_PrintStream.prototype.append__C__Ljava_io_PrintStream = (function(c) { | |
| this.print__C__V(c); | |
| return this | |
| }); | |
| var $is_Ljava_io_PrintStream = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_PrintStream))) | |
| }); | |
| var $isArrayOf_Ljava_io_PrintStream = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_PrintStream))) | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype = $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 4, "normal"); | |
| $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productPrefix__T = (function() { | |
| return "NORMAL" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.toString__T = (function() { | |
| return "NORMAL" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.hashCode__I = (function() { | |
| return (-1986416409) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_NORMAL$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.NORMAL$", { | |
| Lorg_scalajs_benchmark_deltablue_NORMAL$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_NORMAL$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $c_Lorg_scalajs_benchmark_deltablue_NORMAL$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 2, "preferred"); | |
| $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productPrefix__T = (function() { | |
| return "PREFERRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.toString__T = (function() { | |
| return "PREFERRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.hashCode__I = (function() { | |
| return 1492589665 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_PREFERRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.PREFERRED$", { | |
| Lorg_scalajs_benchmark_deltablue_PREFERRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 0, "required"); | |
| $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productPrefix__T = (function() { | |
| return "REQUIRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.toString__T = (function() { | |
| return "REQUIRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.hashCode__I = (function() { | |
| return 389487519 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_REQUIRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.REQUIRED$", { | |
| Lorg_scalajs_benchmark_deltablue_REQUIRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 3, "strongDefault"); | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productPrefix__T = (function() { | |
| return "STRONG_DEFAULT" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.toString__T = (function() { | |
| return "STRONG_DEFAULT" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.hashCode__I = (function() { | |
| return (-2010452871) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.STRONG_DEFAULT$", { | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 1, "strongPreferred"); | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productPrefix__T = (function() { | |
| return "STRONG_PREFERRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.toString__T = (function() { | |
| return "STRONG_PREFERRED" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.hashCode__I = (function() { | |
| return 898199737 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.STRONG_PREFERRED$", { | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype = $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 5, "weakDefault"); | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productPrefix__T = (function() { | |
| return "WEAK_DEFAULT" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.toString__T = (function() { | |
| return "WEAK_DEFAULT" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.hashCode__I = (function() { | |
| return 1227139162 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.WEAK_DEFAULT$", { | |
| Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ | |
| }); | |
| /** @constructor */ | |
| var $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
| /** @constructor */ | |
| var $h_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype = $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype; | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.init___ = (function() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 6, "weakest"); | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = this; | |
| return this | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productPrefix__T = (function() { | |
| return "WEAKEST" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.toString__T = (function() { | |
| return "WEAKEST" | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.hashCode__I = (function() { | |
| return 1941152494 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_WEAKEST$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.WEAKEST$", { | |
| Lorg_scalajs_benchmark_deltablue_WEAKEST$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
| var $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (void 0); | |
| var $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ | |
| }); | |
| /** @constructor */ | |
| var $c_jl_NumberFormatException = (function() { | |
| $c_jl_IllegalArgumentException.call(this) | |
| }); | |
| $c_jl_NumberFormatException.prototype = new $h_jl_IllegalArgumentException(); | |
| $c_jl_NumberFormatException.prototype.constructor = $c_jl_NumberFormatException; | |
| /** @constructor */ | |
| var $h_jl_NumberFormatException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_NumberFormatException.prototype = $c_jl_NumberFormatException.prototype; | |
| 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; | |
| /** @constructor */ | |
| var $c_ju_FormatterClosedException = (function() { | |
| $c_jl_IllegalStateException.call(this) | |
| }); | |
| $c_ju_FormatterClosedException.prototype = new $h_jl_IllegalStateException(); | |
| $c_ju_FormatterClosedException.prototype.constructor = $c_ju_FormatterClosedException; | |
| /** @constructor */ | |
| var $h_ju_FormatterClosedException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_FormatterClosedException.prototype = $c_ju_FormatterClosedException.prototype; | |
| 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; | |
| /** @constructor */ | |
| var $c_ju_IllegalFormatException = (function() { | |
| $c_jl_IllegalArgumentException.call(this) | |
| }); | |
| $c_ju_IllegalFormatException.prototype = new $h_jl_IllegalArgumentException(); | |
| $c_ju_IllegalFormatException.prototype.constructor = $c_ju_IllegalFormatException; | |
| /** @constructor */ | |
| var $h_ju_IllegalFormatException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_IllegalFormatException.prototype = $c_ju_IllegalFormatException.prototype; | |
| /** @constructor */ | |
| var $c_s_None$ = (function() { | |
| $c_s_Option.call(this) | |
| }); | |
| $c_s_None$.prototype = new $h_s_Option(); | |
| $c_s_None$.prototype.constructor = $c_s_None$; | |
| /** @constructor */ | |
| var $h_s_None$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_None$.prototype = $c_s_None$.prototype; | |
| $c_s_None$.prototype.productPrefix__T = (function() { | |
| return "None" | |
| }); | |
| $c_s_None$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_s_None$.prototype.isEmpty__Z = (function() { | |
| return true | |
| }); | |
| $c_s_None$.prototype.get__O = (function() { | |
| this.get__sr_Nothing$() | |
| }); | |
| $c_s_None$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_s_None$.prototype.toString__T = (function() { | |
| return "None" | |
| }); | |
| $c_s_None$.prototype.get__sr_Nothing$ = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("None.get") | |
| }); | |
| $c_s_None$.prototype.hashCode__I = (function() { | |
| return 2433880 | |
| }); | |
| $c_s_None$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_s_None$ = new $TypeData().initClass({ | |
| s_None$: 0 | |
| }, false, "scala.None$", { | |
| s_None$: 1, | |
| s_Option: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_None$.prototype.$classData = $d_s_None$; | |
| var $n_s_None$ = (void 0); | |
| var $m_s_None$ = (function() { | |
| if ((!$n_s_None$)) { | |
| $n_s_None$ = new $c_s_None$().init___() | |
| }; | |
| return $n_s_None$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_Some = (function() { | |
| $c_s_Option.call(this); | |
| this.x$2 = null | |
| }); | |
| $c_s_Some.prototype = new $h_s_Option(); | |
| $c_s_Some.prototype.constructor = $c_s_Some; | |
| /** @constructor */ | |
| var $h_s_Some = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_Some.prototype = $c_s_Some.prototype; | |
| $c_s_Some.prototype.productPrefix__T = (function() { | |
| return "Some" | |
| }); | |
| $c_s_Some.prototype.productArity__I = (function() { | |
| return 1 | |
| }); | |
| $c_s_Some.prototype.equals__O__Z = (function(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_s_Some(x$1)) { | |
| var Some$1 = x$1; | |
| return $m_sr_BoxesRunTime$().equals__O__O__Z(this.x$2, Some$1.x$2) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_s_Some.prototype.isEmpty__Z = (function() { | |
| return false | |
| }); | |
| $c_s_Some.prototype.productElement__I__O = (function(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.x$2; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }); | |
| $c_s_Some.prototype.get__O = (function() { | |
| return this.x$2 | |
| }); | |
| $c_s_Some.prototype.toString__T = (function() { | |
| return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
| }); | |
| $c_s_Some.prototype.init___O = (function(x) { | |
| this.x$2 = x; | |
| return this | |
| }); | |
| $c_s_Some.prototype.hashCode__I = (function() { | |
| var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }); | |
| $c_s_Some.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $is_s_Some = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_Some))) | |
| }); | |
| var $isArrayOf_s_Some = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Some))) | |
| }); | |
| var $d_s_Some = new $TypeData().initClass({ | |
| s_Some: 0 | |
| }, false, "scala.Some", { | |
| s_Some: 1, | |
| s_Option: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Some.prototype.$classData = $d_s_Some; | |
| /** @constructor */ | |
| var $c_s_StringContext$InvalidEscapeException = (function() { | |
| $c_jl_IllegalArgumentException.call(this); | |
| this.index$5 = 0 | |
| }); | |
| $c_s_StringContext$InvalidEscapeException.prototype = new $h_jl_IllegalArgumentException(); | |
| $c_s_StringContext$InvalidEscapeException.prototype.constructor = $c_s_StringContext$InvalidEscapeException; | |
| /** @constructor */ | |
| var $h_s_StringContext$InvalidEscapeException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_StringContext$InvalidEscapeException.prototype = $c_s_StringContext$InvalidEscapeException.prototype; | |
| $c_s_StringContext$InvalidEscapeException.prototype.init___T__I = (function(str, index) { | |
| this.index$5 = index; | |
| var jsx$3 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["invalid escape ", " index ", " in \"", "\". Use \\\\\\\\ for literal \\\\."])); | |
| $m_s_Predef$().require__Z__V(((index >= 0) && (index < (str["length"] | 0)))); | |
| if ((index === (((-1) + (str["length"] | 0)) | 0))) { | |
| var jsx$1 = "at terminal" | |
| } else { | |
| var jsx$2 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["'\\\\", "' not one of ", " at"])); | |
| var index$1 = ((1 + index) | 0); | |
| var c = (65535 & (str["charCodeAt"](index$1) | 0)); | |
| var jsx$1 = jsx$2.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([new $c_jl_Character().init___C(c), "[\\b, \\t, \\n, \\f, \\r, \\\\, \\\", \\']"])) | |
| }; | |
| $c_jl_IllegalArgumentException.prototype.init___T.call(this, jsx$3.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([jsx$1, index, str]))); | |
| return this | |
| }); | |
| var $d_s_StringContext$InvalidEscapeException = new $TypeData().initClass({ | |
| s_StringContext$InvalidEscapeException: 0 | |
| }, false, "scala.StringContext$InvalidEscapeException", { | |
| s_StringContext$InvalidEscapeException: 1, | |
| jl_IllegalArgumentException: 1, | |
| jl_RuntimeException: 1, | |
| jl_Exception: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext$InvalidEscapeException.prototype.$classData = $d_s_StringContext$InvalidEscapeException; | |
| var $is_sc_TraversableLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableLike))) | |
| }); | |
| var $isArrayOf_sc_TraversableLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableLike))) | |
| }); | |
| /** @constructor */ | |
| var $c_scg_SeqFactory = (function() { | |
| $c_scg_GenSeqFactory.call(this) | |
| }); | |
| $c_scg_SeqFactory.prototype = new $h_scg_GenSeqFactory(); | |
| $c_scg_SeqFactory.prototype.constructor = $c_scg_SeqFactory; | |
| /** @constructor */ | |
| var $h_scg_SeqFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_SeqFactory.prototype = $c_scg_SeqFactory.prototype; | |
| /** @constructor */ | |
| var $c_sci_HashSet$HashTrieSet$$anon$1 = (function() { | |
| $c_sci_TrieIterator.call(this) | |
| }); | |
| $c_sci_HashSet$HashTrieSet$$anon$1.prototype = new $h_sci_TrieIterator(); | |
| $c_sci_HashSet$HashTrieSet$$anon$1.prototype.constructor = $c_sci_HashSet$HashTrieSet$$anon$1; | |
| /** @constructor */ | |
| var $h_sci_HashSet$HashTrieSet$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$HashTrieSet$$anon$1.prototype = $c_sci_HashSet$HashTrieSet$$anon$1.prototype; | |
| $c_sci_HashSet$HashTrieSet$$anon$1.prototype.init___sci_HashSet$HashTrieSet = (function($$outer) { | |
| $c_sci_TrieIterator.prototype.init___Asci_Iterable.call(this, $$outer.elems$5); | |
| return this | |
| }); | |
| var $d_sci_HashSet$HashTrieSet$$anon$1 = new $TypeData().initClass({ | |
| sci_HashSet$HashTrieSet$$anon$1: 0 | |
| }, false, "scala.collection.immutable.HashSet$HashTrieSet$$anon$1", { | |
| sci_HashSet$HashTrieSet$$anon$1: 1, | |
| sci_TrieIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_HashSet$HashTrieSet$$anon$1.prototype.$classData = $d_sci_HashSet$HashTrieSet$$anon$1; | |
| /** @constructor */ | |
| var $c_sci_Set$ = (function() { | |
| $c_scg_ImmutableSetFactory.call(this) | |
| }); | |
| $c_sci_Set$.prototype = new $h_scg_ImmutableSetFactory(); | |
| $c_sci_Set$.prototype.constructor = $c_sci_Set$; | |
| /** @constructor */ | |
| var $h_sci_Set$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$.prototype = $c_sci_Set$.prototype; | |
| $c_sci_Set$.prototype.emptyInstance__sci_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| var $d_sci_Set$ = new $TypeData().initClass({ | |
| sci_Set$: 0 | |
| }, false, "scala.collection.immutable.Set$", { | |
| sci_Set$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Set$.prototype.$classData = $d_sci_Set$; | |
| var $n_sci_Set$ = (void 0); | |
| var $m_sci_Set$ = (function() { | |
| if ((!$n_sci_Set$)) { | |
| $n_sci_Set$ = new $c_sci_Set$().init___() | |
| }; | |
| return $n_sci_Set$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_VectorIterator = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.endIndex$2 = 0; | |
| this.blockIndex$2 = 0; | |
| this.lo$2 = 0; | |
| this.endLo$2 = 0; | |
| this.$$undhasNext$2 = false; | |
| this.depth$2 = 0; | |
| this.display0$2 = null; | |
| this.display1$2 = null; | |
| this.display2$2 = null; | |
| this.display3$2 = null; | |
| this.display4$2 = null; | |
| this.display5$2 = null | |
| }); | |
| $c_sci_VectorIterator.prototype = new $h_sc_AbstractIterator(); | |
| $c_sci_VectorIterator.prototype.constructor = $c_sci_VectorIterator; | |
| /** @constructor */ | |
| var $h_sci_VectorIterator = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_VectorIterator.prototype = $c_sci_VectorIterator.prototype; | |
| $c_sci_VectorIterator.prototype.next__O = (function() { | |
| if ((!this.$$undhasNext$2)) { | |
| throw new $c_ju_NoSuchElementException().init___T("reached iterator end") | |
| }; | |
| var res = this.display0$2.u[this.lo$2]; | |
| this.lo$2 = ((1 + this.lo$2) | 0); | |
| if ((this.lo$2 === this.endLo$2)) { | |
| if ((((this.blockIndex$2 + this.lo$2) | 0) < this.endIndex$2)) { | |
| var newBlockIndex = ((32 + this.blockIndex$2) | 0); | |
| var xor = (this.blockIndex$2 ^ newBlockIndex); | |
| $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
| this.blockIndex$2 = newBlockIndex; | |
| var x = ((this.endIndex$2 - this.blockIndex$2) | 0); | |
| this.endLo$2 = ((x < 32) ? x : 32); | |
| this.lo$2 = 0 | |
| } else { | |
| this.$$undhasNext$2 = false | |
| } | |
| }; | |
| return res | |
| }); | |
| $c_sci_VectorIterator.prototype.display3__AO = (function() { | |
| return this.display3$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.depth__I = (function() { | |
| return this.depth$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display5$und$eq__AO__V = (function(x$1) { | |
| this.display5$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.init___I__I = (function(_startIndex, endIndex) { | |
| this.endIndex$2 = endIndex; | |
| this.blockIndex$2 = ((-32) & _startIndex); | |
| this.lo$2 = (31 & _startIndex); | |
| var x = ((endIndex - this.blockIndex$2) | 0); | |
| this.endLo$2 = ((x < 32) ? x : 32); | |
| this.$$undhasNext$2 = (((this.blockIndex$2 + this.lo$2) | 0) < endIndex); | |
| return this | |
| }); | |
| $c_sci_VectorIterator.prototype.display0__AO = (function() { | |
| return this.display0$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display4__AO = (function() { | |
| return this.display4$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display2$und$eq__AO__V = (function(x$1) { | |
| this.display2$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.display1$und$eq__AO__V = (function(x$1) { | |
| this.display1$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.hasNext__Z = (function() { | |
| return this.$$undhasNext$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display4$und$eq__AO__V = (function(x$1) { | |
| this.display4$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.display1__AO = (function() { | |
| return this.display1$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display5__AO = (function() { | |
| return this.display5$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.depth$und$eq__I__V = (function(x$1) { | |
| this.depth$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.display2__AO = (function() { | |
| return this.display2$2 | |
| }); | |
| $c_sci_VectorIterator.prototype.display0$und$eq__AO__V = (function(x$1) { | |
| this.display0$2 = x$1 | |
| }); | |
| $c_sci_VectorIterator.prototype.display3$und$eq__AO__V = (function(x$1) { | |
| this.display3$2 = x$1 | |
| }); | |
| var $d_sci_VectorIterator = new $TypeData().initClass({ | |
| sci_VectorIterator: 0 | |
| }, false, "scala.collection.immutable.VectorIterator", { | |
| sci_VectorIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sci_VectorPointer: 1 | |
| }); | |
| $c_sci_VectorIterator.prototype.$classData = $d_sci_VectorIterator; | |
| /** @constructor */ | |
| var $c_jl_JSConsoleBasedPrintStream = (function() { | |
| $c_Ljava_io_PrintStream.call(this); | |
| this.isErr$4 = null; | |
| this.flushed$4 = false; | |
| this.buffer$4 = null | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype = new $h_Ljava_io_PrintStream(); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.constructor = $c_jl_JSConsoleBasedPrintStream; | |
| /** @constructor */ | |
| var $h_jl_JSConsoleBasedPrintStream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_jl_JSConsoleBasedPrintStream.prototype = $c_jl_JSConsoleBasedPrintStream.prototype; | |
| $c_jl_JSConsoleBasedPrintStream.prototype.init___jl_Boolean = (function(isErr) { | |
| this.isErr$4 = isErr; | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream.call(this, new $c_jl_JSConsoleBasedPrintStream$DummyOutputStream().init___()); | |
| this.flushed$4 = true; | |
| this.buffer$4 = ""; | |
| return this | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.print__T__V = (function(s) { | |
| this.printString__p4__T__V(((s === null) ? "null" : s)) | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.doWriteLine__p4__T__V = (function(line) { | |
| var x = $g["console"]; | |
| if ((!(!(!(!x))))) { | |
| var x$1 = this.isErr$4; | |
| if ((!(!x$1))) { | |
| var x$2 = $g["console"]["error"]; | |
| var jsx$1 = (!(!(!(!x$2)))) | |
| } else { | |
| var jsx$1 = false | |
| }; | |
| if (jsx$1) { | |
| $g["console"]["error"](line) | |
| } else { | |
| $g["console"]["log"](line) | |
| } | |
| } | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.print__O__V = (function(obj) { | |
| this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__O__T(obj)) | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.print__C__V = (function(c) { | |
| this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__C__T(c)) | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.printString__p4__T__V = (function(s) { | |
| var rest = s; | |
| while ((rest !== "")) { | |
| var thiz = rest; | |
| var nlPos = (thiz["indexOf"]("\n") | 0); | |
| if ((nlPos < 0)) { | |
| this.buffer$4 = (("" + this.buffer$4) + rest); | |
| this.flushed$4 = false; | |
| rest = "" | |
| } else { | |
| var jsx$1 = this.buffer$4; | |
| var thiz$1 = rest; | |
| this.doWriteLine__p4__T__V((("" + jsx$1) + thiz$1["substring"](0, nlPos))); | |
| this.buffer$4 = ""; | |
| this.flushed$4 = true; | |
| var thiz$2 = rest; | |
| var beginIndex = ((1 + nlPos) | 0); | |
| rest = thiz$2["substring"](beginIndex) | |
| } | |
| } | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.close__V = (function() { | |
| /*<skip>*/ | |
| }); | |
| var $d_jl_JSConsoleBasedPrintStream = new $TypeData().initClass({ | |
| jl_JSConsoleBasedPrintStream: 0 | |
| }, false, "java.lang.JSConsoleBasedPrintStream", { | |
| jl_JSConsoleBasedPrintStream: 1, | |
| Ljava_io_PrintStream: 1, | |
| Ljava_io_FilterOutputStream: 1, | |
| Ljava_io_OutputStream: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1, | |
| jl_Appendable: 1 | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream; | |
| /** @constructor */ | |
| var $c_ju_FormatFlagsConversionMismatchException = (function() { | |
| $c_ju_IllegalFormatException.call(this); | |
| this.c$6 = 0; | |
| this.f$6 = null | |
| }); | |
| $c_ju_FormatFlagsConversionMismatchException.prototype = new $h_ju_IllegalFormatException(); | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.constructor = $c_ju_FormatFlagsConversionMismatchException; | |
| /** @constructor */ | |
| var $h_ju_FormatFlagsConversionMismatchException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_FormatFlagsConversionMismatchException.prototype = $c_ju_FormatFlagsConversionMismatchException.prototype; | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.getMessage__T = (function() { | |
| var c = this.c$6; | |
| return ((("Conversion = " + new $c_jl_Character().init___C(c)) + ", Flags = ") + this.f$6) | |
| }); | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.init___C = (function(c) { | |
| this.c$6 = c; | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.f$6 = null; | |
| return this | |
| }); | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.init___T__C = (function(f, c) { | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.init___C.call(this, c); | |
| if ((f === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.f$6 = f; | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_ju_IllegalFormatFlagsException = (function() { | |
| $c_ju_IllegalFormatException.call(this); | |
| this.flags$6 = null | |
| }); | |
| $c_ju_IllegalFormatFlagsException.prototype = new $h_ju_IllegalFormatException(); | |
| $c_ju_IllegalFormatFlagsException.prototype.constructor = $c_ju_IllegalFormatFlagsException; | |
| /** @constructor */ | |
| var $h_ju_IllegalFormatFlagsException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_IllegalFormatFlagsException.prototype = $c_ju_IllegalFormatFlagsException.prototype; | |
| $c_ju_IllegalFormatFlagsException.prototype.init___ = (function() { | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.flags$6 = null; | |
| return this | |
| }); | |
| $c_ju_IllegalFormatFlagsException.prototype.getMessage__T = (function() { | |
| return (("Flags = '" + this.flags$6) + "'") | |
| }); | |
| $c_ju_IllegalFormatFlagsException.prototype.init___T = (function(f) { | |
| $c_ju_IllegalFormatFlagsException.prototype.init___.call(this); | |
| if ((f === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.flags$6 = f; | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_ju_MissingFormatArgumentException = (function() { | |
| $c_ju_IllegalFormatException.call(this); | |
| this.s$6 = null | |
| }); | |
| $c_ju_MissingFormatArgumentException.prototype = new $h_ju_IllegalFormatException(); | |
| $c_ju_MissingFormatArgumentException.prototype.constructor = $c_ju_MissingFormatArgumentException; | |
| /** @constructor */ | |
| var $h_ju_MissingFormatArgumentException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_ju_MissingFormatArgumentException.prototype = $c_ju_MissingFormatArgumentException.prototype; | |
| $c_ju_MissingFormatArgumentException.prototype.init___ = (function() { | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.s$6 = null; | |
| return this | |
| }); | |
| $c_ju_MissingFormatArgumentException.prototype.getMessage__T = (function() { | |
| return (("Format specifier '" + this.s$6) + "'") | |
| }); | |
| $c_ju_MissingFormatArgumentException.prototype.init___T = (function(s) { | |
| $c_ju_MissingFormatArgumentException.prototype.init___.call(this); | |
| if ((s === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.s$6 = s; | |
| return this | |
| }); | |
| 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; | |
| /** @constructor */ | |
| var $c_sc_Seq$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_sc_Seq$.prototype = new $h_scg_SeqFactory(); | |
| $c_sc_Seq$.prototype.constructor = $c_sc_Seq$; | |
| /** @constructor */ | |
| var $h_sc_Seq$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_Seq$.prototype = $c_sc_Seq$.prototype; | |
| $c_sc_Seq$.prototype.newBuilder__scm_Builder = (function() { | |
| $m_sci_Seq$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sc_Seq$ = new $TypeData().initClass({ | |
| sc_Seq$: 0 | |
| }, false, "scala.collection.Seq$", { | |
| sc_Seq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Seq$.prototype.$classData = $d_sc_Seq$; | |
| var $n_sc_Seq$ = (void 0); | |
| var $m_sc_Seq$ = (function() { | |
| if ((!$n_sc_Seq$)) { | |
| $n_sc_Seq$ = new $c_sc_Seq$().init___() | |
| }; | |
| return $n_sc_Seq$ | |
| }); | |
| /** @constructor */ | |
| var $c_scg_IndexedSeqFactory = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_scg_IndexedSeqFactory.prototype = new $h_scg_SeqFactory(); | |
| $c_scg_IndexedSeqFactory.prototype.constructor = $c_scg_IndexedSeqFactory; | |
| /** @constructor */ | |
| var $h_scg_IndexedSeqFactory = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scg_IndexedSeqFactory.prototype = $c_scg_IndexedSeqFactory.prototype; | |
| /** @constructor */ | |
| var $c_sci_Seq$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_sci_Seq$.prototype = new $h_scg_SeqFactory(); | |
| $c_sci_Seq$.prototype.constructor = $c_sci_Seq$; | |
| /** @constructor */ | |
| var $h_sci_Seq$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Seq$.prototype = $c_sci_Seq$.prototype; | |
| $c_sci_Seq$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sci_Seq$ = new $TypeData().initClass({ | |
| sci_Seq$: 0 | |
| }, false, "scala.collection.immutable.Seq$", { | |
| sci_Seq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Seq$.prototype.$classData = $d_sci_Seq$; | |
| var $n_sci_Seq$ = (void 0); | |
| var $m_sci_Seq$ = (function() { | |
| if ((!$n_sci_Seq$)) { | |
| $n_sci_Seq$ = new $c_sci_Seq$().init___() | |
| }; | |
| return $n_sci_Seq$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_IndexedSeq$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_scm_IndexedSeq$.prototype = new $h_scg_SeqFactory(); | |
| $c_scm_IndexedSeq$.prototype.constructor = $c_scm_IndexedSeq$; | |
| /** @constructor */ | |
| var $h_scm_IndexedSeq$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_IndexedSeq$.prototype = $c_scm_IndexedSeq$.prototype; | |
| $c_scm_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ArrayBuffer().init___() | |
| }); | |
| var $d_scm_IndexedSeq$ = new $TypeData().initClass({ | |
| scm_IndexedSeq$: 0 | |
| }, false, "scala.collection.mutable.IndexedSeq$", { | |
| scm_IndexedSeq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_scm_IndexedSeq$.prototype.$classData = $d_scm_IndexedSeq$; | |
| var $n_scm_IndexedSeq$ = (void 0); | |
| var $m_scm_IndexedSeq$ = (function() { | |
| if ((!$n_scm_IndexedSeq$)) { | |
| $n_scm_IndexedSeq$ = new $c_scm_IndexedSeq$().init___() | |
| }; | |
| return $n_scm_IndexedSeq$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjs_js_WrappedArray$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_sjs_js_WrappedArray$.prototype = new $h_scg_SeqFactory(); | |
| $c_sjs_js_WrappedArray$.prototype.constructor = $c_sjs_js_WrappedArray$; | |
| /** @constructor */ | |
| var $h_sjs_js_WrappedArray$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjs_js_WrappedArray$.prototype = $c_sjs_js_WrappedArray$.prototype; | |
| $c_sjs_js_WrappedArray$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_sjs_js_WrappedArray().init___() | |
| }); | |
| var $d_sjs_js_WrappedArray$ = new $TypeData().initClass({ | |
| sjs_js_WrappedArray$: 0 | |
| }, false, "scala.scalajs.js.WrappedArray$", { | |
| sjs_js_WrappedArray$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sjs_js_WrappedArray$.prototype.$classData = $d_sjs_js_WrappedArray$; | |
| var $n_sjs_js_WrappedArray$ = (void 0); | |
| var $m_sjs_js_WrappedArray$ = (function() { | |
| if ((!$n_sjs_js_WrappedArray$)) { | |
| $n_sjs_js_WrappedArray$ = new $c_sjs_js_WrappedArray$().init___() | |
| }; | |
| return $n_sjs_js_WrappedArray$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_AnyValManifest = (function() { | |
| $c_O.call(this); | |
| this.toString$1 = null; | |
| this.hashCode$1 = 0 | |
| }); | |
| $c_s_reflect_AnyValManifest.prototype = new $h_O(); | |
| $c_s_reflect_AnyValManifest.prototype.constructor = $c_s_reflect_AnyValManifest; | |
| /** @constructor */ | |
| var $h_s_reflect_AnyValManifest = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_AnyValManifest.prototype = $c_s_reflect_AnyValManifest.prototype; | |
| $c_s_reflect_AnyValManifest.prototype.equals__O__Z = (function(that) { | |
| return (this === that) | |
| }); | |
| $c_s_reflect_AnyValManifest.prototype.toString__T = (function() { | |
| return this.toString$1 | |
| }); | |
| $c_s_reflect_AnyValManifest.prototype.init___T = (function(toString) { | |
| this.toString$1 = toString; | |
| this.hashCode$1 = $systemIdentityHashCode(this); | |
| return this | |
| }); | |
| $c_s_reflect_AnyValManifest.prototype.hashCode__I = (function() { | |
| return this.hashCode$1 | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$ClassTypeManifest = (function() { | |
| $c_O.call(this); | |
| this.prefix$1 = null; | |
| this.runtimeClass$1 = null; | |
| this.typeArguments$1 = null | |
| }); | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype = new $h_O(); | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.constructor = $c_s_reflect_ManifestFactory$ClassTypeManifest; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$ClassTypeManifest = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$ClassTypeManifest.prototype = $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype; | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List = (function(prefix, runtimeClass, typeArguments) { | |
| this.prefix$1 = prefix; | |
| this.runtimeClass$1 = runtimeClass; | |
| this.typeArguments$1 = typeArguments; | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_sc_IndexedSeq$ = (function() { | |
| $c_scg_IndexedSeqFactory.call(this); | |
| this.ReusableCBF$6 = null | |
| }); | |
| $c_sc_IndexedSeq$.prototype = new $h_scg_IndexedSeqFactory(); | |
| $c_sc_IndexedSeq$.prototype.constructor = $c_sc_IndexedSeq$; | |
| /** @constructor */ | |
| var $h_sc_IndexedSeq$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_IndexedSeq$.prototype = $c_sc_IndexedSeq$.prototype; | |
| $c_sc_IndexedSeq$.prototype.init___ = (function() { | |
| $c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
| $n_sc_IndexedSeq$ = this; | |
| this.ReusableCBF$6 = new $c_sc_IndexedSeq$$anon$1().init___(); | |
| return this | |
| }); | |
| $c_sc_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
| $m_sci_IndexedSeq$(); | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }); | |
| var $d_sc_IndexedSeq$ = new $TypeData().initClass({ | |
| sc_IndexedSeq$: 0 | |
| }, false, "scala.collection.IndexedSeq$", { | |
| sc_IndexedSeq$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_IndexedSeq$.prototype.$classData = $d_sc_IndexedSeq$; | |
| var $n_sc_IndexedSeq$ = (void 0); | |
| var $m_sc_IndexedSeq$ = (function() { | |
| if ((!$n_sc_IndexedSeq$)) { | |
| $n_sc_IndexedSeq$ = new $c_sc_IndexedSeq$().init___() | |
| }; | |
| return $n_sc_IndexedSeq$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_IndexedSeqLike$Elements = (function() { | |
| $c_sc_AbstractIterator.call(this); | |
| this.end$2 = 0; | |
| this.index$2 = 0; | |
| this.$$outer$f = null | |
| }); | |
| $c_sc_IndexedSeqLike$Elements.prototype = new $h_sc_AbstractIterator(); | |
| $c_sc_IndexedSeqLike$Elements.prototype.constructor = $c_sc_IndexedSeqLike$Elements; | |
| /** @constructor */ | |
| var $h_sc_IndexedSeqLike$Elements = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_IndexedSeqLike$Elements.prototype = $c_sc_IndexedSeqLike$Elements.prototype; | |
| $c_sc_IndexedSeqLike$Elements.prototype.next__O = (function() { | |
| if ((this.index$2 >= this.end$2)) { | |
| $m_sc_Iterator$().empty$1.next__O() | |
| }; | |
| var x = this.$$outer$f.apply__I__O(this.index$2); | |
| this.index$2 = ((1 + this.index$2) | 0); | |
| return x | |
| }); | |
| $c_sc_IndexedSeqLike$Elements.prototype.init___sc_IndexedSeqLike__I__I = (function($$outer, start, end) { | |
| this.end$2 = end; | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| this.index$2 = start; | |
| return this | |
| }); | |
| $c_sc_IndexedSeqLike$Elements.prototype.hasNext__Z = (function() { | |
| return (this.index$2 < this.end$2) | |
| }); | |
| var $d_sc_IndexedSeqLike$Elements = new $TypeData().initClass({ | |
| sc_IndexedSeqLike$Elements: 0 | |
| }, false, "scala.collection.IndexedSeqLike$Elements", { | |
| sc_IndexedSeqLike$Elements: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_BufferedIterator: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sc_IndexedSeqLike$Elements.prototype.$classData = $d_sc_IndexedSeqLike$Elements; | |
| /** @constructor */ | |
| var $c_sci_HashSet$ = (function() { | |
| $c_scg_ImmutableSetFactory.call(this) | |
| }); | |
| $c_sci_HashSet$.prototype = new $h_scg_ImmutableSetFactory(); | |
| $c_sci_HashSet$.prototype.constructor = $c_sci_HashSet$; | |
| /** @constructor */ | |
| var $h_sci_HashSet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$.prototype = $c_sci_HashSet$.prototype; | |
| $c_sci_HashSet$.prototype.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet = (function(hash0, elem0, hash1, elem1, level) { | |
| var index0 = (31 & ((hash0 >>> level) | 0)); | |
| var index1 = (31 & ((hash1 >>> level) | 0)); | |
| if ((index0 !== index1)) { | |
| var bitmap = ((1 << index0) | (1 << index1)); | |
| var elems = $newArrayObject($d_sci_HashSet.getArrayOf(), [2]); | |
| if ((index0 < index1)) { | |
| elems.u[0] = elem0; | |
| elems.u[1] = elem1 | |
| } else { | |
| elems.u[0] = elem1; | |
| elems.u[1] = elem0 | |
| }; | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap, elems, ((elem0.size__I() + elem1.size__I()) | 0)) | |
| } else { | |
| var elems$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [1]); | |
| var bitmap$2 = (1 << index0); | |
| var child = this.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, ((5 + level) | 0)); | |
| elems$2.u[0] = child; | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap$2, elems$2, child.size0$5) | |
| } | |
| }); | |
| $c_sci_HashSet$.prototype.emptyInstance__sci_Set = (function() { | |
| return $m_sci_HashSet$EmptyHashSet$() | |
| }); | |
| var $d_sci_HashSet$ = new $TypeData().initClass({ | |
| sci_HashSet$: 0 | |
| }, false, "scala.collection.immutable.HashSet$", { | |
| sci_HashSet$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$.prototype.$classData = $d_sci_HashSet$; | |
| var $n_sci_HashSet$ = (void 0); | |
| var $m_sci_HashSet$ = (function() { | |
| if ((!$n_sci_HashSet$)) { | |
| $n_sci_HashSet$ = new $c_sci_HashSet$().init___() | |
| }; | |
| return $n_sci_HashSet$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_IndexedSeq$ = (function() { | |
| $c_scg_IndexedSeqFactory.call(this) | |
| }); | |
| $c_sci_IndexedSeq$.prototype = new $h_scg_IndexedSeqFactory(); | |
| $c_sci_IndexedSeq$.prototype.constructor = $c_sci_IndexedSeq$; | |
| /** @constructor */ | |
| var $h_sci_IndexedSeq$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_IndexedSeq$.prototype = $c_sci_IndexedSeq$.prototype; | |
| $c_sci_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }); | |
| var $d_sci_IndexedSeq$ = new $TypeData().initClass({ | |
| sci_IndexedSeq$: 0 | |
| }, false, "scala.collection.immutable.IndexedSeq$", { | |
| sci_IndexedSeq$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_IndexedSeq$.prototype.$classData = $d_sci_IndexedSeq$; | |
| var $n_sci_IndexedSeq$ = (void 0); | |
| var $m_sci_IndexedSeq$ = (function() { | |
| if ((!$n_sci_IndexedSeq$)) { | |
| $n_sci_IndexedSeq$ = new $c_sci_IndexedSeq$().init___() | |
| }; | |
| return $n_sci_IndexedSeq$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_ListSet$ = (function() { | |
| $c_scg_ImmutableSetFactory.call(this) | |
| }); | |
| $c_sci_ListSet$.prototype = new $h_scg_ImmutableSetFactory(); | |
| $c_sci_ListSet$.prototype.constructor = $c_sci_ListSet$; | |
| /** @constructor */ | |
| var $h_sci_ListSet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet$.prototype = $c_sci_ListSet$.prototype; | |
| $c_sci_ListSet$.prototype.emptyInstance__sci_Set = (function() { | |
| return $m_sci_ListSet$EmptyListSet$() | |
| }); | |
| $c_sci_ListSet$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_sci_ListSet$ListSetBuilder().init___() | |
| }); | |
| var $d_sci_ListSet$ = new $TypeData().initClass({ | |
| sci_ListSet$: 0 | |
| }, false, "scala.collection.immutable.ListSet$", { | |
| sci_ListSet$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_ListSet$.prototype.$classData = $d_sci_ListSet$; | |
| var $n_sci_ListSet$ = (void 0); | |
| var $m_sci_ListSet$ = (function() { | |
| if ((!$n_sci_ListSet$)) { | |
| $n_sci_ListSet$ = new $c_sci_ListSet$().init___() | |
| }; | |
| return $n_sci_ListSet$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_HashSet$ = (function() { | |
| $c_scg_MutableSetFactory.call(this) | |
| }); | |
| $c_scm_HashSet$.prototype = new $h_scg_MutableSetFactory(); | |
| $c_scm_HashSet$.prototype.constructor = $c_scm_HashSet$; | |
| /** @constructor */ | |
| var $h_scm_HashSet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_HashSet$.prototype = $c_scm_HashSet$.prototype; | |
| $c_scm_HashSet$.prototype.empty__sc_GenTraversable = (function() { | |
| return new $c_scm_HashSet().init___() | |
| }); | |
| var $d_scm_HashSet$ = new $TypeData().initClass({ | |
| scm_HashSet$: 0 | |
| }, false, "scala.collection.mutable.HashSet$", { | |
| scm_HashSet$: 1, | |
| scg_MutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_HashSet$.prototype.$classData = $d_scm_HashSet$; | |
| var $n_scm_HashSet$ = (void 0); | |
| var $m_scm_HashSet$ = (function() { | |
| if ((!$n_scm_HashSet$)) { | |
| $n_scm_HashSet$ = new $c_scm_HashSet$().init___() | |
| }; | |
| return $n_scm_HashSet$ | |
| }); | |
| /** @constructor */ | |
| var $c_sjs_js_JavaScriptException = (function() { | |
| $c_jl_RuntimeException.call(this); | |
| this.exception$4 = null | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype = new $h_jl_RuntimeException(); | |
| $c_sjs_js_JavaScriptException.prototype.constructor = $c_sjs_js_JavaScriptException; | |
| /** @constructor */ | |
| var $h_sjs_js_JavaScriptException = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjs_js_JavaScriptException.prototype = $c_sjs_js_JavaScriptException.prototype; | |
| $c_sjs_js_JavaScriptException.prototype.productPrefix__T = (function() { | |
| return "JavaScriptException" | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.productArity__I = (function() { | |
| return 1 | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.fillInStackTrace__jl_Throwable = (function() { | |
| $m_sjsr_StackTrace$().captureState__jl_Throwable__O__V(this, this.exception$4); | |
| return this | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.equals__O__Z = (function(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_sjs_js_JavaScriptException(x$1)) { | |
| var JavaScriptException$1 = x$1; | |
| return $m_sr_BoxesRunTime$().equals__O__O__Z(this.exception$4, JavaScriptException$1.exception$4) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.productElement__I__O = (function(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.exception$4; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.toString__T = (function() { | |
| return $objectToString(this.exception$4) | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.init___O = (function(exception) { | |
| this.exception$4 = exception; | |
| $c_jl_RuntimeException.prototype.init___.call(this); | |
| return this | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.hashCode__I = (function() { | |
| var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $is_sjs_js_JavaScriptException = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjs_js_JavaScriptException))) | |
| }); | |
| var $isArrayOf_sjs_js_JavaScriptException = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_JavaScriptException))) | |
| }); | |
| 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, | |
| s_Serializable: 1 | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.$classData = $d_sjs_js_JavaScriptException; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$10 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$10; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$10 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$10.prototype = $c_s_reflect_ManifestFactory$$anon$10.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Long"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AJ(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.newArray__I__AJ = (function(len) { | |
| return $newArrayObject($d_J.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$10 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$10: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$10", { | |
| s_reflect_ManifestFactory$$anon$10: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$10; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$11 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$11; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$11 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$11.prototype = $c_s_reflect_ManifestFactory$$anon$11.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Float"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AF(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.newArray__I__AF = (function(len) { | |
| return $newArrayObject($d_F.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$11 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$11: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$11", { | |
| s_reflect_ManifestFactory$$anon$11: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$11; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$12 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$12; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$12 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$12.prototype = $c_s_reflect_ManifestFactory$$anon$12.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Double"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AD(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.newArray__I__AD = (function(len) { | |
| return $newArrayObject($d_D.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$12 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$12: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$12", { | |
| s_reflect_ManifestFactory$$anon$12: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$12; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$13 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$13; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$13 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$13.prototype = $c_s_reflect_ManifestFactory$$anon$13.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Boolean"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AZ(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.newArray__I__AZ = (function(len) { | |
| return $newArrayObject($d_Z.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$13 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$13: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$13", { | |
| s_reflect_ManifestFactory$$anon$13: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$13; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$14 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$14; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$14 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$14.prototype = $c_s_reflect_ManifestFactory$$anon$14.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Unit"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__Asr_BoxedUnit(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.newArray__I__Asr_BoxedUnit = (function(len) { | |
| return $newArrayObject($d_sr_BoxedUnit.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$14 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$14: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$14", { | |
| s_reflect_ManifestFactory$$anon$14: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$14; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$6 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$6; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$6 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$6.prototype = $c_s_reflect_ManifestFactory$$anon$6.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Byte"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AB(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.newArray__I__AB = (function(len) { | |
| return $newArrayObject($d_B.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$6 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$6: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$6", { | |
| s_reflect_ManifestFactory$$anon$6: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$6; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$7 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$7; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$7 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$7.prototype = $c_s_reflect_ManifestFactory$$anon$7.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Short"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AS(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.newArray__I__AS = (function(len) { | |
| return $newArrayObject($d_S.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$7 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$7: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$7", { | |
| s_reflect_ManifestFactory$$anon$7: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$7; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$8 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$8; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$8 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$8.prototype = $c_s_reflect_ManifestFactory$$anon$8.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Char"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AC(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.newArray__I__AC = (function(len) { | |
| return $newArrayObject($d_C.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$8 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$8: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$8", { | |
| s_reflect_ManifestFactory$$anon$8: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$8; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$9 = (function() { | |
| $c_s_reflect_AnyValManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype = new $h_s_reflect_AnyValManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$9; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$9 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$9.prototype = $c_s_reflect_ManifestFactory$$anon$9.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.init___ = (function() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Int"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AI(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.newArray__I__AI = (function(len) { | |
| return $newArrayObject($d_I.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$9 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$9: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$9", { | |
| s_reflect_ManifestFactory$$anon$9: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$9; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$PhantomManifest = (function() { | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.call(this); | |
| this.toString$2 = null; | |
| this.hashCode$2 = 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 */ | |
| var $h_s_reflect_ManifestFactory$PhantomManifest = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$PhantomManifest.prototype = $c_s_reflect_ManifestFactory$PhantomManifest.prototype; | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.equals__O__Z = (function(that) { | |
| return (this === that) | |
| }); | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.toString__T = (function() { | |
| return this.toString$2 | |
| }); | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.hashCode__I = (function() { | |
| return this.hashCode$2 | |
| }); | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T = (function(_runtimeClass, toString) { | |
| this.toString$2 = toString; | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List.call(this, $m_s_None$(), _runtimeClass, $m_sci_Nil$()); | |
| this.hashCode$2 = $systemIdentityHashCode(this); | |
| return this | |
| }); | |
| var $is_sc_IterableLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableLike))) | |
| }); | |
| var $isArrayOf_sc_IterableLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableLike))) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_List$ = (function() { | |
| $c_scg_SeqFactory.call(this); | |
| this.partialNotApplied$5 = null | |
| }); | |
| $c_sci_List$.prototype = new $h_scg_SeqFactory(); | |
| $c_sci_List$.prototype.constructor = $c_sci_List$; | |
| /** @constructor */ | |
| var $h_sci_List$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_List$.prototype = $c_sci_List$.prototype; | |
| $c_sci_List$.prototype.init___ = (function() { | |
| $c_scg_SeqFactory.prototype.init___.call(this); | |
| $n_sci_List$ = this; | |
| this.partialNotApplied$5 = new $c_sci_List$$anon$1().init___(); | |
| return this | |
| }); | |
| $c_sci_List$.prototype.empty__sc_GenTraversable = (function() { | |
| return $m_sci_Nil$() | |
| }); | |
| $c_sci_List$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ListBuffer().init___() | |
| }); | |
| var $d_sci_List$ = new $TypeData().initClass({ | |
| sci_List$: 0 | |
| }, false, "scala.collection.immutable.List$", { | |
| sci_List$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_List$.prototype.$classData = $d_sci_List$; | |
| var $n_sci_List$ = (void 0); | |
| var $m_sci_List$ = (function() { | |
| if ((!$n_sci_List$)) { | |
| $n_sci_List$ = new $c_sci_List$().init___() | |
| }; | |
| return $n_sci_List$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Stream$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_sci_Stream$.prototype = new $h_scg_SeqFactory(); | |
| $c_sci_Stream$.prototype.constructor = $c_sci_Stream$; | |
| /** @constructor */ | |
| var $h_sci_Stream$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$.prototype = $c_sci_Stream$.prototype; | |
| $c_sci_Stream$.prototype.empty__sc_GenTraversable = (function() { | |
| return $m_sci_Stream$Empty$() | |
| }); | |
| $c_sci_Stream$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_sci_Stream$StreamBuilder().init___() | |
| }); | |
| var $d_sci_Stream$ = new $TypeData().initClass({ | |
| sci_Stream$: 0 | |
| }, false, "scala.collection.immutable.Stream$", { | |
| sci_Stream$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Stream$.prototype.$classData = $d_sci_Stream$; | |
| var $n_sci_Stream$ = (void 0); | |
| var $m_sci_Stream$ = (function() { | |
| if ((!$n_sci_Stream$)) { | |
| $n_sci_Stream$ = new $c_sci_Stream$().init___() | |
| }; | |
| return $n_sci_Stream$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_ArrayBuffer$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_scm_ArrayBuffer$.prototype = new $h_scg_SeqFactory(); | |
| $c_scm_ArrayBuffer$.prototype.constructor = $c_scm_ArrayBuffer$; | |
| /** @constructor */ | |
| var $h_scm_ArrayBuffer$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_ArrayBuffer$.prototype = $c_scm_ArrayBuffer$.prototype; | |
| $c_scm_ArrayBuffer$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_ArrayBuffer().init___() | |
| }); | |
| var $d_scm_ArrayBuffer$ = new $TypeData().initClass({ | |
| scm_ArrayBuffer$: 0 | |
| }, false, "scala.collection.mutable.ArrayBuffer$", { | |
| scm_ArrayBuffer$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ArrayBuffer$.prototype.$classData = $d_scm_ArrayBuffer$; | |
| var $n_scm_ArrayBuffer$ = (void 0); | |
| var $m_scm_ArrayBuffer$ = (function() { | |
| if ((!$n_scm_ArrayBuffer$)) { | |
| $n_scm_ArrayBuffer$ = new $c_scm_ArrayBuffer$().init___() | |
| }; | |
| return $n_scm_ArrayBuffer$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_ListBuffer$ = (function() { | |
| $c_scg_SeqFactory.call(this) | |
| }); | |
| $c_scm_ListBuffer$.prototype = new $h_scg_SeqFactory(); | |
| $c_scm_ListBuffer$.prototype.constructor = $c_scm_ListBuffer$; | |
| /** @constructor */ | |
| var $h_scm_ListBuffer$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_ListBuffer$.prototype = $c_scm_ListBuffer$.prototype; | |
| $c_scm_ListBuffer$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_ListBuffer().init___()) | |
| }); | |
| var $d_scm_ListBuffer$ = new $TypeData().initClass({ | |
| scm_ListBuffer$: 0 | |
| }, false, "scala.collection.mutable.ListBuffer$", { | |
| scm_ListBuffer$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ListBuffer$.prototype.$classData = $d_scm_ListBuffer$; | |
| var $n_scm_ListBuffer$ = (void 0); | |
| var $m_scm_ListBuffer$ = (function() { | |
| if ((!$n_scm_ListBuffer$)) { | |
| $n_scm_ListBuffer$ = new $c_scm_ListBuffer$().init___() | |
| }; | |
| return $n_scm_ListBuffer$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_Stack$ = (function() { | |
| $c_scg_SeqFactory.call(this); | |
| this.empty$5 = null | |
| }); | |
| $c_scm_Stack$.prototype = new $h_scg_SeqFactory(); | |
| $c_scm_Stack$.prototype.constructor = $c_scm_Stack$; | |
| /** @constructor */ | |
| var $h_scm_Stack$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_Stack$.prototype = $c_scm_Stack$.prototype; | |
| $c_scm_Stack$.prototype.init___ = (function() { | |
| $c_scg_SeqFactory.prototype.init___.call(this); | |
| $n_scm_Stack$ = this; | |
| this.empty$5 = new $c_scm_Stack().init___sci_List($m_sci_Nil$()); | |
| return this | |
| }); | |
| $c_scm_Stack$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_Stack$StackBuilder().init___() | |
| }); | |
| var $d_scm_Stack$ = new $TypeData().initClass({ | |
| scm_Stack$: 0 | |
| }, false, "scala.collection.mutable.Stack$", { | |
| scm_Stack$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_Stack$.prototype.$classData = $d_scm_Stack$; | |
| var $n_scm_Stack$ = (void 0); | |
| var $m_scm_Stack$ = (function() { | |
| if ((!$n_scm_Stack$)) { | |
| $n_scm_Stack$ = new $c_scm_Stack$().init___() | |
| }; | |
| return $n_scm_Stack$ | |
| }); | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$1 = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$1; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$1.prototype = $c_s_reflect_ManifestFactory$$anon$1.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.init___ = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Any"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AO(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.newArray__I__AO = (function(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$1 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$1: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$1", { | |
| s_reflect_ManifestFactory$$anon$1: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$1; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$2 = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$2; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$2 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$2.prototype = $c_s_reflect_ManifestFactory$$anon$2.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.init___ = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Object"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AO(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.newArray__I__AO = (function(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$2 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$2: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$2", { | |
| s_reflect_ManifestFactory$$anon$2: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$2; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$3 = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$3; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$3 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$3.prototype = $c_s_reflect_ManifestFactory$$anon$3.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.init___ = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "AnyVal"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AO(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.newArray__I__AO = (function(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$3 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$3: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$3", { | |
| s_reflect_ManifestFactory$$anon$3: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$3; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$4 = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$4; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$4 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$4.prototype = $c_s_reflect_ManifestFactory$$anon$4.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.init___ = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NullTYPE$1, "Null"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AO(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.newArray__I__AO = (function(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$4 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$4: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$4", { | |
| s_reflect_ManifestFactory$$anon$4: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$4; | |
| /** @constructor */ | |
| var $c_s_reflect_ManifestFactory$$anon$5 = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$5; | |
| /** @constructor */ | |
| var $h_s_reflect_ManifestFactory$$anon$5 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_s_reflect_ManifestFactory$$anon$5.prototype = $c_s_reflect_ManifestFactory$$anon$5.prototype; | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.init___ = (function() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NothingTYPE$1, "Nothing"); | |
| return this | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.newArray__I__O = (function(len) { | |
| return this.newArray__I__AO(len) | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.newArray__I__AO = (function(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }); | |
| var $d_s_reflect_ManifestFactory$$anon$5 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$5: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$5", { | |
| s_reflect_ManifestFactory$$anon$5: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$5; | |
| var $is_sc_GenSeq = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSeq))) | |
| }); | |
| var $isArrayOf_sc_GenSeq = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSeq))) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Vector$ = (function() { | |
| $c_scg_IndexedSeqFactory.call(this); | |
| this.NIL$6 = null; | |
| this.Log2ConcatFaster$6 = 0; | |
| this.TinyAppendFaster$6 = 0 | |
| }); | |
| $c_sci_Vector$.prototype = new $h_scg_IndexedSeqFactory(); | |
| $c_sci_Vector$.prototype.constructor = $c_sci_Vector$; | |
| /** @constructor */ | |
| var $h_sci_Vector$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Vector$.prototype = $c_sci_Vector$.prototype; | |
| $c_sci_Vector$.prototype.init___ = (function() { | |
| $c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
| $n_sci_Vector$ = this; | |
| this.NIL$6 = new $c_sci_Vector().init___I__I__I(0, 0, 0); | |
| return this | |
| }); | |
| $c_sci_Vector$.prototype.empty__sc_GenTraversable = (function() { | |
| return this.NIL$6 | |
| }); | |
| $c_sci_Vector$.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_sci_VectorBuilder().init___() | |
| }); | |
| var $d_sci_Vector$ = new $TypeData().initClass({ | |
| sci_Vector$: 0 | |
| }, false, "scala.collection.immutable.Vector$", { | |
| sci_Vector$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Vector$.prototype.$classData = $d_sci_Vector$; | |
| var $n_sci_Vector$ = (void 0); | |
| var $m_sci_Vector$ = (function() { | |
| if ((!$n_sci_Vector$)) { | |
| $n_sci_Vector$ = new $c_sci_Vector$().init___() | |
| }; | |
| return $n_sci_Vector$ | |
| }); | |
| /** @constructor */ | |
| var $c_sc_AbstractTraversable = (function() { | |
| $c_O.call(this) | |
| }); | |
| $c_sc_AbstractTraversable.prototype = new $h_O(); | |
| $c_sc_AbstractTraversable.prototype.constructor = $c_sc_AbstractTraversable; | |
| /** @constructor */ | |
| var $h_sc_AbstractTraversable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_AbstractTraversable.prototype = $c_sc_AbstractTraversable.prototype; | |
| $c_sc_AbstractTraversable.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
| }); | |
| $c_sc_AbstractTraversable.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }); | |
| $c_sc_AbstractTraversable.prototype.tail__O = (function() { | |
| return $s_sc_TraversableLike$class__tail__sc_TraversableLike__O(this) | |
| }); | |
| $c_sc_AbstractTraversable.prototype.repr__O = (function() { | |
| return this | |
| }); | |
| $c_sc_AbstractTraversable.prototype.newBuilder__scm_Builder = (function() { | |
| return this.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
| }); | |
| $c_sc_AbstractTraversable.prototype.stringPrefix__T = (function() { | |
| return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
| }); | |
| var $is_sc_SeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SeqLike))) | |
| }); | |
| var $isArrayOf_sc_SeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqLike))) | |
| }); | |
| var $is_sc_GenSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSet))) | |
| }); | |
| var $isArrayOf_sc_GenSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSet))) | |
| }); | |
| var $is_sc_IndexedSeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeqLike))) | |
| }); | |
| var $isArrayOf_sc_IndexedSeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeqLike))) | |
| }); | |
| var $is_sc_LinearSeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqLike))) | |
| }); | |
| var $isArrayOf_sc_LinearSeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqLike))) | |
| }); | |
| var $is_sc_LinearSeqOptimized = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqOptimized))) | |
| }); | |
| var $isArrayOf_sc_LinearSeqOptimized = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqOptimized))) | |
| }); | |
| /** @constructor */ | |
| var $c_sc_AbstractIterable = (function() { | |
| $c_sc_AbstractTraversable.call(this) | |
| }); | |
| $c_sc_AbstractIterable.prototype = new $h_sc_AbstractTraversable(); | |
| $c_sc_AbstractIterable.prototype.constructor = $c_sc_AbstractIterable; | |
| /** @constructor */ | |
| var $h_sc_AbstractIterable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_AbstractIterable.prototype = $c_sc_AbstractIterable.prototype; | |
| $c_sc_AbstractIterable.prototype.head__O = (function() { | |
| return this.iterator__sc_Iterator().next__O() | |
| }); | |
| $c_sc_AbstractIterable.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sc_AbstractIterable.prototype.forall__F1__Z = (function(p) { | |
| var this$1 = this.iterator__sc_Iterator(); | |
| return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, p) | |
| }); | |
| $c_sc_AbstractIterable.prototype.foreach__F1__V = (function(f) { | |
| var this$1 = this.iterator__sc_Iterator(); | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$1, f) | |
| }); | |
| $c_sc_AbstractIterable.prototype.toStream__sci_Stream = (function() { | |
| return this.iterator__sc_Iterator().toStream__sci_Stream() | |
| }); | |
| $c_sc_AbstractIterable.prototype.drop__I__O = (function(n) { | |
| return $s_sc_IterableLike$class__drop__sc_IterableLike__I__O(this, n) | |
| }); | |
| $c_sc_AbstractIterable.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V(this, xs, start, len) | |
| }); | |
| var $is_sc_AbstractIterable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_AbstractIterable))) | |
| }); | |
| var $isArrayOf_sc_AbstractIterable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_AbstractIterable))) | |
| }); | |
| var $is_sci_Iterable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Iterable))) | |
| }); | |
| var $isArrayOf_sci_Iterable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Iterable))) | |
| }); | |
| var $d_sci_Iterable = new $TypeData().initClass({ | |
| sci_Iterable: 0 | |
| }, true, "scala.collection.immutable.Iterable", { | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| s_Immutable: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1 | |
| }); | |
| /** @constructor */ | |
| var $c_sci_StringOps = (function() { | |
| $c_O.call(this); | |
| this.repr$1 = null | |
| }); | |
| $c_sci_StringOps.prototype = new $h_O(); | |
| $c_sci_StringOps.prototype.constructor = $c_sci_StringOps; | |
| /** @constructor */ | |
| var $h_sci_StringOps = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_StringOps.prototype = $c_sci_StringOps.prototype; | |
| $c_sci_StringOps.prototype.seq__sc_TraversableOnce = (function() { | |
| var $$this = this.repr$1; | |
| return new $c_sci_WrappedString().init___T($$this) | |
| }); | |
| $c_sci_StringOps.prototype.head__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sci_StringOps.prototype.apply__I__O = (function(idx) { | |
| var $$this = this.repr$1; | |
| var c = (65535 & ($$this["charCodeAt"](idx) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }); | |
| $c_sci_StringOps.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }); | |
| $c_sci_StringOps.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sci_StringOps.prototype.isEmpty__Z = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }); | |
| $c_sci_StringOps.prototype.thisCollection__sc_Traversable = (function() { | |
| var $$this = this.repr$1; | |
| return new $c_sci_WrappedString().init___T($$this) | |
| }); | |
| $c_sci_StringOps.prototype.equals__O__Z = (function(x$1) { | |
| return $m_sci_StringOps$().equals$extension__T__O__Z(this.repr$1, x$1) | |
| }); | |
| $c_sci_StringOps.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
| }); | |
| $c_sci_StringOps.prototype.toString__T = (function() { | |
| var $$this = this.repr$1; | |
| return $$this | |
| }); | |
| $c_sci_StringOps.prototype.foreach__F1__V = (function(f) { | |
| $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
| }); | |
| $c_sci_StringOps.prototype.slice__I__I__O = (function(from, until) { | |
| return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, from, until) | |
| }); | |
| $c_sci_StringOps.prototype.size__I = (function() { | |
| var $$this = this.repr$1; | |
| return ($$this["length"] | 0) | |
| }); | |
| $c_sci_StringOps.prototype.iterator__sc_Iterator = (function() { | |
| var $$this = this.repr$1; | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)) | |
| }); | |
| $c_sci_StringOps.prototype.length__I = (function() { | |
| var $$this = this.repr$1; | |
| return ($$this["length"] | 0) | |
| }); | |
| $c_sci_StringOps.prototype.toStream__sci_Stream = (function() { | |
| var $$this = this.repr$1; | |
| var this$3 = new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)); | |
| return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this$3) | |
| }); | |
| $c_sci_StringOps.prototype.drop__I__O = (function(n) { | |
| var $$this = this.repr$1; | |
| var until = ($$this["length"] | 0); | |
| return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, n, until) | |
| }); | |
| $c_sci_StringOps.prototype.tail__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sci_StringOps.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }); | |
| $c_sci_StringOps.prototype.repr__O = (function() { | |
| return this.repr$1 | |
| }); | |
| $c_sci_StringOps.prototype.hashCode__I = (function() { | |
| var $$this = this.repr$1; | |
| return $m_sjsr_RuntimeString$().hashCode__T__I($$this) | |
| }); | |
| $c_sci_StringOps.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
| }); | |
| $c_sci_StringOps.prototype.init___T = (function(repr) { | |
| this.repr$1 = repr; | |
| return this | |
| }); | |
| $c_sci_StringOps.prototype.newBuilder__scm_Builder = (function() { | |
| this.repr$1; | |
| return new $c_scm_StringBuilder().init___() | |
| }); | |
| $c_sci_StringOps.prototype.stringPrefix__T = (function() { | |
| return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
| }); | |
| var $is_sci_StringOps = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_StringOps))) | |
| }); | |
| var $isArrayOf_sci_StringOps = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_StringOps))) | |
| }); | |
| var $d_sci_StringOps = new $TypeData().initClass({ | |
| sci_StringOps: 0 | |
| }, false, "scala.collection.immutable.StringOps", { | |
| sci_StringOps: 1, | |
| O: 1, | |
| sci_StringLike: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| sc_IndexedSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_GenSeqLike: 1, | |
| s_math_Ordered: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_sci_StringOps.prototype.$classData = $d_sci_StringOps; | |
| var $is_sc_Seq = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Seq))) | |
| }); | |
| var $isArrayOf_sc_Seq = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Seq))) | |
| }); | |
| var $is_sc_Set = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Set))) | |
| }); | |
| var $isArrayOf_sc_Set = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Set))) | |
| }); | |
| /** @constructor */ | |
| var $c_scm_AbstractIterable = (function() { | |
| $c_sc_AbstractIterable.call(this) | |
| }); | |
| $c_scm_AbstractIterable.prototype = new $h_sc_AbstractIterable(); | |
| $c_scm_AbstractIterable.prototype.constructor = $c_scm_AbstractIterable; | |
| /** @constructor */ | |
| var $h_scm_AbstractIterable = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_AbstractIterable.prototype = $c_scm_AbstractIterable.prototype; | |
| var $is_sc_IndexedSeq = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeq))) | |
| }); | |
| var $isArrayOf_sc_IndexedSeq = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeq))) | |
| }); | |
| var $is_sc_LinearSeq = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeq))) | |
| }); | |
| var $isArrayOf_sc_LinearSeq = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeq))) | |
| }); | |
| /** @constructor */ | |
| var $c_sc_AbstractSeq = (function() { | |
| $c_sc_AbstractIterable.call(this) | |
| }); | |
| $c_sc_AbstractSeq.prototype = new $h_sc_AbstractIterable(); | |
| $c_sc_AbstractSeq.prototype.constructor = $c_sc_AbstractSeq; | |
| /** @constructor */ | |
| var $h_sc_AbstractSeq = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_AbstractSeq.prototype = $c_sc_AbstractSeq.prototype; | |
| $c_sc_AbstractSeq.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I(this, len) | |
| }); | |
| $c_sc_AbstractSeq.prototype.equals__O__Z = (function(that) { | |
| return $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z(this, that) | |
| }); | |
| $c_sc_AbstractSeq.prototype.isEmpty__Z = (function() { | |
| return $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this) | |
| }); | |
| $c_sc_AbstractSeq.prototype.toString__T = (function() { | |
| return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
| }); | |
| $c_sc_AbstractSeq.prototype.size__I = (function() { | |
| return this.length__I() | |
| }); | |
| $c_sc_AbstractSeq.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this.seq__sc_Seq()) | |
| }); | |
| /** @constructor */ | |
| var $c_sc_AbstractSet = (function() { | |
| $c_sc_AbstractIterable.call(this) | |
| }); | |
| $c_sc_AbstractSet.prototype = new $h_sc_AbstractIterable(); | |
| $c_sc_AbstractSet.prototype.constructor = $c_sc_AbstractSet; | |
| /** @constructor */ | |
| var $h_sc_AbstractSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sc_AbstractSet.prototype = $c_sc_AbstractSet.prototype; | |
| $c_sc_AbstractSet.prototype.isEmpty__Z = (function() { | |
| return $s_sc_SetLike$class__isEmpty__sc_SetLike__Z(this) | |
| }); | |
| $c_sc_AbstractSet.prototype.equals__O__Z = (function(that) { | |
| return $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z(this, that) | |
| }); | |
| $c_sc_AbstractSet.prototype.toString__T = (function() { | |
| return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
| }); | |
| $c_sc_AbstractSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
| return this.forall__F1__Z(that) | |
| }); | |
| $c_sc_AbstractSet.prototype.hashCode__I = (function() { | |
| var this$1 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$1.unorderedHash__sc_TraversableOnce__I__I(this, this$1.setSeed$2) | |
| }); | |
| $c_sc_AbstractSet.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_SetBuilder().init___sc_Set(this.empty__sc_Set()) | |
| }); | |
| $c_sc_AbstractSet.prototype.stringPrefix__T = (function() { | |
| return "Set" | |
| }); | |
| /** @constructor */ | |
| var $c_sci_ListSet = (function() { | |
| $c_sc_AbstractSet.call(this) | |
| }); | |
| $c_sci_ListSet.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_ListSet.prototype.constructor = $c_sci_ListSet; | |
| /** @constructor */ | |
| var $h_sci_ListSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet.prototype = $c_sci_ListSet.prototype; | |
| $c_sci_ListSet.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_ListSet.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sci_ListSet.prototype.head__O = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("Set has no elements") | |
| }); | |
| $c_sci_ListSet.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_ListSet.prototype.isEmpty__Z = (function() { | |
| return true | |
| }); | |
| $c_sci_ListSet.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_ListSet.prototype.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("Empty ListSet has no outer pointer") | |
| }); | |
| $c_sci_ListSet.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_ListSet$() | |
| }); | |
| $c_sci_ListSet.prototype.$$plus__O__sci_ListSet = (function(elem) { | |
| return new $c_sci_ListSet$Node().init___sci_ListSet__O(this, elem) | |
| }); | |
| $c_sci_ListSet.prototype.size__I = (function() { | |
| return 0 | |
| }); | |
| $c_sci_ListSet.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sci_ListSet$$anon$1().init___sci_ListSet(this) | |
| }); | |
| $c_sci_ListSet.prototype.empty__sc_Set = (function() { | |
| return $m_sci_ListSet$EmptyListSet$() | |
| }); | |
| $c_sci_ListSet.prototype.tail__O = (function() { | |
| return this.tail__sci_ListSet() | |
| }); | |
| $c_sci_ListSet.prototype.contains__O__Z = (function(elem) { | |
| return false | |
| }); | |
| $c_sci_ListSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__O__sci_ListSet(elem) | |
| }); | |
| $c_sci_ListSet.prototype.tail__sci_ListSet = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("Next of an empty set") | |
| }); | |
| $c_sci_ListSet.prototype.stringPrefix__T = (function() { | |
| return "ListSet" | |
| }); | |
| var $is_sci_ListSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_ListSet))) | |
| }); | |
| var $isArrayOf_sci_ListSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_ListSet))) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Set$EmptySet$ = (function() { | |
| $c_sc_AbstractSet.call(this) | |
| }); | |
| $c_sci_Set$EmptySet$.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_Set$EmptySet$.prototype.constructor = $c_sci_Set$EmptySet$; | |
| /** @constructor */ | |
| var $h_sci_Set$EmptySet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$EmptySet$.prototype = $c_sci_Set$EmptySet$.prototype; | |
| $c_sci_Set$EmptySet$.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.init___ = (function() { | |
| $n_sci_Set$EmptySet$ = this; | |
| return this | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.apply__O__O = (function(v1) { | |
| return false | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Set$() | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.foreach__F1__V = (function(f) { | |
| /*<skip>*/ | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.size__I = (function() { | |
| return 0 | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.iterator__sc_Iterator = (function() { | |
| return $m_sc_Iterator$().empty$1 | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.empty__sc_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return new $c_sci_Set$Set1().init___O(elem) | |
| }); | |
| var $d_sci_Set$EmptySet$ = new $TypeData().initClass({ | |
| sci_Set$EmptySet$: 0 | |
| }, false, "scala.collection.immutable.Set$EmptySet$", { | |
| sci_Set$EmptySet$: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Set$EmptySet$.prototype.$classData = $d_sci_Set$EmptySet$; | |
| var $n_sci_Set$EmptySet$ = (void 0); | |
| var $m_sci_Set$EmptySet$ = (function() { | |
| if ((!$n_sci_Set$EmptySet$)) { | |
| $n_sci_Set$EmptySet$ = new $c_sci_Set$EmptySet$().init___() | |
| }; | |
| return $n_sci_Set$EmptySet$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Set$Set1 = (function() { | |
| $c_sc_AbstractSet.call(this); | |
| this.elem1$4 = null | |
| }); | |
| $c_sci_Set$Set1.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_Set$Set1.prototype.constructor = $c_sci_Set$Set1; | |
| /** @constructor */ | |
| var $h_sci_Set$Set1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$Set1.prototype = $c_sci_Set$Set1.prototype; | |
| $c_sci_Set$Set1.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set1.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_Set$Set1.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set1.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Set$() | |
| }); | |
| $c_sci_Set$Set1.prototype.forall__F1__Z = (function(f) { | |
| return (!(!f.apply__O__O(this.elem1$4))) | |
| }); | |
| $c_sci_Set$Set1.prototype.foreach__F1__V = (function(f) { | |
| f.apply__O__O(this.elem1$4) | |
| }); | |
| $c_sci_Set$Set1.prototype.size__I = (function() { | |
| return 1 | |
| }); | |
| $c_sci_Set$Set1.prototype.init___O = (function(elem1) { | |
| this.elem1$4 = elem1; | |
| return this | |
| }); | |
| $c_sci_Set$Set1.prototype.iterator__sc_Iterator = (function() { | |
| $m_sc_Iterator$(); | |
| var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4]); | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
| }); | |
| $c_sci_Set$Set1.prototype.empty__sc_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| $c_sci_Set$Set1.prototype.$$plus__O__sci_Set = (function(elem) { | |
| return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set2().init___O__O(this.elem1$4, elem)) | |
| }); | |
| $c_sci_Set$Set1.prototype.contains__O__Z = (function(elem) { | |
| return $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) | |
| }); | |
| $c_sci_Set$Set1.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__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, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Set$Set1.prototype.$classData = $d_sci_Set$Set1; | |
| /** @constructor */ | |
| var $c_sci_Set$Set2 = (function() { | |
| $c_sc_AbstractSet.call(this); | |
| this.elem1$4 = null; | |
| this.elem2$4 = null | |
| }); | |
| $c_sci_Set$Set2.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_Set$Set2.prototype.constructor = $c_sci_Set$Set2; | |
| /** @constructor */ | |
| var $h_sci_Set$Set2 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$Set2.prototype = $c_sci_Set$Set2.prototype; | |
| $c_sci_Set$Set2.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set2.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_Set$Set2.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set2.prototype.init___O__O = (function(elem1, elem2) { | |
| this.elem1$4 = elem1; | |
| this.elem2$4 = elem2; | |
| return this | |
| }); | |
| $c_sci_Set$Set2.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Set$() | |
| }); | |
| $c_sci_Set$Set2.prototype.forall__F1__Z = (function(f) { | |
| return ((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) | |
| }); | |
| $c_sci_Set$Set2.prototype.foreach__F1__V = (function(f) { | |
| f.apply__O__O(this.elem1$4); | |
| f.apply__O__O(this.elem2$4) | |
| }); | |
| $c_sci_Set$Set2.prototype.size__I = (function() { | |
| return 2 | |
| }); | |
| $c_sci_Set$Set2.prototype.iterator__sc_Iterator = (function() { | |
| $m_sc_Iterator$(); | |
| var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4]); | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
| }); | |
| $c_sci_Set$Set2.prototype.empty__sc_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| $c_sci_Set$Set2.prototype.$$plus__O__sci_Set = (function(elem) { | |
| return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set3().init___O__O__O(this.elem1$4, this.elem2$4, elem)) | |
| }); | |
| $c_sci_Set$Set2.prototype.contains__O__Z = (function(elem) { | |
| return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) | |
| }); | |
| $c_sci_Set$Set2.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__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, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Set$Set2.prototype.$classData = $d_sci_Set$Set2; | |
| /** @constructor */ | |
| var $c_sci_Set$Set3 = (function() { | |
| $c_sc_AbstractSet.call(this); | |
| this.elem1$4 = null; | |
| this.elem2$4 = null; | |
| this.elem3$4 = null | |
| }); | |
| $c_sci_Set$Set3.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_Set$Set3.prototype.constructor = $c_sci_Set$Set3; | |
| /** @constructor */ | |
| var $h_sci_Set$Set3 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$Set3.prototype = $c_sci_Set$Set3.prototype; | |
| $c_sci_Set$Set3.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set3.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_Set$Set3.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set3.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Set$() | |
| }); | |
| $c_sci_Set$Set3.prototype.forall__F1__Z = (function(f) { | |
| return (((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) && (!(!f.apply__O__O(this.elem3$4)))) | |
| }); | |
| $c_sci_Set$Set3.prototype.foreach__F1__V = (function(f) { | |
| f.apply__O__O(this.elem1$4); | |
| f.apply__O__O(this.elem2$4); | |
| f.apply__O__O(this.elem3$4) | |
| }); | |
| $c_sci_Set$Set3.prototype.init___O__O__O = (function(elem1, elem2, elem3) { | |
| this.elem1$4 = elem1; | |
| this.elem2$4 = elem2; | |
| this.elem3$4 = elem3; | |
| return this | |
| }); | |
| $c_sci_Set$Set3.prototype.size__I = (function() { | |
| return 3 | |
| }); | |
| $c_sci_Set$Set3.prototype.iterator__sc_Iterator = (function() { | |
| $m_sc_Iterator$(); | |
| var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4, this.elem3$4]); | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
| }); | |
| $c_sci_Set$Set3.prototype.empty__sc_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| $c_sci_Set$Set3.prototype.$$plus__O__sci_Set = (function(elem) { | |
| return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set4().init___O__O__O__O(this.elem1$4, this.elem2$4, this.elem3$4, elem)) | |
| }); | |
| $c_sci_Set$Set3.prototype.contains__O__Z = (function(elem) { | |
| return (($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem3$4)) | |
| }); | |
| $c_sci_Set$Set3.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__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, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Set$Set3.prototype.$classData = $d_sci_Set$Set3; | |
| /** @constructor */ | |
| var $c_sci_Set$Set4 = (function() { | |
| $c_sc_AbstractSet.call(this); | |
| this.elem1$4 = null; | |
| this.elem2$4 = null; | |
| this.elem3$4 = null; | |
| this.elem4$4 = null | |
| }); | |
| $c_sci_Set$Set4.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_Set$Set4.prototype.constructor = $c_sci_Set$Set4; | |
| /** @constructor */ | |
| var $h_sci_Set$Set4 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Set$Set4.prototype = $c_sci_Set$Set4.prototype; | |
| $c_sci_Set$Set4.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set4.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_Set$Set4.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Set$Set4.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Set$() | |
| }); | |
| $c_sci_Set$Set4.prototype.forall__F1__Z = (function(f) { | |
| return ((((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) && (!(!f.apply__O__O(this.elem3$4)))) && (!(!f.apply__O__O(this.elem4$4)))) | |
| }); | |
| $c_sci_Set$Set4.prototype.foreach__F1__V = (function(f) { | |
| f.apply__O__O(this.elem1$4); | |
| f.apply__O__O(this.elem2$4); | |
| f.apply__O__O(this.elem3$4); | |
| f.apply__O__O(this.elem4$4) | |
| }); | |
| $c_sci_Set$Set4.prototype.size__I = (function() { | |
| return 4 | |
| }); | |
| $c_sci_Set$Set4.prototype.iterator__sc_Iterator = (function() { | |
| $m_sc_Iterator$(); | |
| var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4, this.elem3$4, this.elem4$4]); | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
| }); | |
| $c_sci_Set$Set4.prototype.empty__sc_Set = (function() { | |
| return $m_sci_Set$EmptySet$() | |
| }); | |
| $c_sci_Set$Set4.prototype.$$plus__O__sci_Set = (function(elem) { | |
| if (this.contains__O__Z(elem)) { | |
| return this | |
| } else { | |
| var this$1 = new $c_sci_HashSet().init___(); | |
| var elem1 = this.elem1$4; | |
| var elem2 = this.elem2$4; | |
| var array = [this.elem3$4, this.elem4$4, elem]; | |
| var this$2 = this$1.$$plus__O__sci_HashSet(elem1).$$plus__O__sci_HashSet(elem2); | |
| var start = 0; | |
| var end = (array["length"] | 0); | |
| var z = this$2; | |
| _foldl: while (true) { | |
| if ((start === end)) { | |
| return z | |
| } else { | |
| var temp$start = ((1 + start) | 0); | |
| var arg1 = z; | |
| var index = start; | |
| var arg2 = array[index]; | |
| var x$2 = arg1; | |
| var temp$z = x$2.$$plus__O__sc_Set(arg2); | |
| start = temp$start; | |
| z = temp$z; | |
| continue _foldl | |
| } | |
| } | |
| } | |
| }); | |
| $c_sci_Set$Set4.prototype.contains__O__Z = (function(elem) { | |
| return ((($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem3$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem4$4)) | |
| }); | |
| $c_sci_Set$Set4.prototype.init___O__O__O__O = (function(elem1, elem2, elem3, elem4) { | |
| this.elem1$4 = elem1; | |
| this.elem2$4 = elem2; | |
| this.elem3$4 = elem3; | |
| this.elem4$4 = elem4; | |
| return this | |
| }); | |
| $c_sci_Set$Set4.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__O__sci_Set(elem) | |
| }); | |
| var $d_sci_Set$Set4 = new $TypeData().initClass({ | |
| sci_Set$Set4: 0 | |
| }, false, "scala.collection.immutable.Set$Set4", { | |
| sci_Set$Set4: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Set$Set4.prototype.$classData = $d_sci_Set$Set4; | |
| /** @constructor */ | |
| var $c_sci_HashSet = (function() { | |
| $c_sc_AbstractSet.call(this) | |
| }); | |
| $c_sci_HashSet.prototype = new $h_sc_AbstractSet(); | |
| $c_sci_HashSet.prototype.constructor = $c_sci_HashSet; | |
| /** @constructor */ | |
| var $h_sci_HashSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet.prototype = $c_sci_HashSet.prototype; | |
| $c_sci_HashSet.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_HashSet.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
| return new $c_sci_HashSet$HashSet1().init___O__I(key, hash) | |
| }); | |
| $c_sci_HashSet.prototype.computeHash__O__I = (function(key) { | |
| return this.improve__I__I($m_sr_ScalaRunTime$().hash__O__I(key)) | |
| }); | |
| $c_sci_HashSet.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sci_HashSet.prototype.apply__O__O = (function(v1) { | |
| return this.contains__O__Z(v1) | |
| }); | |
| $c_sci_HashSet.prototype.$$plus__O__sci_HashSet = (function(e) { | |
| return this.updated0__O__I__I__sci_HashSet(e, this.computeHash__O__I(e), 0) | |
| }); | |
| $c_sci_HashSet.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_HashSet.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_HashSet$() | |
| }); | |
| $c_sci_HashSet.prototype.foreach__F1__V = (function(f) { | |
| /*<skip>*/ | |
| }); | |
| $c_sci_HashSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
| if ($is_sci_HashSet(that)) { | |
| var x2 = that; | |
| return this.subsetOf0__sci_HashSet__I__Z(x2, 0) | |
| } else { | |
| var this$1 = this.iterator__sc_Iterator(); | |
| return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, that) | |
| } | |
| }); | |
| $c_sci_HashSet.prototype.size__I = (function() { | |
| return 0 | |
| }); | |
| $c_sci_HashSet.prototype.iterator__sc_Iterator = (function() { | |
| return $m_sc_Iterator$().empty$1 | |
| }); | |
| $c_sci_HashSet.prototype.empty__sc_Set = (function() { | |
| return $m_sci_HashSet$EmptyHashSet$() | |
| }); | |
| $c_sci_HashSet.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)) | |
| }); | |
| $c_sci_HashSet.prototype.contains__O__Z = (function(e) { | |
| return this.get0__O__I__I__Z(e, this.computeHash__O__I(e), 0) | |
| }); | |
| $c_sci_HashSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__O__sci_HashSet(elem) | |
| }); | |
| $c_sci_HashSet.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
| return false | |
| }); | |
| $c_sci_HashSet.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
| return true | |
| }); | |
| var $is_sci_HashSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet))) | |
| }); | |
| var $isArrayOf_sci_HashSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet))) | |
| }); | |
| var $d_sci_HashSet = new $TypeData().initClass({ | |
| sci_HashSet: 0 | |
| }, false, "scala.collection.immutable.HashSet", { | |
| sci_HashSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet.prototype.$classData = $d_sci_HashSet; | |
| /** @constructor */ | |
| var $c_sci_ListSet$EmptyListSet$ = (function() { | |
| $c_sci_ListSet.call(this) | |
| }); | |
| $c_sci_ListSet$EmptyListSet$.prototype = new $h_sci_ListSet(); | |
| $c_sci_ListSet$EmptyListSet$.prototype.constructor = $c_sci_ListSet$EmptyListSet$; | |
| /** @constructor */ | |
| var $h_sci_ListSet$EmptyListSet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet$EmptyListSet$.prototype = $c_sci_ListSet$EmptyListSet$.prototype; | |
| var $d_sci_ListSet$EmptyListSet$ = new $TypeData().initClass({ | |
| sci_ListSet$EmptyListSet$: 0 | |
| }, false, "scala.collection.immutable.ListSet$EmptyListSet$", { | |
| sci_ListSet$EmptyListSet$: 1, | |
| sci_ListSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_ListSet$EmptyListSet$.prototype.$classData = $d_sci_ListSet$EmptyListSet$; | |
| var $n_sci_ListSet$EmptyListSet$ = (void 0); | |
| var $m_sci_ListSet$EmptyListSet$ = (function() { | |
| if ((!$n_sci_ListSet$EmptyListSet$)) { | |
| $n_sci_ListSet$EmptyListSet$ = new $c_sci_ListSet$EmptyListSet$().init___() | |
| }; | |
| return $n_sci_ListSet$EmptyListSet$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_ListSet$Node = (function() { | |
| $c_sci_ListSet.call(this); | |
| this.head$5 = null; | |
| this.$$outer$f = null | |
| }); | |
| $c_sci_ListSet$Node.prototype = new $h_sci_ListSet(); | |
| $c_sci_ListSet$Node.prototype.constructor = $c_sci_ListSet$Node; | |
| /** @constructor */ | |
| var $h_sci_ListSet$Node = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_ListSet$Node.prototype = $c_sci_ListSet$Node.prototype; | |
| $c_sci_ListSet$Node.prototype.head__O = (function() { | |
| return this.head$5 | |
| }); | |
| $c_sci_ListSet$Node.prototype.isEmpty__Z = (function() { | |
| return false | |
| }); | |
| $c_sci_ListSet$Node.prototype.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet = (function() { | |
| return this.$$outer$f | |
| }); | |
| $c_sci_ListSet$Node.prototype.$$plus__O__sci_ListSet = (function(e) { | |
| return (this.containsInternal__p5__sci_ListSet__O__Z(this, e) ? this : new $c_sci_ListSet$Node().init___sci_ListSet__O(this, e)) | |
| }); | |
| $c_sci_ListSet$Node.prototype.sizeInternal__p5__sci_ListSet__I__I = (function(n, acc) { | |
| _sizeInternal: while (true) { | |
| if (n.isEmpty__Z()) { | |
| return acc | |
| } else { | |
| var temp$n = n.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet(); | |
| var temp$acc = ((1 + acc) | 0); | |
| n = temp$n; | |
| acc = temp$acc; | |
| continue _sizeInternal | |
| } | |
| } | |
| }); | |
| $c_sci_ListSet$Node.prototype.size__I = (function() { | |
| return this.sizeInternal__p5__sci_ListSet__I__I(this, 0) | |
| }); | |
| $c_sci_ListSet$Node.prototype.init___sci_ListSet__O = (function($$outer, head) { | |
| this.head$5 = head; | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| return this | |
| }); | |
| $c_sci_ListSet$Node.prototype.contains__O__Z = (function(e) { | |
| return this.containsInternal__p5__sci_ListSet__O__Z(this, e) | |
| }); | |
| $c_sci_ListSet$Node.prototype.tail__O = (function() { | |
| return this.$$outer$f | |
| }); | |
| $c_sci_ListSet$Node.prototype.containsInternal__p5__sci_ListSet__O__Z = (function(n, e) { | |
| _containsInternal: while (true) { | |
| if ((!n.isEmpty__Z())) { | |
| if ($m_sr_BoxesRunTime$().equals__O__O__Z(n.head__O(), e)) { | |
| return true | |
| } else { | |
| n = n.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet(); | |
| continue _containsInternal | |
| } | |
| } else { | |
| return false | |
| } | |
| } | |
| }); | |
| $c_sci_ListSet$Node.prototype.tail__sci_ListSet = (function() { | |
| return this.$$outer$f | |
| }); | |
| $c_sci_ListSet$Node.prototype.$$plus__O__sc_Set = (function(elem) { | |
| return this.$$plus__O__sci_ListSet(elem) | |
| }); | |
| var $d_sci_ListSet$Node = new $TypeData().initClass({ | |
| sci_ListSet$Node: 0 | |
| }, false, "scala.collection.immutable.ListSet$Node", { | |
| sci_ListSet$Node: 1, | |
| sci_ListSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_ListSet$Node.prototype.$classData = $d_sci_ListSet$Node; | |
| /** @constructor */ | |
| var $c_scm_AbstractSeq = (function() { | |
| $c_sc_AbstractSeq.call(this) | |
| }); | |
| $c_scm_AbstractSeq.prototype = new $h_sc_AbstractSeq(); | |
| $c_scm_AbstractSeq.prototype.constructor = $c_scm_AbstractSeq; | |
| /** @constructor */ | |
| var $h_scm_AbstractSeq = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_AbstractSeq.prototype = $c_scm_AbstractSeq.prototype; | |
| $c_scm_AbstractSeq.prototype.seq__sc_TraversableOnce = (function() { | |
| return this.seq__scm_Seq() | |
| }); | |
| $c_scm_AbstractSeq.prototype.seq__scm_Seq = (function() { | |
| return this | |
| }); | |
| /** @constructor */ | |
| var $c_sci_HashSet$EmptyHashSet$ = (function() { | |
| $c_sci_HashSet.call(this) | |
| }); | |
| $c_sci_HashSet$EmptyHashSet$.prototype = new $h_sci_HashSet(); | |
| $c_sci_HashSet$EmptyHashSet$.prototype.constructor = $c_sci_HashSet$EmptyHashSet$; | |
| /** @constructor */ | |
| var $h_sci_HashSet$EmptyHashSet$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$EmptyHashSet$.prototype = $c_sci_HashSet$EmptyHashSet$.prototype; | |
| var $d_sci_HashSet$EmptyHashSet$ = new $TypeData().initClass({ | |
| sci_HashSet$EmptyHashSet$: 0 | |
| }, false, "scala.collection.immutable.HashSet$EmptyHashSet$", { | |
| sci_HashSet$EmptyHashSet$: 1, | |
| sci_HashSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$EmptyHashSet$.prototype.$classData = $d_sci_HashSet$EmptyHashSet$; | |
| var $n_sci_HashSet$EmptyHashSet$ = (void 0); | |
| var $m_sci_HashSet$EmptyHashSet$ = (function() { | |
| if ((!$n_sci_HashSet$EmptyHashSet$)) { | |
| $n_sci_HashSet$EmptyHashSet$ = new $c_sci_HashSet$EmptyHashSet$().init___() | |
| }; | |
| return $n_sci_HashSet$EmptyHashSet$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_HashSet$HashTrieSet = (function() { | |
| $c_sci_HashSet.call(this); | |
| this.bitmap$5 = 0; | |
| this.elems$5 = null; | |
| this.size0$5 = 0 | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype = new $h_sci_HashSet(); | |
| $c_sci_HashSet$HashTrieSet.prototype.constructor = $c_sci_HashSet$HashTrieSet; | |
| /** @constructor */ | |
| var $h_sci_HashSet$HashTrieSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$HashTrieSet.prototype = $c_sci_HashSet$HashTrieSet.prototype; | |
| $c_sci_HashSet$HashTrieSet.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
| var index = (31 & ((hash >>> level) | 0)); | |
| var mask = (1 << index); | |
| var offset = $m_jl_Integer$().bitCount__I__I((this.bitmap$5 & (((-1) + mask) | 0))); | |
| if (((this.bitmap$5 & mask) !== 0)) { | |
| var sub = this.elems$5.u[offset]; | |
| var subNew = sub.updated0__O__I__I__sci_HashSet(key, hash, ((5 + level) | 0)); | |
| if ((sub === subNew)) { | |
| return this | |
| } else { | |
| var elemsNew = $newArrayObject($d_sci_HashSet.getArrayOf(), [this.elems$5.u["length"]]); | |
| $m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, 0, elemsNew, 0, this.elems$5.u["length"]); | |
| elemsNew.u[offset] = subNew; | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(this.bitmap$5, elemsNew, ((this.size0$5 + ((subNew.size__I() - sub.size__I()) | 0)) | 0)) | |
| } | |
| } else { | |
| var elemsNew$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [((1 + this.elems$5.u["length"]) | 0)]); | |
| $m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, 0, elemsNew$2, 0, offset); | |
| elemsNew$2.u[offset] = new $c_sci_HashSet$HashSet1().init___O__I(key, hash); | |
| $m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, offset, elemsNew$2, ((1 + offset) | 0), ((this.elems$5.u["length"] - offset) | 0)); | |
| var bitmapNew = (this.bitmap$5 | mask); | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmapNew, elemsNew$2, ((1 + this.size0$5) | 0)) | |
| } | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.foreach__F1__V = (function(f) { | |
| var i = 0; | |
| while ((i < this.elems$5.u["length"])) { | |
| this.elems$5.u[i].foreach__F1__V(f); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sci_HashSet$HashTrieSet$$anon$1().init___sci_HashSet$HashTrieSet(this) | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.size__I = (function() { | |
| return this.size0$5 | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.init___I__Asci_HashSet__I = (function(bitmap, elems, size0) { | |
| this.bitmap$5 = bitmap; | |
| this.elems$5 = elems; | |
| this.size0$5 = size0; | |
| $m_s_Predef$().assert__Z__V(($m_jl_Integer$().bitCount__I__I(bitmap) === elems.u["length"])); | |
| return this | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
| var index = (31 & ((hash >>> level) | 0)); | |
| var mask = (1 << index); | |
| if ((this.bitmap$5 === (-1))) { | |
| return this.elems$5.u[(31 & index)].get0__O__I__I__Z(key, hash, ((5 + level) | 0)) | |
| } else if (((this.bitmap$5 & mask) !== 0)) { | |
| var offset = $m_jl_Integer$().bitCount__I__I((this.bitmap$5 & (((-1) + mask) | 0))); | |
| return this.elems$5.u[offset].get0__O__I__I__Z(key, hash, ((5 + level) | 0)) | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
| if ((that === this)) { | |
| return true | |
| } else { | |
| if ($is_sci_HashSet$HashTrieSet(that)) { | |
| var x2 = that; | |
| if ((this.size0$5 <= x2.size0$5)) { | |
| var abm = this.bitmap$5; | |
| var a = this.elems$5; | |
| var ai = 0; | |
| var b = x2.elems$5; | |
| var bbm = x2.bitmap$5; | |
| var bi = 0; | |
| if (((abm & bbm) === abm)) { | |
| while ((abm !== 0)) { | |
| var alsb = (abm ^ (abm & (((-1) + abm) | 0))); | |
| var blsb = (bbm ^ (bbm & (((-1) + bbm) | 0))); | |
| if ((alsb === blsb)) { | |
| if ((!a.u[ai].subsetOf0__sci_HashSet__I__Z(b.u[bi], ((5 + level) | 0)))) { | |
| return false | |
| }; | |
| abm = (abm & (~alsb)); | |
| ai = ((1 + ai) | 0) | |
| }; | |
| bbm = (bbm & (~blsb)); | |
| bi = ((1 + bi) | 0) | |
| }; | |
| return true | |
| } else { | |
| return false | |
| } | |
| } | |
| }; | |
| return false | |
| } | |
| }); | |
| var $is_sci_HashSet$HashTrieSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet$HashTrieSet))) | |
| }); | |
| var $isArrayOf_sci_HashSet$HashTrieSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet$HashTrieSet))) | |
| }); | |
| var $d_sci_HashSet$HashTrieSet = new $TypeData().initClass({ | |
| sci_HashSet$HashTrieSet: 0 | |
| }, false, "scala.collection.immutable.HashSet$HashTrieSet", { | |
| sci_HashSet$HashTrieSet: 1, | |
| sci_HashSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$HashTrieSet.prototype.$classData = $d_sci_HashSet$HashTrieSet; | |
| /** @constructor */ | |
| var $c_sci_HashSet$LeafHashSet = (function() { | |
| $c_sci_HashSet.call(this) | |
| }); | |
| $c_sci_HashSet$LeafHashSet.prototype = new $h_sci_HashSet(); | |
| $c_sci_HashSet$LeafHashSet.prototype.constructor = $c_sci_HashSet$LeafHashSet; | |
| /** @constructor */ | |
| var $h_sci_HashSet$LeafHashSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$LeafHashSet.prototype = $c_sci_HashSet$LeafHashSet.prototype; | |
| /** @constructor */ | |
| var $c_sci_HashSet$HashSet1 = (function() { | |
| $c_sci_HashSet$LeafHashSet.call(this); | |
| this.key$6 = null; | |
| this.hash$6 = 0 | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype = new $h_sci_HashSet$LeafHashSet(); | |
| $c_sci_HashSet$HashSet1.prototype.constructor = $c_sci_HashSet$HashSet1; | |
| /** @constructor */ | |
| var $h_sci_HashSet$HashSet1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$HashSet1.prototype = $c_sci_HashSet$HashSet1.prototype; | |
| $c_sci_HashSet$HashSet1.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
| if (((hash === this.hash$6) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.key$6))) { | |
| return this | |
| } else if ((hash !== this.hash$6)) { | |
| return $m_sci_HashSet$().scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(this.hash$6, this, hash, new $c_sci_HashSet$HashSet1().init___O__I(key, hash), level) | |
| } else { | |
| var this$2 = $m_sci_ListSet$EmptyListSet$(); | |
| var elem = this.key$6; | |
| return new $c_sci_HashSet$HashSetCollision1().init___I__sci_ListSet(hash, new $c_sci_ListSet$Node().init___sci_ListSet__O(this$2, elem).$$plus__O__sci_ListSet(key)) | |
| } | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.init___O__I = (function(key, hash) { | |
| this.key$6 = key; | |
| this.hash$6 = hash; | |
| return this | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.foreach__F1__V = (function(f) { | |
| f.apply__O__O(this.key$6) | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.iterator__sc_Iterator = (function() { | |
| $m_sc_Iterator$(); | |
| var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.key$6]); | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.size__I = (function() { | |
| return 1 | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
| return ((hash === this.hash$6) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.key$6)) | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
| return that.get0__O__I__I__Z(this.key$6, this.hash$6, level) | |
| }); | |
| var $is_sci_HashSet$HashSet1 = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet$HashSet1))) | |
| }); | |
| var $isArrayOf_sci_HashSet$HashSet1 = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet$HashSet1))) | |
| }); | |
| var $d_sci_HashSet$HashSet1 = new $TypeData().initClass({ | |
| sci_HashSet$HashSet1: 0 | |
| }, false, "scala.collection.immutable.HashSet$HashSet1", { | |
| sci_HashSet$HashSet1: 1, | |
| sci_HashSet$LeafHashSet: 1, | |
| sci_HashSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$HashSet1.prototype.$classData = $d_sci_HashSet$HashSet1; | |
| /** @constructor */ | |
| var $c_sci_HashSet$HashSetCollision1 = (function() { | |
| $c_sci_HashSet$LeafHashSet.call(this); | |
| this.hash$6 = 0; | |
| this.ks$6 = null | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype = new $h_sci_HashSet$LeafHashSet(); | |
| $c_sci_HashSet$HashSetCollision1.prototype.constructor = $c_sci_HashSet$HashSetCollision1; | |
| /** @constructor */ | |
| var $h_sci_HashSet$HashSetCollision1 = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_HashSet$HashSetCollision1.prototype = $c_sci_HashSet$HashSetCollision1.prototype; | |
| $c_sci_HashSet$HashSetCollision1.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
| return ((hash === this.hash$6) ? new $c_sci_HashSet$HashSetCollision1().init___I__sci_ListSet(hash, this.ks$6.$$plus__O__sci_ListSet(key)) : $m_sci_HashSet$().scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(this.hash$6, this, hash, new $c_sci_HashSet$HashSet1().init___O__I(key, hash), level)) | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.foreach__F1__V = (function(f) { | |
| var this$1 = this.ks$6; | |
| var this$2 = new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1); | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$2, f) | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.iterator__sc_Iterator = (function() { | |
| var this$1 = this.ks$6; | |
| return new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1) | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.size__I = (function() { | |
| return this.ks$6.size__I() | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.init___I__sci_ListSet = (function(hash, ks) { | |
| this.hash$6 = hash; | |
| this.ks$6 = ks; | |
| return this | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
| return ((hash === this.hash$6) && this.ks$6.contains__O__Z(key)) | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
| var this$1 = this.ks$6; | |
| var this$2 = new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1); | |
| var res = true; | |
| while (true) { | |
| if (res) { | |
| var this$3 = this$2.that$2; | |
| var jsx$1 = $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$3) | |
| } else { | |
| var jsx$1 = false | |
| }; | |
| if (jsx$1) { | |
| var arg1 = this$2.next__O(); | |
| res = that.get0__O__I__I__Z(arg1, this.hash$6, level) | |
| } else { | |
| break | |
| } | |
| }; | |
| return res | |
| }); | |
| var $d_sci_HashSet$HashSetCollision1 = new $TypeData().initClass({ | |
| sci_HashSet$HashSetCollision1: 0 | |
| }, false, "scala.collection.immutable.HashSet$HashSetCollision1", { | |
| sci_HashSet$HashSetCollision1: 1, | |
| sci_HashSet$LeafHashSet: 1, | |
| sci_HashSet: 1, | |
| sc_AbstractSet: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| sci_Set: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$HashSetCollision1.prototype.$classData = $d_sci_HashSet$HashSetCollision1; | |
| /** @constructor */ | |
| var $c_sci_List = (function() { | |
| $c_sc_AbstractSeq.call(this) | |
| }); | |
| $c_sci_List.prototype = new $h_sc_AbstractSeq(); | |
| $c_sci_List.prototype.constructor = $c_sci_List; | |
| /** @constructor */ | |
| var $h_sci_List = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_List.prototype = $c_sci_List.prototype; | |
| $c_sci_List.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_List.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sci_List.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this, len) | |
| }); | |
| $c_sci_List.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sci_List.prototype.apply__O__O = (function(v1) { | |
| var n = (v1 | 0); | |
| return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this, n) | |
| }); | |
| $c_sci_List.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_List.prototype.drop__I__sc_LinearSeqOptimized = (function(n) { | |
| return this.drop__I__sci_List(n) | |
| }); | |
| $c_sci_List.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_List$() | |
| }); | |
| $c_sci_List.prototype.foreach__F1__V = (function(f) { | |
| var these = this; | |
| while ((!these.isEmpty__Z())) { | |
| f.apply__O__O(these.head__O()); | |
| these = these.tail__O() | |
| } | |
| }); | |
| $c_sci_List.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this) | |
| }); | |
| $c_sci_List.prototype.drop__I__sci_List = (function(n) { | |
| var these = this; | |
| var count = n; | |
| while (((!these.isEmpty__Z()) && (count > 0))) { | |
| these = these.tail__O(); | |
| count = (((-1) + count) | 0) | |
| }; | |
| return these | |
| }); | |
| $c_sci_List.prototype.length__I = (function() { | |
| return $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I(this) | |
| }); | |
| $c_sci_List.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_sci_List.prototype.toStream__sci_Stream = (function() { | |
| return (this.isEmpty__Z() ? $m_sci_Stream$Empty$() : new $c_sci_Stream$Cons().init___O__F0(this.head__O(), new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
| return (function() { | |
| return this$2.tail__O().toStream__sci_Stream() | |
| }) | |
| })(this)))) | |
| }); | |
| $c_sci_List.prototype.drop__I__O = (function(n) { | |
| return this.drop__I__sci_List(n) | |
| }); | |
| $c_sci_List.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_sci_List.prototype.stringPrefix__T = (function() { | |
| return "List" | |
| }); | |
| var $is_sci_List = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_List))) | |
| }); | |
| var $isArrayOf_sci_List = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_List))) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Stream = (function() { | |
| $c_sc_AbstractSeq.call(this) | |
| }); | |
| $c_sci_Stream.prototype = new $h_sc_AbstractSeq(); | |
| $c_sci_Stream.prototype.constructor = $c_sci_Stream; | |
| /** @constructor */ | |
| var $h_sci_Stream = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream.prototype = $c_sci_Stream.prototype; | |
| $c_sci_Stream.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.init___ = (function() { | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this, len) | |
| }); | |
| $c_sci_Stream.prototype.apply__O__O = (function(v1) { | |
| var n = (v1 | 0); | |
| return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this, n) | |
| }); | |
| $c_sci_Stream.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sci_Stream.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.flatMap__F1__scg_CanBuildFrom__O = (function(f, bf) { | |
| if ($is_sci_Stream$StreamBuilder(bf.apply__O__scm_Builder(this))) { | |
| if (this.isEmpty__Z()) { | |
| var x$1 = $m_sci_Stream$Empty$() | |
| } else { | |
| var nonEmptyPrefix = new $c_sr_ObjectRef().init___O(this); | |
| var prefix = f.apply__O__O(nonEmptyPrefix.elem$1.head__O()).toStream__sci_Stream(); | |
| while (((!nonEmptyPrefix.elem$1.isEmpty__Z()) && prefix.isEmpty__Z())) { | |
| nonEmptyPrefix.elem$1 = nonEmptyPrefix.elem$1.tail__O(); | |
| if ((!nonEmptyPrefix.elem$1.isEmpty__Z())) { | |
| prefix = f.apply__O__O(nonEmptyPrefix.elem$1.head__O()).toStream__sci_Stream() | |
| } | |
| }; | |
| var x$1 = (nonEmptyPrefix.elem$1.isEmpty__Z() ? ($m_sci_Stream$(), $m_sci_Stream$Empty$()) : prefix.append__F0__sci_Stream(new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2$1, f$1, nonEmptyPrefix$1) { | |
| return (function() { | |
| var x = nonEmptyPrefix$1.elem$1.tail__O().flatMap__F1__scg_CanBuildFrom__O(f$1, ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())); | |
| return x | |
| }) | |
| })(this, f, nonEmptyPrefix)))) | |
| }; | |
| return x$1 | |
| } else { | |
| return $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O(this, f, bf) | |
| } | |
| }); | |
| $c_sci_Stream.prototype.drop__I__sc_LinearSeqOptimized = (function(n) { | |
| return this.drop__I__sci_Stream(n) | |
| }); | |
| $c_sci_Stream.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
| this.force__sci_Stream(); | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
| }); | |
| $c_sci_Stream.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Stream$() | |
| }); | |
| $c_sci_Stream.prototype.toString__T = (function() { | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, ("Stream" + "("), ", ", ")") | |
| }); | |
| $c_sci_Stream.prototype.foreach__F1__V = (function(f) { | |
| var _$this = this; | |
| x: { | |
| _foreach: while (true) { | |
| if ((!_$this.isEmpty__Z())) { | |
| f.apply__O__O(_$this.head__O()); | |
| _$this = _$this.tail__O(); | |
| continue _foreach | |
| }; | |
| break x | |
| } | |
| } | |
| }); | |
| $c_sci_Stream.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sci_StreamIterator().init___sci_Stream(this) | |
| }); | |
| $c_sci_Stream.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.length__I = (function() { | |
| var len = 0; | |
| var left = this; | |
| while ((!left.isEmpty__Z())) { | |
| len = ((1 + len) | 0); | |
| left = left.tail__O() | |
| }; | |
| return len | |
| }); | |
| $c_sci_Stream.prototype.toStream__sci_Stream = (function() { | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.drop__I__O = (function(n) { | |
| return this.drop__I__sci_Stream(n) | |
| }); | |
| $c_sci_Stream.prototype.drop__I__sci_Stream = (function(n) { | |
| var _$this = this; | |
| _drop: while (true) { | |
| if (((n <= 0) || _$this.isEmpty__Z())) { | |
| return _$this | |
| } else { | |
| var temp$_$this = _$this.tail__O(); | |
| var temp$n = (((-1) + n) | 0); | |
| _$this = temp$_$this; | |
| n = temp$n; | |
| continue _drop | |
| } | |
| } | |
| }); | |
| $c_sci_Stream.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
| b.append__T__scm_StringBuilder(start); | |
| if ((!this.isEmpty__Z())) { | |
| b.append__O__scm_StringBuilder(this.head__O()); | |
| var cursor = this; | |
| var n = 1; | |
| if (cursor.tailDefined__Z()) { | |
| var scout = this.tail__O(); | |
| if (scout.isEmpty__Z()) { | |
| b.append__T__scm_StringBuilder(end); | |
| return b | |
| }; | |
| if (((cursor !== scout) && scout.tailDefined__Z())) { | |
| cursor = scout; | |
| scout = scout.tail__O(); | |
| while (((cursor !== scout) && scout.tailDefined__Z())) { | |
| b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
| n = ((1 + n) | 0); | |
| cursor = cursor.tail__O(); | |
| scout = scout.tail__O(); | |
| if (scout.tailDefined__Z()) { | |
| scout = scout.tail__O() | |
| } | |
| } | |
| }; | |
| if ((!scout.tailDefined__Z())) { | |
| while ((cursor !== scout)) { | |
| b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
| n = ((1 + n) | 0); | |
| cursor = cursor.tail__O() | |
| } | |
| } else { | |
| var runner = this; | |
| var k = 0; | |
| while ((runner !== scout)) { | |
| runner = runner.tail__O(); | |
| scout = scout.tail__O(); | |
| k = ((1 + k) | 0) | |
| }; | |
| if (((cursor === scout) && (k > 0))) { | |
| b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
| n = ((1 + n) | 0); | |
| cursor = cursor.tail__O() | |
| }; | |
| while ((cursor !== scout)) { | |
| b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
| n = ((1 + n) | 0); | |
| cursor = cursor.tail__O() | |
| }; | |
| n = ((n - k) | 0) | |
| } | |
| }; | |
| if ((!cursor.isEmpty__Z())) { | |
| if ((!cursor.tailDefined__Z())) { | |
| b.append__T__scm_StringBuilder(sep).append__T__scm_StringBuilder("?") | |
| } else { | |
| b.append__T__scm_StringBuilder(sep).append__T__scm_StringBuilder("...") | |
| } | |
| } | |
| }; | |
| b.append__T__scm_StringBuilder(end); | |
| return b | |
| }); | |
| $c_sci_Stream.prototype.force__sci_Stream = (function() { | |
| var these = this; | |
| var those = this; | |
| if ((!these.isEmpty__Z())) { | |
| these = these.tail__O() | |
| }; | |
| while ((those !== these)) { | |
| if (these.isEmpty__Z()) { | |
| return this | |
| }; | |
| these = these.tail__O(); | |
| if (these.isEmpty__Z()) { | |
| return this | |
| }; | |
| these = these.tail__O(); | |
| if ((these === those)) { | |
| return this | |
| }; | |
| those = those.tail__O() | |
| }; | |
| return this | |
| }); | |
| $c_sci_Stream.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_sci_Stream.prototype.append__F0__sci_Stream = (function(rest) { | |
| if (this.isEmpty__Z()) { | |
| return rest.apply__O().toStream__sci_Stream() | |
| } else { | |
| var hd = this.head__O(); | |
| var tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, rest$1) { | |
| return (function() { | |
| return this$2.tail__O().append__F0__sci_Stream(rest$1) | |
| }) | |
| })(this, rest)); | |
| return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
| } | |
| }); | |
| $c_sci_Stream.prototype.stringPrefix__T = (function() { | |
| return "Stream" | |
| }); | |
| var $is_sci_Stream = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream))) | |
| }); | |
| var $isArrayOf_sci_Stream = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream))) | |
| }); | |
| var $is_sci_HashMap$HashMap1 = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashMap$HashMap1))) | |
| }); | |
| var $isArrayOf_sci_HashMap$HashMap1 = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashMap$HashMap1))) | |
| }); | |
| var $is_sci_HashMap$HashTrieMap = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashMap$HashTrieMap))) | |
| }); | |
| var $isArrayOf_sci_HashMap$HashTrieMap = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashMap$HashTrieMap))) | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Stream$Cons = (function() { | |
| $c_sci_Stream.call(this); | |
| this.hd$5 = null; | |
| this.tlVal$5 = null; | |
| this.tlGen$5 = null | |
| }); | |
| $c_sci_Stream$Cons.prototype = new $h_sci_Stream(); | |
| $c_sci_Stream$Cons.prototype.constructor = $c_sci_Stream$Cons; | |
| /** @constructor */ | |
| var $h_sci_Stream$Cons = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$Cons.prototype = $c_sci_Stream$Cons.prototype; | |
| $c_sci_Stream$Cons.prototype.head__O = (function() { | |
| return this.hd$5 | |
| }); | |
| $c_sci_Stream$Cons.prototype.tail__sci_Stream = (function() { | |
| if ((!this.tailDefined__Z())) { | |
| if ((!this.tailDefined__Z())) { | |
| this.tlVal$5 = this.tlGen$5.apply__O(); | |
| this.tlGen$5 = null | |
| } | |
| }; | |
| return this.tlVal$5 | |
| }); | |
| $c_sci_Stream$Cons.prototype.tailDefined__Z = (function() { | |
| return (this.tlGen$5 === null) | |
| }); | |
| $c_sci_Stream$Cons.prototype.isEmpty__Z = (function() { | |
| return false | |
| }); | |
| $c_sci_Stream$Cons.prototype.tail__O = (function() { | |
| return this.tail__sci_Stream() | |
| }); | |
| $c_sci_Stream$Cons.prototype.init___O__F0 = (function(hd, tl) { | |
| this.hd$5 = hd; | |
| this.tlGen$5 = tl; | |
| return this | |
| }); | |
| 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, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_LinearSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_LinearSeq: 1, | |
| sc_LinearSeqLike: 1, | |
| sc_LinearSeqOptimized: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Stream$Cons.prototype.$classData = $d_sci_Stream$Cons; | |
| /** @constructor */ | |
| var $c_sci_Stream$Empty$ = (function() { | |
| $c_sci_Stream.call(this) | |
| }); | |
| $c_sci_Stream$Empty$.prototype = new $h_sci_Stream(); | |
| $c_sci_Stream$Empty$.prototype.constructor = $c_sci_Stream$Empty$; | |
| /** @constructor */ | |
| var $h_sci_Stream$Empty$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Stream$Empty$.prototype = $c_sci_Stream$Empty$.prototype; | |
| $c_sci_Stream$Empty$.prototype.head__O = (function() { | |
| this.head__sr_Nothing$() | |
| }); | |
| $c_sci_Stream$Empty$.prototype.tailDefined__Z = (function() { | |
| return false | |
| }); | |
| $c_sci_Stream$Empty$.prototype.isEmpty__Z = (function() { | |
| return true | |
| }); | |
| $c_sci_Stream$Empty$.prototype.tail__sr_Nothing$ = (function() { | |
| throw new $c_jl_UnsupportedOperationException().init___T("tail of empty stream") | |
| }); | |
| $c_sci_Stream$Empty$.prototype.head__sr_Nothing$ = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("head of empty stream") | |
| }); | |
| $c_sci_Stream$Empty$.prototype.tail__O = (function() { | |
| this.tail__sr_Nothing$() | |
| }); | |
| 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, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_LinearSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_LinearSeq: 1, | |
| sc_LinearSeqLike: 1, | |
| sc_LinearSeqOptimized: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Stream$Empty$.prototype.$classData = $d_sci_Stream$Empty$; | |
| var $n_sci_Stream$Empty$ = (void 0); | |
| var $m_sci_Stream$Empty$ = (function() { | |
| if ((!$n_sci_Stream$Empty$)) { | |
| $n_sci_Stream$Empty$ = new $c_sci_Stream$Empty$().init___() | |
| }; | |
| return $n_sci_Stream$Empty$ | |
| }); | |
| /** @constructor */ | |
| var $c_sci_Vector = (function() { | |
| $c_sc_AbstractSeq.call(this); | |
| this.startIndex$4 = 0; | |
| this.endIndex$4 = 0; | |
| this.focus$4 = 0; | |
| this.dirty$4 = false; | |
| this.depth$4 = 0; | |
| this.display0$4 = null; | |
| this.display1$4 = null; | |
| this.display2$4 = null; | |
| this.display3$4 = null; | |
| this.display4$4 = null; | |
| this.display5$4 = null | |
| }); | |
| $c_sci_Vector.prototype = new $h_sc_AbstractSeq(); | |
| $c_sci_Vector.prototype.constructor = $c_sci_Vector; | |
| /** @constructor */ | |
| var $h_sci_Vector = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Vector.prototype = $c_sci_Vector.prototype; | |
| $c_sci_Vector.prototype.checkRangeConvert__p4__I__I = (function(index) { | |
| var idx = ((index + this.startIndex$4) | 0); | |
| if (((index >= 0) && (idx < this.endIndex$4))) { | |
| return idx | |
| } else { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + index)) | |
| } | |
| }); | |
| $c_sci_Vector.prototype.display3__AO = (function() { | |
| return this.display3$4 | |
| }); | |
| $c_sci_Vector.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_Vector.prototype.gotoPosWritable__p4__I__I__I__V = (function(oldIndex, newIndex, xor) { | |
| if (this.dirty$4) { | |
| $s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V(this, oldIndex, newIndex, xor) | |
| } else { | |
| $s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V(this, newIndex, xor); | |
| this.dirty$4 = true | |
| } | |
| }); | |
| $c_sci_Vector.prototype.head__O = (function() { | |
| if ($s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this)) { | |
| throw new $c_jl_UnsupportedOperationException().init___T("empty.head") | |
| }; | |
| return this.apply__I__O(0) | |
| }); | |
| $c_sci_Vector.prototype.apply__I__O = (function(index) { | |
| var idx = this.checkRangeConvert__p4__I__I(index); | |
| var xor = (idx ^ this.focus$4); | |
| return $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O(this, idx, xor) | |
| }); | |
| $c_sci_Vector.prototype.depth__I = (function() { | |
| return this.depth$4 | |
| }); | |
| $c_sci_Vector.prototype.lengthCompare__I__I = (function(len) { | |
| return ((this.length__I() - len) | 0) | |
| }); | |
| $c_sci_Vector.prototype.apply__O__O = (function(v1) { | |
| return this.apply__I__O((v1 | 0)) | |
| }); | |
| $c_sci_Vector.prototype.initIterator__sci_VectorIterator__V = (function(s) { | |
| var depth = this.depth$4; | |
| $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
| if (this.dirty$4) { | |
| var index = this.focus$4; | |
| $s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V(s, index) | |
| }; | |
| if ((s.depth$2 > 1)) { | |
| var index$1 = this.startIndex$4; | |
| var xor = (this.startIndex$4 ^ this.focus$4); | |
| $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, index$1, xor) | |
| } | |
| }); | |
| $c_sci_Vector.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_Vector.prototype.init___I__I__I = (function(startIndex, endIndex, focus) { | |
| this.startIndex$4 = startIndex; | |
| this.endIndex$4 = endIndex; | |
| this.focus$4 = focus; | |
| this.dirty$4 = false; | |
| return this | |
| }); | |
| $c_sci_Vector.prototype.display5$und$eq__AO__V = (function(x$1) { | |
| this.display5$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_Vector$() | |
| }); | |
| $c_sci_Vector.prototype.cleanLeftEdge__p4__I__V = (function(cutIndex) { | |
| if ((cutIndex < 32)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, cutIndex) | |
| } else if ((cutIndex < 1024)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
| this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, ((cutIndex >>> 5) | 0)) | |
| } else if ((cutIndex < 32768)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
| this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
| this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, ((cutIndex >>> 10) | 0)) | |
| } else if ((cutIndex < 1048576)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
| this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
| this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
| this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, ((cutIndex >>> 15) | 0)) | |
| } else if ((cutIndex < 33554432)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
| this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
| this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
| this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, (31 & ((cutIndex >>> 15) | 0))); | |
| this.display4$4 = this.copyRight__p4__AO__I__AO(this.display4$4, ((cutIndex >>> 20) | 0)) | |
| } else if ((cutIndex < 1073741824)) { | |
| this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
| this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
| this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
| this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, (31 & ((cutIndex >>> 15) | 0))); | |
| this.display4$4 = this.copyRight__p4__AO__I__AO(this.display4$4, (31 & ((cutIndex >>> 20) | 0))); | |
| this.display5$4 = this.copyRight__p4__AO__I__AO(this.display5$4, ((cutIndex >>> 25) | 0)) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| $c_sci_Vector.prototype.display0__AO = (function() { | |
| return this.display0$4 | |
| }); | |
| $c_sci_Vector.prototype.display2$und$eq__AO__V = (function(x$1) { | |
| this.display2$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.display4__AO = (function() { | |
| return this.display4$4 | |
| }); | |
| $c_sci_Vector.prototype.tail__sci_Vector = (function() { | |
| if ($s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this)) { | |
| throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
| }; | |
| return this.drop__I__sci_Vector(1) | |
| }); | |
| $c_sci_Vector.prototype.preClean__p4__I__V = (function(depth) { | |
| this.depth$4 = depth; | |
| var x1 = (((-1) + depth) | 0); | |
| switch (x1) { | |
| case 0: { | |
| this.display1$4 = null; | |
| this.display2$4 = null; | |
| this.display3$4 = null; | |
| this.display4$4 = null; | |
| this.display5$4 = null; | |
| break | |
| } | |
| case 1: { | |
| this.display2$4 = null; | |
| this.display3$4 = null; | |
| this.display4$4 = null; | |
| this.display5$4 = null; | |
| break | |
| } | |
| case 2: { | |
| this.display3$4 = null; | |
| this.display4$4 = null; | |
| this.display5$4 = null; | |
| break | |
| } | |
| case 3: { | |
| this.display4$4 = null; | |
| this.display5$4 = null; | |
| break | |
| } | |
| case 4: { | |
| this.display5$4 = null; | |
| break | |
| } | |
| case 5: { | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| $c_sci_Vector.prototype.iterator__sc_Iterator = (function() { | |
| return this.iterator__sci_VectorIterator() | |
| }); | |
| $c_sci_Vector.prototype.display1$und$eq__AO__V = (function(x$1) { | |
| this.display1$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.length__I = (function() { | |
| return ((this.endIndex$4 - this.startIndex$4) | 0) | |
| }); | |
| $c_sci_Vector.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_sci_Vector.prototype.display4$und$eq__AO__V = (function(x$1) { | |
| this.display4$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.display1__AO = (function() { | |
| return this.display1$4 | |
| }); | |
| $c_sci_Vector.prototype.drop__I__O = (function(n) { | |
| return this.drop__I__sci_Vector(n) | |
| }); | |
| $c_sci_Vector.prototype.display5__AO = (function() { | |
| return this.display5$4 | |
| }); | |
| $c_sci_Vector.prototype.tail__O = (function() { | |
| return this.tail__sci_Vector() | |
| }); | |
| $c_sci_Vector.prototype.iterator__sci_VectorIterator = (function() { | |
| var s = new $c_sci_VectorIterator().init___I__I(this.startIndex$4, this.endIndex$4); | |
| this.initIterator__sci_VectorIterator__V(s); | |
| return s | |
| }); | |
| $c_sci_Vector.prototype.requiredDepth__p4__I__I = (function(xor) { | |
| if ((xor < 32)) { | |
| return 1 | |
| } else if ((xor < 1024)) { | |
| return 2 | |
| } else if ((xor < 32768)) { | |
| return 3 | |
| } else if ((xor < 1048576)) { | |
| return 4 | |
| } else if ((xor < 33554432)) { | |
| return 5 | |
| } else if ((xor < 1073741824)) { | |
| return 6 | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| $c_sci_Vector.prototype.zeroLeft__p4__AO__I__V = (function(array, index) { | |
| var i = 0; | |
| while ((i < index)) { | |
| array.u[i] = null; | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| $c_sci_Vector.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_sci_Vector.prototype.depth$und$eq__I__V = (function(x$1) { | |
| this.depth$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.display2__AO = (function() { | |
| return this.display2$4 | |
| }); | |
| $c_sci_Vector.prototype.dropFront0__p4__I__sci_Vector = (function(cutIndex) { | |
| var blockIndex = ((-32) & cutIndex); | |
| var xor = (cutIndex ^ (((-1) + this.endIndex$4) | 0)); | |
| var d = this.requiredDepth__p4__I__I(xor); | |
| var shift = (cutIndex & (~(((-1) + (1 << $imul(5, d))) | 0))); | |
| var s = new $c_sci_Vector().init___I__I__I(((cutIndex - shift) | 0), ((this.endIndex$4 - shift) | 0), ((blockIndex - shift) | 0)); | |
| var depth = this.depth$4; | |
| $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
| s.dirty$4 = this.dirty$4; | |
| s.gotoPosWritable__p4__I__I__I__V(this.focus$4, blockIndex, (this.focus$4 ^ blockIndex)); | |
| s.preClean__p4__I__V(d); | |
| s.cleanLeftEdge__p4__I__V(((cutIndex - shift) | 0)); | |
| return s | |
| }); | |
| $c_sci_Vector.prototype.display0$und$eq__AO__V = (function(x$1) { | |
| this.display0$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.drop__I__sci_Vector = (function(n) { | |
| if ((n <= 0)) { | |
| return this | |
| } else if ((((this.startIndex$4 + n) | 0) < this.endIndex$4)) { | |
| return this.dropFront0__p4__I__sci_Vector(((this.startIndex$4 + n) | 0)) | |
| } else { | |
| var this$1 = $m_sci_Vector$(); | |
| return this$1.NIL$6 | |
| } | |
| }); | |
| $c_sci_Vector.prototype.display3$und$eq__AO__V = (function(x$1) { | |
| this.display3$4 = x$1 | |
| }); | |
| $c_sci_Vector.prototype.copyRight__p4__AO__I__AO = (function(array, left) { | |
| var a2 = $newArrayObject($d_O.getArrayOf(), [array.u["length"]]); | |
| var length = ((a2.u["length"] - left) | 0); | |
| $systemArraycopy(array, left, a2, left, length); | |
| return a2 | |
| }); | |
| var $d_sci_Vector = new $TypeData().initClass({ | |
| sci_Vector: 0 | |
| }, false, "scala.collection.immutable.Vector", { | |
| sci_Vector: 1, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_IndexedSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_IndexedSeq: 1, | |
| sc_IndexedSeqLike: 1, | |
| sci_VectorPointer: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| sc_CustomParallelizable: 1 | |
| }); | |
| $c_sci_Vector.prototype.$classData = $d_sci_Vector; | |
| /** @constructor */ | |
| var $c_sci_WrappedString = (function() { | |
| $c_sc_AbstractSeq.call(this); | |
| this.self$4 = null | |
| }); | |
| $c_sci_WrappedString.prototype = new $h_sc_AbstractSeq(); | |
| $c_sci_WrappedString.prototype.constructor = $c_sci_WrappedString; | |
| /** @constructor */ | |
| var $h_sci_WrappedString = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_WrappedString.prototype = $c_sci_WrappedString.prototype; | |
| $c_sci_WrappedString.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sci_WrappedString.prototype.head__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sci_WrappedString.prototype.apply__I__O = (function(idx) { | |
| var thiz = this.self$4; | |
| var c = (65535 & (thiz["charCodeAt"](idx) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }); | |
| $c_sci_WrappedString.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }); | |
| $c_sci_WrappedString.prototype.apply__O__O = (function(v1) { | |
| var n = (v1 | 0); | |
| var thiz = this.self$4; | |
| var c = (65535 & (thiz["charCodeAt"](n) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }); | |
| $c_sci_WrappedString.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sci_WrappedString.prototype.isEmpty__Z = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }); | |
| $c_sci_WrappedString.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sci_WrappedString.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sci_IndexedSeq$() | |
| }); | |
| $c_sci_WrappedString.prototype.toString__T = (function() { | |
| return this.self$4 | |
| }); | |
| $c_sci_WrappedString.prototype.foreach__F1__V = (function(f) { | |
| $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
| }); | |
| $c_sci_WrappedString.prototype.slice__I__I__O = (function(from, until) { | |
| return this.slice__I__I__sci_WrappedString(from, until) | |
| }); | |
| $c_sci_WrappedString.prototype.iterator__sc_Iterator = (function() { | |
| var thiz = this.self$4; | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (thiz["length"] | 0)) | |
| }); | |
| $c_sci_WrappedString.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_sci_WrappedString.prototype.length__I = (function() { | |
| var thiz = this.self$4; | |
| return (thiz["length"] | 0) | |
| }); | |
| $c_sci_WrappedString.prototype.drop__I__O = (function(n) { | |
| var thiz = this.self$4; | |
| var until = (thiz["length"] | 0); | |
| return this.slice__I__I__sci_WrappedString(n, until) | |
| }); | |
| $c_sci_WrappedString.prototype.tail__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sci_WrappedString.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
| }); | |
| $c_sci_WrappedString.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_sci_WrappedString.prototype.init___T = (function(self) { | |
| this.self$4 = self; | |
| return this | |
| }); | |
| $c_sci_WrappedString.prototype.slice__I__I__sci_WrappedString = (function(from, until) { | |
| var start = ((from < 0) ? 0 : from); | |
| if ((until <= start)) { | |
| var jsx$1 = true | |
| } else { | |
| var thiz = this.self$4; | |
| var jsx$1 = (start >= (thiz["length"] | 0)) | |
| }; | |
| if (jsx$1) { | |
| return new $c_sci_WrappedString().init___T("") | |
| }; | |
| var thiz$1 = this.self$4; | |
| if ((until > (thiz$1["length"] | 0))) { | |
| var thiz$2 = this.self$4; | |
| var end = (thiz$2["length"] | 0) | |
| } else { | |
| var end = until | |
| }; | |
| var thiz$3 = $m_s_Predef$().unwrapString__sci_WrappedString__T(this); | |
| return new $c_sci_WrappedString().init___T(thiz$3["substring"](start, end)) | |
| }); | |
| $c_sci_WrappedString.prototype.newBuilder__scm_Builder = (function() { | |
| return $m_sci_WrappedString$().newBuilder__scm_Builder() | |
| }); | |
| var $d_sci_WrappedString = new $TypeData().initClass({ | |
| sci_WrappedString: 0 | |
| }, false, "scala.collection.immutable.WrappedString", { | |
| sci_WrappedString: 1, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_IndexedSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_IndexedSeq: 1, | |
| sc_IndexedSeqLike: 1, | |
| sci_StringLike: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| s_math_Ordered: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_sci_WrappedString.prototype.$classData = $d_sci_WrappedString; | |
| /** @constructor */ | |
| var $c_scm_Stack = (function() { | |
| $c_scm_AbstractSeq.call(this); | |
| this.elems$5 = null | |
| }); | |
| $c_scm_Stack.prototype = new $h_scm_AbstractSeq(); | |
| $c_scm_Stack.prototype.constructor = $c_scm_Stack; | |
| /** @constructor */ | |
| var $h_scm_Stack = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_Stack.prototype = $c_scm_Stack.prototype; | |
| $c_scm_Stack.prototype.init___ = (function() { | |
| $c_scm_Stack.prototype.init___sci_List.call(this, $m_sci_Nil$()); | |
| return this | |
| }); | |
| $c_scm_Stack.prototype.apply__O__O = (function(v1) { | |
| var index = (v1 | 0); | |
| var this$1 = this.elems$5; | |
| return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this$1, index) | |
| }); | |
| $c_scm_Stack.prototype.isEmpty__Z = (function() { | |
| return this.elems$5.isEmpty__Z() | |
| }); | |
| $c_scm_Stack.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_scm_Stack.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_scm_Stack$() | |
| }); | |
| $c_scm_Stack.prototype.foreach__F1__V = (function(f) { | |
| var this$1 = this.elems$5; | |
| var this$2 = new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this$1); | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$2, f) | |
| }); | |
| $c_scm_Stack.prototype.pop__O = (function() { | |
| var res = this.elems$5.head__O(); | |
| this.elems$5 = this.elems$5.tail__O(); | |
| return res | |
| }); | |
| $c_scm_Stack.prototype.iterator__sc_Iterator = (function() { | |
| var this$1 = this.elems$5; | |
| return new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this$1) | |
| }); | |
| $c_scm_Stack.prototype.push__O__scm_Stack = (function(elem) { | |
| var this$1 = this.elems$5; | |
| this.elems$5 = new $c_sci_$colon$colon().init___O__sci_List(elem, this$1); | |
| return this | |
| }); | |
| $c_scm_Stack.prototype.length__I = (function() { | |
| var this$1 = this.elems$5; | |
| return $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I(this$1) | |
| }); | |
| $c_scm_Stack.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_Stack.prototype.init___sci_List = (function(elems) { | |
| this.elems$5 = elems; | |
| return this | |
| }); | |
| var $d_scm_Stack = new $TypeData().initClass({ | |
| scm_Stack: 0 | |
| }, false, "scala.collection.mutable.Stack", { | |
| scm_Stack: 1, | |
| scm_AbstractSeq: 1, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| scm_Seq: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_SeqLike: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_Stack.prototype.$classData = $d_scm_Stack; | |
| /** @constructor */ | |
| var $c_sci_$colon$colon = (function() { | |
| $c_sci_List.call(this); | |
| this.head$5 = null; | |
| this.tl$5 = null | |
| }); | |
| $c_sci_$colon$colon.prototype = new $h_sci_List(); | |
| $c_sci_$colon$colon.prototype.constructor = $c_sci_$colon$colon; | |
| /** @constructor */ | |
| var $h_sci_$colon$colon = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_$colon$colon.prototype = $c_sci_$colon$colon.prototype; | |
| $c_sci_$colon$colon.prototype.productPrefix__T = (function() { | |
| return "::" | |
| }); | |
| $c_sci_$colon$colon.prototype.head__O = (function() { | |
| return this.head$5 | |
| }); | |
| $c_sci_$colon$colon.prototype.productArity__I = (function() { | |
| return 2 | |
| }); | |
| $c_sci_$colon$colon.prototype.isEmpty__Z = (function() { | |
| return false | |
| }); | |
| $c_sci_$colon$colon.prototype.productElement__I__O = (function(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.head$5; | |
| break | |
| } | |
| case 1: { | |
| return this.tl$5; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }); | |
| $c_sci_$colon$colon.prototype.tail__O = (function() { | |
| return this.tl$5 | |
| }); | |
| $c_sci_$colon$colon.prototype.init___O__sci_List = (function(head, tl) { | |
| this.head$5 = head; | |
| this.tl$5 = tl; | |
| return this | |
| }); | |
| $c_sci_$colon$colon.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $is_sci_$colon$colon = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_$colon$colon))) | |
| }); | |
| var $isArrayOf_sci_$colon$colon = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_$colon$colon))) | |
| }); | |
| 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, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_LinearSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_LinearSeq: 1, | |
| sc_LinearSeqLike: 1, | |
| s_Product: 1, | |
| sc_LinearSeqOptimized: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Serializable: 1 | |
| }); | |
| $c_sci_$colon$colon.prototype.$classData = $d_sci_$colon$colon; | |
| /** @constructor */ | |
| var $c_sci_Nil$ = (function() { | |
| $c_sci_List.call(this) | |
| }); | |
| $c_sci_Nil$.prototype = new $h_sci_List(); | |
| $c_sci_Nil$.prototype.constructor = $c_sci_Nil$; | |
| /** @constructor */ | |
| var $h_sci_Nil$ = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sci_Nil$.prototype = $c_sci_Nil$.prototype; | |
| $c_sci_Nil$.prototype.head__O = (function() { | |
| this.head__sr_Nothing$() | |
| }); | |
| $c_sci_Nil$.prototype.productPrefix__T = (function() { | |
| return "Nil" | |
| }); | |
| $c_sci_Nil$.prototype.productArity__I = (function() { | |
| return 0 | |
| }); | |
| $c_sci_Nil$.prototype.equals__O__Z = (function(that) { | |
| if ($is_sc_GenSeq(that)) { | |
| var x2 = that; | |
| return x2.isEmpty__Z() | |
| } else { | |
| return false | |
| } | |
| }); | |
| $c_sci_Nil$.prototype.tail__sci_List = (function() { | |
| throw new $c_jl_UnsupportedOperationException().init___T("tail of empty list") | |
| }); | |
| $c_sci_Nil$.prototype.isEmpty__Z = (function() { | |
| return true | |
| }); | |
| $c_sci_Nil$.prototype.productElement__I__O = (function(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }); | |
| $c_sci_Nil$.prototype.head__sr_Nothing$ = (function() { | |
| throw new $c_ju_NoSuchElementException().init___T("head of empty list") | |
| }); | |
| $c_sci_Nil$.prototype.tail__O = (function() { | |
| return this.tail__sci_List() | |
| }); | |
| $c_sci_Nil$.prototype.productIterator__sc_Iterator = (function() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }); | |
| var $d_sci_Nil$ = new $TypeData().initClass({ | |
| sci_Nil$: 0 | |
| }, false, "scala.collection.immutable.Nil$", { | |
| sci_Nil$: 1, | |
| sci_List: 1, | |
| sc_AbstractSeq: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sci_LinearSeq: 1, | |
| sci_Seq: 1, | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| s_Immutable: 1, | |
| sc_LinearSeq: 1, | |
| sc_LinearSeqLike: 1, | |
| s_Product: 1, | |
| sc_LinearSeqOptimized: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Serializable: 1 | |
| }); | |
| $c_sci_Nil$.prototype.$classData = $d_sci_Nil$; | |
| var $n_sci_Nil$ = (void 0); | |
| var $m_sci_Nil$ = (function() { | |
| if ((!$n_sci_Nil$)) { | |
| $n_sci_Nil$ = new $c_sci_Nil$().init___() | |
| }; | |
| return $n_sci_Nil$ | |
| }); | |
| /** @constructor */ | |
| var $c_scm_AbstractSet = (function() { | |
| $c_scm_AbstractIterable.call(this) | |
| }); | |
| $c_scm_AbstractSet.prototype = new $h_scm_AbstractIterable(); | |
| $c_scm_AbstractSet.prototype.constructor = $c_scm_AbstractSet; | |
| /** @constructor */ | |
| var $h_scm_AbstractSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_AbstractSet.prototype = $c_scm_AbstractSet.prototype; | |
| $c_scm_AbstractSet.prototype.isEmpty__Z = (function() { | |
| return $s_sc_SetLike$class__isEmpty__sc_SetLike__Z(this) | |
| }); | |
| $c_scm_AbstractSet.prototype.equals__O__Z = (function(that) { | |
| return $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z(this, that) | |
| }); | |
| $c_scm_AbstractSet.prototype.toString__T = (function() { | |
| return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
| }); | |
| $c_scm_AbstractSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
| var this$1 = new $c_scm_FlatHashTable$$anon$1().init___scm_FlatHashTable(this); | |
| return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, that) | |
| }); | |
| $c_scm_AbstractSet.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_AbstractSet.prototype.hashCode__I = (function() { | |
| var this$1 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$1.unorderedHash__sc_TraversableOnce__I__I(this, this$1.setSeed$2) | |
| }); | |
| $c_scm_AbstractSet.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_AbstractSet.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_HashSet().init___() | |
| }); | |
| $c_scm_AbstractSet.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| $c_scm_AbstractSet.prototype.stringPrefix__T = (function() { | |
| return "Set" | |
| }); | |
| /** @constructor */ | |
| var $c_scm_AbstractBuffer = (function() { | |
| $c_scm_AbstractSeq.call(this) | |
| }); | |
| $c_scm_AbstractBuffer.prototype = new $h_scm_AbstractSeq(); | |
| $c_scm_AbstractBuffer.prototype.constructor = $c_scm_AbstractBuffer; | |
| /** @constructor */ | |
| var $h_scm_AbstractBuffer = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_AbstractBuffer.prototype = $c_scm_AbstractBuffer.prototype; | |
| $c_scm_AbstractBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| /** @constructor */ | |
| var $c_scm_HashSet = (function() { | |
| $c_scm_AbstractSet.call(this); | |
| this.$$undloadFactor$5 = 0; | |
| this.table$5 = null; | |
| this.tableSize$5 = 0; | |
| this.threshold$5 = 0; | |
| this.sizemap$5 = null; | |
| this.seedvalue$5 = 0 | |
| }); | |
| $c_scm_HashSet.prototype = new $h_scm_AbstractSet(); | |
| $c_scm_HashSet.prototype.constructor = $c_scm_HashSet; | |
| /** @constructor */ | |
| var $h_scm_HashSet = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_HashSet.prototype = $c_scm_HashSet.prototype; | |
| $c_scm_HashSet.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_scm_HashSet.prototype.init___ = (function() { | |
| $c_scm_HashSet.prototype.init___scm_FlatHashTable$Contents.call(this, null); | |
| return this | |
| }); | |
| $c_scm_HashSet.prototype.apply__O__O = (function(v1) { | |
| return $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this, v1) | |
| }); | |
| $c_scm_HashSet.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_scm_HashSet.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_HashSet(elem) | |
| }); | |
| $c_scm_HashSet.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_scm_HashSet$() | |
| }); | |
| $c_scm_HashSet.prototype.foreach__F1__V = (function(f) { | |
| var i = 0; | |
| var len = this.table$5.u["length"]; | |
| while ((i < len)) { | |
| var curEntry = this.table$5.u[i]; | |
| if ((curEntry !== null)) { | |
| f.apply__O__O($s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this, curEntry)) | |
| }; | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| $c_scm_HashSet.prototype.size__I = (function() { | |
| return this.tableSize$5 | |
| }); | |
| $c_scm_HashSet.prototype.result__O = (function() { | |
| return this | |
| }); | |
| $c_scm_HashSet.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_scm_FlatHashTable$$anon$1().init___scm_FlatHashTable(this) | |
| }); | |
| $c_scm_HashSet.prototype.init___scm_FlatHashTable$Contents = (function(contents) { | |
| $s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V(this); | |
| $s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V(this, contents); | |
| return this | |
| }); | |
| $c_scm_HashSet.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_HashSet(elem) | |
| }); | |
| $c_scm_HashSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
| var this$1 = new $c_scm_HashSet().init___(); | |
| var this$2 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$1, this); | |
| return this$2.$$plus$eq__O__scm_HashSet(elem) | |
| }); | |
| $c_scm_HashSet.prototype.$$plus$eq__O__scm_HashSet = (function(elem) { | |
| $s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z(this, elem); | |
| return this | |
| }); | |
| var $is_scm_HashSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_HashSet))) | |
| }); | |
| var $isArrayOf_scm_HashSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashSet))) | |
| }); | |
| var $d_scm_HashSet = new $TypeData().initClass({ | |
| scm_HashSet: 0 | |
| }, false, "scala.collection.mutable.HashSet", { | |
| scm_HashSet: 1, | |
| scm_AbstractSet: 1, | |
| scm_AbstractIterable: 1, | |
| sc_AbstractIterable: 1, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_Set: 1, | |
| sc_Set: 1, | |
| F1: 1, | |
| sc_GenSet: 1, | |
| sc_GenSetLike: 1, | |
| scg_GenericSetTemplate: 1, | |
| sc_SetLike: 1, | |
| scg_Subtractable: 1, | |
| scm_SetLike: 1, | |
| sc_script_Scriptable: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| scg_Shrinkable: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| scm_FlatHashTable: 1, | |
| scm_FlatHashTable$HashUtils: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_HashSet.prototype.$classData = $d_scm_HashSet; | |
| /** @constructor */ | |
| var $c_scm_ListBuffer = (function() { | |
| $c_scm_AbstractBuffer.call(this); | |
| this.scala$collection$mutable$ListBuffer$$start$6 = null; | |
| this.last0$6 = null; | |
| this.exported$6 = false; | |
| this.len$6 = 0 | |
| }); | |
| $c_scm_ListBuffer.prototype = new $h_scm_AbstractBuffer(); | |
| $c_scm_ListBuffer.prototype.constructor = $c_scm_ListBuffer; | |
| /** @constructor */ | |
| var $h_scm_ListBuffer = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_ListBuffer.prototype = $c_scm_ListBuffer.prototype; | |
| $c_scm_ListBuffer.prototype.copy__p6__V = (function() { | |
| if (this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()) { | |
| return (void 0) | |
| }; | |
| var cursor = this.scala$collection$mutable$ListBuffer$$start$6; | |
| var this$1 = this.last0$6; | |
| var limit = this$1.tl$5; | |
| this.clear__V(); | |
| while ((cursor !== limit)) { | |
| this.$$plus$eq__O__scm_ListBuffer(cursor.head__O()); | |
| cursor = cursor.tail__O() | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.init___ = (function() { | |
| this.scala$collection$mutable$ListBuffer$$start$6 = $m_sci_Nil$(); | |
| this.exported$6 = false; | |
| this.len$6 = 0; | |
| return this | |
| }); | |
| $c_scm_ListBuffer.prototype.head__O = (function() { | |
| return this.scala$collection$mutable$ListBuffer$$start$6.head__O() | |
| }); | |
| $c_scm_ListBuffer.prototype.apply__I__O = (function(n) { | |
| if (((n < 0) || (n >= this.len$6))) { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
| } else { | |
| var this$2 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this$2, n) | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.lengthCompare__I__I = (function(len) { | |
| var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this$1, len) | |
| }); | |
| $c_scm_ListBuffer.prototype.apply__O__O = (function(v1) { | |
| return this.apply__I__O((v1 | 0)) | |
| }); | |
| $c_scm_ListBuffer.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this$1, that) | |
| }); | |
| $c_scm_ListBuffer.prototype.isEmpty__Z = (function() { | |
| return this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() | |
| }); | |
| $c_scm_ListBuffer.prototype.toList__sci_List = (function() { | |
| this.exported$6 = (!this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()); | |
| return this.scala$collection$mutable$ListBuffer$$start$6 | |
| }); | |
| $c_scm_ListBuffer.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_scm_ListBuffer.prototype.equals__O__Z = (function(that) { | |
| if ($is_scm_ListBuffer(that)) { | |
| var x2 = that; | |
| return this.scala$collection$mutable$ListBuffer$$start$6.equals__O__Z(x2.scala$collection$mutable$ListBuffer$$start$6) | |
| } else { | |
| return $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z(this, that) | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
| var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, sep, end) | |
| }); | |
| $c_scm_ListBuffer.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_ListBuffer(elem) | |
| }); | |
| $c_scm_ListBuffer.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_scm_ListBuffer$() | |
| }); | |
| $c_scm_ListBuffer.prototype.foreach__F1__V = (function(f) { | |
| var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| var these = this$1; | |
| while ((!these.isEmpty__Z())) { | |
| f.apply__O__O(these.head__O()); | |
| these = these.tail__O() | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.size__I = (function() { | |
| return this.len$6 | |
| }); | |
| $c_scm_ListBuffer.prototype.result__O = (function() { | |
| return this.toList__sci_List() | |
| }); | |
| $c_scm_ListBuffer.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_scm_ListBuffer$$anon$1().init___scm_ListBuffer(this) | |
| }); | |
| $c_scm_ListBuffer.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_ListBuffer.prototype.length__I = (function() { | |
| return this.len$6 | |
| }); | |
| $c_scm_ListBuffer.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_ListBuffer.prototype.$$minus$eq__O__scm_ListBuffer = (function(elem) { | |
| if (this.exported$6) { | |
| this.copy__p6__V() | |
| }; | |
| if ((!this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z())) { | |
| if ($m_sr_BoxesRunTime$().equals__O__O__Z(this.scala$collection$mutable$ListBuffer$$start$6.head__O(), elem)) { | |
| this.scala$collection$mutable$ListBuffer$$start$6 = this.scala$collection$mutable$ListBuffer$$start$6.tail__O(); | |
| this.reduceLengthBy__p6__I__V(1) | |
| } else { | |
| var cursor = this.scala$collection$mutable$ListBuffer$$start$6; | |
| while (((!cursor.tail__O().isEmpty__Z()) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(cursor.tail__O().head__O(), elem)))) { | |
| cursor = cursor.tail__O() | |
| }; | |
| if ((!cursor.tail__O().isEmpty__Z())) { | |
| var z = cursor; | |
| var x = z.tl$5; | |
| var x$2 = this.last0$6; | |
| if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { | |
| this.last0$6 = z | |
| }; | |
| z.tl$5 = cursor.tail__O().tail__O(); | |
| this.reduceLengthBy__p6__I__V(1) | |
| } | |
| } | |
| }; | |
| return this | |
| }); | |
| $c_scm_ListBuffer.prototype.toStream__sci_Stream = (function() { | |
| return this.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream() | |
| }); | |
| $c_scm_ListBuffer.prototype.reduceLengthBy__p6__I__V = (function(num) { | |
| this.len$6 = ((this.len$6 - num) | 0); | |
| if ((this.len$6 <= 0)) { | |
| this.last0$6 = null | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
| var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this$1, b, start, sep, end) | |
| }); | |
| $c_scm_ListBuffer.prototype.$$plus$eq__O__scm_ListBuffer = (function(x) { | |
| if (this.exported$6) { | |
| this.copy__p6__V() | |
| }; | |
| if (this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()) { | |
| this.last0$6 = new $c_sci_$colon$colon().init___O__sci_List(x, $m_sci_Nil$()); | |
| this.scala$collection$mutable$ListBuffer$$start$6 = this.last0$6 | |
| } else { | |
| var last1 = this.last0$6; | |
| this.last0$6 = new $c_sci_$colon$colon().init___O__sci_List(x, $m_sci_Nil$()); | |
| last1.tl$5 = this.last0$6 | |
| }; | |
| this.len$6 = ((1 + this.len$6) | 0); | |
| return this | |
| }); | |
| $c_scm_ListBuffer.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_ListBuffer(elem) | |
| }); | |
| $c_scm_ListBuffer.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_ListBuffer.prototype.clear__V = (function() { | |
| this.scala$collection$mutable$ListBuffer$$start$6 = $m_sci_Nil$(); | |
| this.last0$6 = null; | |
| this.exported$6 = false; | |
| this.len$6 = 0 | |
| }); | |
| $c_scm_ListBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer = (function(xs) { | |
| _$plus$plus$eq: while (true) { | |
| var x1 = xs; | |
| if ((x1 !== null)) { | |
| if ((x1 === this)) { | |
| var n = this.len$6; | |
| xs = $s_sc_IterableLike$class__take__sc_IterableLike__I__O(this, n); | |
| continue _$plus$plus$eq | |
| } | |
| }; | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| } | |
| }); | |
| $c_scm_ListBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(xs) | |
| }); | |
| $c_scm_ListBuffer.prototype.stringPrefix__T = (function() { | |
| return "ListBuffer" | |
| }); | |
| var $is_scm_ListBuffer = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_ListBuffer))) | |
| }); | |
| var $isArrayOf_scm_ListBuffer = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ListBuffer))) | |
| }); | |
| 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, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| scm_Seq: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_SeqLike: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| scm_Buffer: 1, | |
| scm_BufferLike: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| scg_Shrinkable: 1, | |
| sc_script_Scriptable: 1, | |
| scg_Subtractable: 1, | |
| scm_Builder: 1, | |
| scg_SeqForwarder: 1, | |
| scg_IterableForwarder: 1, | |
| scg_TraversableForwarder: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ListBuffer.prototype.$classData = $d_scm_ListBuffer; | |
| /** @constructor */ | |
| var $c_scm_StringBuilder = (function() { | |
| $c_scm_AbstractSeq.call(this); | |
| this.underlying$5 = null | |
| }); | |
| $c_scm_StringBuilder.prototype = new $h_scm_AbstractSeq(); | |
| $c_scm_StringBuilder.prototype.constructor = $c_scm_StringBuilder; | |
| /** @constructor */ | |
| var $h_scm_StringBuilder = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_StringBuilder.prototype = $c_scm_StringBuilder.prototype; | |
| $c_scm_StringBuilder.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.init___ = (function() { | |
| $c_scm_StringBuilder.prototype.init___I__T.call(this, 16, ""); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.head__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_scm_StringBuilder.prototype.$$plus$eq__C__scm_StringBuilder = (function(x) { | |
| this.append__C__scm_StringBuilder(x); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.apply__I__O = (function(idx) { | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| var c = (65535 & (thiz["charCodeAt"](idx) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }); | |
| $c_scm_StringBuilder.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }); | |
| $c_scm_StringBuilder.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_scm_StringBuilder.prototype.apply__O__O = (function(v1) { | |
| var index = (v1 | 0); | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| var c = (65535 & (thiz["charCodeAt"](index) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }); | |
| $c_scm_StringBuilder.prototype.isEmpty__Z = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }); | |
| $c_scm_StringBuilder.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.subSequence__I__I__jl_CharSequence = (function(start, end) { | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| return thiz["substring"](start, end) | |
| }); | |
| $c_scm_StringBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| if ((elem === null)) { | |
| var jsx$1 = 0 | |
| } else { | |
| var this$2 = elem; | |
| var jsx$1 = this$2.value$1 | |
| }; | |
| return this.$$plus$eq__C__scm_StringBuilder(jsx$1) | |
| }); | |
| $c_scm_StringBuilder.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_scm_IndexedSeq$() | |
| }); | |
| $c_scm_StringBuilder.prototype.toString__T = (function() { | |
| var this$1 = this.underlying$5; | |
| return this$1.content$1 | |
| }); | |
| $c_scm_StringBuilder.prototype.foreach__F1__V = (function(f) { | |
| $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
| }); | |
| $c_scm_StringBuilder.prototype.slice__I__I__O = (function(from, until) { | |
| return $s_sci_StringLike$class__slice__sci_StringLike__I__I__O(this, from, until) | |
| }); | |
| $c_scm_StringBuilder.prototype.result__O = (function() { | |
| var this$1 = this.underlying$5; | |
| return this$1.content$1 | |
| }); | |
| $c_scm_StringBuilder.prototype.append__T__scm_StringBuilder = (function(s) { | |
| this.underlying$5.append__T__jl_StringBuilder(s); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.iterator__sc_Iterator = (function() { | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (thiz["length"] | 0)) | |
| }); | |
| $c_scm_StringBuilder.prototype.seq__scm_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_StringBuilder.prototype.init___I__T = (function(initCapacity, initValue) { | |
| $c_scm_StringBuilder.prototype.init___jl_StringBuilder.call(this, new $c_jl_StringBuilder().init___I((((initValue["length"] | 0) + initCapacity) | 0)).append__T__jl_StringBuilder(initValue)); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.length__I = (function() { | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| return (thiz["length"] | 0) | |
| }); | |
| $c_scm_StringBuilder.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.drop__I__O = (function(n) { | |
| var this$1 = this.underlying$5; | |
| var thiz = this$1.content$1; | |
| var until = (thiz["length"] | 0); | |
| return $s_sci_StringLike$class__slice__sci_StringLike__I__I__O(this, n, until) | |
| }); | |
| $c_scm_StringBuilder.prototype.tail__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_scm_StringBuilder.prototype.init___jl_StringBuilder = (function(underlying) { | |
| this.underlying$5 = underlying; | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.append__O__scm_StringBuilder = (function(x) { | |
| this.underlying$5.append__T__jl_StringBuilder($m_sjsr_RuntimeString$().valueOf__O__T(x)); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| if ((elem === null)) { | |
| var jsx$1 = 0 | |
| } else { | |
| var this$2 = elem; | |
| var jsx$1 = this$2.value$1 | |
| }; | |
| return this.$$plus$eq__C__scm_StringBuilder(jsx$1) | |
| }); | |
| $c_scm_StringBuilder.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
| }); | |
| $c_scm_StringBuilder.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_scm_StringBuilder.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_scm_StringBuilder.prototype.append__C__scm_StringBuilder = (function(x) { | |
| this.underlying$5.append__C__jl_StringBuilder(x); | |
| return this | |
| }); | |
| $c_scm_StringBuilder.prototype.newBuilder__scm_Builder = (function() { | |
| return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_StringBuilder().init___()) | |
| }); | |
| $c_scm_StringBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }); | |
| 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, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| scm_Seq: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_SeqLike: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| jl_CharSequence: 1, | |
| scm_IndexedSeq: 1, | |
| sc_IndexedSeq: 1, | |
| sc_IndexedSeqLike: 1, | |
| scm_IndexedSeqLike: 1, | |
| sci_StringLike: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| s_math_Ordered: 1, | |
| jl_Comparable: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_StringBuilder.prototype.$classData = $d_scm_StringBuilder; | |
| /** @constructor */ | |
| var $c_sjs_js_WrappedArray = (function() { | |
| $c_scm_AbstractBuffer.call(this); | |
| this.array$6 = null | |
| }); | |
| $c_sjs_js_WrappedArray.prototype = new $h_scm_AbstractBuffer(); | |
| $c_sjs_js_WrappedArray.prototype.constructor = $c_sjs_js_WrappedArray; | |
| /** @constructor */ | |
| var $h_sjs_js_WrappedArray = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_sjs_js_WrappedArray.prototype = $c_sjs_js_WrappedArray.prototype; | |
| $c_sjs_js_WrappedArray.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.init___ = (function() { | |
| $c_sjs_js_WrappedArray.prototype.init___sjs_js_Array.call(this, []); | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.head__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.apply__I__O = (function(index) { | |
| return this.array$6[index] | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.apply__O__O = (function(v1) { | |
| var index = (v1 | 0); | |
| return this.array$6[index] | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.isEmpty__Z = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| this.array$6["push"](elem); | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_sjs_js_WrappedArray$() | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.foreach__F1__V = (function(f) { | |
| $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.slice__I__I__O = (function(from, until) { | |
| return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, from, until) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.result__O = (function() { | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.seq__scm_Seq = (function() { | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (this.array$6["length"] | 0)) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.length__I = (function() { | |
| return (this.array$6["length"] | 0) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.drop__I__O = (function(n) { | |
| var until = (this.array$6["length"] | 0); | |
| return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, n, until) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.tail__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| this.array$6["push"](elem); | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.sizeHint__I__V = (function(size) { | |
| /*<skip>*/ | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.init___sjs_js_Array = (function(array) { | |
| this.array$6 = array; | |
| return this | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.stringPrefix__T = (function() { | |
| return "WrappedArray" | |
| }); | |
| 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, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| scm_Seq: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_SeqLike: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| scm_Buffer: 1, | |
| scm_BufferLike: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| scg_Shrinkable: 1, | |
| sc_script_Scriptable: 1, | |
| scg_Subtractable: 1, | |
| scm_IndexedSeq: 1, | |
| sc_IndexedSeq: 1, | |
| sc_IndexedSeqLike: 1, | |
| scm_IndexedSeqLike: 1, | |
| scm_ArrayLike: 1, | |
| scm_IndexedSeqOptimized: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| scm_Builder: 1 | |
| }); | |
| $c_sjs_js_WrappedArray.prototype.$classData = $d_sjs_js_WrappedArray; | |
| /** @constructor */ | |
| var $c_scm_ArrayBuffer = (function() { | |
| $c_scm_AbstractBuffer.call(this); | |
| this.initialSize$6 = 0; | |
| this.array$6 = null; | |
| this.size0$6 = 0 | |
| }); | |
| $c_scm_ArrayBuffer.prototype = new $h_scm_AbstractBuffer(); | |
| $c_scm_ArrayBuffer.prototype.constructor = $c_scm_ArrayBuffer; | |
| /** @constructor */ | |
| var $h_scm_ArrayBuffer = (function() { | |
| /*<skip>*/ | |
| }); | |
| $h_scm_ArrayBuffer.prototype = $c_scm_ArrayBuffer.prototype; | |
| $c_scm_ArrayBuffer.prototype.seq__sc_TraversableOnce = (function() { | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.init___ = (function() { | |
| $c_scm_ArrayBuffer.prototype.init___I.call(this, 16); | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$$plus$eq__O__scm_ArrayBuffer = (function(elem) { | |
| var n = ((1 + this.size0$6) | 0); | |
| $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V(this, n); | |
| this.array$6.u[this.size0$6] = elem; | |
| this.size0$6 = ((1 + this.size0$6) | 0); | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.head__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.apply__I__O = (function(idx) { | |
| return $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(this, idx) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.lengthCompare__I__I = (function(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.apply__O__O = (function(v1) { | |
| var idx = (v1 | 0); | |
| return $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(this, idx) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.isEmpty__Z = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.thisCollection__sc_Traversable = (function() { | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
| return this.$$plus$eq__O__scm_ArrayBuffer(elem) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.companion__scg_GenericCompanion = (function() { | |
| return $m_scm_ArrayBuffer$() | |
| }); | |
| $c_scm_ArrayBuffer.prototype.foreach__F1__V = (function(f) { | |
| $s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V(this, f) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.slice__I__I__O = (function(from, until) { | |
| return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, from, until) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.result__O = (function() { | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.seq__scm_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.iterator__sc_Iterator = (function() { | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, this.size0$6) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.init___I = (function(initialSize) { | |
| this.initialSize$6 = initialSize; | |
| $s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V(this); | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.seq__sc_Seq = (function() { | |
| return this | |
| }); | |
| $c_scm_ArrayBuffer.prototype.length__I = (function() { | |
| return this.size0$6 | |
| }); | |
| $c_scm_ArrayBuffer.prototype.drop__I__O = (function(n) { | |
| var until = this.size0$6; | |
| return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, n, until) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.tail__O = (function() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_ArrayBuffer = (function(xs) { | |
| if ($is_sc_IndexedSeqLike(xs)) { | |
| var x2 = xs; | |
| var n = x2.length__I(); | |
| var n$1 = ((this.size0$6 + n) | 0); | |
| $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V(this, n$1); | |
| x2.copyToArray__O__I__I__V(this.array$6, this.size0$6, n); | |
| this.size0$6 = ((this.size0$6 + n) | 0); | |
| return this | |
| } else { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| } | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
| return this.$$plus$eq__O__scm_ArrayBuffer(elem) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.sizeHint__I__V = (function(len) { | |
| if (((len > this.size0$6) && (len >= 1))) { | |
| var newarray = $newArrayObject($d_O.getArrayOf(), [len]); | |
| var src = this.array$6; | |
| var length = this.size0$6; | |
| $systemArraycopy(src, 0, newarray, 0, length); | |
| this.array$6 = newarray | |
| } | |
| }); | |
| $c_scm_ArrayBuffer.prototype.hashCode__I = (function() { | |
| return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
| $s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V(this, xs, start, len) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_ArrayBuffer(xs) | |
| }); | |
| $c_scm_ArrayBuffer.prototype.stringPrefix__T = (function() { | |
| return "ArrayBuffer" | |
| }); | |
| var $is_scm_ArrayBuffer = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_ArrayBuffer))) | |
| }); | |
| var $isArrayOf_scm_ArrayBuffer = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ArrayBuffer))) | |
| }); | |
| 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, | |
| sc_AbstractTraversable: 1, | |
| O: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_Seq: 1, | |
| s_PartialFunction: 1, | |
| F1: 1, | |
| sc_GenSeq: 1, | |
| sc_GenSeqLike: 1, | |
| sc_SeqLike: 1, | |
| scm_Seq: 1, | |
| scm_Iterable: 1, | |
| scm_Traversable: 1, | |
| s_Mutable: 1, | |
| scm_SeqLike: 1, | |
| scm_Cloneable: 1, | |
| s_Cloneable: 1, | |
| jl_Cloneable: 1, | |
| scm_Buffer: 1, | |
| scm_BufferLike: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| scg_Shrinkable: 1, | |
| sc_script_Scriptable: 1, | |
| scg_Subtractable: 1, | |
| scm_IndexedSeqOptimized: 1, | |
| scm_IndexedSeqLike: 1, | |
| sc_IndexedSeqLike: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| scm_Builder: 1, | |
| scm_ResizableArray: 1, | |
| scm_IndexedSeq: 1, | |
| sc_IndexedSeq: 1, | |
| sc_CustomParallelizable: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ArrayBuffer.prototype.$classData = $d_scm_ArrayBuffer; | |
| }).call(this); | |
| //# sourceMappingURL=deltablue-fastopt.js.map | |
| ((typeof global === "object" && global && | |
| global["Object"] === Object) ? global : this)["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"]().main(); |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| this['console'] = {}; | |
| this['console']['log'] = this['print']; | |
| (function(){ | |
| 'use strict'; | |
| /* Scala.js runtime support | |
| * Copyright 2013 LAMP/EPFL | |
| * Author: Sébastien Doeraene | |
| */ | |
| /* ---------------------------------- * | |
| * The top-level Scala.js environment * | |
| * ---------------------------------- */ | |
| // Get the environment info | |
| const $env = (typeof __ScalaJSEnv === "object" && __ScalaJSEnv) ? __ScalaJSEnv : {}; | |
| // Global scope | |
| const $g = | |
| (typeof $env["global"] === "object" && $env["global"]) | |
| ? $env["global"] | |
| : ((typeof global === "object" && global && global["Object"] === Object) ? global : this); | |
| $env["global"] = $g; | |
| // Where to send exports | |
| const $e = | |
| (typeof $env["exportsNamespace"] === "object" && $env["exportsNamespace"]) | |
| ? $env["exportsNamespace"] : $g; | |
| $env["exportsNamespace"] = $e; | |
| // Freeze the environment info | |
| $g["Object"]["freeze"]($env); | |
| // Snapshots of builtins and polyfills | |
| const $imul = $g["Math"]["imul"]; | |
| const $fround = $g["Math"]["fround"]; | |
| // Other fields | |
| let $lastIDHash = 0; // last value attributed to an id hash code | |
| const $idHashCodeMap = new $g["WeakMap"](); | |
| // Core mechanism | |
| const $makeIsArrayOfPrimitive = function(primitiveData) { | |
| return function(obj, depth) { | |
| return !!(obj && obj.$classData && | |
| (obj.$classData.arrayDepth === depth) && | |
| (obj.$classData.arrayBase === primitiveData)); | |
| } | |
| }; | |
| /** Encode a property name for runtime manipulation | |
| * Usage: | |
| * env.propertyName({someProp:0}) | |
| * Returns: | |
| * "someProp" | |
| * Useful when the property is renamed by a global optimizer (like Closure) | |
| * but we must still get hold of a string of that name for runtime | |
| * reflection. | |
| */ | |
| const $propertyName = function(obj) { | |
| for (const prop in obj) | |
| return prop; | |
| }; | |
| // Runtime functions | |
| const $isScalaJSObject = function(obj) { | |
| return !!(obj && obj.$classData); | |
| }; | |
| const $noIsInstance = function(instance) { | |
| throw new $g["TypeError"]( | |
| "Cannot call isInstance() on a Class representing a raw JS trait/object"); | |
| }; | |
| const $makeNativeArrayWrapper = function(arrayClassData, nativeArray) { | |
| return new arrayClassData.constr(nativeArray); | |
| }; | |
| const $newArrayObject = function(arrayClassData, lengths) { | |
| return $newArrayObjectInternal(arrayClassData, lengths, 0); | |
| }; | |
| const $newArrayObjectInternal = function(arrayClassData, lengths, lengthIndex) { | |
| const result = new arrayClassData.constr(lengths[lengthIndex]); | |
| if (lengthIndex < lengths.length-1) { | |
| const subArrayClassData = arrayClassData.componentData; | |
| const subLengthIndex = lengthIndex+1; | |
| const underlying = result.u; | |
| for (let i = 0; i < underlying.length; i++) { | |
| underlying[i] = $newArrayObjectInternal( | |
| subArrayClassData, lengths, subLengthIndex); | |
| } | |
| } | |
| return result; | |
| }; | |
| const $checkNonNull = function(obj) { | |
| return obj !== null ? obj : $throwNullPointerException(); | |
| }; | |
| const $throwNullPointerException = function() { | |
| throw new $c_jl_NullPointerException().init___(); | |
| }; | |
| const $objectToString = function(instance) { | |
| if (instance === void 0) | |
| return "undefined"; | |
| else | |
| return instance.toString(); | |
| }; | |
| const $objectGetClass = function(instance) { | |
| switch (typeof instance) { | |
| case "string": | |
| return $d_T.getClassOf(); | |
| case "number": { | |
| const v = instance | 0; | |
| if (v === instance) { // is the value integral? | |
| if ($isByte(v)) | |
| return $d_jl_Byte.getClassOf(); | |
| else if ($isShort(v)) | |
| return $d_jl_Short.getClassOf(); | |
| else | |
| return $d_jl_Integer.getClassOf(); | |
| } else { | |
| if ($isFloat(instance)) | |
| return $d_jl_Float.getClassOf(); | |
| else | |
| return $d_jl_Double.getClassOf(); | |
| } | |
| } | |
| case "boolean": | |
| return $d_jl_Boolean.getClassOf(); | |
| case "undefined": | |
| return $d_sr_BoxedUnit.getClassOf(); | |
| default: | |
| if (instance === null) | |
| $throwNullPointerException(); | |
| else if ($is_sjsr_RuntimeLong(instance)) | |
| return $d_jl_Long.getClassOf(); | |
| else if ($isScalaJSObject(instance)) | |
| return instance.$classData.getClassOf(); | |
| else | |
| return null; // Exception? | |
| } | |
| }; | |
| const $objectClone = function(instance) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| return instance.clone__O(); | |
| else | |
| throw new $c_jl_CloneNotSupportedException().init___(); | |
| }; | |
| const $objectNotify = function(instance) { | |
| // final and no-op in java.lang.Object | |
| if (instance === null) | |
| instance.notify__V(); | |
| }; | |
| const $objectNotifyAll = function(instance) { | |
| // final and no-op in java.lang.Object | |
| if (instance === null) | |
| instance.notifyAll__V(); | |
| }; | |
| const $objectFinalize = function(instance) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| instance.finalize__V(); | |
| // else no-op | |
| }; | |
| const $objectEquals = function(instance, rhs) { | |
| if ($isScalaJSObject(instance) || (instance === null)) | |
| return instance.equals__O__Z(rhs); | |
| else if (typeof instance === "number") | |
| return typeof rhs === "number" && $numberEquals(instance, rhs); | |
| else | |
| return instance === rhs; | |
| }; | |
| const $numberEquals = function(lhs, rhs) { | |
| return (lhs === rhs) ? ( | |
| // 0.0.equals(-0.0) must be false | |
| lhs !== 0 || 1/lhs === 1/rhs | |
| ) : ( | |
| // are they both NaN? | |
| (lhs !== lhs) && (rhs !== rhs) | |
| ); | |
| }; | |
| const $objectHashCode = function(instance) { | |
| switch (typeof instance) { | |
| case "string": | |
| return $m_sjsr_RuntimeString$().hashCode__T__I(instance); | |
| case "number": | |
| return $m_sjsr_Bits$().numberHashCode__D__I(instance); | |
| case "boolean": | |
| return instance ? 1231 : 1237; | |
| case "undefined": | |
| return 0; | |
| default: | |
| if ($isScalaJSObject(instance) || instance === null) | |
| return instance.hashCode__I(); | |
| else | |
| return $systemIdentityHashCode(instance); | |
| } | |
| }; | |
| const $comparableCompareTo = function(instance, rhs) { | |
| switch (typeof instance) { | |
| case "string": | |
| return instance === rhs ? 0 : (instance < rhs ? -1 : 1); | |
| case "number": | |
| return $m_jl_Double$().compare__D__D__I(instance, rhs); | |
| case "boolean": | |
| return instance - rhs; // yes, this gives the right result | |
| default: | |
| return instance.compareTo__O__I(rhs); | |
| } | |
| }; | |
| const $charSequenceLength = function(instance) { | |
| if (typeof(instance) === "string") | |
| return instance["length"] | 0; | |
| else | |
| return instance.length__I(); | |
| }; | |
| const $charSequenceCharAt = function(instance, index) { | |
| if (typeof(instance) === "string") | |
| return instance["charCodeAt"](index) & 0xffff; | |
| else | |
| return instance.charAt__I__C(index); | |
| }; | |
| const $charSequenceSubSequence = function(instance, start, end) { | |
| if (typeof(instance) === "string") | |
| return instance["substring"](start, end); | |
| else | |
| return instance.subSequence__I__I__jl_CharSequence(start, end); | |
| }; | |
| const $booleanBooleanValue = function(instance) { | |
| if (typeof instance === "boolean") return instance; | |
| else return instance.booleanValue__Z(); | |
| }; | |
| const $numberByteValue = function(instance) { | |
| if (typeof instance === "number") return (instance << 24) >> 24; | |
| else return instance.byteValue__B(); | |
| }; | |
| const $numberShortValue = function(instance) { | |
| if (typeof instance === "number") return (instance << 16) >> 16; | |
| else return instance.shortValue__S(); | |
| }; | |
| const $numberIntValue = function(instance) { | |
| if (typeof instance === "number") return instance | 0; | |
| else return instance.intValue__I(); | |
| }; | |
| const $numberLongValue = function(instance) { | |
| if (typeof instance === "number") | |
| return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong(instance); | |
| else | |
| return instance.longValue__J(); | |
| }; | |
| const $numberFloatValue = function(instance) { | |
| if (typeof instance === "number") return $fround(instance); | |
| else return instance.floatValue__F(); | |
| }; | |
| const $numberDoubleValue = function(instance) { | |
| if (typeof instance === "number") return instance; | |
| else return instance.doubleValue__D(); | |
| }; | |
| const $isNaN = function(instance) { | |
| return instance !== instance; | |
| }; | |
| const $isInfinite = function(instance) { | |
| return !$g["isFinite"](instance) && !$isNaN(instance); | |
| }; | |
| /** Instantiates a JS object with variadic arguments to the constructor. */ | |
| const $newJSObjectWithVarargs = function(ctor, args) { | |
| // This basically emulates the ECMAScript specification for 'new'. | |
| const instance = $g["Object"]["create"](ctor.prototype); | |
| const result = ctor["apply"](instance, args); | |
| switch (typeof result) { | |
| case "string": case "number": case "boolean": case "undefined": case "symbol": | |
| return instance; | |
| default: | |
| return result === null ? instance : result; | |
| } | |
| }; | |
| const $propertiesOf = function(obj) { | |
| const result = []; | |
| for (const prop in obj) | |
| result["push"](prop); | |
| return result; | |
| }; | |
| const $systemArraycopy = function(src, srcPos, dest, destPos, length) { | |
| const srcu = src.u; | |
| const destu = dest.u; | |
| if (srcu !== destu || destPos < srcPos || srcPos + length < destPos) { | |
| for (let i = 0; i < length; i++) | |
| destu[destPos+i] = srcu[srcPos+i]; | |
| } else { | |
| for (let i = length-1; i >= 0; i--) | |
| destu[destPos+i] = srcu[srcPos+i]; | |
| } | |
| }; | |
| const $systemIdentityHashCode = | |
| (function(obj) { | |
| switch (typeof obj) { | |
| case "string": case "number": case "boolean": case "undefined": | |
| return $objectHashCode(obj); | |
| default: | |
| if (obj === null) { | |
| return 0; | |
| } else { | |
| let hash = $idHashCodeMap["get"](obj); | |
| if (hash === void 0) { | |
| hash = ($lastIDHash + 1) | 0; | |
| $lastIDHash = hash; | |
| $idHashCodeMap["set"](obj, hash); | |
| } | |
| return hash; | |
| } | |
| } | |
| }); | |
| // is/as for hijacked boxed classes (the non-trivial ones) | |
| const $isByte = function(v) { | |
| return (v << 24 >> 24) === v && 1/v !== 1/-0; | |
| }; | |
| const $isShort = function(v) { | |
| return (v << 16 >> 16) === v && 1/v !== 1/-0; | |
| }; | |
| const $isInt = function(v) { | |
| return (v | 0) === v && 1/v !== 1/-0; | |
| }; | |
| const $isFloat = function(v) { | |
| return v !== v || $fround(v) === v; | |
| }; | |
| // Unboxes | |
| const $uJ = function(value) { | |
| return null === value ? $m_sjsr_RuntimeLong$().Zero$1 : value; | |
| }; | |
| // TypeArray conversions | |
| const $byteArray2TypedArray = function(value) { return new Int8Array(value.u); }; | |
| const $shortArray2TypedArray = function(value) { return new Int16Array(value.u); }; | |
| const $charArray2TypedArray = function(value) { return new Uint16Array(value.u); }; | |
| const $intArray2TypedArray = function(value) { return new Int32Array(value.u); }; | |
| const $floatArray2TypedArray = function(value) { return new Float32Array(value.u); }; | |
| const $doubleArray2TypedArray = function(value) { return new Float64Array(value.u); }; | |
| const $typedArray2ByteArray = function(value) { | |
| const arrayClassData = $d_B.getArrayOf(); | |
| return new arrayClassData.constr(new Int8Array(value)); | |
| }; | |
| const $typedArray2ShortArray = function(value) { | |
| const arrayClassData = $d_S.getArrayOf(); | |
| return new arrayClassData.constr(new Int16Array(value)); | |
| }; | |
| const $typedArray2CharArray = function(value) { | |
| const arrayClassData = $d_C.getArrayOf(); | |
| return new arrayClassData.constr(new Uint16Array(value)); | |
| }; | |
| const $typedArray2IntArray = function(value) { | |
| const arrayClassData = $d_I.getArrayOf(); | |
| return new arrayClassData.constr(new Int32Array(value)); | |
| }; | |
| const $typedArray2FloatArray = function(value) { | |
| const arrayClassData = $d_F.getArrayOf(); | |
| return new arrayClassData.constr(new Float32Array(value)); | |
| }; | |
| const $typedArray2DoubleArray = function(value) { | |
| const arrayClassData = $d_D.getArrayOf(); | |
| return new arrayClassData.constr(new Float64Array(value)); | |
| }; | |
| /* We have to force a non-elidable *read* of $e, otherwise Closure will | |
| * eliminate it altogether, along with all the exports, which is ... er ... | |
| * plain wrong. | |
| */ | |
| this["__ScalaJSExportsNamespace"] = $e; | |
| // TypeData class | |
| class $TypeData { | |
| constructor() { | |
| // Runtime support | |
| this.constr = void 0; | |
| this.parentData = 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.isArrayOf = void 0; | |
| // java.lang.Class support | |
| this["name"] = ""; | |
| this["isPrimitive"] = false; | |
| this["isInterface"] = false; | |
| this["isArrayClass"] = false; | |
| this["isInstance"] = void 0; | |
| }; | |
| initPrim( | |
| zero, arrayEncodedName, displayName) { | |
| // Runtime support | |
| this.ancestors = {}; | |
| this.componentData = null; | |
| this.zero = zero; | |
| this.arrayEncodedName = arrayEncodedName; | |
| this.isArrayOf = function(obj, depth) { return false; }; | |
| // java.lang.Class support | |
| this["name"] = displayName; | |
| this["isPrimitive"] = true; | |
| this["isInstance"] = function(obj) { return false; }; | |
| return this; | |
| }; | |
| initClass( | |
| internalNameObj, isInterface, fullName, | |
| ancestors, parentData, isInstance, isArrayOf) { | |
| const internalName = $propertyName(internalNameObj); | |
| isInstance = isInstance || function(obj) { | |
| return !!(obj && obj.$classData && obj.$classData.ancestors[internalName]); | |
| }; | |
| isArrayOf = isArrayOf || function(obj, depth) { | |
| return !!(obj && obj.$classData && (obj.$classData.arrayDepth === depth) | |
| && obj.$classData.arrayBase.ancestors[internalName]) | |
| }; | |
| // Runtime support | |
| this.parentData = parentData; | |
| this.ancestors = ancestors; | |
| this.arrayEncodedName = "L"+fullName+";"; | |
| this.isArrayOf = isArrayOf; | |
| // java.lang.Class support | |
| this["name"] = fullName; | |
| this["isInterface"] = isInterface; | |
| this["isInstance"] = isInstance; | |
| return this; | |
| }; | |
| initArray( | |
| componentData) { | |
| // The constructor | |
| const componentZero0 = componentData.zero; | |
| // The zero for the Long runtime representation | |
| // is a special case here, since the class has not | |
| // been defined yet, when this file is read | |
| const componentZero = (componentZero0 == "longZero") | |
| ? $m_sjsr_RuntimeLong$().Zero$1 | |
| : componentZero0; | |
| class ArrayClass extends $c_O { | |
| constructor(arg) { | |
| super(); | |
| if (typeof(arg) === "number") { | |
| // arg is the length of the array | |
| this.u = new Array(arg); | |
| for (let i = 0; i < arg; i++) | |
| this.u[i] = componentZero; | |
| } else { | |
| // arg is a native array that we wrap | |
| this.u = arg; | |
| } | |
| }; | |
| clone__O() { | |
| if (this.u instanceof Array) | |
| return new ArrayClass(this.u["slice"](0)); | |
| else | |
| // The underlying Array is a TypedArray | |
| return new ArrayClass(this.u.constructor(this.u)); | |
| }; | |
| }; | |
| ArrayClass.prototype.$classData = this; | |
| // Don't generate reflective call proxies. The compiler special cases | |
| // reflective calls to methods on scala.Array | |
| // The data | |
| const encodedName = "[" + componentData.arrayEncodedName; | |
| const componentBase = componentData.arrayBase || componentData; | |
| const arrayDepth = componentData.arrayDepth + 1; | |
| const isInstance = function(obj) { | |
| return componentBase.isArrayOf(obj, arrayDepth); | |
| } | |
| // Runtime support | |
| this.constr = ArrayClass; | |
| this.parentData = $d_O; | |
| this.ancestors = {O: 1}; | |
| this.componentData = componentData; | |
| this.arrayBase = componentBase; | |
| this.arrayDepth = arrayDepth; | |
| this.zero = null; | |
| this.arrayEncodedName = encodedName; | |
| this._classOf = undefined; | |
| this._arrayOf = undefined; | |
| this.isArrayOf = undefined; | |
| // java.lang.Class support | |
| this["name"] = encodedName; | |
| this["isPrimitive"] = false; | |
| this["isInterface"] = false; | |
| this["isArrayClass"] = true; | |
| this["isInstance"] = isInstance; | |
| return this; | |
| }; | |
| getClassOf() { | |
| if (!this._classOf) | |
| this._classOf = new $c_jl_Class().init___jl_ScalaJSClassData(this); | |
| return this._classOf; | |
| }; | |
| getArrayOf() { | |
| if (!this._arrayOf) | |
| this._arrayOf = new $TypeData().initArray(this); | |
| return this._arrayOf; | |
| }; | |
| // java.lang.Class support | |
| "getFakeInstance"() { | |
| if (this === $d_T) | |
| return "some string"; | |
| else if (this === $d_jl_Boolean) | |
| return false; | |
| else if (this === $d_jl_Byte || | |
| this === $d_jl_Short || | |
| this === $d_jl_Integer || | |
| this === $d_jl_Float || | |
| this === $d_jl_Double) | |
| return 0; | |
| else if (this === $d_jl_Long) | |
| return $m_sjsr_RuntimeLong$().Zero$1; | |
| else if (this === $d_sr_BoxedUnit) | |
| return void 0; | |
| else | |
| return {$classData: this}; | |
| }; | |
| "getSuperclass"() { | |
| return this.parentData ? this.parentData.getClassOf() : null; | |
| }; | |
| "getComponentType"() { | |
| return this.componentData ? this.componentData.getClassOf() : null; | |
| }; | |
| "newArrayOfThisClass"(lengths) { | |
| let arrayClassData = this; | |
| for (let i = 0; i < lengths.length; i++) | |
| arrayClassData = arrayClassData.getArrayOf(); | |
| return $newArrayObject(arrayClassData, lengths); | |
| }; | |
| }; | |
| // Create primitive types | |
| const $d_V = new $TypeData().initPrim(undefined, "V", "void"); | |
| const $d_Z = new $TypeData().initPrim(false, "Z", "boolean"); | |
| const $d_C = new $TypeData().initPrim(0, "C", "char"); | |
| const $d_B = new $TypeData().initPrim(0, "B", "byte"); | |
| const $d_S = new $TypeData().initPrim(0, "S", "short"); | |
| const $d_I = new $TypeData().initPrim(0, "I", "int"); | |
| const $d_J = new $TypeData().initPrim("longZero", "J", "long"); | |
| const $d_F = new $TypeData().initPrim(0.0, "F", "float"); | |
| const $d_D = new $TypeData().initPrim(0.0, "D", "double"); | |
| // Instance tests for array of primitives | |
| const $isArrayOf_Z = $makeIsArrayOfPrimitive($d_Z); | |
| $d_Z.isArrayOf = $isArrayOf_Z; | |
| const $isArrayOf_C = $makeIsArrayOfPrimitive($d_C); | |
| $d_C.isArrayOf = $isArrayOf_C; | |
| const $isArrayOf_B = $makeIsArrayOfPrimitive($d_B); | |
| $d_B.isArrayOf = $isArrayOf_B; | |
| const $isArrayOf_S = $makeIsArrayOfPrimitive($d_S); | |
| $d_S.isArrayOf = $isArrayOf_S; | |
| const $isArrayOf_I = $makeIsArrayOfPrimitive($d_I); | |
| $d_I.isArrayOf = $isArrayOf_I; | |
| const $isArrayOf_J = $makeIsArrayOfPrimitive($d_J); | |
| $d_J.isArrayOf = $isArrayOf_J; | |
| const $isArrayOf_F = $makeIsArrayOfPrimitive($d_F); | |
| $d_F.isArrayOf = $isArrayOf_F; | |
| const $isArrayOf_D = $makeIsArrayOfPrimitive($d_D); | |
| $d_D.isArrayOf = $isArrayOf_D; | |
| const $is_Ljava_io_Closeable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_Closeable))) | |
| }); | |
| const $isArrayOf_Ljava_io_Closeable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_Closeable))) | |
| }); | |
| class $c_O { | |
| init___() { | |
| return this | |
| }; | |
| equals__O__Z(that) { | |
| return (this === that) | |
| }; | |
| toString__T() { | |
| const jsx$2 = $objectGetClass(this).getName__T(); | |
| const i = this.hashCode__I(); | |
| const x = (+(i >>> 0)); | |
| const jsx$1 = x["toString"](16); | |
| return ((jsx$2 + "@") + jsx$1) | |
| }; | |
| hashCode__I() { | |
| return $systemIdentityHashCode(this) | |
| }; | |
| "toString"() { | |
| return this.toString__T() | |
| }; | |
| } | |
| const $is_O = (function(obj) { | |
| return (obj !== null) | |
| }); | |
| const $isArrayOf_O = (function(obj, depth) { | |
| const data = (obj && obj.$classData); | |
| if ((!data)) { | |
| return false | |
| } else { | |
| const arrayDepth = (data.arrayDepth || 0); | |
| return ((!(arrayDepth < depth)) && ((arrayDepth > depth) || (!data.arrayBase["isPrimitive"]))) | |
| } | |
| }); | |
| const $d_O = new $TypeData().initClass({ | |
| O: 0 | |
| }, false, "java.lang.Object", { | |
| O: 1 | |
| }, (void 0), $is_O, $isArrayOf_O); | |
| $c_O.prototype.$classData = $d_O; | |
| const $is_jl_CharSequence = (function(obj) { | |
| return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_CharSequence) || ((typeof obj) === "string")))) | |
| }); | |
| const $isArrayOf_jl_CharSequence = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_CharSequence))) | |
| }); | |
| const $is_ju_Formattable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.ju_Formattable))) | |
| }); | |
| const $isArrayOf_ju_Formattable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.ju_Formattable))) | |
| }); | |
| const $is_sc_GenTraversableOnce = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversableOnce))) | |
| }); | |
| const $isArrayOf_sc_GenTraversableOnce = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversableOnce))) | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_Constraint extends $c_O { | |
| constructor() { | |
| super(); | |
| this.strength$1 = null; | |
| this.planner$1 = null | |
| }; | |
| destroyConstraint__V() { | |
| if (this.isSatisfied__Z()) { | |
| this.planner$1.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.removeFromGraph__V() | |
| }; | |
| isInput__Z() { | |
| return false | |
| }; | |
| satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) { | |
| this.chooseMethod__I__V(mark); | |
| if ((!this.isSatisfied__Z())) { | |
| const x = this.strength$1; | |
| const x$2 = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
| if ((x === x$2)) { | |
| $m_s_Console$().print__O__V("Could not satisfy a required constraint!") | |
| }; | |
| return null | |
| } else { | |
| this.markInputs__I__V(mark); | |
| const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| const overridden = out.determinedBy$1; | |
| if ((overridden !== null)) { | |
| overridden.markUnsatisfied__V() | |
| }; | |
| out.determinedBy$1 = this; | |
| if ((!this.planner$1.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(this, mark))) { | |
| $m_s_Console$().print__O__V("Cycle encountered") | |
| }; | |
| out.mark$1 = mark; | |
| return overridden | |
| } | |
| }; | |
| addConstraint__V() { | |
| this.addToGraph__V(); | |
| this.planner$1.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(strength, planner) { | |
| this.strength$1 = strength; | |
| this.planner$1 = planner; | |
| return this | |
| }; | |
| } | |
| const $is_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
| }); | |
| const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_Plan extends $c_O { | |
| constructor() { | |
| super(); | |
| this.list$1 = null | |
| }; | |
| init___() { | |
| this.list$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }; | |
| execute__V() { | |
| const this$1 = this.list$1; | |
| const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| let these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| const arg1 = these.head__O(); | |
| const constraint = arg1; | |
| constraint.execute__V(); | |
| these = these.tail__O() | |
| } | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_Plan = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Plan: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Plan", { | |
| Lorg_scalajs_benchmark_deltablue_Plan: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Plan; | |
| class $c_Lorg_scalajs_benchmark_deltablue_Planner extends $c_O { | |
| constructor() { | |
| super(); | |
| this.currentMark$1 = 0 | |
| }; | |
| init___() { | |
| this.currentMark$1 = 0; | |
| return this | |
| }; | |
| extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan(constraints) { | |
| const sources = new $c_scm_Stack().init___(); | |
| constraints.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(sources$1) { | |
| return (function(c$2) { | |
| const c = c$2; | |
| return ((c.isInput__Z() && c.isSatisfied__Z()) ? sources$1.push__O__scm_Stack(c) : (void 0)) | |
| }) | |
| })(sources))); | |
| return this.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) | |
| }; | |
| addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(c, mark) { | |
| const todo = new $c_scm_Stack().init___().push__O__scm_Stack(c); | |
| while ((!todo.elems$5.isEmpty__Z())) { | |
| const d = todo.pop__O(); | |
| if ((d.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 === mark)) { | |
| this.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c); | |
| return false | |
| }; | |
| d.recalculate__V(); | |
| this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(d.output__Lorg_scalajs_benchmark_deltablue_Variable(), todo) | |
| }; | |
| return true | |
| }; | |
| incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
| const out = c.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| c.markUnsatisfied__V(); | |
| c.removeFromGraph__V(); | |
| const unsatisfied = this.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out); | |
| const elem = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
| const strength = new $c_sr_ObjectRef().init___O(elem); | |
| while (true) { | |
| unsatisfied.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(arg$outer, strength$1) { | |
| return (function(u$2) { | |
| const u = u$2; | |
| const x = u.strength$1; | |
| const x$2 = strength$1.elem$1; | |
| if ((x === x$2)) { | |
| arg$outer.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(u) | |
| } | |
| }) | |
| })(this, strength))); | |
| strength.elem$1 = strength.elem$1.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength(); | |
| const x$1 = strength.elem$1; | |
| const x$2$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| if ((!(x$1 === x$2$1))) { | |
| /*<skip>*/ | |
| } else { | |
| break | |
| } | |
| } | |
| }; | |
| addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(v, coll) { | |
| const determining = v.determinedBy$1; | |
| const this$1 = v.constraints$1; | |
| const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| let these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| const arg1 = these.head__O(); | |
| const c = arg1; | |
| if (((c !== determining) && c.isSatisfied__Z())) { | |
| coll.push__O__scm_Stack(c) | |
| }; | |
| these = these.tail__O() | |
| } | |
| }; | |
| removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out) { | |
| out.determinedBy$1 = null; | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| out.stay$1 = true; | |
| const unsatisfied = new $c_scm_ListBuffer().init___(); | |
| const todo = new $c_scm_Stack().init___().push__O__scm_Stack(out); | |
| while ((!todo.elems$5.isEmpty__Z())) { | |
| const v = todo.pop__O(); | |
| const this$1 = v.constraints$1; | |
| const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
| let these = this$2; | |
| while ((!these.isEmpty__Z())) { | |
| const arg1 = these.head__O(); | |
| const c = arg1; | |
| if ((!c.isSatisfied__Z())) { | |
| unsatisfied.$$plus$eq__O__scm_ListBuffer(c) | |
| }; | |
| these = these.tail__O() | |
| }; | |
| const determining = v.determinedBy$1; | |
| const this$3 = v.constraints$1; | |
| const this$4 = this$3.scala$collection$mutable$ListBuffer$$start$6; | |
| let these$1 = this$4; | |
| while ((!these$1.isEmpty__Z())) { | |
| const arg1$1 = these$1.head__O(); | |
| const next = arg1$1; | |
| if (((next !== determining) && next.isSatisfied__Z())) { | |
| next.recalculate__V(); | |
| todo.push__O__scm_Stack(next.output__Lorg_scalajs_benchmark_deltablue_Variable()) | |
| }; | |
| these$1 = these$1.tail__O() | |
| } | |
| }; | |
| return unsatisfied | |
| }; | |
| makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) { | |
| const mark = this.newMark__I(); | |
| const plan = new $c_Lorg_scalajs_benchmark_deltablue_Plan().init___(); | |
| while ((!sources.elems$5.isEmpty__Z())) { | |
| const c = sources.pop__O(); | |
| if (((c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 !== mark) && c.inputsKnown__I__Z(mark))) { | |
| plan.list$1.$$plus$eq__O__scm_ListBuffer(c); | |
| c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
| this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(c.output__Lorg_scalajs_benchmark_deltablue_Variable(), sources) | |
| } | |
| }; | |
| return plan | |
| }; | |
| newMark__I() { | |
| this.currentMark$1 = ((1 + this.currentMark$1) | 0); | |
| return this.currentMark$1 | |
| }; | |
| incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
| const mark = this.newMark__I(); | |
| let overridden = c.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark); | |
| while ((overridden !== null)) { | |
| overridden = overridden.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) | |
| } | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_Planner = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Planner: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Planner", { | |
| Lorg_scalajs_benchmark_deltablue_Planner: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Planner; | |
| class $c_Lorg_scalajs_benchmark_deltablue_Strength extends $c_O { | |
| constructor() { | |
| super(); | |
| this.value$1 = 0; | |
| this.name$1 = null | |
| }; | |
| init___I__T(value, name) { | |
| this.value$1 = value; | |
| this.name$1 = name; | |
| return this | |
| }; | |
| nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength() { | |
| const x1 = this.value$1; | |
| switch (x1) { | |
| case 0: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$(); | |
| break | |
| } | |
| case 1: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(); | |
| break | |
| } | |
| case 2: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(); | |
| break | |
| } | |
| case 3: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(); | |
| break | |
| } | |
| case 4: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$(); | |
| break | |
| } | |
| case 5: { | |
| return $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }; | |
| } | |
| const $is_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
| }); | |
| const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_Strength$ extends $c_O { | |
| weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) { | |
| return (s1.value$1 > s2.value$1) | |
| }; | |
| stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) { | |
| return (s1.value$1 < s2.value$1) | |
| }; | |
| weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(s1, s2) { | |
| return (this.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) ? s1 : s2) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_Strength$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Strength$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Strength$", { | |
| Lorg_scalajs_benchmark_deltablue_Strength$: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Strength$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_Strength$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_Strength$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_Strength$ = new $c_Lorg_scalajs_benchmark_deltablue_Strength$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_Strength$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_Variable extends $c_O { | |
| constructor() { | |
| super(); | |
| this.name$1 = null; | |
| this.value$1 = 0; | |
| this.constraints$1 = null; | |
| this.determinedBy$1 = null; | |
| this.mark$1 = 0; | |
| this.walkStrength$1 = null; | |
| this.stay$1 = false | |
| }; | |
| removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
| this.constraints$1.$$minus$eq__O__scm_ListBuffer(c); | |
| const x = this.determinedBy$1; | |
| if ((x === c)) { | |
| this.determinedBy$1 = null | |
| } | |
| }; | |
| init___T__I(name, value) { | |
| this.name$1 = name; | |
| this.value$1 = value; | |
| this.constraints$1 = new $c_scm_ListBuffer().init___(); | |
| this.determinedBy$1 = null; | |
| this.mark$1 = 0; | |
| this.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
| this.stay$1 = true; | |
| return this | |
| }; | |
| } | |
| const $is_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
| }); | |
| const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
| }); | |
| const $d_Lorg_scalajs_benchmark_deltablue_Variable = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_Variable: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.Variable", { | |
| Lorg_scalajs_benchmark_deltablue_Variable: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Variable; | |
| class $c_jl_Character$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.TYPE$1 = null; | |
| this.MIN$undVALUE$1 = 0; | |
| this.MAX$undVALUE$1 = 0; | |
| this.SIZE$1 = 0; | |
| this.MIN$undRADIX$1 = 0; | |
| this.MAX$undRADIX$1 = 0; | |
| this.MIN$undHIGH$undSURROGATE$1 = 0; | |
| this.MAX$undHIGH$undSURROGATE$1 = 0; | |
| this.MIN$undLOW$undSURROGATE$1 = 0; | |
| this.MAX$undLOW$undSURROGATE$1 = 0; | |
| this.MIN$undSURROGATE$1 = 0; | |
| this.MAX$undSURROGATE$1 = 0; | |
| this.MIN$undCODE$undPOINT$1 = 0; | |
| this.MAX$undCODE$undPOINT$1 = 0; | |
| this.MIN$undSUPPLEMENTARY$undCODE$undPOINT$1 = 0; | |
| this.HighSurrogateMask$1 = 0; | |
| this.HighSurrogateID$1 = 0; | |
| this.LowSurrogateMask$1 = 0; | |
| this.LowSurrogateID$1 = 0; | |
| this.SurrogateUsefulPartMask$1 = 0; | |
| this.reUnicodeIdentStart$1 = null; | |
| this.reUnicodeIdentPartExcl$1 = null; | |
| this.reIdentIgnorable$1 = null; | |
| this.bitmap$0$1 = 0 | |
| }; | |
| digit__C__I__I(c, radix) { | |
| return (((radix > 36) || (radix < 2)) ? (-1) : ((((c >= 48) && (c <= 57)) && ((((-48) + c) | 0) < radix)) ? (((-48) + c) | 0) : ((((c >= 65) && (c <= 90)) && ((((-65) + c) | 0) < (((-10) + radix) | 0))) ? (((-55) + c) | 0) : ((((c >= 97) && (c <= 122)) && ((((-97) + c) | 0) < (((-10) + radix) | 0))) ? (((-87) + c) | 0) : ((((c >= 65313) && (c <= 65338)) && ((((-65313) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : ((((c >= 65345) && (c <= 65370)) && ((((-65345) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : (-1))))))) | |
| }; | |
| isUpperCase__C__Z(c) { | |
| return (this.toUpperCase__C__C(c) === c) | |
| }; | |
| toUpperCase__C__C(c) { | |
| const thiz = $g["String"]["fromCharCode"](c); | |
| const $$this = thiz["toUpperCase"](); | |
| return (65535 & ($$this["charCodeAt"](0) | 0)) | |
| }; | |
| } | |
| const $d_jl_Character$ = new $TypeData().initClass({ | |
| jl_Character$: 0 | |
| }, false, "java.lang.Character$", { | |
| jl_Character$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Character$.prototype.$classData = $d_jl_Character$; | |
| let $n_jl_Character$ = (void 0); | |
| const $m_jl_Character$ = (function() { | |
| if ((!$n_jl_Character$)) { | |
| $n_jl_Character$ = new $c_jl_Character$().init___() | |
| }; | |
| return $n_jl_Character$ | |
| }); | |
| class $c_jl_Class extends $c_O { | |
| constructor() { | |
| super(); | |
| this.data$1 = null | |
| }; | |
| getName__T() { | |
| return this.data$1["name"] | |
| }; | |
| isPrimitive__Z() { | |
| return (!(!this.data$1["isPrimitive"])) | |
| }; | |
| toString__T() { | |
| return ((this.isInterface__Z() ? "interface " : (this.isPrimitive__Z() ? "" : "class ")) + this.getName__T()) | |
| }; | |
| isAssignableFrom__jl_Class__Z(that) { | |
| return ((this.isPrimitive__Z() || that.isPrimitive__Z()) ? ((this === that) || ((this === $d_S.getClassOf()) ? (that === $d_B.getClassOf()) : ((this === $d_I.getClassOf()) ? ((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) : ((this === $d_F.getClassOf()) ? (((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) : ((this === $d_D.getClassOf()) && ((((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) || (that === $d_F.getClassOf()))))))) : this.isInstance__O__Z(that.getFakeInstance__p1__O())) | |
| }; | |
| isInstance__O__Z(obj) { | |
| return (!(!this.data$1["isInstance"](obj))) | |
| }; | |
| init___jl_ScalaJSClassData(data) { | |
| this.data$1 = data; | |
| return this | |
| }; | |
| getFakeInstance__p1__O() { | |
| return this.data$1["getFakeInstance"]() | |
| }; | |
| isArray__Z() { | |
| return (!(!this.data$1["isArrayClass"])) | |
| }; | |
| isInterface__Z() { | |
| return (!(!this.data$1["isInterface"])) | |
| }; | |
| } | |
| const $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; | |
| class $c_jl_Double$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.TYPE$1 = null; | |
| this.POSITIVE$undINFINITY$1 = 0.0; | |
| this.NEGATIVE$undINFINITY$1 = 0.0; | |
| this.NaN$1 = 0.0; | |
| this.MAX$undVALUE$1 = 0.0; | |
| this.MIN$undVALUE$1 = 0.0; | |
| this.MAX$undEXPONENT$1 = 0; | |
| this.MIN$undEXPONENT$1 = 0; | |
| this.SIZE$1 = 0; | |
| this.doubleStrPat$1 = null; | |
| this.bitmap$0$1 = false | |
| }; | |
| compare__D__D__I(a, b) { | |
| if ((a !== a)) { | |
| return ((b !== b) ? 0 : 1) | |
| } else if ((b !== b)) { | |
| return (-1) | |
| } else if ((a === b)) { | |
| if ((a === 0.0)) { | |
| const ainf = (1.0 / a); | |
| return ((ainf === (1.0 / b)) ? 0 : ((ainf < 0) ? (-1) : 1)) | |
| } else { | |
| return 0 | |
| } | |
| } else { | |
| return ((a < b) ? (-1) : 1) | |
| } | |
| }; | |
| } | |
| const $d_jl_Double$ = new $TypeData().initClass({ | |
| jl_Double$: 0 | |
| }, false, "java.lang.Double$", { | |
| jl_Double$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Double$.prototype.$classData = $d_jl_Double$; | |
| let $n_jl_Double$ = (void 0); | |
| const $m_jl_Double$ = (function() { | |
| if ((!$n_jl_Double$)) { | |
| $n_jl_Double$ = new $c_jl_Double$().init___() | |
| }; | |
| return $n_jl_Double$ | |
| }); | |
| class $c_jl_Integer$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.TYPE$1 = null; | |
| this.MIN$undVALUE$1 = 0; | |
| this.MAX$undVALUE$1 = 0; | |
| this.SIZE$1 = 0 | |
| }; | |
| fail$1__p1__T__sr_Nothing$(s$1) { | |
| throw new $c_jl_NumberFormatException().init___T(new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["For input string: \"", "\""])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([s$1]))) | |
| }; | |
| parseInt__T__I__I(s, radix) { | |
| let jsx$1; | |
| if ((s === null)) { | |
| jsx$1 = true | |
| } else { | |
| const this$2 = new $c_sci_StringOps().init___T(s); | |
| const $$this = this$2.repr$1; | |
| jsx$1 = (($$this["length"] | 0) === 0) | |
| }; | |
| if (((jsx$1 || (radix < 2)) || (radix > 36))) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| } else { | |
| let i = ((((65535 & (s["charCodeAt"](0) | 0)) === 45) || ((65535 & (s["charCodeAt"](0) | 0)) === 43)) ? 1 : 0); | |
| const this$12 = new $c_sci_StringOps().init___T(s); | |
| const $$this$1 = this$12.repr$1; | |
| if ((($$this$1["length"] | 0) <= i)) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| } else { | |
| while (true) { | |
| const jsx$2 = i; | |
| const this$16 = new $c_sci_StringOps().init___T(s); | |
| const $$this$2 = this$16.repr$1; | |
| if ((jsx$2 < ($$this$2["length"] | 0))) { | |
| const jsx$3 = $m_jl_Character$(); | |
| const index = i; | |
| if ((jsx$3.digit__C__I__I((65535 & (s["charCodeAt"](index) | 0)), radix) < 0)) { | |
| this.fail$1__p1__T__sr_Nothing$(s) | |
| }; | |
| i = ((1 + i) | 0) | |
| } else { | |
| break | |
| } | |
| }; | |
| const res = (+$g["parseInt"](s, radix)); | |
| return ((((res !== res) || (res > 2147483647)) || (res < (-2147483648))) ? this.fail$1__p1__T__sr_Nothing$(s) : (res | 0)) | |
| } | |
| } | |
| }; | |
| rotateLeft__I__I__I(i, distance) { | |
| return ((i << distance) | ((i >>> ((-distance) | 0)) | 0)) | |
| }; | |
| bitCount__I__I(i) { | |
| const t1 = ((i - (1431655765 & (i >> 1))) | 0); | |
| const t2 = (((858993459 & t1) + (858993459 & (t1 >> 2))) | 0); | |
| return ($imul(16843009, (252645135 & ((t2 + (t2 >> 4)) | 0))) >> 24) | |
| }; | |
| reverseBytes__I__I(i) { | |
| const byte3 = ((i >>> 24) | 0); | |
| const byte2 = (65280 & ((i >>> 8) | 0)); | |
| const byte1 = (16711680 & (i << 8)); | |
| const byte0 = (i << 24); | |
| return (((byte0 | byte1) | byte2) | byte3) | |
| }; | |
| numberOfLeadingZeros__I__I(i) { | |
| let x = i; | |
| x = (x | ((x >>> 1) | 0)); | |
| x = (x | ((x >>> 2) | 0)); | |
| x = (x | ((x >>> 4) | 0)); | |
| x = (x | ((x >>> 8) | 0)); | |
| x = (x | ((x >>> 16) | 0)); | |
| return ((32 - this.bitCount__I__I(x)) | 0) | |
| }; | |
| numberOfTrailingZeros__I__I(i) { | |
| return this.bitCount__I__I((((-1) + (i & ((-i) | 0))) | 0)) | |
| }; | |
| } | |
| const $d_jl_Integer$ = new $TypeData().initClass({ | |
| jl_Integer$: 0 | |
| }, false, "java.lang.Integer$", { | |
| jl_Integer$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_Integer$.prototype.$classData = $d_jl_Integer$; | |
| let $n_jl_Integer$ = (void 0); | |
| const $m_jl_Integer$ = (function() { | |
| if ((!$n_jl_Integer$)) { | |
| $n_jl_Integer$ = new $c_jl_Integer$().init___() | |
| }; | |
| return $n_jl_Integer$ | |
| }); | |
| class $c_jl_Number extends $c_O { | |
| } | |
| const $is_jl_Number = (function(obj) { | |
| return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_Number) || ((typeof obj) === "number")))) | |
| }); | |
| const $isArrayOf_jl_Number = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Number))) | |
| }); | |
| class $c_jl_System$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.out$1 = null; | |
| this.err$1 = null; | |
| this.in$1 = null; | |
| this.getHighPrecisionTime$1 = null | |
| }; | |
| init___() { | |
| $n_jl_System$ = this; | |
| this.out$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(false); | |
| this.err$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(true); | |
| this.in$1 = null; | |
| const x = $g["performance"]; | |
| let jsx$1; | |
| if ((!(!(!(!x))))) { | |
| const x$1 = $g["performance"]["now"]; | |
| if ((!(!(!(!x$1))))) { | |
| jsx$1 = (function(this$2$1) { | |
| return (function() { | |
| return (+$g["performance"]["now"]()) | |
| }) | |
| })(this) | |
| } else { | |
| const x$2 = $g["performance"]["webkitNow"]; | |
| if ((!(!(!(!x$2))))) { | |
| jsx$1 = (function(this$3$1) { | |
| return (function() { | |
| return (+$g["performance"]["webkitNow"]()) | |
| }) | |
| })(this) | |
| } else { | |
| jsx$1 = (function(this$4$1) { | |
| return (function() { | |
| return (+new $g["Date"]()["getTime"]()) | |
| }) | |
| })(this) | |
| } | |
| } | |
| } else { | |
| jsx$1 = (function(this$5$1) { | |
| return (function() { | |
| return (+new $g["Date"]()["getTime"]()) | |
| }) | |
| })(this) | |
| }; | |
| this.getHighPrecisionTime$1 = jsx$1; | |
| return this | |
| }; | |
| currentTimeMillis__J() { | |
| return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+new $g["Date"]()["getTime"]())) | |
| }; | |
| } | |
| const $d_jl_System$ = new $TypeData().initClass({ | |
| jl_System$: 0 | |
| }, false, "java.lang.System$", { | |
| jl_System$: 1, | |
| O: 1 | |
| }); | |
| $c_jl_System$.prototype.$classData = $d_jl_System$; | |
| let $n_jl_System$ = (void 0); | |
| const $m_jl_System$ = (function() { | |
| if ((!$n_jl_System$)) { | |
| $n_jl_System$ = new $c_jl_System$().init___() | |
| }; | |
| return $n_jl_System$ | |
| }); | |
| class $c_jl_ThreadLocal extends $c_O { | |
| constructor() { | |
| super(); | |
| this.hasValue$1 = null; | |
| this.v$1 = null | |
| }; | |
| init___() { | |
| this.hasValue$1 = false; | |
| return this | |
| }; | |
| get__O() { | |
| const x = this.hasValue$1; | |
| if ((!(!(!x)))) { | |
| this.set__O__V(this.initialValue__O()) | |
| }; | |
| return this.v$1 | |
| }; | |
| set__O__V(o) { | |
| this.v$1 = o; | |
| this.hasValue$1 = true | |
| }; | |
| } | |
| class $c_ju_Arrays$ extends $c_O { | |
| fillImpl$mIc$sp__p1__AI__I__V(a, value) { | |
| let i = 0; | |
| while ((i !== a.u["length"])) { | |
| a.u[i] = value; | |
| i = ((1 + i) | 0) | |
| } | |
| }; | |
| } | |
| const $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$; | |
| let $n_ju_Arrays$ = (void 0); | |
| const $m_ju_Arrays$ = (function() { | |
| if ((!$n_ju_Arrays$)) { | |
| $n_ju_Arrays$ = new $c_ju_Arrays$().init___() | |
| }; | |
| return $n_ju_Arrays$ | |
| }); | |
| class $c_ju_Formatter$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.java$util$Formatter$$RegularChunk$1 = null; | |
| this.java$util$Formatter$$DoublePercent$1 = null; | |
| this.java$util$Formatter$$EOLChunk$1 = null; | |
| this.java$util$Formatter$$FormattedChunk$1 = null | |
| }; | |
| init___() { | |
| $n_ju_Formatter$ = this; | |
| this.java$util$Formatter$$RegularChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^[^\\x25]+")); | |
| this.java$util$Formatter$$DoublePercent$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25{2}")); | |
| this.java$util$Formatter$$EOLChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25n")); | |
| this.java$util$Formatter$$FormattedChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25(?:([1-9]\\d*)\\$)?([-#+ 0,\\(<]*)(\\d*)(?:\\.(\\d+))?([A-Za-z])")); | |
| return this | |
| }; | |
| } | |
| const $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$; | |
| let $n_ju_Formatter$ = (void 0); | |
| const $m_ju_Formatter$ = (function() { | |
| if ((!$n_ju_Formatter$)) { | |
| $n_ju_Formatter$ = new $c_ju_Formatter$().init___() | |
| }; | |
| return $n_ju_Formatter$ | |
| }); | |
| class $c_ju_Formatter$RegExpExtractor extends $c_O { | |
| constructor() { | |
| super(); | |
| this.regexp$1 = null | |
| }; | |
| unapply__T__s_Option(str) { | |
| return $m_s_Option$().apply__O__s_Option(this.regexp$1["exec"](str)) | |
| }; | |
| init___sjs_js_RegExp(regexp) { | |
| this.regexp$1 = regexp; | |
| return this | |
| }; | |
| } | |
| const $d_ju_Formatter$RegExpExtractor = new $TypeData().initClass({ | |
| ju_Formatter$RegExpExtractor: 0 | |
| }, false, "java.util.Formatter$RegExpExtractor", { | |
| ju_Formatter$RegExpExtractor: 1, | |
| O: 1 | |
| }); | |
| $c_ju_Formatter$RegExpExtractor.prototype.$classData = $d_ju_Formatter$RegExpExtractor; | |
| class $c_s_DeprecatedConsole extends $c_O { | |
| } | |
| class $c_s_FallbackArrayBuilding extends $c_O { | |
| } | |
| class $c_s_LowPriorityImplicits extends $c_O { | |
| unwrapString__sci_WrappedString__T(ws) { | |
| return ((ws !== null) ? ws.self$4 : null) | |
| }; | |
| } | |
| const $s_s_Proxy$class__toString__s_Proxy__T = (function($$this) { | |
| return ("" + $$this.self$1) | |
| }); | |
| const $s_s_Proxy$class__equals__s_Proxy__O__Z = (function($$this, that) { | |
| return ((that !== null) && (((that === $$this) || (that === $$this.self$1)) || $objectEquals(that, $$this.self$1))) | |
| }); | |
| class $c_s_math_Ordered$ extends $c_O { | |
| } | |
| const $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$; | |
| let $n_s_math_Ordered$ = (void 0); | |
| const $m_s_math_Ordered$ = (function() { | |
| if ((!$n_s_math_Ordered$)) { | |
| $n_s_math_Ordered$ = new $c_s_math_Ordered$().init___() | |
| }; | |
| return $n_s_math_Ordered$ | |
| }); | |
| class $c_s_package$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.AnyRef$1 = null; | |
| this.Traversable$1 = null; | |
| this.Iterable$1 = null; | |
| this.Seq$1 = null; | |
| this.IndexedSeq$1 = null; | |
| this.Iterator$1 = null; | |
| this.List$1 = null; | |
| this.Nil$1 = null; | |
| this.$$colon$colon$1 = null; | |
| this.$$plus$colon$1 = null; | |
| this.$$colon$plus$1 = null; | |
| this.Stream$1 = null; | |
| this.$$hash$colon$colon$1 = null; | |
| this.Vector$1 = null; | |
| this.StringBuilder$1 = null; | |
| this.Range$1 = null; | |
| this.BigDecimal$1 = null; | |
| this.BigInt$1 = null; | |
| this.Equiv$1 = null; | |
| this.Fractional$1 = null; | |
| this.Integral$1 = null; | |
| this.Numeric$1 = null; | |
| this.Ordered$1 = null; | |
| this.Ordering$1 = null; | |
| this.Either$1 = null; | |
| this.Left$1 = null; | |
| this.Right$1 = null; | |
| this.bitmap$0$1 = 0 | |
| }; | |
| init___() { | |
| $n_s_package$ = this; | |
| this.AnyRef$1 = new $c_s_package$$anon$1().init___(); | |
| this.Traversable$1 = $m_sc_Traversable$(); | |
| this.Iterable$1 = $m_sc_Iterable$(); | |
| this.Seq$1 = $m_sc_Seq$(); | |
| this.IndexedSeq$1 = $m_sc_IndexedSeq$(); | |
| this.Iterator$1 = $m_sc_Iterator$(); | |
| this.List$1 = $m_sci_List$(); | |
| this.Nil$1 = $m_sci_Nil$(); | |
| this.$$colon$colon$1 = $m_sci_$colon$colon$(); | |
| this.$$plus$colon$1 = $m_sc_$plus$colon$(); | |
| this.$$colon$plus$1 = $m_sc_$colon$plus$(); | |
| this.Stream$1 = $m_sci_Stream$(); | |
| this.$$hash$colon$colon$1 = $m_sci_Stream$$hash$colon$colon$(); | |
| this.Vector$1 = $m_sci_Vector$(); | |
| this.StringBuilder$1 = $m_scm_StringBuilder$(); | |
| this.Range$1 = $m_sci_Range$(); | |
| this.Equiv$1 = $m_s_math_Equiv$(); | |
| this.Fractional$1 = $m_s_math_Fractional$(); | |
| this.Integral$1 = $m_s_math_Integral$(); | |
| this.Numeric$1 = $m_s_math_Numeric$(); | |
| this.Ordered$1 = $m_s_math_Ordered$(); | |
| this.Ordering$1 = $m_s_math_Ordering$(); | |
| this.Either$1 = $m_s_util_Either$(); | |
| this.Left$1 = $m_s_util_Left$(); | |
| this.Right$1 = $m_s_util_Right$(); | |
| return this | |
| }; | |
| } | |
| const $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$; | |
| let $n_s_package$ = (void 0); | |
| const $m_s_package$ = (function() { | |
| if ((!$n_s_package$)) { | |
| $n_s_package$ = new $c_s_package$().init___() | |
| }; | |
| return $n_s_package$ | |
| }); | |
| class $c_s_reflect_ClassManifestFactory$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyVal$1 = null; | |
| this.Nothing$1 = null; | |
| this.Null$1 = null | |
| }; | |
| init___() { | |
| $n_s_reflect_ClassManifestFactory$ = this; | |
| this.Byte$1 = $m_s_reflect_ManifestFactory$().Byte$1; | |
| this.Short$1 = $m_s_reflect_ManifestFactory$().Short$1; | |
| this.Char$1 = $m_s_reflect_ManifestFactory$().Char$1; | |
| this.Int$1 = $m_s_reflect_ManifestFactory$().Int$1; | |
| this.Long$1 = $m_s_reflect_ManifestFactory$().Long$1; | |
| this.Float$1 = $m_s_reflect_ManifestFactory$().Float$1; | |
| this.Double$1 = $m_s_reflect_ManifestFactory$().Double$1; | |
| this.Boolean$1 = $m_s_reflect_ManifestFactory$().Boolean$1; | |
| this.Unit$1 = $m_s_reflect_ManifestFactory$().Unit$1; | |
| this.Any$1 = $m_s_reflect_ManifestFactory$().Any$1; | |
| this.Object$1 = $m_s_reflect_ManifestFactory$().Object$1; | |
| this.AnyVal$1 = $m_s_reflect_ManifestFactory$().AnyVal$1; | |
| this.Nothing$1 = $m_s_reflect_ManifestFactory$().Nothing$1; | |
| this.Null$1 = $m_s_reflect_ManifestFactory$().Null$1; | |
| return this | |
| }; | |
| } | |
| const $d_s_reflect_ClassManifestFactory$ = new $TypeData().initClass({ | |
| s_reflect_ClassManifestFactory$: 0 | |
| }, false, "scala.reflect.ClassManifestFactory$", { | |
| s_reflect_ClassManifestFactory$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_ClassManifestFactory$.prototype.$classData = $d_s_reflect_ClassManifestFactory$; | |
| let $n_s_reflect_ClassManifestFactory$ = (void 0); | |
| const $m_s_reflect_ClassManifestFactory$ = (function() { | |
| if ((!$n_s_reflect_ClassManifestFactory$)) { | |
| $n_s_reflect_ClassManifestFactory$ = new $c_s_reflect_ClassManifestFactory$().init___() | |
| }; | |
| return $n_s_reflect_ClassManifestFactory$ | |
| }); | |
| class $c_s_reflect_ManifestFactory$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = null; | |
| this.scala$reflect$ManifestFactory$$NothingTYPE$1 = null; | |
| this.scala$reflect$ManifestFactory$$NullTYPE$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyRef$1 = null; | |
| this.AnyVal$1 = null; | |
| this.Null$1 = null; | |
| this.Nothing$1 = null | |
| }; | |
| init___() { | |
| $n_s_reflect_ManifestFactory$ = this; | |
| this.Byte$1 = new $c_s_reflect_ManifestFactory$$anon$6().init___(); | |
| this.Short$1 = new $c_s_reflect_ManifestFactory$$anon$7().init___(); | |
| this.Char$1 = new $c_s_reflect_ManifestFactory$$anon$8().init___(); | |
| this.Int$1 = new $c_s_reflect_ManifestFactory$$anon$9().init___(); | |
| this.Long$1 = new $c_s_reflect_ManifestFactory$$anon$10().init___(); | |
| this.Float$1 = new $c_s_reflect_ManifestFactory$$anon$11().init___(); | |
| this.Double$1 = new $c_s_reflect_ManifestFactory$$anon$12().init___(); | |
| this.Boolean$1 = new $c_s_reflect_ManifestFactory$$anon$13().init___(); | |
| this.Unit$1 = new $c_s_reflect_ManifestFactory$$anon$14().init___(); | |
| this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = $d_O.getClassOf(); | |
| this.scala$reflect$ManifestFactory$$NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
| this.scala$reflect$ManifestFactory$$NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
| this.Any$1 = new $c_s_reflect_ManifestFactory$$anon$1().init___(); | |
| this.Object$1 = new $c_s_reflect_ManifestFactory$$anon$2().init___(); | |
| this.AnyRef$1 = this.Object$1; | |
| this.AnyVal$1 = new $c_s_reflect_ManifestFactory$$anon$3().init___(); | |
| this.Null$1 = new $c_s_reflect_ManifestFactory$$anon$4().init___(); | |
| this.Nothing$1 = new $c_s_reflect_ManifestFactory$$anon$5().init___(); | |
| return this | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$ = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$: 0 | |
| }, false, "scala.reflect.ManifestFactory$", { | |
| s_reflect_ManifestFactory$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$.prototype.$classData = $d_s_reflect_ManifestFactory$; | |
| let $n_s_reflect_ManifestFactory$ = (void 0); | |
| const $m_s_reflect_ManifestFactory$ = (function() { | |
| if ((!$n_s_reflect_ManifestFactory$)) { | |
| $n_s_reflect_ManifestFactory$ = new $c_s_reflect_ManifestFactory$().init___() | |
| }; | |
| return $n_s_reflect_ManifestFactory$ | |
| }); | |
| class $c_s_reflect_package$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.ClassManifest$1 = null; | |
| this.Manifest$1 = null | |
| }; | |
| init___() { | |
| $n_s_reflect_package$ = this; | |
| this.ClassManifest$1 = $m_s_reflect_ClassManifestFactory$(); | |
| this.Manifest$1 = $m_s_reflect_ManifestFactory$(); | |
| return this | |
| }; | |
| } | |
| const $d_s_reflect_package$ = new $TypeData().initClass({ | |
| s_reflect_package$: 0 | |
| }, false, "scala.reflect.package$", { | |
| s_reflect_package$: 1, | |
| O: 1 | |
| }); | |
| $c_s_reflect_package$.prototype.$classData = $d_s_reflect_package$; | |
| let $n_s_reflect_package$ = (void 0); | |
| const $m_s_reflect_package$ = (function() { | |
| if ((!$n_s_reflect_package$)) { | |
| $n_s_reflect_package$ = new $c_s_reflect_package$().init___() | |
| }; | |
| return $n_s_reflect_package$ | |
| }); | |
| class $c_s_util_DynamicVariable extends $c_O { | |
| constructor() { | |
| super(); | |
| this.scala$util$DynamicVariable$$init$f = null; | |
| this.tl$1 = null | |
| }; | |
| toString__T() { | |
| return (("DynamicVariable(" + this.tl$1.get__O()) + ")") | |
| }; | |
| init___O(init) { | |
| this.scala$util$DynamicVariable$$init$f = init; | |
| this.tl$1 = new $c_s_util_DynamicVariable$$anon$1().init___s_util_DynamicVariable(this); | |
| return this | |
| }; | |
| } | |
| const $d_s_util_DynamicVariable = new $TypeData().initClass({ | |
| s_util_DynamicVariable: 0 | |
| }, false, "scala.util.DynamicVariable", { | |
| s_util_DynamicVariable: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_DynamicVariable.prototype.$classData = $d_s_util_DynamicVariable; | |
| class $c_s_util_Either$ extends $c_O { | |
| } | |
| const $d_s_util_Either$ = new $TypeData().initClass({ | |
| s_util_Either$: 0 | |
| }, false, "scala.util.Either$", { | |
| s_util_Either$: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_Either$.prototype.$classData = $d_s_util_Either$; | |
| let $n_s_util_Either$ = (void 0); | |
| const $m_s_util_Either$ = (function() { | |
| if ((!$n_s_util_Either$)) { | |
| $n_s_util_Either$ = new $c_s_util_Either$().init___() | |
| }; | |
| return $n_s_util_Either$ | |
| }); | |
| class $c_s_util_control_Breaks extends $c_O { | |
| constructor() { | |
| super(); | |
| this.scala$util$control$Breaks$$breakException$1 = null | |
| }; | |
| init___() { | |
| this.scala$util$control$Breaks$$breakException$1 = new $c_s_util_control_BreakControl().init___(); | |
| return this | |
| }; | |
| } | |
| const $d_s_util_control_Breaks = new $TypeData().initClass({ | |
| s_util_control_Breaks: 0 | |
| }, false, "scala.util.control.Breaks", { | |
| s_util_control_Breaks: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_control_Breaks.prototype.$classData = $d_s_util_control_Breaks; | |
| const $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable = (function($$this) { | |
| const this$1 = $m_s_util_control_NoStackTrace$(); | |
| if (this$1.$$undnoSuppression$1) { | |
| return $c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable.call($$this) | |
| } else { | |
| return $$this | |
| } | |
| }); | |
| class $c_s_util_hashing_MurmurHash3 extends $c_O { | |
| mixLast__I__I__I(hash, data) { | |
| let k = data; | |
| k = $imul((-862048943), k); | |
| k = $m_jl_Integer$().rotateLeft__I__I__I(k, 15); | |
| k = $imul(461845907, k); | |
| return (hash ^ k) | |
| }; | |
| mix__I__I__I(hash, data) { | |
| let h = this.mixLast__I__I__I(hash, data); | |
| h = $m_jl_Integer$().rotateLeft__I__I__I(h, 13); | |
| return (((-430675100) + $imul(5, h)) | 0) | |
| }; | |
| avalanche__p1__I__I(hash) { | |
| let 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 | |
| }; | |
| unorderedHash__sc_TraversableOnce__I__I(xs, seed) { | |
| const a = new $c_sr_IntRef().init___I(0); | |
| const b = new $c_sr_IntRef().init___I(0); | |
| const n = new $c_sr_IntRef().init___I(0); | |
| const c = new $c_sr_IntRef().init___I(1); | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, a$1, b$1, n$1, c$1) { | |
| return (function(x$2) { | |
| const h = $m_sr_ScalaRunTime$().hash__O__I(x$2); | |
| a$1.elem$1 = ((a$1.elem$1 + h) | 0); | |
| b$1.elem$1 = (b$1.elem$1 ^ h); | |
| if ((h !== 0)) { | |
| c$1.elem$1 = $imul(c$1.elem$1, h) | |
| }; | |
| n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
| }) | |
| })(this, a, b, n, c))); | |
| let h$1 = seed; | |
| h$1 = this.mix__I__I__I(h$1, a.elem$1); | |
| h$1 = this.mix__I__I__I(h$1, b.elem$1); | |
| h$1 = this.mixLast__I__I__I(h$1, c.elem$1); | |
| return this.finalizeHash__I__I__I(h$1, n.elem$1) | |
| }; | |
| productHash__s_Product__I__I(x, seed) { | |
| const arr = x.productArity__I(); | |
| if ((arr === 0)) { | |
| const this$1 = x.productPrefix__T(); | |
| return $m_sjsr_RuntimeString$().hashCode__T__I(this$1) | |
| } else { | |
| let h = seed; | |
| let i = 0; | |
| while ((i < arr)) { | |
| h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(x.productElement__I__O(i))); | |
| i = ((1 + i) | 0) | |
| }; | |
| return this.finalizeHash__I__I__I(h, arr) | |
| } | |
| }; | |
| finalizeHash__I__I__I(hash, length) { | |
| return this.avalanche__p1__I__I((hash ^ length)) | |
| }; | |
| orderedHash__sc_TraversableOnce__I__I(xs, seed) { | |
| const n = new $c_sr_IntRef().init___I(0); | |
| const h = new $c_sr_IntRef().init___I(seed); | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, n$1, h$1) { | |
| return (function(x$2) { | |
| h$1.elem$1 = this$2$1.mix__I__I__I(h$1.elem$1, $m_sr_ScalaRunTime$().hash__O__I(x$2)); | |
| n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
| }) | |
| })(this, n, h))); | |
| return this.finalizeHash__I__I__I(h.elem$1, n.elem$1) | |
| }; | |
| listHash__sci_List__I__I(xs, seed) { | |
| let n = 0; | |
| let h = seed; | |
| let elems = xs; | |
| while ((!elems.isEmpty__Z())) { | |
| const head = elems.head__O(); | |
| const tail = elems.tail__O(); | |
| h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(head)); | |
| n = ((1 + n) | 0); | |
| elems = tail | |
| }; | |
| return this.finalizeHash__I__I__I(h, n) | |
| }; | |
| } | |
| class $c_s_util_hashing_package$ extends $c_O { | |
| byteswap32__I__I(v) { | |
| let hc = $imul((-1640532531), v); | |
| hc = $m_jl_Integer$().reverseBytes__I__I(hc); | |
| return $imul((-1640532531), hc) | |
| }; | |
| } | |
| const $d_s_util_hashing_package$ = new $TypeData().initClass({ | |
| s_util_hashing_package$: 0 | |
| }, false, "scala.util.hashing.package$", { | |
| s_util_hashing_package$: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_hashing_package$.prototype.$classData = $d_s_util_hashing_package$; | |
| let $n_s_util_hashing_package$ = (void 0); | |
| const $m_s_util_hashing_package$ = (function() { | |
| if ((!$n_s_util_hashing_package$)) { | |
| $n_s_util_hashing_package$ = new $c_s_util_hashing_package$().init___() | |
| }; | |
| return $n_s_util_hashing_package$ | |
| }); | |
| class $c_sc_$colon$plus$ extends $c_O { | |
| } | |
| const $d_sc_$colon$plus$ = new $TypeData().initClass({ | |
| sc_$colon$plus$: 0 | |
| }, false, "scala.collection.$colon$plus$", { | |
| sc_$colon$plus$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_$colon$plus$.prototype.$classData = $d_sc_$colon$plus$; | |
| let $n_sc_$colon$plus$ = (void 0); | |
| const $m_sc_$colon$plus$ = (function() { | |
| if ((!$n_sc_$colon$plus$)) { | |
| $n_sc_$colon$plus$ = new $c_sc_$colon$plus$().init___() | |
| }; | |
| return $n_sc_$colon$plus$ | |
| }); | |
| class $c_sc_$plus$colon$ extends $c_O { | |
| } | |
| const $d_sc_$plus$colon$ = new $TypeData().initClass({ | |
| sc_$plus$colon$: 0 | |
| }, false, "scala.collection.$plus$colon$", { | |
| sc_$plus$colon$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_$plus$colon$.prototype.$classData = $d_sc_$plus$colon$; | |
| let $n_sc_$plus$colon$ = (void 0); | |
| const $m_sc_$plus$colon$ = (function() { | |
| if ((!$n_sc_$plus$colon$)) { | |
| $n_sc_$plus$colon$ = new $c_sc_$plus$colon$().init___() | |
| }; | |
| return $n_sc_$plus$colon$ | |
| }); | |
| const $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z = (function($$this, that) { | |
| if ($is_sc_GenSeq(that)) { | |
| const x2 = that; | |
| return $$this.sameElements__sc_GenIterable__Z(x2) | |
| } else { | |
| return false | |
| } | |
| }); | |
| const $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z = (function($$this, x2$1) { | |
| try { | |
| return $$this.subsetOf__sc_GenSet__Z(x2$1) | |
| } catch (e) { | |
| if ($is_jl_ClassCastException(e)) { | |
| return false | |
| } else { | |
| throw e | |
| } | |
| } | |
| }); | |
| const $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z = (function($$this, that) { | |
| if ($is_sc_GenSet(that)) { | |
| const x2 = that; | |
| return (($$this === x2) || (($$this.size__I() === x2.size__I()) && $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z($$this, x2))) | |
| } else { | |
| return false | |
| } | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I = (function($$this, len) { | |
| return (($$this.length__I() - len) | 0) | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O = (function($$this, from, until) { | |
| const lo = ((from > 0) ? from : 0); | |
| const x = ((until > 0) ? until : 0); | |
| const y = $$this.length__I(); | |
| const hi = ((x < y) ? x : y); | |
| const x$1 = ((hi - lo) | 0); | |
| const elems = ((x$1 > 0) ? x$1 : 0); | |
| const b = $$this.newBuilder__scm_Builder(); | |
| b.sizeHint__I__V(elems); | |
| let i = lo; | |
| while ((i < hi)) { | |
| b.$$plus$eq__O__scm_Builder($$this.apply__I__O(i)); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.result__O() | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V = (function($$this, xs, start, len) { | |
| let i = 0; | |
| let j = start; | |
| const $$this$1 = $$this.length__I(); | |
| const $$this$2 = (($$this$1 < len) ? $$this$1 : len); | |
| const that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
| const end = (($$this$2 < that) ? $$this$2 : that); | |
| while ((i < end)) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, j, $$this.apply__I__O(i)); | |
| i = ((1 + i) | 0); | |
| j = ((1 + j) | 0) | |
| } | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
| if ($is_sc_IndexedSeq(that)) { | |
| const x2 = that; | |
| const len = $$this.length__I(); | |
| if ((len === x2.length__I())) { | |
| let i = 0; | |
| while (((i < len) && $m_sr_BoxesRunTime$().equals__O__O__Z($$this.apply__I__O(i), x2.apply__I__O(i)))) { | |
| i = ((1 + i) | 0) | |
| }; | |
| return (i === len) | |
| } else { | |
| return false | |
| } | |
| } else { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
| } | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V = (function($$this, f) { | |
| let i = 0; | |
| const len = $$this.length__I(); | |
| while ((i < len)) { | |
| f.apply__O__O($$this.apply__I__O(i)); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O = (function($$this) { | |
| return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? $s_sc_TraversableLike$class__tail__sc_TraversableLike__O($$this) : $$this.slice__I__I__O(1, $$this.length__I())) | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z = (function($$this) { | |
| return ($$this.length__I() === 0) | |
| }); | |
| const $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O = (function($$this) { | |
| return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I($$this, 0, $$this.length__I()).next__O() : $$this.apply__I__O(0)) | |
| }); | |
| const $s_sc_IterableLike$class__drop__sc_IterableLike__I__O = (function($$this, n) { | |
| const b = $$this.newBuilder__scm_Builder(); | |
| const lo = ((n < 0) ? 0 : n); | |
| const delta = ((-lo) | 0); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V(b, $$this, delta); | |
| let i = 0; | |
| const it = $$this.iterator__sc_Iterator(); | |
| while (((i < n) && it.hasNext__Z())) { | |
| it.next__O(); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(it).result__O() | |
| }); | |
| const $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V = (function($$this, xs, start, len) { | |
| let i = start; | |
| const $$this$1 = ((start + len) | 0); | |
| const that = $m_sr_ScalaRunTime$().array$undlength__O__I(xs); | |
| const end = (($$this$1 < that) ? $$this$1 : that); | |
| const it = $$this.iterator__sc_Iterator(); | |
| while (((i < end) && it.hasNext__Z())) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, i, it.next__O()); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| const $s_sc_IterableLike$class__take__sc_IterableLike__I__O = (function($$this, n) { | |
| const b = $$this.newBuilder__scm_Builder(); | |
| if ((n <= 0)) { | |
| return b.result__O() | |
| } else { | |
| b.sizeHintBounded__I__sc_TraversableLike__V(n, $$this); | |
| let i = 0; | |
| const it = $$this.iterator__sc_Iterator(); | |
| while (((i < n) && it.hasNext__Z())) { | |
| b.$$plus$eq__O__scm_Builder(it.next__O()); | |
| i = ((1 + i) | 0) | |
| }; | |
| return b.result__O() | |
| } | |
| }); | |
| const $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z = (function($$this, that) { | |
| const these = $$this.iterator__sc_Iterator(); | |
| const those = that.iterator__sc_Iterator(); | |
| while ((these.hasNext__Z() && those.hasNext__Z())) { | |
| if ((!$m_sr_BoxesRunTime$().equals__O__O__Z(these.next__O(), those.next__O()))) { | |
| return false | |
| } | |
| }; | |
| return ((!these.hasNext__Z()) && (!those.hasNext__Z())) | |
| }); | |
| class $c_sc_Iterator$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.empty$1 = null | |
| }; | |
| init___() { | |
| $n_sc_Iterator$ = this; | |
| this.empty$1 = new $c_sc_Iterator$$anon$2().init___(); | |
| return this | |
| }; | |
| } | |
| const $d_sc_Iterator$ = new $TypeData().initClass({ | |
| sc_Iterator$: 0 | |
| }, false, "scala.collection.Iterator$", { | |
| sc_Iterator$: 1, | |
| O: 1 | |
| }); | |
| $c_sc_Iterator$.prototype.$classData = $d_sc_Iterator$; | |
| let $n_sc_Iterator$ = (void 0); | |
| const $m_sc_Iterator$ = (function() { | |
| if ((!$n_sc_Iterator$)) { | |
| $n_sc_Iterator$ = new $c_sc_Iterator$().init___() | |
| }; | |
| return $n_sc_Iterator$ | |
| }); | |
| const $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream = (function($$this) { | |
| if ($$this.hasNext__Z()) { | |
| const hd = $$this.next__O(); | |
| const tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function($$this$1) { | |
| return (function() { | |
| return $$this$1.toStream__sci_Stream() | |
| }) | |
| })($$this)); | |
| return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
| } else { | |
| $m_sci_Stream$(); | |
| return $m_sci_Stream$Empty$() | |
| } | |
| }); | |
| const $s_sc_Iterator$class__isEmpty__sc_Iterator__Z = (function($$this) { | |
| return (!$$this.hasNext__Z()) | |
| }); | |
| const $s_sc_Iterator$class__toString__sc_Iterator__T = (function($$this) { | |
| return (($$this.hasNext__Z() ? "non-empty" : "empty") + " iterator") | |
| }); | |
| const $s_sc_Iterator$class__foreach__sc_Iterator__F1__V = (function($$this, f) { | |
| while ($$this.hasNext__Z()) { | |
| f.apply__O__O($$this.next__O()) | |
| } | |
| }); | |
| const $s_sc_Iterator$class__forall__sc_Iterator__F1__Z = (function($$this, p) { | |
| let res = true; | |
| while ((res && $$this.hasNext__Z())) { | |
| res = (!(!p.apply__O__O($$this.next__O()))) | |
| }; | |
| return res | |
| }); | |
| const $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I = (function($$this, len) { | |
| return ((len < 0) ? 1 : $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I($$this, 0, $$this, len)) | |
| }); | |
| const $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O = (function($$this, n) { | |
| const rest = $$this.drop__I__sc_LinearSeqOptimized(n); | |
| if (((n < 0) || rest.isEmpty__Z())) { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
| }; | |
| return rest.head__O() | |
| }); | |
| const $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I = (function($$this, i, xs, len$1) { | |
| _loop: while (true) { | |
| if ((i === len$1)) { | |
| return (xs.isEmpty__Z() ? 0 : 1) | |
| } else if (xs.isEmpty__Z()) { | |
| return (-1) | |
| } else { | |
| const temp$i = ((1 + i) | 0); | |
| const temp$xs = xs.tail__O(); | |
| i = temp$i; | |
| xs = temp$xs; | |
| continue _loop | |
| } | |
| } | |
| }); | |
| const $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I = (function($$this) { | |
| let these = $$this; | |
| let len = 0; | |
| while ((!these.isEmpty__Z())) { | |
| len = ((1 + len) | 0); | |
| these = these.tail__O() | |
| }; | |
| return len | |
| }); | |
| const $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
| if ($is_sc_LinearSeq(that)) { | |
| const x2 = that; | |
| if (($$this === x2)) { | |
| return true | |
| } else { | |
| let these = $$this; | |
| let those = x2; | |
| while ((((!these.isEmpty__Z()) && (!those.isEmpty__Z())) && $m_sr_BoxesRunTime$().equals__O__O__Z(these.head__O(), those.head__O()))) { | |
| these = these.tail__O(); | |
| those = those.tail__O() | |
| }; | |
| return (these.isEmpty__Z() && those.isEmpty__Z()) | |
| } | |
| } else { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
| } | |
| }); | |
| const $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z = (function($$this) { | |
| return ($$this.lengthCompare__I__I(0) === 0) | |
| }); | |
| const $s_sc_SeqLike$class__reverse__sc_SeqLike__O = (function($$this) { | |
| const elem = $m_sci_Nil$(); | |
| const xs = new $c_sr_ObjectRef().init___O(elem); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, xs$1) { | |
| return (function(x$2) { | |
| const this$2 = xs$1.elem$1; | |
| xs$1.elem$1 = new $c_sci_$colon$colon().init___O__sci_List(x$2, this$2) | |
| }) | |
| })($$this, xs))); | |
| const b = $$this.newBuilder__scm_Builder(); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
| const this$3 = xs.elem$1; | |
| let these = this$3; | |
| while ((!these.isEmpty__Z())) { | |
| const arg1 = these.head__O(); | |
| b.$$plus$eq__O__scm_Builder(arg1); | |
| these = these.tail__O() | |
| }; | |
| return b.result__O() | |
| }); | |
| const $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I = (function($$this, len) { | |
| if ((len < 0)) { | |
| return 1 | |
| } else { | |
| let i = 0; | |
| const it = $$this.iterator__sc_Iterator(); | |
| while (it.hasNext__Z()) { | |
| if ((i === len)) { | |
| return (it.hasNext__Z() ? 1 : 0) | |
| }; | |
| it.next__O(); | |
| i = ((1 + i) | 0) | |
| }; | |
| return ((i - len) | 0) | |
| } | |
| }); | |
| const $s_sc_SetLike$class__isEmpty__sc_SetLike__Z = (function($$this) { | |
| return ($$this.size__I() === 0) | |
| }); | |
| const $s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O = (function($$this, cbf) { | |
| const b = cbf.apply__scm_Builder(); | |
| $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
| b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable($$this.thisCollection__sc_Traversable()); | |
| return b.result__O() | |
| }); | |
| const $s_sc_TraversableLike$class__toString__sc_TraversableLike__T = (function($$this) { | |
| return $$this.mkString__T__T__T__T(($$this.stringPrefix__T() + "("), ", ", ")") | |
| }); | |
| const $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O = (function($$this, f, bf) { | |
| const b = bf.apply__O__scm_Builder($$this.repr__O()); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, b$1, f$1) { | |
| return (function(x$2) { | |
| return b$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(f$1.apply__O__O(x$2).seq__sc_TraversableOnce()) | |
| }) | |
| })($$this, b, f))); | |
| return b.result__O() | |
| }); | |
| const $s_sc_TraversableLike$class__tail__sc_TraversableLike__O = (function($$this) { | |
| if ($$this.isEmpty__Z()) { | |
| throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
| }; | |
| return $$this.drop__I__O(1) | |
| }); | |
| const $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T = (function($$this) { | |
| let string = $objectGetClass($$this.repr__O()).getName__T(); | |
| const idx1 = $m_sjsr_RuntimeString$().lastIndexOf__T__I__I(string, 46); | |
| if ((idx1 !== (-1))) { | |
| const thiz = string; | |
| const beginIndex = ((1 + idx1) | 0); | |
| string = thiz["substring"](beginIndex) | |
| }; | |
| const idx2 = $m_sjsr_RuntimeString$().indexOf__T__I__I(string, 36); | |
| if ((idx2 !== (-1))) { | |
| const thiz$1 = string; | |
| string = thiz$1["substring"](0, idx2) | |
| }; | |
| return string | |
| }); | |
| const $is_sc_TraversableOnce = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableOnce))) | |
| }); | |
| const $isArrayOf_sc_TraversableOnce = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableOnce))) | |
| }); | |
| const $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder = (function($$this, b, start, sep, end) { | |
| const first = new $c_sr_BooleanRef().init___Z(true); | |
| b.append__T__scm_StringBuilder(start); | |
| $$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, first$1, b$1, sep$1) { | |
| return (function(x$2) { | |
| if (first$1.elem$1) { | |
| b$1.append__O__scm_StringBuilder(x$2); | |
| first$1.elem$1 = false; | |
| return (void 0) | |
| } else { | |
| b$1.append__T__scm_StringBuilder(sep$1); | |
| return b$1.append__O__scm_StringBuilder(x$2) | |
| } | |
| }) | |
| })($$this, first, b, sep))); | |
| b.append__T__scm_StringBuilder(end); | |
| return b | |
| }); | |
| const $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T = (function($$this, start, sep, end) { | |
| const this$1 = $$this.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(new $c_scm_StringBuilder().init___(), start, sep, end); | |
| const this$2 = this$1.underlying$5; | |
| return this$2.content$1 | |
| }); | |
| const $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z = (function($$this) { | |
| return (!$$this.isEmpty__Z()) | |
| }); | |
| class $c_scg_GenMapFactory extends $c_O { | |
| } | |
| class $c_scg_GenericCompanion extends $c_O { | |
| apply__sc_Seq__sc_GenTraversable(elems) { | |
| if (elems.isEmpty__Z()) { | |
| return this.empty__sc_GenTraversable() | |
| } else { | |
| const b = this.newBuilder__scm_Builder(); | |
| b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(elems); | |
| return b.result__O() | |
| } | |
| }; | |
| empty__sc_GenTraversable() { | |
| return this.newBuilder__scm_Builder().result__O() | |
| }; | |
| } | |
| const $is_scg_Growable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scg_Growable))) | |
| }); | |
| const $isArrayOf_scg_Growable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scg_Growable))) | |
| }); | |
| const $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V = (function($$this, xs) { | |
| x: { | |
| _loop: while (true) { | |
| const this$1 = xs; | |
| if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
| $$this.$$plus$eq__O__scg_Growable(xs.head__O()); | |
| xs = xs.tail__O(); | |
| continue _loop | |
| }; | |
| break x | |
| } | |
| } | |
| }); | |
| const $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable = (function($$this, xs) { | |
| if ($is_sc_LinearSeq(xs)) { | |
| const x2 = xs; | |
| $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V($$this, x2) | |
| } else { | |
| xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1) { | |
| return (function(elem$2) { | |
| return $$this$1.$$plus$eq__O__scg_Growable(elem$2) | |
| }) | |
| })($$this))) | |
| }; | |
| return $$this | |
| }); | |
| class $c_sci_Stream$$hash$colon$colon$ extends $c_O { | |
| } | |
| const $d_sci_Stream$$hash$colon$colon$ = new $TypeData().initClass({ | |
| sci_Stream$$hash$colon$colon$: 0 | |
| }, false, "scala.collection.immutable.Stream$$hash$colon$colon$", { | |
| sci_Stream$$hash$colon$colon$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_Stream$$hash$colon$colon$.prototype.$classData = $d_sci_Stream$$hash$colon$colon$; | |
| let $n_sci_Stream$$hash$colon$colon$ = (void 0); | |
| const $m_sci_Stream$$hash$colon$colon$ = (function() { | |
| if ((!$n_sci_Stream$$hash$colon$colon$)) { | |
| $n_sci_Stream$$hash$colon$colon$ = new $c_sci_Stream$$hash$colon$colon$().init___() | |
| }; | |
| return $n_sci_Stream$$hash$colon$colon$ | |
| }); | |
| class $c_sci_StreamIterator$LazyCell extends $c_O { | |
| constructor() { | |
| super(); | |
| this.st$1 = null; | |
| this.v$1 = null; | |
| this.$$outer$f = null; | |
| this.bitmap$0$1 = false | |
| }; | |
| init___sci_StreamIterator__F0($$outer, st) { | |
| this.st$1 = st; | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| return this | |
| }; | |
| v$lzycompute__p1__sci_Stream() { | |
| if ((!this.bitmap$0$1)) { | |
| this.v$1 = this.st$1.apply__O(); | |
| this.bitmap$0$1 = true | |
| }; | |
| this.st$1 = null; | |
| return this.v$1 | |
| }; | |
| v__sci_Stream() { | |
| return ((!this.bitmap$0$1) ? this.v$lzycompute__p1__sci_Stream() : this.v$1) | |
| }; | |
| } | |
| const $d_sci_StreamIterator$LazyCell = new $TypeData().initClass({ | |
| sci_StreamIterator$LazyCell: 0 | |
| }, false, "scala.collection.immutable.StreamIterator$LazyCell", { | |
| sci_StreamIterator$LazyCell: 1, | |
| O: 1 | |
| }); | |
| $c_sci_StreamIterator$LazyCell.prototype.$classData = $d_sci_StreamIterator$LazyCell; | |
| const $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O = (function($$this, arg) { | |
| if ($is_s_math_ScalaNumber(arg)) { | |
| const x2 = arg; | |
| return x2.underlying__O() | |
| } else { | |
| return arg | |
| } | |
| }); | |
| const $s_sci_StringLike$class__slice__sci_StringLike__I__I__O = (function($$this, from, until) { | |
| const start = ((from > 0) ? from : 0); | |
| const that = $$this.length__I(); | |
| const end = ((until < that) ? until : that); | |
| if ((start >= end)) { | |
| return $$this.newBuilder__scm_Builder().result__O() | |
| } else { | |
| const jsx$1 = $$this.newBuilder__scm_Builder(); | |
| const thiz = $$this.toString__T(); | |
| const x = thiz["substring"](start, end); | |
| return jsx$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(new $c_sci_StringOps().init___T(x)).result__O() | |
| } | |
| }); | |
| class $c_sci_StringOps$ extends $c_O { | |
| equals$extension__T__O__Z($$this, x$1) { | |
| if ($is_sci_StringOps(x$1)) { | |
| const StringOps$1 = ((x$1 === null) ? null : x$1.repr$1); | |
| return ($$this === StringOps$1) | |
| } else { | |
| return false | |
| } | |
| }; | |
| slice$extension__T__I__I__T($$this, from, until) { | |
| const start = ((from < 0) ? 0 : from); | |
| if (((until <= start) || (start >= ($$this["length"] | 0)))) { | |
| return "" | |
| }; | |
| const end = ((until > ($$this["length"] | 0)) ? ($$this["length"] | 0) : until); | |
| return $$this["substring"](start, end) | |
| }; | |
| } | |
| const $d_sci_StringOps$ = new $TypeData().initClass({ | |
| sci_StringOps$: 0 | |
| }, false, "scala.collection.immutable.StringOps$", { | |
| sci_StringOps$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_StringOps$.prototype.$classData = $d_sci_StringOps$; | |
| let $n_sci_StringOps$ = (void 0); | |
| const $m_sci_StringOps$ = (function() { | |
| if ((!$n_sci_StringOps$)) { | |
| $n_sci_StringOps$ = new $c_sci_StringOps$().init___() | |
| }; | |
| return $n_sci_StringOps$ | |
| }); | |
| const $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O = (function($$this, index, xor) { | |
| if ((xor < 32)) { | |
| return $$this.display0__AO().u[(31 & index)] | |
| } else if ((xor < 1024)) { | |
| return $$this.display1__AO().u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 32768)) { | |
| return $$this.display2__AO().u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 1048576)) { | |
| return $$this.display3__AO().u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 33554432)) { | |
| return $$this.display4__AO().u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else if ((xor < 1073741824)) { | |
| return $$this.display5__AO().u[(31 & (index >> 25))].u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor < 1024)) { | |
| if (($$this.depth__I() === 1)) { | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[0] = $$this.display0__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO() | |
| } else if ((xor < 32768)) { | |
| if (($$this.depth__I() === 2)) { | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2__AO().u[0] = $$this.display1__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO() | |
| } else if ((xor < 1048576)) { | |
| if (($$this.depth__I() === 3)) { | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3__AO().u[0] = $$this.display2__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO() | |
| } else if ((xor < 33554432)) { | |
| if (($$this.depth__I() === 4)) { | |
| $$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display4__AO().u[0] = $$this.display3__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO() | |
| } else if ((xor < 1073741824)) { | |
| if (($$this.depth__I() === 5)) { | |
| $$this.display5$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display5__AO().u[0] = $$this.display4__AO(); | |
| $$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
| }; | |
| $$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO() | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V = (function($$this, newIndex, xor) { | |
| const x1 = (((-1) + $$this.depth__I()) | 0); | |
| switch (x1) { | |
| case 5: { | |
| const a = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
| const array = $$this.display5__AO(); | |
| const index = (31 & (newIndex >> 25)); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)); | |
| const array$1 = $$this.display4__AO(); | |
| const index$1 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
| const array$2 = $$this.display3__AO(); | |
| const index$2 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)); | |
| const array$3 = $$this.display2__AO(); | |
| const index$3 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
| const array$4 = $$this.display1__AO(); | |
| const index$4 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
| break | |
| } | |
| case 4: { | |
| const a$1 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| const array$5 = $$this.display4__AO(); | |
| const index$5 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)); | |
| const array$6 = $$this.display3__AO(); | |
| const index$6 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
| const array$7 = $$this.display2__AO(); | |
| const index$7 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
| const array$8 = $$this.display1__AO(); | |
| const index$8 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
| break | |
| } | |
| case 3: { | |
| const a$2 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| const array$9 = $$this.display3__AO(); | |
| const index$9 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)); | |
| const array$10 = $$this.display2__AO(); | |
| const index$10 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
| const array$11 = $$this.display1__AO(); | |
| const index$11 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
| break | |
| } | |
| case 2: { | |
| const a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| const array$12 = $$this.display2__AO(); | |
| const index$12 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
| const array$13 = $$this.display1__AO(); | |
| const index$13 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
| break | |
| } | |
| case 1: { | |
| const a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| const array$14 = $$this.display1__AO(); | |
| const index$14 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)); | |
| break | |
| } | |
| case 0: { | |
| const a$5 = $$this.display0__AO(); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V = (function($$this, index) { | |
| const x1 = (((-1) + $$this.depth__I()) | 0); | |
| switch (x1) { | |
| case 5: { | |
| const a = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
| const a$1 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| const a$2 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| const a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| const a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| $$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO(); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 4: { | |
| const a$5 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| const a$6 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
| const a$7 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
| const a$8 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
| $$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 3: { | |
| const a$9 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
| const a$10 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
| const a$11 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
| $$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 2: { | |
| const a$12 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
| const a$13 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
| $$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 1: { | |
| const a$14 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
| $$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
| break | |
| } | |
| case 0: { | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO = (function($$this, array, index) { | |
| const x = array.u[index]; | |
| array.u[index] = null; | |
| const a = x; | |
| return $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a) | |
| }); | |
| const $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V = (function($$this, that, depth) { | |
| $$this.depth$und$eq__I__V(depth); | |
| const x1 = (((-1) + depth) | 0); | |
| switch (x1) { | |
| case (-1): { | |
| break | |
| } | |
| case 0: { | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 1: { | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 2: { | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 3: { | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 4: { | |
| $$this.display4$und$eq__AO__V(that.display4__AO()); | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| case 5: { | |
| $$this.display5$und$eq__AO__V(that.display5__AO()); | |
| $$this.display4$und$eq__AO__V(that.display4__AO()); | |
| $$this.display3$und$eq__AO__V(that.display3__AO()); | |
| $$this.display2$und$eq__AO__V(that.display2__AO()); | |
| $$this.display1$und$eq__AO__V(that.display1__AO()); | |
| $$this.display0$und$eq__AO__V(that.display0__AO()); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor < 1024)) { | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 32768)) { | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 1048576)) { | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 33554432)) { | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else if ((xor < 1073741824)) { | |
| $$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[0]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
| if ((xor >= 32)) { | |
| if ((xor < 1024)) { | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 32768)) { | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 1048576)) { | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 33554432)) { | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else if ((xor < 1073741824)) { | |
| $$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
| $$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
| $$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
| $$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
| $$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| } | |
| }); | |
| const $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO = (function($$this, a) { | |
| if ((a === null)) { | |
| const this$2 = $m_s_Console$(); | |
| const this$3 = this$2.outVar$2; | |
| this$3.tl$1.get__O().println__O__V("NULL") | |
| }; | |
| const b = $newArrayObject($d_O.getArrayOf(), [a.u["length"]]); | |
| const length = a.u["length"]; | |
| $systemArraycopy(a, 0, b, 0, length); | |
| return b | |
| }); | |
| const $s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V = (function($$this, oldIndex, newIndex, xor) { | |
| if ((xor < 32)) { | |
| const a = $$this.display0__AO(); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)) | |
| } else if ((xor < 1024)) { | |
| const a$1 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| const array = $$this.display1__AO(); | |
| const index = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)) | |
| } else if ((xor < 32768)) { | |
| const a$2 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
| const a$3 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| const array$1 = $$this.display2__AO(); | |
| const index$1 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
| const array$2 = $$this.display1__AO(); | |
| const index$2 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)) | |
| } else if ((xor < 1048576)) { | |
| const a$4 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
| const a$5 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
| const a$6 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| const array$3 = $$this.display3__AO(); | |
| const index$3 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
| const array$4 = $$this.display2__AO(); | |
| const index$4 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
| const array$5 = $$this.display1__AO(); | |
| const index$5 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)) | |
| } else if ((xor < 33554432)) { | |
| const a$7 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
| const a$8 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
| const a$9 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
| const a$10 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
| const array$6 = $$this.display4__AO(); | |
| const index$6 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
| const array$7 = $$this.display3__AO(); | |
| const index$7 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
| const array$8 = $$this.display2__AO(); | |
| const index$8 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
| const array$9 = $$this.display1__AO(); | |
| const index$9 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)) | |
| } else if ((xor < 1073741824)) { | |
| const a$11 = $$this.display1__AO(); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
| const a$12 = $$this.display2__AO(); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
| const a$13 = $$this.display3__AO(); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
| const a$14 = $$this.display4__AO(); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
| const a$15 = $$this.display5__AO(); | |
| $$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$15)); | |
| $$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
| $$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
| $$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
| $$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
| $$this.display5__AO().u[(31 & (oldIndex >> 25))] = $$this.display4__AO(); | |
| const array$10 = $$this.display5__AO(); | |
| const index$10 = (31 & (newIndex >> 25)); | |
| $$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
| const array$11 = $$this.display4__AO(); | |
| const index$11 = (31 & (newIndex >> 20)); | |
| $$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
| const array$12 = $$this.display3__AO(); | |
| const index$12 = (31 & (newIndex >> 15)); | |
| $$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
| const array$13 = $$this.display2__AO(); | |
| const index$13 = (31 & (newIndex >> 10)); | |
| $$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
| const array$14 = $$this.display1__AO(); | |
| const index$14 = (31 & (newIndex >> 5)); | |
| $$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)) | |
| } else { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } | |
| }); | |
| class $c_sci_WrappedString$ extends $c_O { | |
| newBuilder__scm_Builder() { | |
| const this$3 = new $c_scm_StringBuilder().init___(); | |
| const f = new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
| return (function(x$2) { | |
| const x = x$2; | |
| return new $c_sci_WrappedString().init___T(x) | |
| }) | |
| })(this)); | |
| return new $c_scm_Builder$$anon$1().init___scm_Builder__F1(this$3, f) | |
| }; | |
| } | |
| const $d_sci_WrappedString$ = new $TypeData().initClass({ | |
| sci_WrappedString$: 0 | |
| }, false, "scala.collection.immutable.WrappedString$", { | |
| sci_WrappedString$: 1, | |
| O: 1 | |
| }); | |
| $c_sci_WrappedString$.prototype.$classData = $d_sci_WrappedString$; | |
| let $n_sci_WrappedString$ = (void 0); | |
| const $m_sci_WrappedString$ = (function() { | |
| if ((!$n_sci_WrappedString$)) { | |
| $n_sci_WrappedString$ = new $c_sci_WrappedString$().init___() | |
| }; | |
| return $n_sci_WrappedString$ | |
| }); | |
| const $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V = (function($$this, coll) { | |
| if ($is_sc_IndexedSeqLike(coll)) { | |
| $$this.sizeHint__I__V(coll.size__I()) | |
| } | |
| }); | |
| const $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V = (function($$this, coll, delta) { | |
| if ($is_sc_IndexedSeqLike(coll)) { | |
| $$this.sizeHint__I__V(((coll.size__I() + delta) | 0)) | |
| } | |
| }); | |
| const $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V = (function($$this, size, boundingColl) { | |
| if ($is_sc_IndexedSeqLike(boundingColl)) { | |
| const that = boundingColl.size__I(); | |
| $$this.sizeHint__I__V(((size < that) ? size : that)) | |
| } | |
| }); | |
| class $c_scm_FlatHashTable$ extends $c_O { | |
| newThreshold__I__I__I(_loadFactor, size) { | |
| const assertion = (_loadFactor < 500); | |
| if ((!assertion)) { | |
| throw new $c_jl_AssertionError().init___O(("assertion failed: " + "loadFactor too large; must be < 0.5")) | |
| }; | |
| return new $c_sjsr_RuntimeLong().init___I(size).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(_loadFactor)).$$div__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(1000, 0, 0)).toInt__I() | |
| }; | |
| } | |
| const $d_scm_FlatHashTable$ = new $TypeData().initClass({ | |
| scm_FlatHashTable$: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$", { | |
| scm_FlatHashTable$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_FlatHashTable$.prototype.$classData = $d_scm_FlatHashTable$; | |
| let $n_scm_FlatHashTable$ = (void 0); | |
| const $m_scm_FlatHashTable$ = (function() { | |
| if ((!$n_scm_FlatHashTable$)) { | |
| $n_scm_FlatHashTable$ = new $c_scm_FlatHashTable$().init___() | |
| }; | |
| return $n_scm_FlatHashTable$ | |
| }); | |
| const $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I = (function($$this, hcode, seed) { | |
| const improved = $m_s_util_hashing_package$().byteswap32__I__I(hcode); | |
| const rotation = (seed % 32); | |
| const rotated = (((improved >>> rotation) | 0) | (improved << ((32 - rotation) | 0))); | |
| return rotated | |
| }); | |
| const $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O = (function($$this, entry) { | |
| return ((entry === $m_scm_FlatHashTable$NullSentinel$()) ? null : entry) | |
| }); | |
| const $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O = (function($$this, elem) { | |
| return ((elem === null) ? $m_scm_FlatHashTable$NullSentinel$() : elem) | |
| }); | |
| class $c_scm_FlatHashTable$NullSentinel$ extends $c_O { | |
| toString__T() { | |
| return "NullSentinel" | |
| }; | |
| hashCode__I() { | |
| return 0 | |
| }; | |
| } | |
| const $d_scm_FlatHashTable$NullSentinel$ = new $TypeData().initClass({ | |
| scm_FlatHashTable$NullSentinel$: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$NullSentinel$", { | |
| scm_FlatHashTable$NullSentinel$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_FlatHashTable$NullSentinel$.prototype.$classData = $d_scm_FlatHashTable$NullSentinel$; | |
| let $n_scm_FlatHashTable$NullSentinel$ = (void 0); | |
| const $m_scm_FlatHashTable$NullSentinel$ = (function() { | |
| if ((!$n_scm_FlatHashTable$NullSentinel$)) { | |
| $n_scm_FlatHashTable$NullSentinel$ = new $c_scm_FlatHashTable$NullSentinel$().init___() | |
| }; | |
| return $n_scm_FlatHashTable$NullSentinel$ | |
| }); | |
| const $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V = (function($$this) { | |
| const oldtable = $$this.table$5; | |
| $$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$imul(2, $$this.table$5.u["length"])]); | |
| $$this.tableSize$5 = 0; | |
| const tableLength = $$this.table$5.u["length"]; | |
| $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V($$this, tableLength); | |
| $$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this); | |
| $$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $$this.table$5.u["length"]); | |
| let i = 0; | |
| while ((i < oldtable.u["length"])) { | |
| const entry = oldtable.u[i]; | |
| if ((entry !== null)) { | |
| $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, entry) | |
| }; | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| const $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I = (function($$this, tableLength) { | |
| return ((1 + (tableLength >> 5)) | 0) | |
| }); | |
| const $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V = (function($$this, h) { | |
| if (($$this.sizemap$5 !== null)) { | |
| const p = (h >> 5); | |
| const ev$1 = $$this.sizemap$5; | |
| ev$1.u[p] = ((1 + ev$1.u[p]) | 0) | |
| } | |
| }); | |
| const $s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V = (function($$this) { | |
| $$this.$$undloadFactor$5 = 450; | |
| $$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)]); | |
| $$this.tableSize$5 = 0; | |
| $$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)); | |
| $$this.sizemap$5 = null; | |
| $$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this) | |
| }); | |
| const $s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O = (function($$this, elem) { | |
| const searchEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
| const hcode = $objectHashCode(searchEntry); | |
| let h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
| let curEntry = $$this.table$5.u[h]; | |
| while (((curEntry !== null) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, searchEntry)))) { | |
| h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
| curEntry = $$this.table$5.u[h] | |
| }; | |
| return curEntry | |
| }); | |
| const $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z = (function($$this, newEntry) { | |
| const hcode = $objectHashCode(newEntry); | |
| let h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
| let curEntry = $$this.table$5.u[h]; | |
| while ((curEntry !== null)) { | |
| if ($m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, newEntry)) { | |
| return false | |
| }; | |
| h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
| curEntry = $$this.table$5.u[h] | |
| }; | |
| $$this.table$5.u[h] = newEntry; | |
| $$this.tableSize$5 = ((1 + $$this.tableSize$5) | 0); | |
| const h$1 = h; | |
| $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V($$this, h$1); | |
| if (($$this.tableSize$5 >= $$this.threshold$5)) { | |
| $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V($$this) | |
| }; | |
| return true | |
| }); | |
| const $s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
| const newEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
| return $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, newEntry) | |
| }); | |
| const $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I = (function($$this, hcode) { | |
| const seed = $$this.seedvalue$5; | |
| const improved = $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I($$this, hcode, seed); | |
| const ones = (((-1) + $$this.table$5.u["length"]) | 0); | |
| return (((improved >>> ((32 - $m_jl_Integer$().bitCount__I__I(ones)) | 0)) | 0) & ones) | |
| }); | |
| const $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I = (function($$this, expectedSize) { | |
| return ((expectedSize === 0) ? 1 : $m_scm_HashTable$().powerOfTwo__I__I(expectedSize)) | |
| }); | |
| const $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I = (function($$this) { | |
| return $m_jl_Integer$().bitCount__I__I((((-1) + $$this.table$5.u["length"]) | 0)) | |
| }); | |
| const $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V = (function($$this, tableLength) { | |
| if (($$this.sizemap$5 !== null)) { | |
| const nsize = $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I($$this, tableLength); | |
| if (($$this.sizemap$5.u["length"] !== nsize)) { | |
| $$this.sizemap$5 = $newArrayObject($d_I.getArrayOf(), [nsize]) | |
| } else { | |
| const this$1 = $m_ju_Arrays$(); | |
| const a = $$this.sizemap$5; | |
| this$1.fillImpl$mIc$sp__p1__AI__I__V(a, 0) | |
| } | |
| } | |
| }); | |
| const $s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V = (function($$this, c) { | |
| if ((c !== null)) { | |
| $$this.$$undloadFactor$5 = c.loadFactor__I(); | |
| $$this.table$5 = c.table__AO(); | |
| $$this.tableSize$5 = c.tableSize__I(); | |
| $$this.threshold$5 = c.threshold__I(); | |
| $$this.seedvalue$5 = c.seedvalue__I(); | |
| $$this.sizemap$5 = c.sizemap__AI() | |
| } | |
| }); | |
| const $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
| return ($s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O($$this, elem) !== null) | |
| }); | |
| class $c_scm_HashTable$ extends $c_O { | |
| powerOfTwo__I__I(target) { | |
| let c = (((-1) + target) | 0); | |
| c = (c | ((c >>> 1) | 0)); | |
| c = (c | ((c >>> 2) | 0)); | |
| c = (c | ((c >>> 4) | 0)); | |
| c = (c | ((c >>> 8) | 0)); | |
| c = (c | ((c >>> 16) | 0)); | |
| return ((1 + c) | 0) | |
| }; | |
| } | |
| const $d_scm_HashTable$ = new $TypeData().initClass({ | |
| scm_HashTable$: 0 | |
| }, false, "scala.collection.mutable.HashTable$", { | |
| scm_HashTable$: 1, | |
| O: 1 | |
| }); | |
| $c_scm_HashTable$.prototype.$classData = $d_scm_HashTable$; | |
| let $n_scm_HashTable$ = (void 0); | |
| const $m_scm_HashTable$ = (function() { | |
| if ((!$n_scm_HashTable$)) { | |
| $n_scm_HashTable$ = new $c_scm_HashTable$().init___() | |
| }; | |
| return $n_scm_HashTable$ | |
| }); | |
| const $s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V = (function($$this, xs, start, len) { | |
| const that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
| const $$this$1 = ((len < that) ? len : that); | |
| const that$1 = $$this.size0$6; | |
| const len1 = (($$this$1 < that$1) ? $$this$1 : that$1); | |
| $m_s_Array$().copy__O__I__O__I__I__V($$this.array$6, 0, xs, start, len1) | |
| }); | |
| const $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V = (function($$this, n) { | |
| const x = $$this.array$6.u["length"]; | |
| const arrayLength = new $c_sjsr_RuntimeLong().init___I(x); | |
| if (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(arrayLength)) { | |
| let newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(arrayLength); | |
| while (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(newSize)) { | |
| newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(newSize) | |
| }; | |
| if (newSize.$$greater__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0))) { | |
| newSize = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0) | |
| }; | |
| const newArray = $newArrayObject($d_O.getArrayOf(), [newSize.toInt__I()]); | |
| const src = $$this.array$6; | |
| const length = $$this.size0$6; | |
| $systemArraycopy(src, 0, newArray, 0, length); | |
| $$this.array$6 = newArray | |
| } | |
| }); | |
| const $s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V = (function($$this, f) { | |
| let i = 0; | |
| const top = $$this.size0$6; | |
| while ((i < top)) { | |
| f.apply__O__O($$this.array$6.u[i]); | |
| i = ((1 + i) | 0) | |
| } | |
| }); | |
| const $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O = (function($$this, idx) { | |
| if ((idx >= $$this.size0$6)) { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + idx)) | |
| }; | |
| return $$this.array$6.u[idx] | |
| }); | |
| const $s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V = (function($$this) { | |
| const x = $$this.initialSize$6; | |
| $$this.array$6 = $newArrayObject($d_O.getArrayOf(), [((x > 1) ? x : 1)]); | |
| $$this.size0$6 = 0 | |
| }); | |
| class $c_sjsr_Bits$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = false; | |
| this.arrayBuffer$1 = null; | |
| this.int32Array$1 = null; | |
| this.float32Array$1 = null; | |
| this.float64Array$1 = null; | |
| this.areTypedArraysBigEndian$1 = false; | |
| this.highOffset$1 = 0; | |
| this.lowOffset$1 = 0 | |
| }; | |
| init___() { | |
| $n_sjsr_Bits$ = this; | |
| this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = true; | |
| this.arrayBuffer$1 = new $g["ArrayBuffer"](8); | |
| this.int32Array$1 = new $g["Int32Array"](this.arrayBuffer$1, 0, 2); | |
| this.float32Array$1 = new $g["Float32Array"](this.arrayBuffer$1, 0, 2); | |
| this.float64Array$1 = new $g["Float64Array"](this.arrayBuffer$1, 0, 1); | |
| this.int32Array$1[0] = 16909060; | |
| this.areTypedArraysBigEndian$1 = ((new $g["Int8Array"](this.arrayBuffer$1, 0, 8)[0] | 0) === 1); | |
| this.highOffset$1 = (this.areTypedArraysBigEndian$1 ? 0 : 1); | |
| this.lowOffset$1 = (this.areTypedArraysBigEndian$1 ? 1 : 0); | |
| return this | |
| }; | |
| numberHashCode__D__I(value) { | |
| const iv = (value | 0); | |
| if (((iv === value) && ((1.0 / value) !== (-Infinity)))) { | |
| return iv | |
| } else { | |
| const this$1 = this.doubleToLongBits__D__J(value); | |
| return this$1.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this$1.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
| } | |
| }; | |
| doubleToLongBits__D__J(value) { | |
| this.float64Array$1[0] = value; | |
| return new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.highOffset$1] | 0)).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.lowOffset$1] | 0)))) | |
| }; | |
| } | |
| const $d_sjsr_Bits$ = new $TypeData().initClass({ | |
| sjsr_Bits$: 0 | |
| }, false, "scala.scalajs.runtime.Bits$", { | |
| sjsr_Bits$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_Bits$.prototype.$classData = $d_sjsr_Bits$; | |
| let $n_sjsr_Bits$ = (void 0); | |
| const $m_sjsr_Bits$ = (function() { | |
| if ((!$n_sjsr_Bits$)) { | |
| $n_sjsr_Bits$ = new $c_sjsr_Bits$().init___() | |
| }; | |
| return $n_sjsr_Bits$ | |
| }); | |
| class $c_sjsr_RuntimeString$ extends $c_O { | |
| indexOf__T__I__I__I(thiz, ch, fromIndex) { | |
| const str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["indexOf"](str, fromIndex) | 0) | |
| }; | |
| valueOf__C__T(value) { | |
| return $g["String"]["fromCharCode"](value) | |
| }; | |
| valueOf__O__T(value) { | |
| return ((value === null) ? "null" : $objectToString(value)) | |
| }; | |
| lastIndexOf__T__I__I(thiz, ch) { | |
| const str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["lastIndexOf"](str) | 0) | |
| }; | |
| indexOf__T__I__I(thiz, ch) { | |
| const str = this.fromCodePoint__p1__I__T(ch); | |
| return (thiz["indexOf"](str) | 0) | |
| }; | |
| fromCodePoint__p1__I__T(codePoint) { | |
| if ((((-65536) & codePoint) === 0)) { | |
| const array = [codePoint]; | |
| const jsx$1 = $g["String"]; | |
| const jsx$3 = jsx$1["fromCharCode"]; | |
| let jsx$2; | |
| matchEnd5: { | |
| jsx$2 = array; | |
| break matchEnd5 | |
| }; | |
| return jsx$3["apply"](jsx$1, jsx$2) | |
| } else if (((codePoint < 0) || (codePoint > 1114111))) { | |
| throw new $c_jl_IllegalArgumentException().init___() | |
| } else { | |
| const offsetCp = (((-65536) + codePoint) | 0); | |
| const array$1 = [(55296 | (offsetCp >> 10)), (56320 | (1023 & offsetCp))]; | |
| const jsx$4 = $g["String"]; | |
| const jsx$6 = jsx$4["fromCharCode"]; | |
| let jsx$5; | |
| matchEnd5$1: { | |
| jsx$5 = array$1; | |
| break matchEnd5$1 | |
| }; | |
| return jsx$6["apply"](jsx$4, jsx$5) | |
| } | |
| }; | |
| format__T__AO__T(format, args) { | |
| const frm = new $c_ju_Formatter().init___(); | |
| const this$1 = frm.format__T__AO__ju_Formatter(format, args); | |
| const res = this$1.out__jl_Appendable().toString__T(); | |
| frm.close__V(); | |
| return res | |
| }; | |
| hashCode__T__I(thiz) { | |
| let res = 0; | |
| let mul = 1; | |
| let i = (((-1) + (thiz["length"] | 0)) | 0); | |
| while ((i >= 0)) { | |
| const jsx$1 = res; | |
| const index = i; | |
| res = ((jsx$1 + $imul((65535 & (thiz["charCodeAt"](index) | 0)), mul)) | 0); | |
| mul = $imul(31, mul); | |
| i = (((-1) + i) | 0) | |
| }; | |
| return res | |
| }; | |
| } | |
| const $d_sjsr_RuntimeString$ = new $TypeData().initClass({ | |
| sjsr_RuntimeString$: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeString$", { | |
| sjsr_RuntimeString$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_RuntimeString$.prototype.$classData = $d_sjsr_RuntimeString$; | |
| let $n_sjsr_RuntimeString$ = (void 0); | |
| const $m_sjsr_RuntimeString$ = (function() { | |
| if ((!$n_sjsr_RuntimeString$)) { | |
| $n_sjsr_RuntimeString$ = new $c_sjsr_RuntimeString$().init___() | |
| }; | |
| return $n_sjsr_RuntimeString$ | |
| }); | |
| class $c_sjsr_StackTrace$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.isRhino$1 = false; | |
| this.decompressedClasses$1 = null; | |
| this.decompressedPrefixes$1 = null; | |
| this.compressedPrefixes$1 = null; | |
| this.bitmap$0$1 = false | |
| }; | |
| init___() { | |
| $n_sjsr_StackTrace$ = this; | |
| const dict = { | |
| "O": "java_lang_Object", | |
| "T": "java_lang_String", | |
| "V": "scala_Unit", | |
| "Z": "scala_Boolean", | |
| "C": "scala_Char", | |
| "B": "scala_Byte", | |
| "S": "scala_Short", | |
| "I": "scala_Int", | |
| "J": "scala_Long", | |
| "F": "scala_Float", | |
| "D": "scala_Double" | |
| }; | |
| let index = 0; | |
| while ((index <= 22)) { | |
| if ((index >= 2)) { | |
| dict[("T" + index)] = ("scala_Tuple" + index) | |
| }; | |
| dict[("F" + index)] = ("scala_Function" + index); | |
| index = ((1 + index) | 0) | |
| }; | |
| this.decompressedClasses$1 = dict; | |
| this.decompressedPrefixes$1 = { | |
| "sjsr_": "scala_scalajs_runtime_", | |
| "sjs_": "scala_scalajs_", | |
| "sci_": "scala_collection_immutable_", | |
| "scm_": "scala_collection_mutable_", | |
| "scg_": "scala_collection_generic_", | |
| "sc_": "scala_collection_", | |
| "sr_": "scala_runtime_", | |
| "s_": "scala_", | |
| "jl_": "java_lang_", | |
| "ju_": "java_util_" | |
| }; | |
| this.compressedPrefixes$1 = $g["Object"]["keys"](this.decompressedPrefixes$1); | |
| return this | |
| }; | |
| createException__p1__O() { | |
| try { | |
| return this["undef"]() | |
| } catch (e) { | |
| const e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
| if ((e$2 !== null)) { | |
| if ($is_sjs_js_JavaScriptException(e$2)) { | |
| const x5 = e$2; | |
| const e$3 = x5.exception$4; | |
| return e$3 | |
| } else { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(e$2) | |
| } | |
| } else { | |
| throw e | |
| } | |
| } | |
| }; | |
| captureState__jl_Throwable__O__V(throwable, e) { | |
| throwable["stackdata"] = e | |
| }; | |
| } | |
| const $d_sjsr_StackTrace$ = new $TypeData().initClass({ | |
| sjsr_StackTrace$: 0 | |
| }, false, "scala.scalajs.runtime.StackTrace$", { | |
| sjsr_StackTrace$: 1, | |
| O: 1 | |
| }); | |
| $c_sjsr_StackTrace$.prototype.$classData = $d_sjsr_StackTrace$; | |
| let $n_sjsr_StackTrace$ = (void 0); | |
| const $m_sjsr_StackTrace$ = (function() { | |
| if ((!$n_sjsr_StackTrace$)) { | |
| $n_sjsr_StackTrace$ = new $c_sjsr_StackTrace$().init___() | |
| }; | |
| return $n_sjsr_StackTrace$ | |
| }); | |
| class $c_sjsr_package$ extends $c_O { | |
| unwrapJavaScriptException__jl_Throwable__O(th) { | |
| if ($is_sjs_js_JavaScriptException(th)) { | |
| const x2 = th; | |
| const e = x2.exception$4; | |
| return e | |
| } else { | |
| return th | |
| } | |
| }; | |
| wrapJavaScriptException__O__jl_Throwable(e) { | |
| if ($is_jl_Throwable(e)) { | |
| const x2 = e; | |
| return x2 | |
| } else { | |
| return new $c_sjs_js_JavaScriptException().init___O(e) | |
| } | |
| }; | |
| } | |
| const $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$; | |
| let $n_sjsr_package$ = (void 0); | |
| const $m_sjsr_package$ = (function() { | |
| if ((!$n_sjsr_package$)) { | |
| $n_sjsr_package$ = new $c_sjsr_package$().init___() | |
| }; | |
| return $n_sjsr_package$ | |
| }); | |
| const $isArrayOf_sr_BoxedUnit = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sr_BoxedUnit))) | |
| }); | |
| const $d_sr_BoxedUnit = new $TypeData().initClass({ | |
| sr_BoxedUnit: 0 | |
| }, false, "scala.runtime.BoxedUnit", { | |
| sr_BoxedUnit: 1, | |
| O: 1 | |
| }, (void 0), (function(x) { | |
| return (x === (void 0)) | |
| })); | |
| class $c_sr_BoxesRunTime$ extends $c_O { | |
| equalsCharObject__jl_Character__O__Z(xc, y) { | |
| if ($is_jl_Character(y)) { | |
| const x2 = y; | |
| return (xc.value$1 === x2.value$1) | |
| } else if ($is_jl_Number(y)) { | |
| const x3 = y; | |
| if (((typeof x3) === "number")) { | |
| const x2$1 = (+x3); | |
| return (x2$1 === xc.value$1) | |
| } else if ($is_sjsr_RuntimeLong(x3)) { | |
| const x3$1 = $uJ(x3); | |
| return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(xc.value$1)) | |
| } else { | |
| return ((x3 === null) ? (xc === null) : $objectEquals(x3, xc)) | |
| } | |
| } else { | |
| return ((xc === null) && (y === null)) | |
| } | |
| }; | |
| equalsNumObject__jl_Number__O__Z(xn, y) { | |
| if ($is_jl_Number(y)) { | |
| const x2 = y; | |
| return this.equalsNumNum__jl_Number__jl_Number__Z(xn, x2) | |
| } else if ($is_jl_Character(y)) { | |
| const x3 = y; | |
| if (((typeof xn) === "number")) { | |
| const x2$1 = (+xn); | |
| return (x2$1 === x3.value$1) | |
| } else if ($is_sjsr_RuntimeLong(xn)) { | |
| const x3$1 = $uJ(xn); | |
| return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(x3.value$1)) | |
| } else { | |
| return ((xn === null) ? (x3 === null) : $objectEquals(xn, x3)) | |
| } | |
| } else { | |
| return ((xn === null) ? (y === null) : $objectEquals(xn, y)) | |
| } | |
| }; | |
| equals__O__O__Z(x, y) { | |
| if ((x === y)) { | |
| return true | |
| } else if ($is_jl_Number(x)) { | |
| const x2 = x; | |
| return this.equalsNumObject__jl_Number__O__Z(x2, y) | |
| } else if ($is_jl_Character(x)) { | |
| const x3 = x; | |
| return this.equalsCharObject__jl_Character__O__Z(x3, y) | |
| } else { | |
| return ((x === null) ? (y === null) : $objectEquals(x, y)) | |
| } | |
| }; | |
| hashFromLong__jl_Long__I(n) { | |
| const iv = $uJ(n).toInt__I(); | |
| return (new $c_sjsr_RuntimeLong().init___I(iv).equals__sjsr_RuntimeLong__Z($uJ(n)) ? iv : $uJ(n).$$up__sjsr_RuntimeLong__sjsr_RuntimeLong($uJ(n).$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I()) | |
| }; | |
| hashFromNumber__jl_Number__I(n) { | |
| if ($isInt(n)) { | |
| const x2 = (n | 0); | |
| return x2 | |
| } else if ($is_sjsr_RuntimeLong(n)) { | |
| const x3 = n; | |
| return this.hashFromLong__jl_Long__I(x3) | |
| } else if (((typeof n) === "number")) { | |
| const x4 = n; | |
| return this.hashFromDouble__jl_Double__I(x4) | |
| } else { | |
| return $objectHashCode(n) | |
| } | |
| }; | |
| equalsNumNum__jl_Number__jl_Number__Z(xn, yn) { | |
| if (((typeof xn) === "number")) { | |
| const x2 = (+xn); | |
| if (((typeof yn) === "number")) { | |
| const x2$2 = (+yn); | |
| return (x2 === x2$2) | |
| } else if ($is_sjsr_RuntimeLong(yn)) { | |
| const x3 = $uJ(yn); | |
| return (x2 === x3.toDouble__D()) | |
| } else if ($is_s_math_ScalaNumber(yn)) { | |
| const x4 = yn; | |
| return x4.equals__O__Z(x2) | |
| } else { | |
| return false | |
| } | |
| } else if ($is_sjsr_RuntimeLong(xn)) { | |
| const x3$2 = $uJ(xn); | |
| if ($is_sjsr_RuntimeLong(yn)) { | |
| const x2$3 = $uJ(yn); | |
| return x3$2.equals__sjsr_RuntimeLong__Z(x2$3) | |
| } else if (((typeof yn) === "number")) { | |
| const x3$3 = (+yn); | |
| return (x3$2.toDouble__D() === x3$3) | |
| } else if ($is_s_math_ScalaNumber(yn)) { | |
| const x4$2 = yn; | |
| return x4$2.equals__O__Z(x3$2) | |
| } else { | |
| return false | |
| } | |
| } else { | |
| return ((xn === null) ? (yn === null) : $objectEquals(xn, yn)) | |
| } | |
| }; | |
| hashFromDouble__jl_Double__I(n) { | |
| const iv = ((+n) | 0); | |
| const dv = (+n); | |
| if ((iv === dv)) { | |
| return iv | |
| } else { | |
| const lv = $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+n)); | |
| return ((lv.toDouble__D() === dv) ? lv.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(lv.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() : $m_sjsr_Bits$().numberHashCode__D__I((+n))) | |
| } | |
| }; | |
| } | |
| const $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$; | |
| let $n_sr_BoxesRunTime$ = (void 0); | |
| const $m_sr_BoxesRunTime$ = (function() { | |
| if ((!$n_sr_BoxesRunTime$)) { | |
| $n_sr_BoxesRunTime$ = new $c_sr_BoxesRunTime$().init___() | |
| }; | |
| return $n_sr_BoxesRunTime$ | |
| }); | |
| const $d_sr_Null$ = new $TypeData().initClass({ | |
| sr_Null$: 0 | |
| }, false, "scala.runtime.Null$", { | |
| sr_Null$: 1, | |
| O: 1 | |
| }); | |
| class $c_sr_ScalaRunTime$ extends $c_O { | |
| array$undlength__O__I(xs) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| const x2 = xs; | |
| return x2.u["length"] | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| const x3 = xs; | |
| return x3.u["length"] | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| const x4 = xs; | |
| return x4.u["length"] | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| const x5 = xs; | |
| return x5.u["length"] | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| const x6 = xs; | |
| return x6.u["length"] | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| const x7 = xs; | |
| return x7.u["length"] | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| const x8 = xs; | |
| return x8.u["length"] | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| const x9 = xs; | |
| return x9.u["length"] | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| const x10 = xs; | |
| return x10.u["length"] | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| const x11 = xs; | |
| return x11.u["length"] | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }; | |
| hash__O__I(x) { | |
| return ((x === null) ? 0 : ($is_jl_Number(x) ? $m_sr_BoxesRunTime$().hashFromNumber__jl_Number__I(x) : $objectHashCode(x))) | |
| }; | |
| array$undupdate__O__I__O__V(xs, idx, value) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| const x2 = xs; | |
| x2.u[idx] = value | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| const x3 = xs; | |
| x3.u[idx] = (value | 0) | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| const x4 = xs; | |
| x4.u[idx] = (+value) | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| const x5 = xs; | |
| x5.u[idx] = $uJ(value) | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| const x6 = xs; | |
| x6.u[idx] = $fround(value) | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| const x7 = xs; | |
| let jsx$1; | |
| if ((value === null)) { | |
| jsx$1 = 0 | |
| } else { | |
| const this$2 = value; | |
| jsx$1 = this$2.value$1 | |
| }; | |
| x7.u[idx] = jsx$1 | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| const x8 = xs; | |
| x8.u[idx] = (value | 0) | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| const x9 = xs; | |
| x9.u[idx] = (value | 0) | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| const x10 = xs; | |
| x10.u[idx] = (!(!value)) | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| const x11 = xs; | |
| x11.u[idx] = value | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }; | |
| $$undtoString__s_Product__T(x) { | |
| const this$1 = x.productIterator__sc_Iterator(); | |
| const start = (x.productPrefix__T() + "("); | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, ",", ")") | |
| }; | |
| array$undapply__O__I__O(xs, idx) { | |
| if ($isArrayOf_O(xs, 1)) { | |
| const x2 = xs; | |
| return x2.u[idx] | |
| } else if ($isArrayOf_I(xs, 1)) { | |
| const x3 = xs; | |
| return x3.u[idx] | |
| } else if ($isArrayOf_D(xs, 1)) { | |
| const x4 = xs; | |
| return x4.u[idx] | |
| } else if ($isArrayOf_J(xs, 1)) { | |
| const x5 = xs; | |
| return x5.u[idx] | |
| } else if ($isArrayOf_F(xs, 1)) { | |
| const x6 = xs; | |
| return x6.u[idx] | |
| } else if ($isArrayOf_C(xs, 1)) { | |
| const x7 = xs; | |
| const c = x7.u[idx]; | |
| return new $c_jl_Character().init___C(c) | |
| } else if ($isArrayOf_B(xs, 1)) { | |
| const x8 = xs; | |
| return x8.u[idx] | |
| } else if ($isArrayOf_S(xs, 1)) { | |
| const x9 = xs; | |
| return x9.u[idx] | |
| } else if ($isArrayOf_Z(xs, 1)) { | |
| const x10 = xs; | |
| return x10.u[idx] | |
| } else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
| const x11 = xs; | |
| return x11.u[idx] | |
| } else if ((xs === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| throw new $c_s_MatchError().init___O(xs) | |
| } | |
| }; | |
| } | |
| const $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$; | |
| let $n_sr_ScalaRunTime$ = (void 0); | |
| const $m_sr_ScalaRunTime$ = (function() { | |
| if ((!$n_sr_ScalaRunTime$)) { | |
| $n_sr_ScalaRunTime$ = new $c_sr_ScalaRunTime$().init___() | |
| }; | |
| return $n_sr_ScalaRunTime$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_Benchmark extends $c_O { | |
| init___() { | |
| return this | |
| }; | |
| report__V() { | |
| this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(100, 0, 0)); | |
| const avg = this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(2000, 0, 0)); | |
| const x = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["", ": ", " us"])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["DeltaBlue", avg])); | |
| const this$2 = $m_s_Console$(); | |
| const this$3 = this$2.outVar$2; | |
| this$3.tl$1.get__O().println__O__V(x) | |
| }; | |
| runBenchmark__J__D(timeMinimum) { | |
| let runs = 0; | |
| const startTime = $m_jl_System$().currentTimeMillis__J(); | |
| const stopTime = startTime.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(timeMinimum); | |
| let currentTime = startTime; | |
| do { | |
| this.run__V(); | |
| runs = ((1 + runs) | 0); | |
| currentTime = $m_jl_System$().currentTimeMillis__J() | |
| } while (currentTime.$$less__sjsr_RuntimeLong__Z(stopTime)); | |
| const elapsed = currentTime.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(startTime); | |
| return ((1000.0 * elapsed.toDouble__D()) / runs) | |
| }; | |
| $$js$exported$meth$main__O() { | |
| this.report__V() | |
| }; | |
| "main"() { | |
| return this.$$js$exported$meth$main__O() | |
| }; | |
| } | |
| class $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint extends $c_Lorg_scalajs_benchmark_deltablue_Constraint { | |
| constructor() { | |
| super(); | |
| this.v1$2 = null; | |
| this.v2$2 = null; | |
| this.direction$2 = 0 | |
| }; | |
| markInputs__I__V(mark) { | |
| this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark | |
| }; | |
| init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v1, v2, strength, planner) { | |
| this.v1$2 = v1; | |
| this.v2$2 = v2; | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
| this.direction$2 = 1; | |
| this.addConstraint__V(); | |
| return this | |
| }; | |
| chooseMethod__I__V(mark) { | |
| if ((this.v1$2.mark$1 === mark)) { | |
| this.direction$2 = (((this.v2$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1)) ? 2 : 1) | |
| }; | |
| if ((this.v2$2.mark$1 === mark)) { | |
| this.direction$2 = (((this.v1$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1)) ? 0 : 1) | |
| }; | |
| if ($m_Lorg_scalajs_benchmark_deltablue_Strength$().weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.v1$2.walkStrength$1, this.v2$2.walkStrength$1)) { | |
| this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1) ? 0 : 1) | |
| } else { | |
| this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1) ? 2 : 0) | |
| } | |
| }; | |
| isSatisfied__Z() { | |
| return (this.direction$2 !== 1) | |
| }; | |
| input__Lorg_scalajs_benchmark_deltablue_Variable() { | |
| return ((this.direction$2 === 2) ? this.v1$2 : this.v2$2) | |
| }; | |
| output__Lorg_scalajs_benchmark_deltablue_Variable() { | |
| return ((this.direction$2 === 2) ? this.v2$2 : this.v1$2) | |
| }; | |
| addToGraph__V() { | |
| const this$1 = this.v1$2; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| const this$2 = this.v2$2; | |
| this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| this.direction$2 = 1 | |
| }; | |
| recalculate__V() { | |
| const ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
| out.stay$1 = ihn.stay$1; | |
| if (out.stay$1) { | |
| this.execute__V() | |
| } | |
| }; | |
| inputsKnown__I__Z(mark) { | |
| const i = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| return (((i.mark$1 === mark) || i.stay$1) || (i.determinedBy$1 === null)) | |
| }; | |
| markUnsatisfied__V() { | |
| this.direction$2 = 1 | |
| }; | |
| removeFromGraph__V() { | |
| if ((this.v1$2 !== null)) { | |
| this.v1$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| if ((this.v2$2 !== null)) { | |
| this.v2$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.direction$2 = 1 | |
| }; | |
| } | |
| class $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint extends $c_Lorg_scalajs_benchmark_deltablue_Constraint { | |
| constructor() { | |
| super(); | |
| this.myOutput$2 = null; | |
| this.satisfied$2 = false | |
| }; | |
| markInputs__I__V(mark) { | |
| /*<skip>*/ | |
| }; | |
| chooseMethod__I__V(mark) { | |
| this.satisfied$2 = ((this.myOutput$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.myOutput$2.walkStrength$1)) | |
| }; | |
| isSatisfied__Z() { | |
| return this.satisfied$2 | |
| }; | |
| output__Lorg_scalajs_benchmark_deltablue_Variable() { | |
| return this.myOutput$2 | |
| }; | |
| addToGraph__V() { | |
| const this$1 = this.myOutput$2; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| this.satisfied$2 = false | |
| }; | |
| inputsKnown__I__Z(mark) { | |
| return true | |
| }; | |
| recalculate__V() { | |
| this.myOutput$2.walkStrength$1 = this.strength$1; | |
| this.myOutput$2.stay$1 = (!this.isInput__Z()); | |
| if (this.myOutput$2.stay$1) { | |
| this.execute__V() | |
| } | |
| }; | |
| init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(myOutput, strength, planner) { | |
| this.myOutput$2 = myOutput; | |
| $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
| this.satisfied$2 = false; | |
| this.addConstraint__V(); | |
| return this | |
| }; | |
| markUnsatisfied__V() { | |
| this.satisfied$2 = false | |
| }; | |
| removeFromGraph__V() { | |
| if ((this.myOutput$2 !== null)) { | |
| this.myOutput$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| this.satisfied$2 = false | |
| }; | |
| } | |
| const $isArrayOf_jl_Boolean = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Boolean))) | |
| }); | |
| const $d_jl_Boolean = new $TypeData().initClass({ | |
| jl_Boolean: 0 | |
| }, false, "java.lang.Boolean", { | |
| jl_Boolean: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return ((typeof x) === "boolean") | |
| })); | |
| class $c_jl_Character extends $c_O { | |
| constructor() { | |
| super(); | |
| this.value$1 = 0 | |
| }; | |
| equals__O__Z(that) { | |
| if ($is_jl_Character(that)) { | |
| const jsx$1 = this.value$1; | |
| const this$1 = that; | |
| return (jsx$1 === this$1.value$1) | |
| } else { | |
| return false | |
| } | |
| }; | |
| toString__T() { | |
| const c = this.value$1; | |
| return $g["String"]["fromCharCode"](c) | |
| }; | |
| init___C(value) { | |
| this.value$1 = value; | |
| return this | |
| }; | |
| hashCode__I() { | |
| return this.value$1 | |
| }; | |
| } | |
| const $is_jl_Character = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Character))) | |
| }); | |
| const $isArrayOf_jl_Character = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Character))) | |
| }); | |
| const $d_jl_Character = new $TypeData().initClass({ | |
| jl_Character: 0 | |
| }, false, "java.lang.Character", { | |
| jl_Character: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_jl_Character.prototype.$classData = $d_jl_Character; | |
| class $c_jl_InheritableThreadLocal extends $c_jl_ThreadLocal { | |
| } | |
| class $c_jl_Throwable extends $c_O { | |
| constructor() { | |
| super(); | |
| this.s$1 = null; | |
| this.e$1 = null; | |
| this.stackTrace$1 = null | |
| }; | |
| init___() { | |
| $c_jl_Throwable.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }; | |
| fillInStackTrace__jl_Throwable() { | |
| const this$1 = $m_sjsr_StackTrace$(); | |
| this$1.captureState__jl_Throwable__O__V(this, this$1.createException__p1__O()); | |
| return this | |
| }; | |
| getMessage__T() { | |
| return this.s$1 | |
| }; | |
| toString__T() { | |
| const className = $objectGetClass(this).getName__T(); | |
| const message = this.getMessage__T(); | |
| return ((message === null) ? className : ((className + ": ") + message)) | |
| }; | |
| init___T__jl_Throwable(s, e) { | |
| this.s$1 = s; | |
| this.e$1 = e; | |
| this.fillInStackTrace__jl_Throwable(); | |
| return this | |
| }; | |
| } | |
| const $is_jl_Throwable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Throwable))) | |
| }); | |
| const $isArrayOf_jl_Throwable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Throwable))) | |
| }); | |
| class $c_s_Predef$$anon$3 extends $c_O { | |
| apply__scm_Builder() { | |
| return new $c_scm_StringBuilder().init___() | |
| }; | |
| apply__O__scm_Builder(from) { | |
| return new $c_scm_StringBuilder().init___() | |
| }; | |
| } | |
| const $d_s_Predef$$anon$3 = new $TypeData().initClass({ | |
| s_Predef$$anon$3: 0 | |
| }, false, "scala.Predef$$anon$3", { | |
| s_Predef$$anon$3: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_s_Predef$$anon$3.prototype.$classData = $d_s_Predef$$anon$3; | |
| const $is_s_math_ScalaNumber = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_math_ScalaNumber))) | |
| }); | |
| const $isArrayOf_s_math_ScalaNumber = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_math_ScalaNumber))) | |
| }); | |
| class $c_s_package$$anon$1 extends $c_O { | |
| toString__T() { | |
| return "object AnyRef" | |
| }; | |
| } | |
| const $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; | |
| class $c_s_util_hashing_MurmurHash3$ extends $c_s_util_hashing_MurmurHash3 { | |
| constructor() { | |
| super(); | |
| this.arraySeed$2 = 0; | |
| this.stringSeed$2 = 0; | |
| this.productSeed$2 = 0; | |
| this.symmetricSeed$2 = 0; | |
| this.traversableSeed$2 = 0; | |
| this.seqSeed$2 = 0; | |
| this.mapSeed$2 = 0; | |
| this.setSeed$2 = 0 | |
| }; | |
| init___() { | |
| $n_s_util_hashing_MurmurHash3$ = this; | |
| this.seqSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Seq"); | |
| this.mapSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Map"); | |
| this.setSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Set"); | |
| return this | |
| }; | |
| seqHash__sc_Seq__I(xs) { | |
| if ($is_sci_List(xs)) { | |
| const x2 = xs; | |
| return this.listHash__sci_List__I__I(x2, this.seqSeed$2) | |
| } else { | |
| return this.orderedHash__sc_TraversableOnce__I__I(xs, this.seqSeed$2) | |
| } | |
| }; | |
| } | |
| const $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$; | |
| let $n_s_util_hashing_MurmurHash3$ = (void 0); | |
| const $m_s_util_hashing_MurmurHash3$ = (function() { | |
| if ((!$n_s_util_hashing_MurmurHash3$)) { | |
| $n_s_util_hashing_MurmurHash3$ = new $c_s_util_hashing_MurmurHash3$().init___() | |
| }; | |
| return $n_s_util_hashing_MurmurHash3$ | |
| }); | |
| class $c_scg_GenSetFactory extends $c_scg_GenericCompanion { | |
| } | |
| class $c_scg_GenTraversableFactory extends $c_scg_GenericCompanion { | |
| constructor() { | |
| super(); | |
| this.ReusableCBFInstance$2 = null | |
| }; | |
| init___() { | |
| this.ReusableCBFInstance$2 = new $c_scg_GenTraversableFactory$$anon$1().init___scg_GenTraversableFactory(this); | |
| return this | |
| }; | |
| } | |
| class $c_scg_GenTraversableFactory$GenericCanBuildFrom extends $c_O { | |
| constructor() { | |
| super(); | |
| this.$$outer$f = null | |
| }; | |
| apply__scm_Builder() { | |
| return this.$$outer$f.newBuilder__scm_Builder() | |
| }; | |
| apply__O__scm_Builder(from) { | |
| const from$1 = from; | |
| return from$1.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
| }; | |
| init___scg_GenTraversableFactory($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| return this | |
| }; | |
| } | |
| class $c_scg_MapFactory extends $c_scg_GenMapFactory { | |
| } | |
| class $c_sci_List$$anon$1 extends $c_O { | |
| init___() { | |
| return this | |
| }; | |
| apply__O__O(x) { | |
| return this | |
| }; | |
| toString__T() { | |
| return "<function1>" | |
| }; | |
| } | |
| const $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; | |
| const $is_scm_Builder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Builder))) | |
| }); | |
| const $isArrayOf_scm_Builder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Builder))) | |
| }); | |
| class $c_sr_AbstractFunction0 extends $c_O { | |
| toString__T() { | |
| return "<function0>" | |
| }; | |
| } | |
| class $c_sr_AbstractFunction1 extends $c_O { | |
| toString__T() { | |
| return "<function1>" | |
| }; | |
| } | |
| class $c_sr_BooleanRef extends $c_O { | |
| constructor() { | |
| super(); | |
| this.elem$1 = false | |
| }; | |
| toString__T() { | |
| const value = this.elem$1; | |
| return ("" + value) | |
| }; | |
| init___Z(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }; | |
| } | |
| const $d_sr_BooleanRef = new $TypeData().initClass({ | |
| sr_BooleanRef: 0 | |
| }, false, "scala.runtime.BooleanRef", { | |
| sr_BooleanRef: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sr_BooleanRef.prototype.$classData = $d_sr_BooleanRef; | |
| class $c_sr_IntRef extends $c_O { | |
| constructor() { | |
| super(); | |
| this.elem$1 = 0 | |
| }; | |
| toString__T() { | |
| const value = this.elem$1; | |
| return ("" + value) | |
| }; | |
| init___I(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_sr_ObjectRef extends $c_O { | |
| constructor() { | |
| super(); | |
| this.elem$1 = null | |
| }; | |
| toString__T() { | |
| return $m_sjsr_RuntimeString$().valueOf__O__T(this.elem$1) | |
| }; | |
| init___O(elem) { | |
| this.elem$1 = elem; | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_Ljava_io_OutputStream extends $c_O { | |
| close__V() { | |
| /*<skip>*/ | |
| }; | |
| } | |
| class $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ extends $c_Lorg_scalajs_benchmark_Benchmark { | |
| run__V() { | |
| this.chainTest__I__V(100); | |
| this.projectionTest__I__V(100) | |
| }; | |
| projectionTest__I__V(n) { | |
| const planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
| const scale = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("scale", 10); | |
| const offset = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("offset", 1000); | |
| let elem$1 = null; | |
| elem$1 = null; | |
| let elem$1$1 = null; | |
| elem$1$1 = null; | |
| const dests = new $c_scm_ArrayBuffer().init___I(n); | |
| const isEmpty$4 = (n <= 0); | |
| const numRangeElements$4 = (isEmpty$4 ? 0 : n); | |
| const lastElement$4 = (isEmpty$4 ? (-1) : (((-1) + n) | 0)); | |
| const terminalElement$4 = ((1 + lastElement$4) | 0); | |
| if ((numRangeElements$4 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, false) | |
| }; | |
| let i = 0; | |
| let count = 0; | |
| while ((i !== terminalElement$4)) { | |
| const arg1 = i; | |
| elem$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("src", arg1); | |
| elem$1$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("dst", arg1); | |
| dests.$$plus$eq__O__scm_ArrayBuffer(elem$1$1); | |
| new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(), planner); | |
| new $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, scale, offset, elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner); | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1, 17, planner); | |
| if ((elem$1$1.value$1 !== 1170)) { | |
| $m_s_Console$().print__O__V("Projection 1 failed") | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1$1, 1050, planner); | |
| if ((elem$1.value$1 !== 5)) { | |
| $m_s_Console$().print__O__V("Projection 2 failed") | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(scale, 5, planner); | |
| const end = (((-1) + n) | 0); | |
| const isEmpty$4$1 = (end <= 0); | |
| const numRangeElements$4$1 = (isEmpty$4$1 ? 0 : end); | |
| const lastElement$4$1 = (isEmpty$4$1 ? (-1) : (((-1) + end) | 0)); | |
| const terminalElement$4$1 = ((1 + lastElement$4$1) | 0); | |
| if ((numRangeElements$4$1 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end, 1, false) | |
| }; | |
| let i$1 = 0; | |
| let count$1 = 0; | |
| while ((i$1 !== terminalElement$4$1)) { | |
| const v1 = i$1; | |
| if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1).value$1 !== ((1000 + $imul(5, v1)) | 0))) { | |
| $m_s_Console$().print__O__V("Projection 3 failed") | |
| }; | |
| count$1 = ((1 + count$1) | 0); | |
| i$1 = ((1 + i$1) | 0) | |
| }; | |
| this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(offset, 2000, planner); | |
| const end$1 = (((-1) + n) | 0); | |
| const isEmpty$4$2 = (end$1 <= 0); | |
| const numRangeElements$4$2 = (isEmpty$4$2 ? 0 : end$1); | |
| const lastElement$4$2 = (isEmpty$4$2 ? (-1) : (((-1) + end$1) | 0)); | |
| const terminalElement$4$2 = ((1 + lastElement$4$2) | 0); | |
| if ((numRangeElements$4$2 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end$1, 1, false) | |
| }; | |
| let i$2 = 0; | |
| let count$2 = 0; | |
| while ((i$2 !== terminalElement$4$2)) { | |
| const v1$1 = i$2; | |
| if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1$1).value$1 !== ((2000 + $imul(5, v1$1)) | 0))) { | |
| $m_s_Console$().print__O__V("Projection 4 failed") | |
| }; | |
| count$2 = ((1 + count$2) | 0); | |
| i$2 = ((1 + i$2) | 0) | |
| } | |
| }; | |
| chainTest__I__V(n) { | |
| const planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
| let elem$1 = null; | |
| elem$1 = null; | |
| let elem$1$1 = null; | |
| elem$1$1 = null; | |
| let elem$1$2 = null; | |
| elem$1$2 = null; | |
| const isEmpty$4 = (n < 0); | |
| const numRangeElements$4 = (isEmpty$4 ? 0 : ((n > 2147483646) ? (-1) : ((1 + n) | 0))); | |
| const lastElement$4 = (isEmpty$4 ? (-1) : n); | |
| const terminalElement$4 = ((1 + lastElement$4) | 0); | |
| if ((numRangeElements$4 < 0)) { | |
| $m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, true) | |
| }; | |
| let i = 0; | |
| let count = 0; | |
| while ((i !== terminalElement$4)) { | |
| const v1 = i; | |
| const v = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("v", 0); | |
| if ((elem$1 !== null)) { | |
| new $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, v, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner) | |
| }; | |
| if ((v1 === 0)) { | |
| elem$1$1 = v | |
| }; | |
| if ((v1 === n)) { | |
| elem$1$2 = v | |
| }; | |
| elem$1 = v; | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$2, $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(), planner); | |
| const edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
| const plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
| let i$1 = 0; | |
| let count$1 = 0; | |
| while ((i$1 !== 100)) { | |
| const v1$1 = i$1; | |
| elem$1$1.value$1 = v1$1; | |
| plan.execute__V(); | |
| if ((elem$1$2.value$1 !== v1$1)) { | |
| $m_s_Console$().print__O__V("Chain test failed.\n{last.value)\n{i}") | |
| }; | |
| count$1 = ((1 + count$1) | 0); | |
| i$1 = ((1 + i$1) | 0) | |
| } | |
| }; | |
| change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(v, newValue, planner) { | |
| const edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
| const plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
| let i = 0; | |
| let count = 0; | |
| while ((i !== 10)) { | |
| const v1 = i; | |
| v.value$1 = newValue; | |
| plan.execute__V(); | |
| count = ((1 + count) | 0); | |
| i = ((1 + i) | 0) | |
| }; | |
| edit.destroyConstraint__V() | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.DeltaBlue$", { | |
| Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 1, | |
| Lorg_scalajs_benchmark_Benchmark: 1, | |
| O: 1, | |
| sjs_js_JSApp: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ | |
| }); | |
| $e["org"] = ($e["org"] || {}); | |
| $e["org"]["scalajs"] = ($e["org"]["scalajs"] || {}); | |
| $e["org"]["scalajs"]["benchmark"] = ($e["org"]["scalajs"]["benchmark"] || {}); | |
| $e["org"]["scalajs"]["benchmark"]["deltablue"] = ($e["org"]["scalajs"]["benchmark"]["deltablue"] || {}); | |
| $e["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"] = $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
| class $c_Lorg_scalajs_benchmark_deltablue_EditConstraint extends $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint { | |
| constructor() { | |
| super(); | |
| this.isInput$3 = false | |
| }; | |
| isInput__Z() { | |
| return this.isInput$3 | |
| }; | |
| execute__V() { | |
| /*<skip>*/ | |
| }; | |
| init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, str, planner) { | |
| $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v, str, planner); | |
| this.isInput$3 = true; | |
| return this | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_EditConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_EditConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.EditConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_EditConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
| class $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint extends $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint { | |
| execute__V() { | |
| this.output__Lorg_scalajs_benchmark_deltablue_Variable().value$1 = this.input__Lorg_scalajs_benchmark_deltablue_Variable().value$1 | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.EqualityConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
| class $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint extends $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint { | |
| constructor() { | |
| super(); | |
| this.v1$3 = null; | |
| this.scale$3 = null; | |
| this.offset$3 = null; | |
| this.v2$3 = null | |
| }; | |
| markInputs__I__V(mark) { | |
| this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
| this.scale$3.mark$1 = mark; | |
| this.offset$3.mark$1 = mark | |
| }; | |
| init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v1, scale, offset, v2, strength, planner) { | |
| this.v1$3 = v1; | |
| this.scale$3 = scale; | |
| this.offset$3 = offset; | |
| this.v2$3 = v2; | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v1, v2, strength, planner); | |
| return this | |
| }; | |
| execute__V() { | |
| if ((this.direction$2 === 2)) { | |
| this.v2$3.value$1 = (($imul(this.v1$3.value$1, this.scale$3.value$1) + this.offset$3.value$1) | 0) | |
| } else { | |
| this.v1$3.value$1 = ((((this.v2$3.value$1 - this.offset$3.value$1) | 0) / this.scale$3.value$1) | 0) | |
| } | |
| }; | |
| addToGraph__V() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V.call(this); | |
| const this$1 = this.scale$3; | |
| this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
| const this$2 = this.offset$3; | |
| this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this) | |
| }; | |
| recalculate__V() { | |
| const ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
| out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
| out.stay$1 = ((ihn.stay$1 && this.scale$3.stay$1) && this.offset$3.stay$1); | |
| if (out.stay$1) { | |
| this.execute__V() | |
| } | |
| }; | |
| removeFromGraph__V() { | |
| $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V.call(this); | |
| if ((this.scale$3 !== null)) { | |
| this.scale$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| }; | |
| if ((this.offset$3 !== null)) { | |
| this.offset$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
| } | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.ScaleConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
| class $c_Lorg_scalajs_benchmark_deltablue_StayConstraint extends $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint { | |
| execute__V() { | |
| /*<skip>*/ | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_StayConstraint = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_StayConstraint: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.StayConstraint", { | |
| Lorg_scalajs_benchmark_deltablue_StayConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
| Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
| O: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
| const $d_jl_Byte = new $TypeData().initClass({ | |
| jl_Byte: 0 | |
| }, false, "java.lang.Byte", { | |
| jl_Byte: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isByte(x) | |
| })); | |
| const $isArrayOf_jl_Double = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Double))) | |
| }); | |
| const $d_jl_Double = new $TypeData().initClass({ | |
| jl_Double: 0 | |
| }, false, "java.lang.Double", { | |
| jl_Double: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return ((typeof x) === "number") | |
| })); | |
| class $c_jl_Error extends $c_jl_Throwable { | |
| init___T(s) { | |
| $c_jl_Error.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }; | |
| } | |
| class $c_jl_Exception extends $c_jl_Throwable { | |
| init___T(s) { | |
| $c_jl_Exception.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }; | |
| } | |
| const $d_jl_Float = new $TypeData().initClass({ | |
| jl_Float: 0 | |
| }, false, "java.lang.Float", { | |
| jl_Float: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isFloat(x) | |
| })); | |
| const $isArrayOf_jl_Integer = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Integer))) | |
| }); | |
| const $d_jl_Integer = new $TypeData().initClass({ | |
| jl_Integer: 0 | |
| }, false, "java.lang.Integer", { | |
| jl_Integer: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isInt(x) | |
| })); | |
| const $isArrayOf_jl_Long = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Long))) | |
| }); | |
| const $d_jl_Long = new $TypeData().initClass({ | |
| jl_Long: 0 | |
| }, false, "java.lang.Long", { | |
| jl_Long: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $is_sjsr_RuntimeLong(x) | |
| })); | |
| const $d_jl_Short = new $TypeData().initClass({ | |
| jl_Short: 0 | |
| }, false, "java.lang.Short", { | |
| jl_Short: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), (function(x) { | |
| return $isShort(x) | |
| })); | |
| class $c_ju_Formatter extends $c_O { | |
| constructor() { | |
| super(); | |
| this.dest$1 = null; | |
| this.closed$1 = false | |
| }; | |
| init___() { | |
| $c_ju_Formatter.prototype.init___jl_Appendable.call(this, new $c_jl_StringBuilder().init___()); | |
| return this | |
| }; | |
| pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, preventZero, flags$1, width$1, conversion$1) { | |
| const prePadLen = (((argStr["length"] | 0) + (prefix["length"] | 0)) | 0); | |
| let padStr; | |
| if ((width$1 <= prePadLen)) { | |
| padStr = (("" + prefix) + argStr) | |
| } else { | |
| const padRight = this.hasFlag$1__p1__T__T__Z("-", flags$1); | |
| const padZero = (this.hasFlag$1__p1__T__T__Z("0", flags$1) && (!(!(!preventZero)))); | |
| const padLength = ((width$1 - prePadLen) | 0); | |
| const padChar = (padZero ? "0" : " "); | |
| const padding = this.strRepeat$1__p1__T__I__T(padChar, padLength); | |
| if ((padZero && padRight)) { | |
| throw new $c_ju_IllegalFormatFlagsException().init___T(flags$1) | |
| } else { | |
| padStr = (padRight ? ((("" + prefix) + argStr) + padding) : (padZero ? ((("" + prefix) + padding) + argStr) : ((("" + padding) + prefix) + argStr))) | |
| } | |
| }; | |
| const casedStr = ($m_jl_Character$().isUpperCase__C__Z(conversion$1) ? padStr["toUpperCase"]() : padStr); | |
| return this.dest$1.append__jl_CharSequence__jl_Appendable(casedStr) | |
| }; | |
| toString__T() { | |
| return this.out__jl_Appendable().toString__T() | |
| }; | |
| init___jl_Appendable(dest) { | |
| this.dest$1 = dest; | |
| this.closed$1 = false; | |
| return this | |
| }; | |
| padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(argStr, prefix, flags$1, width$1, conversion$1) { | |
| const firstChar = (65535 & (argStr["charCodeAt"](0) | 0)); | |
| return (((firstChar === 43) || (firstChar === 45)) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr["substring"](1), (("" + new $c_jl_Character().init___C(firstChar)) + prefix), false, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, false, flags$1, width$1, conversion$1)) | |
| }; | |
| hasFlag$1__p1__T__T__Z(flag, flags$1) { | |
| return ((flags$1["indexOf"](flag) | 0) >= 0) | |
| }; | |
| out__jl_Appendable() { | |
| return (this.closed$1 ? this.java$util$Formatter$$throwClosedException__sr_Nothing$() : this.dest$1) | |
| }; | |
| format__T__AO__ju_Formatter(format_in, args) { | |
| if (this.closed$1) { | |
| this.java$util$Formatter$$throwClosedException__sr_Nothing$() | |
| } else { | |
| let fmt = format_in; | |
| let lastImplicitIndex = 0; | |
| let lastIndex = 0; | |
| while (true) { | |
| const thiz = fmt; | |
| let jsx$1; | |
| if ((thiz === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| jsx$1 = thiz | |
| }; | |
| if ((!(jsx$1 === ""))) { | |
| const x1 = fmt; | |
| matchEnd9: { | |
| const o12 = $m_ju_Formatter$().java$util$Formatter$$RegularChunk$1.unapply__T__s_Option(x1); | |
| if ((!o12.isEmpty__Z())) { | |
| const matchResult = o12.get__O(); | |
| const thiz$2 = fmt; | |
| const $$this = matchResult[0]; | |
| let thiz$1; | |
| if (($$this === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| thiz$1 = $$this | |
| }; | |
| const beginIndex = (thiz$1["length"] | 0); | |
| fmt = thiz$2["substring"](beginIndex); | |
| const jsx$3 = this.dest$1; | |
| const $$this$1 = matchResult[0]; | |
| let jsx$2; | |
| if (($$this$1 === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| jsx$2 = $$this$1 | |
| }; | |
| jsx$3.append__jl_CharSequence__jl_Appendable(jsx$2); | |
| break matchEnd9 | |
| }; | |
| const o14 = $m_ju_Formatter$().java$util$Formatter$$DoublePercent$1.unapply__T__s_Option(x1); | |
| if ((!o14.isEmpty__Z())) { | |
| const thiz$3 = fmt; | |
| fmt = thiz$3["substring"](2); | |
| this.dest$1.append__C__jl_Appendable(37); | |
| break matchEnd9 | |
| }; | |
| const o16 = $m_ju_Formatter$().java$util$Formatter$$EOLChunk$1.unapply__T__s_Option(x1); | |
| if ((!o16.isEmpty__Z())) { | |
| const thiz$4 = fmt; | |
| fmt = thiz$4["substring"](2); | |
| this.dest$1.append__C__jl_Appendable(10); | |
| break matchEnd9 | |
| }; | |
| const o18 = $m_ju_Formatter$().java$util$Formatter$$FormattedChunk$1.unapply__T__s_Option(x1); | |
| if ((!o18.isEmpty__Z())) { | |
| const matchResult$2 = o18.get__O(); | |
| const thiz$6 = fmt; | |
| const $$this$2 = matchResult$2[0]; | |
| let thiz$5; | |
| if (($$this$2 === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| thiz$5 = $$this$2 | |
| }; | |
| const beginIndex$1 = (thiz$5["length"] | 0); | |
| fmt = thiz$6["substring"](beginIndex$1); | |
| const $$this$3 = matchResult$2[2]; | |
| let flags; | |
| if (($$this$3 === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| flags = $$this$3 | |
| }; | |
| const $$this$4 = matchResult$2[1]; | |
| const indexStr = (($$this$4 === (void 0)) ? "" : $$this$4); | |
| let jsx$4; | |
| if ((indexStr === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| jsx$4 = indexStr | |
| }; | |
| let index; | |
| if ((jsx$4 !== "")) { | |
| const this$28 = $m_jl_Integer$(); | |
| index = this$28.parseInt__T__I__I(indexStr, 10) | |
| } else if (this.hasFlag$1__p1__T__T__Z("<", flags)) { | |
| index = lastIndex | |
| } else { | |
| lastImplicitIndex = ((1 + lastImplicitIndex) | 0); | |
| index = lastImplicitIndex | |
| }; | |
| lastIndex = index; | |
| if (((index <= 0) || (index > args.u["length"]))) { | |
| const $$this$5 = matchResult$2[5]; | |
| let jsx$5; | |
| if (($$this$5 === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| jsx$5 = $$this$5 | |
| }; | |
| throw new $c_ju_MissingFormatArgumentException().init___T(jsx$5) | |
| }; | |
| const arg = args.u[(((-1) + index) | 0)]; | |
| const $$this$6 = matchResult$2[3]; | |
| const widthStr = (($$this$6 === (void 0)) ? "" : $$this$6); | |
| let jsx$6; | |
| if ((widthStr === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| jsx$6 = widthStr | |
| }; | |
| const hasWidth = (jsx$6 !== ""); | |
| let width; | |
| if (hasWidth) { | |
| const this$36 = $m_jl_Integer$(); | |
| width = this$36.parseInt__T__I__I(widthStr, 10) | |
| } else { | |
| width = 0 | |
| }; | |
| const $$this$7 = matchResult$2[4]; | |
| const precisionStr = (($$this$7 === (void 0)) ? "" : $$this$7); | |
| let jsx$7; | |
| if ((precisionStr === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| } else { | |
| jsx$7 = precisionStr | |
| }; | |
| const hasPrecision = (jsx$7 !== ""); | |
| let precision; | |
| if (hasPrecision) { | |
| const this$41 = $m_jl_Integer$(); | |
| precision = this$41.parseInt__T__I__I(precisionStr, 10) | |
| } else { | |
| precision = 0 | |
| }; | |
| const $$this$8 = matchResult$2[5]; | |
| let thiz$7; | |
| if (($$this$8 === (void 0))) { | |
| throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
| } else { | |
| thiz$7 = $$this$8 | |
| }; | |
| const conversion = (65535 & (thiz$7["charCodeAt"](0) | 0)); | |
| switch (conversion) { | |
| case 98: | |
| case 66: { | |
| let jsx$8; | |
| if ((arg === null)) { | |
| jsx$8 = "false" | |
| } else if (((typeof arg) === "boolean")) { | |
| const x3 = arg; | |
| jsx$8 = $m_sjsr_RuntimeString$().valueOf__O__T(x3) | |
| } else { | |
| jsx$8 = "true" | |
| }; | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$8, "", false, flags, width, conversion); | |
| break | |
| } | |
| case 104: | |
| case 72: { | |
| let jsx$9; | |
| if ((arg === null)) { | |
| jsx$9 = "null" | |
| } else { | |
| const i = $objectHashCode(arg); | |
| const x = (+(i >>> 0)); | |
| jsx$9 = x["toString"](16) | |
| }; | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$9, "", false, flags, width, conversion); | |
| break | |
| } | |
| case 115: | |
| case 83: { | |
| matchEnd6: { | |
| if ((arg === null)) { | |
| if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable("null", "", false, flags, width, conversion); | |
| break matchEnd6 | |
| } | |
| }; | |
| if ($is_ju_Formattable(arg)) { | |
| const x3$2 = arg; | |
| const flags$2 = (((this.hasFlag$1__p1__T__T__Z("-", flags) ? 1 : 0) | (this.hasFlag$1__p1__T__T__Z("#", flags) ? 4 : 0)) | ($m_jl_Character$().isUpperCase__C__Z(conversion) ? 2 : 0)); | |
| x3$2.formatTo__ju_Formatter__I__I__I__V(this, flags$2, (hasWidth ? width : (-1)), (hasPrecision ? precision : (-1))); | |
| $m_s_None$(); | |
| break matchEnd6 | |
| }; | |
| if ((arg !== null)) { | |
| if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($objectToString(arg), "", false, flags, width, conversion); | |
| break matchEnd6 | |
| } | |
| }; | |
| throw new $c_ju_FormatFlagsConversionMismatchException().init___T__C("#", 115) | |
| }; | |
| break | |
| } | |
| case 99: | |
| case 67: { | |
| const c = (65535 & this.intArg$1__p1__O__I(arg)); | |
| this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($g["String"]["fromCharCode"](c), "", false, flags, width, conversion); | |
| break | |
| } | |
| case 100: { | |
| const this$67 = this.numberArg$1__p1__O__D(arg); | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(("" + this$67), false, flags, width, conversion); | |
| break | |
| } | |
| case 111: { | |
| let str; | |
| if ($isInt(arg)) { | |
| const x2 = (arg | 0); | |
| const x$1 = (+(x2 >>> 0)); | |
| str = x$1["toString"](8) | |
| } else if ($is_sjsr_RuntimeLong(arg)) { | |
| const x3$3 = $uJ(arg); | |
| str = x3$3.toOctalString__T() | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg) | |
| }; | |
| this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0" : ""), flags, width, conversion); | |
| break | |
| } | |
| case 120: | |
| case 88: { | |
| let str$2; | |
| if ($isInt(arg)) { | |
| const x2$2 = (arg | 0); | |
| const x$2 = (+(x2$2 >>> 0)); | |
| str$2 = x$2["toString"](16) | |
| } else if ($is_sjsr_RuntimeLong(arg)) { | |
| const x3$4 = $uJ(arg); | |
| str$2 = x3$4.toHexString__T() | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg) | |
| }; | |
| this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str$2, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0x" : ""), flags, width, conversion); | |
| break | |
| } | |
| case 101: | |
| case 69: { | |
| this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((hasPrecision ? precision : 6), flags, arg, width, conversion); | |
| break | |
| } | |
| case 103: | |
| case 71: { | |
| const a = this.numberArg$1__p1__O__D(arg); | |
| const m = ((a < 0) ? (-a) : a); | |
| const p = ((!hasPrecision) ? 6 : ((precision === 0) ? 1 : precision)); | |
| if (((m >= 1.0E-4) && (m < (+$g["Math"]["pow"](10.0, p))))) { | |
| const a$1 = ((+$g["Math"]["log"](m)) / 2.302585092994046); | |
| const sig = ((+$g["Math"]["ceil"](a$1)) | 0); | |
| const x$3 = this.numberArg$1__p1__O__D(arg); | |
| const a$2 = ((p - sig) | 0); | |
| const jsx$10 = x$3["toFixed"](((a$2 > 0) ? a$2 : 0)); | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$10, false, flags, width, conversion) | |
| } else { | |
| this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((((-1) + p) | 0), flags, arg, width, conversion) | |
| }; | |
| break | |
| } | |
| case 102: { | |
| const x$4 = this.numberArg$1__p1__O__D(arg); | |
| const jsx$12 = x$4["toFixed"]((hasPrecision ? precision : 6)); | |
| const this$86 = this.numberArg$1__p1__O__D(arg); | |
| let jsx$11; | |
| if ((this$86 !== this$86)) { | |
| jsx$11 = true | |
| } else { | |
| const this$90 = this.numberArg$1__p1__O__D(arg); | |
| jsx$11 = ((this$90 === Infinity) || (this$90 === (-Infinity))) | |
| }; | |
| this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$12, jsx$11, flags, width, conversion); | |
| break | |
| } | |
| default: { | |
| throw new $c_s_MatchError().init___O(new $c_jl_Character().init___C(conversion)) | |
| } | |
| }; | |
| break matchEnd9 | |
| }; | |
| throw new $c_s_MatchError().init___O(x1) | |
| } | |
| } else { | |
| break | |
| } | |
| }; | |
| return this | |
| } | |
| }; | |
| strRepeat$1__p1__T__I__T(s, times) { | |
| let result = ""; | |
| let i = times; | |
| while ((i > 0)) { | |
| result = (("" + result) + s); | |
| i = (((-1) + i) | 0) | |
| }; | |
| return result | |
| }; | |
| sciNotation$1__p1__I__T__O__I__C__jl_Appendable(precision, flags$1, arg$1, width$1, conversion$1) { | |
| const x = this.numberArg$1__p1__O__D(arg$1); | |
| const exp = x["toExponential"](precision); | |
| const index = (((-3) + (exp["length"] | 0)) | 0); | |
| let jsx$2; | |
| if (((65535 & (exp["charCodeAt"](index) | 0)) === 101)) { | |
| const endIndex = (((-1) + (exp["length"] | 0)) | 0); | |
| const jsx$3 = exp["substring"](0, endIndex); | |
| const index$1 = (((-1) + (exp["length"] | 0)) | 0); | |
| const c = (65535 & (exp["charCodeAt"](index$1) | 0)); | |
| jsx$2 = ((jsx$3 + "0") + new $c_jl_Character().init___C(c)) | |
| } else { | |
| jsx$2 = exp | |
| }; | |
| const this$13 = this.numberArg$1__p1__O__D(arg$1); | |
| let jsx$1; | |
| if ((this$13 !== this$13)) { | |
| jsx$1 = true | |
| } else { | |
| const this$17 = this.numberArg$1__p1__O__D(arg$1); | |
| jsx$1 = ((this$17 === Infinity) || (this$17 === (-Infinity))) | |
| }; | |
| return this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$2, jsx$1, flags$1, width$1, conversion$1) | |
| }; | |
| intArg$1__p1__O__I(arg$1) { | |
| if ($isInt(arg$1)) { | |
| const x2 = (arg$1 | 0); | |
| return x2 | |
| } else if ($is_jl_Character(arg$1)) { | |
| let x3; | |
| if ((arg$1 === null)) { | |
| x3 = 0 | |
| } else { | |
| const this$2 = arg$1; | |
| x3 = this$2.value$1 | |
| }; | |
| return x3 | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg$1) | |
| } | |
| }; | |
| java$util$Formatter$$throwClosedException__sr_Nothing$() { | |
| throw new $c_ju_FormatterClosedException().init___() | |
| }; | |
| close__V() { | |
| if ((!this.closed$1)) { | |
| const x1 = this.dest$1; | |
| if ($is_Ljava_io_Closeable(x1)) { | |
| x1.close__V() | |
| } | |
| }; | |
| this.closed$1 = true | |
| }; | |
| with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(s, preventZero, flags$1, width$1, conversion$1) { | |
| return (((65535 & (s["charCodeAt"](0) | 0)) !== 45) ? (this.hasFlag$1__p1__T__T__Z("+", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "+", preventZero, flags$1, width$1, conversion$1) : (this.hasFlag$1__p1__T__T__Z(" ", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, " ", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "", preventZero, flags$1, width$1, conversion$1))) : (this.hasFlag$1__p1__T__T__Z("(", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable((s["substring"](1) + ")"), "(", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s["substring"](1), "-", preventZero, flags$1, width$1, conversion$1))) | |
| }; | |
| numberArg$1__p1__O__D(arg$1) { | |
| if ($is_jl_Number(arg$1)) { | |
| const x2 = arg$1; | |
| return $numberDoubleValue(x2) | |
| } else if ($is_jl_Character(arg$1)) { | |
| let x3; | |
| if ((arg$1 === null)) { | |
| x3 = 0 | |
| } else { | |
| const this$2 = arg$1; | |
| x3 = this$2.value$1 | |
| }; | |
| return x3 | |
| } else { | |
| throw new $c_s_MatchError().init___O(arg$1) | |
| } | |
| }; | |
| } | |
| const $d_ju_Formatter = new $TypeData().initClass({ | |
| ju_Formatter: 0 | |
| }, false, "java.util.Formatter", { | |
| ju_Formatter: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1 | |
| }); | |
| $c_ju_Formatter.prototype.$classData = $d_ju_Formatter; | |
| class $c_s_Console$ extends $c_s_DeprecatedConsole { | |
| constructor() { | |
| super(); | |
| this.outVar$2 = null; | |
| this.errVar$2 = null; | |
| this.inVar$2 = null | |
| }; | |
| init___() { | |
| $n_s_Console$ = this; | |
| this.outVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().out$1); | |
| this.errVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().err$1); | |
| this.inVar$2 = new $c_s_util_DynamicVariable().init___O(null); | |
| return this | |
| }; | |
| print__O__V(obj) { | |
| const this$1 = this.outVar$2; | |
| this$1.tl$1.get__O().print__T__V(((obj === null) ? "null" : $objectToString(obj))) | |
| }; | |
| } | |
| const $d_s_Console$ = new $TypeData().initClass({ | |
| s_Console$: 0 | |
| }, false, "scala.Console$", { | |
| s_Console$: 1, | |
| s_DeprecatedConsole: 1, | |
| O: 1, | |
| s_io_AnsiColor: 1 | |
| }); | |
| $c_s_Console$.prototype.$classData = $d_s_Console$; | |
| let $n_s_Console$ = (void 0); | |
| const $m_s_Console$ = (function() { | |
| if ((!$n_s_Console$)) { | |
| $n_s_Console$ = new $c_s_Console$().init___() | |
| }; | |
| return $n_s_Console$ | |
| }); | |
| class $c_s_Option$ extends $c_O { | |
| apply__O__s_Option(x) { | |
| return ((x === null) ? $m_s_None$() : new $c_s_Some().init___O(x)) | |
| }; | |
| } | |
| const $d_s_Option$ = new $TypeData().initClass({ | |
| s_Option$: 0 | |
| }, false, "scala.Option$", { | |
| s_Option$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Option$.prototype.$classData = $d_s_Option$; | |
| let $n_s_Option$ = (void 0); | |
| const $m_s_Option$ = (function() { | |
| if ((!$n_s_Option$)) { | |
| $n_s_Option$ = new $c_s_Option$().init___() | |
| }; | |
| return $n_s_Option$ | |
| }); | |
| class $c_s_Predef$ extends $c_s_LowPriorityImplicits { | |
| constructor() { | |
| super(); | |
| this.Map$2 = null; | |
| this.Set$2 = null; | |
| this.ClassManifest$2 = null; | |
| this.Manifest$2 = null; | |
| this.NoManifest$2 = null; | |
| this.StringCanBuildFrom$2 = null; | |
| this.singleton$und$less$colon$less$2 = null; | |
| this.scala$Predef$$singleton$und$eq$colon$eq$f = null | |
| }; | |
| assert__Z__V(assertion) { | |
| if ((!assertion)) { | |
| throw new $c_jl_AssertionError().init___O("assertion failed") | |
| } | |
| }; | |
| init___() { | |
| $n_s_Predef$ = this; | |
| $m_s_package$(); | |
| $m_sci_List$(); | |
| this.Map$2 = $m_sci_Map$(); | |
| this.Set$2 = $m_sci_Set$(); | |
| this.ClassManifest$2 = $m_s_reflect_package$().ClassManifest$1; | |
| this.Manifest$2 = $m_s_reflect_package$().Manifest$1; | |
| this.NoManifest$2 = $m_s_reflect_NoManifest$(); | |
| this.StringCanBuildFrom$2 = new $c_s_Predef$$anon$3().init___(); | |
| this.singleton$und$less$colon$less$2 = new $c_s_Predef$$anon$1().init___(); | |
| this.scala$Predef$$singleton$und$eq$colon$eq$f = new $c_s_Predef$$anon$2().init___(); | |
| return this | |
| }; | |
| require__Z__V(requirement) { | |
| if ((!requirement)) { | |
| throw new $c_jl_IllegalArgumentException().init___T("requirement failed") | |
| } | |
| }; | |
| } | |
| const $d_s_Predef$ = new $TypeData().initClass({ | |
| s_Predef$: 0 | |
| }, false, "scala.Predef$", { | |
| s_Predef$: 1, | |
| s_LowPriorityImplicits: 1, | |
| O: 1, | |
| s_DeprecatedPredef: 1 | |
| }); | |
| $c_s_Predef$.prototype.$classData = $d_s_Predef$; | |
| let $n_s_Predef$ = (void 0); | |
| const $m_s_Predef$ = (function() { | |
| if ((!$n_s_Predef$)) { | |
| $n_s_Predef$ = new $c_s_Predef$().init___() | |
| }; | |
| return $n_s_Predef$ | |
| }); | |
| class $c_s_StringContext$ extends $c_O { | |
| treatEscapes0__p1__T__Z__T(str, strict) { | |
| const len = (str["length"] | 0); | |
| const x1 = $m_sjsr_RuntimeString$().indexOf__T__I__I(str, 92); | |
| switch (x1) { | |
| case (-1): { | |
| return str; | |
| break | |
| } | |
| default: { | |
| return this.replace$1__p1__I__T__Z__I__T(x1, str, strict, len) | |
| } | |
| } | |
| }; | |
| loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(i, next, str$1, strict$1, len$1, b$1) { | |
| _loop: while (true) { | |
| if ((next >= 0)) { | |
| if ((next > i)) { | |
| b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, next) | |
| }; | |
| let idx = ((1 + next) | 0); | |
| if ((idx >= len$1)) { | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| }; | |
| const index = idx; | |
| const x1 = (65535 & (str$1["charCodeAt"](index) | 0)); | |
| let c; | |
| switch (x1) { | |
| case 98: { | |
| c = 8; | |
| break | |
| } | |
| case 116: { | |
| c = 9; | |
| break | |
| } | |
| case 110: { | |
| c = 10; | |
| break | |
| } | |
| case 102: { | |
| c = 12; | |
| break | |
| } | |
| case 114: { | |
| c = 13; | |
| break | |
| } | |
| case 34: { | |
| c = 34; | |
| break | |
| } | |
| case 39: { | |
| c = 39; | |
| break | |
| } | |
| case 92: { | |
| c = 92; | |
| break | |
| } | |
| default: { | |
| if (((x1 >= 48) && (x1 <= 55))) { | |
| if (strict$1) { | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| }; | |
| const index$1 = idx; | |
| const leadch = (65535 & (str$1["charCodeAt"](index$1) | 0)); | |
| let oct = (((-48) + leadch) | 0); | |
| idx = ((1 + idx) | 0); | |
| let jsx$2; | |
| if ((idx < len$1)) { | |
| const index$2 = idx; | |
| jsx$2 = ((65535 & (str$1["charCodeAt"](index$2) | 0)) >= 48) | |
| } else { | |
| jsx$2 = false | |
| }; | |
| let jsx$1; | |
| if (jsx$2) { | |
| const index$3 = idx; | |
| jsx$1 = ((65535 & (str$1["charCodeAt"](index$3) | 0)) <= 55) | |
| } else { | |
| jsx$1 = false | |
| }; | |
| if (jsx$1) { | |
| const jsx$3 = oct; | |
| const index$4 = idx; | |
| oct = (((-48) + (($imul(8, jsx$3) + (65535 & (str$1["charCodeAt"](index$4) | 0))) | 0)) | 0); | |
| idx = ((1 + idx) | 0); | |
| let jsx$5; | |
| if (((idx < len$1) && (leadch <= 51))) { | |
| const index$5 = idx; | |
| jsx$5 = ((65535 & (str$1["charCodeAt"](index$5) | 0)) >= 48) | |
| } else { | |
| jsx$5 = false | |
| }; | |
| let jsx$4; | |
| if (jsx$5) { | |
| const index$6 = idx; | |
| jsx$4 = ((65535 & (str$1["charCodeAt"](index$6) | 0)) <= 55) | |
| } else { | |
| jsx$4 = false | |
| }; | |
| if (jsx$4) { | |
| const jsx$6 = oct; | |
| const index$7 = idx; | |
| oct = (((-48) + (($imul(8, jsx$6) + (65535 & (str$1["charCodeAt"](index$7) | 0))) | 0)) | 0); | |
| idx = ((1 + idx) | 0) | |
| } | |
| }; | |
| idx = (((-1) + idx) | 0); | |
| c = (65535 & oct) | |
| } else { | |
| throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
| } | |
| } | |
| }; | |
| idx = ((1 + idx) | 0); | |
| b$1.append__C__jl_StringBuilder(c); | |
| const temp$i = idx; | |
| const temp$next = $m_sjsr_RuntimeString$().indexOf__T__I__I__I(str$1, 92, idx); | |
| i = temp$i; | |
| next = temp$next; | |
| continue _loop | |
| } else { | |
| if ((i < len$1)) { | |
| b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, len$1) | |
| }; | |
| return b$1.content$1 | |
| } | |
| } | |
| }; | |
| replace$1__p1__I__T__Z__I__T(first, str$1, strict$1, len$1) { | |
| const b = new $c_jl_StringBuilder().init___(); | |
| return this.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(0, first, str$1, strict$1, len$1, b) | |
| }; | |
| } | |
| const $d_s_StringContext$ = new $TypeData().initClass({ | |
| s_StringContext$: 0 | |
| }, false, "scala.StringContext$", { | |
| s_StringContext$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext$.prototype.$classData = $d_s_StringContext$; | |
| let $n_s_StringContext$ = (void 0); | |
| const $m_s_StringContext$ = (function() { | |
| if ((!$n_s_StringContext$)) { | |
| $n_s_StringContext$ = new $c_s_StringContext$().init___() | |
| }; | |
| return $n_s_StringContext$ | |
| }); | |
| class $c_s_math_Fractional$ extends $c_O { | |
| } | |
| const $d_s_math_Fractional$ = new $TypeData().initClass({ | |
| s_math_Fractional$: 0 | |
| }, false, "scala.math.Fractional$", { | |
| s_math_Fractional$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Fractional$.prototype.$classData = $d_s_math_Fractional$; | |
| let $n_s_math_Fractional$ = (void 0); | |
| const $m_s_math_Fractional$ = (function() { | |
| if ((!$n_s_math_Fractional$)) { | |
| $n_s_math_Fractional$ = new $c_s_math_Fractional$().init___() | |
| }; | |
| return $n_s_math_Fractional$ | |
| }); | |
| class $c_s_math_Integral$ extends $c_O { | |
| } | |
| const $d_s_math_Integral$ = new $TypeData().initClass({ | |
| s_math_Integral$: 0 | |
| }, false, "scala.math.Integral$", { | |
| s_math_Integral$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Integral$.prototype.$classData = $d_s_math_Integral$; | |
| let $n_s_math_Integral$ = (void 0); | |
| const $m_s_math_Integral$ = (function() { | |
| if ((!$n_s_math_Integral$)) { | |
| $n_s_math_Integral$ = new $c_s_math_Integral$().init___() | |
| }; | |
| return $n_s_math_Integral$ | |
| }); | |
| class $c_s_math_Numeric$ extends $c_O { | |
| } | |
| const $d_s_math_Numeric$ = new $TypeData().initClass({ | |
| s_math_Numeric$: 0 | |
| }, false, "scala.math.Numeric$", { | |
| s_math_Numeric$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Numeric$.prototype.$classData = $d_s_math_Numeric$; | |
| let $n_s_math_Numeric$ = (void 0); | |
| const $m_s_math_Numeric$ = (function() { | |
| if ((!$n_s_math_Numeric$)) { | |
| $n_s_math_Numeric$ = new $c_s_math_Numeric$().init___() | |
| }; | |
| return $n_s_math_Numeric$ | |
| }); | |
| class $c_s_reflect_ClassTag$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.ObjectTYPE$1 = null; | |
| this.NothingTYPE$1 = null; | |
| this.NullTYPE$1 = null; | |
| this.Byte$1 = null; | |
| this.Short$1 = null; | |
| this.Char$1 = null; | |
| this.Int$1 = null; | |
| this.Long$1 = null; | |
| this.Float$1 = null; | |
| this.Double$1 = null; | |
| this.Boolean$1 = null; | |
| this.Unit$1 = null; | |
| this.Any$1 = null; | |
| this.Object$1 = null; | |
| this.AnyVal$1 = null; | |
| this.AnyRef$1 = null; | |
| this.Nothing$1 = null; | |
| this.Null$1 = null | |
| }; | |
| init___() { | |
| $n_s_reflect_ClassTag$ = this; | |
| this.ObjectTYPE$1 = $d_O.getClassOf(); | |
| this.NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
| this.NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
| this.Byte$1 = $m_s_reflect_package$().Manifest$1.Byte$1; | |
| this.Short$1 = $m_s_reflect_package$().Manifest$1.Short$1; | |
| this.Char$1 = $m_s_reflect_package$().Manifest$1.Char$1; | |
| this.Int$1 = $m_s_reflect_package$().Manifest$1.Int$1; | |
| this.Long$1 = $m_s_reflect_package$().Manifest$1.Long$1; | |
| this.Float$1 = $m_s_reflect_package$().Manifest$1.Float$1; | |
| this.Double$1 = $m_s_reflect_package$().Manifest$1.Double$1; | |
| this.Boolean$1 = $m_s_reflect_package$().Manifest$1.Boolean$1; | |
| this.Unit$1 = $m_s_reflect_package$().Manifest$1.Unit$1; | |
| this.Any$1 = $m_s_reflect_package$().Manifest$1.Any$1; | |
| this.Object$1 = $m_s_reflect_package$().Manifest$1.Object$1; | |
| this.AnyVal$1 = $m_s_reflect_package$().Manifest$1.AnyVal$1; | |
| this.AnyRef$1 = $m_s_reflect_package$().Manifest$1.AnyRef$1; | |
| this.Nothing$1 = $m_s_reflect_package$().Manifest$1.Nothing$1; | |
| this.Null$1 = $m_s_reflect_package$().Manifest$1.Null$1; | |
| return this | |
| }; | |
| } | |
| const $d_s_reflect_ClassTag$ = new $TypeData().initClass({ | |
| s_reflect_ClassTag$: 0 | |
| }, false, "scala.reflect.ClassTag$", { | |
| s_reflect_ClassTag$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_reflect_ClassTag$.prototype.$classData = $d_s_reflect_ClassTag$; | |
| let $n_s_reflect_ClassTag$ = (void 0); | |
| const $m_s_reflect_ClassTag$ = (function() { | |
| if ((!$n_s_reflect_ClassTag$)) { | |
| $n_s_reflect_ClassTag$ = new $c_s_reflect_ClassTag$().init___() | |
| }; | |
| return $n_s_reflect_ClassTag$ | |
| }); | |
| class $c_s_util_DynamicVariable$$anon$1 extends $c_jl_InheritableThreadLocal { | |
| constructor() { | |
| super(); | |
| this.$$outer$3 = null | |
| }; | |
| init___s_util_DynamicVariable($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$3 = $$outer | |
| }; | |
| $c_jl_InheritableThreadLocal.prototype.init___.call(this); | |
| return this | |
| }; | |
| initialValue__O() { | |
| return this.$$outer$3.scala$util$DynamicVariable$$init$f | |
| }; | |
| } | |
| const $d_s_util_DynamicVariable$$anon$1 = new $TypeData().initClass({ | |
| s_util_DynamicVariable$$anon$1: 0 | |
| }, false, "scala.util.DynamicVariable$$anon$1", { | |
| s_util_DynamicVariable$$anon$1: 1, | |
| jl_InheritableThreadLocal: 1, | |
| jl_ThreadLocal: 1, | |
| O: 1 | |
| }); | |
| $c_s_util_DynamicVariable$$anon$1.prototype.$classData = $d_s_util_DynamicVariable$$anon$1; | |
| class $c_s_util_Left$ extends $c_O { | |
| toString__T() { | |
| return "Left" | |
| }; | |
| } | |
| const $d_s_util_Left$ = new $TypeData().initClass({ | |
| s_util_Left$: 0 | |
| }, false, "scala.util.Left$", { | |
| s_util_Left$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_Left$.prototype.$classData = $d_s_util_Left$; | |
| let $n_s_util_Left$ = (void 0); | |
| const $m_s_util_Left$ = (function() { | |
| if ((!$n_s_util_Left$)) { | |
| $n_s_util_Left$ = new $c_s_util_Left$().init___() | |
| }; | |
| return $n_s_util_Left$ | |
| }); | |
| class $c_s_util_Right$ extends $c_O { | |
| toString__T() { | |
| return "Right" | |
| }; | |
| } | |
| const $d_s_util_Right$ = new $TypeData().initClass({ | |
| s_util_Right$: 0 | |
| }, false, "scala.util.Right$", { | |
| s_util_Right$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_Right$.prototype.$classData = $d_s_util_Right$; | |
| let $n_s_util_Right$ = (void 0); | |
| const $m_s_util_Right$ = (function() { | |
| if ((!$n_s_util_Right$)) { | |
| $n_s_util_Right$ = new $c_s_util_Right$().init___() | |
| }; | |
| return $n_s_util_Right$ | |
| }); | |
| class $c_s_util_control_NoStackTrace$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.$$undnoSuppression$1 = false | |
| }; | |
| init___() { | |
| $n_s_util_control_NoStackTrace$ = this; | |
| this.$$undnoSuppression$1 = false; | |
| return this | |
| }; | |
| } | |
| const $d_s_util_control_NoStackTrace$ = new $TypeData().initClass({ | |
| s_util_control_NoStackTrace$: 0 | |
| }, false, "scala.util.control.NoStackTrace$", { | |
| s_util_control_NoStackTrace$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_util_control_NoStackTrace$.prototype.$classData = $d_s_util_control_NoStackTrace$; | |
| let $n_s_util_control_NoStackTrace$ = (void 0); | |
| const $m_s_util_control_NoStackTrace$ = (function() { | |
| if ((!$n_s_util_control_NoStackTrace$)) { | |
| $n_s_util_control_NoStackTrace$ = new $c_s_util_control_NoStackTrace$().init___() | |
| }; | |
| return $n_s_util_control_NoStackTrace$ | |
| }); | |
| class $c_sc_IndexedSeq$$anon$1 extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
| init___() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sc_IndexedSeq$()); | |
| return this | |
| }; | |
| apply__scm_Builder() { | |
| $m_sc_IndexedSeq$(); | |
| $m_sci_IndexedSeq$(); | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }; | |
| } | |
| const $d_sc_IndexedSeq$$anon$1 = new $TypeData().initClass({ | |
| sc_IndexedSeq$$anon$1: 0 | |
| }, false, "scala.collection.IndexedSeq$$anon$1", { | |
| sc_IndexedSeq$$anon$1: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_sc_IndexedSeq$$anon$1.prototype.$classData = $d_sc_IndexedSeq$$anon$1; | |
| class $c_scg_GenSeqFactory extends $c_scg_GenTraversableFactory { | |
| } | |
| class $c_scg_GenTraversableFactory$$anon$1 extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
| constructor() { | |
| super(); | |
| this.$$outer$2 = null | |
| }; | |
| apply__scm_Builder() { | |
| return this.$$outer$2.newBuilder__scm_Builder() | |
| }; | |
| init___scg_GenTraversableFactory($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$2 = $$outer | |
| }; | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $$outer); | |
| return this | |
| }; | |
| } | |
| const $d_scg_GenTraversableFactory$$anon$1 = new $TypeData().initClass({ | |
| scg_GenTraversableFactory$$anon$1: 0 | |
| }, false, "scala.collection.generic.GenTraversableFactory$$anon$1", { | |
| scg_GenTraversableFactory$$anon$1: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_scg_GenTraversableFactory$$anon$1.prototype.$classData = $d_scg_GenTraversableFactory$$anon$1; | |
| class $c_scg_ImmutableMapFactory extends $c_scg_MapFactory { | |
| } | |
| class $c_sci_$colon$colon$ extends $c_O { | |
| toString__T() { | |
| return "::" | |
| }; | |
| } | |
| const $d_sci_$colon$colon$ = new $TypeData().initClass({ | |
| sci_$colon$colon$: 0 | |
| }, false, "scala.collection.immutable.$colon$colon$", { | |
| sci_$colon$colon$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_$colon$colon$.prototype.$classData = $d_sci_$colon$colon$; | |
| let $n_sci_$colon$colon$ = (void 0); | |
| const $m_sci_$colon$colon$ = (function() { | |
| if ((!$n_sci_$colon$colon$)) { | |
| $n_sci_$colon$colon$ = new $c_sci_$colon$colon$().init___() | |
| }; | |
| return $n_sci_$colon$colon$ | |
| }); | |
| class $c_sci_Range$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.MAX$undPRINT$1 = 0 | |
| }; | |
| init___() { | |
| $n_sci_Range$ = this; | |
| this.MAX$undPRINT$1 = 512; | |
| return this | |
| }; | |
| description__p1__I__I__I__Z__T(start, end, step, isInclusive) { | |
| const this$2 = new $c_sci_StringOps().init___T("%d %s %d by %s"); | |
| const array = [start, (isInclusive ? "to" : "until"), end, step]; | |
| const jsx$4 = $m_sjsr_RuntimeString$(); | |
| const jsx$3 = this$2.repr$1; | |
| const this$4 = $m_sc_Seq$(); | |
| this$4.ReusableCBFInstance$2; | |
| $m_sjs_js_WrappedArray$(); | |
| const array$1 = []; | |
| (array["length"] | 0); | |
| let i = 0; | |
| const len = (array["length"] | 0); | |
| while ((i < len)) { | |
| const index = i; | |
| const arg1 = array[index]; | |
| const elem = $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O(this$2, arg1); | |
| array$1["push"](elem); | |
| i = ((1 + i) | 0) | |
| }; | |
| const evidence$1 = $m_s_reflect_ClassTag$().AnyRef$1; | |
| const result = evidence$1.newArray__I__O((array$1["length"] | 0)); | |
| const len$1 = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
| let i$1 = 0; | |
| let j = 0; | |
| const $$this$1 = (array$1["length"] | 0); | |
| const $$this$2 = (($$this$1 < len$1) ? $$this$1 : len$1); | |
| const that = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
| const end$1 = (($$this$2 < that) ? $$this$2 : that); | |
| while ((i$1 < end$1)) { | |
| const jsx$2 = $m_sr_ScalaRunTime$(); | |
| const jsx$1 = j; | |
| const index$1 = i$1; | |
| jsx$2.array$undupdate__O__I__O__V(result, jsx$1, array$1[index$1]); | |
| i$1 = ((1 + i$1) | 0); | |
| j = ((1 + j) | 0) | |
| }; | |
| return jsx$4.format__T__AO__T(jsx$3, result) | |
| }; | |
| scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(start, end, step, isInclusive) { | |
| throw new $c_jl_IllegalArgumentException().init___T((this.description__p1__I__I__I__Z__T(start, end, step, isInclusive) + ": seqs cannot contain more than Int.MaxValue elements.")) | |
| }; | |
| } | |
| const $d_sci_Range$ = new $TypeData().initClass({ | |
| sci_Range$: 0 | |
| }, false, "scala.collection.immutable.Range$", { | |
| sci_Range$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Range$.prototype.$classData = $d_sci_Range$; | |
| let $n_sci_Range$ = (void 0); | |
| const $m_sci_Range$ = (function() { | |
| if ((!$n_sci_Range$)) { | |
| $n_sci_Range$ = new $c_sci_Range$().init___() | |
| }; | |
| return $n_sci_Range$ | |
| }); | |
| class $c_sci_Stream$StreamCanBuildFrom extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
| init___() { | |
| $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sci_Stream$()); | |
| return this | |
| }; | |
| } | |
| const $d_sci_Stream$StreamCanBuildFrom = new $TypeData().initClass({ | |
| sci_Stream$StreamCanBuildFrom: 0 | |
| }, false, "scala.collection.immutable.Stream$StreamCanBuildFrom", { | |
| sci_Stream$StreamCanBuildFrom: 1, | |
| scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
| O: 1, | |
| scg_CanBuildFrom: 1 | |
| }); | |
| $c_sci_Stream$StreamCanBuildFrom.prototype.$classData = $d_sci_Stream$StreamCanBuildFrom; | |
| class $c_scm_StringBuilder$ extends $c_O { | |
| } | |
| const $d_scm_StringBuilder$ = new $TypeData().initClass({ | |
| scm_StringBuilder$: 0 | |
| }, false, "scala.collection.mutable.StringBuilder$", { | |
| scm_StringBuilder$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_StringBuilder$.prototype.$classData = $d_scm_StringBuilder$; | |
| let $n_scm_StringBuilder$ = (void 0); | |
| const $m_scm_StringBuilder$ = (function() { | |
| if ((!$n_scm_StringBuilder$)) { | |
| $n_scm_StringBuilder$ = new $c_scm_StringBuilder$().init___() | |
| }; | |
| return $n_scm_StringBuilder$ | |
| }); | |
| class $c_sjsr_AnonFunction0 extends $c_sr_AbstractFunction0 { | |
| constructor() { | |
| super(); | |
| this.f$2 = null | |
| }; | |
| apply__O() { | |
| return (0, this.f$2)() | |
| }; | |
| init___sjs_js_Function0(f) { | |
| this.f$2 = f; | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_sjsr_AnonFunction1 extends $c_sr_AbstractFunction1 { | |
| constructor() { | |
| super(); | |
| this.f$2 = null | |
| }; | |
| apply__O__O(arg1) { | |
| return (0, this.f$2)(arg1) | |
| }; | |
| init___sjs_js_Function1(f) { | |
| this.f$2 = f; | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_sjsr_RuntimeLong extends $c_jl_Number { | |
| constructor() { | |
| super(); | |
| this.l$2 = 0; | |
| this.m$2 = 0; | |
| this.h$2 = 0 | |
| }; | |
| longValue__J() { | |
| return $uJ(this) | |
| }; | |
| powerOfTwo__p2__I() { | |
| return (((((this.h$2 === 0) && (this.m$2 === 0)) && (this.l$2 !== 0)) && ((this.l$2 & (((-1) + this.l$2) | 0)) === 0)) ? $m_jl_Integer$().numberOfTrailingZeros__I__I(this.l$2) : (((((this.h$2 === 0) && (this.m$2 !== 0)) && (this.l$2 === 0)) && ((this.m$2 & (((-1) + this.m$2) | 0)) === 0)) ? ((22 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.m$2)) | 0) : (((((this.h$2 !== 0) && (this.m$2 === 0)) && (this.l$2 === 0)) && ((this.h$2 & (((-1) + this.h$2) | 0)) === 0)) ? ((44 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.h$2)) | 0) : (-1)))) | |
| }; | |
| $$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | y.l$2), (this.m$2 | y.m$2), (this.h$2 | y.h$2)) | |
| }; | |
| $$greater$eq__sjsr_RuntimeLong__Z(y) { | |
| return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 >= y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 < y.l$2))))) | |
| }; | |
| byteValue__B() { | |
| return this.toByte__B() | |
| }; | |
| toShort__S() { | |
| return ((this.toInt__I() << 16) >> 16) | |
| }; | |
| equals__O__Z(that) { | |
| if ($is_sjsr_RuntimeLong(that)) { | |
| const x2 = that; | |
| return this.equals__sjsr_RuntimeLong__Z(x2) | |
| } else { | |
| return false | |
| } | |
| }; | |
| $$less__sjsr_RuntimeLong__Z(y) { | |
| return y.$$greater__sjsr_RuntimeLong__Z(this) | |
| }; | |
| toHexString__T() { | |
| const mp = (this.m$2 >> 2); | |
| const lp = (this.l$2 | ((3 & this.m$2) << 22)); | |
| if ((this.h$2 !== 0)) { | |
| const i = this.h$2; | |
| const x = (+(i >>> 0)); | |
| const jsx$2 = x["toString"](16); | |
| const x$1 = (+(mp >>> 0)); | |
| const s = x$1["toString"](16); | |
| const beginIndex = ((1 + (s["length"] | 0)) | 0); | |
| const jsx$1 = "000000"["substring"](beginIndex); | |
| const x$2 = (+(lp >>> 0)); | |
| const s$1 = x$2["toString"](16); | |
| const beginIndex$1 = (s$1["length"] | 0); | |
| return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "000000"["substring"](beginIndex$1)) + s$1)) | |
| } else if ((mp !== 0)) { | |
| const x$3 = (+(mp >>> 0)); | |
| const jsx$3 = x$3["toString"](16); | |
| const x$4 = (+(lp >>> 0)); | |
| const s$2 = x$4["toString"](16); | |
| const beginIndex$2 = (s$2["length"] | 0); | |
| return (jsx$3 + (("" + "000000"["substring"](beginIndex$2)) + s$2)) | |
| } else { | |
| const x$5 = (+(lp >>> 0)); | |
| return x$5["toString"](16) | |
| } | |
| }; | |
| $$times__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| const _1 = (8191 & this.l$2); | |
| const _2 = ((this.l$2 >> 13) | ((15 & this.m$2) << 9)); | |
| const _3 = (8191 & (this.m$2 >> 4)); | |
| const _4 = ((this.m$2 >> 17) | ((255 & this.h$2) << 5)); | |
| const _5 = ((1048320 & this.h$2) >> 8); | |
| let x$1_$_$$und1$1; | |
| let x$1_$_$$und2$1; | |
| let x$1_$_$$und3$1; | |
| let x$1_$_$$und4$1; | |
| let x$1_$_$$und5$1; | |
| matchEnd3: { | |
| const jsx$1_$_$$und1$1 = _1; | |
| const jsx$1_$_$$und2$1 = _2; | |
| const jsx$1_$_$$und3$1 = _3; | |
| const jsx$1_$_$$und4$1 = _4; | |
| const jsx$1_$_$$und5$1 = _5; | |
| x$1_$_$$und1$1 = jsx$1_$_$$und1$1; | |
| x$1_$_$$und2$1 = jsx$1_$_$$und2$1; | |
| x$1_$_$$und3$1 = jsx$1_$_$$und3$1; | |
| x$1_$_$$und4$1 = jsx$1_$_$$und4$1; | |
| x$1_$_$$und5$1 = jsx$1_$_$$und5$1; | |
| break matchEnd3 | |
| }; | |
| const a0$2 = (x$1_$_$$und1$1 | 0); | |
| const a1$2 = (x$1_$_$$und2$1 | 0); | |
| const a2$2 = (x$1_$_$$und3$1 | 0); | |
| const a3$2 = (x$1_$_$$und4$1 | 0); | |
| const a4$2 = (x$1_$_$$und5$1 | 0); | |
| const _1$1 = (8191 & y.l$2); | |
| const _2$1 = ((y.l$2 >> 13) | ((15 & y.m$2) << 9)); | |
| const _3$1 = (8191 & (y.m$2 >> 4)); | |
| const _4$1 = ((y.m$2 >> 17) | ((255 & y.h$2) << 5)); | |
| const _5$1 = ((1048320 & y.h$2) >> 8); | |
| let x$2_$_$$und1$1; | |
| let x$2_$_$$und2$1; | |
| let x$2_$_$$und3$1; | |
| let x$2_$_$$und4$1; | |
| let x$2_$_$$und5$1; | |
| matchEnd3$2: { | |
| const jsx$2_$_$$und1$1 = _1$1; | |
| const jsx$2_$_$$und2$1 = _2$1; | |
| const jsx$2_$_$$und3$1 = _3$1; | |
| const jsx$2_$_$$und4$1 = _4$1; | |
| const jsx$2_$_$$und5$1 = _5$1; | |
| x$2_$_$$und1$1 = jsx$2_$_$$und1$1; | |
| x$2_$_$$und2$1 = jsx$2_$_$$und2$1; | |
| x$2_$_$$und3$1 = jsx$2_$_$$und3$1; | |
| x$2_$_$$und4$1 = jsx$2_$_$$und4$1; | |
| x$2_$_$$und5$1 = jsx$2_$_$$und5$1; | |
| break matchEnd3$2 | |
| }; | |
| const b0$2 = (x$2_$_$$und1$1 | 0); | |
| const b1$2 = (x$2_$_$$und2$1 | 0); | |
| const b2$2 = (x$2_$_$$und3$1 | 0); | |
| const b3$2 = (x$2_$_$$und4$1 | 0); | |
| const b4$2 = (x$2_$_$$und5$1 | 0); | |
| const p0 = $imul(a0$2, b0$2); | |
| let p1 = $imul(a1$2, b0$2); | |
| let p2 = $imul(a2$2, b0$2); | |
| let p3 = $imul(a3$2, b0$2); | |
| let p4 = $imul(a4$2, b0$2); | |
| if ((b1$2 !== 0)) { | |
| p1 = ((p1 + $imul(a0$2, b1$2)) | 0); | |
| p2 = ((p2 + $imul(a1$2, b1$2)) | 0); | |
| p3 = ((p3 + $imul(a2$2, b1$2)) | 0); | |
| p4 = ((p4 + $imul(a3$2, b1$2)) | 0) | |
| }; | |
| if ((b2$2 !== 0)) { | |
| p2 = ((p2 + $imul(a0$2, b2$2)) | 0); | |
| p3 = ((p3 + $imul(a1$2, b2$2)) | 0); | |
| p4 = ((p4 + $imul(a2$2, b2$2)) | 0) | |
| }; | |
| if ((b3$2 !== 0)) { | |
| p3 = ((p3 + $imul(a0$2, b3$2)) | 0); | |
| p4 = ((p4 + $imul(a1$2, b3$2)) | 0) | |
| }; | |
| if ((b4$2 !== 0)) { | |
| p4 = ((p4 + $imul(a0$2, b4$2)) | 0) | |
| }; | |
| const c00 = (4194303 & p0); | |
| const c01 = ((511 & p1) << 13); | |
| const c0 = ((c00 + c01) | 0); | |
| const c10 = (p0 >> 22); | |
| const c11 = (p1 >> 9); | |
| const c12 = ((262143 & p2) << 4); | |
| const c13 = ((31 & p3) << 17); | |
| const c1 = ((((((c10 + c11) | 0) + c12) | 0) + c13) | 0); | |
| const c22 = (p2 >> 18); | |
| const c23 = (p3 >> 5); | |
| const c24 = ((4095 & p4) << 8); | |
| const c2 = ((((c22 + c23) | 0) + c24) | 0); | |
| const c1n = ((c1 + (c0 >> 22)) | 0); | |
| const h = ((c2 + (c1n >> 22)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & c0), (4194303 & c1n), (1048575 & h)) | |
| }; | |
| init___I__I__I(l, m, h) { | |
| this.l$2 = l; | |
| this.m$2 = m; | |
| this.h$2 = h; | |
| return this | |
| }; | |
| $$percent__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[1] | |
| }; | |
| toString__T() { | |
| if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
| return "0" | |
| } else if (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
| return "-9223372036854775808" | |
| } else if (((524288 & this.h$2) !== 0)) { | |
| return ("-" + this.unary$und$minus__sjsr_RuntimeLong().toString__T()) | |
| } else { | |
| const tenPow9 = $m_sjsr_RuntimeLong$().TenPow9$1; | |
| let v = this; | |
| let acc = ""; | |
| _toString0: while (true) { | |
| const this$1 = v; | |
| if ((((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0))) { | |
| return acc | |
| } else { | |
| const quotRem = v.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(tenPow9); | |
| const quot = quotRem[0]; | |
| const rem = quotRem[1]; | |
| const this$2 = rem.toInt__I(); | |
| const digits = ("" + this$2); | |
| let zeroPrefix; | |
| if ((((quot.l$2 === 0) && (quot.m$2 === 0)) && (quot.h$2 === 0))) { | |
| zeroPrefix = "" | |
| } else { | |
| const beginIndex = (digits["length"] | 0); | |
| zeroPrefix = "000000000"["substring"](beginIndex) | |
| }; | |
| const temp$acc = ((zeroPrefix + digits) + acc); | |
| v = quot; | |
| acc = temp$acc; | |
| continue _toString0 | |
| } | |
| } | |
| } | |
| }; | |
| $$less$eq__sjsr_RuntimeLong__Z(y) { | |
| return y.$$greater$eq__sjsr_RuntimeLong__Z(this) | |
| }; | |
| compareTo__O__I(x$1) { | |
| const that = x$1; | |
| return this.compareTo__sjsr_RuntimeLong__I(that) | |
| }; | |
| scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(bit) { | |
| return ((bit < 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | (1 << bit)), this.m$2, this.h$2) : ((bit < 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, (this.m$2 | (1 << (((-22) + bit) | 0))), this.h$2) : new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, this.m$2, (this.h$2 | (1 << (((-44) + bit) | 0)))))) | |
| }; | |
| scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y) { | |
| if ((((y.l$2 === 0) && (y.m$2 === 0)) && (y.h$2 === 0))) { | |
| throw new $c_jl_ArithmeticException().init___T("/ by zero") | |
| } else if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
| return [$m_sjsr_RuntimeLong$().Zero$1, $m_sjsr_RuntimeLong$().Zero$1] | |
| } else if (y.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
| return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? [$m_sjsr_RuntimeLong$().One$1, $m_sjsr_RuntimeLong$().Zero$1] : [$m_sjsr_RuntimeLong$().Zero$1, this]) | |
| } else { | |
| const xNegative = ((524288 & this.h$2) !== 0); | |
| const yNegative = ((524288 & y.h$2) !== 0); | |
| const xMinValue = this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1); | |
| const pow = y.powerOfTwo__p2__I(); | |
| if ((pow >= 0)) { | |
| if (xMinValue) { | |
| const z = this.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
| return [(yNegative ? z.unary$und$minus__sjsr_RuntimeLong() : z), $m_sjsr_RuntimeLong$().Zero$1] | |
| } else { | |
| const absX = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
| const absZ = absX.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
| const z$2 = ((xNegative !== yNegative) ? absZ.unary$und$minus__sjsr_RuntimeLong() : absZ); | |
| const remAbs = ((pow <= 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((absX.l$2 & (((-1) + (1 << pow)) | 0)), 0, 0) : ((pow <= 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, (absX.m$2 & (((-1) + (1 << (((-22) + pow) | 0))) | 0)), 0) : new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, absX.m$2, (absX.h$2 & (((-1) + (1 << (((-44) + pow) | 0))) | 0))))); | |
| const rem = (xNegative ? remAbs.unary$und$minus__sjsr_RuntimeLong() : remAbs); | |
| return [z$2, rem] | |
| } | |
| } else { | |
| const absY = (((524288 & y.h$2) !== 0) ? y.unary$und$minus__sjsr_RuntimeLong() : y); | |
| let newX; | |
| if (xMinValue) { | |
| newX = $m_sjsr_RuntimeLong$().MaxValue$1 | |
| } else { | |
| const absX$2 = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
| if (absY.$$greater__sjsr_RuntimeLong__Z(absX$2)) { | |
| return [$m_sjsr_RuntimeLong$().Zero$1, this] | |
| } else { | |
| newX = absX$2 | |
| } | |
| }; | |
| const shift = ((absY.numberOfLeadingZeros__I() - newX.numberOfLeadingZeros__I()) | 0); | |
| const yShift = absY.$$less$less__I__sjsr_RuntimeLong(shift); | |
| let shift$1 = shift; | |
| let yShift$1 = yShift; | |
| let curX = newX; | |
| let quot = $m_sjsr_RuntimeLong$().Zero$1; | |
| let x1_$_$$und1$f; | |
| let x1_$_$$und2$f; | |
| x: { | |
| _divide0: while (true) { | |
| let jsx$1; | |
| if ((shift$1 < 0)) { | |
| jsx$1 = true | |
| } else { | |
| const this$1 = curX; | |
| jsx$1 = (((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0)) | |
| }; | |
| if (jsx$1) { | |
| const _1 = quot; | |
| const _2 = curX; | |
| const jsx$2_$_$$und1$f = _1; | |
| const jsx$2_$_$$und2$f = _2; | |
| x1_$_$$und1$f = jsx$2_$_$$und1$f; | |
| x1_$_$$und2$f = jsx$2_$_$$und2$f; | |
| break x | |
| } else { | |
| const this$2 = curX; | |
| const y$1 = yShift$1; | |
| const newX$1 = this$2.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$1.unary$und$minus__sjsr_RuntimeLong()); | |
| if (((524288 & newX$1.h$2) === 0)) { | |
| const temp$shift = (((-1) + shift$1) | 0); | |
| const temp$yShift = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
| const temp$quot = quot.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(shift$1); | |
| shift$1 = temp$shift; | |
| yShift$1 = temp$yShift; | |
| curX = newX$1; | |
| quot = temp$quot; | |
| continue _divide0 | |
| } else { | |
| const temp$shift$2 = (((-1) + shift$1) | 0); | |
| const temp$yShift$2 = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
| shift$1 = temp$shift$2; | |
| yShift$1 = temp$yShift$2; | |
| continue _divide0 | |
| } | |
| } | |
| } | |
| }; | |
| const absQuot = x1_$_$$und1$f; | |
| const absRem = x1_$_$$und2$f; | |
| const x$3_$_$$und1$f = absQuot; | |
| const x$3_$_$$und2$f = absRem; | |
| const absQuot$2 = x$3_$_$$und1$f; | |
| const absRem$2 = x$3_$_$$und2$f; | |
| const quot$1 = ((xNegative !== yNegative) ? absQuot$2.unary$und$minus__sjsr_RuntimeLong() : absQuot$2); | |
| let rem$1; | |
| if ((xNegative && xMinValue)) { | |
| const this$3 = absRem$2.unary$und$minus__sjsr_RuntimeLong(); | |
| const y$2 = $m_sjsr_RuntimeLong$().One$1; | |
| rem$1 = this$3.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$2.unary$und$minus__sjsr_RuntimeLong()) | |
| } else { | |
| rem$1 = (xNegative ? absRem$2.unary$und$minus__sjsr_RuntimeLong() : absRem$2) | |
| }; | |
| return [quot$1, rem$1] | |
| } | |
| } | |
| }; | |
| $$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 & y.l$2), (this.m$2 & y.m$2), (this.h$2 & y.h$2)) | |
| }; | |
| $$greater$greater$greater__I__sjsr_RuntimeLong(n_in) { | |
| const n = (63 & n_in); | |
| if ((n < 22)) { | |
| const remBits = ((22 - n) | 0); | |
| const l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
| const m = ((this.m$2 >> n) | (this.h$2 << remBits)); | |
| const h = ((this.h$2 >>> n) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| const shfBits = (((-22) + n) | 0); | |
| const remBits$2 = ((44 - n) | 0); | |
| const l$1 = ((this.m$2 >> shfBits) | (this.h$2 << remBits$2)); | |
| const m$1 = ((this.h$2 >>> shfBits) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), 0) | |
| } else { | |
| const l$2 = ((this.h$2 >>> (((-44) + n) | 0)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), 0, 0) | |
| } | |
| }; | |
| compareTo__sjsr_RuntimeLong__I(that) { | |
| return (this.equals__sjsr_RuntimeLong__Z(that) ? 0 : (this.$$greater__sjsr_RuntimeLong__Z(that) ? 1 : (-1))) | |
| }; | |
| $$greater__sjsr_RuntimeLong__Z(y) { | |
| return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 > y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 <= y.l$2))))) | |
| }; | |
| $$less$less__I__sjsr_RuntimeLong(n_in) { | |
| const n = (63 & n_in); | |
| if ((n < 22)) { | |
| const remBits = ((22 - n) | 0); | |
| const l = (this.l$2 << n); | |
| const m = ((this.m$2 << n) | (this.l$2 >> remBits)); | |
| const h = ((this.h$2 << n) | (this.m$2 >> remBits)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| const shfBits = (((-22) + n) | 0); | |
| const remBits$2 = ((44 - n) | 0); | |
| const m$1 = (this.l$2 << shfBits); | |
| const h$1 = ((this.m$2 << shfBits) | (this.l$2 >> remBits$2)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(0, (4194303 & m$1), (1048575 & h$1)) | |
| } else { | |
| const h$2 = (this.l$2 << (((-44) + n) | 0)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, (1048575 & h$2)) | |
| } | |
| }; | |
| toInt__I() { | |
| return (this.l$2 | (this.m$2 << 22)) | |
| }; | |
| init___I(value) { | |
| $c_sjsr_RuntimeLong.prototype.init___I__I__I.call(this, (4194303 & value), (4194303 & (value >> 22)), ((value < 0) ? 1048575 : 0)); | |
| return this | |
| }; | |
| notEquals__sjsr_RuntimeLong__Z(that) { | |
| return (!this.equals__sjsr_RuntimeLong__Z(that)) | |
| }; | |
| unary$und$minus__sjsr_RuntimeLong() { | |
| const neg0 = (4194303 & ((1 + (~this.l$2)) | 0)); | |
| const neg1 = (4194303 & (((~this.m$2) + ((neg0 === 0) ? 1 : 0)) | 0)); | |
| const neg2 = (1048575 & (((~this.h$2) + (((neg0 === 0) && (neg1 === 0)) ? 1 : 0)) | 0)); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(neg0, neg1, neg2) | |
| }; | |
| shortValue__S() { | |
| return this.toShort__S() | |
| }; | |
| $$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| const sum0 = ((this.l$2 + y.l$2) | 0); | |
| const sum1 = ((((this.m$2 + y.m$2) | 0) + (sum0 >> 22)) | 0); | |
| const sum2 = ((((this.h$2 + y.h$2) | 0) + (sum1 >> 22)) | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & sum0), (4194303 & sum1), (1048575 & sum2)) | |
| }; | |
| $$greater$greater__I__sjsr_RuntimeLong(n_in) { | |
| const n = (63 & n_in); | |
| const negative = ((524288 & this.h$2) !== 0); | |
| const xh = (negative ? ((-1048576) | this.h$2) : this.h$2); | |
| if ((n < 22)) { | |
| const remBits = ((22 - n) | 0); | |
| const l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
| const m = ((this.m$2 >> n) | (xh << remBits)); | |
| const h = (xh >> n); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| } else if ((n < 44)) { | |
| const shfBits = (((-22) + n) | 0); | |
| const remBits$2 = ((44 - n) | 0); | |
| const l$1 = ((this.m$2 >> shfBits) | (xh << remBits$2)); | |
| const m$1 = (xh >> shfBits); | |
| const h$1 = (negative ? 1048575 : 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), (1048575 & h$1)) | |
| } else { | |
| const l$2 = (xh >> (((-44) + n) | 0)); | |
| const m$2 = (negative ? 4194303 : 0); | |
| const h$2 = (negative ? 1048575 : 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), (4194303 & m$2), (1048575 & h$2)) | |
| } | |
| }; | |
| toDouble__D() { | |
| return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? (-9.223372036854776E18) : (((524288 & this.h$2) !== 0) ? (-this.unary$und$minus__sjsr_RuntimeLong().toDouble__D()) : ((this.l$2 + (4194304.0 * this.m$2)) + (1.7592186044416E13 * this.h$2)))) | |
| }; | |
| $$div__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[0] | |
| }; | |
| numberOfLeadingZeros__I() { | |
| return ((this.h$2 !== 0) ? (((-12) + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.h$2)) | 0) : ((this.m$2 !== 0) ? ((10 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.m$2)) | 0) : ((32 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.l$2)) | 0))) | |
| }; | |
| toByte__B() { | |
| return ((this.toInt__I() << 24) >> 24) | |
| }; | |
| doubleValue__D() { | |
| return this.toDouble__D() | |
| }; | |
| hashCode__I() { | |
| return this.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
| }; | |
| toOctalString__T() { | |
| const lp = (2097151 & this.l$2); | |
| const mp = (((1048575 & this.m$2) << 1) | (this.l$2 >> 21)); | |
| const hp = ((this.h$2 << 2) | (this.m$2 >> 20)); | |
| if ((hp !== 0)) { | |
| const x = (+(hp >>> 0)); | |
| const jsx$2 = x["toString"](8); | |
| const x$1 = (+(mp >>> 0)); | |
| const s = x$1["toString"](8); | |
| const beginIndex = (s["length"] | 0); | |
| const jsx$1 = "0000000"["substring"](beginIndex); | |
| const x$2 = (+(lp >>> 0)); | |
| const s$1 = x$2["toString"](8); | |
| const beginIndex$1 = (s$1["length"] | 0); | |
| return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "0000000"["substring"](beginIndex$1)) + s$1)) | |
| } else if ((mp !== 0)) { | |
| const x$3 = (+(mp >>> 0)); | |
| const jsx$3 = x$3["toString"](8); | |
| const x$4 = (+(lp >>> 0)); | |
| const s$2 = x$4["toString"](8); | |
| const beginIndex$2 = (s$2["length"] | 0); | |
| return (jsx$3 + (("" + "0000000"["substring"](beginIndex$2)) + s$2)) | |
| } else { | |
| const x$5 = (+(lp >>> 0)); | |
| return x$5["toString"](8) | |
| } | |
| }; | |
| intValue__I() { | |
| return this.toInt__I() | |
| }; | |
| unary$und$tilde__sjsr_RuntimeLong() { | |
| const l = (~this.l$2); | |
| const m = (~this.m$2); | |
| const h = (~this.h$2); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
| }; | |
| compareTo__jl_Long__I(that) { | |
| return this.compareTo__sjsr_RuntimeLong__I(that) | |
| }; | |
| floatValue__F() { | |
| return this.toFloat__F() | |
| }; | |
| $$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return this.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y.unary$und$minus__sjsr_RuntimeLong()) | |
| }; | |
| toFloat__F() { | |
| return $fround(this.toDouble__D()) | |
| }; | |
| $$up__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
| return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 ^ y.l$2), (this.m$2 ^ y.m$2), (this.h$2 ^ y.h$2)) | |
| }; | |
| equals__sjsr_RuntimeLong__Z(y) { | |
| return (((this.l$2 === y.l$2) && (this.m$2 === y.m$2)) && (this.h$2 === y.h$2)) | |
| }; | |
| } | |
| const $is_sjsr_RuntimeLong = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjsr_RuntimeLong))) | |
| }); | |
| const $isArrayOf_sjsr_RuntimeLong = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjsr_RuntimeLong))) | |
| }); | |
| const $d_sjsr_RuntimeLong = new $TypeData().initClass({ | |
| sjsr_RuntimeLong: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeLong", { | |
| sjsr_RuntimeLong: 1, | |
| jl_Number: 1, | |
| O: 1, | |
| jl_Comparable: 1 | |
| }); | |
| $c_sjsr_RuntimeLong.prototype.$classData = $d_sjsr_RuntimeLong; | |
| class $c_sjsr_RuntimeLong$ extends $c_O { | |
| constructor() { | |
| super(); | |
| this.BITS$1 = 0; | |
| this.BITS01$1 = 0; | |
| this.BITS2$1 = 0; | |
| this.MASK$1 = 0; | |
| this.MASK$und2$1 = 0; | |
| this.SIGN$undBIT$1 = 0; | |
| this.SIGN$undBIT$undVALUE$1 = 0; | |
| this.TWO$undPWR$und15$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und16$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und22$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und31$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und32$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und44$undDBL$1 = 0.0; | |
| this.TWO$undPWR$und63$undDBL$1 = 0.0; | |
| this.Zero$1 = null; | |
| this.One$1 = null; | |
| this.MinusOne$1 = null; | |
| this.MinValue$1 = null; | |
| this.MaxValue$1 = null; | |
| this.TenPow9$1 = null | |
| }; | |
| init___() { | |
| $n_sjsr_RuntimeLong$ = this; | |
| this.Zero$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 0); | |
| this.One$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1, 0, 0); | |
| this.MinusOne$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 1048575); | |
| this.MinValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 524288); | |
| this.MaxValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 524287); | |
| this.TenPow9$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1755648, 238, 0); | |
| return this | |
| }; | |
| Zero__sjsr_RuntimeLong() { | |
| return this.Zero$1 | |
| }; | |
| fromDouble__D__sjsr_RuntimeLong(value) { | |
| if ((value !== value)) { | |
| return this.Zero$1 | |
| } else if ((value < (-9.223372036854776E18))) { | |
| return this.MinValue$1 | |
| } else if ((value >= 9.223372036854776E18)) { | |
| return this.MaxValue$1 | |
| } else if ((value < 0)) { | |
| return this.fromDouble__D__sjsr_RuntimeLong((-value)).unary$und$minus__sjsr_RuntimeLong() | |
| } else { | |
| let acc = value; | |
| const a2 = ((acc >= 1.7592186044416E13) ? ((acc / 1.7592186044416E13) | 0) : 0); | |
| acc = (acc - (1.7592186044416E13 * a2)); | |
| const a1 = ((acc >= 4194304.0) ? ((acc / 4194304.0) | 0) : 0); | |
| acc = (acc - (4194304.0 * a1)); | |
| const a0 = (acc | 0); | |
| return new $c_sjsr_RuntimeLong().init___I__I__I(a0, a1, a2) | |
| } | |
| }; | |
| } | |
| const $d_sjsr_RuntimeLong$ = new $TypeData().initClass({ | |
| sjsr_RuntimeLong$: 0 | |
| }, false, "scala.scalajs.runtime.RuntimeLong$", { | |
| sjsr_RuntimeLong$: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sjsr_RuntimeLong$.prototype.$classData = $d_sjsr_RuntimeLong$; | |
| let $n_sjsr_RuntimeLong$ = (void 0); | |
| const $m_sjsr_RuntimeLong$ = (function() { | |
| if ((!$n_sjsr_RuntimeLong$)) { | |
| $n_sjsr_RuntimeLong$ = new $c_sjsr_RuntimeLong$().init___() | |
| }; | |
| return $n_sjsr_RuntimeLong$ | |
| }); | |
| const $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 | |
| }); | |
| class $c_Ljava_io_FilterOutputStream extends $c_Ljava_io_OutputStream { | |
| constructor() { | |
| super(); | |
| this.out$2 = null | |
| }; | |
| init___Ljava_io_OutputStream(out) { | |
| this.out$2 = out; | |
| return this | |
| }; | |
| } | |
| const $is_T = (function(obj) { | |
| return ((typeof obj) === "string") | |
| }); | |
| const $isArrayOf_T = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T))) | |
| }); | |
| const $d_T = new $TypeData().initClass({ | |
| T: 0 | |
| }, false, "java.lang.String", { | |
| T: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1, | |
| jl_CharSequence: 1, | |
| jl_Comparable: 1 | |
| }, (void 0), $is_T); | |
| class $c_jl_AssertionError extends $c_jl_Error { | |
| init___O(o) { | |
| $c_jl_AssertionError.prototype.init___T.call(this, $objectToString(o)); | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_jl_CloneNotSupportedException extends $c_jl_Exception { | |
| init___() { | |
| $c_jl_CloneNotSupportedException.prototype.init___T.call(this, null); | |
| return this | |
| }; | |
| } | |
| const $d_jl_CloneNotSupportedException = new $TypeData().initClass({ | |
| jl_CloneNotSupportedException: 0 | |
| }, false, "java.lang.CloneNotSupportedException", { | |
| jl_CloneNotSupportedException: 1, | |
| jl_Exception: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_jl_CloneNotSupportedException.prototype.$classData = $d_jl_CloneNotSupportedException; | |
| class $c_jl_JSConsoleBasedPrintStream$DummyOutputStream extends $c_Ljava_io_OutputStream { | |
| } | |
| const $d_jl_JSConsoleBasedPrintStream$DummyOutputStream = new $TypeData().initClass({ | |
| jl_JSConsoleBasedPrintStream$DummyOutputStream: 0 | |
| }, false, "java.lang.JSConsoleBasedPrintStream$DummyOutputStream", { | |
| jl_JSConsoleBasedPrintStream$DummyOutputStream: 1, | |
| Ljava_io_OutputStream: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1 | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
| class $c_jl_RuntimeException extends $c_jl_Exception { | |
| init___() { | |
| $c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }; | |
| init___T(s) { | |
| $c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }; | |
| } | |
| class $c_jl_StringBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.content$1 = null | |
| }; | |
| init___() { | |
| $c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
| return this | |
| }; | |
| append__T__jl_StringBuilder(s) { | |
| this.content$1 = (("" + this.content$1) + ((s === null) ? "null" : s)); | |
| return this | |
| }; | |
| subSequence__I__I__jl_CharSequence(start, end) { | |
| const thiz = this.content$1; | |
| return thiz["substring"](start, end) | |
| }; | |
| toString__T() { | |
| return this.content$1 | |
| }; | |
| append__jl_CharSequence__jl_Appendable(csq) { | |
| return this.append__O__jl_StringBuilder(csq) | |
| }; | |
| append__O__jl_StringBuilder(obj) { | |
| return ((obj === null) ? this.append__T__jl_StringBuilder(null) : this.append__T__jl_StringBuilder($objectToString(obj))) | |
| }; | |
| init___I(initialCapacity) { | |
| $c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
| return this | |
| }; | |
| append__jl_CharSequence__I__I__jl_StringBuilder(csq, start, end) { | |
| return ((csq === null) ? this.append__jl_CharSequence__I__I__jl_StringBuilder("null", start, end) : this.append__T__jl_StringBuilder($objectToString($charSequenceSubSequence(csq, start, end)))) | |
| }; | |
| append__C__jl_StringBuilder(c) { | |
| return this.append__T__jl_StringBuilder($g["String"]["fromCharCode"](c)) | |
| }; | |
| init___T(content) { | |
| this.content$1 = content; | |
| return this | |
| }; | |
| append__C__jl_Appendable(c) { | |
| return this.append__C__jl_StringBuilder(c) | |
| }; | |
| } | |
| const $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_s_Array$ extends $c_s_FallbackArrayBuilding { | |
| constructor() { | |
| super(); | |
| this.emptyBooleanArray$2 = null; | |
| this.emptyByteArray$2 = null; | |
| this.emptyCharArray$2 = null; | |
| this.emptyDoubleArray$2 = null; | |
| this.emptyFloatArray$2 = null; | |
| this.emptyIntArray$2 = null; | |
| this.emptyLongArray$2 = null; | |
| this.emptyShortArray$2 = null; | |
| this.emptyObjectArray$2 = null | |
| }; | |
| init___() { | |
| $n_s_Array$ = this; | |
| this.emptyBooleanArray$2 = $newArrayObject($d_Z.getArrayOf(), [0]); | |
| this.emptyByteArray$2 = $newArrayObject($d_B.getArrayOf(), [0]); | |
| this.emptyCharArray$2 = $newArrayObject($d_C.getArrayOf(), [0]); | |
| this.emptyDoubleArray$2 = $newArrayObject($d_D.getArrayOf(), [0]); | |
| this.emptyFloatArray$2 = $newArrayObject($d_F.getArrayOf(), [0]); | |
| this.emptyIntArray$2 = $newArrayObject($d_I.getArrayOf(), [0]); | |
| this.emptyLongArray$2 = $newArrayObject($d_J.getArrayOf(), [0]); | |
| this.emptyShortArray$2 = $newArrayObject($d_S.getArrayOf(), [0]); | |
| this.emptyObjectArray$2 = $newArrayObject($d_O.getArrayOf(), [0]); | |
| return this | |
| }; | |
| slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) { | |
| let i = srcPos; | |
| let j = destPos; | |
| const srcUntil = ((srcPos + length) | 0); | |
| while ((i < srcUntil)) { | |
| $m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(dest, j, $m_sr_ScalaRunTime$().array$undapply__O__I__O(src, i)); | |
| i = ((1 + i) | 0); | |
| j = ((1 + j) | 0) | |
| } | |
| }; | |
| copy__O__I__O__I__I__V(src, srcPos, dest, destPos, length) { | |
| const srcClass = $objectGetClass(src); | |
| if ((srcClass.isArray__Z() && $objectGetClass(dest).isAssignableFrom__jl_Class__Z(srcClass))) { | |
| $systemArraycopy(src, srcPos, dest, destPos, length) | |
| } else { | |
| this.slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) | |
| } | |
| }; | |
| } | |
| const $d_s_Array$ = new $TypeData().initClass({ | |
| s_Array$: 0 | |
| }, false, "scala.Array$", { | |
| s_Array$: 1, | |
| s_FallbackArrayBuilding: 1, | |
| O: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Array$.prototype.$classData = $d_s_Array$; | |
| let $n_s_Array$ = (void 0); | |
| const $m_s_Array$ = (function() { | |
| if ((!$n_s_Array$)) { | |
| $n_s_Array$ = new $c_s_Array$().init___() | |
| }; | |
| return $n_s_Array$ | |
| }); | |
| class $c_s_Predef$$eq$colon$eq extends $c_O { | |
| init___() { | |
| return this | |
| }; | |
| toString__T() { | |
| return "<function1>" | |
| }; | |
| } | |
| class $c_s_Predef$$less$colon$less extends $c_O { | |
| init___() { | |
| return this | |
| }; | |
| toString__T() { | |
| return "<function1>" | |
| }; | |
| } | |
| class $c_s_math_Equiv$ extends $c_O { | |
| init___() { | |
| $n_s_math_Equiv$ = this; | |
| return this | |
| }; | |
| } | |
| const $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Equiv$.prototype.$classData = $d_s_math_Equiv$; | |
| let $n_s_math_Equiv$ = (void 0); | |
| const $m_s_math_Equiv$ = (function() { | |
| if ((!$n_s_math_Equiv$)) { | |
| $n_s_math_Equiv$ = new $c_s_math_Equiv$().init___() | |
| }; | |
| return $n_s_math_Equiv$ | |
| }); | |
| class $c_s_math_Ordering$ extends $c_O { | |
| init___() { | |
| $n_s_math_Ordering$ = this; | |
| return this | |
| }; | |
| } | |
| const $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_math_Ordering$.prototype.$classData = $d_s_math_Ordering$; | |
| let $n_s_math_Ordering$ = (void 0); | |
| const $m_s_math_Ordering$ = (function() { | |
| if ((!$n_s_math_Ordering$)) { | |
| $n_s_math_Ordering$ = new $c_s_math_Ordering$().init___() | |
| }; | |
| return $n_s_math_Ordering$ | |
| }); | |
| class $c_s_reflect_NoManifest$ extends $c_O { | |
| toString__T() { | |
| return "<?>" | |
| }; | |
| } | |
| const $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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_reflect_NoManifest$.prototype.$classData = $d_s_reflect_NoManifest$; | |
| let $n_s_reflect_NoManifest$ = (void 0); | |
| const $m_s_reflect_NoManifest$ = (function() { | |
| if ((!$n_s_reflect_NoManifest$)) { | |
| $n_s_reflect_NoManifest$ = new $c_s_reflect_NoManifest$().init___() | |
| }; | |
| return $n_s_reflect_NoManifest$ | |
| }); | |
| class $c_sc_AbstractIterator extends $c_O { | |
| seq__sc_TraversableOnce() { | |
| return this | |
| }; | |
| init___() { | |
| return this | |
| }; | |
| isEmpty__Z() { | |
| return $s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this) | |
| }; | |
| toString__T() { | |
| return $s_sc_Iterator$class__toString__sc_Iterator__T(this) | |
| }; | |
| foreach__F1__V(f) { | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this, f) | |
| }; | |
| toStream__sci_Stream() { | |
| return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this) | |
| }; | |
| addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }; | |
| } | |
| class $c_scg_SetFactory extends $c_scg_GenSetFactory { | |
| } | |
| class $c_sci_ListSet$ListSetBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.elems$1 = null; | |
| this.seen$1 = null | |
| }; | |
| result__sci_ListSet() { | |
| const this$2 = this.elems$1; | |
| const z = $m_sci_ListSet$EmptyListSet$(); | |
| const this$3 = this$2.scala$collection$mutable$ListBuffer$$start$6; | |
| let acc = z; | |
| let these = this$3; | |
| while ((!these.isEmpty__Z())) { | |
| const arg1 = acc; | |
| const arg2 = these.head__O(); | |
| const x$1 = arg1; | |
| acc = new $c_sci_ListSet$Node().init___sci_ListSet__O(x$1, arg2); | |
| these = these.tail__O() | |
| }; | |
| return acc | |
| }; | |
| init___() { | |
| $c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet.call(this, $m_sci_ListSet$EmptyListSet$()); | |
| return this | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
| }; | |
| init___sci_ListSet(initial) { | |
| const this$1 = new $c_scm_ListBuffer().init___().$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(initial); | |
| this.elems$1 = $s_sc_SeqLike$class__reverse__sc_SeqLike__O(this$1); | |
| const this$2 = new $c_scm_HashSet().init___(); | |
| this.seen$1 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$2, initial); | |
| return this | |
| }; | |
| result__O() { | |
| return this.result__sci_ListSet() | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| $$plus$eq__O__sci_ListSet$ListSetBuilder(x) { | |
| const this$1 = this.seen$1; | |
| if ((!$s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this$1, x))) { | |
| this.elems$1.$$plus$eq__O__scm_ListBuffer(x); | |
| this.seen$1.$$plus$eq__O__scm_HashSet(x) | |
| }; | |
| return this | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }; | |
| } | |
| const $d_sci_ListSet$ListSetBuilder = new $TypeData().initClass({ | |
| sci_ListSet$ListSetBuilder: 0 | |
| }, false, "scala.collection.immutable.ListSet$ListSetBuilder", { | |
| sci_ListSet$ListSetBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_sci_ListSet$ListSetBuilder.prototype.$classData = $d_sci_ListSet$ListSetBuilder; | |
| class $c_sci_Map$ extends $c_scg_ImmutableMapFactory { | |
| } | |
| const $d_sci_Map$ = new $TypeData().initClass({ | |
| sci_Map$: 0 | |
| }, false, "scala.collection.immutable.Map$", { | |
| sci_Map$: 1, | |
| scg_ImmutableMapFactory: 1, | |
| scg_MapFactory: 1, | |
| scg_GenMapFactory: 1, | |
| O: 1 | |
| }); | |
| $c_sci_Map$.prototype.$classData = $d_sci_Map$; | |
| let $n_sci_Map$ = (void 0); | |
| const $m_sci_Map$ = (function() { | |
| if ((!$n_sci_Map$)) { | |
| $n_sci_Map$ = new $c_sci_Map$().init___() | |
| }; | |
| return $n_sci_Map$ | |
| }); | |
| class $c_scm_GrowingBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.empty$1 = null; | |
| this.elems$1 = null | |
| }; | |
| init___scg_Growable(empty) { | |
| this.empty$1 = empty; | |
| this.elems$1 = empty; | |
| return this | |
| }; | |
| $$plus$eq__O__scm_GrowingBuilder(x) { | |
| this.elems$1.$$plus$eq__O__scg_Growable(x); | |
| return this | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
| }; | |
| result__O() { | |
| return this.elems$1 | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }; | |
| } | |
| const $d_scm_GrowingBuilder = new $TypeData().initClass({ | |
| scm_GrowingBuilder: 0 | |
| }, false, "scala.collection.mutable.GrowingBuilder", { | |
| scm_GrowingBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_GrowingBuilder.prototype.$classData = $d_scm_GrowingBuilder; | |
| class $c_scm_LazyBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.parts$1 = null | |
| }; | |
| init___() { | |
| this.parts$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) { | |
| this.parts$1.$$plus$eq__O__scm_ListBuffer(xs); | |
| return this | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
| }; | |
| $$plus$eq__O__scm_LazyBuilder(x) { | |
| const jsx$1 = this.parts$1; | |
| $m_sci_List$(); | |
| const xs = new $c_sjs_js_WrappedArray().init___sjs_js_Array([x]); | |
| const this$2 = $m_sci_List$(); | |
| const cbf = this$2.ReusableCBFInstance$2; | |
| jsx$1.$$plus$eq__O__scm_ListBuffer($s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O(xs, cbf)); | |
| return this | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) | |
| }; | |
| } | |
| class $c_scm_SetBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.empty$1 = null; | |
| this.elems$1 = null | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__scm_SetBuilder(elem) | |
| }; | |
| result__O() { | |
| return this.elems$1 | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| $$plus$eq__O__scm_SetBuilder(x) { | |
| this.elems$1 = this.elems$1.$$plus__O__sc_Set(x); | |
| return this | |
| }; | |
| init___sc_Set(empty) { | |
| this.empty$1 = empty; | |
| this.elems$1 = empty; | |
| return this | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__scm_SetBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }; | |
| } | |
| const $d_scm_SetBuilder = new $TypeData().initClass({ | |
| scm_SetBuilder: 0 | |
| }, false, "scala.collection.mutable.SetBuilder", { | |
| scm_SetBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_SetBuilder.prototype.$classData = $d_scm_SetBuilder; | |
| class $c_scm_Stack$StackBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.lbuff$1 = null | |
| }; | |
| init___() { | |
| this.lbuff$1 = new $c_scm_ListBuffer().init___(); | |
| return this | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
| }; | |
| result__O() { | |
| return this.result__scm_Stack() | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| result__scm_Stack() { | |
| const this$1 = this.lbuff$1; | |
| return new $c_scm_Stack().init___sci_List(this$1.toList__sci_List()) | |
| }; | |
| $$plus$eq__O__scm_Stack$StackBuilder(elem) { | |
| this.lbuff$1.$$plus$eq__O__scm_ListBuffer(elem); | |
| return this | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }; | |
| } | |
| const $d_scm_Stack$StackBuilder = new $TypeData().initClass({ | |
| scm_Stack$StackBuilder: 0 | |
| }, false, "scala.collection.mutable.Stack$StackBuilder", { | |
| scm_Stack$StackBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_scm_Stack$StackBuilder.prototype.$classData = $d_scm_Stack$StackBuilder; | |
| class $c_jl_ArithmeticException extends $c_jl_RuntimeException { | |
| } | |
| const $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; | |
| const $is_jl_ClassCastException = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_ClassCastException))) | |
| }); | |
| const $isArrayOf_jl_ClassCastException = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_ClassCastException))) | |
| }); | |
| class $c_jl_IllegalArgumentException extends $c_jl_RuntimeException { | |
| init___() { | |
| $c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }; | |
| init___T(s) { | |
| $c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_jl_IllegalStateException extends $c_jl_RuntimeException { | |
| init___() { | |
| $c_jl_IllegalStateException.prototype.init___T__jl_Throwable.call(this, null, null); | |
| return this | |
| }; | |
| } | |
| class $c_jl_IndexOutOfBoundsException extends $c_jl_RuntimeException { | |
| } | |
| const $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_NullPointerException extends $c_jl_RuntimeException { | |
| init___() { | |
| $c_jl_NullPointerException.prototype.init___T.call(this, null); | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_jl_UnsupportedOperationException extends $c_jl_RuntimeException { | |
| init___T(s) { | |
| $c_jl_UnsupportedOperationException.prototype.init___T__jl_Throwable.call(this, s, null); | |
| return this | |
| }; | |
| } | |
| const $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_NoSuchElementException extends $c_jl_RuntimeException { | |
| } | |
| const $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_s_MatchError extends $c_jl_RuntimeException { | |
| constructor() { | |
| super(); | |
| this.obj$4 = null; | |
| this.objString$4 = null; | |
| this.bitmap$0$4 = false | |
| }; | |
| objString$lzycompute__p4__T() { | |
| if ((!this.bitmap$0$4)) { | |
| this.objString$4 = ((this.obj$4 === null) ? "null" : this.liftedTree1$1__p4__T()); | |
| this.bitmap$0$4 = true | |
| }; | |
| return this.objString$4 | |
| }; | |
| ofClass$1__p4__T() { | |
| return ("of class " + $objectGetClass(this.obj$4).getName__T()) | |
| }; | |
| liftedTree1$1__p4__T() { | |
| try { | |
| return ((($objectToString(this.obj$4) + " (") + this.ofClass$1__p4__T()) + ")") | |
| } catch (e) { | |
| const e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
| if ((e$2 !== null)) { | |
| return ("an instance " + this.ofClass$1__p4__T()) | |
| } else { | |
| throw e | |
| } | |
| } | |
| }; | |
| getMessage__T() { | |
| return this.objString__p4__T() | |
| }; | |
| objString__p4__T() { | |
| return ((!this.bitmap$0$4) ? this.objString$lzycompute__p4__T() : this.objString$4) | |
| }; | |
| init___O(obj) { | |
| this.obj$4 = obj; | |
| $c_jl_RuntimeException.prototype.init___.call(this); | |
| return this | |
| }; | |
| } | |
| const $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; | |
| class $c_s_Option extends $c_O { | |
| init___() { | |
| return this | |
| }; | |
| } | |
| class $c_s_Predef$$anon$1 extends $c_s_Predef$$less$colon$less { | |
| apply__O__O(x) { | |
| return x | |
| }; | |
| } | |
| const $d_s_Predef$$anon$1 = new $TypeData().initClass({ | |
| s_Predef$$anon$1: 0 | |
| }, false, "scala.Predef$$anon$1", { | |
| s_Predef$$anon$1: 1, | |
| s_Predef$$less$colon$less: 1, | |
| O: 1, | |
| F1: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Predef$$anon$1.prototype.$classData = $d_s_Predef$$anon$1; | |
| class $c_s_Predef$$anon$2 extends $c_s_Predef$$eq$colon$eq { | |
| apply__O__O(x) { | |
| return x | |
| }; | |
| } | |
| const $d_s_Predef$$anon$2 = new $TypeData().initClass({ | |
| s_Predef$$anon$2: 0 | |
| }, false, "scala.Predef$$anon$2", { | |
| s_Predef$$anon$2: 1, | |
| s_Predef$$eq$colon$eq: 1, | |
| O: 1, | |
| F1: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Predef$$anon$2.prototype.$classData = $d_s_Predef$$anon$2; | |
| class $c_s_StringContext extends $c_O { | |
| constructor() { | |
| super(); | |
| this.parts$1 = null | |
| }; | |
| productPrefix__T() { | |
| return "StringContext" | |
| }; | |
| productArity__I() { | |
| return 1 | |
| }; | |
| equals__O__Z(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_s_StringContext(x$1)) { | |
| const StringContext$1 = x$1; | |
| const x = this.parts$1; | |
| const x$2 = StringContext$1.parts$1; | |
| return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) | |
| } else { | |
| return false | |
| } | |
| }; | |
| productElement__I__O(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.parts$1; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }; | |
| toString__T() { | |
| return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
| }; | |
| checkLengths__sc_Seq__V(args) { | |
| if ((this.parts$1.length__I() !== ((1 + args.length__I()) | 0))) { | |
| throw new $c_jl_IllegalArgumentException().init___T((((("wrong number of arguments (" + args.length__I()) + ") for interpolated string with ") + this.parts$1.length__I()) + " parts")) | |
| } | |
| }; | |
| s__sc_Seq__T(args) { | |
| const f = (function(this$2) { | |
| return (function(str$2) { | |
| const str = str$2; | |
| const this$1 = $m_s_StringContext$(); | |
| return this$1.treatEscapes0__p1__T__Z__T(str, false) | |
| }) | |
| })(this); | |
| this.checkLengths__sc_Seq__V(args); | |
| const pi = this.parts$1.iterator__sc_Iterator(); | |
| const ai = args.iterator__sc_Iterator(); | |
| const arg1 = pi.next__O(); | |
| const bldr = new $c_jl_StringBuilder().init___T(f(arg1)); | |
| while (ai.hasNext__Z()) { | |
| bldr.append__O__jl_StringBuilder(ai.next__O()); | |
| const arg1$1 = pi.next__O(); | |
| bldr.append__T__jl_StringBuilder(f(arg1$1)) | |
| }; | |
| return bldr.content$1 | |
| }; | |
| init___sc_Seq(parts) { | |
| this.parts$1 = parts; | |
| return this | |
| }; | |
| hashCode__I() { | |
| const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $is_s_StringContext = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_StringContext))) | |
| }); | |
| const $isArrayOf_s_StringContext = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_StringContext))) | |
| }); | |
| const $d_s_StringContext = new $TypeData().initClass({ | |
| s_StringContext: 0 | |
| }, false, "scala.StringContext", { | |
| s_StringContext: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext.prototype.$classData = $d_s_StringContext; | |
| class $c_s_util_control_BreakControl extends $c_jl_Throwable { | |
| init___() { | |
| $c_jl_Throwable.prototype.init___.call(this); | |
| return this | |
| }; | |
| fillInStackTrace__jl_Throwable() { | |
| return $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable(this) | |
| }; | |
| } | |
| const $d_s_util_control_BreakControl = new $TypeData().initClass({ | |
| s_util_control_BreakControl: 0 | |
| }, false, "scala.util.control.BreakControl", { | |
| s_util_control_BreakControl: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1, | |
| s_util_control_ControlThrowable: 1, | |
| s_util_control_NoStackTrace: 1 | |
| }); | |
| $c_s_util_control_BreakControl.prototype.$classData = $d_s_util_control_BreakControl; | |
| const $is_sc_GenTraversable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversable))) | |
| }); | |
| const $isArrayOf_sc_GenTraversable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversable))) | |
| }); | |
| class $c_sc_Iterable$ extends $c_scg_GenTraversableFactory { | |
| newBuilder__scm_Builder() { | |
| $m_sci_Iterable$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sc_Iterable$ = new $TypeData().initClass({ | |
| sc_Iterable$: 0 | |
| }, false, "scala.collection.Iterable$", { | |
| sc_Iterable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Iterable$.prototype.$classData = $d_sc_Iterable$; | |
| let $n_sc_Iterable$ = (void 0); | |
| const $m_sc_Iterable$ = (function() { | |
| if ((!$n_sc_Iterable$)) { | |
| $n_sc_Iterable$ = new $c_sc_Iterable$().init___() | |
| }; | |
| return $n_sc_Iterable$ | |
| }); | |
| class $c_sc_Iterator$$anon$2 extends $c_sc_AbstractIterator { | |
| next__O() { | |
| this.next__sr_Nothing$() | |
| }; | |
| next__sr_Nothing$() { | |
| throw new $c_ju_NoSuchElementException().init___T("next on empty iterator") | |
| }; | |
| hasNext__Z() { | |
| return false | |
| }; | |
| } | |
| const $d_sc_Iterator$$anon$2 = new $TypeData().initClass({ | |
| sc_Iterator$$anon$2: 0 | |
| }, false, "scala.collection.Iterator$$anon$2", { | |
| sc_Iterator$$anon$2: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sc_Iterator$$anon$2.prototype.$classData = $d_sc_Iterator$$anon$2; | |
| class $c_sc_LinearSeqLike$$anon$1 extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.these$2 = null | |
| }; | |
| init___sc_LinearSeqLike($$outer) { | |
| this.these$2 = $$outer; | |
| return this | |
| }; | |
| next__O() { | |
| if (this.hasNext__Z()) { | |
| const result = this.these$2.head__O(); | |
| this.these$2 = this.these$2.tail__O(); | |
| return result | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }; | |
| hasNext__Z() { | |
| return (!this.these$2.isEmpty__Z()) | |
| }; | |
| } | |
| const $d_sc_LinearSeqLike$$anon$1 = new $TypeData().initClass({ | |
| sc_LinearSeqLike$$anon$1: 0 | |
| }, false, "scala.collection.LinearSeqLike$$anon$1", { | |
| sc_LinearSeqLike$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sc_LinearSeqLike$$anon$1.prototype.$classData = $d_sc_LinearSeqLike$$anon$1; | |
| class $c_sc_Traversable$ extends $c_scg_GenTraversableFactory { | |
| constructor() { | |
| super(); | |
| this.breaks$3 = null | |
| }; | |
| init___() { | |
| $c_scg_GenTraversableFactory.prototype.init___.call(this); | |
| $n_sc_Traversable$ = this; | |
| this.breaks$3 = new $c_s_util_control_Breaks().init___(); | |
| return this | |
| }; | |
| newBuilder__scm_Builder() { | |
| $m_sci_Traversable$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sc_Traversable$ = new $TypeData().initClass({ | |
| sc_Traversable$: 0 | |
| }, false, "scala.collection.Traversable$", { | |
| sc_Traversable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Traversable$.prototype.$classData = $d_sc_Traversable$; | |
| let $n_sc_Traversable$ = (void 0); | |
| const $m_sc_Traversable$ = (function() { | |
| if ((!$n_sc_Traversable$)) { | |
| $n_sc_Traversable$ = new $c_sc_Traversable$().init___() | |
| }; | |
| return $n_sc_Traversable$ | |
| }); | |
| class $c_scg_ImmutableSetFactory extends $c_scg_SetFactory { | |
| empty__sc_GenTraversable() { | |
| return this.emptyInstance__sci_Set() | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_SetBuilder().init___sc_Set(this.emptyInstance__sci_Set()) | |
| }; | |
| } | |
| class $c_scg_MutableSetFactory extends $c_scg_SetFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_GrowingBuilder().init___scg_Growable(this.empty__sc_GenTraversable()) | |
| }; | |
| } | |
| class $c_sci_Iterable$ extends $c_scg_GenTraversableFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sci_Iterable$ = new $TypeData().initClass({ | |
| sci_Iterable$: 0 | |
| }, false, "scala.collection.immutable.Iterable$", { | |
| sci_Iterable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Iterable$.prototype.$classData = $d_sci_Iterable$; | |
| let $n_sci_Iterable$ = (void 0); | |
| const $m_sci_Iterable$ = (function() { | |
| if ((!$n_sci_Iterable$)) { | |
| $n_sci_Iterable$ = new $c_sci_Iterable$().init___() | |
| }; | |
| return $n_sci_Iterable$ | |
| }); | |
| class $c_sci_ListSet$$anon$1 extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.that$2 = null | |
| }; | |
| next__O() { | |
| const this$1 = this.that$2; | |
| if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
| const res = this.that$2.head__O(); | |
| this.that$2 = this.that$2.tail__sci_ListSet(); | |
| return res | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }; | |
| init___sci_ListSet($$outer) { | |
| this.that$2 = $$outer; | |
| return this | |
| }; | |
| hasNext__Z() { | |
| const this$1 = this.that$2; | |
| return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
| }; | |
| } | |
| const $d_sci_ListSet$$anon$1 = new $TypeData().initClass({ | |
| sci_ListSet$$anon$1: 0 | |
| }, false, "scala.collection.immutable.ListSet$$anon$1", { | |
| sci_ListSet$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_ListSet$$anon$1.prototype.$classData = $d_sci_ListSet$$anon$1; | |
| class $c_sci_Stream$StreamBuilder extends $c_scm_LazyBuilder { | |
| result__O() { | |
| return this.result__sci_Stream() | |
| }; | |
| result__sci_Stream() { | |
| const this$1 = this.parts$1; | |
| return this$1.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream().flatMap__F1__scg_CanBuildFrom__O(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
| return (function(x$5$2) { | |
| const x$5 = x$5$2; | |
| return x$5.toStream__sci_Stream() | |
| }) | |
| })(this)), ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())) | |
| }; | |
| } | |
| const $is_sci_Stream$StreamBuilder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream$StreamBuilder))) | |
| }); | |
| const $isArrayOf_sci_Stream$StreamBuilder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream$StreamBuilder))) | |
| }); | |
| const $d_sci_Stream$StreamBuilder = new $TypeData().initClass({ | |
| sci_Stream$StreamBuilder: 0 | |
| }, false, "scala.collection.immutable.Stream$StreamBuilder", { | |
| sci_Stream$StreamBuilder: 1, | |
| scm_LazyBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1 | |
| }); | |
| $c_sci_Stream$StreamBuilder.prototype.$classData = $d_sci_Stream$StreamBuilder; | |
| class $c_sci_StreamIterator extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.these$2 = null | |
| }; | |
| next__O() { | |
| if ($s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this)) { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } else { | |
| const cur = this.these$2.v__sci_Stream(); | |
| const result = cur.head__O(); | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, cur$1) { | |
| return (function() { | |
| return cur$1.tail__O() | |
| }) | |
| })(this, cur))); | |
| return result | |
| } | |
| }; | |
| init___sci_Stream(self) { | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, self$1) { | |
| return (function() { | |
| return self$1 | |
| }) | |
| })(this, self))); | |
| return this | |
| }; | |
| hasNext__Z() { | |
| const this$1 = this.these$2.v__sci_Stream(); | |
| return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
| }; | |
| toStream__sci_Stream() { | |
| const result = this.these$2.v__sci_Stream(); | |
| this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
| return (function() { | |
| $m_sci_Stream$(); | |
| return $m_sci_Stream$Empty$() | |
| }) | |
| })(this))); | |
| return result | |
| }; | |
| } | |
| const $d_sci_StreamIterator = new $TypeData().initClass({ | |
| sci_StreamIterator: 0 | |
| }, false, "scala.collection.immutable.StreamIterator", { | |
| sci_StreamIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_StreamIterator.prototype.$classData = $d_sci_StreamIterator; | |
| class $c_sci_Traversable$ extends $c_scg_GenTraversableFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sci_Traversable$ = new $TypeData().initClass({ | |
| sci_Traversable$: 0 | |
| }, false, "scala.collection.immutable.Traversable$", { | |
| sci_Traversable$: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Traversable$.prototype.$classData = $d_sci_Traversable$; | |
| let $n_sci_Traversable$ = (void 0); | |
| const $m_sci_Traversable$ = (function() { | |
| if ((!$n_sci_Traversable$)) { | |
| $n_sci_Traversable$ = new $c_sci_Traversable$().init___() | |
| }; | |
| return $n_sci_Traversable$ | |
| }); | |
| class $c_sci_TrieIterator extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.elems$2 = null; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posStack$f = null; | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
| }; | |
| isContainer__p2__O__Z(x) { | |
| return ($is_sci_HashMap$HashMap1(x) || $is_sci_HashSet$HashSet1(x)) | |
| }; | |
| next__O() { | |
| if ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null)) { | |
| const el = this.scala$collection$immutable$TrieIterator$$subIter$f.next__O(); | |
| if ((!this.scala$collection$immutable$TrieIterator$$subIter$f.hasNext__Z())) { | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
| }; | |
| return el | |
| } else { | |
| return this.next0__p2__Asci_Iterable__I__O(this.scala$collection$immutable$TrieIterator$$arrayD$f, this.scala$collection$immutable$TrieIterator$$posD$f) | |
| } | |
| }; | |
| initPosStack__AI() { | |
| return $newArrayObject($d_I.getArrayOf(), [6]) | |
| }; | |
| hasNext__Z() { | |
| return ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null) || (this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) | |
| }; | |
| next0__p2__Asci_Iterable__I__O(elems, i) { | |
| _next0: while (true) { | |
| if ((i === (((-1) + elems.u["length"]) | 0))) { | |
| this.scala$collection$immutable$TrieIterator$$depth$f = (((-1) + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
| if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = null | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0 | |
| } | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$posD$f = ((1 + this.scala$collection$immutable$TrieIterator$$posD$f) | 0) | |
| }; | |
| const m = elems.u[i]; | |
| if (this.isContainer__p2__O__Z(m)) { | |
| return m.key$6 | |
| } else if (this.isTrie__p2__O__Z(m)) { | |
| if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$arrayD$f; | |
| this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$posD$f | |
| }; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = ((1 + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| const temp$elems = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
| elems = temp$elems; | |
| i = 0; | |
| continue _next0 | |
| } else { | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = m.iterator__sc_Iterator(); | |
| return this.next__O() | |
| } | |
| } | |
| }; | |
| getElems__p2__sci_Iterable__Asci_Iterable(x) { | |
| if ($is_sci_HashMap$HashTrieMap(x)) { | |
| const x2 = x; | |
| return x2.elems__Asci_HashMap() | |
| } else if ($is_sci_HashSet$HashTrieSet(x)) { | |
| const x3 = x; | |
| return x3.elems$5 | |
| } else { | |
| throw new $c_s_MatchError().init___O(x) | |
| } | |
| }; | |
| init___Asci_Iterable(elems) { | |
| this.elems$2 = elems; | |
| this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$arrayStack$f = this.initArrayStack__AAsci_Iterable(); | |
| this.scala$collection$immutable$TrieIterator$$posStack$f = this.initPosStack__AI(); | |
| this.scala$collection$immutable$TrieIterator$$arrayD$f = this.elems$2; | |
| this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
| this.scala$collection$immutable$TrieIterator$$subIter$f = null; | |
| return this | |
| }; | |
| isTrie__p2__O__Z(x) { | |
| return ($is_sci_HashMap$HashTrieMap(x) || $is_sci_HashSet$HashTrieSet(x)) | |
| }; | |
| initArrayStack__AAsci_Iterable() { | |
| return $newArrayObject($d_sci_Iterable.getArrayOf().getArrayOf(), [6]) | |
| }; | |
| } | |
| class $c_sci_VectorBuilder extends $c_O { | |
| constructor() { | |
| super(); | |
| this.blockIndex$1 = 0; | |
| this.lo$1 = 0; | |
| this.depth$1 = 0; | |
| this.display0$1 = null; | |
| this.display1$1 = null; | |
| this.display2$1 = null; | |
| this.display3$1 = null; | |
| this.display4$1 = null; | |
| this.display5$1 = null | |
| }; | |
| display3__AO() { | |
| return this.display3$1 | |
| }; | |
| init___() { | |
| this.display0$1 = $newArrayObject($d_O.getArrayOf(), [32]); | |
| this.depth$1 = 1; | |
| this.blockIndex$1 = 0; | |
| this.lo$1 = 0; | |
| return this | |
| }; | |
| depth__I() { | |
| return this.depth$1 | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
| }; | |
| display5$und$eq__AO__V(x$1) { | |
| this.display5$1 = x$1 | |
| }; | |
| display0__AO() { | |
| return this.display0$1 | |
| }; | |
| display4__AO() { | |
| return this.display4$1 | |
| }; | |
| display2$und$eq__AO__V(x$1) { | |
| this.display2$1 = x$1 | |
| }; | |
| $$plus$eq__O__sci_VectorBuilder(elem) { | |
| if ((this.lo$1 >= this.display0$1.u["length"])) { | |
| const newBlockIndex = ((32 + this.blockIndex$1) | 0); | |
| const xor = (this.blockIndex$1 ^ newBlockIndex); | |
| $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
| this.blockIndex$1 = newBlockIndex; | |
| this.lo$1 = 0 | |
| }; | |
| this.display0$1.u[this.lo$1] = elem; | |
| this.lo$1 = ((1 + this.lo$1) | 0); | |
| return this | |
| }; | |
| result__O() { | |
| return this.result__sci_Vector() | |
| }; | |
| display1$und$eq__AO__V(x$1) { | |
| this.display1$1 = x$1 | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
| $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
| }; | |
| display4$und$eq__AO__V(x$1) { | |
| this.display4$1 = x$1 | |
| }; | |
| display1__AO() { | |
| return this.display1$1 | |
| }; | |
| display5__AO() { | |
| return this.display5$1 | |
| }; | |
| result__sci_Vector() { | |
| const size = ((this.blockIndex$1 + this.lo$1) | 0); | |
| if ((size === 0)) { | |
| const this$1 = $m_sci_Vector$(); | |
| return this$1.NIL$6 | |
| }; | |
| const s = new $c_sci_Vector().init___I__I__I(0, size, 0); | |
| const depth = this.depth$1; | |
| $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
| if ((this.depth$1 > 1)) { | |
| const xor = (((-1) + size) | 0); | |
| $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, 0, xor) | |
| }; | |
| return s | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
| }; | |
| sizeHint__I__V(size) { | |
| /*<skip>*/ | |
| }; | |
| depth$und$eq__I__V(x$1) { | |
| this.depth$1 = x$1 | |
| }; | |
| display2__AO() { | |
| return this.display2$1 | |
| }; | |
| display0$und$eq__AO__V(x$1) { | |
| this.display0$1 = x$1 | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
| }; | |
| display3$und$eq__AO__V(x$1) { | |
| this.display3$1 = x$1 | |
| }; | |
| } | |
| const $is_sci_VectorBuilder = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_VectorBuilder))) | |
| }); | |
| const $isArrayOf_sci_VectorBuilder = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_VectorBuilder))) | |
| }); | |
| const $d_sci_VectorBuilder = new $TypeData().initClass({ | |
| sci_VectorBuilder: 0 | |
| }, false, "scala.collection.immutable.VectorBuilder", { | |
| sci_VectorBuilder: 1, | |
| O: 1, | |
| scm_Builder: 1, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| sci_VectorPointer: 1 | |
| }); | |
| $c_sci_VectorBuilder.prototype.$classData = $d_sci_VectorBuilder; | |
| class $c_scm_Builder$$anon$1 extends $c_O { | |
| constructor() { | |
| super(); | |
| this.self$1 = null; | |
| this.f$1$1 = null | |
| }; | |
| init___scm_Builder__F1($$outer, f$1) { | |
| this.f$1$1 = f$1; | |
| this.self$1 = $$outer; | |
| return this | |
| }; | |
| equals__O__Z(that) { | |
| return $s_s_Proxy$class__equals__s_Proxy__O__Z(this, that) | |
| }; | |
| $$plus$eq__O__scg_Growable(elem) { | |
| return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
| }; | |
| toString__T() { | |
| return $s_s_Proxy$class__toString__s_Proxy__T(this) | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) { | |
| this.self$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs); | |
| return this | |
| }; | |
| result__O() { | |
| return this.f$1$1.apply__O__O(this.self$1.result__O()) | |
| }; | |
| sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) { | |
| this.self$1.sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) | |
| }; | |
| $$plus$eq__O__scm_Builder(elem) { | |
| return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
| }; | |
| $$plus$eq__O__scm_Builder$$anon$1(x) { | |
| this.self$1.$$plus$eq__O__scm_Builder(x); | |
| return this | |
| }; | |
| hashCode__I() { | |
| return this.self$1.hashCode__I() | |
| }; | |
| sizeHint__I__V(size) { | |
| this.self$1.sizeHint__I__V(size) | |
| }; | |
| $$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
| return this.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) | |
| }; | |
| } | |
| const $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, | |
| scg_Growable: 1, | |
| scg_Clearable: 1, | |
| s_Proxy: 1 | |
| }); | |
| $c_scm_Builder$$anon$1.prototype.$classData = $d_scm_Builder$$anon$1; | |
| class $c_scm_FlatHashTable$$anon$1 extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.i$2 = 0; | |
| this.$$outer$2 = null | |
| }; | |
| next__O() { | |
| if (this.hasNext__Z()) { | |
| this.i$2 = ((1 + this.i$2) | 0); | |
| const this$1 = this.$$outer$2; | |
| const entry = this.$$outer$2.table$5.u[(((-1) + this.i$2) | 0)]; | |
| return $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this$1, entry) | |
| } else { | |
| return $m_sc_Iterator$().empty$1.next__O() | |
| } | |
| }; | |
| init___scm_FlatHashTable($$outer) { | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$2 = $$outer | |
| }; | |
| this.i$2 = 0; | |
| return this | |
| }; | |
| hasNext__Z() { | |
| while (((this.i$2 < this.$$outer$2.table$5.u["length"]) && (this.$$outer$2.table$5.u[this.i$2] === null))) { | |
| this.i$2 = ((1 + this.i$2) | 0) | |
| }; | |
| return (this.i$2 < this.$$outer$2.table$5.u["length"]) | |
| }; | |
| } | |
| const $d_scm_FlatHashTable$$anon$1 = new $TypeData().initClass({ | |
| scm_FlatHashTable$$anon$1: 0 | |
| }, false, "scala.collection.mutable.FlatHashTable$$anon$1", { | |
| scm_FlatHashTable$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_scm_FlatHashTable$$anon$1.prototype.$classData = $d_scm_FlatHashTable$$anon$1; | |
| class $c_scm_ListBuffer$$anon$1 extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.cursor$2 = null | |
| }; | |
| init___scm_ListBuffer($$outer) { | |
| this.cursor$2 = ($$outer.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() ? $m_sci_Nil$() : $$outer.scala$collection$mutable$ListBuffer$$start$6); | |
| return this | |
| }; | |
| next__O() { | |
| if ((!this.hasNext__Z())) { | |
| throw new $c_ju_NoSuchElementException().init___T("next on empty Iterator") | |
| } else { | |
| const ans = this.cursor$2.head__O(); | |
| this.cursor$2 = this.cursor$2.tail__O(); | |
| return ans | |
| } | |
| }; | |
| hasNext__Z() { | |
| return (this.cursor$2 !== $m_sci_Nil$()) | |
| }; | |
| } | |
| const $d_scm_ListBuffer$$anon$1 = new $TypeData().initClass({ | |
| scm_ListBuffer$$anon$1: 0 | |
| }, false, "scala.collection.mutable.ListBuffer$$anon$1", { | |
| scm_ListBuffer$$anon$1: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_scm_ListBuffer$$anon$1.prototype.$classData = $d_scm_ListBuffer$$anon$1; | |
| class $c_sr_ScalaRunTime$$anon$1 extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.c$2 = 0; | |
| this.cmax$2 = 0; | |
| this.x$2$2 = null | |
| }; | |
| next__O() { | |
| const result = this.x$2$2.productElement__I__O(this.c$2); | |
| this.c$2 = ((1 + this.c$2) | 0); | |
| return result | |
| }; | |
| init___s_Product(x$2) { | |
| this.x$2$2 = x$2; | |
| this.c$2 = 0; | |
| this.cmax$2 = x$2.productArity__I(); | |
| return this | |
| }; | |
| hasNext__Z() { | |
| return (this.c$2 < this.cmax$2) | |
| }; | |
| } | |
| const $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_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sr_ScalaRunTime$$anon$1.prototype.$classData = $d_sr_ScalaRunTime$$anon$1; | |
| class $c_Ljava_io_PrintStream extends $c_Ljava_io_FilterOutputStream { | |
| constructor() { | |
| super(); | |
| this.autoFlush$3 = false; | |
| this.charset$3 = null; | |
| this.encoder$3 = null; | |
| this.closing$3 = false; | |
| this.java$io$PrintStream$$closed$3 = false; | |
| this.errorFlag$3 = false; | |
| this.bitmap$0$3 = false | |
| }; | |
| append__jl_CharSequence__jl_Appendable(x$1) { | |
| return this.append__jl_CharSequence__Ljava_io_PrintStream(x$1) | |
| }; | |
| println__O__V(obj) { | |
| this.print__O__V(obj); | |
| this.printString__p4__T__V("\n") | |
| }; | |
| init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset(_out, autoFlush, charset) { | |
| this.autoFlush$3 = autoFlush; | |
| this.charset$3 = charset; | |
| $c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream.call(this, _out); | |
| this.closing$3 = false; | |
| this.java$io$PrintStream$$closed$3 = false; | |
| this.errorFlag$3 = false; | |
| return this | |
| }; | |
| append__jl_CharSequence__Ljava_io_PrintStream(csq) { | |
| this.print__T__V(((csq === null) ? "null" : $objectToString(csq))); | |
| return this | |
| }; | |
| append__C__jl_Appendable(x$1) { | |
| return this.append__C__Ljava_io_PrintStream(x$1) | |
| }; | |
| init___Ljava_io_OutputStream(out) { | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset.call(this, out, false, null); | |
| return this | |
| }; | |
| append__C__Ljava_io_PrintStream(c) { | |
| this.print__C__V(c); | |
| return this | |
| }; | |
| } | |
| const $is_Ljava_io_PrintStream = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_PrintStream))) | |
| }); | |
| const $isArrayOf_Ljava_io_PrintStream = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_PrintStream))) | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_NORMAL$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 4, "normal"); | |
| $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "NORMAL" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "NORMAL" | |
| }; | |
| hashCode__I() { | |
| return (-1986416409) | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_NORMAL$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.NORMAL$", { | |
| Lorg_scalajs_benchmark_deltablue_NORMAL$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_NORMAL$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $c_Lorg_scalajs_benchmark_deltablue_NORMAL$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 2, "preferred"); | |
| $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "PREFERRED" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "PREFERRED" | |
| }; | |
| hashCode__I() { | |
| return 1492589665 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_PREFERRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.PREFERRED$", { | |
| Lorg_scalajs_benchmark_deltablue_PREFERRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 0, "required"); | |
| $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "REQUIRED" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "REQUIRED" | |
| }; | |
| hashCode__I() { | |
| return 389487519 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_REQUIRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.REQUIRED$", { | |
| Lorg_scalajs_benchmark_deltablue_REQUIRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 3, "strongDefault"); | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "STRONG_DEFAULT" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "STRONG_DEFAULT" | |
| }; | |
| hashCode__I() { | |
| return (-2010452871) | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.STRONG_DEFAULT$", { | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 1, "strongPreferred"); | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "STRONG_PREFERRED" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "STRONG_PREFERRED" | |
| }; | |
| hashCode__I() { | |
| return 898199737 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.STRONG_PREFERRED$", { | |
| Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 5, "weakDefault"); | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "WEAK_DEFAULT" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "WEAK_DEFAULT" | |
| }; | |
| hashCode__I() { | |
| return 1227139162 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.WEAK_DEFAULT$", { | |
| Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ | |
| }); | |
| class $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
| init___() { | |
| $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 6, "weakest"); | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = this; | |
| return this | |
| }; | |
| productPrefix__T() { | |
| return "WEAKEST" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "WEAKEST" | |
| }; | |
| hashCode__I() { | |
| return 1941152494 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $TypeData().initClass({ | |
| Lorg_scalajs_benchmark_deltablue_WEAKEST$: 0 | |
| }, false, "org.scalajs.benchmark.deltablue.WEAKEST$", { | |
| Lorg_scalajs_benchmark_deltablue_WEAKEST$: 1, | |
| Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
| let $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (void 0); | |
| const $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
| if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$)) { | |
| $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$().init___() | |
| }; | |
| return $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ | |
| }); | |
| class $c_jl_NumberFormatException extends $c_jl_IllegalArgumentException { | |
| } | |
| const $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; | |
| class $c_ju_FormatterClosedException extends $c_jl_IllegalStateException { | |
| } | |
| const $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 { | |
| } | |
| class $c_s_None$ extends $c_s_Option { | |
| productPrefix__T() { | |
| return "None" | |
| }; | |
| productArity__I() { | |
| return 0 | |
| }; | |
| isEmpty__Z() { | |
| return true | |
| }; | |
| get__O() { | |
| this.get__sr_Nothing$() | |
| }; | |
| productElement__I__O(x$1) { | |
| matchEnd3: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| }; | |
| toString__T() { | |
| return "None" | |
| }; | |
| get__sr_Nothing$() { | |
| throw new $c_ju_NoSuchElementException().init___T("None.get") | |
| }; | |
| hashCode__I() { | |
| return 2433880 | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $d_s_None$ = new $TypeData().initClass({ | |
| s_None$: 0 | |
| }, false, "scala.None$", { | |
| s_None$: 1, | |
| s_Option: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_None$.prototype.$classData = $d_s_None$; | |
| let $n_s_None$ = (void 0); | |
| const $m_s_None$ = (function() { | |
| if ((!$n_s_None$)) { | |
| $n_s_None$ = new $c_s_None$().init___() | |
| }; | |
| return $n_s_None$ | |
| }); | |
| class $c_s_Some extends $c_s_Option { | |
| constructor() { | |
| super(); | |
| this.x$2 = null | |
| }; | |
| productPrefix__T() { | |
| return "Some" | |
| }; | |
| productArity__I() { | |
| return 1 | |
| }; | |
| equals__O__Z(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_s_Some(x$1)) { | |
| const Some$1 = x$1; | |
| return $m_sr_BoxesRunTime$().equals__O__O__Z(this.x$2, Some$1.x$2) | |
| } else { | |
| return false | |
| } | |
| }; | |
| isEmpty__Z() { | |
| return false | |
| }; | |
| productElement__I__O(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.x$2; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }; | |
| get__O() { | |
| return this.x$2 | |
| }; | |
| toString__T() { | |
| return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
| }; | |
| init___O(x) { | |
| this.x$2 = x; | |
| return this | |
| }; | |
| hashCode__I() { | |
| const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $is_s_Some = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_Some))) | |
| }); | |
| const $isArrayOf_s_Some = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Some))) | |
| }); | |
| const $d_s_Some = new $TypeData().initClass({ | |
| s_Some: 0 | |
| }, false, "scala.Some", { | |
| s_Some: 1, | |
| s_Option: 1, | |
| O: 1, | |
| s_Product: 1, | |
| s_Equals: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_Some.prototype.$classData = $d_s_Some; | |
| class $c_s_StringContext$InvalidEscapeException extends $c_jl_IllegalArgumentException { | |
| constructor() { | |
| super(); | |
| this.index$5 = 0 | |
| }; | |
| init___T__I(str, index) { | |
| this.index$5 = index; | |
| const jsx$3 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["invalid escape ", " index ", " in \"", "\". Use \\\\\\\\ for literal \\\\."])); | |
| $m_s_Predef$().require__Z__V(((index >= 0) && (index < (str["length"] | 0)))); | |
| let jsx$1; | |
| if ((index === (((-1) + (str["length"] | 0)) | 0))) { | |
| jsx$1 = "at terminal" | |
| } else { | |
| const jsx$2 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["'\\\\", "' not one of ", " at"])); | |
| const index$1 = ((1 + index) | 0); | |
| const c = (65535 & (str["charCodeAt"](index$1) | 0)); | |
| jsx$1 = jsx$2.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([new $c_jl_Character().init___C(c), "[\\b, \\t, \\n, \\f, \\r, \\\\, \\\", \\']"])) | |
| }; | |
| $c_jl_IllegalArgumentException.prototype.init___T.call(this, jsx$3.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([jsx$1, index, str]))); | |
| return this | |
| }; | |
| } | |
| const $d_s_StringContext$InvalidEscapeException = new $TypeData().initClass({ | |
| s_StringContext$InvalidEscapeException: 0 | |
| }, false, "scala.StringContext$InvalidEscapeException", { | |
| s_StringContext$InvalidEscapeException: 1, | |
| jl_IllegalArgumentException: 1, | |
| jl_RuntimeException: 1, | |
| jl_Exception: 1, | |
| jl_Throwable: 1, | |
| O: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_s_StringContext$InvalidEscapeException.prototype.$classData = $d_s_StringContext$InvalidEscapeException; | |
| const $is_sc_TraversableLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableLike))) | |
| }); | |
| const $isArrayOf_sc_TraversableLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableLike))) | |
| }); | |
| class $c_scg_SeqFactory extends $c_scg_GenSeqFactory { | |
| } | |
| class $c_sci_HashSet$HashTrieSet$$anon$1 extends $c_sci_TrieIterator { | |
| init___sci_HashSet$HashTrieSet($$outer) { | |
| $c_sci_TrieIterator.prototype.init___Asci_Iterable.call(this, $$outer.elems$5); | |
| return this | |
| }; | |
| } | |
| const $d_sci_HashSet$HashTrieSet$$anon$1 = new $TypeData().initClass({ | |
| sci_HashSet$HashTrieSet$$anon$1: 0 | |
| }, false, "scala.collection.immutable.HashSet$HashTrieSet$$anon$1", { | |
| sci_HashSet$HashTrieSet$$anon$1: 1, | |
| sci_TrieIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1 | |
| }); | |
| $c_sci_HashSet$HashTrieSet$$anon$1.prototype.$classData = $d_sci_HashSet$HashTrieSet$$anon$1; | |
| class $c_sci_Set$ extends $c_scg_ImmutableSetFactory { | |
| emptyInstance__sci_Set() { | |
| return $m_sci_Set$EmptySet$() | |
| }; | |
| } | |
| const $d_sci_Set$ = new $TypeData().initClass({ | |
| sci_Set$: 0 | |
| }, false, "scala.collection.immutable.Set$", { | |
| sci_Set$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Set$.prototype.$classData = $d_sci_Set$; | |
| let $n_sci_Set$ = (void 0); | |
| const $m_sci_Set$ = (function() { | |
| if ((!$n_sci_Set$)) { | |
| $n_sci_Set$ = new $c_sci_Set$().init___() | |
| }; | |
| return $n_sci_Set$ | |
| }); | |
| class $c_sci_VectorIterator extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.endIndex$2 = 0; | |
| this.blockIndex$2 = 0; | |
| this.lo$2 = 0; | |
| this.endLo$2 = 0; | |
| this.$$undhasNext$2 = false; | |
| this.depth$2 = 0; | |
| this.display0$2 = null; | |
| this.display1$2 = null; | |
| this.display2$2 = null; | |
| this.display3$2 = null; | |
| this.display4$2 = null; | |
| this.display5$2 = null | |
| }; | |
| next__O() { | |
| if ((!this.$$undhasNext$2)) { | |
| throw new $c_ju_NoSuchElementException().init___T("reached iterator end") | |
| }; | |
| const res = this.display0$2.u[this.lo$2]; | |
| this.lo$2 = ((1 + this.lo$2) | 0); | |
| if ((this.lo$2 === this.endLo$2)) { | |
| if ((((this.blockIndex$2 + this.lo$2) | 0) < this.endIndex$2)) { | |
| const newBlockIndex = ((32 + this.blockIndex$2) | 0); | |
| const xor = (this.blockIndex$2 ^ newBlockIndex); | |
| $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
| this.blockIndex$2 = newBlockIndex; | |
| const x = ((this.endIndex$2 - this.blockIndex$2) | 0); | |
| this.endLo$2 = ((x < 32) ? x : 32); | |
| this.lo$2 = 0 | |
| } else { | |
| this.$$undhasNext$2 = false | |
| } | |
| }; | |
| return res | |
| }; | |
| display3__AO() { | |
| return this.display3$2 | |
| }; | |
| depth__I() { | |
| return this.depth$2 | |
| }; | |
| display5$und$eq__AO__V(x$1) { | |
| this.display5$2 = x$1 | |
| }; | |
| init___I__I(_startIndex, endIndex) { | |
| this.endIndex$2 = endIndex; | |
| this.blockIndex$2 = ((-32) & _startIndex); | |
| this.lo$2 = (31 & _startIndex); | |
| const x = ((endIndex - this.blockIndex$2) | 0); | |
| this.endLo$2 = ((x < 32) ? x : 32); | |
| this.$$undhasNext$2 = (((this.blockIndex$2 + this.lo$2) | 0) < endIndex); | |
| return this | |
| }; | |
| display0__AO() { | |
| return this.display0$2 | |
| }; | |
| display4__AO() { | |
| return this.display4$2 | |
| }; | |
| display2$und$eq__AO__V(x$1) { | |
| this.display2$2 = x$1 | |
| }; | |
| display1$und$eq__AO__V(x$1) { | |
| this.display1$2 = x$1 | |
| }; | |
| hasNext__Z() { | |
| return this.$$undhasNext$2 | |
| }; | |
| display4$und$eq__AO__V(x$1) { | |
| this.display4$2 = x$1 | |
| }; | |
| display1__AO() { | |
| return this.display1$2 | |
| }; | |
| display5__AO() { | |
| return this.display5$2 | |
| }; | |
| depth$und$eq__I__V(x$1) { | |
| this.depth$2 = x$1 | |
| }; | |
| display2__AO() { | |
| return this.display2$2 | |
| }; | |
| display0$und$eq__AO__V(x$1) { | |
| this.display0$2 = x$1 | |
| }; | |
| display3$und$eq__AO__V(x$1) { | |
| this.display3$2 = x$1 | |
| }; | |
| } | |
| const $d_sci_VectorIterator = new $TypeData().initClass({ | |
| sci_VectorIterator: 0 | |
| }, false, "scala.collection.immutable.VectorIterator", { | |
| sci_VectorIterator: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sci_VectorPointer: 1 | |
| }); | |
| $c_sci_VectorIterator.prototype.$classData = $d_sci_VectorIterator; | |
| class $c_jl_JSConsoleBasedPrintStream extends $c_Ljava_io_PrintStream { | |
| constructor() { | |
| super(); | |
| this.isErr$4 = null; | |
| this.flushed$4 = false; | |
| this.buffer$4 = null | |
| }; | |
| init___jl_Boolean(isErr) { | |
| this.isErr$4 = isErr; | |
| $c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream.call(this, new $c_jl_JSConsoleBasedPrintStream$DummyOutputStream().init___()); | |
| this.flushed$4 = true; | |
| this.buffer$4 = ""; | |
| return this | |
| }; | |
| print__T__V(s) { | |
| this.printString__p4__T__V(((s === null) ? "null" : s)) | |
| }; | |
| doWriteLine__p4__T__V(line) { | |
| const x = $g["console"]; | |
| if ((!(!(!(!x))))) { | |
| const x$1 = this.isErr$4; | |
| let jsx$1; | |
| if ((!(!x$1))) { | |
| const x$2 = $g["console"]["error"]; | |
| jsx$1 = (!(!(!(!x$2)))) | |
| } else { | |
| jsx$1 = false | |
| }; | |
| if (jsx$1) { | |
| $g["console"]["error"](line) | |
| } else { | |
| $g["console"]["log"](line) | |
| } | |
| } | |
| }; | |
| print__O__V(obj) { | |
| this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__O__T(obj)) | |
| }; | |
| print__C__V(c) { | |
| this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__C__T(c)) | |
| }; | |
| printString__p4__T__V(s) { | |
| let rest = s; | |
| while ((rest !== "")) { | |
| const thiz = rest; | |
| const nlPos = (thiz["indexOf"]("\n") | 0); | |
| if ((nlPos < 0)) { | |
| this.buffer$4 = (("" + this.buffer$4) + rest); | |
| this.flushed$4 = false; | |
| rest = "" | |
| } else { | |
| const jsx$1 = this.buffer$4; | |
| const thiz$1 = rest; | |
| this.doWriteLine__p4__T__V((("" + jsx$1) + thiz$1["substring"](0, nlPos))); | |
| this.buffer$4 = ""; | |
| this.flushed$4 = true; | |
| const thiz$2 = rest; | |
| const beginIndex = ((1 + nlPos) | 0); | |
| rest = thiz$2["substring"](beginIndex) | |
| } | |
| } | |
| }; | |
| close__V() { | |
| /*<skip>*/ | |
| }; | |
| } | |
| const $d_jl_JSConsoleBasedPrintStream = new $TypeData().initClass({ | |
| jl_JSConsoleBasedPrintStream: 0 | |
| }, false, "java.lang.JSConsoleBasedPrintStream", { | |
| jl_JSConsoleBasedPrintStream: 1, | |
| Ljava_io_PrintStream: 1, | |
| Ljava_io_FilterOutputStream: 1, | |
| Ljava_io_OutputStream: 1, | |
| O: 1, | |
| Ljava_io_Closeable: 1, | |
| Ljava_io_Flushable: 1, | |
| jl_Appendable: 1 | |
| }); | |
| $c_jl_JSConsoleBasedPrintStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream; | |
| class $c_ju_FormatFlagsConversionMismatchException extends $c_ju_IllegalFormatException { | |
| constructor() { | |
| super(); | |
| this.c$6 = 0; | |
| this.f$6 = null | |
| }; | |
| getMessage__T() { | |
| const c = this.c$6; | |
| return ((("Conversion = " + new $c_jl_Character().init___C(c)) + ", Flags = ") + this.f$6) | |
| }; | |
| init___C(c) { | |
| this.c$6 = c; | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.f$6 = null; | |
| return this | |
| }; | |
| init___T__C(f, c) { | |
| $c_ju_FormatFlagsConversionMismatchException.prototype.init___C.call(this, c); | |
| if ((f === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.f$6 = f; | |
| return this | |
| }; | |
| } | |
| const $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_IllegalFormatFlagsException extends $c_ju_IllegalFormatException { | |
| constructor() { | |
| super(); | |
| this.flags$6 = null | |
| }; | |
| init___() { | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.flags$6 = null; | |
| return this | |
| }; | |
| getMessage__T() { | |
| return (("Flags = '" + this.flags$6) + "'") | |
| }; | |
| init___T(f) { | |
| $c_ju_IllegalFormatFlagsException.prototype.init___.call(this); | |
| if ((f === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.flags$6 = f; | |
| return this | |
| }; | |
| } | |
| const $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_MissingFormatArgumentException extends $c_ju_IllegalFormatException { | |
| constructor() { | |
| super(); | |
| this.s$6 = null | |
| }; | |
| init___() { | |
| $c_ju_IllegalFormatException.prototype.init___.call(this); | |
| this.s$6 = null; | |
| return this | |
| }; | |
| getMessage__T() { | |
| return (("Format specifier '" + this.s$6) + "'") | |
| }; | |
| init___T(s) { | |
| $c_ju_MissingFormatArgumentException.prototype.init___.call(this); | |
| if ((s === null)) { | |
| throw new $c_jl_NullPointerException().init___() | |
| }; | |
| this.s$6 = s; | |
| return this | |
| }; | |
| } | |
| const $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_sc_Seq$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| $m_sci_Seq$(); | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sc_Seq$ = new $TypeData().initClass({ | |
| sc_Seq$: 0 | |
| }, false, "scala.collection.Seq$", { | |
| sc_Seq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_Seq$.prototype.$classData = $d_sc_Seq$; | |
| let $n_sc_Seq$ = (void 0); | |
| const $m_sc_Seq$ = (function() { | |
| if ((!$n_sc_Seq$)) { | |
| $n_sc_Seq$ = new $c_sc_Seq$().init___() | |
| }; | |
| return $n_sc_Seq$ | |
| }); | |
| class $c_scg_IndexedSeqFactory extends $c_scg_SeqFactory { | |
| } | |
| class $c_sci_Seq$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sci_Seq$ = new $TypeData().initClass({ | |
| sci_Seq$: 0 | |
| }, false, "scala.collection.immutable.Seq$", { | |
| sci_Seq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_Seq$.prototype.$classData = $d_sci_Seq$; | |
| let $n_sci_Seq$ = (void 0); | |
| const $m_sci_Seq$ = (function() { | |
| if ((!$n_sci_Seq$)) { | |
| $n_sci_Seq$ = new $c_sci_Seq$().init___() | |
| }; | |
| return $n_sci_Seq$ | |
| }); | |
| class $c_scm_IndexedSeq$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ArrayBuffer().init___() | |
| }; | |
| } | |
| const $d_scm_IndexedSeq$ = new $TypeData().initClass({ | |
| scm_IndexedSeq$: 0 | |
| }, false, "scala.collection.mutable.IndexedSeq$", { | |
| scm_IndexedSeq$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_scm_IndexedSeq$.prototype.$classData = $d_scm_IndexedSeq$; | |
| let $n_scm_IndexedSeq$ = (void 0); | |
| const $m_scm_IndexedSeq$ = (function() { | |
| if ((!$n_scm_IndexedSeq$)) { | |
| $n_scm_IndexedSeq$ = new $c_scm_IndexedSeq$().init___() | |
| }; | |
| return $n_scm_IndexedSeq$ | |
| }); | |
| class $c_sjs_js_WrappedArray$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_sjs_js_WrappedArray().init___() | |
| }; | |
| } | |
| const $d_sjs_js_WrappedArray$ = new $TypeData().initClass({ | |
| sjs_js_WrappedArray$: 0 | |
| }, false, "scala.scalajs.js.WrappedArray$", { | |
| sjs_js_WrappedArray$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sjs_js_WrappedArray$.prototype.$classData = $d_sjs_js_WrappedArray$; | |
| let $n_sjs_js_WrappedArray$ = (void 0); | |
| const $m_sjs_js_WrappedArray$ = (function() { | |
| if ((!$n_sjs_js_WrappedArray$)) { | |
| $n_sjs_js_WrappedArray$ = new $c_sjs_js_WrappedArray$().init___() | |
| }; | |
| return $n_sjs_js_WrappedArray$ | |
| }); | |
| class $c_s_reflect_AnyValManifest extends $c_O { | |
| constructor() { | |
| super(); | |
| this.toString$1 = null; | |
| this.hashCode$1 = 0 | |
| }; | |
| equals__O__Z(that) { | |
| return (this === that) | |
| }; | |
| toString__T() { | |
| return this.toString$1 | |
| }; | |
| init___T(toString) { | |
| this.toString$1 = toString; | |
| this.hashCode$1 = $systemIdentityHashCode(this); | |
| return this | |
| }; | |
| hashCode__I() { | |
| return this.hashCode$1 | |
| }; | |
| } | |
| class $c_s_reflect_ManifestFactory$ClassTypeManifest extends $c_O { | |
| constructor() { | |
| super(); | |
| this.prefix$1 = null; | |
| this.runtimeClass$1 = null; | |
| this.typeArguments$1 = null | |
| }; | |
| init___s_Option__jl_Class__sci_List(prefix, runtimeClass, typeArguments) { | |
| this.prefix$1 = prefix; | |
| this.runtimeClass$1 = runtimeClass; | |
| this.typeArguments$1 = typeArguments; | |
| return this | |
| }; | |
| } | |
| class $c_sc_IndexedSeq$ extends $c_scg_IndexedSeqFactory { | |
| constructor() { | |
| super(); | |
| this.ReusableCBF$6 = null | |
| }; | |
| init___() { | |
| $c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
| $n_sc_IndexedSeq$ = this; | |
| this.ReusableCBF$6 = new $c_sc_IndexedSeq$$anon$1().init___(); | |
| return this | |
| }; | |
| newBuilder__scm_Builder() { | |
| $m_sci_IndexedSeq$(); | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }; | |
| } | |
| const $d_sc_IndexedSeq$ = new $TypeData().initClass({ | |
| sc_IndexedSeq$: 0 | |
| }, false, "scala.collection.IndexedSeq$", { | |
| sc_IndexedSeq$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sc_IndexedSeq$.prototype.$classData = $d_sc_IndexedSeq$; | |
| let $n_sc_IndexedSeq$ = (void 0); | |
| const $m_sc_IndexedSeq$ = (function() { | |
| if ((!$n_sc_IndexedSeq$)) { | |
| $n_sc_IndexedSeq$ = new $c_sc_IndexedSeq$().init___() | |
| }; | |
| return $n_sc_IndexedSeq$ | |
| }); | |
| class $c_sc_IndexedSeqLike$Elements extends $c_sc_AbstractIterator { | |
| constructor() { | |
| super(); | |
| this.end$2 = 0; | |
| this.index$2 = 0; | |
| this.$$outer$f = null | |
| }; | |
| next__O() { | |
| if ((this.index$2 >= this.end$2)) { | |
| $m_sc_Iterator$().empty$1.next__O() | |
| }; | |
| const x = this.$$outer$f.apply__I__O(this.index$2); | |
| this.index$2 = ((1 + this.index$2) | 0); | |
| return x | |
| }; | |
| init___sc_IndexedSeqLike__I__I($$outer, start, end) { | |
| this.end$2 = end; | |
| if (($$outer === null)) { | |
| throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
| } else { | |
| this.$$outer$f = $$outer | |
| }; | |
| this.index$2 = start; | |
| return this | |
| }; | |
| hasNext__Z() { | |
| return (this.index$2 < this.end$2) | |
| }; | |
| } | |
| const $d_sc_IndexedSeqLike$Elements = new $TypeData().initClass({ | |
| sc_IndexedSeqLike$Elements: 0 | |
| }, false, "scala.collection.IndexedSeqLike$Elements", { | |
| sc_IndexedSeqLike$Elements: 1, | |
| sc_AbstractIterator: 1, | |
| O: 1, | |
| sc_Iterator: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_BufferedIterator: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sc_IndexedSeqLike$Elements.prototype.$classData = $d_sc_IndexedSeqLike$Elements; | |
| class $c_sci_HashSet$ extends $c_scg_ImmutableSetFactory { | |
| scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, level) { | |
| const index0 = (31 & ((hash0 >>> level) | 0)); | |
| const index1 = (31 & ((hash1 >>> level) | 0)); | |
| if ((index0 !== index1)) { | |
| const bitmap = ((1 << index0) | (1 << index1)); | |
| const elems = $newArrayObject($d_sci_HashSet.getArrayOf(), [2]); | |
| if ((index0 < index1)) { | |
| elems.u[0] = elem0; | |
| elems.u[1] = elem1 | |
| } else { | |
| elems.u[0] = elem1; | |
| elems.u[1] = elem0 | |
| }; | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap, elems, ((elem0.size__I() + elem1.size__I()) | 0)) | |
| } else { | |
| const elems$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [1]); | |
| const bitmap$2 = (1 << index0); | |
| const child = this.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, ((5 + level) | 0)); | |
| elems$2.u[0] = child; | |
| return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap$2, elems$2, child.size0$5) | |
| } | |
| }; | |
| emptyInstance__sci_Set() { | |
| return $m_sci_HashSet$EmptyHashSet$() | |
| }; | |
| } | |
| const $d_sci_HashSet$ = new $TypeData().initClass({ | |
| sci_HashSet$: 0 | |
| }, false, "scala.collection.immutable.HashSet$", { | |
| sci_HashSet$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_HashSet$.prototype.$classData = $d_sci_HashSet$; | |
| let $n_sci_HashSet$ = (void 0); | |
| const $m_sci_HashSet$ = (function() { | |
| if ((!$n_sci_HashSet$)) { | |
| $n_sci_HashSet$ = new $c_sci_HashSet$().init___() | |
| }; | |
| return $n_sci_HashSet$ | |
| }); | |
| class $c_sci_IndexedSeq$ extends $c_scg_IndexedSeqFactory { | |
| newBuilder__scm_Builder() { | |
| $m_sci_Vector$(); | |
| return new $c_sci_VectorBuilder().init___() | |
| }; | |
| } | |
| const $d_sci_IndexedSeq$ = new $TypeData().initClass({ | |
| sci_IndexedSeq$: 0 | |
| }, false, "scala.collection.immutable.IndexedSeq$", { | |
| sci_IndexedSeq$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1 | |
| }); | |
| $c_sci_IndexedSeq$.prototype.$classData = $d_sci_IndexedSeq$; | |
| let $n_sci_IndexedSeq$ = (void 0); | |
| const $m_sci_IndexedSeq$ = (function() { | |
| if ((!$n_sci_IndexedSeq$)) { | |
| $n_sci_IndexedSeq$ = new $c_sci_IndexedSeq$().init___() | |
| }; | |
| return $n_sci_IndexedSeq$ | |
| }); | |
| class $c_sci_ListSet$ extends $c_scg_ImmutableSetFactory { | |
| emptyInstance__sci_Set() { | |
| return $m_sci_ListSet$EmptyListSet$() | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_sci_ListSet$ListSetBuilder().init___() | |
| }; | |
| } | |
| const $d_sci_ListSet$ = new $TypeData().initClass({ | |
| sci_ListSet$: 0 | |
| }, false, "scala.collection.immutable.ListSet$", { | |
| sci_ListSet$: 1, | |
| scg_ImmutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_ListSet$.prototype.$classData = $d_sci_ListSet$; | |
| let $n_sci_ListSet$ = (void 0); | |
| const $m_sci_ListSet$ = (function() { | |
| if ((!$n_sci_ListSet$)) { | |
| $n_sci_ListSet$ = new $c_sci_ListSet$().init___() | |
| }; | |
| return $n_sci_ListSet$ | |
| }); | |
| class $c_scm_HashSet$ extends $c_scg_MutableSetFactory { | |
| empty__sc_GenTraversable() { | |
| return new $c_scm_HashSet().init___() | |
| }; | |
| } | |
| const $d_scm_HashSet$ = new $TypeData().initClass({ | |
| scm_HashSet$: 0 | |
| }, false, "scala.collection.mutable.HashSet$", { | |
| scm_HashSet$: 1, | |
| scg_MutableSetFactory: 1, | |
| scg_SetFactory: 1, | |
| scg_GenSetFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_HashSet$.prototype.$classData = $d_scm_HashSet$; | |
| let $n_scm_HashSet$ = (void 0); | |
| const $m_scm_HashSet$ = (function() { | |
| if ((!$n_scm_HashSet$)) { | |
| $n_scm_HashSet$ = new $c_scm_HashSet$().init___() | |
| }; | |
| return $n_scm_HashSet$ | |
| }); | |
| class $c_sjs_js_JavaScriptException extends $c_jl_RuntimeException { | |
| constructor() { | |
| super(); | |
| this.exception$4 = null | |
| }; | |
| productPrefix__T() { | |
| return "JavaScriptException" | |
| }; | |
| productArity__I() { | |
| return 1 | |
| }; | |
| fillInStackTrace__jl_Throwable() { | |
| $m_sjsr_StackTrace$().captureState__jl_Throwable__O__V(this, this.exception$4); | |
| return this | |
| }; | |
| equals__O__Z(x$1) { | |
| if ((this === x$1)) { | |
| return true | |
| } else if ($is_sjs_js_JavaScriptException(x$1)) { | |
| const JavaScriptException$1 = x$1; | |
| return $m_sr_BoxesRunTime$().equals__O__O__Z(this.exception$4, JavaScriptException$1.exception$4) | |
| } else { | |
| return false | |
| } | |
| }; | |
| productElement__I__O(x$1) { | |
| switch (x$1) { | |
| case 0: { | |
| return this.exception$4; | |
| break | |
| } | |
| default: { | |
| throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
| } | |
| } | |
| }; | |
| toString__T() { | |
| return $objectToString(this.exception$4) | |
| }; | |
| init___O(exception) { | |
| this.exception$4 = exception; | |
| $c_jl_RuntimeException.prototype.init___.call(this); | |
| return this | |
| }; | |
| hashCode__I() { | |
| const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
| return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
| }; | |
| productIterator__sc_Iterator() { | |
| return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
| }; | |
| } | |
| const $is_sjs_js_JavaScriptException = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjs_js_JavaScriptException))) | |
| }); | |
| const $isArrayOf_sjs_js_JavaScriptException = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_JavaScriptException))) | |
| }); | |
| const $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, | |
| s_Serializable: 1 | |
| }); | |
| $c_sjs_js_JavaScriptException.prototype.$classData = $d_sjs_js_JavaScriptException; | |
| class $c_s_reflect_ManifestFactory$$anon$10 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Long"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AJ(len) | |
| }; | |
| newArray__I__AJ(len) { | |
| return $newArrayObject($d_J.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$10 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$10: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$10", { | |
| s_reflect_ManifestFactory$$anon$10: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$10.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$10; | |
| class $c_s_reflect_ManifestFactory$$anon$11 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Float"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AF(len) | |
| }; | |
| newArray__I__AF(len) { | |
| return $newArrayObject($d_F.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$11 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$11: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$11", { | |
| s_reflect_ManifestFactory$$anon$11: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$11.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$11; | |
| class $c_s_reflect_ManifestFactory$$anon$12 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Double"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AD(len) | |
| }; | |
| newArray__I__AD(len) { | |
| return $newArrayObject($d_D.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$12 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$12: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$12", { | |
| s_reflect_ManifestFactory$$anon$12: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$12.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$12; | |
| class $c_s_reflect_ManifestFactory$$anon$13 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Boolean"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AZ(len) | |
| }; | |
| newArray__I__AZ(len) { | |
| return $newArrayObject($d_Z.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$13 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$13: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$13", { | |
| s_reflect_ManifestFactory$$anon$13: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$13.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$13; | |
| class $c_s_reflect_ManifestFactory$$anon$14 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Unit"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__Asr_BoxedUnit(len) | |
| }; | |
| newArray__I__Asr_BoxedUnit(len) { | |
| return $newArrayObject($d_sr_BoxedUnit.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$14 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$14: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$14", { | |
| s_reflect_ManifestFactory$$anon$14: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$14.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$14; | |
| class $c_s_reflect_ManifestFactory$$anon$6 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Byte"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AB(len) | |
| }; | |
| newArray__I__AB(len) { | |
| return $newArrayObject($d_B.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$6 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$6: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$6", { | |
| s_reflect_ManifestFactory$$anon$6: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$6.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$6; | |
| class $c_s_reflect_ManifestFactory$$anon$7 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Short"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AS(len) | |
| }; | |
| newArray__I__AS(len) { | |
| return $newArrayObject($d_S.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$7 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$7: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$7", { | |
| s_reflect_ManifestFactory$$anon$7: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$7.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$7; | |
| class $c_s_reflect_ManifestFactory$$anon$8 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Char"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AC(len) | |
| }; | |
| newArray__I__AC(len) { | |
| return $newArrayObject($d_C.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$8 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$8: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$8", { | |
| s_reflect_ManifestFactory$$anon$8: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$8.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$8; | |
| class $c_s_reflect_ManifestFactory$$anon$9 extends $c_s_reflect_AnyValManifest { | |
| init___() { | |
| $c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Int"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AI(len) | |
| }; | |
| newArray__I__AI(len) { | |
| return $newArrayObject($d_I.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$9 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$9: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$9", { | |
| s_reflect_ManifestFactory$$anon$9: 1, | |
| s_reflect_AnyValManifest: 1, | |
| O: 1, | |
| s_reflect_Manifest: 1, | |
| s_reflect_ClassTag: 1, | |
| s_reflect_ClassManifestDeprecatedApis: 1, | |
| s_reflect_OptManifest: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$9.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$9; | |
| class $c_s_reflect_ManifestFactory$PhantomManifest extends $c_s_reflect_ManifestFactory$ClassTypeManifest { | |
| constructor() { | |
| super(); | |
| this.toString$2 = null; | |
| this.hashCode$2 = 0 | |
| }; | |
| equals__O__Z(that) { | |
| return (this === that) | |
| }; | |
| toString__T() { | |
| return this.toString$2 | |
| }; | |
| hashCode__I() { | |
| return this.hashCode$2 | |
| }; | |
| init___jl_Class__T(_runtimeClass, toString) { | |
| this.toString$2 = toString; | |
| $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List.call(this, $m_s_None$(), _runtimeClass, $m_sci_Nil$()); | |
| this.hashCode$2 = $systemIdentityHashCode(this); | |
| return this | |
| }; | |
| } | |
| const $is_sc_IterableLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableLike))) | |
| }); | |
| const $isArrayOf_sc_IterableLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableLike))) | |
| }); | |
| class $c_sci_List$ extends $c_scg_SeqFactory { | |
| constructor() { | |
| super(); | |
| this.partialNotApplied$5 = null | |
| }; | |
| init___() { | |
| $c_scg_SeqFactory.prototype.init___.call(this); | |
| $n_sci_List$ = this; | |
| this.partialNotApplied$5 = new $c_sci_List$$anon$1().init___(); | |
| return this | |
| }; | |
| empty__sc_GenTraversable() { | |
| return $m_sci_Nil$() | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ListBuffer().init___() | |
| }; | |
| } | |
| const $d_sci_List$ = new $TypeData().initClass({ | |
| sci_List$: 0 | |
| }, false, "scala.collection.immutable.List$", { | |
| sci_List$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_List$.prototype.$classData = $d_sci_List$; | |
| let $n_sci_List$ = (void 0); | |
| const $m_sci_List$ = (function() { | |
| if ((!$n_sci_List$)) { | |
| $n_sci_List$ = new $c_sci_List$().init___() | |
| }; | |
| return $n_sci_List$ | |
| }); | |
| class $c_sci_Stream$ extends $c_scg_SeqFactory { | |
| empty__sc_GenTraversable() { | |
| return $m_sci_Stream$Empty$() | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_sci_Stream$StreamBuilder().init___() | |
| }; | |
| } | |
| const $d_sci_Stream$ = new $TypeData().initClass({ | |
| sci_Stream$: 0 | |
| }, false, "scala.collection.immutable.Stream$", { | |
| sci_Stream$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Stream$.prototype.$classData = $d_sci_Stream$; | |
| let $n_sci_Stream$ = (void 0); | |
| const $m_sci_Stream$ = (function() { | |
| if ((!$n_sci_Stream$)) { | |
| $n_sci_Stream$ = new $c_sci_Stream$().init___() | |
| }; | |
| return $n_sci_Stream$ | |
| }); | |
| class $c_scm_ArrayBuffer$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_ArrayBuffer().init___() | |
| }; | |
| } | |
| const $d_scm_ArrayBuffer$ = new $TypeData().initClass({ | |
| scm_ArrayBuffer$: 0 | |
| }, false, "scala.collection.mutable.ArrayBuffer$", { | |
| scm_ArrayBuffer$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ArrayBuffer$.prototype.$classData = $d_scm_ArrayBuffer$; | |
| let $n_scm_ArrayBuffer$ = (void 0); | |
| const $m_scm_ArrayBuffer$ = (function() { | |
| if ((!$n_scm_ArrayBuffer$)) { | |
| $n_scm_ArrayBuffer$ = new $c_scm_ArrayBuffer$().init___() | |
| }; | |
| return $n_scm_ArrayBuffer$ | |
| }); | |
| class $c_scm_ListBuffer$ extends $c_scg_SeqFactory { | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_ListBuffer().init___()) | |
| }; | |
| } | |
| const $d_scm_ListBuffer$ = new $TypeData().initClass({ | |
| scm_ListBuffer$: 0 | |
| }, false, "scala.collection.mutable.ListBuffer$", { | |
| scm_ListBuffer$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_ListBuffer$.prototype.$classData = $d_scm_ListBuffer$; | |
| let $n_scm_ListBuffer$ = (void 0); | |
| const $m_scm_ListBuffer$ = (function() { | |
| if ((!$n_scm_ListBuffer$)) { | |
| $n_scm_ListBuffer$ = new $c_scm_ListBuffer$().init___() | |
| }; | |
| return $n_scm_ListBuffer$ | |
| }); | |
| class $c_scm_Stack$ extends $c_scg_SeqFactory { | |
| constructor() { | |
| super(); | |
| this.empty$5 = null | |
| }; | |
| init___() { | |
| $c_scg_SeqFactory.prototype.init___.call(this); | |
| $n_scm_Stack$ = this; | |
| this.empty$5 = new $c_scm_Stack().init___sci_List($m_sci_Nil$()); | |
| return this | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_scm_Stack$StackBuilder().init___() | |
| }; | |
| } | |
| const $d_scm_Stack$ = new $TypeData().initClass({ | |
| scm_Stack$: 0 | |
| }, false, "scala.collection.mutable.Stack$", { | |
| scm_Stack$: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_scm_Stack$.prototype.$classData = $d_scm_Stack$; | |
| let $n_scm_Stack$ = (void 0); | |
| const $m_scm_Stack$ = (function() { | |
| if ((!$n_scm_Stack$)) { | |
| $n_scm_Stack$ = new $c_scm_Stack$().init___() | |
| }; | |
| return $n_scm_Stack$ | |
| }); | |
| class $c_s_reflect_ManifestFactory$$anon$1 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
| init___() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Any"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AO(len) | |
| }; | |
| newArray__I__AO(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$1 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$1: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$1", { | |
| s_reflect_ManifestFactory$$anon$1: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$1.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$1; | |
| class $c_s_reflect_ManifestFactory$$anon$2 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
| init___() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Object"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AO(len) | |
| }; | |
| newArray__I__AO(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$2 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$2: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$2", { | |
| s_reflect_ManifestFactory$$anon$2: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$2.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$2; | |
| class $c_s_reflect_ManifestFactory$$anon$3 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
| init___() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "AnyVal"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AO(len) | |
| }; | |
| newArray__I__AO(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$3 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$3: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$3", { | |
| s_reflect_ManifestFactory$$anon$3: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$3.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$3; | |
| class $c_s_reflect_ManifestFactory$$anon$4 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
| init___() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NullTYPE$1, "Null"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AO(len) | |
| }; | |
| newArray__I__AO(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$4 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$4: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$4", { | |
| s_reflect_ManifestFactory$$anon$4: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$4.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$4; | |
| class $c_s_reflect_ManifestFactory$$anon$5 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
| init___() { | |
| $c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NothingTYPE$1, "Nothing"); | |
| return this | |
| }; | |
| newArray__I__O(len) { | |
| return this.newArray__I__AO(len) | |
| }; | |
| newArray__I__AO(len) { | |
| return $newArrayObject($d_O.getArrayOf(), [len]) | |
| }; | |
| } | |
| const $d_s_reflect_ManifestFactory$$anon$5 = new $TypeData().initClass({ | |
| s_reflect_ManifestFactory$$anon$5: 0 | |
| }, false, "scala.reflect.ManifestFactory$$anon$5", { | |
| s_reflect_ManifestFactory$$anon$5: 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, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1, | |
| s_Equals: 1 | |
| }); | |
| $c_s_reflect_ManifestFactory$$anon$5.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$5; | |
| const $is_sc_GenSeq = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSeq))) | |
| }); | |
| const $isArrayOf_sc_GenSeq = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSeq))) | |
| }); | |
| class $c_sci_Vector$ extends $c_scg_IndexedSeqFactory { | |
| constructor() { | |
| super(); | |
| this.NIL$6 = null; | |
| this.Log2ConcatFaster$6 = 0; | |
| this.TinyAppendFaster$6 = 0 | |
| }; | |
| init___() { | |
| $c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
| $n_sci_Vector$ = this; | |
| this.NIL$6 = new $c_sci_Vector().init___I__I__I(0, 0, 0); | |
| return this | |
| }; | |
| empty__sc_GenTraversable() { | |
| return this.NIL$6 | |
| }; | |
| newBuilder__scm_Builder() { | |
| return new $c_sci_VectorBuilder().init___() | |
| }; | |
| } | |
| const $d_sci_Vector$ = new $TypeData().initClass({ | |
| sci_Vector$: 0 | |
| }, false, "scala.collection.immutable.Vector$", { | |
| sci_Vector$: 1, | |
| scg_IndexedSeqFactory: 1, | |
| scg_SeqFactory: 1, | |
| scg_GenSeqFactory: 1, | |
| scg_GenTraversableFactory: 1, | |
| scg_GenericCompanion: 1, | |
| O: 1, | |
| scg_TraversableFactory: 1, | |
| scg_GenericSeqCompanion: 1, | |
| s_Serializable: 1, | |
| Ljava_io_Serializable: 1 | |
| }); | |
| $c_sci_Vector$.prototype.$classData = $d_sci_Vector$; | |
| let $n_sci_Vector$ = (void 0); | |
| const $m_sci_Vector$ = (function() { | |
| if ((!$n_sci_Vector$)) { | |
| $n_sci_Vector$ = new $c_sci_Vector$().init___() | |
| }; | |
| return $n_sci_Vector$ | |
| }); | |
| class $c_sc_AbstractTraversable extends $c_O { | |
| mkString__T__T__T__T(start, sep, end) { | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
| }; | |
| addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }; | |
| tail__O() { | |
| return $s_sc_TraversableLike$class__tail__sc_TraversableLike__O(this) | |
| }; | |
| repr__O() { | |
| return this | |
| }; | |
| newBuilder__scm_Builder() { | |
| return this.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
| }; | |
| stringPrefix__T() { | |
| return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
| }; | |
| } | |
| const $is_sc_SeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SeqLike))) | |
| }); | |
| const $isArrayOf_sc_SeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqLike))) | |
| }); | |
| const $is_sc_GenSet = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSet))) | |
| }); | |
| const $isArrayOf_sc_GenSet = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSet))) | |
| }); | |
| const $is_sc_IndexedSeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeqLike))) | |
| }); | |
| const $isArrayOf_sc_IndexedSeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeqLike))) | |
| }); | |
| const $is_sc_LinearSeqLike = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqLike))) | |
| }); | |
| const $isArrayOf_sc_LinearSeqLike = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqLike))) | |
| }); | |
| const $is_sc_LinearSeqOptimized = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqOptimized))) | |
| }); | |
| const $isArrayOf_sc_LinearSeqOptimized = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqOptimized))) | |
| }); | |
| class $c_sc_AbstractIterable extends $c_sc_AbstractTraversable { | |
| head__O() { | |
| return this.iterator__sc_Iterator().next__O() | |
| }; | |
| sameElements__sc_GenIterable__Z(that) { | |
| return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z(this, that) | |
| }; | |
| forall__F1__Z(p) { | |
| const this$1 = this.iterator__sc_Iterator(); | |
| return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, p) | |
| }; | |
| foreach__F1__V(f) { | |
| const this$1 = this.iterator__sc_Iterator(); | |
| $s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$1, f) | |
| }; | |
| toStream__sci_Stream() { | |
| return this.iterator__sc_Iterator().toStream__sci_Stream() | |
| }; | |
| drop__I__O(n) { | |
| return $s_sc_IterableLike$class__drop__sc_IterableLike__I__O(this, n) | |
| }; | |
| copyToArray__O__I__I__V(xs, start, len) { | |
| $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V(this, xs, start, len) | |
| }; | |
| } | |
| const $is_sc_AbstractIterable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_AbstractIterable))) | |
| }); | |
| const $isArrayOf_sc_AbstractIterable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_AbstractIterable))) | |
| }); | |
| const $is_sci_Iterable = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Iterable))) | |
| }); | |
| const $isArrayOf_sci_Iterable = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Iterable))) | |
| }); | |
| const $d_sci_Iterable = new $TypeData().initClass({ | |
| sci_Iterable: 0 | |
| }, true, "scala.collection.immutable.Iterable", { | |
| sci_Iterable: 1, | |
| sci_Traversable: 1, | |
| sc_Traversable: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnce: 1, | |
| sc_GenTraversableLike: 1, | |
| sc_Parallelizable: 1, | |
| sc_GenTraversable: 1, | |
| scg_GenericTraversableTemplate: 1, | |
| s_Immutable: 1, | |
| sc_Iterable: 1, | |
| sc_GenIterable: 1, | |
| sc_GenIterableLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1 | |
| }); | |
| class $c_sci_StringOps extends $c_O { | |
| constructor() { | |
| super(); | |
| this.repr$1 = null | |
| }; | |
| seq__sc_TraversableOnce() { | |
| const $$this = this.repr$1; | |
| return new $c_sci_WrappedString().init___T($$this) | |
| }; | |
| head__O() { | |
| return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
| }; | |
| apply__I__O(idx) { | |
| const $$this = this.repr$1; | |
| const c = (65535 & ($$this["charCodeAt"](idx) | 0)); | |
| return new $c_jl_Character().init___C(c) | |
| }; | |
| lengthCompare__I__I(len) { | |
| return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
| }; | |
| sameElements__sc_GenIterable__Z(that) { | |
| return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
| }; | |
| isEmpty__Z() { | |
| return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
| }; | |
| thisCollection__sc_Traversable() { | |
| const $$this = this.repr$1; | |
| return new $c_sci_WrappedString().init___T($$this) | |
| }; | |
| equals__O__Z(x$1) { | |
| return $m_sci_StringOps$().equals$extension__T__O__Z(this.repr$1, x$1) | |
| }; | |
| mkString__T__T__T__T(start, sep, end) { | |
| return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
| }; | |
| toString__T() { | |
| const $$this = this.repr$1; | |
| return $$this | |
| }; | |
| foreach__F1__V(f) { | |
| $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
| }; | |
| slice__I__I__O(from, until) { | |
| return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, from, until) | |
| }; | |
| size__I() { | |
| const $$this = this.repr$1; | |
| return ($$this["length"] | 0) | |
| }; | |
| iterator__sc_Iterator() { | |
| const $$this = this.repr$1; | |
| return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)) | |
| }; | |
| length__I() { | |
| const $$this = this.repr$1; | |
| return ($$this["length"] | 0) | |
| }; | |
| toStream__sci_Stream() { | |
| const $$this = this.repr$1; | |
| const this$3 = new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)); | |
| return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this$3) | |
| }; | |
| drop__I__O(n) { | |
| const $$this = this.repr$1; | |
| const until = ($$this["length"] | 0); | |
| return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, n, until) | |
| }; | |
| tail__O() { | |
| return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
| }; | |
| addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
| return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
| }; | |
| repr__O() { | |
| return this.repr$1 | |
| }; | |
| hashCode__I() { | |
| const $$this = this.repr$1; | |
| return $m_sjsr_RuntimeString$().hashCode__T__I($$this) | |
| }; | |
| copyToArray__O__I__I__V(xs, start, len) { | |
| $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
| }; | |
| init___T(repr) { | |
| this.repr$1 = repr; | |
| return this | |
| }; | |
| newBuilder__scm_Builder() { | |
| this.repr$1; | |
| return new $c_scm_StringBuilder().init___() | |
| }; | |
| stringPrefix__T() { | |
| return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
| }; | |
| } | |
| const $is_sci_StringOps = (function(obj) { | |
| return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_StringOps))) | |
| }); | |
| const $isArrayOf_sci_StringOps = (function(obj, depth) { | |
| return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_StringOps))) | |
| }); | |
| const $d_sci_StringOps = new $TypeData().initClass({ | |
| sci_StringOps: 0 | |
| }, false, "scala.collection.immutable.StringOps", { | |
| sci_StringOps: 1, | |
| O: 1, | |
| sci_StringLike: 1, | |
| sc_IndexedSeqOptimized: 1, | |
| sc_IndexedSeqLike: 1, | |
| sc_SeqLike: 1, | |
| sc_IterableLike: 1, | |
| s_Equals: 1, | |
| sc_TraversableLike: 1, | |
| scg_HasNewBuilder: 1, | |
| scg_FilterMonadic: 1, | |
| sc_TraversableOnce: 1, | |
| sc_GenTraversableOnc |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment