Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·false | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·dfa21e981490fea552da69b60a78aa2514331aa2d521d9dc536dd89581d3afc9 | ||
10 | Signer·#1·certificate·SHA-1·digest:·b6455b455ac3270ae47d0f8e090fc2025f13a8ad | ||
11 | Signer·#1·certificate·MD5·digest:·c7a550145147a782a64f7dde90dab2f8 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·8a57779039d985736720961ad3700ed4f1aecb4a9df03ee6b2b3474c6ae78e1b | ||
15 | Signer·#1·public·key·SHA-1·digest:·4541c8b287cbe374f18b6260a8fb135d05ceff69 | ||
16 | Signer·#1·public·key·MD5·digest:·b7bab8a3b775a5ba349034e0fdc3bd8c |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Zip·file·size:·23740554·bytes,·number·of·entries:·157 | 1 | Zip·file·size:·23740554·bytes,·number·of·entries:·157 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx·····68 | 3 | -rw-r--r--··0.0·unx·····6803·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx······373·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx······373·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx·12702084·b-·defN·81-Jan-01·01:01·classes.dex | 5 | -rw-r--r--··0.0·unx·12702084·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·10453604·b-·defN·81-Jan-01·01:01·classes2.dex | 6 | -rw-r--r--··0.0·unx·10453604·b-·defN·81-Jan-01·01:01·classes2.dex |
7 | -rw-r--r--··0.0·unx··33 | 7 | -rw-r--r--··0.0·unx··3310272·b-·defN·81-Jan-01·01:01·classes3.dex |
8 | -rw-r--r--··0.0·unx··3598056·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsqlcipher.so | 8 | -rw-r--r--··0.0·unx··3598056·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsqlcipher.so |
9 | -rw-r--r--··0.0·unx··2223088·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsqlcipher.so | 9 | -rw-r--r--··0.0·unx··2223088·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsqlcipher.so |
10 | -rw-r--r--··0.0·unx··3482620·b-·stor·81-Jan-01·01:01·lib/x86/libsqlcipher.so | 10 | -rw-r--r--··0.0·unx··3482620·b-·stor·81-Jan-01·01:01·lib/x86/libsqlcipher.so |
11 | -rw-r--r--··0.0·unx··3995112·b-·stor·81-Jan-01·01:01·lib/x86_64/libsqlcipher.so | 11 | -rw-r--r--··0.0·unx··3995112·b-·stor·81-Jan-01·01:01·lib/x86_64/libsqlcipher.so |
12 | -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin | 12 | -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin |
13 | -rw----·····2.4·fat·····3895·b-·defN·81-Jan-01·01:01·Fift.fif | 13 | -rw----·····2.4·fat·····3895·b-·defN·81-Jan-01·01:01·Fift.fif |
14 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-compose.version | 14 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-compose.version |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | -rw----·····2.4·fat·····7881·b-·defN·81-Jan-01·01:01·checkstyle.xml | 79 | -rw----·····2.4·fat·····7881·b-·defN·81-Jan-01·01:01·checkstyle.xml |
80 | -rw----·····2.4·fat····26273·b-·defN·81-Jan-01·01:01·findbugs.xml | 80 | -rw----·····2.4·fat····26273·b-·defN·81-Jan-01·01:01·findbugs.xml |
81 | -rw----·····2.4·fat·····2038·b-·defN·81-Jan-01·01:01·hashmap.tlb | 81 | -rw----·····2.4·fat·····2038·b-·defN·81-Jan-01·01:01·hashmap.tlb |
82 | -rw----·····2.4·fat······743·b-·defN·81-Jan-01·01:01·jmh-security-minimal-runner.policy | 82 | -rw----·····2.4·fat······743·b-·defN·81-Jan-01·01:01·jmh-security-minimal-runner.policy |
83 | -rw----·····2.4·fat······135·b-·defN·81-Jan-01·01:01·jmh-security-minimal.policy | 83 | -rw----·····2.4·fat······135·b-·defN·81-Jan-01·01:01·jmh-security-minimal.policy |
84 | -rw----·····2.4·fat·······55·b-·defN·81-Jan-01·01:01·jmh-security.policy | 84 | -rw----·····2.4·fat·······55·b-·defN·81-Jan-01·01:01·jmh-security.policy |
85 | -rw----·····2.4·fat·····1231·b-·defN·81-Jan-01·01:01·jmh.properties | 85 | -rw----·····2.4·fat·····1231·b-·defN·81-Jan-01·01:01·jmh.properties |
86 | -rw----·····2.4·fat······ | 86 | -rw----·····2.4·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json |
87 | -rw----·····2.4·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins | 87 | -rw----·····2.4·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins |
88 | -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins | 88 | -rw----·····2.4·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins |
89 | -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins | 89 | -rw----·····2.4·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins |
90 | -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins | 90 | -rw----·····2.4·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins |
91 | -rw----·····2.4·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins | 91 | -rw----·····2.4·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins |
92 | -rw----·····2.4·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins | 92 | -rw----·····2.4·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins |
93 | -rw----·····2.4·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins | 93 | -rw----·····2.4·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins |
Offset 152, 8 lines modified | Offset 152, 8 lines modified | ||
152 | -rw----·····0.0·fat·····1073·b-·stor·81-Jan-01·01:01·res/u3.png | 152 | -rw----·····0.0·fat·····1073·b-·stor·81-Jan-01·01:01·res/u3.png |
153 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/uF.xml | 153 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/uF.xml |
154 | -rw----·····0.0·fat·····1412·b-·defN·81-Jan-01·01:01·res/wh.xml | 154 | -rw----·····0.0·fat·····1412·b-·defN·81-Jan-01·01:01·res/wh.xml |
155 | -rw----·····0.0·fat···131000·b-·stor·81-Jan-01·01:01·resources.arsc | 155 | -rw----·····0.0·fat···131000·b-·stor·81-Jan-01·01:01·resources.arsc |
156 | -rw----·····2.0·fat····16379·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.SF | 156 | -rw----·····2.0·fat····16379·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.SF |
157 | -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.RSA | 157 | -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/D1A1661C.RSA |
158 | -rw----·····2.0·fat····16252·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 158 | -rw----·····2.0·fat····16252·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
159 | 157·files,·4172 | 159 | 157·files,·41723048·bytes·uncompressed,·23702861·bytes·compressed:··43.2% |
Offset 1, 43 lines modified | Offset 1, 43 lines modified | ||
1 | DEX·version·'038' | 1 | DEX·version·'038' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n038\0' | 3 | magic···············:·'dex\n038\0' |
4 | checksum············:· | 4 | checksum············:·2eb2057a |
5 | signature···········:· | 5 | signature···········:·d029...57ca |
6 | file_size···········:·33 | 6 | file_size···········:·3310272 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·193 | 10 | string_ids_size·····:·19315 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·3338 | 12 | type_ids_size·······:·3338 |
13 | type_ids_off········:·773 | 13 | type_ids_off········:·77372·(0x012e3c) |
14 | proto_ids_size······:·562 | 14 | proto_ids_size······:·5622 |
15 | proto_ids_off·······:·90 | 15 | proto_ids_off·······:·90724·(0x016264) |
16 | field_ids_size······:· | 16 | field_ids_size······:·7001 |
17 | field_ids_off·······:·1581 | 17 | field_ids_off·······:·158188·(0x0269ec) |
18 | method_ids_size·····:·232 | 18 | method_ids_size·····:·23296 |
19 | method_ids_off······:·2141 | 19 | method_ids_off······:·214196·(0x0344b4) |
20 | class_defs_size·····:·255 | 20 | class_defs_size·····:·2553 |
21 | class_defs_off······:·400 | 21 | class_defs_off······:·400564·(0x061cb4) |
22 | data_size···········:·282 | 22 | data_size···········:·2828012 |
23 | data_off············:·482 | 23 | data_off············:·482260·(0x075bd4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·67 | 25 | class_idx···········:·671 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·16 | 27 | superclass_idx······:·162 |
28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·14 | 31 | direct_methods_size·:·14 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·method·#1 | 34 | Annotations·on·method·#1799·'I2OSP' |
35 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/ArithmeticException;·} | 35 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/lang/ArithmeticException;·} |
36 | Class·#0············- | 36 | Class·#0············- |
37 | ··Class·descriptor··:·'Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;' | 37 | ··Class·descriptor··:·'Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;' |
38 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) | 38 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) |
39 | ··Superclass········:·'Ljava/lang/Object;' | 39 | ··Superclass········:·'Ljava/lang/Object;' |
40 | ··Interfaces········- | 40 | ··Interfaces········- |
Offset 49, 543 lines modified | Offset 49, 543 lines modified | ||
49 | ······type··········:·'()V' | 49 | ······type··········:·'()V' |
50 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 50 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
51 | ······code··········- | 51 | ······code··········- |
52 | ······registers·····:·1 | 52 | ······registers·····:·1 |
53 | ······ins···········:·1 | 53 | ······ins···········:·1 |
54 | ······outs··········:·1 | 54 | ······outs··········:·1 |
55 | ······insns·size····:·4·16-bit·code·units | 55 | ······insns·size····:·4·16-bit·code·units |
56 | 075 | 56 | 075fb4:········································|[075fb4]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.<init>:()V |
57 | 075 | 57 | 075fc4:·7010·8401·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0184 |
58 | 075 | 58 | 075fca:·0e00···································|0003:·return-void |
59 | ······catches·······:·(none) | 59 | ······catches·······:·(none) |
60 | ······positions·····:· | 60 | ······positions·····:· |
61 | ······locals········:· | 61 | ······locals········:· |
62 | ····#1··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) | 62 | ····#1··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) |
63 | ······name··········:·'I2OSP' | 63 | ······name··········:·'I2OSP' |
64 | ······type··········:·'(I[BI)V' | 64 | ······type··········:·'(I[BI)V' |
65 | ······access········:·0x0009·(PUBLIC·STATIC) | 65 | ······access········:·0x0009·(PUBLIC·STATIC) |
66 | ······code··········- | 66 | ······code··········- |
67 | ······registers·····:·5 | 67 | ······registers·····:·5 |
68 | ······ins···········:·3 | 68 | ······ins···········:·3 |
69 | ······outs··········:·0 | 69 | ······outs··········:·0 |
70 | ······insns·size····:·25·16-bit·code·units | 70 | ······insns·size····:·25·16-bit·code·units |
71 | 075 | 71 | 075fcc:········································|[075fcc]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BI)V |
72 | 075 | 72 | 075fdc:·d800·0401······························|0000:·add-int/lit8·v0,·v4,·#int·1·//·#01 |
73 | 075 | 73 | 075fe0:·e201·0218······························|0002:·ushr-int/lit8·v1,·v2,·#int·24·//·#18 |
74 | 075 | 74 | 075fe4:·8d11···································|0004:·int-to-byte·v1,·v1 |
75 | 075 | 75 | 075fe6:·4f01·0304······························|0005:·aput-byte·v1,·v3,·v4 |
76 | 075 | 76 | 075fea:·d804·0001······························|0007:·add-int/lit8·v4,·v0,·#int·1·//·#01 |
77 | 075 | 77 | 075fee:·e201·0210······························|0009:·ushr-int/lit8·v1,·v2,·#int·16·//·#10 |
78 | 075 | 78 | 075ff2:·8d11···································|000b:·int-to-byte·v1,·v1 |
79 | 075 | 79 | 075ff4:·4f01·0300······························|000c:·aput-byte·v1,·v3,·v0 |
80 | 075 | 80 | 075ff8:·d800·0401······························|000e:·add-int/lit8·v0,·v4,·#int·1·//·#01 |
81 | 075 | 81 | 075ffc:·e201·0208······························|0010:·ushr-int/lit8·v1,·v2,·#int·8·//·#08 |
82 | 07 | 82 | 076000:·8d11···································|0012:·int-to-byte·v1,·v1 |
83 | 07 | 83 | 076002:·4f01·0304······························|0013:·aput-byte·v1,·v3,·v4 |
84 | 07 | 84 | 076006:·8d22···································|0015:·int-to-byte·v2,·v2 |
85 | 07 | 85 | 076008:·4f02·0300······························|0016:·aput-byte·v2,·v3,·v0 |
86 | 07 | 86 | 07600c:·0e00···································|0018:·return-void |
87 | ······catches·······:·(none) | 87 | ······catches·······:·(none) |
88 | ······positions·····:· | 88 | ······positions·····:· |
89 | ······locals········:· | 89 | ······locals········:· |
90 | ····#2··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) | 90 | ····#2··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) |
91 | ······name··········:·'I2OSP' | 91 | ······name··········:·'I2OSP' |
92 | ······type··········:·'(I[BII)V' | 92 | ······type··········:·'(I[BII)V' |
93 | ······access········:·0x0009·(PUBLIC·STATIC) | 93 | ······access········:·0x0009·(PUBLIC·STATIC) |
94 | ······code··········- | 94 | ······code··········- |
95 | ······registers·····:·7 | 95 | ······registers·····:·7 |
96 | ······ins···········:·4 | 96 | ······ins···········:·4 |
97 | ······outs··········:·0 | 97 | ······outs··········:·0 |
98 | ······insns·size····:·20·16-bit·code·units | 98 | ······insns·size····:·20·16-bit·code·units |
99 | 07 | 99 | 076010:········································|[076010]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(I[BII)V |
100 | 07 | 100 | 076020:·d806·06ff······························|0000:·add-int/lit8·v6,·v6,·#int·-1·//·#ff |
101 | 07 | 101 | 076024:·0160···································|0002:·move·v0,·v6 |
102 | 07 | 102 | 076026:·3a00·1000······························|0003:·if-ltz·v0,·0013·//·+0010 |
103 | 07 | 103 | 07602a:·9001·0500······························|0005:·add-int·v1,·v5,·v0 |
104 | 07 | 104 | 07602e:·9102·0600······························|0007:·sub-int·v2,·v6,·v0 |
105 | 07 | 105 | 076032:·da02·0208······························|0009:·mul-int/lit8·v2,·v2,·#int·8·//·#08 |
106 | 07 | 106 | 076036:·9a02·0302······························|000b:·ushr-int·v2,·v3,·v2 |
107 | 07 | 107 | 07603a:·8d22···································|000d:·int-to-byte·v2,·v2 |
108 | 07 | 108 | 07603c:·4f02·0401······························|000e:·aput-byte·v2,·v4,·v1 |
109 | 07 | 109 | 076040:·d800·00ff······························|0010:·add-int/lit8·v0,·v0,·#int·-1·//·#ff |
110 | 07 | 110 | 076044:·28f1···································|0012:·goto·0003·//·-000f |
111 | 07 | 111 | 076046:·0e00···································|0013:·return-void |
112 | ······catches·······:·(none) | 112 | ······catches·······:·(none) |
113 | ······positions·····:· | 113 | ······positions·····:· |
114 | ······locals········:· | 114 | ······locals········:· |
115 | ····#3··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) | 115 | ····#3··············:·(in·Lorg/bouncycastle/pqc/math/linearalgebra/BigEndianConversions;) |
116 | ······name··········:·'I2OSP' | 116 | ······name··········:·'I2OSP' |
117 | ······type··········:·'(J[BI)V' | 117 | ······type··········:·'(J[BI)V' |
118 | ······access········:·0x0009·(PUBLIC·STATIC) | 118 | ······access········:·0x0009·(PUBLIC·STATIC) |
119 | ······code··········- | 119 | ······code··········- |
120 | ······registers·····:·7 | 120 | ······registers·····:·7 |
121 | ······ins···········:·4 | 121 | ······ins···········:·4 |
122 | ······outs··········:·0 | 122 | ······outs··········:·0 |
123 | ······insns·size····:·75·16-bit·code·units | 123 | ······insns·size····:·75·16-bit·code·units |
124 | 07 | 124 | 076048:········································|[076048]·org.bouncycastle.pqc.math.linearalgebra.BigEndianConversions.I2OSP:(J[BI)V |
125 | 07 | 125 | 076058:·d800·0601······························|0000:·add-int/lit8·v0,·v6,·#int·1·//·#01 |
126 | 07 | 126 | 07605c:·1301·3800······························|0002:·const/16·v1,·#int·56·//·#38 |
127 | 07 | 127 | 076060:·a501·0301······························|0004:·ushr-long·v1,·v3,·v1 |
128 | 07 | 128 | 076064:·8411···································|0006:·long-to-int·v1,·v1 |
Max diff block lines reached; 84400920/84417368 bytes (99.98%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·604 | 1 | Zip·file·size:·6046520·bytes,·number·of·entries:·2553 |
2 | ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigEndianConversions.class | 2 | ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigEndianConversions.class |
3 | ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigIntUtils.class | 3 | ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/BigIntUtils.class |
4 | ?rwxrwxr-x··2.0·unx·····3117·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/ByteUtils.class | 4 | ?rwxrwxr-x··2.0·unx·····3117·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/ByteUtils.class |
5 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/CharUtils.class | 5 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/CharUtils.class |
6 | ?rwxrwxr-x··2.0·unx····23883·b-·defN·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial.class | 6 | ?rwxrwxr-x··2.0·unx····23883·b-·defN·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2Polynomial.class |
7 | ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2mField.class | 7 | ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2mField.class |
8 | ?rwxrwxr-x··2.0·unx·····3860·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2nField.class | 8 | ?rwxrwxr-x··2.0·unx·····3860·b-·stor·80-Jan-01·00:00·org/bouncycastle/pqc/math/linearalgebra/GF2nField.class |
Offset 428, 24 lines modified | Offset 428, 24 lines modified | ||
428 | ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlAddress.class | 428 | ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlAddress.class |
429 | ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShort.class | 429 | ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShort.class |
430 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShortKt.class | 430 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlIdShortKt.class |
431 | ?rwxrwxr-x··2.0·unx·····4707·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlNode.class | 431 | ?rwxrwxr-x··2.0·unx·····4707·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlNode.class |
432 | ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPing.class | 432 | ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPing.class |
433 | ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPong.class | 433 | ?rwxrwxr-x··2.0·unx·····2232·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlPong.class |
434 | ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxy.class | 434 | ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxy.class |
435 | ?rwxrwxr-x··2.0·unx·····41 | 435 | ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyTo.class |
436 | ?rwxrwxr-x··2.0·unx·····38 | 436 | ?rwxrwxr-x··2.0·unx·····3824·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/AdnlProxyToSign.class |
437 | ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/config/AdnlConfigGlobal.class | 437 | ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/config/AdnlConfigGlobal.class |
438 | ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/message/AdnlMessage.class | 438 | ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/ton/api/adnl/message/AdnlMessage.class |
439 | ?rwxrwxr-x··2.0·unx·····4368·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigGlobal.class | 439 | ?rwxrwxr-x··2.0·unx·····4368·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigGlobal.class |
440 | ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal$Companion.class | 440 | ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal$Companion.class |
441 | ?rwxrwxr-x··2.0·unx·····6336·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal.class | 441 | ?rwxrwxr-x··2.0·unx·····6336·b-·stor·80-Jan-01·00:00·org/ton/api/config/ConfigLocal.class |
442 | ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal$Companion.class | 442 | ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal$Companion.class |
443 | ?rwxrwxr-x··2.0·unx·····49 | 443 | ?rwxrwxr-x··2.0·unx·····4928·b-·stor·80-Jan-01·00:00·org/ton/api/control/ControlConfigLocal.class |
444 | ?rwxrwxr-x··2.0·unx·····4 | 444 | ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtKey.class |
445 | ?rwxrwxr-x··2.0·unx·····2697·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtMessage.class | 445 | ?rwxrwxr-x··2.0·unx·····2697·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtMessage.class |
446 | ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtUpdateRule.class | 446 | ?rwxrwxr-x··2.0·unx·····1644·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtUpdateRule.class |
447 | ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtValueResult.class | 447 | ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·org/ton/api/dht/DhtValueResult.class |
448 | ?rwxrwxr-x··2.0·unx·····3517·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigGlobal.class | 448 | ?rwxrwxr-x··2.0·unx·····3517·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigGlobal.class |
449 | ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigIdLocal$Companion.class | 449 | ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigIdLocal$Companion.class |
450 | ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal$Companion.class | 450 | ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal$Companion.class |
451 | ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal.class | 451 | ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·org/ton/api/dht/config/DhtConfigLocal.class |
Offset 482, 15 lines modified | Offset 482, 15 lines modified | ||
482 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·org/ton/api/tcp/TcpMessage.class | 482 | ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·org/ton/api/tcp/TcpMessage.class |
483 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Shard.class | 483 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Shard.class |
484 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId$DefaultImpls.class | 484 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId$DefaultImpls.class |
485 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId.class | 485 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockId.class |
486 | ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdExtKt.class | 486 | ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdExtKt.class |
487 | ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdImpl$Companion.class | 487 | ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdImpl$Companion.class |
488 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdKt.class | 488 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeBlockIdKt.class |
489 | ?rwxrwxr-x··2.0·unx·····43 | 489 | ?rwxrwxr-x··2.0·unx·····4329·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/TonNodeZeroStateIdExt.class |
490 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Workchain.class | 490 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·org/ton/api/tonnode/Workchain.class |
491 | ?rwxrwxr-x··2.0·unx·····5036·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigGlobal.class | 491 | ?rwxrwxr-x··2.0·unx·····5036·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigGlobal.class |
492 | ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal$Companion.class | 492 | ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal$Companion.class |
493 | ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal.class | 493 | ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigLocal.class |
494 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigRandomLocal$Companion.class | 494 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/ton/api/validator/config/ValidatorConfigRandomLocal$Companion.class |
495 | ?rwxrwxr-x··2.0·unx·····2840·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntJvmKt.class | 495 | ?rwxrwxr-x··2.0·unx·····2840·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntJvmKt.class |
496 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntKt.class | 496 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/ton/bigint/BigIntKt.class |
Offset 679, 15 lines modified | Offset 679, 15 lines modified | ||
679 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRef.class | 679 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRef.class |
680 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefAny$Companion.class | 680 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefAny$Companion.class |
681 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefKt.class | 681 | ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefKt.class |
682 | ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefSingle$Companion.class | 682 | ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleRefSingle$Companion.class |
683 | ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleTcons$Companion.class | 683 | ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/ton/block/VmTupleTcons$Companion.class |
684 | ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCells$Companion.class | 684 | ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCells$Companion.class |
685 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsKt.class | 685 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsKt.class |
686 | ?rwxrwxr-x··2.0·unx·····8 | 686 | ?rwxrwxr-x··2.0·unx·····8802·b-·stor·80-Jan-01·00:00·org/ton/boc/BagOfCellsUtilsKt.class |
687 | ?rwxrwxr-x··2.0·unx·····3024·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$CellInfo.class | 687 | ?rwxrwxr-x··2.0·unx·····3024·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$CellInfo.class |
688 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Companion.class | 688 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Companion.class |
689 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Revisit.class | 689 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/ton/boc/CachedBagOfCells$Revisit.class |
690 | ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$Companion.class | 690 | ?rwxrwxr-x··2.0·unx·····4043·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$Companion.class |
691 | ?rwxrwxr-x··2.0·unx·····4173·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$DefaultImpls.class | 691 | ?rwxrwxr-x··2.0·unx·····4173·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$DefaultImpls.class |
692 | ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$WhenMappings.class | 692 | ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell$WhenMappings.class |
693 | ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell.class | 693 | ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·org/ton/cell/Cell.class |
Offset 724, 31 lines modified | Offset 724, 30 lines modified | ||
724 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R1$Companion.class | 724 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R1$Companion.class |
725 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R2$Companion.class | 725 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v2/ContractV2R2$Companion.class |
726 | ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/AbstractContractV3$Companion.class | 726 | ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/AbstractContractV3$Companion.class |
727 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R1$Companion.class | 727 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R1$Companion.class |
728 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R2$Companion.class | 728 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v3/ContractV3R2$Companion.class |
729 | ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class | 729 | ?rwxrwxr-x··2.0·unx······258·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class |
730 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/ContractV4R2$Companion.class | 730 | ?rwxrwxr-x··2.0·unx······391·b-·stor·80-Jan-01·00:00·org/ton/contract/wallet/v4/ContractV4R2$Companion.class |
731 | ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·org/ton/crypto/Base64Kt.class | ||
732 | ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·org/ton/crypto/BitsKt.class | 731 | ?rwxrwxr-x··2.0·unx·····1873·b-·stor·80-Jan-01·00:00·org/ton/crypto/BitsKt.class |
733 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/ton/crypto/ByteBuffersKt.class | 732 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/ton/crypto/ByteBuffersKt.class |
734 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/ton/crypto/BytearraysKt.class | 733 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/ton/crypto/BytearraysKt.class |
735 | ?rwxrwxr-x··2.0·unx·····2605·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc16Kt.class | ||
736 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32Kt.class | ||
737 | ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32_jvmKt.class | ||
738 | ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·org/ton/crypto/Crc32cKt.class | ||
739 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/ton/crypto/Decryptor.class | 734 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/ton/crypto/Decryptor.class |
740 | ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·org/ton/crypto/Digest.class | 735 | ?rwxrwxr-x··2.0·unx·····3790·b-·stor·80-Jan-01·00:00·org/ton/crypto/Digest.class |
741 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·org/ton/crypto/DigestUtilsKt.class | 736 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·org/ton/crypto/DigestUtilsKt.class |
742 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/ton/crypto/Encryptor.class | 737 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/ton/crypto/Encryptor.class |
743 | ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·org/ton/crypto/HexKt.class | 738 | ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·org/ton/crypto/HexKt.class |
744 | ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·org/ton/crypto/HmacKt.class | 739 | ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·org/ton/crypto/HmacKt.class |
745 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/ton/crypto/Pbkdf2Kt.class | 740 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/ton/crypto/Pbkdf2Kt.class |
746 | ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/ton/crypto/Sha256Kt.class | 741 | ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/ton/crypto/Sha256Kt.class |
747 | ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·org/ton/crypto/aes/AesCtr.class | 742 | ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·org/ton/crypto/aes/AesCtr.class |
743 | ?rwxrwxr-x··2.0·unx·····2926·b-·stor·80-Jan-01·00:00·org/ton/crypto/base64/Base64Kt.class | ||
744 | ?rwxrwxr-x··2.0·unx·····2611·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc16/Crc16Kt.class | ||
745 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc32/Crc32Kt.class | ||
746 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/ton/crypto/crc32/Crc32_jvmKt.class | ||
748 | ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·org/ton/crypto/ed25519/Ed25519.class | 747 | ?rwxrwxr-x··2.0·unx·····2509·b-·stor·80-Jan-01·00:00·org/ton/crypto/ed25519/Ed25519.class |
749 | ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·org/ton/fift/Box.class | 748 | ?rwxrwxr-x··2.0·unx·····1486·b-·stor·80-Jan-01·00:00·org/ton/fift/Box.class |
750 | ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/ton/fift/DictionaryKt.class | 749 | ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/ton/fift/DictionaryKt.class |
751 | ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftException.class | 750 | ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftException.class |
752 | ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftInterpretator.class | 751 | ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/ton/fift/FiftInterpretator.class |
753 | ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·org/ton/fift/InterpretatorKt.class | 752 | ?rwxrwxr-x··2.0·unx······935·b-·stor·80-Jan-01·00:00·org/ton/fift/InterpretatorKt.class |
754 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/ton/fift/StackKt.class | 753 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/ton/fift/StackKt.class |
Offset 784, 16 lines modified | Offset 783, 16 lines modified | ||
784 | ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeFork$Companion.class | 783 | ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeFork$Companion.class |
785 | ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeLeaf$Companion.class | 784 | ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/ton/hashmap/HashMapNodeLeaf$Companion.class |
786 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/ton/hashmap/RootHashMapE$Companion.class | 785 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/ton/hashmap/RootHashMapE$Companion.class |
787 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/ton/hashmap/Unary.class | 786 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/ton/hashmap/Unary.class |
788 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnaryKt.class | 787 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnaryKt.class |
789 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnarySuccess$Companion.class | 788 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·org/ton/hashmap/UnarySuccess$Companion.class |
790 | ?rwxrwxr-x··2.0·unx····23081·b-·defN·80-Jan-01·00:00·org/ton/lite/api/LiteApi$DefaultImpls.class | 789 | ?rwxrwxr-x··2.0·unx····23081·b-·defN·80-Jan-01·00:00·org/ton/lite/api/LiteApi$DefaultImpls.class |
791 | ?rwxrwxr-x··2.0·unx·····4 | 790 | ?rwxrwxr-x··2.0·unx·····4603·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountId.class |
792 | ?rwxrwxr-x··2.0·unx·····62 | 791 | ?rwxrwxr-x··2.0·unx·····6251·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAccountState.class |
793 | ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAllShardsInfo.class | 792 | ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerAllShardsInfo.class |
794 | ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockData.class | 793 | ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockData.class |
795 | ?rwxrwxr-x··2.0·unx·····4583·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockHeader.class | 794 | ?rwxrwxr-x··2.0·unx·····4583·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockHeader.class |
796 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockLink.class | 795 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockLink.class |
797 | ?rwxrwxr-x··2.0·unx·····2491·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockState.class | 796 | ?rwxrwxr-x··2.0·unx·····2491·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockState.class |
798 | ?rwxrwxr-x··2.0·unx·····5291·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockTransactions.class | 797 | ?rwxrwxr-x··2.0·unx·····5291·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerBlockTransactions.class |
799 | ?rwxrwxr-x··2.0·unx·····2965·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerConfigInfo.class | 798 | ?rwxrwxr-x··2.0·unx·····2965·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/LiteServerConfigInfo.class |
Offset 842, 20 lines modified | Offset 841, 20 lines modified | ||
842 | ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactions.class | 841 | ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactions.class |
843 | ?rwxrwxr-x··2.0·unx·····2073·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactionsFunction$DefaultImpls.class | 842 | ?rwxrwxr-x··2.0·unx·····2073·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetTransactionsFunction$DefaultImpls.class |
844 | ?rwxrwxr-x··2.0·unx·····5281·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStats.class | 843 | ?rwxrwxr-x··2.0·unx·····5281·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStats.class |
845 | ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStatsFunction$DefaultImpls.class | 844 | ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetValidatorStatsFunction$DefaultImpls.class |
846 | ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetVersionFunction$DefaultImpls.class | 845 | ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerGetVersionFunction$DefaultImpls.class |
847 | ?rwxrwxr-x··2.0·unx·····6257·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactions.class | 846 | ?rwxrwxr-x··2.0·unx·····6257·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactions.class |
848 | ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactionsFunction$DefaultImpls.class | 847 | ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerListBlockTransactionsFunction$DefaultImpls.class |
849 | ?rwxrwxr-x··2.0·unx·····31 | 848 | ?rwxrwxr-x··2.0·unx·····3175·b-·stor·80-Jan-01·00:00·org/ton/lite/api/liteserver/functions/LiteServerQuery.class |
Max diff block lines reached; 45334/58463 bytes (77.54%) of diff not shown. |
Offset 2181, 38 lines modified | Offset 2181, 23 lines modified | ||
2181 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class | 2181 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4$Companion.class |
2182 | Comment:· | 2182 | Comment:· |
2183 | Filename:·org/ton/contract/wallet/v4/ContractV4R2$Companion.class | 2183 | Filename:·org/ton/contract/wallet/v4/ContractV4R2$Companion.class |
2184 | Comment:· | 2184 | Comment:· |
2185 | Filename:·org/ton/crypto/Base64Kt.class | ||
2186 | Comment:· | ||
2187 | Filename:·org/ton/crypto/BitsKt.class | 2185 | Filename:·org/ton/crypto/BitsKt.class |
2188 | Comment:· | 2186 | Comment:· |
2189 | Filename:·org/ton/crypto/ByteBuffersKt.class | 2187 | Filename:·org/ton/crypto/ByteBuffersKt.class |
2190 | Comment:· | 2188 | Comment:· |
2191 | Filename:·org/ton/crypto/BytearraysKt.class | 2189 | Filename:·org/ton/crypto/BytearraysKt.class |
2192 | Comment:· | 2190 | Comment:· |
2193 | Filename:·org/ton/crypto/Crc16Kt.class | ||
2194 | Comment:· | ||
2195 | Filename:·org/ton/crypto/Crc32Kt.class | ||
2196 | Comment:· | ||
2197 | Filename:·org/ton/crypto/Crc32_jvmKt.class | ||
2198 | Comment:· | ||
2199 | Filename:·org/ton/crypto/Crc32cKt.class | ||
2200 | Comment:· | ||
2201 | Filename:·org/ton/crypto/Decryptor.class | 2191 | Filename:·org/ton/crypto/Decryptor.class |
2202 | Comment:· | 2192 | Comment:· |
2203 | Filename:·org/ton/crypto/Digest.class | 2193 | Filename:·org/ton/crypto/Digest.class |
2204 | Comment:· | 2194 | Comment:· |
2205 | Filename:·org/ton/crypto/DigestUtilsKt.class | 2195 | Filename:·org/ton/crypto/DigestUtilsKt.class |
Offset 2232, 14 lines modified | Offset 2217, 26 lines modified | ||
2232 | Filename:·org/ton/crypto/Sha256Kt.class | 2217 | Filename:·org/ton/crypto/Sha256Kt.class |
2233 | Comment:· | 2218 | Comment:· |
2234 | Filename:·org/ton/crypto/aes/AesCtr.class | 2219 | Filename:·org/ton/crypto/aes/AesCtr.class |
2235 | Comment:· | 2220 | Comment:· |
2221 | Filename:·org/ton/crypto/base64/Base64Kt.class | ||
2222 | Comment:· | ||
2223 | Filename:·org/ton/crypto/crc16/Crc16Kt.class | ||
2224 | Comment:· | ||
2225 | Filename:·org/ton/crypto/crc32/Crc32Kt.class | ||
2226 | Comment:· | ||
2227 | Filename:·org/ton/crypto/crc32/Crc32_jvmKt.class | ||
2228 | Comment:· | ||
2236 | Filename:·org/ton/crypto/ed25519/Ed25519.class | 2229 | Filename:·org/ton/crypto/ed25519/Ed25519.class |
2237 | Comment:· | 2230 | Comment:· |
2238 | Filename:·org/ton/fift/Box.class | 2231 | Filename:·org/ton/fift/Box.class |
2239 | Comment:· | 2232 | Comment:· |
2240 | Filename:·org/ton/fift/DictionaryKt.class | 2233 | Filename:·org/ton/fift/DictionaryKt.class |
Offset 4122, 18 lines modified | Offset 4119, 18 lines modified | ||
4122 | Filename:·org/ton/contract/wallet/v3/AbstractContractV3.class | 4119 | Filename:·org/ton/contract/wallet/v3/AbstractContractV3.class |
4123 | Comment:· | 4120 | Comment:· |
4124 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4.class | 4121 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4.class |
4125 | Comment:· | 4122 | Comment:· |
4126 | Filename:·org/ton/crypto/ | 4123 | Filename:·org/ton/crypto/HexByteArraySerializer.class |
4127 | Comment:· | 4124 | Comment:· |
4128 | Filename:·org/ton/crypto/ | 4125 | Filename:·org/ton/crypto/base64/Base64ByteArraySerializer.class |
4129 | Comment:· | 4126 | Comment:· |
4130 | Filename:·org/ton/fift/Dictionary.class | 4127 | Filename:·org/ton/fift/Dictionary.class |
4131 | Comment:· | 4128 | Comment:· |
4132 | Filename:·org/ton/fift/NopWordDef.class | 4129 | Filename:·org/ton/fift/NopWordDef.class |
4133 | Comment:· | 4130 | Comment:· |
Offset 4875, 14 lines modified | Offset 4872, 17 lines modified | ||
4875 | Filename:·org/ton/block/AddrNone$$cachedSerializer$delegate$1.class | 4872 | Filename:·org/ton/block/AddrNone$$cachedSerializer$delegate$1.class |
4876 | Comment:· | 4873 | Comment:· |
4877 | Filename:·org/ton/block/AddrStd$$serializer.class | 4874 | Filename:·org/ton/block/AddrStd$$serializer.class |
4878 | Comment:· | 4875 | Comment:· |
4876 | Filename:·org/ton/block/AddrStd$Companion$parseUserFriendly$$inlined$ByteReadPacket$default$1.class | ||
4877 | Comment:· | ||
4879 | Filename:·org/ton/block/AddrVar$$serializer.class | 4878 | Filename:·org/ton/block/AddrVar$$serializer.class |
4880 | Comment:· | 4879 | Comment:· |
4881 | Filename:·org/ton/block/Anycast$$serializer.class | 4880 | Filename:·org/ton/block/Anycast$$serializer.class |
4882 | Comment:· | 4881 | Comment:· |
4883 | Filename:·org/ton/block/BinTreeFork$$serializer.class | 4882 | Filename:·org/ton/block/BinTreeFork$$serializer.class |
Offset 5481, 14 lines modified | Offset 5481, 20 lines modified | ||
5481 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4$createSigningMessage$1.class | 5481 | Filename:·org/ton/contract/wallet/v4/AbstractContractV4$createSigningMessage$1.class |
5482 | Comment:· | 5482 | Comment:· |
5483 | Filename:·org/ton/contract/wallet/v4/ContractV4R2.class | 5483 | Filename:·org/ton/contract/wallet/v4/ContractV4R2.class |
5484 | Comment:· | 5484 | Comment:· |
5485 | Filename:·org/ton/crypto/crc32/Crc32Kt$CASTAGNOLI_TABLE$2.class | ||
5486 | Comment:· | ||
5487 | Filename:·org/ton/crypto/crc32/Crc32Kt$IEEE_TABLE$2.class | ||
5488 | Comment:· | ||
5485 | Filename:·org/ton/fift/FiftInterpretator$2.class | 5489 | Filename:·org/ton/fift/FiftInterpretator$2.class |
5486 | Comment:· | 5490 | Comment:· |
5487 | Filename:·org/ton/fift/FiftInterpretator$interpret$1.class | 5491 | Filename:·org/ton/fift/FiftInterpretator$interpret$1.class |
5488 | Comment:· | 5492 | Comment:· |
5489 | Filename:·org/ton/fift/FiftInterpretator$interpret$2.class | 5493 | Filename:·org/ton/fift/FiftInterpretator$interpret$2.class |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.ton.api.control; | 1 | package·org.ton.api.control; |
2 | import·java.util.Arrays; | 2 | import·java.util.Arrays; |
3 | import·org.ton.crypto.Base64ByteArraySerializer; | 3 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
4 | import·kotlinx.serialization.SealedClassSerializer; | 4 | import·kotlinx.serialization.SealedClassSerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer; | 6 | import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer; |
7 | import·org.ton.api.pk.PrivateKeyOverlay$$serializer; | 7 | import·org.ton.api.pk.PrivateKeyOverlay$$serializer; |
8 | import·kotlinx.serialization.PolymorphicSerializer; | 8 | import·kotlinx.serialization.PolymorphicSerializer; |
9 | import·java.lang.annotation.Annotation; | 9 | import·java.lang.annotation.Annotation; |
10 | import·org.ton.api.pk.PrivateKeyAes$$serializer; | 10 | import·org.ton.api.pk.PrivateKeyAes$$serializer; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.dht; | 1 | package·org.ton.api.dht; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·org.ton.api.adnl.AdnlIdShort; | 9 | import·org.ton.api.adnl.AdnlIdShort; |
10 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 10 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.api.tonnode; | 1 | package·org.ton.api.tonnode; |
2 | import·java.util.Locale; | 2 | import·java.util.Locale; |
3 | import·org.ton.crypto.HexKt; | 3 | import·org.ton.crypto.HexKt; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·kotlinx.serialization.SerializationStrategy; | 6 | import·kotlinx.serialization.SerializationStrategy; |
7 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 7 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
8 | import·kotlinx.serialization.encoding.CompositeEncoder; | 8 | import·kotlinx.serialization.encoding.CompositeEncoder; |
9 | import·kotlin.jvm.internal.Intrinsics; | 9 | import·kotlin.jvm.internal.Intrinsics; |
10 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 10 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
12 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 12 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.ton.boc; | 1 | package·org.ton.boc; |
2 | import·io.ktor.utils.io.core.OutputLittleEndianKt; | 2 | import·io.ktor.utils.io.core.OutputLittleEndianKt; |
3 | import·org.ton.crypto.Crc32 | 3 | import·org.ton.crypto.crc32.Crc32_jvmKt; |
4 | import·java.util.Iterator; | 4 | import·java.util.Iterator; |
5 | import·io.ktor.utils.io.core.OutputPrimitivesKt; | 5 | import·io.ktor.utils.io.core.OutputPrimitivesKt; |
6 | import·io.ktor.utils.io.core.OutputKt; | 6 | import·io.ktor.utils.io.core.OutputKt; |
7 | import·io.ktor.utils.io.core.Output; | 7 | import·io.ktor.utils.io.core.Output; |
8 | import·io.ktor.utils.io.core.ByteReadPacket; | 8 | import·io.ktor.utils.io.core.ByteReadPacket; |
9 | import·java.util.List; | 9 | import·java.util.List; |
10 | import·kotlin.collections.CollectionsKt; | 10 | import·kotlin.collections.CollectionsKt; |
Offset 380, 22 lines modified | Offset 380, 22 lines modified | ||
380 | ····} | 380 | ····} |
381 | ···· | 381 | ···· |
382 | ····public·static·final·void·writeBagOfCells(final·Output·output,·final·BagOfCells·bagOfCells,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·int·n)·{ | 382 | ····public·static·final·void·writeBagOfCells(final·Output·output,·final·BagOfCells·bagOfCells,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·int·n)·{ |
383 | ········Intrinsics.checkNotNullParameter((Object)output,·"<this>"); | 383 | ········Intrinsics.checkNotNullParameter((Object)output,·"<this>"); |
384 | ········Intrinsics.checkNotNullParameter((Object)bagOfCells,·"bagOfCells"); | 384 | ········Intrinsics.checkNotNullParameter((Object)bagOfCells,·"bagOfCells"); |
385 | ········final·byte[]·serializeBagOfCells·=·serializeBagOfCells(bagOfCells,·b,·b2,·b3,·n); | 385 | ········final·byte[]·serializeBagOfCells·=·serializeBagOfCells(bagOfCells,·b,·b2,·b3,·n); |
386 | ········if·(b2)·{ | 386 | ········if·(b2)·{ |
387 | ············final·int· | 387 | ············final·int·crc32c$default·=·Crc32_jvmKt.crc32c$default(serializeBagOfCells,·0,·0,·6,·(Object)null); |
388 | ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·6,·(Object)null); | 388 | ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·6,·(Object)null); |
389 | ············OutputLittleEndianKt.writeIntLittleEndian(output,· | 389 | ············OutputLittleEndianKt.writeIntLittleEndian(output,·crc32c$default); |
390 | ········} | 390 | ········} |
391 | ········else·{ | 391 | ········else·{ |
392 | ············final·int·n | 392 | ············final·int·n2·=·6; |
393 | ············n·=·0; | 393 | ············n·=·0; |
394 | ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·n | 394 | ············OutputKt.writeFully$default(output,·serializeBagOfCells,·0,·0,·n2,·(Object)null); |
395 | ········} | 395 | ········} |
396 | ····} | 396 | ····} |
397 | ···· | 397 | ···· |
398 | ····private·static·final·void·writeInt(final·Output·output,·int·n,·int·n2)·{ | 398 | ····private·static·final·void·writeInt(final·Output·output,·int·n,·int·n2)·{ |
399 | ········if·(n2·!=·1)·{ | 399 | ········if·(n2·!=·1)·{ |
400 | ············if·(n2·!=·2)·{ | 400 | ············if·(n2·!=·2)·{ |
401 | ················if·(n2·!=·3)·{ | 401 | ················if·(n2·!=·3)·{ |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.lite.api.liteserver; | 1 | package·org.ton.lite.api.liteserver; |
2 | import·java.util.Locale; | 2 | import·java.util.Locale; |
3 | import·org.ton.crypto.HexKt; | 3 | import·org.ton.crypto.HexKt; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·kotlinx.serialization.SerializationStrategy; | 6 | import·kotlinx.serialization.SerializationStrategy; |
7 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 7 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
8 | import·kotlinx.serialization.encoding.CompositeEncoder; | 8 | import·kotlinx.serialization.encoding.CompositeEncoder; |
9 | import·org.ton.block.AddrStd; | 9 | import·org.ton.block.AddrStd; |
10 | import·org.ton.bitstring.BitString$DefaultImpls; | 10 | import·org.ton.bitstring.BitString$DefaultImpls; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·org.ton.bitstring.BitString; | 12 | import·org.ton.bitstring.BitString; |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | import·io.ktor.util.CryptoKt; | 5 | import·io.ktor.util.CryptoKt; |
6 | import·org.ton.boc.BagOfCellsKt; | 6 | import·org.ton.boc.BagOfCellsKt; |
7 | import·org.ton.boc.BagOfCells; | 7 | import·org.ton.boc.BagOfCells; |
8 | import·java.util.Arrays; | 8 | import·java.util.Arrays; |
9 | import·kotlin.collections.CollectionsKt; | 9 | import·kotlin.collections.CollectionsKt; |
10 | import·org.ton.cell.Cell; | 10 | import·org.ton.cell.Cell; |
11 | import·org.ton.api.tonnode.Shard; | 11 | import·org.ton.api.tonnode.Shard; |
12 | import·org.ton.crypto.Base64ByteArraySerializer; | 12 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
13 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 13 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
14 | import·kotlinx.serialization.SerializationStrategy; | 14 | import·kotlinx.serialization.SerializationStrategy; |
15 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 15 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
16 | import·kotlinx.serialization.encoding.CompositeEncoder; | 16 | import·kotlinx.serialization.encoding.CompositeEncoder; |
17 | import·kotlin.jvm.internal.Intrinsics; | 17 | import·kotlin.jvm.internal.Intrinsics; |
18 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 18 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
19 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 19 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.lite.api.liteserver.functions; | 1 | package·org.ton.lite.api.liteserver.functions; |
2 | import·org.ton.crypto.HexKt; | 2 | import·org.ton.crypto.HexKt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.lite.api.liteserver.functions; | 1 | package·org.ton.lite.api.liteserver.functions; |
2 | import·java.util.Locale; | 2 | import·java.util.Locale; |
3 | import·org.ton.crypto.HexKt; | 3 | import·org.ton.crypto.HexKt; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer; | 6 | import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer; |
7 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 7 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
8 | import·kotlinx.serialization.SerializationStrategy; | 8 | import·kotlinx.serialization.SerializationStrategy; |
9 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 9 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
10 | import·kotlinx.serialization.encoding.CompositeEncoder; | 10 | import·kotlinx.serialization.encoding.CompositeEncoder; |
11 | import·org.ton.boc.BagOfCells; | 11 | import·org.ton.boc.BagOfCells; |
12 | import·kotlin.collections.ArraysKt; | 12 | import·kotlin.collections.ArraysKt; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.lite.api.liteserver.functions; | 1 | package·org.ton.lite.api.liteserver.functions; |
2 | import·org.ton.crypto.HexKt; | 2 | import·org.ton.crypto.HexKt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·org.ton.boc.BagOfCells; | 8 | import·org.ton.boc.BagOfCells; |
9 | import·org.ton.boc.BagOfCellsKt; | 9 | import·org.ton.boc.BagOfCellsKt; |
10 | import·org.ton.cell.CellBuilder$Companion; | 10 | import·org.ton.cell.CellBuilder$Companion; |
11 | import·kotlin.jvm.functions.Function1; | 11 | import·kotlin.jvm.functions.Function1; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·kotlinx.serialization.SealedClassSerializer; | 4 | import·kotlinx.serialization.SealedClassSerializer; |
5 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 5 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
6 | import·java.lang.annotation.Annotation; | 6 | import·java.lang.annotation.Annotation; |
7 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; | 7 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; |
8 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; | 8 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; |
9 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; | 9 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | import·kotlinx.serialization.KSerializer; | 13 | import·kotlinx.serialization.KSerializer; |
14 | import·org.ton.api.pub.PublicKeyUnencrypted; | 14 | import·org.ton.api.pub.PublicKeyUnencrypted; |
15 | import·org.ton.api.pub.PublicKeyOverlay; | 15 | import·org.ton.api.pub.PublicKeyOverlay; |
16 | import·org.ton.api.pub.PublicKeyEd25519; | 16 | import·org.ton.api.pub.PublicKeyEd25519; |
17 | import·org.ton.api.pub.PublicKeyAes; | 17 | import·org.ton.api.pub.PublicKeyAes; |
18 | import·kotlin.reflect.KClass; | 18 | import·kotlin.reflect.KClass; |
19 | import·kotlin.jvm.internal.Reflection; | 19 | import·kotlin.jvm.internal.Reflection; |
20 | import·org.ton.crypto.Base64ByteArraySerializer; | 20 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
21 | import·kotlinx.serialization.SerializationStrategy; | 21 | import·kotlinx.serialization.SerializationStrategy; |
22 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 22 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
23 | import·kotlinx.serialization.encoding.CompositeEncoder; | 23 | import·kotlinx.serialization.encoding.CompositeEncoder; |
24 | import·kotlin.jvm.internal.Intrinsics; | 24 | import·kotlin.jvm.internal.Intrinsics; |
25 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 25 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
26 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 26 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
27 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 27 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl; | 1 | package·org.ton.api.adnl; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·io.ktor.util.CryptoKt; | 2 | import·io.ktor.util.CryptoKt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.adnl.message; | 1 | package·org.ton.api.adnl.message; |
2 | import·org.ton.crypto.HexKt; | 2 | import·org.ton.crypto.HexKt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
9 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 9 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 10 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
11 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 11 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
2 | package·org.ton.api.tonnode; | 2 | package·org.ton.api.tonnode; |
3 | import·org.ton.crypto.HexKt; | 3 | import·org.ton.crypto.HexKt; |
4 | import·java.util.Locale; | 4 | import·java.util.Locale; |
5 | import·kotlin.text.UStringsKt; | 5 | import·kotlin.text.UStringsKt; |
6 | import·kotlin.ULong; | 6 | import·kotlin.ULong; |
7 | import·java.util.Arrays; | 7 | import·java.util.Arrays; |
8 | import·org.ton.crypto.Base64ByteArraySerializer; | 8 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
9 | import·kotlinx.serialization.SerializationStrategy; | 9 | import·kotlinx.serialization.SerializationStrategy; |
10 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 10 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
11 | import·kotlinx.serialization.encoding.CompositeEncoder; | 11 | import·kotlinx.serialization.encoding.CompositeEncoder; |
12 | import·org.ton.bitstring.BitString$DefaultImpls; | 12 | import·org.ton.bitstring.BitString$DefaultImpls; |
13 | import·kotlin.jvm.internal.Intrinsics; | 13 | import·kotlin.jvm.internal.Intrinsics; |
14 | import·org.ton.bitstring.BitString; | 14 | import·org.ton.bitstring.BitString; |
15 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 15 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.lite.api.liteserver; | 1 | package·org.ton.lite.api.liteserver; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; | 4 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 6 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
7 | import·kotlinx.serialization.SerializationStrategy; | 7 | import·kotlinx.serialization.SerializationStrategy; |
8 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 8 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
9 | import·kotlinx.serialization.encoding.CompositeEncoder; | 9 | import·kotlinx.serialization.encoding.CompositeEncoder; |
10 | import·kotlin.jvm.internal.Intrinsics; | 10 | import·kotlin.jvm.internal.Intrinsics; |
11 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 11 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
12 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 12 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·org.ton.lite.api.liteserver; | 1 | package·org.ton.lite.api.liteserver; |
2 | import·java.util.Locale; | 2 | import·java.util.Locale; |
3 | import·io.ktor.util.CryptoKt; | 3 | import·io.ktor.util.CryptoKt; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; | 5 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; |
6 | import·org.ton.crypto.Base64ByteArraySerializer; | 6 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
7 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 7 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
8 | import·kotlinx.serialization.SerializationStrategy; | 8 | import·kotlinx.serialization.SerializationStrategy; |
9 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 9 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
10 | import·kotlinx.serialization.encoding.CompositeEncoder; | 10 | import·kotlinx.serialization.encoding.CompositeEncoder; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 12 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
13 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 13 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | import·org.ton.boc.BagOfCellsKt; | 8 | import·org.ton.boc.BagOfCellsKt; |
9 | import·org.ton.boc.BagOfCells; | 9 | import·org.ton.boc.BagOfCells; |
10 | import·kotlin.collections.CollectionsKt; | 10 | import·kotlin.collections.CollectionsKt; |
11 | import·java.util.Iterator; | 11 | import·java.util.Iterator; |
12 | import·java.util.List; | 12 | import·java.util.List; |
13 | import·org.ton.block.VmStackValue; | 13 | import·org.ton.block.VmStackValue; |
14 | import·java.util.Arrays; | 14 | import·java.util.Arrays; |
15 | import·org.ton.crypto.Base64ByteArraySerializer; | 15 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
16 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 16 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
17 | import·kotlinx.serialization.SerializationStrategy; | 17 | import·kotlinx.serialization.SerializationStrategy; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.encoding.CompositeEncoder; | 19 | import·kotlinx.serialization.encoding.CompositeEncoder; |
20 | import·kotlin.jvm.internal.Intrinsics; | 20 | import·kotlin.jvm.internal.Intrinsics; |
21 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 21 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
22 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 22 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·org.ton.api.dht; | 1 | package·org.ton.api.dht; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·org.ton.tl.TlCodec; | 3 | import·org.ton.tl.TlCodec; |
4 | import·org.ton.tl.TlObject; | 4 | import·org.ton.tl.TlObject; |
5 | import·java.util.Arrays; | 5 | import·java.util.Arrays; |
6 | import·org.ton.crypto.Base64ByteArraySerializer; | 6 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
7 | import·kotlinx.serialization.SealedClassSerializer; | 7 | import·kotlinx.serialization.SealedClassSerializer; |
8 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 8 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
9 | import·java.lang.annotation.Annotation; | 9 | import·java.lang.annotation.Annotation; |
10 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; | 10 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; |
11 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; | 11 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; |
12 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; | 12 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; |
13 | import·org.ton.api.pub.PublicKeyAes$$serializer; | 13 | import·org.ton.api.pub.PublicKeyAes$$serializer; |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·org.ton.api.dht; | 1 | package·org.ton.api.dht; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·org.ton.api.adnl.AdnlNode; | 3 | import·org.ton.api.adnl.AdnlNode; |
4 | import·org.ton.tl.TlCodec; | 4 | import·org.ton.tl.TlCodec; |
5 | import·org.ton.tl.TlObject; | 5 | import·org.ton.tl.TlObject; |
6 | import·org.ton.api.pk.PrivateKey; | 6 | import·org.ton.api.pk.PrivateKey; |
7 | import·java.util.Arrays; | 7 | import·java.util.Arrays; |
8 | import·org.ton.crypto.Base64ByteArraySerializer; | 8 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
9 | import·kotlinx.serialization.PolymorphicSerializer; | 9 | import·kotlinx.serialization.PolymorphicSerializer; |
10 | import·kotlinx.serialization.SealedClassSerializer; | 10 | import·kotlinx.serialization.SealedClassSerializer; |
11 | import·kotlinx.serialization.SerializationStrategy; | 11 | import·kotlinx.serialization.SerializationStrategy; |
12 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 12 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
13 | import·java.lang.annotation.Annotation; | 13 | import·java.lang.annotation.Annotation; |
14 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; | 14 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; |
15 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; | 15 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | package·org.ton.api.dht; | 1 | package·org.ton.api.dht; |
2 | import·org.ton.api.pub.PublicKey; | 2 | import·org.ton.api.pub.PublicKey; |
3 | import·org.ton.crypto.Base64Kt; | 3 | import·org.ton.crypto.base64.Base64Kt; |
4 | import·org.ton.tl.TlCodec; | 4 | import·org.ton.tl.TlCodec; |
5 | import·org.ton.tl.TlObject; | 5 | import·org.ton.tl.TlObject; |
6 | import·java.util.Arrays; | 6 | import·java.util.Arrays; |
7 | import·org.ton.crypto.Base64ByteArraySerializer; | 7 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
8 | import·kotlinx.serialization.SerializationStrategy; | 8 | import·kotlinx.serialization.SerializationStrategy; |
9 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 9 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
10 | import·kotlinx.serialization.encoding.CompositeEncoder; | 10 | import·kotlinx.serialization.encoding.CompositeEncoder; |
11 | import·org.ton.api.pk.PrivateKey; | 11 | import·org.ton.api.pk.PrivateKey; |
12 | import·kotlin.jvm.internal.Intrinsics; | 12 | import·kotlin.jvm.internal.Intrinsics; |
13 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 13 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
14 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 14 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.api.pub; | 1 | package·org.ton.api.pub; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·org.ton.api.adnl.AdnlIdShort; | 3 | import·org.ton.api.adnl.AdnlIdShort; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·kotlinx.serialization.SerializationStrategy; | 6 | import·kotlinx.serialization.SerializationStrategy; |
7 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 7 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
8 | import·kotlinx.serialization.encoding.CompositeEncoder; | 8 | import·kotlinx.serialization.encoding.CompositeEncoder; |
9 | import·kotlin.jvm.internal.Intrinsics; | 9 | import·kotlin.jvm.internal.Intrinsics; |
10 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 10 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
12 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 12 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·org.ton.api.pub; | 1 | package·org.ton.api.pub; |
2 | import·org.ton.crypto.HexKt; | 2 | import·org.ton.crypto.HexKt; |
3 | import·java.util.Arrays; | 3 | import·java.util.Arrays; |
4 | import·org.ton.crypto.Base64ByteArraySerializer; | 4 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
5 | import·kotlinx.serialization.SerializationStrategy; | 5 | import·kotlinx.serialization.SerializationStrategy; |
6 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 6 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
7 | import·kotlinx.serialization.encoding.CompositeEncoder; | 7 | import·kotlinx.serialization.encoding.CompositeEncoder; |
8 | import·org.ton.tl.TlConstructor; | 8 | import·org.ton.tl.TlConstructor; |
9 | import·org.ton.api.pk.PrivateKeyEd25519; | 9 | import·org.ton.api.pk.PrivateKeyEd25519; |
10 | import·org.ton.api.adnl.AdnlIdShort; | 10 | import·org.ton.api.adnl.AdnlIdShort; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.ton.api.pub; | 1 | package·org.ton.api.pub; |
2 | import·org.ton.crypto.Base64Kt; | 2 | import·org.ton.crypto.base64.Base64Kt; |
3 | import·org.ton.api.adnl.AdnlIdShort; | 3 | import·org.ton.api.adnl.AdnlIdShort; |
4 | import·java.util.Arrays; | 4 | import·java.util.Arrays; |
5 | import·org.ton.crypto.Base64ByteArraySerializer; | 5 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
6 | import·kotlinx.serialization.SerializationStrategy; | 6 | import·kotlinx.serialization.SerializationStrategy; |
7 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 7 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
8 | import·kotlinx.serialization.encoding.CompositeEncoder; | 8 | import·kotlinx.serialization.encoding.CompositeEncoder; |
9 | import·kotlin.jvm.internal.Intrinsics; | 9 | import·kotlin.jvm.internal.Intrinsics; |
10 | import·kotlinx.serialization.internal.PluginExceptionsKt; | 10 | import·kotlinx.serialization.internal.PluginExceptionsKt; |
11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 11 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
12 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 12 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
Offset 1, 46 lines modified | Offset 1, 55 lines modified | ||
1 | package·org.ton.block; | 1 | package·org.ton.block; |
2 | import·org.ton.bi | 2 | import·org.ton.bitstring.BitString; |
3 | import·io.ktor.utils.io.core.OutputPrimitivesKt; | ||
4 | import·io.ktor.utils.io.core.OutputKt; | ||
5 | import·io.ktor.utils.io.core.Output; | ||
6 | import·io.ktor.utils.io.pool.ObjectPool; | ||
7 | import·io.ktor.utils.io.core.BytePacketBuilder; | ||
8 | import·org.ton.bitstring.BitString$DefaultImpls; | ||
3 | import·org.ton.tlb.TlbConstructor; | 9 | import·org.ton.tlb.TlbConstructor; |
4 | import·org.ton.cell.CellBuilder; | 10 | import·org.ton.cell.CellBuilder; |
5 | import·kotlinx.serialization.KSerializer; | 11 | import·kotlinx.serialization.KSerializer; |
6 | import·kotlin.U | 12 | import·kotlin.UShort; |
7 | import·kotlin.collections.ArraysKt; | ||
8 | import·kotli | 13 | import·io.ktor.utils.io.core.InputPrimitivesKt; |
14 | import·io.ktor.utils.io.core.Input; | ||
15 | import·io.ktor.utils.io.core.ByteReadPacket; | ||
16 | import·io.ktor.utils.io.core.ByteReadPacketExtensionsKt; | ||
17 | import·kotlin.jvm.functions.Function1; | ||
18 | import·java.nio.ByteBuffer; | ||
9 | import·org.ton.crypto.Base64Kt; | 19 | import·org.ton.crypto.base64.Base64Kt; |
10 | import·org.ton.crypto.HexKt; | 20 | import·org.ton.crypto.HexKt; |
11 | import·kotlin.text.StringsKt; | 21 | import·kotlin.text.StringsKt; |
12 | import·kotlin.jvm.internal.Intrinsics; | 22 | import·kotlin.jvm.internal.Intrinsics; |
13 | import·org.ton.cell.CellSlice; | 23 | import·org.ton.cell.CellSlice; |
14 | import·org.ton.crypto.Crc16Kt; | 24 | import·org.ton.crypto.crc16.Crc16Kt; |
15 | import·org.ton.bitstring.BitString$DefaultImpls; | ||
16 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 25 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
17 | import·org.ton.tlb.TlbCodec; | 26 | import·org.ton.tlb.TlbCodec; |
18 | public·final·class·AddrStd$Companion·implements·TlbCodec | 27 | public·final·class·AddrStd$Companion·implements·TlbCodec |
19 | { | 28 | { |
20 | ····private·final·/*·synthetic·*/·AddrStdTlbConstructor·$$delegate_0; | 29 | ····private·final·/*·synthetic·*/·AddrStdTlbConstructor·$$delegate_0; |
21 | ···· | 30 | ···· |
22 | ····private·AddrStd$Companion()·{ | 31 | ····private·AddrStd$Companion()·{ |
23 | ········this.$$delegate_0·=·AddrStdTlbConstructor.INSTANCE; | 32 | ········this.$$delegate_0·=·AddrStdTlbConstructor.INSTANCE; |
24 | ····} | 33 | ····} |
25 | ···· | 34 | ···· |
26 | ····private·final·int·c | 35 | ····private·final·int·checksum(final·byte·b,·int·n,·final·byte[]·array)·{ |
27 | ········final·int·n·=·2; | 36 | ········final·int·n2·=·2; |
28 | ········final·byte[][]·array·=·new·byte[n][]; | 37 | ········final·byte[][]·array2·=·new·byte[n2][]; |
29 | ········final·byte[]·array | 38 | ········final·byte[]·array3·=·new·byte[n2]; |
30 | ········array2[0]·=·this.tag(b,·b2); | ||
31 | ········final·byte·b3·=·(byte)addrStd.getWorkchain_id(); | ||
32 | ········ | 39 | ········array3[0]·=·b; |
40 | ········final·byte·b2·=·(byte)n; | ||
41 | ········n·=·1; | ||
33 | ········array | 42 | ········array3[n]·=·b2; |
34 | ········array[0]·=·array | 43 | ········array2[0]·=·array3; |
35 | ········array[n | 44 | ········array2[n]·=·array; |
36 | ········return·Crc16Kt.crc16(array); | 45 | ········return·Crc16Kt.crc16(array2); |
37 | ····} | 46 | ····} |
38 | ···· | 47 | ···· |
39 | ····private·final·byte·tag(final·boolean·b,·final·boolean·b2)·{ | 48 | ····private·final·byte·tag(final·boolean·b,·final·boolean·b2)·{ |
40 | ········int·n; | 49 | ········int·n; |
41 | ········if·(b)·{ | 50 | ········if·(b)·{ |
42 | ············n·=·-128; | 51 | ············n·=·-128; |
43 | ········} | 52 | ········} |
Offset 97, 76 lines modified | Offset 106, 83 lines modified | ||
97 | ············return·new·AddrStd((int)Byte.parseByte(StringsKt.substringBefore$default(s,·c,·(String)null,·n,·(Object)null)),·HexKt.hex(StringsKt.substringAfter$default(s,·c,·(String)null,·n,·(Object)null))); | 106 | ············return·new·AddrStd((int)Byte.parseByte(StringsKt.substringBefore$default(s,·c,·(String)null,·n,·(Object)null)),·HexKt.hex(StringsKt.substringAfter$default(s,·c,·(String)null,·n,·(Object)null))); |
98 | ········} | 107 | ········} |
99 | ········throw·new·IllegalArgumentException(s3.toString()); | 108 | ········throw·new·IllegalArgumentException(s3.toString()); |
100 | ····} | 109 | ····} |
101 | ···· | 110 | ···· |
102 | ····public·final·AddrStd·parseUserFriendly(String·s)·{ | 111 | ····public·final·AddrStd·parseUserFriendly(String·s)·{ |
103 | ········Intrinsics.checkNotNullParameter((Object)s,·"address"); | 112 | ········Intrinsics.checkNotNullParameter((Object)s,·"address"); |
113 | ········Label_0022:·{ | ||
104 | ········try·{ | 114 | ············try·{ |
105 | ············s·=·(String)(Object)Base64Kt.base64url(s); | 115 | ················s·=·(String)(Object)Base64Kt.base64url(s); |
116 | ················break·Label_0022; | ||
106 | ········} | 117 | ············} |
107 | ········catch·(Exception·ex)·{ | 118 | ············catch·(Exception·ex2)·{ |
119 | ················final·String·s2·=·s; | ||
120 | ················final·byte[]·array·=·(Object)(s·=·(String)(Object)Base64Kt.base64(s2)); | ||
121 | ············} | ||
122 | ············try·{ | ||
123 | ················final·String·s2·=·s; | ||
108 | ············s·=·(String)(Object)Base64Kt.base64(s); | 124 | ················s·=·(String)(Object)Base64Kt.base64(s2); |
109 | ········} | ||
110 | ········final·int·length·=·s.length; | 125 | ················final·int·length·=·s.length; |
111 | ········final·int·n·=·36; | ||
112 | ········int·n2·=·1; | ||
113 | ········int·n3; | ||
114 | ········if·(length·==·n)·{ | ||
115 | ············n3·=·n2; | ||
116 | ········} | ||
117 | ········else·{ | ||
118 | ············n | 126 | ················int·n·=·0; |
119 | ········ | 127 | ················final·ByteBuffer·wrap·=·ByteBuffer.wrap((byte[])(Object)s,·0,·length); |
128 | ················Intrinsics.checkNotNullExpressionValue((Object)wrap,·"wrap(array,·offset,·length)"); | ||
129 | ················s·=·(String)ByteReadPacketExtensionsKt.ByteReadPacket(wrap,·(Function1)new·AddrStd$Companion$parseUserFriendly$$inlined$ByteReadPacket$default$1((byte[])(Object)s)); | ||
130 | ················final·long·n2·=·lcmp(((ByteReadPacket)s).getRemaining(),·(long)36); | ||
131 | ················final·int·n3·=·1; | ||
132 | ················int·n4; | ||
120 | ········if·(n | 133 | ················if·(n2·==·0)·{ |
134 | ····················n4·=·n3; | ||
135 | ················} | ||
136 | ················else·{ | ||
137 | ····················n4·=·0; | ||
138 | ················} | ||
139 | ················if·(n4·==·0)·{ | ||
121 | ············s·=·"invalid·byte-array·size·expected:·36,·actual:·"·+·s. | 140 | ····················s·=·"invalid·byte-array·size·expected:·36,·actual:·"·+·((ByteReadPacket)s).getRemaining(); |
122 | ············s·=·s.toString(); | 141 | ····················s·=·s.toString(); |
123 | ············throw·new·IllegalArgumentException(s); | 142 | ····················throw·new·IllegalArgumentException(s); |
124 | ········} | 143 | ················} |
144 | ················final·byte·byte1·=·((ByteReadPacket)s).readByte(); | ||
145 | ················final·byte·byte2·=·((ByteReadPacket)s).readByte(); | ||
146 | ················final·byte[]·bytes·=·io.ktor.utils.io.core.StringsKt.readBytes((ByteReadPacket)s,·32); | ||
125 | ········final·byte·b·=·(byte)( | 147 | ················final·byte·b·=·(byte)(byte1·&·0x7F); |
126 | ········final·byte·b2·=·17; | ||
127 | ········int·n4; | ||
128 | ········if·(b·==·b2)·{ | ||
129 | ············n4·=·n2; | ||
130 | ········} | ||
131 | ········else·{ | ||
132 | ············n4·=·0; | ||
133 | ········} | ||
134 | ········int·n5; | 148 | ················int·n5; |
149 | ················if·(b·==·17)·{ | ||
150 | ····················n5·=·n3; | ||
151 | ················} | ||
152 | ················else·{ | ||
153 | ····················n5·=·0; | ||
154 | ················} | ||
155 | ················int·n6; | ||
135 | ········if·(b·==·81)·{ | 156 | ················if·(b·==·81)·{ |
Max diff block lines reached; 3302/10953 bytes (30.15%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.ton.lite.api.liteserver.functions; | 1 | package·org.ton.lite.api.liteserver.functions; |
2 | import·kotlinx.serialization.KSerializer; | 2 | import·kotlinx.serialization.KSerializer; |
3 | import·org.ton.crypto.Crc16Kt; | 3 | import·org.ton.crypto.crc16.Crc16Kt; |
4 | import·java.util.List; | 4 | import·java.util.List; |
5 | import·io.ktor.utils.io.core.Output; | 5 | import·io.ktor.utils.io.core.Output; |
6 | import·kotlin.jvm.internal.Intrinsics; | 6 | import·kotlin.jvm.internal.Intrinsics; |
7 | import·java.util.Iterator; | 7 | import·java.util.Iterator; |
8 | import·io.ktor.utils.io.core.Input; | 8 | import·io.ktor.utils.io.core.Input; |
9 | import·kotlin.coroutines.Continuation; | 9 | import·kotlin.coroutines.Continuation; |
10 | import·io.ktor.utils.io.ByteReadChannel; | 10 | import·io.ktor.utils.io.ByteReadChannel; |
Offset 1, 25 lines modified | Offset 1, 29 lines modified | ||
1 | package·org.ton.tl; | 1 | package·org.ton.tl; |
2 | import·io.ktor.utils.io.core.StringsKt; | ||
3 | import·io.ktor.utils.io.pool.ObjectPool; | 2 | import·io.ktor.utils.io.pool.ObjectPool; |
4 | import·io.ktor.utils.io.core.BytePacketBuilder; | 3 | import·io.ktor.utils.io.core.BytePacketBuilder; |
5 | import·io.ktor.utils.io.core.Output; | 4 | import·io.ktor.utils.io.core.Output; |
6 | import·org.ton.tl.constructors.IntTlConstructorKt; | 5 | import·org.ton.tl.constructors.IntTlConstructorKt; |
7 | import·io.ktor.utils.io.core.Input; | 6 | import·io.ktor.utils.io.core.Input; |
8 | import·java.util.ArrayList; | 7 | import·java.util.ArrayList; |
9 | import·kotlin.ResultKt; | 8 | import·kotlin.ResultKt; |
10 | import·java.util.Iterator; | 9 | import·java.util.Iterator; |
11 | import·java.util.Collection; | 10 | import·java.util.Collection; |
12 | import·kotlin.coroutines.intrinsics.IntrinsicsKt; | 11 | import·kotlin.coroutines.intrinsics.IntrinsicsKt; |
13 | import·kotlin.coroutines.Continuation; | 12 | import·kotlin.coroutines.Continuation; |
14 | import·io.ktor.utils.io.ByteReadChannel; | 13 | import·io.ktor.utils.io.ByteReadChannel; |
14 | import·java.nio.charset.CharsetEncoder; | ||
15 | import·java.nio.charset.Charset; | ||
15 | import·kotlin.collections.CollectionsKt; | 16 | import·kotlin.collections.CollectionsKt; |
16 | import·org.ton.crypto.Crc32Kt; | 17 | import·org.ton.crypto.crc32.Crc32_jvmKt; |
18 | import·io.ktor.utils.io.charsets.CharsetJVMKt; | ||
19 | import·kotlin.text.StringsKt; | ||
20 | import·kotlin.text.Charsets; | ||
17 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 21 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
18 | import·kotlin.reflect.full.KClassifiers; | 22 | import·kotlin.reflect.full.KClassifiers; |
19 | import·kotlin.reflect.KClassifier; | 23 | import·kotlin.reflect.KClassifier; |
20 | import·kotlin.jvm.internal.Intrinsics; | 24 | import·kotlin.jvm.internal.Intrinsics; |
21 | import·kotlin.reflect.KClass; | 25 | import·kotlin.reflect.KClass; |
22 | import·kotlin.reflect.KType; | 26 | import·kotlin.reflect.KType; |
23 | import·java.util.List; | 27 | import·java.util.List; |
Offset 234, 15 lines modified | Offset 238, 15 lines modified | ||
234 | ···· | 238 | ···· |
235 | ····public·byte[]·encodeBoxed(final·Object·o)·{ | 239 | ····public·byte[]·encodeBoxed(final·Object·o)·{ |
236 | ········Intrinsics.checkNotNullParameter(o,·"value"); | 240 | ········Intrinsics.checkNotNullParameter(o,·"value"); |
237 | ········final·int·n·=·1; | 241 | ········final·int·n·=·1; |
238 | ········final·BytePacketBuilder·bytePacketBuilder·=·new·BytePacketBuilder((ObjectPool)null,·n,·(DefaultConstructorMarker)null); | 242 | ········final·BytePacketBuilder·bytePacketBuilder·=·new·BytePacketBuilder((ObjectPool)null,·n,·(DefaultConstructorMarker)null); |
239 | ········try·{ | 243 | ········try·{ |
240 | ············this.encodeBoxed((Output)bytePacketBuilder,·o); | 244 | ············this.encodeBoxed((Output)bytePacketBuilder,·o); |
241 | ············return·StringsKt.readBytes$default(bytePacketBuilder.build(),·0,·n,·(Object)null); | 245 | ············return·io.ktor.utils.io.core.StringsKt.readBytes$default(bytePacketBuilder.build(),·0,·n,·(Object)null); |
242 | ········} | 246 | ········} |
243 | ········finally·{ | 247 | ········finally·{ |
244 | ············bytePacketBuilder.release(); | 248 | ············bytePacketBuilder.release(); |
245 | ········} | 249 | ········} |
246 | ····} | 250 | ····} |
247 | ···· | 251 | ···· |
248 | ····public·List·encodeFields(final·Object·o)·{ | 252 | ····public·List·encodeFields(final·Object·o)·{ |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | import·org.ton.api.pub.PublicKeyUnencrypted; | 18 | import·org.ton.api.pub.PublicKeyUnencrypted; |
19 | import·org.ton.api.pub.PublicKeyOverlay; | 19 | import·org.ton.api.pub.PublicKeyOverlay; |
20 | import·org.ton.api.pub.PublicKeyEd25519; | 20 | import·org.ton.api.pub.PublicKeyEd25519; |
21 | import·org.ton.api.pub.PublicKeyAes; | 21 | import·org.ton.api.pub.PublicKeyAes; |
22 | import·kotlin.reflect.KClass; | 22 | import·kotlin.reflect.KClass; |
23 | import·kotlin.jvm.internal.Reflection; | 23 | import·kotlin.jvm.internal.Reflection; |
24 | import·org.ton.api.pub.PublicKey; | 24 | import·org.ton.api.pub.PublicKey; |
25 | import·org.ton.crypto.Base64ByteArraySerializer; | 25 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
26 | import·kotlinx.serialization.KSerializer; | 26 | import·kotlinx.serialization.KSerializer; |
27 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 27 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
28 | import·java.lang.annotation.Annotation; | 28 | import·java.lang.annotation.Annotation; |
29 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 29 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
30 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 30 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
31 | import·kotlinx.serialization.internal.GeneratedSerializer; | 31 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
17 | import·java.lang.annotation.Annotation; | 17 | import·java.lang.annotation.Annotation; |
18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
19 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 19 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
20 | import·kotlinx.serialization.internal.GeneratedSerializer; | 20 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.internal.IntSerializer; | 14 | import·kotlinx.serialization.internal.IntSerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
17 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 17 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
18 | import·kotlinx.serialization.internal.GeneratedSerializer; | 18 | import·kotlinx.serialization.internal.GeneratedSerializer; |
19 | public·final·class·AdnlProxyTo$$serializer·implements·GeneratedSerializer | 19 | public·final·class·AdnlProxyTo$$serializer·implements·GeneratedSerializer |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.internal.IntSerializer; | 14 | import·kotlinx.serialization.internal.IntSerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
17 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 17 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
18 | import·kotlinx.serialization.internal.GeneratedSerializer; | 18 | import·kotlinx.serialization.internal.GeneratedSerializer; |
19 | public·final·class·AdnlProxyToSign$$serializer·implements·GeneratedSerializer | 19 | public·final·class·AdnlProxyToSign$$serializer·implements·GeneratedSerializer |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
17 | import·java.lang.annotation.Annotation; | 17 | import·java.lang.annotation.Annotation; |
18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
19 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 19 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
20 | import·kotlinx.serialization.internal.GeneratedSerializer; | 20 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
17 | import·java.lang.annotation.Annotation; | 17 | import·java.lang.annotation.Annotation; |
18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
19 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 19 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
20 | import·kotlinx.serialization.internal.GeneratedSerializer; | 20 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 16 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
17 | import·java.lang.annotation.Annotation; | 17 | import·java.lang.annotation.Annotation; |
18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 18 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
19 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 19 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
20 | import·kotlinx.serialization.internal.GeneratedSerializer; | 20 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.SealedClassSerializer; | 15 | import·kotlinx.serialization.SealedClassSerializer; |
16 | import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer; | 16 | import·org.ton.api.pk.PrivateKeyUnencrypted$$serializer; |
17 | import·org.ton.api.pk.PrivateKeyOverlay$$serializer; | 17 | import·org.ton.api.pk.PrivateKeyOverlay$$serializer; |
18 | import·kotlinx.serialization.PolymorphicSerializer; | 18 | import·kotlinx.serialization.PolymorphicSerializer; |
19 | import·org.ton.api.pk.PrivateKeyAes$$serializer; | 19 | import·org.ton.api.pk.PrivateKeyAes$$serializer; |
20 | import·org.ton.api.pk.PrivateKeyUnencrypted; | 20 | import·org.ton.api.pk.PrivateKeyUnencrypted; |
21 | import·org.ton.api.pk.PrivateKeyOverlay; | 21 | import·org.ton.api.pk.PrivateKeyOverlay; |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·kotlinx.serialization.internal.StringSerializer; | 14 | import·kotlinx.serialization.internal.StringSerializer; |
15 | import·org.ton.crypto.Base64ByteArraySerializer; | 15 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
16 | import·kotlinx.serialization.KSerializer; | 16 | import·kotlinx.serialization.KSerializer; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
20 | public·final·class·DhtKey$$serializer·implements·GeneratedSerializer | 20 | public·final·class·DhtKey$$serializer·implements·GeneratedSerializer |
21 | { | 21 | { |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.SealedClassSerializer; | 14 | import·kotlinx.serialization.SealedClassSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; | 17 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; |
18 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; | 18 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; |
19 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; | 19 | import·org.ton.api.pub.PublicKeyEd25519$$serializer; |
20 | import·org.ton.api.pub.PublicKeyAes$$serializer; | 20 | import·org.ton.api.pub.PublicKeyAes$$serializer; |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.PolymorphicSerializer; | 10 | import·kotlinx.serialization.PolymorphicSerializer; |
11 | import·org.ton.api.adnl.AdnlAddressList; | 11 | import·org.ton.api.adnl.AdnlAddressList; |
12 | import·kotlinx.serialization.DeserializationStrategy; | 12 | import·kotlinx.serialization.DeserializationStrategy; |
13 | import·kotlin.jvm.internal.Intrinsics; | 13 | import·kotlin.jvm.internal.Intrinsics; |
14 | import·kotlinx.serialization.encoding.Decoder; | 14 | import·kotlinx.serialization.encoding.Decoder; |
15 | import·org.ton.crypto.Base64ByteArraySerializer; | 15 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
16 | import·kotlinx.serialization.internal.IntSerializer; | 16 | import·kotlinx.serialization.internal.IntSerializer; |
17 | import·org.ton.api.adnl.AdnlAddressList$$serializer; | 17 | import·org.ton.api.adnl.AdnlAddressList$$serializer; |
18 | import·kotlinx.serialization.SealedClassSerializer; | 18 | import·kotlinx.serialization.SealedClassSerializer; |
19 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 19 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
20 | import·java.lang.annotation.Annotation; | 20 | import·java.lang.annotation.Annotation; |
21 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; | 21 | import·org.ton.api.pub.PublicKeyUnencrypted$$serializer; |
22 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; | 22 | import·org.ton.api.pub.PublicKeyOverlay$$serializer; |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·kotlinx.serialization.internal.IntSerializer; | 13 | import·kotlinx.serialization.internal.IntSerializer; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
17 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 17 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
18 | import·kotlinx.serialization.internal.GeneratedSerializer; | 18 | import·kotlinx.serialization.internal.GeneratedSerializer; |
19 | public·final·class·DhtValue$$serializer·implements·GeneratedSerializer | 19 | public·final·class·DhtValue$$serializer·implements·GeneratedSerializer |
20 | { | 20 | { |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; | 15 | import·kotlinx.serialization.json.JsonClassDiscriminator$Impl; |
16 | import·java.lang.annotation.Annotation; | 16 | import·java.lang.annotation.Annotation; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.internal.LongSerializer; | 14 | import·kotlinx.serialization.internal.LongSerializer; |
15 | import·kotlinx.serialization.internal.IntSerializer; | 15 | import·kotlinx.serialization.internal.IntSerializer; |
16 | import·kotlinx.serialization.KSerializer; | 16 | import·kotlinx.serialization.KSerializer; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.internal.IntSerializer; | 14 | import·kotlinx.serialization.internal.IntSerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
17 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 17 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
18 | import·kotlinx.serialization.internal.GeneratedSerializer; | 18 | import·kotlinx.serialization.internal.GeneratedSerializer; |
19 | public·final·class·TonNodeZeroStateIdExt$$serializer·implements·GeneratedSerializer | 19 | public·final·class·TonNodeZeroStateIdExt$$serializer·implements·GeneratedSerializer |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.internal.IntSerializer; | 14 | import·kotlinx.serialization.internal.IntSerializer; |
15 | import·kotlinx.serialization.KSerializer; | 15 | import·kotlinx.serialization.KSerializer; |
16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 16 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
17 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 17 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
18 | import·kotlinx.serialization.internal.GeneratedSerializer; | 18 | import·kotlinx.serialization.internal.GeneratedSerializer; |
19 | public·final·class·LiteServerAccountId$$serializer·implements·GeneratedSerializer | 19 | public·final·class·LiteServerAccountId$$serializer·implements·GeneratedSerializer |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·org.ton.api.tonnode.TonNodeBlockIdExt; | 9 | import·org.ton.api.tonnode.TonNodeBlockIdExt; |
10 | import·kotlinx.serialization.UnknownFieldException; | 10 | import·kotlinx.serialization.UnknownFieldException; |
11 | import·kotlinx.serialization.DeserializationStrategy; | 11 | import·kotlinx.serialization.DeserializationStrategy; |
12 | import·kotlin.jvm.internal.Intrinsics; | 12 | import·kotlin.jvm.internal.Intrinsics; |
13 | import·kotlinx.serialization.encoding.Decoder; | 13 | import·kotlinx.serialization.encoding.Decoder; |
14 | import·org.ton.crypto.Base64ByteArraySerializer; | 14 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
15 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 15 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
16 | import·kotlinx.serialization.KSerializer; | 16 | import·kotlinx.serialization.KSerializer; |
17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 17 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
18 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 18 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
19 | import·kotlinx.serialization.internal.GeneratedSerializer; | 19 | import·kotlinx.serialization.internal.GeneratedSerializer; |
20 | public·final·class·LiteServerAccountState$$serializer·implements·GeneratedSerializer | 20 | public·final·class·LiteServerAccountState$$serializer·implements·GeneratedSerializer |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt; | 9 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt; |
10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; | 10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; |
11 | import·kotlinx.serialization.UnknownFieldException; | 11 | import·kotlinx.serialization.UnknownFieldException; |
12 | import·kotlinx.serialization.DeserializationStrategy; | 12 | import·kotlinx.serialization.DeserializationStrategy; |
13 | import·kotlin.jvm.internal.Intrinsics; | 13 | import·kotlin.jvm.internal.Intrinsics; |
14 | import·kotlinx.serialization.encoding.Decoder; | 14 | import·kotlinx.serialization.encoding.Decoder; |
15 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; | 15 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; |
16 | import·org.ton.crypto.Base64ByteArraySerializer; | 16 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
17 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 17 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
18 | import·kotlinx.serialization.internal.LongSerializer; | 18 | import·kotlinx.serialization.internal.LongSerializer; |
19 | import·kotlinx.serialization.internal.IntSerializer; | 19 | import·kotlinx.serialization.internal.IntSerializer; |
20 | import·kotlinx.serialization.KSerializer; | 20 | import·kotlinx.serialization.KSerializer; |
21 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 21 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
22 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 22 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
23 | import·kotlinx.serialization.internal.GeneratedSerializer; | 23 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt; | 9 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt; |
10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; | 10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; |
11 | import·kotlinx.serialization.UnknownFieldException; | 11 | import·kotlinx.serialization.UnknownFieldException; |
12 | import·kotlinx.serialization.DeserializationStrategy; | 12 | import·kotlinx.serialization.DeserializationStrategy; |
13 | import·kotlin.jvm.internal.Intrinsics; | 13 | import·kotlin.jvm.internal.Intrinsics; |
14 | import·kotlinx.serialization.encoding.Decoder; | 14 | import·kotlinx.serialization.encoding.Decoder; |
15 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; | 15 | import·org.ton.api.tonnode.TonNodeZeroStateIdExt$$serializer; |
16 | import·org.ton.crypto.Base64ByteArraySerializer; | 16 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
17 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 17 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
18 | import·kotlinx.serialization.KSerializer; | 18 | import·kotlinx.serialization.KSerializer; |
19 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 19 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
20 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 20 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
21 | import·kotlinx.serialization.internal.GeneratedSerializer; | 21 | import·kotlinx.serialization.internal.GeneratedSerializer; |
22 | public·final·class·LiteServerMasterchainInfoImpl$$serializer·implements·GeneratedSerializer | 22 | public·final·class·LiteServerMasterchainInfoImpl$$serializer·implements·GeneratedSerializer |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·org.ton.api.tonnode.TonNodeBlockIdExt; | 9 | import·org.ton.api.tonnode.TonNodeBlockIdExt; |
10 | import·kotlinx.serialization.UnknownFieldException; | 10 | import·kotlinx.serialization.UnknownFieldException; |
11 | import·kotlinx.serialization.DeserializationStrategy; | 11 | import·kotlinx.serialization.DeserializationStrategy; |
12 | import·kotlin.jvm.internal.Intrinsics; | 12 | import·kotlin.jvm.internal.Intrinsics; |
13 | import·kotlinx.serialization.encoding.Decoder; | 13 | import·kotlinx.serialization.encoding.Decoder; |
14 | import·kotlinx.serialization.builtins.BuiltinSerializersKt; | 14 | import·kotlinx.serialization.builtins.BuiltinSerializersKt; |
15 | import·org.ton.crypto.Base64ByteArraySerializer; | 15 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
16 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 16 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
17 | import·kotlinx.serialization.internal.IntSerializer; | 17 | import·kotlinx.serialization.internal.IntSerializer; |
18 | import·kotlinx.serialization.KSerializer; | 18 | import·kotlinx.serialization.KSerializer; |
19 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 19 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
20 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 20 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
21 | import·kotlinx.serialization.internal.GeneratedSerializer; | 21 | import·kotlinx.serialization.internal.GeneratedSerializer; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 15 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
16 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 16 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
17 | import·kotlinx.serialization.internal.GeneratedSerializer; | 17 | import·kotlinx.serialization.internal.GeneratedSerializer; |
18 | public·final·class·LiteServerQuery$$serializer·implements·GeneratedSerializer | 18 | public·final·class·LiteServerQuery$$serializer·implements·GeneratedSerializer |
19 | { | 19 | { |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·org.ton.lite.api.liteserver.LiteServerAccountId; | 9 | import·org.ton.lite.api.liteserver.LiteServerAccountId; |
10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; | 10 | import·org.ton.api.tonnode.TonNodeBlockIdExt; |
11 | import·kotlinx.serialization.UnknownFieldException; | 11 | import·kotlinx.serialization.UnknownFieldException; |
12 | import·kotlinx.serialization.DeserializationStrategy; | 12 | import·kotlinx.serialization.DeserializationStrategy; |
13 | import·kotlin.jvm.internal.Intrinsics; | 13 | import·kotlin.jvm.internal.Intrinsics; |
14 | import·kotlinx.serialization.encoding.Decoder; | 14 | import·kotlinx.serialization.encoding.Decoder; |
15 | import·org.ton.crypto.Base64ByteArraySerializer; | 15 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
16 | import·kotlinx.serialization.internal.LongSerializer; | 16 | import·kotlinx.serialization.internal.LongSerializer; |
17 | import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer; | 17 | import·org.ton.lite.api.liteserver.LiteServerAccountId$$serializer; |
18 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; | 18 | import·org.ton.api.tonnode.TonNodeBlockIdExt$$serializer; |
19 | import·kotlinx.serialization.internal.IntSerializer; | 19 | import·kotlinx.serialization.internal.IntSerializer; |
20 | import·kotlinx.serialization.KSerializer; | 20 | import·kotlinx.serialization.KSerializer; |
21 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 21 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
22 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 22 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | import·kotlinx.serialization.encoding.Encoder; | 6 | import·kotlinx.serialization.encoding.Encoder; |
7 | import·kotlinx.serialization.encoding.CompositeDecoder; | 7 | import·kotlinx.serialization.encoding.CompositeDecoder; |
8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; | 8 | import·kotlinx.serialization.internal.SerializationConstructorMarker; |
9 | import·kotlinx.serialization.UnknownFieldException; | 9 | import·kotlinx.serialization.UnknownFieldException; |
10 | import·kotlinx.serialization.DeserializationStrategy; | 10 | import·kotlinx.serialization.DeserializationStrategy; |
11 | import·kotlin.jvm.internal.Intrinsics; | 11 | import·kotlin.jvm.internal.Intrinsics; |
12 | import·kotlinx.serialization.encoding.Decoder; | 12 | import·kotlinx.serialization.encoding.Decoder; |
13 | import·org.ton.crypto.Base64ByteArraySerializer; | 13 | import·org.ton.crypto.base64.Base64ByteArraySerializer; |
14 | import·kotlinx.serialization.KSerializer; | 14 | import·kotlinx.serialization.KSerializer; |
15 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; | 15 | import·kotlinx.serialization.internal.PluginGeneratedSerialDescriptor; |
16 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 16 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
17 | import·kotlinx.serialization.internal.GeneratedSerializer; | 17 | import·kotlinx.serialization.internal.GeneratedSerializer; |
18 | public·final·class·LiteServerSendMessage$$serializer·implements·GeneratedSerializer | 18 | public·final·class·LiteServerSendMessage$$serializer·implements·GeneratedSerializer |
19 | { | 19 | { |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·org.ton.crypto; | 1 | package·org.ton.crypto.crc16; |
2 | import·kotlin.UShortArray; | 2 | import·kotlin.UShortArray; |
3 | import·kotlin.UShort; | 3 | import·kotlin.UShort; |
4 | import·kotlin.text.StringsKt; | 4 | import·kotlin.text.StringsKt; |
5 | import·kotlin.jvm.internal.Intrinsics; | 5 | import·kotlin.jvm.internal.Intrinsics; |
6 | public·final·class·Crc16Kt | 6 | public·final·class·Crc16Kt |
Offset 289, 14 lines modified | Offset 289, 14 lines modified | ||
289 | ············if·(n·>=·length)·{ | 289 | ············if·(n·>=·length)·{ |
290 | ················break; | 290 | ················break; |
291 | ············} | 291 | ············} |
292 | ············final·byte[]·array3·=·(byte[])array2[n]; | 292 | ············final·byte[]·array3·=·(byte[])array2[n]; |
293 | ············for·(int·length2·=·array3.length,·i·=·0;·i·<·length2;·++i)·{ | 293 | ············for·(int·length2·=·array3.length,·i·=·0;·i·<·length2;·++i)·{ |
294 | ················final·byte·b·=·array3[i]; | 294 | ················final·byte·b·=·array3[i]; |
295 | ················final·int·n2·=·constructor-impl·&·c; | 295 | ················final·int·n2·=·constructor-impl·&·c; |
296 | ················constructor-impl·=·UShort.constructor-impl((short)(UShort.constructor-impl((short)(n2·<<·8))·^·UShortArray.get-Mh2AYeg(Crc16Kt.CRC16_TABLE,·(b·^·n2·>>·8)·&·0xFF))); | 296 | ················constructor-impl·=·UShort.constructor-impl((short)(UShort.constructor-impl((short)(n2·<<·8))·^·UShortArray.get-Mh2AYeg(Crc16Kt.CRC16_TABLE,·(b·^·n2·>>>·8)·&·0xFF))); |
297 | ············} | 297 | ············} |
298 | ············++n; | 298 | ············++n; |
299 | ········} | 299 | ········} |
300 | ········return·constructor-impl·&·c; | 300 | ········return·constructor-impl·&·c; |
301 | ····} | 301 | ····} |
302 | } | 302 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·org.ton.crypto; | 1 | package·org.ton.crypto.base64; |
2 | import·kotlinx.serialization.encoding.Encoder; | 2 | import·kotlinx.serialization.encoding.Encoder; |
3 | import·kotlin.jvm.internal.Intrinsics; | 3 | import·kotlin.jvm.internal.Intrinsics; |
4 | import·kotlinx.serialization.encoding.Decoder; | 4 | import·kotlinx.serialization.encoding.Decoder; |
5 | import·kotlinx.serialization.SerializersKt; | 5 | import·kotlinx.serialization.SerializersKt; |
6 | import·kotlin.jvm.internal.Reflection; | 6 | import·kotlin.jvm.internal.Reflection; |
7 | import·kotlinx.serialization.descriptors.SerialDescriptor; | 7 | import·kotlinx.serialization.descriptors.SerialDescriptor; |
Offset 149, 15 lines modified | Offset 149, 15 lines modified | ||
149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
150 | ····const/4·v2,·0x0 | 150 | ····const/4·v2,·0x0 |
151 | ····aput-object·v1,·v0,·v2 | 151 | ····aput-object·v1,·v0,·v2 |
152 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 152 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
153 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 153 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
154 | ····const/4·v2,·0x1 | 154 | ····const/4·v2,·0x1 |
155 | ····aput-object·v1,·v0,·v2 | 155 | ····aput-object·v1,·v0,·v2 |
Offset 217, 15 lines modified | Offset 217, 15 lines modified | ||
217 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 217 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
218 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 218 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
219 | ····move-result-object·v1 | 219 | ····move-result-object·v1 |
220 | ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 220 | ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
221 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; | 221 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; |
222 | ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 222 | ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
223 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
Offset 289, 15 lines modified | Offset 289, 15 lines modified | ||
289 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 289 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
290 | ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 290 | ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
291 | ····throw·p1 | 291 | ····throw·p1 |
292 | ····:cond_2 | 292 | ····:cond_2 |
293 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 293 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
294 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 294 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
295 | ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 295 | ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
296 | ····move-result-object·v1 | 296 | ····move-result-object·v1 |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····return-void | 118 | ····return-void |
119 | .end·method | 119 | .end·method |
120 | .method·public·synthetic·constructor·<init>(II[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 120 | .method·public·synthetic·constructor·<init>(II[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
121 | ····.locals·1 | 121 | ····.locals·1 |
122 | ····.param·p3····#·[B | 122 | ····.param·p3····#·[B |
123 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 123 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
124 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 124 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
125 | ········.end·annotation | 125 | ········.end·annotation |
126 | ····.end·param | 126 | ····.end·param |
127 | ····.annotation·runtime·Lkotlin/Deprecated; | 127 | ····.annotation·runtime·Lkotlin/Deprecated; |
128 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 128 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
129 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 129 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
130 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 130 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
131 | ············expression·=·"" | 131 | ············expression·=·"" |
Offset 335, 15 lines modified | Offset 335, 15 lines modified | ||
335 | ····return-object·p0 | 335 | ····return-object·p0 |
336 | .end·method | 336 | .end·method |
337 | .method·public·static·synthetic·getId$annotations()V | 337 | .method·public·static·synthetic·getId$annotations()V |
338 | ····.locals·0 | 338 | ····.locals·0 |
339 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 339 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
340 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 340 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
341 | ····.end·annotation | 341 | ····.end·annotation |
342 | ····return-void | 342 | ····return-void |
343 | .end·method | 343 | .end·method |
344 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerAccountId;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 344 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerAccountId;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
345 | ····.locals·2 | 345 | ····.locals·2 |
Offset 365, 15 lines modified | Offset 365, 15 lines modified | ||
365 | ····.line·20 | 365 | ····.line·20 |
366 | ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->workchain:I | 366 | ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->workchain:I |
367 | ····const/4·v1,·0x0 | 367 | ····const/4·v1,·0x0 |
368 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 368 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
369 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 369 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
370 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 370 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
371 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->id:[B | 371 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountId;->id:[B |
372 | ····const/4·v1,·0x1 | 372 | ····const/4·v1,·0x1 |
Offset 173, 57 lines modified | Offset 173, 57 lines modified | ||
173 | ····.locals·1 | 173 | ····.locals·1 |
174 | ····.param·p5····#·[B | 174 | ····.param·p5····#·[B |
175 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 175 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
176 | ············value·=·"shard_proof" | 176 | ············value·=·"shard_proof" |
177 | ········.end·annotation | 177 | ········.end·annotation |
178 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 178 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
179 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 179 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
180 | ········.end·annotation | 180 | ········.end·annotation |
181 | ····.end·param | 181 | ····.end·param |
182 | ····.param·p6····#·[B | 182 | ····.param·p6····#·[B |
183 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 183 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
184 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 184 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
185 | ········.end·annotation | 185 | ········.end·annotation |
186 | ····.end·param | 186 | ····.end·param |
187 | ····.param·p7····#·[B | 187 | ····.param·p7····#·[B |
188 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 188 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
189 | ············value·=·"state_proof" | 189 | ············value·=·"state_proof" |
190 | ········.end·annotation | 190 | ········.end·annotation |
191 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 191 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
192 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 192 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
193 | ········.end·annotation | 193 | ········.end·annotation |
194 | ····.end·param | 194 | ····.end·param |
195 | ····.param·p8····#·[B | 195 | ····.param·p8····#·[B |
196 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 196 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
197 | ············value·=·"init_c7" | 197 | ············value·=·"init_c7" |
198 | ········.end·annotation | 198 | ········.end·annotation |
199 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 199 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
200 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 200 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
201 | ········.end·annotation | 201 | ········.end·annotation |
202 | ····.end·param | 202 | ····.end·param |
203 | ····.param·p9····#·[B | 203 | ····.param·p9····#·[B |
204 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 204 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
205 | ············value·=·"lib_extras" | 205 | ············value·=·"lib_extras" |
206 | ········.end·annotation | 206 | ········.end·annotation |
207 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 207 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
208 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ········.end·annotation | 209 | ········.end·annotation |
210 | ····.end·param | 210 | ····.end·param |
211 | ····.param·p10····#·I | 211 | ····.param·p10····#·I |
212 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 212 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
213 | ············value·=·"exit_code" | 213 | ············value·=·"exit_code" |
214 | ········.end·annotation | 214 | ········.end·annotation |
215 | ····.end·param | 215 | ····.end·param |
216 | ····.param·p11····#·[B | 216 | ····.param·p11····#·[B |
217 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 217 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
218 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 218 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
219 | ········.end·annotation | 219 | ········.end·annotation |
220 | ····.end·param | 220 | ····.end·param |
221 | ····.annotation·runtime·Lkotlin/Deprecated; | 221 | ····.annotation·runtime·Lkotlin/Deprecated; |
222 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 222 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
223 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 223 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
224 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 224 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
225 | ············expression·=·"" | 225 | ············expression·=·"" |
Offset 485, 72 lines modified | Offset 485, 72 lines modified | ||
485 | .method·public·static·synthetic·getInitC7$annotations()V | 485 | .method·public·static·synthetic·getInitC7$annotations()V |
486 | ····.locals·0 | 486 | ····.locals·0 |
487 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 487 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
488 | ········value·=·"init_c7" | 488 | ········value·=·"init_c7" |
489 | ····.end·annotation | 489 | ····.end·annotation |
490 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 490 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
491 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 491 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
492 | ····.end·annotation | 492 | ····.end·annotation |
493 | ····return-void | 493 | ····return-void |
494 | .end·method | 494 | .end·method |
495 | .method·public·static·synthetic·getLibExtras$annotations()V | 495 | .method·public·static·synthetic·getLibExtras$annotations()V |
496 | ····.locals·0 | 496 | ····.locals·0 |
497 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 497 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
498 | ········value·=·"lib_extras" | 498 | ········value·=·"lib_extras" |
499 | ····.end·annotation | 499 | ····.end·annotation |
500 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 500 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
501 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 501 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
502 | ····.end·annotation | 502 | ····.end·annotation |
503 | ····return-void | 503 | ····return-void |
504 | .end·method | 504 | .end·method |
505 | .method·public·static·synthetic·getProof$annotations()V | 505 | .method·public·static·synthetic·getProof$annotations()V |
506 | ····.locals·0 | 506 | ····.locals·0 |
507 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 507 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
508 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 508 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
509 | ····.end·annotation | 509 | ····.end·annotation |
510 | ····return-void | 510 | ····return-void |
511 | .end·method | 511 | .end·method |
512 | .method·public·static·synthetic·getResult$annotations()V | 512 | .method·public·static·synthetic·getResult$annotations()V |
513 | ····.locals·0 | 513 | ····.locals·0 |
514 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 514 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
515 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 515 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
516 | ····.end·annotation | 516 | ····.end·annotation |
517 | ····return-void | 517 | ····return-void |
518 | .end·method | 518 | .end·method |
519 | .method·public·static·synthetic·getShardProof$annotations()V | 519 | .method·public·static·synthetic·getShardProof$annotations()V |
520 | ····.locals·0 | 520 | ····.locals·0 |
521 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 521 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
522 | ········value·=·"shard_proof" | 522 | ········value·=·"shard_proof" |
523 | ····.end·annotation | 523 | ····.end·annotation |
524 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 524 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
525 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 525 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
526 | ····.end·annotation | 526 | ····.end·annotation |
527 | ····return-void | 527 | ····return-void |
528 | .end·method | 528 | .end·method |
529 | .method·public·static·synthetic·getStateProof$annotations()V | 529 | .method·public·static·synthetic·getStateProof$annotations()V |
530 | ····.locals·0 | 530 | ····.locals·0 |
531 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 531 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
532 | ········value·=·"state_proof" | 532 | ········value·=·"state_proof" |
533 | ····.end·annotation | 533 | ····.end·annotation |
534 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 534 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
535 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 535 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
536 | ····.end·annotation | 536 | ····.end·annotation |
537 | ····return-void | 537 | ····return-void |
538 | .end·method | 538 | .end·method |
Max diff block lines reached; 4560/9503 bytes (47.98%) of diff not shown. |
Offset 301, 35 lines modified | Offset 301, 35 lines modified | ||
301 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_blk:Lorg/ton/api/tonnode/TonNodeBlockIdExt; | 301 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_blk:Lorg/ton/api/tonnode/TonNodeBlockIdExt; |
302 | ····const/4·v2,·0x1 | 302 | ····const/4·v2,·0x1 |
303 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 303 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
304 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 304 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
305 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 305 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
306 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_proof:[B | 306 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->shard_proof:[B |
307 | ····const/4·v2,·0x2 | 307 | ····const/4·v2,·0x2 |
308 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 308 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
309 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 309 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
310 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 310 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
311 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->proof:[B | 311 | ····iget-object·v1,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->proof:[B |
312 | ····const/4·v2,·0x3 | 312 | ····const/4·v2,·0x3 |
313 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 313 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
314 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 314 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
315 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 315 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
316 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->state:[B | 316 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerAccountState;->state:[B |
317 | ····const/4·v1,·0x4 | 317 | ····const/4·v1,·0x4 |
Offset 193, 63 lines modified | Offset 193, 63 lines modified | ||
193 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 193 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
194 | ····const/4·v2,·0x2 | 194 | ····const/4·v2,·0x2 |
195 | ····aput-object·v1,·v0,·v2 | 195 | ····aput-object·v1,·v0,·v2 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 197 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
198 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 198 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
200 | ····const/4·v2,·0x3 | 200 | ····const/4·v2,·0x3 |
201 | ····aput-object·v1,·v0,·v2 | 201 | ····aput-object·v1,·v0,·v2 |
202 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 202 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
203 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 203 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
204 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 204 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
205 | ····move-result-object·v1 | 205 | ····move-result-object·v1 |
206 | ····const/4·v2,·0x4 | 206 | ····const/4·v2,·0x4 |
207 | ····aput-object·v1,·v0,·v2 | 207 | ····aput-object·v1,·v0,·v2 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 209 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
210 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 210 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····const/4·v2,·0x5 | 212 | ····const/4·v2,·0x5 |
213 | ····aput-object·v1,·v0,·v2 | 213 | ····aput-object·v1,·v0,·v2 |
214 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 214 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
215 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 215 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
216 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 216 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
217 | ····move-result-object·v1 | 217 | ····move-result-object·v1 |
218 | ····const/4·v2,·0x6 | 218 | ····const/4·v2,·0x6 |
219 | ····aput-object·v1,·v0,·v2 | 219 | ····aput-object·v1,·v0,·v2 |
220 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 220 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
221 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 221 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
222 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 222 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
223 | ····move-result-object·v1 | 223 | ····move-result-object·v1 |
Offset 261, 15 lines modified | Offset 261, 15 lines modified | ||
261 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 261 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
262 | ····const/16·v2,·0x8 | 262 | ····const/16·v2,·0x8 |
263 | ····aput-object·v1,·v0,·v2 | 263 | ····aput-object·v1,·v0,·v2 |
264 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 264 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
265 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 265 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
266 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; | 266 | ····invoke-static·{v1},·Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; |
267 | ····move-result-object·v1 | 267 | ····move-result-object·v1 |
Offset 353, 59 lines modified | Offset 353, 59 lines modified | ||
353 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 353 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
354 | ····invoke-interface·{v0,·v1,·v10,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 354 | ····invoke-interface·{v0,·v1,·v10,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
355 | ····move-result-object·v10 | 355 | ····move-result-object·v10 |
356 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 356 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
357 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 357 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
358 | ····invoke-interface·{v0,·v1,·v7,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 358 | ····invoke-interface·{v0,·v1,·v7,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
359 | ····move-result-object·v7 | 359 | ····move-result-object·v7 |
360 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 360 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
361 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 361 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
362 | ····invoke-interface·{v0,·v1,·v9,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 362 | ····invoke-interface·{v0,·v1,·v9,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
363 | ····move-result-object·v9 | 363 | ····move-result-object·v9 |
364 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 364 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
365 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 365 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
366 | ····invoke-interface·{v0,·v1,·v6,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 366 | ····invoke-interface·{v0,·v1,·v6,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
367 | ····move-result-object·v6 | 367 | ····move-result-object·v6 |
368 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 368 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
369 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 369 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
370 | ····invoke-interface·{v0,·v1,·v5,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 370 | ····invoke-interface·{v0,·v1,·v5,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
371 | ····move-result-object·v5 | 371 | ····move-result-object·v5 |
372 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 372 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
373 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 373 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
374 | ····invoke-interface·{v0,·v1,·v4,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 374 | ····invoke-interface·{v0,·v1,·v4,·v12,·v13},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
375 | ····move-result-object·v4 | 375 | ····move-result-object·v4 |
Max diff block lines reached; 5110/12275 bytes (41.63%) of diff not shown. |
Offset 103, 15 lines modified | Offset 103, 15 lines modified | ||
103 | ····return-void | 103 | ····return-void |
104 | .end·method | 104 | .end·method |
105 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/tonnode/TonNodeBlockIdExt;[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V | 105 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/tonnode/TonNodeBlockIdExt;[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V |
106 | ····.locals·1 | 106 | ····.locals·1 |
107 | ····.param·p3····#·[B | 107 | ····.param·p3····#·[B |
108 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 108 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
109 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 109 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
110 | ········.end·annotation | 110 | ········.end·annotation |
111 | ····.end·param | 111 | ····.end·param |
112 | ····.annotation·runtime·Lkotlin/Deprecated; | 112 | ····.annotation·runtime·Lkotlin/Deprecated; |
113 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 113 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
114 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 114 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
115 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 115 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
116 | ············expression·=·"" | 116 | ············expression·=·"" |
Offset 212, 15 lines modified | Offset 212, 15 lines modified | ||
212 | ····return-object·p0 | 212 | ····return-object·p0 |
213 | .end·method | 213 | .end·method |
214 | .method·public·static·synthetic·getState_root_hash$annotations()V | 214 | .method·public·static·synthetic·getState_root_hash$annotations()V |
215 | ····.locals·0 | 215 | ····.locals·0 |
216 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 216 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
217 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 217 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
218 | ····.end·annotation | 218 | ····.end·annotation |
219 | ····return-void | 219 | ····return-void |
220 | .end·method | 220 | .end·method |
221 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 221 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
222 | ····.locals·3 | 222 | ····.locals·3 |
Offset 248, 15 lines modified | Offset 248, 15 lines modified | ||
248 | ····move-result-object·v1 | 248 | ····move-result-object·v1 |
249 | ····const/4·v2,·0x0 | 249 | ····const/4·v2,·0x0 |
250 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 250 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
251 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 251 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
252 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 252 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
253 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;->getState_root_hash()[B | 253 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoImpl;->getState_root_hash()[B |
254 | ····move-result-object·v1 | 254 | ····move-result-object·v1 |
Offset 209, 15 lines modified | Offset 209, 15 lines modified | ||
209 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 209 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
210 | ····const/4·v2,·0x5 | 210 | ····const/4·v2,·0x5 |
211 | ····aput-object·v1,·v0,·v2 | 211 | ····aput-object·v1,·v0,·v2 |
212 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 212 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
213 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 213 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
214 | ····const/4·v2,·0x6 | 214 | ····const/4·v2,·0x6 |
215 | ····aput-object·v1,·v0,·v2 | 215 | ····aput-object·v1,·v0,·v2 |
Offset 309, 15 lines modified | Offset 309, 15 lines modified | ||
309 | ····move-result·v7 | 309 | ····move-result·v7 |
310 | ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 310 | ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
311 | ····move-result·v5 | 311 | ····move-result·v5 |
312 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 312 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
313 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 313 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
314 | ····invoke-interface·{v0,·v1,·v4,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 314 | ····invoke-interface·{v0,·v1,·v4,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
315 | ····move-result-object·v4 | 315 | ····move-result-object·v4 |
Offset 393, 15 lines modified | Offset 393, 15 lines modified | ||
393 | ····move-result-object·v11 | 393 | ····move-result-object·v11 |
394 | ····or-int/lit16·v13,·v13,·0x80 | 394 | ····or-int/lit16·v13,·v13,·0x80 |
395 | ····goto·:goto_1 | 395 | ····goto·:goto_1 |
396 | ····:pswitch_1 | 396 | ····:pswitch_1 |
397 | ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 397 | ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
398 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; | 398 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; |
399 | ····invoke-interface·{v0,·v1,·v4,·v10,·v15},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 399 | ····invoke-interface·{v0,·v1,·v4,·v10,·v15},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
400 | ····move-result-object·v15 | 400 | ····move-result-object·v15 |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | ····return-void | 131 | ····return-void |
132 | .end·method | 132 | .end·method |
133 | .method·public·synthetic·constructor·<init>(IIIJLorg/ton/api/tonnode/TonNodeBlockIdExt;II[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V | 133 | .method·public·synthetic·constructor·<init>(IIIJLorg/ton/api/tonnode/TonNodeBlockIdExt;II[BLorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V |
134 | ····.locals·1 | 134 | ····.locals·1 |
135 | ····.param·p9····#·[B | 135 | ····.param·p9····#·[B |
136 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 136 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
137 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 137 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
138 | ········.end·annotation | 138 | ········.end·annotation |
139 | ····.end·param | 139 | ····.end·param |
140 | ····.annotation·runtime·Lkotlin/Deprecated; | 140 | ····.annotation·runtime·Lkotlin/Deprecated; |
141 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 141 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
142 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 142 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
143 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 143 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
144 | ············expression·=·"" | 144 | ············expression·=·"" |
Offset 360, 15 lines modified | Offset 360, 15 lines modified | ||
360 | ····return-object·v0 | 360 | ····return-object·v0 |
361 | .end·method | 361 | .end·method |
362 | .method·public·static·synthetic·getState_root_hash$annotations()V | 362 | .method·public·static·synthetic·getState_root_hash$annotations()V |
363 | ····.locals·0 | 363 | ····.locals·0 |
364 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 364 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
365 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 365 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
366 | ····.end·annotation | 366 | ····.end·annotation |
367 | ····return-void | 367 | ····return-void |
368 | .end·method | 368 | .end·method |
369 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 369 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
370 | ····.locals·3 | 370 | ····.locals·3 |
Offset 426, 15 lines modified | Offset 426, 15 lines modified | ||
426 | ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->now:I | 426 | ····iget·v0,·p0,·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->now:I |
427 | ····const/4·v1,·0x5 | 427 | ····const/4·v1,·0x5 |
428 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 428 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
429 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 429 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
430 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 430 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
431 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B | 431 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B |
432 | ····move-result-object·v1 | 432 | ····move-result-object·v1 |
Offset 951, 15 lines modified | Offset 951, 15 lines modified | ||
951 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 951 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
952 | ····.line·73 | 952 | ····.line·73 |
953 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B | 953 | ····invoke-virtual·{p0},·Lorg/ton/lite/api/liteserver/LiteServerMasterchainInfoExt;->getState_root_hash()[B |
954 | ····move-result-object·v1 | 954 | ····move-result-object·v1 |
955 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 955 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
956 | ····move-result-object·v1 | 956 | ····move-result-object·v1 |
957 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 957 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
958 | ····const-string·v1,·",·init=" | 958 | ····const-string·v1,·",·init=" |
Offset 165, 31 lines modified | Offset 165, 31 lines modified | ||
165 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 165 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
166 | ····const/4·v2,·0x1 | 166 | ····const/4·v2,·0x1 |
167 | ····aput-object·v1,·v0,·v2 | 167 | ····aput-object·v1,·v0,·v2 |
168 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 168 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
169 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 169 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
170 | ····const/4·v2,·0x2 | 170 | ····const/4·v2,·0x2 |
171 | ····aput-object·v1,·v0,·v2 | 171 | ····aput-object·v1,·v0,·v2 |
172 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 172 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
174 | ····const/4·v2,·0x3 | 174 | ····const/4·v2,·0x3 |
175 | ····aput-object·v1,·v0,·v2 | 175 | ····aput-object·v1,·v0,·v2 |
176 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 176 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
178 | ····const/4·v2,·0x4 | 178 | ····const/4·v2,·0x4 |
179 | ····aput-object·v1,·v0,·v2 | 179 | ····aput-object·v1,·v0,·v2 |
Offset 255, 31 lines modified | Offset 255, 31 lines modified | ||
255 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 255 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
256 | ····invoke-interface·{v0,·v1,·v8,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 256 | ····invoke-interface·{v0,·v1,·v8,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
257 | ····move-result-object·v6 | 257 | ····move-result-object·v6 |
258 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 258 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
259 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 259 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
260 | ····invoke-interface·{v0,·v1,·v5,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 260 | ····invoke-interface·{v0,·v1,·v5,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
261 | ····move-result-object·v5 | 261 | ····move-result-object·v5 |
262 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 262 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
263 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 263 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
264 | ····invoke-interface·{v0,·v1,·v3,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 264 | ····invoke-interface·{v0,·v1,·v3,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
265 | ····move-result-object·v3 | 265 | ····move-result-object·v3 |
266 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 266 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
267 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 267 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
268 | ····invoke-interface·{v0,·v1,·v4,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 268 | ····invoke-interface·{v0,·v1,·v4,·v8,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
269 | ····move-result-object·v4 | 269 | ····move-result-object·v4 |
Offset 321, 15 lines modified | Offset 321, 15 lines modified | ||
321 | ····if-eq·v14,·v5,·:cond_3 | 321 | ····if-eq·v14,·v5,·:cond_3 |
322 | ····if-eq·v14,·v3,·:cond_2 | 322 | ····if-eq·v14,·v3,·:cond_2 |
323 | ····if-ne·v14,·v4,·:cond_1 | 323 | ····if-ne·v14,·v4,·:cond_1 |
324 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 324 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
325 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 325 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
326 | ····invoke-interface·{v0,·v1,·v4,·v14,·v12},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 326 | ····invoke-interface·{v0,·v1,·v4,·v14,·v12},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
327 | ····move-result-object·v12 | 327 | ····move-result-object·v12 |
Offset 341, 28 lines modified | Offset 341, 28 lines modified | ||
341 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 341 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
342 | ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 342 | ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
343 | ····throw·v0 | 343 | ····throw·v0 |
344 | ····:cond_2 | 344 | ····:cond_2 |
345 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 345 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
346 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 346 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
347 | ····invoke-interface·{v0,·v1,·v3,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 347 | ····invoke-interface·{v0,·v1,·v3,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
348 | ····move-result-object·v11 | 348 | ····move-result-object·v11 |
349 | ····or-int/lit8·v7,·v7,·0x8 | 349 | ····or-int/lit8·v7,·v7,·0x8 |
350 | ····goto·:goto_0 | 350 | ····goto·:goto_0 |
351 | ····:cond_3 | 351 | ····:cond_3 |
352 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 352 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
353 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 353 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
354 | ····invoke-interface·{v0,·v1,·v5,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 354 | ····invoke-interface·{v0,·v1,·v5,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
355 | ····move-result-object·v10 | 355 | ····move-result-object·v10 |
Offset 145, 15 lines modified | Offset 145, 15 lines modified | ||
145 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 145 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
146 | ····const/4·v2,·0x0 | 146 | ····const/4·v2,·0x0 |
147 | ····aput-object·v1,·v0,·v2 | 147 | ····aput-object·v1,·v0,·v2 |
148 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 148 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
150 | ····const/4·v2,·0x1 | 150 | ····const/4·v2,·0x1 |
151 | ····aput-object·v1,·v0,·v2 | 151 | ····aput-object·v1,·v0,·v2 |
Offset 199, 15 lines modified | Offset 199, 15 lines modified | ||
199 | ····if-eqz·v1,·:cond_0 | 199 | ····if-eqz·v1,·:cond_0 |
200 | ····invoke-interface·{p1,·v0,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 200 | ····invoke-interface·{p1,·v0,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
201 | ····move-result·v1 | 201 | ····move-result·v1 |
202 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 202 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
203 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; | 203 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; |
204 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 204 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
205 | ····move-result-object·v3 | 205 | ····move-result-object·v3 |
Offset 235, 15 lines modified | Offset 235, 15 lines modified | ||
235 | ····if-eq·v8,·v9,·:cond_3 | 235 | ····if-eq·v8,·v9,·:cond_3 |
236 | ····if-eqz·v8,·:cond_2 | 236 | ····if-eqz·v8,·:cond_2 |
237 | ····if-ne·v8,·v4,·:cond_1 | 237 | ····if-ne·v8,·v4,·:cond_1 |
238 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 238 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
239 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 239 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
240 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 240 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
241 | ····move-result-object·v5 | 241 | ····move-result-object·v5 |
Offset 483, 15 lines modified | Offset 483, 15 lines modified | ||
483 | ····.locals·4 | 483 | ····.locals·4 |
484 | ····const-string·v0,·"methodName" | 484 | ····const-string·v0,·"methodName" |
485 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 485 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
486 | ····.line·180 | 486 | ····.line·180 |
487 | ····invoke-static·{p1},·Lorg/ton/crypto/Crc16Kt;->crc16(Ljava/lang/String;)I | 487 | ····invoke-static·{p1},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16(Ljava/lang/String;)I |
488 | ····move-result·p1 | 488 | ····move-result·p1 |
489 | ····int-to-long·v0,·p1 | 489 | ····int-to-long·v0,·p1 |
490 | ····const-wide/32·v2,·0x10000 | 490 | ····const-wide/32·v2,·0x10000 |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····.end·annotation | 133 | ····.end·annotation |
134 | ····const/4·v0,·0x1 | 134 | ····const/4·v0,·0x1 |
135 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 135 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
136 | ····.line·51 | 136 | ····.line·51 |
137 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 137 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
138 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 138 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
139 | ····const/4·v2,·0x0 | 139 | ····const/4·v2,·0x0 |
140 | ····aput-object·v1,·v0,·v2 | 140 | ····aput-object·v1,·v0,·v2 |
Offset 183, 15 lines modified | Offset 183, 15 lines modified | ||
183 | ····const/4·v3,·0x1 | 183 | ····const/4·v3,·0x1 |
184 | ····const/4·v4,·0x0 | 184 | ····const/4·v4,·0x0 |
185 | ····if-eqz·v1,·:cond_0 | 185 | ····if-eqz·v1,·:cond_0 |
186 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 186 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
187 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 187 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
188 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 188 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
189 | ····move-result-object·v1 | 189 | ····move-result-object·v1 |
Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
211 | ····const/4·v7,·-0x1 | 211 | ····const/4·v7,·-0x1 |
212 | ····if-eq·v6,·v7,·:cond_2 | 212 | ····if-eq·v6,·v7,·:cond_2 |
213 | ····if-nez·v6,·:cond_1 | 213 | ····if-nez·v6,·:cond_1 |
214 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 214 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
215 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 215 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
216 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 216 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
217 | ····move-result-object·v1 | 217 | ····move-result-object·v1 |
Offset 181, 15 lines modified | Offset 181, 15 lines modified | ||
181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
182 | ····const/4·v2,·0x3 | 182 | ····const/4·v2,·0x3 |
183 | ····aput-object·v1,·v0,·v2 | 183 | ····aput-object·v1,·v0,·v2 |
184 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 184 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
185 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 185 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
186 | ····const/4·v2,·0x4 | 186 | ····const/4·v2,·0x4 |
187 | ····aput-object·v1,·v0,·v2 | 187 | ····aput-object·v1,·v0,·v2 |
Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
263 | ····move-result-object·v6 | 263 | ····move-result-object·v6 |
264 | ····invoke-interface·{v0,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J | 264 | ····invoke-interface·{v0,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)J |
265 | ····move-result-wide·v8 | 265 | ····move-result-wide·v8 |
266 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 266 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
267 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; | 267 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; |
268 | ····invoke-interface·{v0,·v1,·v5,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 268 | ····invoke-interface·{v0,·v1,·v5,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
269 | ····move-result-object·v3 | 269 | ····move-result-object·v3 |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····if-eq·v15,·v6,·:cond_3 | 319 | ····if-eq·v15,·v6,·:cond_3 |
320 | ····if-eq·v15,·v3,·:cond_2 | 320 | ····if-eq·v15,·v3,·:cond_2 |
321 | ····if-ne·v15,·v5,·:cond_1 | 321 | ····if-ne·v15,·v5,·:cond_1 |
322 | ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 322 | ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
323 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; | 323 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; |
324 | ····invoke-interface·{v0,·v1,·v5,·v7,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 324 | ····invoke-interface·{v0,·v1,·v5,·v7,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
325 | ····move-result-object·v11 | 325 | ····move-result-object·v11 |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 94 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
95 | ····.locals·1 | 95 | ····.locals·1 |
96 | ····.param·p2····#·[B | 96 | ····.param·p2····#·[B |
97 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 97 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
98 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 98 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
99 | ········.end·annotation | 99 | ········.end·annotation |
100 | ····.end·param | 100 | ····.end·param |
101 | ····.annotation·runtime·Lkotlin/Deprecated; | 101 | ····.annotation·runtime·Lkotlin/Deprecated; |
102 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 102 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
103 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 103 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
104 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 104 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
105 | ············expression·=·"" | 105 | ············expression·=·"" |
Offset 227, 15 lines modified | Offset 227, 15 lines modified | ||
227 | ····return-object·p0 | 227 | ····return-object·p0 |
228 | .end·method | 228 | .end·method |
229 | .method·public·static·synthetic·getBody$annotations()V | 229 | .method·public·static·synthetic·getBody$annotations()V |
230 | ····.locals·0 | 230 | ····.locals·0 |
231 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 231 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
232 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 232 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
233 | ····.end·annotation | 233 | ····.end·annotation |
234 | ····return-void | 234 | ····return-void |
235 | .end·method | 235 | .end·method |
236 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 236 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
237 | ····.locals·2 | 237 | ····.locals·2 |
Offset 251, 15 lines modified | Offset 251, 15 lines modified | ||
251 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 251 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
252 | ····const-string·v0,·"serialDesc" | 252 | ····const-string·v0,·"serialDesc" |
253 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 253 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
254 | ····.line·27 | 254 | ····.line·27 |
255 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 255 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
256 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 256 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
257 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;->body:[B | 257 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerSendMessage;->body:[B |
258 | ····const/4·v1,·0x0 | 258 | ····const/4·v1,·0x0 |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····return-void | 89 | ····return-void |
90 | .end·method | 90 | .end·method |
91 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 91 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
92 | ····.locals·1 | 92 | ····.locals·1 |
93 | ····.param·p2····#·[B | 93 | ····.param·p2····#·[B |
94 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 94 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
95 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 95 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
96 | ········.end·annotation | 96 | ········.end·annotation |
97 | ····.end·param | 97 | ····.end·param |
98 | ····.annotation·runtime·Lkotlin/Deprecated; | 98 | ····.annotation·runtime·Lkotlin/Deprecated; |
99 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 99 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
100 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 100 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
101 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 101 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
102 | ············expression·=·"" | 102 | ············expression·=·"" |
Offset 160, 15 lines modified | Offset 160, 15 lines modified | ||
160 | ····return-object·p0 | 160 | ····return-object·p0 |
161 | .end·method | 161 | .end·method |
162 | .method·public·static·synthetic·getData$annotations()V | 162 | .method·public·static·synthetic·getData$annotations()V |
163 | ····.locals·0 | 163 | ····.locals·0 |
164 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 164 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
165 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 165 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
166 | ····.end·annotation | 166 | ····.end·annotation |
167 | ····return-void | 167 | ····return-void |
168 | .end·method | 168 | .end·method |
169 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 169 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
170 | ····.locals·2 | 170 | ····.locals·2 |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 184 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
185 | ····const-string·v0,·"serialDesc" | 185 | ····const-string·v0,·"serialDesc" |
186 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 186 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
187 | ····.line·51 | 187 | ····.line·51 |
188 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 188 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
189 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 189 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
190 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;->data:[B | 190 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerQuery;->data:[B |
191 | ····const/4·v1,·0x0 | 191 | ····const/4·v1,·0x0 |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····.end·annotation | 133 | ····.end·annotation |
134 | ····const/4·v0,·0x1 | 134 | ····const/4·v0,·0x1 |
135 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 135 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
136 | ····.line·27 | 136 | ····.line·27 |
137 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 137 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
138 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 138 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
139 | ····const/4·v2,·0x0 | 139 | ····const/4·v2,·0x0 |
140 | ····aput-object·v1,·v0,·v2 | 140 | ····aput-object·v1,·v0,·v2 |
Offset 183, 15 lines modified | Offset 183, 15 lines modified | ||
183 | ····const/4·v3,·0x1 | 183 | ····const/4·v3,·0x1 |
184 | ····const/4·v4,·0x0 | 184 | ····const/4·v4,·0x0 |
185 | ····if-eqz·v1,·:cond_0 | 185 | ····if-eqz·v1,·:cond_0 |
186 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 186 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
187 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 187 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
188 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 188 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
189 | ····move-result-object·v1 | 189 | ····move-result-object·v1 |
Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
211 | ····const/4·v7,·-0x1 | 211 | ····const/4·v7,·-0x1 |
212 | ····if-eq·v6,·v7,·:cond_2 | 212 | ····if-eq·v6,·v7,·:cond_2 |
213 | ····if-nez·v6,·:cond_1 | 213 | ····if-nez·v6,·:cond_1 |
214 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 214 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
215 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 215 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
216 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 216 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
217 | ····move-result-object·v1 | 217 | ····move-result-object·v1 |
Offset 130, 15 lines modified | Offset 130, 15 lines modified | ||
130 | ····return-void | 130 | ····return-void |
131 | .end·method | 131 | .end·method |
132 | .method·public·synthetic·constructor·<init>(IILorg/ton/api/tonnode/TonNodeBlockIdExt;Lorg/ton/lite/api/liteserver/LiteServerAccountId;J[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 132 | .method·public·synthetic·constructor·<init>(IILorg/ton/api/tonnode/TonNodeBlockIdExt;Lorg/ton/lite/api/liteserver/LiteServerAccountId;J[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
133 | ····.locals·1 | 133 | ····.locals·1 |
134 | ····.param·p7····#·[B | 134 | ····.param·p7····#·[B |
135 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 135 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
136 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 136 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
137 | ········.end·annotation | 137 | ········.end·annotation |
138 | ····.end·param | 138 | ····.end·param |
139 | ····.annotation·runtime·Lkotlin/Deprecated; | 139 | ····.annotation·runtime·Lkotlin/Deprecated; |
140 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 140 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
141 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 141 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
142 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 142 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
143 | ············expression·=·"" | 143 | ············expression·=·"" |
Offset 674, 15 lines modified | Offset 674, 15 lines modified | ||
674 | ····return-object·p0 | 674 | ····return-object·p0 |
675 | .end·method | 675 | .end·method |
676 | .method·public·static·synthetic·getParams$annotations()V | 676 | .method·public·static·synthetic·getParams$annotations()V |
677 | ····.locals·0 | 677 | ····.locals·0 |
678 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 678 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
679 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 679 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
680 | ····.end·annotation | 680 | ····.end·annotation |
681 | ····return-void | 681 | ····return-void |
682 | .end·method | 682 | .end·method |
683 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 683 | .method·public·static·final·write$Self(Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
684 | ····.locals·3 | 684 | ····.locals·3 |
Offset 730, 15 lines modified | Offset 730, 15 lines modified | ||
730 | ····iget-wide·v0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->method_id:J | 730 | ····iget-wide·v0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->method_id:J |
731 | ····const/4·v2,·0x3 | 731 | ····const/4·v2,·0x3 |
732 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V | 732 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeLongElement(Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V |
733 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 733 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
734 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 734 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
735 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->params:[B | 735 | ····iget-object·p0,·p0,·Lorg/ton/lite/api/liteserver/functions/LiteServerRunSmcMethod;->params:[B |
736 | ····const/4·v1,·0x4 | 736 | ····const/4·v1,·0x4 |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | ········"Lorg/ton/tlb/TlbConstructor<", | 9 | ········"Lorg/ton/tlb/TlbConstructor<", |
10 | ········"Lorg/ton/block/AddrStd;", | 10 | ········"Lorg/ton/block/AddrStd;", |
11 | ········">;" | 11 | ········">;" |
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
15 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n+·2·CellBuilder.kt\norg/ton/cell/CellBuilderKt\n+·3·TlbCodec.kt\norg/ton/tlb/TlbCodecKt\n+·4·CellSlice.kt\norg/ton/cell/CellSliceKt\n*L\n1#1,1 | 15 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n+·2·CellBuilder.kt\norg/ton/cell/CellBuilderKt\n+·3·TlbCodec.kt\norg/ton/tlb/TlbCodecKt\n+·4·CellSlice.kt\norg/ton/cell/CellSliceKt\n*L\n1#1,189:1\n134#2:190\n135#2:194\n46#3,3:191\n39#3:196\n81#4:195\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStdTlbConstructor\n*L\n174#1:190\n174#1:194\n175#1:191,3\n183#1:196\n182#1:195\n*E\n" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·runtime·Lkotlin/Metadata; | 17 | .annotation·runtime·Lkotlin/Metadata; |
18 | ····d1·=·{ | 18 | ····d1·=·{ |
19 | ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c2\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u001a\u0010\u0004\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00070\u00060\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010" | 19 | ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c2\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u001a\u0010\u0004\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00070\u00060\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010" |
20 | ····} | 20 | ····} |
21 | ····d2·=·{ | 21 | ····d2·=·{ |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····new-instance·v0,·Lorg/ton/block/AddrStdTlbConstructor; | 70 | ····new-instance·v0,·Lorg/ton/block/AddrStdTlbConstructor; |
71 | ····invoke-direct·{v0},·Lorg/ton/block/AddrStdTlbConstructor;-><init>()V | 71 | ····invoke-direct·{v0},·Lorg/ton/block/AddrStdTlbConstructor;-><init>()V |
72 | ····sput-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->INSTANCE:Lorg/ton/block/AddrStdTlbConstructor; | 72 | ····sput-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->INSTANCE:Lorg/ton/block/AddrStdTlbConstructor; |
73 | ····.line·1 | 73 | ····.line·169 |
74 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; | 74 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; |
75 | ····sget-object·v1,·Lorg/ton/block/Anycast;->Companion:Lorg/ton/block/Anycast$Companion; | 75 | ····sget-object·v1,·Lorg/ton/block/Anycast;->Companion:Lorg/ton/block/Anycast$Companion; |
76 | ····check-cast·v1,·Lorg/ton/tlb/TlbCodec; | 76 | ····check-cast·v1,·Lorg/ton/tlb/TlbCodec; |
77 | ····invoke-static·{v0,·v1},·Lorg/ton/block/MaybeKt;->invoke(Lorg/ton/block/Maybe$Companion;Lorg/ton/tlb/TlbCodec;)Lorg/ton/tlb/TlbCodec; | 77 | ····invoke-static·{v0,·v1},·Lorg/ton/block/MaybeKt;->invoke(Lorg/ton/block/Maybe$Companion;Lorg/ton/tlb/TlbCodec;)Lorg/ton/tlb/TlbCodec; |
Offset 101, 83 lines modified | Offset 101, 83 lines modified | ||
101 | ····const/4·v4,·0x6 | 101 | ····const/4·v4,·0x6 |
102 | ····const/4·v5,·0x0 | 102 | ····const/4·v5,·0x0 |
103 | ····move-object·v0,·p0 | 103 | ····move-object·v0,·p0 |
104 | ····.line·1 | 104 | ····.line·166 |
105 | ····invoke-direct/range·{v0·..·v5},·Lorg/ton/tlb/TlbConstructor;-><init>(Ljava/lang/String;Lorg/ton/bitstring/BitString;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | 105 | ····invoke-direct/range·{v0·..·v5},·Lorg/ton/tlb/TlbConstructor;-><init>(Ljava/lang/String;Lorg/ton/bitstring/BitString;Lkotlin/reflect/KClass;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
106 | ····return-void | 106 | ····return-void |
107 | .end·method | 107 | .end·method |
108 | #·virtual·methods | 108 | #·virtual·methods |
109 | .method·public·bridge·synthetic·loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object; | 109 | .method·public·bridge·synthetic·loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object; |
110 | ····.locals·0 | 110 | ····.locals·0 |
111 | ····.line·1 | 111 | ····.line·166 |
112 | ····invoke-virtual·{p0,·p1},·Lorg/ton/block/AddrStdTlbConstructor;->loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd; | 112 | ····invoke-virtual·{p0,·p1},·Lorg/ton/block/AddrStdTlbConstructor;->loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd; |
113 | ····move-result-object·p1 | 113 | ····move-result-object·p1 |
114 | ····return-object·p1 | 114 | ····return-object·p1 |
115 | .end·method | 115 | .end·method |
116 | .method·public·loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd; | 116 | .method·public·loadTlb(Lorg/ton/cell/CellSlice;)Lorg/ton/block/AddrStd; |
117 | ····.locals·3 | 117 | ····.locals·3 |
118 | ····const-string·v0,·"cellSlice" | 118 | ····const-string·v0,·"cellSlice" |
119 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 119 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
120 | ····.line·1 | 120 | ····.line·183 |
121 | ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec; | 121 | ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec; |
122 | ····check-cast·v0,·Lorg/ton/tlb/TlbLoader; | 122 | ····check-cast·v0,·Lorg/ton/tlb/TlbLoader; |
123 | ····.line·1 | 123 | ····.line·196 |
124 | ····invoke-interface·{v0,·p1},·Lorg/ton/tlb/TlbLoader;->loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object; | 124 | ····invoke-interface·{v0,·p1},·Lorg/ton/tlb/TlbLoader;->loadTlb(Lorg/ton/cell/CellSlice;)Ljava/lang/Object; |
125 | ····move-result-object·v0 | 125 | ····move-result-object·v0 |
126 | ····.line·1 | 126 | ····.line·183 |
127 | ····check-cast·v0,·Lorg/ton/block/Maybe; | 127 | ····check-cast·v0,·Lorg/ton/block/Maybe; |
128 | ····const/16·v1,·0x8 | 128 | ····const/16·v1,·0x8 |
129 | ····.line·1 | 129 | ····.line·184 |
130 | ····invoke-interface·{p1,·v1},·Lorg/ton/cell/CellSlice;->loadInt(I)Ljava/math/BigInteger; | 130 | ····invoke-interface·{p1,·v1},·Lorg/ton/cell/CellSlice;->loadInt(I)Ljava/math/BigInteger; |
131 | ····move-result-object·v1 | 131 | ····move-result-object·v1 |
132 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 132 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
133 | ····move-result·v1 | 133 | ····move-result·v1 |
134 | ····const/16·v2,·0x100 | 134 | ····const/16·v2,·0x100 |
135 | ····.line·1 | 135 | ····.line·185 |
136 | ····invoke-interface·{p1,·v2},·Lorg/ton/cell/CellSlice;->loadBits(I)Lorg/ton/bitstring/BitString; | 136 | ····invoke-interface·{p1,·v2},·Lorg/ton/cell/CellSlice;->loadBits(I)Lorg/ton/bitstring/BitString; |
137 | ····move-result-object·p1 | 137 | ····move-result-object·p1 |
138 | ····.line·1 | 138 | ····.line·186 |
139 | ····new-instance·v2,·Lorg/ton/block/AddrStd; | 139 | ····new-instance·v2,·Lorg/ton/block/AddrStd; |
140 | ····invoke-direct·{v2,·v0,·v1,·p1},·Lorg/ton/block/AddrStd;-><init>(Lorg/ton/block/Maybe;ILorg/ton/bitstring/BitString;)V | 140 | ····invoke-direct·{v2,·v0,·v1,·p1},·Lorg/ton/block/AddrStd;-><init>(Lorg/ton/block/Maybe;ILorg/ton/bitstring/BitString;)V |
141 | ····return-object·v2 | 141 | ····return-object·v2 |
142 | .end·method | 142 | .end·method |
143 | .method·public·bridge·synthetic·storeTlb(Lorg/ton/cell/CellBuilder;Ljava/lang/Object;)V | 143 | .method·public·bridge·synthetic·storeTlb(Lorg/ton/cell/CellBuilder;Ljava/lang/Object;)V |
144 | ····.locals·0 | 144 | ····.locals·0 |
145 | ····.line·1 | 145 | ····.line·166 |
146 | ····check-cast·p2,·Lorg/ton/block/AddrStd; | 146 | ····check-cast·p2,·Lorg/ton/block/AddrStd; |
147 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/block/AddrStdTlbConstructor;->storeTlb(Lorg/ton/cell/CellBuilder;Lorg/ton/block/AddrStd;)V | 147 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/block/AddrStdTlbConstructor;->storeTlb(Lorg/ton/cell/CellBuilder;Lorg/ton/block/AddrStd;)V |
148 | ····return-void | 148 | ····return-void |
149 | .end·method | 149 | .end·method |
Offset 188, 36 lines modified | Offset 188, 36 lines modified | ||
188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
189 | ····const-string·v0,·"value" | 189 | ····const-string·v0,·"value" |
190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
191 | ····.line·1 | 191 | ····.line·175 |
192 | ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec; | 192 | ····sget-object·v0,·Lorg/ton/block/AddrStdTlbConstructor;->MaybeAnycast:Lorg/ton/tlb/TlbCodec; |
193 | ····check-cast·v0,·Lorg/ton/tlb/TlbStorer; | 193 | ····check-cast·v0,·Lorg/ton/tlb/TlbStorer; |
Max diff block lines reached; 837/6319 bytes (13.25%) of diff not shown. |
Offset 22, 48 lines modified | Offset 22, 50 lines modified | ||
22 | ········"Lorg/ton/tlb/TlbCodec<", | 22 | ········"Lorg/ton/tlb/TlbCodec<", |
23 | ········"Lorg/ton/block/AddrStd;", | 23 | ········"Lorg/ton/block/AddrStd;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd$Companion\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n | 28 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd$Companion\n+·2·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+·3·ByteReadPacket.kt\nio/ktor/utils/io/core/ByteReadPacketKt\n+·4·ByteReadPacketExtensions.kt\nio/ktor/utils/io/core/ByteReadPacketExtensionsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n+·6·UnsignedTypes.kt\nio[·...·truncated·by·diffoscope;·len:·224,·SHA:·6b6e28750d210551df3f198b15432808787bf7e649d31cd1d15a96bf75561639·...·]\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····d1·=·{ | 31 | ····d1·=·{ |
32 | ········"\u0000 | 32 | ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0005\n\u0002\u0008\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u000[·...·truncated·by·diffoscope;·len:·1457,·SHA:·acb7ffbd1b341bca2be9eb5e7218238eddfec4dec8327f44d7245b096623354e·...·]" |
33 | ····} | 33 | ····} |
34 | ····d2·=·{ | 34 | ····d2·=·{ |
35 | ········"Lorg/ton/block/AddrStd$Companion;", | 35 | ········"Lorg/ton/block/AddrStd$Companion;", |
36 | ········"Lorg/ton/tlb/TlbCodec;", | 36 | ········"Lorg/ton/tlb/TlbCodec;", |
37 | ········"Lorg/ton/block/AddrStd;", | 37 | ········"Lorg/ton/block/AddrStd;", |
38 | ········"()V", | 38 | ········"()V", |
39 | ········"c | 39 | ········"checksum", |
40 | ········"", | 40 | ········"", |
41 | ········"tag", | ||
42 | ········"", | ||
43 | ········"workchainId", | ||
41 | ········"address", | 44 | ········"address", |
42 | ········"testOnly", | ||
43 | ········"", | 45 | ········"", |
44 | ········"bounceable", | ||
45 | ········"loadTlb", | 46 | ········"loadTlb", |
46 | ········"cellSlice", | 47 | ········"cellSlice", |
47 | ········"Lorg/ton/cell/CellSlice;", | 48 | ········"Lorg/ton/cell/CellSlice;", |
48 | ········"parse", | 49 | ········"parse", |
49 | ········"", | 50 | ········"", |
50 | ········"parseRaw", | 51 | ········"parseRaw", |
51 | ········"parseUserFriendly", | 52 | ········"parseUserFriendly", |
52 | ········"serializer", | 53 | ········"serializer", |
53 | ········"Lkotlinx/serialization/KSerializer;", | 54 | ········"Lkotlinx/serialization/KSerializer;", |
54 | ········"storeTlb", | 55 | ········"storeTlb", |
55 | ········"", | 56 | ········"", |
56 | ········"cellBuilder", | 57 | ········"cellBuilder", |
57 | ········"Lorg/ton/cell/CellBuilder;", | 58 | ········"Lorg/ton/cell/CellBuilder;", |
58 | ········"value", | 59 | ········"value", |
59 | ········"t | 60 | ········"testOnly", |
60 | ········"", | 61 | ········"", |
62 | ········"bounceable", | ||
61 | ········"tlbCodec", | 63 | ········"tlbCodec", |
62 | ········"Lorg/ton/tlb/TlbConstructor;", | 64 | ········"Lorg/ton/tlb/TlbConstructor;", |
63 | ········"toString", | 65 | ········"toString", |
64 | ········"userFriendly", | 66 | ········"userFriendly", |
65 | ········"urlSafe", | 67 | ········"urlSafe", |
66 | ········"ton-kotlin-block" | 68 | ········"ton-kotlin-block" |
67 | ····} | 69 | ····} |
Offset 99, 59 lines modified | Offset 101, 39 lines modified | ||
99 | ····.locals·0 | 101 | ····.locals·0 |
100 | ····invoke-direct·{p0},·Lorg/ton/block/AddrStd$Companion;-><init>()V | 102 | ····invoke-direct·{p0},·Lorg/ton/block/AddrStd$Companion;-><init>()V |
101 | ····return-void | 103 | ····return-void |
102 | .end·method | 104 | .end·method |
103 | .method·private·final·c | 105 | .method·private·final·checksum(BI[B)I |
104 | ····.locals·3 | 106 | ····.locals·3 |
105 | ····const/4·v0,·0x2 | 107 | ····const/4·v0,·0x2 |
106 | ····new-array·v1,·v0,·[[B | 108 | ····new-array·v1,·v0,·[[B |
107 | ····new-array·v0,·v0,·[B | 109 | ····new-array·v0,·v0,·[B |
108 | ····.line·142 | ||
109 | ····invoke-direct·{p0,·p2,·p3},·Lorg/ton/block/AddrStd$Companion;->tag(ZZ)B | ||
110 | ····move-result·p2 | ||
111 | ····const/4·p3,·0x0 | ||
112 | ····aput-byte·p2,·v0,·p3 | ||
113 | ····invoke-virtual·{p1},·Lorg/ton/block/AddrStd;->getWorkchain_id()I | ||
114 | ····move-result·p2 | ||
115 | ····int-to-byte·p2,·p2 | ||
116 | ····const/4·v2,·0x | 110 | ····const/4·v2,·0x0 |
117 | ····aput-byte·p2,·v0,·v2 | ||
118 | ····aput-object·v0,·v1,·p3 | ||
111 | ····aput-byte·p1,·v0,·v2 | ||
119 | ····.line·143 | ||
120 | ····invoke-virtual·{p1},·Lorg/ton/block/AddrStd;->getAddress()Lorg/ton/bitstring/BitString; | ||
121 | ···· | 112 | ····int-to-byte·p1,·p2 |
122 | ····const/4·p2,·0x | 113 | ····const/4·p2,·0x1 |
123 | ···· | 114 | ····aput-byte·p1,·v0,·p2 |
124 | ···· | 115 | ····aput-object·v0,·v1,·v2 |
125 | ····aput-object·p | 116 | ····aput-object·p3,·v1,·p2 |
126 | ····.line·1 | 117 | ····.line·157 |
127 | ····invoke-static·{v1},·Lorg/ton/crypto/Crc16Kt;->crc16([[B)I | 118 | ····invoke-static·{v1},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16([[B)I |
128 | ····move-result·p1 | 119 | ····move-result·p1 |
129 | ····return·p1 | 120 | ····return·p1 |
130 | .end·method | 121 | .end·method |
131 | .method·private·final·tag(ZZ)B | 122 | .method·private·final·tag(ZZ)B |
Offset 280, 15 lines modified | Offset 262, 15 lines modified | ||
280 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | 262 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; |
281 | ····.end·annotation | 263 | ····.end·annotation |
282 | ····const-string·v0,·"address" | 264 | ····const-string·v0,·"address" |
283 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 265 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
284 | ····.line· | 266 | ····.line·97 |
285 | ····:try_start_0 | 267 | ····:try_start_0 |
286 | ····move-object·v0,·p1 | 268 | ····move-object·v0,·p1 |
287 | ····check-cast·v0,·Ljava/lang/CharSequence; | 269 | ····check-cast·v0,·Ljava/lang/CharSequence; |
Max diff block lines reached; 18437/25720 bytes (71.68%) of diff not shown. |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ····value·=·{ | 11 | ····value·=·{ |
12 | ········Lorg/ton/block/AddrStd$Companion;, | 12 | ········Lorg/ton/block/AddrStd$Companion;, |
13 | ········Lorg/ton/block/AddrStd$$serializer; | 13 | ········Lorg/ton/block/AddrStd$$serializer; |
14 | ····} | 14 | ····} |
15 | .end·annotation | 15 | .end·annotation |
16 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 16 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
17 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maybe.kt\norg/ton/block/MaybeKt\n+·4·BitString.kt\norg/ton/bitstring/BitStringKt\n*L\n1#1,1 | 17 | ····value·=·"SMAP\nAddrStd.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n+·3·Maybe.kt\norg/ton/block/MaybeKt\n+·4·BitString.kt\norg/ton/bitstring/BitStringKt\n*L\n1#1,189:1\n1#2:190\n15#3:191\n15#3:194\n18#4:192\n9#4:193\n*S·KotlinDebug\n*F\n+·1·AddrStd.kt\norg/ton/block/AddrStd\n*L\n40#1:191\n46#1:194\n42#1:192\n42#1:193\n*E\n" |
18 | .end·annotation | 18 | .end·annotation |
19 | .annotation·runtime·Lkotlin/Metadata; | 19 | .annotation·runtime·Lkotlin/Metadata; |
20 | ····d1·=·{ | 20 | ····d1·=·{ |
21 | ········"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·12\u00020\u0001:\u000201B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u0008B!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u000bB!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u000cB;\u0008\u0017\u0012\u0006\u0010\r\u001a\u00020\u0003\u0012\u000e\u0010\t\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0008\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011\u00a2\u0006\u0002\u0010\u0012B#\u0012\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0013J\u000f\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000eH\u00c6\u0003J\t\u0010\u001b\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u001c\u001a\u00020\u0005H\u00c6\u0003J-\u0010\u001d\u001a\u00020\u00002\u000e\u0008\u0002\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u0005H\u00c6\u0001J\u0013\u0010\u001e\u001a\u00020\u001f2\u0008\u0010·\u001a\u0004\u0018\u00010!H\u00d6\u0003J\t\u0010\"\u001a\u00020\u0003H\u00d6\u0001J\u0008\u0010#\u001a\u00020$H\u0016J.\u0010#\u001a\u00020$2\u0008\u0008\u0002\u0010%\u001a\u00020\u001f2\u0008\u0008\u0002\u0010&\u001a\u00020\u001f2\u0008\u0008\u0002\u0010\'\u001a\u00020\u001f2\u0008\u0008\u0002\u0010(\u001a\u00020\u001fJ!\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020\u00002\u0006\u0010,\u001a\u00020-2\u0006\u0010.\u001a\u00020/H\u00c7\u0001R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015R\u0017\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0016\u0010\u0017R\u0014\u0010\u000f\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0018\u0010\u0019\u00a8\u00062" | 21 | ········"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·12\u00020\u0001:\u000201B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u0008B!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u000bB!\u0008\u0016\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\n\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u000cB;\u0008\u0017\u0012\u0006\u0010\r\u001a\u00020\u0003\u0012\u000e\u0010\t\u001a\n\u0012\u0004\u0012\u00020\n\u0018\u00010\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0008\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0011\u00a2\u0006\u0002\u0010\u0012B#\u0012\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u0012\u0006\u0010\u000f\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0013J\u000f\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000eH\u00c6\u0003J\t\u0010\u001b\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u001c\u001a\u00020\u0005H\u00c6\u0003J-\u0010\u001d\u001a\u00020\u00002\u000e\u0008\u0002\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u0005H\u00c6\u0001J\u0013\u0010\u001e\u001a\u00020\u001f2\u0008\u0010·\u001a\u0004\u0018\u00010!H\u00d6\u0003J\t\u0010\"\u001a\u00020\u0003H\u00d6\u0001J\u0008\u0010#\u001a\u00020$H\u0016J.\u0010#\u001a\u00020$2\u0008\u0008\u0002\u0010%\u001a\u00020\u001f2\u0008\u0008\u0002\u0010&\u001a\u00020\u001f2\u0008\u0008\u0002\u0010\'\u001a\u00020\u001f2\u0008\u0008\u0002\u0010(\u001a\u00020\u001fJ!\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020\u00002\u0006\u0010,\u001a\u00020-2\u0006\u0010.\u001a\u00020/H\u00c7\u0001R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015R\u0017\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\n0\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0016\u0010\u0017R\u0014\u0010\u000f\u001a\u00020\u0003X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0018\u0010\u0019\u00a8\u00062" |
22 | ····} | 22 | ····} |
23 | ····d2·=·{ | 23 | ····d2·=·{ |
Offset 250, 15 lines modified | Offset 250, 15 lines modified | ||
250 | .method·public·constructor·<init>(Lorg/ton/block/Anycast;ILorg/ton/bitstring/BitString;)V | 250 | .method·public·constructor·<init>(Lorg/ton/block/Anycast;ILorg/ton/bitstring/BitString;)V |
251 | ····.locals·1 | 251 | ····.locals·1 |
252 | ····const-string·v0,·"address" | 252 | ····const-string·v0,·"address" |
253 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 253 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
254 | ····.line·1 | 254 | ····.line·194 |
255 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; | 255 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; |
256 | ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe; | 256 | ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe; |
257 | ····move-result-object·p1 | 257 | ····move-result-object·p1 |
258 | ····.line·45 | 258 | ····.line·45 |
Offset 270, 27 lines modified | Offset 270, 27 lines modified | ||
270 | .method·public·constructor·<init>(Lorg/ton/block/Anycast;I[B)V | 270 | .method·public·constructor·<init>(Lorg/ton/block/Anycast;I[B)V |
271 | ····.locals·2 | 271 | ····.locals·2 |
272 | ····const-string·v0,·"address" | 272 | ····const-string·v0,·"address" |
273 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 273 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
274 | ····.line·1 | 274 | ····.line·191 |
275 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; | 275 | ····sget-object·v0,·Lorg/ton/block/Maybe;->Companion:Lorg/ton/block/Maybe$Companion; |
276 | ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe; | 276 | ····invoke-virtual·{v0,·p1},·Lorg/ton/block/Maybe$Companion;->of(Ljava/lang/Object;)Lorg/ton/block/Maybe; |
277 | ····move-result-object·p1 | 277 | ····move-result-object·p1 |
278 | ····.line·1 | 278 | ····.line·192 |
279 | ····array-length·v0,·p3 | 279 | ····array-length·v0,·p3 |
280 | ····mul-int/lit8·v0,·v0,·0x8 | 280 | ····mul-int/lit8·v0,·v0,·0x8 |
281 | ····.line·1 | 281 | ····.line·193 |
282 | ····sget-object·v1,·Lorg/ton/bitstring/BitString;->Companion:Lorg/ton/bitstring/BitString$Companion; | 282 | ····sget-object·v1,·Lorg/ton/bitstring/BitString;->Companion:Lorg/ton/bitstring/BitString$Companion; |
283 | ····invoke-virtual·{v1,·p3,·v0},·Lorg/ton/bitstring/BitString$Companion;->of([BI)Lorg/ton/bitstring/BitString; | 283 | ····invoke-virtual·{v1,·p3,·v0},·Lorg/ton/bitstring/BitString$Companion;->of([BI)Lorg/ton/bitstring/BitString; |
284 | ····move-result-object·p3 | 284 | ····move-result-object·p3 |
285 | ····.line·39 | 285 | ····.line·39 |
Offset 1579, 19 lines modified | Offset 1579, 17 lines modified | ||
1579 | ····const/4·p2,·0x6 | 1579 | ····const/4·p2,·0x6 |
1580 | ····const/4·p3,·0x0 | 1580 | ····const/4·p3,·0x0 |
1581 | ····const/4·p4,·0x0 | 1581 | ····const/4·p4,·0x0 |
1582 | ····.line·173 | 1582 | ····.line·173 |
1583 | ····invoke-static·{p1,·p4,·p4,·p2,·p3},·Lorg/ton/crypto/Crc32 | 1583 | ····invoke-static·{p1,·p4,·p4,·p2,·p3},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32c$default([BIIILjava/lang/Object;)I |
1584 | ····move-result | 1584 | ····move-result·p2 |
1585 | ····long-to-int·p2,·p2 | ||
1586 | ····const/4·v3,·0x0 | 1585 | ····const/4·v3,·0x0 |
1587 | ····const/4·v4,·0x0 | 1586 | ····const/4·v4,·0x0 |
1588 | ····const/4·v5,·0x6 | 1587 | ····const/4·v5,·0x6 |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····c·=·"org.ton.tl.TlConstructor" | 27 | ····c·=·"org.ton.tl.TlConstructor" |
28 | ····f·=·"TlConstructor.kt" | 28 | ····f·=·"TlConstructor.kt" |
29 | ····i·=·{ | 29 | ····i·=·{ |
30 | ········0x0, | 30 | ········0x0, |
31 | ········0x0 | 31 | ········0x0 |
32 | ····} | 32 | ····} |
33 | ····l·=·{ | 33 | ····l·=·{ |
34 | ········0x | 34 | ········0x30 |
35 | ····} | 35 | ····} |
36 | ····m·=·"decode$suspendImpl" | 36 | ····m·=·"decode$suspendImpl" |
37 | ····n·=·{ | 37 | ····n·=·{ |
38 | ········"input", | 38 | ········"input", |
39 | ········"destination$iv$iv" | 39 | ········"destination$iv$iv" |
40 | ····} | 40 | ····} |
41 | ····s·=·{ | 41 | ····s·=·{ |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ········"Ljava/lang/Object;", | 15 | ········"Ljava/lang/Object;", |
16 | ········"Lorg/ton/tl/TlCodec<", | 16 | ········"Lorg/ton/tl/TlCodec<", |
17 | ········"TT;>;" | 17 | ········"TT;>;" |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
20 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 20 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
21 | ····value·=·"SMAP\nTlConstructor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TlConstructor.kt\norg/ton/tl/TlConstructor\n+·2·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+· | 21 | ····value·=·"SMAP\nTlConstructor.kt\nKotlin\n*S·Kotlin\n*F\n+·1·TlConstructor.kt\norg/ton/tl/TlConstructor\n+·2·Strings.kt\nio/ktor/utils/io/core/StringsKt\n+·3·Builder.kt\nio/ktor/utils/io/core/BuilderKt\n+·4·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·5·fake.kt\nkotlin/jvm/internal/FakeKt\n+·6·ChannelLittleEndian.kt\nio/ktor/utils/io/Chann[·...·truncated·by·diffoscope;·len:·377,·SHA:·f72c5b886807737f6312f5a169f1b8d4d50eff34b70919cfd63422eed4e140fb·...·]\n*E\n" |
22 | .end·annotation | 22 | .end·annotation |
23 | .annotation·runtime·Lkotlin/Metadata; | 23 | .annotation·runtime·Lkotlin/Metadata; |
24 | ····d1·=·{ | 24 | ····d1·=·{ |
25 | ········"\u0000T\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\u0008&\u0018\u0000*\u0008\u0008\u0000\u0010\u0001*\u00020\u00022\u0008\u0012\u0004\u0012\u0002H\u00010\u0003B;\u0008\u0016\u0012\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000cB5\u0012\u0006\u0010\u0004\u001a\u00020\r\u0012\u0008\u0008\u0001\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000eJ\u0019\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0019\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0015\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010!J\u001d\u0010\u001e\u001a\u00020\"2\u0006\u0010#\u001a\u00020$2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010%J\u0008\u0010&\u001a\u00020\u0007H\u0016J\'\u0010\'\u001a\u0002H(\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020\u001b2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u0000\u00a2\u0006\u0002\u0010*J/\u0010+\u001a\u00020\"\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020$2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u00032\u0006\u0010·\u001a\u0002H(\u00a2\u0006\u0002\u0010,R\u001b\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000f\u0010\u0010R\u0011\u0010\u0008\u001a\u00020\t\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0011\u0010\u0012R\u0011\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0013\u0010\u0014R\u0011\u0010\u0004\u001a\u00020\r\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0015\u0010\u0016\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006-" | 25 | ········"\u0000T\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\u0008&\u0018\u0000*\u0008\u0008\u0000\u0010\u0001*\u00020\u00022\u0008\u0012\u0004\u0012\u0002H\u00010\u0003B;\u0008\u0016\u0012\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000cB5\u0012\u0006\u0010\u0004\u001a\u00020\r\u0012\u0008\u0008\u0001\u0010\u0006\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\t\u0012\u0012\u0008\u0002\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0002\u0010\u000eJ\u0019\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u0017\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0019\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u0019H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0015\u0010\u001d\u001a\u00028\u00002\u0006\u0010\u0018\u001a\u00020\u001bH\u0016\u00a2\u0006\u0002\u0010\u001cJ\u0015\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010!J\u001d\u0010\u001e\u001a\u00020\"2\u0006\u0010#\u001a\u00020$2\u0006\u0010·\u001a\u00028\u0000H\u0016\u00a2\u0006\u0002\u0010%J\u0008\u0010&\u001a\u00020\u0007H\u0016J\'\u0010\'\u001a\u0002H(\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020\u001b2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u0000\u00a2\u0006\u0002\u0010*J/\u0010+\u001a\u00020\"\"\u0008\u0008\u0001\u0010(*\u00020\u0002*\u00020$2\u000c\u0010)\u001a\u0008\u0012\u0004\u0012\u0002H(0\u00032\u0006\u0010·\u001a\u0002H(\u00a2\u0006\u0002\u0010,R\u001b\u0010\n\u001a\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00030\u000b\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000f\u0010\u0010R\u0011\u0010\u0008\u001a\u00020\t\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0011\u0010\u0012R\u0011\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0013\u0010\u0014R\u0011\u0010\u0004\u001a\u00020\r\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0015\u0010\u0016\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006-" |
26 | ····} | 26 | ····} |
27 | ····d2·=·{ | 27 | ····d2·=·{ |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 127 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
128 | ····const-string·v0,·"fields" | 128 | ····const-string·v0,·"fields" |
129 | ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 129 | ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
130 | ····.line·2 | 130 | ····.line·26 |
131 | ····move-object·v1,·p1 | 131 | ····move-object·v1,·p1 |
132 | ····check-cast·v1,·Lkotlin/reflect/KClassifier; | 132 | ····check-cast·v1,·Lkotlin/reflect/KClassifier; |
133 | ····const/4·v2,·0x0 | 133 | ····const/4·v2,·0x0 |
134 | ····const/4·v3,·0x0 | 134 | ····const/4·v3,·0x0 |
Offset 146, 42 lines modified | Offset 146, 91 lines modified | ||
146 | ····const/4·v6,·0x0 | 146 | ····const/4·v6,·0x0 |
147 | ····invoke-static/range·{v1·..·v6},·Lkotlin/reflect/full/KClassifiers;->createType$default(Lkotlin/reflect/KClassifier;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Lkotlin/reflect/KType; | 147 | ····invoke-static/range·{v1·..·v6},·Lkotlin/reflect/full/KClassifiers;->createType$default(Lkotlin/reflect/KClassifier;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Lkotlin/reflect/KType; |
148 | ····move-result-object·p1 | 148 | ····move-result-object·p1 |
149 | ····.line·2 | 149 | ····.line·25 |
150 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V | 150 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V |
151 | ····return-void | 151 | ····return-void |
152 | .end·method | 152 | .end·method |
153 | .method·public·synthetic·constructor·<init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | 153 | .method·public·synthetic·constructor·<init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
154 | ····.locals· | 154 | ····.locals·2 |
155 | ····and-int/lit8·p6,·p5,·0x4 | 155 | ····and-int/lit8·p6,·p5,·0x4 |
156 | ····if-eqz·p6,·:cond_1 | ||
157 | ····.line·72 | ||
158 | ····sget-object·p3,·Lkotlin/text/Charsets;->UTF_8:Ljava/nio/charset/Charset; | ||
159 | ····.line·73 | ||
160 | ····sget-object·p6,·Lkotlin/text/Charsets;->UTF_8:Ljava/nio/charset/Charset; | ||
161 | ····invoke-static·{p3,·p6},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | ||
162 | ····move-result·p6 | ||
163 | ····const/4·v0,·0x0 | ||
156 | ····if-eqz·p6,·:cond_0 | 164 | ····if-eqz·p6,·:cond_0 |
165 | ····invoke-static·{p2},·Lkotlin/text/StringsKt;->encodeToByteArray(Ljava/lang/String;)[B | ||
157 | ····.line·20 | ||
158 | ····invoke-static·{p2},·Lorg/ton/crypto/Crc32Kt;->crc32(Ljava/lang/String;)I | ||
159 | ····move-result·p3 | 166 | ····move-result-object·p3 |
167 | ····goto·:goto_0 | ||
168 | ····.line·75 | ||
160 | ····:cond_0 | 169 | ····:cond_0 |
170 | ····invoke-virtual·{p3},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; | ||
171 | ····move-result-object·p3 | ||
172 | ····const-string·p6,·"charset.newEncoder()" | ||
173 | ····invoke-static·{p3,·p6},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | ||
174 | ····move-object·p6,·p2 | ||
175 | ····check-cast·p6,·Ljava/lang/CharSequence; | ||
176 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | ||
177 | ····move-result·v1 | ||
178 | ····invoke-static·{p3,·p6,·v0,·v1},·Lio/ktor/utils/io/charsets/CharsetJVMKt;->encodeToByteArray(Ljava/nio/charset/CharsetEncoder;Ljava/lang/CharSequence;II)[B | ||
179 | ····move-result-object·p3 | ||
180 | ····:goto_0 | ||
181 | ····const/4·p6,·0x6 | ||
182 | ····const/4·v1,·0x0 | ||
183 | ····.line·23 | ||
184 | ····invoke-static·{p3,·v0,·v0,·p6,·v1},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32$default([BIIILjava/lang/Object;)I | ||
185 | ····move-result·p3 | ||
186 | ····:cond_1 | ||
161 | ····and-int/lit8·p5,·p5,·0x8 | 187 | ····and-int/lit8·p5,·p5,·0x8 |
162 | ····if-eqz·p5,·:cond_ | 188 | ····if-eqz·p5,·:cond_2 |
189 | ····.line·24 | ||
163 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; | 190 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; |
164 | ····move-result-object·p4 | 191 | ····move-result-object·p4 |
192 | ····.line·20 | ||
165 | ····:cond_ | 193 | ····:cond_2 |
166 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;)V | 194 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/ton/tl/TlConstructor;-><init>(Lkotlin/reflect/KClass;Ljava/lang/String;ILjava/util/List;)V |
167 | ····return-void | 195 | ····return-void |
168 | .end·method | 196 | .end·method |
169 | .method·public·constructor·<init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V | 197 | .method·public·constructor·<init>(Lkotlin/reflect/KType;Ljava/lang/String;ILjava/util/List;)V |
170 | ····.locals·1 | 198 | ····.locals·1 |
Offset 225, 37 lines modified | Offset 274, 84 lines modified | ||
225 | ····.line·18 | 274 | ····.line·18 |
Max diff block lines reached; 13960/21736 bytes (64.23%) of diff not shown. |
Offset 27, 16 lines modified | Offset 27, 16 lines modified | ||
27 | ····c·=·"org.ton.tl.TlConstructor" | 27 | ····c·=·"org.ton.tl.TlConstructor" |
28 | ····f·=·"TlConstructor.kt" | 28 | ····f·=·"TlConstructor.kt" |
29 | ····i·=·{ | 29 | ····i·=·{ |
30 | ········0x0, | 30 | ········0x0, |
31 | ········0x0 | 31 | ········0x0 |
32 | ····} | 32 | ····} |
33 | ····l·=·{ | 33 | ····l·=·{ |
34 | ········0x4 | 34 | ········0x44, |
35 | ········0x3 | 35 | ········0x3c |
36 | ····} | 36 | ····} |
37 | ····m·=·"decodeBoxed$suspendImpl" | 37 | ····m·=·"decodeBoxed$suspendImpl" |
38 | ····n·=·{ | 38 | ····n·=·{ |
39 | ········"$this", | 39 | ········"$this", |
40 | ········"input" | 40 | ········"input" |
41 | ····} | 41 | ····} |
42 | ····s·=·{ | 42 | ····s·=·{ |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | .end·annotation | 52 | .end·annotation |
53 | #·direct·methods | 53 | #·direct·methods |
54 | .method·private·constructor·<init>()V | 54 | .method·private·constructor·<init>()V |
55 | ····.locals·8 | 55 | ····.locals·8 |
56 | ····.line·10 | 56 | ····.line·109 |
57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyAes; | 57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyAes; |
58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; | 58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; |
59 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
60 | ····const-string·v3,·"pub.aes·key:int256·=·PublicKey" | 60 | ····const-string·v3,·"pub.aes·key:int256·=·PublicKey" |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | .end·method | 89 | .end·method |
90 | #·virtual·methods | 90 | #·virtual·methods |
91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; | 91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; |
92 | ····.locals·0 | 92 | ····.locals·0 |
93 | ····.line·10 | 93 | ····.line·109 |
94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyAes; | 94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyAes; |
95 | ····move-result-object·p1 | 95 | ····move-result-object·p1 |
96 | ····return-object·p1 | 96 | ····return-object·p1 |
97 | .end·method | 97 | .end·method |
Offset 106, 31 lines modified | Offset 106, 31 lines modified | ||
106 | ····const-string·v0,·"input" | 106 | ····const-string·v0,·"input" |
107 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 107 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
108 | ····const/16·v0,·0x20 | 108 | ····const/16·v0,·0x20 |
109 | ····.line·11 | 109 | ····.line·118 |
110 | ····invoke-static·{p1,·v0},·Lio/ktor/utils/io/core/StringsKt;->readBytes(Lio/ktor/utils/io/core/Input;I)[B | 110 | ····invoke-static·{p1,·v0},·Lio/ktor/utils/io/core/StringsKt;->readBytes(Lio/ktor/utils/io/core/Input;I)[B |
111 | ····move-result-object·p1 | 111 | ····move-result-object·p1 |
112 | ····.line·11 | 112 | ····.line·119 |
113 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes; | 113 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes; |
114 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyAes;-><init>([B)V | 114 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyAes;-><init>([B)V |
115 | ····return-object·v0 | 115 | ····return-object·v0 |
116 | .end·method | 116 | .end·method |
117 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V | 117 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V |
118 | ····.locals·0 | 118 | ····.locals·0 |
119 | ····.line·10 | 119 | ····.line·109 |
120 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes; | 120 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes; |
121 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyAes;)V | 121 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyAes;)V |
122 | ····return-void | 122 | ····return-void |
123 | .end·method | 123 | .end·method |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 141 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
142 | ····const-string·v0,·"value" | 142 | ····const-string·v0,·"value" |
143 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 143 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
144 | ····.line·11 | 144 | ····.line·114 |
145 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyAes;->getKey()[B | 145 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyAes;->getKey()[B |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····const/4·v3,·0x0 | 147 | ····const/4·v3,·0x0 |
148 | ····const/4·v4,·0x0 | 148 | ····const/4·v4,·0x0 |
Offset 172, 14 lines modified | Offset 172, 14 lines modified | ||
172 | ············"()", | 172 | ············"()", |
173 | ············"Lkotlinx/serialization/KSerializer<", | 173 | ············"Lkotlinx/serialization/KSerializer<", |
174 | ············"Lorg/ton/api/pub/PublicKeyAes;", | 174 | ············"Lorg/ton/api/pub/PublicKeyAes;", |
175 | ············">;" | 175 | ············">;" |
176 | ········} | 176 | ········} |
177 | ····.end·annotation | 177 | ····.end·annotation |
178 | ····.line·10 | 178 | ····.line·109 |
179 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; | 179 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; |
180 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 180 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
181 | ····return-object·v0 | 181 | ····return-object·v0 |
182 | .end·method | 182 | .end·method |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····value·=·{ | 12 | ····value·=·{ |
13 | ········Lorg/ton/api/pub/PublicKeyOverlay$Companion;, | 13 | ········Lorg/ton/api/pub/PublicKeyOverlay$Companion;, |
14 | ········Lorg/ton/api/pub/PublicKeyOverlay$$serializer; | 14 | ········Lorg/ton/api/pub/PublicKeyOverlay$$serializer; |
15 | ····} | 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,15 | 18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyOverlay\n*L\n129#1:160\n*E\n" |
19 | .end·annotation | 19 | .end·annotation |
20 | .annotation·runtime·Lkotlin/Metadata; | 20 | .annotation·runtime·Lkotlin/Metadata; |
21 | ····d1·=·{ | 21 | ····d1·=·{ |
22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·%2\u00020\u00012\u00020\u0002:\u0002$%B#\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\r\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0004H\u00d6\u0001J\u0008\u0010\u0016\u001a\u00020\u0017H\u0016J\t\u0010\u0018\u001a\u00020\u0019H\u00d6\u0001J\u001a\u0010\u001a\u001a\u00020\u00122\u0006\u0010\u001b\u001a\u00020\u00062\u0008\u0010\u001c\u001a\u0004\u0018\u00010\u0006H\u0016J!\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010·\u001a\u00020!2\u0006\u0010\"\u001a\u00020#H\u00c7\u0001R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000b\u0010\u000c\u00a8\u0006&" | 22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·%2\u00020\u00012\u00020\u0002:\u0002$%B#\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\r\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u000f\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u00d6\u0003J\t\u0010\u0015\u001a\u00020\u0004H\u00d6\u0001J\u0008\u0010\u0016\u001a\u00020\u0017H\u0016J\t\u0010\u0018\u001a\u00020\u0019H\u00d6\u0001J\u001a\u0010\u001a\u001a\u00020\u00122\u0006\u0010\u001b\u001a\u00020\u00062\u0008\u0010\u001c\u001a\u0004\u0018\u00010\u0006H\u0016J!\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010·\u001a\u00020!2\u0006\u0010\"\u001a\u00020#H\u00c7\u0001R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000b\u0010\u000c\u00a8\u0006&" |
23 | ····} | 23 | ····} |
24 | ····d2·=·{ | 24 | ····d2·=·{ |
Offset 119, 51 lines modified | Offset 119, 51 lines modified | ||
119 | ····and-int/lit8·p3,·p1,·0x1 | 119 | ····and-int/lit8·p3,·p1,·0x1 |
120 | ····const/4·v0,·0x1 | 120 | ····const/4·v0,·0x1 |
121 | ····if-eq·v0,·p3,·:cond_0 | 121 | ····if-eq·v0,·p3,·:cond_0 |
122 | ····.line·12 | 122 | ····.line·124 |
123 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; | 123 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; |
124 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 124 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
125 | ····move-result-object·p3 | 125 | ····move-result-object·p3 |
126 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V | 126 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V |
127 | ····:cond_0 | 127 | ····:cond_0 |
128 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 128 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
129 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B | 129 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B |
130 | ····.line·12 | 130 | ····.line·128 |
131 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail; | 131 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail; |
132 | ····.line·12 | 132 | ····.line·124 |
133 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail; | 133 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail; |
134 | ····return-void | 134 | ····return-void |
135 | .end·method | 135 | .end·method |
136 | .method·public·constructor·<init>([B)V | 136 | .method·public·constructor·<init>([B)V |
137 | ····.locals·1 | 137 | ····.locals·1 |
138 | ····const-string·v0,·"name" | 138 | ····const-string·v0,·"name" |
139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
140 | ····.line·12 | 140 | ····.line·124 |
141 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 141 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
142 | ····.line·12 | 142 | ····.line·127 |
143 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B | 143 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B |
144 | ····.line·12 | 144 | ····.line·128 |
145 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail; | 145 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorFail;->INSTANCE:Lorg/ton/crypto/EncryptorFail; |
146 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail; | 146 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->$$delegate_0:Lorg/ton/crypto/EncryptorFail; |
147 | ····return-void | 147 | ····return-void |
148 | .end·method | 148 | .end·method |
Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
197 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 197 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
198 | ····const-string·v0,·"serialDesc" | 198 | ····const-string·v0,·"serialDesc" |
199 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 199 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
200 | ····.line·12 | 200 | ····.line·124 |
201 | ····sget-object·v0,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer; | 201 | ····sget-object·v0,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer; |
202 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 202 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
203 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B | 203 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B |
204 | ····const/4·v1,·0x0 | 204 | ····const/4·v1,·0x0 |
Offset 291, 15 lines modified | Offset 291, 15 lines modified | ||
291 | ····:cond_2 | 291 | ····:cond_2 |
292 | ····return·v0 | 292 | ····return·v0 |
293 | .end·method | 293 | .end·method |
294 | .method·public·final·getName()[B | 294 | .method·public·final·getName()[B |
295 | ····.locals·1 | 295 | ····.locals·1 |
296 | ····.line·12 | 296 | ····.line·127 |
297 | ····iget-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B | 297 | ····iget-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyOverlay;->name:[B |
298 | ····return-object·v0 | 298 | ····return-object·v0 |
299 | .end·method | 299 | .end·method |
300 | .method·public·hashCode()I | 300 | .method·public·hashCode()I |
301 | ····.locals·1 | 301 | ····.locals·1 |
Offset 312, 22 lines modified | Offset 312, 22 lines modified | ||
312 | ····return·v0 | 312 | ····return·v0 |
313 | .end·method | 313 | .end·method |
314 | .method·public·toAdnlIdShort()Lorg/ton/api/adnl/AdnlIdShort; | 314 | .method·public·toAdnlIdShort()Lorg/ton/api/adnl/AdnlIdShort; |
315 | ····.locals·2 | 315 | ····.locals·2 |
316 | ····.line·1 | 316 | ····.line·130 |
317 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion; | 317 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion; |
318 | ····invoke-virtual·{v0,·p0},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->hash(Ljava/lang/Object;)[B | 318 | ····invoke-virtual·{v0,·p0},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->hash(Ljava/lang/Object;)[B |
319 | ····move-result-object·v0 | 319 | ····move-result-object·v0 |
320 | ····.line·1 | 320 | ····.line·160 |
321 | ····sget-object·v1,·Lorg/ton/api/adnl/AdnlIdShort;->Companion:Lorg/ton/api/adnl/AdnlIdShort$Companion; | 321 | ····sget-object·v1,·Lorg/ton/api/adnl/AdnlIdShort;->Companion:Lorg/ton/api/adnl/AdnlIdShort$Companion; |
322 | ····invoke-virtual·{v1,·v0},·Lorg/ton/api/adnl/AdnlIdShort$Companion;->of([B)Lorg/ton/api/adnl/AdnlIdShort; | 322 | ····invoke-virtual·{v1,·v0},·Lorg/ton/api/adnl/AdnlIdShort$Companion;->of([B)Lorg/ton/api/adnl/AdnlIdShort; |
323 | ····move-result-object·v0 | 323 | ····move-result-object·v0 |
324 | ····return-object·v0 | 324 | ····return-object·v0 |
Offset 376, 15 lines modified | Offset 376, 15 lines modified | ||
376 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 376 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
377 | ····const/4·v0,·0x0 | 377 | ····const/4·v0,·0x0 |
Max diff block lines reached; 1183/7176 bytes (16.49%) of diff not shown. |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | .end·annotation | 52 | .end·annotation |
53 | #·direct·methods | 53 | #·direct·methods |
54 | .method·private·constructor·<init>()V | 54 | .method·private·constructor·<init>()V |
55 | ····.locals·8 | 55 | ····.locals·8 |
56 | ····.line·6 | 56 | ····.line·64 |
57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted; | 57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted; |
58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; | 58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; |
59 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
60 | ····const-string·v3,·"pub.unenc·data:bytes·=·PublicKey" | 60 | ····const-string·v3,·"pub.unenc·data:bytes·=·PublicKey" |
Offset 89, 46 lines modified | Offset 89, 46 lines modified | ||
89 | .end·method | 89 | .end·method |
90 | #·virtual·methods | 90 | #·virtual·methods |
91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; | 91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; |
92 | ····.locals·0 | 92 | ····.locals·0 |
93 | ····.line·6 | 93 | ····.line·64 |
94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted; | 94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted; |
95 | ····move-result-object·p1 | 95 | ····move-result-object·p1 |
96 | ····return-object·p1 | 96 | ····return-object·p1 |
97 | .end·method | 97 | .end·method |
98 | .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted; | 98 | .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyUnencrypted; |
99 | ····.locals·1 | 99 | ····.locals·1 |
100 | ····const-string·v0,·"input" | 100 | ····const-string·v0,·"input" |
101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
102 | ····.line·7 | 102 | ····.line·73 |
103 | ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B | 103 | ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B |
104 | ····move-result-object·p1 | 104 | ····move-result-object·p1 |
105 | ····.line·7 | 105 | ····.line·74 |
106 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted; | 106 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted; |
107 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted;-><init>([B)V | 107 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted;-><init>([B)V |
108 | ····return-object·v0 | 108 | ····return-object·v0 |
109 | .end·method | 109 | .end·method |
110 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V | 110 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V |
111 | ····.locals·0 | 111 | ····.locals·0 |
112 | ····.line·6 | 112 | ····.line·64 |
113 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted; | 113 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted; |
114 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyUnencrypted;)V | 114 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyUnencrypted;)V |
115 | ····return-void | 115 | ····return-void |
116 | .end·method | 116 | .end·method |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
140 | ····const-string·v0,·"value" | 140 | ····const-string·v0,·"value" |
141 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 141 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
142 | ····.line·6 | 142 | ····.line·69 |
143 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyUnencrypted;->getData()[B | 143 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyUnencrypted;->getData()[B |
144 | ····move-result-object·p2 | 144 | ····move-result-object·p2 |
145 | ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V | 145 | ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V |
146 | ····return-void | 146 | ····return-void |
Offset 160, 14 lines modified | Offset 160, 14 lines modified | ||
160 | ············"()", | 160 | ············"()", |
161 | ············"Lkotlinx/serialization/KSerializer<", | 161 | ············"Lkotlinx/serialization/KSerializer<", |
162 | ············"Lorg/ton/api/pub/PublicKeyUnencrypted;", | 162 | ············"Lorg/ton/api/pub/PublicKeyUnencrypted;", |
163 | ············">;" | 163 | ············">;" |
164 | ········} | 164 | ········} |
165 | ····.end·annotation | 165 | ····.end·annotation |
166 | ····.line·6 | 166 | ····.line·64 |
167 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; | 167 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; |
168 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 168 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
169 | ····return-object·v0 | 169 | ····return-object·v0 |
170 | .end·method | 170 | .end·method |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
113 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 113 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
114 | ····.locals·1 | 114 | ····.locals·1 |
115 | ····.param·p2····#·[B | 115 | ····.param·p2····#·[B |
116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
117 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 117 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
118 | ········.end·annotation | 118 | ········.end·annotation |
119 | ····.end·param | 119 | ····.end·param |
120 | ····.annotation·runtime·Lkotlin/Deprecated; | 120 | ····.annotation·runtime·Lkotlin/Deprecated; |
121 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 121 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
122 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 122 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
123 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 123 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
124 | ············expression·=·"" | 124 | ············expression·=·"" |
Offset 224, 15 lines modified | Offset 224, 15 lines modified | ||
224 | ····return-object·p0 | 224 | ····return-object·p0 |
225 | .end·method | 225 | .end·method |
226 | .method·public·static·synthetic·getKey$annotations()V | 226 | .method·public·static·synthetic·getKey$annotations()V |
227 | ····.locals·0 | 227 | ····.locals·0 |
228 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 228 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
229 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 229 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
230 | ····.end·annotation | 230 | ····.end·annotation |
231 | ····return-void | 231 | ····return-void |
232 | .end·method | 232 | .end·method |
233 | .method·private·final·get_adnlIdShort()Lorg/ton/api/adnl/AdnlIdShort; | 233 | .method·private·final·get_adnlIdShort()Lorg/ton/api/adnl/AdnlIdShort; |
234 | ····.locals·1 | 234 | ····.locals·1 |
Offset 314, 15 lines modified | Offset 314, 15 lines modified | ||
314 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 314 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
315 | ····const-string·v0,·"serialDesc" | 315 | ····const-string·v0,·"serialDesc" |
316 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 316 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
317 | ····.line·20 | 317 | ····.line·20 |
318 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 318 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
319 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 319 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
320 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyEd25519;->key:[B | 320 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyEd25519;->key:[B |
321 | ····const/4·v1,·0x0 | 321 | ····const/4·v1,·0x0 |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; | 83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; |
84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;-><init>()V | 84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;-><init>()V |
85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; | 85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; |
86 | ····.line·3 | 86 | ····.line·34 |
87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; | 87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; |
88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; | 88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; |
89 | ····const-string·v2,·"pub.unenc" | 89 | ····const-string·v2,·"pub.unenc" |
90 | ····const/4·v3,·0x1 | 90 | ····const/4·v3,·0x1 |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·private·constructor·<init>()V | 122 | .method·private·constructor·<init>()V |
123 | ····.locals·0 | 123 | ····.locals·0 |
124 | ····.line·3 | 124 | ····.line·34 |
125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | #·virtual·methods | 128 | #·virtual·methods |
Offset 142, 45 lines modified | Offset 142, 45 lines modified | ||
142 | ········} | 142 | ········} |
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·3 | 146 | ····.line·34 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
151 | ····return-object·v0 | 151 | ····return-object·v0 |
152 | .end·method | 152 | .end·method |
153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; | 153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; |
154 | ····.locals·0 | 154 | ····.locals·0 |
155 | ····.line·3 | 155 | ····.line·34 |
156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted; | 156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted; |
157 | ····move-result-object·p1 | 157 | ····move-result-object·p1 |
158 | ····return-object·p1 | 158 | ····return-object·p1 |
159 | .end·method | 159 | .end·method |
160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted; | 160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyUnencrypted; |
161 | ····.locals·8 | 161 | ····.locals·8 |
162 | ····const-string·v0,·"decoder" | 162 | ····const-string·v0,·"decoder" |
163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
164 | ····.line·3 | 164 | ····.line·34 |
165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; | 167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; |
168 | ····move-result-object·p1 | 168 | ····move-result-object·p1 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v3,·0x1 | 193 | ····const/4·v3,·0x1 |
194 | ····const/4·v4,·0x0 | 194 | ····const/4·v4,·0x0 |
195 | ····if-eqz·v1,·:cond_0 | 195 | ····if-eqz·v1,·:cond_0 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····const/4·v7,·-0x1 | 221 | ····const/4·v7,·-0x1 |
222 | ····if-eq·v6,·v7,·:cond_2 | 222 | ····if-eq·v6,·v7,·:cond_2 |
223 | ····if-nez·v6,·:cond_1 | 223 | ····if-nez·v6,·:cond_1 |
224 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 224 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | ····return-object·v0 | 271 | ····return-object·v0 |
272 | .end·method | 272 | .end·method |
273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V | 273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |
274 | ····.locals·0 | 274 | ····.locals·0 |
275 | ····.line·3 | 275 | ····.line·34 |
276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted; | 276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyUnencrypted; |
277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyUnencrypted;)V | 277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyUnencrypted;)V |
278 | ····return-void | 278 | ····return-void |
279 | .end·method | 279 | .end·method |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
Max diff block lines reached; 1054/5593 bytes (18.84%) of diff not shown. |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····value·=·{ | 12 | ····value·=·{ |
13 | ········Lorg/ton/api/pub/PublicKeyAes$Companion;, | 13 | ········Lorg/ton/api/pub/PublicKeyAes$Companion;, |
14 | ········Lorg/ton/api/pub/PublicKeyAes$$serializer; | 14 | ········Lorg/ton/api/pub/PublicKeyAes$$serializer; |
15 | ····} | 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,15 | 18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyAes\n*L\n86#1:160\n*E\n" |
19 | .end·annotation | 19 | .end·annotation |
20 | .annotation·runtime·Lkotlin/Metadata; | 20 | .annotation·runtime·Lkotlin/Metadata; |
21 | ····d1·=·{ | 21 | ····d1·=·{ |
22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·\'2\u00020\u00012\u00020\u0002:\u0002&\'B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0013\u001a\u00020\u00142\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0096\u0002J\u0008\u0010\u0017\u001a\u00020\u0004H\u0016J\u0008\u0010\u0018\u001a\u00020\u0019H\u0016J\u0008\u0010\u001a\u001a\u00020\u001bH\u0016J\u001b\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00062\u0008\u0010\u001e\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001f\u001a\u00020·2\u0006\u0010!\u001a\u00020\u00002\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020%H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006(" | 22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·\'2\u00020\u00012\u00020\u0002:\u0002&\'B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0012\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0013\u001a\u00020\u00142\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0096\u0002J\u0008\u0010\u0017\u001a\u00020\u0004H\u0016J\u0008\u0010\u0018\u001a\u00020\u0019H\u0016J\u0008\u0010\u001a\u001a\u00020\u001bH\u0016J\u001b\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00062\u0008\u0010\u001e\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001f\u001a\u00020·2\u0006\u0010!\u001a\u00020\u00002\u0006\u0010\"\u001a\u00020#2\u0006\u0010$\u001a\u00020%H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006(" |
23 | ····} | 23 | ····} |
24 | ····d2·=·{ | 24 | ····d2·=·{ |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····return-void | 108 | ····return-void |
109 | .end·method | 109 | .end·method |
110 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 110 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
111 | ····.locals·1 | 111 | ····.locals·1 |
112 | ····.param·p2····#·[B | 112 | ····.param·p2····#·[B |
113 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 113 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
114 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 114 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
115 | ········.end·annotation | 115 | ········.end·annotation |
116 | ····.end·param | 116 | ····.end·param |
117 | ····.annotation·runtime·Lkotlin/Deprecated; | 117 | ····.annotation·runtime·Lkotlin/Deprecated; |
118 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 118 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
119 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 119 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
120 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 120 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
121 | ············expression·=·"" | 121 | ············expression·=·"" |
Offset 126, 53 lines modified | Offset 126, 53 lines modified | ||
126 | ····and-int/lit8·p3,·p1,·0x1 | 126 | ····and-int/lit8·p3,·p1,·0x1 |
127 | ····const/4·v0,·0x1 | 127 | ····const/4·v0,·0x1 |
128 | ····if-eq·v0,·p3,·:cond_0 | 128 | ····if-eq·v0,·p3,·:cond_0 |
129 | ····.line·7 | 129 | ····.line·79 |
130 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; | 130 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; |
131 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 131 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
132 | ····move-result-object·p3 | 132 | ····move-result-object·p3 |
133 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V | 133 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V |
134 | ····:cond_0 | 134 | ····:cond_0 |
135 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 135 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
136 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B | 136 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B |
137 | ····.line·8 | 137 | ····.line·84 |
138 | ····new-instance·p1,·Lorg/ton/crypto/aes/EncryptorAes; | 138 | ····new-instance·p1,·Lorg/ton/crypto/aes/EncryptorAes; |
139 | ····invoke-direct·{p1,·p2},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V | 139 | ····invoke-direct·{p1,·p2},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V |
140 | ····.line·7 | 140 | ····.line·79 |
141 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes; | 141 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes; |
142 | ····return-void | 142 | ····return-void |
143 | .end·method | 143 | .end·method |
144 | .method·public·constructor·<init>([B)V | 144 | .method·public·constructor·<init>([B)V |
145 | ····.locals·1 | 145 | ····.locals·1 |
146 | ····const-string·v0,·"key" | 146 | ····const-string·v0,·"key" |
147 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 147 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
148 | ····.line·7 | 148 | ····.line·79 |
149 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 149 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
150 | ····.line·8 | 150 | ····.line·82 |
151 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B | 151 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B |
152 | ····.line·8 | 152 | ····.line·84 |
153 | ····new-instance·v0,·Lorg/ton/crypto/aes/EncryptorAes; | 153 | ····new-instance·v0,·Lorg/ton/crypto/aes/EncryptorAes; |
154 | ····invoke-direct·{v0,·p1},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V | 154 | ····invoke-direct·{v0,·p1},·Lorg/ton/crypto/aes/EncryptorAes;-><init>([B)V |
155 | ····iput-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes; | 155 | ····iput-object·v0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->$$delegate_0:Lorg/ton/crypto/aes/EncryptorAes; |
156 | ····return-void | 156 | ····return-void |
Offset 194, 15 lines modified | Offset 194, 15 lines modified | ||
194 | ····return-object·p0 | 194 | ····return-object·p0 |
195 | .end·method | 195 | .end·method |
196 | .method·public·static·synthetic·getKey$annotations()V | 196 | .method·public·static·synthetic·getKey$annotations()V |
197 | ····.locals·0 | 197 | ····.locals·0 |
198 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 198 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
199 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 199 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
200 | ····.end·annotation | 200 | ····.end·annotation |
201 | ····return-void | 201 | ····return-void |
202 | .end·method | 202 | .end·method |
203 | .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyAes;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 203 | .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyAes;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
204 | ····.locals·2 | 204 | ····.locals·2 |
Offset 217, 16 lines modified | Offset 217, 16 lines modified | ||
217 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 217 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
218 | ····const-string·v0,·"serialDesc" | 218 | ····const-string·v0,·"serialDesc" |
219 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 219 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
220 | ····.line·7 | 220 | ····.line·79 |
221 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 221 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
222 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 222 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
223 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B | 223 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyAes;->key:[B |
224 | ····const/4·v1,·0x0 | 224 | ····const/4·v1,·0x0 |
Offset 280, 15 lines modified | Offset 280, 15 lines modified | ||
280 | ····const/4·v0,·0x1 | 280 | ····const/4·v0,·0x1 |
281 | ····if-ne·p0,·p1,·:cond_0 | 281 | ····if-ne·p0,·p1,·:cond_0 |
282 | ····return·v0 | 282 | ····return·v0 |
283 | ····.line· | 283 | ····.line·90 |
Max diff block lines reached; 3213/9635 bytes (33.35%) of diff not shown. |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····value·=·{ | 12 | ····value·=·{ |
13 | ········Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;, | 13 | ········Lorg/ton/api/pub/PublicKeyUnencrypted$Companion;, |
14 | ········Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; | 14 | ········Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; |
15 | ····} | 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,15 | 18 | ····value·=·"SMAP\npub.kt\nKotlin\n*S·Kotlin\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n+·2·AdnlIdShort.kt\norg/ton/api/adnl/AdnlIdShortKt\n*L\n1#1,159:1\n12#2:160\n*S·KotlinDebug\n*F\n+·1·pub.kt\norg/ton/api/pub/PublicKeyUnencrypted\n*L\n41#1:160\n*E\n" |
19 | .end·annotation | 19 | .end·annotation |
20 | .annotation·runtime·Lkotlin/Metadata; | 20 | .annotation·runtime·Lkotlin/Metadata; |
21 | ····d1·=·{ | 21 | ····d1·=·{ |
22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·&2\u00020\u00012\u00020\u0002:\u0002%&B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0012\u001a\u00020\u00132\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0015H\u0096\u0002J\u0008\u0010\u0016\u001a\u00020\u0004H\u0016J\u0008\u0010\u0017\u001a\u00020\u0018H\u0016J\u0008\u0010\u0019\u001a\u00020\u001aH\u0016J\u001b\u0010\u001b\u001a\u00020\u00132\u0006\u0010\u001c\u001a\u00020\u00062\u0008\u0010\u001d\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00020\u00002\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006\'" | 22 | ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0008\u0018\u0000·&2\u00020\u00012\u00020\u0002:\u0002%&B%\u0008\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\u0008\u0001\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0008\u00a2\u0006\u0002\u0010\tB\r\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\nJ\t\u0010\u000f\u001a\u00020\u0006H\u00c6\u0003J\u0013\u0010\u0010\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0011\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0006H\u0096\u0001J\u0013\u0010\u0012\u001a\u00020\u00132\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0015H\u0096\u0002J\u0008\u0010\u0016\u001a\u00020\u0004H\u0016J\u0008\u0010\u0017\u001a\u00020\u0018H\u0016J\u0008\u0010\u0019\u001a\u00020\u001aH\u0016J\u001b\u0010\u001b\u001a\u00020\u00132\u0006\u0010\u001c\u001a\u00020\u00062\u0008\u0010\u001d\u001a\u0004\u0018\u00010\u0006H\u0096\u0001J!\u0010\u001e\u001a\u00020\u001f2\u0006\u0010·\u001a\u00020\u00002\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u00c7\u0001R\u001c\u0010\u0005\u001a\u00020\u00068\u0006X\u0087\u0004\u00a2\u0006\u000e\n\u0000\u0012\u0004\u0008\u000b\u0010\u000c\u001a\u0004\u0008\r\u0010\u000e\u00a8\u0006\'" |
23 | ····} | 23 | ····} |
24 | ····d2·=·{ | 24 | ····d2·=·{ |
Offset 107, 15 lines modified | Offset 107, 15 lines modified | ||
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
109 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 109 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.param·p2····#·[B | 111 | ····.param·p2····#·[B |
112 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 112 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
113 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 113 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
114 | ········.end·annotation | 114 | ········.end·annotation |
115 | ····.end·param | 115 | ····.end·param |
116 | ····.annotation·runtime·Lkotlin/Deprecated; | 116 | ····.annotation·runtime·Lkotlin/Deprecated; |
117 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 117 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
118 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 118 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
119 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 119 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
120 | ············expression·=·"" | 120 | ············expression·=·"" |
Offset 125, 51 lines modified | Offset 125, 51 lines modified | ||
125 | ····and-int/lit8·p3,·p1,·0x1 | 125 | ····and-int/lit8·p3,·p1,·0x1 |
126 | ····const/4·v0,·0x1 | 126 | ····const/4·v0,·0x1 |
127 | ····if-eq·v0,·p3,·:cond_0 | 127 | ····if-eq·v0,·p3,·:cond_0 |
128 | ····.line·3 | 128 | ····.line·34 |
129 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; | 129 | ····sget-object·p3,·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer; |
130 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 130 | ····invoke-virtual·{p3},·Lorg/ton/api/pub/PublicKeyUnencrypted$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
131 | ····move-result-object·p3 | 131 | ····move-result-object·p3 |
132 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V | 132 | ····invoke-static·{p1,·v0,·p3},·Lkotlinx/serialization/internal/PluginExceptionsKt;->throwMissingFieldException(IILkotlinx/serialization/descriptors/SerialDescriptor;)V |
133 | ····:cond_0 | 133 | ····:cond_0 |
134 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 134 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
135 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B | 135 | ····iput-object·p2,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B |
136 | ····.line·3 | 136 | ····.line·39 |
137 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone; | 137 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone; |
138 | ····.line·3 | 138 | ····.line·34 |
139 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone; | 139 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone; |
140 | ····return-void | 140 | ····return-void |
141 | .end·method | 141 | .end·method |
142 | .method·public·constructor·<init>([B)V | 142 | .method·public·constructor·<init>([B)V |
143 | ····.locals·1 | 143 | ····.locals·1 |
144 | ····const-string·v0,·"data" | 144 | ····const-string·v0,·"data" |
145 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 145 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
146 | ····.line·3 | 146 | ····.line·34 |
147 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 147 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
148 | ····.line·3 | 148 | ····.line·37 |
149 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B | 149 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B |
150 | ····.line·3 | 150 | ····.line·39 |
151 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone; | 151 | ····sget-object·p1,·Lorg/ton/crypto/EncryptorNone;->INSTANCE:Lorg/ton/crypto/EncryptorNone; |
152 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone; | 152 | ····iput-object·p1,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->$$delegate_0:Lorg/ton/crypto/EncryptorNone; |
153 | ····return-void | 153 | ····return-void |
154 | .end·method | 154 | .end·method |
Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
189 | ····return-object·p0 | 189 | ····return-object·p0 |
190 | .end·method | 190 | .end·method |
191 | .method·public·static·synthetic·getData$annotations()V | 191 | .method·public·static·synthetic·getData$annotations()V |
192 | ····.locals·0 | 192 | ····.locals·0 |
193 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 193 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
194 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 194 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
195 | ····.end·annotation | 195 | ····.end·annotation |
196 | ····return-void | 196 | ····return-void |
197 | .end·method | 197 | .end·method |
198 | .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyUnencrypted;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 198 | .method·public·static·final·write$Self(Lorg/ton/api/pub/PublicKeyUnencrypted;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
199 | ····.locals·2 | 199 | ····.locals·2 |
Offset 212, 16 lines modified | Offset 212, 16 lines modified | ||
212 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 212 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
213 | ····const-string·v0,·"serialDesc" | 213 | ····const-string·v0,·"serialDesc" |
214 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 214 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
215 | ····.line·3 | 215 | ····.line·34 |
216 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 216 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
217 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 217 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
218 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B | 218 | ····iget-object·p0,·p0,·Lorg/ton/api/pub/PublicKeyUnencrypted;->data:[B |
219 | ····const/4·v1,·0x0 | 219 | ····const/4·v1,·0x0 |
Offset 275, 15 lines modified | Offset 275, 15 lines modified | ||
275 | ····const/4·v0,·0x1 | 275 | ····const/4·v0,·0x1 |
276 | ····if-ne·p0,·p1,·:cond_0 | 276 | ····if-ne·p0,·p1,·:cond_0 |
277 | ····return·v0 | 277 | ····return·v0 |
278 | ····.line·4 | 278 | ····.line·45 |
279 | ····:cond_0 | 279 | ····:cond_0 |
280 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 280 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
Max diff block lines reached; 3221/9771 bytes (32.96%) of diff not shown. |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer; | 83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer; |
84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;-><init>()V | 84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;-><init>()V |
85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; | 85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyAes$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyAes$$serializer; |
86 | ····.line·7 | 86 | ····.line·79 |
87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; | 87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; |
88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; | 88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; |
89 | ····const-string·v2,·"pub.aes" | 89 | ····const-string·v2,·"pub.aes" |
90 | ····const/4·v3,·0x1 | 90 | ····const/4·v3,·0x1 |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·private·constructor·<init>()V | 122 | .method·private·constructor·<init>()V |
123 | ····.locals·0 | 123 | ····.locals·0 |
124 | ····.line·7 | 124 | ····.line·79 |
125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | #·virtual·methods | 128 | #·virtual·methods |
Offset 142, 45 lines modified | Offset 142, 45 lines modified | ||
142 | ········} | 142 | ········} |
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·7 | 146 | ····.line·79 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
151 | ····return-object·v0 | 151 | ····return-object·v0 |
152 | .end·method | 152 | .end·method |
153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; | 153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; |
154 | ····.locals·0 | 154 | ····.locals·0 |
155 | ····.line·7 | 155 | ····.line·79 |
156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes; | 156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes; |
157 | ····move-result-object·p1 | 157 | ····move-result-object·p1 |
158 | ····return-object·p1 | 158 | ····return-object·p1 |
159 | .end·method | 159 | .end·method |
160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes; | 160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyAes; |
161 | ····.locals·8 | 161 | ····.locals·8 |
162 | ····const-string·v0,·"decoder" | 162 | ····const-string·v0,·"decoder" |
163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
164 | ····.line·7 | 164 | ····.line·79 |
165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; | 167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; |
168 | ····move-result-object·p1 | 168 | ····move-result-object·p1 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v3,·0x1 | 193 | ····const/4·v3,·0x1 |
194 | ····const/4·v4,·0x0 | 194 | ····const/4·v4,·0x0 |
195 | ····if-eqz·v1,·:cond_0 | 195 | ····if-eqz·v1,·:cond_0 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····const/4·v7,·-0x1 | 221 | ····const/4·v7,·-0x1 |
222 | ····if-eq·v6,·v7,·:cond_2 | 222 | ····if-eq·v6,·v7,·:cond_2 |
223 | ····if-nez·v6,·:cond_1 | 223 | ····if-nez·v6,·:cond_1 |
224 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 224 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | ····return-object·v0 | 271 | ····return-object·v0 |
272 | .end·method | 272 | .end·method |
273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V | 273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |
274 | ····.locals·0 | 274 | ····.locals·0 |
275 | ····.line·7 | 275 | ····.line·79 |
276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes; | 276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyAes; |
277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyAes;)V | 277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyAes$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyAes;)V |
278 | ····return-void | 278 | ····return-void |
279 | .end·method | 279 | .end·method |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
Max diff block lines reached; 1046/5495 bytes (19.04%) of diff not shown. |
Offset 64, 53 lines modified | Offset 64, 53 lines modified | ||
64 | .method·private·constructor·<init>()V | 64 | .method·private·constructor·<init>()V |
65 | ····.locals·3 | 65 | ····.locals·3 |
66 | ····const/4·v0,·0x4 | 66 | ····const/4·v0,·0x4 |
67 | ····new-array·v0,·v0,·[Lorg/ton/tl/TlConstructor; | 67 | ····new-array·v0,·v0,·[Lorg/ton/tl/TlConstructor; |
68 | ····.line·2 | 68 | ····.line·27 |
69 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyEd25519;->Companion:Lorg/ton/api/pub/PublicKeyEd25519$Companion; | 69 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyEd25519;->Companion:Lorg/ton/api/pub/PublicKeyEd25519$Companion; |
70 | ····invoke-virtual·{v1},·Lorg/ton/api/pub/PublicKeyEd25519$Companion;->tlConstructor()Lorg/ton/tl/TlConstructor; | 70 | ····invoke-virtual·{v1},·Lorg/ton/api/pub/PublicKeyEd25519$Companion;->tlConstructor()Lorg/ton/tl/TlConstructor; |
71 | ····move-result-object·v1 | 71 | ····move-result-object·v1 |
72 | ····const/4·v2,·0x0 | 72 | ····const/4·v2,·0x0 |
73 | ····aput-object·v1,·v0,·v2 | 73 | ····aput-object·v1,·v0,·v2 |
74 | ····.line·2 | 74 | ····.line·28 |
75 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyUnencrypted;->Companion:Lorg/ton/api/pub/PublicKeyUnencrypted$Companion; | 75 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyUnencrypted;->Companion:Lorg/ton/api/pub/PublicKeyUnencrypted$Companion; |
76 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; | 76 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; |
77 | ····const/4·v2,·0x1 | 77 | ····const/4·v2,·0x1 |
78 | ····aput-object·v1,·v0,·v2 | 78 | ····aput-object·v1,·v0,·v2 |
79 | ····.line·2 | 79 | ····.line·29 |
80 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyAes;->Companion:Lorg/ton/api/pub/PublicKeyAes$Companion; | 80 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyAes;->Companion:Lorg/ton/api/pub/PublicKeyAes$Companion; |
81 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; | 81 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; |
82 | ····const/4·v2,·0x2 | 82 | ····const/4·v2,·0x2 |
83 | ····aput-object·v1,·v0,·v2 | 83 | ····aput-object·v1,·v0,·v2 |
84 | ····.line· | 84 | ····.line·30 |
85 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion; | 85 | ····sget-object·v1,·Lorg/ton/api/pub/PublicKeyOverlay;->Companion:Lorg/ton/api/pub/PublicKeyOverlay$Companion; |
86 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; | 86 | ····check-cast·v1,·Lorg/ton/tl/TlConstructor; |
87 | ····const/4·v2,·0x3 | 87 | ····const/4·v2,·0x3 |
88 | ····aput-object·v1,·v0,·v2 | 88 | ····aput-object·v1,·v0,·v2 |
89 | ····.line·2 | 89 | ····.line·26 |
90 | ····invoke-direct·{p0,·v0},·Lorg/ton/tl/TlCombinator;-><init>([Lorg/ton/tl/TlConstructor;)V | 90 | ····invoke-direct·{p0,·v0},·Lorg/ton/tl/TlCombinator;-><init>([Lorg/ton/tl/TlConstructor;)V |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | #·virtual·methods | 93 | #·virtual·methods |
Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
121 | ············"()", | 121 | ············"()", |
122 | ············"Lkotlinx/serialization/KSerializer<", | 122 | ············"Lkotlinx/serialization/KSerializer<", |
123 | ············"Lorg/ton/api/pub/PublicKey;", | 123 | ············"Lorg/ton/api/pub/PublicKey;", |
124 | ············">;" | 124 | ············">;" |
125 | ········} | 125 | ········} |
126 | ····.end·annotation | 126 | ····.end·annotation |
127 | ····.line·2 | 127 | ····.line·26 |
128 | ····new-instance·v6,·Lkotlinx/serialization/SealedClassSerializer; | 128 | ····new-instance·v6,·Lkotlinx/serialization/SealedClassSerializer; |
129 | ····const-class·v0,·Lorg/ton/api/pub/PublicKey; | 129 | ····const-class·v0,·Lorg/ton/api/pub/PublicKey; |
130 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; | 130 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; |
131 | ····move-result-object·v2 | 131 | ····move-result-object·v2 |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·20 | 146 | ····.line·20 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v3,·0x1 | 193 | ····const/4·v3,·0x1 |
194 | ····const/4·v4,·0x0 | 194 | ····const/4·v4,·0x0 |
195 | ····if-eqz·v1,·:cond_0 | 195 | ····if-eqz·v1,·:cond_0 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····const/4·v7,·-0x1 | 221 | ····const/4·v7,·-0x1 |
222 | ····if-eq·v6,·v7,·:cond_2 | 222 | ····if-eq·v6,·v7,·:cond_2 |
223 | ····if-nez·v6,·:cond_1 | 223 | ····if-nez·v6,·:cond_1 |
224 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 224 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | .end·annotation | 52 | .end·annotation |
53 | #·direct·methods | 53 | #·direct·methods |
54 | .method·private·constructor·<init>()V | 54 | .method·private·constructor·<init>()V |
55 | ····.locals·8 | 55 | ····.locals·8 |
56 | ····.line·13 | 56 | ····.line·133 |
57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyOverlay; | 57 | ····const-class·v0,·Lorg/ton/api/pub/PublicKeyOverlay; |
58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; | 58 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass; |
59 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
60 | ····const-string·v3,·"pub.overlay·name:bytes·=·PublicKey" | 60 | ····const-string·v3,·"pub.overlay·name:bytes·=·PublicKey" |
Offset 89, 46 lines modified | Offset 89, 46 lines modified | ||
89 | .end·method | 89 | .end·method |
90 | #·virtual·methods | 90 | #·virtual·methods |
91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; | 91 | .method·public·bridge·synthetic·decode(Lio/ktor/utils/io/core/Input;)Ljava/lang/Object; |
92 | ····.locals·0 | 92 | ····.locals·0 |
93 | ····.line·13 | 93 | ····.line·133 |
94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay; | 94 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay; |
95 | ····move-result-object·p1 | 95 | ····move-result-object·p1 |
96 | ····return-object·p1 | 96 | ····return-object·p1 |
97 | .end·method | 97 | .end·method |
98 | .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay; | 98 | .method·public·decode(Lio/ktor/utils/io/core/Input;)Lorg/ton/api/pub/PublicKeyOverlay; |
99 | ····.locals·1 | 99 | ····.locals·1 |
100 | ····const-string·v0,·"input" | 100 | ····const-string·v0,·"input" |
101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
102 | ····.line·14 | 102 | ····.line·142 |
103 | ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B | 103 | ····invoke-static·{p1},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->readBytesTl(Lio/ktor/utils/io/core/Input;)[B |
104 | ····move-result-object·p1 | 104 | ····move-result-object·p1 |
105 | ····.line·14 | 105 | ····.line·143 |
106 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay; | 106 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay; |
107 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay;-><init>([B)V | 107 | ····invoke-direct·{v0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay;-><init>([B)V |
108 | ····return-object·v0 | 108 | ····return-object·v0 |
109 | .end·method | 109 | .end·method |
110 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V | 110 | .method·public·bridge·synthetic·encode(Lio/ktor/utils/io/core/Output;Ljava/lang/Object;)V |
111 | ····.locals·0 | 111 | ····.locals·0 |
112 | ····.line·13 | 112 | ····.line·133 |
113 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay; | 113 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay; |
114 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyOverlay;)V | 114 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$Companion;->encode(Lio/ktor/utils/io/core/Output;Lorg/ton/api/pub/PublicKeyOverlay;)V |
115 | ····return-void | 115 | ····return-void |
116 | .end·method | 116 | .end·method |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 139 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
140 | ····const-string·v0,·"value" | 140 | ····const-string·v0,·"value" |
141 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 141 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
142 | ····.line·13 | 142 | ····.line·138 |
143 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyOverlay;->getName()[B | 143 | ····invoke-virtual·{p2},·Lorg/ton/api/pub/PublicKeyOverlay;->getName()[B |
144 | ····move-result-object·p2 | 144 | ····move-result-object·p2 |
145 | ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V | 145 | ····invoke-static·{p1,·p2},·Lorg/ton/tl/constructors/BytesTlConstructorKt;->writeBytesTl(Lio/ktor/utils/io/core/Output;[B)V |
146 | ····return-void | 146 | ····return-void |
Offset 160, 14 lines modified | Offset 160, 14 lines modified | ||
160 | ············"()", | 160 | ············"()", |
161 | ············"Lkotlinx/serialization/KSerializer<", | 161 | ············"Lkotlinx/serialization/KSerializer<", |
162 | ············"Lorg/ton/api/pub/PublicKeyOverlay;", | 162 | ············"Lorg/ton/api/pub/PublicKeyOverlay;", |
163 | ············">;" | 163 | ············">;" |
164 | ········} | 164 | ········} |
165 | ····.end·annotation | 165 | ····.end·annotation |
166 | ····.line·13 | 166 | ····.line·133 |
167 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; | 167 | ····sget-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; |
168 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 168 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
169 | ····return-object·v0 | 169 | ····return-object·v0 |
170 | .end·method | 170 | .end·method |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer; | 83 | ····new-instance·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer; |
84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;-><init>()V | 84 | ····invoke-direct·{v0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;-><init>()V |
85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; | 85 | ····sput-object·v0,·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->INSTANCE:Lorg/ton/api/pub/PublicKeyOverlay$$serializer; |
86 | ····.line·12 | 86 | ····.line·124 |
87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; | 87 | ····new-instance·v1,·Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor; |
88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; | 88 | ····check-cast·v0,·Lkotlinx/serialization/internal/GeneratedSerializer; |
89 | ····const-string·v2,·"pub.overlay" | 89 | ····const-string·v2,·"pub.overlay" |
90 | ····const/4·v3,·0x1 | 90 | ····const/4·v3,·0x1 |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·private·constructor·<init>()V | 122 | .method·private·constructor·<init>()V |
123 | ····.locals·0 | 123 | ····.locals·0 |
124 | ····.line·12 | 124 | ····.line·124 |
125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 125 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | #·virtual·methods | 128 | #·virtual·methods |
Offset 142, 45 lines modified | Offset 142, 45 lines modified | ||
142 | ········} | 142 | ········} |
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·12 | 146 | ····.line·124 |
147 | ····sget-object·v1,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer; | 147 | ····sget-object·v1,·Lkotlinx/serialization/internal/ByteArraySerializer;->INSTANCE:Lkotlinx/serialization/internal/ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
151 | ····return-object·v0 | 151 | ····return-object·v0 |
152 | .end·method | 152 | .end·method |
153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; | 153 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; |
154 | ····.locals·0 | 154 | ····.locals·0 |
155 | ····.line·12 | 155 | ····.line·124 |
156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay; | 156 | ····invoke-virtual·{p0,·p1},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay; |
157 | ····move-result-object·p1 | 157 | ····move-result-object·p1 |
158 | ····return-object·p1 | 158 | ····return-object·p1 |
159 | .end·method | 159 | .end·method |
160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay; | 160 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)Lorg/ton/api/pub/PublicKeyOverlay; |
161 | ····.locals·8 | 161 | ····.locals·8 |
162 | ····const-string·v0,·"decoder" | 162 | ····const-string·v0,·"decoder" |
163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 163 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
164 | ····.line·12 | 164 | ····.line·124 |
165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 165 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; | 167 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; |
168 | ····move-result-object·p1 | 168 | ····move-result-object·p1 |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | ····return-object·v0 | 271 | ····return-object·v0 |
272 | .end·method | 272 | .end·method |
273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V | 273 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |
274 | ····.locals·0 | 274 | ····.locals·0 |
275 | ····.line·12 | 275 | ····.line·124 |
276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay; | 276 | ····check-cast·p2,·Lorg/ton/api/pub/PublicKeyOverlay; |
277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyOverlay;)V | 277 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lorg/ton/api/pub/PublicKeyOverlay;)V |
278 | ····return-void | 278 | ····return-void |
279 | .end·method | 279 | .end·method |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 290 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
291 | ····const-string·v0,·"value" | 291 | ····const-string·v0,·"value" |
292 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 292 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
293 | ····.line·12 | 293 | ····.line·124 |
294 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 294 | ····invoke-virtual·{p0},·Lorg/ton/api/pub/PublicKeyOverlay$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
295 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
296 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; | 296 | ····invoke-interface·{p1,·v0},·Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; |
297 | ····move-result-object·p1 | 297 | ····move-result-object·p1 |
Offset 316, 14 lines modified | Offset 316, 14 lines modified | ||
316 | ········value·=·{ | 316 | ········value·=·{ |
317 | ············"()[", | 317 | ············"()[", |
318 | ············"Lkotlinx/serialization/KSerializer<", | 318 | ············"Lkotlinx/serialization/KSerializer<", |
319 | ············"*>;" | 319 | ············"*>;" |
320 | ········} | 320 | ········} |
321 | ····.end·annotation | 321 | ····.end·annotation |
322 | ····.line·12 | 322 | ····.line·124 |
323 | ····invoke-static·{p0},·Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer; | 323 | ····invoke-static·{p0},·Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer; |
324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 |
325 | ····return-object·v0 | 325 | ····return-object·v0 |
326 | .end·method | 326 | .end·method |
Offset 125, 20 lines modified | Offset 125, 20 lines modified | ||
125 | ····return-void | 125 | ····return-void |
126 | .end·method | 126 | .end·method |
127 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKeyDescription;[BI[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 127 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKeyDescription;[BI[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
128 | ····.locals·1 | 128 | ····.locals·1 |
129 | ····.param·p3····#·[B | 129 | ····.param·p3····#·[B |
130 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 130 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
131 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 131 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
132 | ········.end·annotation | 132 | ········.end·annotation |
133 | ····.end·param | 133 | ····.end·param |
134 | ····.param·p5····#·[B | 134 | ····.param·p5····#·[B |
135 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 135 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
136 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 136 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
137 | ········.end·annotation | 137 | ········.end·annotation |
138 | ····.end·param | 138 | ····.end·param |
139 | ····.annotation·runtime·Lkotlin/Deprecated; | 139 | ····.annotation·runtime·Lkotlin/Deprecated; |
140 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 140 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
141 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 141 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
142 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 142 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
143 | ············expression·=·"" | 143 | ············expression·=·"" |
Offset 279, 24 lines modified | Offset 279, 24 lines modified | ||
279 | ····return-object·p0 | 279 | ····return-object·p0 |
280 | .end·method | 280 | .end·method |
281 | .method·public·static·synthetic·getSignature$annotations()V | 281 | .method·public·static·synthetic·getSignature$annotations()V |
282 | ····.locals·0 | 282 | ····.locals·0 |
283 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 283 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
284 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 284 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
285 | ····.end·annotation | 285 | ····.end·annotation |
286 | ····return-void | 286 | ····return-void |
287 | .end·method | 287 | .end·method |
288 | .method·public·static·synthetic·getValue$annotations()V | 288 | .method·public·static·synthetic·getValue$annotations()V |
289 | ····.locals·0 | 289 | ····.locals·0 |
290 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 290 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
291 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 291 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
292 | ····.end·annotation | 292 | ····.end·annotation |
293 | ····return-void | 293 | ····return-void |
294 | .end·method | 294 | .end·method |
295 | .method·public·static·final·signed(Ljava/lang/String;[BLorg/ton/api/pk/PrivateKey;I)Lorg/ton/api/dht/DhtValue; | 295 | .method·public·static·final·signed(Ljava/lang/String;[BLorg/ton/api/pk/PrivateKey;I)Lorg/ton/api/dht/DhtValue; |
296 | ····.locals·1 | 296 | ····.locals·1 |
Offset 336, 15 lines modified | Offset 336, 15 lines modified | ||
336 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->key:Lorg/ton/api/dht/DhtKeyDescription; | 336 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->key:Lorg/ton/api/dht/DhtKeyDescription; |
337 | ····const/4·v2,·0x0 | 337 | ····const/4·v2,·0x0 |
338 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 338 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
339 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 339 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
340 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 340 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
341 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B | 341 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B |
342 | ····const/4·v3,·0x1 | 342 | ····const/4·v3,·0x1 |
Offset 386, 15 lines modified | Offset 386, 15 lines modified | ||
386 | ····goto·:goto_0 | 386 | ····goto·:goto_0 |
387 | ····:cond_1 | 387 | ····:cond_1 |
388 | ····:goto_1 | 388 | ····:goto_1 |
389 | ····if-eqz·v2,·:cond_2 | 389 | ····if-eqz·v2,·:cond_2 |
390 | ····.line·19 | 390 | ····.line·19 |
391 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 391 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
392 | ····check-cast·v1,·Lkotlinx/serialization/SerializationStrategy; | 392 | ····check-cast·v1,·Lkotlinx/serialization/SerializationStrategy; |
393 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B | 393 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B |
394 | ····move-result-object·p0 | 394 | ····move-result-object·p0 |
Offset 739, 15 lines modified | Offset 739, 15 lines modified | ||
739 | ····.line·62 | 739 | ····.line·62 |
740 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 740 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
741 | ····.line·63 | 741 | ····.line·63 |
742 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B | 742 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtValue;->value:[B |
743 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 743 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
744 | ····move-result-object·v1 | 744 | ····move-result-object·v1 |
745 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 745 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
746 | ····const-string·v1,·",·ttl=" | 746 | ····const-string·v1,·",·ttl=" |
Offset 765, 15 lines modified | Offset 765, 15 lines modified | ||
765 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 765 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
766 | ····.line·67 | 766 | ····.line·67 |
767 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B | 767 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtValue;->getSignature()[B |
768 | ····move-result-object·v1 | 768 | ····move-result-object·v1 |
769 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 769 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
770 | ····move-result-object·v1 | 770 | ····move-result-object·v1 |
771 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 771 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
772 | ····const-string·v1,·")" | 772 | ····const-string·v1,·")" |
Offset 257, 15 lines modified | Offset 257, 15 lines modified | ||
257 | ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer; | 257 | ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer; |
258 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 258 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
259 | ····aput-object·v0,·v1,·v11 | 259 | ····aput-object·v0,·v1,·v11 |
260 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 260 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
261 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 261 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
262 | ····aput-object·v0,·v1,·v12 | 262 | ····aput-object·v0,·v1,·v12 |
263 | ····return-object·v1 | 263 | ····return-object·v1 |
264 | .end·method | 264 | .end·method |
Offset 435, 15 lines modified | Offset 435, 15 lines modified | ||
435 | ····move-result-object·v4 | 435 | ····move-result-object·v4 |
436 | ····invoke-interface·{v0,·v1,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 436 | ····invoke-interface·{v0,·v1,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
437 | ····move-result·v5 | 437 | ····move-result·v5 |
438 | ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 438 | ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
439 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; | 439 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; |
440 | ····invoke-interface·{v0,·v1,·v6,·v7,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 440 | ····invoke-interface·{v0,·v1,·v6,·v7,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
441 | ····move-result-object·v3 | 441 | ····move-result-object·v3 |
Offset 479, 15 lines modified | Offset 479, 15 lines modified | ||
479 | ····if-eq·v14,·v9,·:cond_3 | 479 | ····if-eq·v14,·v9,·:cond_3 |
480 | ····if-eq·v14,·v7,·:cond_2 | 480 | ····if-eq·v14,·v7,·:cond_2 |
481 | ····if-ne·v14,·v6,·:cond_1 | 481 | ····if-ne·v14,·v6,·:cond_1 |
482 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 482 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
483 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 483 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
484 | ····invoke-interface·{v0,·v1,·v6,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 484 | ····invoke-interface·{v0,·v1,·v6,·v14,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
485 | ····move-result-object·v10 | 485 | ····move-result-object·v10 |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····return-void | 127 | ····return-void |
128 | .end·method | 128 | .end·method |
129 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/pub/PublicKey;Lorg/ton/api/adnl/AdnlAddressList;I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 129 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/pub/PublicKey;Lorg/ton/api/adnl/AdnlAddressList;I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
130 | ····.locals·1 | 130 | ····.locals·1 |
131 | ····.param·p5····#·[B | 131 | ····.param·p5····#·[B |
132 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 132 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
133 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 133 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
134 | ········.end·annotation | 134 | ········.end·annotation |
135 | ····.end·param | 135 | ····.end·param |
136 | ····.annotation·runtime·Lkotlin/Deprecated; | 136 | ····.annotation·runtime·Lkotlin/Deprecated; |
137 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 137 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
138 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 138 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
139 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 139 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
140 | ············expression·=·"" | 140 | ············expression·=·"" |
Offset 293, 15 lines modified | Offset 293, 15 lines modified | ||
293 | ····return-object·p0 | 293 | ····return-object·p0 |
294 | .end·method | 294 | .end·method |
295 | .method·public·static·synthetic·getSignature$annotations()V | 295 | .method·public·static·synthetic·getSignature$annotations()V |
296 | ····.locals·0 | 296 | ····.locals·0 |
297 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 297 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
298 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 298 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
299 | ····.end·annotation | 299 | ····.end·annotation |
300 | ····return-void | 300 | ····return-void |
301 | .end·method | 301 | .end·method |
302 | .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 302 | .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtNode;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
303 | ····.locals·12 | 303 | ····.locals·12 |
Offset 506, 15 lines modified | Offset 506, 15 lines modified | ||
506 | ····goto·:goto_2 | 506 | ····goto·:goto_2 |
507 | ····:cond_4 | 507 | ····:cond_4 |
508 | ····:goto_3 | 508 | ····:goto_3 |
509 | ····if-eqz·v7,·:cond_5 | 509 | ····if-eqz·v7,·:cond_5 |
510 | ····.line·21 | 510 | ····.line·21 |
511 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 511 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
512 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 512 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
513 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B | 513 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B |
514 | ····move-result-object·p0 | 514 | ····move-result-object·p0 |
Offset 896, 15 lines modified | Offset 896, 15 lines modified | ||
896 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 896 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
897 | ····.line·69 | 897 | ····.line·69 |
898 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B | 898 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtNode;->getSignature()[B |
899 | ····move-result-object·v1 | 899 | ····move-result-object·v1 |
900 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 900 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
901 | ····move-result-object·v1 | 901 | ····move-result-object·v1 |
902 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 902 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
903 | ····const-string·v1,·")" | 903 | ····const-string·v1,·")" |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·synthetic·constructor·<init>(I[BLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V | 101 | .method·public·synthetic·constructor·<init>(I[BLjava/lang/String;ILkotlinx/serialization/internal/SerializationConstructorMarker;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p2····#·[B | 103 | ····.param·p2····#·[B |
104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
105 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 105 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
106 | ········.end·annotation | 106 | ········.end·annotation |
107 | ····.end·param | 107 | ····.end·param |
108 | ····.annotation·runtime·Lkotlin/Deprecated; | 108 | ····.annotation·runtime·Lkotlin/Deprecated; |
109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
112 | ············expression·=·"" | 112 | ············expression·=·"" |
Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
263 | ····return-object·p0 | 263 | ····return-object·p0 |
264 | .end·method | 264 | .end·method |
265 | .method·public·static·synthetic·getId$annotations()V | 265 | .method·public·static·synthetic·getId$annotations()V |
266 | ····.locals·0 | 266 | ····.locals·0 |
267 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 267 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
268 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 268 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
269 | ····.end·annotation | 269 | ····.end·annotation |
270 | ····return-void | 270 | ····return-void |
271 | .end·method | 271 | .end·method |
272 | .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtKey;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 272 | .method·public·static·final·write$Self(Lorg/ton/api/dht/DhtKey;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
273 | ····.locals·4 | 273 | ····.locals·4 |
Offset 287, 15 lines modified | Offset 287, 15 lines modified | ||
287 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 287 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
288 | ····const-string·v0,·"serialDesc" | 288 | ····const-string·v0,·"serialDesc" |
289 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 289 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
290 | ····.line·11 | 290 | ····.line·11 |
291 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 291 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
292 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 292 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
293 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B | 293 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B |
294 | ····const/4·v2,·0x0 | 294 | ····const/4·v2,·0x0 |
Offset 539, 15 lines modified | Offset 539, 15 lines modified | ||
539 | ····.line·41 | 539 | ····.line·41 |
540 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 540 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
541 | ····.line·42 | 541 | ····.line·42 |
542 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B | 542 | ····iget-object·v1,·p0,·Lorg/ton/api/dht/DhtKey;->id:[B |
543 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 543 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
544 | ····move-result-object·v1 | 544 | ····move-result-object·v1 |
545 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 545 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
546 | ····const-string·v1,·",·name=\'" | 546 | ····const-string·v1,·",·name=\'" |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKey;Lorg/ton/api/pub/PublicKey;Lorg/ton/api/dht/DhtUpdateRule;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 128 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/dht/DhtKey;Lorg/ton/api/pub/PublicKey;Lorg/ton/api/dht/DhtUpdateRule;[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
129 | ····.locals·1 | 129 | ····.locals·1 |
130 | ····.param·p5····#·[B | 130 | ····.param·p5····#·[B |
131 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 131 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
132 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 132 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
133 | ········.end·annotation | 133 | ········.end·annotation |
134 | ····.end·param | 134 | ····.end·param |
135 | ····.annotation·runtime·Lkotlin/Deprecated; | 135 | ····.annotation·runtime·Lkotlin/Deprecated; |
136 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 136 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
137 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 137 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
138 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 138 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
139 | ············expression·=·"" | 139 | ············expression·=·"" |
Offset 301, 15 lines modified | Offset 301, 15 lines modified | ||
301 | ····return-object·p0 | 301 | ····return-object·p0 |
302 | .end·method | 302 | .end·method |
303 | .method·public·static·synthetic·getSignature$annotations()V | 303 | .method·public·static·synthetic·getSignature$annotations()V |
304 | ····.locals·0 | 304 | ····.locals·0 |
305 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 305 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
306 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 306 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
307 | ····.end·annotation | 307 | ····.end·annotation |
308 | ····return-void | 308 | ····return-void |
309 | .end·method | 309 | .end·method |
310 | .method·public·static·final·signed(Ljava/lang/String;Lorg/ton/api/pk/PrivateKey;)Lorg/ton/api/dht/DhtKeyDescription; | 310 | .method·public·static·final·signed(Ljava/lang/String;Lorg/ton/api/pk/PrivateKey;)Lorg/ton/api/dht/DhtKeyDescription; |
311 | ····.locals·1 | 311 | ····.locals·1 |
Offset 518, 15 lines modified | Offset 518, 15 lines modified | ||
518 | ····goto·:goto_2 | 518 | ····goto·:goto_2 |
519 | ····:cond_4 | 519 | ····:cond_4 |
520 | ····:goto_3 | 520 | ····:goto_3 |
521 | ····if-eqz·v2,·:cond_5 | 521 | ····if-eqz·v2,·:cond_5 |
522 | ····.line·17 | 522 | ····.line·17 |
523 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 523 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
524 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 524 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
525 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B | 525 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B |
526 | ····move-result-object·p0 | 526 | ····move-result-object·p0 |
Offset 901, 15 lines modified | Offset 901, 15 lines modified | ||
901 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 901 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
902 | ····.line·63 | 902 | ····.line·63 |
903 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B | 903 | ····invoke-virtual·{p0},·Lorg/ton/api/dht/DhtKeyDescription;->getSignature()[B |
904 | ····move-result-object·v1 | 904 | ····move-result-object·v1 |
905 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 905 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
906 | ····move-result-object·v1 | 906 | ····move-result-object·v1 |
907 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 907 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
908 | ····const-string·v1,·")" | 908 | ····const-string·v1,·")" |
Offset 155, 15 lines modified | Offset 155, 15 lines modified | ||
155 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 155 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
156 | ····const/4·v2,·0x0 | 156 | ····const/4·v2,·0x0 |
157 | ····aput-object·v1,·v0,·v2 | 157 | ····aput-object·v1,·v0,·v2 |
158 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 158 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
159 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 159 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
160 | ····const/4·v2,·0x1 | 160 | ····const/4·v2,·0x1 |
161 | ····aput-object·v1,·v0,·v2 | 161 | ····aput-object·v1,·v0,·v2 |
Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
171 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 171 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
172 | ····const/4·v2,·0x2 | 172 | ····const/4·v2,·0x2 |
173 | ····aput-object·v1,·v0,·v2 | 173 | ····aput-object·v1,·v0,·v2 |
174 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 174 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
175 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 175 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
176 | ····const/4·v2,·0x3 | 176 | ····const/4·v2,·0x3 |
177 | ····aput-object·v1,·v0,·v2 | 177 | ····aput-object·v1,·v0,·v2 |
Offset 233, 27 lines modified | Offset 233, 27 lines modified | ||
233 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 233 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
234 | ····invoke-interface·{p1,·v0,·v5,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 234 | ····invoke-interface·{p1,·v0,·v5,·v1,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
235 | ····move-result-object·v1 | 235 | ····move-result-object·v1 |
236 | ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 236 | ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
237 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; | 237 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; |
238 | ····invoke-interface·{p1,·v0,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 238 | ····invoke-interface·{p1,·v0,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
239 | ····move-result-object·v5 | 239 | ····move-result-object·v5 |
240 | ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 240 | ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
241 | ····move-result·v4 | 241 | ····move-result·v4 |
242 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 242 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
243 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 243 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
244 | ····invoke-interface·{p1,·v0,·v2,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 244 | ····invoke-interface·{p1,·v0,·v2,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
245 | ····move-result-object·v2 | 245 | ····move-result-object·v2 |
Offset 293, 15 lines modified | Offset 293, 15 lines modified | ||
293 | ····if-eq·v11,·v6,·:cond_3 | 293 | ····if-eq·v11,·v6,·:cond_3 |
294 | ····if-eq·v11,·v4,·:cond_2 | 294 | ····if-eq·v11,·v4,·:cond_2 |
295 | ····if-ne·v11,·v2,·:cond_1 | 295 | ····if-ne·v11,·v2,·:cond_1 |
296 | ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 296 | ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
297 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; | 297 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; |
298 | ····invoke-interface·{p1,·v0,·v2,·v11,·v8},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 298 | ····invoke-interface·{p1,·v0,·v2,·v11,·v8},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
299 | ····move-result-object·v8 | 299 | ····move-result-object·v8 |
Offset 322, 15 lines modified | Offset 322, 15 lines modified | ||
322 | ····move-result·v9 | 322 | ····move-result·v9 |
323 | ····or-int/lit8·v3,·v3,·0x4 | 323 | ····or-int/lit8·v3,·v3,·0x4 |
324 | ····goto·:goto_0 | 324 | ····goto·:goto_0 |
325 | ····:cond_3 | 325 | ····:cond_3 |
326 | ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 326 | ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
327 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; | 327 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; |
328 | ····invoke-interface·{p1,·v0,·v6,·v11,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 328 | ····invoke-interface·{p1,·v0,·v6,·v11,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
329 | ····move-result-object·v7 | 329 | ····move-result-object·v7 |
Offset 257, 15 lines modified | Offset 257, 15 lines modified | ||
257 | ····sget-object·v0,·Lorg/ton/api/dht/DhtUpdateRule$$serializer;->INSTANCE:Lorg/ton/api/dht/DhtUpdateRule$$serializer; | 257 | ····sget-object·v0,·Lorg/ton/api/dht/DhtUpdateRule$$serializer;->INSTANCE:Lorg/ton/api/dht/DhtUpdateRule$$serializer; |
258 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 258 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
259 | ····aput-object·v0,·v1,·v11 | 259 | ····aput-object·v0,·v1,·v11 |
260 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 260 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
261 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 261 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
262 | ····aput-object·v0,·v1,·v12 | 262 | ····aput-object·v0,·v1,·v12 |
263 | ····return-object·v1 | 263 | ····return-object·v1 |
264 | .end·method | 264 | .end·method |
Offset 423, 15 lines modified | Offset 423, 15 lines modified | ||
423 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; | 423 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; |
424 | ····invoke-interface·{v0,·v1,·v7,·v5,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 424 | ····invoke-interface·{v0,·v1,·v7,·v5,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
425 | ····move-result-object·v5 | 425 | ····move-result-object·v5 |
426 | ····sget-object·v7,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 426 | ····sget-object·v7,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
427 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; | 427 | ····check-cast·v7,·Lkotlinx/serialization/DeserializationStrategy; |
428 | ····invoke-interface·{v0,·v1,·v6,·v7,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 428 | ····invoke-interface·{v0,·v1,·v6,·v7,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
429 | ····move-result-object·v4 | 429 | ····move-result-object·v4 |
Offset 467, 15 lines modified | Offset 467, 15 lines modified | ||
467 | ····if-eq·v14,·v9,·:cond_3 | 467 | ····if-eq·v14,·v9,·:cond_3 |
468 | ····if-eq·v14,·v7,·:cond_2 | 468 | ····if-eq·v14,·v7,·:cond_2 |
469 | ····if-ne·v14,·v6,·:cond_1 | 469 | ····if-ne·v14,·v6,·:cond_1 |
470 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 470 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
471 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 471 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
472 | ····invoke-interface·{v0,·v1,·v6,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 472 | ····invoke-interface·{v0,·v1,·v6,·v14,·v11},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
473 | ····move-result-object·v11 | 473 | ····move-result-object·v11 |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x3 | 144 | ····const/4·v0,·0x3 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·11 | 146 | ····.line·11 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
211 | ····const/4·v4,·0x0 | 211 | ····const/4·v4,·0x0 |
212 | ····const/4·v5,·0x1 | 212 | ····const/4·v5,·0x1 |
213 | ····if-eqz·v1,·:cond_0 | 213 | ····if-eqz·v1,·:cond_0 |
214 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 214 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
215 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 215 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
216 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 216 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
217 | ····move-result-object·v1 | 217 | ····move-result-object·v1 |
Offset 288, 15 lines modified | Offset 288, 15 lines modified | ||
288 | ····move-result-object·v1 | 288 | ····move-result-object·v1 |
289 | ····or-int/lit8·v7,·v7,·0x2 | 289 | ····or-int/lit8·v7,·v7,·0x2 |
290 | ····goto·:goto_0 | 290 | ····goto·:goto_0 |
291 | ····:cond_3 | 291 | ····:cond_3 |
292 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 292 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
293 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 293 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
294 | ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 294 | ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
295 | ····move-result-object·v2 | 295 | ····move-result-object·v2 |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ····return-void | 101 | ····return-void |
102 | .end·method | 102 | .end·method |
103 | .method·public·synthetic·constructor·<init>(IIII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 103 | .method·public·synthetic·constructor·<init>(IIII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
104 | ····.locals·1 | 104 | ····.locals·1 |
105 | ····.param·p5····#·[B | 105 | ····.param·p5····#·[B |
106 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 106 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
107 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 107 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
108 | ········.end·annotation | 108 | ········.end·annotation |
109 | ····.end·param | 109 | ····.end·param |
110 | ····.annotation·runtime·Lkotlin/Deprecated; | 110 | ····.annotation·runtime·Lkotlin/Deprecated; |
111 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 111 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
112 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 112 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
113 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 113 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
114 | ············expression·=·"" | 114 | ············expression·=·"" |
Offset 208, 15 lines modified | Offset 208, 15 lines modified | ||
208 | ····return-object·p0 | 208 | ····return-object·p0 |
209 | .end·method | 209 | .end·method |
210 | .method·public·static·synthetic·getSignature$annotations()V | 210 | .method·public·static·synthetic·getSignature$annotations()V |
211 | ····.locals·0 | 211 | ····.locals·0 |
212 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 212 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
213 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 213 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
214 | ····.end·annotation | 214 | ····.end·annotation |
215 | ····return-void | 215 | ····return-void |
216 | .end·method | 216 | .end·method |
217 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyToSign;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 217 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyToSign;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
218 | ····.locals·2 | 218 | ····.locals·2 |
Offset 250, 15 lines modified | Offset 250, 15 lines modified | ||
250 | ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->date:I | 250 | ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->date:I |
251 | ····const/4·v1,·0x2 | 251 | ····const/4·v1,·0x2 |
252 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 252 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
253 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 253 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
254 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 254 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
255 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B | 255 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B |
256 | ····const/4·v1,·0x3 | 256 | ····const/4·v1,·0x3 |
Offset 519, 15 lines modified | Offset 519, 15 lines modified | ||
519 | ····.line·50 | 519 | ····.line·50 |
520 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 520 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
521 | ····.line·51 | 521 | ····.line·51 |
522 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B | 522 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyToSign;->signature:[B |
523 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 523 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
524 | ····move-result-object·v1 | 524 | ····move-result-object·v1 |
525 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 525 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
526 | ····const-string·v1,·")" | 526 | ····const-string·v1,·")" |
Offset 99, 24 lines modified | Offset 99, 24 lines modified | ||
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 101 | .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p2····#·[B | 103 | ····.param·p2····#·[B |
104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
105 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 105 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
106 | ········.end·annotation | 106 | ········.end·annotation |
107 | ····.end·param | 107 | ····.end·param |
108 | ····.param·p3····#·[B | 108 | ····.param·p3····#·[B |
109 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 109 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
110 | ············value·=·"shared_secret" | 110 | ············value·=·"shared_secret" |
111 | ········.end·annotation | 111 | ········.end·annotation |
112 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 112 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
113 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 113 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
114 | ········.end·annotation | 114 | ········.end·annotation |
115 | ····.end·param | 115 | ····.end·param |
116 | ····.annotation·runtime·Lkotlin/Deprecated; | 116 | ····.annotation·runtime·Lkotlin/Deprecated; |
117 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 117 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
118 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 118 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
119 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 119 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
120 | ············expression·=·"" | 120 | ············expression·=·"" |
Offset 195, 28 lines modified | Offset 195, 28 lines modified | ||
195 | ····return-object·p0 | 195 | ····return-object·p0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·static·synthetic·getId$annotations()V | 197 | .method·public·static·synthetic·getId$annotations()V |
198 | ····.locals·0 | 198 | ····.locals·0 |
199 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 199 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
200 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 200 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
201 | ····.end·annotation | 201 | ····.end·annotation |
202 | ····return-void | 202 | ····return-void |
203 | .end·method | 203 | .end·method |
204 | .method·public·static·synthetic·getSharedSecret$annotations()V | 204 | .method·public·static·synthetic·getSharedSecret$annotations()V |
205 | ····.locals·0 | 205 | ····.locals·0 |
206 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 206 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
207 | ········value·=·"shared_secret" | 207 | ········value·=·"shared_secret" |
208 | ····.end·annotation | 208 | ····.end·annotation |
209 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 209 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
210 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 210 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
211 | ····.end·annotation | 211 | ····.end·annotation |
212 | ····return-void | 212 | ····return-void |
213 | .end·method | 213 | .end·method |
214 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyFast;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 214 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyFast;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
215 | ····.locals·3 | 215 | ····.locals·3 |
Offset 232, 25 lines modified | Offset 232, 25 lines modified | ||
232 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 232 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
233 | ····const-string·v0,·"serialDesc" | 233 | ····const-string·v0,·"serialDesc" |
234 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 234 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
235 | ····.line·68 | 235 | ····.line·68 |
236 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 236 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
237 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 237 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
238 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B | 238 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B |
239 | ····const/4·v2,·0x0 | 239 | ····const/4·v2,·0x0 |
240 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 240 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
241 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 241 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
242 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 242 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
243 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B | 243 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B |
244 | ····const/4·v1,·0x1 | 244 | ····const/4·v1,·0x1 |
Offset 425, 29 lines modified | Offset 425, 29 lines modified | ||
425 | ····.line·96 | 425 | ····.line·96 |
426 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 426 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
427 | ····.line·97 | 427 | ····.line·97 |
428 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B | 428 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->id:[B |
429 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 429 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
430 | ····move-result-object·v1 | 430 | ····move-result-object·v1 |
431 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 431 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
432 | ····const-string·v1,·",·sharedSecret=" | 432 | ····const-string·v1,·",·sharedSecret=" |
433 | ····.line·98 | 433 | ····.line·98 |
434 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 434 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
435 | ····.line·99 | 435 | ····.line·99 |
436 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B | 436 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyFast;->sharedSecret:[B |
437 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 437 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
438 | ····move-result-object·v1 | 438 | ····move-result-object·v1 |
439 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 439 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
440 | ····const-string·v1,·")" | 440 | ····const-string·v1,·")" |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V | 101 | .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p2····#·[B | 103 | ····.param·p2····#·[B |
104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
105 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 105 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
106 | ········.end·annotation | 106 | ········.end·annotation |
107 | ····.end·param | 107 | ····.end·param |
108 | ····.annotation·runtime·Lkotlin/Deprecated; | 108 | ····.annotation·runtime·Lkotlin/Deprecated; |
109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
112 | ············expression·=·"" | 112 | ············expression·=·"" |
Offset 182, 15 lines modified | Offset 182, 15 lines modified | ||
182 | ····return-object·p0 | 182 | ····return-object·p0 |
183 | .end·method | 183 | .end·method |
184 | .method·public·static·synthetic·getIp$annotations()V | 184 | .method·public·static·synthetic·getIp$annotations()V |
185 | ····.locals·0 | 185 | ····.locals·0 |
186 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 186 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
187 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 187 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
188 | ····.end·annotation | 188 | ····.end·annotation |
189 | ····return-void | 189 | ····return-void |
190 | .end·method | 190 | .end·method |
191 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressUdp6;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 191 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressUdp6;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
192 | ····.locals·3 | 192 | ····.locals·3 |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 206 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
207 | ····const-string·v0,·"serialDesc" | 207 | ····const-string·v0,·"serialDesc" |
208 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 208 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
209 | ····.line·53 | 209 | ····.line·53 |
210 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 210 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
211 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 211 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
212 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B | 212 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B |
213 | ····const/4·v2,·0x0 | 213 | ····const/4·v2,·0x0 |
Offset 383, 15 lines modified | Offset 383, 15 lines modified | ||
383 | ····.line·79 | 383 | ····.line·79 |
384 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 384 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
385 | ····.line·80 | 385 | ····.line·80 |
386 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B | 386 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressUdp6;->ip:[B |
387 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 387 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
388 | ····move-result-object·v1 | 388 | ····move-result-object·v1 |
389 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 389 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
390 | ····const-string·v1,·",·port=" | 390 | ····const-string·v1,·",·port=" |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·53 | 150 | ····.line·53 |
151 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aput-object·v1,·v0,·v2 | 154 | ····aput-object·v1,·v0,·v2 |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····const/4·v3,·0x0 | 205 | ····const/4·v3,·0x0 |
206 | ····const/4·v4,·0x1 | 206 | ····const/4·v4,·0x1 |
207 | ····if-eqz·v1,·:cond_0 | 207 | ····if-eqz·v1,·:cond_0 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
Offset 261, 15 lines modified | Offset 261, 15 lines modified | ||
261 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 261 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
262 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 262 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
263 | ····throw·p1 | 263 | ····throw·p1 |
264 | ····:cond_2 | 264 | ····:cond_2 |
265 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 265 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
266 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 266 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
267 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 267 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
268 | ····move-result-object·v1 | 268 | ····move-result-object·v1 |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | ····return-void | 93 | ····return-void |
94 | .end·method | 94 | .end·method |
95 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 95 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····.param·p2····#·[B | 97 | ····.param·p2····#·[B |
98 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 98 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
99 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 99 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
100 | ········.end·annotation | 100 | ········.end·annotation |
101 | ····.end·param | 101 | ····.end·param |
102 | ····.annotation·runtime·Lkotlin/Deprecated; | 102 | ····.annotation·runtime·Lkotlin/Deprecated; |
103 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 103 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
104 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 104 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
105 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 105 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
106 | ············expression·=·"" | 106 | ············expression·=·"" |
Offset 164, 15 lines modified | Offset 164, 15 lines modified | ||
164 | ····return-object·p0 | 164 | ····return-object·p0 |
165 | .end·method | 165 | .end·method |
166 | .method·public·static·synthetic·getId$annotations()V | 166 | .method·public·static·synthetic·getId$annotations()V |
167 | ····.locals·0 | 167 | ····.locals·0 |
168 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 168 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
169 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 169 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
170 | ····.end·annotation | 170 | ····.end·annotation |
171 | ····return-void | 171 | ····return-void |
172 | .end·method | 172 | .end·method |
173 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyNone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 173 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyNone;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
174 | ····.locals·2 | 174 | ····.locals·2 |
Offset 188, 15 lines modified | Offset 188, 15 lines modified | ||
188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
189 | ····const-string·v0,·"serialDesc" | 189 | ····const-string·v0,·"serialDesc" |
190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
191 | ····.line·26 | 191 | ····.line·26 |
192 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 192 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
193 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 193 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
194 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B | 194 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B |
195 | ····const/4·v1,·0x0 | 195 | ····const/4·v1,·0x0 |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····.line·48 | 325 | ····.line·48 |
326 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 326 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
327 | ····.line·49 | 327 | ····.line·49 |
328 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B | 328 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyNone;->id:[B |
329 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 329 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
330 | ····move-result-object·v1 | 330 | ····move-result-object·v1 |
331 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 331 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
332 | ····const-string·v1,·")" | 332 | ····const-string·v1,·")" |
Offset 111, 24 lines modified | Offset 111, 24 lines modified | ||
111 | ····.locals·1 | 111 | ····.locals·1 |
112 | ····.param·p5····#·[B | 112 | ····.param·p5····#·[B |
113 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 113 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
114 | ············value·=·"date_hash" | 114 | ············value·=·"date_hash" |
115 | ········.end·annotation | 115 | ········.end·annotation |
116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
117 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 117 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
118 | ········.end·annotation | 118 | ········.end·annotation |
119 | ····.end·param | 119 | ····.end·param |
120 | ····.param·p6····#·[B | 120 | ····.param·p6····#·[B |
121 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 121 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
122 | ············value·=·"shared_secret" | 122 | ············value·=·"shared_secret" |
123 | ········.end·annotation | 123 | ········.end·annotation |
124 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 124 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
125 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 125 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
126 | ········.end·annotation | 126 | ········.end·annotation |
127 | ····.end·param | 127 | ····.end·param |
128 | ····.annotation·runtime·Lkotlin/Deprecated; | 128 | ····.annotation·runtime·Lkotlin/Deprecated; |
129 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 129 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
130 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 130 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
131 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 131 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
132 | ············expression·=·"" | 132 | ············expression·=·"" |
Offset 267, 28 lines modified | Offset 267, 28 lines modified | ||
267 | .method·public·static·synthetic·getDateHash$annotations()V | 267 | .method·public·static·synthetic·getDateHash$annotations()V |
268 | ····.locals·0 | 268 | ····.locals·0 |
269 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 269 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
270 | ········value·=·"date_hash" | 270 | ········value·=·"date_hash" |
271 | ····.end·annotation | 271 | ····.end·annotation |
272 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 272 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
273 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 273 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
274 | ····.end·annotation | 274 | ····.end·annotation |
275 | ····return-void | 275 | ····return-void |
276 | .end·method | 276 | .end·method |
277 | .method·public·static·synthetic·getSharedSecret$annotations()V | 277 | .method·public·static·synthetic·getSharedSecret$annotations()V |
278 | ····.locals·0 | 278 | ····.locals·0 |
279 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 279 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
280 | ········value·=·"shared_secret" | 280 | ········value·=·"shared_secret" |
281 | ····.end·annotation | 281 | ····.end·annotation |
282 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 282 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
283 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 283 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
284 | ····.end·annotation | 284 | ····.end·annotation |
285 | ····return-void | 285 | ····return-void |
286 | .end·method | 286 | .end·method |
287 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyTo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 287 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlProxyTo;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
288 | ····.locals·3 | 288 | ····.locals·3 |
Offset 322, 25 lines modified | Offset 322, 25 lines modified | ||
322 | ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->date:I | 322 | ····iget·v0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->date:I |
323 | ····const/4·v1,·0x2 | 323 | ····const/4·v1,·0x2 |
324 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 324 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
325 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 325 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
326 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 326 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
327 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B | 327 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B |
328 | ····const/4·v2,·0x3 | 328 | ····const/4·v2,·0x3 |
329 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 329 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
330 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 330 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
331 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 331 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
332 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B | 332 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B |
333 | ····const/4·v1,·0x4 | 333 | ····const/4·v1,·0x4 |
Offset 659, 29 lines modified | Offset 659, 29 lines modified | ||
659 | ····.line·57 | 659 | ····.line·57 |
660 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 660 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
661 | ····.line·58 | 661 | ····.line·58 |
662 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B | 662 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->dateHash:[B |
663 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 663 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
664 | ····move-result-object·v1 | 664 | ····move-result-object·v1 |
665 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 665 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
666 | ····const-string·v1,·",·sharedSecret=" | 666 | ····const-string·v1,·",·sharedSecret=" |
667 | ····.line·59 | 667 | ····.line·59 |
668 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 668 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
669 | ····.line·60 | 669 | ····.line·60 |
670 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B | 670 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlProxyTo;->sharedSecret:[B |
671 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 671 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
672 | ····move-result-object·v1 | 672 | ····move-result-object·v1 |
673 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 673 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
674 | ····const-string·v1,·")" | 674 | ····const-string·v1,·")" |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·26 | 146 | ····.line·26 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v3,·0x1 | 193 | ····const/4·v3,·0x1 |
194 | ····const/4·v4,·0x0 | 194 | ····const/4·v4,·0x0 |
195 | ····if-eqz·v1,·:cond_0 | 195 | ····if-eqz·v1,·:cond_0 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····const/4·v7,·-0x1 | 221 | ····const/4·v7,·-0x1 |
222 | ····if-eq·v6,·v7,·:cond_2 | 222 | ····if-eq·v6,·v7,·:cond_2 |
223 | ····if-nez·v6,·:cond_1 | 223 | ····if-nez·v6,·:cond_1 |
224 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 224 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
Offset 147, 23 lines modified | Offset 147, 23 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·68 | 150 | ····.line·68 |
151 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aput-object·v1,·v0,·v2 | 154 | ····aput-object·v1,·v0,·v2 |
155 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 155 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
157 | ····const/4·v2,·0x1 | 157 | ····const/4·v2,·0x1 |
158 | ····aput-object·v1,·v0,·v2 | 158 | ····aput-object·v1,·v0,·v2 |
Offset 205, 23 lines modified | Offset 205, 23 lines modified | ||
205 | ····const/4·v3,·0x0 | 205 | ····const/4·v3,·0x0 |
206 | ····const/4·v4,·0x1 | 206 | ····const/4·v4,·0x1 |
207 | ····if-eqz·v1,·:cond_0 | 207 | ····if-eqz·v1,·:cond_0 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 212 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; | 213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; |
214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
215 | ····move-result-object·v3 | 215 | ····move-result-object·v3 |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····if-eq·v8,·v9,·:cond_3 | 249 | ····if-eq·v8,·v9,·:cond_3 |
250 | ····if-eqz·v8,·:cond_2 | 250 | ····if-eqz·v8,·:cond_2 |
251 | ····if-ne·v8,·v4,·:cond_1 | 251 | ····if-ne·v8,·v4,·:cond_1 |
252 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 252 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
255 | ····move-result-object·v5 | 255 | ····move-result-object·v5 |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
271 | ····throw·p1 | 271 | ····throw·p1 |
272 | ····:cond_2 | 272 | ····:cond_2 |
273 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 273 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
276 | ····move-result-object·v1 | 276 | ····move-result-object·v1 |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ····return-void | 104 | ····return-void |
105 | .end·method | 105 | .end·method |
106 | .method·public·synthetic·constructor·<init>(I[BLorg/ton/api/pub/PublicKey;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V | 106 | .method·public·synthetic·constructor·<init>(I[BLorg/ton/api/pub/PublicKey;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V |
107 | ····.locals·1 | 107 | ····.locals·1 |
108 | ····.param·p2····#·[B | 108 | ····.param·p2····#·[B |
109 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 109 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
110 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 110 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
111 | ········.end·annotation | 111 | ········.end·annotation |
112 | ····.end·param | 112 | ····.end·param |
113 | ····.annotation·runtime·Lkotlin/Deprecated; | 113 | ····.annotation·runtime·Lkotlin/Deprecated; |
114 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 114 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
115 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 115 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
116 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 116 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
117 | ············expression·=·"" | 117 | ············expression·=·"" |
Offset 212, 15 lines modified | Offset 212, 15 lines modified | ||
212 | ····return-object·p0 | 212 | ····return-object·p0 |
213 | .end·method | 213 | .end·method |
214 | .method·public·static·synthetic·getTo$annotations()V | 214 | .method·public·static·synthetic·getTo$annotations()V |
215 | ····.locals·0 | 215 | ····.locals·0 |
216 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 216 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
217 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 217 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
218 | ····.end·annotation | 218 | ····.end·annotation |
219 | ····return-void | 219 | ····return-void |
220 | .end·method | 220 | .end·method |
221 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressTunnel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 221 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/AdnlAddressTunnel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
222 | ····.locals·10 | 222 | ····.locals·10 |
Offset 236, 15 lines modified | Offset 236, 15 lines modified | ||
236 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 236 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
237 | ····const-string·v0,·"serialDesc" | 237 | ····const-string·v0,·"serialDesc" |
238 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 238 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
239 | ····.line·103 | 239 | ····.line·103 |
240 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 240 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
241 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 241 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
242 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B | 242 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B |
243 | ····const/4·v2,·0x0 | 243 | ····const/4·v2,·0x0 |
Offset 521, 15 lines modified | Offset 521, 15 lines modified | ||
521 | ····.line·131 | 521 | ····.line·131 |
522 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 522 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
523 | ····.line·132 | 523 | ····.line·132 |
524 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B | 524 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/AdnlAddressTunnel;->to:[B |
525 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 525 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
526 | ····move-result-object·v1 | 526 | ····move-result-object·v1 |
527 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 527 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
528 | ····const-string·v1,·",·pubKey=" | 528 | ····const-string·v1,·",·pubKey=" |
Offset 173, 23 lines modified | Offset 173, 23 lines modified | ||
173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
174 | ····const/4·v2,·0x2 | 174 | ····const/4·v2,·0x2 |
175 | ····aput-object·v1,·v0,·v2 | 175 | ····aput-object·v1,·v0,·v2 |
176 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 176 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
178 | ····const/4·v2,·0x3 | 178 | ····const/4·v2,·0x3 |
179 | ····aput-object·v1,·v0,·v2 | 179 | ····aput-object·v1,·v0,·v2 |
180 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 180 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
182 | ····const/4·v2,·0x4 | 182 | ····const/4·v2,·0x4 |
183 | ····aput-object·v1,·v0,·v2 | 183 | ····aput-object·v1,·v0,·v2 |
Offset 251, 23 lines modified | Offset 251, 23 lines modified | ||
251 | ····move-result·v7 | 251 | ····move-result·v7 |
252 | ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 252 | ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
253 | ····move-result·v6 | 253 | ····move-result·v6 |
254 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 254 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
255 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 255 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
256 | ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 256 | ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
257 | ····move-result-object·v4 | 257 | ····move-result-object·v4 |
258 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 258 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
259 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 259 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
260 | ····invoke-interface·{v0,·v1,·v5,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 260 | ····invoke-interface·{v0,·v1,·v5,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
261 | ····move-result-object·v3 | 261 | ····move-result-object·v3 |
Offset 313, 15 lines modified | Offset 313, 15 lines modified | ||
313 | ····if-eq·v14,·v6,·:cond_3 | 313 | ····if-eq·v14,·v6,·:cond_3 |
314 | ····if-eq·v14,·v4,·:cond_2 | 314 | ····if-eq·v14,·v4,·:cond_2 |
315 | ····if-ne·v14,·v5,·:cond_1 | 315 | ····if-ne·v14,·v5,·:cond_1 |
316 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 316 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
317 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 317 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
318 | ····invoke-interface·{v0,·v1,·v5,·v14,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 318 | ····invoke-interface·{v0,·v1,·v5,·v14,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
319 | ····move-result-object·v9 | 319 | ····move-result-object·v9 |
Offset 333, 15 lines modified | Offset 333, 15 lines modified | ||
333 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 333 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
334 | ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 334 | ····invoke-direct·{v0,·v14},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
335 | ····throw·v0 | 335 | ····throw·v0 |
336 | ····:cond_2 | 336 | ····:cond_2 |
337 | ····sget-object·v14,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 337 | ····sget-object·v14,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
338 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; | 338 | ····check-cast·v14,·Lkotlinx/serialization/DeserializationStrategy; |
339 | ····invoke-interface·{v0,·v1,·v4,·v14,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 339 | ····invoke-interface·{v0,·v1,·v4,·v14,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
340 | ····move-result-object·v3 | 340 | ····move-result-object·v3 |
Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
169 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 169 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
170 | ····const/4·v2,·0x2 | 170 | ····const/4·v2,·0x2 |
171 | ····aput-object·v1,·v0,·v2 | 171 | ····aput-object·v1,·v0,·v2 |
172 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 172 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
174 | ····const/4·v2,·0x3 | 174 | ····const/4·v2,·0x3 |
175 | ····aput-object·v1,·v0,·v2 | 175 | ····aput-object·v1,·v0,·v2 |
Offset 237, 15 lines modified | Offset 237, 15 lines modified | ||
237 | ····move-result·v5 | 237 | ····move-result·v5 |
238 | ····invoke-interface·{v0,·v1,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 238 | ····invoke-interface·{v0,·v1,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
239 | ····move-result·v4 | 239 | ····move-result·v4 |
240 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 240 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
241 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 241 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
242 | ····invoke-interface·{v0,·v1,·v3,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 242 | ····invoke-interface·{v0,·v1,·v3,·v6,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
243 | ····move-result-object·v3 | 243 | ····move-result-object·v3 |
Offset 289, 15 lines modified | Offset 289, 15 lines modified | ||
289 | ····if-eq·v12,·v5,·:cond_3 | 289 | ····if-eq·v12,·v5,·:cond_3 |
290 | ····if-eq·v12,·v4,·:cond_2 | 290 | ····if-eq·v12,·v4,·:cond_2 |
291 | ····if-ne·v12,·v3,·:cond_1 | 291 | ····if-ne·v12,·v3,·:cond_1 |
292 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 292 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
293 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 293 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
294 | ····invoke-interface·{v0,·v1,·v3,·v12,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 294 | ····invoke-interface·{v0,·v1,·v3,·v12,·v10},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
295 | ····move-result-object·v10 | 295 | ····move-result-object·v10 |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v1,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v1,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·103 | 150 | ····.line·103 |
151 | ····sget-object·v2,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v2,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v2,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v2,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v3,·0x0 | 153 | ····const/4·v3,·0x0 |
154 | ····aput-object·v2,·v1,·v3 | 154 | ····aput-object·v2,·v1,·v3 |
Offset 307, 15 lines modified | Offset 307, 15 lines modified | ||
307 | ····const/4·v8,·0x0 | 307 | ····const/4·v8,·0x0 |
308 | ····const/4·v9,·0x1 | 308 | ····const/4·v9,·0x1 |
309 | ····if-eqz·v2,·:cond_0 | 309 | ····if-eqz·v2,·:cond_0 |
310 | ····sget-object·v2,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 310 | ····sget-object·v2,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
311 | ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy; | 311 | ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy; |
312 | ····invoke-interface·{v0,·v1,·v8,·v2,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 312 | ····invoke-interface·{v0,·v1,·v8,·v2,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
313 | ····move-result-object·v2 | 313 | ····move-result-object·v2 |
Offset 543, 15 lines modified | Offset 543, 15 lines modified | ||
543 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 543 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
544 | ····invoke-direct·{v0,·v13},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 544 | ····invoke-direct·{v0,·v13},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
545 | ····throw·v0 | 545 | ····throw·v0 |
546 | ····:cond_2 | 546 | ····:cond_2 |
547 | ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 547 | ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
548 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; | 548 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; |
549 | ····invoke-interface·{v0,·v1,·v8,·v5,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 549 | ····invoke-interface·{v0,·v1,·v8,·v5,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
550 | ····move-result-object·v2 | 550 | ····move-result-object·v2 |
Offset 105, 24 lines modified | Offset 105, 24 lines modified | ||
105 | ····return-void | 105 | ····return-void |
106 | .end·method | 106 | .end·method |
107 | .method·public·synthetic·constructor·<init>(I[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V | 107 | .method·public·synthetic·constructor·<init>(I[B[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V |
108 | ····.locals·1 | 108 | ····.locals·1 |
109 | ····.param·p2····#·[B | 109 | ····.param·p2····#·[B |
110 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 110 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
111 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 111 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
112 | ········.end·annotation | 112 | ········.end·annotation |
113 | ····.end·param | 113 | ····.end·param |
114 | ····.param·p3····#·[B | 114 | ····.param·p3····#·[B |
115 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 115 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
116 | ············value·=·"peer_key" | 116 | ············value·=·"peer_key" |
117 | ········.end·annotation | 117 | ········.end·annotation |
118 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 118 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
119 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 119 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
120 | ········.end·annotation | 120 | ········.end·annotation |
121 | ····.end·param | 121 | ····.end·param |
122 | ····.annotation·runtime·Lkotlin/Deprecated; | 122 | ····.annotation·runtime·Lkotlin/Deprecated; |
123 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 123 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
124 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 124 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
125 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 125 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
126 | ············expression·=·"" | 126 | ············expression·=·"" |
Offset 213, 28 lines modified | Offset 213, 28 lines modified | ||
213 | ····return-object·p0 | 213 | ····return-object·p0 |
214 | .end·method | 214 | .end·method |
215 | .method·public·static·synthetic·getKey$annotations()V | 215 | .method·public·static·synthetic·getKey$annotations()V |
216 | ····.locals·0 | 216 | ····.locals·0 |
217 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 217 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
218 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 218 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
219 | ····.end·annotation | 219 | ····.end·annotation |
220 | ····return-void | 220 | ····return-void |
221 | .end·method | 221 | .end·method |
222 | .method·public·static·synthetic·getPeerKey$annotations()V | 222 | .method·public·static·synthetic·getPeerKey$annotations()V |
223 | ····.locals·0 | 223 | ····.locals·0 |
224 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 224 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
225 | ········value·=·"peer_key" | 225 | ········value·=·"peer_key" |
226 | ····.end·annotation | 226 | ····.end·annotation |
227 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 227 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
228 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 228 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
229 | ····.end·annotation | 229 | ····.end·annotation |
230 | ····return-void | 230 | ····return-void |
231 | .end·method | 231 | .end·method |
232 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 232 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
233 | ····.locals·3 | 233 | ····.locals·3 |
Offset 250, 25 lines modified | Offset 250, 25 lines modified | ||
250 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 250 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
251 | ····const-string·v0,·"serialDesc" | 251 | ····const-string·v0,·"serialDesc" |
252 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 252 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
253 | ····.line·14 | 253 | ····.line·14 |
254 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 254 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
255 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 255 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
256 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B | 256 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B |
257 | ····const/4·v2,·0x0 | 257 | ····const/4·v2,·0x0 |
258 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 258 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
259 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 259 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
260 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 260 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
261 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B | 261 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B |
262 | ····const/4·v2,·0x1 | 262 | ····const/4·v2,·0x1 |
Offset 483, 29 lines modified | Offset 483, 29 lines modified | ||
483 | ····.line·45 | 483 | ····.line·45 |
484 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 484 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
485 | ····.line·46 | 485 | ····.line·46 |
486 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B | 486 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->key:[B |
487 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 487 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
488 | ····move-result-object·v1 | 488 | ····move-result-object·v1 |
489 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 489 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
490 | ····const-string·v1,·",·peerKey=" | 490 | ····const-string·v1,·",·peerKey=" |
491 | ····.line·47 | 491 | ····.line·47 |
492 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 492 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
493 | ····.line·48 | 493 | ····.line·48 |
494 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B | 494 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageConfirmChannel;->peerKey:[B |
495 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 495 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
496 | ····move-result-object·v1 | 496 | ····move-result-object·v1 |
497 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 497 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
498 | ····const-string·v1,·",·date=" | 498 | ····const-string·v1,·",·date=" |
Offset 111, 25 lines modified | Offset 111, 25 lines modified | ||
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
113 | .method·public·synthetic·constructor·<init>(I[BII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 113 | .method·public·synthetic·constructor·<init>(I[BII[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
114 | ····.locals·1 | 114 | ····.locals·1 |
115 | ····.param·p2····#·[B | 115 | ····.param·p2····#·[B |
116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 116 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
117 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 117 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
118 | ········.end·annotation | 118 | ········.end·annotation |
119 | ····.end·param | 119 | ····.end·param |
120 | ····.param·p3····#·I | 120 | ····.param·p3····#·I |
121 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 121 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
122 | ············value·=·"total_size" | 122 | ············value·=·"total_size" |
123 | ········.end·annotation | 123 | ········.end·annotation |
124 | ····.end·param | 124 | ····.end·param |
125 | ····.param·p5····#·[B | 125 | ····.param·p5····#·[B |
126 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 126 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
127 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 127 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
128 | ········.end·annotation | 128 | ········.end·annotation |
129 | ····.end·param | 129 | ····.end·param |
130 | ····.annotation·runtime·Lkotlin/Deprecated; | 130 | ····.annotation·runtime·Lkotlin/Deprecated; |
131 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 131 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
132 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 132 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
133 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 133 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
134 | ············expression·=·"" | 134 | ············expression·=·"" |
Offset 232, 24 lines modified | Offset 232, 24 lines modified | ||
232 | ····return-object·p0 | 232 | ····return-object·p0 |
233 | .end·method | 233 | .end·method |
234 | .method·public·static·synthetic·getData$annotations()V | 234 | .method·public·static·synthetic·getData$annotations()V |
235 | ····.locals·0 | 235 | ····.locals·0 |
236 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 236 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
237 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 237 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
238 | ····.end·annotation | 238 | ····.end·annotation |
239 | ····return-void | 239 | ····return-void |
240 | .end·method | 240 | .end·method |
241 | .method·public·static·synthetic·getHash$annotations()V | 241 | .method·public·static·synthetic·getHash$annotations()V |
242 | ····.locals·0 | 242 | ····.locals·0 |
243 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 243 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
244 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 244 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
245 | ····.end·annotation | 245 | ····.end·annotation |
246 | ····return-void | 246 | ····return-void |
247 | .end·method | 247 | .end·method |
248 | .method·public·static·synthetic·getTotalSize$annotations()V | 248 | .method·public·static·synthetic·getTotalSize$annotations()V |
249 | ····.locals·0 | 249 | ····.locals·0 |
Offset 274, 15 lines modified | Offset 274, 15 lines modified | ||
274 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 274 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
275 | ····const-string·v0,·"serialDesc" | 275 | ····const-string·v0,·"serialDesc" |
276 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 276 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
277 | ····.line·11 | 277 | ····.line·11 |
278 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 278 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
279 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 279 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
280 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B | 280 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B |
281 | ····const/4·v2,·0x0 | 281 | ····const/4·v2,·0x0 |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | ····iget·v0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->offset:I | 296 | ····iget·v0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->offset:I |
297 | ····const/4·v1,·0x2 | 297 | ····const/4·v1,·0x2 |
298 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 298 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
299 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 299 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
300 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 300 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
301 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B | 301 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B |
302 | ····const/4·v1,·0x3 | 302 | ····const/4·v1,·0x3 |
Offset 547, 15 lines modified | Offset 547, 15 lines modified | ||
547 | ····.line·45 | 547 | ····.line·45 |
548 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 548 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
549 | ····.line·46 | 549 | ····.line·46 |
550 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B | 550 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->hash:[B |
551 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 551 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
552 | ····move-result-object·v1 | 552 | ····move-result-object·v1 |
553 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 553 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
554 | ····const-string·v1,·",·totalSize=" | 554 | ····const-string·v1,·",·totalSize=" |
Offset 581, 15 lines modified | Offset 581, 15 lines modified | ||
581 | ····.line·51 | 581 | ····.line·51 |
582 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 582 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
583 | ····.line·52 | 583 | ····.line·52 |
584 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B | 584 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessagePart;->data:[B |
585 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 585 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
586 | ····move-result-object·v1 | 586 | ····move-result-object·v1 |
587 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 587 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
588 | ····const-string·v1,·")" | 588 | ····const-string·v1,·")" |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····.end·annotation | 143 | ····.end·annotation |
144 | ····const/4·v0,·0x1 | 144 | ····const/4·v0,·0x1 |
145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 145 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
146 | ····.line·13 | 146 | ····.line·13 |
147 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 147 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 148 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
149 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····aput-object·v1,·v0,·v2 | 150 | ····aput-object·v1,·v0,·v2 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v3,·0x1 | 193 | ····const/4·v3,·0x1 |
194 | ····const/4·v4,·0x0 | 194 | ····const/4·v4,·0x0 |
195 | ····if-eqz·v1,·:cond_0 | 195 | ····if-eqz·v1,·:cond_0 |
196 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 197 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 198 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····const/4·v7,·-0x1 | 221 | ····const/4·v7,·-0x1 |
222 | ····if-eq·v6,·v7,·:cond_2 | 222 | ····if-eq·v6,·v7,·:cond_2 |
223 | ····if-nez·v6,·:cond_1 | 223 | ····if-nez·v6,·:cond_1 |
224 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 224 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 225 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 226 | ····invoke-interface·{p1,·v0,·v4,·v6,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
Offset 155, 15 lines modified | Offset 155, 15 lines modified | ||
155 | ····.end·annotation | 155 | ····.end·annotation |
156 | ····const/4·v0,·0x4 | 156 | ····const/4·v0,·0x4 |
157 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 157 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
158 | ····.line·11 | 158 | ····.line·11 |
159 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 159 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
160 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 160 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
161 | ····const/4·v2,·0x0 | 161 | ····const/4·v2,·0x0 |
162 | ····aput-object·v1,·v0,·v2 | 162 | ····aput-object·v1,·v0,·v2 |
Offset 179, 15 lines modified | Offset 179, 15 lines modified | ||
179 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 179 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
180 | ····const/4·v2,·0x2 | 180 | ····const/4·v2,·0x2 |
181 | ····aput-object·v1,·v0,·v2 | 181 | ····aput-object·v1,·v0,·v2 |
182 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 182 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
183 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 183 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
184 | ····const/4·v2,·0x3 | 184 | ····const/4·v2,·0x3 |
185 | ····aput-object·v1,·v0,·v2 | 185 | ····aput-object·v1,·v0,·v2 |
Offset 233, 15 lines modified | Offset 233, 15 lines modified | ||
233 | ····const/4·v5,·0x1 | 233 | ····const/4·v5,·0x1 |
234 | ····const/4·v6,·0x0 | 234 | ····const/4·v6,·0x0 |
235 | ····if-eqz·v1,·:cond_0 | 235 | ····if-eqz·v1,·:cond_0 |
236 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 236 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
237 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 237 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
238 | ····invoke-interface·{p1,·v0,·v6,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 238 | ····invoke-interface·{p1,·v0,·v6,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
239 | ····move-result-object·v1 | 239 | ····move-result-object·v1 |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····move-result·v5 | 249 | ····move-result·v5 |
250 | ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 250 | ····invoke-interface·{p1,·v0,·v4},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
251 | ····move-result·v4 | 251 | ····move-result·v4 |
252 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 252 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
253 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 253 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
254 | ····invoke-interface·{p1,·v0,·v3,·v6,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 254 | ····invoke-interface·{p1,·v0,·v3,·v6,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
255 | ····move-result-object·v2 | 255 | ····move-result-object·v2 |
Offset 297, 15 lines modified | Offset 297, 15 lines modified | ||
297 | ····if-eq·v11,·v5,·:cond_3 | 297 | ····if-eq·v11,·v5,·:cond_3 |
298 | ····if-eq·v11,·v4,·:cond_2 | 298 | ····if-eq·v11,·v4,·:cond_2 |
299 | ····if-ne·v11,·v3,·:cond_1 | 299 | ····if-ne·v11,·v3,·:cond_1 |
300 | ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 300 | ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
301 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; | 301 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; |
302 | ····invoke-interface·{p1,·v0,·v3,·v11,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 302 | ····invoke-interface·{p1,·v0,·v3,·v11,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
303 | ····move-result-object·v1 | 303 | ····move-result-object·v1 |
Offset 335, 15 lines modified | Offset 335, 15 lines modified | ||
335 | ····move-result·v9 | 335 | ····move-result·v9 |
336 | ····or-int/lit8·v7,·v7,·0x2 | 336 | ····or-int/lit8·v7,·v7,·0x2 |
337 | ····goto·:goto_0 | 337 | ····goto·:goto_0 |
338 | ····:cond_4 | 338 | ····:cond_4 |
339 | ····sget-object·v11,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 339 | ····sget-object·v11,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
340 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; | 340 | ····check-cast·v11,·Lkotlinx/serialization/DeserializationStrategy; |
341 | ····invoke-interface·{p1,·v0,·v6,·v11,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 341 | ····invoke-interface·{p1,·v0,·v6,·v11,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
342 | ····move-result-object·v2 | 342 | ····move-result-object·v2 |
Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·15 | 150 | ····.line·15 |
151 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aput-object·v1,·v0,·v2 | 154 | ····aput-object·v1,·v0,·v2 |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····const/4·v3,·0x0 | 205 | ····const/4·v3,·0x0 |
206 | ····const/4·v4,·0x1 | 206 | ····const/4·v4,·0x1 |
207 | ····if-eqz·v1,·:cond_0 | 207 | ····if-eqz·v1,·:cond_0 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
Offset 261, 15 lines modified | Offset 261, 15 lines modified | ||
261 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 261 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
262 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 262 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
263 | ····throw·p1 | 263 | ····throw·p1 |
264 | ····:cond_2 | 264 | ····:cond_2 |
265 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 265 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
266 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 266 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
267 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 267 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
268 | ····move-result-object·v1 | 268 | ····move-result-object·v1 |
Offset 99, 20 lines modified | Offset 99, 20 lines modified | ||
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 101 | .method·public·synthetic·constructor·<init>(I[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p2····#·[B | 103 | ····.param·p2····#·[B |
104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
105 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 105 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
106 | ········.end·annotation | 106 | ········.end·annotation |
107 | ····.end·param | 107 | ····.end·param |
108 | ····.param·p3····#·[B | 108 | ····.param·p3····#·[B |
109 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 109 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
110 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 110 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
111 | ········.end·annotation | 111 | ········.end·annotation |
112 | ····.end·param | 112 | ····.end·param |
113 | ····.annotation·runtime·Lkotlin/Deprecated; | 113 | ····.annotation·runtime·Lkotlin/Deprecated; |
114 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 114 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
115 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 115 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
116 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 116 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
117 | ············expression·=·"" | 117 | ············expression·=·"" |
Offset 191, 24 lines modified | Offset 191, 24 lines modified | ||
191 | ····return-object·p0 | 191 | ····return-object·p0 |
192 | .end·method | 192 | .end·method |
193 | .method·public·static·synthetic·getQuery$annotations()V | 193 | .method·public·static·synthetic·getQuery$annotations()V |
194 | ····.locals·0 | 194 | ····.locals·0 |
195 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 195 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
196 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 196 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
197 | ····.end·annotation | 197 | ····.end·annotation |
198 | ····return-void | 198 | ····return-void |
199 | .end·method | 199 | .end·method |
200 | .method·public·static·synthetic·getQuery_id$annotations()V | 200 | .method·public·static·synthetic·getQuery_id$annotations()V |
201 | ····.locals·0 | 201 | ····.locals·0 |
202 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 202 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
203 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 203 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
204 | ····.end·annotation | 204 | ····.end·annotation |
205 | ····return-void | 205 | ····return-void |
206 | .end·method | 206 | .end·method |
207 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 207 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageQuery;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
208 | ····.locals·3 | 208 | ····.locals·3 |
Offset 224, 25 lines modified | Offset 224, 25 lines modified | ||
224 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 224 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
225 | ····const-string·v0,·"serialDesc" | 225 | ····const-string·v0,·"serialDesc" |
226 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 226 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
227 | ····.line·14 | 227 | ····.line·14 |
228 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 228 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
229 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 229 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
230 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query_id:[B | 230 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query_id:[B |
231 | ····const/4·v2,·0x0 | 231 | ····const/4·v2,·0x0 |
232 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 232 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
233 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 233 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
234 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 234 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
235 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query:[B | 235 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageQuery;->query:[B |
236 | ····const/4·v1,·0x1 | 236 | ····const/4·v1,·0x1 |
Offset 151, 23 lines modified | Offset 151, 23 lines modified | ||
151 | ····.end·annotation | 151 | ····.end·annotation |
152 | ····const/4·v0,·0x3 | 152 | ····const/4·v0,·0x3 |
153 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 153 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
154 | ····.line·14 | 154 | ····.line·14 |
155 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 155 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
157 | ····const/4·v2,·0x0 | 157 | ····const/4·v2,·0x0 |
158 | ····aput-object·v1,·v0,·v2 | 158 | ····aput-object·v1,·v0,·v2 |
159 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 159 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
160 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 160 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
161 | ····const/4·v2,·0x1 | 161 | ····const/4·v2,·0x1 |
162 | ····aput-object·v1,·v0,·v2 | 162 | ····aput-object·v1,·v0,·v2 |
Offset 219, 23 lines modified | Offset 219, 23 lines modified | ||
219 | ····const/4·v4,·0x0 | 219 | ····const/4·v4,·0x0 |
220 | ····const/4·v5,·0x1 | 220 | ····const/4·v5,·0x1 |
221 | ····if-eqz·v1,·:cond_0 | 221 | ····if-eqz·v1,·:cond_0 |
222 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 222 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
223 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 223 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
224 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 224 | ····invoke-interface·{p1,·v0,·v4,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
225 | ····move-result-object·v1 | 225 | ····move-result-object·v1 |
226 | ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 226 | ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
227 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; | 227 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; |
228 | ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 228 | ····invoke-interface·{p1,·v0,·v5,·v4,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
229 | ····move-result-object·v2 | 229 | ····move-result-object·v2 |
Offset 287, 28 lines modified | Offset 287, 28 lines modified | ||
287 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 287 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
288 | ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 288 | ····invoke-direct·{p1,·v9},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
289 | ····throw·p1 | 289 | ····throw·p1 |
290 | ····:cond_2 | 290 | ····:cond_2 |
291 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 291 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
292 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 292 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
293 | ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 293 | ····invoke-interface·{p1,·v0,·v5,·v9,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
294 | ····move-result-object·v1 | 294 | ····move-result-object·v1 |
295 | ····or-int/lit8·v7,·v7,·0x2 | 295 | ····or-int/lit8·v7,·v7,·0x2 |
296 | ····goto·:goto_0 | 296 | ····goto·:goto_0 |
297 | ····:cond_3 | 297 | ····:cond_3 |
298 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 298 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
299 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 299 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
300 | ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 300 | ····invoke-interface·{p1,·v0,·v4,·v9,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
301 | ····move-result-object·v2 | 301 | ····move-result-object·v2 |
Offset 103, 20 lines modified | Offset 103, 20 lines modified | ||
103 | ····.locals·1 | 103 | ····.locals·1 |
104 | ····.param·p2····#·[B | 104 | ····.param·p2····#·[B |
105 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; | 105 | ········.annotation·runtime·Lkotlinx/serialization/SerialName; |
106 | ············value·=·"query_id" | 106 | ············value·=·"query_id" |
107 | ········.end·annotation | 107 | ········.end·annotation |
108 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 108 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
109 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 109 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
110 | ········.end·annotation | 110 | ········.end·annotation |
111 | ····.end·param | 111 | ····.end·param |
112 | ····.param·p3····#·[B | 112 | ····.param·p3····#·[B |
113 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 113 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
114 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 114 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
115 | ········.end·annotation | 115 | ········.end·annotation |
116 | ····.end·param | 116 | ····.end·param |
117 | ····.annotation·runtime·Lkotlin/Deprecated; | 117 | ····.annotation·runtime·Lkotlin/Deprecated; |
118 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 118 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
119 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 119 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
120 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 120 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
121 | ············expression·=·"" | 121 | ············expression·=·"" |
Offset 195, 28 lines modified | Offset 195, 28 lines modified | ||
195 | ····return-object·p0 | 195 | ····return-object·p0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·static·synthetic·getAnswer$annotations()V | 197 | .method·public·static·synthetic·getAnswer$annotations()V |
198 | ····.locals·0 | 198 | ····.locals·0 |
199 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 199 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
200 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 200 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
201 | ····.end·annotation | 201 | ····.end·annotation |
202 | ····return-void | 202 | ····return-void |
203 | .end·method | 203 | .end·method |
204 | .method·public·static·synthetic·getQuery_id$annotations()V | 204 | .method·public·static·synthetic·getQuery_id$annotations()V |
205 | ····.locals·0 | 205 | ····.locals·0 |
206 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; | 206 | ····.annotation·runtime·Lkotlinx/serialization/SerialName; |
207 | ········value·=·"query_id" | 207 | ········value·=·"query_id" |
208 | ····.end·annotation | 208 | ····.end·annotation |
209 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 209 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
210 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 210 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
211 | ····.end·annotation | 211 | ····.end·annotation |
212 | ····return-void | 212 | ····return-void |
213 | .end·method | 213 | .end·method |
214 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageAnswer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 214 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageAnswer;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
215 | ····.locals·3 | 215 | ····.locals·3 |
Offset 232, 25 lines modified | Offset 232, 25 lines modified | ||
232 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 232 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
233 | ····const-string·v0,·"serialDesc" | 233 | ····const-string·v0,·"serialDesc" |
234 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 234 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
235 | ····.line·12 | 235 | ····.line·12 |
236 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 236 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
237 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 237 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
238 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->query_id:[B | 238 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->query_id:[B |
239 | ····const/4·v2,·0x0 | 239 | ····const/4·v2,·0x0 |
240 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 240 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
241 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 241 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
242 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 242 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
243 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->answer:[B | 243 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageAnswer;->answer:[B |
244 | ····const/4·v1,·0x1 | 244 | ····const/4·v1,·0x1 |
Offset 147, 23 lines modified | Offset 147, 23 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·12 | 150 | ····.line·12 |
151 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aput-object·v1,·v0,·v2 | 154 | ····aput-object·v1,·v0,·v2 |
155 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 155 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
157 | ····const/4·v2,·0x1 | 157 | ····const/4·v2,·0x1 |
158 | ····aput-object·v1,·v0,·v2 | 158 | ····aput-object·v1,·v0,·v2 |
Offset 205, 23 lines modified | Offset 205, 23 lines modified | ||
205 | ····const/4·v3,·0x0 | 205 | ····const/4·v3,·0x0 |
206 | ····const/4·v4,·0x1 | 206 | ····const/4·v4,·0x1 |
207 | ····if-eqz·v1,·:cond_0 | 207 | ····if-eqz·v1,·:cond_0 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 212 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; | 213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; |
214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
215 | ····move-result-object·v3 | 215 | ····move-result-object·v3 |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····if-eq·v8,·v9,·:cond_3 | 249 | ····if-eq·v8,·v9,·:cond_3 |
250 | ····if-eqz·v8,·:cond_2 | 250 | ····if-eqz·v8,·:cond_2 |
251 | ····if-ne·v8,·v4,·:cond_1 | 251 | ····if-ne·v8,·v4,·:cond_1 |
252 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 252 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
255 | ····move-result-object·v5 | 255 | ····move-result-object·v5 |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
271 | ····throw·p1 | 271 | ····throw·p1 |
272 | ····:cond_2 | 272 | ····:cond_2 |
273 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 273 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
276 | ····move-result-object·v1 | 276 | ····move-result-object·v1 |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V | 101 | .method·public·synthetic·constructor·<init>(I[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p2····#·[B | 103 | ····.param·p2····#·[B |
104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 104 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
105 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 105 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
106 | ········.end·annotation | 106 | ········.end·annotation |
107 | ····.end·param | 107 | ····.end·param |
108 | ····.annotation·runtime·Lkotlin/Deprecated; | 108 | ····.annotation·runtime·Lkotlin/Deprecated; |
109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 109 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 110 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 111 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
112 | ············expression·=·"" | 112 | ············expression·=·"" |
Offset 182, 15 lines modified | Offset 182, 15 lines modified | ||
182 | ····return-object·p0 | 182 | ····return-object·p0 |
183 | .end·method | 183 | .end·method |
184 | .method·public·static·synthetic·getKey$annotations()V | 184 | .method·public·static·synthetic·getKey$annotations()V |
185 | ····.locals·0 | 185 | ····.locals·0 |
186 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 186 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
187 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 187 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
188 | ····.end·annotation | 188 | ····.end·annotation |
189 | ····return-void | 189 | ····return-void |
190 | .end·method | 190 | .end·method |
191 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 191 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
192 | ····.locals·3 | 192 | ····.locals·3 |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 206 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
207 | ····const-string·v0,·"serialDesc" | 207 | ····const-string·v0,·"serialDesc" |
208 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 208 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
209 | ····.line·15 | 209 | ····.line·15 |
210 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 210 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
211 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 211 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
212 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B | 212 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B |
213 | ····const/4·v2,·0x0 | 213 | ····const/4·v2,·0x0 |
Offset 383, 15 lines modified | Offset 383, 15 lines modified | ||
383 | ····.line·41 | 383 | ····.line·41 |
384 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 384 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
385 | ····.line·42 | 385 | ····.line·42 |
386 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B | 386 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCreateChannel;->key:[B |
387 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 387 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
388 | ····move-result-object·v1 | 388 | ····move-result-object·v1 |
389 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 389 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
390 | ····const-string·v1,·",·date=" | 390 | ····const-string·v1,·",·date=" |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | ····return-void | 93 | ····return-void |
94 | .end·method | 94 | .end·method |
95 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 95 | .method·public·synthetic·constructor·<init>(I[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····.param·p2····#·[B | 97 | ····.param·p2····#·[B |
98 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 98 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
99 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 99 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
100 | ········.end·annotation | 100 | ········.end·annotation |
101 | ····.end·param | 101 | ····.end·param |
102 | ····.annotation·runtime·Lkotlin/Deprecated; | 102 | ····.annotation·runtime·Lkotlin/Deprecated; |
103 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 103 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
104 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 104 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
105 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 105 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
106 | ············expression·=·"" | 106 | ············expression·=·"" |
Offset 164, 15 lines modified | Offset 164, 15 lines modified | ||
164 | ····return-object·p0 | 164 | ····return-object·p0 |
165 | .end·method | 165 | .end·method |
166 | .method·public·static·synthetic·getData$annotations()V | 166 | .method·public·static·synthetic·getData$annotations()V |
167 | ····.locals·0 | 167 | ····.locals·0 |
168 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 168 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
169 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 169 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
170 | ····.end·annotation | 170 | ····.end·annotation |
171 | ····return-void | 171 | ····return-void |
172 | .end·method | 172 | .end·method |
173 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCustom;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 173 | .method·public·static·final·write$Self(Lorg/ton/api/adnl/message/AdnlMessageCustom;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
174 | ····.locals·2 | 174 | ····.locals·2 |
Offset 188, 15 lines modified | Offset 188, 15 lines modified | ||
188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 188 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
189 | ····const-string·v0,·"serialDesc" | 189 | ····const-string·v0,·"serialDesc" |
190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 190 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
191 | ····.line·13 | 191 | ····.line·13 |
192 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 192 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
193 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 193 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
194 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B | 194 | ····iget-object·p0,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B |
195 | ····const/4·v1,·0x0 | 195 | ····const/4·v1,·0x0 |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····.line·35 | 325 | ····.line·35 |
326 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 326 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
327 | ····.line·36 | 327 | ····.line·36 |
328 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B | 328 | ····iget-object·v1,·p0,·Lorg/ton/api/adnl/message/AdnlMessageCustom;->data:[B |
329 | ····invoke-static·{v1},·Lorg/ton/crypto/Base64Kt;->base64([B)Ljava/lang/String; | 329 | ····invoke-static·{v1},·Lorg/ton/crypto/base64/Base64Kt;->base64([B)Ljava/lang/String; |
330 | ····move-result-object·v1 | 330 | ····move-result-object·v1 |
331 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 331 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
332 | ····const-string·v1,·")" | 332 | ····const-string·v1,·")" |
Offset 147, 23 lines modified | Offset 147, 23 lines modified | ||
147 | ····.end·annotation | 147 | ····.end·annotation |
148 | ····const/4·v0,·0x2 | 148 | ····const/4·v0,·0x2 |
149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; | 149 | ····new-array·v0,·v0,·[Lkotlinx/serialization/KSerializer; |
150 | ····.line·14 | 150 | ····.line·14 |
151 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 152 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aput-object·v1,·v0,·v2 | 154 | ····aput-object·v1,·v0,·v2 |
155 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 155 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 156 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
157 | ····const/4·v2,·0x1 | 157 | ····const/4·v2,·0x1 |
158 | ····aput-object·v1,·v0,·v2 | 158 | ····aput-object·v1,·v0,·v2 |
Offset 205, 23 lines modified | Offset 205, 23 lines modified | ||
205 | ····const/4·v3,·0x0 | 205 | ····const/4·v3,·0x0 |
206 | ····const/4·v4,·0x1 | 206 | ····const/4·v4,·0x1 |
207 | ····if-eqz·v1,·:cond_0 | 207 | ····if-eqz·v1,·:cond_0 |
208 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 208 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; | 209 | ····check-cast·v1,·Lkotlinx/serialization/DeserializationStrategy; |
210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 210 | ····invoke-interface·{p1,·v0,·v3,·v1,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 212 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; | 213 | ····check-cast·v3,·Lkotlinx/serialization/DeserializationStrategy; |
214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 214 | ····invoke-interface·{p1,·v0,·v4,·v3,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
215 | ····move-result-object·v3 | 215 | ····move-result-object·v3 |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····if-eq·v8,·v9,·:cond_3 | 249 | ····if-eq·v8,·v9,·:cond_3 |
250 | ····if-eqz·v8,·:cond_2 | 250 | ····if-eqz·v8,·:cond_2 |
251 | ····if-ne·v8,·v4,·:cond_1 | 251 | ····if-ne·v8,·v4,·:cond_1 |
252 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 252 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 253 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 254 | ····invoke-interface·{p1,·v0,·v4,·v8,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
255 | ····move-result-object·v5 | 255 | ····move-result-object·v5 |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; | 269 | ····new-instance·p1,·Lkotlinx/serialization/UnknownFieldException; |
270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 270 | ····invoke-direct·{p1,·v8},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
271 | ····throw·p1 | 271 | ····throw·p1 |
272 | ····:cond_2 | 272 | ····:cond_2 |
273 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 273 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 274 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 275 | ····invoke-interface·{p1,·v0,·v3,·v8,·v1},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
276 | ····move-result-object·v1 | 276 | ····move-result-object·v1 |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ····return-void | 109 | ····return-void |
110 | .end·method | 110 | .end·method |
111 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/pk/PrivateKey;[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V | 111 | .method·public·synthetic·constructor·<init>(ILorg/ton/api/pk/PrivateKey;[BILkotlinx/serialization/internal/SerializationConstructorMarker;)V |
112 | ····.locals·1 | 112 | ····.locals·1 |
113 | ····.param·p3····#·[B | 113 | ····.param·p3····#·[B |
114 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 114 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
115 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 115 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
116 | ········.end·annotation | 116 | ········.end·annotation |
117 | ····.end·param | 117 | ····.end·param |
118 | ····.annotation·runtime·Lkotlin/Deprecated; | 118 | ····.annotation·runtime·Lkotlin/Deprecated; |
119 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 119 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
120 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 120 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
121 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 121 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
122 | ············expression·=·"" | 122 | ············expression·=·"" |
Offset 208, 15 lines modified | Offset 208, 15 lines modified | ||
208 | ····return-object·p0 | 208 | ····return-object·p0 |
209 | .end·method | 209 | .end·method |
210 | .method·public·static·synthetic·getPub$annotations()V | 210 | .method·public·static·synthetic·getPub$annotations()V |
211 | ····.locals·0 | 211 | ····.locals·0 |
212 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 212 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
213 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 213 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
214 | ····.end·annotation | 214 | ····.end·annotation |
215 | ····return-void | 215 | ····return-void |
216 | .end·method | 216 | .end·method |
217 | .method·public·static·final·write$Self(Lorg/ton/api/control/ControlConfigLocal;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 217 | .method·public·static·final·write$Self(Lorg/ton/api/control/ControlConfigLocal;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
218 | ····.locals·11 | 218 | ····.locals·11 |
Offset 338, 15 lines modified | Offset 338, 15 lines modified | ||
338 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 338 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
339 | ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->priv:Lorg/ton/api/pk/PrivateKey; | 339 | ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->priv:Lorg/ton/api/pk/PrivateKey; |
340 | ····invoke-interface·{p1,·p2,·v7,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 340 | ····invoke-interface·{p1,·p2,·v7,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
341 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 341 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
342 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 342 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
343 | ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->pub:[B | 343 | ····iget-object·v1,·p0,·Lorg/ton/api/control/ControlConfigLocal;->pub:[B |
344 | ····invoke-interface·{p1,·p2,·v8,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 344 | ····invoke-interface·{p1,·p2,·v8,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····invoke-direct/range·{v2·..·v7},·Lkotlinx/serialization/SealedClassSerializer;-><init>(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V | 249 | ····invoke-direct/range·{v2·..·v7},·Lkotlinx/serialization/SealedClassSerializer;-><init>(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V |
250 | ····check-cast·v8,·Lkotlinx/serialization/KSerializer; | 250 | ····check-cast·v8,·Lkotlinx/serialization/KSerializer; |
251 | ····aput-object·v8,·v1,·v9 | 251 | ····aput-object·v8,·v1,·v9 |
252 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 252 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
253 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; | 253 | ····check-cast·v0,·Lkotlinx/serialization/KSerializer; |
254 | ····aput-object·v0,·v1,·v10 | 254 | ····aput-object·v0,·v1,·v10 |
255 | ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer; | 255 | ····sget-object·v0,·Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer; |
Offset 403, 15 lines modified | Offset 403, 15 lines modified | ||
403 | ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy; | 403 | ····check-cast·v2,·Lkotlinx/serialization/DeserializationStrategy; |
404 | ····invoke-interface·{v0,·v1,·v8,·v2,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 404 | ····invoke-interface·{v0,·v1,·v8,·v2,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
405 | ····move-result-object·v2 | 405 | ····move-result-object·v2 |
406 | ····sget-object·v4,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 406 | ····sget-object·v4,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
407 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; | 407 | ····check-cast·v4,·Lkotlinx/serialization/DeserializationStrategy; |
408 | ····invoke-interface·{v0,·v1,·v7,·v4,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 408 | ····invoke-interface·{v0,·v1,·v7,·v4,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
409 | ····move-result-object·v3 | 409 | ····move-result-object·v3 |
Offset 463, 15 lines modified | Offset 463, 15 lines modified | ||
463 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 463 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
464 | ····invoke-direct·{v0,·v12},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 464 | ····invoke-direct·{v0,·v12},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
465 | ····throw·v0 | 465 | ····throw·v0 |
466 | ····:cond_2 | 466 | ····:cond_2 |
467 | ····sget-object·v12,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 467 | ····sget-object·v12,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
468 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; | 468 | ····check-cast·v12,·Lkotlinx/serialization/DeserializationStrategy; |
469 | ····invoke-interface·{v0,·v1,·v7,·v12,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 469 | ····invoke-interface·{v0,·v1,·v7,·v12,·v2},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
470 | ····move-result-object·v2 | 470 | ····move-result-object·v2 |
Offset 173, 23 lines modified | Offset 173, 23 lines modified | ||
173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 173 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
174 | ····const/4·v2,·0x2 | 174 | ····const/4·v2,·0x2 |
175 | ····aput-object·v1,·v0,·v2 | 175 | ····aput-object·v1,·v0,·v2 |
176 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 176 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 177 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
178 | ····const/4·v2,·0x3 | 178 | ····const/4·v2,·0x3 |
179 | ····aput-object·v1,·v0,·v2 | 179 | ····aput-object·v1,·v0,·v2 |
180 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 180 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 181 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
182 | ····const/4·v2,·0x4 | 182 | ····const/4·v2,·0x4 |
183 | ····aput-object·v1,·v0,·v2 | 183 | ····aput-object·v1,·v0,·v2 |
Offset 251, 23 lines modified | Offset 251, 23 lines modified | ||
251 | ····move-result-wide·v7 | 251 | ····move-result-wide·v7 |
252 | ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 252 | ····invoke-interface·{v0,·v1,·v6},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
253 | ····move-result·v6 | 253 | ····move-result·v6 |
254 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 254 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
255 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 255 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
256 | ····invoke-interface·{v0,·v1,·v4,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 256 | ····invoke-interface·{v0,·v1,·v4,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
257 | ····move-result-object·v4 | 257 | ····move-result-object·v4 |
258 | ····sget-object·v9,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 258 | ····sget-object·v9,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
259 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; | 259 | ····check-cast·v9,·Lkotlinx/serialization/DeserializationStrategy; |
260 | ····invoke-interface·{v0,·v1,·v5,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 260 | ····invoke-interface·{v0,·v1,·v5,·v9,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
261 | ····move-result-object·v3 | 261 | ····move-result-object·v3 |
Offset 315, 15 lines modified | Offset 315, 15 lines modified | ||
315 | ····if-eq·v15,·v6,·:cond_3 | 315 | ····if-eq·v15,·v6,·:cond_3 |
316 | ····if-eq·v15,·v4,·:cond_2 | 316 | ····if-eq·v15,·v4,·:cond_2 |
317 | ····if-ne·v15,·v5,·:cond_1 | 317 | ····if-ne·v15,·v5,·:cond_1 |
318 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 318 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
319 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 319 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
320 | ····invoke-interface·{v0,·v1,·v5,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 320 | ····invoke-interface·{v0,·v1,·v5,·v8,·v9},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
321 | ····move-result-object·v9 | 321 | ····move-result-object·v9 |
Offset 335, 15 lines modified | Offset 335, 15 lines modified | ||
335 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 335 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
336 | ····invoke-direct·{v0,·v15},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 336 | ····invoke-direct·{v0,·v15},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
337 | ····throw·v0 | 337 | ····throw·v0 |
338 | ····:cond_2 | 338 | ····:cond_2 |
339 | ····sget-object·v8,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 339 | ····sget-object·v8,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
340 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; | 340 | ····check-cast·v8,·Lkotlinx/serialization/DeserializationStrategy; |
341 | ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 341 | ····invoke-interface·{v0,·v1,·v4,·v8,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
342 | ····move-result-object·v3 | 342 | ····move-result-object·v3 |
Offset 123, 20 lines modified | Offset 123, 20 lines modified | ||
123 | ····return-void | 123 | ····return-void |
124 | .end·method | 124 | .end·method |
125 | .method·public·synthetic·constructor·<init>(II[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 125 | .method·public·synthetic·constructor·<init>(II[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
126 | ····.locals·1 | 126 | ····.locals·1 |
127 | ····.param·p3····#·[B | 127 | ····.param·p3····#·[B |
128 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 128 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
129 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 129 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
130 | ········.end·annotation | 130 | ········.end·annotation |
131 | ····.end·param | 131 | ····.end·param |
132 | ····.param·p4····#·[B | 132 | ····.param·p4····#·[B |
133 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 133 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
134 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 134 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
135 | ········.end·annotation | 135 | ········.end·annotation |
136 | ····.end·param | 136 | ····.end·param |
137 | ····.annotation·runtime·Lkotlin/Deprecated; | 137 | ····.annotation·runtime·Lkotlin/Deprecated; |
138 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 138 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
139 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 139 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
140 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 140 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
141 | ············expression·=·"" | 141 | ············expression·=·"" |
Offset 255, 24 lines modified | Offset 255, 24 lines modified | ||
255 | ····return-object·p0 | 255 | ····return-object·p0 |
256 | .end·method | 256 | .end·method |
257 | .method·public·static·synthetic·getFile_hash$annotations()V | 257 | .method·public·static·synthetic·getFile_hash$annotations()V |
258 | ····.locals·0 | 258 | ····.locals·0 |
259 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 259 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
260 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 260 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
261 | ····.end·annotation | 261 | ····.end·annotation |
262 | ····return-void | 262 | ····return-void |
263 | .end·method | 263 | .end·method |
264 | .method·public·static·synthetic·getRoot_hash$annotations()V | 264 | .method·public·static·synthetic·getRoot_hash$annotations()V |
265 | ····.locals·0 | 265 | ····.locals·0 |
266 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 266 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
267 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 267 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
268 | ····.end·annotation | 268 | ····.end·annotation |
269 | ····return-void | 269 | ····return-void |
270 | .end·method | 270 | .end·method |
271 | .method·public·static·final·write$Self(Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V | 271 | .method·public·static·final·write$Self(Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V |
272 | ····.locals·3 | 272 | ····.locals·3 |
Offset 294, 25 lines modified | Offset 294, 25 lines modified | ||
294 | ····.line·15 | 294 | ····.line·15 |
295 | ····iget·v0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->workchain:I | 295 | ····iget·v0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->workchain:I |
296 | ····const/4·v1,·0x0 | 296 | ····const/4·v1,·0x0 |
297 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V | 297 | ····invoke-interface·{p1,·p2,·v1,·v0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V |
298 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 298 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
299 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 299 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
300 | ····iget-object·v1,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->root_hash:[B | 300 | ····iget-object·v1,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->root_hash:[B |
301 | ····const/4·v2,·0x1 | 301 | ····const/4·v2,·0x1 |
302 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 302 | ····invoke-interface·{p1,·p2,·v2,·v0,·v1},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
303 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 303 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
304 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 304 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
305 | ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->file_hash:[B | 305 | ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeZeroStateIdExt;->file_hash:[B |
306 | ····const/4·v1,·0x2 | 306 | ····const/4·v1,·0x2 |
Offset 145, 20 lines modified | Offset 145, 20 lines modified | ||
145 | ····return-void | 145 | ····return-void |
146 | .end·method | 146 | .end·method |
147 | .method·public·synthetic·constructor·<init>(IIJI[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V | 147 | .method·public·synthetic·constructor·<init>(IIJI[B[BLkotlinx/serialization/internal/SerializationConstructorMarker;)V |
148 | ····.locals·1 | 148 | ····.locals·1 |
149 | ····.param·p6····#·[B | 149 | ····.param·p6····#·[B |
150 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 150 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
151 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 151 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
152 | ········.end·annotation | 152 | ········.end·annotation |
153 | ····.end·param | 153 | ····.end·param |
154 | ····.param·p7····#·[B | 154 | ····.param·p7····#·[B |
155 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; | 155 | ········.annotation·runtime·Lkotlinx/serialization/Serializable; |
156 | ············with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 156 | ············with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
157 | ········.end·annotation | 157 | ········.end·annotation |
158 | ····.end·param | 158 | ····.end·param |
159 | ····.annotation·runtime·Lkotlin/Deprecated; | 159 | ····.annotation·runtime·Lkotlin/Deprecated; |
160 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; | 160 | ········level·=·.enum·Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; |
161 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" | 161 | ········message·=·"This·synthesized·declaration·should·not·be·used·directly" |
162 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | 162 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; |
163 | ············expression·=·"" | 163 | ············expression·=·"" |
Offset 531, 24 lines modified | Offset 531, 24 lines modified | ||
531 | ····return-object·p0 | 531 | ····return-object·p0 |
532 | .end·method | 532 | .end·method |
533 | .method·public·static·synthetic·getFile_hash$annotations()V | 533 | .method·public·static·synthetic·getFile_hash$annotations()V |
534 | ····.locals·0 | 534 | ····.locals·0 |
535 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 535 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
536 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 536 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
537 | ····.end·annotation | 537 | ····.end·annotation |
538 | ····return-void | 538 | ····return-void |
539 | .end·method | 539 | .end·method |
540 | .method·public·static·synthetic·getRoot_hash$annotations()V | 540 | .method·public·static·synthetic·getRoot_hash$annotations()V |
541 | ····.locals·0 | 541 | ····.locals·0 |
542 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; | 542 | ····.annotation·runtime·Lkotlinx/serialization/Serializable; |
543 | ········with·=·Lorg/ton/crypto/Base64ByteArraySerializer; | 543 | ········with·=·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
544 | ····.end·annotation | 544 | ····.end·annotation |
545 | ····return-void | 545 | ····return-void |
546 | .end·method | 546 | .end·method |
547 | .method·public·static·final·parse(Ljava/lang/String;)Lorg/ton/api/tonnode/TonNodeBlockIdExt; | 547 | .method·public·static·final·parse(Ljava/lang/String;)Lorg/ton/api/tonnode/TonNodeBlockIdExt; |
548 | ····.locals·1 | 548 | ····.locals·1 |
Offset 735, 15 lines modified | Offset 735, 15 lines modified | ||
735 | ····:cond_a | 735 | ····:cond_a |
736 | ····move·v3,·v0 | 736 | ····move·v3,·v0 |
737 | ····:goto_7 | 737 | ····:goto_7 |
738 | ····if-eqz·v3,·:cond_b | 738 | ····if-eqz·v3,·:cond_b |
739 | ····sget-object·v3,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 739 | ····sget-object·v3,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
740 | ····check-cast·v3,·Lkotlinx/serialization/SerializationStrategy; | 740 | ····check-cast·v3,·Lkotlinx/serialization/SerializationStrategy; |
741 | ····iget-object·v4,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->root_hash:[B | 741 | ····iget-object·v4,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->root_hash:[B |
742 | ····invoke-interface·{p1,·p2,·v1,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 742 | ····invoke-interface·{p1,·p2,·v1,·v3,·v4},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
Offset 774, 15 lines modified | Offset 774, 15 lines modified | ||
774 | ····goto·:goto_8 | 774 | ····goto·:goto_8 |
775 | ····:cond_d | 775 | ····:cond_d |
776 | ····:goto_9 | 776 | ····:goto_9 |
777 | ····if-eqz·v0,·:cond_e | 777 | ····if-eqz·v0,·:cond_e |
778 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 778 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
779 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; | 779 | ····check-cast·v0,·Lkotlinx/serialization/SerializationStrategy; |
780 | ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->file_hash:[B | 780 | ····iget-object·p0,·p0,·Lorg/ton/api/tonnode/TonNodeBlockIdExt;->file_hash:[B |
781 | ····invoke-interface·{p1,·p2,·v1,·v0,·p0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V | 781 | ····invoke-interface·{p1,·p2,·v1,·v0,·p0},·Lkotlinx/serialization/encoding/CompositeEncoder;->encodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V |
Offset 149, 23 lines modified | Offset 149, 23 lines modified | ||
149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 149 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
150 | ····const/4·v2,·0x0 | 150 | ····const/4·v2,·0x0 |
151 | ····aput-object·v1,·v0,·v2 | 151 | ····aput-object·v1,·v0,·v2 |
152 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 152 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
153 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 153 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
154 | ····const/4·v2,·0x1 | 154 | ····const/4·v2,·0x1 |
155 | ····aput-object·v1,·v0,·v2 | 155 | ····aput-object·v1,·v0,·v2 |
156 | ····sget-object·v1,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 156 | ····sget-object·v1,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
157 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; | 157 | ····check-cast·v1,·Lkotlinx/serialization/KSerializer; |
158 | ····const/4·v2,·0x2 | 158 | ····const/4·v2,·0x2 |
159 | ····aput-object·v1,·v0,·v2 | 159 | ····aput-object·v1,·v0,·v2 |
Offset 215, 23 lines modified | Offset 215, 23 lines modified | ||
215 | ····if-eqz·v2,·:cond_0 | 215 | ····if-eqz·v2,·:cond_0 |
216 | ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I | 216 | ····invoke-interface·{v0,·v1,·v5},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeIntElement(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I |
217 | ····move-result·v2 | 217 | ····move-result·v2 |
218 | ····sget-object·v5,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 218 | ····sget-object·v5,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
219 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; | 219 | ····check-cast·v5,·Lkotlinx/serialization/DeserializationStrategy; |
220 | ····invoke-interface·{v0,·v1,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 220 | ····invoke-interface·{v0,·v1,·v6,·v5,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
221 | ····move-result-object·v5 | 221 | ····move-result-object·v5 |
222 | ····sget-object·v6,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 222 | ····sget-object·v6,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
223 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; | 223 | ····check-cast·v6,·Lkotlinx/serialization/DeserializationStrategy; |
224 | ····invoke-interface·{v0,·v1,·v4,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 224 | ····invoke-interface·{v0,·v1,·v4,·v6,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
225 | ····move-result-object·v3 | 225 | ····move-result-object·v3 |
Offset 265, 15 lines modified | Offset 265, 15 lines modified | ||
265 | ····if-eqz·v10,·:cond_3 | 265 | ····if-eqz·v10,·:cond_3 |
266 | ····if-eq·v10,·v6,·:cond_2 | 266 | ····if-eq·v10,·v6,·:cond_2 |
267 | ····if-ne·v10,·v4,·:cond_1 | 267 | ····if-ne·v10,·v4,·:cond_1 |
268 | ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 268 | ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
269 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; | 269 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; |
270 | ····invoke-interface·{v0,·v1,·v4,·v10,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 270 | ····invoke-interface·{v0,·v1,·v4,·v10,·v7},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
271 | ····move-result-object·v7 | 271 | ····move-result-object·v7 |
Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
285 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; | 285 | ····new-instance·v0,·Lkotlinx/serialization/UnknownFieldException; |
286 | ····invoke-direct·{v0,·v10},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V | 286 | ····invoke-direct·{v0,·v10},·Lkotlinx/serialization/UnknownFieldException;-><init>(I)V |
287 | ····throw·v0 | 287 | ····throw·v0 |
288 | ····:cond_2 | 288 | ····:cond_2 |
289 | ····sget-object·v10,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 289 | ····sget-object·v10,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
290 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; | 290 | ····check-cast·v10,·Lkotlinx/serialization/DeserializationStrategy; |
291 | ····invoke-interface·{v0,·v1,·v6,·v10,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; | 291 | ····invoke-interface·{v0,·v1,·v6,·v10,·v3},·Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; |
292 | ····move-result-object·v3 | 292 | ····move-result-object·v3 |
Offset 1, 426 lines modified | Offset 1, 426 lines modified | ||
00000000:·7072·6f00·3031·3000·03f | 00000000:·7072·6f00·3031·3000·03fc·ff01·0082·1a00··pro.010......... | Diff chunk too large, falling back to line-by-line diff (424 lines added, 424 lines removed) | |
00000010:·0078·01ed·5d7b·901c·c579·ef7d·e86e·854e··.x..]{...y.}.n.N | 00000010:·0078·01ed·5d7b·901c·c579·ef7d·e86e·854e··.x..]{...y.}.n.N | ||
00000020:·da93·38a3·1308·edea· | 00000020:·da93·38a3·1308·edea·6110·068b·03c4·db68··..8.....a......h | ||
00000030:· | 00000030:·179d·0267·c0a0·3890·1043·1261·846d·42ec··...g..8..C.a.mB. | ||
00000040:· | 00000040:·2806·6c39·28ec·2029·b678·3808·e418·ec72··(.l9(.·).x8....r | ||
00000050:· | 00000050:·c195·932a·87aa·2450·65a7·1293·8797·4705··...*..$Pe.....G. | ||
00000060:· | 00000060:·8189·4d9c·5442·a508·5a82·abe0·8f14·59e2··..M.TB..Z.....Y. | ||
00000070:· | 00000070:·329c·e2d3·4dbe·5fcf·7cb3·3db3·33fb·b8db··2...M._.|.=.3... | ||
00000080:· | 00000080:·e7dd·d757·bdfd·fafa·ebaf·7ffd·9b99·9eee··...W............ | ||
00000090:· | 00000090:·b999·25ea·33e9·035b·62ea·c15d·cbbe·fa35··..%.3..[b..]...5 | ||
000000a0:· | 000000a0:·5ba9·9b7f·e7a6·db6f·bfe5·f64d·3b6f·d93d··[......o...M;o.= | ||
000000b0:· | 000000b0:·a494·7a7e·8952·cf9e·7b28·bd74·c62b·3a9b··..z~.R..{(.t.+:. | ||
000000c0:· | 000000c0:·cb76·52f9·5ffe·f4c7·ffae·6ef0·cace·41d9··.vR._.....n...A. | ||
000000d0:· | 000000d0:·9ea5·4a0d·5059·927c·2cc4·a32c·457e·915b··..J.PY.|,..,E~.[ | ||
000000e0:· | 000000e0:·8678·dc8d·439e·9a54·97b8·e904·8528·832d··.x..C..T.....(.- | ||
000000f0:· | 000000f0:·2cc3·7990·bd9d·3c42·945d·48fe·78f2·dc2e··,.y...<B.]H.x... | ||
00000100:· | 00000100:·42f8·75e4·6f21·bf9c·fc36·1244·fba8·033d··B.u.o!...6.D...= | ||
00000110:· | 00000110:·08d9·ffc8·8873·9e84·157c·8258·9c3c·07bc··.....s...|.X.<.. | ||
00000120:· | 00000120:·4e9a·43dd·a01d·51e9·dfee·401b·516d·b73a··N.C...Q...@.Qm.: | ||
00000130:· | 00000130:·7f9c·fa82·e382·8f81·46f5·dfd8·450c·06bb··........F...E... | ||
00000140:· | 00000140:·d876·a3f8·885c·f4f1·2dd8·0836·c201·e180··.v...\..-..6.... | ||
00000150:·03 | 00000150:·7040·3820·1c10·0e08·0784·03c2·01e1·8070··p@8·...........p | ||
00000160:· | 00000160:·4038·201c·e85f·0e7c·ac81·7599·e0da·cd07··@8·.._.|..u..... | ||
00000170:· | 00000170:·1aa8·d3af·9cc0·ba1a·6c6f·766d·ad5f·fbbb··........lovm._.. | ||
00000180:· | 00000180:·d0ed·3e65·1e73·b91f·c696·f77d·fac1·d66e··..>e.s.....}...n | ||
00000190:· | 00000190:·da18·dc9f·6ad6·16da·96f3·f6b6·ccba·c311··....j........... | ||
000001a0:·44e6· | 000001a0:·f9a6·4c26·44e6·f490·3cb3·8ec4·c3f1·6e04··..L&D...<.....n. | ||
000001b0:· | 000001b0:·9713·05db·50ae·3682·9dc8·cc9e·7782·9d60··....P.6.....w..` | ||
000001c0:· | 000001c0:·271c·100e·0807·8403·c201·e180·7040·3830··'...........p@80 | ||
000001d0:· | 000001d0:·df39·70a5·dc6b·c9bd·9670·4038·201c·100e··.9p..k...p@8·... | ||
000001e0:· | 000001e0:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·.... | ||
000001f0:· | 000001f0:·0784·03c2·01e1·8070·4038·201c·100e·0807··.......p@8·..... | ||
00000200:· | 00000200:·8403·c201·e180·7040·3820·1c10·0e08·0784··......p@8·...... | ||
00000210:· | 00000210:·03c2·01e1·8070·4038·201c·100e·0807·8403··.....p@8·....... | ||
00000220:· | 00000220:·c201·e180·7040·3820·1c10·0e08·0784·030b··....p@8·........ | ||
00000230:· | 00000230:·9c03·9b9a·ec7f·f05d·33fc·ff27·2b9b·d0c3··.......]3..'+... | ||
00000240:·ef | 00000240:·eff4·e6ba·5121·bfeb·25aa·3c98·ff1c·bdac··....Q!..%.<..... | ||
00000250:· | 00000250:·2298·1796·fe78·13b6·86d5·efc7·bcc7·fba4··"....x.......... | ||
00000260:· | 00000260:·cf0f·10b8·9dc0·97df·3bdf·89b6·dad1·c679··........;......y | ||
00000270:· | 00000270:·7d32·9eed·e8fb·42d5·990d·1973·7c8f·81f1··}2....B....s|... | ||
00000280:· | 00000280:·3866·c439·af99·303d·c7fa·1b66·51ff·73b3··8f.9..0=...fQ.s. | ||
00000290:· | 00000290:·a883·3ed5·ba36·ccb5·1ff5·308b·7aff·cb19··..>..6....0.z... | ||
000002a0:· | 000002a0:·b3ec·cb45·11f5·26c8·907a·b674·aafc·d408··...E..&..z.t.... | ||
000002b0:· | 000002b0:·1b3b·d57e·23ed·b4e2·bd77·537d·d0cf·46b0··.;.~#....wS}..F. | ||
000002c0:· | 000002c0:·6099·cff6·797f·e43d·56bd·730e·604e·49d8··`...y..=V.s.`NI. | ||
000002d0:· | 000002d0:·f898·ec37·8ebf·3b09·b84e·6057·ebda·58af··...7..;..N`W..X. | ||
000002e0:· | 000002e0:·7d7c·77a9·9e4c·b3e5·c7e8·659d·cdd6·09ca··}|w..L....e..... | ||
000002f0:· | 000002f0:·8fd4·b16b·719d·f2a0·3e4e·6f9e·653d·d4ef··...kq...>No.e=.. | ||
00000300:· | 00000300:·a577·239a·f340·ee5b·300c·f2a2·d1fb·f0a0··.w#..@.[0....... | ||
00000310:· | 00000310:·9e56·a6f1·1ed7·7af7·62f5·c6be·55f6·ccf5··.V....z.b...U... | ||
00000320:· | 00000320:·1d8e·a61d·51eb·24a6·4cb3·f12b·e7c0·d566··....Q.$.L..+...f | ||
00000330:· | 00000330:·db12·f9b9·9fb3·0443·c150·3820·1c98·0f1c··.......C.P8·.... | ||
00000340:· | 00000340:·68c7·5ca7·95d7·dbf9·80f1·6cfa·d0e8·bc77··h.\.......l....w | ||
00000350:· | 00000350:·2ef3·dcd9·d815·5627·38cf·0ba6·b94e·2373··......V'8....N#s | ||
00000360:· | 00000360:·5996·0d86·b5e6·b4f8·de6c·50be·1569·7cef··Y........lP..i|. | ||
00000370:· | 00000370:·364c·4f54·ffc2·64db·9db7·3d60·e371·8174··6LOT..d...=`.q.t | ||
00000380:· | 00000380:·abdb·efc6·b15d·ef3b·b5b5·b8d1·eafe·8bbe··.....].;........ | ||
00000390:· | 00000390:·f063·4270·115c·bac5·814e·ad23·74ab·7ff3··.cBp.\...N.#t... | ||
000003a0:· | 000003a0:·b9dd·46be·8331·9ffb·5faf·6fc1·b5bd·7af2··..F..1.._.o...z. | ||
000003b0:· | 000003b0:·523e·bfcf·c3ed·e243·3bee·0385·8bbd·c1c5··R>.....C;....... | ||
000003c0:· | 000003c0:·d97e·532d·38af·9ead·1ee1·416f·f040·c641··.~S-8.....Ao.@.A | ||
000003d0:· | 000003d0:·c6a1·951c·3899·d61a·b016·02ff·13f2·07c9··....8........... | ||
000003e0:· | 000003e0:·b37e·3e57·60bd·009e·d74c·f03c·31d6·28b8··.~>W`....L.<1.(. | ||
000003f0:· | 000003f0:·dc5c·e7e2·3c53·07f2·d8f3·da03·ae55·bc96··.\..<S.......U.. | ||
00000400:·2 | 00000400:·8432·d68d·7a2c·8338·f6ea·38cd·ba91·e6f8··.2..z,.8..8..... | ||
00000410:· | 00000410:·878c·72c8·475d·5b59·3feb·6a66·8d05·3670··..r.G][Y?.jf..6p | ||
00000420:· | 00000420:·7b6c·1342·f6dc·0fd6·cdb2·c1eb·31db·0079··{l.B........1..y | ||
00000430:· | 00000430:·2e1b·2325·9037·f724·b93e·42f4·e754·f29c··..#%.7.$.>B..T.. | ||
00000440:· | 00000440:·877a·6887·3d6c·605d·6c8f·8495·b1e9·052c··.zh.=l`]l......, | ||
00000450:· | 00000450:·36d0·1805·edb8·3024·2f28·d36c·9af9·d76c··6.....0$/(.l...l | ||
00000460:· | 00000460:·bd6e·cbf3·f113·b4c3·e4f5·f96d·c02b·d85e··.n.........m.+.^ | ||
00000470:· | 00000470:·2fa5·cf5c·60fd·ed25·ecc5·96ea·f395·6022··/..\`..%......`" | ||
00000480:· | 00000480:·9808·0784·03cc·817a·7bd6·9897·b36c·bbc2··.......z{....l.. | ||
00000490:· | 00000490:·66fe·afb1·9e0d·bdb6·ffb0·a203·f8d5·c344··f..............D | ||
000004a0:· | 000004a0:·cadb·cfe1·7ec1·18eb·04cd·d81a·763c·853d··....~.......v<.= | ||
000004b0:· | 000004b0:·bf7e·6e0d·bdb7·d528·336d·e17b·6333·2f2c··.~n....(3m.{c3/, | ||
000004c0:· | 000004c0:·3ed7·7b88·46db·e1b6·cd75·11ce·93b0·391e··>.{.F....u....9. | ||
000004d0:· | 000004d0:·b513·af5f·6f90·5fed·b441·74f7·0e1f·c2c6··..._o._..At..... | ||
000004e0:· | 000004e0:·c25c·8308·2be7·bccb·854b·4d5d·1f18·3709··.\..+....KM]..7. | ||
000004f0:· | 000004f0:·7b9b·ff32·3e32·3ec2·01e1·8070·4038·201c··{..2>2>....p@8·. | ||
00000500:· | 00000500:·100e·0807·8403·c201·e180·7040·3820·1c10··..........p@8·.. | ||
00000510:· | 00000510:·0e08·0784·03c2·01e1·8070·4038·201c·100e··.........p@8·... | ||
00000520:· | 00000520:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·.... | ||
00000530:· | 00000530:·0784·03c2·01e1·8070·4038·201c·100e·0807··.......p@8·..... | ||
00000540:· | 00000540:·8403·c201·e180·7060·6170·a0d9·ff1b·635e··......p`ap....c^ | ||
00000550:· | 00000550:·84bd·cbe2·31ca·e4f2·7687·61ff·abd6·ee36··....1...v.a....6 | ||
00000560:· | 00000560:·3ba9·3f2b·ffaf·d231·2e85·8d2b·bf0b·28ac··;.?+...1...+..(. | ||
00000570:· | 00000570:·ac15·7951·efbd·6e85·eed9·e8b8·56f8·d655··..yQ..n.....V..U | ||
00000580:· | 00000580:·be05·c7ac·d9ff·650d·d647·fa9a·7938·a6a3··......e..G..y8.. | ||
00000590:· | 00000590:·2de8·53d8·b52b·0c3f·c9eb·dcf5·5cb0·76b0··-.S..+.?....\.v. | ||
000005a0:· | 000005a0:·6ef7·7507·38b7·92ff·cdbc·a74f·c658·8e27··n.u.8......O.X.' | ||
000005b0:· | 000005b0:·e180·7040·3820·1c10·0e08·0784·03c2·01e1··..p@8·.......... | ||
000005c0:· | 000005c0:·8070·4038·d0bf·1cb8·b505·eb31·32fe·fd3b··.p@8.......12..; | ||
000005d0:·c201 | 000005d0:·fe32·7632·76c2·01e1·8070·4038·201c·100e··.2v2v....p@8·... | ||
000005e0:·0 | 000005e0:·0807·8403·c201·e180·7040·3820·1c10·0e08··........p@8·.... | ||
000005f0:· | 000005f0:·0784·03c2·01e1·8070·4038·201c·e81e·073e··.......p@8·....> | ||
00000600:· | 00000600:·2dfb·343d·f57c·b71c·0bdd·3b16·047b·c15e··-.4=.|....;..{.^ | ||
00000610:· | 00000610:·3820·1c30·bfe9·2e7c·e80c·1f96·c93c·645e··8·.0...|.....<d^ | ||
00000620:· | 00000620:·cf43·0eb5·717c·334d·e80e·7e9f·7509·d5c5··.C..q|3M..~.u... | ||
00000630:· | 00000630:·77ec·f1bf·2fc3·e4f1·ddb8·e0ff·da40·26ea··w.../........@&. | ||
00000640:· | 00000640:·3c70·4e8d·b2a8·3a92·1f8d·a760·d37a·6c56··<pN...:....`.zlV | ||
00000650:· | 00000650:·191c·dd64·c4fb·19eb·56fc·bf67·3ff7·bf96··...d....V..g?... | ||
00000660:· | 00000660:·ed27·858c·71bd·398d·c991·5aba·a5ac·f5c7··.'..q.9...Z..... | ||
00000670:· | 00000670:·67ad·ef0d·9fed·8e65·23df·4c1f·0819·f7b0··g......e#.L..... | ||
00000680:· | 00000680:·bca8·313c·33a4·be29·7b42·9d72·5376·bec4··..1<3..){B.rSv.. | ||
00000690:· | 00000690:·6b7d·47b6·9573·d6f9·f8de·925a·d8cd·177e··k}G..s.....Z...~ | ||
000006a0:· | 000006a0:·483f·5a7f·3eec·06a6·61ef·d5b8·6e01·9eef··H?Z.>...a...n... | ||
000006b0:· | 000006b0:·ba81·7d37·db6c·e6de·b19b·7676·b3ed·8d7d··..}7.l....vv...} | ||
000006c0:· | 000006c0:·7e1c·e0fe·be9b·f835·d3f6·0009·3723·df6b··~......5....7#.k | ||
000006d0:· | 000006d0:·b2b5·aef9·6bfa·681c·e68a·ab39·3794·77a1··....k.h....97.w. | ||
000006e0:· | 000006e0:·f427·a7a3·d618·9ab9·a73a·b50d·9c9f·cf7c··.'.......:.....| | ||
000006f0:· | 000006f0:·32d7·5e7f·b70d·d8cd·f5b8·6e77·fd2d·217d··2.^.......nw.-!} | ||
00000700:· | 00000700:·1e09·c90b·b323·ea3a·ddca·f73a·85b5·dbcd··.....#.:...:.... | ||
00000710:· | 00000710:·bc8b·43b0·69e4·f8d8·1652·2faa·1f1b·0cd9··..C.i....R/..... | ||
00000720:· | 00000720:·4674·47e9·91fc·febc·0e74·7adc·a2d6·d99a··FtG......tz..... | ||
00000730:· | 00000730:·b9ee·046d·aeb7·fe1b·948f·4a7f·d838·16a2··...m......J..8.. | ||
00000740:· | 00000740:·6416·623e·ef11·620f·31aa·ff2c·1355·de48··d.b>..b.1..,.U.H | ||
00000750:· | 00000750:·be79·7d0c·ee65·3652·7fb6·3217·d5e8·97a9··.y}..e6R..2..... | ||
00000760:· | 00000760:·b393·d79a·46af·8ba6·7dbd·146f·f45d·bf51··....F...}..o.].Q | ||
00000770:· | 00000770:·f3d0·4ef5·e58e·06c7·be11·7b4c·fe36·223f··..N.......{L.6"? | ||
00000780:· | 00000780:·9f64·6acd·1d9a·3d37·84ad·57f6·2a56·e6fe··.dj...=7..W.*V.. | ||
00000790:· | 00000790:·d689·2de4·12f7·b716·ae2c·d3ad·30ea·1cd5··..-......,..0... | ||
000007a0:· | 000007a0:·e8b1·cf76·77e2·b8e9·048e·4b9b·1cff·476a··...vw.....K...Gj | ||
000007b0:· | 000007b0:·c8b7·cade·66f4·b463·2db1·d963·a2d9·79e0··....f..c-..c..y. | ||
000007c0:· | 000007c0:·476a·60c8·fc92·307a·de26·d808·36c2·01e1··Gj`...0z.&..6... | ||
000007d0:· | 000007d0:·8070·4038·d06f·1cc0·7345·afd1·0381·5176··.p@8.o..sE....Qv | ||
Max diff block lines reached; -1/58725 bytes (-0.00%) of diff not shown. |
Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
00000000:·7072·6d00·3030·3200·0300·111f·0000·6301··prm.002.......c. | 00000000:·7072·6d00·3030·3200·0300·111f·0000·6301··prm.002.......c. | ||
00000010:·0000·7801·6360·e06 | 00000010:·0000·7801·6360·e066·48ce·492c·2e4e·2dd6··..x.c`.fH.I,.N-. | ||
00000020:·d64b·49ad·e0e2·6500·0246·84a8·1148·544e··.KI...e..F...HTN | |||
00000030:·0d24·cac4·c00d·530b·120c·d765·60c8·e0e7··.$....S....e`... | |||
00000040:·020a·b302·310b·8320·501b·1303·3390·6404··....1..·P...3.d. | |||
00000050:·924c·40c8·c8c0·c1d0·00e6·83c4·46e1·6808··.L@.........F.h. | |||
00000060:·8c86·c068·080c·cd10·e064·1c9a·ee26·d7d5··...h.....d...&.. | |||
00000070:·6c54·2faf·a963·6238·d5dd·456e·080d·777d··lT/..cb8..En..w} | |||
00000080:·3d23·2cc5·0ff7·f81c·18ff·7153·2dbf·b230··=#,.......qS-..0 | |||
00000090:·ac64·6605·b62c·5980·2682·da9b·a016·261f··.df..,Y.&.....&. | |||
000000a0:·b4bd·c902·6e71·427c·0892·07b5·4011·fe85··....nqB|....@... | |||
000000b0:·b44a·5918·8e33·f4b2·8074·f132·f003·4901··.JY..3...t.2..I. | |||
000000c0:·2415·08b5·a3ac·9117·02ec·544a·09c8·690e··$.........TJ..i. | |||
000000d0:·3914·7189·23ab·6164·10a2·922b·504d·a516··9.q.#.ad...+PM.. | |||
000000e0:·2f95·8eae·6366·d809·cee5·20b7·837a·92b8··/...cf....·..z.. | |||
000000f0:·fcd0·0cad·a198·19a8·d3b6·c065·0fb5·c539··...........e...9 | |||
00000100:·d17c·a48b·c687·d867·04f4·f97a·ac32·d476··.|.....g...z.2.v | |||
00000110:·cfa8·79a3·2130·1a02·a321·301a·02a3·2130··..y.!0...!0...!0 | |||
00000120:·1a02·a321·301a·02a3·2180·1902·aac3·a62d··...!0...!......- | |||
00000130:·8abb·4781·e96b·6245·a865·a6cb·8084·f2e7··..G..kbE.e...... | |||
00000140:·01b1·95d8·b085·a88b·05bb·1134·f2c3·c8f0··...........4.... | |||
00000150:·8399·34bd·a3aa·0763·0810·372e·82cb·e5b8··..4....c..7..... | |||
00000 | 00000020:·4b49·ad08·d765·60c8·e0e7·6260·6260·0562··KI...e`...b`b`.b | ||
00000030:·1606·4106·4620·cd0c·2419·8124·1310·3232··..A.F·..$..$..22 | |||
00000040:·7030·3480·f920·b151·381a·02a3·2130·1a02··p04..·.Q8...!0.. | |||
00000050:·4333·0438·1987·a6bb·c975·351b·d5cb·6bea··C3.8.....u5...k. | |||
00000060:·9818·4e75·7791·1b42·c35d·5fcf·084b·f1c3··..Nuw..B.]_..K.. | |||
00000070:·3d3e·07c6·7fdc·54cb·af2c·0c2b·9959·812d··=>....T..,.+.Y.- | |||
00000080:·4b16·a089·a0f6·26a8·85c9·076d·6fb2·805b··K.....&....mo..[ | |||
00000090:·9c10·1f82·e441·2d50·847f·21ad·5216·86e3··.....A-P..!.R... | |||
000000a0:·0cbd·2c20·5dbc·0cfc·4052·0049·0542·ed28··..,·]...@R.I.B.( | |||
000000b0:·6be4·8500·3b95·5202·729a·430e·455c·e2c8··k...;.R.r.C.E\.. | |||
000000c0:·6a18·1984·a8e4·0a54·53a9·c54b·a5a3·eb98··j......TS..K.... | |||
000000d0:·1976·8273·39c8·eda0·9e24·2e3f·3443·6b28··.v.s9....$.?4Ck( | |||
000000e0:·6606·eab4·2d70·d943·6d71·4e34·1fe9·a2f1··f...-p.CmqN4.... | |||
000000f0:·21f6·1901·7dbe·1eab·0cb5·dd33·6ade·6808··!...}......3j.h. | |||
00000100:·8c86·c068·088c·86c0·6808·8c86·c068·088c··...h....h....h.. | |||
00000110:·86c0·6808·6086·80ea·b069·8be2·ee51·60fa··..h.`....i...Q`. | |||
00000120:·9a58·116a·99e9·3220·a1fc·7940·6c25·366c··.X.j..2·..y@l%6l | |||
00000130:·21ea·62c1·6e04·8dfc·3032·fc60·264d·efa8··!.b.n...02.`&M.. | |||
00000140:·eac1·1802·c48d·8be0·7239·2edd·12e8·6919··........r9....i. | |||
00000150:·631c·1b7b·5e05·cd5f·8320·0f6c·92db·0834··c..{^.._.·.l...4 | |||
00000160:·cb2d·a7c6·0004·4c08·5163·9028·172f·4814··.-....L.Qc.(./H. | |||
00000170:·00 | 00000170:·0069·a228·2d·····························.i.(- |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | { | 1 | { |
2 | ····"buildPlugin":·"org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper", | 2 | ····"buildPlugin":·"org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper", |
3 | ····"buildPluginVersion":·"1.6.10", | 3 | ····"buildPluginVersion":·"1.6.10", |
4 | ····"buildSystem":·"Gradle", | 4 | ····"buildSystem":·"Gradle", |
5 | ····"buildSystemVersion":·"7. | 5 | ····"buildSystemVersion":·"7.6", |
6 | ····"projectSettings":·{ | 6 | ····"projectSettings":·{ |
7 | ········"isCompatibilityMetadataVariantEnabled":·true, | 7 | ········"isCompatibilityMetadataVariantEnabled":·true, |
8 | ········"isHmppEnabled":·false | 8 | ········"isHmppEnabled":·false |
9 | ····}, | 9 | ····}, |
10 | ····"projectTargets":·[ | 10 | ····"projectTargets":·[ |
11 | ········{ | 11 | ········{ |
12 | ············"extras":·{ | 12 | ············"extras":·{ |
Offset 1, 97 lines modified | Offset 1, 126 lines modified | ||
1 | .class·public·final·Lorg/ton/crypto/ | 1 | .class·public·final·Lorg/ton/crypto/crc32/Crc32_jvmKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"crc32.jvm.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·runtime·Lkotlin/Metadata; | 5 | .annotation·runtime·Lkotlin/Metadata; |
6 | ····d1·=·{ | 6 | ····d1·=·{ |
7 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\u000 | 7 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0004\u001a\"\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0008\u0008\u0002\u0010\u0004\u001a\u00020\u00012\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0001\u001a\"\u0010\u0006\u001a\u00[·...·truncated·by·diffoscope;·len:·165,·SHA:·e99432ab9f925c84d6d25d77eaa5a0ff14cc8806baa33a83781ceeda1f67c624·...·]" |
8 | ····} | 8 | ····} |
9 | ····d2·=·{ | 9 | ····d2·=·{ |
10 | ········" | 10 | ········"crc32", |
11 | ········"", | 11 | ········"", |
12 | ········"byte | 12 | ········"bytes", |
13 | ········"", | 13 | ········"", |
14 | ········"offset", | ||
14 | ········"s | 15 | ········"size", |
15 | ········" | 16 | ········"crc32c", |
16 | ········"ton-kotlin-crypto" | 17 | ········"ton-kotlin-crypto" |
17 | ····} | 18 | ····} |
18 | ····k·=·0x2 | 19 | ····k·=·0x2 |
19 | ····mv·=·{ | 20 | ····mv·=·{ |
20 | ········0x1, | 21 | ········0x1, |
21 | ········0x7, | 22 | ········0x7, |
22 | ········0x1 | 23 | ········0x1 |
23 | ····} | 24 | ····} |
24 | ····xi·=·0x30 | 25 | ····xi·=·0x30 |
25 | .end·annotation | 26 | .end·annotation |
26 | #·direct·methods | 27 | #·direct·methods |
27 | .method·public·static·final· | 28 | .method·public·static·final·crc32([BII)I |
28 | ····.locals·1 | 29 | ····.locals·1 |
29 | ····const-string·v0,·"byte | 30 | ····const-string·v0,·"bytes" |
30 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 31 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
32 | ····.line·6 | ||
33 | ····new-instance·v0,·Ljava/util/zip/CRC32; | ||
34 | ····invoke-direct·{v0},·Ljava/util/zip/CRC32;-><init>()V | ||
35 | ····.line·7 | ||
36 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Ljava/util/zip/CRC32;->update([BII)V | ||
31 | ····.line·8 | 37 | ····.line·8 |
32 | ···· | 38 | ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J |
33 | ···· | 39 | ····move-result-wide·p0 |
34 | ···· | 40 | ····long-to-int·p0,·p0 |
35 | ····return | 41 | ····return·p0 |
36 | .end·method | 42 | .end·method |
37 | .method·public·static· | 43 | .method·public·static·synthetic·crc32$default([BIIILjava/lang/Object;)I |
38 | ····.locals· | 44 | ····.locals·0 |
39 | ···· | 45 | ····and-int/lit8·p4,·p3,·0x2 |
40 | ····i | 46 | ····if-eqz·p4,·:cond_0 |
47 | ····const/4·p1,·0x0 | ||
41 | ····.line·6 | ||
42 | ····sget-object·v0,·Lcom/github/andreypfau/kotlinio/base64/Base64;->INSTANCE:Lcom/github/andreypfau/kotlinio/base64/Base64; | ||
43 | ···· | 48 | ····:cond_0 |
49 | ····and-int/lit8·p3,·p3,·0x4 | ||
44 | ···· | 50 | ····if-eqz·p3,·:cond_1 |
51 | ····.line·13 | ||
52 | ····array-length·p2,·p0 | ||
53 | ····.line·6 | ||
54 | ····:cond_1 | ||
55 | ····invoke-static·{p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32([BII)I | ||
56 | ····move-result·p0 | ||
45 | ····return | 57 | ····return·p0 |
46 | .end·method | 58 | .end·method |
47 | .method·public·static·final· | 59 | .method·public·static·final·crc32c([BII)I |
48 | ····.locals·1 | 60 | ····.locals·1 |
49 | ····const-string·v0,·"byte | 61 | ····const-string·v0,·"bytes" |
50 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 62 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
51 | ····.line·12 | 63 | ····.line·12 |
52 | ···· | 64 | ····invoke-static·{},·Lorg/ton/crypto/crc32/Crc32Kt;->getCASTAGNOLI_TABLE()[I |
53 | ···· | 65 | ····move-result-object·v0 |
54 | ···· | 66 | ····invoke-static·{v0,·p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32Kt;->crc32update([I[BII)I |
67 | ····move-result·p0 | ||
55 | ····return | 68 | ····return·p0 |
56 | .end·method | 69 | .end·method |
57 | .method·public·static· | 70 | .method·public·static·synthetic·crc32c$default([BIIILjava/lang/Object;)I |
58 | ····.locals· | 71 | ····.locals·0 |
59 | ···· | 72 | ····and-int/lit8·p4,·p3,·0x2 |
60 | ····i | 73 | ····if-eqz·p4,·:cond_0 |
74 | ····const/4·p1,·0x0 | ||
75 | ····:cond_0 | ||
76 | ····and-int/lit8·p3,·p3,·0x4 | ||
77 | ····if-eqz·p3,·:cond_1 | ||
61 | ····.line·1 | 78 | ····.line·13 |
62 | ···· | 79 | ····array-length·p2,·p0 |
63 | ···· | 80 | ····.line·11 |
81 | ····:cond_1 | ||
82 | ····invoke-static·{p0,·p1,·p2},·Lorg/ton/crypto/crc32/Crc32_jvmKt;->crc32c([BII)I | ||
64 | ····move-result | 83 | ····move-result·p0 |
65 | ····return | 84 | ····return·p0 |
Max diff block lines reached; 0/5336 bytes (0.00%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·final·Lorg/ton/crypto/Base64ByteArraySerializer; | 1 | .class·public·final·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Base64ByteArraySerializer.kt" | 3 | .source·"Base64ByteArraySerializer.kt" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlinx/serialization/KSerializer; | 5 | .implements·Lkotlinx/serialization/KSerializer; |
Offset 12, 23 lines modified | Offset 12, 23 lines modified | ||
12 | ········"Ljava/lang/Object;", | 12 | ········"Ljava/lang/Object;", |
13 | ········"Lkotlinx/serialization/KSerializer<", | 13 | ········"Lkotlinx/serialization/KSerializer<", |
14 | ········"[B>;" | 14 | ········"[B>;" |
15 | ····} | 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
18 | ····value·=·"SMAP\nBase64ByteArraySerializer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Base64ByteArraySerializer.kt\norg/ton/crypto/Base64ByteArraySerializer\n+·2·SerialDescriptors.kt\nkotlinx/serialization/descriptors/SerialDescriptorsKt\n+·3·Serializers.kt\nkotlinx/serialization/SerializersKt__SerializersKt\n+·4·Platform.common.kt\nkotlinx/serialization/internal/Platform_commo | 18 | ····value·=·"SMAP\nBase64ByteArraySerializer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Base64ByteArraySerializer.kt\norg/ton/crypto/base64/Base64ByteArraySerializer\n+·2·SerialDescriptors.kt\nkotlinx/serialization/descriptors/SerialDescriptorsKt\n+·3·Serializers.kt\nkotlinx/serialization/SerializersKt__SerializersKt\n+·4·Platform.common.kt\nkotlinx/serialization/internal/Platform_commo[·...·truncated·by·diffoscope;·len:·179,·SHA:·0cd70e315270e2588a3510042458069a9eec6b6d0e9db1a66685e2ae057d81cb·...·]\n*E\n" |
19 | .end·annotation | 19 | .end·annotation |
20 | .annotation·runtime·Lkotlin/Metadata; | 20 | .annotation·runtime·Lkotlin/Metadata; |
21 | ····d1·=·{ | 21 | ····d1·=·{ |
22 | ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0010" | 22 | ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003J\u0010\u0010\u0008\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\nH\u0016J\u0018\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0002H\u0016R\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0010" |
23 | ····} | 23 | ····} |
24 | ····d2·=·{ | 24 | ····d2·=·{ |
25 | ········"Lorg/ton/crypto/Base64ByteArraySerializer;", | 25 | ········"Lorg/ton/crypto/base64/Base64ByteArraySerializer;", |
26 | ········"Lkotlinx/serialization/KSerializer;", | 26 | ········"Lkotlinx/serialization/KSerializer;", |
27 | ········"", | 27 | ········"", |
28 | ········"()V", | 28 | ········"()V", |
29 | ········"descriptor", | 29 | ········"descriptor", |
30 | ········"Lkotlinx/serialization/descriptors/SerialDescriptor;", | 30 | ········"Lkotlinx/serialization/descriptors/SerialDescriptor;", |
31 | ········"getDescriptor", | 31 | ········"getDescriptor", |
32 | ········"()Lkotlinx/serialization/descriptors/SerialDescriptor;", | 32 | ········"()Lkotlinx/serialization/descriptors/SerialDescriptor;", |
Offset 49, 48 lines modified | Offset 49, 48 lines modified | ||
49 | ········0x1 | 49 | ········0x1 |
50 | ····} | 50 | ····} |
51 | ····xi·=·0x30 | 51 | ····xi·=·0x30 |
52 | .end·annotation | 52 | .end·annotation |
53 | #·static·fields | 53 | #·static·fields |
54 | .field·public·static·final·INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 54 | .field·public·static·final·INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
55 | .field·private·static·final·descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; | 55 | .field·private·static·final·descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; |
56 | #·direct·methods | 56 | #·direct·methods |
57 | .method·static·constructor·<clinit>()V | 57 | .method·static·constructor·<clinit>()V |
58 | ····.locals·1 | 58 | ····.locals·1 |
59 | ····new-instance·v0,·Lorg/ton/crypto/Base64ByteArraySerializer; | 59 | ····new-instance·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
60 | ····invoke-direct·{v0},·Lorg/ton/crypto/Base64ByteArraySerializer;-><init>()V | 60 | ····invoke-direct·{v0},·Lorg/ton/crypto/base64/Base64ByteArraySerializer;-><init>()V |
61 | ····sput-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/Base64ByteArraySerializer; | 61 | ····sput-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->INSTANCE:Lorg/ton/crypto/base64/Base64ByteArraySerializer; |
62 | ····.line·1 | 62 | ····.line·19 |
63 | ····const-class·v0,·[B | 63 | ····const-class·v0,·[B |
64 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->typeOf(Ljava/lang/Class;)Lkotlin/reflect/KType; | 64 | ····invoke-static·{v0},·Lkotlin/jvm/internal/Reflection;->typeOf(Ljava/lang/Class;)Lkotlin/reflect/KType; |
65 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
66 | ····.line· | 66 | ····.line·20 |
67 | ····invoke-static·{v0},·Lkotlinx/serialization/SerializersKt;->serializer(Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; | 67 | ····invoke-static·{v0},·Lkotlinx/serialization/SerializersKt;->serializer(Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····.line·1 | 69 | ····.line·19 |
70 | ····invoke-interface·{v0},·Lkotlinx/serialization/KSerializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 70 | ····invoke-interface·{v0},·Lkotlinx/serialization/KSerializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····.line·10 | 72 | ····.line·10 |
73 | ····sput-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; | 73 | ····sput-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; |
74 | ····return-void | 74 | ····return-void |
75 | .end·method | 75 | .end·method |
76 | .method·private·constructor·<init>()V | 76 | .method·private·constructor·<init>()V |
77 | ····.locals·0 | 77 | ····.locals·0 |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | #·virtual·methods | 102 | #·virtual·methods |
103 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; | 103 | .method·public·bridge·synthetic·deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; |
104 | ····.locals·0 | 104 | ····.locals·0 |
105 | ····.line·9 | 105 | ····.line·9 |
106 | ····invoke-virtual·{p0,·p1},·Lorg/ton/crypto/Base64ByteArraySerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)[B | 106 | ····invoke-virtual·{p0,·p1},·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)[B |
107 | ····move-result-object·p1 | 107 | ····move-result-object·p1 |
108 | ····return-object·p1 | 108 | ····return-object·p1 |
109 | .end·method | 109 | .end·method |
110 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)[B | 110 | .method·public·deserialize(Lkotlinx/serialization/encoding/Decoder;)[B |
Offset 121, 37 lines modified | Offset 121, 37 lines modified | ||
121 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 121 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V |
122 | ····.line·12 | 122 | ····.line·12 |
123 | ····invoke-interface·{p1},·Lkotlinx/serialization/encoding/Decoder;->decodeString()Ljava/lang/String; | 123 | ····invoke-interface·{p1},·Lkotlinx/serialization/encoding/Decoder;->decodeString()Ljava/lang/String; |
124 | ····move-result-object·p1 | 124 | ····move-result-object·p1 |
125 | ····invoke-static·{p1},·Lorg/ton/crypto/Base64Kt;->base64(Ljava/lang/String;)[B | 125 | ····invoke-static·{p1},·Lorg/ton/crypto/base64/Base64Kt;->base64(Ljava/lang/String;)[B |
126 | ····move-result-object·p1 | 126 | ····move-result-object·p1 |
127 | ····return-object·p1 | 127 | ····return-object·p1 |
128 | .end·method | 128 | .end·method |
129 | .method·public·getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; | 129 | .method·public·getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor; |
130 | ····.locals·1 | 130 | ····.locals·1 |
131 | ····.line·10 | 131 | ····.line·10 |
132 | ····sget-object·v0,·Lorg/ton/crypto/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; | 132 | ····sget-object·v0,·Lorg/ton/crypto/base64/Base64ByteArraySerializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor; |
133 | ····return-object·v0 | 133 | ····return-object·v0 |
134 | .end·method | 134 | .end·method |
135 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V | 135 | .method·public·bridge·synthetic·serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V |
136 | ····.locals·0 | 136 | ····.locals·0 |
137 | ····.line·9 | 137 | ····.line·9 |
138 | ····check-cast·p2,·[B | 138 | ····check-cast·p2,·[B |
Max diff block lines reached; 780/7440 bytes (10.48%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lorg/ton/crypto/Crc16Kt; | 1 | .class·public·final·Lorg/ton/crypto/crc16/Crc16Kt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"crc16.kt" | 3 | .source·"crc16.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\ncrc16.kt\nKotlin\n*S·Kotlin\n*F\n+·1·crc16.kt\norg/ton/crypto/Crc16Kt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,276:1\n13543#2:277\n13550#2,2:278\n13544#2:280\n*S·KotlinDebug\n*F\n+·1·crc16.kt\norg/ton/crypto/Crc16Kt\n*L\n268#1:277\n269#1:278,2\n268#1:280\n*E\n" | 6 | ····value·=·"SMAP\ncrc16.kt\nKotlin\n*S·Kotlin\n*F\n+·1·crc16.kt\norg/ton/crypto/crc16/Crc16Kt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,276:1\n13543#2:277\n13550#2,2:278\n13544#2:280\n*S·KotlinDebug\n*F\n+·1·crc16.kt\norg/ton/crypto/crc16/Crc16Kt\n*L\n268#1:277\n269#1:278,2\n268#1:280\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····d1·=·{ | 9 | ····d1·=·{ |
10 | ········"\u0000\"\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\u001a\u001f\u0010\u0003\u001a\u00020\u00042\u0012\u0010\u0005\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00070\u0006\"\u00020\u0007\u00a2\u0006\u0002\u0010\u0008\u001a\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n\"\u0013\u0010\u0000\u001a\u00020\u0001X\u0082\u0004\u00f8\u0001\u0000\u00a2\u0006\u0004\n\u0002\u0010\u0002\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000b" | 10 | ········"\u0000\"\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\u001a\u001f\u0010\u0003\u001a\u00020\u00042\u0012\u0010\u0005\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00070\u0006\"\u00020\u0007\u00a2\u0006\u0002\u0010\u0008\u001a\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n\"\u0013\u0010\u0000\u001a\u00020\u0001X\u0082\u0004\u00f8\u0001\u0000\u00a2\u0006\u0004\n\u0002\u0010\u0002\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000b" |
11 | ····} | 11 | ····} |
12 | ····d2·=·{ | 12 | ····d2·=·{ |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ····new-array·v0,·v0,·[S | 48 | ····new-array·v0,·v0,·[S |
49 | ····.line·6 | 49 | ····.line·6 |
50 | ····fill-array-data·v0,·:array_0 | 50 | ····fill-array-data·v0,·:array_0 |
51 | ····.line·5 | 51 | ····.line·5 |
52 | ····sput-object·v0,·Lorg/ton/crypto/Crc16Kt;->CRC16_TABLE:[S | 52 | ····sput-object·v0,·Lorg/ton/crypto/crc16/Crc16Kt;->CRC16_TABLE:[S |
53 | ····return-void | 53 | ····return-void |
54 | ····:array_0 | 54 | ····:array_0 |
55 | ····.array-data·2 | 55 | ····.array-data·2 |
56 | ········0x0s | 56 | ········0x0s |
57 | ········0x1021s | 57 | ········0x1021s |
Offset 333, 15 lines modified | Offset 333, 15 lines modified | ||
333 | ····move-result-object·p0 | 333 | ····move-result-object·p0 |
334 | ····const/4·v1,·0x0 | 334 | ····const/4·v1,·0x0 |
335 | ····aput-object·p0,·v0,·v1 | 335 | ····aput-object·p0,·v0,·v1 |
336 | ····invoke-static·{v0},·Lorg/ton/crypto/Crc16Kt;->crc16([[B)I | 336 | ····invoke-static·{v0},·Lorg/ton/crypto/crc16/Crc16Kt;->crc16([[B)I |
337 | ····move-result·p0 | 337 | ····move-result·p0 |
338 | ····return·p0 | 338 | ····return·p0 |
339 | .end·method | 339 | .end·method |
340 | .method·public·static·final·varargs·crc16([[B)I | 340 | .method·public·static·final·varargs·crc16([[B)I |
Offset 380, 22 lines modified | Offset 380, 22 lines modified | ||
380 | ····:goto_1 | 380 | ····:goto_1 |
381 | ····if-ge·v7,·v6,·:cond_0 | 381 | ····if-ge·v7,·v6,·:cond_0 |
382 | ····aget-byte·v8,·v5,·v7 | 382 | ····aget-byte·v8,·v5,·v7 |
383 | ····and-int/2addr·v3,·v4 | 383 | ····and-int/2addr·v3,·v4 |
384 | ····shr-int/lit8·v9,·v3,·0x8 | 384 | ····ushr-int/lit8·v9,·v3,·0x8 |
385 | ····xor-int/2addr·v8,·v9 | 385 | ····xor-int/2addr·v8,·v9 |
386 | ····and-int/lit16·v8,·v8,·0xff | 386 | ····and-int/lit16·v8,·v8,·0xff |
387 | ····.line·271 | 387 | ····.line·271 |
388 | ····sget-object·v9,·Lorg/ton/crypto/Crc16Kt;->CRC16_TABLE:[S | 388 | ····sget-object·v9,·Lorg/ton/crypto/crc16/Crc16Kt;->CRC16_TABLE:[S |
389 | ····invoke-static·{v9,·v8},·Lkotlin/UShortArray;->get-Mh2AYeg([SI)S | 389 | ····invoke-static·{v9,·v8},·Lkotlin/UShortArray;->get-Mh2AYeg([SI)S |
390 | ····move-result·v8 | 390 | ····move-result·v8 |
391 | ····shl-int/lit8·v3,·v3,·0x8 | 391 | ····shl-int/lit8·v3,·v3,·0x8 |