Raw File

var _BLS12381 = (() => {
  var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
  if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
  return (
function(_BLS12381 = {})  {

var Module=typeof _BLS12381!="undefined"?_BLS12381:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];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 initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}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 addOnInit(cb){__ATINIT__.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()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="blst.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["c"];updateMemoryViews();wasmTable=Module["asm"]["_a"];addOnInit(Module["asm"]["d"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var wasmImports={"b":_emscripten_memcpy_big,"a":_emscripten_resize_heap};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["d"]).apply(null,arguments)};var _blst_keygen=Module["_blst_keygen"]=function(){return(_blst_keygen=Module["_blst_keygen"]=Module["asm"]["e"]).apply(null,arguments)};var _blst_p1_cneg=Module["_blst_p1_cneg"]=function(){return(_blst_p1_cneg=Module["_blst_p1_cneg"]=Module["asm"]["f"]).apply(null,arguments)};var _blst_p1_to_affine=Module["_blst_p1_to_affine"]=function(){return(_blst_p1_to_affine=Module["_blst_p1_to_affine"]=Module["asm"]["g"]).apply(null,arguments)};var _blst_p1_from_affine=Module["_blst_p1_from_affine"]=function(){return(_blst_p1_from_affine=Module["_blst_p1_from_affine"]=Module["asm"]["h"]).apply(null,arguments)};var _blst_p1_serialize=Module["_blst_p1_serialize"]=function(){return(_blst_p1_serialize=Module["_blst_p1_serialize"]=Module["asm"]["i"]).apply(null,arguments)};var _blst_p1_compress=Module["_blst_p1_compress"]=function(){return(_blst_p1_compress=Module["_blst_p1_compress"]=Module["asm"]["j"]).apply(null,arguments)};var _blst_p1_uncompress=Module["_blst_p1_uncompress"]=function(){return(_blst_p1_uncompress=Module["_blst_p1_uncompress"]=Module["asm"]["k"]).apply(null,arguments)};var _blst_p1_deserialize=Module["_blst_p1_deserialize"]=function(){return(_blst_p1_deserialize=Module["_blst_p1_deserialize"]=Module["asm"]["l"]).apply(null,arguments)};var _blst_p1_add_or_double=Module["_blst_p1_add_or_double"]=function(){return(_blst_p1_add_or_double=Module["_blst_p1_add_or_double"]=Module["asm"]["m"]).apply(null,arguments)};var _blst_p1_double=Module["_blst_p1_double"]=function(){return(_blst_p1_double=Module["_blst_p1_double"]=Module["asm"]["n"]).apply(null,arguments)};var _blst_p1_is_equal=Module["_blst_p1_is_equal"]=function(){return(_blst_p1_is_equal=Module["_blst_p1_is_equal"]=Module["asm"]["o"]).apply(null,arguments)};var _blst_sk_to_pk_in_g1=Module["_blst_sk_to_pk_in_g1"]=function(){return(_blst_sk_to_pk_in_g1=Module["_blst_sk_to_pk_in_g1"]=Module["asm"]["p"]).apply(null,arguments)};var _blst_sign_pk_in_g2=Module["_blst_sign_pk_in_g2"]=function(){return(_blst_sign_pk_in_g2=Module["_blst_sign_pk_in_g2"]=Module["asm"]["q"]).apply(null,arguments)};var _blst_p1_mult=Module["_blst_p1_mult"]=function(){return(_blst_p1_mult=Module["_blst_p1_mult"]=Module["asm"]["r"]).apply(null,arguments)};var _blst_p1_is_inf=Module["_blst_p1_is_inf"]=function(){return(_blst_p1_is_inf=Module["_blst_p1_is_inf"]=Module["asm"]["s"]).apply(null,arguments)};var _blst_hash_to_g1=Module["_blst_hash_to_g1"]=function(){return(_blst_hash_to_g1=Module["_blst_hash_to_g1"]=Module["asm"]["t"]).apply(null,arguments)};var _blst_p1_in_g1=Module["_blst_p1_in_g1"]=function(){return(_blst_p1_in_g1=Module["_blst_p1_in_g1"]=Module["asm"]["u"]).apply(null,arguments)};var _blst_p2_cneg=Module["_blst_p2_cneg"]=function(){return(_blst_p2_cneg=Module["_blst_p2_cneg"]=Module["asm"]["v"]).apply(null,arguments)};var _blst_p2_to_affine=Module["_blst_p2_to_affine"]=function(){return(_blst_p2_to_affine=Module["_blst_p2_to_affine"]=Module["asm"]["w"]).apply(null,arguments)};var _blst_p2_from_affine=Module["_blst_p2_from_affine"]=function(){return(_blst_p2_from_affine=Module["_blst_p2_from_affine"]=Module["asm"]["x"]).apply(null,arguments)};var _blst_p2_serialize=Module["_blst_p2_serialize"]=function(){return(_blst_p2_serialize=Module["_blst_p2_serialize"]=Module["asm"]["y"]).apply(null,arguments)};var _blst_p2_compress=Module["_blst_p2_compress"]=function(){return(_blst_p2_compress=Module["_blst_p2_compress"]=Module["asm"]["z"]).apply(null,arguments)};var _blst_p2_uncompress=Module["_blst_p2_uncompress"]=function(){return(_blst_p2_uncompress=Module["_blst_p2_uncompress"]=Module["asm"]["A"]).apply(null,arguments)};var _blst_p2_deserialize=Module["_blst_p2_deserialize"]=function(){return(_blst_p2_deserialize=Module["_blst_p2_deserialize"]=Module["asm"]["B"]).apply(null,arguments)};var _blst_p2_add_or_double=Module["_blst_p2_add_or_double"]=function(){return(_blst_p2_add_or_double=Module["_blst_p2_add_or_double"]=Module["asm"]["C"]).apply(null,arguments)};var _blst_p2_double=Module["_blst_p2_double"]=function(){return(_blst_p2_double=Module["_blst_p2_double"]=Module["asm"]["D"]).apply(null,arguments)};var _blst_p2_is_equal=Module["_blst_p2_is_equal"]=function(){return(_blst_p2_is_equal=Module["_blst_p2_is_equal"]=Module["asm"]["E"]).apply(null,arguments)};var _blst_sk_to_pk_in_g2=Module["_blst_sk_to_pk_in_g2"]=function(){return(_blst_sk_to_pk_in_g2=Module["_blst_sk_to_pk_in_g2"]=Module["asm"]["F"]).apply(null,arguments)};var _blst_sign_pk_in_g1=Module["_blst_sign_pk_in_g1"]=function(){return(_blst_sign_pk_in_g1=Module["_blst_sign_pk_in_g1"]=Module["asm"]["G"]).apply(null,arguments)};var _blst_p2_mult=Module["_blst_p2_mult"]=function(){return(_blst_p2_mult=Module["_blst_p2_mult"]=Module["asm"]["H"]).apply(null,arguments)};var _blst_p2_is_inf=Module["_blst_p2_is_inf"]=function(){return(_blst_p2_is_inf=Module["_blst_p2_is_inf"]=Module["asm"]["I"]).apply(null,arguments)};var _blst_hash_to_g2=Module["_blst_hash_to_g2"]=function(){return(_blst_hash_to_g2=Module["_blst_hash_to_g2"]=Module["asm"]["J"]).apply(null,arguments)};var _blst_p2_in_g2=Module["_blst_p2_in_g2"]=function(){return(_blst_p2_in_g2=Module["_blst_p2_in_g2"]=Module["asm"]["K"]).apply(null,arguments)};var _blst_fp12_sqr=Module["_blst_fp12_sqr"]=function(){return(_blst_fp12_sqr=Module["_blst_fp12_sqr"]=Module["asm"]["L"]).apply(null,arguments)};var _blst_fp12_mul=Module["_blst_fp12_mul"]=function(){return(_blst_fp12_mul=Module["_blst_fp12_mul"]=Module["asm"]["M"]).apply(null,arguments)};var _blst_fp12_inverse=Module["_blst_fp12_inverse"]=function(){return(_blst_fp12_inverse=Module["_blst_fp12_inverse"]=Module["asm"]["N"]).apply(null,arguments)};var _blst_fp12_is_equal=Module["_blst_fp12_is_equal"]=function(){return(_blst_fp12_is_equal=Module["_blst_fp12_is_equal"]=Module["asm"]["O"]).apply(null,arguments)};var _blst_fp12_is_one=Module["_blst_fp12_is_one"]=function(){return(_blst_fp12_is_one=Module["_blst_fp12_is_one"]=Module["asm"]["P"]).apply(null,arguments)};var _blst_miller_loop=Module["_blst_miller_loop"]=function(){return(_blst_miller_loop=Module["_blst_miller_loop"]=Module["asm"]["Q"]).apply(null,arguments)};var _blst_final_exp=Module["_blst_final_exp"]=function(){return(_blst_final_exp=Module["_blst_final_exp"]=Module["asm"]["R"]).apply(null,arguments)};var _blst_fp12_in_group=Module["_blst_fp12_in_group"]=function(){return(_blst_fp12_in_group=Module["_blst_fp12_in_group"]=Module["asm"]["S"]).apply(null,arguments)};var _blst_pairing_sizeof=Module["_blst_pairing_sizeof"]=function(){return(_blst_pairing_sizeof=Module["_blst_pairing_sizeof"]=Module["asm"]["T"]).apply(null,arguments)};var _blst_pairing_init=Module["_blst_pairing_init"]=function(){return(_blst_pairing_init=Module["_blst_pairing_init"]=Module["asm"]["U"]).apply(null,arguments)};var _blst_pairing_aggregate_pk_in_g2=Module["_blst_pairing_aggregate_pk_in_g2"]=function(){return(_blst_pairing_aggregate_pk_in_g2=Module["_blst_pairing_aggregate_pk_in_g2"]=Module["asm"]["V"]).apply(null,arguments)};var _blst_pairing_chk_n_mul_n_aggr_pk_in_g2=Module["_blst_pairing_chk_n_mul_n_aggr_pk_in_g2"]=function(){return(_blst_pairing_chk_n_mul_n_aggr_pk_in_g2=Module["_blst_pairing_chk_n_mul_n_aggr_pk_in_g2"]=Module["asm"]["W"]).apply(null,arguments)};var _blst_pairing_aggregate_pk_in_g1=Module["_blst_pairing_aggregate_pk_in_g1"]=function(){return(_blst_pairing_aggregate_pk_in_g1=Module["_blst_pairing_aggregate_pk_in_g1"]=Module["asm"]["X"]).apply(null,arguments)};var _blst_pairing_chk_n_mul_n_aggr_pk_in_g1=Module["_blst_pairing_chk_n_mul_n_aggr_pk_in_g1"]=function(){return(_blst_pairing_chk_n_mul_n_aggr_pk_in_g1=Module["_blst_pairing_chk_n_mul_n_aggr_pk_in_g1"]=Module["asm"]["Y"]).apply(null,arguments)};var _blst_pairing_commit=Module["_blst_pairing_commit"]=function(){return(_blst_pairing_commit=Module["_blst_pairing_commit"]=Module["asm"]["Z"]).apply(null,arguments)};var _blst_pairing_finalverify=Module["_blst_pairing_finalverify"]=function(){return(_blst_pairing_finalverify=Module["_blst_pairing_finalverify"]=Module["asm"]["_"]).apply(null,arguments)};var _blst_fp_sqrt=Module["_blst_fp_sqrt"]=function(){return(_blst_fp_sqrt=Module["_blst_fp_sqrt"]=Module["asm"]["$"]).apply(null,arguments)};var _blst_fp2_sqrt=Module["_blst_fp2_sqrt"]=function(){return(_blst_fp2_sqrt=Module["_blst_fp2_sqrt"]=Module["asm"]["aa"]).apply(null,arguments)};var _blst_fr_eucl_inverse=Module["_blst_fr_eucl_inverse"]=function(){return(_blst_fr_eucl_inverse=Module["_blst_fr_eucl_inverse"]=Module["asm"]["ba"]).apply(null,arguments)};var _blst_p1s_mult_pippenger_scratch_sizeof=Module["_blst_p1s_mult_pippenger_scratch_sizeof"]=function(){return(_blst_p1s_mult_pippenger_scratch_sizeof=Module["_blst_p1s_mult_pippenger_scratch_sizeof"]=Module["asm"]["ca"]).apply(null,arguments)};var _blst_p1s_mult_pippenger=Module["_blst_p1s_mult_pippenger"]=function(){return(_blst_p1s_mult_pippenger=Module["_blst_p1s_mult_pippenger"]=Module["asm"]["da"]).apply(null,arguments)};var _blst_p2s_mult_pippenger_scratch_sizeof=Module["_blst_p2s_mult_pippenger_scratch_sizeof"]=function(){return(_blst_p2s_mult_pippenger_scratch_sizeof=Module["_blst_p2s_mult_pippenger_scratch_sizeof"]=Module["asm"]["ea"]).apply(null,arguments)};var _blst_p2s_mult_pippenger=Module["_blst_p2s_mult_pippenger"]=function(){return(_blst_p2s_mult_pippenger=Module["_blst_p2s_mult_pippenger"]=Module["asm"]["fa"]).apply(null,arguments)};var _blst_fr_add=Module["_blst_fr_add"]=function(){return(_blst_fr_add=Module["_blst_fr_add"]=Module["asm"]["ga"]).apply(null,arguments)};var _blst_fr_sub=Module["_blst_fr_sub"]=function(){return(_blst_fr_sub=Module["_blst_fr_sub"]=Module["asm"]["ha"]).apply(null,arguments)};var _blst_fr_mul=Module["_blst_fr_mul"]=function(){return(_blst_fr_mul=Module["_blst_fr_mul"]=Module["asm"]["ia"]).apply(null,arguments)};var _blst_fr_sqr=Module["_blst_fr_sqr"]=function(){return(_blst_fr_sqr=Module["_blst_fr_sqr"]=Module["asm"]["ja"]).apply(null,arguments)};var _blst_fr_cneg=Module["_blst_fr_cneg"]=function(){return(_blst_fr_cneg=Module["_blst_fr_cneg"]=Module["asm"]["ka"]).apply(null,arguments)};var _blst_fr_from_scalar=Module["_blst_fr_from_scalar"]=function(){return(_blst_fr_from_scalar=Module["_blst_fr_from_scalar"]=Module["asm"]["la"]).apply(null,arguments)};var _blst_scalar_from_fr=Module["_blst_scalar_from_fr"]=function(){return(_blst_scalar_from_fr=Module["_blst_scalar_from_fr"]=Module["asm"]["ma"]).apply(null,arguments)};var _blst_scalar_fr_check=Module["_blst_scalar_fr_check"]=function(){return(_blst_scalar_fr_check=Module["_blst_scalar_fr_check"]=Module["asm"]["na"]).apply(null,arguments)};var _blst_fp_add=Module["_blst_fp_add"]=function(){return(_blst_fp_add=Module["_blst_fp_add"]=Module["asm"]["oa"]).apply(null,arguments)};var _blst_fp_mul=Module["_blst_fp_mul"]=function(){return(_blst_fp_mul=Module["_blst_fp_mul"]=Module["asm"]["pa"]).apply(null,arguments)};var _blst_fp_cneg=Module["_blst_fp_cneg"]=function(){return(_blst_fp_cneg=Module["_blst_fp_cneg"]=Module["asm"]["qa"]).apply(null,arguments)};var _blst_fp_from_lendian=Module["_blst_fp_from_lendian"]=function(){return(_blst_fp_from_lendian=Module["_blst_fp_from_lendian"]=Module["asm"]["ra"]).apply(null,arguments)};var _blst_lendian_from_fp=Module["_blst_lendian_from_fp"]=function(){return(_blst_lendian_from_fp=Module["_blst_lendian_from_fp"]=Module["asm"]["sa"]).apply(null,arguments)};var _blst_fp2_add=Module["_blst_fp2_add"]=function(){return(_blst_fp2_add=Module["_blst_fp2_add"]=Module["asm"]["ta"]).apply(null,arguments)};var _blst_fp2_mul=Module["_blst_fp2_mul"]=function(){return(_blst_fp2_mul=Module["_blst_fp2_mul"]=Module["asm"]["ua"]).apply(null,arguments)};var _blst_fp2_cneg=Module["_blst_fp2_cneg"]=function(){return(_blst_fp2_cneg=Module["_blst_fp2_cneg"]=Module["asm"]["va"]).apply(null,arguments)};var _blst_scalar_from_lendian=Module["_blst_scalar_from_lendian"]=function(){return(_blst_scalar_from_lendian=Module["_blst_scalar_from_lendian"]=Module["asm"]["wa"]).apply(null,arguments)};var _blst_lendian_from_scalar=Module["_blst_lendian_from_scalar"]=function(){return(_blst_lendian_from_scalar=Module["_blst_lendian_from_scalar"]=Module["asm"]["xa"]).apply(null,arguments)};var _blst_fr_is_zero=Module["_blst_fr_is_zero"]=function(){return(_blst_fr_is_zero=Module["_blst_fr_is_zero"]=Module["asm"]["ya"]).apply(null,arguments)};var _blst_fr_is_one=Module["_blst_fr_is_one"]=function(){return(_blst_fr_is_one=Module["_blst_fr_is_one"]=Module["asm"]["za"]).apply(null,arguments)};var _blst_fr_is_equal=Module["_blst_fr_is_equal"]=function(){return(_blst_fr_is_equal=Module["_blst_fr_is_equal"]=Module["asm"]["Aa"]).apply(null,arguments)};var _blst_scalar_sizeof=Module["_blst_scalar_sizeof"]=function(){return(_blst_scalar_sizeof=Module["_blst_scalar_sizeof"]=Module["asm"]["Ba"]).apply(null,arguments)};var _blst_fr_sizeof=Module["_blst_fr_sizeof"]=function(){return(_blst_fr_sizeof=Module["_blst_fr_sizeof"]=Module["asm"]["Ca"]).apply(null,arguments)};var _blst_fr_compare=Module["_blst_fr_compare"]=function(){return(_blst_fr_compare=Module["_blst_fr_compare"]=Module["asm"]["Da"]).apply(null,arguments)};var _blst_fr_from_lendian=Module["_blst_fr_from_lendian"]=function(){return(_blst_fr_from_lendian=Module["_blst_fr_from_lendian"]=Module["asm"]["Ea"]).apply(null,arguments)};var _blst_lendian_from_fr=Module["_blst_lendian_from_fr"]=function(){return(_blst_lendian_from_fr=Module["_blst_lendian_from_fr"]=Module["asm"]["Fa"]).apply(null,arguments)};var _blst_fr_pow=Module["_blst_fr_pow"]=function(){return(_blst_fr_pow=Module["_blst_fr_pow"]=Module["asm"]["Ga"]).apply(null,arguments)};var _blst_fp_sizeof=Module["_blst_fp_sizeof"]=function(){return(_blst_fp_sizeof=Module["_blst_fp_sizeof"]=Module["asm"]["Ha"]).apply(null,arguments)};var _blst_fp2_sizeof=Module["_blst_fp2_sizeof"]=function(){return(_blst_fp2_sizeof=Module["_blst_fp2_sizeof"]=Module["asm"]["Ia"]).apply(null,arguments)};var _blst_fp2_assign=Module["_blst_fp2_assign"]=function(){return(_blst_fp2_assign=Module["_blst_fp2_assign"]=Module["asm"]["Ja"]).apply(null,arguments)};var _blst_fp2_zero=Module["_blst_fp2_zero"]=function(){return(_blst_fp2_zero=Module["_blst_fp2_zero"]=Module["asm"]["Ka"]).apply(null,arguments)};var _blst_fp2_set_to_one=Module["_blst_fp2_set_to_one"]=function(){return(_blst_fp2_set_to_one=Module["_blst_fp2_set_to_one"]=Module["asm"]["La"]).apply(null,arguments)};var _blst_fp2_of_bytes_components=Module["_blst_fp2_of_bytes_components"]=function(){return(_blst_fp2_of_bytes_components=Module["_blst_fp2_of_bytes_components"]=Module["asm"]["Ma"]).apply(null,arguments)};var _blst_fp2_to_bytes=Module["_blst_fp2_to_bytes"]=function(){return(_blst_fp2_to_bytes=Module["_blst_fp2_to_bytes"]=Module["asm"]["Na"]).apply(null,arguments)};var _blst_fp12_sizeof=Module["_blst_fp12_sizeof"]=function(){return(_blst_fp12_sizeof=Module["_blst_fp12_sizeof"]=Module["asm"]["Oa"]).apply(null,arguments)};var _blst_fp12_set_to_one=Module["_blst_fp12_set_to_one"]=function(){return(_blst_fp12_set_to_one=Module["_blst_fp12_set_to_one"]=Module["asm"]["Pa"]).apply(null,arguments)};var _blst_fp12_is_zero=Module["_blst_fp12_is_zero"]=function(){return(_blst_fp12_is_zero=Module["_blst_fp12_is_zero"]=Module["asm"]["Qa"]).apply(null,arguments)};var _blst_fp12_to_bytes=Module["_blst_fp12_to_bytes"]=function(){return(_blst_fp12_to_bytes=Module["_blst_fp12_to_bytes"]=Module["asm"]["Ra"]).apply(null,arguments)};var _blst_fp12_of_bytes=Module["_blst_fp12_of_bytes"]=function(){return(_blst_fp12_of_bytes=Module["_blst_fp12_of_bytes"]=Module["asm"]["Sa"]).apply(null,arguments)};var _blst_fp12_pow=Module["_blst_fp12_pow"]=function(){return(_blst_fp12_pow=Module["_blst_fp12_pow"]=Module["asm"]["Ta"]).apply(null,arguments)};var _blst_p1_sizeof=Module["_blst_p1_sizeof"]=function(){return(_blst_p1_sizeof=Module["_blst_p1_sizeof"]=Module["asm"]["Ua"]).apply(null,arguments)};var _blst_p1_affine_sizeof=Module["_blst_p1_affine_sizeof"]=function(){return(_blst_p1_affine_sizeof=Module["_blst_p1_affine_sizeof"]=Module["asm"]["Va"]).apply(null,arguments)};var _blst_p1_set_coordinates=Module["_blst_p1_set_coordinates"]=function(){return(_blst_p1_set_coordinates=Module["_blst_p1_set_coordinates"]=Module["asm"]["Wa"]).apply(null,arguments)};var _blst_p2_sizeof=Module["_blst_p2_sizeof"]=function(){return(_blst_p2_sizeof=Module["_blst_p2_sizeof"]=Module["asm"]["Xa"]).apply(null,arguments)};var _blst_p2_affine_sizeof=Module["_blst_p2_affine_sizeof"]=function(){return(_blst_p2_affine_sizeof=Module["_blst_p2_affine_sizeof"]=Module["asm"]["Ya"]).apply(null,arguments)};var _blst_p2_set_coordinates=Module["_blst_p2_set_coordinates"]=function(){return(_blst_p2_set_coordinates=Module["_blst_p2_set_coordinates"]=Module["asm"]["Za"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["$a"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["ab"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();


  return _BLS12381.ready
}

);
})();
if (typeof exports === 'object' && typeof module === 'object')
  module.exports = _BLS12381;
else if (typeof define === 'function' && define['amd'])
  define([], function() { return _BLS12381; });
else if (typeof exports === 'object')
  exports["_BLS12381"] = _BLS12381;
back to top