h&#X      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None?8None?f     Safe-Inferred#8:!"(#$%&')*+,-.01/23456789:;<=>?@ABCFEDGHJIKLMNOPQRSTUVWXYZ[\]^a_`bchpdefgijklmnoqrstuvwxyz{|}~!"(#$%&')*+,BCFEDGHJIK@A789:;<=>?UVSTLMNO]^a_`-.01/23456chpdefgijklmnoqrstuvwxyz{|}~WXYZ[\PQRbNone  #%&8:> 9 9  Safe-Inferred #%'(./> 2None#%> None#%> None#%H'None None"wasm)Parse WebAssembly text representation to !wasm)Parse WebAssembly extended script grammarwasmDump ! to binary representationwasmDump ! to binary representation lazilywasmDecode ! from binary representationwasmDecode !" from binary representation lazily?!?!  Safe-InferredC    !"#$%&'()*+,,-./01234567789:;<=>?@@ABCDEFGHHIIJKLMMNOPQQRSTUVWWXXYYZ[\\]]^_`abcdefghijklmnopqrstuvwxyz{|}~                          IIKJMMONPHH@@ABCDEFGXXWWQQRS]]`^;<=>?779:8bocdhijklmnpqrstuvwxyz{|}~                                                 wasm-1.1.0-inplaceLanguage.Wasm.LexerLanguage.Wasm.Structure Language.WasmLanguage.Wasm.ScriptLanguage.Wasm.FloatUtilsLanguage.Wasm.ParserLanguage.Wasm.BuilderLanguage.Wasm.BinaryLanguage.Wasm.ValidateLanguage.Wasm.Interpreter Paths_wasmLexemepostokTokenTKeywordTIntLit TFloatLit TStringLitTId TOpenBracket TCloseBracket TReservedEOFAlexPosnAlexPnasFloatasDoubledoubleFromIntegerscanner $fMonadAlex$fApplicativeAlex $fFunctorAlex $fShowLexeme $fEqLexeme $fShowToken $fEqToken$fShowFloatRep $fEqFloatRep $fShowNaN$fEqNaN $fEqAlexPosn$fShowAlexPosnModule$sel:types:Module$sel:functions:Module$sel:tables:Module$sel:mems:Module$sel:globals:Module$sel:elems:Module$sel:datas:Module$sel:start:Module$sel:imports:Module$sel:exports:ModuleImport$sel:sourceModule:Import$sel:name:Import$sel:desc:Import ImportDesc ImportFunc ImportTable ImportMemory ImportGlobalExport$sel:name:Export$sel:desc:Export ExportDesc ExportFunc ExportTable ExportMemory ExportGlobal StartFunction DataSegment$sel:memIndex:DataSegment$sel:offset:DataSegment$sel:chunk:DataSegment ElemSegment$sel:tableIndex:ElemSegment$sel:offset:ElemSegment$sel:funcIndexes:ElemSegmentGlobal$sel:globalType:Global$sel:initializer:Global GlobalTypeConstMutMemoryTable TableTypeElemTypeFuncRefLimitFunction$sel:funcType:Function$sel:localTypes:Function$sel:body:Function Expression Instruction UnreachableNopBlockLoopIfBrBrIfBrTableReturnCall CallIndirectDropSelectGetLocalSetLocalTeeLocal GetGlobal SetGlobalI32LoadI64LoadF32LoadF64Load I32Load8S I32Load8U I32Load16S I32Load16U I64Load8S I64Load8U I64Load16S I64Load16U I64Load32S I64Load32UI32StoreI64StoreF32StoreF64Store I32Store8 I32Store16 I64Store8 I64Store16 I64Store32 CurrentMemory GrowMemoryI32ConstI64ConstF32ConstF64ConstIUnOpIBinOpI32EqzI64EqzIRelOpFUnOpFBinOpFRelOp I32WrapI64ITruncFUITruncFS ITruncSatFU ITruncSatFS I64ExtendSI32 I64ExtendUI32 FConvertIU FConvertIS F32DemoteF64 F64PromoteF32 IReinterpretF FReinterpretI$sel:blockType:Unreachable$sel:body:Unreachable$sel:true:Unreachable$sel:false:Unreachable BlockTypeInline TypeIndexFuncType$sel:params:FuncType$sel:results:FuncType LocalsType ParamsType ResultType ValueTypeI32I64F32F64 TableIndex MemoryIndex GlobalIndex LocalIndex FuncIndex LabelIndexMemArg$sel:offset:MemArg$sel:align:MemArgFEqFNeFLtFGtFLeFGeFAddFSubFMulFDivFMinFMax FCopySignFAbsFNegFCeilFFloorFTruncFNearestFSqrtIEqINeILtUILtSIGtUIGtSILeUILeSIGeUIGeSIAddISubIMulIDivUIDivSIRemUIRemSIAndIOrIXorIShlIShrUIShrSIRotlIRotrIClzICtzIPopcnt IExtend8S IExtend16S IExtend32SBitSizeBS32BS64 isFuncImport isTableImport isMemImportisGlobalImport emptyModule $fShowModule $fEqModule$fGenericModule$fNFDataModule $fShowImport $fEqImport$fGenericImport$fNFDataImport$fShowImportDesc$fEqImportDesc$fGenericImportDesc$fNFDataImportDesc $fShowExport $fEqExport$fGenericExport$fNFDataExport$fShowExportDesc$fEqExportDesc$fGenericExportDesc$fNFDataExportDesc$fShowStartFunction$fEqStartFunction$fGenericStartFunction$fNFDataStartFunction$fShowDataSegment$fEqDataSegment$fGenericDataSegment$fNFDataDataSegment$fShowElemSegment$fEqElemSegment$fGenericElemSegment$fNFDataElemSegment $fShowGlobal $fEqGlobal$fGenericGlobal$fNFDataGlobal$fShowGlobalType$fEqGlobalType$fGenericGlobalType$fNFDataGlobalType $fShowMemory $fEqMemory$fGenericMemory$fNFDataMemory $fShowTable $fEqTable$fGenericTable $fNFDataTable$fShowTableType $fEqTableType$fGenericTableType$fNFDataTableType$fShowElemType $fEqElemType$fGenericElemType$fNFDataElemType $fShowLimit $fEqLimit$fGenericLimit $fNFDataLimit$fShowFunction $fEqFunction$fGenericFunction$fNFDataFunction$fShowInstruction$fEqInstruction$fGenericInstruction$fNFDataInstruction$fShowBlockType $fEqBlockType$fGenericBlockType$fNFDataBlockType$fShowFuncType $fEqFuncType$fGenericFuncType$fNFDataFuncType$fShowValueType $fEqValueType$fGenericValueType$fNFDataValueType $fShowMemArg $fEqMemArg$fGenericMemArg$fNFDataMemArg $fShowFRelOp $fEqFRelOp$fGenericFRelOp$fNFDataFRelOp $fShowFBinOp $fEqFBinOp$fGenericFBinOp$fNFDataFBinOp $fShowFUnOp $fEqFUnOp$fGenericFUnOp $fNFDataFUnOp $fShowIRelOp $fEqIRelOp$fGenericIRelOp$fNFDataIRelOp $fShowIBinOp $fEqIBinOp$fGenericIBinOp$fNFDataIBinOp $fShowIUnOp $fEqIUnOp$fGenericIUnOp $fNFDataIUnOp $fShowBitSize $fEqBitSize$fGenericBitSize$fNFDataBitSizeMetaScriptInputOutput Assertion AssertReturnAssertReturnCanonicalNaNAssertReturnArithmeticNaN AssertTrapAssertMalformed AssertInvalidAssertUnlinkableAssertExhaustionActionInvokeGetCommand ModuleDefRegister RawModDef TextModDef BinaryModDefIdent ValidModule$sel:getModule:ValidModuleValidationErrorDuplicatedExportNamesInvalidTableTypeMinMoreThanMaxInMemoryLimitMemoryLimitExceededAlignmentOverflowMoreThanOneMemoryMoreThanOneTableFunctionIndexOutOfRangeTableIndexOutOfRangeMemoryIndexOutOfRangeLocalIndexOutOfRangeGlobalIndexOutOfRangeLabelIndexOutOfRangeTypeIndexOutOfRangeResultTypeDoesntMatch TypeMismatchInvalidResultArityInvalidConstantExprInvalidStartFunctionTypeGlobalIsImmutable!$sel:actual:DuplicatedExportNames#$sel:expected:DuplicatedExportNamesvalidate OnAssertFail runScriptparse parseScriptencode encodeLazydecode decodeLazy wordToFloat floatToWord wordToDouble doubleToWordmakeNaN doubleToFloat ModuleFieldMFFuncMFImportMFGlobalMFMemMFDataMFTableMFElemMFTypeMFExportMFStart$sel:datastring:DataSegment$sel:ident:Global$sel:exportGlobalAs:Global$sel:ident:Function$sel:exportFuncAs:Function$sel:locals:Function LocalType$sel:ident:LocalType$sel:localType:LocalType$sel:reExportAs:Import PlainInstr BlockInstr LoopInstrIfInstr$sel:label:PlainInstr$sel:blockType:PlainInstr$sel:body:PlainInstr$sel:trueBranch:PlainInstr$sel:falseBranch:PlainInstrTypeUseIndexedTypeUseAnonimousTypeUseTypeDefIndexNamed ParamType$sel:ident:ParamType$sel:paramType:ParamType parseModuleparseModuleFields desugarizeHappyStkTblMemGlobexportGenModFnConsumer.=LabelProducerOutTypeproduceLocGenFunparamlocal appendExprafterretargnopdropselectaddincsubdecmuldiv_udiv_srem_urem_sandorxorshlshr_ushr_srotlrotrclzctzpopcnteqnelt_slt_ugt_sgt_ule_sle_uge_sge_ueqzdiv_fmin_fmax_fcopySignabs_fneg_fceil_ffloor_ftrunc_f nearest_fsqrt_flt_fgt_fle_fge_fi32ci64cf32cf64cwraptrunc_utrunc_sextend_uextend_s convert_u convert_sdemotepromote reinterpretloadload8_uload8_sload16_uload16_sload32_uload32_sstorestore8store16store32 memorySize growMemorycall callIndirectbrbrIfbrTablefinishlabeltrap unreachabletypedeffunRecfundeclare implement nextFuncIndexgenModimportFunction importGlobal importMemory importTablei32i64f32f64globalsetGlobalInitializermemorytable dataSegment dumpModuledumpModuleLazy decodeModuledecodeModuleLazyValidationResultisValidImportsModuleInstance$sel:exports:ModuleInstance$sel:funcTypes:ModuleInstance$sel:funcaddrs:ModuleInstance$sel:globaladdrs:ModuleInstance$sel:memaddrs:ModuleInstance$sel:tableaddrs:ModuleInstanceHostItem HostFunction HostGlobal HostMemory HostTableStore ExternalValueExternFunction ExternTable ExternMemory ExternGlobalExportInstanceGlobalInstanceGIConstGIMutValueVI32VI64VF32VF64 makeMutGlobalmakeConstGlobal emptyStoremakeHostModule emptyImports instantiateinvoke invokeExportgetGlobalValueByNameversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir