Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mcl-wasm

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mcl-wasm - npm Package Compare versions

Comparing version 0.3.6 to 0.3.7

2

mcl_c.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc