--- /srv/rebuilderd/tmp/rebuilderd77UG8B/inputs/jami_20231201.0~ds2-1+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd77UG8B/out/jami_20231201.0~ds2-1+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-04-14 00:48:31.000000 debian-binary │ -rw-r--r-- 0 0 0 4168 2024-04-14 00:48:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 15439628 2024-04-14 00:48:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 15438828 2024-04-14 00:48:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/jami │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x36d01 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x11b1cf8 0x011b1cf8 0x011b1cf8 0x083c8 0x083c8 R 0x4 │ │ │ │ + ARM_EXIDX 0x11b1cfc 0x011b1cfc 0x011b1cfc 0x083c8 0x083c8 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x11ba0c4 0x11ba0c4 R E 0x1000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x11ba0c8 0x11ba0c8 R E 0x1000 │ │ │ │ LOAD 0x11ba2b0 0x011bb2b0 0x011bb2b0 0x138c0 0x14634 RW 0x1000 │ │ │ │ DYNAMIC 0x11c5374 0x011c6374 0x011c6374 0x001d0 0x001d0 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x11ba2b0 0x011bb2b0 0x011bb2b0 0x0dd50 0x0dd50 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ [ 8] .gnu.version_r VERNEED 00013d98 013d98 0002e0 00 A 6 12 4 │ │ │ │ [ 9] .rel.dyn REL 00014078 014078 0196e8 08 A 5 0 4 │ │ │ │ [10] .rel.plt REL 0002d760 02d760 0022c0 08 AI 5 23 4 │ │ │ │ [11] .init PROGBITS 0002fa20 02fa20 00000c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 0002fa2c 02fa2c 0035d0 04 AX 0 0 4 │ │ │ │ [13] .text PROGBITS 00033000 033000 1f3cca 00 AX 0 0 8 │ │ │ │ [14] .fini PROGBITS 00226ccc 226ccc 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 00226cd4 226cd4 f6c2bc 00 A 0 0 4 │ │ │ │ - [16] .ARM.extab PROGBITS 01192f90 1192f90 01ed67 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 011b1cf8 11b1cf8 0083c8 00 AL 13 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 011ba0c0 11ba0c0 000004 00 A 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 00226cd4 226cd4 f6c2c0 00 A 0 0 4 │ │ │ │ + [16] .ARM.extab PROGBITS 01192f94 1192f94 01ed67 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 011b1cfc 11b1cfc 0083c8 00 AL 13 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 011ba0c4 11ba0c4 000004 00 A 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 011bb2b0 11ba2b0 00004c 04 WA 0 0 4 │ │ │ │ [20] .fini_array FINI_ARRAY 011bb2fc 11ba2fc 000004 04 WA 0 0 4 │ │ │ │ [21] .data.rel.ro PROGBITS 011bb300 11ba300 00b074 00 WA 0 0 4 │ │ │ │ [22] .dynamic DYNAMIC 011c6374 11c5374 0001d0 08 WA 6 0 4 │ │ │ │ [23] .got PROGBITS 011c6544 11c5544 002abc 04 WA 0 0 4 │ │ │ │ [24] .data PROGBITS 011c9000 11c8000 005b68 00 WA 0 0 4 │ │ │ │ [25] .qtversion PROGBITS 011ceb68 11cdb68 000008 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1339,35 +1339,35 @@ │ │ │ │ 1335: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN13QSharedMemoryD1Ev@Qt_6 (3) │ │ │ │ 1336: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK7QString7indexOfE5QChariN2Qt15CaseSensitivityE@Qt_6 (3) │ │ │ │ 1337: 00000000 0 FUNC GLOBAL DEFAULT UND _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 (35) │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK11QObjectData17dynamicMetaObjectEv@Qt_6 (3) │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN7QBufferC1EP7QObject@Qt_6 (3) │ │ │ │ 1340: 011cf81c 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType21registerConverterImplI5QListIyE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1341: 011c4c04 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListI7QStringEE5valueE │ │ │ │ - 1342: 01185c28 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ + 1342: 01185c2c 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1343: 011cf23c 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType23registerMutableViewImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ 1344: 00248fcc 47 OBJECT WEAK DEFAULT 15 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1345: 011cf68c 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType23registerMutableViewImplI5QListIjE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ - 1346: 01183cd4 24 OBJECT WEAK DEFAULT 15 _ZTSSt19_Sp_make_shared_tag │ │ │ │ + 1346: 01183cd8 24 OBJECT WEAK DEFAULT 15 _ZTSSt19_Sp_make_shared_tag │ │ │ │ 1347: 002491c8 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIfE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1348: 011c114c 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListIfEE5valueE │ │ │ │ 1349: 011ceb78 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType23registerMutableViewImplI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEEEbSt8functionIFbPvS8_EES_S_E10unregister │ │ │ │ - 1350: 0117b9a0 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ + 1350: 0117b9a4 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1351: 00230c48 150 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1352: 011cf238 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType23registerMutableViewImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ 1353: 011cf80c 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType23registerMutableViewImplI5QListIyE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ 1354: 0024913c 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIfE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1355: 011cf24c 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1356: 011ceb74 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType23registerMutableViewImplI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEEEbSt8functionIFbPvS8_EES_S_E10unregister │ │ │ │ 1357: 011cf820 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType21registerConverterImplI5QListIyE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1358: 00249004 52 OBJECT WEAK DEFAULT 15 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1359: 011cf8e4 0 NOTYPE GLOBAL DEFAULT 26 __end__ │ │ │ │ 1360: 011bbe60 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType17registerConverterI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1361: 011c4c74 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListIyEE5valueE │ │ │ │ - 1362: 0118a1ac 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ + 1362: 0118a1b0 143 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1363: 011cefbc 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType23registerMutableViewImplI5QListIfE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ 1364: 011bbe68 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType19registerMutableViewI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEN9QtPrivate38QAssociativeIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_ │ │ │ │ 1365: 011c4ad8 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType17registerConverterI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1366: 011c1144 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType19registerMutableViewI5QListIfE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1367: 011cf8e4 0 NOTYPE GLOBAL DEFAULT 26 __bss_end__ │ │ │ │ 1368: 00230ce0 156 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType19registerMutableViewI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEN9QtPrivate38QAssociativeIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_ │ │ │ │ 1369: 011c13f4 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ @@ -1379,33 +1379,33 @@ │ │ │ │ 1375: 011c13ec 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1376: 011cf698 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType21registerConverterImplI5QListIjE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1377: 011ceb70 0 NOTYPE GLOBAL DEFAULT 26 __bss_start__ │ │ │ │ 1378: 011c3f84 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListIjEE5valueE │ │ │ │ 1379: 011cefcc 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType21registerConverterImplI5QListIfE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1380: 011c4ae0 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType19registerMutableViewI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1381: 011c3988 8 OBJECT WEAK DEFAULT 21 _ZTISt19_Sp_make_shared_tag │ │ │ │ - 1382: 0118a120 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ + 1382: 0118a124 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIyE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1383: 00247470 36 OBJECT WEAK DEFAULT 15 _ZTSFP7QObjectP10QQmlEngineP9QJSEngineE │ │ │ │ 1384: 011bbe70 124 OBJECT UNIQUE DEFAULT 21 _ZN16QMetaAssociation15MetaAssociationI4QMapI7QStringS2_EE5valueE │ │ │ │ 1385: 00033c35 992 FUNC GLOBAL DEFAULT 13 main │ │ │ │ 1386: 011ceb70 0 NOTYPE GLOBAL DEFAULT 25 _edata │ │ │ │ 1387: 011c1450 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListIiEE5valueE │ │ │ │ 1388: 011c3f74 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType17registerConverterI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1389: 0013ec3d 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE9do_narrowEcc │ │ │ │ 1390: 011ceb84 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType21registerConverterImplI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1391: 00247740 37 OBJECT WEAK DEFAULT 15 _ZTSPFP7QObjectP10QQmlEngineP9QJSEngineE │ │ │ │ - 1392: 0117b914 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ + 1392: 0117b918 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ 1393: 011cf688 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType23registerMutableViewImplI5QListIjE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister │ │ │ │ 1394: 011cf8e4 0 NOTYPE GLOBAL DEFAULT 26 _end │ │ │ │ 1395: 011c4b18 112 OBJECT UNIQUE DEFAULT 21 _ZN13QMetaSequence12MetaSequenceI5QListI10QByteArrayEE5valueE │ │ │ │ 1396: 011c3f7c 8 OBJECT WEAK DEFAULT 21 _ZTIZN9QMetaType19registerMutableViewI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ 1397: 011cefc8 4 OBJECT UNIQUE DEFAULT 26 _ZGVZN9QMetaType21registerConverterImplI5QListIfE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ - 1398: 011841e8 8 OBJECT UNIQUE DEFAULT 15 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ + 1398: 011841ec 8 OBJECT UNIQUE DEFAULT 15 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 1399: 0013ec39 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ 1400: 011cf69c 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType21registerConverterImplI5QListIjE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1401: 011c1114 12 OBJECT WEAK DEFAULT 21 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1402: 011c05ac 8 OBJECT WEAK DEFAULT 21 _ZTIFP7QObjectP10QQmlEngineP9QJSEngineE │ │ │ │ 1403: 011ceb88 12 OBJECT UNIQUE DEFAULT 26 _ZZN9QMetaType21registerConverterImplI4QMapI7QStringS2_E9QIterableI16QMetaAssociationEEEbSt8functionIFbPKvPvEES_S_E10unregister │ │ │ │ 1404: 011c065c 16 OBJECT WEAK DEFAULT 21 _ZTIPFP7QObjectP10QQmlEngineP9QJSEngineE │ │ │ │ 1405: 011cf8e4 0 NOTYPE GLOBAL DEFAULT 26 _bss_end__ │ │ │ │ 1406: 011ceb70 0 NOTYPE GLOBAL DEFAULT 26 __bss_start │ │ │ │ - 1407: 01185b9c 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ + 1407: 01185ba0 137 OBJECT WEAK DEFAULT 15 _ZTSZN9QMetaType17registerConverterI5QListIjE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8c1c975b7d74034f894edd45e74fb312bc507f74 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 976aff65dd3fabf256c0bcc03173e7b8d245bbf7 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5269,30 +5269,30 @@ │ │ │ │ C2.9,6.2,2,8,2,10c0,1.9,0.9,3.7,2.5,5l-0.1,3c0,0.3,0.3,0.6,0.6,0.6c0.1,0,0.2,0,0.3,0l2.1-0.9c1.6,1.2,3.7,1.9,6,1.9l0,0 │ │ │ │ c0.5,0,1.1,0,1.7-0.1l3.8,1.6c0.1,0,0.2,0,0.2,0c0.1,0,0.2,0,0.2,0c0.2-0.1,0.3-0.2,0.3-0.3c0-0.1,0.1-0.2,0-0.3l-0.1-3 │ │ │ │ C21.1,16.1,22,14.4,22,12.5z M18.4,19.6l-3.1-1.3c-0.1,0-0.2,0-0.2,0H15c-0.5,0.1-1.1,0.1-1.6,0.1c-1.7,0-3.3-0.4-4.6-1.3L9,17 │ │ │ │ c0.5,0.1,1.1,0.1,1.7,0.1c2.3,0,4.4-0.7,6.1-2c1.7-1.3,2.6-3.2,2.6-5.1c0-0.3,0-0.7-0.1-1c1,1,1.5,2.2,1.5,3.5c0,1.6-0.8,3-2.2,4.1 │ │ │ │ l-0.1,0.1c-0.2,0.1-0.2,0.3-0.2,0.5L18.4,19.6z M5.5,14.2L5.5,14.2C4,13,3.2,11.6,3.2,10S4,7,5.4,5.9s3.3-1.7,5.3-1.7 │ │ │ │ s3.9,0.6,5.3,1.7s2.2,2.6,2.2,4.1c0,1.6-0.8,3-2.2,4.1c-1.4,1.1-3.3,1.7-5.3,1.7c-0.5,0-1.1,0-1.6-0.1c-0.1,0-0.2,0-0.3,0L5.7,17 │ │ │ │ l0.1-2.3C5.7,14.5,5.7,14.3,5.5,14.2z"/> │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ 6 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ ? │ │ │ │ │ │ │ │ │ │ │ │ @@ -5308,28 +5308,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ " │ │ │ │ -% │ │ │ │ D │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +% │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -5370,60 +5370,60 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ q │ │ │ │ +F │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -F │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ @ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ p │ │ │ │ -h}Ld;zk#BI, │ │ │ │ -XH**D"*X<( │ │ │ │ -bP80H$.0 │ │ │ │ -5"4twU0!1 │ │ │ │ -23oQ+^C │ │ │ │ -Z │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +Z │ │ │ │ + │ │ │ │ │ │ │ │ +h}Ld;zk#BI, │ │ │ │ +XH**D"*X<( │ │ │ │ +bP80H$.0 │ │ │ │ +5"4twU0!1 │ │ │ │ +23oQ+^C │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 5 │ │ │ │ @@ -5450,30 +5450,30 @@ │ │ │ │ c0.1,0.5,0.6,0.8,1.1,0.8c0,0,0,0,0,0h2.4c0,0,0,0,0,0c0.5,0,0.9-0.3,1.1-0.8l0.4-1.6c0.9-0.3,1.8-0.8,2.5-1.5l1.6,0.5 │ │ │ │ c0.5,0.1,1-0.1,1.3-0.5l1.2-2.1C21.5,15.5,21.4,15,21.1,14.6z M4,15.5L5.5,14l0-0.1c-0.4-1.3-0.4-2.6,0-3.9l0-0.1L4,8.5 │ │ │ │ c0,0,0-0.1,0-0.1l0.8-1.4c0,0,0.1-0.1,0.1-0.1L7,7.4l0.1-0.1c0.9-1,2.1-1.6,3.4-1.9l0.1,0l0.6-2c0-0.1,0.1-0.1,0.1-0.1h1.6 │ │ │ │ c0,0,0,0,0,0c0.1,0,0.1,0,0.1,0.1l0.6,2l0.1,0c1.3,0.3,2.5,1,3.4,1.9L17,7.4l2.1-0.5c0.1,0,0.1,0,0.1,0.1L20,8.3c0,0,0,0.1,0,0.1 │ │ │ │ l-1.4,1.5L18.5,10l0,0.1c0.4,1.3,0.4,2.6,0,3.9l0,0.1l1.5,1.5c0,0,0,0.1,0,0.1l-0.8,1.4c0,0-0.1,0.1-0.1,0.1L17,16.6L17,16.7 │ │ │ │ c-0.9,1-2.1,1.6-3.4,1.9l-0.1,0l-0.6,2c0,0.1-0.1,0.1-0.1,0.1h-1.6c-0.1,0-0.1,0-0.1-0.1l-0.6-2l-0.1,0c-1.3-0.3-2.5-1-3.4-1.9 │ │ │ │ L7,16.6l-2.1,0.5c-0.1,0-0.1,0-0.1-0.1L4,15.7C4,15.6,4,15.6,4,15.5z"/> │ │ │ │ +| │ │ │ │ + │ │ │ │ b │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -| │ │ │ │ - │ │ │ │ 7 │ │ │ │ │ │ │ │ Search │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -5610,23 +5610,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ b │ │ │ │ +] │ │ │ │ │ │ │ │ │ │ │ │ Moderateur │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -] │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +M │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ / │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -M │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -5877,25 +5877,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ = │ │ │ │ │ │ │ │ Phone │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 1 │ │ │ │ 2 │ │ │ │ 3 │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +# │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -# │ │ │ │ +{ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ supprimer │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -{ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ 0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -7454,14 +7454,35 @@ │ │ │ │ {nA7AuU ^ │ │ │ │ MJa94&fB │ │ │ │ -ku"s.ct6 │ │ │ │ ,JgYjSe! │ │ │ │ aNb&zv21D │ │ │ │ {9She4wJi │ │ │ │ ;1bp|flB │ │ │ │ +NETSCAPE2.0 │ │ │ │ +aG( !MFa │ │ │ │ +4Z">yHc6pV │ │ │ │ +Z q$XP.Y │ │ │ │ +X;sU u"g7* │ │ │ │ +)&w9d ^% │ │ │ │ +g k=(& Bk │ │ │ │ +GS)O>xD#81b │ │ │ │ +0bw0V8#% │ │ │ │ +$ │ │ │ │ ICC_PROFILE │ │ │ │ mntrRGB XYZ │ │ │ │ @@ -7866,35 +7887,14 @@ │ │ │ │ *HSc(%l5} │ │ │ │ hnpxrDD| │ │ │ │ X\2r,8.H │ │ │ │ Ad'LA:d3K │ │ │ │ 8F$c|D\A0$BQ. │ │ │ │ 22217b1'H │ │ │ │ 22222~I` │ │ │ │ -NETSCAPE2.0 │ │ │ │ -aG( !MFa │ │ │ │ -4Z">yHc6pV │ │ │ │ -Z q$XP.Y │ │ │ │ -X;sU u"g7* │ │ │ │ -)&w9d ^% │ │ │ │ -g k=(& Bk │ │ │ │ -GS)O>xD#81b │ │ │ │ -0bw0V8#% │ │ │ │ -$ │ │ │ │ │ │ │ │ │ │ │ │ xmlns:dc="http://purl.org/dc/elements/1.1/" │ │ │ │ xmlns:cc="http://creativecommons.org/ns#" │ │ │ │ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" │ │ │ │ xmlns:svg="http://www.w3.org/2000/svg" │ │ │ │ @@ -23837,65 +23837,14 @@ │ │ │ │ titleField: JamiStrings.privateKeyPassword │ │ │ │ staticText: CurrentAccount.password_TLS │ │ │ │ onEditFinished: CurrentAccount.password_TLS = dynamicText │ │ │ │ isPassword: true │ │ │ │ } │ │ │ │ /Pos03Mff │ │ │ │ I KN1#3P │ │ │ │ - * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Yang Wang │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -ProgressBar { │ │ │ │ - id: root │ │ │ │ - property real rmsLevel: 0 │ │ │ │ - LayoutMirroring.enabled: false │ │ │ │ - value: { │ │ │ │ - return clamp(rmsLevel * 300.0, 0.0, 100.0); │ │ │ │ - Behavior on value { │ │ │ │ - NumberAnimation { │ │ │ │ - duration: 50 │ │ │ │ - } │ │ │ │ - contentItem: Item { │ │ │ │ - implicitWidth: parent.width │ │ │ │ - implicitHeight: parent.height │ │ │ │ - Rectangle { │ │ │ │ - width: root.visualPosition * parent.width │ │ │ │ - height: parent.height │ │ │ │ - color: JamiTheme.tintedBlue │ │ │ │ - } │ │ │ │ - onVisibleChanged: { │ │ │ │ - if (visible) { │ │ │ │ - rmsLevel = 0; │ │ │ │ - AvAdapter.startAudioMeter(); │ │ │ │ - } else │ │ │ │ - AvAdapter.stopAudioMeter(); │ │ │ │ - function clamp(num, a, b) { │ │ │ │ - return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b)); │ │ │ │ - Connections { │ │ │ │ - target: AVModel │ │ │ │ - enabled: root.visible │ │ │ │ - function onAudioMeter(id, level) { │ │ │ │ - if (id === "audiolayer_id") { │ │ │ │ - rmsLevel = level; │ │ │ │ - } │ │ │ │ - } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * Author: Fadi Shehadeh │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ @@ -24012,14 +23961,65 @@ │ │ │ │ height: 20 │ │ │ │ color: JamiTheme.tintedBlue │ │ │ │ anchors.verticalCenter: parent.verticalCenter │ │ │ │ anchors.horizontalCenter: parent.horizontalCenter │ │ │ │ source: JamiResources.chevron_left_black_24dp_svg │ │ │ │ } │ │ │ │ } │ │ │ │ + * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Yang Wang │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +ProgressBar { │ │ │ │ + id: root │ │ │ │ + property real rmsLevel: 0 │ │ │ │ + LayoutMirroring.enabled: false │ │ │ │ + value: { │ │ │ │ + return clamp(rmsLevel * 300.0, 0.0, 100.0); │ │ │ │ + Behavior on value { │ │ │ │ + NumberAnimation { │ │ │ │ + duration: 50 │ │ │ │ + } │ │ │ │ + contentItem: Item { │ │ │ │ + implicitWidth: parent.width │ │ │ │ + implicitHeight: parent.height │ │ │ │ + Rectangle { │ │ │ │ + width: root.visualPosition * parent.width │ │ │ │ + height: parent.height │ │ │ │ + color: JamiTheme.tintedBlue │ │ │ │ + } │ │ │ │ + onVisibleChanged: { │ │ │ │ + if (visible) { │ │ │ │ + rmsLevel = 0; │ │ │ │ + AvAdapter.startAudioMeter(); │ │ │ │ + } else │ │ │ │ + AvAdapter.stopAudioMeter(); │ │ │ │ + function clamp(num, a, b) { │ │ │ │ + return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b)); │ │ │ │ + Connections { │ │ │ │ + target: AVModel │ │ │ │ + enabled: root.visible │ │ │ │ + function onAudioMeter(id, level) { │ │ │ │ + if (id === "audiolayer_id") { │ │ │ │ + rmsLevel = level; │ │ │ │ + } │ │ │ │ + } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Andreas Traczyk │ │ │ │ * Author: S │ │ │ │ bastien Blin │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ @@ -24050,14 +24050,63 @@ │ │ │ │ checkedColor: JamiTheme.smartListSelectedColor │ │ │ │ hoveredColor: JamiTheme.smartListHoveredColor │ │ │ │ duration: 0 │ │ │ │ checkable: true │ │ │ │ radius: 0 │ │ │ │ ,VH~l_tq │ │ │ │ 4Upx04*]E< │ │ │ │ + * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Aline Gondim Santos │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +RowLayout { │ │ │ │ + id: root │ │ │ │ + property alias labelText: title.text │ │ │ │ + property alias comboModel: comboBoxOfLayout.model │ │ │ │ + property alias tipText: comboBoxOfLayout.tooltipText │ │ │ │ + property alias role: comboBoxOfLayout.textRole │ │ │ │ + property alias placeholderText: comboBoxOfLayout.placeholderText │ │ │ │ + property alias currentSelectionText: comboBoxOfLayout.currentSelectionText │ │ │ │ + property alias enabled: comboBoxOfLayout.enabled │ │ │ │ + property alias fontPointSize: comboBoxOfLayout.font.pointSize │ │ │ │ + property alias modelIndex: comboBoxOfLayout.currentIndex │ │ │ │ + property alias modelSize: comboBoxOfLayout.count │ │ │ │ + property int widthOfComboBox: 50 │ │ │ │ + signal activated │ │ │ │ + Text { │ │ │ │ + id: title │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ + font.pointSize: JamiTheme.settingsFontSize │ │ │ │ + font.kerning: true │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + horizontalAlignment: Text.AlignLeft │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + SettingParaCombobox { │ │ │ │ + id: comboBoxOfLayout │ │ │ │ + Layout.preferredWidth: widthOfComboBox │ │ │ │ + font.pointSize: JamiTheme.buttonFontSize │ │ │ │ + font.kerning: true │ │ │ │ + model: comboModel │ │ │ │ + textRole: role │ │ │ │ + tooltipText: tipText │ │ │ │ + onActivated: root.activated() │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -24117,63 +24166,14 @@ │ │ │ │ bottomValue: 0 │ │ │ │ topValue: 65535 │ │ │ │ visible: !checkBoxAllowIPAutoRewrite.checked │ │ │ │ enabled: checkBoxCustomAddressPort.checked │ │ │ │ valueField: CurrentAccount.publishedPort │ │ │ │ onNewValue: CurrentAccount.publishedPort = valueField │ │ │ │ } │ │ │ │ - * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Aline Gondim Santos │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -RowLayout { │ │ │ │ - id: root │ │ │ │ - property alias labelText: title.text │ │ │ │ - property alias comboModel: comboBoxOfLayout.model │ │ │ │ - property alias tipText: comboBoxOfLayout.tooltipText │ │ │ │ - property alias role: comboBoxOfLayout.textRole │ │ │ │ - property alias placeholderText: comboBoxOfLayout.placeholderText │ │ │ │ - property alias currentSelectionText: comboBoxOfLayout.currentSelectionText │ │ │ │ - property alias enabled: comboBoxOfLayout.enabled │ │ │ │ - property alias fontPointSize: comboBoxOfLayout.font.pointSize │ │ │ │ - property alias modelIndex: comboBoxOfLayout.currentIndex │ │ │ │ - property alias modelSize: comboBoxOfLayout.count │ │ │ │ - property int widthOfComboBox: 50 │ │ │ │ - signal activated │ │ │ │ - Text { │ │ │ │ - id: title │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ - font.pointSize: JamiTheme.settingsFontSize │ │ │ │ - font.kerning: true │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - horizontalAlignment: Text.AlignLeft │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - SettingParaCombobox { │ │ │ │ - id: comboBoxOfLayout │ │ │ │ - Layout.preferredWidth: widthOfComboBox │ │ │ │ - font.pointSize: JamiTheme.buttonFontSize │ │ │ │ - font.kerning: true │ │ │ │ - model: comboModel │ │ │ │ - textRole: role │ │ │ │ - tooltipText: tipText │ │ │ │ - onActivated: root.activated() │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -24350,14 +24350,148 @@ │ │ │ │ Layout.alignment: Qt.AlignHCenter │ │ │ │ Layout.preferredWidth: JamiTheme.preferredFieldWidth │ │ │ │ Layout.preferredHeight: visible ? 48 : 0 │ │ │ │ placeholderText: JamiStrings.enterCurrentPassword │ │ │ │ onDynamicTextChanged: root.button1.enabled = dynamicText.length > 0 │ │ │ │ } │ │ │ │ r6h-j;y# │ │ │ │ + * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Yang Wang │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +ColumnLayout { │ │ │ │ + id: root │ │ │ │ + property int itemWidth │ │ │ │ + spacing: JamiTheme.settingsCategorySpacing + 2 │ │ │ │ + Text { │ │ │ │ + Layout.alignment: Qt.AlignLeft │ │ │ │ + Layout.preferredWidth: Math.min(JamiTheme.maximumWidthSettingsView, root.width - 2 * JamiTheme.preferredSettingsMarginSize) │ │ │ │ + text: JamiStrings.sdpSettingsTitle │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + horizontalAlignment: Text.AlignLeft │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + font.pixelSize: JamiTheme.settingsTitlePixelSize │ │ │ │ + font.kerning: true │ │ │ │ + ColumnLayout { │ │ │ │ + id: mainLayout │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Text { │ │ │ │ + Layout.fillWidth: true │ │ │ │ + text: JamiStrings.sdpSettingsSubtitle │ │ │ │ + font.pointSize: JamiTheme.settingsFontSize │ │ │ │ + font.kerning: true │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + } │ │ │ │ + SettingSpinBox { │ │ │ │ + id: audioRTPMinPortSpinBox │ │ │ │ + title: JamiStrings.audioRTPMinPort │ │ │ │ + itemWidth: root.itemWidth │ │ │ │ + bottomValue: 0 │ │ │ │ + topValue: audioRTPMaxPortSpinBox.valueField - 1 │ │ │ │ + valueField: CurrentAccount.audioPortMin_Audio │ │ │ │ + onNewValue: CurrentAccount.audioPortMin_Audio = valueField │ │ │ │ + } │ │ │ │ + SettingSpinBox { │ │ │ │ + id: audioRTPMaxPortSpinBox │ │ │ │ + title: JamiStrings.audioRTPMaxPort │ │ │ │ + itemWidth: root.itemWidth │ │ │ │ + bottomValue: audioRTPMinPortSpinBox.valueField + 1 │ │ │ │ + topValue: 65535 │ │ │ │ + valueField: CurrentAccount.audioPortMax_Audio │ │ │ │ + onNewValue: CurrentAccount.audioPortMax_Audio = valueField │ │ │ │ + } │ │ │ │ + SettingSpinBox { │ │ │ │ + id: videoRTPMinPortSpinBox │ │ │ │ + title: JamiStrings.videoRTPMinPort │ │ │ │ + itemWidth: root.itemWidth │ │ │ │ + bottomValue: 0 │ │ │ │ + topValue: videoRTPMaxPortSpinBox.valueField - 1 │ │ │ │ + valueField: CurrentAccount.videoPortMin_Video │ │ │ │ + onNewValue: CurrentAccount.videoPortMin_Video = valueField │ │ │ │ + } │ │ │ │ + SettingSpinBox { │ │ │ │ + id: videoRTPMaxPortSpinBox │ │ │ │ + title: JamiStrings.videoRTPMaxPort │ │ │ │ + itemWidth: root.itemWidth │ │ │ │ + bottomValue: videoRTPMinPortSpinBox.valueField + 1 │ │ │ │ + topValue: 65535 │ │ │ │ + valueField: CurrentAccount.videoPortMax_Video │ │ │ │ + onNewValue: CurrentAccount.videoPortMax_Video = valueField │ │ │ │ + } │ │ │ │ + * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Fadi Shehadeh │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Enums 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import net.jami.Helpers 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +SettingsPageBase { │ │ │ │ + id: root │ │ │ │ + property int itemWidth: 150 │ │ │ │ + title: JamiStrings.screenSharing │ │ │ │ + flickableContent: ColumnLayout { │ │ │ │ + id: currentAccountEnableColumnLayout │ │ │ │ + width: contentFlickableWidth │ │ │ │ + spacing: JamiTheme.settingsBlockSpacing │ │ │ │ + anchors.left: parent.left │ │ │ │ + anchors.leftMargin: JamiTheme.preferredSettingsMarginSize │ │ │ │ + SettingsComboBox { │ │ │ │ + id: screenSharingFPSComboBoxSetting │ │ │ │ + visible: modelSize > 0 │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.preferredHeight: JamiTheme.preferredFieldHeight │ │ │ │ + widthOfComboBox: itemWidth │ │ │ │ + fontPointSize: JamiTheme.settingsFontSize │ │ │ │ + tipText: JamiStrings.selectScreenSharingFPS │ │ │ │ + labelText: JamiStrings.fps │ │ │ │ + currentSelectionText: VideoDevices.screenSharingDefaultFps.toString() │ │ │ │ + placeholderText: VideoDevices.screenSharingDefaultFps.toString() │ │ │ │ + comboModel: ListModel { │ │ │ │ + id: screenSharingFpsModel │ │ │ │ + } │ │ │ │ + role: "FPS" │ │ │ │ + Component.onCompleted: { │ │ │ │ + var elements = VideoDevices.sharingFpsSourceModel; │ │ │ │ + for (var item in elements) { │ │ │ │ + screenSharingFpsModel.append({ │ │ │ │ + "FPS": elements[item] │ │ │ │ + }); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + onActivated: VideoDevices.setDisplayFPS(screenSharingFpsModel.get(modelIndex).FPS) │ │ │ │ + } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -24446,70 +24580,14 @@ │ │ │ │ mediaListWidget.currentIndex = index; │ │ │ │ } │ │ │ │ onMediaCodecStateChange: function(idToSet, isToBeEnabled) { │ │ │ │ AvAdapter.enableCodec(idToSet, isToBeEnabled); │ │ │ │ updateCodecs(); │ │ │ │ } │ │ │ │ } │ │ │ │ -=RP2,$,$Af ? │ │ │ │ - * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Fadi Shehadeh │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Enums 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import net.jami.Helpers 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -SettingsPageBase { │ │ │ │ - id: root │ │ │ │ - property int itemWidth: 150 │ │ │ │ - title: JamiStrings.screenSharing │ │ │ │ - flickableContent: ColumnLayout { │ │ │ │ - id: currentAccountEnableColumnLayout │ │ │ │ - width: contentFlickableWidth │ │ │ │ - spacing: JamiTheme.settingsBlockSpacing │ │ │ │ - anchors.left: parent.left │ │ │ │ - anchors.leftMargin: JamiTheme.preferredSettingsMarginSize │ │ │ │ - SettingsComboBox { │ │ │ │ - id: screenSharingFPSComboBoxSetting │ │ │ │ - visible: modelSize > 0 │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.preferredHeight: JamiTheme.preferredFieldHeight │ │ │ │ - widthOfComboBox: itemWidth │ │ │ │ - fontPointSize: JamiTheme.settingsFontSize │ │ │ │ - tipText: JamiStrings.selectScreenSharingFPS │ │ │ │ - labelText: JamiStrings.fps │ │ │ │ - currentSelectionText: VideoDevices.screenSharingDefaultFps.toString() │ │ │ │ - placeholderText: VideoDevices.screenSharingDefaultFps.toString() │ │ │ │ - comboModel: ListModel { │ │ │ │ - id: screenSharingFpsModel │ │ │ │ - } │ │ │ │ - role: "FPS" │ │ │ │ - Component.onCompleted: { │ │ │ │ - var elements = VideoDevices.sharingFpsSourceModel; │ │ │ │ - for (var item in elements) { │ │ │ │ - screenSharingFpsModel.append({ │ │ │ │ - "FPS": elements[item] │ │ │ │ - }); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - onActivated: VideoDevices.setDisplayFPS(screenSharingFpsModel.get(modelIndex).FPS) │ │ │ │ - } │ │ │ │ * Copyright (C) 2021-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Fadi Shehadeh │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * Author: Andreas Traczyk │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ @@ -24576,93 +24654,15 @@ │ │ │ │ pressedColor: JamiTheme.buttonTintedBlackPressed │ │ │ │ secondary: true │ │ │ │ autoAccelerator: true │ │ │ │ toolTipText: JamiStrings.betaInstall │ │ │ │ text: JamiStrings.betaInstall │ │ │ │ onClicked: appWindow.presentUpdateConfirmInstallDialog(true) │ │ │ │ } │ │ │ │ - * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Yang Wang │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -ColumnLayout { │ │ │ │ - id: root │ │ │ │ - property int itemWidth │ │ │ │ - spacing: JamiTheme.settingsCategorySpacing + 2 │ │ │ │ - Text { │ │ │ │ - Layout.alignment: Qt.AlignLeft │ │ │ │ - Layout.preferredWidth: Math.min(JamiTheme.maximumWidthSettingsView, root.width - 2 * JamiTheme.preferredSettingsMarginSize) │ │ │ │ - text: JamiStrings.sdpSettingsTitle │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - horizontalAlignment: Text.AlignLeft │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - font.pixelSize: JamiTheme.settingsTitlePixelSize │ │ │ │ - font.kerning: true │ │ │ │ - ColumnLayout { │ │ │ │ - id: mainLayout │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Text { │ │ │ │ - Layout.fillWidth: true │ │ │ │ - text: JamiStrings.sdpSettingsSubtitle │ │ │ │ - font.pointSize: JamiTheme.settingsFontSize │ │ │ │ - font.kerning: true │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - } │ │ │ │ - SettingSpinBox { │ │ │ │ - id: audioRTPMinPortSpinBox │ │ │ │ - title: JamiStrings.audioRTPMinPort │ │ │ │ - itemWidth: root.itemWidth │ │ │ │ - bottomValue: 0 │ │ │ │ - topValue: audioRTPMaxPortSpinBox.valueField - 1 │ │ │ │ - valueField: CurrentAccount.audioPortMin_Audio │ │ │ │ - onNewValue: CurrentAccount.audioPortMin_Audio = valueField │ │ │ │ - } │ │ │ │ - SettingSpinBox { │ │ │ │ - id: audioRTPMaxPortSpinBox │ │ │ │ - title: JamiStrings.audioRTPMaxPort │ │ │ │ - itemWidth: root.itemWidth │ │ │ │ - bottomValue: audioRTPMinPortSpinBox.valueField + 1 │ │ │ │ - topValue: 65535 │ │ │ │ - valueField: CurrentAccount.audioPortMax_Audio │ │ │ │ - onNewValue: CurrentAccount.audioPortMax_Audio = valueField │ │ │ │ - } │ │ │ │ - SettingSpinBox { │ │ │ │ - id: videoRTPMinPortSpinBox │ │ │ │ - title: JamiStrings.videoRTPMinPort │ │ │ │ - itemWidth: root.itemWidth │ │ │ │ - bottomValue: 0 │ │ │ │ - topValue: videoRTPMaxPortSpinBox.valueField - 1 │ │ │ │ - valueField: CurrentAccount.videoPortMin_Video │ │ │ │ - onNewValue: CurrentAccount.videoPortMin_Video = valueField │ │ │ │ - } │ │ │ │ - SettingSpinBox { │ │ │ │ - id: videoRTPMaxPortSpinBox │ │ │ │ - title: JamiStrings.videoRTPMaxPort │ │ │ │ - itemWidth: root.itemWidth │ │ │ │ - bottomValue: videoRTPMinPortSpinBox.valueField + 1 │ │ │ │ - topValue: 65535 │ │ │ │ - valueField: CurrentAccount.videoPortMax_Video │ │ │ │ - onNewValue: CurrentAccount.videoPortMax_Video = valueField │ │ │ │ - } │ │ │ │ +=RP2,$,$Af ? │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -25193,14 +25193,55 @@ │ │ │ │ import QtQuick.Layouts │ │ │ │ import net.jami.Models 1.1 │ │ │ │ import net.jami.Adapters 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ import "../../commoncomponents" │ │ │ │ ColumnLayout { │ │ │ │ id: root │ │ │ │ + JamiListView { │ │ │ │ + id: bannedListWidget │ │ │ │ + property int bannedContactsSize: 0 │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.preferredHeight: Math.min(bannedContactsSize, 5) * (74 + spacing) │ │ │ │ + spacing: JamiTheme.settingsListViewsSpacing │ │ │ │ + model: BannedListModel { │ │ │ │ + lrcInstance: LRCInstance │ │ │ │ + onCountChanged: bannedListWidget.bannedContactsSize = count │ │ │ │ + } │ │ │ │ + delegate: ContactItemDelegate { │ │ │ │ + id: bannedListDelegate │ │ │ │ + width: bannedListWidget.width │ │ │ │ + height: 74 │ │ │ │ + contactName: ContactName │ │ │ │ + contactID: ContactID │ │ │ │ + btnImgSource: JamiStrings.optionUnban │ │ │ │ + btnToolTip: JamiStrings.reinstateContact │ │ │ │ + onClicked: bannedListWidget.currentIndex = index │ │ │ │ + onBtnContactClicked: MessagesAdapter.unbanContact(index) │ │ │ │ + } │ │ │ │ + * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Aline Gondim Santos │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +ColumnLayout { │ │ │ │ + id: root │ │ │ │ property int itemWidth │ │ │ │ spacing: JamiTheme.settingsCategorySpacing │ │ │ │ Text { │ │ │ │ Layout.alignment: Qt.AlignLeft │ │ │ │ Layout.preferredWidth: parent.width │ │ │ │ text: JamiStrings.openDHTConfig │ │ │ │ color: JamiTheme.textColor │ │ │ │ @@ -25260,55 +25301,14 @@ │ │ │ │ import QtQuick.Layouts │ │ │ │ import net.jami.Models 1.1 │ │ │ │ import net.jami.Adapters 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ import "../../commoncomponents" │ │ │ │ ColumnLayout { │ │ │ │ id: root │ │ │ │ - JamiListView { │ │ │ │ - id: bannedListWidget │ │ │ │ - property int bannedContactsSize: 0 │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.preferredHeight: Math.min(bannedContactsSize, 5) * (74 + spacing) │ │ │ │ - spacing: JamiTheme.settingsListViewsSpacing │ │ │ │ - model: BannedListModel { │ │ │ │ - lrcInstance: LRCInstance │ │ │ │ - onCountChanged: bannedListWidget.bannedContactsSize = count │ │ │ │ - } │ │ │ │ - delegate: ContactItemDelegate { │ │ │ │ - id: bannedListDelegate │ │ │ │ - width: bannedListWidget.width │ │ │ │ - height: 74 │ │ │ │ - contactName: ContactName │ │ │ │ - contactID: ContactID │ │ │ │ - btnImgSource: JamiStrings.optionUnban │ │ │ │ - btnToolTip: JamiStrings.reinstateContact │ │ │ │ - onClicked: bannedListWidget.currentIndex = index │ │ │ │ - onBtnContactClicked: MessagesAdapter.unbanContact(index) │ │ │ │ - } │ │ │ │ - * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Aline Gondim Santos │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -ColumnLayout { │ │ │ │ - id: root │ │ │ │ property int itemWidth │ │ │ │ spacing: JamiTheme.settingsCategorySpacing │ │ │ │ Text { │ │ │ │ Layout.alignment: Qt.AlignLeft │ │ │ │ Layout.preferredWidth: parent.width │ │ │ │ text: JamiStrings.nameServer │ │ │ │ color: JamiTheme.textColor │ │ │ │ @@ -25321,89 +25321,52 @@ │ │ │ │ id: lineEditNameServer │ │ │ │ Layout.fillWidth: true │ │ │ │ Layout.preferredHeight: JamiTheme.preferredFieldHeight │ │ │ │ itemWidth: root.itemWidth │ │ │ │ titleField: JamiStrings.address │ │ │ │ staticText: CurrentAccount.uri_RingNS │ │ │ │ onEditFinished: CurrentAccount.uri_RingNS = dynamicText │ │ │ │ - * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Yang Wang │ │ │ │ + * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ * GNU General Public License for more details. │ │ │ │ * You should have received a copy of the GNU General Public License │ │ │ │ * along with this program. If not, see . │ │ │ │ import QtQuick │ │ │ │ import QtQuick.Controls │ │ │ │ import QtQuick.Layouts │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ import "../../commoncomponents" │ │ │ │ RowLayout { │ │ │ │ id: root │ │ │ │ - property string labelText: "" │ │ │ │ - property string descText: "" │ │ │ │ - property int widthOfSwitch: 50 │ │ │ │ - property int heightOfSwitch: 10 │ │ │ │ - property string tooltipText: "" │ │ │ │ - property alias toggleSwitch: switchOfLayout │ │ │ │ - property alias checked: switchOfLayout.checked │ │ │ │ - signal switchToggled │ │ │ │ - ColumnLayout { │ │ │ │ - id: toggleLayout │ │ │ │ - Layout.alignment: Qt.AlignVCenter │ │ │ │ - spacing: 5 │ │ │ │ - Text { │ │ │ │ - id: title │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ - visible: labelText !== "" │ │ │ │ - text: root.labelText │ │ │ │ - font.pixelSize: JamiTheme.settingsDescriptionPixelSize │ │ │ │ - font.kerning: true │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - horizontalAlignment: Text.AlignLeft │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - } │ │ │ │ - Text { │ │ │ │ - id: description │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ - visible: descText !== "" │ │ │ │ - text: root.descText │ │ │ │ - font.pixelSize: JamiTheme.settingToggleDescrpitonPixelSize │ │ │ │ - font.kerning: true │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - horizontalAlignment: Text.AlignLeft │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - } │ │ │ │ - JamiSwitch { │ │ │ │ - id: switchOfLayout │ │ │ │ - Layout.alignment: Qt.AlignVCenter | Qt.AlignRight │ │ │ │ - Layout.preferredWidth: widthOfSwitch │ │ │ │ - hoverEnabled: true │ │ │ │ - toolTipText: tooltipText │ │ │ │ - Accessible.role: Accessible.Button │ │ │ │ - Accessible.name: root.labelText │ │ │ │ - Accessible.description: root.tooltipText │ │ │ │ - onToggled: switchToggled() │ │ │ │ - TapHandler { │ │ │ │ - target: parent │ │ │ │ - enabled: parent.visible │ │ │ │ - onTapped: function onTapped(eventPoint) { │ │ │ │ - // switchToggled should be emitted as onToggled is not called (because it's only called if the user click on the switch) │ │ │ │ - switchOfLayout.toggle(); │ │ │ │ - switchToggled(); │ │ │ │ - } │ │ │ │ + required property string title │ │ │ │ + signal backArrowClicked │ │ │ │ + spacing: 10 │ │ │ │ + BackButton { │ │ │ │ + id: backToSettingsMenuButton │ │ │ │ + Layout.preferredWidth: JamiTheme.preferredFieldHeight │ │ │ │ + Layout.preferredHeight: JamiTheme.preferredFieldHeight │ │ │ │ + visible: viewNode.isSinglePane │ │ │ │ + onClicked: backArrowClicked() │ │ │ │ + Label { │ │ │ │ + Layout.fillWidth: true │ │ │ │ + text: root.title │ │ │ │ + font.pixelSize: JamiTheme.settingsHeaderPixelSize │ │ │ │ + font.kerning: true │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + Layout.leftMargin: backToSettingsMenuButton.visible ? 0 : JamiTheme.preferredSettingsMarginSize │ │ │ │ + horizontalAlignment: Text.AlignLeft │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -25545,54 +25508,89 @@ │ │ │ │ else │ │ │ │ PluginModel.loadPlugin(pluginPath); │ │ │ │ PluginListModel.pluginChanged(index); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Aline Gondim Santos │ │ │ │ + * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Yang Wang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ * GNU General Public License for more details. │ │ │ │ * You should have received a copy of the GNU General Public License │ │ │ │ * along with this program. If not, see . │ │ │ │ import QtQuick │ │ │ │ import QtQuick.Controls │ │ │ │ import QtQuick.Layouts │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ import "../../commoncomponents" │ │ │ │ RowLayout { │ │ │ │ id: root │ │ │ │ - required property string title │ │ │ │ - signal backArrowClicked │ │ │ │ - spacing: 10 │ │ │ │ - BackButton { │ │ │ │ - id: backToSettingsMenuButton │ │ │ │ - Layout.preferredWidth: JamiTheme.preferredFieldHeight │ │ │ │ - Layout.preferredHeight: JamiTheme.preferredFieldHeight │ │ │ │ - visible: viewNode.isSinglePane │ │ │ │ - onClicked: backArrowClicked() │ │ │ │ - Label { │ │ │ │ - Layout.fillWidth: true │ │ │ │ - text: root.title │ │ │ │ - font.pixelSize: JamiTheme.settingsHeaderPixelSize │ │ │ │ - font.kerning: true │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - Layout.leftMargin: backToSettingsMenuButton.visible ? 0 : JamiTheme.preferredSettingsMarginSize │ │ │ │ - horizontalAlignment: Text.AlignLeft │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ -)EBxOoMX │ │ │ │ -m|$^a=t&2 │ │ │ │ + property string labelText: "" │ │ │ │ + property string descText: "" │ │ │ │ + property int widthOfSwitch: 50 │ │ │ │ + property int heightOfSwitch: 10 │ │ │ │ + property string tooltipText: "" │ │ │ │ + property alias toggleSwitch: switchOfLayout │ │ │ │ + property alias checked: switchOfLayout.checked │ │ │ │ + signal switchToggled │ │ │ │ + ColumnLayout { │ │ │ │ + id: toggleLayout │ │ │ │ + Layout.alignment: Qt.AlignVCenter │ │ │ │ + spacing: 5 │ │ │ │ + Text { │ │ │ │ + id: title │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ + visible: labelText !== "" │ │ │ │ + text: root.labelText │ │ │ │ + font.pixelSize: JamiTheme.settingsDescriptionPixelSize │ │ │ │ + font.kerning: true │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + horizontalAlignment: Text.AlignLeft │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + } │ │ │ │ + Text { │ │ │ │ + id: description │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ + visible: descText !== "" │ │ │ │ + text: root.descText │ │ │ │ + font.pixelSize: JamiTheme.settingToggleDescrpitonPixelSize │ │ │ │ + font.kerning: true │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + horizontalAlignment: Text.AlignLeft │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + } │ │ │ │ + JamiSwitch { │ │ │ │ + id: switchOfLayout │ │ │ │ + Layout.alignment: Qt.AlignVCenter | Qt.AlignRight │ │ │ │ + Layout.preferredWidth: widthOfSwitch │ │ │ │ + hoverEnabled: true │ │ │ │ + toolTipText: tooltipText │ │ │ │ + Accessible.role: Accessible.Button │ │ │ │ + Accessible.name: root.labelText │ │ │ │ + Accessible.description: root.tooltipText │ │ │ │ + onToggled: switchToggled() │ │ │ │ + TapHandler { │ │ │ │ + target: parent │ │ │ │ + enabled: parent.visible │ │ │ │ + onTapped: function onTapped(eventPoint) { │ │ │ │ + // switchToggled should be emitted as onToggled is not called (because it's only called if the user click on the switch) │ │ │ │ + switchOfLayout.toggle(); │ │ │ │ + switchToggled(); │ │ │ │ + } │ │ │ │ * Copyright (C) 2019-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Sanots │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -25704,14 +25702,16 @@ │ │ │ │ target: pluginPreferencesView │ │ │ │ function onClosed() { │ │ │ │ pluginListView.currentIndex = -1; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ +)EBxOoMX │ │ │ │ +m|$^a=t&2 │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -25939,14 +25939,16 @@ │ │ │ │ horizontalAlignment: Text.AlignLeft │ │ │ │ verticalAlignment: Text.AlignVCenter │ │ │ │ wrapMode: Text.WordWrap │ │ │ │ font.pixelSize: JamiTheme.settingsDescriptionPixelSize │ │ │ │ font.kerning: true │ │ │ │ lineHeight: JamiTheme.wizardViewTextLineHeight │ │ │ │ } │ │ │ │ +?\ 4'2M CY │ │ │ │ +J*}ek"%*L2 │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -25989,16 +25991,14 @@ │ │ │ │ SettingsMaterialTextEdit { │ │ │ │ id: proxySIP │ │ │ │ Layout.fillWidth: true │ │ │ │ staticText: CurrentAccount.routeset │ │ │ │ titleField: JamiStrings.proxy │ │ │ │ itemWidth: root.itemWidth │ │ │ │ onEditFinished: CurrentAccount.routeset = dynamicText │ │ │ │ -?\ 4'2M CY │ │ │ │ -J*}ek"%*L2 │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -27029,14 +27029,43 @@ │ │ │ │ if (textArea.text !== "") { │ │ │ │ returnPressedWhileSearching(); │ │ │ │ keyEvent.accepted = true; │ │ │ │ } │ │ │ │ } │ │ │ │ bk qhq<4 │ │ │ │ ;Z{%)7#[# │ │ │ │ +=*L+A14 │ │ │ │ + * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: S │ │ │ │ +bastien Blin │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +Rectangle { │ │ │ │ + id: root │ │ │ │ + color: "transparent" │ │ │ │ + HoverHandler { │ │ │ │ + target: parent │ │ │ │ + enabled: parent.visible │ │ │ │ + onHoveredChanged: { │ │ │ │ + parent.color = hovered ? JamiTheme.smartListHoveredColor : "transparent"; │ │ │ │ + } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Aline Gondim Santos │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -27128,43 +27157,14 @@ │ │ │ │ Layout.rightMargin: 8 │ │ │ │ source: JamiResources.round_settings_24dp_svg │ │ │ │ normalColor: JamiTheme.primaryBackgroundColor │ │ │ │ imageColor: JamiTheme.textColor │ │ │ │ toolTipText: root.pluginId │ │ │ │ onClicked: openPreferences() │ │ │ │ } │ │ │ │ - * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: S │ │ │ │ -bastien Blin │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -Rectangle { │ │ │ │ - id: root │ │ │ │ - color: "transparent" │ │ │ │ - HoverHandler { │ │ │ │ - target: parent │ │ │ │ - enabled: parent.visible │ │ │ │ - onHoveredChanged: { │ │ │ │ - parent.color = hovered ? JamiTheme.smartListHoveredColor : "transparent"; │ │ │ │ - } │ │ │ │ -=*L+A14 │ │ │ │ gof@:L1, │ │ │ │ " qA2YwF │ │ │ │ N\J>jgGJ │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ @@ -27263,15 +27263,14 @@ │ │ │ │ expression: Status === proxyModel.transferFinishedType || Status === proxyModel.transferSuccesType │ │ │ │ } │ │ │ │ ] │ │ │ │ delegate: DocumentPreview { │ │ │ │ id: member │ │ │ │ width: root.width │ │ │ │ height: Math.max(JamiTheme.swarmDetailsPageDocumentsHeight, JamiTheme.swarmDetailsPageDocumentsMinHeight) │ │ │ │ -blO9@ │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ @@ -27350,14 +27349,15 @@ │ │ │ │ ParticipantControlLayout { │ │ │ │ id: barButtons │ │ │ │ anchors.fill: parent │ │ │ │ anchors.leftMargin: 8 │ │ │ │ anchors.rightMargin: 8 │ │ │ │ } │ │ │ │ } │ │ │ │ +blO9@ │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -27537,16 +27537,16 @@ │ │ │ │ Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ preferredSize: 24 │ │ │ │ source: JamiResources.round_close_24dp_svg │ │ │ │ normalColor: JamiTheme.chatviewBgColor │ │ │ │ imageColor: JamiTheme.chatviewButtonColor │ │ │ │ onClicked: MessagesAdapter.replyToId = "" │ │ │ │ } │ │ │ │ -&%c+nX-D │ │ │ │ B1VicXh@k7 │ │ │ │ +&%c+nX-D │ │ │ │ * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Vengeon Nicolas │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -27863,196 +27863,14 @@ │ │ │ │ Layout.bottomMargin: JamiTheme.preferredMarginSize │ │ │ │ model: ContactAdapter.getContactSelectableModel(type) │ │ │ │ delegate: ContactPickerItemDelegate { │ │ │ │ id: contactPickerItemDelegate │ │ │ │ showPresenceIndicator: type !== ContactList.TRANSFER │ │ │ │ } │ │ │ │ } │ │ │ │ - * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import Qt5Compat.GraphicalEffects │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -Rectangle { │ │ │ │ - id: root │ │ │ │ - opacity: visible │ │ │ │ - color: CurrentConversation.color │ │ │ │ - property string id: "" │ │ │ │ - property string uri: "" │ │ │ │ - property string device: "" │ │ │ │ - property string textColor: UtilsAdapter.luma(root.color) ? JamiTheme.chatviewTextColorLight : JamiTheme.chatviewTextColorDark │ │ │ │ - RowLayout { │ │ │ │ - anchors.fill: parent │ │ │ │ - anchors.margins: JamiTheme.preferredMarginSize │ │ │ │ - spacing: 0 │ │ │ │ - Text { │ │ │ │ - id: errorLabel │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.alignment: Qt.AlignVCenter │ │ │ │ - Layout.margins: 0 │ │ │ │ - text: JamiStrings.wantToJoin │ │ │ │ - color: root.textColor │ │ │ │ - font.pixelSize: JamiTheme.headerFontSize │ │ │ │ - elide: Text.ElideRight │ │ │ │ - } │ │ │ │ - PushButton { │ │ │ │ - id: joinCallInAudio │ │ │ │ - Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ - Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ - source: JamiResources.place_audiocall_24dp_svg │ │ │ │ - toolTipText: JamiStrings.joinCall │ │ │ │ - imageColor: root.textColor │ │ │ │ - normalColor: "transparent" │ │ │ │ - hoveredColor: Qt.rgba(255, 255, 255, 0.2) │ │ │ │ - border.width: 1 │ │ │ │ - border.color: root.textColor │ │ │ │ - onClicked: MessagesAdapter.joinCall(uri, device, id, true) │ │ │ │ - } │ │ │ │ - PushButton { │ │ │ │ - id: joinCallInVideo │ │ │ │ - Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ - Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ - source: JamiResources.videocam_24dp_svg │ │ │ │ - toolTipText: JamiStrings.joinCall │ │ │ │ - imageColor: root.textColor │ │ │ │ - normalColor: "transparent" │ │ │ │ - hoveredColor: Qt.rgba(255, 255, 255, 0.2) │ │ │ │ - border.width: 1 │ │ │ │ - border.color: root.textColor │ │ │ │ - visible: CurrentAccount.videoEnabled_Video │ │ │ │ - onClicked: MessagesAdapter.joinCall(uri, device, id) │ │ │ │ - } │ │ │ │ - PushButton { │ │ │ │ - id: btnClose │ │ │ │ - Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ - imageColor: root.textColor │ │ │ │ - normalColor: JamiTheme.transparentColor │ │ │ │ - source: JamiResources.round_close_24dp_svg │ │ │ │ - onClicked: ConversationsAdapter.ignoreActiveCall(CurrentConversation.id, id, uri, device) │ │ │ │ - } │ │ │ │ - Behavior on opacity { │ │ │ │ - NumberAnimation { │ │ │ │ - from: 0 │ │ │ │ - duration: JamiTheme.shortFadeDuration │ │ │ │ - } │ │ │ │ - * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import Qt5Compat.GraphicalEffects │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -BaseModalDialog { │ │ │ │ - id: root │ │ │ │ - property bool isAdmin: { │ │ │ │ - var role = UtilsAdapter.getParticipantRole(CurrentAccount.id, CurrentConversation.id, CurrentAccount.uri); │ │ │ │ - return role === Member.Role.ADMIN; │ │ │ │ - button1.text: isAdmin ? JamiStrings.becomeHostOneCall : JamiStrings.hostThisCall │ │ │ │ - button1Role: DialogButtonBox.ApplyRole │ │ │ │ - button1.onClicked: { │ │ │ │ - MessagesAdapter.joinCall(CurrentAccount.uri, CurrentAccount.deviceId, "0"); │ │ │ │ - close(); │ │ │ │ - button2.text: JamiStrings.becomeDefaultHost │ │ │ │ - button2Role: DialogButtonBox.ApplyRole │ │ │ │ - button2.visible: isAdmin │ │ │ │ - button2.toolTipText: JamiStrings.becomeDefaultHost │ │ │ │ - button2.onClicked: { │ │ │ │ - CurrentConversation.setInfo("rdvAccount", CurrentAccount.uri); │ │ │ │ - CurrentConversation.setInfo("rdvDevice", CurrentAccount.deviceId); │ │ │ │ - MessagesAdapter.joinCall(CurrentAccount.uri, CurrentAccount.deviceId, "0"); │ │ │ │ - close(); │ │ │ │ - popupContent: ColumnLayout { │ │ │ │ - id: mainLayout │ │ │ │ - Label { │ │ │ │ - id: informativeLabel │ │ │ │ - Layout.alignment: Qt.AlignCenter │ │ │ │ - Layout.bottomMargin: 10 │ │ │ │ - Layout.fillWidth: true │ │ │ │ - Layout.maximumWidth: root.parent.width - 4*JamiTheme.preferredMarginSize │ │ │ │ - wrapMode: Text.WordWrap │ │ │ │ - horizontalAlignment: Text.AlignHCenter │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - text: JamiStrings.needsHost │ │ │ │ - color: JamiTheme.primaryForegroundColor │ │ │ │ - } │ │ │ │ - * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import QtQuick.Layouts │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import net.jami.Enums 1.1 │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -import "../js/keyboardshortcuttablecreation.js" as KeyboardShortcutTableCreation │ │ │ │ - id: welcomeLogo │ │ │ │ - property bool hasCustomLogo: viewNode.hasCustomLogo │ │ │ │ - property string logoUrl: viewNode.customLogoUrl │ │ │ │ - //logoSize has to be between 0 and 1 │ │ │ │ - property real logoSize: 1 │ │ │ │ - height: getHeight() │ │ │ │ - width: getWidth() │ │ │ │ - function getWidth() { │ │ │ │ - return JamiTheme.welcomeThirdGridWidth; │ │ │ │ - function getHeight() { │ │ │ │ - return 80; │ │ │ │ - CachedImage { │ │ │ │ - id: cachedImgLogo │ │ │ │ - objectName: "cachedImgLogo" │ │ │ │ - downloadUrl: logoUrl │ │ │ │ - defaultImage: JamiTheme.welcomeLogo │ │ │ │ - visible: welcomeLogo.visible │ │ │ │ - height: parent.height * logoSize │ │ │ │ - width: parent.width * logoSize │ │ │ │ - anchors.centerIn: parent │ │ │ │ - opacity: visible ? 1 : 0 │ │ │ │ - customLogo: hasCustomLogo │ │ │ │ - localPath: UtilsAdapter.getCachePath() + "/" + CurrentAccount.id + "/welcomeview/" + UtilsAdapter.base64Encode(downloadUrl) + fileExtension │ │ │ │ - imageFillMode: Image.PreserveAspectFit │ │ │ │ - Behavior on opacity { │ │ │ │ - NumberAnimation { │ │ │ │ - duration: JamiTheme.shortFadeDuration │ │ │ │ - } │ │ │ │ - } │ │ │ │ * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ @@ -28120,43 +27938,115 @@ │ │ │ │ } else { │ │ │ │ image.source = UtilsAdapter.urlFromLocalPath(localPath); │ │ │ │ if (image.isGif) { │ │ │ │ image.playing = true; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ -`l_I=$:z │ │ │ │ - * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Mingrui Zhang │ │ │ │ + * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ * GNU General Public License for more details. │ │ │ │ * You should have received a copy of the GNU General Public License │ │ │ │ * along with this program. If not, see . │ │ │ │ import QtQuick │ │ │ │ import QtQuick.Controls │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ -TabButton { │ │ │ │ +import net.jami.Enums 1.1 │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +import "../js/keyboardshortcuttablecreation.js" as KeyboardShortcutTableCreation │ │ │ │ + id: welcomeLogo │ │ │ │ + property bool hasCustomLogo: viewNode.hasCustomLogo │ │ │ │ + property string logoUrl: viewNode.customLogoUrl │ │ │ │ + //logoSize has to be between 0 and 1 │ │ │ │ + property real logoSize: 1 │ │ │ │ + height: getHeight() │ │ │ │ + width: getWidth() │ │ │ │ + function getWidth() { │ │ │ │ + return JamiTheme.welcomeThirdGridWidth; │ │ │ │ + function getHeight() { │ │ │ │ + return 80; │ │ │ │ + CachedImage { │ │ │ │ + id: cachedImgLogo │ │ │ │ + objectName: "cachedImgLogo" │ │ │ │ + downloadUrl: logoUrl │ │ │ │ + defaultImage: JamiTheme.welcomeLogo │ │ │ │ + visible: welcomeLogo.visible │ │ │ │ + height: parent.height * logoSize │ │ │ │ + width: parent.width * logoSize │ │ │ │ + anchors.centerIn: parent │ │ │ │ + opacity: visible ? 1 : 0 │ │ │ │ + customLogo: hasCustomLogo │ │ │ │ + localPath: UtilsAdapter.getCachePath() + "/" + CurrentAccount.id + "/welcomeview/" + UtilsAdapter.base64Encode(downloadUrl) + fileExtension │ │ │ │ + imageFillMode: Image.PreserveAspectFit │ │ │ │ + Behavior on opacity { │ │ │ │ + NumberAnimation { │ │ │ │ + duration: JamiTheme.shortFadeDuration │ │ │ │ + } │ │ │ │ + } │ │ │ │ + * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import QtQuick.Layouts │ │ │ │ +import Qt5Compat.GraphicalEffects │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +BaseModalDialog { │ │ │ │ id: root │ │ │ │ - property int currentIndex │ │ │ │ - contentItem: Text { │ │ │ │ - text: root.text │ │ │ │ - font.pointSize: JamiTheme.textFontSize │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - horizontalAlignment: Text.AlignHCenter │ │ │ │ - verticalAlignment: Text.AlignVCenter │ │ │ │ - elide: Text.ElideRight │ │ │ │ - background: Rectangle { │ │ │ │ - color: root.hovered ? JamiTheme.hoveredButtonColor : (root.down || root.currentIndex === index) ? JamiTheme.pressedButtonColor : JamiTheme.normalButtonColor │ │ │ │ - radius: JamiTheme.primaryRadius │ │ │ │ + property bool isAdmin: { │ │ │ │ + var role = UtilsAdapter.getParticipantRole(CurrentAccount.id, CurrentConversation.id, CurrentAccount.uri); │ │ │ │ + return role === Member.Role.ADMIN; │ │ │ │ + button1.text: isAdmin ? JamiStrings.becomeHostOneCall : JamiStrings.hostThisCall │ │ │ │ + button1Role: DialogButtonBox.ApplyRole │ │ │ │ + button1.onClicked: { │ │ │ │ + MessagesAdapter.joinCall(CurrentAccount.uri, CurrentAccount.deviceId, "0"); │ │ │ │ + close(); │ │ │ │ + button2.text: JamiStrings.becomeDefaultHost │ │ │ │ + button2Role: DialogButtonBox.ApplyRole │ │ │ │ + button2.visible: isAdmin │ │ │ │ + button2.toolTipText: JamiStrings.becomeDefaultHost │ │ │ │ + button2.onClicked: { │ │ │ │ + CurrentConversation.setInfo("rdvAccount", CurrentAccount.uri); │ │ │ │ + CurrentConversation.setInfo("rdvDevice", CurrentAccount.deviceId); │ │ │ │ + MessagesAdapter.joinCall(CurrentAccount.uri, CurrentAccount.deviceId, "0"); │ │ │ │ + close(); │ │ │ │ + popupContent: ColumnLayout { │ │ │ │ + id: mainLayout │ │ │ │ + Label { │ │ │ │ + id: informativeLabel │ │ │ │ + Layout.alignment: Qt.AlignCenter │ │ │ │ + Layout.bottomMargin: 10 │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.maximumWidth: root.parent.width - 4*JamiTheme.preferredMarginSize │ │ │ │ + wrapMode: Text.WordWrap │ │ │ │ + horizontalAlignment: Text.AlignHCenter │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + text: JamiStrings.needsHost │ │ │ │ + color: JamiTheme.primaryForegroundColor │ │ │ │ + } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -28219,14 +28109,124 @@ │ │ │ │ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ * GNU General Public License for more details. │ │ │ │ * You should have received a copy of the GNU General Public License │ │ │ │ * along with this program. If not, see . │ │ │ │ import QtQuick │ │ │ │ import QtQuick.Controls │ │ │ │ import QtQuick.Layouts │ │ │ │ +import Qt5Compat.GraphicalEffects │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +Rectangle { │ │ │ │ + id: root │ │ │ │ + opacity: visible │ │ │ │ + color: CurrentConversation.color │ │ │ │ + property string id: "" │ │ │ │ + property string uri: "" │ │ │ │ + property string device: "" │ │ │ │ + property string textColor: UtilsAdapter.luma(root.color) ? JamiTheme.chatviewTextColorLight : JamiTheme.chatviewTextColorDark │ │ │ │ + RowLayout { │ │ │ │ + anchors.fill: parent │ │ │ │ + anchors.margins: JamiTheme.preferredMarginSize │ │ │ │ + spacing: 0 │ │ │ │ + Text { │ │ │ │ + id: errorLabel │ │ │ │ + Layout.fillWidth: true │ │ │ │ + Layout.alignment: Qt.AlignVCenter │ │ │ │ + Layout.margins: 0 │ │ │ │ + text: JamiStrings.wantToJoin │ │ │ │ + color: root.textColor │ │ │ │ + font.pixelSize: JamiTheme.headerFontSize │ │ │ │ + elide: Text.ElideRight │ │ │ │ + } │ │ │ │ + PushButton { │ │ │ │ + id: joinCallInAudio │ │ │ │ + Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ + Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ + source: JamiResources.place_audiocall_24dp_svg │ │ │ │ + toolTipText: JamiStrings.joinCall │ │ │ │ + imageColor: root.textColor │ │ │ │ + normalColor: "transparent" │ │ │ │ + hoveredColor: Qt.rgba(255, 255, 255, 0.2) │ │ │ │ + border.width: 1 │ │ │ │ + border.color: root.textColor │ │ │ │ + onClicked: MessagesAdapter.joinCall(uri, device, id, true) │ │ │ │ + } │ │ │ │ + PushButton { │ │ │ │ + id: joinCallInVideo │ │ │ │ + Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ + Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ + source: JamiResources.videocam_24dp_svg │ │ │ │ + toolTipText: JamiStrings.joinCall │ │ │ │ + imageColor: root.textColor │ │ │ │ + normalColor: "transparent" │ │ │ │ + hoveredColor: Qt.rgba(255, 255, 255, 0.2) │ │ │ │ + border.width: 1 │ │ │ │ + border.color: root.textColor │ │ │ │ + visible: CurrentAccount.videoEnabled_Video │ │ │ │ + onClicked: MessagesAdapter.joinCall(uri, device, id) │ │ │ │ + } │ │ │ │ + PushButton { │ │ │ │ + id: btnClose │ │ │ │ + Layout.alignment: Qt.AlignRight | Qt.AlignVCenter │ │ │ │ + imageColor: root.textColor │ │ │ │ + normalColor: JamiTheme.transparentColor │ │ │ │ + source: JamiResources.round_close_24dp_svg │ │ │ │ + onClicked: ConversationsAdapter.ignoreActiveCall(CurrentConversation.id, id, uri, device) │ │ │ │ + } │ │ │ │ + Behavior on opacity { │ │ │ │ + NumberAnimation { │ │ │ │ + from: 0 │ │ │ │ + duration: JamiTheme.shortFadeDuration │ │ │ │ + } │ │ │ │ +`l_I=$:z │ │ │ │ + * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Mingrui Zhang │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +TabButton { │ │ │ │ + id: root │ │ │ │ + property int currentIndex │ │ │ │ + contentItem: Text { │ │ │ │ + text: root.text │ │ │ │ + font.pointSize: JamiTheme.textFontSize │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + horizontalAlignment: Text.AlignHCenter │ │ │ │ + verticalAlignment: Text.AlignVCenter │ │ │ │ + elide: Text.ElideRight │ │ │ │ + background: Rectangle { │ │ │ │ + color: root.hovered ? JamiTheme.hoveredButtonColor : (root.down || root.currentIndex === index) ? JamiTheme.pressedButtonColor : JamiTheme.normalButtonColor │ │ │ │ + radius: JamiTheme.primaryRadius │ │ │ │ + * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import QtQuick.Layouts │ │ │ │ import net.jami.Models 1.1 │ │ │ │ import net.jami.Adapters 1.1 │ │ │ │ import net.jami.Constants 1.1 │ │ │ │ import "../../commoncomponents" │ │ │ │ ColumnLayout { │ │ │ │ id: column │ │ │ │ width: parent.width │ │ │ │ @@ -28877,14 +28877,15 @@ │ │ │ │ function instantiate(message, duration, fadingTime) { │ │ │ │ var component = Qt.createComponent("Toast.qml"); │ │ │ │ var sprite = component.createObject(root, { │ │ │ │ "message": message, │ │ │ │ "duration": duration, │ │ │ │ "fadingTime": fadingTime │ │ │ │ }); │ │ │ │ +mwqoJG,!f │ │ │ │ * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ @@ -28958,15 +28959,14 @@ │ │ │ │ color: root.textColor │ │ │ │ horizontalAlignment: Text.AlignLeft │ │ │ │ linkColor: JamiTheme.buttonTintedBlue │ │ │ │ onLinkActivated: { │ │ │ │ Qt.openUrlExternally(JamiTheme.donationUrl); │ │ │ │ } │ │ │ │ } │ │ │ │ -mwqoJG,!f │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -29003,16 +29003,14 @@ │ │ │ │ MouseArea { │ │ │ │ anchors.fill: parent │ │ │ │ propagateComposedEvents: true │ │ │ │ cursorShape: Qt.ArrowCursor │ │ │ │ acceptedButtons: Qt.NoButton │ │ │ │ } │ │ │ │ } │ │ │ │ -Qpu{^d0= │ │ │ │ -VjK1<\!d4}m │ │ │ │ * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: S │ │ │ │ bastien Blin │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ @@ -29072,14 +29070,16 @@ │ │ │ │ Layout.rightMargin: JamiTheme.preferredMarginSize │ │ │ │ preferredSize: 24 │ │ │ │ source: JamiResources.round_close_24dp_svg │ │ │ │ normalColor: JamiTheme.chatviewBgColor │ │ │ │ imageColor: JamiTheme.chatviewButtonColor │ │ │ │ onClicked: MessagesAdapter.editId = "" │ │ │ │ } │ │ │ │ +Qpu{^d0= │ │ │ │ +VjK1<\!d4}m │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * Author: Andreas Traczyk │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ @@ -29376,14 +29376,107 @@ │ │ │ │ onLayoutCountChanged: root.count = layoutCount │ │ │ │ ParticipantsLayoutHorizontal { │ │ │ │ anchors.fill: parent │ │ │ │ participantComponent: callVideoMedia │ │ │ │ visible: participantsSide │ │ │ │ onLayoutCountChanged: root.count = layoutCount │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Mingrui Zhang │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtQuick.Controls │ │ │ │ +import net.jami.Models 1.1 │ │ │ │ +import net.jami.Constants 1.1 │ │ │ │ +import "../../commoncomponents" │ │ │ │ +Rectangle { │ │ │ │ + id: root │ │ │ │ + signal contactSearchBarTextChanged(string text) │ │ │ │ + signal returnPressedWhileSearching │ │ │ │ + property alias textContent: contactSearchBar.text │ │ │ │ + property alias placeHolderText: contactSearchBar.placeholderText │ │ │ │ + function clearText() { │ │ │ │ + contactSearchBar.clear(); │ │ │ │ + contactSearchBar.forceActiveFocus(); │ │ │ │ + radius: JamiTheme.primaryRadius │ │ │ │ + color: JamiTheme.secondaryBackgroundColor │ │ │ │ + onFocusChanged: { │ │ │ │ + if (focus) { │ │ │ │ + contactSearchBar.forceActiveFocus(); │ │ │ │ + } │ │ │ │ + LineEditContextMenu { │ │ │ │ + id: lineEditContextMenu │ │ │ │ + lineEditObj: contactSearchBar │ │ │ │ + ResponsiveImage { │ │ │ │ + id: searchIconImage │ │ │ │ + anchors.verticalCenter: root.verticalCenter │ │ │ │ + anchors.left: root.left │ │ │ │ + anchors.leftMargin: 10 │ │ │ │ + width: 20 │ │ │ │ + height: 20 │ │ │ │ + source: JamiResources.ic_baseline_search_24dp_svg │ │ │ │ + color: JamiTheme.primaryForegroundColor │ │ │ │ + TextField { │ │ │ │ + id: contactSearchBar │ │ │ │ + property bool dontShowFocusState: true │ │ │ │ + anchors.verticalCenter: root.verticalCenter │ │ │ │ + anchors.left: searchIconImage.right │ │ │ │ + anchors.right: contactSearchBar.text.length ? clearTextButton.left : root.right │ │ │ │ + height: root.height - 5 │ │ │ │ + color: JamiTheme.textColor │ │ │ │ + font.pointSize: JamiTheme.textFontSize │ │ │ │ + font.kerning: true │ │ │ │ + selectByMouse: true │ │ │ │ + placeholderText: JamiStrings.search │ │ │ │ + placeholderTextColor: JamiTheme.placeholderTextColor │ │ │ │ + background: Rectangle { │ │ │ │ + id: searchBarBackground │ │ │ │ + color: "transparent" │ │ │ │ + } │ │ │ │ + onTextChanged: root.contactSearchBarTextChanged(contactSearchBar.text) │ │ │ │ + onReleased: function (event) { │ │ │ │ + if (event.button === Qt.RightButton) │ │ │ │ + lineEditContextMenu.openMenuAt(event); │ │ │ │ + } │ │ │ │ + PushButton { │ │ │ │ + id: clearTextButton │ │ │ │ + anchors.verticalCenter: root.verticalCenter │ │ │ │ + anchors.right: root.right │ │ │ │ + anchors.rightMargin: 10 │ │ │ │ + preferredSize: 21 │ │ │ │ + radius: JamiTheme.primaryRadius │ │ │ │ + visible: contactSearchBar.text.length │ │ │ │ + opacity: visible ? 1 : 0 │ │ │ │ + normalColor: root.color │ │ │ │ + imageColor: JamiTheme.primaryForegroundColor │ │ │ │ + source: JamiResources.ic_clear_24dp_svg │ │ │ │ + toolTipText: JamiStrings.clearText │ │ │ │ + onClicked: contactSearchBar.clear() │ │ │ │ + Behavior on opacity { │ │ │ │ + NumberAnimation { │ │ │ │ + duration: 500 │ │ │ │ + easing.type: Easing.OutCubic │ │ │ │ + } │ │ │ │ + } │ │ │ │ + Keys.onPressed: function (keyEvent) { │ │ │ │ + if (keyEvent.key === Qt.Key_Enter || keyEvent.key === Qt.Key_Return) { │ │ │ │ + if (contactSearchBar.text !== "") { │ │ │ │ + returnPressedWhileSearching(); │ │ │ │ + keyEvent.accepted = true; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Fadi Shehadeh │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ @@ -29519,107 +29612,14 @@ │ │ │ │ circled: true │ │ │ │ imageColor: root.iconColor │ │ │ │ normalColor: "transparent" │ │ │ │ toolTipText: JamiStrings.dismiss │ │ │ │ source: JamiResources.trash_black_24dp_svg │ │ │ │ onClicked: root.ignoreClicked() │ │ │ │ } │ │ │ │ - * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Mingrui Zhang │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtQuick.Controls │ │ │ │ -import net.jami.Models 1.1 │ │ │ │ -import net.jami.Constants 1.1 │ │ │ │ -import "../../commoncomponents" │ │ │ │ -Rectangle { │ │ │ │ - id: root │ │ │ │ - signal contactSearchBarTextChanged(string text) │ │ │ │ - signal returnPressedWhileSearching │ │ │ │ - property alias textContent: contactSearchBar.text │ │ │ │ - property alias placeHolderText: contactSearchBar.placeholderText │ │ │ │ - function clearText() { │ │ │ │ - contactSearchBar.clear(); │ │ │ │ - contactSearchBar.forceActiveFocus(); │ │ │ │ - radius: JamiTheme.primaryRadius │ │ │ │ - color: JamiTheme.secondaryBackgroundColor │ │ │ │ - onFocusChanged: { │ │ │ │ - if (focus) { │ │ │ │ - contactSearchBar.forceActiveFocus(); │ │ │ │ - } │ │ │ │ - LineEditContextMenu { │ │ │ │ - id: lineEditContextMenu │ │ │ │ - lineEditObj: contactSearchBar │ │ │ │ - ResponsiveImage { │ │ │ │ - id: searchIconImage │ │ │ │ - anchors.verticalCenter: root.verticalCenter │ │ │ │ - anchors.left: root.left │ │ │ │ - anchors.leftMargin: 10 │ │ │ │ - width: 20 │ │ │ │ - height: 20 │ │ │ │ - source: JamiResources.ic_baseline_search_24dp_svg │ │ │ │ - color: JamiTheme.primaryForegroundColor │ │ │ │ - TextField { │ │ │ │ - id: contactSearchBar │ │ │ │ - property bool dontShowFocusState: true │ │ │ │ - anchors.verticalCenter: root.verticalCenter │ │ │ │ - anchors.left: searchIconImage.right │ │ │ │ - anchors.right: contactSearchBar.text.length ? clearTextButton.left : root.right │ │ │ │ - height: root.height - 5 │ │ │ │ - color: JamiTheme.textColor │ │ │ │ - font.pointSize: JamiTheme.textFontSize │ │ │ │ - font.kerning: true │ │ │ │ - selectByMouse: true │ │ │ │ - placeholderText: JamiStrings.search │ │ │ │ - placeholderTextColor: JamiTheme.placeholderTextColor │ │ │ │ - background: Rectangle { │ │ │ │ - id: searchBarBackground │ │ │ │ - color: "transparent" │ │ │ │ - } │ │ │ │ - onTextChanged: root.contactSearchBarTextChanged(contactSearchBar.text) │ │ │ │ - onReleased: function (event) { │ │ │ │ - if (event.button === Qt.RightButton) │ │ │ │ - lineEditContextMenu.openMenuAt(event); │ │ │ │ - } │ │ │ │ - PushButton { │ │ │ │ - id: clearTextButton │ │ │ │ - anchors.verticalCenter: root.verticalCenter │ │ │ │ - anchors.right: root.right │ │ │ │ - anchors.rightMargin: 10 │ │ │ │ - preferredSize: 21 │ │ │ │ - radius: JamiTheme.primaryRadius │ │ │ │ - visible: contactSearchBar.text.length │ │ │ │ - opacity: visible ? 1 : 0 │ │ │ │ - normalColor: root.color │ │ │ │ - imageColor: JamiTheme.primaryForegroundColor │ │ │ │ - source: JamiResources.ic_clear_24dp_svg │ │ │ │ - toolTipText: JamiStrings.clearText │ │ │ │ - onClicked: contactSearchBar.clear() │ │ │ │ - Behavior on opacity { │ │ │ │ - NumberAnimation { │ │ │ │ - duration: 500 │ │ │ │ - easing.type: Easing.OutCubic │ │ │ │ - } │ │ │ │ - } │ │ │ │ - Keys.onPressed: function (keyEvent) { │ │ │ │ - if (keyEvent.key === Qt.Key_Enter || keyEvent.key === Qt.Key_Return) { │ │ │ │ - if (contactSearchBar.text !== "") { │ │ │ │ - returnPressedWhileSearching(); │ │ │ │ - keyEvent.accepted = true; │ │ │ │ - } │ │ │ │ - } │ │ │ │ * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ @@ -32956,41 +32956,14 @@ │ │ │ │ enabled: hovered │ │ │ │ NumberAnimation { │ │ │ │ duration: JamiTheme.shortFadeDuration │ │ │ │ from: 0 │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ - * Author: Andreas Traczyk │ │ │ │ - * This program is free software; you can redistribute it and/or modify │ │ │ │ - * it under the terms of the GNU General Public License as published by │ │ │ │ - * the Free Software Foundation; either version 3 of the License, or │ │ │ │ - * (at your option) any later version. │ │ │ │ - * This program is distributed in the hope that it will be useful, │ │ │ │ - * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ - * GNU General Public License for more details. │ │ │ │ - * You should have received a copy of the GNU General Public License │ │ │ │ - * along with this program. If not, see . │ │ │ │ -import QtQuick │ │ │ │ -import QtMultimedia │ │ │ │ -import Qt5Compat.GraphicalEffects │ │ │ │ -import net.jami.Adapters 1.1 │ │ │ │ -VideoView { │ │ │ │ - id: root │ │ │ │ - crop: true │ │ │ │ - function startWithId(id, force = false) { │ │ │ │ - if (id !== undefined && id.length === 0) { │ │ │ │ - VideoDevices.stopDevice(rendererId); │ │ │ │ - rendererId = id; │ │ │ │ - } else { │ │ │ │ - const forceRestart = rendererId === id; │ │ │ │ - rendererId = VideoDevices.startDevice(id, forceRestart); │ │ │ │ - } │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -33017,14 +32990,41 @@ │ │ │ │ right: parent.right │ │ │ │ top: parent.top │ │ │ │ bottom: parent.bottom │ │ │ │ topMargin: commonBorder ? -commonBorderWidth : -tBorderwidth │ │ │ │ bottomMargin: commonBorder ? -commonBorderWidth : -bBorderwidth │ │ │ │ leftMargin: commonBorder ? -commonBorderWidth : -lBorderwidth │ │ │ │ rightMargin: commonBorder ? -commonBorderWidth : -rBorderwidth │ │ │ │ + * Copyright (C) 2022-2023 Savoir-faire Linux Inc. │ │ │ │ + * Author: Andreas Traczyk │ │ │ │ + * This program is free software; you can redistribute it and/or modify │ │ │ │ + * it under the terms of the GNU General Public License as published by │ │ │ │ + * the Free Software Foundation; either version 3 of the License, or │ │ │ │ + * (at your option) any later version. │ │ │ │ + * This program is distributed in the hope that it will be useful, │ │ │ │ + * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the │ │ │ │ + * GNU General Public License for more details. │ │ │ │ + * You should have received a copy of the GNU General Public License │ │ │ │ + * along with this program. If not, see . │ │ │ │ +import QtQuick │ │ │ │ +import QtMultimedia │ │ │ │ +import Qt5Compat.GraphicalEffects │ │ │ │ +import net.jami.Adapters 1.1 │ │ │ │ +VideoView { │ │ │ │ + id: root │ │ │ │ + crop: true │ │ │ │ + function startWithId(id, force = false) { │ │ │ │ + if (id !== undefined && id.length === 0) { │ │ │ │ + VideoDevices.stopDevice(rendererId); │ │ │ │ + rendererId = id; │ │ │ │ + } else { │ │ │ │ + const forceRestart = rendererId === id; │ │ │ │ + rendererId = VideoDevices.startDevice(id, forceRestart); │ │ │ │ + } │ │ │ │ * Copyright (C) 2023 Savoir-faire Linux Inc. │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ * but WITHOUT ANY WARRANTY; without even the implied warranty of │ │ │ │ @@ -33820,15 +33820,14 @@ │ │ │ │ Connections { │ │ │ │ target: root.item │ │ │ │ enabled: root.status === Loader.Ready │ │ │ │ function onOpened() { │ │ │ │ lineEditObj.select(selectionStart, selectionEnd); │ │ │ │ } │ │ │ │ Component.onCompleted: menuItemsToLoad = menuItems │ │ │ │ -!BfDDDD$I │ │ │ │ * Copyright (C) 2021-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -33872,14 +33871,15 @@ │ │ │ │ border.color: JamiTheme.switchHandleBorderColor │ │ │ │ } │ │ │ │ Keys.onPressed: function (keyEvent) { │ │ │ │ if (keyEvent.key === Qt.Key_Enter || keyEvent.key === Qt.Key_Return) { │ │ │ │ checked = !checked; │ │ │ │ keyEvent.accepted = true; │ │ │ │ } │ │ │ │ +!BfDDDD$I │ │ │ │ * Copyright (C) 2021-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Andreas Traczyk │ │ │ │ * Author: Franck Laurent │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ @@ -34304,15 +34304,15 @@ │ │ │ │ QtObject { │ │ │ │ //readonly property int unknown: -1 │ │ │ │ readonly property int single: 0 │ │ │ │ readonly property int first: 1 │ │ │ │ readonly property int middle: 2 │ │ │ │ readonly property int last: 3 │ │ │ │ :2VBV8A0H │ │ │ │ -E^=$!5PG" │ │ │ │ +qD$/:j$7>y │ │ │ │ * Copyright (C) 2020-2023 Savoir-faire Linux Inc. │ │ │ │ * Author: Mingrui Zhang │ │ │ │ * This program is free software; you can redistribute it and/or modify │ │ │ │ * it under the terms of the GNU General Public License as published by │ │ │ │ * the Free Software Foundation; either version 3 of the License, or │ │ │ │ * (at your option) any later version. │ │ │ │ * This program is distributed in the hope that it will be useful, │ │ │ │ @@ -34364,15 +34364,15 @@ │ │ │ │ // And if the donation toggle is checked │ │ │ │ var isDonationVisible = UtilsAdapter.getAppValue(Settings.Key.IsDonationVisible); │ │ │ │ var endDonationDate = new Date(Date.parse(UtilsAdapter.getAppValue(Settings.Key.Donation2023EndDate))); │ │ │ │ var donationVisibleDate = new Date(Date.parse(UtilsAdapter.getAppValue(Settings.Key.Donation2023VisibleDate))); │ │ │ │ return new Date() < endDonationDate && new Date() > donationVisibleDate && isDonationVisible; │ │ │ │ j9000$$" │ │ │ │ s}HyF(HH │ │ │ │ -N6qqsfpm15FilterContainerE │ │ │ │ +.N6qqsfpm15FilterContainerE │ │ │ │ N6qqsfpm15SorterContainerE │ │ │ │ N6qqsfpm18ProxyRoleContainerE │ │ │ │ ZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ │ │ │ │ ZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ │ │ │ │ qqsfpm::StringSorter │ │ │ │ qqsfpm::SorterContainerAttached │ │ │ │ qqsfpm::Sorter │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -352701,15 +352701,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11344e │ │ │ │ @@ -352725,15 +352725,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1133e0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1134aa │ │ │ │ @@ -352761,15 +352761,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1133e0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r7, #27] │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -352788,15 +352788,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113458 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11352c │ │ │ │ @@ -352811,15 +352811,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113458 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113568 │ │ │ │ @@ -352834,15 +352834,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1133e0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1135a4 │ │ │ │ @@ -352857,15 +352857,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1133e0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1135e0 │ │ │ │ @@ -352880,15 +352880,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113570 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11361c │ │ │ │ @@ -352903,15 +352903,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113570 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113658 │ │ │ │ @@ -352926,15 +352926,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113570 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113694 │ │ │ │ @@ -352949,15 +352949,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1136d0 │ │ │ │ @@ -352972,15 +352972,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11370c │ │ │ │ @@ -352995,15 +352995,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 11369c │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113748 │ │ │ │ @@ -353018,15 +353018,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 11369c │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113784 │ │ │ │ @@ -353041,15 +353041,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113714 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1137de │ │ │ │ @@ -353077,15 +353077,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113714 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ movs r1, r2 │ │ │ │ ldrb r4, [r0, #15] │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -353104,15 +353104,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113714 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11387e │ │ │ │ @@ -353140,15 +353140,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 113714 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ movs r1, r2 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -353167,15 +353167,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113900 │ │ │ │ @@ -353190,15 +353190,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 11393c │ │ │ │ @@ -353213,15 +353213,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1138cc │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113996 │ │ │ │ @@ -353249,15 +353249,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1138cc │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ movs r1, r2 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -353276,15 +353276,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1138cc │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113a18 │ │ │ │ @@ -353299,15 +353299,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1139a8 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 113a54 │ │ │ │ @@ -353322,15 +353322,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -354365,15 +354365,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ strb r0, [r4, #0] │ │ │ │ movs r1, r2 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r2 │ │ │ │ strb r4, [r3, #0] │ │ │ │ movs r1, r2 │ │ │ │ @@ -413335,15 +413335,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138b20 │ │ │ │ @@ -413358,15 +413358,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138b5c │ │ │ │ @@ -413381,15 +413381,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138b98 │ │ │ │ @@ -413404,15 +413404,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138bd4 │ │ │ │ @@ -413427,15 +413427,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138c10 │ │ │ │ @@ -413450,15 +413450,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138c4c │ │ │ │ @@ -413473,15 +413473,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138c9a │ │ │ │ @@ -413504,15 +413504,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r6, r1 │ │ │ │ b.n 138c7a │ │ │ │ nop │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r4, r0, #4 │ │ │ │ b.w 321c8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -413713,15 +413713,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31f0c │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138ec8 │ │ │ │ @@ -413736,15 +413736,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31f0c │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 138f04 │ │ │ │ @@ -413759,15 +413759,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31f0c │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -450317,19 +450317,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ bcc.n 15000c ::do_narrow(char, char) const@@Base+0x113d0> │ │ │ │ movs r5, r1 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, sl │ │ │ │ movs r7, r1 │ │ │ │ - add ip, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ beq.n 14ff1c ::do_narrow(char, char) const@@Base+0x112e0> │ │ │ │ movs r5, r1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 150386 ::do_narrow(char, char) const@@Base+0x1174a> │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ @@ -453951,15 +453951,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 152378 ::do_narrow(char, char) const@@Base+0x1373c> │ │ │ │ @@ -453974,15 +453974,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -470317,25 +470317,25 @@ │ │ │ │ b.n 15cc5e ::do_narrow(char, char) const@@Base+0x1e022> │ │ │ │ blx 3045c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r2, r5, #8 │ │ │ │ movs r5, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r3, r5, r6, r7, lr} │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -470892,17 +470892,17 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r5, #26 │ │ │ │ movs r5, r1 │ │ │ │ lsls r2, r0, #25 │ │ │ │ movs r5, r1 │ │ │ │ lsls r6, r6, #21 │ │ │ │ movs r5, r1 │ │ │ │ @@ -471402,26 +471402,26 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vhadd.u32 d16, d4, d12 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ movs r4, r1 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -473769,19 +473769,19 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 15ee74 ::do_narrow(char, char) const@@Base+0x20238> │ │ │ │ movs r4, r1 │ │ │ │ b.n 15edc8 ::do_narrow(char, char) const@@Base+0x2018c> │ │ │ │ movs r4, r1 │ │ │ │ b.n 15ed04 ::do_narrow(char, char) const@@Base+0x200c8> │ │ │ │ movs r4, r1 │ │ │ │ @@ -474659,79 +474659,79 @@ │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 15f7b8 ::do_narrow(char, char) const@@Base+0x20b7c> │ │ │ │ b.n 15f7be ::do_narrow(char, char) const@@Base+0x20b82> │ │ │ │ b.n 15f7b0 ::do_narrow(char, char) const@@Base+0x20b74> │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 15f2c0 ::do_narrow(char, char) const@@Base+0x20684> │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ movs r4, r1 │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ b.n 160098 ::do_narrow(char, char) const@@Base+0x2145c> │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r3, #7 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r4, r1 │ │ │ │ asrs r2, r7, #9 │ │ │ │ movs r5, r1 │ │ │ │ asrs r6, r7, #8 │ │ │ │ movs r5, r1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ svc 222 @ 0xde │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ movs r4, r1 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmia r6!, {r1, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -475122,31 +475122,31 @@ │ │ │ │ b.n 15fd26 ::do_narrow(char, char) const@@Base+0x210ea> │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #928] @ (16011c ::do_narrow(char, char) const@@Base+0x214e0>) │ │ │ │ + ldr r7, [pc, #944] @ (16012c ::do_narrow(char, char) const@@Base+0x214f0>) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r7, [pc, #832] @ (1600c0 ::do_narrow(char, char) const@@Base+0x21484>) │ │ │ │ + ldr r7, [pc, #848] @ (1600d0 ::do_narrow(char, char) const@@Base+0x21494>) │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r4, r1 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -476480,21 +476480,21 @@ │ │ │ │ bne.n 160ae8 ::do_narrow(char, char) const@@Base+0x21eac> │ │ │ │ blx 3045c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldmia r4!, {r2} │ │ │ │ movs r4, r1 │ │ │ │ ldrh r4, [r5, r2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -479129,17 +479129,17 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ movs r4, r1 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ movs r4, r1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsrs r0, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ ands r0, r1 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -479535,31 +479535,31 @@ │ │ │ │ b.n 1628f8 ::do_narrow(char, char) const@@Base+0x23cbc> │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r6, r0, #4 │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ movs r4, r1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ movs r4, r1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ movs r4, r1 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ movs r4, r1 │ │ │ │ ldrb r6, [r2, #9] │ │ │ │ movs r4, r1 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r6, r0, #4 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #50 @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -480114,43 +480114,43 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r4, r1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r7, pc, #328 @ (adr r7, 1630d8 ::do_narrow(char, char) const@@Base+0x2449c>) │ │ │ │ movs r4, r1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r6, pc, #904 @ (adr r6, 163320 ::do_narrow(char, char) const@@Base+0x246e4>) │ │ │ │ movs r4, r1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r6, [r4, r3] │ │ │ │ movs r4, r1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh r6, [r1, r3] │ │ │ │ movs r4, r1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl b76a4 │ │ │ │ @@ -480746,19 +480746,19 @@ │ │ │ │ b.n 1635ca ::do_narrow(char, char) const@@Base+0x2498e> │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 5a9f0 │ │ │ │ b.n 1634be ::do_narrow(char, char) const@@Base+0x24882> │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ b.n 163486 ::do_narrow(char, char) const@@Base+0x2484a> │ │ │ │ nop │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -481256,39 +481256,39 @@ │ │ │ │ b.n 163b0e ::do_narrow(char, char) const@@Base+0x24ed2> │ │ │ │ cmp r7, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r7, #10 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [pc, #928] @ (163ee8 ::do_narrow(char, char) const@@Base+0x252ac>) │ │ │ │ movs r4, r1 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [pc, #912] @ (163ee0 ::do_narrow(char, char) const@@Base+0x252a4>) │ │ │ │ movs r4, r1 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ beq.n 163c04 ::do_narrow(char, char) const@@Base+0x24fc8> │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [pc, #632] @ (163dd8 ::do_narrow(char, char) const@@Base+0x2519c>) │ │ │ │ movs r4, r1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ movs r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ movs r4, r1 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r1 │ │ │ │ @@ -487834,17 +487834,17 @@ │ │ │ │ blx 2ff6c │ │ │ │ b.n 167e4a ::do_narrow(char, char) const@@Base+0x2920e> │ │ │ │ b.n 167e4a ::do_narrow(char, char) const@@Base+0x2920e> │ │ │ │ nop │ │ │ │ strd r0, r1, [r8, #20] │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 167eb4 ::do_narrow(char, char) const@@Base+0x29278> │ │ │ │ + beq.n 167ebc ::do_narrow(char, char) const@@Base+0x29280> │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 167eb0 ::do_narrow(char, char) const@@Base+0x29274> │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 167cfc ::do_narrow(char, char) const@@Base+0x290c0> │ │ │ │ lsls r5, r0, #4 │ │ │ │ b.n 167c8c ::do_narrow(char, char) const@@Base+0x29050> │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -488331,15 +488331,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1683d4 ::do_narrow(char, char) const@@Base+0x29798> │ │ │ │ @@ -488354,15 +488354,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -499663,15 +499663,15 @@ │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r5, r1 │ │ │ │ cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r0, [r2, r2] │ │ │ │ movs r5, r1 │ │ │ │ strb.w fp, [sp, #128] @ 0x80 │ │ │ │ add.w r6, r5, #52 @ 0x34 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ @@ -500951,15 +500951,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 170498 ::do_narrow(char, char) const@@Base+0x3185c> │ │ │ │ @@ -500974,15 +500974,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -504631,41 +504631,41 @@ │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ b.n 172a1e ::do_narrow(char, char) const@@Base+0x33de2> │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r4, r5 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ sxth r6, r0 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r6, [r1, r6] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r1, r0, #4 │ │ │ │ subs r3, #104 @ 0x68 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ movs r3, r1 │ │ │ │ @@ -506257,33 +506257,33 @@ │ │ │ │ b.n 173b20 ::do_narrow(char, char) const@@Base+0x34ee4> │ │ │ │ b.n 173b20 ::do_narrow(char, char) const@@Base+0x34ee4> │ │ │ │ b.n 173b20 ::do_narrow(char, char) const@@Base+0x34ee4> │ │ │ │ mov r0, r8 │ │ │ │ bl 175a84 ::do_narrow(char, char) const@@Base+0x36e48> │ │ │ │ b.n 173ae4 ::do_narrow(char, char) const@@Base+0x34ea8> │ │ │ │ nop │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [pc, #264] @ (173c98 ::do_narrow(char, char) const@@Base+0x3505c>) │ │ │ │ movs r3, r1 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r3, r1 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ @@ -508261,15 +508261,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 174fb4 ::do_narrow(char, char) const@@Base+0x36378> │ │ │ │ @@ -508284,15 +508284,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.w 321c8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -535202,15 +535202,15 @@ │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ movs r2, r1 │ │ │ │ b.n 185b84 ::do_narrow(char, char) const@@Base+0x46f48> │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsrs r6, r7, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -554999,15 +554999,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 192a04 ::do_narrow(char, char) const@@Base+0x53dc8> │ │ │ │ @@ -555022,15 +555022,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -582233,41 +582233,41 @@ │ │ │ │ nop │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r6, r7, #3 │ │ │ │ bx r7 │ │ │ │ movs r0, r1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov sl, lr │ │ │ │ movs r0, r1 │ │ │ │ ittt cs │ │ │ │ movcs r0, r1 │ │ │ │ addcs r5, sp, #344 @ 0x158 │ │ │ │ movcs r0, r1 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r0, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4} │ │ │ │ movs r0, r1 │ │ │ │ cbz r4, 1a40ac ::do_narrow(char, char) const@@Base+0x65470> │ │ │ │ movs r0, r1 │ │ │ │ @@ -582299,15 +582299,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ cbz r0, 1a40f6 ::do_narrow(char, char) const@@Base+0x654ba> │ │ │ │ movs r0, r1 │ │ │ │ muls r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ cbnz r0, 1a410a ::do_narrow(char, char) const@@Base+0x654ce> │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr.w r1, [pc, #2948] @ 1a4c3c ::do_narrow(char, char) const@@Base+0x66000> │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 54d40 │ │ │ │ ldr.w r1, [pc, #2940] @ 1a4c40 ::do_narrow(char, char) const@@Base+0x66004> │ │ │ │ mov r0, fp │ │ │ │ @@ -585843,35 +585843,35 @@ │ │ │ │ lsrs r6, r6, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf21a0009 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r7, #3 │ │ │ │ strb r0, [r1, #17] │ │ │ │ movs r0, r1 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r1 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r5, [sp, #880] @ 0x370 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r1 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ @@ -587056,15 +587056,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1a714e ::do_narrow(char, char) const@@Base+0x68512> │ │ │ │ b.n 1a718e ::do_narrow(char, char) const@@Base+0x68552> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #18] │ │ │ │ movs r0, r1 │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ movs r0, r1 │ │ │ │ @@ -587136,15 +587136,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ strh r2, [r4, #28] │ │ │ │ movs r0, r1 │ │ │ │ strh r2, [r3, #28] │ │ │ │ movs r0, r1 │ │ │ │ asrs r2, r3, #15 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf62c0101 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r4] │ │ │ │ @@ -589371,16 +589371,16 @@ │ │ │ │ b.n 1a88d8 ::do_narrow(char, char) const@@Base+0x69c9c> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r2, [r7, #7] │ │ │ │ movs r0, r1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb.w r0, [sl, #253] @ 0xfd │ │ │ │ - vld4. {d16-d19}, [r6 :256]! │ │ │ │ + ldrsb.w r0, [lr, #253] @ 0xfd │ │ │ │ + vld4. {d16-d19}, [sl :256]! │ │ │ │ stc2 0, cr0, [r8, #-28] @ 0xffffffe4 │ │ │ │ stc2l 0, cr0, [r4], #28 │ │ │ │ strb r6, [r2, #20] │ │ │ │ movs r0, r1 │ │ │ │ str r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ @@ -610288,23 +610288,23 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r2, r6, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #384] @ (1b5ff0 ::do_narrow(char, char) const@@Base+0x773b4>) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r7, #3 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ movs r7, r0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r0 │ │ │ │ @@ -610314,15 +610314,15 @@ │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r0 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r4, pc, #944 @ (adr r4, 1b625c ::do_narrow(char, char) const@@Base+0x77620>) │ │ │ │ movs r7, r0 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ movs r7, r0 │ │ │ │ add r2, pc, #48 @ (adr r2, 1b5ee4 ::do_narrow(char, char) const@@Base+0x772a8>) │ │ │ │ movs r7, r0 │ │ │ │ @@ -611382,15 +611382,15 @@ │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r7, r0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ movs r7, r0 │ │ │ │ ldr r6, [pc, #344] @ (1b6b24 ::do_narrow(char, char) const@@Base+0x77ee8>) │ │ │ │ movs r7, r0 │ │ │ │ @@ -618305,15 +618305,15 @@ │ │ │ │ movs r1, #8 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ strd r1, r4, [sp, #8] │ │ │ │ beq.n 1bafc0 ::do_narrow(char, char) const@@Base+0x7c384> │ │ │ │ b.n 1bb014 ::do_narrow(char, char) const@@Base+0x7c3d8> │ │ │ │ nop │ │ │ │ - beq.n 1baf60 ::do_narrow(char, char) const@@Base+0x7c324> │ │ │ │ + beq.n 1baf68 ::do_narrow(char, char) const@@Base+0x7c32c> │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -620389,15 +620389,15 @@ │ │ │ │ ... │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #728 @ (adr r0, 1bc7d0 ::do_narrow(char, char) const@@Base+0x7db94>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r0, pc, #720 @ (adr r0, 1bc7cc ::do_narrow(char, char) const@@Base+0x7db90>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cbnz r0, 1bc554 ::do_narrow(char, char) const@@Base+0x7d918> │ │ │ │ + cbnz r4, 1bc554 ::do_narrow(char, char) const@@Base+0x7d918> │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1bcc60 ::do_narrow(char, char) const@@Base+0x7e024> │ │ │ │ @@ -624716,17 +624716,17 @@ │ │ │ │ b.n 1bef8e ::do_narrow(char, char) const@@Base+0x80352> │ │ │ │ blx 3045c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r2, [r1, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ strb r2, [r7, #21] │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -626202,165 +626202,165 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 1c0154 ::do_narrow(char, char) const@@Base+0x81518> │ │ │ │ nop │ │ │ │ strb r0, [r3, #10] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r0, [r3, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r0, [r7, #10] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r4, [r1, #6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r5, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r7, #24] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r0, #22] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r7, #14] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r4, [r5, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r2, [r3, #10] │ │ │ │ movs r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 54d40 │ │ │ │ ldr.w r1, [pc, #2524] @ 1c0b38 ::do_narrow(char, char) const@@Base+0x81efc> │ │ │ │ mov r0, r5 │ │ │ │ @@ -627297,81 +627297,81 @@ │ │ │ │ bl 56880 │ │ │ │ b.n 1c0948 ::do_narrow(char, char) const@@Base+0x81d0c> │ │ │ │ b.n 1c0948 ::do_narrow(char, char) const@@Base+0x81d0c> │ │ │ │ b.n 1c0948 ::do_narrow(char, char) const@@Base+0x81d0c> │ │ │ │ b.n 1c0948 ::do_narrow(char, char) const@@Base+0x81d0c> │ │ │ │ b.n 1c0916 ::do_narrow(char, char) const@@Base+0x81cda> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r2, r5, #19 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r0, r6] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ @@ -628473,25 +628473,25 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adcs.w r0, r2, #6 │ │ │ │ @ instruction: 0xf1240006 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrd r0, r0, [r2, #24] │ │ │ │ ldrd r0, r0, [r2, #24] │ │ │ │ ldrd r0, r0, [r4, #24] │ │ │ │ strd r0, r0, [ip, #24] │ │ │ │ strd r0, r0, [r8, #24] │ │ │ │ strd r0, r0, [r0, #24] │ │ │ │ @@ -629764,175 +629764,175 @@ │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ b.n 1c2720 ::do_narrow(char, char) const@@Base+0x83ae4> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r0, [r0, #32] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r6, [r6, #16] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r0, [r0, #16] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r1, #12] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r4, [r2, #8] │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r6, [r6, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrb r4, [r0, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ str.w r0, [r4, #528] @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r4, #536] @ 0x218 │ │ │ │ str.w r2, [r4, #536] @ 0x218 │ │ │ │ @@ -630712,97 +630712,97 @@ │ │ │ │ bl 56880 │ │ │ │ b.n 1c2f22 ::do_narrow(char, char) const@@Base+0x842e6> │ │ │ │ b.n 1c2fda ::do_narrow(char, char) const@@Base+0x8439e> │ │ │ │ mov r0, r9 │ │ │ │ blx 32f98 │ │ │ │ b.n 1c2f22 ::do_narrow(char, char) const@@Base+0x842e6> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r2, [r5, r5] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r4, [r6, r4] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r7, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r0, [r1, r3] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r6, r1] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r4, [r7, r0] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ strh r6, [r0, r5] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r6, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -634477,37 +634477,37 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #8 @ (adr r2, 1c55ec ::do_narrow(char, char) const@@Base+0x869b0>) │ │ │ │ movs r6, r0 │ │ │ │ add r1, pc, #872 @ (adr r1, 1c5950 ::do_narrow(char, char) const@@Base+0x86d14>) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r2, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r6, r0 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r6, r4, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -634774,23 +634774,23 @@ │ │ │ │ b.n 1c5874 ::do_narrow(char, char) const@@Base+0x86c38> │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #27 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsrs r4, r4, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -636085,53 +636085,53 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ movs r6, r0 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r2, r6, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, #24 │ │ │ │ movs r6, r0 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -637951,15 +637951,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1c78f8 ::do_narrow(char, char) const@@Base+0x88cbc> │ │ │ │ @@ -637974,15 +637974,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -643281,15 +643281,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1ca9f4 ::do_narrow(char, char) const@@Base+0x8bdb8> │ │ │ │ + b.n 1ca9fc ::do_narrow(char, char) const@@Base+0x8bdc0> │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1caec6 ::do_narrow(char, char) const@@Base+0x8c28a> │ │ │ │ @@ -643305,15 +643305,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1ca9b8 ::do_narrow(char, char) const@@Base+0x8bd7c> │ │ │ │ + b.n 1ca9c0 ::do_narrow(char, char) const@@Base+0x8bd84> │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #116] @ (1caf54 ::do_narrow(char, char) const@@Base+0x8c318>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -645028,15 +645028,15 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #400 @ (adr r7, 1cc1fc ::do_narrow(char, char) const@@Base+0x8d5c0>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ add r7, pc, #120 @ (adr r7, 1cc0e8 ::do_narrow(char, char) const@@Base+0x8d4ac>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bhi.n 1cc050 ::do_narrow(char, char) const@@Base+0x8d414> │ │ │ │ + bhi.n 1cc058 ::do_narrow(char, char) const@@Base+0x8d41c> │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cbz r3, 1cc098 ::do_narrow(char, char) const@@Base+0x8d45c> │ │ │ │ dmb ish │ │ │ │ @@ -651975,15 +651975,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -654159,15 +654159,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1d1d2e ::do_narrow(char, char) const@@Base+0x930f2> │ │ │ │ @@ -654183,15 +654183,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -665195,15 +665195,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ blt.n 1d90b8 ::do_narrow(char, char) const@@Base+0x9a47c> │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ bvc.n 1d90e4 ::do_narrow(char, char) const@@Base+0x9a4a8> │ │ │ │ lsls r6, r7, #3 │ │ │ │ bpl.n 1d9098 ::do_narrow(char, char) const@@Base+0x9a45c> │ │ │ │ lsls r6, r7, #3 │ │ │ │ bmi.n 1d905c ::do_narrow(char, char) const@@Base+0x9a420> │ │ │ │ lsls r6, r7, #3 │ │ │ │ @@ -715116,15 +715116,15 @@ │ │ │ │ lsls r5, r7, #3 │ │ │ │ bhi.n 1f8e6c ::do_narrow(char, char) const@@Base+0xba230> │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1f8e48 ::do_narrow(char, char) const@@Base+0xba20c> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ bvc.n 1f8d54 ::do_narrow(char, char) const@@Base+0xba118> │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -717248,21 +717248,21 @@ │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -720187,21 +720187,21 @@ │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r7, pc, #552 @ (adr r7, 1fc2e8 ::do_narrow(char, char) const@@Base+0xbd6ac>) │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r4!, {r3, r4, r5, r6, r7} │ │ │ │ - ldmdb ip, {r3, r4, r5, r6, r7} │ │ │ │ + stmdb r8!, {r3, r4, r5, r6, r7} │ │ │ │ + stmdb r0!, {r3, r4, r5, r6, r7} │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r0 │ │ │ │ cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1fbf60 ::do_narrow(char, char) const@@Base+0xbd324> │ │ │ │ + b.n 1fbf68 ::do_narrow(char, char) const@@Base+0xbd32c> │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldr r2, [pc, #264] @ (1fc1e8 ::do_narrow(char, char) const@@Base+0xbd5ac>) │ │ │ │ ldr r3, [pc, #268] @ (1fc1ec ::do_narrow(char, char) const@@Base+0xbd5b0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -722893,15 +722893,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 1fdd18 ::do_narrow(char, char) const@@Base+0xbf0dc> │ │ │ │ @@ -722916,15 +722916,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -736149,15 +736149,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 138bdc │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ (206344 ::do_narrow(char, char) const@@Base+0xc7708>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -736233,15 +736233,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ b.w 321c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -739424,15 +739424,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -749482,15 +749482,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adcs.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + adcs.w r0, r8, #8093696 @ 0x7b8000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ @@ -770325,15 +770325,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -775873,15 +775873,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -780094,15 +780094,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -780380,15 +780380,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31218 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -785350,15 +785350,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 322c4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bne.n 22531c ::do_narrow(char, char) const@@Base+0xe66e0> │ │ │ │ + bne.n 225324 ::do_narrow(char, char) const@@Base+0xe66e8> │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -8891,21 +8891,21 @@ │ │ │ │ 0x00249854 0000018e da13bf18 00001ca8 00000000 ................ │ │ │ │ 0x00249864 00010002 10420000 018eda13 bf180000 .....B.......... │ │ │ │ 0x00249874 1d360000 00000001 00023e2f 0000018e .6........>/.... │ │ │ │ 0x00249884 da13bf18 00001dbe 00040000 0001000e ................ │ │ │ │ 0x00249894 ad4b0000 018eda13 bf180000 1dfa0000 .K.............. │ │ │ │ 0x002498a4 00000001 000ebff8 0000018e da13bf18 ................ │ │ │ │ 0x002498b4 00001f90 00000000 00010038 64f50000 ...........8d... │ │ │ │ - 0x002498c4 018eda13 bf180000 1ee60000 00000001 ................ │ │ │ │ - 0x002498d4 0036e932 0000018e da13bf18 00001e28 .6.2...........( │ │ │ │ + 0x002498c4 018eda13 bf180000 1eb00000 00000001 ................ │ │ │ │ + 0x002498d4 002cb60b 0000018e da13bf18 00001e28 .,.............( │ │ │ │ 0x002498e4 00000000 00010023 a7140000 018eda13 .......#........ │ │ │ │ 0x002498f4 bf180000 20480004 00000001 0047f8f7 .... H.......G.. │ │ │ │ 0x00249904 0000018e da13bf18 00002014 00000000 .......... ..... │ │ │ │ 0x00249914 0001003b ce280000 018eda13 bf180000 ...;.(.......... │ │ │ │ - 0x00249924 1eb00000 00000001 002cb60b 0000018e .........,...... │ │ │ │ + 0x00249924 1ee60000 00000001 002e0cbb 0000018e ................ │ │ │ │ 0x00249934 da13bf18 00001e7c 00000000 00010024 .......|.......$ │ │ │ │ 0x00249944 ac2f0000 018eda13 bf180000 1d720000 ./...........r.. │ │ │ │ 0x00249954 00000001 00030921 0000018e da13bf18 .......!........ │ │ │ │ 0x00249964 00001e12 00040000 00010023 9a2c0000 ...........#.,.. │ │ │ │ 0x00249974 018eda13 bf180000 1d160000 00000001 ................ │ │ │ │ 0x00249984 00021f27 0000018e da13bf18 00001f1c ...'............ │ │ │ │ 0x00249994 00000000 00010038 3fe20000 018eda13 .......8?....... │ │ │ │ @@ -8923,17 +8923,17 @@ │ │ │ │ 0x00249a54 bf180000 02f20000 00000001 00001b79 ...............y │ │ │ │ 0x00249a64 0000018e da13bf18 00000f88 00000000 ................ │ │ │ │ 0x00249a74 00010001 10e80000 018eda13 bf180000 ................ │ │ │ │ 0x00249a84 17340000 00000001 0001a59d 0000018e .4.............. │ │ │ │ 0x00249a94 da13bf18 0000043c 00000000 00010000 .......<........ │ │ │ │ 0x00249aa4 2e180000 018eda13 bf180000 11080000 ................ │ │ │ │ 0x00249ab4 00000001 00012dd0 0000018e da13bf18 ......-......... │ │ │ │ - 0x00249ac4 00000c1c 00000000 00010000 d1060000 ................ │ │ │ │ - 0x00249ad4 018eda13 bf180000 0fe80000 00000001 ................ │ │ │ │ - 0x00249ae4 00011bbb 0000018e da13bf18 000000c4 ................ │ │ │ │ + 0x00249ac4 00000bfc 00000000 00010000 ce7d0000 .............}.. │ │ │ │ + 0x00249ad4 018eda13 bf180000 0fb00000 00000001 ................ │ │ │ │ + 0x00249ae4 00011588 0000018e da13bf18 000000c4 ................ │ │ │ │ 0x00249af4 00000000 00010000 057a0000 018eda13 .........z...... │ │ │ │ 0x00249b04 bf180000 17880000 00000001 0001ae74 ...............t │ │ │ │ 0x00249b14 0000018e da13bf18 00001918 00000000 ................ │ │ │ │ 0x00249b24 00010001 c0e80000 018eda13 bf180000 ................ │ │ │ │ 0x00249b34 15aa0000 00000001 0001812b 0000018e ...........+.... │ │ │ │ 0x00249b44 da13bf18 00001492 00000000 00010001 ................ │ │ │ │ 0x00249b54 70ae0000 018eda13 bf180000 00f20000 p............... │ │ │ │ @@ -8942,80 +8942,80 @@ │ │ │ │ 0x00249b84 018eda13 bf180000 1c200000 00000001 ......... ...... │ │ │ │ 0x00249b94 000208a9 0000018e da13bf18 00000b6a ...............j │ │ │ │ 0x00249ba4 00000000 00010000 ca3a0000 018eda13 .........:...... │ │ │ │ 0x00249bb4 bf180000 0a480000 00000001 0000a966 .....H.........f │ │ │ │ 0x00249bc4 0000018e da13bf18 00000696 00000000 ................ │ │ │ │ 0x00249bd4 00010000 5b270000 018eda13 bf180000 ....['.......... │ │ │ │ 0x00249be4 0cd60000 00000001 0000deb1 0000018e ................ │ │ │ │ - 0x00249bf4 da13bf18 000004ca 00000000 00010000 ................ │ │ │ │ - 0x00249c04 365b0000 018eda13 bf180000 18580004 6[...........X.. │ │ │ │ - 0x00249c14 00000001 0001b75a 0000018e da13bf18 .......Z........ │ │ │ │ + 0x00249bf4 da13bf18 000004ee 00000000 00010000 ................ │ │ │ │ + 0x00249c04 3ca30000 018eda13 bf180000 18960004 <............... │ │ │ │ + 0x00249c14 00000001 0001b888 0000018e da13bf18 ................ │ │ │ │ 0x00249c24 00000d0c 00000000 00010000 e1670000 .............g.. │ │ │ │ 0x00249c34 018eda13 bf180000 1ab80000 00000001 ................ │ │ │ │ 0x00249c44 0001e859 0000018e da13bf18 0000066a ...Y...........j │ │ │ │ 0x00249c54 00000000 00010000 59790000 018eda13 ........Yy...... │ │ │ │ 0x00249c64 bf180000 0df60000 00000001 0000f9af ................ │ │ │ │ 0x00249c74 0000018e da13bf18 00000cb4 00000000 ................ │ │ │ │ 0x00249c84 00010000 db320000 018eda13 bf180000 .....2.......... │ │ │ │ 0x00249c94 05ac0000 00000001 00004c5e 0000018e ..........L^.... │ │ │ │ 0x00249ca4 da13bf18 000017de 00000000 00010001 ................ │ │ │ │ 0x00249cb4 b4640000 018eda13 bf180000 01a80000 .d.............. │ │ │ │ 0x00249cc4 00000001 000012e3 0000018e da13bf18 ................ │ │ │ │ - 0x00249cd4 00000bfc 00000000 00010000 ce7d0000 .............}.. │ │ │ │ + 0x00249cd4 00000c1c 00000000 00010000 d1de0000 ................ │ │ │ │ 0x00249ce4 018eda13 bf180000 09700000 00000001 .........p...... │ │ │ │ 0x00249cf4 00009eac 0000018e da13bf18 0000156c ...............l │ │ │ │ 0x00249d04 00000000 00010001 80770000 018eda13 .........w...... │ │ │ │ - 0x00249d14 bf180000 04fa0000 00000001 00003784 ..............7. │ │ │ │ + 0x00249d14 bf180000 04ca0000 00000001 0000365b ..............6[ │ │ │ │ 0x00249d24 0000018e da13bf18 00001a8c 00000000 ................ │ │ │ │ 0x00249d34 00010001 e2f40000 018eda13 bf180000 ................ │ │ │ │ 0x00249d44 0d440000 00000001 0000ed5d 0000018e .D.........].... │ │ │ │ 0x00249d54 da13bf18 00001a5e 00000000 00010001 .......^........ │ │ │ │ 0x00249d64 dc010000 018eda13 bf180000 1a160000 ................ │ │ │ │ 0x00249d74 00000001 0001db05 0000018e da13bf18 ................ │ │ │ │ 0x00249d84 0000151e 00000000 00010001 7ee90000 ............~... │ │ │ │ 0x00249d94 018eda13 bf180000 18e40000 00000001 ................ │ │ │ │ 0x00249da4 0001bf29 0000018e da13bf18 0000008c ...)............ │ │ │ │ 0x00249db4 00000000 00010000 00000000 018eda13 ................ │ │ │ │ - 0x00249dc4 bf180000 07300004 00000001 00006619 .....0........f. │ │ │ │ - 0x00249dd4 0000018e da13bf18 000012e6 00000000 ................ │ │ │ │ - 0x00249de4 00010001 51dd0000 018eda13 bf180000 ....Q........... │ │ │ │ + 0x00249dc4 bf180000 07be0004 00000001 00006f94 ..............o. │ │ │ │ + 0x00249dd4 0000018e da13bf18 000012b2 00000000 ................ │ │ │ │ + 0x00249de4 00010001 4fff0000 018eda13 bf180000 ....O........... │ │ │ │ 0x00249df4 13de0000 00000001 00016285 0000018e ..........b..... │ │ │ │ 0x00249e04 da13bf18 0000131c 00000000 00010001 ................ │ │ │ │ 0x00249e14 561e0000 018eda13 bf180000 0ae80000 V............... │ │ │ │ 0x00249e24 00000001 0000bd02 0000018e da13bf18 ................ │ │ │ │ 0x00249e34 00001342 00000000 00010001 58bf0000 ...B........X... │ │ │ │ 0x00249e44 018eda13 bf180000 071a0000 00000001 ................ │ │ │ │ 0x00249e54 000061a5 0000018e da13bf18 0000198e ..a............. │ │ │ │ 0x00249e64 00000000 00010001 c8e10000 018eda13 ................ │ │ │ │ 0x00249e74 bf180000 10e60000 00000001 00012bf1 ..............+. │ │ │ │ 0x00249e84 0000018e da13bf18 00001bae 00000000 ................ │ │ │ │ 0x00249e94 00010002 005b0000 018eda13 bf180000 .....[.......... │ │ │ │ - 0x00249ea4 16240000 00000001 00019467 0000018e .$.........g.... │ │ │ │ + 0x00249ea4 15f80000 00000001 0001918e 0000018e ................ │ │ │ │ 0x00249eb4 da13bf18 00001392 00000000 00010001 ................ │ │ │ │ 0x00249ec4 603c0000 018eda13 bf180000 0e4c0000 `<...........L.. │ │ │ │ 0x00249ed4 00000001 0000fcf1 0000018e da13bf18 ................ │ │ │ │ 0x00249ee4 00000d80 00000000 00010000 f15f0000 ............._.. │ │ │ │ 0x00249ef4 018eda13 bf180000 15d20000 00000001 ................ │ │ │ │ 0x00249f04 0001836c 0000018e da13bf18 00000ab2 ...l............ │ │ │ │ 0x00249f14 00000000 00010000 b2ad0000 018eda13 ................ │ │ │ │ 0x00249f24 bf180000 0e360000 00000001 0000fba0 .....6.......... │ │ │ │ 0x00249f34 0000018e da13bf18 00000c3c 00000000 ...........<.... │ │ │ │ 0x00249f44 00010000 d4670000 018eda13 bf180000 .....g.......... │ │ │ │ 0x00249f54 09060000 00000001 00009597 0000018e ................ │ │ │ │ 0x00249f64 da13bf18 00000a30 00000000 00010000 .......0........ │ │ │ │ 0x00249f74 a8710000 018eda13 bf180000 0d960000 .q.............. │ │ │ │ 0x00249f84 00000001 0000f27a 0000018e da13bf18 .......z........ │ │ │ │ - 0x00249f94 0000168e 00000000 00010001 9b330000 .............3.. │ │ │ │ + 0x00249f94 00001662 00000000 00010001 984c0000 ...b.........L.. │ │ │ │ 0x00249fa4 018eda13 bf180000 011a0000 00000001 ................ │ │ │ │ 0x00249fb4 00000e6a 0000018e da13bf18 00001ae6 ...j............ │ │ │ │ 0x00249fc4 00000000 00010001 ec5f0000 018eda13 ........._...... │ │ │ │ 0x00249fd4 bf180000 06f80004 00000001 00006027 ..............`' │ │ │ │ 0x00249fe4 0000018e da13bf18 000003ec 00000000 ................ │ │ │ │ 0x00249ff4 00010000 2a2f0000 018eda13 bf180000 ....*/.......... │ │ │ │ - 0x0024a004 07b20000 00000001 00007ae2 0000018e ..........z..... │ │ │ │ + 0x0024a004 07880000 00000001 00006dfa 0000018e ..........m..... │ │ │ │ 0x0024a014 da13bf18 000007e8 00000000 00010000 ................ │ │ │ │ 0x0024a024 7c7c0000 018eda13 bf180000 19e40000 ||.............. │ │ │ │ 0x0024a034 00000001 0001d660 0000018e da13bf18 .......`........ │ │ │ │ 0x0024a044 0000048a 00000000 00010000 35350000 ............55.. │ │ │ │ 0x0024a054 018eda13 bf180000 13680000 00000001 .........h...... │ │ │ │ 0x0024a064 00015c68 0000018e da13bf18 0000121c ..\h............ │ │ │ │ 0x0024a074 00000000 00010001 3b0d0000 018eda13 ........;....... │ │ │ │ @@ -9023,68 +9023,68 @@ │ │ │ │ 0x0024a094 0000018e da13bf18 000017c4 00000000 ................ │ │ │ │ 0x0024a0a4 00010001 b2bf0000 018eda13 bf180000 ................ │ │ │ │ 0x0024a0b4 084e0000 00000001 000082b7 0000018e .N.............. │ │ │ │ 0x0024a0c4 da13bf18 00000ed6 00000000 00010001 ................ │ │ │ │ 0x0024a0d4 05710000 018eda13 bf180000 12860000 .q.............. │ │ │ │ 0x0024a0e4 00000001 00013fdf 0000018e da13bf18 ......?......... │ │ │ │ 0x0024a0f4 00000bd0 00000000 00010000 cc170000 ................ │ │ │ │ - 0x0024a104 018eda13 bf180000 15f80000 00000001 ................ │ │ │ │ - 0x0024a114 0001918e 0000018e da13bf18 000014fe ................ │ │ │ │ + 0x0024a104 018eda13 bf180000 16360000 00000001 .........6...... │ │ │ │ + 0x0024a114 00019573 0000018e da13bf18 000014fe ...s............ │ │ │ │ 0x0024a124 00000000 00010001 78ef0000 018eda13 ........x....... │ │ │ │ 0x0024a134 bf180000 0a020000 00000001 0000a62f .............../ │ │ │ │ 0x0024a144 0000018e da13bf18 00000f54 00000000 ...........T.... │ │ │ │ 0x0024a154 00010001 0f240000 018eda13 bf180000 .....$.......... │ │ │ │ 0x0024a164 0b180000 00000001 0000befb 0000018e ................ │ │ │ │ 0x0024a174 da13bf18 0000099e 00000000 00010000 ................ │ │ │ │ 0x0024a184 9fbc0000 018eda13 bf180000 109a0000 ................ │ │ │ │ 0x0024a194 00000001 000127bf 0000018e da13bf18 ......'......... │ │ │ │ 0x0024a1a4 00001bf6 00000000 00010002 04030000 ................ │ │ │ │ 0x0024a1b4 018eda13 bf180000 144e0000 00000001 .........N...... │ │ │ │ - 0x0024a1c4 000167f1 0000018e da13bf18 00000392 ..g............. │ │ │ │ - 0x0024a1d4 00000000 00010000 26860000 018eda13 ........&....... │ │ │ │ + 0x0024a1c4 000167f1 0000018e da13bf18 00000354 ..g............T │ │ │ │ + 0x0024a1d4 00000000 00010000 214c0000 018eda13 ........!L...... │ │ │ │ 0x0024a1e4 bf180000 11660000 00000001 000133ad .....f........3. │ │ │ │ - 0x0024a1f4 0000018e da13bf18 000012b2 00000000 ................ │ │ │ │ - 0x0024a204 00010001 4fff0000 018eda13 bf180000 ....O........... │ │ │ │ + 0x0024a1f4 0000018e da13bf18 000012e8 00000000 ................ │ │ │ │ + 0x0024a204 00010001 54400000 018eda13 bf180000 ....T@.......... │ │ │ │ 0x0024a214 053e0000 00000001 000043ce 0000018e .>........C..... │ │ │ │ - 0x0024a224 da13bf18 000008ac 00000000 00010000 ................ │ │ │ │ - 0x0024a234 8f500000 018eda13 bf180000 0fb00000 .P.............. │ │ │ │ - 0x0024a244 00000001 00011588 0000018e da13bf18 ................ │ │ │ │ + 0x0024a224 da13bf18 0000087a 00000000 00010000 .......z........ │ │ │ │ + 0x0024a234 89ea0000 018eda13 bf180000 0fde0000 ................ │ │ │ │ + 0x0024a244 00000001 000119d9 0000018e da13bf18 ................ │ │ │ │ 0x0024a254 00001206 00000000 00010001 3a080000 ............:... │ │ │ │ 0x0024a264 018eda13 bf180000 11920000 00000001 ................ │ │ │ │ 0x0024a274 00013663 0000018e da13bf18 0000041a ..6c............ │ │ │ │ 0x0024a284 00000000 00010000 2ae90000 018eda13 ........*....... │ │ │ │ - 0x0024a294 bf180000 03540000 00000001 0000214c .....T........!L │ │ │ │ + 0x0024a294 bf180000 03940000 00000001 000023ea ..............#. │ │ │ │ 0x0024a2a4 0000018e da13bf18 00000c76 00000000 ...........v.... │ │ │ │ 0x0024a2b4 00010000 d66b0000 018eda13 bf180000 .....k.......... │ │ │ │ - 0x0024a2c4 16620000 00000001 0001984c 0000018e .b.........L.... │ │ │ │ + 0x0024a2c4 168e0000 00000001 00019b73 0000018e ...........s.... │ │ │ │ 0x0024a2d4 da13bf18 00000818 00000000 00010000 ................ │ │ │ │ 0x0024a2e4 7e7e0000 018eda13 bf180000 0f120000 ~~.............. │ │ │ │ 0x0024a2f4 00000001 00010a28 0000018e da13bf18 .......(........ │ │ │ │ - 0x0024a304 000008e0 00000000 00010000 90d00000 ................ │ │ │ │ + 0x0024a304 000008ae 00000000 00010000 8b6a0000 .............j.. │ │ │ │ 0x0024a314 018eda13 bf180000 0ea60000 00000001 ................ │ │ │ │ 0x0024a324 0001027a 0000018e da13bf18 00001b46 ...z...........F │ │ │ │ 0x0024a334 00000000 00010001 f6370000 018eda13 .........7...... │ │ │ │ - 0x0024a344 bf180000 075a0000 00000001 00007301 .....Z........s. │ │ │ │ + 0x0024a344 bf180000 07600000 00000001 0000689c .....`........h. │ │ │ │ 0x0024a354 0000018e da13bf18 00001016 00000000 ................ │ │ │ │ 0x0024a364 00010001 200c0000 018eda13 bf180000 .... ........... │ │ │ │ 0x0024a374 19b00000 00000001 0001d4c2 0000018e ................ │ │ │ │ 0x0024a384 da13bf18 0000022a 00000000 00010000 .......*........ │ │ │ │ 0x0024a394 15b70000 018eda13 bf180000 11d80000 ................ │ │ │ │ 0x0024a3a4 00000001 0001374b 0000018e da13bf18 ......7K........ │ │ │ │ - 0x0024a3b4 0000087a 00000000 00010000 89ea0000 ...z............ │ │ │ │ - 0x0024a3c4 018eda13 bf180000 16ba0000 00000001 ................ │ │ │ │ - 0x0024a3d4 00019e5a 0000018e da13bf18 000016fc ...Z............ │ │ │ │ - 0x0024a3e4 00000000 00010001 a31e0000 018eda13 ................ │ │ │ │ + 0x0024a3b4 000008d4 00000000 00010000 90310000 .............1.. │ │ │ │ + 0x0024a3c4 018eda13 bf180000 16f20000 00000001 ................ │ │ │ │ + 0x0024a3d4 0001a0d9 0000018e da13bf18 000016ba ................ │ │ │ │ + 0x0024a3e4 00000000 00010001 9e5a0000 018eda13 .........Z...... │ │ │ │ 0x0024a3f4 bf180000 09420000 00000001 00009bd2 .....B.......... │ │ │ │ 0x0024a404 0000018e da13bf18 0000027e 00000000 ...........~.... │ │ │ │ 0x0024a414 00010000 18a10000 018eda13 bf180000 ................ │ │ │ │ 0x0024a424 01480000 00000001 00001009 0000018e .H.............. │ │ │ │ - 0x0024a434 da13bf18 00000782 00000000 00010000 ................ │ │ │ │ - 0x0024a444 785f0000 018eda13 bf180000 18720000 x_...........r.. │ │ │ │ - 0x0024a454 00000001 0001bacb 0000018e da13bf18 ................ │ │ │ │ + 0x0024a434 da13bf18 00000730 00000000 00010000 .......0........ │ │ │ │ + 0x0024a444 66190000 018eda13 bf180000 18580000 f............X.. │ │ │ │ + 0x0024a454 00000001 0001b75a 0000018e da13bf18 .......Z........ │ │ │ │ 0x0024a464 000003d2 00000000 00010000 29240000 ............)$.. │ │ │ │ 0x0024a474 018eda13 bf180000 17640000 00000001 .........d...... │ │ │ │ 0x0024a484 0001a9d1 0000018e da13bf18 00000176 ...............v │ │ │ │ 0x0024a494 00000000 00010000 12470000 018eda13 .........G...... │ │ │ │ 0x0024a4a4 bf180000 1b7e0000 00000001 0001fb52 .....~.........R │ │ │ │ 0x0024a4b4 0000018e da13bf18 0000141c 00000000 ................ │ │ │ │ 0x0024a4c4 00010001 63970000 018eda13 bf180000 ....c........... │ │ │ │ @@ -9106,26 +9106,26 @@ │ │ │ │ 0x0024a5c4 00001c3e 00000000 00010002 0cf60000 ...>............ │ │ │ │ 0x0024a5d4 018eda13 bf180000 19580000 00000001 .........X...... │ │ │ │ 0x0024a5e4 0001c3c6 0000018e da13bf18 00000e76 ...............v │ │ │ │ 0x0024a5f4 00000000 00010001 00500000 018eda13 .........P...... │ │ │ │ 0x0024a604 bf180000 18280000 00000001 0001b636 .....(.........6 │ │ │ │ 0x0024a614 0000018e da13bf18 00001c74 00000000 ...........t.... │ │ │ │ 0x0024a624 00010002 0d920000 018eda13 bf180000 ................ │ │ │ │ - 0x0024a634 06300000 00000001 0000572f 0000018e .0........W/.... │ │ │ │ + 0x0024a634 06020000 00000001 0000531a 0000018e ..........S..... │ │ │ │ 0x0024a644 da13bf18 00000326 00000000 00010000 .......&........ │ │ │ │ 0x0024a654 1c670000 018eda13 bf180000 04660000 .g...........f.. │ │ │ │ 0x0024a664 00000001 0000325b 0000018e da13bf18 ......2[........ │ │ │ │ 0x0024a674 000005e2 00000000 00010000 51a50000 ............Q... │ │ │ │ 0x0024a684 018eda13 bf180000 051e0000 00000001 ................ │ │ │ │ 0x0024a694 00003dcc 0000018e da13bf18 000009ca ..=............. │ │ │ │ 0x0024a6a4 00000000 00010000 a32e0000 018eda13 ................ │ │ │ │ 0x0024a6b4 bf180000 06c40000 00000001 00005be3 ..............[. │ │ │ │ 0x0024a6c4 0000018e da13bf18 00001138 00000000 ...........8.... │ │ │ │ 0x0024a6d4 00010001 2f6f0000 018eda13 bf180000 ..../o.......... │ │ │ │ - 0x0024a6e4 06020000 00000001 0000531a 0000018e ..........S..... │ │ │ │ + 0x0024a6e4 063c0000 00000001 00005564 0000018e .<........Ud.... │ │ │ │ 0x0024a6f4 da13bf18 000002c4 00000000 00010000 ................ │ │ │ │ 0x0024a704 1a090000 018eda13 bf180000 20900000 ............ ... │ │ │ │ 0x0024a714 00000001 00480bb5 0000018e da13bf18 .....H.......... │ │ │ │ 0x0024a724 000020b4 00000000 0001004a 1a510000 .. ........J.Q.. │ │ │ │ 0x0024a734 018eda13 bf180000 1cea0000 00000001 ................ │ │ │ │ 0x0024a744 00021913 0000018e da13bf18 000c0f48 ...............H │ │ │ │ 0x0024a754 e4d30065 006e0074 00690074 006c0065 ...e.n.t.i.t.l.e │ │ │ │ @@ -9177,20 +9177,20 @@ │ │ │ │ 0x0024aa34 00340064 0070002e 00730076 00670017 .4.d.p...s.v.g.. │ │ │ │ 0x0024aa44 004a9aa7 0064006f 0077006e 006c006f .J...d.o.w.n.l.o │ │ │ │ 0x0024aa54 00610064 005f0062 006c0061 0063006b .a.d._.b.l.a.c.k │ │ │ │ 0x0024aa64 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024aa74 00670014 0f24c5c7 0067006f 0074006f .g...$...g.o.t.o │ │ │ │ 0x0024aa84 0063006f 006e0076 00650072 00730061 .c.o.n.v.e.r.s.a │ │ │ │ 0x0024aa94 00740069 006f006e 002e0073 00760067 .t.i.o.n...s.v.g │ │ │ │ - 0x0024aaa4 001c0b50 4ee7006d 00650073 00730061 ...PN..m.e.s.s.a │ │ │ │ - 0x0024aab4 00670065 005f0061 00750064 0069006f .g.e._.a.u.d.i.o │ │ │ │ - 0x0024aac4 005f0062 006c0061 0063006b 005f0032 ._.b.l.a.c.k._.2 │ │ │ │ - 0x0024aad4 00340064 0070002e 00730076 0067001d .4.d.p...s.v.g.. │ │ │ │ - 0x0024aae4 0a4c5ce7 00610073 00730069 0067006e .L\..a.s.s.i.g.n │ │ │ │ - 0x0024aaf4 006d0065 006e0074 005f0069 006e0064 .m.e.n.t._.i.n.d │ │ │ │ + 0x0024aaa4 001d0a4c 5ce70061 00730073 00690067 ...L\..a.s.s.i.g │ │ │ │ + 0x0024aab4 006e006d 0065006e 0074005f 0069006e .n.m.e.n.t._.i.n │ │ │ │ + 0x0024aac4 0064005f 0062006c 00610063 006b005f .d._.b.l.a.c.k._ │ │ │ │ + 0x0024aad4 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ + 0x0024aae4 001c0b50 4ee7006d 00650073 00730061 ...PN..m.e.s.s.a │ │ │ │ + 0x0024aaf4 00670065 005f0061 00750064 0069006f .g.e._.a.u.d.i.o │ │ │ │ 0x0024ab04 005f0062 006c0061 0063006b 005f0032 ._.b.l.a.c.k._.2 │ │ │ │ 0x0024ab14 00340064 0070002e 00730076 0067000a .4.d.p...s.v.g.. │ │ │ │ 0x0024ab24 0cad0287 00640065 006c0065 00740065 .....d.e.l.e.t.e │ │ │ │ 0x0024ab34 002e0073 00760067 001407c3 21870065 ...s.v.g....!..e │ │ │ │ 0x0024ab44 00780070 0061006e 0064005f 006d006f .x.p.a.n.d._.m.o │ │ │ │ 0x0024ab54 00720065 005f0032 00340064 0070002e .r.e._.2.4.d.p.. │ │ │ │ 0x0024ab64 00730076 0067000e 0b48eb67 00610075 .s.v.g...H.g.a.u │ │ │ │ @@ -9200,82 +9200,82 @@ │ │ │ │ 0x0024aba4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024abb4 0067000f 0f279567 00640065 006c0065 .g...'.g.d.e.l.e │ │ │ │ 0x0024abc4 00740065 005f0032 00340064 0070002e .t.e._.2.4.d.p.. │ │ │ │ 0x0024abd4 00730076 0067001d 084b0207 00700061 .s.v.g...K...p.a │ │ │ │ 0x0024abe4 00750073 0065005f 00630069 00720063 .u.s.e._.c.i.r.c │ │ │ │ 0x0024abf4 006c0065 005f006f 00750074 006c0069 .l.e._.o.u.t.l.i │ │ │ │ 0x0024ac04 006e0065 005f0032 00340064 0070002e .n.e._.2.4.d.p.. │ │ │ │ - 0x0024ac14 00730076 00670015 02a059e7 00730074 .s.v.g....Y..s.t │ │ │ │ - 0x0024ac24 00610072 005f006f 00750074 006c0069 .a.r._.o.u.t.l.i │ │ │ │ - 0x0024ac34 006e0065 005f0032 00340064 0070002e .n.e._.2.4.d.p.. │ │ │ │ - 0x0024ac44 00730076 0067000f 042200c7 00490063 .s.v.g..."...I.c │ │ │ │ - 0x0024ac54 006f006e 005f0044 006f006e 00610074 .o.n._.D.o.n.a.t │ │ │ │ - 0x0024ac64 0065002e 00730076 0067000d 0f54ee47 .e...s.v.g...T.G │ │ │ │ + 0x0024ac14 00730076 0067000f 042200c7 00490063 .s.v.g..."...I.c │ │ │ │ + 0x0024ac24 006f006e 005f0044 006f006e 00610074 .o.n._.D.o.n.a.t │ │ │ │ + 0x0024ac34 0065002e 00730076 00670015 02a059e7 .e...s.v.g....Y. │ │ │ │ + 0x0024ac44 00730074 00610072 005f006f 00750074 .s.t.a.r._.o.u.t │ │ │ │ + 0x0024ac54 006c0069 006e0065 005f0032 00340064 .l.i.n.e._.2.4.d │ │ │ │ + 0x0024ac64 0070002e 00730076 0067000d 0f54ee47 .p...s.v.g...T.G │ │ │ │ 0x0024ac74 00650079 0065005f 00630072 006f0073 .e.y.e._.c.r.o.s │ │ │ │ 0x0024ac84 0073002e 00730076 0067001c 0a906c87 .s...s.v.g....l. │ │ │ │ 0x0024ac94 00620061 00730065 006c0069 006e0065 .b.a.s.e.l.i.n.e │ │ │ │ 0x0024aca4 005f0063 0061006d 00650072 0061005f ._.c.a.m.e.r.a._ │ │ │ │ 0x0024acb4 0061006c 0074005f 00320034 00640070 .a.l.t._.2.4.d.p │ │ │ │ 0x0024acc4 002e0073 00760067 00150ec1 e0870072 ...s.v.g.......r │ │ │ │ 0x0024acd4 006f0075 006e0064 005f0066 006f006c .o.u.n.d._.f.o.l │ │ │ │ 0x0024ace4 00640065 0072005f 00320034 00640070 .d.e.r._.2.4.d.p │ │ │ │ 0x0024acf4 002e0073 00760067 0018038b 91670069 ...s.v.g.....g.i │ │ │ │ 0x0024ad04 0063005f 00700061 00750073 0065005f .c._.p.a.u.s.e._ │ │ │ │ 0x0024ad14 00770068 00690074 0065005f 00310030 .w.h.i.t.e._.1.0 │ │ │ │ 0x0024ad24 00300070 0078002e 00730076 0067000d .0.p.x...s.v.g.. │ │ │ │ 0x0024ad34 0f4130a7 00730061 00760065 005f0066 .A0..s.a.v.e._.f │ │ │ │ - 0x0024ad44 0069006c 0065002e 00730076 00670014 .i.l.e...s.v.g.. │ │ │ │ - 0x0024ad54 0fed9c47 00510075 006f0074 0065005f ...G.Q.u.o.t.e._ │ │ │ │ - 0x0024ad64 0042006c 00610063 006b005f 00320034 .B.l.a.c.k._.2.4 │ │ │ │ - 0x0024ad74 00640070 002e0073 00760067 001a0f1d .d.p...s.v.g.... │ │ │ │ - 0x0024ad84 a5e70053 00680069 00660074 002d0045 ...S.h.i.f.t.-.E │ │ │ │ - 0x0024ad94 006e0074 00650072 005f0042 006c0061 .n.t.e.r._.B.l.a │ │ │ │ + 0x0024ad44 0069006c 0065002e 00730076 0067001a .i.l.e...s.v.g.. │ │ │ │ + 0x0024ad54 0f1da5e7 00530068 00690066 0074002d .....S.h.i.f.t.- │ │ │ │ + 0x0024ad64 0045006e 00740065 0072005f 0042006c .E.n.t.e.r._.B.l │ │ │ │ + 0x0024ad74 00610063 006b005f 00320034 00640070 .a.c.k._.2.4.d.p │ │ │ │ + 0x0024ad84 002e0073 00760067 00140fed 9c470051 ...s.v.g.....G.Q │ │ │ │ + 0x0024ad94 0075006f 00740065 005f0042 006c0061 .u.o.t.e._.B.l.a │ │ │ │ 0x0024ada4 0063006b 005f0032 00340064 0070002e .c.k._.2.4.d.p.. │ │ │ │ 0x0024adb4 00730076 00670013 032f2ba7 006c006f .s.v.g.../+..l.o │ │ │ │ 0x0024adc4 0063006b 005f0062 006c0061 0063006b .c.k._.b.l.a.c.k │ │ │ │ 0x0024add4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024ade4 00670014 02876187 00650078 00700061 .g....a..e.x.p.a │ │ │ │ 0x0024adf4 006e0064 005f006c 00650073 0073005f .n.d._.l.e.s.s._ │ │ │ │ 0x0024ae04 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ 0x0024ae14 00170fb9 5887004c 0069006e 006b005f ....X..L.i.n.k._ │ │ │ │ 0x0024ae24 00570065 0062005f 0042006c 00610063 .W.e.b._.B.l.a.c │ │ │ │ 0x0024ae34 006b005f 00320034 00640070 002e0073 .k._.2.4.d.p...s │ │ │ │ 0x0024ae44 00760067 000e07a2 20070073 00680061 .v.g.... ..s.h.a │ │ │ │ 0x0024ae54 00720065 005f0032 00340064 0070002e .r.e._.2.4.d.p.. │ │ │ │ 0x0024ae64 00730076 00670008 059e54a7 006c006f .s.v.g....T..l.o │ │ │ │ - 0x0024ae74 0063006b 002e0073 00760067 001204fc .c.k...s.v.g.... │ │ │ │ - 0x0024ae84 6c07006a 0061006d 0069002d 006c006f l..j.a.m.i.-.l.o │ │ │ │ - 0x0024ae94 0067006f 002d0069 0063006f 006e002e .g.o.-.i.c.o.n.. │ │ │ │ - 0x0024aea4 00730076 00670011 0bc950a7 00730065 .s.v.g....P..s.e │ │ │ │ - 0x0024aeb4 00740074 0069006e 00670073 005f0032 .t.t.i.n.g.s._.2 │ │ │ │ - 0x0024aec4 00340064 0070002e 00730076 00670015 .4.d.p...s.v.g.. │ │ │ │ - 0x0024aed4 0c9fd807 00770069 006e0064 006f0077 .....w.i.n.d.o.w │ │ │ │ - 0x0024aee4 005f0062 006c0061 0063006b 005f0032 ._.b.l.a.c.k._.2 │ │ │ │ - 0x0024aef4 00340064 0070002e 00730076 00670018 .4.d.p...s.v.g.. │ │ │ │ - 0x0024af04 07c5cd87 00700068 006f006e 0065005f .....p.h.o.n.e._ │ │ │ │ - 0x0024af14 0066006f 00720077 00610072 00640065 .f.o.r.w.a.r.d.e │ │ │ │ - 0x0024af24 0064005f 00320034 00640070 002e0073 .d._.2.4.d.p...s │ │ │ │ + 0x0024ae74 0063006b 002e0073 00760067 00150c9f .c.k...s.v.g.... │ │ │ │ + 0x0024ae84 d8070077 0069006e 0064006f 0077005f ...w.i.n.d.o.w._ │ │ │ │ + 0x0024ae94 0062006c 00610063 006b005f 00320034 .b.l.a.c.k._.2.4 │ │ │ │ + 0x0024aea4 00640070 002e0073 00760067 00110bc9 .d.p...s.v.g.... │ │ │ │ + 0x0024aeb4 50a70073 00650074 00740069 006e0067 P..s.e.t.t.i.n.g │ │ │ │ + 0x0024aec4 0073005f 00320034 00640070 002e0073 .s._.2.4.d.p...s │ │ │ │ + 0x0024aed4 00760067 001807c5 cd870070 0068006f .v.g.......p.h.o │ │ │ │ + 0x0024aee4 006e0065 005f0066 006f0072 00770061 .n.e._.f.o.r.w.a │ │ │ │ + 0x0024aef4 00720064 00650064 005f0032 00340064 .r.d.e.d._.2.4.d │ │ │ │ + 0x0024af04 0070002e 00730076 00670012 04fc6c07 .p...s.v.g....l. │ │ │ │ + 0x0024af14 006a0061 006d0069 002d006c 006f0067 .j.a.m.i.-.l.o.g │ │ │ │ + 0x0024af24 006f002d 00690063 006f006e 002e0073 .o.-.i.c.o.n...s │ │ │ │ 0x0024af34 00760067 001507e5 2de70072 00650063 .v.g....-..r.e.c │ │ │ │ 0x0024af44 006f0072 0064005f 0062006c 00610063 .o.r.d._.b.l.a.c │ │ │ │ 0x0024af54 006b005f 00320034 00640070 002e0073 .k._.2.4.d.p...s │ │ │ │ 0x0024af64 00760067 00180b65 ea47006d 006f0072 .v.g...e.G.m.o.r │ │ │ │ 0x0024af74 0065005f 004d0065 006e0075 005f0042 .e._.M.e.n.u._.B │ │ │ │ 0x0024af84 006c0061 0063006b 005f0032 00340064 .l.a.c.k._.2.4.d │ │ │ │ 0x0024af94 0070002e 00730076 00670013 08a56b47 .p...s.v.g....kG │ │ │ │ 0x0024afa4 00670065 00610072 005f0062 006c0061 .g.e.a.r._.b.l.a │ │ │ │ 0x0024afb4 0063006b 005f0032 00340064 0070002e .c.k._.2.4.d.p.. │ │ │ │ - 0x0024afc4 00730076 00670016 0c0ebc67 0053002d .s.v.g.....g.S.- │ │ │ │ - 0x0024afd4 00420061 00720072 0065005f 0042006c .B.a.r.r.e._.B.l │ │ │ │ - 0x0024afe4 00610063 006b005f 00320034 00640070 .a.c.k._.2.4.d.p │ │ │ │ - 0x0024aff4 002e0073 00760067 00170aaa 92070064 ...s.v.g.......d │ │ │ │ - 0x0024b004 0065006c 00650074 0065005f 0066006f .e.l.e.t.e._.f.o │ │ │ │ - 0x0024b014 00720065 00760065 0072005f 00320034 .r.e.v.e.r._.2.4 │ │ │ │ - 0x0024b024 00640070 002e0073 00760067 00100b85 .d.p...s.v.g.... │ │ │ │ - 0x0024b034 3647006a 0061006d 0069005f 00690064 6G.j.a.m.i._.i.d │ │ │ │ - 0x0024b044 005f006c 006f0067 006f002e 00730076 ._.l.o.g.o...s.v │ │ │ │ + 0x0024afc4 00730076 00670017 0aaa9207 00640065 .s.v.g.......d.e │ │ │ │ + 0x0024afd4 006c0065 00740065 005f0066 006f0072 .l.e.t.e._.f.o.r │ │ │ │ + 0x0024afe4 00650076 00650072 005f0032 00340064 .e.v.e.r._.2.4.d │ │ │ │ + 0x0024aff4 0070002e 00730076 00670010 0b853647 .p...s.v.g....6G │ │ │ │ + 0x0024b004 006a0061 006d0069 005f0069 0064005f .j.a.m.i._.i.d._ │ │ │ │ + 0x0024b014 006c006f 0067006f 002e0073 00760067 .l.o.g.o...s.v.g │ │ │ │ + 0x0024b024 00160c0e bc670053 002d0042 00610072 .....g.S.-.B.a.r │ │ │ │ + 0x0024b034 00720065 005f0042 006c0061 0063006b .r.e._.B.l.a.c.k │ │ │ │ + 0x0024b044 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024b054 0067001b 06cf00a7 00690063 005f0062 .g.......i.c._.b │ │ │ │ 0x0024b064 00610073 0065006c 0069006e 0065005f .a.s.e.l.i.n.e._ │ │ │ │ 0x0024b074 00730065 00610072 00630068 005f0032 .s.e.a.r.c.h._.2 │ │ │ │ 0x0024b084 00340064 0070002e 00730076 00670014 .4.d.p...s.v.g.. │ │ │ │ 0x0024b094 0c68dde7 00540072 00610073 0068005f .h...T.r.a.s.h._ │ │ │ │ 0x0024b0a4 0042006c 00610063 006b005f 00320034 .B.l.a.c.k._.2.4 │ │ │ │ 0x0024b0b4 00640070 002e0073 00760067 001403e9 .d.p...s.v.g.... │ │ │ │ @@ -9315,18 +9315,18 @@ │ │ │ │ 0x0024b2d4 00660074 005f0062 006c0061 0063006b .f.t._.b.l.a.c.k │ │ │ │ 0x0024b2e4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024b2f4 00670012 0e1d0cc7 0072006f 0075006e .g.......r.o.u.n │ │ │ │ 0x0024b304 0064005f 00610064 0064005f 00320034 .d._.a.d.d._.2.4 │ │ │ │ 0x0024b314 00640070 002e0073 00760067 00130926 .d.p...s.v.g...& │ │ │ │ 0x0024b324 d0a70048 006f0072 0069007a 006f006e ...H.o.r.i.z.o.n │ │ │ │ 0x0024b334 00740061 006c005f 00760069 00650077 .t.a.l._.v.i.e.w │ │ │ │ - 0x0024b344 002e0073 00760067 000d03d0 ca07006d ...s.v.g.......m │ │ │ │ - 0x0024b354 006f0064 00650072 00610074 006f0072 .o.d.e.r.a.t.o.r │ │ │ │ - 0x0024b364 002e0073 00760067 000d00d3 9fc70066 ...s.v.g.......f │ │ │ │ - 0x0024b374 006c0069 0070005f 00320034 00640070 .l.i.p._.2.4.d.p │ │ │ │ + 0x0024b344 002e0073 00760067 000d00d3 9fc70066 ...s.v.g.......f │ │ │ │ + 0x0024b354 006c0069 0070005f 00320034 00640070 .l.i.p._.2.4.d.p │ │ │ │ + 0x0024b364 002e0073 00760067 000d03d0 ca07006d ...s.v.g.......m │ │ │ │ + 0x0024b374 006f0064 00650072 00610074 006f0072 .o.d.e.r.a.t.o.r │ │ │ │ 0x0024b384 002e0073 00760067 001a06c9 fce70061 ...s.v.g.......a │ │ │ │ 0x0024b394 00640064 005f0061 005f0070 0068006f .d.d._.a._.p.h.o │ │ │ │ 0x0024b3a4 0074006f 005f0062 006c0061 0063006b .t.o._.b.l.a.c.k │ │ │ │ 0x0024b3b4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024b3c4 0067001c 0b6054c7 006d0065 00730073 .g...`T..m.e.s.s │ │ │ │ 0x0024b3d4 00610067 0065005f 00760069 00640065 .a.g.e._.v.i.d.e │ │ │ │ 0x0024b3e4 006f005f 0062006c 00610063 006b005f .o._.b.l.a.c.k._ │ │ │ │ @@ -9374,20 +9374,20 @@ │ │ │ │ 0x0024b684 0073005f 0062006c 00610063 006b005f .s._.b.l.a.c.k._ │ │ │ │ 0x0024b694 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ 0x0024b6a4 00170971 c3670066 00610076 006f0072 ...q.g.f.a.v.o.r │ │ │ │ 0x0024b6b4 00690074 0065005f 0062006c 00610063 .i.t.e._.b.l.a.c │ │ │ │ 0x0024b6c4 006b005f 00320034 00640070 002e0073 .k._.2.4.d.p...s │ │ │ │ 0x0024b6d4 00760067 00110050 d5670076 00690064 .v.g...P.g.v.i.d │ │ │ │ 0x0024b6e4 0065006f 00630061 006d005f 00320034 .e.o.c.a.m._.2.4 │ │ │ │ - 0x0024b6f4 00640070 002e0073 00760067 00190ade .d.p...s.v.g.... │ │ │ │ - 0x0024b704 9c670061 00640064 005f0070 0065006f .g.a.d.d._.p.e.o │ │ │ │ - 0x0024b714 0070006c 0065005f 0062006c 00610063 .p.l.e._.b.l.a.c │ │ │ │ - 0x0024b724 006b005f 00320034 00640070 002e0073 .k._.2.4.d.p...s │ │ │ │ - 0x0024b734 00760067 001400e2 91e7006d 00650064 .v.g.......m.e.d │ │ │ │ - 0x0024b744 00690061 005f0062 006c0061 0063006b .i.a._.b.l.a.c.k │ │ │ │ + 0x0024b6f4 00640070 002e0073 00760067 001400e2 .d.p...s.v.g.... │ │ │ │ + 0x0024b704 91e7006d 00650064 00690061 005f0062 ...m.e.d.i.a._.b │ │ │ │ + 0x0024b714 006c0061 0063006b 005f0032 00340064 .l.a.c.k._.2.4.d │ │ │ │ + 0x0024b724 0070002e 00730076 00670019 0ade9c67 .p...s.v.g.....g │ │ │ │ + 0x0024b734 00610064 0064005f 00700065 006f0070 .a.d.d._.p.e.o.p │ │ │ │ + 0x0024b744 006c0065 005f0062 006c0061 0063006b .l.e._.b.l.a.c.k │ │ │ │ 0x0024b754 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024b764 00670013 0bcdf267 0042006f 006c0064 .g.....g.B.o.l.d │ │ │ │ 0x0024b774 005f0042 006c0061 0063006b 005f0032 ._.B.l.a.c.k._.2 │ │ │ │ 0x0024b784 00340064 0070002e 00730076 00670015 .4.d.p...s.v.g.. │ │ │ │ 0x0024b794 00205c67 006f0070 0065006e 005f0069 . \g.o.p.e.n._.i │ │ │ │ 0x0024b7a4 006e005f 00660075 006c006c 005f0032 .n._.f.u.l.l._.2 │ │ │ │ 0x0024b7b4 00340064 0070002e 00730076 00670011 .4.d.p...s.v.g.. │ │ │ │ @@ -9422,21 +9422,21 @@ │ │ │ │ 0x0024b984 0074005f 00320034 00640070 002e0073 .t._.2.4.d.p...s │ │ │ │ 0x0024b994 00760067 001c0def 30870063 00680065 .v.g....0..c.h.e │ │ │ │ 0x0024b9a4 00760072 006f006e 005f0072 00690067 .v.r.o.n._.r.i.g │ │ │ │ 0x0024b9b4 00680074 005f0062 006c0061 0063006b .h.t._.b.l.a.c.k │ │ │ │ 0x0024b9c4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ 0x0024b9d4 00670013 08ffa447 00610064 0064005f .g.....G.a.d.d._ │ │ │ │ 0x0024b9e4 00700065 006f0070 006c0065 005f0032 .p.e.o.p.l.e._.2 │ │ │ │ - 0x0024b9f4 00340064 0070002e 00730076 00670017 .4.d.p...s.v.g.. │ │ │ │ - 0x0024ba04 0a59cee7 0072006f 0075006e 0064005f .Y...r.o.u.n.d._ │ │ │ │ - 0x0024ba14 00730061 00760065 005f0061 006c0074 .s.a.v.e._.a.l.t │ │ │ │ - 0x0024ba24 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ - 0x0024ba34 00670018 0508e2c7 0070006c 00610063 .g.......p.l.a.c │ │ │ │ - 0x0024ba44 0065005f 00610075 00640069 006f0063 .e._.a.u.d.i.o.c │ │ │ │ - 0x0024ba54 0061006c 006c005f 00320034 00640070 .a.l.l._.2.4.d.p │ │ │ │ + 0x0024b9f4 00340064 0070002e 00730076 00670018 .4.d.p...s.v.g.. │ │ │ │ + 0x0024ba04 0508e2c7 0070006c 00610063 0065005f .....p.l.a.c.e._ │ │ │ │ + 0x0024ba14 00610075 00640069 006f0063 0061006c .a.u.d.i.o.c.a.l │ │ │ │ + 0x0024ba24 006c005f 00320034 00640070 002e0073 .l._.2.4.d.p...s │ │ │ │ + 0x0024ba34 00760067 00170a59 cee70072 006f0075 .v.g...Y...r.o.u │ │ │ │ + 0x0024ba44 006e0064 005f0073 00610076 0065005f .n.d._.s.a.v.e._ │ │ │ │ + 0x0024ba54 0061006c 0074005f 00320034 00640070 .a.l.t._.2.4.d.p │ │ │ │ 0x0024ba64 002e0073 00760067 00100558 fd870067 ...s.v.g...X...g │ │ │ │ 0x0024ba74 006c0061 00730073 00650073 005f0074 .l.a.s.s.e.s._.t │ │ │ │ 0x0024ba84 00690070 0073002e 00730076 00670010 .i.p.s...s.v.g.. │ │ │ │ 0x0024ba94 056e4507 00610064 0064005f 00720065 .nE..a.d.d._.r.e │ │ │ │ 0x0024baa4 00610063 00740069 006f006e 002e0073 .a.c.t.i.o.n...s │ │ │ │ 0x0024bab4 00760067 0012084f bc870072 0065005f .v.g...O...r.e._ │ │ │ │ 0x0024bac4 00720065 0063006f 00720064 005f0032 .r.e.c.o.r.d._.2 │ │ │ │ @@ -9475,33 +9475,33 @@ │ │ │ │ 0x0024bcd4 00750061 006c005f 00720065 0063006f .u.a.l._.r.e.c.o │ │ │ │ 0x0024bce4 00720064 005f0032 00340064 0070002e .r.d._.2.4.d.p.. │ │ │ │ 0x0024bcf4 00730076 00670011 01ad31e7 00560065 .s.v.g....1..V.e │ │ │ │ 0x0024bd04 00720074 00690063 0061006c 005f0076 .r.t.i.c.a.l._.v │ │ │ │ 0x0024bd14 00690065 0077002e 00730076 00670010 .i.e.w...s.v.g.. │ │ │ │ 0x0024bd24 06a5b087 0070006c 00750067 0069006e .....p.l.u.g.i.n │ │ │ │ 0x0024bd34 0073005f 00320034 00640070 002e0073 .s._.2.4.d.p...s │ │ │ │ - 0x0024bd44 00760067 00130955 ebe70073 0065006e .v.g...U...s.e.n │ │ │ │ - 0x0024bd54 0064005f 0062006c 00610063 006b005f .d._.b.l.a.c.k._ │ │ │ │ - 0x0024bd64 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ - 0x0024bd74 001c0607 9f070042 0075006c 006c0065 .......B.u.l.l.e │ │ │ │ - 0x0024bd84 0074002d 006e0075 006d0062 00650072 .t.-.n.u.m.b.e.r │ │ │ │ - 0x0024bd94 005f0042 006c0061 0063006b 005f0032 ._.B.l.a.c.k._.2 │ │ │ │ + 0x0024bd44 00760067 001c0607 9f070042 0075006c .v.g.......B.u.l │ │ │ │ + 0x0024bd54 006c0065 0074002d 006e0075 006d0062 .l.e.t.-.n.u.m.b │ │ │ │ + 0x0024bd64 00650072 005f0042 006c0061 0063006b .e.r._.B.l.a.c.k │ │ │ │ + 0x0024bd74 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ + 0x0024bd84 00670013 0955ebe7 00730065 006e0064 .g...U...s.e.n.d │ │ │ │ + 0x0024bd94 005f0062 006c0061 0063006b 005f0032 ._.b.l.a.c.k._.2 │ │ │ │ 0x0024bda4 00340064 0070002e 00730076 00670013 .4.d.p...s.v.g.. │ │ │ │ - 0x0024bdb4 0b6085c7 00700065 00720073 006f006e .`...p.e.r.s.o.n │ │ │ │ - 0x0024bdc4 005f0061 00640064 005f0032 00340064 ._.a.d.d._.2.4.d │ │ │ │ - 0x0024bdd4 0070002e 00730076 00670013 072db267 .p...s.v.g...-.g │ │ │ │ - 0x0024bde4 0043006f 00640065 005f0042 006c0061 .C.o.d.e._.B.l.a │ │ │ │ - 0x0024bdf4 0063006b 005f0032 00340064 0070002e .c.k._.2.4.d.p.. │ │ │ │ - 0x0024be04 00730076 0067001e 0c2bdda7 00690063 .s.v.g...+...i.c │ │ │ │ - 0x0024be14 005f0068 0061006e 00670075 0070005f ._.h.a.n.g.u.p._ │ │ │ │ - 0x0024be24 00700061 00720074 00690063 00690070 .p.a.r.t.i.c.i.p │ │ │ │ - 0x0024be34 0061006e 0074005f 00320034 00640070 .a.n.t._.2.4.d.p │ │ │ │ - 0x0024be44 002e0073 00760067 00190c63 e4870063 ...s.v.g...c...c │ │ │ │ - 0x0024be54 006c006f 00730065 005f0066 0075006c .l.o.s.e._.f.u.l │ │ │ │ - 0x0024be64 006c0073 00630072 00650065 006e005f .l.s.c.r.e.e.n._ │ │ │ │ + 0x0024bdb4 072db267 0043006f 00640065 005f0042 .-.g.C.o.d.e._.B │ │ │ │ + 0x0024bdc4 006c0061 0063006b 005f0032 00340064 .l.a.c.k._.2.4.d │ │ │ │ + 0x0024bdd4 0070002e 00730076 00670013 0b6085c7 .p...s.v.g...`.. │ │ │ │ + 0x0024bde4 00700065 00720073 006f006e 005f0061 .p.e.r.s.o.n._.a │ │ │ │ + 0x0024bdf4 00640064 005f0032 00340064 0070002e .d.d._.2.4.d.p.. │ │ │ │ + 0x0024be04 00730076 00670019 0c63e487 0063006c .s.v.g...c...c.l │ │ │ │ + 0x0024be14 006f0073 0065005f 00660075 006c006c .o.s.e._.f.u.l.l │ │ │ │ + 0x0024be24 00730063 00720065 0065006e 005f0032 .s.c.r.e.e.n._.2 │ │ │ │ + 0x0024be34 00340064 0070002e 00730076 0067001e .4.d.p...s.v.g.. │ │ │ │ + 0x0024be44 0c2bdda7 00690063 005f0068 0061006e .+...i.c._.h.a.n │ │ │ │ + 0x0024be54 00670075 0070005f 00700061 00720074 .g.u.p._.p.a.r.t │ │ │ │ + 0x0024be64 00690063 00690070 0061006e 0074005f .i.c.i.p.a.n.t._ │ │ │ │ 0x0024be74 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ 0x0024be84 0015009c 7c07006c 00610070 0074006f ....|..l.a.p.t.o │ │ │ │ 0x0024be94 0070005f 0062006c 00610063 006b005f .p._.b.l.a.c.k._ │ │ │ │ 0x0024bea4 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ 0x0024beb4 000f0ce8 ed47006b 00690063 006b005f .....G.k.i.c.k._ │ │ │ │ 0x0024bec4 006d0065 006d0062 00650072 002e0073 .m.e.m.b.e.r...s │ │ │ │ 0x0024bed4 00760067 001b0136 cfa70042 0075006c .v.g...6...B.u.l │ │ │ │ @@ -9513,20 +9513,20 @@ │ │ │ │ 0x0024bf34 00610064 0064005f 00700068 006f0074 .a.d.d._.p.h.o.t │ │ │ │ 0x0024bf44 006f005f 0061006c 00740065 0072006e .o._.a.l.t.e.r.n │ │ │ │ 0x0024bf54 00610074 0065005f 0062006c 00610063 .a.t.e._.b.l.a.c │ │ │ │ 0x0024bf64 006b005f 00320034 00640070 002e0073 .k._.2.4.d.p...s │ │ │ │ 0x0024bf74 00760067 00150eeb 6547006f 00750074 .v.g....eG.o.u.t │ │ │ │ 0x0024bf84 006c0069 006e0065 005f0069 006e0066 .l.i.n.e._.i.n.f │ │ │ │ 0x0024bf94 006f005f 00320034 00640070 002e0073 .o._.2.4.d.p...s │ │ │ │ - 0x0024bfa4 00760067 000a02ce 55870062 00610063 .v.g....U..b.a.c │ │ │ │ - 0x0024bfb4 006b0075 0070002e 00730076 0067001c .k.u.p...s.v.g.. │ │ │ │ - 0x0024bfc4 0ca4e147 0070006c 00610079 005f0063 ...G.p.l.a.y._.c │ │ │ │ - 0x0024bfd4 00690072 0063006c 0065005f 006f0075 .i.r.c.l.e._.o.u │ │ │ │ - 0x0024bfe4 0074006c 0069006e 0065005f 00320034 .t.l.i.n.e._.2.4 │ │ │ │ - 0x0024bff4 00640070 002e0073 00760067 00170042 .d.p...s.v.g...B │ │ │ │ + 0x0024bfa4 00760067 001c0ca4 e1470070 006c0061 .v.g.....G.p.l.a │ │ │ │ + 0x0024bfb4 0079005f 00630069 00720063 006c0065 .y._.c.i.r.c.l.e │ │ │ │ + 0x0024bfc4 005f006f 00750074 006c0069 006e0065 ._.o.u.t.l.i.n.e │ │ │ │ + 0x0024bfd4 005f0032 00340064 0070002e 00730076 ._.2.4.d.p...s.v │ │ │ │ + 0x0024bfe4 0067000a 02ce5587 00620061 0063006b .g....U..b.a.c.k │ │ │ │ + 0x0024bff4 00750070 002e0073 00760067 00170042 .u.p...s.v.g...B │ │ │ │ 0x0024c004 32870072 006f0075 006e0064 005f0073 2..r.o.u.n.d._.s │ │ │ │ 0x0024c014 00650074 00740069 006e0067 0073005f .e.t.t.i.n.g.s._ │ │ │ │ 0x0024c024 00320034 00640070 002e0073 00760067 .2.4.d.p...s.v.g │ │ │ │ 0x0024c034 001704df d6270063 00690072 0063006c .....'.c.i.r.c.l │ │ │ │ 0x0024c044 00650064 005f0067 00720065 0065006e .e.d._.g.r.e.e.n │ │ │ │ 0x0024c054 005f0063 00680065 0063006b 002e0073 ._.c.h.e.c.k...s │ │ │ │ 0x0024c064 00760067 001d016c f1870049 005f0049 .v.g...l...I._.I │ │ │ │ @@ -9614,22 +9614,22 @@ │ │ │ │ 0x0024c584 0069005f 00650063 006c0069 00700073 .i._.e.c.l.i.p.s │ │ │ │ 0x0024c594 0065005f 00730070 0069006e 006e0065 .e._.s.p.i.n.n.e │ │ │ │ 0x0024c5a4 0072002e 00670069 0066000c 0ada2247 .r...g.i.f...."G │ │ │ │ 0x0024c5b4 006a0061 006d0069 002d006e 00650077 .j.a.m.i.-.n.e.w │ │ │ │ 0x0024c5c4 002e0073 00760067 00170819 34a70042 ...s.v.g....4..B │ │ │ │ 0x0024c5d4 0047002d 00440061 0072006b 004d006f .G.-.D.a.r.k.M.o │ │ │ │ 0x0024c5e4 00640065 002d0049 0044005f 004a0061 .d.e.-.I.D._.J.a │ │ │ │ - 0x0024c5f4 006d0069 002e0070 006e0067 001807fc .m.i...p.n.g.... │ │ │ │ - 0x0024c604 bd670042 00610063 006b0067 0072006f .g.B.a.c.k.g.r.o │ │ │ │ - 0x0024c614 0075006e 0064005f 0044006f 006e005f .u.n.d._.D.o.n._ │ │ │ │ - 0x0024c624 00770068 00690074 0065002e 006a0070 .w.h.i.t.e...j.p │ │ │ │ - 0x0024c634 00670018 03dcd756 006a0061 006d0069 .g.....V.j.a.m.i │ │ │ │ - 0x0024c644 005f0072 006f006c 006c0069 006e0067 ._.r.o.l.l.i.n.g │ │ │ │ - 0x0024c654 005f0073 00700069 006e006e 00650072 ._.s.p.i.n.n.e.r │ │ │ │ - 0x0024c664 002e0067 00690066 001a094b 88670077 ...g.i.f...K.g.w │ │ │ │ + 0x0024c5f4 006d0069 002e0070 006e0067 001803dc .m.i...p.n.g.... │ │ │ │ + 0x0024c604 d756006a 0061006d 0069005f 0072006f .V.j.a.m.i._.r.o │ │ │ │ + 0x0024c614 006c006c 0069006e 0067005f 00730070 .l.l.i.n.g._.s.p │ │ │ │ + 0x0024c624 0069006e 006e0065 0072002e 00670069 .i.n.n.e.r...g.i │ │ │ │ + 0x0024c634 00660018 07fcbd67 00420061 0063006b .f.....g.B.a.c.k │ │ │ │ + 0x0024c644 00670072 006f0075 006e0064 005f0044 .g.r.o.u.n.d._.D │ │ │ │ + 0x0024c654 006f006e 005f0077 00680069 00740065 .o.n._.w.h.i.t.e │ │ │ │ + 0x0024c664 002e006a 00700067 001a094b 88670077 ...j.p.g...K.g.w │ │ │ │ 0x0024c674 0065006c 0063006f 006d0065 005f0049 .e.l.c.o.m.e._.I │ │ │ │ 0x0024c684 006c006c 00750073 00740072 00610074 .l.l.u.s.t.r.a.t │ │ │ │ 0x0024c694 0069006f 006e002d 0032002e 00730076 .i.o.n.-.2...s.v │ │ │ │ 0x0024c6a4 0067001a 0bb59e67 00640065 00660061 .g.....g.d.e.f.a │ │ │ │ 0x0024c6b4 0075006c 0074005f 00610076 00610074 .u.l.t._.a.v.a.t │ │ │ │ 0x0024c6c4 00610072 005f006f 00760065 0072006c .a.r._.o.v.e.r.l │ │ │ │ 0x0024c6d4 00610079 002e0073 00760067 000f03d8 .a.y...s.v.g.... │ │ │ │ @@ -10182,140 +10182,140 @@ │ │ │ │ 0x0024e904 2d312e34 2c312e31 2d332e33 2c312e37 -1.4,1.1-3.3,1.7 │ │ │ │ 0x0024e914 2d352e33 2c312e37 632d302e 352c302d -5.3,1.7c-0.5,0- │ │ │ │ 0x0024e924 312e312c 302d312e 362d302e 31632d30 1.1,0-1.6-0.1c-0 │ │ │ │ 0x0024e934 2e312c30 2d302e32 2c302d30 2e332c30 .1,0-0.2,0-0.3,0 │ │ │ │ 0x0024e944 4c352e37 2c31370a 096c302e 312d322e L5.7,17..l0.1-2. │ │ │ │ 0x0024e954 3343352e 372c3134 2e352c35 2e372c31 3C5.7,14.5,5.7,1 │ │ │ │ 0x0024e964 342e332c 352e352c 31342e32 7a222f3e 4.3,5.5,14.2z"/> │ │ │ │ - 0x0024e974 0a3c2f73 76673e0a 00000536 3c3f786d .....6.. │ │ │ │ + 0x0024eca4 3c737667 20766572 73696f6e 3d22312e .........< │ │ │ │ + 0x0024f064 70617468 20643d22 4d31322e 332c3133 path d="M12.3,13 │ │ │ │ + 0x0024f074 2e39632d 312c302d 312e382d 302e382d .9c-1,0-1.8-0.8- │ │ │ │ + 0x0024f084 312e382d 312e3856 3963302d 312c302e 1.8-1.8V9c0-1,0. │ │ │ │ + 0x0024f094 382d312e 382c312e 382d312e 38533134 8-1.8,1.8-1.8S14 │ │ │ │ + 0x0024f0a4 2e312c38 2c31342e 312c3976 332e3243 .1,8,14.1,9v3.2C │ │ │ │ + 0x0024f0b4 31342e31 2c31332e 322c3133 2e332c31 14.1,13.2,13.3,1 │ │ │ │ + 0x0024f0c4 332e392c 31322e33 2c31332e 397a204d 3.9,12.3,13.9z M │ │ │ │ + 0x0024f0d4 31322e33 2c382e34 0a090963 2d302e33 12.3,8.4...c-0.3 │ │ │ │ + 0x0024f0e4 2c302d30 2e362c30 2e322d30 2e362c30 ,0-0.6,0.2-0.6,0 │ │ │ │ + 0x0024f0f4 2e367633 2e326330 2c302e33 2c302e32 .6v3.2c0,0.3,0.2 │ │ │ │ + 0x0024f104 2c302e36 2c302e36 2c302e36 63302e33 ,0.6,0.6,0.6c0.3 │ │ │ │ + 0x0024f114 2c302c30 2e362d30 2e322c30 2e362d30 ,0,0.6-0.2,0.6-0 │ │ │ │ + 0x0024f124 2e365639 4331322e 392c382e 372c3132 .6V9C12.9,8.7,12 │ │ │ │ + 0x0024f134 2e362c38 2e342c31 322e332c 382e347a .6,8.4,12.3,8.4z │ │ │ │ + 0x0024f144 222f3e0a 3c2f673e 0a3c2f73 76673e0a "/>... │ │ │ │ 0x0024f154 00000107 3c737667 20786d6c 6e733d22 .......%...D

