Comparing version 0.3.6 to 0.3.7
@@ -8,3 +8,3 @@ | ||
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5258656,DYNAMICTOP_PTR=15744;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY<TOTAL_STACK)err("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=wasmMemory.buffer}else{buffer=new ArrayBuffer(INITIAL_TOTAL_MEMORY)}}updateGlobalBufferViews();HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="mcl_c.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":236,"maximum":236,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var ASM_CONSTS=[function($0,$1){Module.cryptoGetRandomValues($0,$1)}];function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}__ATINIT__.push({func:function(){globalCtors()}});function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_resize_heap(requestedSize){return false}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var asmGlobalArg={};var asmLibraryArg={"b":abort,"c":___setErrNo,"g":_emscripten_asm_const_iii,"f":_emscripten_get_heap_size,"e":_emscripten_memcpy_big,"d":_emscripten_resize_heap,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["h"].apply(null,arguments)};var _mclBnFp2_clear=Module["_mclBnFp2_clear"]=function(){return Module["asm"]["i"].apply(null,arguments)};var _mclBnFp2_deserialize=Module["_mclBnFp2_deserialize"]=function(){return Module["asm"]["j"].apply(null,arguments)};var _mclBnFp2_isEqual=Module["_mclBnFp2_isEqual"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _mclBnFp2_mapToG2=Module["_mclBnFp2_mapToG2"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _mclBnFp2_serialize=Module["_mclBnFp2_serialize"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _mclBnFp_clear=Module["_mclBnFp_clear"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _mclBnFp_deserialize=Module["_mclBnFp_deserialize"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _mclBnFp_getStr=Module["_mclBnFp_getStr"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _mclBnFp_isEqual=Module["_mclBnFp_isEqual"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _mclBnFp_mapToG1=Module["_mclBnFp_mapToG1"]=function(){return Module["asm"]["r"].apply(null,arguments)};var _mclBnFp_serialize=Module["_mclBnFp_serialize"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _mclBnFp_setHashOf=Module["_mclBnFp_setHashOf"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _mclBnFp_setLittleEndian=Module["_mclBnFp_setLittleEndian"]=function(){return Module["asm"]["u"].apply(null,arguments)};var _mclBnFp_setLittleEndianMod=Module["_mclBnFp_setLittleEndianMod"]=function(){return Module["asm"]["v"].apply(null,arguments)};var _mclBnFp_setStr=Module["_mclBnFp_setStr"]=function(){return Module["asm"]["w"].apply(null,arguments)};var _mclBnFr_add=Module["_mclBnFr_add"]=function(){return Module["asm"]["x"].apply(null,arguments)};var _mclBnFr_clear=Module["_mclBnFr_clear"]=function(){return Module["asm"]["y"].apply(null,arguments)};var _mclBnFr_deserialize=Module["_mclBnFr_deserialize"]=function(){return Module["asm"]["z"].apply(null,arguments)};var _mclBnFr_div=Module["_mclBnFr_div"]=function(){return Module["asm"]["A"].apply(null,arguments)};var _mclBnFr_getStr=Module["_mclBnFr_getStr"]=function(){return Module["asm"]["B"].apply(null,arguments)};var _mclBnFr_inv=Module["_mclBnFr_inv"]=function(){return Module["asm"]["C"].apply(null,arguments)};var _mclBnFr_isEqual=Module["_mclBnFr_isEqual"]=function(){return Module["asm"]["D"].apply(null,arguments)};var _mclBnFr_isOne=Module["_mclBnFr_isOne"]=function(){return Module["asm"]["E"].apply(null,arguments)};var _mclBnFr_isValid=Module["_mclBnFr_isValid"]=function(){return Module["asm"]["F"].apply(null,arguments)};var _mclBnFr_isZero=Module["_mclBnFr_isZero"]=function(){return Module["asm"]["G"].apply(null,arguments)};var _mclBnFr_mul=Module["_mclBnFr_mul"]=function(){return Module["asm"]["H"].apply(null,arguments)};var _mclBnFr_neg=Module["_mclBnFr_neg"]=function(){return Module["asm"]["I"].apply(null,arguments)};var _mclBnFr_serialize=Module["_mclBnFr_serialize"]=function(){return Module["asm"]["J"].apply(null,arguments)};var _mclBnFr_setByCSPRNG=Module["_mclBnFr_setByCSPRNG"]=function(){return Module["asm"]["K"].apply(null,arguments)};var _mclBnFr_setHashOf=Module["_mclBnFr_setHashOf"]=function(){return Module["asm"]["L"].apply(null,arguments)};var _mclBnFr_setInt=Module["_mclBnFr_setInt"]=function(){return Module["asm"]["M"].apply(null,arguments)};var _mclBnFr_setInt32=Module["_mclBnFr_setInt32"]=function(){return Module["asm"]["N"].apply(null,arguments)};var _mclBnFr_setLittleEndian=Module["_mclBnFr_setLittleEndian"]=function(){return Module["asm"]["O"].apply(null,arguments)};var _mclBnFr_setLittleEndianMod=Module["_mclBnFr_setLittleEndianMod"]=function(){return Module["asm"]["P"].apply(null,arguments)};var _mclBnFr_setStr=Module["_mclBnFr_setStr"]=function(){return Module["asm"]["Q"].apply(null,arguments)};var _mclBnFr_sqr=Module["_mclBnFr_sqr"]=function(){return Module["asm"]["R"].apply(null,arguments)};var _mclBnFr_sub=Module["_mclBnFr_sub"]=function(){return Module["asm"]["S"].apply(null,arguments)};var _mclBnFree=Module["_mclBnFree"]=function(){return Module["asm"]["T"].apply(null,arguments)};var _mclBnG1_add=Module["_mclBnG1_add"]=function(){return Module["asm"]["U"].apply(null,arguments)};var _mclBnG1_clear=Module["_mclBnG1_clear"]=function(){return Module["asm"]["V"].apply(null,arguments)};var _mclBnG1_dbl=Module["_mclBnG1_dbl"]=function(){return Module["asm"]["W"].apply(null,arguments)};var _mclBnG1_deserialize=Module["_mclBnG1_deserialize"]=function(){return Module["asm"]["X"].apply(null,arguments)};var _mclBnG1_getBasePoint=Module["_mclBnG1_getBasePoint"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var _mclBnG1_getStr=Module["_mclBnG1_getStr"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var _mclBnG1_hashAndMapTo=Module["_mclBnG1_hashAndMapTo"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _mclBnG1_isEqual=Module["_mclBnG1_isEqual"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _mclBnG1_isValid=Module["_mclBnG1_isValid"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _mclBnG1_isValidOrder=Module["_mclBnG1_isValidOrder"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _mclBnG1_isZero=Module["_mclBnG1_isZero"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _mclBnG1_mul=Module["_mclBnG1_mul"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _mclBnG1_mulCT=Module["_mclBnG1_mulCT"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var _mclBnG1_neg=Module["_mclBnG1_neg"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var _mclBnG1_normalize=Module["_mclBnG1_normalize"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var _mclBnG1_serialize=Module["_mclBnG1_serialize"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var _mclBnG1_setStr=Module["_mclBnG1_setStr"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var _mclBnG1_sub=Module["_mclBnG1_sub"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var _mclBnG2_add=Module["_mclBnG2_add"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var _mclBnG2_clear=Module["_mclBnG2_clear"]=function(){return Module["asm"]["la"].apply(null,arguments)};var _mclBnG2_dbl=Module["_mclBnG2_dbl"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var _mclBnG2_deserialize=Module["_mclBnG2_deserialize"]=function(){return Module["asm"]["na"].apply(null,arguments)};var _mclBnG2_getStr=Module["_mclBnG2_getStr"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var _mclBnG2_hashAndMapTo=Module["_mclBnG2_hashAndMapTo"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var _mclBnG2_isEqual=Module["_mclBnG2_isEqual"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var _mclBnG2_isValid=Module["_mclBnG2_isValid"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var _mclBnG2_isValidOrder=Module["_mclBnG2_isValidOrder"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var _mclBnG2_isZero=Module["_mclBnG2_isZero"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var _mclBnG2_mul=Module["_mclBnG2_mul"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var _mclBnG2_mulCT=Module["_mclBnG2_mulCT"]=function(){return Module["asm"]["va"].apply(null,arguments)};var _mclBnG2_neg=Module["_mclBnG2_neg"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var _mclBnG2_normalize=Module["_mclBnG2_normalize"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var _mclBnG2_serialize=Module["_mclBnG2_serialize"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var _mclBnG2_setStr=Module["_mclBnG2_setStr"]=function(){return Module["asm"]["za"].apply(null,arguments)};var _mclBnG2_sub=Module["_mclBnG2_sub"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var _mclBnGT_add=Module["_mclBnGT_add"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var _mclBnGT_clear=Module["_mclBnGT_clear"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var _mclBnGT_deserialize=Module["_mclBnGT_deserialize"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var _mclBnGT_div=Module["_mclBnGT_div"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var _mclBnGT_getStr=Module["_mclBnGT_getStr"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var _mclBnGT_inv=Module["_mclBnGT_inv"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var _mclBnGT_isEqual=Module["_mclBnGT_isEqual"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var _mclBnGT_isOne=Module["_mclBnGT_isOne"]=function(){return Module["asm"]["Ia"].apply(null,arguments)};var _mclBnGT_isZero=Module["_mclBnGT_isZero"]=function(){return Module["asm"]["Ja"].apply(null,arguments)};var _mclBnGT_mul=Module["_mclBnGT_mul"]=function(){return Module["asm"]["Ka"].apply(null,arguments)};var _mclBnGT_neg=Module["_mclBnGT_neg"]=function(){return Module["asm"]["La"].apply(null,arguments)};var _mclBnGT_pow=Module["_mclBnGT_pow"]=function(){return Module["asm"]["Ma"].apply(null,arguments)};var _mclBnGT_powGeneric=Module["_mclBnGT_powGeneric"]=function(){return Module["asm"]["Na"].apply(null,arguments)};var _mclBnGT_serialize=Module["_mclBnGT_serialize"]=function(){return Module["asm"]["Oa"].apply(null,arguments)};var _mclBnGT_setInt=Module["_mclBnGT_setInt"]=function(){return Module["asm"]["Pa"].apply(null,arguments)};var _mclBnGT_setInt32=Module["_mclBnGT_setInt32"]=function(){return Module["asm"]["Qa"].apply(null,arguments)};var _mclBnGT_setStr=Module["_mclBnGT_setStr"]=function(){return Module["asm"]["Ra"].apply(null,arguments)};var _mclBnGT_sqr=Module["_mclBnGT_sqr"]=function(){return Module["asm"]["Sa"].apply(null,arguments)};var _mclBnGT_sub=Module["_mclBnGT_sub"]=function(){return Module["asm"]["Ta"].apply(null,arguments)};var _mclBnMalloc=Module["_mclBnMalloc"]=function(){return Module["asm"]["Ua"].apply(null,arguments)};var _mclBn_FrEvaluatePolynomial=Module["_mclBn_FrEvaluatePolynomial"]=function(){return Module["asm"]["Va"].apply(null,arguments)};var _mclBn_FrLagrangeInterpolation=Module["_mclBn_FrLagrangeInterpolation"]=function(){return Module["asm"]["Wa"].apply(null,arguments)};var _mclBn_G1EvaluatePolynomial=Module["_mclBn_G1EvaluatePolynomial"]=function(){return Module["asm"]["Xa"].apply(null,arguments)};var _mclBn_G1LagrangeInterpolation=Module["_mclBn_G1LagrangeInterpolation"]=function(){return Module["asm"]["Ya"].apply(null,arguments)};var _mclBn_G2EvaluatePolynomial=Module["_mclBn_G2EvaluatePolynomial"]=function(){return Module["asm"]["Za"].apply(null,arguments)};var _mclBn_G2LagrangeInterpolation=Module["_mclBn_G2LagrangeInterpolation"]=function(){return Module["asm"]["_a"].apply(null,arguments)};var _mclBn_finalExp=Module["_mclBn_finalExp"]=function(){return Module["asm"]["$a"].apply(null,arguments)};var _mclBn_getCurveOrder=Module["_mclBn_getCurveOrder"]=function(){return Module["asm"]["ab"].apply(null,arguments)};var _mclBn_getFieldOrder=Module["_mclBn_getFieldOrder"]=function(){return Module["asm"]["bb"].apply(null,arguments)};var _mclBn_getFpByteSize=Module["_mclBn_getFpByteSize"]=function(){return Module["asm"]["cb"].apply(null,arguments)};var _mclBn_getFrByteSize=Module["_mclBn_getFrByteSize"]=function(){return Module["asm"]["db"].apply(null,arguments)};var _mclBn_getG1ByteSize=Module["_mclBn_getG1ByteSize"]=function(){return Module["asm"]["eb"].apply(null,arguments)};var _mclBn_getOpUnitSize=Module["_mclBn_getOpUnitSize"]=function(){return Module["asm"]["fb"].apply(null,arguments)};var _mclBn_getUint64NumToPrecompute=Module["_mclBn_getUint64NumToPrecompute"]=function(){return Module["asm"]["gb"].apply(null,arguments)};var _mclBn_getVersion=Module["_mclBn_getVersion"]=function(){return Module["asm"]["hb"].apply(null,arguments)};var _mclBn_init=Module["_mclBn_init"]=function(){return Module["asm"]["ib"].apply(null,arguments)};var _mclBn_millerLoop=Module["_mclBn_millerLoop"]=function(){return Module["asm"]["jb"].apply(null,arguments)};var _mclBn_pairing=Module["_mclBn_pairing"]=function(){return Module["asm"]["kb"].apply(null,arguments)};var _mclBn_precomputeG2=Module["_mclBn_precomputeG2"]=function(){return Module["asm"]["lb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop=Module["_mclBn_precomputedMillerLoop"]=function(){return Module["asm"]["mb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2=Module["_mclBn_precomputedMillerLoop2"]=function(){return Module["asm"]["nb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2mixed=Module["_mclBn_precomputedMillerLoop2mixed"]=function(){return Module["asm"]["ob"].apply(null,arguments)};var _mclBn_setETHserialization=Module["_mclBn_setETHserialization"]=function(){return Module["asm"]["pb"].apply(null,arguments)};var _mclBn_setRandFunc=Module["_mclBn_setRandFunc"]=function(){return Module["asm"]["qb"].apply(null,arguments)};var _mclBn_verifyOrderG1=Module["_mclBn_verifyOrderG1"]=function(){return Module["asm"]["rb"].apply(null,arguments)};var _mclBn_verifyOrderG2=Module["_mclBn_verifyOrderG2"]=function(){return Module["asm"]["sb"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["ub"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["tb"].apply(null,arguments)};Module["asm"]=asm;Module["then"]=function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=function(){if(old)old();func(Module)}}return Module};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run(); | ||
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5259680,DYNAMICTOP_PTR=16768;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY<TOTAL_STACK)err("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=wasmMemory.buffer}else{buffer=new ArrayBuffer(INITIAL_TOTAL_MEMORY)}}updateGlobalBufferViews();HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="mcl_c.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":240,"maximum":240,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var ASM_CONSTS=[function($0,$1){Module.cryptoGetRandomValues($0,$1)}];function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}__ATINIT__.push({func:function(){globalCtors()}});function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_resize_heap(requestedSize){return false}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var asmGlobalArg={};var asmLibraryArg={"b":abort,"c":___setErrNo,"g":_emscripten_asm_const_iii,"f":_emscripten_get_heap_size,"e":_emscripten_memcpy_big,"d":_emscripten_resize_heap,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["h"].apply(null,arguments)};var _mclBnFp2_add=Module["_mclBnFp2_add"]=function(){return Module["asm"]["i"].apply(null,arguments)};var _mclBnFp2_clear=Module["_mclBnFp2_clear"]=function(){return Module["asm"]["j"].apply(null,arguments)};var _mclBnFp2_deserialize=Module["_mclBnFp2_deserialize"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _mclBnFp2_div=Module["_mclBnFp2_div"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _mclBnFp2_inv=Module["_mclBnFp2_inv"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _mclBnFp2_isEqual=Module["_mclBnFp2_isEqual"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _mclBnFp2_isOne=Module["_mclBnFp2_isOne"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _mclBnFp2_isZero=Module["_mclBnFp2_isZero"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _mclBnFp2_mapToG2=Module["_mclBnFp2_mapToG2"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _mclBnFp2_mul=Module["_mclBnFp2_mul"]=function(){return Module["asm"]["r"].apply(null,arguments)};var _mclBnFp2_neg=Module["_mclBnFp2_neg"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _mclBnFp2_serialize=Module["_mclBnFp2_serialize"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _mclBnFp2_sqr=Module["_mclBnFp2_sqr"]=function(){return Module["asm"]["u"].apply(null,arguments)};var _mclBnFp2_squareRoot=Module["_mclBnFp2_squareRoot"]=function(){return Module["asm"]["v"].apply(null,arguments)};var _mclBnFp2_sub=Module["_mclBnFp2_sub"]=function(){return Module["asm"]["w"].apply(null,arguments)};var _mclBnFp_add=Module["_mclBnFp_add"]=function(){return Module["asm"]["x"].apply(null,arguments)};var _mclBnFp_clear=Module["_mclBnFp_clear"]=function(){return Module["asm"]["y"].apply(null,arguments)};var _mclBnFp_deserialize=Module["_mclBnFp_deserialize"]=function(){return Module["asm"]["z"].apply(null,arguments)};var _mclBnFp_div=Module["_mclBnFp_div"]=function(){return Module["asm"]["A"].apply(null,arguments)};var _mclBnFp_getLittleEndian=Module["_mclBnFp_getLittleEndian"]=function(){return Module["asm"]["B"].apply(null,arguments)};var _mclBnFp_getStr=Module["_mclBnFp_getStr"]=function(){return Module["asm"]["C"].apply(null,arguments)};var _mclBnFp_inv=Module["_mclBnFp_inv"]=function(){return Module["asm"]["D"].apply(null,arguments)};var _mclBnFp_isEqual=Module["_mclBnFp_isEqual"]=function(){return Module["asm"]["E"].apply(null,arguments)};var _mclBnFp_isNegative=Module["_mclBnFp_isNegative"]=function(){return Module["asm"]["F"].apply(null,arguments)};var _mclBnFp_isOdd=Module["_mclBnFp_isOdd"]=function(){return Module["asm"]["G"].apply(null,arguments)};var _mclBnFp_isOne=Module["_mclBnFp_isOne"]=function(){return Module["asm"]["H"].apply(null,arguments)};var _mclBnFp_isValid=Module["_mclBnFp_isValid"]=function(){return Module["asm"]["I"].apply(null,arguments)};var _mclBnFp_isZero=Module["_mclBnFp_isZero"]=function(){return Module["asm"]["J"].apply(null,arguments)};var _mclBnFp_mapToG1=Module["_mclBnFp_mapToG1"]=function(){return Module["asm"]["K"].apply(null,arguments)};var _mclBnFp_mul=Module["_mclBnFp_mul"]=function(){return Module["asm"]["L"].apply(null,arguments)};var _mclBnFp_neg=Module["_mclBnFp_neg"]=function(){return Module["asm"]["M"].apply(null,arguments)};var _mclBnFp_serialize=Module["_mclBnFp_serialize"]=function(){return Module["asm"]["N"].apply(null,arguments)};var _mclBnFp_setByCSPRNG=Module["_mclBnFp_setByCSPRNG"]=function(){return Module["asm"]["O"].apply(null,arguments)};var _mclBnFp_setHashOf=Module["_mclBnFp_setHashOf"]=function(){return Module["asm"]["P"].apply(null,arguments)};var _mclBnFp_setInt=Module["_mclBnFp_setInt"]=function(){return Module["asm"]["Q"].apply(null,arguments)};var _mclBnFp_setInt32=Module["_mclBnFp_setInt32"]=function(){return Module["asm"]["R"].apply(null,arguments)};var _mclBnFp_setLittleEndian=Module["_mclBnFp_setLittleEndian"]=function(){return Module["asm"]["S"].apply(null,arguments)};var _mclBnFp_setLittleEndianMod=Module["_mclBnFp_setLittleEndianMod"]=function(){return Module["asm"]["T"].apply(null,arguments)};var _mclBnFp_setStr=Module["_mclBnFp_setStr"]=function(){return Module["asm"]["U"].apply(null,arguments)};var _mclBnFp_sqr=Module["_mclBnFp_sqr"]=function(){return Module["asm"]["V"].apply(null,arguments)};var _mclBnFp_squareRoot=Module["_mclBnFp_squareRoot"]=function(){return Module["asm"]["W"].apply(null,arguments)};var _mclBnFp_sub=Module["_mclBnFp_sub"]=function(){return Module["asm"]["X"].apply(null,arguments)};var _mclBnFr_add=Module["_mclBnFr_add"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var _mclBnFr_clear=Module["_mclBnFr_clear"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var _mclBnFr_deserialize=Module["_mclBnFr_deserialize"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _mclBnFr_div=Module["_mclBnFr_div"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _mclBnFr_getLittleEndian=Module["_mclBnFr_getLittleEndian"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _mclBnFr_getStr=Module["_mclBnFr_getStr"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _mclBnFr_inv=Module["_mclBnFr_inv"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _mclBnFr_isEqual=Module["_mclBnFr_isEqual"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _mclBnFr_isNegative=Module["_mclBnFr_isNegative"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var _mclBnFr_isOdd=Module["_mclBnFr_isOdd"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var _mclBnFr_isOne=Module["_mclBnFr_isOne"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var _mclBnFr_isValid=Module["_mclBnFr_isValid"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var _mclBnFr_isZero=Module["_mclBnFr_isZero"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var _mclBnFr_mul=Module["_mclBnFr_mul"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var _mclBnFr_neg=Module["_mclBnFr_neg"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var _mclBnFr_serialize=Module["_mclBnFr_serialize"]=function(){return Module["asm"]["la"].apply(null,arguments)};var _mclBnFr_setByCSPRNG=Module["_mclBnFr_setByCSPRNG"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var _mclBnFr_setHashOf=Module["_mclBnFr_setHashOf"]=function(){return Module["asm"]["na"].apply(null,arguments)};var _mclBnFr_setInt=Module["_mclBnFr_setInt"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var _mclBnFr_setInt32=Module["_mclBnFr_setInt32"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var _mclBnFr_setLittleEndian=Module["_mclBnFr_setLittleEndian"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var _mclBnFr_setLittleEndianMod=Module["_mclBnFr_setLittleEndianMod"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var _mclBnFr_setStr=Module["_mclBnFr_setStr"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var _mclBnFr_sqr=Module["_mclBnFr_sqr"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var _mclBnFr_squareRoot=Module["_mclBnFr_squareRoot"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var _mclBnFr_sub=Module["_mclBnFr_sub"]=function(){return Module["asm"]["va"].apply(null,arguments)};var _mclBnFree=Module["_mclBnFree"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var _mclBnG1_add=Module["_mclBnG1_add"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var _mclBnG1_clear=Module["_mclBnG1_clear"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var _mclBnG1_dbl=Module["_mclBnG1_dbl"]=function(){return Module["asm"]["za"].apply(null,arguments)};var _mclBnG1_deserialize=Module["_mclBnG1_deserialize"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var _mclBnG1_getBasePoint=Module["_mclBnG1_getBasePoint"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var _mclBnG1_getStr=Module["_mclBnG1_getStr"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var _mclBnG1_hashAndMapTo=Module["_mclBnG1_hashAndMapTo"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var _mclBnG1_isEqual=Module["_mclBnG1_isEqual"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var _mclBnG1_isValid=Module["_mclBnG1_isValid"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var _mclBnG1_isValidOrder=Module["_mclBnG1_isValidOrder"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var _mclBnG1_isZero=Module["_mclBnG1_isZero"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var _mclBnG1_mul=Module["_mclBnG1_mul"]=function(){return Module["asm"]["Ia"].apply(null,arguments)};var _mclBnG1_mulCT=Module["_mclBnG1_mulCT"]=function(){return Module["asm"]["Ja"].apply(null,arguments)};var _mclBnG1_mulVec=Module["_mclBnG1_mulVec"]=function(){return Module["asm"]["Ka"].apply(null,arguments)};var _mclBnG1_neg=Module["_mclBnG1_neg"]=function(){return Module["asm"]["La"].apply(null,arguments)};var _mclBnG1_normalize=Module["_mclBnG1_normalize"]=function(){return Module["asm"]["Ma"].apply(null,arguments)};var _mclBnG1_serialize=Module["_mclBnG1_serialize"]=function(){return Module["asm"]["Na"].apply(null,arguments)};var _mclBnG1_setStr=Module["_mclBnG1_setStr"]=function(){return Module["asm"]["Oa"].apply(null,arguments)};var _mclBnG1_sub=Module["_mclBnG1_sub"]=function(){return Module["asm"]["Pa"].apply(null,arguments)};var _mclBnG2_add=Module["_mclBnG2_add"]=function(){return Module["asm"]["Qa"].apply(null,arguments)};var _mclBnG2_clear=Module["_mclBnG2_clear"]=function(){return Module["asm"]["Ra"].apply(null,arguments)};var _mclBnG2_dbl=Module["_mclBnG2_dbl"]=function(){return Module["asm"]["Sa"].apply(null,arguments)};var _mclBnG2_deserialize=Module["_mclBnG2_deserialize"]=function(){return Module["asm"]["Ta"].apply(null,arguments)};var _mclBnG2_getStr=Module["_mclBnG2_getStr"]=function(){return Module["asm"]["Ua"].apply(null,arguments)};var _mclBnG2_hashAndMapTo=Module["_mclBnG2_hashAndMapTo"]=function(){return Module["asm"]["Va"].apply(null,arguments)};var _mclBnG2_isEqual=Module["_mclBnG2_isEqual"]=function(){return Module["asm"]["Wa"].apply(null,arguments)};var _mclBnG2_isValid=Module["_mclBnG2_isValid"]=function(){return Module["asm"]["Xa"].apply(null,arguments)};var _mclBnG2_isValidOrder=Module["_mclBnG2_isValidOrder"]=function(){return Module["asm"]["Ya"].apply(null,arguments)};var _mclBnG2_isZero=Module["_mclBnG2_isZero"]=function(){return Module["asm"]["Za"].apply(null,arguments)};var _mclBnG2_mul=Module["_mclBnG2_mul"]=function(){return Module["asm"]["_a"].apply(null,arguments)};var _mclBnG2_mulCT=Module["_mclBnG2_mulCT"]=function(){return Module["asm"]["$a"].apply(null,arguments)};var _mclBnG2_mulVec=Module["_mclBnG2_mulVec"]=function(){return Module["asm"]["ab"].apply(null,arguments)};var _mclBnG2_neg=Module["_mclBnG2_neg"]=function(){return Module["asm"]["bb"].apply(null,arguments)};var _mclBnG2_normalize=Module["_mclBnG2_normalize"]=function(){return Module["asm"]["cb"].apply(null,arguments)};var _mclBnG2_serialize=Module["_mclBnG2_serialize"]=function(){return Module["asm"]["db"].apply(null,arguments)};var _mclBnG2_setStr=Module["_mclBnG2_setStr"]=function(){return Module["asm"]["eb"].apply(null,arguments)};var _mclBnG2_sub=Module["_mclBnG2_sub"]=function(){return Module["asm"]["fb"].apply(null,arguments)};var _mclBnGT_add=Module["_mclBnGT_add"]=function(){return Module["asm"]["gb"].apply(null,arguments)};var _mclBnGT_clear=Module["_mclBnGT_clear"]=function(){return Module["asm"]["hb"].apply(null,arguments)};var _mclBnGT_deserialize=Module["_mclBnGT_deserialize"]=function(){return Module["asm"]["ib"].apply(null,arguments)};var _mclBnGT_div=Module["_mclBnGT_div"]=function(){return Module["asm"]["jb"].apply(null,arguments)};var _mclBnGT_getStr=Module["_mclBnGT_getStr"]=function(){return Module["asm"]["kb"].apply(null,arguments)};var _mclBnGT_inv=Module["_mclBnGT_inv"]=function(){return Module["asm"]["lb"].apply(null,arguments)};var _mclBnGT_invGeneric=Module["_mclBnGT_invGeneric"]=function(){return Module["asm"]["mb"].apply(null,arguments)};var _mclBnGT_isEqual=Module["_mclBnGT_isEqual"]=function(){return Module["asm"]["nb"].apply(null,arguments)};var _mclBnGT_isOne=Module["_mclBnGT_isOne"]=function(){return Module["asm"]["ob"].apply(null,arguments)};var _mclBnGT_isZero=Module["_mclBnGT_isZero"]=function(){return Module["asm"]["pb"].apply(null,arguments)};var _mclBnGT_mul=Module["_mclBnGT_mul"]=function(){return Module["asm"]["qb"].apply(null,arguments)};var _mclBnGT_neg=Module["_mclBnGT_neg"]=function(){return Module["asm"]["rb"].apply(null,arguments)};var _mclBnGT_pow=Module["_mclBnGT_pow"]=function(){return Module["asm"]["sb"].apply(null,arguments)};var _mclBnGT_powGeneric=Module["_mclBnGT_powGeneric"]=function(){return Module["asm"]["tb"].apply(null,arguments)};var _mclBnGT_powVec=Module["_mclBnGT_powVec"]=function(){return Module["asm"]["ub"].apply(null,arguments)};var _mclBnGT_serialize=Module["_mclBnGT_serialize"]=function(){return Module["asm"]["vb"].apply(null,arguments)};var _mclBnGT_setInt=Module["_mclBnGT_setInt"]=function(){return Module["asm"]["wb"].apply(null,arguments)};var _mclBnGT_setInt32=Module["_mclBnGT_setInt32"]=function(){return Module["asm"]["xb"].apply(null,arguments)};var _mclBnGT_setStr=Module["_mclBnGT_setStr"]=function(){return Module["asm"]["yb"].apply(null,arguments)};var _mclBnGT_sqr=Module["_mclBnGT_sqr"]=function(){return Module["asm"]["zb"].apply(null,arguments)};var _mclBnGT_sub=Module["_mclBnGT_sub"]=function(){return Module["asm"]["Ab"].apply(null,arguments)};var _mclBnMalloc=Module["_mclBnMalloc"]=function(){return Module["asm"]["Bb"].apply(null,arguments)};var _mclBn_FrEvaluatePolynomial=Module["_mclBn_FrEvaluatePolynomial"]=function(){return Module["asm"]["Cb"].apply(null,arguments)};var _mclBn_FrLagrangeInterpolation=Module["_mclBn_FrLagrangeInterpolation"]=function(){return Module["asm"]["Db"].apply(null,arguments)};var _mclBn_G1EvaluatePolynomial=Module["_mclBn_G1EvaluatePolynomial"]=function(){return Module["asm"]["Eb"].apply(null,arguments)};var _mclBn_G1LagrangeInterpolation=Module["_mclBn_G1LagrangeInterpolation"]=function(){return Module["asm"]["Fb"].apply(null,arguments)};var _mclBn_G2EvaluatePolynomial=Module["_mclBn_G2EvaluatePolynomial"]=function(){return Module["asm"]["Gb"].apply(null,arguments)};var _mclBn_G2LagrangeInterpolation=Module["_mclBn_G2LagrangeInterpolation"]=function(){return Module["asm"]["Hb"].apply(null,arguments)};var _mclBn_finalExp=Module["_mclBn_finalExp"]=function(){return Module["asm"]["Ib"].apply(null,arguments)};var _mclBn_getCurveOrder=Module["_mclBn_getCurveOrder"]=function(){return Module["asm"]["Jb"].apply(null,arguments)};var _mclBn_getFieldOrder=Module["_mclBn_getFieldOrder"]=function(){return Module["asm"]["Kb"].apply(null,arguments)};var _mclBn_getFpByteSize=Module["_mclBn_getFpByteSize"]=function(){return Module["asm"]["Lb"].apply(null,arguments)};var _mclBn_getFrByteSize=Module["_mclBn_getFrByteSize"]=function(){return Module["asm"]["Mb"].apply(null,arguments)};var _mclBn_getG1ByteSize=Module["_mclBn_getG1ByteSize"]=function(){return Module["asm"]["Nb"].apply(null,arguments)};var _mclBn_getOpUnitSize=Module["_mclBn_getOpUnitSize"]=function(){return Module["asm"]["Ob"].apply(null,arguments)};var _mclBn_getUint64NumToPrecompute=Module["_mclBn_getUint64NumToPrecompute"]=function(){return Module["asm"]["Pb"].apply(null,arguments)};var _mclBn_getVersion=Module["_mclBn_getVersion"]=function(){return Module["asm"]["Qb"].apply(null,arguments)};var _mclBn_init=Module["_mclBn_init"]=function(){return Module["asm"]["Rb"].apply(null,arguments)};var _mclBn_millerLoop=Module["_mclBn_millerLoop"]=function(){return Module["asm"]["Sb"].apply(null,arguments)};var _mclBn_millerLoopVec=Module["_mclBn_millerLoopVec"]=function(){return Module["asm"]["Tb"].apply(null,arguments)};var _mclBn_pairing=Module["_mclBn_pairing"]=function(){return Module["asm"]["Ub"].apply(null,arguments)};var _mclBn_precomputeG2=Module["_mclBn_precomputeG2"]=function(){return Module["asm"]["Vb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop=Module["_mclBn_precomputedMillerLoop"]=function(){return Module["asm"]["Wb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2=Module["_mclBn_precomputedMillerLoop2"]=function(){return Module["asm"]["Xb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2mixed=Module["_mclBn_precomputedMillerLoop2mixed"]=function(){return Module["asm"]["Yb"].apply(null,arguments)};var _mclBn_setETHserialization=Module["_mclBn_setETHserialization"]=function(){return Module["asm"]["Zb"].apply(null,arguments)};var _mclBn_setRandFunc=Module["_mclBn_setRandFunc"]=function(){return Module["asm"]["_b"].apply(null,arguments)};var _mclBn_verifyOrderG1=Module["_mclBn_verifyOrderG1"]=function(){return Module["asm"]["$b"].apply(null,arguments)};var _mclBn_verifyOrderG2=Module["_mclBn_verifyOrderG2"]=function(){return Module["asm"]["ac"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["cc"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["bc"].apply(null,arguments)};Module["asm"]=asm;Module["then"]=function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=function(){if(old)old();func(Module)}}return Module};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run(); | ||
@@ -11,0 +11,0 @@ |
@@ -8,3 +8,3 @@ | ||
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5264224,DYNAMICTOP_PTR=21312;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY<TOTAL_STACK)err("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=wasmMemory.buffer}else{buffer=new ArrayBuffer(INITIAL_TOTAL_MEMORY)}}updateGlobalBufferViews();HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="mcl_c512.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":428,"maximum":428,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var ASM_CONSTS=[function($0,$1){Module.cryptoGetRandomValues($0,$1)}];function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}__ATINIT__.push({func:function(){globalCtors()}});function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_resize_heap(requestedSize){return false}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var asmGlobalArg={};var asmLibraryArg={"b":abort,"c":___setErrNo,"g":_emscripten_asm_const_iii,"f":_emscripten_get_heap_size,"e":_emscripten_memcpy_big,"d":_emscripten_resize_heap,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["h"].apply(null,arguments)};var _mclBnFp2_clear=Module["_mclBnFp2_clear"]=function(){return Module["asm"]["i"].apply(null,arguments)};var _mclBnFp2_deserialize=Module["_mclBnFp2_deserialize"]=function(){return Module["asm"]["j"].apply(null,arguments)};var _mclBnFp2_isEqual=Module["_mclBnFp2_isEqual"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _mclBnFp2_mapToG2=Module["_mclBnFp2_mapToG2"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _mclBnFp2_serialize=Module["_mclBnFp2_serialize"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _mclBnFp_clear=Module["_mclBnFp_clear"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _mclBnFp_deserialize=Module["_mclBnFp_deserialize"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _mclBnFp_getStr=Module["_mclBnFp_getStr"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _mclBnFp_isEqual=Module["_mclBnFp_isEqual"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _mclBnFp_mapToG1=Module["_mclBnFp_mapToG1"]=function(){return Module["asm"]["r"].apply(null,arguments)};var _mclBnFp_serialize=Module["_mclBnFp_serialize"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _mclBnFp_setHashOf=Module["_mclBnFp_setHashOf"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _mclBnFp_setLittleEndian=Module["_mclBnFp_setLittleEndian"]=function(){return Module["asm"]["u"].apply(null,arguments)};var _mclBnFp_setLittleEndianMod=Module["_mclBnFp_setLittleEndianMod"]=function(){return Module["asm"]["v"].apply(null,arguments)};var _mclBnFp_setStr=Module["_mclBnFp_setStr"]=function(){return Module["asm"]["w"].apply(null,arguments)};var _mclBnFr_add=Module["_mclBnFr_add"]=function(){return Module["asm"]["x"].apply(null,arguments)};var _mclBnFr_clear=Module["_mclBnFr_clear"]=function(){return Module["asm"]["y"].apply(null,arguments)};var _mclBnFr_deserialize=Module["_mclBnFr_deserialize"]=function(){return Module["asm"]["z"].apply(null,arguments)};var _mclBnFr_div=Module["_mclBnFr_div"]=function(){return Module["asm"]["A"].apply(null,arguments)};var _mclBnFr_getStr=Module["_mclBnFr_getStr"]=function(){return Module["asm"]["B"].apply(null,arguments)};var _mclBnFr_inv=Module["_mclBnFr_inv"]=function(){return Module["asm"]["C"].apply(null,arguments)};var _mclBnFr_isEqual=Module["_mclBnFr_isEqual"]=function(){return Module["asm"]["D"].apply(null,arguments)};var _mclBnFr_isOne=Module["_mclBnFr_isOne"]=function(){return Module["asm"]["E"].apply(null,arguments)};var _mclBnFr_isValid=Module["_mclBnFr_isValid"]=function(){return Module["asm"]["F"].apply(null,arguments)};var _mclBnFr_isZero=Module["_mclBnFr_isZero"]=function(){return Module["asm"]["G"].apply(null,arguments)};var _mclBnFr_mul=Module["_mclBnFr_mul"]=function(){return Module["asm"]["H"].apply(null,arguments)};var _mclBnFr_neg=Module["_mclBnFr_neg"]=function(){return Module["asm"]["I"].apply(null,arguments)};var _mclBnFr_serialize=Module["_mclBnFr_serialize"]=function(){return Module["asm"]["J"].apply(null,arguments)};var _mclBnFr_setByCSPRNG=Module["_mclBnFr_setByCSPRNG"]=function(){return Module["asm"]["K"].apply(null,arguments)};var _mclBnFr_setHashOf=Module["_mclBnFr_setHashOf"]=function(){return Module["asm"]["L"].apply(null,arguments)};var _mclBnFr_setInt=Module["_mclBnFr_setInt"]=function(){return Module["asm"]["M"].apply(null,arguments)};var _mclBnFr_setInt32=Module["_mclBnFr_setInt32"]=function(){return Module["asm"]["N"].apply(null,arguments)};var _mclBnFr_setLittleEndian=Module["_mclBnFr_setLittleEndian"]=function(){return Module["asm"]["O"].apply(null,arguments)};var _mclBnFr_setLittleEndianMod=Module["_mclBnFr_setLittleEndianMod"]=function(){return Module["asm"]["P"].apply(null,arguments)};var _mclBnFr_setStr=Module["_mclBnFr_setStr"]=function(){return Module["asm"]["Q"].apply(null,arguments)};var _mclBnFr_sqr=Module["_mclBnFr_sqr"]=function(){return Module["asm"]["R"].apply(null,arguments)};var _mclBnFr_sub=Module["_mclBnFr_sub"]=function(){return Module["asm"]["S"].apply(null,arguments)};var _mclBnFree=Module["_mclBnFree"]=function(){return Module["asm"]["T"].apply(null,arguments)};var _mclBnG1_add=Module["_mclBnG1_add"]=function(){return Module["asm"]["U"].apply(null,arguments)};var _mclBnG1_clear=Module["_mclBnG1_clear"]=function(){return Module["asm"]["V"].apply(null,arguments)};var _mclBnG1_dbl=Module["_mclBnG1_dbl"]=function(){return Module["asm"]["W"].apply(null,arguments)};var _mclBnG1_deserialize=Module["_mclBnG1_deserialize"]=function(){return Module["asm"]["X"].apply(null,arguments)};var _mclBnG1_getBasePoint=Module["_mclBnG1_getBasePoint"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var _mclBnG1_getStr=Module["_mclBnG1_getStr"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var _mclBnG1_hashAndMapTo=Module["_mclBnG1_hashAndMapTo"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _mclBnG1_isEqual=Module["_mclBnG1_isEqual"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _mclBnG1_isValid=Module["_mclBnG1_isValid"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _mclBnG1_isValidOrder=Module["_mclBnG1_isValidOrder"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _mclBnG1_isZero=Module["_mclBnG1_isZero"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _mclBnG1_mul=Module["_mclBnG1_mul"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _mclBnG1_mulCT=Module["_mclBnG1_mulCT"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var _mclBnG1_neg=Module["_mclBnG1_neg"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var _mclBnG1_normalize=Module["_mclBnG1_normalize"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var _mclBnG1_serialize=Module["_mclBnG1_serialize"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var _mclBnG1_setStr=Module["_mclBnG1_setStr"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var _mclBnG1_sub=Module["_mclBnG1_sub"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var _mclBnG2_add=Module["_mclBnG2_add"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var _mclBnG2_clear=Module["_mclBnG2_clear"]=function(){return Module["asm"]["la"].apply(null,arguments)};var _mclBnG2_dbl=Module["_mclBnG2_dbl"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var _mclBnG2_deserialize=Module["_mclBnG2_deserialize"]=function(){return Module["asm"]["na"].apply(null,arguments)};var _mclBnG2_getStr=Module["_mclBnG2_getStr"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var _mclBnG2_hashAndMapTo=Module["_mclBnG2_hashAndMapTo"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var _mclBnG2_isEqual=Module["_mclBnG2_isEqual"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var _mclBnG2_isValid=Module["_mclBnG2_isValid"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var _mclBnG2_isValidOrder=Module["_mclBnG2_isValidOrder"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var _mclBnG2_isZero=Module["_mclBnG2_isZero"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var _mclBnG2_mul=Module["_mclBnG2_mul"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var _mclBnG2_mulCT=Module["_mclBnG2_mulCT"]=function(){return Module["asm"]["va"].apply(null,arguments)};var _mclBnG2_neg=Module["_mclBnG2_neg"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var _mclBnG2_normalize=Module["_mclBnG2_normalize"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var _mclBnG2_serialize=Module["_mclBnG2_serialize"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var _mclBnG2_setStr=Module["_mclBnG2_setStr"]=function(){return Module["asm"]["za"].apply(null,arguments)};var _mclBnG2_sub=Module["_mclBnG2_sub"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var _mclBnGT_add=Module["_mclBnGT_add"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var _mclBnGT_clear=Module["_mclBnGT_clear"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var _mclBnGT_deserialize=Module["_mclBnGT_deserialize"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var _mclBnGT_div=Module["_mclBnGT_div"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var _mclBnGT_getStr=Module["_mclBnGT_getStr"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var _mclBnGT_inv=Module["_mclBnGT_inv"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var _mclBnGT_isEqual=Module["_mclBnGT_isEqual"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var _mclBnGT_isOne=Module["_mclBnGT_isOne"]=function(){return Module["asm"]["Ia"].apply(null,arguments)};var _mclBnGT_isZero=Module["_mclBnGT_isZero"]=function(){return Module["asm"]["Ja"].apply(null,arguments)};var _mclBnGT_mul=Module["_mclBnGT_mul"]=function(){return Module["asm"]["Ka"].apply(null,arguments)};var _mclBnGT_neg=Module["_mclBnGT_neg"]=function(){return Module["asm"]["La"].apply(null,arguments)};var _mclBnGT_pow=Module["_mclBnGT_pow"]=function(){return Module["asm"]["Ma"].apply(null,arguments)};var _mclBnGT_powGeneric=Module["_mclBnGT_powGeneric"]=function(){return Module["asm"]["Na"].apply(null,arguments)};var _mclBnGT_serialize=Module["_mclBnGT_serialize"]=function(){return Module["asm"]["Oa"].apply(null,arguments)};var _mclBnGT_setInt=Module["_mclBnGT_setInt"]=function(){return Module["asm"]["Pa"].apply(null,arguments)};var _mclBnGT_setInt32=Module["_mclBnGT_setInt32"]=function(){return Module["asm"]["Qa"].apply(null,arguments)};var _mclBnGT_setStr=Module["_mclBnGT_setStr"]=function(){return Module["asm"]["Ra"].apply(null,arguments)};var _mclBnGT_sqr=Module["_mclBnGT_sqr"]=function(){return Module["asm"]["Sa"].apply(null,arguments)};var _mclBnGT_sub=Module["_mclBnGT_sub"]=function(){return Module["asm"]["Ta"].apply(null,arguments)};var _mclBnMalloc=Module["_mclBnMalloc"]=function(){return Module["asm"]["Ua"].apply(null,arguments)};var _mclBn_FrEvaluatePolynomial=Module["_mclBn_FrEvaluatePolynomial"]=function(){return Module["asm"]["Va"].apply(null,arguments)};var _mclBn_FrLagrangeInterpolation=Module["_mclBn_FrLagrangeInterpolation"]=function(){return Module["asm"]["Wa"].apply(null,arguments)};var _mclBn_G1EvaluatePolynomial=Module["_mclBn_G1EvaluatePolynomial"]=function(){return Module["asm"]["Xa"].apply(null,arguments)};var _mclBn_G1LagrangeInterpolation=Module["_mclBn_G1LagrangeInterpolation"]=function(){return Module["asm"]["Ya"].apply(null,arguments)};var _mclBn_G2EvaluatePolynomial=Module["_mclBn_G2EvaluatePolynomial"]=function(){return Module["asm"]["Za"].apply(null,arguments)};var _mclBn_G2LagrangeInterpolation=Module["_mclBn_G2LagrangeInterpolation"]=function(){return Module["asm"]["_a"].apply(null,arguments)};var _mclBn_finalExp=Module["_mclBn_finalExp"]=function(){return Module["asm"]["$a"].apply(null,arguments)};var _mclBn_getCurveOrder=Module["_mclBn_getCurveOrder"]=function(){return Module["asm"]["ab"].apply(null,arguments)};var _mclBn_getFieldOrder=Module["_mclBn_getFieldOrder"]=function(){return Module["asm"]["bb"].apply(null,arguments)};var _mclBn_getFpByteSize=Module["_mclBn_getFpByteSize"]=function(){return Module["asm"]["cb"].apply(null,arguments)};var _mclBn_getFrByteSize=Module["_mclBn_getFrByteSize"]=function(){return Module["asm"]["db"].apply(null,arguments)};var _mclBn_getG1ByteSize=Module["_mclBn_getG1ByteSize"]=function(){return Module["asm"]["eb"].apply(null,arguments)};var _mclBn_getOpUnitSize=Module["_mclBn_getOpUnitSize"]=function(){return Module["asm"]["fb"].apply(null,arguments)};var _mclBn_getUint64NumToPrecompute=Module["_mclBn_getUint64NumToPrecompute"]=function(){return Module["asm"]["gb"].apply(null,arguments)};var _mclBn_getVersion=Module["_mclBn_getVersion"]=function(){return Module["asm"]["hb"].apply(null,arguments)};var _mclBn_init=Module["_mclBn_init"]=function(){return Module["asm"]["ib"].apply(null,arguments)};var _mclBn_millerLoop=Module["_mclBn_millerLoop"]=function(){return Module["asm"]["jb"].apply(null,arguments)};var _mclBn_pairing=Module["_mclBn_pairing"]=function(){return Module["asm"]["kb"].apply(null,arguments)};var _mclBn_precomputeG2=Module["_mclBn_precomputeG2"]=function(){return Module["asm"]["lb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop=Module["_mclBn_precomputedMillerLoop"]=function(){return Module["asm"]["mb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2=Module["_mclBn_precomputedMillerLoop2"]=function(){return Module["asm"]["nb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2mixed=Module["_mclBn_precomputedMillerLoop2mixed"]=function(){return Module["asm"]["ob"].apply(null,arguments)};var _mclBn_setETHserialization=Module["_mclBn_setETHserialization"]=function(){return Module["asm"]["pb"].apply(null,arguments)};var _mclBn_setRandFunc=Module["_mclBn_setRandFunc"]=function(){return Module["asm"]["qb"].apply(null,arguments)};var _mclBn_verifyOrderG1=Module["_mclBn_verifyOrderG1"]=function(){return Module["asm"]["rb"].apply(null,arguments)};var _mclBn_verifyOrderG2=Module["_mclBn_verifyOrderG2"]=function(){return Module["asm"]["sb"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["ub"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["tb"].apply(null,arguments)};Module["asm"]=asm;Module["then"]=function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=function(){if(old)old();func(Module)}}return Module};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run(); | ||
var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5265120,DYNAMICTOP_PTR=22208;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY<TOTAL_STACK)err("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+INITIAL_TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=wasmMemory.buffer}else{buffer=new ArrayBuffer(INITIAL_TOTAL_MEMORY)}}updateGlobalBufferViews();HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="mcl_c512.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":432,"maximum":432,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var ASM_CONSTS=[function($0,$1){Module.cryptoGetRandomValues($0,$1)}];function _emscripten_asm_const_iii(code,a0,a1){return ASM_CONSTS[code](a0,a1)}__ATINIT__.push({func:function(){globalCtors()}});function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_resize_heap(requestedSize){return false}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var asmGlobalArg={};var asmLibraryArg={"b":abort,"c":___setErrNo,"g":_emscripten_asm_const_iii,"f":_emscripten_get_heap_size,"e":_emscripten_memcpy_big,"d":_emscripten_resize_heap,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["h"].apply(null,arguments)};var _mclBnFp2_add=Module["_mclBnFp2_add"]=function(){return Module["asm"]["i"].apply(null,arguments)};var _mclBnFp2_clear=Module["_mclBnFp2_clear"]=function(){return Module["asm"]["j"].apply(null,arguments)};var _mclBnFp2_deserialize=Module["_mclBnFp2_deserialize"]=function(){return Module["asm"]["k"].apply(null,arguments)};var _mclBnFp2_div=Module["_mclBnFp2_div"]=function(){return Module["asm"]["l"].apply(null,arguments)};var _mclBnFp2_inv=Module["_mclBnFp2_inv"]=function(){return Module["asm"]["m"].apply(null,arguments)};var _mclBnFp2_isEqual=Module["_mclBnFp2_isEqual"]=function(){return Module["asm"]["n"].apply(null,arguments)};var _mclBnFp2_isOne=Module["_mclBnFp2_isOne"]=function(){return Module["asm"]["o"].apply(null,arguments)};var _mclBnFp2_isZero=Module["_mclBnFp2_isZero"]=function(){return Module["asm"]["p"].apply(null,arguments)};var _mclBnFp2_mapToG2=Module["_mclBnFp2_mapToG2"]=function(){return Module["asm"]["q"].apply(null,arguments)};var _mclBnFp2_mul=Module["_mclBnFp2_mul"]=function(){return Module["asm"]["r"].apply(null,arguments)};var _mclBnFp2_neg=Module["_mclBnFp2_neg"]=function(){return Module["asm"]["s"].apply(null,arguments)};var _mclBnFp2_serialize=Module["_mclBnFp2_serialize"]=function(){return Module["asm"]["t"].apply(null,arguments)};var _mclBnFp2_sqr=Module["_mclBnFp2_sqr"]=function(){return Module["asm"]["u"].apply(null,arguments)};var _mclBnFp2_squareRoot=Module["_mclBnFp2_squareRoot"]=function(){return Module["asm"]["v"].apply(null,arguments)};var _mclBnFp2_sub=Module["_mclBnFp2_sub"]=function(){return Module["asm"]["w"].apply(null,arguments)};var _mclBnFp_add=Module["_mclBnFp_add"]=function(){return Module["asm"]["x"].apply(null,arguments)};var _mclBnFp_clear=Module["_mclBnFp_clear"]=function(){return Module["asm"]["y"].apply(null,arguments)};var _mclBnFp_deserialize=Module["_mclBnFp_deserialize"]=function(){return Module["asm"]["z"].apply(null,arguments)};var _mclBnFp_div=Module["_mclBnFp_div"]=function(){return Module["asm"]["A"].apply(null,arguments)};var _mclBnFp_getLittleEndian=Module["_mclBnFp_getLittleEndian"]=function(){return Module["asm"]["B"].apply(null,arguments)};var _mclBnFp_getStr=Module["_mclBnFp_getStr"]=function(){return Module["asm"]["C"].apply(null,arguments)};var _mclBnFp_inv=Module["_mclBnFp_inv"]=function(){return Module["asm"]["D"].apply(null,arguments)};var _mclBnFp_isEqual=Module["_mclBnFp_isEqual"]=function(){return Module["asm"]["E"].apply(null,arguments)};var _mclBnFp_isNegative=Module["_mclBnFp_isNegative"]=function(){return Module["asm"]["F"].apply(null,arguments)};var _mclBnFp_isOdd=Module["_mclBnFp_isOdd"]=function(){return Module["asm"]["G"].apply(null,arguments)};var _mclBnFp_isOne=Module["_mclBnFp_isOne"]=function(){return Module["asm"]["H"].apply(null,arguments)};var _mclBnFp_isValid=Module["_mclBnFp_isValid"]=function(){return Module["asm"]["I"].apply(null,arguments)};var _mclBnFp_isZero=Module["_mclBnFp_isZero"]=function(){return Module["asm"]["J"].apply(null,arguments)};var _mclBnFp_mapToG1=Module["_mclBnFp_mapToG1"]=function(){return Module["asm"]["K"].apply(null,arguments)};var _mclBnFp_mul=Module["_mclBnFp_mul"]=function(){return Module["asm"]["L"].apply(null,arguments)};var _mclBnFp_neg=Module["_mclBnFp_neg"]=function(){return Module["asm"]["M"].apply(null,arguments)};var _mclBnFp_serialize=Module["_mclBnFp_serialize"]=function(){return Module["asm"]["N"].apply(null,arguments)};var _mclBnFp_setByCSPRNG=Module["_mclBnFp_setByCSPRNG"]=function(){return Module["asm"]["O"].apply(null,arguments)};var _mclBnFp_setHashOf=Module["_mclBnFp_setHashOf"]=function(){return Module["asm"]["P"].apply(null,arguments)};var _mclBnFp_setInt=Module["_mclBnFp_setInt"]=function(){return Module["asm"]["Q"].apply(null,arguments)};var _mclBnFp_setInt32=Module["_mclBnFp_setInt32"]=function(){return Module["asm"]["R"].apply(null,arguments)};var _mclBnFp_setLittleEndian=Module["_mclBnFp_setLittleEndian"]=function(){return Module["asm"]["S"].apply(null,arguments)};var _mclBnFp_setLittleEndianMod=Module["_mclBnFp_setLittleEndianMod"]=function(){return Module["asm"]["T"].apply(null,arguments)};var _mclBnFp_setStr=Module["_mclBnFp_setStr"]=function(){return Module["asm"]["U"].apply(null,arguments)};var _mclBnFp_sqr=Module["_mclBnFp_sqr"]=function(){return Module["asm"]["V"].apply(null,arguments)};var _mclBnFp_squareRoot=Module["_mclBnFp_squareRoot"]=function(){return Module["asm"]["W"].apply(null,arguments)};var _mclBnFp_sub=Module["_mclBnFp_sub"]=function(){return Module["asm"]["X"].apply(null,arguments)};var _mclBnFr_add=Module["_mclBnFr_add"]=function(){return Module["asm"]["Y"].apply(null,arguments)};var _mclBnFr_clear=Module["_mclBnFr_clear"]=function(){return Module["asm"]["Z"].apply(null,arguments)};var _mclBnFr_deserialize=Module["_mclBnFr_deserialize"]=function(){return Module["asm"]["_"].apply(null,arguments)};var _mclBnFr_div=Module["_mclBnFr_div"]=function(){return Module["asm"]["$"].apply(null,arguments)};var _mclBnFr_getLittleEndian=Module["_mclBnFr_getLittleEndian"]=function(){return Module["asm"]["aa"].apply(null,arguments)};var _mclBnFr_getStr=Module["_mclBnFr_getStr"]=function(){return Module["asm"]["ba"].apply(null,arguments)};var _mclBnFr_inv=Module["_mclBnFr_inv"]=function(){return Module["asm"]["ca"].apply(null,arguments)};var _mclBnFr_isEqual=Module["_mclBnFr_isEqual"]=function(){return Module["asm"]["da"].apply(null,arguments)};var _mclBnFr_isNegative=Module["_mclBnFr_isNegative"]=function(){return Module["asm"]["ea"].apply(null,arguments)};var _mclBnFr_isOdd=Module["_mclBnFr_isOdd"]=function(){return Module["asm"]["fa"].apply(null,arguments)};var _mclBnFr_isOne=Module["_mclBnFr_isOne"]=function(){return Module["asm"]["ga"].apply(null,arguments)};var _mclBnFr_isValid=Module["_mclBnFr_isValid"]=function(){return Module["asm"]["ha"].apply(null,arguments)};var _mclBnFr_isZero=Module["_mclBnFr_isZero"]=function(){return Module["asm"]["ia"].apply(null,arguments)};var _mclBnFr_mul=Module["_mclBnFr_mul"]=function(){return Module["asm"]["ja"].apply(null,arguments)};var _mclBnFr_neg=Module["_mclBnFr_neg"]=function(){return Module["asm"]["ka"].apply(null,arguments)};var _mclBnFr_serialize=Module["_mclBnFr_serialize"]=function(){return Module["asm"]["la"].apply(null,arguments)};var _mclBnFr_setByCSPRNG=Module["_mclBnFr_setByCSPRNG"]=function(){return Module["asm"]["ma"].apply(null,arguments)};var _mclBnFr_setHashOf=Module["_mclBnFr_setHashOf"]=function(){return Module["asm"]["na"].apply(null,arguments)};var _mclBnFr_setInt=Module["_mclBnFr_setInt"]=function(){return Module["asm"]["oa"].apply(null,arguments)};var _mclBnFr_setInt32=Module["_mclBnFr_setInt32"]=function(){return Module["asm"]["pa"].apply(null,arguments)};var _mclBnFr_setLittleEndian=Module["_mclBnFr_setLittleEndian"]=function(){return Module["asm"]["qa"].apply(null,arguments)};var _mclBnFr_setLittleEndianMod=Module["_mclBnFr_setLittleEndianMod"]=function(){return Module["asm"]["ra"].apply(null,arguments)};var _mclBnFr_setStr=Module["_mclBnFr_setStr"]=function(){return Module["asm"]["sa"].apply(null,arguments)};var _mclBnFr_sqr=Module["_mclBnFr_sqr"]=function(){return Module["asm"]["ta"].apply(null,arguments)};var _mclBnFr_squareRoot=Module["_mclBnFr_squareRoot"]=function(){return Module["asm"]["ua"].apply(null,arguments)};var _mclBnFr_sub=Module["_mclBnFr_sub"]=function(){return Module["asm"]["va"].apply(null,arguments)};var _mclBnFree=Module["_mclBnFree"]=function(){return Module["asm"]["wa"].apply(null,arguments)};var _mclBnG1_add=Module["_mclBnG1_add"]=function(){return Module["asm"]["xa"].apply(null,arguments)};var _mclBnG1_clear=Module["_mclBnG1_clear"]=function(){return Module["asm"]["ya"].apply(null,arguments)};var _mclBnG1_dbl=Module["_mclBnG1_dbl"]=function(){return Module["asm"]["za"].apply(null,arguments)};var _mclBnG1_deserialize=Module["_mclBnG1_deserialize"]=function(){return Module["asm"]["Aa"].apply(null,arguments)};var _mclBnG1_getBasePoint=Module["_mclBnG1_getBasePoint"]=function(){return Module["asm"]["Ba"].apply(null,arguments)};var _mclBnG1_getStr=Module["_mclBnG1_getStr"]=function(){return Module["asm"]["Ca"].apply(null,arguments)};var _mclBnG1_hashAndMapTo=Module["_mclBnG1_hashAndMapTo"]=function(){return Module["asm"]["Da"].apply(null,arguments)};var _mclBnG1_isEqual=Module["_mclBnG1_isEqual"]=function(){return Module["asm"]["Ea"].apply(null,arguments)};var _mclBnG1_isValid=Module["_mclBnG1_isValid"]=function(){return Module["asm"]["Fa"].apply(null,arguments)};var _mclBnG1_isValidOrder=Module["_mclBnG1_isValidOrder"]=function(){return Module["asm"]["Ga"].apply(null,arguments)};var _mclBnG1_isZero=Module["_mclBnG1_isZero"]=function(){return Module["asm"]["Ha"].apply(null,arguments)};var _mclBnG1_mul=Module["_mclBnG1_mul"]=function(){return Module["asm"]["Ia"].apply(null,arguments)};var _mclBnG1_mulCT=Module["_mclBnG1_mulCT"]=function(){return Module["asm"]["Ja"].apply(null,arguments)};var _mclBnG1_mulVec=Module["_mclBnG1_mulVec"]=function(){return Module["asm"]["Ka"].apply(null,arguments)};var _mclBnG1_neg=Module["_mclBnG1_neg"]=function(){return Module["asm"]["La"].apply(null,arguments)};var _mclBnG1_normalize=Module["_mclBnG1_normalize"]=function(){return Module["asm"]["Ma"].apply(null,arguments)};var _mclBnG1_serialize=Module["_mclBnG1_serialize"]=function(){return Module["asm"]["Na"].apply(null,arguments)};var _mclBnG1_setStr=Module["_mclBnG1_setStr"]=function(){return Module["asm"]["Oa"].apply(null,arguments)};var _mclBnG1_sub=Module["_mclBnG1_sub"]=function(){return Module["asm"]["Pa"].apply(null,arguments)};var _mclBnG2_add=Module["_mclBnG2_add"]=function(){return Module["asm"]["Qa"].apply(null,arguments)};var _mclBnG2_clear=Module["_mclBnG2_clear"]=function(){return Module["asm"]["Ra"].apply(null,arguments)};var _mclBnG2_dbl=Module["_mclBnG2_dbl"]=function(){return Module["asm"]["Sa"].apply(null,arguments)};var _mclBnG2_deserialize=Module["_mclBnG2_deserialize"]=function(){return Module["asm"]["Ta"].apply(null,arguments)};var _mclBnG2_getStr=Module["_mclBnG2_getStr"]=function(){return Module["asm"]["Ua"].apply(null,arguments)};var _mclBnG2_hashAndMapTo=Module["_mclBnG2_hashAndMapTo"]=function(){return Module["asm"]["Va"].apply(null,arguments)};var _mclBnG2_isEqual=Module["_mclBnG2_isEqual"]=function(){return Module["asm"]["Wa"].apply(null,arguments)};var _mclBnG2_isValid=Module["_mclBnG2_isValid"]=function(){return Module["asm"]["Xa"].apply(null,arguments)};var _mclBnG2_isValidOrder=Module["_mclBnG2_isValidOrder"]=function(){return Module["asm"]["Ya"].apply(null,arguments)};var _mclBnG2_isZero=Module["_mclBnG2_isZero"]=function(){return Module["asm"]["Za"].apply(null,arguments)};var _mclBnG2_mul=Module["_mclBnG2_mul"]=function(){return Module["asm"]["_a"].apply(null,arguments)};var _mclBnG2_mulCT=Module["_mclBnG2_mulCT"]=function(){return Module["asm"]["$a"].apply(null,arguments)};var _mclBnG2_mulVec=Module["_mclBnG2_mulVec"]=function(){return Module["asm"]["ab"].apply(null,arguments)};var _mclBnG2_neg=Module["_mclBnG2_neg"]=function(){return Module["asm"]["bb"].apply(null,arguments)};var _mclBnG2_normalize=Module["_mclBnG2_normalize"]=function(){return Module["asm"]["cb"].apply(null,arguments)};var _mclBnG2_serialize=Module["_mclBnG2_serialize"]=function(){return Module["asm"]["db"].apply(null,arguments)};var _mclBnG2_setStr=Module["_mclBnG2_setStr"]=function(){return Module["asm"]["eb"].apply(null,arguments)};var _mclBnG2_sub=Module["_mclBnG2_sub"]=function(){return Module["asm"]["fb"].apply(null,arguments)};var _mclBnGT_add=Module["_mclBnGT_add"]=function(){return Module["asm"]["gb"].apply(null,arguments)};var _mclBnGT_clear=Module["_mclBnGT_clear"]=function(){return Module["asm"]["hb"].apply(null,arguments)};var _mclBnGT_deserialize=Module["_mclBnGT_deserialize"]=function(){return Module["asm"]["ib"].apply(null,arguments)};var _mclBnGT_div=Module["_mclBnGT_div"]=function(){return Module["asm"]["jb"].apply(null,arguments)};var _mclBnGT_getStr=Module["_mclBnGT_getStr"]=function(){return Module["asm"]["kb"].apply(null,arguments)};var _mclBnGT_inv=Module["_mclBnGT_inv"]=function(){return Module["asm"]["lb"].apply(null,arguments)};var _mclBnGT_invGeneric=Module["_mclBnGT_invGeneric"]=function(){return Module["asm"]["mb"].apply(null,arguments)};var _mclBnGT_isEqual=Module["_mclBnGT_isEqual"]=function(){return Module["asm"]["nb"].apply(null,arguments)};var _mclBnGT_isOne=Module["_mclBnGT_isOne"]=function(){return Module["asm"]["ob"].apply(null,arguments)};var _mclBnGT_isZero=Module["_mclBnGT_isZero"]=function(){return Module["asm"]["pb"].apply(null,arguments)};var _mclBnGT_mul=Module["_mclBnGT_mul"]=function(){return Module["asm"]["qb"].apply(null,arguments)};var _mclBnGT_neg=Module["_mclBnGT_neg"]=function(){return Module["asm"]["rb"].apply(null,arguments)};var _mclBnGT_pow=Module["_mclBnGT_pow"]=function(){return Module["asm"]["sb"].apply(null,arguments)};var _mclBnGT_powGeneric=Module["_mclBnGT_powGeneric"]=function(){return Module["asm"]["tb"].apply(null,arguments)};var _mclBnGT_powVec=Module["_mclBnGT_powVec"]=function(){return Module["asm"]["ub"].apply(null,arguments)};var _mclBnGT_serialize=Module["_mclBnGT_serialize"]=function(){return Module["asm"]["vb"].apply(null,arguments)};var _mclBnGT_setInt=Module["_mclBnGT_setInt"]=function(){return Module["asm"]["wb"].apply(null,arguments)};var _mclBnGT_setInt32=Module["_mclBnGT_setInt32"]=function(){return Module["asm"]["xb"].apply(null,arguments)};var _mclBnGT_setStr=Module["_mclBnGT_setStr"]=function(){return Module["asm"]["yb"].apply(null,arguments)};var _mclBnGT_sqr=Module["_mclBnGT_sqr"]=function(){return Module["asm"]["zb"].apply(null,arguments)};var _mclBnGT_sub=Module["_mclBnGT_sub"]=function(){return Module["asm"]["Ab"].apply(null,arguments)};var _mclBnMalloc=Module["_mclBnMalloc"]=function(){return Module["asm"]["Bb"].apply(null,arguments)};var _mclBn_FrEvaluatePolynomial=Module["_mclBn_FrEvaluatePolynomial"]=function(){return Module["asm"]["Cb"].apply(null,arguments)};var _mclBn_FrLagrangeInterpolation=Module["_mclBn_FrLagrangeInterpolation"]=function(){return Module["asm"]["Db"].apply(null,arguments)};var _mclBn_G1EvaluatePolynomial=Module["_mclBn_G1EvaluatePolynomial"]=function(){return Module["asm"]["Eb"].apply(null,arguments)};var _mclBn_G1LagrangeInterpolation=Module["_mclBn_G1LagrangeInterpolation"]=function(){return Module["asm"]["Fb"].apply(null,arguments)};var _mclBn_G2EvaluatePolynomial=Module["_mclBn_G2EvaluatePolynomial"]=function(){return Module["asm"]["Gb"].apply(null,arguments)};var _mclBn_G2LagrangeInterpolation=Module["_mclBn_G2LagrangeInterpolation"]=function(){return Module["asm"]["Hb"].apply(null,arguments)};var _mclBn_finalExp=Module["_mclBn_finalExp"]=function(){return Module["asm"]["Ib"].apply(null,arguments)};var _mclBn_getCurveOrder=Module["_mclBn_getCurveOrder"]=function(){return Module["asm"]["Jb"].apply(null,arguments)};var _mclBn_getFieldOrder=Module["_mclBn_getFieldOrder"]=function(){return Module["asm"]["Kb"].apply(null,arguments)};var _mclBn_getFpByteSize=Module["_mclBn_getFpByteSize"]=function(){return Module["asm"]["Lb"].apply(null,arguments)};var _mclBn_getFrByteSize=Module["_mclBn_getFrByteSize"]=function(){return Module["asm"]["Mb"].apply(null,arguments)};var _mclBn_getG1ByteSize=Module["_mclBn_getG1ByteSize"]=function(){return Module["asm"]["Nb"].apply(null,arguments)};var _mclBn_getOpUnitSize=Module["_mclBn_getOpUnitSize"]=function(){return Module["asm"]["Ob"].apply(null,arguments)};var _mclBn_getUint64NumToPrecompute=Module["_mclBn_getUint64NumToPrecompute"]=function(){return Module["asm"]["Pb"].apply(null,arguments)};var _mclBn_getVersion=Module["_mclBn_getVersion"]=function(){return Module["asm"]["Qb"].apply(null,arguments)};var _mclBn_init=Module["_mclBn_init"]=function(){return Module["asm"]["Rb"].apply(null,arguments)};var _mclBn_millerLoop=Module["_mclBn_millerLoop"]=function(){return Module["asm"]["Sb"].apply(null,arguments)};var _mclBn_millerLoopVec=Module["_mclBn_millerLoopVec"]=function(){return Module["asm"]["Tb"].apply(null,arguments)};var _mclBn_pairing=Module["_mclBn_pairing"]=function(){return Module["asm"]["Ub"].apply(null,arguments)};var _mclBn_precomputeG2=Module["_mclBn_precomputeG2"]=function(){return Module["asm"]["Vb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop=Module["_mclBn_precomputedMillerLoop"]=function(){return Module["asm"]["Wb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2=Module["_mclBn_precomputedMillerLoop2"]=function(){return Module["asm"]["Xb"].apply(null,arguments)};var _mclBn_precomputedMillerLoop2mixed=Module["_mclBn_precomputedMillerLoop2mixed"]=function(){return Module["asm"]["Yb"].apply(null,arguments)};var _mclBn_setETHserialization=Module["_mclBn_setETHserialization"]=function(){return Module["asm"]["Zb"].apply(null,arguments)};var _mclBn_setRandFunc=Module["_mclBn_setRandFunc"]=function(){return Module["asm"]["_b"].apply(null,arguments)};var _mclBn_verifyOrderG1=Module["_mclBn_verifyOrderG1"]=function(){return Module["asm"]["$b"].apply(null,arguments)};var _mclBn_verifyOrderG2=Module["_mclBn_verifyOrderG2"]=function(){return Module["asm"]["ac"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["cc"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["bc"].apply(null,arguments)};Module["asm"]=asm;Module["then"]=function(func){if(Module["calledRun"]){func(Module)}else{var old=Module["onRuntimeInitialized"];Module["onRuntimeInitialized"]=function(){if(old)old();func(Module)}}return Module};function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run(); | ||
@@ -11,0 +11,0 @@ |
{ | ||
"name": "mcl-wasm", | ||
"version": "0.3.6", | ||
"version": "0.3.7", | ||
"description": "mcl ; A portable and fast pairing-based cryptography library for Node.js by WebAssembly", | ||
@@ -5,0 +5,0 @@ "main": "mcl.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
848394
1528
9