From bc892f0bd37d562e51e2a91dc09783de6e1f6711 Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Tue, 21 Jul 2026 15:12:36 -0400 Subject: [PATCH] feat: Change function name from `finish` to `escrow_finish` (#7840) --- include/xrpl/tx/wasm/README.md | 2 +- include/xrpl/tx/wasm/WasmVM.h | 2 +- src/test/app/Wasm_test.cpp | 12 +- .../all_host_functions/src/lib.rs | 18 +- .../app/wasm_fixtures/all_keylets/src/lib.rs | 2 +- .../wasm_fixtures/codecov_tests/src/lib.rs | 2 +- src/test/app/wasm_fixtures/fixtures.cpp | 1149 +++++++++-------- src/test/app/wasm_fixtures/ledgerSqn.c | 2 +- 8 files changed, 602 insertions(+), 587 deletions(-) diff --git a/include/xrpl/tx/wasm/README.md b/include/xrpl/tx/wasm/README.md index 3275011b49..dbd04b3b2f 100644 --- a/include/xrpl/tx/wasm/README.md +++ b/include/xrpl/tx/wasm/README.md @@ -103,7 +103,7 @@ WASM execution is metered, and if the gas limit is exceeded, execution fails. ## Entry Point The WASM module must export a function with the name defined by -`ESCROW_FUNCTION_NAME` (currently `"finish"`). This function: +`escrowFunctionName` (currently `"escrow_finish"`). This function: - Takes no parameters (or parameters passed via host function calls) - Returns an `int32_t`: diff --git a/include/xrpl/tx/wasm/WasmVM.h b/include/xrpl/tx/wasm/WasmVM.h index 48b0438654..94f8bbbf1c 100644 --- a/include/xrpl/tx/wasm/WasmVM.h +++ b/include/xrpl/tx/wasm/WasmVM.h @@ -17,7 +17,7 @@ std::string_view inline constexpr wAlloc = "allocate"; std::string_view inline constexpr wDealloc = "deallocate"; std::string_view inline constexpr wProcExit = "proc_exit"; -std::string_view inline constexpr escrowFunctionName = "finish"; +std::string_view inline constexpr escrowFunctionName = "escrow_finish"; uint32_t inline constexpr maxPages = 128; // 8MB = 64KB*128 diff --git a/src/test/app/Wasm_test.cpp b/src/test/app/Wasm_test.cpp index 230494f498..afd3c3d4a3 100644 --- a/src/test/app/Wasm_test.cpp +++ b/src/test/app/Wasm_test.cpp @@ -217,7 +217,7 @@ struct Wasm_test : public beast::unit_test::Suite auto re = engine.run( allHostFuncWasm, hfs, 1'000'000, escrowFunctionName, {}, imp, env.journal); - checkResult(re, 1, 27'032); + checkResult(re, 1, 27'617); env.close(); } @@ -239,7 +239,7 @@ struct Wasm_test : public beast::unit_test::Suite auto re = engine.run( allHostFuncWasm, hfs, 1'000'000, escrowFunctionName, {}, imp, env.journal); - checkResult(re, 1, 68'792); + checkResult(re, 1, 70'877); env.close(); } @@ -280,7 +280,7 @@ struct Wasm_test : public beast::unit_test::Suite { TestHostFunctions hfs(env); auto re = runEscrowWasm(allHFWasm, hfs, 100'000, escrowFunctionName, {}); - checkResult(re, 1, 68'792); + checkResult(re, 1, 70'877); } { @@ -304,7 +304,7 @@ struct Wasm_test : public beast::unit_test::Suite TestHostFunctions hfs(env); auto re = runEscrowWasm( allHFWasm, hfs, std::numeric_limits::max(), escrowFunctionName, {}); - checkResult(re, 1, 68'792); + checkResult(re, 1, 70'877); } { // fail because trying to access nonexistent field @@ -322,7 +322,7 @@ struct Wasm_test : public beast::unit_test::Suite FieldNotFoundHostFunctions hfs(env); auto re = runEscrowWasm(allHFWasm, hfs, 100'000, escrowFunctionName, {}); - checkResult(re, -201, 28'965); + checkResult(re, -201, 29'502); } { // fail because trying to allocate more than MAX_PAGES memory @@ -340,7 +340,7 @@ struct Wasm_test : public beast::unit_test::Suite OversizedFieldHostFunctions hfs(env); auto re = runEscrowWasm(allHFWasm, hfs, 100'000, escrowFunctionName, {}); - checkResult(re, -201, 28'965); + checkResult(re, -201, 29'502); } } diff --git a/src/test/app/wasm_fixtures/all_host_functions/src/lib.rs b/src/test/app/wasm_fixtures/all_host_functions/src/lib.rs index cdbe05d3f0..a40aa91d6a 100644 --- a/src/test/app/wasm_fixtures/all_host_functions/src/lib.rs +++ b/src/test/app/wasm_fixtures/all_host_functions/src/lib.rs @@ -32,7 +32,7 @@ use xrpl_std::host::trace::{trace, trace_account_buf, trace_data, trace_num, Dat use xrpl_std::sfield; #[unsafe(no_mangle)] -pub extern "C" fn finish() -> i32 { +pub extern "C" fn escrow_finish() -> i32 { let _ = trace("=== HOST FUNCTIONS TEST ==="); let _ = trace("Testing 26 host functions"); @@ -210,7 +210,9 @@ fn test_transaction_data_functions() -> i32 { // Use get_tx_field() with appropriate parameters for all transaction field access. // Test 2.2: get_tx_nested_field() - Nested field access with locator - let locator = [0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8]; // Two int32s in little-endian: [1, 0] + let locator = [ + 0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, + ]; // Two int32s in little-endian: [1, 0] let mut nested_buffer = [0u8; 32]; let nested_result = unsafe { host::tx_inner( @@ -323,7 +325,9 @@ fn test_current_ledger_object_functions() -> i32 { } // Test 3.2: get_current_ledger_obj_nested_field() - Nested field access - let locator = [0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8]; // Two int32s in little-endian: [1, 0] + let locator = [ + 0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, + ]; // Two int32s in little-endian: [1, 0] let mut current_nested_buffer = [0u8; 32]; let current_nested_result = unsafe { host::home_le_inner( @@ -434,7 +438,9 @@ fn test_any_ledger_object_functions() -> i32 { } // Test get_ledger_obj_nested_field with invalid slot - let locator = [0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8]; // Two int32s in little-endian: [1, 0] + let locator = [ + 0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, + ]; // Two int32s in little-endian: [1, 0] let nested_result = unsafe { host::le_inner( 1, @@ -517,7 +523,9 @@ fn test_any_ledger_object_functions() -> i32 { } // Test 4.3: get_ledger_obj_nested_field() - Nested field from cached object - let locator = [0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8]; // Two int32s in little-endian: [1, 0] + let locator = [ + 0x01_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, 0x00_u8, + ]; // Two int32s in little-endian: [1, 0] let mut cached_nested_buffer = [0u8; 32]; let cached_nested_result = unsafe { host::le_inner( diff --git a/src/test/app/wasm_fixtures/all_keylets/src/lib.rs b/src/test/app/wasm_fixtures/all_keylets/src/lib.rs index 3a1e2cb498..f0a4e5abb5 100644 --- a/src/test/app/wasm_fixtures/all_keylets/src/lib.rs +++ b/src/test/app/wasm_fixtures/all_keylets/src/lib.rs @@ -67,7 +67,7 @@ pub fn object_exists( } #[unsafe(no_mangle)] -pub extern "C" fn finish() -> i32 { +pub extern "C" fn escrow_finish() -> i32 { let _ = trace("$$$$$ STARTING WASM EXECUTION $$$$$"); let escrow: CurrentEscrow = get_current_escrow(); diff --git a/src/test/app/wasm_fixtures/codecov_tests/src/lib.rs b/src/test/app/wasm_fixtures/codecov_tests/src/lib.rs index ea32e93a88..59f16155d2 100644 --- a/src/test/app/wasm_fixtures/codecov_tests/src/lib.rs +++ b/src/test/app/wasm_fixtures/codecov_tests/src/lib.rs @@ -48,7 +48,7 @@ where } #[unsafe(no_mangle)] -pub extern "C" fn finish() -> i32 { +pub extern "C" fn escrow_finish() -> i32 { let _ = trace("$$$$$ STARTING WASM EXECUTION $$$$$"); // ######################################## diff --git a/src/test/app/wasm_fixtures/fixtures.cpp b/src/test/app/wasm_fixtures/fixtures.cpp index 8e67c4245c..6ff902717e 100644 --- a/src/test/app/wasm_fixtures/fixtures.cpp +++ b/src/test/app/wasm_fixtures/fixtures.cpp @@ -6,13 +6,18 @@ extern std::string const kLedgerSqnWasmHex = "0061736d01000000010e0360027f7f017f6000006000017f02120103656e760a6c6467725f696e6465780000030302" - "01020503010002062b077f01418088040b7f004180080b7f004180080b7f004180080b7f00418088040b7f0041000b" - "7f0041010b07800109066d656d6f72790200115f5f7761736d5f63616c6c5f63746f727300010666696e6973680002" - "0c5f5f64736f5f68616e646c6503010a5f5f646174615f656e6403020d5f5f676c6f62616c5f6261736503030b5f5f" - "686561705f6261736503040d5f5f6d656d6f72795f6261736503050c5f5f7461626c655f6261736503060a3d020200" - "0b3801037f230041106b220024002000410c6a410410002101200028020c2102200041106a24002001410541002002" - "41054f1b20014100481b0b002f0970726f647563657273010c70726f6365737365642d6279010e486f6d6562726577" - "20636c616e670631342e302e36"; + "01020503010002063f0a7f01418088040b7f004180080b7f004180080b7f004180080b7f00418088040b7f00418008" + "0b7f00418088040b7f00418080080b7f0041000b7f0041010b07b1010c066d656d6f72790200115f5f7761736d5f63" + "616c6c5f63746f727300010d657363726f775f66696e69736800020c5f5f64736f5f68616e646c6503010a5f5f6461" + "74615f656e6403020b5f5f737461636b5f6c6f7703030c5f5f737461636b5f6869676803040d5f5f676c6f62616c5f" + "6261736503050b5f5f686561705f6261736503060a5f5f686561705f656e6403070d5f5f6d656d6f72795f62617365" + "03080c5f5f7461626c655f6261736503090a3d0202000b3801037f230041106b220024002000410c6a410410002101" + "200028020c2102200041106a2400200141054100200241054f1b20014100481b0b007f0970726f647563657273010c" + "70726f6365737365642d62790105636c616e675f31392e312e352d776173692d73646b202868747470733a2f2f6769" + "746875622e636f6d2f6c6c766d2f6c6c766d2d70726f6a656374206162346235613264623538323935386166316565" + "33303861373930636664623432626432343732302900490f7461726765745f6665617475726573042b0f6d75746162" + "6c652d676c6f62616c732b087369676e2d6578742b0f7265666572656e63652d74797065732b0a6d756c746976616c" + "7565"; extern std::string const kAllHostFunctionsWasmHex = "0061736d0100000001540c60027f7f017f60037f7f7f017f60047f7f7f7f017f60017f017f60067f7f7f7f7f7f017f" @@ -30,161 +35,163 @@ extern std::string const kAllHostFunctionsWasmHex = "686f73745f6c6962086c655f6669656c64000208686f73745f6c6962086c655f696e6e6572000608686f73745f6c69" "620a6c655f6172725f6c656e000008686f73745f6c6962106c655f696e6e65725f6172725f6c656e000108686f7374" "5f6c69620e6163636f756e74726f6f745f6964000208686f73745f6c69620a74726163655f616363740002030c0b09" - "0a05050b05000101030005030100110619037f01418080c0000b7f0041af99c0000b7f0041b099c0000b072e04066d" - "656d6f727902000666696e697368001e0a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac61d0b" - "990101027f230041306b220124002000027f418180202001411c6a4114100022024114470440417f20022002417f4e" - "1b210241010c010b200020012f001c3b0001200041036a2001411e6a2d00003a000020012001290023370308200120" - "0141286a29000037000d200128001f21022000410d6a200129000d3700002000200129030837020841000b3a000020" - "002002360204200141306a24000b460020012d00004101460440418080c000410b20013402041001000b2000200129" - "0001370000200041106a200141116a280000360000200041086a200141096a2900003700000b1900200241094f0440" - "000b20002002360204200020013602000b1900200241214f0440000b20002002360204200020013602000bde1a0109" - "7f230041b0036b22002400418b80c000411b41014100410010021a41a680c000411941014100410010021a41e780c0" - "00412b41014100410010021a2000410036027002400240024002400240024002400240200041f0006a220741041003" - "220141004a0440419281c00041172000280270220141187420014180fe03714108747220014108764180fe03712001" - "4118767272ad10011a200041003602900120004190016a220341041004220141004c0d0141a981c000411320002802" - "9001220141187420014180fe03714108747220014108764180fe037120014118767272ad10011a200041c8016a2202" - "4200370300200041c0016a22054200370300200041b8016a22044200370300200042003703b001200041b0016a2206" - "4120100522014120470d0241bc81c000411320064120410110021a41cf81c000412041014100410010021a41dc82c0" - "00412e41014100410010021a200041a0016a410036020020004198016a420037030020004200370390014181802020" - "034114100022014114470d03418a83c00041142003101f200042003703704188801820074108100022014108470d04" - "419e83c0004117420810011a41b583c000412820074108410110021a2000410036024841848008200041c8006a2203" - "4104100022014104470d0541dd83c000411520034104410110021a200041013b003420024200370300200542003703" - "0020044200370300200042003703b0010240200041346a4102200641201006220141004e044041f283c00041142001" - "ad10011a200041286a20062001101d418684c000410d2000280228200028022c410110021a0c010b419384c0004129" - "2001ac10011a0b41bc84c00041154183803c1007ac10011a41d184c00041134189803c1007ac10011a024020004134" - "6a41021008220141004e044041e484c00041142001ad10011a0c010b41f884c000412d2001ac10011a0b41a585c000" - "412341014100410010021a41de86c000413341014100410010021a2000420037037041828018200041f0006a220141" - "081009220341004c0d0620034108460440419187c000412b420810011a41bc87c000412f20014108410110021a0c08" - "0b41eb87c000412f2003ad10011a200041206a200041f0006a2003101c419a88c00041172000280220200028022441" - "0110021a0c070b41bf82c000411d2001ac10011a419b7f21020c070b419a82c00041252001ac10011a419a7f21020c" - "060b41ef81c000412b2001ac10011a41997f21020c050b41b486c000412a2001ac10011a41b77e21020c040b41f385" - "c00041c1002001ac10011a41b67e21020c030b41c885c000412b2001ac10011a41b57e21020c020b41b188c00041c5" - "002003ac10011a0b200041a0016a410036020020004198016a42003703002000420037039001024041818020200041" - "90016a220341141009220141004a044041f688c000411e2003101f0c010b419489c00041332001ac10011a0b200041" - "013b0048200041c8016a4200370300200041c0016a4200370300200041b8016a4200370300200042003703b0010240" - "200041c8006a4102200041b0016a22014120100a220341004e044041c789c000411c2003ad10011a200041186a2001" - "2003101d41e389c00041152000280218200028021c410110021a0c010b41f889c00041392003ac10011a0b41b18ac0" - "0041244183803c100bac10011a0240200041c8006a4102100c220141004e044041d58ac000411c2001ad10011a0c01" - "0b41f18ac000413d2001ac10011a0b41ae8bc000412841014100410010021a41d68bc000412f41014100410010021a" - "200041b0016a2203101a200041f0006a22012003101b200041a8016a4200370300200041a0016a4200370300200041" - "98016a4200370300200042003703900102400240024002400240200120004190016a22031020220141204604402003" - "41204100100d220441004a044041858cc00041232004ad10011a200042003703482004200041c8006a220141081021" - "220341004c0d022003410846044041a88cc000412a420810011a41d28cc000412e20014108410110021a0c060b4180" - "8dc000412e2003ad10011a200041106a200041c8006a2003101c41ae8dc00041162000280210200028021441011002" - "1a0c050b41e68fc000413c2004ac10011a200041c8016a4200370300200041c0016a4200370300200041b8016a4200" - "370300200042003703b0014101200041b0016a4120102122014100480d020c030b41ba92c000412e2001ac10011a41" - "ef7c21020c050b41c48dc000412b2003ac10011a0c020b41a290c00041c1002001ac10011a0b200041013b00484101" - "200041c8006a200041b0016a10222201410048044041e390c00041352001ac10011a0b410110232201410048044041" - "9891c00041322001ac10011a0b4101200041c8006a10242201410048044041ca91c00041392001ac10011a0b418392" - "c000413741014100410010021a0c010b200041013b0034200041c8016a4200370300200041c0016a42003703002000" - "41b8016a4200370300200042003703b00102402004200041346a200041b0016a22011022220341004e044041ef8dc0" - "00411b2003ad10011a200041086a20012003101d418a8ec00041142000280208200028020c410110021a0c010b419e" - "8ec00041312003ac10011a0b41cf8ec000412320041023ac10011a02402004200041346a1024220141004e044041f2" - "8ec000411b2001ad10011a0c010b418d8fc00041352001ac10011a0b41c28fc000412441014100410010021a0b41e8" - "92c000412f41014100410010021a200041b0016a2201101a200041346a22042001101b200041e0006a420037030020" - "0041d8006a4200370300200041d0006a420037030020004200370348024002400240024002402004200041c8006a22" - "03102022014120460440419793c000410f20034120410110021a20004188016a420037030020004180016a42003703" - "00200041f8006a4200370300200042003703700240200441142004411441a693c0004109200041f0006a2201412010" - "0e220341004a0440200020012003101d41ae93c000411220002802002000280204410110021a0c010b41c093c00041" - "3c2003ac10011a0b200041a8016a22064200370300200041a0016a2202420037030020004198016a22054200370300" - "200042003703900120004180808cc07e360268200041346a22034114200041e8006a410420004190016a2208412010" - "0f22014120470d0141fc93c000410e20084120410110021a200041c8016a4200370300200041c0016a420037030020" - "0041b8016a4200370300200042003703b001200041808080d00236026c20034114200041ec006a4104200041b0016a" - "22044120101022014120470d02418a94c000410e20044120410110021a419894c000412441014100410010021a4191" - "95c000412541014100410010021a20004188016a420037030020004180016a4200370300200041f8006a4200370300" - "2000420037037041b695c0004117200041f0006a22034120101122014120470d0341cd95c000410b41b695c0004117" - "410110021a41d895c000411120034120410110021a2004101a200041c8006a22072004101b20064200370300200242" - "0037030020054200370300200042003703900102404100200422026b410371220320026a220520024d0d0020030440" - "200321010340200241003a0000200241016a2102200141016b22010d000b0b200341016b4107490d00034020024100" - "3a0000200241076a41003a0000200241066a41003a0000200241056a41003a0000200241046a41003a000020024103" - "6a41003a0000200241026a41003a0000200241016a41003a0000200241086a22022005470d000b0b20054180022003" - "6b2201417c716a220220054b0440034020054100360200200541046a22052002490d000b0b02402002200141037122" - "0120026a22034f0d002001220504400340200241003a0000200241016a2102200541016b22050d000b0b200141016b" - "4107490d000340200241003a0000200241076a41003a0000200241066a41003a0000200241056a41003a0000200241" - "046a41003a0000200241036a41003a0000200241026a41003a0000200241016a41003a0000200241086a2202200347" - "0d000b0b0240200741142008412020044180021012220141004a044041e995c00041102001ad10011a20014181024f" - "0d0641f995c000410920042001410110021a0c010b418296c000412e2001ac10011a0b41b096c000411241c296c000" - "41074101100222014100480d0541c996c000411d2001ad10011a41e696c0004111422a1001410048044041ad97c000" - "411a42a47b10011a41a47b21020c070b41f796c000411c420010011a41012102419397c000411a4101410041001002" - "1a41ff97c000412941014100410010021a41a898c000412810132201412846044041d098c000412741a898c0004128" - "410110021a41f798c000411e41014100410010021a41bf80c000412841014100410010021a0c070b419599c000411a" - "2001ac10011a41c37a21020c060b41f494c000411d2001ac10011a418b7c21020c050b41d894c000411c2001ac1001" - "1a41897c21020c040b41bc94c000411c2001ac10011a41887c21020c030b41dd97c00041222001ac10011a41a77b21" - "020c020b000b41c797c00041162001ac10011a41a57b21020b200041b0036a240020020b0d00200020012002411410" - "191a0b0c00200041142001412010180b0e002000418280182001200210140b0e002000200141022002412010150b0a" - "0020004183803c10160b0a0020002001410210170b0bb9190100418080c0000baf196572726f725f636f64653d3d3d" - "3d20484f53542046554e4354494f4e532054455354203d3d3d54657374696e6720323620686f73742066756e637469" - "6f6e73535543434553533a20416c6c20686f73742066756e6374696f6e20746573747320706173736564212d2d2d20" - "43617465676f727920313a204c6564676572204865616465722046756e6374696f6e73202d2d2d4c65646765722073" - "657175656e6365206e756d6265723a506172656e74206c65646765722074696d653a506172656e74206c6564676572" - "20686173683a535543434553533a204c6564676572206865616465722066756e6374696f6e734552524f523a206765" - "745f706172656e745f6c65646765725f686173682077726f6e67206c656e6774683a4552524f523a206765745f7061" - "72656e745f6c65646765725f74696d65206661696c65643a4552524f523a206765745f6c65646765725f73716e2066" - "61696c65643a2d2d2d2043617465676f727920323a205472616e73616374696f6e20446174612046756e6374696f6e" - "73202d2d2d5472616e73616374696f6e204163636f756e743a5472616e73616374696f6e20466565206c656e677468" - "3a5472616e73616374696f6e20466565202873657269616c697a65642058525020616d6f756e74293a5472616e7361" - "6374696f6e2053657175656e63653a4e6573746564206669656c64206c656e6774683a4e6573746564206669656c64" - "3a494e464f3a206765745f74785f6e65737465645f6669656c64206e6f74206170706c696361626c653a5369676e65" - "7273206172726179206c656e6774683a4d656d6f73206172726179206c656e6774683a4e6573746564206172726179" - "206c656e6774683a494e464f3a206765745f74785f6e65737465645f61727261795f6c656e206e6f74206170706c69" - "6361626c653a535543434553533a205472616e73616374696f6e20646174612066756e6374696f6e734552524f523a" - "206765745f74785f6669656c642853657175656e6365292077726f6e67206c656e6774683a4552524f523a20676574" - "5f74785f6669656c6428466565292077726f6e67206c656e6774682028657870656374656420382062797465732066" - "6f7220585250293a4552524f523a206765745f74785f6669656c64284163636f756e74292077726f6e67206c656e67" - "74683a2d2d2d2043617465676f727920333a2043757272656e74204c6564676572204f626a6563742046756e637469" - "6f6e73202d2d2d43757272656e74206f626a6563742062616c616e6365206c656e677468202858525020616d6f756e" - "74293a43757272656e74206f626a6563742062616c616e6365202873657269616c697a65642058525020616d6f756e" - "74293a43757272656e74206f626a6563742062616c616e6365206c656e67746820286e6f6e2d58525020616d6f756e" - "74293a43757272656e74206f626a6563742062616c616e63653a494e464f3a206765745f63757272656e745f6c6564" - "6765725f6f626a5f6669656c642842616c616e636529206661696c656420286d617920626520657870656374656429" - "3a43757272656e74206c6564676572206f626a656374206163636f756e743a494e464f3a206765745f63757272656e" - "745f6c65646765725f6f626a5f6669656c64284163636f756e7429206661696c65643a43757272656e74206e657374" - "6564206669656c64206c656e6774683a43757272656e74206e6573746564206669656c643a494e464f3a206765745f" - "63757272656e745f6c65646765725f6f626a5f6e65737465645f6669656c64206e6f74206170706c696361626c653a" - "43757272656e74206f626a656374205369676e657273206172726179206c656e6774683a43757272656e74206e6573" - "746564206172726179206c656e6774683a494e464f3a206765745f63757272656e745f6c65646765725f6f626a5f6e" - "65737465645f61727261795f6c656e206e6f74206170706c696361626c653a535543434553533a2043757272656e74" - "206c6564676572206f626a6563742066756e6374696f6e732d2d2d2043617465676f727920343a20416e79204c6564" - "676572204f626a6563742046756e6374696f6e73202d2d2d5375636365737366756c6c7920636163686564206f626a" - "65637420696e20736c6f743a436163686564206f626a6563742062616c616e6365206c656e67746820285852502061" - "6d6f756e74293a436163686564206f626a6563742062616c616e6365202873657269616c697a65642058525020616d" - "6f756e74293a436163686564206f626a6563742062616c616e6365206c656e67746820286e6f6e2d58525020616d6f" - "756e74293a436163686564206f626a6563742062616c616e63653a494e464f3a206765745f6c65646765725f6f626a" - "5f6669656c642842616c616e636529206661696c65643a436163686564206e6573746564206669656c64206c656e67" - "74683a436163686564206e6573746564206669656c643a494e464f3a206765745f6c65646765725f6f626a5f6e6573" - "7465645f6669656c64206e6f74206170706c696361626c653a436163686564206f626a656374205369676e65727320" - "6172726179206c656e6774683a436163686564206e6573746564206172726179206c656e6774683a494e464f3a2067" - "65745f6c65646765725f6f626a5f6e65737465645f61727261795f6c656e206e6f74206170706c696361626c653a53" - "5543434553533a20416e79206c6564676572206f626a6563742066756e6374696f6e73494e464f3a2063616368655f" - "6c65646765725f6f626a206661696c6564202865787065637465642077697468207465737420666978747572657329" - "3a494e464f3a206765745f6c65646765725f6f626a5f6669656c64206661696c656420617320657870656374656420" - "286e6f20636163686564206f626a656374293a494e464f3a206765745f6c65646765725f6f626a5f6e65737465645f" - "6669656c64206661696c65642061732065787065637465643a494e464f3a206765745f6c65646765725f6f626a5f61" - "727261795f6c656e206661696c65642061732065787065637465643a494e464f3a206765745f6c65646765725f6f62" - "6a5f6e65737465645f61727261795f6c656e206661696c65642061732065787065637465643a535543434553533a20" - "416e79206c6564676572206f626a6563742066756e6374696f6e732028696e74657266616365207465737465642945" - "52524f523a206163636f756e74726f6f745f6964206661696c656420666f722063616368696e6720746573743a2d2d" - "2d2043617465676f727920353a204b65796c65742047656e65726174696f6e2046756e6374696f6e73202d2d2d4163" - "636f756e74206b65796c65743a546573745479706543726564656e7469616c206b65796c65743a494e464f3a206372" - "6564656e7469616c5f6b65796c6574206661696c656420286578706563746564202d20696e74657266616365206973" - "737565293a457363726f77206b65796c65743a4f7261636c65206b65796c65743a535543434553533a204b65796c65" - "742067656e65726174696f6e2066756e6374696f6e734552524f523a206f7261636c655f6b65796c6574206661696c" - "65643a4552524f523a20657363726f775f6b65796c6574206661696c65643a4552524f523a206163636f756e74726f" - "6f745f6964206661696c65643a2d2d2d2043617465676f727920363a205574696c6974792046756e6374696f6e7320" - "2d2d2d48656c6c6f2c205852504c205741534d20776f726c6421496e70757420646174613a5348413531322068616c" - "6620686173683a4e46542064617461206c656e6774683a4e465420646174613a494e464f3a206765745f6e66742066" - "61696c656420286578706563746564202d206e6f2073756368204e4654293a54657374207472616365206d65737361" - "67657061796c6f616454726163652066756e6374696f6e206279746573207772697474656e3a54657374206e756d62" - "657220747261636554726163655f6e756d2066756e6374696f6e20737563636565646564535543434553533a205574" - "696c6974792066756e6374696f6e734552524f523a2074726163655f6e756d2829206661696c65643a4552524f523a" - "2074726163652829206661696c65643a4552524f523a20636f6d707574655f7368613531325f68616c66206661696c" - "65643a2d2d2d2043617465676f727920373a2044617461205570646174652046756e6374696f6e73202d2d2d557064" - "61746564206c656467657220656e74727920646174612066726f6d205741534d20746573745375636365737366756c" - "6c792075706461746564206c656467657220656e74727920776974683a535543434553533a20446174612075706461" - "74652066756e6374696f6e734552524f523a207570646174655f64617461206661696c65643a004d0970726f647563" - "65727302086c616e6775616765010452757374000c70726f6365737365642d6279010572757374631d312e38372e30" - "202831373036376539616320323032352d30352d303929002c0f7461726765745f6665617475726573022b0f6d7574" - "61626c652d676c6f62616c732b087369676e2d657874"; + "0a05050b05000101030005030100110619037f01418080c0000b7f0041af99c0000b7f0041b099c0000b073504066d" + "656d6f727902000d657363726f775f66696e697368001e0a5f5f646174615f656e6403010b5f5f686561705f626173" + "6503020a911e0b990101027f230041306b220124002000027f418180202001411c6a4114100022024114470440417f" + "20022002417f4e1b210241010c010b200020012f001c3b0001200041036a2001411e6a2d00003a0000200120012900" + "233703082001200141286a29000037000d200128001f21022000410d6a200129000d37000020002001290308370208" + "41000b3a000020002002360204200141306a24000b460020012d00004101460440418080c000410b20013402041001" + "000b20002001290001370000200041106a200141116a280000360000200041086a200141096a2900003700000b1900" + "200241094f0440000b20002002360204200020013602000b1900200241214f0440000b200020023602042000200136" + "02000ba91b01097f230041b0036b22002400418b80c000411b41014100410010021a41a680c0004119410141004100" + "10021a41e780c000412b41014100410010021a2000410036027002400240024002400240024002400240200041f000" + "6a220741041003220141004a0440419281c00041172000280270220141187420014180fe0371410874722001410876" + "4180fe037120014118767272ad10011a200041003602900120004190016a220341041004220141004c0d0141a981c0" + "004113200028029001220141187420014180fe03714108747220014108764180fe037120014118767272ad10011a20" + "0041c8016a22024200370300200041c0016a22054200370300200041b8016a22044200370300200042003703b00120" + "0041b0016a22064120100522014120470d0241bc81c000411320064120410110021a41cf81c0004120410141004100" + "10021a41dc82c000412e41014100410010021a200041a0016a410036020020004198016a4200370300200042003703" + "90014181802020034114100022014114470d03418a83c00041142003101f2000420037034841888018200041c8006a" + "22034108100022014108470d04419e83c0004117420810011a41b583c000412820034108410110021a200041003602" + "3041848008200041306a22034104100022014104470d0541dd83c000411520034104410110021a200041f4006a4100" + "36000020004100360071200041013a0070200242003703002005420037030020044200370300200042003703b00102" + "4020074108200641201006220141004e044041f283c00041142001ad10011a200041286a20062001101d418684c000" + "410d2000280228200028022c410110021a0c010b419384c00041292001ac10011a0b41bc84c00041154183803c1007" + "ac10011a41d184c00041134189803c1007ac10011a0240200041f0006a41081008220141004e044041e484c0004114" + "2001ad10011a0c010b41f884c000412d2001ac10011a0b41a585c000412341014100410010021a41de86c000413341" + "014100410010021a2000420037034841828018200041c8006a220141081009220341004c0d06200341084604404191" + "87c000412b420810011a41bc87c000412f20014108410110021a0c080b41eb87c000412f2003ad10011a200041206a" + "200041c8006a2003101c419a88c000411720002802202000280224410110021a0c070b41bf82c000411d2001ac1001" + "1a419b7f21020c070b419a82c00041252001ac10011a419a7f21020c060b41ef81c000412b2001ac10011a41997f21" + "020c050b41b486c000412a2001ac10011a41b77e21020c040b41f385c00041c1002001ac10011a41b67e21020c030b" + "41c885c000412b2001ac10011a41b57e21020c020b41b188c00041c5002003ac10011a0b200041a0016a4100360200" + "20004198016a4200370300200042003703900102404181802020004190016a220341141009220141004a044041f688" + "c000411e2003101f0c010b419489c00041332001ac10011a0b200041f4006a41003600002000410036007120004101" + "3a0070200041c8016a4200370300200041c0016a4200370300200041b8016a4200370300200042003703b001024020" + "0041f0006a4108200041b0016a22014120100a220341004e044041c789c000411c2003ad10011a200041186a200120" + "03101d41e389c00041152000280218200028021c410110021a0c010b41f889c00041392003ac10011a0b41b18ac000" + "41244183803c100bac10011a0240200041f0006a4108100c220141004e044041d58ac000411c2001ad10011a0c010b" + "41f18ac000413d2001ac10011a0b41ae8bc000412841014100410010021a41d68bc000412f41014100410010021a20" + "0041b0016a2203101a200041f0006a22012003101b200041a8016a4200370300200041a0016a420037030020004198" + "016a4200370300200042003703900102400240024002400240200120004190016a2203102022014120460440200341" + "204100100d220441004a044041858cc00041232004ad10011a200042003703302004200041306a2201410810212203" + "41004c0d022003410846044041a88cc000412a420810011a41d28cc000412e20014108410110021a0c060b41808dc0" + "00412e2003ad10011a200041106a200041306a2003101c41ae8dc000411620002802102000280214410110021a0c05" + "0b41e68fc000413c2004ac10011a200041c8016a4200370300200041c0016a4200370300200041b8016a4200370300" + "200042003703b0014101200041b0016a4120102122014100480d020c030b41ba92c000412e2001ac10011a41ef7c21" + "020c050b41c48dc000412b2003ac10011a0c020b41a290c00041c1002001ac10011a0b200041cc006a410036000020" + "004100360049200041013a00484101200041c8006a200041b0016a10222201410048044041e390c00041352001ac10" + "011a0b4101102322014100480440419891c00041322001ac10011a0b4101200041c8006a10242201410048044041ca" + "91c00041392001ac10011a0b418392c000413741014100410010021a0c010b200041cc006a41003600002000410036" + "0049200041013a0048200041c8016a4200370300200041c0016a4200370300200041b8016a42003703002000420037" + "03b00102402004200041c8006a200041b0016a22011022220341004e044041ef8dc000411b2003ad10011a20004108" + "6a20012003101d418a8ec00041142000280208200028020c410110021a0c010b419e8ec00041312003ac10011a0b41" + "cf8ec000412320041023ac10011a02402004200041c8006a1024220141004e044041f28ec000411b2001ad10011a0c" + "010b418d8fc00041352001ac10011a0b41c28fc000412441014100410010021a0b41e892c000412f41014100410010" + "021a200041b0016a2201101a200041306a22042001101b200041e0006a4200370300200041d8006a42003703002000" + "41d0006a420037030020004200370348024002400240024002402004200041c8006a22031020220141204604404197" + "93c000410f20034120410110021a20004188016a420037030020004180016a4200370300200041f8006a4200370300" + "200042003703700240200441142004411441a693c0004109200041f0006a22014120100e220341004a044020002001" + "2003101d41ae93c000411220002802002000280204410110021a0c010b41c093c000413c2003ac10011a0b200041a8" + "016a22064200370300200041a0016a2202420037030020004198016a22054200370300200042003703900120004180" + "808cc07e360268200041306a22034114200041e8006a410420004190016a22084120100f22014120470d0141fc93c0" + "00410e20084120410110021a200041c8016a4200370300200041c0016a4200370300200041b8016a42003703002000" + "42003703b001200041808080d00236026c20034114200041ec006a4104200041b0016a22044120101022014120470d" + "02418a94c000410e20044120410110021a419894c000412441014100410010021a419195c000412541014100410010" + "021a20004188016a420037030020004180016a4200370300200041f8006a42003703002000420037037041b695c000" + "4117200041f0006a22034120101122014120470d0341cd95c000410b41b695c0004117410110021a41d895c0004111" + "20034120410110021a2004101a200041c8006a22072004101b20064200370300200242003703002005420037030020" + "0042003703900102404100200422026b410371220320026a220520024d0d0020030440200321010340200241003a00" + "00200241016a2102200141016b22010d000b0b200341016b4107490d000340200241003a0000200241076a41003a00" + "00200241066a41003a0000200241056a41003a0000200241046a41003a0000200241036a41003a0000200241026a41" + "003a0000200241016a41003a0000200241086a22022005470d000b0b200541800220036b2201417c716a220220054b" + "0440034020054100360200200541046a22052002490d000b0b024020022001410371220120026a22034f0d00200122" + "0504400340200241003a0000200241016a2102200541016b22050d000b0b200141016b4107490d000340200241003a" + "0000200241076a41003a0000200241066a41003a0000200241056a41003a0000200241046a41003a0000200241036a" + "41003a0000200241026a41003a0000200241016a41003a0000200241086a22022003470d000b0b0240200741142008" + "412020044180021012220141004a044041e995c00041102001ad10011a20014181024f0d0641f995c0004109200420" + "01410110021a0c010b418296c000412e2001ac10011a0b41b096c000411241c296c00041074101100222014100480d" + "0541c996c000411d2001ad10011a41e696c0004111422a1001410048044041ad97c000411a42a47b10011a41a47b21" + "020c070b41f796c000411c420010011a41012102419397c000411a41014100410010021a41ff97c000412941014100" + "410010021a41a898c000412810132201412846044041d098c000412741a898c0004128410110021a41f798c000411e" + "41014100410010021a41bf80c000412841014100410010021a0c070b419599c000411a2001ac10011a41c37a21020c" + "060b41f494c000411d2001ac10011a418b7c21020c050b41d894c000411c2001ac10011a41897c21020c040b41bc94" + "c000411c2001ac10011a41887c21020c030b41dd97c00041222001ac10011a41a77b21020c020b000b41c797c00041" + "162001ac10011a41a57b21020b200041b0036a240020020b0d00200020012002411410191a0b0c0020004114200141" + "2010180b0e002000418280182001200210140b0e002000200141082002412010150b0a0020004183803c10160b0a00" + "20002001410810170b0bb9190100418080c0000baf196572726f725f636f64653d3d3d3d20484f53542046554e4354" + "494f4e532054455354203d3d3d54657374696e6720323620686f73742066756e6374696f6e73535543434553533a20" + "416c6c20686f73742066756e6374696f6e20746573747320706173736564212d2d2d2043617465676f727920313a20" + "4c6564676572204865616465722046756e6374696f6e73202d2d2d4c65646765722073657175656e6365206e756d62" + "65723a506172656e74206c65646765722074696d653a506172656e74206c656467657220686173683a535543434553" + "533a204c6564676572206865616465722066756e6374696f6e734552524f523a206765745f706172656e745f6c6564" + "6765725f686173682077726f6e67206c656e6774683a4552524f523a206765745f706172656e745f6c65646765725f" + "74696d65206661696c65643a4552524f523a206765745f6c65646765725f73716e206661696c65643a2d2d2d204361" + "7465676f727920323a205472616e73616374696f6e20446174612046756e6374696f6e73202d2d2d5472616e736163" + "74696f6e204163636f756e743a5472616e73616374696f6e20466565206c656e6774683a5472616e73616374696f6e" + "20466565202873657269616c697a65642058525020616d6f756e74293a5472616e73616374696f6e2053657175656e" + "63653a4e6573746564206669656c64206c656e6774683a4e6573746564206669656c643a494e464f3a206765745f74" + "785f6e65737465645f6669656c64206e6f74206170706c696361626c653a5369676e657273206172726179206c656e" + "6774683a4d656d6f73206172726179206c656e6774683a4e6573746564206172726179206c656e6774683a494e464f" + "3a206765745f74785f6e65737465645f61727261795f6c656e206e6f74206170706c696361626c653a535543434553" + "533a205472616e73616374696f6e20646174612066756e6374696f6e734552524f523a206765745f74785f6669656c" + "642853657175656e6365292077726f6e67206c656e6774683a4552524f523a206765745f74785f6669656c64284665" + "65292077726f6e67206c656e67746820286578706563746564203820627974657320666f7220585250293a4552524f" + "523a206765745f74785f6669656c64284163636f756e74292077726f6e67206c656e6774683a2d2d2d204361746567" + "6f727920333a2043757272656e74204c6564676572204f626a6563742046756e6374696f6e73202d2d2d4375727265" + "6e74206f626a6563742062616c616e6365206c656e677468202858525020616d6f756e74293a43757272656e74206f" + "626a6563742062616c616e6365202873657269616c697a65642058525020616d6f756e74293a43757272656e74206f" + "626a6563742062616c616e6365206c656e67746820286e6f6e2d58525020616d6f756e74293a43757272656e74206f" + "626a6563742062616c616e63653a494e464f3a206765745f63757272656e745f6c65646765725f6f626a5f6669656c" + "642842616c616e636529206661696c656420286d6179206265206578706563746564293a43757272656e74206c6564" + "676572206f626a656374206163636f756e743a494e464f3a206765745f63757272656e745f6c65646765725f6f626a" + "5f6669656c64284163636f756e7429206661696c65643a43757272656e74206e6573746564206669656c64206c656e" + "6774683a43757272656e74206e6573746564206669656c643a494e464f3a206765745f63757272656e745f6c656467" + "65725f6f626a5f6e65737465645f6669656c64206e6f74206170706c696361626c653a43757272656e74206f626a65" + "6374205369676e657273206172726179206c656e6774683a43757272656e74206e6573746564206172726179206c65" + "6e6774683a494e464f3a206765745f63757272656e745f6c65646765725f6f626a5f6e65737465645f61727261795f" + "6c656e206e6f74206170706c696361626c653a535543434553533a2043757272656e74206c6564676572206f626a65" + "63742066756e6374696f6e732d2d2d2043617465676f727920343a20416e79204c6564676572204f626a6563742046" + "756e6374696f6e73202d2d2d5375636365737366756c6c7920636163686564206f626a65637420696e20736c6f743a" + "436163686564206f626a6563742062616c616e6365206c656e677468202858525020616d6f756e74293a4361636865" + "64206f626a6563742062616c616e6365202873657269616c697a65642058525020616d6f756e74293a436163686564" + "206f626a6563742062616c616e6365206c656e67746820286e6f6e2d58525020616d6f756e74293a43616368656420" + "6f626a6563742062616c616e63653a494e464f3a206765745f6c65646765725f6f626a5f6669656c642842616c616e" + "636529206661696c65643a436163686564206e6573746564206669656c64206c656e6774683a436163686564206e65" + "73746564206669656c643a494e464f3a206765745f6c65646765725f6f626a5f6e65737465645f6669656c64206e6f" + "74206170706c696361626c653a436163686564206f626a656374205369676e657273206172726179206c656e677468" + "3a436163686564206e6573746564206172726179206c656e6774683a494e464f3a206765745f6c65646765725f6f62" + "6a5f6e65737465645f61727261795f6c656e206e6f74206170706c696361626c653a535543434553533a20416e7920" + "6c6564676572206f626a6563742066756e6374696f6e73494e464f3a2063616368655f6c65646765725f6f626a2066" + "61696c65642028657870656374656420776974682074657374206669787475726573293a494e464f3a206765745f6c" + "65646765725f6f626a5f6669656c64206661696c656420617320657870656374656420286e6f20636163686564206f" + "626a656374293a494e464f3a206765745f6c65646765725f6f626a5f6e65737465645f6669656c64206661696c6564" + "2061732065787065637465643a494e464f3a206765745f6c65646765725f6f626a5f61727261795f6c656e20666169" + "6c65642061732065787065637465643a494e464f3a206765745f6c65646765725f6f626a5f6e65737465645f617272" + "61795f6c656e206661696c65642061732065787065637465643a535543434553533a20416e79206c6564676572206f" + "626a6563742066756e6374696f6e732028696e7465726661636520746573746564294552524f523a206163636f756e" + "74726f6f745f6964206661696c656420666f722063616368696e6720746573743a2d2d2d2043617465676f72792035" + "3a204b65796c65742047656e65726174696f6e2046756e6374696f6e73202d2d2d4163636f756e74206b65796c6574" + "3a546573745479706543726564656e7469616c206b65796c65743a494e464f3a2063726564656e7469616c5f6b6579" + "6c6574206661696c656420286578706563746564202d20696e74657266616365206973737565293a457363726f7720" + "6b65796c65743a4f7261636c65206b65796c65743a535543434553533a204b65796c65742067656e65726174696f6e" + "2066756e6374696f6e734552524f523a206f7261636c655f6b65796c6574206661696c65643a4552524f523a206573" + "63726f775f6b65796c6574206661696c65643a4552524f523a206163636f756e74726f6f745f6964206661696c6564" + "3a2d2d2d2043617465676f727920363a205574696c6974792046756e6374696f6e73202d2d2d48656c6c6f2c205852" + "504c205741534d20776f726c6421496e70757420646174613a5348413531322068616c6620686173683a4e46542064" + "617461206c656e6774683a4e465420646174613a494e464f3a206765745f6e6674206661696c656420286578706563" + "746564202d206e6f2073756368204e4654293a54657374207472616365206d6573736167657061796c6f6164547261" + "63652066756e6374696f6e206279746573207772697474656e3a54657374206e756d62657220747261636554726163" + "655f6e756d2066756e6374696f6e20737563636565646564535543434553533a205574696c6974792066756e637469" + "6f6e734552524f523a2074726163655f6e756d2829206661696c65643a4552524f523a207472616365282920666169" + "6c65643a4552524f523a20636f6d707574655f7368613531325f68616c66206661696c65643a2d2d2d204361746567" + "6f727920373a2044617461205570646174652046756e6374696f6e73202d2d2d55706461746564206c656467657220" + "656e74727920646174612066726f6d205741534d20746573745375636365737366756c6c792075706461746564206c" + "656467657220656e74727920776974683a535543434553533a2044617461207570646174652066756e6374696f6e73" + "4552524f523a207570646174655f64617461206661696c65643a004d0970726f64756365727302086c616e67756167" + "65010452757374000c70726f6365737365642d6279010572757374631d312e38372e30202831373036376539616320" + "323032352d30352d303929002c0f7461726765745f6665617475726573022b0f6d757461626c652d676c6f62616c73" + "2b087369676e2d657874"; extern std::string const kAllKeyletsWasmHex = "0061736d0100000001500a60067f7f7f7f7f7f017f60047f7f7f7f017f60087f7f7f7f7f7f7f7f017f60047f7f7f7f" @@ -201,191 +208,191 @@ extern std::string const kAllKeyletsWasmHex = "08686f73745f6c69620a7061796368616e5f6964000208686f73745f6c6962167065726d697373696f6e65645f646f" "6d61696e5f6964000008686f73745f6c69620a7369676e6572735f6964000108686f73745f6c6962097469636b6574" "5f6964000008686f73745f6c6962087661756c745f6964000003070603030307080905030100110619037f01418080" - "c0000b7f0041c28ac0000b7f0041d08ac0000b072e04066d656d6f727902000666696e697368001b0a5f5f64617461" - "5f656e6403010b5f5f686561705f6261736503020ae83706140020002001200220034182802042828020101d0b1400" - "20002001200220034181802042818020101d0bd10302017f017e230041a0016b22042400024020012d000041014604" - "4041d780c000411620012802042201ac10001a200041013a0000200020013602040c010b200441186a200141196a29" - "0000370300200441106a200141116a290000370300200441086a200141096a29000037030020042001290001370300" - "2002200320044120410110011a2004412041001002220141004c044041d080c00041072001ac10001a200041013a00" - "00200020013602040c010b418b80c000410f4285801410001a20014185801420044180016a41201003220141204704" - "4041af80c0004115417f20012001417f4e1b2201ac10001a200041013a0000200020013602040c010b200441c2006a" - "20044182016a2d00003a0000200441f0006a20044197016a2900002205370300200441286a22012004418f016a2900" - "00370300200441306a22022005370300200441386a22032004419f016a2d00003a0000200420042f0080013b014020" - "042004290087013703202004200428008301360043200441df006a20032d00003a0000200441d7006a200229030037" - "0000200441cf006a20012903003700002004200429032037004741c480c000410c200441406b4120410110011a2000" - "4180023b01000b200441a0016a24000bd32c02097f027e23004180076b2200240041ed80c000412341014100410010" - "011a02402000027f02404181802020004190016a220741141004220641144604402000410e6a20004192016a22032d" - "00003a000020002000290097013703e80120002000419c016a22012900003700ed01200020002f0090013b010c2000" - "20002903e8013703d806200020002900ed013700dd06200020002800930136000f200041186a20002900dd06370000" - "200020002903d806370013419081c00041082000410c6a2204411410051a4183802020074114100422064114470d03" - "200041226a20032d00003a000020002000290097013703e801200020012900003700ed01200020002f0090013b0120" - "200020002903e8013703d806200020002900ed013700dd0620002000280093013600232000412c6a20002900dd0637" - "0000200020002903d806370027419881c000410c200041206a411410051a200041a8016a22034200370300200041a0" - "016a2201420037030020004198016a420037030020004200370390012004411420074120100622044120460d010240" - "20044100480440200020043602380c010b2000417f3602380b41010c020b0c020b200041cd006a2003290300370000" - "200041c5006a20012903003700002000413d6a20004198016a290300370000200020002903900137003541000b3a00" - "3420004190016a200041346a41a481c00041071019024020002d00900141014604402000280294012106419c8ac000" - "4112420510001a0c010b4100210641ab81c000413541014100410010011a200041e6006a41c4003a0000200041e000" - "6a4100360200200041eb006a41003a0000200041d5a6013b01642000420037035820004100360067200041a8016a22" - "044200370300200041a0016a2203420037030020004198016a22014200370300200042003703900102402000410c6a" - "4114200041206a4114200041d8006a411420004190016a412010072207412047044002402007410048044020002007" - "3602700c010b2000417f3602700b410121060c010b20004185016a2004290300370000200041fd006a200329030037" - "0000200041f5006a2001290300370000200020002903900137006d0b200020063a006c20004190016a200041ec006a" - "41e081c0004109101a20002d00900141014604402000280294012106419c8ac0004112420510001a0c010b41002106" - "41e981c000413741014100410010011a200041f8016a200041306a2204280100360200200041f0016a200041286a22" - "0329010037030020004184026a200041e0006a290300220a3702002000418c026a200041e8006a2802002201360200" - "200020002901203703e8012000200029035822093702fc01200041e8066a22052001360200200041e0066a2207200a" - "370300200020093703d806200041f4066a2003290100370200200041fc066a20042801003602002000200029012037" - "02ec0620004190026a200041d8066a22034128101c20004194016a200041e8016a41d000101c200041013602900120" - "0041f0066a220142003703002005420037030020074200370300200042003703d806024041ae8ac0004114200041bc" - "016a412820034120100822034120470440024020034100480440200020033602ec010c010b2000417f3602ec010b41" - "0121060c010b20004181026a2001290300370000200041f9016a2005290300370000200041f1016a20072903003700" - "00200020002903d8063700e9010b200020063a00e801200041bc026a200041e8016a41a082c0004103101920002d00" - "bc02410146044020002802c0022106419c8ac0004112420610001a0c010b4100210641a382c0004131410141004100" - "10011a200041063602d80620004180026a22044200370300200041f8016a22034200370300200041f0016a22014200" - "370300200042003703e80102402000410c6a4114200041d8066a4104200041e8016a41201009220741204704400240" - "20074100480440200020073602c8020c010b2000417f3602c8020b410121060c010b200041dd026a20042903003700" - "00200041d5026a2003290300370000200041cd026a2001290300370000200020002903e8013700c5020b200020063a" - "00c402200041e8016a200041c4026a41d482c0004105101920002d00e801410146044020002802ec012106419c8ac0" - "004112420610001a0c010b41d982c000413341014100410010011a20004180026a4200370300200041f8016a420037" - "0300200041f0016a4200370300200042003703e801024002402000410c6a2201411420014114418c83c00041122000" - "41e8016a4120100a2201412047044041d780c0004116417f20012001417f4e1b2206ac10001a0c010b200041da066a" - "20002d00ea013a0000200041f0026a200041f7016a290000220a370300200041f8026a200041ff016a290000220937" - "030020004180036a20004187026a2d000022013a0000200041e7066a200a370000200041ef066a2009370000200041" - "f7066a20013a0000200020002f01e8013b01d806200020002900ef0122093703e802200020002800eb013600db0620" - "0020093700df06419e83c000410a200041d8066a22014120410110011a2001412041001002220641004c044041d080" - "c00041072006ac10001a0c010b418b80c000410f4298802010001a200641988020200041e8016a4114100322014114" - "460d0141af80c0004115417f20012001417f4e1b2206ac10001a0b419c8ac0004112420710001a0c010b419a80c000" - "411541014100410010011a41a883c000413841014100410010011a230041206b22082400200841186a220742003703" - "00200841106a22044200370300200841086a220342003703002008420037030020004184036a2201027f2000410c6a" - "22064114200041206a2202411420084120100b22054120470440024020054100480440200120053602040c010b2001" - "417f3602040b41010c010b20012008290300370001200141196a2007290300370000200141116a2004290300370000" - "200141096a200329030037000041000b3a0000200841206a2400200041e8016a2205200141e083c000410810192000" - "2d00e80145044041e883c000413641014100410010011a230041206b22082400200841186a22074200370300200841" - "106a22044200370300200841086a2203420037030020084200370300200041a8036a2201027f200641142002411420" - "084120100c22024120470440024020024100480440200120023602040c010b2001417f3602040b41010c010b200120" - "08290300370001200141196a2007290300370000200141116a2004290300370000200141096a200329030037000041" - "000b3a0000200841206a240020052001419e84c000410e101920002d00e801410146044020002802ec012106419c8a" - "c0004112420910001a0c020b41ac84c000413c41014100410010011a230041206b22022400200241186a2207420037" - "0300200241106a22044200370300200241086a2203420037030020024200370300200041cc036a2201027f2000410c" - "6a411420024120100d22054120470440024020054100480440200120053602040c010b2001417f3602040b41010c01" - "0b20012002290300370001200141196a2007290300370000200141116a2004290300370000200141096a2003290300" - "37000041000b3a0000200241206a2400200041e8016a200141e884c0004103101920002d00e8014101460440200028" - "02ec012106419c8ac0004112420a10001a0c020b41eb84c000413141014100410010011a230041306b220224002002" - "410b36020c200241286a22074200370300200241206a22044200370300200241186a22034200370300200242003703" - "10200041f0036a2201027f2000410c6a41142002410c6a4104200241106a4120100e22054120470440024020054100" - "480440200120053602040c010b2001417f3602040b41010c010b20012002290310370001200141196a200729030037" - "0000200141116a2004290300370000200141096a200329030037000041000b3a0000200241306a2400200041e8016a" - "2001419c85c0004106101920002d00e801410146044020002802ec012106419c8ac0004112420b10001a0c020b41a2" - "85c000413441014100410010011a230041306b220224002002410c36020c200241286a22074200370300200241206a" - "22044200370300200241186a220342003703002002420037031020004194046a2201027f2000410c6a41142002410c" - "6a4104200241106a4120100f22054120470440024020054100480440200120053602040c010b2001417f3602040b41" - "010c010b20012002290310370001200141196a2007290300370000200141116a2004290300370000200141096a2003" - "29030037000041000b3a0000200241306a2400200041fc016a2000411c6a280100360200200041f4016a200041146a" - "2901003702002000200029010c3702ec01200041808080e0003602e801200041d8066a2103230041406a2204240002" - "4020012d0000410146044041d780c000411620012802042201ac10001a200341013a0000200320013602040c010b20" - "0441206a200141196a290000370300200441186a200141116a290000370300200441106a200141096a290000370300" - "2004200129000137030841d685c000410b200441086a22014120410110011a02400240200141204100100222014100" - "4c044041d080c00041072001ac10001a0c010b418b80c000410f4284802010001a2001418480202004412c6a411410" - "0322014114460d0141af80c0004115417f20012001417f4e1b2201ac10001a0b200341013a0000200320013602040c" - "010b419a80c000411541014100410010011a20034180023b01000b200441406b240020002d00d80641014604402000" - "2802dc062106419c8ac0004112420c10001a0c020b41e185c000413941014100410010011a230041206b2202240020" - "0241186a22074200370300200241106a22044200370300200241086a2203420037030020024200370300200041b804" - "6a2201027f200041e8016a4118200041206a4114200241201010220541204704400240200541004804402001200536" - "02040c010b2001417f3602040b41010c010b20012002290300370001200141196a2007290300370000200141116a20" - "04290300370000200141096a200329030037000041000b3a0000200241206a2400200041d8066a2001419a86c00041" - "07101920002d00d806410146044020002802dc062106419c8ac0004112420d10001a0c020b41a186c0004135410141" - "00410010011a230041306b220224002002410636020c200241286a22074200370300200241206a2204420037030020" - "0241186a2203420037030020024200370310200041dc046a2201027f200041206a41142002410c6a4104200241106a" - "4120101122054120470440024020054100480440200120053602040c010b2001417f3602040b41010c010b20012002" - "290310370001200141196a2007290300370000200141116a2004290300370000200141096a20032903003700004100" - "0b3a0000200241306a2400200041d8066a200141d686c000410c101820002d00d806410146044020002802dc062106" - "419c8ac0004112420d10001a0c020b41e286c000413a41014100410010011a230041306b220224002002410d36020c" - "200241286a22074200370300200241206a22044200370300200241186a220342003703002002420037031020004180" - "056a2201027f2000410c6a41142002410c6a4104200241106a41201012220541204704400240200541004804402001" - "20053602040c010b2001417f3602040b41010c010b20012002290310370001200141196a2007290300370000200141" - "116a2004290300370000200141096a200329030037000041000b3a0000200241306a2400200041d8066a2001419c87" - "c0004105101920002d00d806410146044020002802dc062106419c8ac0004112420d10001a0c020b41a187c0004133" - "41014100410010011a230041306b220224002002410e36020c200241286a22074200370300200241206a2204420037" - "0300200241186a2203420037030020024200370310200041a4056a2201027f2000410c6a4114200041206a41142002" - "410c6a4104200241106a4120101322054120470440024020054100480440200120053602040c010b2001417f360204" - "0b41010c010b20012002290310370001200141196a2007290300370000200141116a2004290300370000200141096a" - "200329030037000041000b3a0000200241306a2400200041d8066a200141d487c000410a101920002d00d806410146" - "044020002802dc062106419c8ac0004112420e10001a0c020b41de87c000413841014100410010011a230041306b22" - "0224002002410f36020c200241286a22074200370300200241206a22044200370300200241186a2203420037030020" - "024200370310200041c8056a2201027f2000410c6a41142002410c6a4104200241106a412010142205412047044002" - "4020054100480440200120053602040c010b2001417f3602040b41010c010b20012002290310370001200141196a20" - "07290300370000200141116a2004290300370000200141096a200329030037000041000b3a0000200241306a240020" - "0041d8066a2001419688c0004112101820002d00d806410146044020002802dc062106419c8ac0004112420f10001a" - "0c020b41a888c00041c00041014100410010011a230041206b22022400200241186a22074200370300200241106a22" - "044200370300200241086a2203420037030020024200370300200041ec056a2201027f2000410c6a41142002412010" - "1522054120470440024020054100480440200120053602040c010b2001417f3602040b41010c010b20012002290300" - "370001200141196a2007290300370000200141116a2004290300370000200141096a200329030037000041000b3a00" - "00200241206a2400200041d8066a200141e888c000410a101a20002d00d806410146044020002802dc062106419c8a" - "c0004112421010001a0c020b41f288c000413841014100410010011a230041306b220224002002411236020c200241" - "286a22074200370300200241206a22044200370300200241186a220342003703002002420037031020004190066a22" - "01027f2000410c6a41142002410c6a4104200241106a41201016220541204704400240200541004804402001200536" - "02040c010b2001417f3602040b41010c010b20012002290310370001200141196a2007290300370000200141116a20" - "04290300370000200141096a200329030037000041000b3a0000200241306a2400200041d8066a200141aa89c00041" - "06101920002d00d806410146044020002802dc062106419c8ac0004112421210001a0c020b4101210641b089c00041" - "3441014100410010011a230041306b220224002002411336020c200241286a22074200370300200241206a22044200" - "370300200241186a2203420037030020024200370310200041b4066a2201027f2000410c6a41142002410c6a410420" - "0241106a4120101722054120470440024020054100480440200120053602040c010b2001417f3602040b41010c010b" - "20012002290310370001200141196a2007290300370000200141116a2004290300370000200141096a200329030037" - "000041000b3a0000200241306a2400200041d8066a200141e489c0004105101920002d00d806410146044020002802" - "dc062106419c8ac0004112421310001a0c020b41e989c000413341014100410010011a0c010b20002802ec01210641" - "9c8ac0004112420810001a0b20004180076a240020060f0b418080c000410b417f20062006417f4e1bac1000000bfd" - "0401067f200241104f0440024020002000410020006b41037122056a22044f0d002001210320050440200521060340" - "200020032d00003a0000200341016a2103200041016a2100200641016b22060d000b0b200541016b4107490d000340" - "200020032d00003a0000200041016a200341016a2d00003a0000200041026a200341026a2d00003a0000200041036a" - "200341036a2d00003a0000200041046a200341046a2d00003a0000200041056a200341056a2d00003a000020004106" - "6a200341066a2d00003a0000200041076a200341076a2d00003a0000200341086a2103200041086a22002004470d00" - "0b0b2004200220056b2207417c7122086a21000240200120056a2206410371450440200020044d0d01200621010340" - "20042001280200360200200141046a2101200441046a22042000490d000b0c010b200020044d0d0020064103742205" - "41187121032006417c71220241046a2101410020056b41187121052002280200210203402004200220037620012802" - "00220220057472360200200141046a2101200441046a22042000490d000b0b20074103712102200620086a21010b02" - "402000200020026a22064f0d002002410771220304400340200020012d00003a0000200141016a2101200041016a21" - "00200341016b22030d000b0b200241016b4107490d000340200020012d00003a0000200041016a200141016a2d0000" - "3a0000200041026a200141026a2d00003a0000200041036a200141036a2d00003a0000200041046a200141046a2d00" - "003a0000200041056a200141056a2d00003a0000200041066a200141066a2d00003a0000200041076a200141076a2d" - "00003a0000200141086a2101200041086a22002006470d000b0b0b940201017f230041406a22062400024020012d00" - "00410146044041d780c000411620012802042201ac10001a200041013a0000200020013602040c010b200641206a20" - "0141196a290000370300200641186a200141116a290000370300200641106a200141096a2900003703002006200129" - "000137030820022003200641086a22014120410110011a024002402001412041001002220141004c044041d080c000" - "41072001ac10001a0c010b418b80c000410f200510001a200120042006412c6a4114100322014114460d0141af80c0" - "004115417f20012001417f4e1b2201ac10001a0b200041013a0000200020013602040c010b419a80c0004115410141" - "00410010011a20004180023b01000b200641406b24000b0bb80a0100418080c0000bae0a6572726f725f636f64653d" - "47657474696e67206669656c643a204669656c6420646174613a207265747269657665644572726f72206765747469" - "6e67206669656c643a204669656c6420646174613a204572726f723a204572726f722067657474696e67206b65796c" - "65743a202424242424205354415254494e47205741534d20455845435554494f4e2024242424244163636f756e743a" - "44657374696e6174696f6e3a4163636f756e744163636f756e74206f626a656374206578697374732c2070726f6365" - "6564696e67207769746820657363726f772066696e6973682e54727573746c696e6554727573746c696e65206f626a" - "656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e414d4d414d" - "4d206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e" - "436865636b436865636b206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f" - "772066696e6973682e7465726d73616e64636f6e646974696f6e7343726564656e7469616c43726564656e7469616c" - "206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e44" - "656c656761746544656c6567617465206f626a656374206578697374732c2070726f63656564696e67207769746820" - "657363726f772066696e6973682e4465706f736974507265617574684465706f73697450726561757468206f626a65" - "6374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e444944444944" - "206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e45" - "7363726f77457363726f77206f626a656374206578697374732c2070726f63656564696e6720776974682065736372" - "6f772066696e6973682e4d505449737375616e63654d505449737375616e6365206f626a656374206578697374732c" - "2070726f63656564696e67207769746820657363726f772066696e6973682e4d50546f6b656e4d50546f6b656e206f" - "626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e4e4654" - "6f6b656e4f666665724e46546f6b656e4f66666572206f626a656374206578697374732c2070726f63656564696e67" - "207769746820657363726f772066696e6973682e4f666665724f66666572206f626a656374206578697374732c2070" - "726f63656564696e67207769746820657363726f772066696e6973682e5061794368616e6e656c5061794368616e6e" - "656c206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e697368" - "2e5065726d697373696f6e6564446f6d61696e5065726d697373696f6e6564446f6d61696e206f626a656374206578" - "697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e5369676e65724c69737453" - "69676e65724c697374206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f77" - "2066696e6973682e5469636b65745469636b6574206f626a656374206578697374732c2070726f63656564696e6720" - "7769746820657363726f772066696e6973682e5661756c745661756c74206f626a656374206578697374732c207072" - "6f63656564696e67207769746820657363726f772066696e6973682e43757272656e74207365712076616c75653a00" - "4d0970726f64756365727302086c616e6775616765010452757374000c70726f6365737365642d6279010572757374" - "631d312e38372e30202831373036376539616320323032352d30352d303929002c0f7461726765745f666561747572" - "6573022b0f6d757461626c652d676c6f62616c732b087369676e2d657874"; + "c0000b7f0041c28ac0000b7f0041d08ac0000b073504066d656d6f727902000d657363726f775f66696e697368001b" + "0a5f5f646174615f656e6403010b5f5f686561705f6261736503020ae8370614002000200120022003418280204282" + "8020101d0b140020002001200220034181802042818020101d0bd10302017f017e230041a0016b2204240002402001" + "2d0000410146044041d780c000411620012802042201ac10001a200041013a0000200020013602040c010b20044118" + "6a200141196a290000370300200441106a200141116a290000370300200441086a200141096a290000370300200420" + "012900013703002002200320044120410110011a2004412041001002220141004c044041d080c00041072001ac1000" + "1a200041013a0000200020013602040c010b418b80c000410f4285801410001a20014185801420044180016a412010" + "032201412047044041af80c0004115417f20012001417f4e1b2201ac10001a200041013a0000200020013602040c01" + "0b200441c2006a20044182016a2d00003a0000200441f0006a20044197016a2900002205370300200441286a220120" + "04418f016a290000370300200441306a22022005370300200441386a22032004419f016a2d00003a0000200420042f" + "0080013b014020042004290087013703202004200428008301360043200441df006a20032d00003a0000200441d700" + "6a2002290300370000200441cf006a20012903003700002004200429032037004741c480c000410c200441406b4120" + "410110011a20004180023b01000b200441a0016a24000bd32c02097f027e23004180076b2200240041ed80c0004123" + "41014100410010011a02402000027f02404181802020004190016a220741141004220641144604402000410e6a2000" + "4192016a22032d00003a000020002000290097013703e80120002000419c016a22012900003700ed01200020002f00" + "90013b010c200020002903e8013703d806200020002900ed013700dd06200020002800930136000f200041186a2000" + "2900dd06370000200020002903d806370013419081c00041082000410c6a2204411410051a41838020200741141004" + "22064114470d03200041226a20032d00003a000020002000290097013703e801200020012900003700ed0120002000" + "2f0090013b0120200020002903e8013703d806200020002900ed013700dd0620002000280093013600232000412c6a" + "20002900dd06370000200020002903d806370027419881c000410c200041206a411410051a200041a8016a22034200" + "370300200041a0016a2201420037030020004198016a42003703002000420037039001200441142007412010062204" + "4120460d01024020044100480440200020043602380c010b2000417f3602380b41010c020b0c020b200041cd006a20" + "03290300370000200041c5006a20012903003700002000413d6a20004198016a290300370000200020002903900137" + "003541000b3a003420004190016a200041346a41a481c00041071019024020002d0090014101460440200028029401" + "2106419c8ac0004112420510001a0c010b4100210641ab81c000413541014100410010011a200041e6006a41c4003a" + "0000200041e0006a4100360200200041eb006a41003a0000200041d5a6013b01642000420037035820004100360067" + "200041a8016a22044200370300200041a0016a2203420037030020004198016a220142003703002000420037039001" + "02402000410c6a4114200041206a4114200041d8006a411420004190016a4120100722074120470440024020074100" + "480440200020073602700c010b2000417f3602700b410121060c010b20004185016a2004290300370000200041fd00" + "6a2003290300370000200041f5006a2001290300370000200020002903900137006d0b200020063a006c2000419001" + "6a200041ec006a41e081c0004109101a20002d00900141014604402000280294012106419c8ac0004112420510001a" + "0c010b4100210641e981c000413741014100410010011a200041f8016a200041306a2204280100360200200041f001" + "6a200041286a220329010037030020004184026a200041e0006a290300220a3702002000418c026a200041e8006a28" + "02002201360200200020002901203703e8012000200029035822093702fc01200041e8066a22052001360200200041" + "e0066a2207200a370300200020093703d806200041f4066a2003290100370200200041fc066a200428010036020020" + "0020002901203702ec0620004190026a200041d8066a22034128101c20004194016a200041e8016a41d000101c2000" + "410136029001200041f0066a220142003703002005420037030020074200370300200042003703d806024041ae8ac0" + "004114200041bc016a412820034120100822034120470440024020034100480440200020033602ec010c010b200041" + "7f3602ec010b410121060c010b20004181026a2001290300370000200041f9016a2005290300370000200041f1016a" + "2007290300370000200020002903d8063700e9010b200020063a00e801200041bc026a200041e8016a41a082c00041" + "03101920002d00bc02410146044020002802c0022106419c8ac0004112420610001a0c010b4100210641a382c00041" + "3141014100410010011a200041063602d80620004180026a22044200370300200041f8016a22034200370300200041" + "f0016a22014200370300200042003703e80102402000410c6a4114200041d8066a4104200041e8016a412010092207" + "4120470440024020074100480440200020073602c8020c010b2000417f3602c8020b410121060c010b200041dd026a" + "2004290300370000200041d5026a2003290300370000200041cd026a2001290300370000200020002903e8013700c5" + "020b200020063a00c402200041e8016a200041c4026a41d482c0004105101920002d00e801410146044020002802ec" + "012106419c8ac0004112420610001a0c010b41d982c000413341014100410010011a20004180026a42003703002000" + "41f8016a4200370300200041f0016a4200370300200042003703e801024002402000410c6a2201411420014114418c" + "83c0004112200041e8016a4120100a2201412047044041d780c0004116417f20012001417f4e1b2206ac10001a0c01" + "0b200041da066a20002d00ea013a0000200041f0026a200041f7016a290000220a370300200041f8026a200041ff01" + "6a290000220937030020004180036a20004187026a2d000022013a0000200041e7066a200a370000200041ef066a20" + "09370000200041f7066a20013a0000200020002f01e8013b01d806200020002900ef0122093703e802200020002800" + "eb013600db06200020093700df06419e83c000410a200041d8066a22014120410110011a2001412041001002220641" + "004c044041d080c00041072006ac10001a0c010b418b80c000410f4298802010001a200641988020200041e8016a41" + "14100322014114460d0141af80c0004115417f20012001417f4e1b2206ac10001a0b419c8ac0004112420710001a0c" + "010b419a80c000411541014100410010011a41a883c000413841014100410010011a230041206b2208240020084118" + "6a22074200370300200841106a22044200370300200841086a220342003703002008420037030020004184036a2201" + "027f2000410c6a22064114200041206a2202411420084120100b220541204704400240200541004804402001200536" + "02040c010b2001417f3602040b41010c010b20012008290300370001200141196a2007290300370000200141116a20" + "04290300370000200141096a200329030037000041000b3a0000200841206a2400200041e8016a2205200141e083c0" + "004108101920002d00e80145044041e883c000413641014100410010011a230041206b22082400200841186a220742" + "00370300200841106a22044200370300200841086a2203420037030020084200370300200041a8036a2201027f2006" + "41142002411420084120100c22024120470440024020024100480440200120023602040c010b2001417f3602040b41" + "010c010b20012008290300370001200141196a2007290300370000200141116a2004290300370000200141096a2003" + "29030037000041000b3a0000200841206a240020052001419e84c000410e101920002d00e801410146044020002802" + "ec012106419c8ac0004112420910001a0c020b41ac84c000413c41014100410010011a230041206b22022400200241" + "186a22074200370300200241106a22044200370300200241086a2203420037030020024200370300200041cc036a22" + "01027f2000410c6a411420024120100d22054120470440024020054100480440200120053602040c010b2001417f36" + "02040b41010c010b20012002290300370001200141196a2007290300370000200141116a2004290300370000200141" + "096a200329030037000041000b3a0000200241206a2400200041e8016a200141e884c0004103101920002d00e80141" + "0146044020002802ec012106419c8ac0004112420a10001a0c020b41eb84c000413141014100410010011a23004130" + "6b220224002002410b36020c200241286a22074200370300200241206a22044200370300200241186a220342003703" + "0020024200370310200041f0036a2201027f2000410c6a41142002410c6a4104200241106a4120100e220541204704" + "40024020054100480440200120053602040c010b2001417f3602040b41010c010b2001200229031037000120014119" + "6a2007290300370000200141116a2004290300370000200141096a200329030037000041000b3a0000200241306a24" + "00200041e8016a2001419c85c0004106101920002d00e801410146044020002802ec012106419c8ac0004112420b10" + "001a0c020b41a285c000413441014100410010011a230041306b220224002002410c36020c200241286a2207420037" + "0300200241206a22044200370300200241186a220342003703002002420037031020004194046a2201027f2000410c" + "6a41142002410c6a4104200241106a4120100f22054120470440024020054100480440200120053602040c010b2001" + "417f3602040b41010c010b20012002290310370001200141196a2007290300370000200141116a2004290300370000" + "200141096a200329030037000041000b3a0000200241306a2400200041fc016a2000411c6a280100360200200041f4" + "016a200041146a2901003702002000200029010c3702ec01200041808080e0003602e801200041d8066a2103230041" + "406a22042400024020012d0000410146044041d780c000411620012802042201ac10001a200341013a000020032001" + "3602040c010b200441206a200141196a290000370300200441186a200141116a290000370300200441106a20014109" + "6a2900003703002004200129000137030841d685c000410b200441086a22014120410110011a024002402001412041" + "001002220141004c044041d080c00041072001ac10001a0c010b418b80c000410f4284802010001a20014184802020" + "04412c6a4114100322014114460d0141af80c0004115417f20012001417f4e1b2201ac10001a0b200341013a000020" + "0320013602040c010b419a80c000411541014100410010011a20034180023b01000b200441406b240020002d00d806" + "410146044020002802dc062106419c8ac0004112420c10001a0c020b41e185c000413941014100410010011a230041" + "206b22022400200241186a22074200370300200241106a22044200370300200241086a220342003703002002420037" + "0300200041b8046a2201027f200041e8016a4118200041206a41142002412010102205412047044002402005410048" + "0440200120053602040c010b2001417f3602040b41010c010b20012002290300370001200141196a20072903003700" + "00200141116a2004290300370000200141096a200329030037000041000b3a0000200241206a2400200041d8066a20" + "01419a86c0004107101920002d00d806410146044020002802dc062106419c8ac0004112420d10001a0c020b41a186" + "c000413541014100410010011a230041306b220224002002410636020c200241286a22074200370300200241206a22" + "044200370300200241186a2203420037030020024200370310200041dc046a2201027f200041206a41142002410c6a" + "4104200241106a4120101122054120470440024020054100480440200120053602040c010b2001417f3602040b4101" + "0c010b20012002290310370001200141196a2007290300370000200141116a2004290300370000200141096a200329" + "030037000041000b3a0000200241306a2400200041d8066a200141d686c000410c101820002d00d806410146044020" + "002802dc062106419c8ac0004112420d10001a0c020b41e286c000413a41014100410010011a230041306b22022400" + "2002410d36020c200241286a22074200370300200241206a22044200370300200241186a2203420037030020024200" + "37031020004180056a2201027f2000410c6a41142002410c6a4104200241106a412010122205412047044002402005" + "4100480440200120053602040c010b2001417f3602040b41010c010b20012002290310370001200141196a20072903" + "00370000200141116a2004290300370000200141096a200329030037000041000b3a0000200241306a2400200041d8" + "066a2001419c87c0004105101920002d00d806410146044020002802dc062106419c8ac0004112420d10001a0c020b" + "41a187c000413341014100410010011a230041306b220224002002410e36020c200241286a22074200370300200241" + "206a22044200370300200241186a2203420037030020024200370310200041a4056a2201027f2000410c6a41142000" + "41206a41142002410c6a4104200241106a4120101322054120470440024020054100480440200120053602040c010b" + "2001417f3602040b41010c010b20012002290310370001200141196a2007290300370000200141116a200429030037" + "0000200141096a200329030037000041000b3a0000200241306a2400200041d8066a200141d487c000410a10192000" + "2d00d806410146044020002802dc062106419c8ac0004112420e10001a0c020b41de87c00041384101410041001001" + "1a230041306b220224002002410f36020c200241286a22074200370300200241206a22044200370300200241186a22" + "03420037030020024200370310200041c8056a2201027f2000410c6a41142002410c6a4104200241106a4120101422" + "054120470440024020054100480440200120053602040c010b2001417f3602040b41010c010b200120022903103700" + "01200141196a2007290300370000200141116a2004290300370000200141096a200329030037000041000b3a000020" + "0241306a2400200041d8066a2001419688c0004112101820002d00d806410146044020002802dc062106419c8ac000" + "4112420f10001a0c020b41a888c00041c00041014100410010011a230041206b22022400200241186a220742003703" + "00200241106a22044200370300200241086a2203420037030020024200370300200041ec056a2201027f2000410c6a" + "411420024120101522054120470440024020054100480440200120053602040c010b2001417f3602040b41010c010b" + "20012002290300370001200141196a2007290300370000200141116a2004290300370000200141096a200329030037" + "000041000b3a0000200241206a2400200041d8066a200141e888c000410a101a20002d00d806410146044020002802" + "dc062106419c8ac0004112421010001a0c020b41f288c000413841014100410010011a230041306b22022400200241" + "1236020c200241286a22074200370300200241206a22044200370300200241186a2203420037030020024200370310" + "20004190066a2201027f2000410c6a41142002410c6a4104200241106a412010162205412047044002402005410048" + "0440200120053602040c010b2001417f3602040b41010c010b20012002290310370001200141196a20072903003700" + "00200141116a2004290300370000200141096a200329030037000041000b3a0000200241306a2400200041d8066a20" + "0141aa89c0004106101920002d00d806410146044020002802dc062106419c8ac0004112421210001a0c020b410121" + "0641b089c000413441014100410010011a230041306b220224002002411336020c200241286a220742003703002002" + "41206a22044200370300200241186a2203420037030020024200370310200041b4066a2201027f2000410c6a411420" + "02410c6a4104200241106a4120101722054120470440024020054100480440200120053602040c010b2001417f3602" + "040b41010c010b20012002290310370001200141196a2007290300370000200141116a200429030037000020014109" + "6a200329030037000041000b3a0000200241306a2400200041d8066a200141e489c0004105101920002d00d8064101" + "46044020002802dc062106419c8ac0004112421310001a0c020b41e989c000413341014100410010011a0c010b2000" + "2802ec012106419c8ac0004112420810001a0b20004180076a240020060f0b418080c000410b417f20062006417f4e" + "1bac1000000bfd0401067f200241104f0440024020002000410020006b41037122056a22044f0d0020012103200504" + "40200521060340200020032d00003a0000200341016a2103200041016a2100200641016b22060d000b0b200541016b" + "4107490d000340200020032d00003a0000200041016a200341016a2d00003a0000200041026a200341026a2d00003a" + "0000200041036a200341036a2d00003a0000200041046a200341046a2d00003a0000200041056a200341056a2d0000" + "3a0000200041066a200341066a2d00003a0000200041076a200341076a2d00003a0000200341086a2103200041086a" + "22002004470d000b0b2004200220056b2207417c7122086a21000240200120056a2206410371450440200020044d0d" + "0120062101034020042001280200360200200141046a2101200441046a22042000490d000b0c010b200020044d0d00" + "2006410374220541187121032006417c71220241046a2101410020056b411871210520022802002102034020042002" + "2003762001280200220220057472360200200141046a2101200441046a22042000490d000b0b200741037121022006" + "20086a21010b02402000200020026a22064f0d002002410771220304400340200020012d00003a0000200141016a21" + "01200041016a2100200341016b22030d000b0b200241016b4107490d000340200020012d00003a0000200041016a20" + "0141016a2d00003a0000200041026a200141026a2d00003a0000200041036a200141036a2d00003a0000200041046a" + "200141046a2d00003a0000200041056a200141056a2d00003a0000200041066a200141066a2d00003a000020004107" + "6a200141076a2d00003a0000200141086a2101200041086a22002006470d000b0b0b940201017f230041406a220624" + "00024020012d0000410146044041d780c000411620012802042201ac10001a200041013a0000200020013602040c01" + "0b200641206a200141196a290000370300200641186a200141116a290000370300200641106a200141096a29000037" + "03002006200129000137030820022003200641086a22014120410110011a024002402001412041001002220141004c" + "044041d080c00041072001ac10001a0c010b418b80c000410f200510001a200120042006412c6a4114100322014114" + "460d0141af80c0004115417f20012001417f4e1b2201ac10001a0b200041013a0000200020013602040c010b419a80" + "c000411541014100410010011a20004180023b01000b200641406b24000b0bb80a0100418080c0000bae0a6572726f" + "725f636f64653d47657474696e67206669656c643a204669656c6420646174613a207265747269657665644572726f" + "722067657474696e67206669656c643a204669656c6420646174613a204572726f723a204572726f72206765747469" + "6e67206b65796c65743a202424242424205354415254494e47205741534d20455845435554494f4e20242424242441" + "63636f756e743a44657374696e6174696f6e3a4163636f756e744163636f756e74206f626a65637420657869737473" + "2c2070726f63656564696e67207769746820657363726f772066696e6973682e54727573746c696e6554727573746c" + "696e65206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973" + "682e414d4d414d4d206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f7720" + "66696e6973682e436865636b436865636b206f626a656374206578697374732c2070726f63656564696e6720776974" + "6820657363726f772066696e6973682e7465726d73616e64636f6e646974696f6e7343726564656e7469616c437265" + "64656e7469616c206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066" + "696e6973682e44656c656761746544656c6567617465206f626a656374206578697374732c2070726f63656564696e" + "67207769746820657363726f772066696e6973682e4465706f736974507265617574684465706f7369745072656175" + "7468206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e697368" + "2e444944444944206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066" + "696e6973682e457363726f77457363726f77206f626a656374206578697374732c2070726f63656564696e67207769" + "746820657363726f772066696e6973682e4d505449737375616e63654d505449737375616e6365206f626a65637420" + "6578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e4d50546f6b656e4d50" + "546f6b656e206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e" + "6973682e4e46546f6b656e4f666665724e46546f6b656e4f66666572206f626a656374206578697374732c2070726f" + "63656564696e67207769746820657363726f772066696e6973682e4f666665724f66666572206f626a656374206578" + "697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e5061794368616e6e656c50" + "61794368616e6e656c206f626a656374206578697374732c2070726f63656564696e67207769746820657363726f77" + "2066696e6973682e5065726d697373696f6e6564446f6d61696e5065726d697373696f6e6564446f6d61696e206f62" + "6a656374206578697374732c2070726f63656564696e67207769746820657363726f772066696e6973682e5369676e" + "65724c6973745369676e65724c697374206f626a656374206578697374732c2070726f63656564696e672077697468" + "20657363726f772066696e6973682e5469636b65745469636b6574206f626a656374206578697374732c2070726f63" + "656564696e67207769746820657363726f772066696e6973682e5661756c745661756c74206f626a65637420657869" + "7374732c2070726f63656564696e67207769746820657363726f772066696e6973682e43757272656e742073657120" + "76616c75653a004d0970726f64756365727302086c616e6775616765010452757374000c70726f6365737365642d62" + "79010572757374631d312e38372e30202831373036376539616320323032352d30352d303929002c0f746172676574" + "5f6665617475726573022b0f6d757461626c652d676c6f62616c732b087369676e2d657874"; extern std::string const kCodecovTestsWasmHex = "0061736d0100000001570b60067f7f7f7f7f7f017f60047f7f7f7f017f60027f7f017f60037f7f7f017f60077f7f7f" @@ -419,232 +426,232 @@ extern std::string const kCodecovTestsWasmHex = "08686f73745f6c6962097469636b65745f6964000008686f73745f6c6962087661756c745f6964000008686f73745f" "6c69620b64656c65676174655f6964000008686f73745f6c6962126465706f7369745f707265617574685f69640000" "08686f73745f6c6962066469645f6964000108686f73745f6c69620a7369676e6572735f69640001030302090a0503" - "0100110619037f01418080c0000b7f0041cf9bc0000b7f0041d09bc0000b072e04066d656d6f727902000666696e69" - "7368003c0a5f5f646174615f656e6403010b5f5f686561705f6261736503020a8c2f02460002402000200147044020" - "02200341014100410010001a20004100480d01418b80c000410b2000ad1001000b200220032000ac10011a0f0b418b" - "80c000410b2000ac1001000bc22e020b7f017e23004190026b22002400419680c000412341014100410010001a2000" - "4100360260200041e0006a220241041002410441888ac000410a103b20004100360260200241041003410441928ac0" - "004110103b200041f8006a22054200370300200041f0006a22014200370300200041e8006a22064200370300200042" - "00370360200241201004412041a28ac0004110103b20004100360260200241041005410441b28ac0004108103b2000" - "41106a2208428182848890a0c08001370300200041186a2209428182848890a0c08001370300200041206a220a4281" - "82848890a0c080013703002000428182848890a0c0800137030841b980c000410e1006410141c780c0004111103b20" - "0041086a41201006410141c780c0004111103b418180202002411410072203411446044002402000412e6a200041e2" - "006a2d00003a0000200020002900673703e8012000200041ec006a2900003700ed01200020002f00603b012c200020" - "002903e8013703a801200020002900ed013700ad012000200028006336002f200041386a20002900ad013700002000" - "20002903a801370033200542003703002001420037030020064200370300200042003703602000412c6a2205411420" - "024120100822034120470d00200041c2006a20002d00623a0000200041f0016a2207200041ef006a290000220b3703" - "00200041cf006a200b370000200041d7006a200041f7006a290000370000200041df006a200041ff006a2d00003a00" - "00200020002f01603b01402000200028006336004320002000290067370047200041406b412041001009410141d880" - "c0004108103b2001410036020020064200370300200042003703604181802020024114100a411441ba8ac000410d10" - "3b20014100360200200642003703002000420037036041014181802020024114100b411441c78ac0004108103b0240" - "4100200041e4006a22046b410371220320046a220120044d0d0020030440200321060340200441003a000020044101" - "6a2104200641016b22060d000b0b200341016b4107490d000340200441003a0000200441076a41003a000020044106" - "6a41003a0000200441056a41003a0000200441046a41003a0000200441036a41003a0000200441026a41003a000020" - "0441016a41003a0000200441086a22042001470d000b0b2001413c20036b2203417c716a220420014b044003402001" - "4100360200200141046a22012004490d000b0b024020042003410371220320046a22064f0d00200322010440034020" - "0441003a0000200441016a2104200141016b22010d000b0b200341016b4107490d000340200441003a000020044107" - "6a41003a0000200441066a41003a0000200441056a41003a0000200441046a41003a0000200441036a41003a000020" - "0441026a41003a0000200441016a41003a0000200441086a22042006470d000b0b200041043602a001200041818020" - "360260200041f8016a2203410036020020074200370300200042003703e80120024104200041e8016a22014114100c" - "411441cf8ac0004108103b2003410036020020074200370300200042003703e801200220002802a00120014114100d" - "411441d78ac000410d103b2003410036020020074200370300200042003703e8014101200220002802a00120014114" - "100e411441e48ac0004108103b4189803c100f412041e080c000410a103b4189803c1010412041ea80c000410f103b" - "41014189803c1011412041f980c000410a103b200220002802a00110124120418381c0004110103b200220002802a0" - "0110134120419381c0004115103b4101200220002802a0011014412041a881c0004110103b200541141015411441b8" - "81c0004108103b20004180026a220642003703002003420037030020074200370300200042003703e8012002200028" - "02a001200141201016412041ec8ac000410b103b41c081c000410c41cc81c000410b41d781c000410e1017410141e5" - "81c0004109103b200041c0016a200a290300370300200041b8016a2009290300370300200041b0016a200829030037" - "0300200020002903083703a801200341003b010020074200370300200042003703e80120054114200041a8016a2204" - "4120200141121018411241f78ac0004107103b2003410036020020074200370300200042003703e801200441202001" - "41141019411441fe8ac000410a103b200041003602e8012004412020014104101a410441888bc0004109103b200441" - "20101b410841ee81c0004109103b20044120101c410a41f781c000410c103b200041003602e8012004412020014104" - "101d410441918bc000410a103b418382c000410d20054114101e4100419082c000410a103b418382c000410d419a82" - "c0004108101f410041a282c0004109103b418382c000410d41ab82c0004108101f410041b382c000410e103b417f41" - "041004417141c182c0004118103b200041003602e8012001417f10044171419b8bc0004118103b200041ea016a4100" - "3a0000200041003b01e801200141031004417d41b38bc000411e103b200041003602e8012001418094ebdc03100441" - "7341d18bc000411d103b4102100f416f41d982c0004119103b417f20002802a0011012417141f282c0004118103b20" - "02417f10124171418a83c0004118103b20024181081012417441a283c0004119103b200041e094ebdc036a22082000" - "2802a0011012417341bb83c0004118103b200642003703002003420037030020074200370300200042003703e80120" - "05411420084108200141201020417341ee8bc0004114103b2006420037030020034200370300200742003703002000" - "42003703e8012005411420054114200141201020417141828cc0004116103b20064200370300200342003703002007" - "4200370300200042003703e801200841082001412041001021417341988cc0004117103b2006420037030020034200" - "37030020074200370300200042003703e801200220002802a0012001412041001021417141af8cc0004120103b2008" - "20002802a00141011009417341d383c0004110103b200220002802a00141011009417141e383c0004112103b200642" - "003703002003420037030020074200370300200042003703e801200820002802a001200141201008417341cf8cc000" - "4116103b200642003703002003420037030020074200370300200042003703e801200220002802a001200141201008" - "417141e58cc0004118103b200642003703002003420037030020074200370300200042003703e80120054114200541" - "14200820002802a001200141201022417341fd8cc000411d103b200642003703002003420037030020074200370300" - "200042003703e8012005411420054114200220002802a0012001412010224171419a8dc000411f103b200642003703" - "002003420037030020074200370300200042003703e80141bb9bc0004114200820002802a001200141201023417341" - "b98dc0004115103b200642003703002003420037030020074200370300200042003703e80141bb9bc0004114200220" - "002802a001200141201023417141ce8dc000411b103b20064200370300200342003703002007420037030020004200" - "3703e80141bb9bc000411441f583c0004114200141201023417141e98dc0004125103b200642003703002003420037" - "030020074200370300200042003703e801418984c000412841bb9bc00041142001412010234171418e8ec000412110" - "3b200041dc016a2000413c6a280100360200200041d4016a200041346a2901003702002000200029012c3702cc0120" - "0041808080083602c801200041003b01e801200041c8016a2209411841bb9bc0004114200141021023417141af8ec0" - "00410a103b200820002802a001422a1001417341b184c0004111103b200041003b01e8014102200141021007416f41" - "b98ec0004117103b200041003b01e801410220014102100a416f41d08ec000411c103b200041003b01e80141014102" - "20014102100b416f41ec8ec0004117103b4102100f416f41d982c0004119103b41021010416f41c284c000411e103b" - "410141021011416f41e084c0004119103b41b980c0004181081006417441f984c000411f103b41b980c00041c10010" - "064174419885c000411a103b200041003b01e801200241810820014102100c417441838fc0004116103b200041003b" - "01e801200241810820014102100d417441998fc000411b103b200041003b01e8014101200241810820014102100e41" - "7441b48fc0004116103b20024181081012417441b285c000411e103b20024181081013417441d085c0004123103b41" - "0120024181081014417441f385c000411e103b200241812010154174419186c0004116103b418382c00041810841cc" - "81c000410b41d781c000410e1017417441e581c0004109103b418382c000410d41cc81c00041810841d781c000410e" - "1017417441e581c0004109103b418382c000410d41cc81c000410b41d781c0004181081017417441e581c000410910" - "3b200041003b01e8012002418108200141021016417441ca8fc0004119103b200041003b01e80141bb9bc000418108" - "41bb9bc0004114200141021023417441e38fc0004114103b200041003b01e801200541142005411420024181082001" - "41021024417441f78fc000411b103b200041003b01e8012009418108200541142001410210254174419290c000411e" - "103b418382c000410d200820002802a00141001000417341a786c000410f103b200042d487b6f4c7d4b1c0003700e0" - "01418382c000410d200041e095ebdc036a220441081026417341b686c0004116103b418382c000410d200820002802" - "a001101f417341cc86c0004113103b20044108200041e0016a220841081027417341df86c0004114103b2008410820" - "0441081027417341f386c0004114103b200041003b01e80120044108200841082001410241001028417341b090c000" - "4114103b200041003b01e80120084108200441082001410241001028417341c490c0004114103b200041003b01e801" - "20044108200841082001410241001029417341d890c0004114103b200041003b01e801200841082004410820014102" - "41001029417341ec90c0004114103b200041003b01e8012004410820084108200141024100102a4173418091c00041" - "15103b200041003b01e8012008410820044108200141024100102a4173419591c0004115103b200041003b01e80120" - "04410820084108200141024100102b417341aa91c0004114103b200041003b01e80120084108200441082001410241" - "00102b417341be91c0004114103b200041003b01e801200441084103200141024100102c417341d291c0004114103b" - "200041003b01e801200441084103200141024100102d417341e691c0004113103b2006420037030020034200370300" - "20074200370300200042003703e801200541142005411420014120102e417141f991c000411b103b20064200370300" - "2003420037030020074200370300200042003703e801200541142005411420014120102f4171419492c0004121103b" - "200642003703002003420037030020074200370300200042003703e8012005411420054114200141201030417141b5" - "92c000411e103b200642003703002003420037030020074200370300200042003703e8012005411420054114200141" - "201031417141d392c000411a103b200642003703002003420037030020074200370300200042003703e80120054114" - "20054114200141201032417141ed92c000411b103b2006420037030020034200370300200742003703002000420037" - "03e8012005411420054114200541142001412010334171418893c000411c103b200642003703002003420037030020" - "074200370300200042003703e8012005411420054114200141201034417141a493c0004128103b2006420037030020" - "03420037030020074200370300200042003703e8012005411420054114200141201035417141cc93c000411b103b20" - "0642003703002003420037030020074200370300200042003703e8012005411420054114200141201036417141e793" - "c000411a103b200220002802a001410010094171418787c000411b103b200041003b01e80120054114200220002802" - "a0012001410210184171418194c000411a103b200041003b01e801200220002802a0012001410210194171419b94c0" - "00411d103b200041003b01e801200220002802a00120014102101a417141b894c000411c103b200220002802a00110" - "1b417141a287c000411c103b200220002802a001101c417141be87c000411f103b200041003602e801200220002802" - "a00120014104101d417141d494c000411d103b200041003b01e801200220002802a001200141021008417141f194c0" - "004124103b200041808080083602e801200041003b018e02200220002802a001200141042000418e026a2203410210" - "204171419595c000411e103b200041003b018e02200220002802a00122062005411420022006200341021024417141" - "b395c0004124103b200041003b018e0220054114200220002802a001220620022006200341021024417141d795c000" - "4124103b200041003b018e02200220002802a00120054114200341021037417141fb95c0004122103b200041003b01" - "8e0220054114200220002802a0012003410210374171419d96c0004122103b200041003b018e02200220002802a001" - "20054114200341021038417141bf96c0004129103b200041003b018e0220054114200220002802a001200341021038" - "417141e896c0004129103b200041003b018e02200220002802a0012003410210394171419197c000411c103b200041" - "003b018e02200220002802a0012001410420034102102e417141ad97c000411f103b200041003b018e022002200028" - "02a0012005411441f583c0004114200341021022417141cc97c0004123103b200041003b018e022005411420022000" - "2802a00141f583c0004114200341021022417141ef97c0004123103b200041003b018e02200220002802a001200141" - "0420034102102f4171419298c0004125103b200041003b018e0220094118200220002802a001200341021025417141" - "b798c0004120103b200041003b018e02200220002802a00120014104200341021030417141d798c0004122103b2000" - "41003b018e02200220002802a00120014104200341021031417141f998c000411e103b200041003b018e0220022000" - "2802a001200141042003410210324171419799c000411f103b200041003b018e02200220002802a001200541142001" - "4104200341021033417141b699c0004121103b200041003b018e0220054114200220002802a0012001410420034102" - "1033417141d799c0004121103b200041003b018e02200220002802a00120014104200341021034417141f899c00041" - "2c103b200041003b018e02200220002802a00120034102103a417141a49ac0004120103b200041003b018e02200220" - "002802a00120014104200341021035417141c49ac000411f103b200041003b018e02200220002802a0012001410420" - "0341021036417141e39ac000411e103b200041003b018e02200220002802a00141dd87c00041202003410210184171" - "41819bc000411d103b418382c000410d200220002802a001101e417141fd87c0004120103b418396abdd03410d41dd" - "87c0004120410010004173419d88c0004110103b418396abdd03410d200841081026417341ad88c0004117103b4183" - "96abdd03410d20054114101e417341c488c0004115103b418396abdd03410d41ab82c0004108101f417341d988c000" - "4114103b200220002802a001200241810841001000417441ed88c000410e103b200241810842011001417441fb88c0" - "004112103b418382c0004181082008410810264174418d89c0004115103b418382c00041810820054114101e417441" - "a289c0004113103b418382c00041810841ab82c0004108101f417441b589c0004112103b418382c000410d20022000" - "2802a001101f417141c789c0004116103b200041003b018e02200220002802a001200541142003410210254171419e" - "9bc000411d103b418382c000410d200220002802a00141021000417141dd89c0004114103b4101410020054114101e" - "410041f189c0004117103b20004190026a240041010f0b0b418080c000410b417f20032003417f4e1bac1001000b0b" - "a61b0200418080c0000b89046572726f725f636f64653d54455354204641494c45442424242424205354415254494e" - "47205741534d20455845435554494f4e202424242424746573745f616d656e646d656e74616d656e646d656e745f65" - "6e61626c656463616368655f6c6574785f6172725f6c656e686f6d655f6c655f6172725f6c656e6c655f6172725f6c" - "656e74785f696e6e65725f6172725f6c656e686f6d655f6c655f696e6e65725f6172725f6c656e6c655f696e6e6572" - "5f6172725f6c656e7365745f6461746174657374206d65737361676574657374207075626b65797465737420736967" - "6e6174757265636865636b5f7369676e66745f666c6167736e66745f786665725f66656574657374696e6720747261" - "636574726163655f61636374400000000000005f74726163655f616d74400000000000000074726163655f616d745f" - "7a65726f706172656e745f6c6467725f686173685f6e65675f70747274785f6172725f6c656e5f696e76616c69645f" - "736669656c6474785f696e6e65725f6172725f6c656e5f6e65675f70747274785f696e6e65725f6172725f6c656e5f" - "6e65675f6c656e74785f696e6e65725f6172725f6c656e5f746f6f5f6c6f6e6774785f696e6e65725f6172725f6c65" - "6e5f7074725f6f6f6263616368655f6c655f7074725f6f6f6263616368655f6c655f77726f6e675f6c656e55534430" - "303030303030303030303030303030300041b184c0000b8a1774726163655f6e756d5f6f6f625f737472686f6d655f" - "6c655f6172725f6c656e5f696e76616c69645f736669656c646c655f6172725f6c656e5f696e76616c69645f736669" - "656c64616d656e646d656e745f656e61626c65645f746f6f5f6269675f736c696365616d656e646d656e745f656e61" - "626c65645f746f6f5f6c6f6e6774785f696e6e65725f6172725f6c656e5f746f6f5f6269675f736c696365686f6d65" - "5f6c655f696e6e65725f6172725f6c656e5f746f6f5f6269675f736c6963656c655f696e6e65725f6172725f6c656e" - "5f746f6f5f6269675f736c6963657365745f646174615f746f6f5f6269675f736c69636574726163655f6f6f625f73" - "6c69636574726163655f78666c6f61745f6f6f625f736c69636574726163655f616d745f6f6f625f736c696365666c" - "6f61745f636d705f6f6f625f736c69636531666c6f61745f636d705f6f6f625f736c6963653263616368655f6c655f" - "77726f6e675f73697a655f75696e743235366e66745f666c6167735f77726f6e675f73697a655f75696e743235366e" - "66745f786665725f6665655f77726f6e675f73697a655f75696e743235363030303030303030303030303030303030" - "30303030303030303030303030303174726163655f616363745f77726f6e675f73697a655f6163636f756e745f6964" - "74726163655f6f6f625f737472696e6774726163655f78666c6f61745f6f6f625f737472696e6774726163655f6163" - "63745f6f6f625f737472696e6774726163655f616d745f6f6f625f737472696e6774726163655f746f6f5f6c6f6e67" - "74726163655f6e756d5f746f6f5f6c6f6e6774726163655f78666c6f61745f746f6f5f6c6f6e6774726163655f6163" - "63745f746f6f5f6c6f6e6774726163655f616d745f746f6f5f6c6f6e6774726163655f616d745f77726f6e675f6c65" - "6e67746874726163655f696e76616c69645f61735f68657874726163655f616363745f636865636b5f646573796e63" - "6c6467725f696e646578706172656e745f6c6467725f74696d65706172656e745f6c6467725f68617368626173655f" - "666565686f6d655f6c655f6669656c646c655f6669656c6474785f696e6e6572686f6d655f6c655f696e6e65726c65" - "5f696e6e65727368613531325f68616c666e66745f7572696e66745f6973737565726e66745f7461786f6e6e66745f" - "73657269616c706172656e745f6c6467725f686173685f6e65675f6c656e706172656e745f6c6467725f686173685f" - "6275665f746f6f5f736d616c6c706172656e745f6c6467725f686173685f6c656e5f746f6f5f6c6f6e67636865636b" - "5f69645f6f6f625f6c656e5f753332636865636b5f69645f77726f6e675f6c656e5f753332666c6f61745f66726f6d" - "5f75696e745f6c656e5f6f6f62666c6f61745f66726f6d5f75696e745f77726f6e675f6c656e5f75696e7436346163" - "636f756e74726f6f745f69645f6c656e5f6f6f626163636f756e74726f6f745f69645f77726f6e675f6c656e747275" - "73746c696e655f69645f6c656e5f6f6f625f63757272656e637974727573746c696e655f69645f77726f6e675f6c65" - "6e5f63757272656e6379616d6d5f69645f6c656e5f6f6f625f617373657432616d6d5f69645f6c656e5f77726f6e67" - "5f6c656e5f617373657432616d6d5f69645f6c656e5f77726f6e675f6e6f6e5f7872705f63757272656e63795f6c65" - "6e616d6d5f69645f6c656e5f77726f6e675f7872705f63757272656e63795f6c656e616d6d5f69645f6d707474785f" - "6669656c645f696e76616c69645f736669656c64686f6d655f6c655f6669656c645f696e76616c69645f736669656c" - "646c655f6669656c645f696e76616c69645f736669656c6474785f696e6e65725f746f6f5f6269675f736c69636568" - "6f6d655f6c655f696e6e65725f746f6f5f6269675f736c6963656c655f696e6e65725f746f6f5f6269675f736c6963" - "657368613531325f68616c665f746f6f5f6269675f736c696365616d6d5f69645f746f6f5f6269675f736c69636563" - "726564656e7469616c5f69645f746f6f5f6269675f736c6963656d70746f6b656e5f69645f746f6f5f6269675f736c" - "6963655f6d70746964666c6f61745f6164645f6f6f625f736c69636531666c6f61745f6164645f6f6f625f736c6963" - "6532666c6f61745f7375625f6f6f625f736c69636531666c6f61745f7375625f6f6f625f736c69636532666c6f6174" - "5f6d756c745f6f6f625f736c69636531666c6f61745f6d756c745f6f6f625f736c69636532666c6f61745f6469765f" - "6f6f625f736c69636531666c6f61745f6469765f6f6f625f736c69636532666c6f61745f726f6f745f6f6f625f736c" - "696365666c6f61745f706f775f6f6f625f736c696365657363726f775f69645f77726f6e675f73697a655f75696e74" - "33326d70745f69737375616e63655f69645f77726f6e675f73697a655f75696e7433326e66745f6f666665725f6964" - "5f77726f6e675f73697a655f75696e7433326f666665725f69645f77726f6e675f73697a655f75696e7433326f7261" - "636c655f69645f77726f6e675f73697a655f75696e7433327061796368616e5f69645f77726f6e675f73697a655f75" - "696e7433327065726d697373696f6e65645f646f6d61696e5f69645f77726f6e675f73697a655f75696e7433327469" - "636b65745f69645f77726f6e675f73697a655f75696e7433327661756c745f69645f77726f6e675f73697a655f7569" - "6e7433326e66745f7572695f77726f6e675f73697a655f75696e743235366e66745f6973737565725f77726f6e675f" - "73697a655f75696e743235366e66745f7461786f6e5f77726f6e675f73697a655f75696e743235366e66745f736572" - "69616c5f77726f6e675f73697a655f75696e743235366163636f756e74726f6f745f69645f77726f6e675f73697a65" - "5f6163636f756e745f6964636865636b5f69645f77726f6e675f73697a655f6163636f756e745f696463726564656e" - "7469616c5f69645f77726f6e675f73697a655f6163636f756e745f69643163726564656e7469616c5f69645f77726f" - "6e675f73697a655f6163636f756e745f69643264656c65676174655f69645f77726f6e675f73697a655f6163636f75" - "6e745f69643164656c65676174655f69645f77726f6e675f73697a655f6163636f756e745f6964326465706f736974" - "5f707265617574685f69645f77726f6e675f73697a655f6163636f756e745f6964316465706f7369745f7072656175" - "74685f69645f77726f6e675f73697a655f6163636f756e745f6964326469645f69645f77726f6e675f73697a655f61" - "63636f756e745f6964657363726f775f69645f77726f6e675f73697a655f6163636f756e745f696474727573746c69" - "6e655f69645f77726f6e675f73697a655f6163636f756e745f69643174727573746c696e655f69645f77726f6e675f" - "73697a655f6163636f756e745f6964326d70745f69737375616e63655f69645f77726f6e675f73697a655f6163636f" - "756e745f69646d70746f6b656e5f69645f77726f6e675f73697a655f6163636f756e745f69646e66745f6f66666572" - "5f69645f77726f6e675f73697a655f6163636f756e745f69646f666665725f69645f77726f6e675f73697a655f6163" - "636f756e745f69646f7261636c655f69645f77726f6e675f73697a655f6163636f756e745f69647061796368616e5f" - "69645f77726f6e675f73697a655f6163636f756e745f6964317061796368616e5f69645f77726f6e675f73697a655f" - "6163636f756e745f6964327065726d697373696f6e65645f646f6d61696e5f69645f77726f6e675f73697a655f6163" - "636f756e745f69647369676e6572735f69645f77726f6e675f73697a655f6163636f756e745f69647469636b65745f" - "69645f77726f6e675f73697a655f6163636f756e745f69647661756c745f69645f77726f6e675f73697a655f616363" - "6f756e745f69646e66745f7572695f77726f6e675f73697a655f6163636f756e745f69646d70746f6b656e5f69645f" - "6d707469645f77726f6e675f6c656e677468004d0970726f64756365727302086c616e677561676501045275737400" - "0c70726f6365737365642d6279010572757374631d312e38372e30202831373036376539616320323032352d30352d" - "303929002c0f7461726765745f6665617475726573022b0f6d757461626c652d676c6f62616c732b087369676e2d65" - "7874"; + "0100110619037f01418080c0000b7f0041cf9bc0000b7f0041d09bc0000b073504066d656d6f727902000d65736372" + "6f775f66696e697368003c0a5f5f646174615f656e6403010b5f5f686561705f6261736503020a8c2f024600024020" + "0020014704402002200341014100410010001a20004100480d01418b80c000410b2000ad1001000b200220032000ac" + "10011a0f0b418b80c000410b2000ac1001000bc22e020b7f017e23004190026b22002400419680c000412341014100" + "410010001a20004100360260200041e0006a220241041002410441888ac000410a103b200041003602602002410410" + "03410441928ac0004110103b200041f8006a22054200370300200041f0006a22014200370300200041e8006a220642" + "0037030020004200370360200241201004412041a28ac0004110103b20004100360260200241041005410441b28ac0" + "004108103b200041106a2208428182848890a0c08001370300200041186a2209428182848890a0c080013703002000" + "41206a220a428182848890a0c080013703002000428182848890a0c0800137030841b980c000410e1006410141c780" + "c0004111103b200041086a41201006410141c780c0004111103b418180202002411410072203411446044002402000" + "412e6a200041e2006a2d00003a0000200020002900673703e8012000200041ec006a2900003700ed01200020002f00" + "603b012c200020002903e8013703a801200020002900ed013700ad012000200028006336002f200041386a20002900" + "ad01370000200020002903a80137003320054200370300200142003703002006420037030020004200370360200041" + "2c6a2205411420024120100822034120470d00200041c2006a20002d00623a0000200041f0016a2207200041ef006a" + "290000220b370300200041cf006a200b370000200041d7006a200041f7006a290000370000200041df006a200041ff" + "006a2d00003a0000200020002f01603b01402000200028006336004320002000290067370047200041406b41204100" + "1009410141d880c0004108103b2001410036020020064200370300200042003703604181802020024114100a411441" + "ba8ac000410d103b20014100360200200642003703002000420037036041014181802020024114100b411441c78ac0" + "004108103b02404100200041e4006a22046b410371220320046a220120044d0d002003044020032106034020044100" + "3a0000200441016a2104200641016b22060d000b0b200341016b4107490d000340200441003a0000200441076a4100" + "3a0000200441066a41003a0000200441056a41003a0000200441046a41003a0000200441036a41003a000020044102" + "6a41003a0000200441016a41003a0000200441086a22042001470d000b0b2001413c20036b2203417c716a22042001" + "4b0440034020014100360200200141046a22012004490d000b0b024020042003410371220320046a22064f0d002003" + "220104400340200441003a0000200441016a2104200141016b22010d000b0b200341016b4107490d00034020044100" + "3a0000200441076a41003a0000200441066a41003a0000200441056a41003a0000200441046a41003a000020044103" + "6a41003a0000200441026a41003a0000200441016a41003a0000200441086a22042006470d000b0b200041043602a0" + "01200041818020360260200041f8016a2203410036020020074200370300200042003703e80120024104200041e801" + "6a22014114100c411441cf8ac0004108103b2003410036020020074200370300200042003703e801200220002802a0" + "0120014114100d411441d78ac000410d103b2003410036020020074200370300200042003703e80141012002200028" + "02a00120014114100e411441e48ac0004108103b4189803c100f412041e080c000410a103b4189803c1010412041ea" + "80c000410f103b41014189803c1011412041f980c000410a103b200220002802a00110124120418381c0004110103b" + "200220002802a00110134120419381c0004115103b4101200220002802a0011014412041a881c0004110103b200541" + "141015411441b881c0004108103b20004180026a220642003703002003420037030020074200370300200042003703" + "e801200220002802a001200141201016412041ec8ac000410b103b41c081c000410c41cc81c000410b41d781c00041" + "0e1017410141e581c0004109103b200041c0016a200a290300370300200041b8016a2009290300370300200041b001" + "6a2008290300370300200020002903083703a801200341003b010020074200370300200042003703e8012005411420" + "0041a8016a22044120200141121018411241f78ac0004107103b2003410036020020074200370300200042003703e8" + "0120044120200141141019411441fe8ac000410a103b200041003602e8012004412020014104101a410441888bc000" + "4109103b20044120101b410841ee81c0004109103b20044120101c410a41f781c000410c103b200041003602e80120" + "04412020014104101d410441918bc000410a103b418382c000410d20054114101e4100419082c000410a103b418382" + "c000410d419a82c0004108101f410041a282c0004109103b418382c000410d41ab82c0004108101f410041b382c000" + "410e103b417f41041004417141c182c0004118103b200041003602e8012001417f10044171419b8bc0004118103b20" + "0041ea016a41003a0000200041003b01e801200141031004417d41b38bc000411e103b200041003602e80120014180" + "94ebdc031004417341d18bc000411d103b4102100f416f41d982c0004119103b417f20002802a0011012417141f282" + "c0004118103b2002417f10124171418a83c0004118103b20024181081012417441a283c0004119103b200041e094eb" + "dc036a220820002802a0011012417341bb83c0004118103b2006420037030020034200370300200742003703002000" + "42003703e8012005411420084108200141201020417341ee8bc0004114103b20064200370300200342003703002007" + "4200370300200042003703e8012005411420054114200141201020417141828cc0004116103b200642003703002003" + "420037030020074200370300200042003703e801200841082001412041001021417341988cc0004117103b20064200" + "3703002003420037030020074200370300200042003703e801200220002802a0012001412041001021417141af8cc0" + "004120103b200820002802a00141011009417341d383c0004110103b200220002802a00141011009417141e383c000" + "4112103b200642003703002003420037030020074200370300200042003703e801200820002802a001200141201008" + "417341cf8cc0004116103b200642003703002003420037030020074200370300200042003703e801200220002802a0" + "01200141201008417141e58cc0004118103b200642003703002003420037030020074200370300200042003703e801" + "2005411420054114200820002802a001200141201022417341fd8cc000411d103b2006420037030020034200370300" + "20074200370300200042003703e8012005411420054114200220002802a0012001412010224171419a8dc000411f10" + "3b200642003703002003420037030020074200370300200042003703e80141bb9bc0004114200820002802a0012001" + "41201023417341b98dc0004115103b200642003703002003420037030020074200370300200042003703e80141bb9b" + "c0004114200220002802a001200141201023417141ce8dc000411b103b200642003703002003420037030020074200" + "370300200042003703e80141bb9bc000411441f583c0004114200141201023417141e98dc0004125103b2006420037" + "03002003420037030020074200370300200042003703e801418984c000412841bb9bc0004114200141201023417141" + "8e8ec0004121103b200041dc016a2000413c6a280100360200200041d4016a200041346a2901003702002000200029" + "012c3702cc01200041808080083602c801200041003b01e801200041c8016a2209411841bb9bc00041142001410210" + "23417141af8ec000410a103b200820002802a001422a1001417341b184c0004111103b200041003b01e80141022001" + "41021007416f41b98ec0004117103b200041003b01e801410220014102100a416f41d08ec000411c103b200041003b" + "01e8014101410220014102100b416f41ec8ec0004117103b4102100f416f41d982c0004119103b41021010416f41c2" + "84c000411e103b410141021011416f41e084c0004119103b41b980c0004181081006417441f984c000411f103b41b9" + "80c00041c10010064174419885c000411a103b200041003b01e801200241810820014102100c417441838fc0004116" + "103b200041003b01e801200241810820014102100d417441998fc000411b103b200041003b01e80141012002418108" + "20014102100e417441b48fc0004116103b20024181081012417441b285c000411e103b20024181081013417441d085" + "c0004123103b410120024181081014417441f385c000411e103b200241812010154174419186c0004116103b418382" + "c00041810841cc81c000410b41d781c000410e1017417441e581c0004109103b418382c000410d41cc81c000418108" + "41d781c000410e1017417441e581c0004109103b418382c000410d41cc81c000410b41d781c0004181081017417441" + "e581c0004109103b200041003b01e8012002418108200141021016417441ca8fc0004119103b200041003b01e80141" + "bb9bc00041810841bb9bc0004114200141021023417441e38fc0004114103b200041003b01e8012005411420054114" + "2002418108200141021024417441f78fc000411b103b200041003b01e8012009418108200541142001410210254174" + "419290c000411e103b418382c000410d200820002802a00141001000417341a786c000410f103b200042d487b6f4c7" + "d4b1c0003700e001418382c000410d200041e095ebdc036a220441081026417341b686c0004116103b418382c00041" + "0d200820002802a001101f417341cc86c0004113103b20044108200041e0016a220841081027417341df86c0004114" + "103b20084108200441081027417341f386c0004114103b200041003b01e80120044108200841082001410241001028" + "417341b090c0004114103b200041003b01e80120084108200441082001410241001028417341c490c0004114103b20" + "0041003b01e80120044108200841082001410241001029417341d890c0004114103b200041003b01e8012008410820" + "0441082001410241001029417341ec90c0004114103b200041003b01e8012004410820084108200141024100102a41" + "73418091c0004115103b200041003b01e8012008410820044108200141024100102a4173419591c0004115103b2000" + "41003b01e8012004410820084108200141024100102b417341aa91c0004114103b200041003b01e801200841082004" + "4108200141024100102b417341be91c0004114103b200041003b01e801200441084103200141024100102c417341d2" + "91c0004114103b200041003b01e801200441084103200141024100102d417341e691c0004113103b20064200370300" + "2003420037030020074200370300200042003703e801200541142005411420014120102e417141f991c000411b103b" + "200642003703002003420037030020074200370300200042003703e801200541142005411420014120102f41714194" + "92c0004121103b200642003703002003420037030020074200370300200042003703e8012005411420054114200141" + "201030417141b592c000411e103b200642003703002003420037030020074200370300200042003703e80120054114" + "20054114200141201031417141d392c000411a103b2006420037030020034200370300200742003703002000420037" + "03e8012005411420054114200141201032417141ed92c000411b103b20064200370300200342003703002007420037" + "0300200042003703e8012005411420054114200541142001412010334171418893c000411c103b2006420037030020" + "03420037030020074200370300200042003703e8012005411420054114200141201034417141a493c0004128103b20" + "0642003703002003420037030020074200370300200042003703e8012005411420054114200141201035417141cc93" + "c000411b103b200642003703002003420037030020074200370300200042003703e801200541142005411420014120" + "1036417141e793c000411a103b200220002802a001410010094171418787c000411b103b200041003b01e801200541" + "14200220002802a0012001410210184171418194c000411a103b200041003b01e801200220002802a0012001410210" + "194171419b94c000411d103b200041003b01e801200220002802a00120014102101a417141b894c000411c103b2002" + "20002802a001101b417141a287c000411c103b200220002802a001101c417141be87c000411f103b200041003602e8" + "01200220002802a00120014104101d417141d494c000411d103b200041003b01e801200220002802a0012001410210" + "08417141f194c0004124103b200041808080083602e801200041003b018e02200220002802a001200141042000418e" + "026a2203410210204171419595c000411e103b200041003b018e02200220002802a001220620054114200220062003" + "41021024417141b395c0004124103b200041003b018e0220054114200220002802a001220620022006200341021024" + "417141d795c0004124103b200041003b018e02200220002802a00120054114200341021037417141fb95c000412210" + "3b200041003b018e0220054114200220002802a0012003410210374171419d96c0004122103b200041003b018e0220" + "0220002802a00120054114200341021038417141bf96c0004129103b200041003b018e0220054114200220002802a0" + "01200341021038417141e896c0004129103b200041003b018e02200220002802a0012003410210394171419197c000" + "411c103b200041003b018e02200220002802a0012001410420034102102e417141ad97c000411f103b200041003b01" + "8e02200220002802a0012005411441f583c0004114200341021022417141cc97c0004123103b200041003b018e0220" + "054114200220002802a00141f583c0004114200341021022417141ef97c0004123103b200041003b018e0220022000" + "2802a0012001410420034102102f4171419298c0004125103b200041003b018e0220094118200220002802a0012003" + "41021025417141b798c0004120103b200041003b018e02200220002802a00120014104200341021030417141d798c0" + "004122103b200041003b018e02200220002802a00120014104200341021031417141f998c000411e103b200041003b" + "018e02200220002802a001200141042003410210324171419799c000411f103b200041003b018e02200220002802a0" + "012005411420014104200341021033417141b699c0004121103b200041003b018e0220054114200220002802a00120" + "014104200341021033417141d799c0004121103b200041003b018e02200220002802a0012001410420034102103441" + "7141f899c000412c103b200041003b018e02200220002802a00120034102103a417141a49ac0004120103b20004100" + "3b018e02200220002802a00120014104200341021035417141c49ac000411f103b200041003b018e02200220002802" + "a00120014104200341021036417141e39ac000411e103b200041003b018e02200220002802a00141dd87c000412020" + "0341021018417141819bc000411d103b418382c000410d200220002802a001101e417141fd87c0004120103b418396" + "abdd03410d41dd87c0004120410010004173419d88c0004110103b418396abdd03410d200841081026417341ad88c0" + "004117103b418396abdd03410d20054114101e417341c488c0004115103b418396abdd03410d41ab82c0004108101f" + "417341d988c0004114103b200220002802a001200241810841001000417441ed88c000410e103b2002418108420110" + "01417441fb88c0004112103b418382c0004181082008410810264174418d89c0004115103b418382c0004181082005" + "4114101e417441a289c0004113103b418382c00041810841ab82c0004108101f417441b589c0004112103b418382c0" + "00410d200220002802a001101f417141c789c0004116103b200041003b018e02200220002802a00120054114200341" + "0210254171419e9bc000411d103b418382c000410d200220002802a00141021000417141dd89c0004114103b410141" + "0020054114101e410041f189c0004117103b20004190026a240041010f0b0b418080c000410b417f20032003417f4e" + "1bac1001000b0ba61b0200418080c0000b89046572726f725f636f64653d54455354204641494c4544242424242420" + "5354415254494e47205741534d20455845435554494f4e202424242424746573745f616d656e646d656e74616d656e" + "646d656e745f656e61626c656463616368655f6c6574785f6172725f6c656e686f6d655f6c655f6172725f6c656e6c" + "655f6172725f6c656e74785f696e6e65725f6172725f6c656e686f6d655f6c655f696e6e65725f6172725f6c656e6c" + "655f696e6e65725f6172725f6c656e7365745f6461746174657374206d65737361676574657374207075626b657974" + "657374207369676e6174757265636865636b5f7369676e66745f666c6167736e66745f786665725f66656574657374" + "696e6720747261636574726163655f61636374400000000000005f74726163655f616d744000000000000000747261" + "63655f616d745f7a65726f706172656e745f6c6467725f686173685f6e65675f70747274785f6172725f6c656e5f69" + "6e76616c69645f736669656c6474785f696e6e65725f6172725f6c656e5f6e65675f70747274785f696e6e65725f61" + "72725f6c656e5f6e65675f6c656e74785f696e6e65725f6172725f6c656e5f746f6f5f6c6f6e6774785f696e6e6572" + "5f6172725f6c656e5f7074725f6f6f6263616368655f6c655f7074725f6f6f6263616368655f6c655f77726f6e675f" + "6c656e55534430303030303030303030303030303030300041b184c0000b8a1774726163655f6e756d5f6f6f625f73" + "7472686f6d655f6c655f6172725f6c656e5f696e76616c69645f736669656c646c655f6172725f6c656e5f696e7661" + "6c69645f736669656c64616d656e646d656e745f656e61626c65645f746f6f5f6269675f736c696365616d656e646d" + "656e745f656e61626c65645f746f6f5f6c6f6e6774785f696e6e65725f6172725f6c656e5f746f6f5f6269675f736c" + "696365686f6d655f6c655f696e6e65725f6172725f6c656e5f746f6f5f6269675f736c6963656c655f696e6e65725f" + "6172725f6c656e5f746f6f5f6269675f736c6963657365745f646174615f746f6f5f6269675f736c69636574726163" + "655f6f6f625f736c69636574726163655f78666c6f61745f6f6f625f736c69636574726163655f616d745f6f6f625f" + "736c696365666c6f61745f636d705f6f6f625f736c69636531666c6f61745f636d705f6f6f625f736c696365326361" + "6368655f6c655f77726f6e675f73697a655f75696e743235366e66745f666c6167735f77726f6e675f73697a655f75" + "696e743235366e66745f786665725f6665655f77726f6e675f73697a655f75696e7432353630303030303030303030" + "3030303030303030303030303030303030303030303174726163655f616363745f77726f6e675f73697a655f616363" + "6f756e745f696474726163655f6f6f625f737472696e6774726163655f78666c6f61745f6f6f625f737472696e6774" + "726163655f616363745f6f6f625f737472696e6774726163655f616d745f6f6f625f737472696e6774726163655f74" + "6f6f5f6c6f6e6774726163655f6e756d5f746f6f5f6c6f6e6774726163655f78666c6f61745f746f6f5f6c6f6e6774" + "726163655f616363745f746f6f5f6c6f6e6774726163655f616d745f746f6f5f6c6f6e6774726163655f616d745f77" + "726f6e675f6c656e67746874726163655f696e76616c69645f61735f68657874726163655f616363745f636865636b" + "5f646573796e636c6467725f696e646578706172656e745f6c6467725f74696d65706172656e745f6c6467725f6861" + "7368626173655f666565686f6d655f6c655f6669656c646c655f6669656c6474785f696e6e6572686f6d655f6c655f" + "696e6e65726c655f696e6e65727368613531325f68616c666e66745f7572696e66745f6973737565726e66745f7461" + "786f6e6e66745f73657269616c706172656e745f6c6467725f686173685f6e65675f6c656e706172656e745f6c6467" + "725f686173685f6275665f746f6f5f736d616c6c706172656e745f6c6467725f686173685f6c656e5f746f6f5f6c6f" + "6e67636865636b5f69645f6f6f625f6c656e5f753332636865636b5f69645f77726f6e675f6c656e5f753332666c6f" + "61745f66726f6d5f75696e745f6c656e5f6f6f62666c6f61745f66726f6d5f75696e745f77726f6e675f6c656e5f75" + "696e7436346163636f756e74726f6f745f69645f6c656e5f6f6f626163636f756e74726f6f745f69645f77726f6e67" + "5f6c656e74727573746c696e655f69645f6c656e5f6f6f625f63757272656e637974727573746c696e655f69645f77" + "726f6e675f6c656e5f63757272656e6379616d6d5f69645f6c656e5f6f6f625f617373657432616d6d5f69645f6c65" + "6e5f77726f6e675f6c656e5f617373657432616d6d5f69645f6c656e5f77726f6e675f6e6f6e5f7872705f63757272" + "656e63795f6c656e616d6d5f69645f6c656e5f77726f6e675f7872705f63757272656e63795f6c656e616d6d5f6964" + "5f6d707474785f6669656c645f696e76616c69645f736669656c64686f6d655f6c655f6669656c645f696e76616c69" + "645f736669656c646c655f6669656c645f696e76616c69645f736669656c6474785f696e6e65725f746f6f5f626967" + "5f736c696365686f6d655f6c655f696e6e65725f746f6f5f6269675f736c6963656c655f696e6e65725f746f6f5f62" + "69675f736c6963657368613531325f68616c665f746f6f5f6269675f736c696365616d6d5f69645f746f6f5f626967" + "5f736c69636563726564656e7469616c5f69645f746f6f5f6269675f736c6963656d70746f6b656e5f69645f746f6f" + "5f6269675f736c6963655f6d70746964666c6f61745f6164645f6f6f625f736c69636531666c6f61745f6164645f6f" + "6f625f736c69636532666c6f61745f7375625f6f6f625f736c69636531666c6f61745f7375625f6f6f625f736c6963" + "6532666c6f61745f6d756c745f6f6f625f736c69636531666c6f61745f6d756c745f6f6f625f736c69636532666c6f" + "61745f6469765f6f6f625f736c69636531666c6f61745f6469765f6f6f625f736c69636532666c6f61745f726f6f74" + "5f6f6f625f736c696365666c6f61745f706f775f6f6f625f736c696365657363726f775f69645f77726f6e675f7369" + "7a655f75696e7433326d70745f69737375616e63655f69645f77726f6e675f73697a655f75696e7433326e66745f6f" + "666665725f69645f77726f6e675f73697a655f75696e7433326f666665725f69645f77726f6e675f73697a655f7569" + "6e7433326f7261636c655f69645f77726f6e675f73697a655f75696e7433327061796368616e5f69645f77726f6e67" + "5f73697a655f75696e7433327065726d697373696f6e65645f646f6d61696e5f69645f77726f6e675f73697a655f75" + "696e7433327469636b65745f69645f77726f6e675f73697a655f75696e7433327661756c745f69645f77726f6e675f" + "73697a655f75696e7433326e66745f7572695f77726f6e675f73697a655f75696e743235366e66745f697373756572" + "5f77726f6e675f73697a655f75696e743235366e66745f7461786f6e5f77726f6e675f73697a655f75696e74323536" + "6e66745f73657269616c5f77726f6e675f73697a655f75696e743235366163636f756e74726f6f745f69645f77726f" + "6e675f73697a655f6163636f756e745f6964636865636b5f69645f77726f6e675f73697a655f6163636f756e745f69" + "6463726564656e7469616c5f69645f77726f6e675f73697a655f6163636f756e745f69643163726564656e7469616c" + "5f69645f77726f6e675f73697a655f6163636f756e745f69643264656c65676174655f69645f77726f6e675f73697a" + "655f6163636f756e745f69643164656c65676174655f69645f77726f6e675f73697a655f6163636f756e745f696432" + "6465706f7369745f707265617574685f69645f77726f6e675f73697a655f6163636f756e745f6964316465706f7369" + "745f707265617574685f69645f77726f6e675f73697a655f6163636f756e745f6964326469645f69645f77726f6e67" + "5f73697a655f6163636f756e745f6964657363726f775f69645f77726f6e675f73697a655f6163636f756e745f6964" + "74727573746c696e655f69645f77726f6e675f73697a655f6163636f756e745f69643174727573746c696e655f6964" + "5f77726f6e675f73697a655f6163636f756e745f6964326d70745f69737375616e63655f69645f77726f6e675f7369" + "7a655f6163636f756e745f69646d70746f6b656e5f69645f77726f6e675f73697a655f6163636f756e745f69646e66" + "745f6f666665725f69645f77726f6e675f73697a655f6163636f756e745f69646f666665725f69645f77726f6e675f" + "73697a655f6163636f756e745f69646f7261636c655f69645f77726f6e675f73697a655f6163636f756e745f696470" + "61796368616e5f69645f77726f6e675f73697a655f6163636f756e745f6964317061796368616e5f69645f77726f6e" + "675f73697a655f6163636f756e745f6964327065726d697373696f6e65645f646f6d61696e5f69645f77726f6e675f" + "73697a655f6163636f756e745f69647369676e6572735f69645f77726f6e675f73697a655f6163636f756e745f6964" + "7469636b65745f69645f77726f6e675f73697a655f6163636f756e745f69647661756c745f69645f77726f6e675f73" + "697a655f6163636f756e745f69646e66745f7572695f77726f6e675f73697a655f6163636f756e745f69646d70746f" + "6b656e5f69645f6d707469645f77726f6e675f6c656e677468004d0970726f64756365727302086c616e6775616765" + "010452757374000c70726f6365737365642d6279010572757374631d312e38372e3020283137303637653961632032" + "3032352d30352d303929002c0f7461726765745f6665617475726573022b0f6d757461626c652d676c6f62616c732b" + "087369676e2d657874"; extern std::string const kBadAlignWasmHex = "0061736d01000000011b046000017f60057f7f7f7f7f017f60067f7f7f7f7f7f017f60000002260203656e760f666c" "6f61745f66726f6d5f75696e74000103656e7608636865636b5f6964000203050403000000050301000306470b7f00" "4180080b7f00418088020b7f004180080b7f00418088040b7f00418088040b7f00418088080b7f004180080b7f0041" - "8088080b7f004180800c0b7f0041000b7f0041010b07cc0110066d656d6f72790200115f5f7761736d5f63616c6c" - "5f63746f72730002057465737431000307655f64617461310300057465737432000407655f64617461320301047465" - "737400050c5f5f64736f5f68616e646c6503020a5f5f646174615f656e6403030b5f5f737461636b5f6c6f770304" - "0c5f5f737461636b5f6869676803050d5f5f676c6f62616c5f6261736503060b5f5f686561705f6261736503070a" - "5f5f686561705f656e6403080d5f5f6d656d6f72795f6261736503090c5f5f7461626c655f62617365030a0a9902" - "0402000b2801017f418108427f370000418108410841a308410c41001000220041a40828020020004100481b0b5f01" - "017f419a88024191a4cca00136010041928802428994ace0d0c1c38710370100418a88024281848ca0d0c0c1830837" - "010041818802417f360000418a8802411441818802410441a3880241201001220041a4880228020020004100481b0b" - "8a0101037f418108427f370000418108410841a308410c410010002100419a88024191a4cca0013601004192880242" - "8994ace0d0c1c38710370100418a88024281848ca0d0c0c1830837010041818802417f36000041a408280200210141" - "8a8802411441818802410441a3880241201001220241a4880228020020024100481b2000200120004100481b6a0b00" - "7f0970726f647563657273010c70726f6365737365642d62790105636c616e675f31392e312e352d776173692d7364" - "6b202868747470733a2f2f6769746875622e636f6d2f6c6c766d2f6c6c766d2d70726f6a6563742061623462356132" - "6462353832393538616631656533303861373930636664623432626432343732302900490f7461726765745f666561" - "7475726573042b0f6d757461626c652d676c6f62616c732b087369676e2d6578742b0f7265666572656e63652d7479" - "7065732b0a6d756c746976616c7565"; + "8088080b7f004180800c0b7f0041000b7f0041010b07cc0110066d656d6f72790200115f5f7761736d5f63616c6c5f" + "63746f72730002057465737431000307655f64617461310300057465737432000407655f6461746132030104746573" + "7400050c5f5f64736f5f68616e646c6503020a5f5f646174615f656e6403030b5f5f737461636b5f6c6f7703040c5f" + "5f737461636b5f6869676803050d5f5f676c6f62616c5f6261736503060b5f5f686561705f6261736503070a5f5f68" + "6561705f656e6403080d5f5f6d656d6f72795f6261736503090c5f5f7461626c655f62617365030a0a99020402000b" + "2801017f418108427f370000418108410841a308410c41001000220041a40828020020004100481b0b5f01017f419a" + "88024191a4cca00136010041928802428994ace0d0c1c38710370100418a88024281848ca0d0c0c183083701004181" + "8802417f360000418a8802411441818802410441a3880241201001220041a4880228020020004100481b0b8a010103" + "7f418108427f370000418108410841a308410c410010002100419a88024191a4cca00136010041928802428994ace0" + "d0c1c38710370100418a88024281848ca0d0c0c1830837010041818802417f36000041a4082802002101418a880241" + "1441818802410441a3880241201001220241a4880228020020024100481b2000200120004100481b6a0b007f097072" + "6f647563657273010c70726f6365737365642d62790105636c616e675f31392e312e352d776173692d73646b202868" + "747470733a2f2f6769746875622e636f6d2f6c6c766d2f6c6c766d2d70726f6a656374206162346235613264623538" + "32393538616631656533303861373930636664623432626432343732302900490f7461726765745f66656174757265" + "73042b0f6d757461626c652d676c6f62616c732b087369676e2d6578742b0f7265666572656e63652d74797065732b" + "0a6d756c746976616c7565"; diff --git a/src/test/app/wasm_fixtures/ledgerSqn.c b/src/test/app/wasm_fixtures/ledgerSqn.c index 1366dee618..0f4c27af7d 100644 --- a/src/test/app/wasm_fixtures/ledgerSqn.c +++ b/src/test/app/wasm_fixtures/ledgerSqn.c @@ -2,7 +2,7 @@ int32_t ldgr_index(uint8_t *, int32_t); -int finish() +int escrow_finish() { uint32_t sqn; int32_t result = ldgr_index((uint8_t *)&sqn, sizeof(sqn));