│ │ │ │ - 0x0024ffb4 00000644 3c737667 20786d6c 6e733d22 ...D. . . . . . │ │ │ │ - 0x00250124 20203c67 2069643d 2249636f 6e5f446f . < │ │ │ │ - 0x00250164 72656374 2069643d 22526563 74616e67 rect id="Rectang │ │ │ │ - 0x00250174 6c655f32 36372220 64617461 2d6e616d le_267" data-nam │ │ │ │ - 0x00250184 653d2252 65637461 6e676c65 20323637 e="Rectangle 267 │ │ │ │ - 0x00250194 22207769 6474683d 22343322 20686569 " width="43" hei │ │ │ │ - 0x002501a4 6768743d 22313022 2072783d 22352220 ght="10" rx="5" │ │ │ │ - 0x002501b4 7472616e 73666f72 6d3d2274 72616e73 transform="trans │ │ │ │ - 0x002501c4 6c617465 28323220 32333229 22206669 late(22 232)" fi │ │ │ │ - 0x002501d4 6c6c3d22 23396562 33633322 2f3e0a20 ll="#9eb3c3"/>. │ │ │ │ - 0x002501e4 2020203c 70617468 2069643d 22506174 . │ │ │ │ - 0x00250314 2020203c 70617468 2069643d 22506174 . │ │ │ │ - 0x00250444 20202020 3c672069 643d224d 61736b5f . │ │ │ │ - 0x002505e4 0a202020 203c2f67 3e0a2020 3c2f673e . . │ │ │ │ - 0x002505f4 0a3c2f73 76673e0a 000005fe 3c737667 ....... . < │ │ │ │ + 0x0024ff24 636c6970 50617468 2069643d 22636c69 clipPath id="cli │ │ │ │ + 0x0024ff34 702d7061 7468223e 0a202020 2020203c p-path">. < │ │ │ │ + 0x0024ff44 72656374 2069643d 22526563 74616e67 rect id="Rectang │ │ │ │ + 0x0024ff54 6c655f32 36382220 64617461 2d6e616d le_268" data-nam │ │ │ │ + 0x0024ff64 653d2252 65637461 6e676c65 20323638 e="Rectangle 268 │ │ │ │ + 0x0024ff74 22207769 6474683d 22333822 20686569 " width="38" hei │ │ │ │ + 0x0024ff84 6768743d 22323422 20747261 6e73666f ght="24" transfo │ │ │ │ + 0x0024ff94 726d3d22 7472616e 736c6174 65282d30 rm="translate(-0 │ │ │ │ + 0x0024ffa4 2e343037 20302e30 38332922 2066696c .407 0.083)" fil │ │ │ │ + 0x0024ffb4 6c3d2223 66666622 20737472 6f6b653d l="#fff" stroke= │ │ │ │ + 0x0024ffc4 22233730 37303730 22207374 726f6b65 "#707070" stroke │ │ │ │ + 0x0024ffd4 2d776964 74683d22 31222f3e 0a202020 -width="1"/>. │ │ │ │ + 0x0024ffe4 203c2f63 6c697050 6174683e 0a20203c . < │ │ │ │ + 0x0024fff4 2f646566 733e0a20 203c6720 69643d22 /defs>. . . . . . │ │ │ │ + 0x00250394 20202020 3c706174 68206964 3d225061 . │ │ │ │ + 0x002504c4 0a20203c 2f673e0a 3c2f7376 673e0a00 . ... │ │ │ │ + 0x002504d4 0001253c 73766720 786d6c6e 733d2268 ..%....< │ │ │ │ 0x00250664 64656673 3e3c7374 796c653e 2e617b66 defs>.......F │ │ │ │ 0x00251b74 0a3c212d 2d204765 6e657261 746f723a ....... │ │ │ │ + 0x00251d94 00000411 3c3f786d 6c207665 7273696f ..................< │ │ │ │ @@ -11283,373 +11283,373 @@ │ │ │ │ 0x00252dd4 3d226122 20643d22 4d302c2e 35343556 ="a" d="M0,.545V │ │ │ │ 0x00252de4 322e3336 34612e35 34352e35 34352c30 2.364a.545.545,0 │ │ │ │ 0x00252df4 2c312c30 2c312e30 39312c30 562e3534 ,1,0,1.091,0V.54 │ │ │ │ 0x00252e04 35412e35 34352e35 34352c30 2c302c30 5A.545.545,0,0,0 │ │ │ │ 0x00252e14 2c302c2e 3534355a 22207472 616e7366 ,0,.545Z" transf │ │ │ │ 0x00252e24 6f726d3d 22747261 6e736c61 74652836 orm="translate(6 │ │ │ │ 0x00252e34 2031302e 33363429 222f3e3c 2f673e3c 10.364)"/>< │ │ │ │ - 0x00252e44 2f737667 3e00000c e428b52f fd60d150 /svg>....(./.`.P │ │ │ │ - 0x00252e54 d56600fa c1ac1c2b d0906841 1ef89355 .f.....+..hA...U │ │ │ │ - 0x00252e64 406104a7 58d5ff19 807a804f d8ee163f @a..X....z.O...? │ │ │ │ - 0x00252e74 c2ae4f84 142145a2 9c8996f6 19e46a56 ..O..!E.......jV │ │ │ │ - 0x00252e84 5d283344 0298018e 0193a742 c55e9144 ](3D.......B.^.D │ │ │ │ - 0x00252e94 8b94cdea c9aca69f 8577f85d 5685d577 .........w.]V..w │ │ │ │ - 0x00252ea4 bb86bcf9 c098907c ac03ae5a abc3393a .......|...Z..9: │ │ │ │ - 0x00252eb4 cf9d0e4b 5ecde756 d39e8fd7 f8dacaba ...K^..V........ │ │ │ │ - 0x00252ec4 57bb0c20 ee3dfaae b2cfd95b b9c85a9d W.. .=.....[..Z. │ │ │ │ - 0x00252ed4 8ad98b07 4f43913d d5f0dbc6 8e53578b ....OC.=.....SW. │ │ │ │ - 0x00252ee4 e437279f bc00a351 145c4468 5b1faff5 .7'....Q.\Dh[... │ │ │ │ - 0x00252ef4 e9a34d7b 1b920e26 bde64c48 6ad94937 ..M{...&..LHj.I7 │ │ │ │ - 0x00252f04 f1c1a848 08e9bb76 74ecbbb3 2f5e9ea9 ...H...vt.../^.. │ │ │ │ - 0x00252f14 aca1e1c0 01c36e3a 784e869a 32f899d3 ......n:xN..2... │ │ │ │ - 0x00252f24 c79c90a0 a8606111 31893026 28286030 .....`a.1.0&((`0 │ │ │ │ - 0x00252f34 a1a8d000 a11a1a0e ea388709 30a18814 .........8..0... │ │ │ │ - 0x00252f44 6a44b890 584c9840 c16054a0 b8b030a0 jD..XL.@.`T...0. │ │ │ │ - 0x00252f54 41c0ddd5 b3af3030 99ce8551 036490a8 A.....00...Q.d.. │ │ │ │ - 0x00252f64 b888b0a0 11c1820a 8a091613 11150f1c ................ │ │ │ │ - 0x00252f74 6dbed1f2 108f9668 7d4c643b 7a6b2342 m......h}Ld;zk#B │ │ │ │ - 0x00252f84 492c2098 60c0010b 17121310 5060342e I, .`.......P`4. │ │ │ │ - 0x00252f94 26241212 222a12a8 88904070 e0804203 &$.."*....@p..B. │ │ │ │ - 0x00252fa4 04bc3333 2b2b2323 cbaeaaaa 32cd44bc ..33++##....2.D. │ │ │ │ - 0x00252fb4 33ab2aaa 6ee6dd02 f0f40083 0b090a0d 3.*.n........... │ │ │ │ - 0x00252fc4 543311ef cc6a8302 0890a024 78504080 T3...j.....$xP@. │ │ │ │ - 0x00252fd4 01261516 1e4c2612 1334a00b 8b3bb0b0 .&...L&..4...;.. │ │ │ │ - 0x00252fe4 88345c64 905c54c0 e082d190 5ca89058 .4\d.\T.....\..X │ │ │ │ - 0x00252ff4 482a2a44 222a583c 28808141 32f140c2 H**D"*X<(..A2.@. │ │ │ │ - 0x00253004 84058a0a 0a154422 262892c9 04111392 ......D"&(...... │ │ │ │ - 0x00253014 4604c904 830b0b46 e3ae550c 62503830 F......F..U.bP80 │ │ │ │ - 0x00253024 48242e30 1c008001 a391a102 35223474 H$.0........5"4t │ │ │ │ - 0x00253034 77553021 31c9f0a0 8188ac81 4205c50f wU0!1.......B... │ │ │ │ - 0x00253044 c33160c0 d0d0f0a0 c2c50505 8d081613 .1`............. │ │ │ │ - 0x00253054 12482c5c 30897834 22489060 348ac205 .H,\0.x4"H.`4... │ │ │ │ - 0x00253064 8b52180c 02882161 2261c1c1 20ba321e .R....!a"a.. .2. │ │ │ │ - 0x00253074 4470c684 02858285 49038c8b 0a8a0a19 Dp......I....... │ │ │ │ - 0x00253084 208c0422 708031f4 7a19e3c2 c2c264a2 .."p.1.z.....d. │ │ │ │ - 0x00253094 00433201 850407c6 830a8a8b 880ac984 .C2............. │ │ │ │ - 0x002530a4 24014629 014000c0 80031a5c 265c5868 $.F).@.....\&\Xh │ │ │ │ - 0x002530b4 44a03021 21812232 216134e8 d5883041 D.0!!."2!a4...0A │ │ │ │ - 0x002530c4 21615121 b9c09858 90e10008 015afce0 !aQ!...X.....Z.. │ │ │ │ - 0x002530d4 d0f8b0ed a0e37378 3cd881ea d4f681dd ......sx<....... │ │ │ │ - 0x002530e4 a50ea6fb 624d3c52 769fbeb9 3aed4b76 ....bM..~|.. │ │ │ │ - 0x00253124 bc657db2 e68faaac ecd3c64e 5aa38f54 .e}........NZ..T │ │ │ │ - 0x00253134 95fb5699 f0a6bd8a 293ea7ac e0b37a38 ..V.....)>....z8 │ │ │ │ - 0x00253144 b974abed f816f754 991f20e5 4074803c .t.....T.. .@t.< │ │ │ │ - 0x00253154 1cf8ae20 e640b596 560fd510 5aad8703 ... .@..V...Z... │ │ │ │ - 0x00253164 b25bdddd 67677358 65dbea2f eaea8d0a .[..ggsXe../.... │ │ │ │ - 0x00253174 53f747a9 6aef6b88 3ddde0f1 aae0abd2 S.G.j.k.=....... │ │ │ │ - 0x00253184 0aadb65c 89e4d889 edc80f7c deed9e62 ...\.......|...b │ │ │ │ - 0x00253194 6de3a25d 3331027c c4cc89d7 d47a4478 m..]31.|.....zDx │ │ │ │ - 0x002531a4 bda6edd3 32445eab e0af66f9 54d3bf52 ....2D^...f.T..R │ │ │ │ - 0x002531b4 bf485160 fcab62af 2ef89c2c 11fcd6e8 .HQ`..b....,.... │ │ │ │ - 0x002531c4 37f5eeaa 67f532a5 e6572e55 b9b34d5e 7...g.2..W.U..M^ │ │ │ │ - 0x002531d4 8b9ecac2 4abe22b9 d36f9d7a 3dea5625 ....J."..o.z=.V% │ │ │ │ - 0x002531e4 b1e8ab0a 1fb1ecab 101a4f5d 31ab1651 ..........O]1..Q │ │ │ │ - 0x002531f4 5fa710fc c2c2b7ea c2cfc148 2299ddab _..........H"... │ │ │ │ - 0x00253204 f9dd83df 9ea21a3d f583cf3b f65a44d5 .......=...;.ZD. │ │ │ │ - 0x00253214 3aa51eed 912defdd 65dbefce 7ef5ec79 :....-..e...~..y │ │ │ │ - 0x00253224 ae58f06b aa58c4b6 4e912efe 4d7e6ffa .X.k.X..N...M~o. │ │ │ │ - 0x00253234 3679c487 9e8bf38a b46ead78 b714817d 6y.......n.x...} │ │ │ │ - 0x00253244 48d4b32d 7c50b452 3bbebc7a 20a42085 H..-|P.R;..z . . │ │ │ │ - 0x00253254 7c43e4e2 4aea7c91 2dd30b95 518f6695 |C..J.|.-...Q.f. │ │ │ │ - 0x00253264 7c52e43a 0b9a5437 aa56e553 56e2de96 |R.:..T7.V.SV... │ │ │ │ - 0x00253274 21ee56ea 675365bf 11ecbbe2 49fd868f !.V.gSe.....I... │ │ │ │ - 0x00253284 56ee3578 ae92a7d9 539548fe 6eea885a V.5x....S.H.n..Z │ │ │ │ - 0x00253294 547d3654 b5b33115 dd4eadee 943bf6bc T}6T..1..N...;.. │ │ │ │ - 0x002532a4 b9eb0e7f 93f441c3 47fb0d8d be2256fa ......A.G...."V. │ │ │ │ - 0x002532b4 69b335f6 2a7a8eec bbd8967e d664493d i.5.*z.....~.dI= │ │ │ │ - 0x002532c4 d985be33 4e8dbe1e 8b6379c5 c1d7ecf1 ...3N....cy..... │ │ │ │ - 0x002532d4 a6be8f7a 56c17c5f 89d4f3c6 7e9badcd ...zV.|_....~... │ │ │ │ - 0x002532e4 b6bd8cdd 689d45cd bcbc58bb 88c9b5b7 ....h.E...X..... │ │ │ │ - 0x002532f4 9d7633e5 daaf56ef 265df95c 7aaa7cf2 .v3...V.&].\z.|. │ │ │ │ - 0x00253304 19abaf9b 991aadb8 b21d9cea d87d28a4 .............}(. │ │ │ │ - 0x00253314 7b704040 6fb94e0f 8dda66f5 56c6a3ba {p@@o.N...f.V... │ │ │ │ - 0x00253324 225b4290 9971896f 56a657df c2b65327 "[B..q.oV.W...S' │ │ │ │ - 0x00253334 44bd4b57 d167d95b db1545fa 8c11f01b D.KW.g.[..E..... │ │ │ │ - 0x00253344 678f367d 15d1f7d5 72f73233 6f512b5e g.6}....r.23oQ+^ │ │ │ │ - 0x00253354 43200e0b 7138aca9 121ae41c ba891fb6 C ..q8.......... │ │ │ │ - 0x00253364 37abee71 ec28ab5a 078726db ab17eb5d 7..q.(.Z..&....] │ │ │ │ - 0x00253374 db7b46a3 be59a1bd 6ef43b7a 3d887c59 .{F..Y..n.;z=.|Y │ │ │ │ - 0x00253384 29f31e09 b5fa7668 4bafc3dc b2131eef ).....vhK....... │ │ │ │ - 0x00253394 e869b767 f931638a f522c3e1 af45f655 .i.g.1c.."...E.U │ │ │ │ - 0x002533a4 f69d3b4e 9ee64e91 7e8d5ad9 d3e0b70a ..;N..N.~.Z..... │ │ │ │ - 0x002533b4 cd9e4b64 ec9b95d4 7dd6bbc9 69bddad6 ..Kd....}...i... │ │ │ │ - 0x002533c4 9d897c97 64dfbcf5 9d5e13f9 a8af99a9 ..|.d....^...... │ │ │ │ - 0x002533d4 cc46786c b3f370cd dda6be93 af32b1e9 .Fxl..p......2.. │ │ │ │ - 0x002533e4 c65344af d8afd8f5 664f4685 c67d9ddc .SD.....fOF..}.. │ │ │ │ - 0x002533f4 7a7b0100 1840e182 05000650 6880307a z{...@.....Ph.0z │ │ │ │ - 0x00253404 eaa91b0f 9e7bf0d5 0fa21a3e 3704def4 .....{.....>7... │ │ │ │ - 0x00253414 55ea54b2 df3b7d56 79a495cb b50e0f8f U.T..;}Vy....... │ │ │ │ - 0x00253424 86f0de1d a1756739 7289f96c fdc807e2 .....ug9r..l.... │ │ │ │ - 0x00253434 2dcde84d 66e7cd4d bd25aed6 5b11a27b -..Mf..M.%..[..{ │ │ │ │ - 0x00253444 f49b733d 96a37dc5 479f864f 65d23bf5 ..s=..}.G..Oe.;. │ │ │ │ - 0x00253454 539efde2 d4b9f1dc 66dbd598 7653dc3d S.......f...vS.= │ │ │ │ - 0x00253464 cd63def4 7347bf3a 7ad2e96f 3ed0acf9 .c..sG.:z..o>... │ │ │ │ - 0x00253474 5655ec5a ee592266 c5a3b7ba 2bd6f66d VU.Z.Y"f....+..m │ │ │ │ - 0x00253484 9bea5497 7db3b9e3 ce5e77ee bc53c77d ..T.}....^w..S.} │ │ │ │ - 0x00253494 f4bb265f 83efa9cc b197153d dee0376f ..&_.......=..7o │ │ │ │ - 0x002534a4 fcde3e95 c42c7bb2 c12c65c3 372cfcb5 ..>..,{..,e.7,.. │ │ │ │ - 0x002534b4 08be76f2 4c966b7a d4b53eed 5df2997a ..v.L.kz..>.]..z │ │ │ │ - 0x002534c4 514f0581 372b7daa c96b953d 4fbe4b3e QO..7+}..k.=O.K> │ │ │ │ - 0x002534d4 235613bc d9d4abca 3d0b7fa7 7e377aed #V......=...~7z. │ │ │ │ - 0x002534e4 2ed45fe6 661e9bfb 7e9788f7 249b7ae7 .._.f...~...$.z. │ │ │ │ - 0x002534f4 dc391f79 aeb2c7ac a2b72a58 ea387a2c .9.y......*X.8z, │ │ │ │ - 0x00253504 7d9dfe15 fb8d154c 2bfbaaa9 afbd686a }......L+.....hj │ │ │ │ - 0x00253514 2e5235f7 ad491d87 df3b5a83 379efede .R5..I...;Z.7... │ │ │ │ - 0x00253524 d46d1f7c ceb15767 af561f2e db71f55e .m.|..Wg.V...q.^ │ │ │ │ - 0x00253534 e5d6292a 65ef69a5 f1599d72 cf79d7fd ..)*e.i..Y.r.y.. │ │ │ │ - 0x00253544 dabb25d3 1755df11 8f65bf3c 559ef165 ..%..U...e.y9!l.+<... │ │ │ │ - 0x00253664 772448c9 b3f3d817 03455b95 a818be46 w$H......E[....F │ │ │ │ - 0x00253674 5e1a15ac e82efd50 62abe765 45b26853 ^......Pb..eE.hS │ │ │ │ - 0x00253684 7388b182 63e3c60c b1a0deb9 4b2020a0 s...c.......K . │ │ │ │ - 0x00253694 dce50ee2 1e6eb81c d0e5a042 a7e5d003 .....n.....B.... │ │ │ │ - 0x002536a4 ba1a02a6 d0885754 89bb0594 83a68032 ......WT.......2 │ │ │ │ - 0x002536b4 b42978c5 5a5850e4 e0719c31 f86bf819 .)x.ZXP..q.1.k.. │ │ │ │ - 0x002536c4 15d4c814 87bef0fd da4d60c9 34213654 .........M`.4!6T │ │ │ │ - 0x002536d4 6932b69b 35a8be11 c8924d1b d2c6615c i2..5.....M...a\ │ │ │ │ - 0x002536e4 0741c915 e0be21dc 89decae3 3c88ad87 .A....!.....<... │ │ │ │ - 0x002536f4 6149d19f e24a9ad7 1542b4f2 acad31f1 aI...J...B....1. │ │ │ │ - 0x00253704 bad5da10 280544c2 5e3a8a56 89b9c363 ....(.D.^:.V...c │ │ │ │ - 0x00253714 7a7036b8 240c07c0 6001504a d47017c0 zp6.$...`.PJ.p.. │ │ │ │ - 0x00253724 18ccff29 86fa1bec 9b486599 08a70926 ...).....He....& │ │ │ │ - 0x00253734 27ff5b2a 7219a206 44880685 07afd999 '.[*r...D....... │ │ │ │ - 0x00253744 5d4063ea 132050c0 02b0e2f5 d3618a25 ]@c.. P......a.% │ │ │ │ - 0x00253754 da84e423 949a7529 d6eb0089 e800c511 ...#..u)........ │ │ │ │ - 0x00253764 9e2e5afa 84ae32bc 49929ef1 16065edf ..Z...2.I.....^. │ │ │ │ - 0x00253774 e5a1a4a1 e0b23adc 5b89359c 93df7d5e ......:.[.5...}^ │ │ │ │ - 0x00253784 469dc421 0d9efd94 dfba0610 65cd9db7 F..!........e... │ │ │ │ - 0x00253794 d067a056 a02a20fd f20b68ae 37889262 .g.V.* ...h.7..b │ │ │ │ - 0x002537a4 f451845d 03d80254 56e7ef1c 5f9bba3a .Q.]...TV..._..: │ │ │ │ - 0x002537b4 67eabc87 1d306150 e06e2d4a da022ee7 g....0aP.n-J.... │ │ │ │ - 0x002537c4 e0dee8ae 4398ccef 3e8eb435 500d7483 ....C...>..5P.t. │ │ │ │ - 0x002537d4 9d32672f 0dd28563 339d1e4b 6f8c7032 .2g/...c3..Ko.p2 │ │ │ │ - 0x002537e4 ac79662a d39dbb3d 47dc4865 fd2bb303 .yf*...=G.He.+.. │ │ │ │ - 0x002537f4 3b706f82 5de01e48 01b80b3c a45477a0 ;po.]..H...<.Tw. │ │ │ │ - 0x00253804 61a63584 a77f8403 50147bb1 30f659f7 a.5.....P.{.0.Y. │ │ │ │ - 0x00253814 f57e8adf 62c5c682 a8bbbd83 7eaf8734 .~..b.......~..4 │ │ │ │ - 0x00253824 491431b2 d08e6501 ba269189 0ac4b082 I.1...e..&...... │ │ │ │ - 0x00253834 d48d9fb6 9fda694e 5cce5bde 336c1edc ......iN\.[.3l.. │ │ │ │ - 0x00253844 eeb8be89 b6e9c42c 79d6f2b1 8506688a .......,y.....h. │ │ │ │ - 0x00253854 4b8d8d29 3fc6a546 dd827a1d c1452094 K..)?..F..z..E . │ │ │ │ - 0x00253864 b0025718 e04ec8b7 16775d52 874553aa ..W..N...w]R.ES. │ │ │ │ - 0x00253874 2cc6c022 e96de064 5ae78f1a 68935543 ,..".m.dZ...h.UC │ │ │ │ - 0x00253884 d939f9e9 30c2291f 1b75b346 cbdea939 .9..0.)..u.F...9 │ │ │ │ - 0x00253894 5f22979a aba4efc0 652ddc8b b42d6bc2 _"......e-...-k. │ │ │ │ - 0x002538a4 d6be0591 c845ee77 ffee7ae0 926ca55e .....E.w..z..l.^ │ │ │ │ - 0x002538b4 4c82f08e 60182aa4 a944106e 8ee0ca95 L...`.*..D.n.... │ │ │ │ - 0x002538c4 9c6d16e6 ed7fd2ab ac45a066 07b7d935 .m.......E.f...5 │ │ │ │ - 0x002538d4 61d91e04 cba3e911 845d22bb 4a10e936 a........]".J..6 │ │ │ │ - 0x002538e4 ae6c81bd c9af9f47 7a4c8459 265a0e0f .l.....GzL.Y&Z.. │ │ │ │ - 0x002538f4 441055fd 6a9080b9 2edcfc0a cf34e291 D.U.j........4.. │ │ │ │ - 0x00253904 71b52c69 99985aa1 f0059a8c 232bf7ed q.,i..Z.....#+.. │ │ │ │ - 0x00253914 9a718c50 233e46c3 6d680730 89926b14 .q.P#>F.mh.0..k. │ │ │ │ - 0x00253924 949e0406 21cc03a9 a2a2eadd c10ff0c4 ....!........... │ │ │ │ - 0x00253934 d77f34f9 af5dfe1e 17ba528d 5655b797 ..4..]....R.VU.. │ │ │ │ - 0x00253944 a7adbf48 de630a58 215cf336 e7625859 ...H.c.X!\.6.bXY │ │ │ │ - 0x00253954 02693926 73688be1 74cd22b4 1ca4ce43 .i9&sh..t."....C │ │ │ │ - 0x00253964 32a0b00f 81c9a888 cb461afa 93ae7413 2........F....t. │ │ │ │ - 0x00253974 d1d2edae 52baf867 435b51ba 52c407ba ....R..gC[Q.R... │ │ │ │ - 0x00253984 bffc3adc 87d3ea64 78354cae 30f336a0 ..:....dx5L.0.6. │ │ │ │ - 0x00253994 0722331e 92560273 c8327cfb 8067741e ."3..V.s.2|..gt. │ │ │ │ - 0x002539a4 3db44ebc 875fb880 91664638 4113ab02 =.N.._...fF8A... │ │ │ │ - 0x002539b4 cc5b3224 de460950 682ecbdd ecce3547 .[2$.F.Ph.....5G │ │ │ │ - 0x002539c4 e426bc78 9d1bd818 b17aac48 1d5afa80 .&.x.....z.H.Z.. │ │ │ │ - 0x002539d4 dbdd10e3 fe54cae8 1a9e8050 894e89d8 .....T.....P.N.. │ │ │ │ - 0x002539e4 1d63aba5 710ab56a 02ef5eb0 45019071 .c..q..j..^.E..q │ │ │ │ - 0x002539f4 c1f60270 df2cb425 73b7994a fa002e2b ...p.,.%s..J...+ │ │ │ │ - 0x00253a04 c2bd32d4 e52a3805 31f04dea afd36770 ..2..*8.1.M...gp │ │ │ │ - 0x00253a14 a57cdf65 14ba163c a8455912 62cc7e0a .|.e...<.EY.b.~. │ │ │ │ - 0x00253a24 db9259ac b9897659 8dc88a6f b5437b78 ..Y...vY...o.C{x │ │ │ │ - 0x00253a34 4c1094e2 1aae1a2c 298b2e03 45eab056 L......,)...E..V │ │ │ │ - 0x00253a44 75c5792f d069b156 473bd0cd c42ad7d9 u.y/.i.VG;...*.. │ │ │ │ - 0x00253a54 0bb69bef 81e262c7 bd2dd34f db651d29 ......b..-.O.e.) │ │ │ │ - 0x00253a64 c80d4048 a55c3192 5eeab411 1fc9b01a ..@H.\1.^....... │ │ │ │ - 0x00253a74 1a880105 43bc60b6 ae1b0c0a 000f77e5 ....C.`.......w. │ │ │ │ - 0x00253a84 1e16f3da 7f03e606 1d951075 ed3f66e8 ...........u.?f. │ │ │ │ - 0x00253a94 3a00e2d1 59e86016 34bd0c97 abe2426c :...Y.`.4.....Bl │ │ │ │ - 0x00253aa4 19862d87 a0b46848 14881a10 84ec073c ..-...hH.......< │ │ │ │ - 0x00253ab4 43458753 1a935468 46e18a50 0c948c4f CE.S..ThF..P...O │ │ │ │ - 0x00253ac4 a68fc74e c3c2edb1 6ab1b235 620da471 ...N....j..5b..q │ │ │ │ - 0x00253ad4 c8790185 2d72885f 7f58a89a c22271d2 .y..-r._.X..."q. │ │ │ │ - 0x00253ae4 2797713b 17f9b633 84a80e55 157a69e8 '.q;...3...U.zi. │ │ │ │ - 0x00253af4 420859fa 55b115e1 e56c3a92 ab7bcc4d B.Y.U....l:..{.M │ │ │ │ - 0x00253b04 76cd8987 d48f441a 90defeae 51cdf981 v.....D.....Q... │ │ │ │ - 0x00253b14 e091673e 64bcd707 7da31201 516b4388 ..g>d...}...QkC. │ │ │ │ - 0x00253b24 69c576a7 1e12fe87 070b9a5b 01000005 i.v........[.... │ │ │ │ - 0x00253b34 5a3c7376 6720786d 6c6e733d 22687474 Z. < │ │ │ │ - 0x00253b94 70617468 2069643d 22736574 74696e67 path id="setting │ │ │ │ - 0x00253ba4 735f4649 4c4c305f 77676874 3430305f s_FILL0_wght400_ │ │ │ │ - 0x00253bb4 47524144 305f6f70 737a3234 5f315f22 GRAD0_opsz24_1_" │ │ │ │ - 0x00253bc4 20646174 612d6e61 6d653d22 73657474 data-name="sett │ │ │ │ - 0x00253bd4 696e6773 5f46494c 4c305f77 67687434 ings_FILL0_wght4 │ │ │ │ - 0x00253be4 30305f47 52414430 5f6f7073 7a323420 00_GRAD0_opsz24 │ │ │ │ - 0x00253bf4 28312922 20643d22 4d38352e 3236342d (1)" d="M85.264- │ │ │ │ - 0x00253c04 3836302e 316c2d2e 342d332e 31383461 860.1l-.4-3.184a │ │ │ │ - 0x00253c14 332e3737 342c332e 3737342c 302c302c 3.774,3.774,0,0, │ │ │ │ - 0x00253c24 312d2e36 30392d2e 33712d2e 3238362d 1-.609-.3q-.286- │ │ │ │ - 0x00253c34 2e313734 2d2e3536 2d2e3337 336c2d32 .174-.56-.373l-2 │ │ │ │ - 0x00253c44 2e39362c 312e3234 344c3738 2d383637 .96,1.244L78-867 │ │ │ │ - 0x00253c54 2e343338 6c322e35 36322d31 2e393461 .438l2.562-1.94a │ │ │ │ - 0x00253c64 322e3337 352c322e 3337352c 302c302c 2.375,2.375,0,0, │ │ │ │ - 0x00253c74 312d2e30 32352d2e 33333676 2d2e3637 1-.025-.336v-.67 │ │ │ │ - 0x00253c84 3261322e 3337352c 322e3337 352c302c 2a2.375,2.375,0, │ │ │ │ - 0x00253c94 302c312c 2e303235 2d2e3333 364c3738 0,1,.025-.336L78 │ │ │ │ - 0x00253ca4 2d383732 2e363632 6c322e37 33362d34 -872.662l2.736-4 │ │ │ │ - 0x00253cb4 2e373236 2c322e39 362c312e 32343461 .726,2.96,1.244a │ │ │ │ - 0x00253cc4 362e3739 312c362e 3739312c 302c302c 6.791,6.791,0,0, │ │ │ │ - 0x00253cd4 312c2e35 37322d2e 3337332c 352e3031 1,.572-.373,5.01 │ │ │ │ - 0x00253ce4 342c352e 3031342c 302c302c 312c2e36 4,5.014,0,0,1,.6 │ │ │ │ - 0x00253cf4 2d2e336c 2e342d33 2e313834 68352e34 -.3l.4-3.184h5.4 │ │ │ │ - 0x00253d04 37336c2e 342c332e 31383461 332e3737 73l.4,3.184a3.77 │ │ │ │ - 0x00253d14 392c332e 3737392c 302c302c 312c2e36 9,3.779,0,0,1,.6 │ │ │ │ - 0x00253d24 30392e33 712e3238 362e3137 342e3536 09.3q.286.174.56 │ │ │ │ - 0x00253d34 2e333733 6c322e39 362d312e 3234344c .373l2.96-1.244L │ │ │ │ - 0x00253d44 39382d38 37322e36 36326c2d 322e3536 98-872.662l-2.56 │ │ │ │ - 0x00253d54 322c312e 39346132 2e333735 2c322e33 2,1.94a2.375,2.3 │ │ │ │ - 0x00253d64 37352c30 2c302c31 2c2e3032 352e3333 75,0,0,1,.025.33 │ │ │ │ - 0x00253d74 36762e36 37326131 2e323231 2c312e32 6v.672a1.221,1.2 │ │ │ │ - 0x00253d84 32312c30 2c302c31 2d2e3035 2e333336 21,0,0,1-.05.336 │ │ │ │ - 0x00253d94 6c322e35 36322c31 2e39342d 322e3733 l2.562,1.94-2.73 │ │ │ │ - 0x00253da4 362c342e 3732364c 39322e33 2d383633 6,4.726L92.3-863 │ │ │ │ - 0x00253db4 2e393535 61362e37 37362c36 2e373736 .955a6.776,6.776 │ │ │ │ - 0x00253dc4 2c302c30 2c312d2e 3537322e 3337332c ,0,0,1-.572.373, │ │ │ │ - 0x00253dd4 352e3030 352c352e 3030352c 302c302c 5.005,5.005,0,0, │ │ │ │ - 0x00253de4 312d2e36 2e336c2d 2e342c33 2e313834 1-.6.3l-.4,3.184 │ │ │ │ - 0x00253df4 5a4d3837 2d383632 2e303948 38382e39 ZM87-862.09H88.9 │ │ │ │ - 0x00253e04 376c2e33 34382d32 2e363337 61352e35 7l.348-2.637a5.5 │ │ │ │ - 0x00253e14 37372c35 2e353737 2c302c30 2c302c31 77,5.577,0,0,0,1 │ │ │ │ - 0x00253e24 2e34332d 2e353835 2c352e39 34362c35 .43-.585,5.946,5 │ │ │ │ - 0x00253e34 2e393436 2c302c30 2c302c31 2e323036 .946,0,0,0,1.206 │ │ │ │ - 0x00253e44 2d2e3933 336c322e 3436332c 312e3032 -.933l2.463,1.02 │ │ │ │ - 0x00253e54 2e39372d 312e3639 322d322e 3133392d .97-1.692-2.139- │ │ │ │ - 0x00253e64 312e3631 3761332e 35312c33 2e35312c 1.617a3.51,3.51, │ │ │ │ - 0x00253e74 302c302c 302c2e31 37342d2e 3733342c 0,0,0,.174-.734, │ │ │ │ - 0x00253e84 362e3131 362c362e 3131362c 302c302c 6.116,6.116,0,0, │ │ │ │ - 0x00253e94 302c2e30 352d2e37 38342c36 2e313136 0,.05-.784,6.116 │ │ │ │ - 0x00253ea4 2c362e31 31362c30 2c302c30 2d2e3035 ,6.116,0,0,0-.05 │ │ │ │ - 0x00253eb4 2d2e3738 342c332e 3531312c 332e3531 -.784,3.511,3.51 │ │ │ │ - 0x00253ec4 312c302c 302c302d 2e313734 2d2e3733 1,0,0,0-.174-.73 │ │ │ │ - 0x00253ed4 346c322e 3133392d 312e3631 372d2e39 4l2.139-1.617-.9 │ │ │ │ - 0x00253ee4 372d312e 3639322d 322e3436 332c312e 7-1.692-2.463,1. │ │ │ │ - 0x00253ef4 30343561 352e3532 342c352e 3532342c 045a5.524,5.524, │ │ │ │ - 0x00253f04 302c302c 302d312e 3230362d 2e393538 0,0,0-1.206-.958 │ │ │ │ - 0x00253f14 2c352e35 37352c35 2e353735 2c302c30 ,5.575,5.575,0,0 │ │ │ │ - 0x00253f24 2c302d31 2e34332d 2e353835 4c38392d ,0-1.43-.585L89- │ │ │ │ - 0x00253f34 3837382e 30314838 372e3033 6c2d2e33 878.01H87.03l-.3 │ │ │ │ - 0x00253f44 34382c32 2e363337 61352e35 37352c35 48,2.637a5.575,5 │ │ │ │ - 0x00253f54 2e353735 2c302c30 2c302d31 2e34332e .575,0,0,0-1.43. │ │ │ │ - 0x00253f64 3538352c 352e3934 362c352e 3934362c 585,5.946,5.946, │ │ │ │ - 0x00253f74 302c302c 302d312e 3230362e 3933336c 0,0,0-1.206.933l │ │ │ │ - 0x00253f84 2d322e34 36332d31 2e30322d 2e39372c -2.463-1.02-.97, │ │ │ │ - 0x00253f94 312e3639 322c322e 3133392c 312e3539 1.692,2.139,1.59 │ │ │ │ - 0x00253fa4 3261342e 30352c34 2e30352c 302c302c 2a4.05,4.05,0,0, │ │ │ │ - 0x00253fb4 302d2e31 37342e37 34362c36 2e303331 0-.174.746,6.031 │ │ │ │ - 0x00253fc4 2c362e30 33312c30 2c302c30 2d2e3035 ,6.031,0,0,0-.05 │ │ │ │ - 0x00253fd4 2e382c35 2e383333 2c352e38 33332c30 .8,5.833,5.833,0 │ │ │ │ - 0x00253fe4 2c302c30 2c2e3035 2e373731 2c342e30 ,0,0,.05.771,4.0 │ │ │ │ - 0x00253ff4 34382c34 2e303438 2c302c30 2c302c2e 48,4.048,0,0,0,. │ │ │ │ - 0x00254004 3137342e 3734366c 2d322e31 33392c31 174.746l-2.139,1 │ │ │ │ - 0x00254014 2e363137 2e39372c 312e3639 322c322e .617.97,1.692,2. │ │ │ │ - 0x00254024 3436332d 312e3034 3561352e 3532372c 463-1.045a5.527, │ │ │ │ - 0x00254034 352e3532 372c302c 302c302c 312e3230 5.527,0,0,0,1.20 │ │ │ │ - 0x00254044 362e3935 382c352e 3537372c 352e3537 6.958,5.577,5.57 │ │ │ │ - 0x00254054 372c302c 302c302c 312e3433 2e353835 7,0,0,0,1.43.585 │ │ │ │ - 0x00254064 5a222074 72616e73 666f726d 3d227472 Z" transform="tr │ │ │ │ - 0x00254074 616e736c 61746528 2d373820 38383029 anslate(-78 880) │ │ │ │ - 0x00254084 222f3e0a 3c2f7376 673e0a00 00027f3c "/>......< │ │ │ │ - 0x00254094 3f786d6c 20766572 73696f6e 3d22312e ?xml version="1. │ │ │ │ - 0x002540a4 30222065 6e636f64 696e673d 22757466 0" encoding="utf │ │ │ │ - 0x002540b4 2d38223f 3e0a3c21 2d2d2047 656e6572 -8"?>....... │ │ │ │ - 0x00254314 01963c73 76672078 6d6c6e73 3d226874 ........... │ │ │ │ + 0x00252e74 3c212d2d 2047656e 65726174 6f723a20 .< │ │ │ │ + 0x00252ed4 73766720 76657273 696f6e3d 22312e31 svg version="1.1 │ │ │ │ + 0x00252ee4 22206964 3d224c61 7965725f 31222078 " id="Layer_1" x │ │ │ │ + 0x00252ef4 6d6c6e73 3d226874 74703a2f 2f777777 mlns="http://www │ │ │ │ + 0x00252f04 2e77332e 6f72672f 32303030 2f737667 .w3.org/2000/svg │ │ │ │ + 0x00252f14 2220786d 6c6e733a 786c696e 6b3d2268 " xmlns:xlink="h │ │ │ │ + 0x00252f24 7474703a 2f2f7777 772e7733 2e6f7267 ttp://www.w3.org │ │ │ │ + 0x00252f34 2f313939 392f786c 696e6b22 20783d22 /1999/xlink" x=" │ │ │ │ + 0x00252f44 30707822 20793d22 30707822 0a092076 0px" y="0px".. v │ │ │ │ + 0x00252f54 69657742 6f783d22 30203020 32342032 iewBox="0 0 24 2 │ │ │ │ + 0x00252f64 34222073 74796c65 3d22656e 61626c65 4" style="enable │ │ │ │ + 0x00252f74 2d626163 6b67726f 756e643a 6e657720 -background:new │ │ │ │ + 0x00252f84 30203020 32342032 343b2220 786d6c3a 0 0 24 24;" xml: │ │ │ │ + 0x00252f94 73706163 653d2270 72657365 72766522 space="preserve" │ │ │ │ + 0x00252fa4 3e0a3c70 61746820 643d224d 32302e35 >. │ │ │ │ + 0x002530c4 0a3c2f73 76673e0a 0000055a 3c737667 .....Z. .< │ │ │ │ + 0x00253624 2f737667 3e0a0000 01963c73 76672078 /svg>..... │ │ │ │ + 0x002537c4 00000ce4 28b52ffd 60d150d5 6600fac1 ....(./.`.P.f... │ │ │ │ + 0x002537d4 ac1c2bd0 9068411e f8935540 6104a758 ..+..hA...U@a..X │ │ │ │ + 0x002537e4 d5ff1980 7a804fd8 ee163fc2 ae4f8414 ....z.O...?..O.. │ │ │ │ + 0x002537f4 2145a29c 8996f619 e46a565d 28334402 !E.......jV](3D. │ │ │ │ + 0x00253804 98018e01 93a742c5 5e91448b 94cdeac9 ......B.^.D..... │ │ │ │ + 0x00253814 aca69f85 77f85d56 85d577bb 86bcf9c0 ....w.]V..w..... │ │ │ │ + 0x00253824 98907cac 03ae5aab c3393acf 9d0e4b5e ..|...Z..9:...K^ │ │ │ │ + 0x00253834 cde756d3 9e8fd7f8 dacaba57 bb0c20ee ..V........W.. . │ │ │ │ + 0x00253844 3dfaaeb2 cfd95bb9 c85a9d8a d98b074f =.....[..Z.....O │ │ │ │ + 0x00253854 43913dd5 f0dbc68e 53578be4 37279fbc C.=.....SW..7'.. │ │ │ │ + 0x00253864 00a35114 5c44685b 1faff5e9 a34d7b1b ..Q.\Dh[.....M{. │ │ │ │ + 0x00253874 920e26bd e64c486a d94937f1 c1a84808 ..&..LHj.I7...H. │ │ │ │ + 0x00253884 e9bb7674 ecbbb32f 5e9ea9ac a1e1c001 ..vt.../^....... │ │ │ │ + 0x00253894 c36e3a78 4e869a32 f899d3c7 9c90a0a8 .n:xN..2........ │ │ │ │ + 0x002538a4 60611131 89302628 286030a1 a8d000a1 `a.1.0&((`0..... │ │ │ │ + 0x002538b4 1a1a0eea 38870930 a188146a 44b89058 ....8..0...jD..X │ │ │ │ + 0x002538c4 4c9840c1 6054a0b8 b030a041 c0ddd5b3 L.@.`T...0.A.... │ │ │ │ + 0x002538d4 af303099 ce855103 6490a8b8 88b0a011 .00...Q.d....... │ │ │ │ + 0x002538e4 c1820a8a 09161311 150f1c6d bed1f210 ...........m.... │ │ │ │ + 0x002538f4 8f96687d 4c643b7a 6b234249 2c209860 ..h}Ld;zk#BI, .` │ │ │ │ + 0x00253904 c0010b17 12131050 60342e26 24121222 .......P`4.&$.." │ │ │ │ + 0x00253914 2a12a888 904070e0 80420304 bc33332b *....@p..B...33+ │ │ │ │ + 0x00253924 2b2323cb aeaaaa32 cd44bc33 ab2aaa6e +##....2.D.3.*.n │ │ │ │ + 0x00253934 e6dd02f0 f400830b 090a0d54 3311efcc ...........T3... │ │ │ │ + 0x00253944 6a830208 90a02478 50408001 2615161e j.....$xP@..&... │ │ │ │ + 0x00253954 4c261213 34a00b8b 3bb0b088 345c6490 L&..4...;...4\d. │ │ │ │ + 0x00253964 5c54c0e0 82d1905c a8905848 2a2a4422 \T.....\..XH**D" │ │ │ │ + 0x00253974 2a583c28 80814132 f140c284 058a0a0a *X<(..A2.@...... │ │ │ │ + 0x00253984 15442226 2892c904 11139246 04c90483 .D"&(......F.... │ │ │ │ + 0x00253994 0b0b46e3 ae550c62 50383048 242e301c ..F..U.bP80H$.0. │ │ │ │ + 0x002539a4 008001a3 91a10235 22347477 55302131 .......5"4twU0!1 │ │ │ │ + 0x002539b4 c9f0a081 88ac8142 05c50fc3 3160c0d0 .......B....1`.. │ │ │ │ + 0x002539c4 d0f0a0c2 c505058d 08161312 482c5c30 ............H,\0 │ │ │ │ + 0x002539d4 89783422 48906034 8ac2058b 52180c02 .x4"H.`4....R... │ │ │ │ + 0x002539e4 88216122 61c1c120 ba321e44 70c68402 .!a"a.. .2.Dp... │ │ │ │ + 0x002539f4 85828549 038c8b0a 8a0a1920 8c042270 ...I....... .."p │ │ │ │ + 0x00253a04 8031f47a 19e3c2c2 c264a200 43320185 .1.z.....d..C2.. │ │ │ │ + 0x00253a14 0407c683 0a8a8b88 0ac98424 01462901 ...........$.F). │ │ │ │ + 0x00253a24 4000c080 031a5c26 5c586844 a0302121 @.....\&\XhD.0!! │ │ │ │ + 0x00253a34 81223221 6134e8d5 88304121 615121b9 ."2!a4...0A!aQ!. │ │ │ │ + 0x00253a44 c0985890 e1000801 5afce0d0 f8b0eda0 ..X.....Z....... │ │ │ │ + 0x00253a54 e373783c d881ead4 f681dda5 0ea6fb62 .sx<...........b │ │ │ │ + 0x00253a64 4d3c5276 9fbeb93a ed4b76af da9395bb M..~|...e}.. │ │ │ │ + 0x00253aa4 8faaacec d3c64e5a a38f5495 fb5699f0 ......NZ..T..V.. │ │ │ │ + 0x00253ab4 a6bd8a29 3ea7ace0 b37a38b9 74abedf8 ...)>....z8.t... │ │ │ │ + 0x00253ac4 16f75499 1f20e540 74803c1c f8ae20e6 ..T.. .@t.<... . │ │ │ │ + 0x00253ad4 40b59656 0fd5105a ad8703b2 5bdddd67 @..V...Z....[..g │ │ │ │ + 0x00253ae4 67735865 dbea2fea ea8d0a53 f747a96a gsXe../....S.G.j │ │ │ │ + 0x00253af4 ef6b883d dde0f1aa e0abd20a adb65c89 .k.=..........\. │ │ │ │ + 0x00253b04 e4d889ed c80f7cde ed9e626d e3a25d33 ......|...bm..]3 │ │ │ │ + 0x00253b14 31027cc4 cc89d7d4 7a4478bd a6edd332 1.|.....zDx....2 │ │ │ │ + 0x00253b24 445eabe0 af66f954 d3bf52bf 485160fc D^...f.T..R.HQ`. │ │ │ │ + 0x00253b34 ab62af2e f89c2c11 fcd6e837 f5eeaa67 .b....,....7...g │ │ │ │ + 0x00253b44 f532a5e6 572e55b9 b34d5e8b 9ecac24a .2..W.U..M^....J │ │ │ │ + 0x00253b54 be22b9d3 6f9d7a3d ea5625b1 e8ab0a1f ."..o.z=.V%..... │ │ │ │ + 0x00253b64 b1ecab10 1a4f5d31 ab16515f a710fcc2 .....O]1..Q_.... │ │ │ │ + 0x00253b74 c2b7eac2 cfc14822 99ddabf9 dd83df9e ......H"........ │ │ │ │ + 0x00253b84 a21a3df5 83cf3bf6 5a44d53a a51eed91 ..=...;.ZD.:.... │ │ │ │ + 0x00253b94 2defdd65 dbefce7e f5ec79ae 58f06baa -..e...~..y.X.k. │ │ │ │ + 0x00253ba4 58c4b64e 912efe4d 7e6ffa36 79c4879e X..N...M~o.6y... │ │ │ │ + 0x00253bb4 8bf38ab4 6ead78b7 14817d48 d4b32d7c ....n.x...}H..-| │ │ │ │ + 0x00253bc4 50b4523b bebc7a20 a420857c 43e4e24a P.R;..z . .|C..J │ │ │ │ + 0x00253bd4 ea7c912d d30b9551 8f66957c 52e43a0b .|.-...Q.f.|R.:. │ │ │ │ + 0x00253be4 9a5437aa 56e55356 e2de9621 ee56ea67 .T7.V.SV...!.V.g │ │ │ │ + 0x00253bf4 5365bf11 ecbbe249 fd868f56 ee3578ae Se.....I...V.5x. │ │ │ │ + 0x00253c04 92a7d953 9548fe6e ea885a54 7d3654b5 ...S.H.n..ZT}6T. │ │ │ │ + 0x00253c14 b33115dd 4eadee94 3bf6bcb9 eb0e7f93 .1..N...;....... │ │ │ │ + 0x00253c24 f441c347 fb0d8dbe 2256fa69 b335f62a .A.G...."V.i.5.* │ │ │ │ + 0x00253c34 7a8eecbb d8967ed6 64493dd9 85be334e z.....~.dI=...3N │ │ │ │ + 0x00253c44 8dbe1e8b 6379c5c1 d7ecf1a6 be8f7a56 ....cy........zV │ │ │ │ + 0x00253c54 c17c5f89 d4f3c67e 9badcdb6 bd8cdd68 .|_....~.......h │ │ │ │ + 0x00253c64 9d45cdbc bc58bb88 c9b5b79d 7633e5da .E...X......v3.. │ │ │ │ + 0x00253c74 af56ef26 5df95c7a aa7cf219 abaf9b99 .V.&].\z.|...... │ │ │ │ + 0x00253c84 1aadb8b2 1d9cead8 7d28a47b 7040406f ........}(.{p@@o │ │ │ │ + 0x00253c94 b94e0f8d da66f556 c6a3ba22 5b429099 .N...f.V..."[B.. │ │ │ │ + 0x00253ca4 71896f56 a657dfc2 b6532744 bd4b57d1 q.oV.W...S'D.KW. │ │ │ │ + 0x00253cb4 67d95bdb 1545fa8c 11f01b67 8f367d15 g.[..E.....g.6}. │ │ │ │ + 0x00253cc4 d1f7d572 f732336f 512b5e43 200e0b71 ...r.23oQ+^C ..q │ │ │ │ + 0x00253cd4 38aca912 1ae41cba 891fb637 abee71ec 8..........7..q. │ │ │ │ + 0x00253ce4 28ab5a07 8726dbab 17eb5ddb 7b46a3be (.Z..&....].{F.. │ │ │ │ + 0x00253cf4 59a1bd6e f43b7a3d 887c5929 f31e09b5 Y..n.;z=.|Y).... │ │ │ │ + 0x00253d04 fa76684b afc3dcb2 131eefe8 69b767f9 .vhK........i.g. │ │ │ │ + 0x00253d14 31638af5 22c3e1af 45f655f6 9d3b4e9e 1c.."...E.U..;N. │ │ │ │ + 0x00253d24 e64e917e 8d5ad9d3 e0b70acd 9e4b64ec .N.~.Z.......Kd. │ │ │ │ + 0x00253d34 9b95d47d d6bbc969 bddad69d 897c9764 ...}...i.....|.d │ │ │ │ + 0x00253d44 dfbcf59d 5e13f9a8 af99a9cc 46786cb3 ....^.......Fxl. │ │ │ │ + 0x00253d54 f370cddd a6be93af 32b1e9c6 5344afd8 .p......2...SD.. │ │ │ │ + 0x00253d64 afd8f566 4f4685c6 7d9ddc7a 7b010018 ...fOF..}..z{... │ │ │ │ + 0x00253d74 40e18205 00065068 80307aea a91b0f9e @.....Ph.0z..... │ │ │ │ + 0x00253d84 7bf0d50f a21a3e37 04def455 ea54b2df {.....>7...U.T.. │ │ │ │ + 0x00253d94 3b7d5679 a495cbb5 0e0f8f86 f0de1da1 ;}Vy............ │ │ │ │ + 0x00253da4 75673972 89f96cfd c807e22d cde84d66 ug9r..l....-..Mf │ │ │ │ + 0x00253db4 e7cd4dbd 25aed65b 11a27bf4 9b733d96 ..M.%..[..{..s=. │ │ │ │ + 0x00253dc4 a37dc547 9f864f65 d23bf553 9efde2d4 .}.G..Oe.;.S.... │ │ │ │ + 0x00253dd4 b9f1dc66 dbd59876 53dc3dcd 63def473 ...f...vS.=.c..s │ │ │ │ + 0x00253de4 47bf3a7a d2e96f3e d0acf956 55ec5aee G.:z..o>...VU.Z. │ │ │ │ + 0x00253df4 592266c5 a3b7ba2b d6f66d9b ea54977d Y"f....+..m..T.} │ │ │ │ + 0x00253e04 b3b9e3ce 5e77eebc 53c77df4 bb265f83 ....^w..S.}..&_. │ │ │ │ + 0x00253e14 efa9ccb1 97153dde e0376ffc de3e95c4 ......=..7o..>.. │ │ │ │ + 0x00253e24 2c7bb2c1 2c65c337 2cfcb508 be76f24c ,{..,e.7,....v.L │ │ │ │ + 0x00253e34 966b7ad4 b53eed5d f2997a51 4f058137 .kz..>.]..zQO..7 │ │ │ │ + 0x00253e44 2b7daac9 6b953d4f be4b3e23 5613bcd9 +}..k.=O.K>#V... │ │ │ │ + 0x00253e54 d4abca3d 0b7fa77e 377aed2e d45fe666 ...=...~7z..._.f │ │ │ │ + 0x00253e64 1e9bfb7e 9788f724 9b7ae7dc 391f79ae ...~...$.z..9.y. │ │ │ │ + 0x00253e74 b2c7aca2 b72a58ea 387a2c7d 9dfe15fb .....*X.8z,}.... │ │ │ │ + 0x00253e84 8d154c2b fbaaa9af bd686a2e 5235f7ad ..L+.....hj.R5.. │ │ │ │ + 0x00253e94 491d87df 3b5a8337 9efeded4 6d1f7cce I...;Z.7....m.|. │ │ │ │ + 0x00253ea4 b15767af 561f2edb 71f55ee5 d6292a65 .Wg.V...q.^..)*e │ │ │ │ + 0x00253eb4 ef69a5f1 599d72cf 79d7fdda bb25d317 .i..Y.r.y....%.. │ │ │ │ + 0x00253ec4 55df118f 65bf3c55 9ef16517 2a87af38 U...e.y9!l.+<...w$H.. │ │ │ │ + 0x00253fe4 f3d81703 455b95a8 18be465e 1a15ace8 ....E[....F^.... │ │ │ │ + 0x00253ff4 2efd5062 abe76545 b2685373 88b18263 ..Pb..eE.hSs...c │ │ │ │ + 0x00254004 e3c60cb1 a0deb94b 2020a0dc e50ee21e .......K ...... │ │ │ │ + 0x00254014 6eb81cd0 e5a042a7 e5d003ba 1a02a6d0 n.....B......... │ │ │ │ + 0x00254024 88575489 bb059483 a68032b4 2978c55a .WT.......2.)x.Z │ │ │ │ + 0x00254034 5850e4e0 719c31f8 6bf81915 d4c81487 XP..q.1.k....... │ │ │ │ + 0x00254044 bef0fdda 4d60c934 21365469 32b69b35 ....M`.4!6Ti2..5 │ │ │ │ + 0x00254054 a8be11c8 924d1bd2 c6615c07 41c915e0 .....M...a\.A... │ │ │ │ + 0x00254064 be21dc89 decae33c 88ad8761 49d19fe2 .!.....<...aI... │ │ │ │ + 0x00254074 4a9ad715 42b4f2ac ad31f1ba d5da1028 J...B....1.....( │ │ │ │ + 0x00254084 0544c25e 3a8a5689 b9c3637a 7036b824 .D.^:.V...czp6.$ │ │ │ │ + 0x00254094 0c07c060 01504ad4 7017c018 ccff2986 ...`.PJ.p.....). │ │ │ │ + 0x002540a4 fa1bec9b 48659908 a7092627 ff5b2a72 ....He....&'.[*r │ │ │ │ + 0x002540b4 19a20644 88068507 afd9995d 4063ea13 ...D.......]@c.. │ │ │ │ + 0x002540c4 2050c002 b0e2f5d3 618a25da 84e42394 P......a.%...#. │ │ │ │ + 0x002540d4 9a7529d6 eb0089e8 00c5119e 2e5afa84 .u)..........Z.. │ │ │ │ + 0x002540e4 ae32bc49 929ef116 065edfe5 a1a4a1e0 .2.I.....^...... │ │ │ │ + 0x002540f4 b23adc5b 89359c93 df7d5e46 9dc4210d .:.[.5...}^F..!. │ │ │ │ + 0x00254104 9efd94df ba061065 cd9db7d0 67a056a0 .......e....g.V. │ │ │ │ + 0x00254114 2a20fdf2 0b68ae37 889262f4 51845d03 * ...h.7..b.Q.]. │ │ │ │ + 0x00254124 d8025456 e7ef1c5f 9bba3a67 eabc871d ..TV..._..:g.... │ │ │ │ + 0x00254134 306150e0 6e2d4ada 022ee7e0 dee8ae43 0aP.n-J........C │ │ │ │ + 0x00254144 98ccef3e 8eb43550 0d74839d 32672f0d ...>..5P.t..2g/. │ │ │ │ + 0x00254154 d2856333 9d1e4b6f 8c7032ac 79662ad3 ..c3..Ko.p2.yf*. │ │ │ │ + 0x00254164 9dbb3d47 dc4865fd 2bb3033b 706f825d ..=G.He.+..;po.] │ │ │ │ + 0x00254174 e01e4801 b80b3ca4 5477a061 a63584a7 ..H...<.Tw.a.5.. │ │ │ │ + 0x00254184 7f840350 147bb130 f659f7f5 7e8adf62 ...P.{.0.Y..~..b │ │ │ │ + 0x00254194 c5c682a8 bbbd837e af873449 1431b2d0 .......~..4I.1.. │ │ │ │ + 0x002541a4 8e6501ba 2691890a c4b082d4 8d9fb69f .e..&........... │ │ │ │ + 0x002541b4 da694e5c ce5bde33 6c1edcee b8be89b6 .iN\.[.3l....... │ │ │ │ + 0x002541c4 e9c42c79 d6f2b185 06688a4b 8d8d293f ..,y.....h.K..)? │ │ │ │ + 0x002541d4 c6a546dd 827a1dc1 452094b0 025718e0 ..F..z..E ...W.. │ │ │ │ + 0x002541e4 4ec8b716 775d5287 4553aa2c c6c022e9 N...w]R.ES.,..". │ │ │ │ + 0x002541f4 6de0645a e78f1a68 935543d9 39f9e930 m.dZ...h.UC.9..0 │ │ │ │ + 0x00254204 c2291f1b 75b346cb dea9395f 22979aab .)..u.F...9_"... │ │ │ │ + 0x00254214 a4efc065 2ddc8bb4 2d6bc2d6 be0591c8 ...e-...-k...... │ │ │ │ + 0x00254224 45ee77ff ee7ae092 6ca55e4c 82f08e60 E.w..z..l.^L...` │ │ │ │ + 0x00254234 182aa4a9 44106e8e e0ca959c 6d16e6ed .*..D.n.....m... │ │ │ │ + 0x00254244 7fd2abac 45a06607 b7d93561 d91e04cb ....E.f...5a.... │ │ │ │ + 0x00254254 a3e91184 5d22bb4a 10e936ae 6c81bdc9 ....]".J..6.l... │ │ │ │ + 0x00254264 af9f477a 4c845926 5a0e0f44 1055fd6a ..GzL.Y&Z..D.U.j │ │ │ │ + 0x00254274 9080b92e dcfc0acf 34e29171 b52c6999 ........4..q.,i. │ │ │ │ + 0x00254284 985aa1f0 059a8c23 2bf7ed9a 718c5023 .Z.....#+...q.P# │ │ │ │ + 0x00254294 3e46c36d 68073089 926b1494 9e040621 >F.mh.0..k.....! │ │ │ │ + 0x002542a4 cc03a9a2 a2eaddc1 0ff0c4d7 7f34f9af .............4.. │ │ │ │ + 0x002542b4 5dfe1e17 ba528d56 55b797a7 adbf48de ]....R.VU.....H. │ │ │ │ + 0x002542c4 630a5821 5cf336e7 62585902 69392673 c.X!\.6.bXY.i9&s │ │ │ │ + 0x002542d4 688be174 cd22b41c a4ce4332 a0b00f81 h..t."....C2.... │ │ │ │ + 0x002542e4 c9a888cb 461afa93 ae7413d1 d2edae52 ....F....t.....R │ │ │ │ + 0x002542f4 baf86743 5b51ba52 c407babf fc3adc87 ..gC[Q.R.....:.. │ │ │ │ + 0x00254304 d3ea6478 354cae30 f336a007 22331e92 ..dx5L.0.6.."3.. │ │ │ │ + 0x00254314 560273c8 327cfb80 67741e3d b44ebc87 V.s.2|..gt.=.N.. │ │ │ │ + 0x00254324 5fb88091 66463841 13ab02cc 5b3224de _...fF8A....[2$. │ │ │ │ + 0x00254334 46095068 2ecbddec ce3547e4 26bc789d F.Ph.....5G.&.x. │ │ │ │ + 0x00254344 1bd818b1 7aac481d 5afa80db dd10e3fe ....z.H.Z....... │ │ │ │ + 0x00254354 54cae81a 9e805089 4e89d81d 63aba571 T.....P.N...c..q │ │ │ │ + 0x00254364 0ab56a02 ef5eb045 019071c1 f60270df ..j..^.E..q...p. │ │ │ │ + 0x00254374 2cb42573 b7994afa 002e2bc2 bd32d4e5 ,.%s..J...+..2.. │ │ │ │ + 0x00254384 2a380531 f04deaaf d36770a5 7cdf6514 *8.1.M...gp.|.e. │ │ │ │ + 0x00254394 ba163ca8 45591262 cc7e0adb 9259acb9 ..<.EY.b.~...Y.. │ │ │ │ + 0x002543a4 8976598d c88a6fb5 437b784c 1094e21a .vY...o.C{xL.... │ │ │ │ + 0x002543b4 ae1a2c29 8b2e0345 eab05675 c5792fd0 ..,)...E..Vu.y/. │ │ │ │ + 0x002543c4 69b15647 3bd0cdc4 2ad7d90b b69bef81 i.VG;...*....... │ │ │ │ + 0x002543d4 e262c7bd 2dd34fdb 651d29c8 0d4048a5 .b..-.O.e.)..@H. │ │ │ │ + 0x002543e4 5c31925e eab4111f c9b01a1a 88010543 \1.^...........C │ │ │ │ + 0x002543f4 bc60b6ae 1b0c0a00 0f77e51e 16f3da7f .`.......w...... │ │ │ │ + 0x00254404 03e6061d 951075ed 3f66e83a 00e2d159 ......u.?f.:...Y │ │ │ │ + 0x00254414 e8601634 bd0c97ab e2426c19 862d87a0 .`.4.....Bl..-.. │ │ │ │ + 0x00254424 b4684814 881a1084 ec073c43 4587531a .hH.......d │ │ │ │ + 0x00254494 bcd7077d a3120151 6b438869 c576a71e ...}...QkC.i.v.. │ │ │ │ + 0x002544a4 12fe8707 0b9a5b01 000001fe 3c3f786d ......[....... │ │ │ │ - 0x002552a4 3c737667 20766572 73696f6e 3d22312e ...... │ │ │ │ - 0x00255774 3c2f673e 0a3c2f73 76673e0a 0000017c .....| │ │ │ │ - 0x00255784 3c737667 20786d6c 6e733d22 68747470 < │ │ │ │ - 0x00255824 70617468 20643d22 4d362031 39633020 path d="M6 19c0 │ │ │ │ - 0x00255834 312e312e 39203220 32203268 3863312e 1.1.9 2 2 2h8c1. │ │ │ │ - 0x00255844 31203020 322d2e39 20322d32 56374836 1 0 2-.9 2-2V7H6 │ │ │ │ - 0x00255854 7631327a 6d322e34 362d372e 31326c31 v12zm2.46-7.12l1 │ │ │ │ - 0x00255864 2e34312d 312e3431 4c313220 31322e35 .41-1.41L12 12.5 │ │ │ │ - 0x00255874 396c322e 31322d32 2e313220 312e3431 9l2.12-2.12 1.41 │ │ │ │ - 0x00255884 20312e34 314c3133 2e343120 31346c32 1.41L13.41 14l2 │ │ │ │ - 0x00255894 2e313220 322e3132 2d312e34 3120312e .12 2.12-1.41 1. │ │ │ │ - 0x002558a4 34314c31 32203135 2e34316c 2d322e31 41L12 15.41l-2.1 │ │ │ │ - 0x002558b4 3220322e 31322d31 2e34312d 312e3431 2 2.12-1.41-1.41 │ │ │ │ - 0x002558c4 4c31302e 35392031 346c2d32 2e31332d L10.59 14l-2.13- │ │ │ │ - 0x002558d4 322e3132 7a4d3135 2e352034 6c2d312d 2.12zM15.5 4l-1- │ │ │ │ - 0x002558e4 31682d35 6c2d3120 31483576 32683134 1h-5l-1 1H5v2h14 │ │ │ │ - 0x002558f4 56347a22 2f3e3c2f 7376673e 000004c3 V4z"/>.... │ │ │ │ - 0x00255904 3c737667 20786d6c 6e733d22 68747470 │ │ │ │ - 0x002559c4 3c2f6465 66733e3c 67207472 616e7366 < │ │ │ │ - 0x00255b34 67207472 616e7366 6f726d3d 22747261 g transform="tra │ │ │ │ - 0x00255b44 6e736c61 74652830 2e333538 20302e30 nslate(0.358 0.0 │ │ │ │ - 0x00255b54 36322922 3e3c7061 74682063 6c617373 62)">...7....| │ │ │ │ + 0x00255394 3c2f7376 673e0000 04c33c73 76672078 ....< │ │ │ │ + 0x002555f4 70617468 20636c61 73733d22 61222064 path class="a" d │ │ │ │ + 0x00255604 3d224d2d 32313233 2e383436 2d333434 ="M-2123.846-344 │ │ │ │ + 0x00255614 322e3138 3368392e 30343261 382c382c 2.183h9.042a8,8, │ │ │ │ + 0x00255624 302c302c 302c332e 3536372d 2e373637 0,0,0,3.567-.767 │ │ │ │ + 0x00255634 2c352e36 35312c35 2e363531 2c302c30 ,5.651,5.651,0,0 │ │ │ │ + 0x00255644 2c302c32 2e333533 2d322e31 31382c36 ,0,2.353-2.118,6 │ │ │ │ + 0x00255654 2e353535 2c362e35 35352c30 2c302c30 .555,6.555,0,0,0 │ │ │ │ + 0x00255664 2c302d36 2e342c35 2e363531 2c352e36 ,0-6.4,5.651,5.6 │ │ │ │ + 0x00255674 35312c30 2c302c30 2d322e33 35312d32 51,0,0,0-2.351-2 │ │ │ │ + 0x00255684 2e313134 2c372e39 37352c37 2e393735 .114,7.975,7.975 │ │ │ │ + 0x00255694 2c302c30 2c302d33 2e353632 2d2e3736 ,0,0,0-3.562-.76 │ │ │ │ + 0x002556a4 36682d33 2e343237 76382e36 35336832 6h-3.427v8.653h2 │ │ │ │ + 0x002556b4 2e303537 762d372e 31343268 312e3231 .057v-7.142h1.21 │ │ │ │ + 0x002556c4 3661342e 3538362c 342e3538 362c302c 6a4.586,4.586,0, │ │ │ │ + 0x002556d4 302c312c 342e3935 332c342e 3138372c 0,1,4.953,4.187, │ │ │ │ + 0x002556e4 342e3538 362c342e 3538362c 302c302c 4.586,4.586,0,0, │ │ │ │ + 0x002556f4 312d342e 3138372c 342e3935 342c342e 1-4.187,4.954,4. │ │ │ │ + 0x00255704 3538352c 342e3538 352c302c 302c312d 585,4.585,0,0,1- │ │ │ │ + 0x00255714 2e373732 2c30682d 362e3934 32762d36 .772,0h-6.942v-6 │ │ │ │ + 0x00255724 2e303335 682d312e 39343676 362e3033 .035h-1.946v6.03 │ │ │ │ + 0x00255734 3568305a 22207472 616e7366 6f726d3d 5h0Z" transform= │ │ │ │ + 0x00255744 22747261 6e736c61 74652832 3132332e "translate(2123. │ │ │ │ + 0x00255754 38343620 33343534 2e333529 222f3e3c 846 3454.35)"/>< │ │ │ │ + 0x00255764 2f673e3c 2f673e3c 6720636c 6173733d /g>... │ │ │ │ + 0x00255864 623c3f78 6d6c2076 65727369 6f6e3d22 b.... │ │ │ │ + 0x002559f4 093c7061 74682069 643d2250 6174685f .........7.< │ │ │ │ - 0x002596a4 2f673e3c 2f737667 3e000002 853c3f78 /g>...... │ │ │ │ - 0x00259774 4d6f6465 72617465 75723c2f 7469746c Moderateur. . │ │ │ │ - 0x002597e4 20202020 20203c67 2069643d 224d6f64 . < │ │ │ │ - 0x00259844 70617468 20643d22 4d31322e 30383439 path d="M12.0849 │ │ │ │ - 0x00259854 3236362c 362e3535 30393633 3035204c 266,6.55096305 L │ │ │ │ - 0x00259864 31352e31 36363138 32372c31 302e3730 15.1661827,10.70 │ │ │ │ - 0x00259874 35393930 32204c32 312e3138 37363939 59902 L21.187699 │ │ │ │ - 0x00259884 362c362e 36353433 33373533 204c3231 6,6.65433753 L21 │ │ │ │ - 0x00259894 2e313837 36393936 2c31382e 31363537 .1876996,18.1657 │ │ │ │ - 0x002598a4 39373720 4c322e39 36323537 3532362c 977 L2.96257526, │ │ │ │ - 0x002598b4 31382e31 36353739 3737204c 322e3936 18.1657977 L2.96 │ │ │ │ - 0x002598c4 32353735 32362c36 2e363534 33333735 257526,6.6543375 │ │ │ │ - 0x002598d4 33204c38 2e393831 35383731 332c3130 3 L8.98158713,10 │ │ │ │ - 0x002598e4 2e373034 33303436 204c3132 2e303834 .7043046 L12.084 │ │ │ │ - 0x002598f4 39323636 2c362e35 35303936 33303520 9266,6.55096305 │ │ │ │ - 0x00259904 5a222069 643d2253 68617065 223e3c2f Z" id="Shape">. . ....]........] │ │ │ │ + 0x00259704 3c672074 72616e73 666f726d 3d227472 │ │ │ │ + 0x00259864 3c706174 6820636c 6173733d 22612220 < │ │ │ │ + 0x00259a04 2f673e3c 2f737667 3e0a0000 02853c3f /g>....... Moderateur. . │ │ │ │ + 0x00259b44 20202020 2020203c 67206964 3d224d6f . │ │ │ │ + 0x00259ba4 3c706174 6820643d 224d3132 2e303834 < │ │ │ │ + 0x00259c74 2f706174 683e0a20 20202020 2020203c /path>. < │ │ │ │ + 0x00259c84 2f673e0a 20202020 3c2f673e 0a3c2f73 /g>. ...... < │ │ │ │ 0x0025dd84 2f706174 683e0a20 20202020 20202020 /path>. │ │ │ │ 0x0025dd94 2020203c 2f673e0a 20202020 20202020 . │ │ │ │ 0x0025dda4 3c2f673e 0a202020 203c2f67 3e0a3c2f . ..../...M.< │ │ │ │ 0x0025dde4 212d2d20 47656e65 7261746f 723a2041 !-- Generator: A │ │ │ │ 0x0025ddf4 646f6265 20496c6c 75737472 61746f72 dobe Illustrator │ │ │ │ 0x0025de04 2032342e 332e302c 20535647 20457870 24.3.0, SVG Exp │ │ │ │ 0x0025de14 6f727420 506c7567 2d496e20 2e205356 ort Plug-In . SV │ │ │ │ 0x0025de24 47205665 7273696f 6e3a2036 2e303020 G Version: 6.00 │ │ │ │ @@ -14112,160 +14112,160 @@ │ │ │ │ 0x0025dea4 31393939 2f786c69 6e6b2220 783d2230 1999/xlink" x="0 │ │ │ │ 0x0025deb4 70782220 793d2230 7078220a 09207669 px" y="0px".. vi │ │ │ │ 0x0025dec4 6577426f 783d2230 20302032 34203234 ewBox="0 0 24 24 │ │ │ │ 0x0025ded4 22207374 796c653d 22656e61 626c652d " style="enable- │ │ │ │ 0x0025dee4 6261636b 67726f75 6e643a6e 65772030 background:new 0 │ │ │ │ 0x0025def4 20302032 34203234 3b222078 6d6c3a73 0 24 24;" xml:s │ │ │ │ 0x0025df04 70616365 3d227072 65736572 7665223e pace="preserve"> │ │ │ │ - 0x0025df14 0a3c7061 74682064 3d224d31 362e312c ... │ │ │ │ - 0x0025e3e4 3c2f7376 673e0a00 00044d3c 3f786d6c ....M. │ │ │ │ - 0x0025e474 0a3c7376 67207665 7273696f 6e3d2231 ....... │ │ │ │ + 0x0025df14 0a3c673e 0a093c70 61746820 643d224d .........../. │ │ │ │ + 0x0025e234 3c212d2d 2047656e 65726174 6f723a20 .< │ │ │ │ + 0x0025e294 73766720 76657273 696f6e3d 22312e31 svg version="1.1 │ │ │ │ + 0x0025e2a4 22206964 3d224c61 7965725f 31222078 " id="Layer_1" x │ │ │ │ + 0x0025e2b4 6d6c6e73 3d226874 74703a2f 2f777777 mlns="http://www │ │ │ │ + 0x0025e2c4 2e77332e 6f72672f 32303030 2f737667 .w3.org/2000/svg │ │ │ │ + 0x0025e2d4 2220786d 6c6e733a 786c696e 6b3d2268 " xmlns:xlink="h │ │ │ │ + 0x0025e2e4 7474703a 2f2f7777 772e7733 2e6f7267 ttp://www.w3.org │ │ │ │ + 0x0025e2f4 2f313939 392f786c 696e6b22 20783d22 /1999/xlink" x=" │ │ │ │ + 0x0025e304 30707822 20793d22 30707822 0a092076 0px" y="0px".. v │ │ │ │ + 0x0025e314 69657742 6f783d22 30203020 32342032 iewBox="0 0 24 2 │ │ │ │ + 0x0025e324 34222073 74796c65 3d22656e 61626c65 4" style="enable │ │ │ │ + 0x0025e334 2d626163 6b67726f 756e643a 6e657720 -background:new │ │ │ │ + 0x0025e344 30203020 32342032 343b2220 786d6c3a 0 0 24 24;" xml: │ │ │ │ + 0x0025e354 73706163 653d2270 72657365 72766522 space="preserve" │ │ │ │ + 0x0025e364 3e0a3c70 61746820 643d224d 31362e31 >.. │ │ │ │ 0x0025e834 0a3c2f73 76673e0a 00000486 3c3f786d ......... │ │ │ │ - 0x00265df4 3c737479 6c652074 7970653d 22746578 ............

....1..2 │ │ │ │ - 0x00266024 0a093c74 65787420 7472616e 73666f72 ..3. │ │ │ │ - 0x00266074 0a3c2f73 76673e0a 000002e3 3c737667 ....... │ │ │ │ - 0x002660d4 20203c67 2069643d 22706572 736f6e5f │ │ │ │ - 0x00266104 0a202020 203c6720 69643d22 47726f75 . . │ │ │ │ - 0x00266134 20203c72 65637420 69643d22 52656374 . . . │ │ │ │ - 0x002661c4 20202020 3c706174 68206964 3d225061 . │ │ │ │ - 0x00266354 0a20203c 2f673e0a 3c2f7376 673e0a00 . ... │ │ │ │ - 0x00266364 0003233c 3f786d6c 20766572 73696f6e ..#....< │ │ │ │ - 0x00266684 2f737667 3e0a0000 04c03c3f 786d6c20 /svg>........ │ │ │ │ + 0x00265da4 0002d53c 3f786d6c 20766572 73696f6e .............. │ │ │ │ + 0x00266074 0a3c2f73 76673e0a 00000323 3c3f786d .....#.........

........0 │ │ │ │ + 0x002666b4 0a3c212d 2d204765 6e657261 746f723a .. │ │ │ │ + 0x00266714 3c737667 20786d6c 6e733d22 68747470 │ │ │ │ + 0x002667e4 0a3c673e 0a093c70 6f6c7967 6f6e2070 ................. │ │ │ │ + 0x00266934 3c737667 20776964 74683d22 32347078 │ │ │ │ + 0x002669c4 0a202020 203c7469 746c653e 73757070 . supp │ │ │ │ + 0x002669d4 72696d65 723c2f74 69746c65 3e0a2020 rimer. │ │ │ │ + 0x002669e4 20203c67 2069643d 2249636f 6e65735f . │ │ │ │ + 0x00266a44 203c6720 69643d22 73757070 72696d65 . │ │ │ │ + 0x00266aa4 20202020 2020203c 67206964 3d226e6f . │ │ │ │ + 0x00266af4 20202020 20202020 20202020 3c706174 . │ │ │ │ + 0x00266da4 20202020 20202020 3c2f673e 0a202020 . │ │ │ │ + 0x00266db4 20202020 203c2f67 3e0a2020 20203c2f . ....0.