{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 18207 bytes, number of entries: 29\n+Zip file size: 18234 bytes, number of entries: 29\n -rw-r--r--  2.0 unx       64 b- defN 20-Apr-01 08:04 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/common/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/common/serialize/\n@@ -14,18 +14,18 @@\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/\n -rw-r--r--  2.0 unx     3261 b- defN 20-Apr-01 08:04 META-INF/DEPENDENCIES\n -rw-r--r--  2.0 unx    11358 b- defN 20-Apr-01 08:04 META-INF/LICENSE\n -rw-r--r--  2.0 unx      187 b- defN 20-Apr-01 08:04 META-INF/NOTICE\n -rw-r--r--  2.0 unx     4237 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectInput.java\n--rw-r--r--  2.0 unx     3890 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectOutput.java\n--rw-r--r--  2.0 unx     1950 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/ProtostuffSerialization.java\n+-rw-r--r--  2.0 unx     4020 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectOutput.java\n+-rw-r--r--  2.0 unx     2008 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/ProtostuffSerialization.java\n -rw-r--r--  2.0 unx     1153 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/Wrapper.java\n--rw-r--r--  2.0 unx     1918 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/delegate/SqlDateDelegate.java\n+-rw-r--r--  2.0 unx     1973 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/delegate/SqlDateDelegate.java\n -rw-r--r--  2.0 unx     1939 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/delegate/TimeDelegate.java\n--rw-r--r--  2.0 unx     1912 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/delegate/TimestampDelegate.java\n--rw-r--r--  2.0 unx     3838 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java\n+-rw-r--r--  2.0 unx     1969 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/delegate/TimestampDelegate.java\n+-rw-r--r--  2.0 unx     3953 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java\n -rw-r--r--  2.0 unx       81 b- defN 20-Apr-01 08:04 META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization\n--rw-r--r--  2.0 unx     2347 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/pom.xml\n+-rw-r--r--  2.0 unx     2289 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/pom.xml\n -rw-r--r--  2.0 unx       85 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/pom.properties\n-29 files, 38220 bytes uncompressed, 13481 bytes compressed:  64.7%\n+29 files, 38577 bytes uncompressed, 13508 bytes compressed:  65.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -356,1123 +356,1123 @@\n 1C8A Extract Zip Spec      14 (20) '2.0'\n 1C8B Extract OS            00 (0) 'MS-DOS'\n 1C8C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 1C8E Compression Method    0008 (8) 'Deflated'\n 1C90 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1C94 CRC                   D0E3428B (3504554635)\n-1C98 Compressed Size       000004A2 (1186)\n-1C9C Uncompressed Size     00000F32 (3890)\n+1C94 CRC                   9A974193 (2593603987)\n+1C98 Compressed Size       000004AA (1194)\n+1C9C Uncompressed Size     00000FB4 (4020)\n 1CA0 Filename Length       0048 (72)\n 1CA2 Extra Length          0000 (0)\n 1CA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1CEC PAYLOAD\n \n-218E LOCAL HEADER #21      04034B50 (67324752)\n-2192 Extract Zip Spec      14 (20) '2.0'\n-2193 Extract OS            00 (0) 'MS-DOS'\n-2194 General Purpose Flag  0800 (2048)\n+2196 LOCAL HEADER #21      04034B50 (67324752)\n+219A Extract Zip Spec      14 (20) '2.0'\n+219B Extract OS            00 (0) 'MS-DOS'\n+219C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2196 Compression Method    0008 (8) 'Deflated'\n-2198 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-219C CRC                   7E62C783 (2120402819)\n-21A0 Compressed Size       00000326 (806)\n-21A4 Uncompressed Size     0000079E (1950)\n-21A8 Filename Length       0049 (73)\n-21AA Extra Length          0000 (0)\n-21AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+219E Compression Method    0008 (8) 'Deflated'\n+21A0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+21A4 CRC                   1224CDAB (304401835)\n+21A8 Compressed Size       0000032F (815)\n+21AC Uncompressed Size     000007D8 (2008)\n+21B0 Filename Length       0049 (73)\n+21B2 Extra Length          0000 (0)\n+21B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-21F5 PAYLOAD\n+21FD PAYLOAD\n \n-251B LOCAL HEADER #22      04034B50 (67324752)\n-251F Extract Zip Spec      14 (20) '2.0'\n-2520 Extract OS            00 (0) 'MS-DOS'\n-2521 General Purpose Flag  0800 (2048)\n+252C LOCAL HEADER #22      04034B50 (67324752)\n+2530 Extract Zip Spec      14 (20) '2.0'\n+2531 Extract OS            00 (0) 'MS-DOS'\n+2532 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2523 Compression Method    0008 (8) 'Deflated'\n-2525 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2529 CRC                   39DE609E (970875038)\n-252D Compressed Size       0000026E (622)\n-2531 Uncompressed Size     00000481 (1153)\n-2535 Filename Length       0039 (57)\n-2537 Extra Length          0000 (0)\n-2539 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2534 Compression Method    0008 (8) 'Deflated'\n+2536 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+253A CRC                   39DE609E (970875038)\n+253E Compressed Size       0000026E (622)\n+2542 Uncompressed Size     00000481 (1153)\n+2546 Filename Length       0039 (57)\n+2548 Extra Length          0000 (0)\n+254A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x254A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2572 PAYLOAD\n+2583 PAYLOAD\n \n-27E0 LOCAL HEADER #23      04034B50 (67324752)\n-27E4 Extract Zip Spec      14 (20) '2.0'\n-27E5 Extract OS            00 (0) 'MS-DOS'\n-27E6 General Purpose Flag  0800 (2048)\n+27F1 LOCAL HEADER #23      04034B50 (67324752)\n+27F5 Extract Zip Spec      14 (20) '2.0'\n+27F6 Extract OS            00 (0) 'MS-DOS'\n+27F7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-27E8 Compression Method    0008 (8) 'Deflated'\n-27EA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-27EE CRC                   FAE713D9 (4209447897)\n-27F2 Compressed Size       0000033A (826)\n-27F6 Uncompressed Size     0000077E (1918)\n-27FA Filename Length       004A (74)\n-27FC Extra Length          0000 (0)\n-27FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27F9 Compression Method    0008 (8) 'Deflated'\n+27FB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+27FF CRC                   05778916 (91719958)\n+2803 Compressed Size       00000342 (834)\n+2807 Uncompressed Size     000007B5 (1973)\n+280B Filename Length       004A (74)\n+280D Extra Length          0000 (0)\n+280F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x280F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2848 PAYLOAD\n+2859 PAYLOAD\n \n-2B82 LOCAL HEADER #24      04034B50 (67324752)\n-2B86 Extract Zip Spec      14 (20) '2.0'\n-2B87 Extract OS            00 (0) 'MS-DOS'\n-2B88 General Purpose Flag  0800 (2048)\n+2B9B LOCAL HEADER #24      04034B50 (67324752)\n+2B9F Extract Zip Spec      14 (20) '2.0'\n+2BA0 Extract OS            00 (0) 'MS-DOS'\n+2BA1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2B8A Compression Method    0008 (8) 'Deflated'\n-2B8C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2B90 CRC                   1D3EA7BE (490645438)\n-2B94 Compressed Size       0000033B (827)\n-2B98 Uncompressed Size     00000793 (1939)\n-2B9C Filename Length       0047 (71)\n-2B9E Extra Length          0000 (0)\n-2BA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2BA3 Compression Method    0008 (8) 'Deflated'\n+2BA5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2BA9 CRC                   1D3EA7BE (490645438)\n+2BAD Compressed Size       0000033B (827)\n+2BB1 Uncompressed Size     00000793 (1939)\n+2BB5 Filename Length       0047 (71)\n+2BB7 Extra Length          0000 (0)\n+2BB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2BB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2BE7 PAYLOAD\n+2C00 PAYLOAD\n \n-2F22 LOCAL HEADER #25      04034B50 (67324752)\n-2F26 Extract Zip Spec      14 (20) '2.0'\n-2F27 Extract OS            00 (0) 'MS-DOS'\n-2F28 General Purpose Flag  0800 (2048)\n+2F3B LOCAL HEADER #25      04034B50 (67324752)\n+2F3F Extract Zip Spec      14 (20) '2.0'\n+2F40 Extract OS            00 (0) 'MS-DOS'\n+2F41 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2F2A Compression Method    0008 (8) 'Deflated'\n-2F2C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2F30 CRC                   585FB751 (1482667857)\n-2F34 Compressed Size       0000033C (828)\n-2F38 Uncompressed Size     00000778 (1912)\n-2F3C Filename Length       004C (76)\n-2F3E Extra Length          0000 (0)\n-2F40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2F43 Compression Method    0008 (8) 'Deflated'\n+2F45 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2F49 CRC                   F831FECC (4164026060)\n+2F4D Compressed Size       00000342 (834)\n+2F51 Uncompressed Size     000007B1 (1969)\n+2F55 Filename Length       004C (76)\n+2F57 Extra Length          0000 (0)\n+2F59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2F8C PAYLOAD\n+2FA5 PAYLOAD\n \n-32C8 LOCAL HEADER #26      04034B50 (67324752)\n-32CC Extract Zip Spec      14 (20) '2.0'\n-32CD Extract OS            00 (0) 'MS-DOS'\n-32CE General Purpose Flag  0800 (2048)\n+32E7 LOCAL HEADER #26      04034B50 (67324752)\n+32EB Extract Zip Spec      14 (20) '2.0'\n+32EC Extract OS            00 (0) 'MS-DOS'\n+32ED General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-32D0 Compression Method    0008 (8) 'Deflated'\n-32D2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-32D6 CRC                   2EE59E00 (786800128)\n-32DA Compressed Size       00000483 (1155)\n-32DE Uncompressed Size     00000EFE (3838)\n-32E2 Filename Length       0044 (68)\n-32E4 Extra Length          0000 (0)\n-32E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32EF Compression Method    0008 (8) 'Deflated'\n+32F1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+32F5 CRC                   B38C8B84 (3012332420)\n+32F9 Compressed Size       0000048F (1167)\n+32FD Uncompressed Size     00000F71 (3953)\n+3301 Filename Length       0044 (68)\n+3303 Extra Length          0000 (0)\n+3305 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3305: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-332A PAYLOAD\n+3349 PAYLOAD\n \n-37AD LOCAL HEADER #27      04034B50 (67324752)\n-37B1 Extract Zip Spec      14 (20) '2.0'\n-37B2 Extract OS            00 (0) 'MS-DOS'\n-37B3 General Purpose Flag  0800 (2048)\n+37D8 LOCAL HEADER #27      04034B50 (67324752)\n+37DC Extract Zip Spec      14 (20) '2.0'\n+37DD Extract OS            00 (0) 'MS-DOS'\n+37DE General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-37B5 Compression Method    0008 (8) 'Deflated'\n-37B7 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-37BB CRC                   5B601E5C (1533025884)\n-37BF Compressed Size       0000003F (63)\n-37C3 Uncompressed Size     00000051 (81)\n-37C7 Filename Length       0047 (71)\n-37C9 Extra Length          0000 (0)\n-37CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+37E0 Compression Method    0008 (8) 'Deflated'\n+37E2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+37E6 CRC                   5B601E5C (1533025884)\n+37EA Compressed Size       0000003F (63)\n+37EE Uncompressed Size     00000051 (81)\n+37F2 Filename Length       0047 (71)\n+37F4 Extra Length          0000 (0)\n+37F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x37CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x37F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3812 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+383D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3851 LOCAL HEADER #28      04034B50 (67324752)\n-3855 Extract Zip Spec      14 (20) '2.0'\n-3856 Extract OS            00 (0) 'MS-DOS'\n-3857 General Purpose Flag  0800 (2048)\n+387C LOCAL HEADER #28      04034B50 (67324752)\n+3880 Extract Zip Spec      14 (20) '2.0'\n+3881 Extract OS            00 (0) 'MS-DOS'\n+3882 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3859 Compression Method    0008 (8) 'Deflated'\n-385B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-385F CRC                   28F10A22 (686885410)\n-3863 Compressed Size       00000382 (898)\n-3867 Uncompressed Size     0000092B (2347)\n-386B Filename Length       0046 (70)\n-386D Extra Length          0000 (0)\n-386F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3884 Compression Method    0008 (8) 'Deflated'\n+3886 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+388A CRC                   619718E2 (1637292258)\n+388E Compressed Size       00000372 (882)\n+3892 Uncompressed Size     000008F1 (2289)\n+3896 Filename Length       0046 (70)\n+3898 Extra Length          0000 (0)\n+389A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x386F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x389A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-38B5 PAYLOAD\n+38E0 PAYLOAD\n \n-3C37 LOCAL HEADER #29      04034B50 (67324752)\n-3C3B Extract Zip Spec      14 (20) '2.0'\n-3C3C Extract OS            00 (0) 'MS-DOS'\n-3C3D General Purpose Flag  0800 (2048)\n+3C52 LOCAL HEADER #29      04034B50 (67324752)\n+3C56 Extract Zip Spec      14 (20) '2.0'\n+3C57 Extract OS            00 (0) 'MS-DOS'\n+3C58 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3C3F Compression Method    0008 (8) 'Deflated'\n-3C41 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3C45 CRC                   F5CE41B3 (4123935155)\n-3C49 Compressed Size       0000004F (79)\n-3C4D Uncompressed Size     00000055 (85)\n-3C51 Filename Length       004D (77)\n-3C53 Extra Length          0000 (0)\n-3C55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3C5A Compression Method    0008 (8) 'Deflated'\n+3C5C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3C60 CRC                   F5CE41B3 (4123935155)\n+3C64 Compressed Size       0000004F (79)\n+3C68 Uncompressed Size     00000055 (85)\n+3C6C Filename Length       004D (77)\n+3C6E Extra Length          0000 (0)\n+3C70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3CA2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+3CBD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3CF1 CENTRAL HEADER #1     02014B50 (33639248)\n-3CF5 Created Zip Spec      14 (20) '2.0'\n-3CF6 Created OS            03 (3) 'Unix'\n-3CF7 Extract Zip Spec      14 (20) '2.0'\n-3CF8 Extract OS            00 (0) 'MS-DOS'\n-3CF9 General Purpose Flag  0800 (2048)\n+3D0C CENTRAL HEADER #1     02014B50 (33639248)\n+3D10 Created Zip Spec      14 (20) '2.0'\n+3D11 Created OS            03 (3) 'Unix'\n+3D12 Extract Zip Spec      14 (20) '2.0'\n+3D13 Extract OS            00 (0) 'MS-DOS'\n+3D14 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3CFB Compression Method    0008 (8) 'Deflated'\n-3CFD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3D01 CRC                   A689EB18 (2794056472)\n-3D05 Compressed Size       00000042 (66)\n-3D09 Uncompressed Size     00000040 (64)\n-3D0D Filename Length       0014 (20)\n-3D0F Extra Length          0000 (0)\n-3D11 Comment Length        0000 (0)\n-3D13 Disk Start            0000 (0)\n-3D15 Int File Attributes   0000 (0)\n+3D16 Compression Method    0008 (8) 'Deflated'\n+3D18 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3D1C CRC                   A689EB18 (2794056472)\n+3D20 Compressed Size       00000042 (66)\n+3D24 Uncompressed Size     00000040 (64)\n+3D28 Filename Length       0014 (20)\n+3D2A Extra Length          0000 (0)\n+3D2C Comment Length        0000 (0)\n+3D2E Disk Start            0000 (0)\n+3D30 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3D17 Ext File Attributes   81A40000 (2175008768)\n+3D32 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-3D1B Local Header Offset   00000000 (0)\n-3D1F Filename              'XXXXXXXXXXXXXXXXXXXX'\n+3D36 Local Header Offset   00000000 (0)\n+3D3A Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3D1F: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3D3A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3D33 CENTRAL HEADER #2     02014B50 (33639248)\n-3D37 Created Zip Spec      14 (20) '2.0'\n-3D38 Created OS            03 (3) 'Unix'\n-3D39 Extract Zip Spec      0A (10) '1.0'\n-3D3A Extract OS            00 (0) 'MS-DOS'\n-3D3B General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3D3D Compression Method    0000 (0) 'Stored'\n-3D3F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3D43 CRC                   00000000 (0)\n-3D47 Compressed Size       00000000 (0)\n-3D4B Uncompressed Size     00000000 (0)\n-3D4F Filename Length       0009 (9)\n-3D51 Extra Length          0000 (0)\n-3D53 Comment Length        0000 (0)\n-3D55 Disk Start            0000 (0)\n-3D57 Int File Attributes   0000 (0)\n+3D4E CENTRAL HEADER #2     02014B50 (33639248)\n+3D52 Created Zip Spec      14 (20) '2.0'\n+3D53 Created OS            03 (3) 'Unix'\n+3D54 Extract Zip Spec      0A (10) '1.0'\n+3D55 Extract OS            00 (0) 'MS-DOS'\n+3D56 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3D58 Compression Method    0000 (0) 'Stored'\n+3D5A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3D5E CRC                   00000000 (0)\n+3D62 Compressed Size       00000000 (0)\n+3D66 Uncompressed Size     00000000 (0)\n+3D6A Filename Length       0009 (9)\n+3D6C Extra Length          0000 (0)\n+3D6E Comment Length        0000 (0)\n+3D70 Disk Start            0000 (0)\n+3D72 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3D59 Ext File Attributes   41ED0010 (1106051088)\n+3D74 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3D5D Local Header Offset   00000074 (116)\n-3D61 Filename              'XXXXXXXXX'\n+3D78 Local Header Offset   00000074 (116)\n+3D7C Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x3D61: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x3D7C: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3D61: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3D7C: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3D39: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x3D54: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-3D6A CENTRAL HEADER #3     02014B50 (33639248)\n-3D6E Created Zip Spec      14 (20) '2.0'\n-3D6F Created OS            03 (3) 'Unix'\n-3D70 Extract Zip Spec      0A (10) '1.0'\n-3D71 Extract OS            00 (0) 'MS-DOS'\n-3D72 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3D74 Compression Method    0000 (0) 'Stored'\n-3D76 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3D7A CRC                   00000000 (0)\n-3D7E Compressed Size       00000000 (0)\n-3D82 Uncompressed Size     00000000 (0)\n-3D86 Filename Length       0004 (4)\n-3D88 Extra Length          0000 (0)\n-3D8A Comment Length        0000 (0)\n-3D8C Disk Start            0000 (0)\n-3D8E Int File Attributes   0000 (0)\n+3D85 CENTRAL HEADER #3     02014B50 (33639248)\n+3D89 Created Zip Spec      14 (20) '2.0'\n+3D8A Created OS            03 (3) 'Unix'\n+3D8B Extract Zip Spec      0A (10) '1.0'\n+3D8C Extract OS            00 (0) 'MS-DOS'\n+3D8D General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3D8F Compression Method    0000 (0) 'Stored'\n+3D91 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3D95 CRC                   00000000 (0)\n+3D99 Compressed Size       00000000 (0)\n+3D9D Uncompressed Size     00000000 (0)\n+3DA1 Filename Length       0004 (4)\n+3DA3 Extra Length          0000 (0)\n+3DA5 Comment Length        0000 (0)\n+3DA7 Disk Start            0000 (0)\n+3DA9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3D90 Ext File Attributes   41ED0010 (1106051088)\n+3DAB Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3D94 Local Header Offset   0000009B (155)\n-3D98 Filename              'XXXX'\n+3DAF Local Header Offset   0000009B (155)\n+3DB3 Filename              'XXXX'\n #\n-# WARNING: Offset 0x3D98: Filename 'XXXX'\n+# WARNING: Offset 0x3DB3: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3D98: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x3DB3: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3D70: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x3D8B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-3D9C CENTRAL HEADER #4     02014B50 (33639248)\n-3DA0 Created Zip Spec      14 (20) '2.0'\n-3DA1 Created OS            03 (3) 'Unix'\n-3DA2 Extract Zip Spec      0A (10) '1.0'\n-3DA3 Extract OS            00 (0) 'MS-DOS'\n-3DA4 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3DA6 Compression Method    0000 (0) 'Stored'\n-3DA8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3DAC CRC                   00000000 (0)\n-3DB0 Compressed Size       00000000 (0)\n-3DB4 Uncompressed Size     00000000 (0)\n-3DB8 Filename Length       000B (11)\n-3DBA Extra Length          0000 (0)\n-3DBC Comment Length        0000 (0)\n-3DBE Disk Start            0000 (0)\n-3DC0 Int File Attributes   0000 (0)\n+3DB7 CENTRAL HEADER #4     02014B50 (33639248)\n+3DBB Created Zip Spec      14 (20) '2.0'\n+3DBC Created OS            03 (3) 'Unix'\n+3DBD Extract Zip Spec      0A (10) '1.0'\n+3DBE Extract OS            00 (0) 'MS-DOS'\n+3DBF General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3DC1 Compression Method    0000 (0) 'Stored'\n+3DC3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3DC7 CRC                   00000000 (0)\n+3DCB Compressed Size       00000000 (0)\n+3DCF Uncompressed Size     00000000 (0)\n+3DD3 Filename Length       000B (11)\n+3DD5 Extra Length          0000 (0)\n+3DD7 Comment Length        0000 (0)\n+3DD9 Disk Start            0000 (0)\n+3DDB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3DC2 Ext File Attributes   41ED0010 (1106051088)\n+3DDD Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3DC6 Local Header Offset   000000BD (189)\n-3DCA Filename              'XXXXXXXXXXX'\n+3DE1 Local Header Offset   000000BD (189)\n+3DE5 Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3DCA: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x3DE5: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3DCA: Directory 'XXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3DE5: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3DA2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n+# WARNING: Offset 0x3DBD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n #\n \n-3DD5 CENTRAL HEADER #5     02014B50 (33639248)\n-3DD9 Created Zip Spec      14 (20) '2.0'\n-3DDA Created OS            03 (3) 'Unix'\n-3DDB Extract Zip Spec      0A (10) '1.0'\n-3DDC Extract OS            00 (0) 'MS-DOS'\n-3DDD General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3DDF Compression Method    0000 (0) 'Stored'\n-3DE1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3DE5 CRC                   00000000 (0)\n-3DE9 Compressed Size       00000000 (0)\n-3DED Uncompressed Size     00000000 (0)\n-3DF1 Filename Length       0011 (17)\n-3DF3 Extra Length          0000 (0)\n-3DF5 Comment Length        0000 (0)\n-3DF7 Disk Start            0000 (0)\n-3DF9 Int File Attributes   0000 (0)\n+3DF0 CENTRAL HEADER #5     02014B50 (33639248)\n+3DF4 Created Zip Spec      14 (20) '2.0'\n+3DF5 Created OS            03 (3) 'Unix'\n+3DF6 Extract Zip Spec      0A (10) '1.0'\n+3DF7 Extract OS            00 (0) 'MS-DOS'\n+3DF8 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3DFA Compression Method    0000 (0) 'Stored'\n+3DFC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3E00 CRC                   00000000 (0)\n+3E04 Compressed Size       00000000 (0)\n+3E08 Uncompressed Size     00000000 (0)\n+3E0C Filename Length       0011 (17)\n+3E0E Extra Length          0000 (0)\n+3E10 Comment Length        0000 (0)\n+3E12 Disk Start            0000 (0)\n+3E14 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3DFB Ext File Attributes   41ED0010 (1106051088)\n+3E16 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3DFF Local Header Offset   000000E6 (230)\n-3E03 Filename              'XXXXXXXXXXXXXXXXX'\n+3E1A Local Header Offset   000000E6 (230)\n+3E1E Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E03: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E1E: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3E03: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3E1E: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3DDB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3DF6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-3E14 CENTRAL HEADER #6     02014B50 (33639248)\n-3E18 Created Zip Spec      14 (20) '2.0'\n-3E19 Created OS            03 (3) 'Unix'\n-3E1A Extract Zip Spec      0A (10) '1.0'\n-3E1B Extract OS            00 (0) 'MS-DOS'\n-3E1C General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3E1E Compression Method    0000 (0) 'Stored'\n-3E20 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3E24 CRC                   00000000 (0)\n-3E28 Compressed Size       00000000 (0)\n-3E2C Uncompressed Size     00000000 (0)\n-3E30 Filename Length       0018 (24)\n-3E32 Extra Length          0000 (0)\n-3E34 Comment Length        0000 (0)\n-3E36 Disk Start            0000 (0)\n-3E38 Int File Attributes   0000 (0)\n+3E2F CENTRAL HEADER #6     02014B50 (33639248)\n+3E33 Created Zip Spec      14 (20) '2.0'\n+3E34 Created OS            03 (3) 'Unix'\n+3E35 Extract Zip Spec      0A (10) '1.0'\n+3E36 Extract OS            00 (0) 'MS-DOS'\n+3E37 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3E39 Compression Method    0000 (0) 'Stored'\n+3E3B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3E3F CRC                   00000000 (0)\n+3E43 Compressed Size       00000000 (0)\n+3E47 Uncompressed Size     00000000 (0)\n+3E4B Filename Length       0018 (24)\n+3E4D Extra Length          0000 (0)\n+3E4F Comment Length        0000 (0)\n+3E51 Disk Start            0000 (0)\n+3E53 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3E3A Ext File Attributes   41ED0010 (1106051088)\n+3E55 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3E3E Local Header Offset   00000115 (277)\n-3E42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+3E59 Local Header Offset   00000115 (277)\n+3E5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3E42: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3E5D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3E1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E35: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3E5A CENTRAL HEADER #7     02014B50 (33639248)\n-3E5E Created Zip Spec      14 (20) '2.0'\n-3E5F Created OS            03 (3) 'Unix'\n-3E60 Extract Zip Spec      0A (10) '1.0'\n-3E61 Extract OS            00 (0) 'MS-DOS'\n-3E62 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3E64 Compression Method    0000 (0) 'Stored'\n-3E66 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3E6A CRC                   00000000 (0)\n-3E6E Compressed Size       00000000 (0)\n-3E72 Uncompressed Size     00000000 (0)\n-3E76 Filename Length       0022 (34)\n-3E78 Extra Length          0000 (0)\n-3E7A Comment Length        0000 (0)\n-3E7C Disk Start            0000 (0)\n-3E7E Int File Attributes   0000 (0)\n+3E75 CENTRAL HEADER #7     02014B50 (33639248)\n+3E79 Created Zip Spec      14 (20) '2.0'\n+3E7A Created OS            03 (3) 'Unix'\n+3E7B Extract Zip Spec      0A (10) '1.0'\n+3E7C Extract OS            00 (0) 'MS-DOS'\n+3E7D General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3E7F Compression Method    0000 (0) 'Stored'\n+3E81 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3E85 CRC                   00000000 (0)\n+3E89 Compressed Size       00000000 (0)\n+3E8D Uncompressed Size     00000000 (0)\n+3E91 Filename Length       0022 (34)\n+3E93 Extra Length          0000 (0)\n+3E95 Comment Length        0000 (0)\n+3E97 Disk Start            0000 (0)\n+3E99 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3E80 Ext File Attributes   41ED0010 (1106051088)\n+3E9B Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3E84 Local Header Offset   0000014B (331)\n-3E88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3E9F Local Header Offset   0000014B (331)\n+3EA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3E88: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3EA3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3E60: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E7B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3EAA CENTRAL HEADER #8     02014B50 (33639248)\n-3EAE Created Zip Spec      14 (20) '2.0'\n-3EAF Created OS            03 (3) 'Unix'\n-3EB0 Extract Zip Spec      0A (10) '1.0'\n-3EB1 Extract OS            00 (0) 'MS-DOS'\n-3EB2 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3EB4 Compression Method    0000 (0) 'Stored'\n-3EB6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3EBA CRC                   00000000 (0)\n-3EBE Compressed Size       00000000 (0)\n-3EC2 Uncompressed Size     00000000 (0)\n-3EC6 Filename Length       002D (45)\n-3EC8 Extra Length          0000 (0)\n-3ECA Comment Length        0000 (0)\n-3ECC Disk Start            0000 (0)\n-3ECE Int File Attributes   0000 (0)\n+3EC5 CENTRAL HEADER #8     02014B50 (33639248)\n+3EC9 Created Zip Spec      14 (20) '2.0'\n+3ECA Created OS            03 (3) 'Unix'\n+3ECB Extract Zip Spec      0A (10) '1.0'\n+3ECC Extract OS            00 (0) 'MS-DOS'\n+3ECD General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3ECF Compression Method    0000 (0) 'Stored'\n+3ED1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3ED5 CRC                   00000000 (0)\n+3ED9 Compressed Size       00000000 (0)\n+3EDD Uncompressed Size     00000000 (0)\n+3EE1 Filename Length       002D (45)\n+3EE3 Extra Length          0000 (0)\n+3EE5 Comment Length        0000 (0)\n+3EE7 Disk Start            0000 (0)\n+3EE9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3ED0 Ext File Attributes   41ED0010 (1106051088)\n+3EEB Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3ED4 Local Header Offset   0000018B (395)\n-3ED8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3EEF Local Header Offset   0000018B (395)\n+3EF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3ED8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3EF3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3EB0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3ECB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3F05 CENTRAL HEADER #9     02014B50 (33639248)\n-3F09 Created Zip Spec      14 (20) '2.0'\n-3F0A Created OS            03 (3) 'Unix'\n-3F0B Extract Zip Spec      0A (10) '1.0'\n-3F0C Extract OS            00 (0) 'MS-DOS'\n-3F0D General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3F0F Compression Method    0000 (0) 'Stored'\n-3F11 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3F15 CRC                   00000000 (0)\n-3F19 Compressed Size       00000000 (0)\n-3F1D Uncompressed Size     00000000 (0)\n-3F21 Filename Length       0036 (54)\n-3F23 Extra Length          0000 (0)\n-3F25 Comment Length        0000 (0)\n-3F27 Disk Start            0000 (0)\n-3F29 Int File Attributes   0000 (0)\n+3F20 CENTRAL HEADER #9     02014B50 (33639248)\n+3F24 Created Zip Spec      14 (20) '2.0'\n+3F25 Created OS            03 (3) 'Unix'\n+3F26 Extract Zip Spec      0A (10) '1.0'\n+3F27 Extract OS            00 (0) 'MS-DOS'\n+3F28 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3F2A Compression Method    0000 (0) 'Stored'\n+3F2C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3F30 CRC                   00000000 (0)\n+3F34 Compressed Size       00000000 (0)\n+3F38 Uncompressed Size     00000000 (0)\n+3F3C Filename Length       0036 (54)\n+3F3E Extra Length          0000 (0)\n+3F40 Comment Length        0000 (0)\n+3F42 Disk Start            0000 (0)\n+3F44 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3F2B Ext File Attributes   41ED0010 (1106051088)\n+3F46 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3F2F Local Header Offset   000001D6 (470)\n-3F33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F4A Local Header Offset   000001D6 (470)\n+3F4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3F33: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3F4E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3F0B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F26: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3F69 CENTRAL HEADER #10    02014B50 (33639248)\n-3F6D Created Zip Spec      14 (20) '2.0'\n-3F6E Created OS            03 (3) 'Unix'\n-3F6F Extract Zip Spec      0A (10) '1.0'\n-3F70 Extract OS            00 (0) 'MS-DOS'\n-3F71 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3F73 Compression Method    0000 (0) 'Stored'\n-3F75 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3F79 CRC                   00000000 (0)\n-3F7D Compressed Size       00000000 (0)\n-3F81 Uncompressed Size     00000000 (0)\n-3F85 Filename Length       0033 (51)\n-3F87 Extra Length          0000 (0)\n-3F89 Comment Length        0000 (0)\n-3F8B Disk Start            0000 (0)\n-3F8D Int File Attributes   0000 (0)\n+3F84 CENTRAL HEADER #10    02014B50 (33639248)\n+3F88 Created Zip Spec      14 (20) '2.0'\n+3F89 Created OS            03 (3) 'Unix'\n+3F8A Extract Zip Spec      0A (10) '1.0'\n+3F8B Extract OS            00 (0) 'MS-DOS'\n+3F8C General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3F8E Compression Method    0000 (0) 'Stored'\n+3F90 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3F94 CRC                   00000000 (0)\n+3F98 Compressed Size       00000000 (0)\n+3F9C Uncompressed Size     00000000 (0)\n+3FA0 Filename Length       0033 (51)\n+3FA2 Extra Length          0000 (0)\n+3FA4 Comment Length        0000 (0)\n+3FA6 Disk Start            0000 (0)\n+3FA8 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3F8F Ext File Attributes   41ED0010 (1106051088)\n+3FAA Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3F93 Local Header Offset   0000022A (554)\n-3F97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3FAE Local Header Offset   0000022A (554)\n+3FB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3F97: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3FB2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3F6F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F8A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3FCA CENTRAL HEADER #11    02014B50 (33639248)\n-3FCE Created Zip Spec      14 (20) '2.0'\n-3FCF Created OS            03 (3) 'Unix'\n-3FD0 Extract Zip Spec      0A (10) '1.0'\n-3FD1 Extract OS            00 (0) 'MS-DOS'\n-3FD2 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-3FD4 Compression Method    0000 (0) 'Stored'\n-3FD6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3FDA CRC                   00000000 (0)\n-3FDE Compressed Size       00000000 (0)\n-3FE2 Uncompressed Size     00000000 (0)\n-3FE6 Filename Length       000F (15)\n-3FE8 Extra Length          0000 (0)\n-3FEA Comment Length        0000 (0)\n-3FEC Disk Start            0000 (0)\n-3FEE Int File Attributes   0000 (0)\n+3FE5 CENTRAL HEADER #11    02014B50 (33639248)\n+3FE9 Created Zip Spec      14 (20) '2.0'\n+3FEA Created OS            03 (3) 'Unix'\n+3FEB Extract Zip Spec      0A (10) '1.0'\n+3FEC Extract OS            00 (0) 'MS-DOS'\n+3FED General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+3FEF Compression Method    0000 (0) 'Stored'\n+3FF1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3FF5 CRC                   00000000 (0)\n+3FF9 Compressed Size       00000000 (0)\n+3FFD Uncompressed Size     00000000 (0)\n+4001 Filename Length       000F (15)\n+4003 Extra Length          0000 (0)\n+4005 Comment Length        0000 (0)\n+4007 Disk Start            0000 (0)\n+4009 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3FF0 Ext File Attributes   41ED0010 (1106051088)\n+400B Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3FF4 Local Header Offset   0000027B (635)\n-3FF8 Filename              'XXXXXXXXXXXXXXX'\n+400F Local Header Offset   0000027B (635)\n+4013 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FF8: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4013: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3FF8: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4013: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3FD0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FEB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-4007 CENTRAL HEADER #12    02014B50 (33639248)\n-400B Created Zip Spec      14 (20) '2.0'\n-400C Created OS            03 (3) 'Unix'\n-400D Extract Zip Spec      0A (10) '1.0'\n-400E Extract OS            00 (0) 'MS-DOS'\n-400F General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-4011 Compression Method    0000 (0) 'Stored'\n-4013 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4017 CRC                   00000000 (0)\n-401B Compressed Size       00000000 (0)\n-401F Uncompressed Size     00000000 (0)\n-4023 Filename Length       0018 (24)\n-4025 Extra Length          0000 (0)\n-4027 Comment Length        0000 (0)\n-4029 Disk Start            0000 (0)\n-402B Int File Attributes   0000 (0)\n+4022 CENTRAL HEADER #12    02014B50 (33639248)\n+4026 Created Zip Spec      14 (20) '2.0'\n+4027 Created OS            03 (3) 'Unix'\n+4028 Extract Zip Spec      0A (10) '1.0'\n+4029 Extract OS            00 (0) 'MS-DOS'\n+402A General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+402C Compression Method    0000 (0) 'Stored'\n+402E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4032 CRC                   00000000 (0)\n+4036 Compressed Size       00000000 (0)\n+403A Uncompressed Size     00000000 (0)\n+403E Filename Length       0018 (24)\n+4040 Extra Length          0000 (0)\n+4042 Comment Length        0000 (0)\n+4044 Disk Start            0000 (0)\n+4046 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-402D Ext File Attributes   41ED0010 (1106051088)\n+4048 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-4031 Local Header Offset   000002A8 (680)\n-4035 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+404C Local Header Offset   000002A8 (680)\n+4050 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x4035: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4050: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x400D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4028: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-404D CENTRAL HEADER #13    02014B50 (33639248)\n-4051 Created Zip Spec      14 (20) '2.0'\n-4052 Created OS            03 (3) 'Unix'\n-4053 Extract Zip Spec      0A (10) '1.0'\n-4054 Extract OS            00 (0) 'MS-DOS'\n-4055 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-4057 Compression Method    0000 (0) 'Stored'\n-4059 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-405D CRC                   00000000 (0)\n-4061 Compressed Size       00000000 (0)\n-4065 Uncompressed Size     00000000 (0)\n-4069 Filename Length       000F (15)\n-406B Extra Length          0000 (0)\n-406D Comment Length        0000 (0)\n-406F Disk Start            0000 (0)\n-4071 Int File Attributes   0000 (0)\n+4068 CENTRAL HEADER #13    02014B50 (33639248)\n+406C Created Zip Spec      14 (20) '2.0'\n+406D Created OS            03 (3) 'Unix'\n+406E Extract Zip Spec      0A (10) '1.0'\n+406F Extract OS            00 (0) 'MS-DOS'\n+4070 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+4072 Compression Method    0000 (0) 'Stored'\n+4074 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4078 CRC                   00000000 (0)\n+407C Compressed Size       00000000 (0)\n+4080 Uncompressed Size     00000000 (0)\n+4084 Filename Length       000F (15)\n+4086 Extra Length          0000 (0)\n+4088 Comment Length        0000 (0)\n+408A Disk Start            0000 (0)\n+408C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4073 Ext File Attributes   41ED0010 (1106051088)\n+408E Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-4077 Local Header Offset   000002DE (734)\n-407B Filename              'XXXXXXXXXXXXXXX'\n+4092 Local Header Offset   000002DE (734)\n+4096 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x407B: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4096: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x407B: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4096: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4053: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x406E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-408A CENTRAL HEADER #14    02014B50 (33639248)\n-408E Created Zip Spec      14 (20) '2.0'\n-408F Created OS            03 (3) 'Unix'\n-4090 Extract Zip Spec      0A (10) '1.0'\n-4091 Extract OS            00 (0) 'MS-DOS'\n-4092 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-4094 Compression Method    0000 (0) 'Stored'\n-4096 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-409A CRC                   00000000 (0)\n-409E Compressed Size       00000000 (0)\n-40A2 Uncompressed Size     00000000 (0)\n-40A6 Filename Length       0020 (32)\n-40A8 Extra Length          0000 (0)\n-40AA Comment Length        0000 (0)\n-40AC Disk Start            0000 (0)\n-40AE Int File Attributes   0000 (0)\n+40A5 CENTRAL HEADER #14    02014B50 (33639248)\n+40A9 Created Zip Spec      14 (20) '2.0'\n+40AA Created OS            03 (3) 'Unix'\n+40AB Extract Zip Spec      0A (10) '1.0'\n+40AC Extract OS            00 (0) 'MS-DOS'\n+40AD General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+40AF Compression Method    0000 (0) 'Stored'\n+40B1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+40B5 CRC                   00000000 (0)\n+40B9 Compressed Size       00000000 (0)\n+40BD Uncompressed Size     00000000 (0)\n+40C1 Filename Length       0020 (32)\n+40C3 Extra Length          0000 (0)\n+40C5 Comment Length        0000 (0)\n+40C7 Disk Start            0000 (0)\n+40C9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-40B0 Ext File Attributes   41ED0010 (1106051088)\n+40CB Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-40B4 Local Header Offset   0000030B (779)\n-40B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+40CF Local Header Offset   0000030B (779)\n+40D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x40B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x40D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x40B8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x40D3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4090: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x40AB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-40D8 CENTRAL HEADER #15    02014B50 (33639248)\n-40DC Created Zip Spec      14 (20) '2.0'\n-40DD Created OS            03 (3) 'Unix'\n-40DE Extract Zip Spec      0A (10) '1.0'\n-40DF Extract OS            00 (0) 'MS-DOS'\n-40E0 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-40E2 Compression Method    0000 (0) 'Stored'\n-40E4 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-40E8 CRC                   00000000 (0)\n-40EC Compressed Size       00000000 (0)\n-40F0 Uncompressed Size     00000000 (0)\n-40F4 Filename Length       003F (63)\n-40F6 Extra Length          0000 (0)\n-40F8 Comment Length        0000 (0)\n-40FA Disk Start            0000 (0)\n-40FC Int File Attributes   0000 (0)\n+40F3 CENTRAL HEADER #15    02014B50 (33639248)\n+40F7 Created Zip Spec      14 (20) '2.0'\n+40F8 Created OS            03 (3) 'Unix'\n+40F9 Extract Zip Spec      0A (10) '1.0'\n+40FA Extract OS            00 (0) 'MS-DOS'\n+40FB General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+40FD Compression Method    0000 (0) 'Stored'\n+40FF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4103 CRC                   00000000 (0)\n+4107 Compressed Size       00000000 (0)\n+410B Uncompressed Size     00000000 (0)\n+410F Filename Length       003F (63)\n+4111 Extra Length          0000 (0)\n+4113 Comment Length        0000 (0)\n+4115 Disk Start            0000 (0)\n+4117 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-40FE Ext File Attributes   41ED0010 (1106051088)\n+4119 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-4102 Local Header Offset   00000349 (841)\n-4106 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+411D Local Header Offset   00000349 (841)\n+4121 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x4106: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4121: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x40DE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x40F9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-4145 CENTRAL HEADER #16    02014B50 (33639248)\n-4149 Created Zip Spec      14 (20) '2.0'\n-414A Created OS            03 (3) 'Unix'\n-414B Extract Zip Spec      14 (20) '2.0'\n-414C Extract OS            00 (0) 'MS-DOS'\n-414D General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-414F Compression Method    0008 (8) 'Deflated'\n-4151 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4155 CRC                   D46BDBFC (3563838460)\n-4159 Compressed Size       00000312 (786)\n-415D Uncompressed Size     00000CBD (3261)\n-4161 Filename Length       0015 (21)\n-4163 Extra Length          0000 (0)\n-4165 Comment Length        0000 (0)\n-4167 Disk Start            0000 (0)\n-4169 Int File Attributes   0000 (0)\n+4160 CENTRAL HEADER #16    02014B50 (33639248)\n+4164 Created Zip Spec      14 (20) '2.0'\n+4165 Created OS            03 (3) 'Unix'\n+4166 Extract Zip Spec      14 (20) '2.0'\n+4167 Extract OS            00 (0) 'MS-DOS'\n+4168 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+416A Compression Method    0008 (8) 'Deflated'\n+416C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4170 CRC                   D46BDBFC (3563838460)\n+4174 Compressed Size       00000312 (786)\n+4178 Uncompressed Size     00000CBD (3261)\n+417C Filename Length       0015 (21)\n+417E Extra Length          0000 (0)\n+4180 Comment Length        0000 (0)\n+4182 Disk Start            0000 (0)\n+4184 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-416B Ext File Attributes   81A40000 (2175008768)\n+4186 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-416F Local Header Offset   000003A6 (934)\n-4173 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+418A Local Header Offset   000003A6 (934)\n+418E Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4173: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x418E: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4188 CENTRAL HEADER #17    02014B50 (33639248)\n-418C Created Zip Spec      14 (20) '2.0'\n-418D Created OS            03 (3) 'Unix'\n-418E Extract Zip Spec      14 (20) '2.0'\n-418F Extract OS            00 (0) 'MS-DOS'\n-4190 General Purpose Flag  0800 (2048)\n+41A3 CENTRAL HEADER #17    02014B50 (33639248)\n+41A7 Created Zip Spec      14 (20) '2.0'\n+41A8 Created OS            03 (3) 'Unix'\n+41A9 Extract Zip Spec      14 (20) '2.0'\n+41AA Extract OS            00 (0) 'MS-DOS'\n+41AB General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4192 Compression Method    0008 (8) 'Deflated'\n-4194 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4198 CRC                   86E2B4B4 (2263004340)\n-419C Compressed Size       00000F6D (3949)\n-41A0 Uncompressed Size     00002C5E (11358)\n-41A4 Filename Length       0010 (16)\n-41A6 Extra Length          0000 (0)\n-41A8 Comment Length        0000 (0)\n-41AA Disk Start            0000 (0)\n-41AC Int File Attributes   0000 (0)\n+41AD Compression Method    0008 (8) 'Deflated'\n+41AF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+41B3 CRC                   86E2B4B4 (2263004340)\n+41B7 Compressed Size       00000F6D (3949)\n+41BB Uncompressed Size     00002C5E (11358)\n+41BF Filename Length       0010 (16)\n+41C1 Extra Length          0000 (0)\n+41C3 Comment Length        0000 (0)\n+41C5 Disk Start            0000 (0)\n+41C7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-41AE Ext File Attributes   81A40000 (2175008768)\n+41C9 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-41B2 Local Header Offset   000006EB (1771)\n-41B6 Filename              'XXXXXXXXXXXXXXXX'\n+41CD Local Header Offset   000006EB (1771)\n+41D1 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x41B6: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x41D1: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-41C6 CENTRAL HEADER #18    02014B50 (33639248)\n-41CA Created Zip Spec      14 (20) '2.0'\n-41CB Created OS            03 (3) 'Unix'\n-41CC Extract Zip Spec      14 (20) '2.0'\n-41CD Extract OS            00 (0) 'MS-DOS'\n-41CE General Purpose Flag  0800 (2048)\n+41E1 CENTRAL HEADER #18    02014B50 (33639248)\n+41E5 Created Zip Spec      14 (20) '2.0'\n+41E6 Created OS            03 (3) 'Unix'\n+41E7 Extract Zip Spec      14 (20) '2.0'\n+41E8 Extract OS            00 (0) 'MS-DOS'\n+41E9 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-41D0 Compression Method    0008 (8) 'Deflated'\n-41D2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-41D6 CRC                   CF790D4F (3480816975)\n-41DA Compressed Size       00000086 (134)\n-41DE Uncompressed Size     000000BB (187)\n-41E2 Filename Length       000F (15)\n-41E4 Extra Length          0000 (0)\n-41E6 Comment Length        0000 (0)\n-41E8 Disk Start            0000 (0)\n-41EA Int File Attributes   0000 (0)\n+41EB Compression Method    0008 (8) 'Deflated'\n+41ED Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+41F1 CRC                   CF790D4F (3480816975)\n+41F5 Compressed Size       00000086 (134)\n+41F9 Uncompressed Size     000000BB (187)\n+41FD Filename Length       000F (15)\n+41FF Extra Length          0000 (0)\n+4201 Comment Length        0000 (0)\n+4203 Disk Start            0000 (0)\n+4205 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-41EC Ext File Attributes   81A40000 (2175008768)\n+4207 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-41F0 Local Header Offset   00001686 (5766)\n-41F4 Filename              'XXXXXXXXXXXXXXX'\n+420B Local Header Offset   00001686 (5766)\n+420F Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x41F4: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x420F: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4203 CENTRAL HEADER #19    02014B50 (33639248)\n-4207 Created Zip Spec      14 (20) '2.0'\n-4208 Created OS            03 (3) 'Unix'\n-4209 Extract Zip Spec      14 (20) '2.0'\n-420A Extract OS            00 (0) 'MS-DOS'\n-420B General Purpose Flag  0800 (2048)\n+421E CENTRAL HEADER #19    02014B50 (33639248)\n+4222 Created Zip Spec      14 (20) '2.0'\n+4223 Created OS            03 (3) 'Unix'\n+4224 Extract Zip Spec      14 (20) '2.0'\n+4225 Extract OS            00 (0) 'MS-DOS'\n+4226 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-420D Compression Method    0008 (8) 'Deflated'\n-420F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4213 CRC                   8EE26A20 (2397202976)\n-4217 Compressed Size       000004E8 (1256)\n-421B Uncompressed Size     0000108D (4237)\n-421F Filename Length       0047 (71)\n-4221 Extra Length          0000 (0)\n-4223 Comment Length        0000 (0)\n-4225 Disk Start            0000 (0)\n-4227 Int File Attributes   0000 (0)\n+4228 Compression Method    0008 (8) 'Deflated'\n+422A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+422E CRC                   8EE26A20 (2397202976)\n+4232 Compressed Size       000004E8 (1256)\n+4236 Uncompressed Size     0000108D (4237)\n+423A Filename Length       0047 (71)\n+423C Extra Length          0000 (0)\n+423E Comment Length        0000 (0)\n+4240 Disk Start            0000 (0)\n+4242 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4229 Ext File Attributes   81A40000 (2175008768)\n+4244 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-422D Local Header Offset   00001739 (5945)\n-4231 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4248 Local Header Offset   00001739 (5945)\n+424C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x424C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4278 CENTRAL HEADER #20    02014B50 (33639248)\n-427C Created Zip Spec      14 (20) '2.0'\n-427D Created OS            03 (3) 'Unix'\n-427E Extract Zip Spec      14 (20) '2.0'\n-427F Extract OS            00 (0) 'MS-DOS'\n-4280 General Purpose Flag  0800 (2048)\n+4293 CENTRAL HEADER #20    02014B50 (33639248)\n+4297 Created Zip Spec      14 (20) '2.0'\n+4298 Created OS            03 (3) 'Unix'\n+4299 Extract Zip Spec      14 (20) '2.0'\n+429A Extract OS            00 (0) 'MS-DOS'\n+429B General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4282 Compression Method    0008 (8) 'Deflated'\n-4284 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4288 CRC                   D0E3428B (3504554635)\n-428C Compressed Size       000004A2 (1186)\n-4290 Uncompressed Size     00000F32 (3890)\n-4294 Filename Length       0048 (72)\n-4296 Extra Length          0000 (0)\n-4298 Comment Length        0000 (0)\n-429A Disk Start            0000 (0)\n-429C Int File Attributes   0000 (0)\n+429D Compression Method    0008 (8) 'Deflated'\n+429F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+42A3 CRC                   9A974193 (2593603987)\n+42A7 Compressed Size       000004AA (1194)\n+42AB Uncompressed Size     00000FB4 (4020)\n+42AF Filename Length       0048 (72)\n+42B1 Extra Length          0000 (0)\n+42B3 Comment Length        0000 (0)\n+42B5 Disk Start            0000 (0)\n+42B7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-429E Ext File Attributes   81A40000 (2175008768)\n+42B9 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-42A2 Local Header Offset   00001C86 (7302)\n-42A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+42BD Local Header Offset   00001C86 (7302)\n+42C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x42A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x42C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-42EE CENTRAL HEADER #21    02014B50 (33639248)\n-42F2 Created Zip Spec      14 (20) '2.0'\n-42F3 Created OS            03 (3) 'Unix'\n-42F4 Extract Zip Spec      14 (20) '2.0'\n-42F5 Extract OS            00 (0) 'MS-DOS'\n-42F6 General Purpose Flag  0800 (2048)\n+4309 CENTRAL HEADER #21    02014B50 (33639248)\n+430D Created Zip Spec      14 (20) '2.0'\n+430E Created OS            03 (3) 'Unix'\n+430F Extract Zip Spec      14 (20) '2.0'\n+4310 Extract OS            00 (0) 'MS-DOS'\n+4311 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-42F8 Compression Method    0008 (8) 'Deflated'\n-42FA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-42FE CRC                   7E62C783 (2120402819)\n-4302 Compressed Size       00000326 (806)\n-4306 Uncompressed Size     0000079E (1950)\n-430A Filename Length       0049 (73)\n-430C Extra Length          0000 (0)\n-430E Comment Length        0000 (0)\n-4310 Disk Start            0000 (0)\n-4312 Int File Attributes   0000 (0)\n+4313 Compression Method    0008 (8) 'Deflated'\n+4315 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4319 CRC                   1224CDAB (304401835)\n+431D Compressed Size       0000032F (815)\n+4321 Uncompressed Size     000007D8 (2008)\n+4325 Filename Length       0049 (73)\n+4327 Extra Length          0000 (0)\n+4329 Comment Length        0000 (0)\n+432B Disk Start            0000 (0)\n+432D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4314 Ext File Attributes   81A40000 (2175008768)\n+432F Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4318 Local Header Offset   0000218E (8590)\n-431C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4333 Local Header Offset   00002196 (8598)\n+4337 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x431C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4365 CENTRAL HEADER #22    02014B50 (33639248)\n-4369 Created Zip Spec      14 (20) '2.0'\n-436A Created OS            03 (3) 'Unix'\n-436B Extract Zip Spec      14 (20) '2.0'\n-436C Extract OS            00 (0) 'MS-DOS'\n-436D General Purpose Flag  0800 (2048)\n+4380 CENTRAL HEADER #22    02014B50 (33639248)\n+4384 Created Zip Spec      14 (20) '2.0'\n+4385 Created OS            03 (3) 'Unix'\n+4386 Extract Zip Spec      14 (20) '2.0'\n+4387 Extract OS            00 (0) 'MS-DOS'\n+4388 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-436F Compression Method    0008 (8) 'Deflated'\n-4371 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4375 CRC                   39DE609E (970875038)\n-4379 Compressed Size       0000026E (622)\n-437D Uncompressed Size     00000481 (1153)\n-4381 Filename Length       0039 (57)\n-4383 Extra Length          0000 (0)\n-4385 Comment Length        0000 (0)\n-4387 Disk Start            0000 (0)\n-4389 Int File Attributes   0000 (0)\n+438A Compression Method    0008 (8) 'Deflated'\n+438C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4390 CRC                   39DE609E (970875038)\n+4394 Compressed Size       0000026E (622)\n+4398 Uncompressed Size     00000481 (1153)\n+439C Filename Length       0039 (57)\n+439E Extra Length          0000 (0)\n+43A0 Comment Length        0000 (0)\n+43A2 Disk Start            0000 (0)\n+43A4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-438B Ext File Attributes   81A40000 (2175008768)\n+43A6 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-438F Local Header Offset   0000251B (9499)\n-4393 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+43AA Local Header Offset   0000252C (9516)\n+43AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x43AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-43CC CENTRAL HEADER #23    02014B50 (33639248)\n-43D0 Created Zip Spec      14 (20) '2.0'\n-43D1 Created OS            03 (3) 'Unix'\n-43D2 Extract Zip Spec      14 (20) '2.0'\n-43D3 Extract OS            00 (0) 'MS-DOS'\n-43D4 General Purpose Flag  0800 (2048)\n+43E7 CENTRAL HEADER #23    02014B50 (33639248)\n+43EB Created Zip Spec      14 (20) '2.0'\n+43EC Created OS            03 (3) 'Unix'\n+43ED Extract Zip Spec      14 (20) '2.0'\n+43EE Extract OS            00 (0) 'MS-DOS'\n+43EF General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-43D6 Compression Method    0008 (8) 'Deflated'\n-43D8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-43DC CRC                   FAE713D9 (4209447897)\n-43E0 Compressed Size       0000033A (826)\n-43E4 Uncompressed Size     0000077E (1918)\n-43E8 Filename Length       004A (74)\n-43EA Extra Length          0000 (0)\n-43EC Comment Length        0000 (0)\n-43EE Disk Start            0000 (0)\n-43F0 Int File Attributes   0000 (0)\n+43F1 Compression Method    0008 (8) 'Deflated'\n+43F3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+43F7 CRC                   05778916 (91719958)\n+43FB Compressed Size       00000342 (834)\n+43FF Uncompressed Size     000007B5 (1973)\n+4403 Filename Length       004A (74)\n+4405 Extra Length          0000 (0)\n+4407 Comment Length        0000 (0)\n+4409 Disk Start            0000 (0)\n+440B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-43F2 Ext File Attributes   81A40000 (2175008768)\n+440D Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-43F6 Local Header Offset   000027E0 (10208)\n-43FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4411 Local Header Offset   000027F1 (10225)\n+4415 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4444 CENTRAL HEADER #24    02014B50 (33639248)\n-4448 Created Zip Spec      14 (20) '2.0'\n-4449 Created OS            03 (3) 'Unix'\n-444A Extract Zip Spec      14 (20) '2.0'\n-444B Extract OS            00 (0) 'MS-DOS'\n-444C General Purpose Flag  0800 (2048)\n+445F CENTRAL HEADER #24    02014B50 (33639248)\n+4463 Created Zip Spec      14 (20) '2.0'\n+4464 Created OS            03 (3) 'Unix'\n+4465 Extract Zip Spec      14 (20) '2.0'\n+4466 Extract OS            00 (0) 'MS-DOS'\n+4467 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-444E Compression Method    0008 (8) 'Deflated'\n-4450 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4454 CRC                   1D3EA7BE (490645438)\n-4458 Compressed Size       0000033B (827)\n-445C Uncompressed Size     00000793 (1939)\n-4460 Filename Length       0047 (71)\n-4462 Extra Length          0000 (0)\n-4464 Comment Length        0000 (0)\n-4466 Disk Start            0000 (0)\n-4468 Int File Attributes   0000 (0)\n+4469 Compression Method    0008 (8) 'Deflated'\n+446B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+446F CRC                   1D3EA7BE (490645438)\n+4473 Compressed Size       0000033B (827)\n+4477 Uncompressed Size     00000793 (1939)\n+447B Filename Length       0047 (71)\n+447D Extra Length          0000 (0)\n+447F Comment Length        0000 (0)\n+4481 Disk Start            0000 (0)\n+4483 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-446A Ext File Attributes   81A40000 (2175008768)\n+4485 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-446E Local Header Offset   00002B82 (11138)\n-4472 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4489 Local Header Offset   00002B9B (11163)\n+448D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x448D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-44B9 CENTRAL HEADER #25    02014B50 (33639248)\n-44BD Created Zip Spec      14 (20) '2.0'\n-44BE Created OS            03 (3) 'Unix'\n-44BF Extract Zip Spec      14 (20) '2.0'\n-44C0 Extract OS            00 (0) 'MS-DOS'\n-44C1 General Purpose Flag  0800 (2048)\n+44D4 CENTRAL HEADER #25    02014B50 (33639248)\n+44D8 Created Zip Spec      14 (20) '2.0'\n+44D9 Created OS            03 (3) 'Unix'\n+44DA Extract Zip Spec      14 (20) '2.0'\n+44DB Extract OS            00 (0) 'MS-DOS'\n+44DC General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-44C3 Compression Method    0008 (8) 'Deflated'\n-44C5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-44C9 CRC                   585FB751 (1482667857)\n-44CD Compressed Size       0000033C (828)\n-44D1 Uncompressed Size     00000778 (1912)\n-44D5 Filename Length       004C (76)\n-44D7 Extra Length          0000 (0)\n-44D9 Comment Length        0000 (0)\n-44DB Disk Start            0000 (0)\n-44DD Int File Attributes   0000 (0)\n+44DE Compression Method    0008 (8) 'Deflated'\n+44E0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+44E4 CRC                   F831FECC (4164026060)\n+44E8 Compressed Size       00000342 (834)\n+44EC Uncompressed Size     000007B1 (1969)\n+44F0 Filename Length       004C (76)\n+44F2 Extra Length          0000 (0)\n+44F4 Comment Length        0000 (0)\n+44F6 Disk Start            0000 (0)\n+44F8 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-44DF Ext File Attributes   81A40000 (2175008768)\n+44FA Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-44E3 Local Header Offset   00002F22 (12066)\n-44E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+44FE Local Header Offset   00002F3B (12091)\n+4502 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x44E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4533 CENTRAL HEADER #26    02014B50 (33639248)\n-4537 Created Zip Spec      14 (20) '2.0'\n-4538 Created OS            03 (3) 'Unix'\n-4539 Extract Zip Spec      14 (20) '2.0'\n-453A Extract OS            00 (0) 'MS-DOS'\n-453B General Purpose Flag  0800 (2048)\n+454E CENTRAL HEADER #26    02014B50 (33639248)\n+4552 Created Zip Spec      14 (20) '2.0'\n+4553 Created OS            03 (3) 'Unix'\n+4554 Extract Zip Spec      14 (20) '2.0'\n+4555 Extract OS            00 (0) 'MS-DOS'\n+4556 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-453D Compression Method    0008 (8) 'Deflated'\n-453F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4543 CRC                   2EE59E00 (786800128)\n-4547 Compressed Size       00000483 (1155)\n-454B Uncompressed Size     00000EFE (3838)\n-454F Filename Length       0044 (68)\n-4551 Extra Length          0000 (0)\n-4553 Comment Length        0000 (0)\n-4555 Disk Start            0000 (0)\n-4557 Int File Attributes   0000 (0)\n+4558 Compression Method    0008 (8) 'Deflated'\n+455A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+455E CRC                   B38C8B84 (3012332420)\n+4562 Compressed Size       0000048F (1167)\n+4566 Uncompressed Size     00000F71 (3953)\n+456A Filename Length       0044 (68)\n+456C Extra Length          0000 (0)\n+456E Comment Length        0000 (0)\n+4570 Disk Start            0000 (0)\n+4572 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4559 Ext File Attributes   81A40000 (2175008768)\n+4574 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-455D Local Header Offset   000032C8 (13000)\n-4561 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4578 Local Header Offset   000032E7 (13031)\n+457C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x457C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-45A5 CENTRAL HEADER #27    02014B50 (33639248)\n-45A9 Created Zip Spec      14 (20) '2.0'\n-45AA Created OS            03 (3) 'Unix'\n-45AB Extract Zip Spec      14 (20) '2.0'\n-45AC Extract OS            00 (0) 'MS-DOS'\n-45AD General Purpose Flag  0800 (2048)\n+45C0 CENTRAL HEADER #27    02014B50 (33639248)\n+45C4 Created Zip Spec      14 (20) '2.0'\n+45C5 Created OS            03 (3) 'Unix'\n+45C6 Extract Zip Spec      14 (20) '2.0'\n+45C7 Extract OS            00 (0) 'MS-DOS'\n+45C8 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-45AF Compression Method    0008 (8) 'Deflated'\n-45B1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-45B5 CRC                   5B601E5C (1533025884)\n-45B9 Compressed Size       0000003F (63)\n-45BD Uncompressed Size     00000051 (81)\n-45C1 Filename Length       0047 (71)\n-45C3 Extra Length          0000 (0)\n-45C5 Comment Length        0000 (0)\n-45C7 Disk Start            0000 (0)\n-45C9 Int File Attributes   0000 (0)\n+45CA Compression Method    0008 (8) 'Deflated'\n+45CC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+45D0 CRC                   5B601E5C (1533025884)\n+45D4 Compressed Size       0000003F (63)\n+45D8 Uncompressed Size     00000051 (81)\n+45DC Filename Length       0047 (71)\n+45DE Extra Length          0000 (0)\n+45E0 Comment Length        0000 (0)\n+45E2 Disk Start            0000 (0)\n+45E4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-45CB Ext File Attributes   81A40000 (2175008768)\n+45E6 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-45CF Local Header Offset   000037AD (14253)\n-45D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+45EA Local Header Offset   000037D8 (14296)\n+45EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x45D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x45EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-461A CENTRAL HEADER #28    02014B50 (33639248)\n-461E Created Zip Spec      14 (20) '2.0'\n-461F Created OS            03 (3) 'Unix'\n-4620 Extract Zip Spec      14 (20) '2.0'\n-4621 Extract OS            00 (0) 'MS-DOS'\n-4622 General Purpose Flag  0800 (2048)\n+4635 CENTRAL HEADER #28    02014B50 (33639248)\n+4639 Created Zip Spec      14 (20) '2.0'\n+463A Created OS            03 (3) 'Unix'\n+463B Extract Zip Spec      14 (20) '2.0'\n+463C Extract OS            00 (0) 'MS-DOS'\n+463D General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4624 Compression Method    0008 (8) 'Deflated'\n-4626 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-462A CRC                   28F10A22 (686885410)\n-462E Compressed Size       00000382 (898)\n-4632 Uncompressed Size     0000092B (2347)\n-4636 Filename Length       0046 (70)\n-4638 Extra Length          0000 (0)\n-463A Comment Length        0000 (0)\n-463C Disk Start            0000 (0)\n-463E Int File Attributes   0000 (0)\n+463F Compression Method    0008 (8) 'Deflated'\n+4641 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4645 CRC                   619718E2 (1637292258)\n+4649 Compressed Size       00000372 (882)\n+464D Uncompressed Size     000008F1 (2289)\n+4651 Filename Length       0046 (70)\n+4653 Extra Length          0000 (0)\n+4655 Comment Length        0000 (0)\n+4657 Disk Start            0000 (0)\n+4659 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4640 Ext File Attributes   81A40000 (2175008768)\n+465B Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4644 Local Header Offset   00003851 (14417)\n-4648 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+465F Local Header Offset   0000387C (14460)\n+4663 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-468E CENTRAL HEADER #29    02014B50 (33639248)\n-4692 Created Zip Spec      14 (20) '2.0'\n-4693 Created OS            03 (3) 'Unix'\n-4694 Extract Zip Spec      14 (20) '2.0'\n-4695 Extract OS            00 (0) 'MS-DOS'\n-4696 General Purpose Flag  0800 (2048)\n+46A9 CENTRAL HEADER #29    02014B50 (33639248)\n+46AD Created Zip Spec      14 (20) '2.0'\n+46AE Created OS            03 (3) 'Unix'\n+46AF Extract Zip Spec      14 (20) '2.0'\n+46B0 Extract OS            00 (0) 'MS-DOS'\n+46B1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4698 Compression Method    0008 (8) 'Deflated'\n-469A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-469E CRC                   F5CE41B3 (4123935155)\n-46A2 Compressed Size       0000004F (79)\n-46A6 Uncompressed Size     00000055 (85)\n-46AA Filename Length       004D (77)\n-46AC Extra Length          0000 (0)\n-46AE Comment Length        0000 (0)\n-46B0 Disk Start            0000 (0)\n-46B2 Int File Attributes   0000 (0)\n+46B3 Compression Method    0008 (8) 'Deflated'\n+46B5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+46B9 CRC                   F5CE41B3 (4123935155)\n+46BD Compressed Size       0000004F (79)\n+46C1 Uncompressed Size     00000055 (85)\n+46C5 Filename Length       004D (77)\n+46C7 Extra Length          0000 (0)\n+46C9 Comment Length        0000 (0)\n+46CB Disk Start            0000 (0)\n+46CD Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-46B4 Ext File Attributes   81A40000 (2175008768)\n+46CF Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-46B8 Local Header Offset   00003C37 (15415)\n-46BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46D3 Local Header Offset   00003C52 (15442)\n+46D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4709 END CENTRAL HEADER    06054B50 (101010256)\n-470D Number of this disk   0000 (0)\n-470F Central Dir Disk no   0000 (0)\n-4711 Entries in this disk  001D (29)\n-4713 Total Entries         001D (29)\n-4715 Size of Central Dir   00000A18 (2584)\n-4719 Offset to Central Dir 00003CF1 (15601)\n-471D Comment Length        0000 (0)\n+4724 END CENTRAL HEADER    06054B50 (101010256)\n+4728 Number of this disk   0000 (0)\n+472A Central Dir Disk no   0000 (0)\n+472C Entries in this disk  001D (29)\n+472E Total Entries         001D (29)\n+4730 Size of Central Dir   00000A18 (2584)\n+4734 Offset to Central Dir 00003D0C (15628)\n+4738 Comment Length        0000 (0)\n #\n # Error Count: 14\n # Warning Count: 72\n #\n # Done\n"}, {"source1": "org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectOutput.java", "source2": "org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectOutput.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,130 +1,130 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-\n-package org.apache.dubbo.common.serialize.protostuff;\n-\n-import io.protostuff.GraphIOUtil;\n-import io.protostuff.LinkedBuffer;\n-import io.protostuff.Schema;\n-import io.protostuff.runtime.RuntimeSchema;\n-import java.io.DataOutputStream;\n-import java.io.IOException;\n-import java.io.OutputStream;\n-import org.apache.dubbo.common.serialize.ObjectOutput;\n-import org.apache.dubbo.common.serialize.protostuff.utils.WrapperUtils;\n-\n-/**\n- * Protostuff object output implementation\n- */\n-public class ProtostuffObjectOutput implements ObjectOutput {\n-\n-    private LinkedBuffer buffer = LinkedBuffer.allocate();\n-    private DataOutputStream dos;\n-\n-    public ProtostuffObjectOutput(OutputStream outputStream) {\n-        dos = new DataOutputStream(outputStream);\n-    }\n-\n-    @SuppressWarnings(\"unchecked\")\n-    @Override\n-    public void writeObject(Object obj) throws IOException {\n-\n-        byte[] bytes;\n-        byte[] classNameBytes;\n-\n-        try {\n-            if (obj == null || WrapperUtils.needWrapper(obj)) {\n-                Schema<Wrapper> schema = RuntimeSchema.getSchema(Wrapper.class);\n-                Wrapper wrapper = new Wrapper(obj);\n-                bytes = GraphIOUtil.toByteArray(wrapper, schema, buffer);\n-                classNameBytes = Wrapper.class.getName().getBytes();\n-            } else {\n-                Schema schema = RuntimeSchema.getSchema(obj.getClass());\n-                bytes = GraphIOUtil.toByteArray(obj, schema, buffer);\n-                classNameBytes = obj.getClass().getName().getBytes();\n-            }\n-        } finally {\n-            buffer.clear();\n-        }\n-\n-        dos.writeInt(classNameBytes.length);\n-        dos.writeInt(bytes.length);\n-        dos.write(classNameBytes);\n-        dos.write(bytes);\n-    }\n-\n-    @Override\n-    public void writeBool(boolean v) throws IOException {\n-        dos.writeBoolean(v);\n-    }\n-\n-    @Override\n-    public void writeByte(byte v) throws IOException {\n-        dos.writeByte(v);\n-    }\n-\n-    @Override\n-    public void writeShort(short v) throws IOException {\n-        dos.writeShort(v);\n-    }\n-\n-    @Override\n-    public void writeInt(int v) throws IOException {\n-        dos.writeInt(v);\n-    }\n-\n-    @Override\n-    public void writeLong(long v) throws IOException {\n-        dos.writeLong(v);\n-    }\n-\n-    @Override\n-    public void writeFloat(float v) throws IOException {\n-        dos.writeFloat(v);\n-    }\n-\n-    @Override\n-    public void writeDouble(double v) throws IOException {\n-        dos.writeDouble(v);\n-    }\n-\n-    @Override\n-    public void writeUTF(String v) throws IOException {\n-        byte[] bytes = v.getBytes();\n-        dos.writeInt(bytes.length);\n-        dos.write(bytes);\n-    }\n-\n-    @Override\n-    public void writeBytes(byte[] v) throws IOException {\n-        dos.writeInt(v.length);\n-        dos.write(v);\n-    }\n-\n-    @Override\n-    public void writeBytes(byte[] v, int off, int len) throws IOException {\n-        dos.writeInt(len);\n-        byte[] bytes = new byte[len];\n-        System.arraycopy(v, off, bytes, 0, len);\n-        dos.write(bytes);\n-    }\n-\n-    @Override\n-    public void flushBuffer() throws IOException {\n-        dos.flush();\n-    }\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+\r\n+package org.apache.dubbo.common.serialize.protostuff;\r\n+\r\n+import io.protostuff.GraphIOUtil;\r\n+import io.protostuff.LinkedBuffer;\r\n+import io.protostuff.Schema;\r\n+import io.protostuff.runtime.RuntimeSchema;\r\n+import java.io.DataOutputStream;\r\n+import java.io.IOException;\r\n+import java.io.OutputStream;\r\n+import org.apache.dubbo.common.serialize.ObjectOutput;\r\n+import org.apache.dubbo.common.serialize.protostuff.utils.WrapperUtils;\r\n+\r\n+/**\r\n+ * Protostuff object output implementation\r\n+ */\r\n+public class ProtostuffObjectOutput implements ObjectOutput {\r\n+\r\n+    private LinkedBuffer buffer = LinkedBuffer.allocate();\r\n+    private DataOutputStream dos;\r\n+\r\n+    public ProtostuffObjectOutput(OutputStream outputStream) {\r\n+        dos = new DataOutputStream(outputStream);\r\n+    }\r\n+\r\n+    @SuppressWarnings(\"unchecked\")\r\n+    @Override\r\n+    public void writeObject(Object obj) throws IOException {\r\n+\r\n+        byte[] bytes;\r\n+        byte[] classNameBytes;\r\n+\r\n+        try {\r\n+            if (obj == null || WrapperUtils.needWrapper(obj)) {\r\n+                Schema<Wrapper> schema = RuntimeSchema.getSchema(Wrapper.class);\r\n+                Wrapper wrapper = new Wrapper(obj);\r\n+                bytes = GraphIOUtil.toByteArray(wrapper, schema, buffer);\r\n+                classNameBytes = Wrapper.class.getName().getBytes();\r\n+            } else {\r\n+                Schema schema = RuntimeSchema.getSchema(obj.getClass());\r\n+                bytes = GraphIOUtil.toByteArray(obj, schema, buffer);\r\n+                classNameBytes = obj.getClass().getName().getBytes();\r\n+            }\r\n+        } finally {\r\n+            buffer.clear();\r\n+        }\r\n+\r\n+        dos.writeInt(classNameBytes.length);\r\n+        dos.writeInt(bytes.length);\r\n+        dos.write(classNameBytes);\r\n+        dos.write(bytes);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBool(boolean v) throws IOException {\r\n+        dos.writeBoolean(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeByte(byte v) throws IOException {\r\n+        dos.writeByte(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeShort(short v) throws IOException {\r\n+        dos.writeShort(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeInt(int v) throws IOException {\r\n+        dos.writeInt(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeLong(long v) throws IOException {\r\n+        dos.writeLong(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeFloat(float v) throws IOException {\r\n+        dos.writeFloat(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeDouble(double v) throws IOException {\r\n+        dos.writeDouble(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeUTF(String v) throws IOException {\r\n+        byte[] bytes = v.getBytes();\r\n+        dos.writeInt(bytes.length);\r\n+        dos.write(bytes);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBytes(byte[] v) throws IOException {\r\n+        dos.writeInt(v.length);\r\n+        dos.write(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBytes(byte[] v, int off, int len) throws IOException {\r\n+        dos.writeInt(len);\r\n+        byte[] bytes = new byte[len];\r\n+        System.arraycopy(v, off, bytes, 0, len);\r\n+        dos.write(bytes);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void flushBuffer() throws IOException {\r\n+        dos.flush();\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/protostuff/ProtostuffSerialization.java", "source2": "org/apache/dubbo/common/serialize/protostuff/ProtostuffSerialization.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,58 +1,58 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-\n-package org.apache.dubbo.common.serialize.protostuff;\n-\n-import org.apache.dubbo.common.URL;\n-import org.apache.dubbo.common.serialize.ObjectInput;\n-import org.apache.dubbo.common.serialize.ObjectOutput;\n-import org.apache.dubbo.common.serialize.Serialization;\n-\n-import java.io.IOException;\n-import java.io.InputStream;\n-import java.io.OutputStream;\n-\n-import static org.apache.dubbo.common.serialize.Constants.PROTOSTUFF_SERIALIZATION_ID;\n-\n-/**\n- * Protostuff serialization implementation\n- *\n- * <pre>\n- *     e.g. &lt;dubbo:protocol serialization=\"protostuff\" /&gt;\n- * </pre>\n- */\n-public class ProtostuffSerialization implements Serialization {\n-    @Override\n-    public byte getContentTypeId() {\n-        return PROTOSTUFF_SERIALIZATION_ID;\n-    }\n-\n-    @Override\n-    public String getContentType() {\n-        return \"x-application/protostuff\";\n-    }\n-\n-    @Override\n-    public ObjectOutput serialize(URL url, OutputStream output) throws IOException {\n-        return new ProtostuffObjectOutput(output);\n-    }\n-\n-    @Override\n-    public ObjectInput deserialize(URL url, InputStream input) throws IOException {\n-        return new ProtostuffObjectInput(input);\n-    }\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+\r\n+package org.apache.dubbo.common.serialize.protostuff;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+import org.apache.dubbo.common.serialize.ObjectInput;\r\n+import org.apache.dubbo.common.serialize.ObjectOutput;\r\n+import org.apache.dubbo.common.serialize.Serialization;\r\n+\r\n+import java.io.IOException;\r\n+import java.io.InputStream;\r\n+import java.io.OutputStream;\r\n+\r\n+import static org.apache.dubbo.common.serialize.Constants.PROTOSTUFF_SERIALIZATION_ID;\r\n+\r\n+/**\r\n+ * Protostuff serialization implementation\r\n+ *\r\n+ * <pre>\r\n+ *     e.g. &lt;dubbo:protocol serialization=\"protostuff\" /&gt;\r\n+ * </pre>\r\n+ */\r\n+public class ProtostuffSerialization implements Serialization {\r\n+    @Override\r\n+    public byte getContentTypeId() {\r\n+        return PROTOSTUFF_SERIALIZATION_ID;\r\n+    }\r\n+\r\n+    @Override\r\n+    public String getContentType() {\r\n+        return \"x-application/protostuff\";\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectOutput serialize(URL url, OutputStream output) throws IOException {\r\n+        return new ProtostuffObjectOutput(output);\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectInput deserialize(URL url, InputStream input) throws IOException {\r\n+        return new ProtostuffObjectInput(input);\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/protostuff/delegate/SqlDateDelegate.java", "source2": "org/apache/dubbo/common/serialize/protostuff/delegate/SqlDateDelegate.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,55 +1,55 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize.protostuff.delegate;\n-\n-import io.protostuff.Input;\n-import io.protostuff.Output;\n-import io.protostuff.Pipe;\n-import io.protostuff.WireFormat;\n-import io.protostuff.runtime.Delegate;\n-\n-import java.io.IOException;\n-\n-/**\n- * Custom {@link java.sql.Date} delegate\n- */\n-public class SqlDateDelegate implements Delegate<java.sql.Date> {\n-    @Override\n-    public WireFormat.FieldType getFieldType() {\n-        return WireFormat.FieldType.FIXED64;\n-    }\n-\n-    @Override\n-    public java.sql.Date readFrom(Input input) throws IOException {\n-        return new java.sql.Date(input.readFixed64());\n-    }\n-\n-    @Override\n-    public void writeTo(Output output, int number, java.sql.Date value, boolean repeated) throws IOException {\n-        output.writeFixed64(number, value.getTime(), repeated);\n-    }\n-\n-    @Override\n-    public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {\n-        output.writeFixed64(number, input.readFixed64(), repeated);\n-    }\n-\n-    @Override\n-    public Class<?> typeClass() {\n-        return java.sql.Date.class;\n-    }\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize.protostuff.delegate;\r\n+\r\n+import io.protostuff.Input;\r\n+import io.protostuff.Output;\r\n+import io.protostuff.Pipe;\r\n+import io.protostuff.WireFormat;\r\n+import io.protostuff.runtime.Delegate;\r\n+\r\n+import java.io.IOException;\r\n+\r\n+/**\r\n+ * Custom {@link java.sql.Date} delegate\r\n+ */\r\n+public class SqlDateDelegate implements Delegate<java.sql.Date> {\r\n+    @Override\r\n+    public WireFormat.FieldType getFieldType() {\r\n+        return WireFormat.FieldType.FIXED64;\r\n+    }\r\n+\r\n+    @Override\r\n+    public java.sql.Date readFrom(Input input) throws IOException {\r\n+        return new java.sql.Date(input.readFixed64());\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeTo(Output output, int number, java.sql.Date value, boolean repeated) throws IOException {\r\n+        output.writeFixed64(number, value.getTime(), repeated);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {\r\n+        output.writeFixed64(number, input.readFixed64(), repeated);\r\n+    }\r\n+\r\n+    @Override\r\n+    public Class<?> typeClass() {\r\n+        return java.sql.Date.class;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/protostuff/delegate/TimestampDelegate.java", "source2": "org/apache/dubbo/common/serialize/protostuff/delegate/TimestampDelegate.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,57 +1,57 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize.protostuff.delegate;\n-\n-import io.protostuff.Input;\n-import io.protostuff.Output;\n-import io.protostuff.Pipe;\n-import io.protostuff.WireFormat.FieldType;\n-import io.protostuff.runtime.Delegate;\n-\n-import java.io.IOException;\n-import java.sql.Timestamp;\n-\n-/**\n- * Custom {@link Timestamp} delegate\n- */\n-public class TimestampDelegate implements Delegate<Timestamp> {\n-\n-    @Override\n-    public FieldType getFieldType() {\n-        return FieldType.FIXED64;\n-    }\n-\n-    @Override\n-    public Timestamp readFrom(Input input) throws IOException {\n-        return new Timestamp(input.readFixed64());\n-    }\n-\n-    @Override\n-    public void writeTo(Output output, int number, Timestamp value, boolean repeated) throws IOException {\n-        output.writeFixed64(number, value.getTime(), repeated);\n-    }\n-\n-    @Override\n-    public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {\n-        output.writeFixed64(number, input.readFixed64(), repeated);\n-    }\n-\n-    @Override\n-    public Class<?> typeClass() {\n-        return Timestamp.class;\n-    }\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize.protostuff.delegate;\r\n+\r\n+import io.protostuff.Input;\r\n+import io.protostuff.Output;\r\n+import io.protostuff.Pipe;\r\n+import io.protostuff.WireFormat.FieldType;\r\n+import io.protostuff.runtime.Delegate;\r\n+\r\n+import java.io.IOException;\r\n+import java.sql.Timestamp;\r\n+\r\n+/**\r\n+ * Custom {@link Timestamp} delegate\r\n+ */\r\n+public class TimestampDelegate implements Delegate<Timestamp> {\r\n+\r\n+    @Override\r\n+    public FieldType getFieldType() {\r\n+        return FieldType.FIXED64;\r\n+    }\r\n+\r\n+    @Override\r\n+    public Timestamp readFrom(Input input) throws IOException {\r\n+        return new Timestamp(input.readFixed64());\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeTo(Output output, int number, Timestamp value, boolean repeated) throws IOException {\r\n+        output.writeFixed64(number, value.getTime(), repeated);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {\r\n+        output.writeFixed64(number, input.readFixed64(), repeated);\r\n+    }\r\n+\r\n+    @Override\r\n+    public Class<?> typeClass() {\r\n+        return Timestamp.class;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java", "source2": "org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,115 +1,115 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-\n-package org.apache.dubbo.common.serialize.protostuff.utils;\n-\n-import org.apache.dubbo.common.serialize.protostuff.Wrapper;\n-import org.apache.dubbo.common.serialize.protostuff.delegate.SqlDateDelegate;\n-import org.apache.dubbo.common.serialize.protostuff.delegate.TimeDelegate;\n-import org.apache.dubbo.common.serialize.protostuff.delegate.TimestampDelegate;\n-\n-import io.protostuff.runtime.DefaultIdStrategy;\n-import io.protostuff.runtime.RuntimeEnv;\n-\n-import java.math.BigDecimal;\n-import java.sql.Time;\n-import java.sql.Timestamp;\n-import java.util.ArrayList;\n-import java.util.BitSet;\n-import java.util.Calendar;\n-import java.util.Date;\n-import java.util.HashMap;\n-import java.util.HashSet;\n-import java.util.Hashtable;\n-import java.util.LinkedHashMap;\n-import java.util.LinkedList;\n-import java.util.List;\n-import java.util.Map;\n-import java.util.Set;\n-import java.util.SortedMap;\n-import java.util.TreeMap;\n-import java.util.TreeSet;\n-import java.util.Vector;\n-import java.util.concurrent.ConcurrentHashMap;\n-\n-/**\n- * Use WrapperUtils to wrap object to {@link Wrapper}\n- */\n-public class WrapperUtils {\n-    private static final Set<Class<?>> WRAPPER_SET = new HashSet<>();\n-\n-    static {\n-        if (RuntimeEnv.ID_STRATEGY instanceof DefaultIdStrategy) {\n-            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimeDelegate());\n-            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimestampDelegate());\n-            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new SqlDateDelegate());\n-        }\n-\n-        WRAPPER_SET.add(Map.class);\n-        WRAPPER_SET.add(HashMap.class);\n-        WRAPPER_SET.add(TreeMap.class);\n-        WRAPPER_SET.add(Hashtable.class);\n-        WRAPPER_SET.add(SortedMap.class);\n-        WRAPPER_SET.add(LinkedHashMap.class);\n-        WRAPPER_SET.add(ConcurrentHashMap.class);\n-\n-        WRAPPER_SET.add(List.class);\n-        WRAPPER_SET.add(ArrayList.class);\n-        WRAPPER_SET.add(LinkedList.class);\n-\n-        WRAPPER_SET.add(Vector.class);\n-\n-        WRAPPER_SET.add(Set.class);\n-        WRAPPER_SET.add(HashSet.class);\n-        WRAPPER_SET.add(TreeSet.class);\n-        WRAPPER_SET.add(BitSet.class);\n-\n-        WRAPPER_SET.add(StringBuffer.class);\n-        WRAPPER_SET.add(StringBuilder.class);\n-\n-        WRAPPER_SET.add(BigDecimal.class);\n-        WRAPPER_SET.add(Date.class);\n-        WRAPPER_SET.add(Calendar.class);\n-        WRAPPER_SET.add(Time.class);\n-        WRAPPER_SET.add(Timestamp.class);\n-        WRAPPER_SET.add(java.sql.Date.class);\n-\n-        WRAPPER_SET.add(Wrapper.class);\n-\n-    }\n-\n-    /**\n-     * Determine if the object needs wrap\n-     *\n-     * @param clazz object type\n-     * @return need wrap\n-     */\n-    public static boolean needWrapper(Class<?> clazz) {\n-        return WrapperUtils.WRAPPER_SET.contains(clazz) || clazz.isArray() || clazz.isEnum();\n-    }\n-\n-    /**\n-     * Determine if the object needs wrap\n-     *\n-     * @param obj object\n-     * @return need wrap\n-     */\n-    public static boolean needWrapper(Object obj) {\n-        return needWrapper(obj.getClass());\n-    }\n-\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+\r\n+package org.apache.dubbo.common.serialize.protostuff.utils;\r\n+\r\n+import org.apache.dubbo.common.serialize.protostuff.Wrapper;\r\n+import org.apache.dubbo.common.serialize.protostuff.delegate.SqlDateDelegate;\r\n+import org.apache.dubbo.common.serialize.protostuff.delegate.TimeDelegate;\r\n+import org.apache.dubbo.common.serialize.protostuff.delegate.TimestampDelegate;\r\n+\r\n+import io.protostuff.runtime.DefaultIdStrategy;\r\n+import io.protostuff.runtime.RuntimeEnv;\r\n+\r\n+import java.math.BigDecimal;\r\n+import java.sql.Time;\r\n+import java.sql.Timestamp;\r\n+import java.util.ArrayList;\r\n+import java.util.BitSet;\r\n+import java.util.Calendar;\r\n+import java.util.Date;\r\n+import java.util.HashMap;\r\n+import java.util.HashSet;\r\n+import java.util.Hashtable;\r\n+import java.util.LinkedHashMap;\r\n+import java.util.LinkedList;\r\n+import java.util.List;\r\n+import java.util.Map;\r\n+import java.util.Set;\r\n+import java.util.SortedMap;\r\n+import java.util.TreeMap;\r\n+import java.util.TreeSet;\r\n+import java.util.Vector;\r\n+import java.util.concurrent.ConcurrentHashMap;\r\n+\r\n+/**\r\n+ * Use WrapperUtils to wrap object to {@link Wrapper}\r\n+ */\r\n+public class WrapperUtils {\r\n+    private static final Set<Class<?>> WRAPPER_SET = new HashSet<>();\r\n+\r\n+    static {\r\n+        if (RuntimeEnv.ID_STRATEGY instanceof DefaultIdStrategy) {\r\n+            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimeDelegate());\r\n+            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new TimestampDelegate());\r\n+            ((DefaultIdStrategy) RuntimeEnv.ID_STRATEGY).registerDelegate(new SqlDateDelegate());\r\n+        }\r\n+\r\n+        WRAPPER_SET.add(Map.class);\r\n+        WRAPPER_SET.add(HashMap.class);\r\n+        WRAPPER_SET.add(TreeMap.class);\r\n+        WRAPPER_SET.add(Hashtable.class);\r\n+        WRAPPER_SET.add(SortedMap.class);\r\n+        WRAPPER_SET.add(LinkedHashMap.class);\r\n+        WRAPPER_SET.add(ConcurrentHashMap.class);\r\n+\r\n+        WRAPPER_SET.add(List.class);\r\n+        WRAPPER_SET.add(ArrayList.class);\r\n+        WRAPPER_SET.add(LinkedList.class);\r\n+\r\n+        WRAPPER_SET.add(Vector.class);\r\n+\r\n+        WRAPPER_SET.add(Set.class);\r\n+        WRAPPER_SET.add(HashSet.class);\r\n+        WRAPPER_SET.add(TreeSet.class);\r\n+        WRAPPER_SET.add(BitSet.class);\r\n+\r\n+        WRAPPER_SET.add(StringBuffer.class);\r\n+        WRAPPER_SET.add(StringBuilder.class);\r\n+\r\n+        WRAPPER_SET.add(BigDecimal.class);\r\n+        WRAPPER_SET.add(Date.class);\r\n+        WRAPPER_SET.add(Calendar.class);\r\n+        WRAPPER_SET.add(Time.class);\r\n+        WRAPPER_SET.add(Timestamp.class);\r\n+        WRAPPER_SET.add(java.sql.Date.class);\r\n+\r\n+        WRAPPER_SET.add(Wrapper.class);\r\n+\r\n+    }\r\n+\r\n+    /**\r\n+     * Determine if the object needs wrap\r\n+     *\r\n+     * @param clazz object type\r\n+     * @return need wrap\r\n+     */\r\n+    public static boolean needWrapper(Class<?> clazz) {\r\n+        return WrapperUtils.WRAPPER_SET.contains(clazz) || clazz.isArray() || clazz.isEnum();\r\n+    }\r\n+\r\n+    /**\r\n+     * Determine if the object needs wrap\r\n+     *\r\n+     * @param obj object\r\n+     * @return need wrap\r\n+     */\r\n+    public static boolean needWrapper(Object obj) {\r\n+        return needWrapper(obj.getClass());\r\n+    }\r\n+\r\n+}\r\n"}, {"source1": "META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/pom.xml", "source2": "META-INF/maven/org.apache.dubbo/dubbo-serialization-protostuff/pom.xml", "comments": ["Format-specific differences are supported for XML files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: XML 1.0 document, ASCII text, with CRLF line terminators"], "has_internal_linenos": true, "unified_diff": "@@ -1,147 +1,144 @@\n 00000000: 3c3f 786d 6c20 7665 7273 696f 6e3d 2231  <?xml version=\"1\n 00000010: 2e30 2220 656e 636f 6469 6e67 3d22 5554  .0\" encoding=\"UT\n-00000020: 462d 3822 3f3e 0d0a 3c21 2d2d 0d0a 4c69  F-8\"?>..<!--..Li\n-00000030: 6365 6e73 6564 2074 6f20 7468 6520 4170  censed to the Ap\n-00000040: 6163 6865 2053 6f66 7477 6172 6520 466f  ache Software Fo\n-00000050: 756e 6461 7469 6f6e 2028 4153 4629 2075  undation (ASF) u\n-00000060: 6e64 6572 206f 6e65 206f 7220 6d6f 7265  nder one or more\n-00000070: 0d0a 636f 6e74 7269 6275 746f 7220 6c69  ..contributor li\n-00000080: 6365 6e73 6520 6167 7265 656d 656e 7473  cense agreements\n-00000090: 2e20 2053 6565 2074 6865 204e 4f54 4943  .  See the NOTIC\n-000000a0: 4520 6669 6c65 2064 6973 7472 6962 7574  E file distribut\n-000000b0: 6564 2077 6974 680d 0a74 6869 7320 776f  ed with..this wo\n-000000c0: 726b 2066 6f72 2061 6464 6974 696f 6e61  rk for additiona\n-000000d0: 6c20 696e 666f 726d 6174 696f 6e20 7265  l information re\n-000000e0: 6761 7264 696e 6720 636f 7079 7269 6768  garding copyrigh\n-000000f0: 7420 6f77 6e65 7273 6869 702e 0d0a 5468  t ownership...Th\n-00000100: 6520 4153 4620 6c69 6365 6e73 6573 2074  e ASF licenses t\n-00000110: 6869 7320 6669 6c65 2074 6f20 596f 7520  his file to You \n-00000120: 756e 6465 7220 7468 6520 4170 6163 6865  under the Apache\n-00000130: 204c 6963 656e 7365 2c20 5665 7273 696f   License, Versio\n-00000140: 6e20 322e 300d 0a28 7468 6520 224c 6963  n 2.0..(the \"Lic\n-00000150: 656e 7365 2229 3b20 796f 7520 6d61 7920  ense\"); you may \n-00000160: 6e6f 7420 7573 6520 7468 6973 2066 696c  not use this fil\n-00000170: 6520 6578 6365 7074 2069 6e20 636f 6d70  e except in comp\n-00000180: 6c69 616e 6365 2077 6974 680d 0a74 6865  liance with..the\n-00000190: 204c 6963 656e 7365 2e20 2059 6f75 206d   License.  You m\n-000001a0: 6179 206f 6274 6169 6e20 6120 636f 7079  ay obtain a copy\n-000001b0: 206f 6620 7468 6520 4c69 6365 6e73 6520   of the License \n-000001c0: 6174 0d0a 0d0a 2020 2020 2068 7474 703a  at....     http:\n-000001d0: 2f2f 7777 772e 6170 6163 6865 2e6f 7267  //www.apache.org\n-000001e0: 2f6c 6963 656e 7365 732f 4c49 4345 4e53  /licenses/LICENS\n-000001f0: 452d 322e 300d 0a0d 0a55 6e6c 6573 7320  E-2.0....Unless \n-00000200: 7265 7175 6972 6564 2062 7920 6170 706c  required by appl\n-00000210: 6963 6162 6c65 206c 6177 206f 7220 6167  icable law or ag\n-00000220: 7265 6564 2074 6f20 696e 2077 7269 7469  reed to in writi\n-00000230: 6e67 2c20 736f 6674 7761 7265 0d0a 6469  ng, software..di\n-00000240: 7374 7269 6275 7465 6420 756e 6465 7220  stributed under \n-00000250: 7468 6520 4c69 6365 6e73 6520 6973 2064  the License is d\n-00000260: 6973 7472 6962 7574 6564 206f 6e20 616e  istributed on an\n-00000270: 2022 4153 2049 5322 2042 4153 4953 2c0d   \"AS IS\" BASIS,.\n-00000280: 0a57 4954 484f 5554 2057 4152 5241 4e54  .WITHOUT WARRANT\n-00000290: 4945 5320 4f52 2043 4f4e 4449 5449 4f4e  IES OR CONDITION\n-000002a0: 5320 4f46 2041 4e59 204b 494e 442c 2065  S OF ANY KIND, e\n-000002b0: 6974 6865 7220 6578 7072 6573 7320 6f72  ither express or\n-000002c0: 2069 6d70 6c69 6564 2e0d 0a53 6565 2074   implied...See t\n-000002d0: 6865 204c 6963 656e 7365 2066 6f72 2074  he License for t\n-000002e0: 6865 2073 7065 6369 6669 6320 6c61 6e67  he specific lang\n-000002f0: 7561 6765 2067 6f76 6572 6e69 6e67 2070  uage governing p\n-00000300: 6572 6d69 7373 696f 6e73 2061 6e64 0d0a  ermissions and..\n-00000310: 6c69 6d69 7461 7469 6f6e 7320 756e 6465  limitations unde\n-00000320: 7220 7468 6520 4c69 6365 6e73 652e 0d0a  r the License...\n-00000330: 2d2d 3e0d 0a3c 7072 6f6a 6563 7420 7873  -->..<project xs\n-00000340: 693a 7363 6865 6d61 4c6f 6361 7469 6f6e  i:schemaLocation\n-00000350: 3d22 6874 7470 3a2f 2f6d 6176 656e 2e61  =\"http://maven.a\n-00000360: 7061 6368 652e 6f72 672f 504f 4d2f 342e  pache.org/POM/4.\n-00000370: 302e 3020 6874 7470 733a 2f2f 6d61 7665  0.0 https://mave\n-00000380: 6e2e 6170 6163 6865 2e6f 7267 2f78 7364  n.apache.org/xsd\n-00000390: 2f6d 6176 656e 2d34 2e30 2e30 2e78 7364  /maven-4.0.0.xsd\n-000003a0: 2220 786d 6c6e 733d 2268 7474 703a 2f2f  \" xmlns=\"http://\n-000003b0: 6d61 7665 6e2e 6170 6163 6865 2e6f 7267  maven.apache.org\n-000003c0: 2f50 4f4d 2f34 2e30 2e30 220d 0a20 2020  /POM/4.0.0\"..   \n-000003d0: 2078 6d6c 6e73 3a78 7369 3d22 6874 7470   xmlns:xsi=\"http\n-000003e0: 3a2f 2f77 7777 2e77 332e 6f72 672f 3230  ://www.w3.org/20\n-000003f0: 3031 2f58 4d4c 5363 6865 6d61 2d69 6e73  01/XMLSchema-ins\n-00000400: 7461 6e63 6522 3e0d 0a20 203c 6d6f 6465  tance\">..  <mode\n-00000410: 6c56 6572 7369 6f6e 3e34 2e30 2e30 3c2f  lVersion>4.0.0</\n-00000420: 6d6f 6465 6c56 6572 7369 6f6e 3e0d 0a20  modelVersion>.. \n-00000430: 203c 7061 7265 6e74 3e0d 0a20 2020 203c   <parent>..    <\n-00000440: 6772 6f75 7049 643e 6f72 672e 6170 6163  groupId>org.apac\n-00000450: 6865 2e64 7562 626f 3c2f 6772 6f75 7049  he.dubbo</groupI\n-00000460: 643e 0d0a 2020 2020 3c61 7274 6966 6163  d>..    <artifac\n-00000470: 7449 643e 6475 6262 6f2d 7365 7269 616c  tId>dubbo-serial\n-00000480: 697a 6174 696f 6e3c 2f61 7274 6966 6163  ization</artifac\n-00000490: 7449 643e 0d0a 2020 2020 3c76 6572 7369  tId>..    <versi\n-000004a0: 6f6e 3e32 2e37 2e31 303c 2f76 6572 7369  on>2.7.10</versi\n-000004b0: 6f6e 3e0d 0a20 203c 2f70 6172 656e 743e  on>..  </parent>\n-000004c0: 0d0a 2020 3c67 726f 7570 4964 3e6f 7267  ..  <groupId>org\n-000004d0: 2e61 7061 6368 652e 6475 6262 6f3c 2f67  .apache.dubbo</g\n-000004e0: 726f 7570 4964 3e0d 0a20 203c 6172 7469  roupId>..  <arti\n-000004f0: 6661 6374 4964 3e64 7562 626f 2d73 6572  factId>dubbo-ser\n-00000500: 6961 6c69 7a61 7469 6f6e 2d70 726f 746f  ialization-proto\n-00000510: 7374 7566 663c 2f61 7274 6966 6163 7449  stuff</artifactI\n-00000520: 643e 0d0a 2020 3c76 6572 7369 6f6e 3e32  d>..  <version>2\n-00000530: 2e37 2e31 303c 2f76 6572 7369 6f6e 3e0d  .7.10</version>.\n-00000540: 0a20 203c 6e61 6d65 3e24 7b70 726f 6a65  .  <name>${proje\n-00000550: 6374 2e61 7274 6966 6163 7449 647d 3c2f  ct.artifactId}</\n-00000560: 6e61 6d65 3e0d 0a20 203c 6465 7363 7269  name>..  <descri\n-00000570: 7074 696f 6e3e 5468 6520 7072 6f74 6f73  ption>The protos\n-00000580: 7475 6666 2073 6572 6961 6c69 7a61 7469  tuff serializati\n-00000590: 6f6e 206d 6f64 756c 6520 6f66 2064 7562  on module of dub\n-000005a0: 626f 2070 726f 6a65 6374 3c2f 6465 7363  bo project</desc\n-000005b0: 7269 7074 696f 6e3e 0d0a 2020 3c6c 6963  ription>..  <lic\n-000005c0: 656e 7365 733e 0d0a 2020 2020 3c6c 6963  enses>..    <lic\n-000005d0: 656e 7365 3e0d 0a20 2020 2020 203c 6e61  ense>..      <na\n-000005e0: 6d65 3e41 7061 6368 6520 4c69 6365 6e73  me>Apache Licens\n-000005f0: 652c 2056 6572 7369 6f6e 2032 2e30 3c2f  e, Version 2.0</\n-00000600: 6e61 6d65 3e0d 0a20 2020 2020 203c 7572  name>..      <ur\n-00000610: 6c3e 6874 7470 3a2f 2f77 7777 2e61 7061  l>http://www.apa\n-00000620: 6368 652e 6f72 672f 6c69 6365 6e73 6573  che.org/licenses\n-00000630: 2f4c 4943 454e 5345 2d32 2e30 3c2f 7572  /LICENSE-2.0</ur\n-00000640: 6c3e 0d0a 2020 2020 2020 3c64 6973 7472  l>..      <distr\n-00000650: 6962 7574 696f 6e3e 7265 706f 3c2f 6469  ibution>repo</di\n-00000660: 7374 7269 6275 7469 6f6e 3e0d 0a20 2020  stribution>..   \n-00000670: 203c 2f6c 6963 656e 7365 3e0d 0a20 203c   </license>..  <\n-00000680: 2f6c 6963 656e 7365 733e 0d0a 2020 3c70  /licenses>..  <p\n-00000690: 726f 7065 7274 6965 733e 0d0a 2020 2020  roperties>..    \n-000006a0: 3c70 726f 746f 7374 7566 662e 7665 7273  <protostuff.vers\n-000006b0: 696f 6e3e 312e 352e 393c 2f70 726f 746f  ion>1.5.9</proto\n-000006c0: 7374 7566 662e 7665 7273 696f 6e3e 0d0a  stuff.version>..\n-000006d0: 2020 3c2f 7072 6f70 6572 7469 6573 3e0d    </properties>.\n-000006e0: 0a20 203c 6465 7065 6e64 656e 6369 6573  .  <dependencies\n-000006f0: 3e0d 0a20 2020 203c 6465 7065 6e64 656e  >..    <dependen\n-00000700: 6379 3e0d 0a20 2020 2020 203c 6772 6f75  cy>..      <grou\n-00000710: 7049 643e 6f72 672e 6170 6163 6865 2e64  pId>org.apache.d\n-00000720: 7562 626f 3c2f 6772 6f75 7049 643e 0d0a  ubbo</groupId>..\n-00000730: 2020 2020 2020 3c61 7274 6966 6163 7449        <artifactI\n-00000740: 643e 6475 6262 6f2d 7365 7269 616c 697a  d>dubbo-serializ\n-00000750: 6174 696f 6e2d 6170 693c 2f61 7274 6966  ation-api</artif\n-00000760: 6163 7449 643e 0d0a 2020 2020 2020 3c76  actId>..      <v\n-00000770: 6572 7369 6f6e 3e24 7b70 726f 6a65 6374  ersion>${project\n-00000780: 2e70 6172 656e 742e 7665 7273 696f 6e7d  .parent.version}\n-00000790: 3c2f 7665 7273 696f 6e3e 0d0a 2020 2020  </version>..    \n-000007a0: 3c2f 6465 7065 6e64 656e 6379 3e0d 0a20  </dependency>.. \n-000007b0: 2020 203c 6465 7065 6e64 656e 6379 3e0d     <dependency>.\n-000007c0: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n-000007d0: 696f 2e70 726f 746f 7374 7566 663c 2f67  io.protostuff</g\n-000007e0: 726f 7570 4964 3e0d 0a20 2020 2020 203c  roupId>..      <\n-000007f0: 6172 7469 6661 6374 4964 3e70 726f 746f  artifactId>proto\n-00000800: 7374 7566 662d 636f 7265 3c2f 6172 7469  stuff-core</arti\n-00000810: 6661 6374 4964 3e0d 0a20 2020 2020 203c  factId>..      <\n-00000820: 7665 7273 696f 6e3e 247b 7072 6f74 6f73  version>${protos\n-00000830: 7475 6666 2e76 6572 7369 6f6e 7d3c 2f76  tuff.version}</v\n-00000840: 6572 7369 6f6e 3e0d 0a20 2020 203c 2f64  ersion>..    </d\n-00000850: 6570 656e 6465 6e63 793e 0d0a 2020 2020  ependency>..    \n-00000860: 3c64 6570 656e 6465 6e63 793e 0d0a 2020  <dependency>..  \n-00000870: 2020 2020 3c67 726f 7570 4964 3e69 6f2e      <groupId>io.\n-00000880: 7072 6f74 6f73 7475 6666 3c2f 6772 6f75  protostuff</grou\n-00000890: 7049 643e 0d0a 2020 2020 2020 3c61 7274  pId>..      <art\n-000008a0: 6966 6163 7449 643e 7072 6f74 6f73 7475  ifactId>protostu\n-000008b0: 6666 2d72 756e 7469 6d65 3c2f 6172 7469  ff-runtime</arti\n-000008c0: 6661 6374 4964 3e0d 0a20 2020 2020 203c  factId>..      <\n-000008d0: 7665 7273 696f 6e3e 247b 7072 6f74 6f73  version>${protos\n-000008e0: 7475 6666 2e76 6572 7369 6f6e 7d3c 2f76  tuff.version}</v\n-000008f0: 6572 7369 6f6e 3e0d 0a20 2020 203c 2f64  ersion>..    </d\n-00000900: 6570 656e 6465 6e63 793e 0d0a 2020 3c2f  ependency>..  </\n-00000910: 6465 7065 6e64 656e 6369 6573 3e0d 0a3c  dependencies>..<\n-00000920: 2f70 726f 6a65 6374 3e0d 0a              /project>..\n+00000020: 462d 3822 3f3e 0a3c 212d 2d0a 4c69 6365  F-8\"?>.<!--.Lice\n+00000030: 6e73 6564 2074 6f20 7468 6520 4170 6163  nsed to the Apac\n+00000040: 6865 2053 6f66 7477 6172 6520 466f 756e  he Software Foun\n+00000050: 6461 7469 6f6e 2028 4153 4629 2075 6e64  dation (ASF) und\n+00000060: 6572 206f 6e65 206f 7220 6d6f 7265 0a63  er one or more.c\n+00000070: 6f6e 7472 6962 7574 6f72 206c 6963 656e  ontributor licen\n+00000080: 7365 2061 6772 6565 6d65 6e74 732e 2020  se agreements.  \n+00000090: 5365 6520 7468 6520 4e4f 5449 4345 2066  See the NOTICE f\n+000000a0: 696c 6520 6469 7374 7269 6275 7465 6420  ile distributed \n+000000b0: 7769 7468 0a74 6869 7320 776f 726b 2066  with.this work f\n+000000c0: 6f72 2061 6464 6974 696f 6e61 6c20 696e  or additional in\n+000000d0: 666f 726d 6174 696f 6e20 7265 6761 7264  formation regard\n+000000e0: 696e 6720 636f 7079 7269 6768 7420 6f77  ing copyright ow\n+000000f0: 6e65 7273 6869 702e 0a54 6865 2041 5346  nership..The ASF\n+00000100: 206c 6963 656e 7365 7320 7468 6973 2066   licenses this f\n+00000110: 696c 6520 746f 2059 6f75 2075 6e64 6572  ile to You under\n+00000120: 2074 6865 2041 7061 6368 6520 4c69 6365   the Apache Lice\n+00000130: 6e73 652c 2056 6572 7369 6f6e 2032 2e30  nse, Version 2.0\n+00000140: 0a28 7468 6520 224c 6963 656e 7365 2229  .(the \"License\")\n+00000150: 3b20 796f 7520 6d61 7920 6e6f 7420 7573  ; you may not us\n+00000160: 6520 7468 6973 2066 696c 6520 6578 6365  e this file exce\n+00000170: 7074 2069 6e20 636f 6d70 6c69 616e 6365  pt in compliance\n+00000180: 2077 6974 680a 7468 6520 4c69 6365 6e73   with.the Licens\n+00000190: 652e 2020 596f 7520 6d61 7920 6f62 7461  e.  You may obta\n+000001a0: 696e 2061 2063 6f70 7920 6f66 2074 6865  in a copy of the\n+000001b0: 204c 6963 656e 7365 2061 740a 0a20 2020   License at..   \n+000001c0: 2020 6874 7470 3a2f 2f77 7777 2e61 7061    http://www.apa\n+000001d0: 6368 652e 6f72 672f 6c69 6365 6e73 6573  che.org/licenses\n+000001e0: 2f4c 4943 454e 5345 2d32 2e30 0a0a 556e  /LICENSE-2.0..Un\n+000001f0: 6c65 7373 2072 6571 7569 7265 6420 6279  less required by\n+00000200: 2061 7070 6c69 6361 626c 6520 6c61 7720   applicable law \n+00000210: 6f72 2061 6772 6565 6420 746f 2069 6e20  or agreed to in \n+00000220: 7772 6974 696e 672c 2073 6f66 7477 6172  writing, softwar\n+00000230: 650a 6469 7374 7269 6275 7465 6420 756e  e.distributed un\n+00000240: 6465 7220 7468 6520 4c69 6365 6e73 6520  der the License \n+00000250: 6973 2064 6973 7472 6962 7574 6564 206f  is distributed o\n+00000260: 6e20 616e 2022 4153 2049 5322 2042 4153  n an \"AS IS\" BAS\n+00000270: 4953 2c0a 5749 5448 4f55 5420 5741 5252  IS,.WITHOUT WARR\n+00000280: 414e 5449 4553 204f 5220 434f 4e44 4954  ANTIES OR CONDIT\n+00000290: 494f 4e53 204f 4620 414e 5920 4b49 4e44  IONS OF ANY KIND\n+000002a0: 2c20 6569 7468 6572 2065 7870 7265 7373  , either express\n+000002b0: 206f 7220 696d 706c 6965 642e 0a53 6565   or implied..See\n+000002c0: 2074 6865 204c 6963 656e 7365 2066 6f72   the License for\n+000002d0: 2074 6865 2073 7065 6369 6669 6320 6c61   the specific la\n+000002e0: 6e67 7561 6765 2067 6f76 6572 6e69 6e67  nguage governing\n+000002f0: 2070 6572 6d69 7373 696f 6e73 2061 6e64   permissions and\n+00000300: 0a6c 696d 6974 6174 696f 6e73 2075 6e64  .limitations und\n+00000310: 6572 2074 6865 204c 6963 656e 7365 2e0a  er the License..\n+00000320: 2d2d 3e0a 3c70 726f 6a65 6374 2078 7369  -->.<project xsi\n+00000330: 3a73 6368 656d 614c 6f63 6174 696f 6e3d  :schemaLocation=\n+00000340: 2268 7474 703a 2f2f 6d61 7665 6e2e 6170  \"http://maven.ap\n+00000350: 6163 6865 2e6f 7267 2f50 4f4d 2f34 2e30  ache.org/POM/4.0\n+00000360: 2e30 2068 7474 7073 3a2f 2f6d 6176 656e  .0 https://maven\n+00000370: 2e61 7061 6368 652e 6f72 672f 7873 642f  .apache.org/xsd/\n+00000380: 6d61 7665 6e2d 342e 302e 302e 7873 6422  maven-4.0.0.xsd\"\n+00000390: 2078 6d6c 6e73 3d22 6874 7470 3a2f 2f6d   xmlns=\"http://m\n+000003a0: 6176 656e 2e61 7061 6368 652e 6f72 672f  aven.apache.org/\n+000003b0: 504f 4d2f 342e 302e 3022 0a20 2020 2078  POM/4.0.0\".    x\n+000003c0: 6d6c 6e73 3a78 7369 3d22 6874 7470 3a2f  mlns:xsi=\"http:/\n+000003d0: 2f77 7777 2e77 332e 6f72 672f 3230 3031  /www.w3.org/2001\n+000003e0: 2f58 4d4c 5363 6865 6d61 2d69 6e73 7461  /XMLSchema-insta\n+000003f0: 6e63 6522 3e0a 2020 3c6d 6f64 656c 5665  nce\">.  <modelVe\n+00000400: 7273 696f 6e3e 342e 302e 303c 2f6d 6f64  rsion>4.0.0</mod\n+00000410: 656c 5665 7273 696f 6e3e 0a20 203c 7061  elVersion>.  <pa\n+00000420: 7265 6e74 3e0a 2020 2020 3c67 726f 7570  rent>.    <group\n+00000430: 4964 3e6f 7267 2e61 7061 6368 652e 6475  Id>org.apache.du\n+00000440: 6262 6f3c 2f67 726f 7570 4964 3e0a 2020  bbo</groupId>.  \n+00000450: 2020 3c61 7274 6966 6163 7449 643e 6475    <artifactId>du\n+00000460: 6262 6f2d 7365 7269 616c 697a 6174 696f  bbo-serializatio\n+00000470: 6e3c 2f61 7274 6966 6163 7449 643e 0a20  n</artifactId>. \n+00000480: 2020 203c 7665 7273 696f 6e3e 322e 372e     <version>2.7.\n+00000490: 3130 3c2f 7665 7273 696f 6e3e 0a20 203c  10</version>.  <\n+000004a0: 2f70 6172 656e 743e 0a20 203c 6772 6f75  /parent>.  <grou\n+000004b0: 7049 643e 6f72 672e 6170 6163 6865 2e64  pId>org.apache.d\n+000004c0: 7562 626f 3c2f 6772 6f75 7049 643e 0a20  ubbo</groupId>. \n+000004d0: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n+000004e0: 626f 2d73 6572 6961 6c69 7a61 7469 6f6e  bo-serialization\n+000004f0: 2d70 726f 746f 7374 7566 663c 2f61 7274  -protostuff</art\n+00000500: 6966 6163 7449 643e 0a20 203c 7665 7273  ifactId>.  <vers\n+00000510: 696f 6e3e 322e 372e 3130 3c2f 7665 7273  ion>2.7.10</vers\n+00000520: 696f 6e3e 0a20 203c 6e61 6d65 3e24 7b70  ion>.  <name>${p\n+00000530: 726f 6a65 6374 2e61 7274 6966 6163 7449  roject.artifactI\n+00000540: 647d 3c2f 6e61 6d65 3e0a 2020 3c64 6573  d}</name>.  <des\n+00000550: 6372 6970 7469 6f6e 3e54 6865 2070 726f  cription>The pro\n+00000560: 746f 7374 7566 6620 7365 7269 616c 697a  tostuff serializ\n+00000570: 6174 696f 6e20 6d6f 6475 6c65 206f 6620  ation module of \n+00000580: 6475 6262 6f20 7072 6f6a 6563 743c 2f64  dubbo project</d\n+00000590: 6573 6372 6970 7469 6f6e 3e0a 2020 3c6c  escription>.  <l\n+000005a0: 6963 656e 7365 733e 0a20 2020 203c 6c69  icenses>.    <li\n+000005b0: 6365 6e73 653e 0a20 2020 2020 203c 6e61  cense>.      <na\n+000005c0: 6d65 3e41 7061 6368 6520 4c69 6365 6e73  me>Apache Licens\n+000005d0: 652c 2056 6572 7369 6f6e 2032 2e30 3c2f  e, Version 2.0</\n+000005e0: 6e61 6d65 3e0a 2020 2020 2020 3c75 726c  name>.      <url\n+000005f0: 3e68 7474 703a 2f2f 7777 772e 6170 6163  >http://www.apac\n+00000600: 6865 2e6f 7267 2f6c 6963 656e 7365 732f  he.org/licenses/\n+00000610: 4c49 4345 4e53 452d 322e 303c 2f75 726c  LICENSE-2.0</url\n+00000620: 3e0a 2020 2020 2020 3c64 6973 7472 6962  >.      <distrib\n+00000630: 7574 696f 6e3e 7265 706f 3c2f 6469 7374  ution>repo</dist\n+00000640: 7269 6275 7469 6f6e 3e0a 2020 2020 3c2f  ribution>.    </\n+00000650: 6c69 6365 6e73 653e 0a20 203c 2f6c 6963  license>.  </lic\n+00000660: 656e 7365 733e 0a20 203c 7072 6f70 6572  enses>.  <proper\n+00000670: 7469 6573 3e0a 2020 2020 3c70 726f 746f  ties>.    <proto\n+00000680: 7374 7566 662e 7665 7273 696f 6e3e 312e  stuff.version>1.\n+00000690: 352e 393c 2f70 726f 746f 7374 7566 662e  5.9</protostuff.\n+000006a0: 7665 7273 696f 6e3e 0a20 203c 2f70 726f  version>.  </pro\n+000006b0: 7065 7274 6965 733e 0a20 203c 6465 7065  perties>.  <depe\n+000006c0: 6e64 656e 6369 6573 3e0a 2020 2020 3c64  ndencies>.    <d\n+000006d0: 6570 656e 6465 6e63 793e 0a20 2020 2020  ependency>.     \n+000006e0: 203c 6772 6f75 7049 643e 6f72 672e 6170   <groupId>org.ap\n+000006f0: 6163 6865 2e64 7562 626f 3c2f 6772 6f75  ache.dubbo</grou\n+00000700: 7049 643e 0a20 2020 2020 203c 6172 7469  pId>.      <arti\n+00000710: 6661 6374 4964 3e64 7562 626f 2d73 6572  factId>dubbo-ser\n+00000720: 6961 6c69 7a61 7469 6f6e 2d61 7069 3c2f  ialization-api</\n+00000730: 6172 7469 6661 6374 4964 3e0a 2020 2020  artifactId>.    \n+00000740: 2020 3c76 6572 7369 6f6e 3e24 7b70 726f    <version>${pro\n+00000750: 6a65 6374 2e70 6172 656e 742e 7665 7273  ject.parent.vers\n+00000760: 696f 6e7d 3c2f 7665 7273 696f 6e3e 0a20  ion}</version>. \n+00000770: 2020 203c 2f64 6570 656e 6465 6e63 793e     </dependency>\n+00000780: 0a20 2020 203c 6465 7065 6e64 656e 6379  .    <dependency\n+00000790: 3e0a 2020 2020 2020 3c67 726f 7570 4964  >.      <groupId\n+000007a0: 3e69 6f2e 7072 6f74 6f73 7475 6666 3c2f  >io.protostuff</\n+000007b0: 6772 6f75 7049 643e 0a20 2020 2020 203c  groupId>.      <\n+000007c0: 6172 7469 6661 6374 4964 3e70 726f 746f  artifactId>proto\n+000007d0: 7374 7566 662d 636f 7265 3c2f 6172 7469  stuff-core</arti\n+000007e0: 6661 6374 4964 3e0a 2020 2020 2020 3c76  factId>.      <v\n+000007f0: 6572 7369 6f6e 3e24 7b70 726f 746f 7374  ersion>${protost\n+00000800: 7566 662e 7665 7273 696f 6e7d 3c2f 7665  uff.version}</ve\n+00000810: 7273 696f 6e3e 0a20 2020 203c 2f64 6570  rsion>.    </dep\n+00000820: 656e 6465 6e63 793e 0a20 2020 203c 6465  endency>.    <de\n+00000830: 7065 6e64 656e 6379 3e0a 2020 2020 2020  pendency>.      \n+00000840: 3c67 726f 7570 4964 3e69 6f2e 7072 6f74  <groupId>io.prot\n+00000850: 6f73 7475 6666 3c2f 6772 6f75 7049 643e  ostuff</groupId>\n+00000860: 0a20 2020 2020 203c 6172 7469 6661 6374  .      <artifact\n+00000870: 4964 3e70 726f 746f 7374 7566 662d 7275  Id>protostuff-ru\n+00000880: 6e74 696d 653c 2f61 7274 6966 6163 7449  ntime</artifactI\n+00000890: 643e 0a20 2020 2020 203c 7665 7273 696f  d>.      <versio\n+000008a0: 6e3e 247b 7072 6f74 6f73 7475 6666 2e76  n>${protostuff.v\n+000008b0: 6572 7369 6f6e 7d3c 2f76 6572 7369 6f6e  ersion}</version\n+000008c0: 3e0a 2020 2020 3c2f 6465 7065 6e64 656e  >.    </dependen\n+000008d0: 6379 3e0a 2020 3c2f 6465 7065 6e64 656e  cy>.  </dependen\n+000008e0: 6369 6573 3e0a 3c2f 7072 6f6a 6563 743e  cies>.</project>\n+000008f0: 0a                                       .\n"}]}
