{"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: 30259 bytes, number of entries: 41\n+Zip file size: 30427 bytes, number of entries: 41\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/serialize/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/\n@@ -12,32 +12,32 @@\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/dubbo/internal/\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-native-hession/\n -rw-r--r--  2.0 unx     2541 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      191 b- defN 20-Apr-01 08:04 META-INF/NOTICE\n--rw-r--r--  2.0 unx     2692 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java\n--rw-r--r--  2.0 unx     2635 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java\n--rw-r--r--  2.0 unx     1799 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2Serialization.java\n--rw-r--r--  2.0 unx     1801 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java\n--rw-r--r--  2.0 unx     4559 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Java8SerializerFactory.java\n--rw-r--r--  2.0 unx     1658 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/DurationHandle.java\n--rw-r--r--  2.0 unx     1657 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/InstantHandle.java\n--rw-r--r--  2.0 unx     1960 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/Java8TimeSerializer.java\n--rw-r--r--  2.0 unx     1727 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateHandle.java\n--rw-r--r--  2.0 unx     1750 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateTimeHandle.java\n--rw-r--r--  2.0 unx     1807 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalTimeHandle.java\n--rw-r--r--  2.0 unx     1646 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/MonthDayHandle.java\n--rw-r--r--  2.0 unx     1801 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/OffsetDateTimeHandle.java\n--rw-r--r--  2.0 unx     1764 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/OffsetTimeHandle.java\n--rw-r--r--  2.0 unx     1697 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/PeriodHandle.java\n--rw-r--r--  2.0 unx     1523 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/YearHandle.java\n--rw-r--r--  2.0 unx     1654 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/YearMonthHandle.java\n--rw-r--r--  2.0 unx     1557 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdHandle.java\n--rw-r--r--  2.0 unx     1468 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdSerializer.java\n--rw-r--r--  2.0 unx     1609 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneOffsetHandle.java\n--rw-r--r--  2.0 unx     2009 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZonedDateTimeHandle.java\n+-rw-r--r--  2.0 unx     2790 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java\n+-rw-r--r--  2.0 unx     2730 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java\n+-rw-r--r--  2.0 unx     1852 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2Serialization.java\n+-rw-r--r--  2.0 unx     1843 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java\n+-rw-r--r--  2.0 unx     4647 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/Java8SerializerFactory.java\n+-rw-r--r--  2.0 unx     1711 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/DurationHandle.java\n+-rw-r--r--  2.0 unx     1711 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/InstantHandle.java\n+-rw-r--r--  2.0 unx     2017 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/Java8TimeSerializer.java\n+-rw-r--r--  2.0 unx     1782 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateHandle.java\n+-rw-r--r--  2.0 unx     1805 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateTimeHandle.java\n+-rw-r--r--  2.0 unx     1864 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/LocalTimeHandle.java\n+-rw-r--r--  2.0 unx     1699 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/MonthDayHandle.java\n+-rw-r--r--  2.0 unx     1856 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/OffsetDateTimeHandle.java\n+-rw-r--r--  2.0 unx     1819 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/OffsetTimeHandle.java\n+-rw-r--r--  2.0 unx     1753 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/PeriodHandle.java\n+-rw-r--r--  2.0 unx     1575 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/YearHandle.java\n+-rw-r--r--  2.0 unx     1707 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/YearMonthHandle.java\n+-rw-r--r--  2.0 unx     1609 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdHandle.java\n+-rw-r--r--  2.0 unx     1511 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdSerializer.java\n+-rw-r--r--  2.0 unx     1660 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZoneOffsetHandle.java\n+-rw-r--r--  2.0 unx     2071 b- defN 20-Apr-01 08:04 org/apache/dubbo/serialize/hessian/serializer/java8/ZonedDateTimeHandle.java\n -rw-r--r--  2.0 unx       71 b- defN 20-Apr-01 08:04 META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization\n--rw-r--r--  2.0 unx     2035 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-native-hession/pom.xml\n+-rw-r--r--  2.0 unx     1986 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-native-hession/pom.xml\n -rw-r--r--  2.0 unx       89 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-native-hession/pom.properties\n-41 files, 57122 bytes uncompressed, 22889 bytes compressed:  59.9%\n+41 files, 58312 bytes uncompressed, 23057 bytes compressed:  60.5%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -318,1746 +318,1746 @@\n 16C4 Extract Zip Spec      14 (20) '2.0'\n 16C5 Extract OS            00 (0) 'MS-DOS'\n 16C6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 16C8 Compression Method    0008 (8) 'Deflated'\n 16CA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-16CE CRC                   852B452E (2234205486)\n-16D2 Compressed Size       0000038D (909)\n-16D6 Uncompressed Size     00000A84 (2692)\n+16CE CRC                   ED7C06AB (3984328363)\n+16D2 Compressed Size       00000395 (917)\n+16D6 Uncompressed Size     00000AE6 (2790)\n 16DA Filename Length       003B (59)\n 16DC Extra Length          0000 (0)\n 16DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x16DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1719 PAYLOAD\n \n-1AA6 LOCAL HEADER #19      04034B50 (67324752)\n-1AAA Extract Zip Spec      14 (20) '2.0'\n-1AAB Extract OS            00 (0) 'MS-DOS'\n-1AAC General Purpose Flag  0800 (2048)\n+1AAE LOCAL HEADER #19      04034B50 (67324752)\n+1AB2 Extract Zip Spec      14 (20) '2.0'\n+1AB3 Extract OS            00 (0) 'MS-DOS'\n+1AB4 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1AAE Compression Method    0008 (8) 'Deflated'\n-1AB0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1AB4 CRC                   3D3ED0A6 (1027526822)\n-1AB8 Compressed Size       00000350 (848)\n-1ABC Uncompressed Size     00000A4B (2635)\n-1AC0 Filename Length       003C (60)\n-1AC2 Extra Length          0000 (0)\n-1AC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1AB6 Compression Method    0008 (8) 'Deflated'\n+1AB8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+1ABC CRC                   86102534 (2249205044)\n+1AC0 Compressed Size       00000359 (857)\n+1AC4 Uncompressed Size     00000AAA (2730)\n+1AC8 Filename Length       003C (60)\n+1ACA Extra Length          0000 (0)\n+1ACC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1AC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1ACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B00 PAYLOAD\n+1B08 PAYLOAD\n \n-1E50 LOCAL HEADER #20      04034B50 (67324752)\n-1E54 Extract Zip Spec      14 (20) '2.0'\n-1E55 Extract OS            00 (0) 'MS-DOS'\n-1E56 General Purpose Flag  0800 (2048)\n+1E61 LOCAL HEADER #20      04034B50 (67324752)\n+1E65 Extract Zip Spec      14 (20) '2.0'\n+1E66 Extract OS            00 (0) 'MS-DOS'\n+1E67 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1E58 Compression Method    0008 (8) 'Deflated'\n-1E5A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1E5E CRC                   0FA733C6 (262616006)\n-1E62 Compressed Size       000002F5 (757)\n-1E66 Uncompressed Size     00000707 (1799)\n-1E6A Filename Length       003D (61)\n-1E6C Extra Length          0000 (0)\n-1E6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E69 Compression Method    0008 (8) 'Deflated'\n+1E6B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+1E6F CRC                   D9C4B6B2 (3653547698)\n+1E73 Compressed Size       000002FB (763)\n+1E77 Uncompressed Size     0000073C (1852)\n+1E7B Filename Length       003D (61)\n+1E7D Extra Length          0000 (0)\n+1E7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1EAB PAYLOAD\n+1EBC PAYLOAD\n \n-21A0 LOCAL HEADER #21      04034B50 (67324752)\n-21A4 Extract Zip Spec      14 (20) '2.0'\n-21A5 Extract OS            00 (0) 'MS-DOS'\n-21A6 General Purpose Flag  0800 (2048)\n+21B7 LOCAL HEADER #21      04034B50 (67324752)\n+21BB Extract Zip Spec      14 (20) '2.0'\n+21BC Extract OS            00 (0) 'MS-DOS'\n+21BD General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-21A8 Compression Method    0008 (8) 'Deflated'\n-21AA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-21AE CRC                   42BF763C (1119843900)\n-21B2 Compressed Size       000002E8 (744)\n-21B6 Uncompressed Size     00000709 (1801)\n-21BA Filename Length       0041 (65)\n-21BC Extra Length          0000 (0)\n-21BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21BF Compression Method    0008 (8) 'Deflated'\n+21C1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+21C5 CRC                   5DF61F16 (1576410902)\n+21C9 Compressed Size       000002EF (751)\n+21CD Uncompressed Size     00000733 (1843)\n+21D1 Filename Length       0041 (65)\n+21D3 Extra Length          0000 (0)\n+21D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-21FF PAYLOAD\n+2216 PAYLOAD\n \n-24E7 LOCAL HEADER #22      04034B50 (67324752)\n-24EB Extract Zip Spec      14 (20) '2.0'\n-24EC Extract OS            00 (0) 'MS-DOS'\n-24ED General Purpose Flag  0800 (2048)\n+2505 LOCAL HEADER #22      04034B50 (67324752)\n+2509 Extract Zip Spec      14 (20) '2.0'\n+250A Extract OS            00 (0) 'MS-DOS'\n+250B General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-24EF Compression Method    0008 (8) 'Deflated'\n-24F1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-24F5 CRC                   9A817459 (2592175193)\n-24F9 Compressed Size       00000473 (1139)\n-24FD Uncompressed Size     000011CF (4559)\n-2501 Filename Length       003E (62)\n-2503 Extra Length          0000 (0)\n-2505 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+250D Compression Method    0008 (8) 'Deflated'\n+250F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2513 CRC                   B4FAC75F (3036333919)\n+2517 Compressed Size       0000047B (1147)\n+251B Uncompressed Size     00001227 (4647)\n+251F Filename Length       003E (62)\n+2521 Extra Length          0000 (0)\n+2523 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2505: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2523: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2543 PAYLOAD\n+2561 PAYLOAD\n \n-29B6 LOCAL HEADER #23      04034B50 (67324752)\n-29BA Extract Zip Spec      14 (20) '2.0'\n-29BB Extract OS            00 (0) 'MS-DOS'\n-29BC General Purpose Flag  0800 (2048)\n+29DC LOCAL HEADER #23      04034B50 (67324752)\n+29E0 Extract Zip Spec      14 (20) '2.0'\n+29E1 Extract OS            00 (0) 'MS-DOS'\n+29E2 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-29BE Compression Method    0008 (8) 'Deflated'\n-29C0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-29C4 CRC                   526506A5 (1382352549)\n-29C8 Compressed Size       00000309 (777)\n-29CC Uncompressed Size     0000067A (1658)\n-29D0 Filename Length       0047 (71)\n-29D2 Extra Length          0000 (0)\n-29D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29E4 Compression Method    0008 (8) 'Deflated'\n+29E6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+29EA CRC                   B981B5EA (3112285674)\n+29EE Compressed Size       00000311 (785)\n+29F2 Uncompressed Size     000006AF (1711)\n+29F6 Filename Length       0047 (71)\n+29F8 Extra Length          0000 (0)\n+29FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2A1B PAYLOAD\n+2A41 PAYLOAD\n \n-2D24 LOCAL HEADER #24      04034B50 (67324752)\n-2D28 Extract Zip Spec      14 (20) '2.0'\n-2D29 Extract OS            00 (0) 'MS-DOS'\n-2D2A General Purpose Flag  0800 (2048)\n+2D52 LOCAL HEADER #24      04034B50 (67324752)\n+2D56 Extract Zip Spec      14 (20) '2.0'\n+2D57 Extract OS            00 (0) 'MS-DOS'\n+2D58 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2D2C Compression Method    0008 (8) 'Deflated'\n-2D2E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2D32 CRC                   E4089255 (3825766997)\n-2D36 Compressed Size       0000030D (781)\n-2D3A Uncompressed Size     00000679 (1657)\n-2D3E Filename Length       0046 (70)\n-2D40 Extra Length          0000 (0)\n-2D42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2D5A Compression Method    0008 (8) 'Deflated'\n+2D5C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2D60 CRC                   D04429D3 (3494128083)\n+2D64 Compressed Size       00000315 (789)\n+2D68 Uncompressed Size     000006AF (1711)\n+2D6C Filename Length       0046 (70)\n+2D6E Extra Length          0000 (0)\n+2D70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2D88 PAYLOAD\n+2DB6 PAYLOAD\n \n-3095 LOCAL HEADER #25      04034B50 (67324752)\n-3099 Extract Zip Spec      14 (20) '2.0'\n-309A Extract OS            00 (0) 'MS-DOS'\n-309B General Purpose Flag  0800 (2048)\n+30CB LOCAL HEADER #25      04034B50 (67324752)\n+30CF Extract Zip Spec      14 (20) '2.0'\n+30D0 Extract OS            00 (0) 'MS-DOS'\n+30D1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-309D Compression Method    0008 (8) 'Deflated'\n-309F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-30A3 CRC                   3FBD14BB (1069356219)\n-30A7 Compressed Size       0000036D (877)\n-30AB Uncompressed Size     000007A8 (1960)\n-30AF Filename Length       004C (76)\n-30B1 Extra Length          0000 (0)\n-30B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+30D3 Compression Method    0008 (8) 'Deflated'\n+30D5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+30D9 CRC                   473D2A13 (1195190803)\n+30DD Compressed Size       00000378 (888)\n+30E1 Uncompressed Size     000007E1 (2017)\n+30E5 Filename Length       004C (76)\n+30E7 Extra Length          0000 (0)\n+30E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x30B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-30FF PAYLOAD\n+3135 PAYLOAD\n \n-346C LOCAL HEADER #26      04034B50 (67324752)\n-3470 Extract Zip Spec      14 (20) '2.0'\n-3471 Extract OS            00 (0) 'MS-DOS'\n-3472 General Purpose Flag  0800 (2048)\n+34AD LOCAL HEADER #26      04034B50 (67324752)\n+34B1 Extract Zip Spec      14 (20) '2.0'\n+34B2 Extract OS            00 (0) 'MS-DOS'\n+34B3 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3474 Compression Method    0008 (8) 'Deflated'\n-3476 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-347A CRC                   0BA6304B (195440715)\n-347E Compressed Size       0000031A (794)\n-3482 Uncompressed Size     000006BF (1727)\n-3486 Filename Length       0048 (72)\n-3488 Extra Length          0000 (0)\n-348A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34B5 Compression Method    0008 (8) 'Deflated'\n+34B7 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+34BB CRC                   5EDE06FE (1591609086)\n+34BF Compressed Size       00000323 (803)\n+34C3 Uncompressed Size     000006F6 (1782)\n+34C7 Filename Length       0048 (72)\n+34C9 Extra Length          0000 (0)\n+34CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x348A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-34D2 PAYLOAD\n+3513 PAYLOAD\n \n-37EC LOCAL HEADER #27      04034B50 (67324752)\n-37F0 Extract Zip Spec      14 (20) '2.0'\n-37F1 Extract OS            00 (0) 'MS-DOS'\n-37F2 General Purpose Flag  0800 (2048)\n+3836 LOCAL HEADER #27      04034B50 (67324752)\n+383A Extract Zip Spec      14 (20) '2.0'\n+383B Extract OS            00 (0) 'MS-DOS'\n+383C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-37F4 Compression Method    0008 (8) 'Deflated'\n-37F6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-37FA CRC                   6F153BA7 (1863662503)\n-37FE Compressed Size       0000030B (779)\n-3802 Uncompressed Size     000006D6 (1750)\n-3806 Filename Length       004C (76)\n-3808 Extra Length          0000 (0)\n-380A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+383E Compression Method    0008 (8) 'Deflated'\n+3840 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3844 CRC                   C24A81AD (3259662765)\n+3848 Compressed Size       00000315 (789)\n+384C Uncompressed Size     0000070D (1805)\n+3850 Filename Length       004C (76)\n+3852 Extra Length          0000 (0)\n+3854 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x380A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3856 PAYLOAD\n+38A0 PAYLOAD\n \n-3B61 LOCAL HEADER #28      04034B50 (67324752)\n-3B65 Extract Zip Spec      14 (20) '2.0'\n-3B66 Extract OS            00 (0) 'MS-DOS'\n-3B67 General Purpose Flag  0800 (2048)\n+3BB5 LOCAL HEADER #28      04034B50 (67324752)\n+3BB9 Extract Zip Spec      14 (20) '2.0'\n+3BBA Extract OS            00 (0) 'MS-DOS'\n+3BBB General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3B69 Compression Method    0008 (8) 'Deflated'\n-3B6B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3B6F CRC                   6E8EF8DF (1854863583)\n-3B73 Compressed Size       0000032C (812)\n-3B77 Uncompressed Size     0000070F (1807)\n-3B7B Filename Length       0048 (72)\n-3B7D Extra Length          0000 (0)\n-3B7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3BBD Compression Method    0008 (8) 'Deflated'\n+3BBF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3BC3 CRC                   5F5E8EB8 (1600032440)\n+3BC7 Compressed Size       00000337 (823)\n+3BCB Uncompressed Size     00000748 (1864)\n+3BCF Filename Length       0048 (72)\n+3BD1 Extra Length          0000 (0)\n+3BD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3BC7 PAYLOAD\n+3C1B PAYLOAD\n \n-3EF3 LOCAL HEADER #29      04034B50 (67324752)\n-3EF7 Extract Zip Spec      14 (20) '2.0'\n-3EF8 Extract OS            00 (0) 'MS-DOS'\n-3EF9 General Purpose Flag  0800 (2048)\n+3F52 LOCAL HEADER #29      04034B50 (67324752)\n+3F56 Extract Zip Spec      14 (20) '2.0'\n+3F57 Extract OS            00 (0) 'MS-DOS'\n+3F58 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3EFB Compression Method    0008 (8) 'Deflated'\n-3EFD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3F01 CRC                   1A07B667 (436713063)\n-3F05 Compressed Size       0000030A (778)\n-3F09 Uncompressed Size     0000066E (1646)\n-3F0D Filename Length       0047 (71)\n-3F0F Extra Length          0000 (0)\n-3F11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F5A Compression Method    0008 (8) 'Deflated'\n+3F5C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3F60 CRC                   058FA161 (93299041)\n+3F64 Compressed Size       00000312 (786)\n+3F68 Uncompressed Size     000006A3 (1699)\n+3F6C Filename Length       0047 (71)\n+3F6E Extra Length          0000 (0)\n+3F70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3F58 PAYLOAD\n+3FB7 PAYLOAD\n \n-4262 LOCAL HEADER #30      04034B50 (67324752)\n-4266 Extract Zip Spec      14 (20) '2.0'\n-4267 Extract OS            00 (0) 'MS-DOS'\n-4268 General Purpose Flag  0800 (2048)\n+42C9 LOCAL HEADER #30      04034B50 (67324752)\n+42CD Extract Zip Spec      14 (20) '2.0'\n+42CE Extract OS            00 (0) 'MS-DOS'\n+42CF General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-426A Compression Method    0008 (8) 'Deflated'\n-426C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4270 CRC                   08DC2FC0 (148647872)\n-4274 Compressed Size       0000031C (796)\n-4278 Uncompressed Size     00000709 (1801)\n-427C Filename Length       004D (77)\n-427E Extra Length          0000 (0)\n-4280 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+42D1 Compression Method    0008 (8) 'Deflated'\n+42D3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+42D7 CRC                   E27B7C96 (3799743638)\n+42DB Compressed Size       00000325 (805)\n+42DF Uncompressed Size     00000740 (1856)\n+42E3 Filename Length       004D (77)\n+42E5 Extra Length          0000 (0)\n+42E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4280: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x42E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-42CD PAYLOAD\n+4334 PAYLOAD\n \n-45E9 LOCAL HEADER #31      04034B50 (67324752)\n-45ED Extract Zip Spec      14 (20) '2.0'\n-45EE Extract OS            00 (0) 'MS-DOS'\n-45EF General Purpose Flag  0800 (2048)\n+4659 LOCAL HEADER #31      04034B50 (67324752)\n+465D Extract Zip Spec      14 (20) '2.0'\n+465E Extract OS            00 (0) 'MS-DOS'\n+465F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-45F1 Compression Method    0008 (8) 'Deflated'\n-45F3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-45F7 CRC                   816C5FDD (2171363293)\n-45FB Compressed Size       0000031B (795)\n-45FF Uncompressed Size     000006E4 (1764)\n-4603 Filename Length       0049 (73)\n-4605 Extra Length          0000 (0)\n-4607 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4661 Compression Method    0008 (8) 'Deflated'\n+4663 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4667 CRC                   9F3D415D (2671591773)\n+466B Compressed Size       00000323 (803)\n+466F Uncompressed Size     0000071B (1819)\n+4673 Filename Length       0049 (73)\n+4675 Extra Length          0000 (0)\n+4677 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4607: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4650 PAYLOAD\n+46C0 PAYLOAD\n \n-496B LOCAL HEADER #32      04034B50 (67324752)\n-496F Extract Zip Spec      14 (20) '2.0'\n-4970 Extract OS            00 (0) 'MS-DOS'\n-4971 General Purpose Flag  0800 (2048)\n+49E3 LOCAL HEADER #32      04034B50 (67324752)\n+49E7 Extract Zip Spec      14 (20) '2.0'\n+49E8 Extract OS            00 (0) 'MS-DOS'\n+49E9 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4973 Compression Method    0008 (8) 'Deflated'\n-4975 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4979 CRC                   8DA313D4 (2376274900)\n-497D Compressed Size       00000316 (790)\n-4981 Uncompressed Size     000006A1 (1697)\n-4985 Filename Length       0045 (69)\n-4987 Extra Length          0000 (0)\n-4989 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+49EB Compression Method    0008 (8) 'Deflated'\n+49ED Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+49F1 CRC                   51BCB93C (1371322684)\n+49F5 Compressed Size       00000320 (800)\n+49F9 Uncompressed Size     000006D9 (1753)\n+49FD Filename Length       0045 (69)\n+49FF Extra Length          0000 (0)\n+4A01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-49CE PAYLOAD\n+4A46 PAYLOAD\n \n-4CE4 LOCAL HEADER #33      04034B50 (67324752)\n-4CE8 Extract Zip Spec      14 (20) '2.0'\n-4CE9 Extract OS            00 (0) 'MS-DOS'\n-4CEA General Purpose Flag  0800 (2048)\n+4D66 LOCAL HEADER #33      04034B50 (67324752)\n+4D6A Extract Zip Spec      14 (20) '2.0'\n+4D6B Extract OS            00 (0) 'MS-DOS'\n+4D6C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4CEC Compression Method    0008 (8) 'Deflated'\n-4CEE Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4CF2 CRC                   73C20F72 (1942097778)\n-4CF6 Compressed Size       000002ED (749)\n-4CFA Uncompressed Size     000005F3 (1523)\n-4CFE Filename Length       0043 (67)\n-4D00 Extra Length          0000 (0)\n-4D02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4D6E Compression Method    0008 (8) 'Deflated'\n+4D70 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4D74 CRC                   A6FC3818 (2801547288)\n+4D78 Compressed Size       000002F5 (757)\n+4D7C Uncompressed Size     00000627 (1575)\n+4D80 Filename Length       0043 (67)\n+4D82 Extra Length          0000 (0)\n+4D84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4D84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4D45 PAYLOAD\n+4DC7 PAYLOAD\n \n-5032 LOCAL HEADER #34      04034B50 (67324752)\n-5036 Extract Zip Spec      14 (20) '2.0'\n-5037 Extract OS            00 (0) 'MS-DOS'\n-5038 General Purpose Flag  0800 (2048)\n+50BC LOCAL HEADER #34      04034B50 (67324752)\n+50C0 Extract Zip Spec      14 (20) '2.0'\n+50C1 Extract OS            00 (0) 'MS-DOS'\n+50C2 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-503A Compression Method    0008 (8) 'Deflated'\n-503C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5040 CRC                   51EB89D1 (1374390737)\n-5044 Compressed Size       0000030B (779)\n-5048 Uncompressed Size     00000676 (1654)\n-504C Filename Length       0048 (72)\n-504E Extra Length          0000 (0)\n-5050 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50C4 Compression Method    0008 (8) 'Deflated'\n+50C6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+50CA CRC                   2D3E4959 (759056729)\n+50CE Compressed Size       00000314 (788)\n+50D2 Uncompressed Size     000006AB (1707)\n+50D6 Filename Length       0048 (72)\n+50D8 Extra Length          0000 (0)\n+50DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5098 PAYLOAD\n+5122 PAYLOAD\n \n-53A3 LOCAL HEADER #35      04034B50 (67324752)\n-53A7 Extract Zip Spec      14 (20) '2.0'\n-53A8 Extract OS            00 (0) 'MS-DOS'\n-53A9 General Purpose Flag  0800 (2048)\n+5436 LOCAL HEADER #35      04034B50 (67324752)\n+543A Extract Zip Spec      14 (20) '2.0'\n+543B Extract OS            00 (0) 'MS-DOS'\n+543C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-53AB Compression Method    0008 (8) 'Deflated'\n-53AD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-53B1 CRC                   DBD89AB9 (3688405689)\n-53B5 Compressed Size       000002F2 (754)\n-53B9 Uncompressed Size     00000615 (1557)\n-53BD Filename Length       0045 (69)\n-53BF Extra Length          0000 (0)\n-53C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+543E Compression Method    0008 (8) 'Deflated'\n+5440 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5444 CRC                   34807571 (880833905)\n+5448 Compressed Size       000002FA (762)\n+544C Uncompressed Size     00000649 (1609)\n+5450 Filename Length       0045 (69)\n+5452 Extra Length          0000 (0)\n+5454 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5406 PAYLOAD\n+5499 PAYLOAD\n \n-56F8 LOCAL HEADER #36      04034B50 (67324752)\n-56FC Extract Zip Spec      14 (20) '2.0'\n-56FD Extract OS            00 (0) 'MS-DOS'\n-56FE General Purpose Flag  0800 (2048)\n+5793 LOCAL HEADER #36      04034B50 (67324752)\n+5797 Extract Zip Spec      14 (20) '2.0'\n+5798 Extract OS            00 (0) 'MS-DOS'\n+5799 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5700 Compression Method    0008 (8) 'Deflated'\n-5702 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5706 CRC                   608B08E5 (1619724517)\n-570A Compressed Size       000002D5 (725)\n-570E Uncompressed Size     000005BC (1468)\n-5712 Filename Length       0049 (73)\n-5714 Extra Length          0000 (0)\n-5716 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+579B Compression Method    0008 (8) 'Deflated'\n+579D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+57A1 CRC                   823F34AF (2185180335)\n+57A5 Compressed Size       000002DF (735)\n+57A9 Uncompressed Size     000005E7 (1511)\n+57AD Filename Length       0049 (73)\n+57AF Extra Length          0000 (0)\n+57B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5716: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-575F PAYLOAD\n+57FA PAYLOAD\n \n-5A34 LOCAL HEADER #37      04034B50 (67324752)\n-5A38 Extract Zip Spec      14 (20) '2.0'\n-5A39 Extract OS            00 (0) 'MS-DOS'\n-5A3A General Purpose Flag  0800 (2048)\n+5AD9 LOCAL HEADER #37      04034B50 (67324752)\n+5ADD Extract Zip Spec      14 (20) '2.0'\n+5ADE Extract OS            00 (0) 'MS-DOS'\n+5ADF General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5A3C Compression Method    0008 (8) 'Deflated'\n-5A3E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5A42 CRC                   86844A74 (2256816756)\n-5A46 Compressed Size       000002FB (763)\n-5A4A Uncompressed Size     00000649 (1609)\n-5A4E Filename Length       0049 (73)\n-5A50 Extra Length          0000 (0)\n-5A52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5AE1 Compression Method    0008 (8) 'Deflated'\n+5AE3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5AE7 CRC                   F89085BF (4170220991)\n+5AEB Compressed Size       00000302 (770)\n+5AEF Uncompressed Size     0000067C (1660)\n+5AF3 Filename Length       0049 (73)\n+5AF5 Extra Length          0000 (0)\n+5AF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5AF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5A9B PAYLOAD\n+5B40 PAYLOAD\n \n-5D96 LOCAL HEADER #38      04034B50 (67324752)\n-5D9A Extract Zip Spec      14 (20) '2.0'\n-5D9B Extract OS            00 (0) 'MS-DOS'\n-5D9C General Purpose Flag  0800 (2048)\n+5E42 LOCAL HEADER #38      04034B50 (67324752)\n+5E46 Extract Zip Spec      14 (20) '2.0'\n+5E47 Extract OS            00 (0) 'MS-DOS'\n+5E48 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5D9E Compression Method    0008 (8) 'Deflated'\n-5DA0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5DA4 CRC                   1702371E (386021150)\n-5DA8 Compressed Size       00000359 (857)\n-5DAC Uncompressed Size     000007D9 (2009)\n-5DB0 Filename Length       004C (76)\n-5DB2 Extra Length          0000 (0)\n-5DB4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5E4A Compression Method    0008 (8) 'Deflated'\n+5E4C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5E50 CRC                   A0A0B3FD (2694886397)\n+5E54 Compressed Size       00000363 (867)\n+5E58 Uncompressed Size     00000817 (2071)\n+5E5C Filename Length       004C (76)\n+5E5E Extra Length          0000 (0)\n+5E60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E00 PAYLOAD\n+5EAC PAYLOAD\n \n-6159 LOCAL HEADER #39      04034B50 (67324752)\n-615D Extract Zip Spec      14 (20) '2.0'\n-615E Extract OS            00 (0) 'MS-DOS'\n-615F General Purpose Flag  0800 (2048)\n+620F LOCAL HEADER #39      04034B50 (67324752)\n+6213 Extract Zip Spec      14 (20) '2.0'\n+6214 Extract OS            00 (0) 'MS-DOS'\n+6215 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6161 Compression Method    0008 (8) 'Deflated'\n-6163 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6167 CRC                   77704938 (2003847480)\n-616B Compressed Size       00000039 (57)\n-616F Uncompressed Size     00000047 (71)\n-6173 Filename Length       0047 (71)\n-6175 Extra Length          0000 (0)\n-6177 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6217 Compression Method    0008 (8) 'Deflated'\n+6219 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+621D CRC                   77704938 (2003847480)\n+6221 Compressed Size       00000039 (57)\n+6225 Uncompressed Size     00000047 (71)\n+6229 Filename Length       0047 (71)\n+622B Extra Length          0000 (0)\n+622D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x622D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-61BE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+6274 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-61F7 LOCAL HEADER #40      04034B50 (67324752)\n-61FB Extract Zip Spec      14 (20) '2.0'\n-61FC Extract OS            00 (0) 'MS-DOS'\n-61FD General Purpose Flag  0800 (2048)\n+62AD LOCAL HEADER #40      04034B50 (67324752)\n+62B1 Extract Zip Spec      14 (20) '2.0'\n+62B2 Extract OS            00 (0) 'MS-DOS'\n+62B3 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-61FF Compression Method    0008 (8) 'Deflated'\n-6201 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6205 CRC                   0F6B44E1 (258688225)\n-6209 Compressed Size       0000035B (859)\n-620D Uncompressed Size     000007F3 (2035)\n-6211 Filename Length       004A (74)\n-6213 Extra Length          0000 (0)\n-6215 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62B5 Compression Method    0008 (8) 'Deflated'\n+62B7 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+62BB CRC                   D7D86FD9 (3621285849)\n+62BF Compressed Size       0000034D (845)\n+62C3 Uncompressed Size     000007C2 (1986)\n+62C7 Filename Length       004A (74)\n+62C9 Extra Length          0000 (0)\n+62CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x62CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-625F PAYLOAD\n+6315 PAYLOAD\n \n-65BA LOCAL HEADER #41      04034B50 (67324752)\n-65BE Extract Zip Spec      14 (20) '2.0'\n-65BF Extract OS            00 (0) 'MS-DOS'\n-65C0 General Purpose Flag  0800 (2048)\n+6662 LOCAL HEADER #41      04034B50 (67324752)\n+6666 Extract Zip Spec      14 (20) '2.0'\n+6667 Extract OS            00 (0) 'MS-DOS'\n+6668 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-65C2 Compression Method    0008 (8) 'Deflated'\n-65C4 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-65C8 CRC                   E73563C3 (3879035843)\n-65CC Compressed Size       00000052 (82)\n-65D0 Uncompressed Size     00000059 (89)\n-65D4 Filename Length       0051 (81)\n-65D6 Extra Length          0000 (0)\n-65D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+666A Compression Method    0008 (8) 'Deflated'\n+666C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6670 CRC                   E73563C3 (3879035843)\n+6674 Compressed Size       00000052 (82)\n+6678 Uncompressed Size     00000059 (89)\n+667C Filename Length       0051 (81)\n+667E Extra Length          0000 (0)\n+6680 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x65D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6629 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+66D1 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-667B CENTRAL HEADER #1     02014B50 (33639248)\n-667F Created Zip Spec      14 (20) '2.0'\n-6680 Created OS            03 (3) 'Unix'\n-6681 Extract Zip Spec      14 (20) '2.0'\n-6682 Extract OS            00 (0) 'MS-DOS'\n-6683 General Purpose Flag  0800 (2048)\n+6723 CENTRAL HEADER #1     02014B50 (33639248)\n+6727 Created Zip Spec      14 (20) '2.0'\n+6728 Created OS            03 (3) 'Unix'\n+6729 Extract Zip Spec      14 (20) '2.0'\n+672A Extract OS            00 (0) 'MS-DOS'\n+672B General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6685 Compression Method    0008 (8) 'Deflated'\n-6687 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-668B CRC                   A689EB18 (2794056472)\n-668F Compressed Size       00000042 (66)\n-6693 Uncompressed Size     00000040 (64)\n-6697 Filename Length       0014 (20)\n-6699 Extra Length          0000 (0)\n-669B Comment Length        0000 (0)\n-669D Disk Start            0000 (0)\n-669F Int File Attributes   0000 (0)\n+672D Compression Method    0008 (8) 'Deflated'\n+672F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6733 CRC                   A689EB18 (2794056472)\n+6737 Compressed Size       00000042 (66)\n+673B Uncompressed Size     00000040 (64)\n+673F Filename Length       0014 (20)\n+6741 Extra Length          0000 (0)\n+6743 Comment Length        0000 (0)\n+6745 Disk Start            0000 (0)\n+6747 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-66A1 Ext File Attributes   81A40000 (2175008768)\n+6749 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-66A5 Local Header Offset   00000000 (0)\n-66A9 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+674D Local Header Offset   00000000 (0)\n+6751 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x66A9: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6751: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-66BD CENTRAL HEADER #2     02014B50 (33639248)\n-66C1 Created Zip Spec      14 (20) '2.0'\n-66C2 Created OS            03 (3) 'Unix'\n-66C3 Extract Zip Spec      0A (10) '1.0'\n-66C4 Extract OS            00 (0) 'MS-DOS'\n-66C5 General Purpose Flag  0800 (2048)\n+6765 CENTRAL HEADER #2     02014B50 (33639248)\n+6769 Created Zip Spec      14 (20) '2.0'\n+676A Created OS            03 (3) 'Unix'\n+676B Extract Zip Spec      0A (10) '1.0'\n+676C Extract OS            00 (0) 'MS-DOS'\n+676D General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-66C7 Compression Method    0000 (0) 'Stored'\n-66C9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-66CD CRC                   00000000 (0)\n-66D1 Compressed Size       00000000 (0)\n-66D5 Uncompressed Size     00000000 (0)\n-66D9 Filename Length       0009 (9)\n-66DB Extra Length          0000 (0)\n-66DD Comment Length        0000 (0)\n-66DF Disk Start            0000 (0)\n-66E1 Int File Attributes   0000 (0)\n+676F Compression Method    0000 (0) 'Stored'\n+6771 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6775 CRC                   00000000 (0)\n+6779 Compressed Size       00000000 (0)\n+677D Uncompressed Size     00000000 (0)\n+6781 Filename Length       0009 (9)\n+6783 Extra Length          0000 (0)\n+6785 Comment Length        0000 (0)\n+6787 Disk Start            0000 (0)\n+6789 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-66E3 Ext File Attributes   41ED0010 (1106051088)\n+678B 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-66E7 Local Header Offset   00000074 (116)\n-66EB Filename              'XXXXXXXXX'\n+678F Local Header Offset   00000074 (116)\n+6793 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x66EB: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x6793: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x66EB: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6793: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x66C3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x676B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-66F4 CENTRAL HEADER #3     02014B50 (33639248)\n-66F8 Created Zip Spec      14 (20) '2.0'\n-66F9 Created OS            03 (3) 'Unix'\n-66FA Extract Zip Spec      0A (10) '1.0'\n-66FB Extract OS            00 (0) 'MS-DOS'\n-66FC General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-66FE Compression Method    0000 (0) 'Stored'\n-6700 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6704 CRC                   00000000 (0)\n-6708 Compressed Size       00000000 (0)\n-670C Uncompressed Size     00000000 (0)\n-6710 Filename Length       0004 (4)\n-6712 Extra Length          0000 (0)\n-6714 Comment Length        0000 (0)\n-6716 Disk Start            0000 (0)\n-6718 Int File Attributes   0000 (0)\n+679C CENTRAL HEADER #3     02014B50 (33639248)\n+67A0 Created Zip Spec      14 (20) '2.0'\n+67A1 Created OS            03 (3) 'Unix'\n+67A2 Extract Zip Spec      0A (10) '1.0'\n+67A3 Extract OS            00 (0) 'MS-DOS'\n+67A4 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+67A6 Compression Method    0000 (0) 'Stored'\n+67A8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+67AC CRC                   00000000 (0)\n+67B0 Compressed Size       00000000 (0)\n+67B4 Uncompressed Size     00000000 (0)\n+67B8 Filename Length       0004 (4)\n+67BA Extra Length          0000 (0)\n+67BC Comment Length        0000 (0)\n+67BE Disk Start            0000 (0)\n+67C0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-671A Ext File Attributes   41ED0010 (1106051088)\n+67C2 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-671E Local Header Offset   0000009B (155)\n-6722 Filename              'XXXX'\n+67C6 Local Header Offset   0000009B (155)\n+67CA Filename              'XXXX'\n #\n-# WARNING: Offset 0x6722: Filename 'XXXX'\n+# WARNING: Offset 0x67CA: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6722: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x67CA: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x66FA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x67A2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-6726 CENTRAL HEADER #4     02014B50 (33639248)\n-672A Created Zip Spec      14 (20) '2.0'\n-672B Created OS            03 (3) 'Unix'\n-672C Extract Zip Spec      0A (10) '1.0'\n-672D Extract OS            00 (0) 'MS-DOS'\n-672E General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6730 Compression Method    0000 (0) 'Stored'\n-6732 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6736 CRC                   00000000 (0)\n-673A Compressed Size       00000000 (0)\n-673E Uncompressed Size     00000000 (0)\n-6742 Filename Length       000B (11)\n-6744 Extra Length          0000 (0)\n-6746 Comment Length        0000 (0)\n-6748 Disk Start            0000 (0)\n-674A Int File Attributes   0000 (0)\n+67CE CENTRAL HEADER #4     02014B50 (33639248)\n+67D2 Created Zip Spec      14 (20) '2.0'\n+67D3 Created OS            03 (3) 'Unix'\n+67D4 Extract Zip Spec      0A (10) '1.0'\n+67D5 Extract OS            00 (0) 'MS-DOS'\n+67D6 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+67D8 Compression Method    0000 (0) 'Stored'\n+67DA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+67DE CRC                   00000000 (0)\n+67E2 Compressed Size       00000000 (0)\n+67E6 Uncompressed Size     00000000 (0)\n+67EA Filename Length       000B (11)\n+67EC Extra Length          0000 (0)\n+67EE Comment Length        0000 (0)\n+67F0 Disk Start            0000 (0)\n+67F2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-674C Ext File Attributes   41ED0010 (1106051088)\n+67F4 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-6750 Local Header Offset   000000BD (189)\n-6754 Filename              'XXXXXXXXXXX'\n+67F8 Local Header Offset   000000BD (189)\n+67FC Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6754: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x67FC: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6754: Directory 'XXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x67FC: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x672C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n+# WARNING: Offset 0x67D4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n #\n \n-675F CENTRAL HEADER #5     02014B50 (33639248)\n-6763 Created Zip Spec      14 (20) '2.0'\n-6764 Created OS            03 (3) 'Unix'\n-6765 Extract Zip Spec      0A (10) '1.0'\n-6766 Extract OS            00 (0) 'MS-DOS'\n-6767 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6769 Compression Method    0000 (0) 'Stored'\n-676B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-676F CRC                   00000000 (0)\n-6773 Compressed Size       00000000 (0)\n-6777 Uncompressed Size     00000000 (0)\n-677B Filename Length       0011 (17)\n-677D Extra Length          0000 (0)\n-677F Comment Length        0000 (0)\n-6781 Disk Start            0000 (0)\n-6783 Int File Attributes   0000 (0)\n+6807 CENTRAL HEADER #5     02014B50 (33639248)\n+680B Created Zip Spec      14 (20) '2.0'\n+680C Created OS            03 (3) 'Unix'\n+680D Extract Zip Spec      0A (10) '1.0'\n+680E Extract OS            00 (0) 'MS-DOS'\n+680F General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6811 Compression Method    0000 (0) 'Stored'\n+6813 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6817 CRC                   00000000 (0)\n+681B Compressed Size       00000000 (0)\n+681F Uncompressed Size     00000000 (0)\n+6823 Filename Length       0011 (17)\n+6825 Extra Length          0000 (0)\n+6827 Comment Length        0000 (0)\n+6829 Disk Start            0000 (0)\n+682B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6785 Ext File Attributes   41ED0010 (1106051088)\n+682D 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-6789 Local Header Offset   000000E6 (230)\n-678D Filename              'XXXXXXXXXXXXXXXXX'\n+6831 Local Header Offset   000000E6 (230)\n+6835 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x678D: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6835: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x678D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6835: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x6765: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x680D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-679E CENTRAL HEADER #6     02014B50 (33639248)\n-67A2 Created Zip Spec      14 (20) '2.0'\n-67A3 Created OS            03 (3) 'Unix'\n-67A4 Extract Zip Spec      0A (10) '1.0'\n-67A5 Extract OS            00 (0) 'MS-DOS'\n-67A6 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-67A8 Compression Method    0000 (0) 'Stored'\n-67AA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-67AE CRC                   00000000 (0)\n-67B2 Compressed Size       00000000 (0)\n-67B6 Uncompressed Size     00000000 (0)\n-67BA Filename Length       001B (27)\n-67BC Extra Length          0000 (0)\n-67BE Comment Length        0000 (0)\n-67C0 Disk Start            0000 (0)\n-67C2 Int File Attributes   0000 (0)\n+6846 CENTRAL HEADER #6     02014B50 (33639248)\n+684A Created Zip Spec      14 (20) '2.0'\n+684B Created OS            03 (3) 'Unix'\n+684C Extract Zip Spec      0A (10) '1.0'\n+684D Extract OS            00 (0) 'MS-DOS'\n+684E General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6850 Compression Method    0000 (0) 'Stored'\n+6852 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6856 CRC                   00000000 (0)\n+685A Compressed Size       00000000 (0)\n+685E Uncompressed Size     00000000 (0)\n+6862 Filename Length       001B (27)\n+6864 Extra Length          0000 (0)\n+6866 Comment Length        0000 (0)\n+6868 Disk Start            0000 (0)\n+686A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-67C4 Ext File Attributes   41ED0010 (1106051088)\n+686C 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-67C8 Local Header Offset   00000115 (277)\n-67CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6870 Local Header Offset   00000115 (277)\n+6874 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x67CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6874: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x67CC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6874: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x67A4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x684C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-67E7 CENTRAL HEADER #7     02014B50 (33639248)\n-67EB Created Zip Spec      14 (20) '2.0'\n-67EC Created OS            03 (3) 'Unix'\n-67ED Extract Zip Spec      0A (10) '1.0'\n-67EE Extract OS            00 (0) 'MS-DOS'\n-67EF General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-67F1 Compression Method    0000 (0) 'Stored'\n-67F3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-67F7 CRC                   00000000 (0)\n-67FB Compressed Size       00000000 (0)\n-67FF Uncompressed Size     00000000 (0)\n-6803 Filename Length       0023 (35)\n-6805 Extra Length          0000 (0)\n-6807 Comment Length        0000 (0)\n-6809 Disk Start            0000 (0)\n-680B Int File Attributes   0000 (0)\n+688F CENTRAL HEADER #7     02014B50 (33639248)\n+6893 Created Zip Spec      14 (20) '2.0'\n+6894 Created OS            03 (3) 'Unix'\n+6895 Extract Zip Spec      0A (10) '1.0'\n+6896 Extract OS            00 (0) 'MS-DOS'\n+6897 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6899 Compression Method    0000 (0) 'Stored'\n+689B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+689F CRC                   00000000 (0)\n+68A3 Compressed Size       00000000 (0)\n+68A7 Uncompressed Size     00000000 (0)\n+68AB Filename Length       0023 (35)\n+68AD Extra Length          0000 (0)\n+68AF Comment Length        0000 (0)\n+68B1 Disk Start            0000 (0)\n+68B3 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-680D Ext File Attributes   41ED0010 (1106051088)\n+68B5 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-6811 Local Header Offset   0000014E (334)\n-6815 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+68B9 Local Header Offset   0000014E (334)\n+68BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x68BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6815: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x68BD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x67ED: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6895: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-6838 CENTRAL HEADER #8     02014B50 (33639248)\n-683C Created Zip Spec      14 (20) '2.0'\n-683D Created OS            03 (3) 'Unix'\n-683E Extract Zip Spec      0A (10) '1.0'\n-683F Extract OS            00 (0) 'MS-DOS'\n-6840 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6842 Compression Method    0000 (0) 'Stored'\n-6844 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6848 CRC                   00000000 (0)\n-684C Compressed Size       00000000 (0)\n-6850 Uncompressed Size     00000000 (0)\n-6854 Filename Length       002E (46)\n-6856 Extra Length          0000 (0)\n-6858 Comment Length        0000 (0)\n-685A Disk Start            0000 (0)\n-685C Int File Attributes   0000 (0)\n+68E0 CENTRAL HEADER #8     02014B50 (33639248)\n+68E4 Created Zip Spec      14 (20) '2.0'\n+68E5 Created OS            03 (3) 'Unix'\n+68E6 Extract Zip Spec      0A (10) '1.0'\n+68E7 Extract OS            00 (0) 'MS-DOS'\n+68E8 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+68EA Compression Method    0000 (0) 'Stored'\n+68EC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+68F0 CRC                   00000000 (0)\n+68F4 Compressed Size       00000000 (0)\n+68F8 Uncompressed Size     00000000 (0)\n+68FC Filename Length       002E (46)\n+68FE Extra Length          0000 (0)\n+6900 Comment Length        0000 (0)\n+6902 Disk Start            0000 (0)\n+6904 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-685E Ext File Attributes   41ED0010 (1106051088)\n+6906 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-6862 Local Header Offset   0000018F (399)\n-6866 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+690A Local Header Offset   0000018F (399)\n+690E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x690E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6866: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x690E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x683E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x68E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-6894 CENTRAL HEADER #9     02014B50 (33639248)\n-6898 Created Zip Spec      14 (20) '2.0'\n-6899 Created OS            03 (3) 'Unix'\n-689A Extract Zip Spec      0A (10) '1.0'\n-689B Extract OS            00 (0) 'MS-DOS'\n-689C General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-689E Compression Method    0000 (0) 'Stored'\n-68A0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-68A4 CRC                   00000000 (0)\n-68A8 Compressed Size       00000000 (0)\n-68AC Uncompressed Size     00000000 (0)\n-68B0 Filename Length       0034 (52)\n-68B2 Extra Length          0000 (0)\n-68B4 Comment Length        0000 (0)\n-68B6 Disk Start            0000 (0)\n-68B8 Int File Attributes   0000 (0)\n+693C CENTRAL HEADER #9     02014B50 (33639248)\n+6940 Created Zip Spec      14 (20) '2.0'\n+6941 Created OS            03 (3) 'Unix'\n+6942 Extract Zip Spec      0A (10) '1.0'\n+6943 Extract OS            00 (0) 'MS-DOS'\n+6944 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6946 Compression Method    0000 (0) 'Stored'\n+6948 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+694C CRC                   00000000 (0)\n+6950 Compressed Size       00000000 (0)\n+6954 Uncompressed Size     00000000 (0)\n+6958 Filename Length       0034 (52)\n+695A Extra Length          0000 (0)\n+695C Comment Length        0000 (0)\n+695E Disk Start            0000 (0)\n+6960 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-68BA Ext File Attributes   41ED0010 (1106051088)\n+6962 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-68BE Local Header Offset   000001DB (475)\n-68C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6966 Local Header Offset   000001DB (475)\n+696A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x68C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x696A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x68C2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x696A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x689A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6942: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-68F6 CENTRAL HEADER #10    02014B50 (33639248)\n-68FA Created Zip Spec      14 (20) '2.0'\n-68FB Created OS            03 (3) 'Unix'\n-68FC Extract Zip Spec      0A (10) '1.0'\n-68FD Extract OS            00 (0) 'MS-DOS'\n-68FE General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6900 Compression Method    0000 (0) 'Stored'\n-6902 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6906 CRC                   00000000 (0)\n-690A Compressed Size       00000000 (0)\n-690E Uncompressed Size     00000000 (0)\n-6912 Filename Length       000F (15)\n-6914 Extra Length          0000 (0)\n-6916 Comment Length        0000 (0)\n-6918 Disk Start            0000 (0)\n-691A Int File Attributes   0000 (0)\n+699E CENTRAL HEADER #10    02014B50 (33639248)\n+69A2 Created Zip Spec      14 (20) '2.0'\n+69A3 Created OS            03 (3) 'Unix'\n+69A4 Extract Zip Spec      0A (10) '1.0'\n+69A5 Extract OS            00 (0) 'MS-DOS'\n+69A6 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+69A8 Compression Method    0000 (0) 'Stored'\n+69AA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+69AE CRC                   00000000 (0)\n+69B2 Compressed Size       00000000 (0)\n+69B6 Uncompressed Size     00000000 (0)\n+69BA Filename Length       000F (15)\n+69BC Extra Length          0000 (0)\n+69BE Comment Length        0000 (0)\n+69C0 Disk Start            0000 (0)\n+69C2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-691C Ext File Attributes   41ED0010 (1106051088)\n+69C4 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-6920 Local Header Offset   0000022D (557)\n-6924 Filename              'XXXXXXXXXXXXXXX'\n+69C8 Local Header Offset   0000022D (557)\n+69CC Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6924: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69CC: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6924: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x69CC: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x68FC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69A4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-6933 CENTRAL HEADER #11    02014B50 (33639248)\n-6937 Created Zip Spec      14 (20) '2.0'\n-6938 Created OS            03 (3) 'Unix'\n-6939 Extract Zip Spec      0A (10) '1.0'\n-693A Extract OS            00 (0) 'MS-DOS'\n-693B General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-693D Compression Method    0000 (0) 'Stored'\n-693F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6943 CRC                   00000000 (0)\n-6947 Compressed Size       00000000 (0)\n-694B Uncompressed Size     00000000 (0)\n-694F Filename Length       0018 (24)\n-6951 Extra Length          0000 (0)\n-6953 Comment Length        0000 (0)\n-6955 Disk Start            0000 (0)\n-6957 Int File Attributes   0000 (0)\n+69DB CENTRAL HEADER #11    02014B50 (33639248)\n+69DF Created Zip Spec      14 (20) '2.0'\n+69E0 Created OS            03 (3) 'Unix'\n+69E1 Extract Zip Spec      0A (10) '1.0'\n+69E2 Extract OS            00 (0) 'MS-DOS'\n+69E3 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+69E5 Compression Method    0000 (0) 'Stored'\n+69E7 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+69EB CRC                   00000000 (0)\n+69EF Compressed Size       00000000 (0)\n+69F3 Uncompressed Size     00000000 (0)\n+69F7 Filename Length       0018 (24)\n+69F9 Extra Length          0000 (0)\n+69FB Comment Length        0000 (0)\n+69FD Disk Start            0000 (0)\n+69FF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6959 Ext File Attributes   41ED0010 (1106051088)\n+6A01 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-695D Local Header Offset   0000025A (602)\n-6961 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+6A05 Local Header Offset   0000025A (602)\n+6A09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6961: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6A09: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x6939: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69E1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-6979 CENTRAL HEADER #12    02014B50 (33639248)\n-697D Created Zip Spec      14 (20) '2.0'\n-697E Created OS            03 (3) 'Unix'\n-697F Extract Zip Spec      0A (10) '1.0'\n-6980 Extract OS            00 (0) 'MS-DOS'\n-6981 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6983 Compression Method    0000 (0) 'Stored'\n-6985 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6989 CRC                   00000000 (0)\n-698D Compressed Size       00000000 (0)\n-6991 Uncompressed Size     00000000 (0)\n-6995 Filename Length       000F (15)\n-6997 Extra Length          0000 (0)\n-6999 Comment Length        0000 (0)\n-699B Disk Start            0000 (0)\n-699D Int File Attributes   0000 (0)\n+6A21 CENTRAL HEADER #12    02014B50 (33639248)\n+6A25 Created Zip Spec      14 (20) '2.0'\n+6A26 Created OS            03 (3) 'Unix'\n+6A27 Extract Zip Spec      0A (10) '1.0'\n+6A28 Extract OS            00 (0) 'MS-DOS'\n+6A29 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6A2B Compression Method    0000 (0) 'Stored'\n+6A2D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6A31 CRC                   00000000 (0)\n+6A35 Compressed Size       00000000 (0)\n+6A39 Uncompressed Size     00000000 (0)\n+6A3D Filename Length       000F (15)\n+6A3F Extra Length          0000 (0)\n+6A41 Comment Length        0000 (0)\n+6A43 Disk Start            0000 (0)\n+6A45 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-699F Ext File Attributes   41ED0010 (1106051088)\n+6A47 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-69A3 Local Header Offset   00000290 (656)\n-69A7 Filename              'XXXXXXXXXXXXXXX'\n+6A4B Local Header Offset   00000290 (656)\n+6A4F Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x69A7: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A4F: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x69A7: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6A4F: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x697F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A27: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-69B6 CENTRAL HEADER #13    02014B50 (33639248)\n-69BA Created Zip Spec      14 (20) '2.0'\n-69BB Created OS            03 (3) 'Unix'\n-69BC Extract Zip Spec      0A (10) '1.0'\n-69BD Extract OS            00 (0) 'MS-DOS'\n-69BE General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-69C0 Compression Method    0000 (0) 'Stored'\n-69C2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-69C6 CRC                   00000000 (0)\n-69CA Compressed Size       00000000 (0)\n-69CE Uncompressed Size     00000000 (0)\n-69D2 Filename Length       0020 (32)\n-69D4 Extra Length          0000 (0)\n-69D6 Comment Length        0000 (0)\n-69D8 Disk Start            0000 (0)\n-69DA Int File Attributes   0000 (0)\n+6A5E CENTRAL HEADER #13    02014B50 (33639248)\n+6A62 Created Zip Spec      14 (20) '2.0'\n+6A63 Created OS            03 (3) 'Unix'\n+6A64 Extract Zip Spec      0A (10) '1.0'\n+6A65 Extract OS            00 (0) 'MS-DOS'\n+6A66 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6A68 Compression Method    0000 (0) 'Stored'\n+6A6A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6A6E CRC                   00000000 (0)\n+6A72 Compressed Size       00000000 (0)\n+6A76 Uncompressed Size     00000000 (0)\n+6A7A Filename Length       0020 (32)\n+6A7C Extra Length          0000 (0)\n+6A7E Comment Length        0000 (0)\n+6A80 Disk Start            0000 (0)\n+6A82 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-69DC Ext File Attributes   41ED0010 (1106051088)\n+6A84 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-69E0 Local Header Offset   000002BD (701)\n-69E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6A88 Local Header Offset   000002BD (701)\n+6A8C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x69E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x69E4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6A8C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x69BC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A64: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-6A04 CENTRAL HEADER #14    02014B50 (33639248)\n-6A08 Created Zip Spec      14 (20) '2.0'\n-6A09 Created OS            03 (3) 'Unix'\n-6A0A Extract Zip Spec      0A (10) '1.0'\n-6A0B Extract OS            00 (0) 'MS-DOS'\n-6A0C General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-6A0E Compression Method    0000 (0) 'Stored'\n-6A10 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6A14 CRC                   00000000 (0)\n-6A18 Compressed Size       00000000 (0)\n-6A1C Uncompressed Size     00000000 (0)\n-6A20 Filename Length       0043 (67)\n-6A22 Extra Length          0000 (0)\n-6A24 Comment Length        0000 (0)\n-6A26 Disk Start            0000 (0)\n-6A28 Int File Attributes   0000 (0)\n+6AAC CENTRAL HEADER #14    02014B50 (33639248)\n+6AB0 Created Zip Spec      14 (20) '2.0'\n+6AB1 Created OS            03 (3) 'Unix'\n+6AB2 Extract Zip Spec      0A (10) '1.0'\n+6AB3 Extract OS            00 (0) 'MS-DOS'\n+6AB4 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+6AB6 Compression Method    0000 (0) 'Stored'\n+6AB8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6ABC CRC                   00000000 (0)\n+6AC0 Compressed Size       00000000 (0)\n+6AC4 Uncompressed Size     00000000 (0)\n+6AC8 Filename Length       0043 (67)\n+6ACA Extra Length          0000 (0)\n+6ACC Comment Length        0000 (0)\n+6ACE Disk Start            0000 (0)\n+6AD0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6A2A Ext File Attributes   41ED0010 (1106051088)\n+6AD2 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-6A2E Local Header Offset   000002FB (763)\n-6A32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6AD6 Local Header Offset   000002FB (763)\n+6ADA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6A32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x6A32: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x6ADA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x6A0A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6AB2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-6A75 CENTRAL HEADER #15    02014B50 (33639248)\n-6A79 Created Zip Spec      14 (20) '2.0'\n-6A7A Created OS            03 (3) 'Unix'\n-6A7B Extract Zip Spec      14 (20) '2.0'\n-6A7C Extract OS            00 (0) 'MS-DOS'\n-6A7D General Purpose Flag  0800 (2048)\n+6B1D CENTRAL HEADER #15    02014B50 (33639248)\n+6B21 Created Zip Spec      14 (20) '2.0'\n+6B22 Created OS            03 (3) 'Unix'\n+6B23 Extract Zip Spec      14 (20) '2.0'\n+6B24 Extract OS            00 (0) 'MS-DOS'\n+6B25 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6A7F Compression Method    0008 (8) 'Deflated'\n-6A81 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6A85 CRC                   53240894 (1394870420)\n-6A89 Compressed Size       000002E1 (737)\n-6A8D Uncompressed Size     000009ED (2541)\n-6A91 Filename Length       0015 (21)\n-6A93 Extra Length          0000 (0)\n-6A95 Comment Length        0000 (0)\n-6A97 Disk Start            0000 (0)\n-6A99 Int File Attributes   0000 (0)\n+6B27 Compression Method    0008 (8) 'Deflated'\n+6B29 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6B2D CRC                   53240894 (1394870420)\n+6B31 Compressed Size       000002E1 (737)\n+6B35 Uncompressed Size     000009ED (2541)\n+6B39 Filename Length       0015 (21)\n+6B3B Extra Length          0000 (0)\n+6B3D Comment Length        0000 (0)\n+6B3F Disk Start            0000 (0)\n+6B41 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6A9B Ext File Attributes   81A40000 (2175008768)\n+6B43 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-6A9F Local Header Offset   0000035C (860)\n-6AA3 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+6B47 Local Header Offset   0000035C (860)\n+6B4B Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6AA3: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B4B: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6AB8 CENTRAL HEADER #16    02014B50 (33639248)\n-6ABC Created Zip Spec      14 (20) '2.0'\n-6ABD Created OS            03 (3) 'Unix'\n-6ABE Extract Zip Spec      14 (20) '2.0'\n-6ABF Extract OS            00 (0) 'MS-DOS'\n-6AC0 General Purpose Flag  0800 (2048)\n+6B60 CENTRAL HEADER #16    02014B50 (33639248)\n+6B64 Created Zip Spec      14 (20) '2.0'\n+6B65 Created OS            03 (3) 'Unix'\n+6B66 Extract Zip Spec      14 (20) '2.0'\n+6B67 Extract OS            00 (0) 'MS-DOS'\n+6B68 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6AC2 Compression Method    0008 (8) 'Deflated'\n-6AC4 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6AC8 CRC                   86E2B4B4 (2263004340)\n-6ACC Compressed Size       00000F6D (3949)\n-6AD0 Uncompressed Size     00002C5E (11358)\n-6AD4 Filename Length       0010 (16)\n-6AD6 Extra Length          0000 (0)\n-6AD8 Comment Length        0000 (0)\n-6ADA Disk Start            0000 (0)\n-6ADC Int File Attributes   0000 (0)\n+6B6A Compression Method    0008 (8) 'Deflated'\n+6B6C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6B70 CRC                   86E2B4B4 (2263004340)\n+6B74 Compressed Size       00000F6D (3949)\n+6B78 Uncompressed Size     00002C5E (11358)\n+6B7C Filename Length       0010 (16)\n+6B7E Extra Length          0000 (0)\n+6B80 Comment Length        0000 (0)\n+6B82 Disk Start            0000 (0)\n+6B84 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6ADE Ext File Attributes   81A40000 (2175008768)\n+6B86 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-6AE2 Local Header Offset   00000670 (1648)\n-6AE6 Filename              'XXXXXXXXXXXXXXXX'\n+6B8A Local Header Offset   00000670 (1648)\n+6B8E Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6AE6: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B8E: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6AF6 CENTRAL HEADER #17    02014B50 (33639248)\n-6AFA Created Zip Spec      14 (20) '2.0'\n-6AFB Created OS            03 (3) 'Unix'\n-6AFC Extract Zip Spec      14 (20) '2.0'\n-6AFD Extract OS            00 (0) 'MS-DOS'\n-6AFE General Purpose Flag  0800 (2048)\n+6B9E CENTRAL HEADER #17    02014B50 (33639248)\n+6BA2 Created Zip Spec      14 (20) '2.0'\n+6BA3 Created OS            03 (3) 'Unix'\n+6BA4 Extract Zip Spec      14 (20) '2.0'\n+6BA5 Extract OS            00 (0) 'MS-DOS'\n+6BA6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6B00 Compression Method    0008 (8) 'Deflated'\n-6B02 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6B06 CRC                   BE0DDBB4 (3188579252)\n-6B0A Compressed Size       00000088 (136)\n-6B0E Uncompressed Size     000000BF (191)\n-6B12 Filename Length       000F (15)\n-6B14 Extra Length          0000 (0)\n-6B16 Comment Length        0000 (0)\n-6B18 Disk Start            0000 (0)\n-6B1A Int File Attributes   0000 (0)\n+6BA8 Compression Method    0008 (8) 'Deflated'\n+6BAA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6BAE CRC                   BE0DDBB4 (3188579252)\n+6BB2 Compressed Size       00000088 (136)\n+6BB6 Uncompressed Size     000000BF (191)\n+6BBA Filename Length       000F (15)\n+6BBC Extra Length          0000 (0)\n+6BBE Comment Length        0000 (0)\n+6BC0 Disk Start            0000 (0)\n+6BC2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6B1C Ext File Attributes   81A40000 (2175008768)\n+6BC4 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-6B20 Local Header Offset   0000160B (5643)\n-6B24 Filename              'XXXXXXXXXXXXXXX'\n+6BC8 Local Header Offset   0000160B (5643)\n+6BCC Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B24: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6BCC: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6B33 CENTRAL HEADER #18    02014B50 (33639248)\n-6B37 Created Zip Spec      14 (20) '2.0'\n-6B38 Created OS            03 (3) 'Unix'\n-6B39 Extract Zip Spec      14 (20) '2.0'\n-6B3A Extract OS            00 (0) 'MS-DOS'\n-6B3B General Purpose Flag  0800 (2048)\n+6BDB CENTRAL HEADER #18    02014B50 (33639248)\n+6BDF Created Zip Spec      14 (20) '2.0'\n+6BE0 Created OS            03 (3) 'Unix'\n+6BE1 Extract Zip Spec      14 (20) '2.0'\n+6BE2 Extract OS            00 (0) 'MS-DOS'\n+6BE3 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6B3D Compression Method    0008 (8) 'Deflated'\n-6B3F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6B43 CRC                   852B452E (2234205486)\n-6B47 Compressed Size       0000038D (909)\n-6B4B Uncompressed Size     00000A84 (2692)\n-6B4F Filename Length       003B (59)\n-6B51 Extra Length          0000 (0)\n-6B53 Comment Length        0000 (0)\n-6B55 Disk Start            0000 (0)\n-6B57 Int File Attributes   0000 (0)\n+6BE5 Compression Method    0008 (8) 'Deflated'\n+6BE7 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6BEB CRC                   ED7C06AB (3984328363)\n+6BEF Compressed Size       00000395 (917)\n+6BF3 Uncompressed Size     00000AE6 (2790)\n+6BF7 Filename Length       003B (59)\n+6BF9 Extra Length          0000 (0)\n+6BFB Comment Length        0000 (0)\n+6BFD Disk Start            0000 (0)\n+6BFF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6B59 Ext File Attributes   81A40000 (2175008768)\n+6C01 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-6B5D Local Header Offset   000016C0 (5824)\n-6B61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6C05 Local Header Offset   000016C0 (5824)\n+6C09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6B9C CENTRAL HEADER #19    02014B50 (33639248)\n-6BA0 Created Zip Spec      14 (20) '2.0'\n-6BA1 Created OS            03 (3) 'Unix'\n-6BA2 Extract Zip Spec      14 (20) '2.0'\n-6BA3 Extract OS            00 (0) 'MS-DOS'\n-6BA4 General Purpose Flag  0800 (2048)\n+6C44 CENTRAL HEADER #19    02014B50 (33639248)\n+6C48 Created Zip Spec      14 (20) '2.0'\n+6C49 Created OS            03 (3) 'Unix'\n+6C4A Extract Zip Spec      14 (20) '2.0'\n+6C4B Extract OS            00 (0) 'MS-DOS'\n+6C4C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6BA6 Compression Method    0008 (8) 'Deflated'\n-6BA8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6BAC CRC                   3D3ED0A6 (1027526822)\n-6BB0 Compressed Size       00000350 (848)\n-6BB4 Uncompressed Size     00000A4B (2635)\n-6BB8 Filename Length       003C (60)\n-6BBA Extra Length          0000 (0)\n-6BBC Comment Length        0000 (0)\n-6BBE Disk Start            0000 (0)\n-6BC0 Int File Attributes   0000 (0)\n+6C4E Compression Method    0008 (8) 'Deflated'\n+6C50 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6C54 CRC                   86102534 (2249205044)\n+6C58 Compressed Size       00000359 (857)\n+6C5C Uncompressed Size     00000AAA (2730)\n+6C60 Filename Length       003C (60)\n+6C62 Extra Length          0000 (0)\n+6C64 Comment Length        0000 (0)\n+6C66 Disk Start            0000 (0)\n+6C68 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6BC2 Ext File Attributes   81A40000 (2175008768)\n+6C6A 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-6BC6 Local Header Offset   00001AA6 (6822)\n-6BCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6C6E Local Header Offset   00001AAE (6830)\n+6C72 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6C06 CENTRAL HEADER #20    02014B50 (33639248)\n-6C0A Created Zip Spec      14 (20) '2.0'\n-6C0B Created OS            03 (3) 'Unix'\n-6C0C Extract Zip Spec      14 (20) '2.0'\n-6C0D Extract OS            00 (0) 'MS-DOS'\n-6C0E General Purpose Flag  0800 (2048)\n+6CAE CENTRAL HEADER #20    02014B50 (33639248)\n+6CB2 Created Zip Spec      14 (20) '2.0'\n+6CB3 Created OS            03 (3) 'Unix'\n+6CB4 Extract Zip Spec      14 (20) '2.0'\n+6CB5 Extract OS            00 (0) 'MS-DOS'\n+6CB6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6C10 Compression Method    0008 (8) 'Deflated'\n-6C12 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6C16 CRC                   0FA733C6 (262616006)\n-6C1A Compressed Size       000002F5 (757)\n-6C1E Uncompressed Size     00000707 (1799)\n-6C22 Filename Length       003D (61)\n-6C24 Extra Length          0000 (0)\n-6C26 Comment Length        0000 (0)\n-6C28 Disk Start            0000 (0)\n-6C2A Int File Attributes   0000 (0)\n+6CB8 Compression Method    0008 (8) 'Deflated'\n+6CBA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6CBE CRC                   D9C4B6B2 (3653547698)\n+6CC2 Compressed Size       000002FB (763)\n+6CC6 Uncompressed Size     0000073C (1852)\n+6CCA Filename Length       003D (61)\n+6CCC Extra Length          0000 (0)\n+6CCE Comment Length        0000 (0)\n+6CD0 Disk Start            0000 (0)\n+6CD2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6C2C Ext File Attributes   81A40000 (2175008768)\n+6CD4 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-6C30 Local Header Offset   00001E50 (7760)\n-6C34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6CD8 Local Header Offset   00001E61 (7777)\n+6CDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6C71 CENTRAL HEADER #21    02014B50 (33639248)\n-6C75 Created Zip Spec      14 (20) '2.0'\n-6C76 Created OS            03 (3) 'Unix'\n-6C77 Extract Zip Spec      14 (20) '2.0'\n-6C78 Extract OS            00 (0) 'MS-DOS'\n-6C79 General Purpose Flag  0800 (2048)\n+6D19 CENTRAL HEADER #21    02014B50 (33639248)\n+6D1D Created Zip Spec      14 (20) '2.0'\n+6D1E Created OS            03 (3) 'Unix'\n+6D1F Extract Zip Spec      14 (20) '2.0'\n+6D20 Extract OS            00 (0) 'MS-DOS'\n+6D21 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6C7B Compression Method    0008 (8) 'Deflated'\n-6C7D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6C81 CRC                   42BF763C (1119843900)\n-6C85 Compressed Size       000002E8 (744)\n-6C89 Uncompressed Size     00000709 (1801)\n-6C8D Filename Length       0041 (65)\n-6C8F Extra Length          0000 (0)\n-6C91 Comment Length        0000 (0)\n-6C93 Disk Start            0000 (0)\n-6C95 Int File Attributes   0000 (0)\n+6D23 Compression Method    0008 (8) 'Deflated'\n+6D25 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6D29 CRC                   5DF61F16 (1576410902)\n+6D2D Compressed Size       000002EF (751)\n+6D31 Uncompressed Size     00000733 (1843)\n+6D35 Filename Length       0041 (65)\n+6D37 Extra Length          0000 (0)\n+6D39 Comment Length        0000 (0)\n+6D3B Disk Start            0000 (0)\n+6D3D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6C97 Ext File Attributes   81A40000 (2175008768)\n+6D3F 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-6C9B Local Header Offset   000021A0 (8608)\n-6C9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6D43 Local Header Offset   000021B7 (8631)\n+6D47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6CE0 CENTRAL HEADER #22    02014B50 (33639248)\n-6CE4 Created Zip Spec      14 (20) '2.0'\n-6CE5 Created OS            03 (3) 'Unix'\n-6CE6 Extract Zip Spec      14 (20) '2.0'\n-6CE7 Extract OS            00 (0) 'MS-DOS'\n-6CE8 General Purpose Flag  0800 (2048)\n+6D88 CENTRAL HEADER #22    02014B50 (33639248)\n+6D8C Created Zip Spec      14 (20) '2.0'\n+6D8D Created OS            03 (3) 'Unix'\n+6D8E Extract Zip Spec      14 (20) '2.0'\n+6D8F Extract OS            00 (0) 'MS-DOS'\n+6D90 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6CEA Compression Method    0008 (8) 'Deflated'\n-6CEC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6CF0 CRC                   9A817459 (2592175193)\n-6CF4 Compressed Size       00000473 (1139)\n-6CF8 Uncompressed Size     000011CF (4559)\n-6CFC Filename Length       003E (62)\n-6CFE Extra Length          0000 (0)\n-6D00 Comment Length        0000 (0)\n-6D02 Disk Start            0000 (0)\n-6D04 Int File Attributes   0000 (0)\n+6D92 Compression Method    0008 (8) 'Deflated'\n+6D94 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6D98 CRC                   B4FAC75F (3036333919)\n+6D9C Compressed Size       0000047B (1147)\n+6DA0 Uncompressed Size     00001227 (4647)\n+6DA4 Filename Length       003E (62)\n+6DA6 Extra Length          0000 (0)\n+6DA8 Comment Length        0000 (0)\n+6DAA Disk Start            0000 (0)\n+6DAC Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6D06 Ext File Attributes   81A40000 (2175008768)\n+6DAE 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-6D0A Local Header Offset   000024E7 (9447)\n-6D0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6DB2 Local Header Offset   00002505 (9477)\n+6DB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6DB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6D4C CENTRAL HEADER #23    02014B50 (33639248)\n-6D50 Created Zip Spec      14 (20) '2.0'\n-6D51 Created OS            03 (3) 'Unix'\n-6D52 Extract Zip Spec      14 (20) '2.0'\n-6D53 Extract OS            00 (0) 'MS-DOS'\n-6D54 General Purpose Flag  0800 (2048)\n+6DF4 CENTRAL HEADER #23    02014B50 (33639248)\n+6DF8 Created Zip Spec      14 (20) '2.0'\n+6DF9 Created OS            03 (3) 'Unix'\n+6DFA Extract Zip Spec      14 (20) '2.0'\n+6DFB Extract OS            00 (0) 'MS-DOS'\n+6DFC General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6D56 Compression Method    0008 (8) 'Deflated'\n-6D58 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6D5C CRC                   526506A5 (1382352549)\n-6D60 Compressed Size       00000309 (777)\n-6D64 Uncompressed Size     0000067A (1658)\n-6D68 Filename Length       0047 (71)\n-6D6A Extra Length          0000 (0)\n-6D6C Comment Length        0000 (0)\n-6D6E Disk Start            0000 (0)\n-6D70 Int File Attributes   0000 (0)\n+6DFE Compression Method    0008 (8) 'Deflated'\n+6E00 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6E04 CRC                   B981B5EA (3112285674)\n+6E08 Compressed Size       00000311 (785)\n+6E0C Uncompressed Size     000006AF (1711)\n+6E10 Filename Length       0047 (71)\n+6E12 Extra Length          0000 (0)\n+6E14 Comment Length        0000 (0)\n+6E16 Disk Start            0000 (0)\n+6E18 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6D72 Ext File Attributes   81A40000 (2175008768)\n+6E1A 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-6D76 Local Header Offset   000029B6 (10678)\n-6D7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6E1E Local Header Offset   000029DC (10716)\n+6E22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6E22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6DC1 CENTRAL HEADER #24    02014B50 (33639248)\n-6DC5 Created Zip Spec      14 (20) '2.0'\n-6DC6 Created OS            03 (3) 'Unix'\n-6DC7 Extract Zip Spec      14 (20) '2.0'\n-6DC8 Extract OS            00 (0) 'MS-DOS'\n-6DC9 General Purpose Flag  0800 (2048)\n+6E69 CENTRAL HEADER #24    02014B50 (33639248)\n+6E6D Created Zip Spec      14 (20) '2.0'\n+6E6E Created OS            03 (3) 'Unix'\n+6E6F Extract Zip Spec      14 (20) '2.0'\n+6E70 Extract OS            00 (0) 'MS-DOS'\n+6E71 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6DCB Compression Method    0008 (8) 'Deflated'\n-6DCD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6DD1 CRC                   E4089255 (3825766997)\n-6DD5 Compressed Size       0000030D (781)\n-6DD9 Uncompressed Size     00000679 (1657)\n-6DDD Filename Length       0046 (70)\n-6DDF Extra Length          0000 (0)\n-6DE1 Comment Length        0000 (0)\n-6DE3 Disk Start            0000 (0)\n-6DE5 Int File Attributes   0000 (0)\n+6E73 Compression Method    0008 (8) 'Deflated'\n+6E75 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6E79 CRC                   D04429D3 (3494128083)\n+6E7D Compressed Size       00000315 (789)\n+6E81 Uncompressed Size     000006AF (1711)\n+6E85 Filename Length       0046 (70)\n+6E87 Extra Length          0000 (0)\n+6E89 Comment Length        0000 (0)\n+6E8B Disk Start            0000 (0)\n+6E8D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6DE7 Ext File Attributes   81A40000 (2175008768)\n+6E8F 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-6DEB Local Header Offset   00002D24 (11556)\n-6DEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6E93 Local Header Offset   00002D52 (11602)\n+6E97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6E35 CENTRAL HEADER #25    02014B50 (33639248)\n-6E39 Created Zip Spec      14 (20) '2.0'\n-6E3A Created OS            03 (3) 'Unix'\n-6E3B Extract Zip Spec      14 (20) '2.0'\n-6E3C Extract OS            00 (0) 'MS-DOS'\n-6E3D General Purpose Flag  0800 (2048)\n+6EDD CENTRAL HEADER #25    02014B50 (33639248)\n+6EE1 Created Zip Spec      14 (20) '2.0'\n+6EE2 Created OS            03 (3) 'Unix'\n+6EE3 Extract Zip Spec      14 (20) '2.0'\n+6EE4 Extract OS            00 (0) 'MS-DOS'\n+6EE5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6E3F Compression Method    0008 (8) 'Deflated'\n-6E41 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6E45 CRC                   3FBD14BB (1069356219)\n-6E49 Compressed Size       0000036D (877)\n-6E4D Uncompressed Size     000007A8 (1960)\n-6E51 Filename Length       004C (76)\n-6E53 Extra Length          0000 (0)\n-6E55 Comment Length        0000 (0)\n-6E57 Disk Start            0000 (0)\n-6E59 Int File Attributes   0000 (0)\n+6EE7 Compression Method    0008 (8) 'Deflated'\n+6EE9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6EED CRC                   473D2A13 (1195190803)\n+6EF1 Compressed Size       00000378 (888)\n+6EF5 Uncompressed Size     000007E1 (2017)\n+6EF9 Filename Length       004C (76)\n+6EFB Extra Length          0000 (0)\n+6EFD Comment Length        0000 (0)\n+6EFF Disk Start            0000 (0)\n+6F01 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6E5B Ext File Attributes   81A40000 (2175008768)\n+6F03 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-6E5F Local Header Offset   00003095 (12437)\n-6E63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6F07 Local Header Offset   000030CB (12491)\n+6F0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6E63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6EAF CENTRAL HEADER #26    02014B50 (33639248)\n-6EB3 Created Zip Spec      14 (20) '2.0'\n-6EB4 Created OS            03 (3) 'Unix'\n-6EB5 Extract Zip Spec      14 (20) '2.0'\n-6EB6 Extract OS            00 (0) 'MS-DOS'\n-6EB7 General Purpose Flag  0800 (2048)\n+6F57 CENTRAL HEADER #26    02014B50 (33639248)\n+6F5B Created Zip Spec      14 (20) '2.0'\n+6F5C Created OS            03 (3) 'Unix'\n+6F5D Extract Zip Spec      14 (20) '2.0'\n+6F5E Extract OS            00 (0) 'MS-DOS'\n+6F5F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6EB9 Compression Method    0008 (8) 'Deflated'\n-6EBB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6EBF CRC                   0BA6304B (195440715)\n-6EC3 Compressed Size       0000031A (794)\n-6EC7 Uncompressed Size     000006BF (1727)\n-6ECB Filename Length       0048 (72)\n-6ECD Extra Length          0000 (0)\n-6ECF Comment Length        0000 (0)\n-6ED1 Disk Start            0000 (0)\n-6ED3 Int File Attributes   0000 (0)\n+6F61 Compression Method    0008 (8) 'Deflated'\n+6F63 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6F67 CRC                   5EDE06FE (1591609086)\n+6F6B Compressed Size       00000323 (803)\n+6F6F Uncompressed Size     000006F6 (1782)\n+6F73 Filename Length       0048 (72)\n+6F75 Extra Length          0000 (0)\n+6F77 Comment Length        0000 (0)\n+6F79 Disk Start            0000 (0)\n+6F7B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6ED5 Ext File Attributes   81A40000 (2175008768)\n+6F7D 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-6ED9 Local Header Offset   0000346C (13420)\n-6EDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6F81 Local Header Offset   000034AD (13485)\n+6F85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6F25 CENTRAL HEADER #27    02014B50 (33639248)\n-6F29 Created Zip Spec      14 (20) '2.0'\n-6F2A Created OS            03 (3) 'Unix'\n-6F2B Extract Zip Spec      14 (20) '2.0'\n-6F2C Extract OS            00 (0) 'MS-DOS'\n-6F2D General Purpose Flag  0800 (2048)\n+6FCD CENTRAL HEADER #27    02014B50 (33639248)\n+6FD1 Created Zip Spec      14 (20) '2.0'\n+6FD2 Created OS            03 (3) 'Unix'\n+6FD3 Extract Zip Spec      14 (20) '2.0'\n+6FD4 Extract OS            00 (0) 'MS-DOS'\n+6FD5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6F2F Compression Method    0008 (8) 'Deflated'\n-6F31 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6F35 CRC                   6F153BA7 (1863662503)\n-6F39 Compressed Size       0000030B (779)\n-6F3D Uncompressed Size     000006D6 (1750)\n-6F41 Filename Length       004C (76)\n-6F43 Extra Length          0000 (0)\n-6F45 Comment Length        0000 (0)\n-6F47 Disk Start            0000 (0)\n-6F49 Int File Attributes   0000 (0)\n+6FD7 Compression Method    0008 (8) 'Deflated'\n+6FD9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+6FDD CRC                   C24A81AD (3259662765)\n+6FE1 Compressed Size       00000315 (789)\n+6FE5 Uncompressed Size     0000070D (1805)\n+6FE9 Filename Length       004C (76)\n+6FEB Extra Length          0000 (0)\n+6FED Comment Length        0000 (0)\n+6FEF Disk Start            0000 (0)\n+6FF1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6F4B Ext File Attributes   81A40000 (2175008768)\n+6FF3 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-6F4F Local Header Offset   000037EC (14316)\n-6F53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6FF7 Local Header Offset   00003836 (14390)\n+6FFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6F53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6FFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-6F9F CENTRAL HEADER #28    02014B50 (33639248)\n-6FA3 Created Zip Spec      14 (20) '2.0'\n-6FA4 Created OS            03 (3) 'Unix'\n-6FA5 Extract Zip Spec      14 (20) '2.0'\n-6FA6 Extract OS            00 (0) 'MS-DOS'\n-6FA7 General Purpose Flag  0800 (2048)\n+7047 CENTRAL HEADER #28    02014B50 (33639248)\n+704B Created Zip Spec      14 (20) '2.0'\n+704C Created OS            03 (3) 'Unix'\n+704D Extract Zip Spec      14 (20) '2.0'\n+704E Extract OS            00 (0) 'MS-DOS'\n+704F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-6FA9 Compression Method    0008 (8) 'Deflated'\n-6FAB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-6FAF CRC                   6E8EF8DF (1854863583)\n-6FB3 Compressed Size       0000032C (812)\n-6FB7 Uncompressed Size     0000070F (1807)\n-6FBB Filename Length       0048 (72)\n-6FBD Extra Length          0000 (0)\n-6FBF Comment Length        0000 (0)\n-6FC1 Disk Start            0000 (0)\n-6FC3 Int File Attributes   0000 (0)\n+7051 Compression Method    0008 (8) 'Deflated'\n+7053 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7057 CRC                   5F5E8EB8 (1600032440)\n+705B Compressed Size       00000337 (823)\n+705F Uncompressed Size     00000748 (1864)\n+7063 Filename Length       0048 (72)\n+7065 Extra Length          0000 (0)\n+7067 Comment Length        0000 (0)\n+7069 Disk Start            0000 (0)\n+706B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-6FC5 Ext File Attributes   81A40000 (2175008768)\n+706D 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-6FC9 Local Header Offset   00003B61 (15201)\n-6FCD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7071 Local Header Offset   00003BB5 (15285)\n+7075 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7075: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7015 CENTRAL HEADER #29    02014B50 (33639248)\n-7019 Created Zip Spec      14 (20) '2.0'\n-701A Created OS            03 (3) 'Unix'\n-701B Extract Zip Spec      14 (20) '2.0'\n-701C Extract OS            00 (0) 'MS-DOS'\n-701D General Purpose Flag  0800 (2048)\n+70BD CENTRAL HEADER #29    02014B50 (33639248)\n+70C1 Created Zip Spec      14 (20) '2.0'\n+70C2 Created OS            03 (3) 'Unix'\n+70C3 Extract Zip Spec      14 (20) '2.0'\n+70C4 Extract OS            00 (0) 'MS-DOS'\n+70C5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-701F Compression Method    0008 (8) 'Deflated'\n-7021 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7025 CRC                   1A07B667 (436713063)\n-7029 Compressed Size       0000030A (778)\n-702D Uncompressed Size     0000066E (1646)\n-7031 Filename Length       0047 (71)\n-7033 Extra Length          0000 (0)\n-7035 Comment Length        0000 (0)\n-7037 Disk Start            0000 (0)\n-7039 Int File Attributes   0000 (0)\n+70C7 Compression Method    0008 (8) 'Deflated'\n+70C9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+70CD CRC                   058FA161 (93299041)\n+70D1 Compressed Size       00000312 (786)\n+70D5 Uncompressed Size     000006A3 (1699)\n+70D9 Filename Length       0047 (71)\n+70DB Extra Length          0000 (0)\n+70DD Comment Length        0000 (0)\n+70DF Disk Start            0000 (0)\n+70E1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-703B Ext File Attributes   81A40000 (2175008768)\n+70E3 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-703F Local Header Offset   00003EF3 (16115)\n-7043 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+70E7 Local Header Offset   00003F52 (16210)\n+70EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7043: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x70EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-708A CENTRAL HEADER #30    02014B50 (33639248)\n-708E Created Zip Spec      14 (20) '2.0'\n-708F Created OS            03 (3) 'Unix'\n-7090 Extract Zip Spec      14 (20) '2.0'\n-7091 Extract OS            00 (0) 'MS-DOS'\n-7092 General Purpose Flag  0800 (2048)\n+7132 CENTRAL HEADER #30    02014B50 (33639248)\n+7136 Created Zip Spec      14 (20) '2.0'\n+7137 Created OS            03 (3) 'Unix'\n+7138 Extract Zip Spec      14 (20) '2.0'\n+7139 Extract OS            00 (0) 'MS-DOS'\n+713A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-7094 Compression Method    0008 (8) 'Deflated'\n-7096 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-709A CRC                   08DC2FC0 (148647872)\n-709E Compressed Size       0000031C (796)\n-70A2 Uncompressed Size     00000709 (1801)\n-70A6 Filename Length       004D (77)\n-70A8 Extra Length          0000 (0)\n-70AA Comment Length        0000 (0)\n-70AC Disk Start            0000 (0)\n-70AE Int File Attributes   0000 (0)\n+713C Compression Method    0008 (8) 'Deflated'\n+713E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7142 CRC                   E27B7C96 (3799743638)\n+7146 Compressed Size       00000325 (805)\n+714A Uncompressed Size     00000740 (1856)\n+714E Filename Length       004D (77)\n+7150 Extra Length          0000 (0)\n+7152 Comment Length        0000 (0)\n+7154 Disk Start            0000 (0)\n+7156 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-70B0 Ext File Attributes   81A40000 (2175008768)\n+7158 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-70B4 Local Header Offset   00004262 (16994)\n-70B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+715C Local Header Offset   000042C9 (17097)\n+7160 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x70B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7105 CENTRAL HEADER #31    02014B50 (33639248)\n-7109 Created Zip Spec      14 (20) '2.0'\n-710A Created OS            03 (3) 'Unix'\n-710B Extract Zip Spec      14 (20) '2.0'\n-710C Extract OS            00 (0) 'MS-DOS'\n-710D General Purpose Flag  0800 (2048)\n+71AD CENTRAL HEADER #31    02014B50 (33639248)\n+71B1 Created Zip Spec      14 (20) '2.0'\n+71B2 Created OS            03 (3) 'Unix'\n+71B3 Extract Zip Spec      14 (20) '2.0'\n+71B4 Extract OS            00 (0) 'MS-DOS'\n+71B5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-710F Compression Method    0008 (8) 'Deflated'\n-7111 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7115 CRC                   816C5FDD (2171363293)\n-7119 Compressed Size       0000031B (795)\n-711D Uncompressed Size     000006E4 (1764)\n-7121 Filename Length       0049 (73)\n-7123 Extra Length          0000 (0)\n-7125 Comment Length        0000 (0)\n-7127 Disk Start            0000 (0)\n-7129 Int File Attributes   0000 (0)\n+71B7 Compression Method    0008 (8) 'Deflated'\n+71B9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+71BD CRC                   9F3D415D (2671591773)\n+71C1 Compressed Size       00000323 (803)\n+71C5 Uncompressed Size     0000071B (1819)\n+71C9 Filename Length       0049 (73)\n+71CB Extra Length          0000 (0)\n+71CD Comment Length        0000 (0)\n+71CF Disk Start            0000 (0)\n+71D1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-712B Ext File Attributes   81A40000 (2175008768)\n+71D3 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-712F Local Header Offset   000045E9 (17897)\n-7133 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+71D7 Local Header Offset   00004659 (18009)\n+71DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-717C CENTRAL HEADER #32    02014B50 (33639248)\n-7180 Created Zip Spec      14 (20) '2.0'\n-7181 Created OS            03 (3) 'Unix'\n-7182 Extract Zip Spec      14 (20) '2.0'\n-7183 Extract OS            00 (0) 'MS-DOS'\n-7184 General Purpose Flag  0800 (2048)\n+7224 CENTRAL HEADER #32    02014B50 (33639248)\n+7228 Created Zip Spec      14 (20) '2.0'\n+7229 Created OS            03 (3) 'Unix'\n+722A Extract Zip Spec      14 (20) '2.0'\n+722B Extract OS            00 (0) 'MS-DOS'\n+722C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-7186 Compression Method    0008 (8) 'Deflated'\n-7188 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-718C CRC                   8DA313D4 (2376274900)\n-7190 Compressed Size       00000316 (790)\n-7194 Uncompressed Size     000006A1 (1697)\n-7198 Filename Length       0045 (69)\n-719A Extra Length          0000 (0)\n-719C Comment Length        0000 (0)\n-719E Disk Start            0000 (0)\n-71A0 Int File Attributes   0000 (0)\n+722E Compression Method    0008 (8) 'Deflated'\n+7230 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7234 CRC                   51BCB93C (1371322684)\n+7238 Compressed Size       00000320 (800)\n+723C Uncompressed Size     000006D9 (1753)\n+7240 Filename Length       0045 (69)\n+7242 Extra Length          0000 (0)\n+7244 Comment Length        0000 (0)\n+7246 Disk Start            0000 (0)\n+7248 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-71A2 Ext File Attributes   81A40000 (2175008768)\n+724A 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-71A6 Local Header Offset   0000496B (18795)\n-71AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+724E Local Header Offset   000049E3 (18915)\n+7252 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x71AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-71EF CENTRAL HEADER #33    02014B50 (33639248)\n-71F3 Created Zip Spec      14 (20) '2.0'\n-71F4 Created OS            03 (3) 'Unix'\n-71F5 Extract Zip Spec      14 (20) '2.0'\n-71F6 Extract OS            00 (0) 'MS-DOS'\n-71F7 General Purpose Flag  0800 (2048)\n+7297 CENTRAL HEADER #33    02014B50 (33639248)\n+729B Created Zip Spec      14 (20) '2.0'\n+729C Created OS            03 (3) 'Unix'\n+729D Extract Zip Spec      14 (20) '2.0'\n+729E Extract OS            00 (0) 'MS-DOS'\n+729F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-71F9 Compression Method    0008 (8) 'Deflated'\n-71FB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-71FF CRC                   73C20F72 (1942097778)\n-7203 Compressed Size       000002ED (749)\n-7207 Uncompressed Size     000005F3 (1523)\n-720B Filename Length       0043 (67)\n-720D Extra Length          0000 (0)\n-720F Comment Length        0000 (0)\n-7211 Disk Start            0000 (0)\n-7213 Int File Attributes   0000 (0)\n+72A1 Compression Method    0008 (8) 'Deflated'\n+72A3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+72A7 CRC                   A6FC3818 (2801547288)\n+72AB Compressed Size       000002F5 (757)\n+72AF Uncompressed Size     00000627 (1575)\n+72B3 Filename Length       0043 (67)\n+72B5 Extra Length          0000 (0)\n+72B7 Comment Length        0000 (0)\n+72B9 Disk Start            0000 (0)\n+72BB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7215 Ext File Attributes   81A40000 (2175008768)\n+72BD 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-7219 Local Header Offset   00004CE4 (19684)\n-721D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+72C1 Local Header Offset   00004D66 (19814)\n+72C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x721D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x72C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7260 CENTRAL HEADER #34    02014B50 (33639248)\n-7264 Created Zip Spec      14 (20) '2.0'\n-7265 Created OS            03 (3) 'Unix'\n-7266 Extract Zip Spec      14 (20) '2.0'\n-7267 Extract OS            00 (0) 'MS-DOS'\n-7268 General Purpose Flag  0800 (2048)\n+7308 CENTRAL HEADER #34    02014B50 (33639248)\n+730C Created Zip Spec      14 (20) '2.0'\n+730D Created OS            03 (3) 'Unix'\n+730E Extract Zip Spec      14 (20) '2.0'\n+730F Extract OS            00 (0) 'MS-DOS'\n+7310 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-726A Compression Method    0008 (8) 'Deflated'\n-726C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7270 CRC                   51EB89D1 (1374390737)\n-7274 Compressed Size       0000030B (779)\n-7278 Uncompressed Size     00000676 (1654)\n-727C Filename Length       0048 (72)\n-727E Extra Length          0000 (0)\n-7280 Comment Length        0000 (0)\n-7282 Disk Start            0000 (0)\n-7284 Int File Attributes   0000 (0)\n+7312 Compression Method    0008 (8) 'Deflated'\n+7314 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7318 CRC                   2D3E4959 (759056729)\n+731C Compressed Size       00000314 (788)\n+7320 Uncompressed Size     000006AB (1707)\n+7324 Filename Length       0048 (72)\n+7326 Extra Length          0000 (0)\n+7328 Comment Length        0000 (0)\n+732A Disk Start            0000 (0)\n+732C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-7286 Ext File Attributes   81A40000 (2175008768)\n+732E 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-728A Local Header Offset   00005032 (20530)\n-728E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7332 Local Header Offset   000050BC (20668)\n+7336 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x728E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-72D6 CENTRAL HEADER #35    02014B50 (33639248)\n-72DA Created Zip Spec      14 (20) '2.0'\n-72DB Created OS            03 (3) 'Unix'\n-72DC Extract Zip Spec      14 (20) '2.0'\n-72DD Extract OS            00 (0) 'MS-DOS'\n-72DE General Purpose Flag  0800 (2048)\n+737E CENTRAL HEADER #35    02014B50 (33639248)\n+7382 Created Zip Spec      14 (20) '2.0'\n+7383 Created OS            03 (3) 'Unix'\n+7384 Extract Zip Spec      14 (20) '2.0'\n+7385 Extract OS            00 (0) 'MS-DOS'\n+7386 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-72E0 Compression Method    0008 (8) 'Deflated'\n-72E2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-72E6 CRC                   DBD89AB9 (3688405689)\n-72EA Compressed Size       000002F2 (754)\n-72EE Uncompressed Size     00000615 (1557)\n-72F2 Filename Length       0045 (69)\n-72F4 Extra Length          0000 (0)\n-72F6 Comment Length        0000 (0)\n-72F8 Disk Start            0000 (0)\n-72FA Int File Attributes   0000 (0)\n+7388 Compression Method    0008 (8) 'Deflated'\n+738A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+738E CRC                   34807571 (880833905)\n+7392 Compressed Size       000002FA (762)\n+7396 Uncompressed Size     00000649 (1609)\n+739A Filename Length       0045 (69)\n+739C Extra Length          0000 (0)\n+739E Comment Length        0000 (0)\n+73A0 Disk Start            0000 (0)\n+73A2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-72FC Ext File Attributes   81A40000 (2175008768)\n+73A4 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-7300 Local Header Offset   000053A3 (21411)\n-7304 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+73A8 Local Header Offset   00005436 (21558)\n+73AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x73AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7349 CENTRAL HEADER #36    02014B50 (33639248)\n-734D Created Zip Spec      14 (20) '2.0'\n-734E Created OS            03 (3) 'Unix'\n-734F Extract Zip Spec      14 (20) '2.0'\n-7350 Extract OS            00 (0) 'MS-DOS'\n-7351 General Purpose Flag  0800 (2048)\n+73F1 CENTRAL HEADER #36    02014B50 (33639248)\n+73F5 Created Zip Spec      14 (20) '2.0'\n+73F6 Created OS            03 (3) 'Unix'\n+73F7 Extract Zip Spec      14 (20) '2.0'\n+73F8 Extract OS            00 (0) 'MS-DOS'\n+73F9 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-7353 Compression Method    0008 (8) 'Deflated'\n-7355 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7359 CRC                   608B08E5 (1619724517)\n-735D Compressed Size       000002D5 (725)\n-7361 Uncompressed Size     000005BC (1468)\n-7365 Filename Length       0049 (73)\n-7367 Extra Length          0000 (0)\n-7369 Comment Length        0000 (0)\n-736B Disk Start            0000 (0)\n-736D Int File Attributes   0000 (0)\n+73FB Compression Method    0008 (8) 'Deflated'\n+73FD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7401 CRC                   823F34AF (2185180335)\n+7405 Compressed Size       000002DF (735)\n+7409 Uncompressed Size     000005E7 (1511)\n+740D Filename Length       0049 (73)\n+740F Extra Length          0000 (0)\n+7411 Comment Length        0000 (0)\n+7413 Disk Start            0000 (0)\n+7415 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-736F Ext File Attributes   81A40000 (2175008768)\n+7417 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-7373 Local Header Offset   000056F8 (22264)\n-7377 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+741B Local Header Offset   00005793 (22419)\n+741F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7377: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x741F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-73C0 CENTRAL HEADER #37    02014B50 (33639248)\n-73C4 Created Zip Spec      14 (20) '2.0'\n-73C5 Created OS            03 (3) 'Unix'\n-73C6 Extract Zip Spec      14 (20) '2.0'\n-73C7 Extract OS            00 (0) 'MS-DOS'\n-73C8 General Purpose Flag  0800 (2048)\n+7468 CENTRAL HEADER #37    02014B50 (33639248)\n+746C Created Zip Spec      14 (20) '2.0'\n+746D Created OS            03 (3) 'Unix'\n+746E Extract Zip Spec      14 (20) '2.0'\n+746F Extract OS            00 (0) 'MS-DOS'\n+7470 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-73CA Compression Method    0008 (8) 'Deflated'\n-73CC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-73D0 CRC                   86844A74 (2256816756)\n-73D4 Compressed Size       000002FB (763)\n-73D8 Uncompressed Size     00000649 (1609)\n-73DC Filename Length       0049 (73)\n-73DE Extra Length          0000 (0)\n-73E0 Comment Length        0000 (0)\n-73E2 Disk Start            0000 (0)\n-73E4 Int File Attributes   0000 (0)\n+7472 Compression Method    0008 (8) 'Deflated'\n+7474 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7478 CRC                   F89085BF (4170220991)\n+747C Compressed Size       00000302 (770)\n+7480 Uncompressed Size     0000067C (1660)\n+7484 Filename Length       0049 (73)\n+7486 Extra Length          0000 (0)\n+7488 Comment Length        0000 (0)\n+748A Disk Start            0000 (0)\n+748C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-73E6 Ext File Attributes   81A40000 (2175008768)\n+748E 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-73EA Local Header Offset   00005A34 (23092)\n-73EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7492 Local Header Offset   00005AD9 (23257)\n+7496 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7437 CENTRAL HEADER #38    02014B50 (33639248)\n-743B Created Zip Spec      14 (20) '2.0'\n-743C Created OS            03 (3) 'Unix'\n-743D Extract Zip Spec      14 (20) '2.0'\n-743E Extract OS            00 (0) 'MS-DOS'\n-743F General Purpose Flag  0800 (2048)\n+74DF CENTRAL HEADER #38    02014B50 (33639248)\n+74E3 Created Zip Spec      14 (20) '2.0'\n+74E4 Created OS            03 (3) 'Unix'\n+74E5 Extract Zip Spec      14 (20) '2.0'\n+74E6 Extract OS            00 (0) 'MS-DOS'\n+74E7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-7441 Compression Method    0008 (8) 'Deflated'\n-7443 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7447 CRC                   1702371E (386021150)\n-744B Compressed Size       00000359 (857)\n-744F Uncompressed Size     000007D9 (2009)\n-7453 Filename Length       004C (76)\n-7455 Extra Length          0000 (0)\n-7457 Comment Length        0000 (0)\n-7459 Disk Start            0000 (0)\n-745B Int File Attributes   0000 (0)\n+74E9 Compression Method    0008 (8) 'Deflated'\n+74EB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+74EF CRC                   A0A0B3FD (2694886397)\n+74F3 Compressed Size       00000363 (867)\n+74F7 Uncompressed Size     00000817 (2071)\n+74FB Filename Length       004C (76)\n+74FD Extra Length          0000 (0)\n+74FF Comment Length        0000 (0)\n+7501 Disk Start            0000 (0)\n+7503 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-745D Ext File Attributes   81A40000 (2175008768)\n+7505 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-7461 Local Header Offset   00005D96 (23958)\n-7465 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7509 Local Header Offset   00005E42 (24130)\n+750D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x750D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-74B1 CENTRAL HEADER #39    02014B50 (33639248)\n-74B5 Created Zip Spec      14 (20) '2.0'\n-74B6 Created OS            03 (3) 'Unix'\n-74B7 Extract Zip Spec      14 (20) '2.0'\n-74B8 Extract OS            00 (0) 'MS-DOS'\n-74B9 General Purpose Flag  0800 (2048)\n+7559 CENTRAL HEADER #39    02014B50 (33639248)\n+755D Created Zip Spec      14 (20) '2.0'\n+755E Created OS            03 (3) 'Unix'\n+755F Extract Zip Spec      14 (20) '2.0'\n+7560 Extract OS            00 (0) 'MS-DOS'\n+7561 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-74BB Compression Method    0008 (8) 'Deflated'\n-74BD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-74C1 CRC                   77704938 (2003847480)\n-74C5 Compressed Size       00000039 (57)\n-74C9 Uncompressed Size     00000047 (71)\n-74CD Filename Length       0047 (71)\n-74CF Extra Length          0000 (0)\n-74D1 Comment Length        0000 (0)\n-74D3 Disk Start            0000 (0)\n-74D5 Int File Attributes   0000 (0)\n+7563 Compression Method    0008 (8) 'Deflated'\n+7565 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7569 CRC                   77704938 (2003847480)\n+756D Compressed Size       00000039 (57)\n+7571 Uncompressed Size     00000047 (71)\n+7575 Filename Length       0047 (71)\n+7577 Extra Length          0000 (0)\n+7579 Comment Length        0000 (0)\n+757B Disk Start            0000 (0)\n+757D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-74D7 Ext File Attributes   81A40000 (2175008768)\n+757F 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-74DB Local Header Offset   00006159 (24921)\n-74DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7583 Local Header Offset   0000620F (25103)\n+7587 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x74DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7526 CENTRAL HEADER #40    02014B50 (33639248)\n-752A Created Zip Spec      14 (20) '2.0'\n-752B Created OS            03 (3) 'Unix'\n-752C Extract Zip Spec      14 (20) '2.0'\n-752D Extract OS            00 (0) 'MS-DOS'\n-752E General Purpose Flag  0800 (2048)\n+75CE CENTRAL HEADER #40    02014B50 (33639248)\n+75D2 Created Zip Spec      14 (20) '2.0'\n+75D3 Created OS            03 (3) 'Unix'\n+75D4 Extract Zip Spec      14 (20) '2.0'\n+75D5 Extract OS            00 (0) 'MS-DOS'\n+75D6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-7530 Compression Method    0008 (8) 'Deflated'\n-7532 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-7536 CRC                   0F6B44E1 (258688225)\n-753A Compressed Size       0000035B (859)\n-753E Uncompressed Size     000007F3 (2035)\n-7542 Filename Length       004A (74)\n-7544 Extra Length          0000 (0)\n-7546 Comment Length        0000 (0)\n-7548 Disk Start            0000 (0)\n-754A Int File Attributes   0000 (0)\n+75D8 Compression Method    0008 (8) 'Deflated'\n+75DA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+75DE CRC                   D7D86FD9 (3621285849)\n+75E2 Compressed Size       0000034D (845)\n+75E6 Uncompressed Size     000007C2 (1986)\n+75EA Filename Length       004A (74)\n+75EC Extra Length          0000 (0)\n+75EE Comment Length        0000 (0)\n+75F0 Disk Start            0000 (0)\n+75F2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-754C Ext File Attributes   81A40000 (2175008768)\n+75F4 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-7550 Local Header Offset   000061F7 (25079)\n-7554 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+75F8 Local Header Offset   000062AD (25261)\n+75FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7554: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x75FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-759E CENTRAL HEADER #41    02014B50 (33639248)\n-75A2 Created Zip Spec      14 (20) '2.0'\n-75A3 Created OS            03 (3) 'Unix'\n-75A4 Extract Zip Spec      14 (20) '2.0'\n-75A5 Extract OS            00 (0) 'MS-DOS'\n-75A6 General Purpose Flag  0800 (2048)\n+7646 CENTRAL HEADER #41    02014B50 (33639248)\n+764A Created Zip Spec      14 (20) '2.0'\n+764B Created OS            03 (3) 'Unix'\n+764C Extract Zip Spec      14 (20) '2.0'\n+764D Extract OS            00 (0) 'MS-DOS'\n+764E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-75A8 Compression Method    0008 (8) 'Deflated'\n-75AA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-75AE CRC                   E73563C3 (3879035843)\n-75B2 Compressed Size       00000052 (82)\n-75B6 Uncompressed Size     00000059 (89)\n-75BA Filename Length       0051 (81)\n-75BC Extra Length          0000 (0)\n-75BE Comment Length        0000 (0)\n-75C0 Disk Start            0000 (0)\n-75C2 Int File Attributes   0000 (0)\n+7650 Compression Method    0008 (8) 'Deflated'\n+7652 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+7656 CRC                   E73563C3 (3879035843)\n+765A Compressed Size       00000052 (82)\n+765E Uncompressed Size     00000059 (89)\n+7662 Filename Length       0051 (81)\n+7664 Extra Length          0000 (0)\n+7666 Comment Length        0000 (0)\n+7668 Disk Start            0000 (0)\n+766A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-75C4 Ext File Attributes   81A40000 (2175008768)\n+766C 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-75C8 Local Header Offset   000065BA (26042)\n-75CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7670 Local Header Offset   00006662 (26210)\n+7674 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-761D END CENTRAL HEADER    06054B50 (101010256)\n-7621 Number of this disk   0000 (0)\n-7623 Central Dir Disk no   0000 (0)\n-7625 Entries in this disk  0029 (41)\n-7627 Total Entries         0029 (41)\n-7629 Size of Central Dir   00000FA2 (4002)\n-762D Offset to Central Dir 0000667B (26235)\n-7631 Comment Length        0000 (0)\n+76C5 END CENTRAL HEADER    06054B50 (101010256)\n+76C9 Number of this disk   0000 (0)\n+76CB Central Dir Disk no   0000 (0)\n+76CD Entries in this disk  0029 (41)\n+76CF Total Entries         0029 (41)\n+76D1 Size of Central Dir   00000FA2 (4002)\n+76D5 Offset to Central Dir 00006723 (26403)\n+76D9 Comment Length        0000 (0)\n #\n # Error Count: 13\n # Warning Count: 95\n #\n # Done\n"}, {"source1": "org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java", "source2": "org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,98 +1,98 @@\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.serialize.hessian;\n-\n-import com.caucho.hessian.io.Hessian2Input;\n-import org.apache.dubbo.common.serialize.ObjectInput;\n-\n-import java.io.IOException;\n-import java.io.InputStream;\n-import java.lang.reflect.Type;\n-\n-/**\n- * Hessian2 Object input.\n- */\n-public class Hessian2ObjectInput implements ObjectInput {\n-    private final Hessian2Input input;\n-\n-    public Hessian2ObjectInput(InputStream is) {\n-        input = new Hessian2Input(is);\n-        input.setSerializerFactory(Hessian2SerializerFactory.INSTANCE);\n-    }\n-\n-    @Override\n-    public boolean readBool() throws IOException {\n-        return input.readBoolean();\n-    }\n-\n-    @Override\n-    public byte readByte() throws IOException {\n-        return (byte) input.readInt();\n-    }\n-\n-    @Override\n-    public short readShort() throws IOException {\n-        return (short) input.readInt();\n-    }\n-\n-    @Override\n-    public int readInt() throws IOException {\n-        return input.readInt();\n-    }\n-\n-    @Override\n-    public long readLong() throws IOException {\n-        return input.readLong();\n-    }\n-\n-    @Override\n-    public float readFloat() throws IOException {\n-        return (float) input.readDouble();\n-    }\n-\n-    @Override\n-    public double readDouble() throws IOException {\n-        return input.readDouble();\n-    }\n-\n-    @Override\n-    public byte[] readBytes() throws IOException {\n-        return input.readBytes();\n-    }\n-\n-    @Override\n-    public String readUTF() throws IOException {\n-        return input.readString();\n-    }\n-\n-    @Override\n-    public Object readObject() throws IOException {\n-        return input.readObject();\n-    }\n-\n-    @Override\n-    @SuppressWarnings(\"unchecked\")\n-    public <T> T readObject(Class<T> cls) throws IOException {\n-        return (T) input.readObject(cls);\n-    }\n-\n-    @Override\n-    public <T> T readObject(Class<T> cls, Type type) throws IOException {\n-        return readObject(cls);\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+package org.apache.dubbo.serialize.hessian;\r\n+\r\n+import com.caucho.hessian.io.Hessian2Input;\r\n+import org.apache.dubbo.common.serialize.ObjectInput;\r\n+\r\n+import java.io.IOException;\r\n+import java.io.InputStream;\r\n+import java.lang.reflect.Type;\r\n+\r\n+/**\r\n+ * Hessian2 Object input.\r\n+ */\r\n+public class Hessian2ObjectInput implements ObjectInput {\r\n+    private final Hessian2Input input;\r\n+\r\n+    public Hessian2ObjectInput(InputStream is) {\r\n+        input = new Hessian2Input(is);\r\n+        input.setSerializerFactory(Hessian2SerializerFactory.INSTANCE);\r\n+    }\r\n+\r\n+    @Override\r\n+    public boolean readBool() throws IOException {\r\n+        return input.readBoolean();\r\n+    }\r\n+\r\n+    @Override\r\n+    public byte readByte() throws IOException {\r\n+        return (byte) input.readInt();\r\n+    }\r\n+\r\n+    @Override\r\n+    public short readShort() throws IOException {\r\n+        return (short) input.readInt();\r\n+    }\r\n+\r\n+    @Override\r\n+    public int readInt() throws IOException {\r\n+        return input.readInt();\r\n+    }\r\n+\r\n+    @Override\r\n+    public long readLong() throws IOException {\r\n+        return input.readLong();\r\n+    }\r\n+\r\n+    @Override\r\n+    public float readFloat() throws IOException {\r\n+        return (float) input.readDouble();\r\n+    }\r\n+\r\n+    @Override\r\n+    public double readDouble() throws IOException {\r\n+        return input.readDouble();\r\n+    }\r\n+\r\n+    @Override\r\n+    public byte[] readBytes() throws IOException {\r\n+        return input.readBytes();\r\n+    }\r\n+\r\n+    @Override\r\n+    public String readUTF() throws IOException {\r\n+        return input.readString();\r\n+    }\r\n+\r\n+    @Override\r\n+    public Object readObject() throws IOException {\r\n+        return input.readObject();\r\n+    }\r\n+\r\n+    @Override\r\n+    @SuppressWarnings(\"unchecked\")\r\n+    public <T> T readObject(Class<T> cls) throws IOException {\r\n+        return (T) input.readObject(cls);\r\n+    }\r\n+\r\n+    @Override\r\n+    public <T> T readObject(Class<T> cls, Type type) throws IOException {\r\n+        return readObject(cls);\r\n+    }\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java", "source2": "org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,95 +1,95 @@\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.serialize.hessian;\n-\n-import com.caucho.hessian.io.Hessian2Output;\n-import org.apache.dubbo.common.serialize.ObjectOutput;\n-\n-import java.io.IOException;\n-import java.io.OutputStream;\n-\n-/**\n- * Hessian2 Object output.\n- */\n-public class Hessian2ObjectOutput implements ObjectOutput {\n-    private final Hessian2Output output;\n-\n-    public Hessian2ObjectOutput(OutputStream os) {\n-        output = new Hessian2Output(os);\n-        output.setSerializerFactory(Hessian2SerializerFactory.INSTANCE);\n-    }\n-\n-    @Override\n-    public void writeBool(boolean v) throws IOException {\n-        output.writeBoolean(v);\n-    }\n-\n-    @Override\n-    public void writeByte(byte v) throws IOException {\n-        output.writeInt(v);\n-    }\n-\n-    @Override\n-    public void writeShort(short v) throws IOException {\n-        output.writeInt(v);\n-    }\n-\n-    @Override\n-    public void writeInt(int v) throws IOException {\n-        output.writeInt(v);\n-    }\n-\n-    @Override\n-    public void writeLong(long v) throws IOException {\n-        output.writeLong(v);\n-    }\n-\n-    @Override\n-    public void writeFloat(float v) throws IOException {\n-        output.writeDouble(v);\n-    }\n-\n-    @Override\n-    public void writeDouble(double v) throws IOException {\n-        output.writeDouble(v);\n-    }\n-\n-    @Override\n-    public void writeBytes(byte[] b) throws IOException {\n-        output.writeBytes(b);\n-    }\n-\n-    @Override\n-    public void writeBytes(byte[] b, int off, int len) throws IOException {\n-        output.writeBytes(b, off, len);\n-    }\n-\n-    @Override\n-    public void writeUTF(String v) throws IOException {\n-        output.writeString(v);\n-    }\n-\n-    @Override\n-    public void writeObject(Object obj) throws IOException {\n-        output.writeObject(obj);\n-    }\n-\n-    @Override\n-    public void flushBuffer() throws IOException {\n-        output.flushBuffer();\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.serialize.hessian;\r\n+\r\n+import com.caucho.hessian.io.Hessian2Output;\r\n+import org.apache.dubbo.common.serialize.ObjectOutput;\r\n+\r\n+import java.io.IOException;\r\n+import java.io.OutputStream;\r\n+\r\n+/**\r\n+ * Hessian2 Object output.\r\n+ */\r\n+public class Hessian2ObjectOutput implements ObjectOutput {\r\n+    private final Hessian2Output output;\r\n+\r\n+    public Hessian2ObjectOutput(OutputStream os) {\r\n+        output = new Hessian2Output(os);\r\n+        output.setSerializerFactory(Hessian2SerializerFactory.INSTANCE);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBool(boolean v) throws IOException {\r\n+        output.writeBoolean(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeByte(byte v) throws IOException {\r\n+        output.writeInt(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeShort(short v) throws IOException {\r\n+        output.writeInt(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeInt(int v) throws IOException {\r\n+        output.writeInt(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeLong(long v) throws IOException {\r\n+        output.writeLong(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeFloat(float v) throws IOException {\r\n+        output.writeDouble(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeDouble(double v) throws IOException {\r\n+        output.writeDouble(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBytes(byte[] b) throws IOException {\r\n+        output.writeBytes(b);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeBytes(byte[] b, int off, int len) throws IOException {\r\n+        output.writeBytes(b, off, len);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeUTF(String v) throws IOException {\r\n+        output.writeString(v);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeObject(Object obj) throws IOException {\r\n+        output.writeObject(obj);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void flushBuffer() throws IOException {\r\n+        output.flushBuffer();\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/Hessian2Serialization.java", "source2": "org/apache/dubbo/serialize/hessian/Hessian2Serialization.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,53 +1,53 @@\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.serialize.hessian;\n-\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.NATIVE_HESSIAN_SERIALIZATION_ID;\n-\n-public class Hessian2Serialization implements Serialization {\n-\n-    @Override\n-    public byte getContentTypeId() {\n-        return NATIVE_HESSIAN_SERIALIZATION_ID;\n-    }\n-\n-    @Override\n-    public String getContentType() {\n-        return \"x-application/native-hessian\";\n-    }\n-\n-    @Override\n-    public ObjectOutput serialize(URL url, OutputStream out) throws IOException {\n-        return new Hessian2ObjectOutput(out);\n-    }\n-\n-    @Override\n-    public ObjectInput deserialize(URL url, InputStream is) throws IOException {\n-        return new Hessian2ObjectInput(is);\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+package org.apache.dubbo.serialize.hessian;\r\n+\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.NATIVE_HESSIAN_SERIALIZATION_ID;\r\n+\r\n+public class Hessian2Serialization implements Serialization {\r\n+\r\n+    @Override\r\n+    public byte getContentTypeId() {\r\n+        return NATIVE_HESSIAN_SERIALIZATION_ID;\r\n+    }\r\n+\r\n+    @Override\r\n+    public String getContentType() {\r\n+        return \"x-application/native-hessian\";\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectOutput serialize(URL url, OutputStream out) throws IOException {\r\n+        return new Hessian2ObjectOutput(out);\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectInput deserialize(URL url, InputStream is) throws IOException {\r\n+        return new Hessian2ObjectInput(is);\r\n+    }\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java", "source2": "org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,42 +1,42 @@\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.serialize.hessian;\n-\n-import com.caucho.hessian.io.Deserializer;\n-import com.caucho.hessian.io.HessianProtocolException;\n-import com.caucho.hessian.io.Serializer;\n-import com.caucho.hessian.io.SerializerFactory;\n-\n-public class Hessian2SerializerFactory extends SerializerFactory {\n-    public static final SerializerFactory INSTANCE = new Hessian2SerializerFactory();\n-\n-    private Hessian2SerializerFactory() {\n-        super();\n-    }\n-\n-    @Override\n-    protected Serializer loadSerializer(Class<?> cl) throws HessianProtocolException {\n-        Serializer serializer = Java8SerializerFactory.INSTANCE.getSerializer(cl);\n-        return serializer != null ? serializer : super.loadSerializer(cl);\n-    }\n-\n-    @Override\n-    protected Deserializer loadDeserializer(Class cl) throws HessianProtocolException {\n-        Deserializer deserializer = Java8SerializerFactory.INSTANCE.getDeserializer(cl);\n-        return deserializer != null ? deserializer : super.loadDeserializer(cl);\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.serialize.hessian;\r\n+\r\n+import com.caucho.hessian.io.Deserializer;\r\n+import com.caucho.hessian.io.HessianProtocolException;\r\n+import com.caucho.hessian.io.Serializer;\r\n+import com.caucho.hessian.io.SerializerFactory;\r\n+\r\n+public class Hessian2SerializerFactory extends SerializerFactory {\r\n+    public static final SerializerFactory INSTANCE = new Hessian2SerializerFactory();\r\n+\r\n+    private Hessian2SerializerFactory() {\r\n+        super();\r\n+    }\r\n+\r\n+    @Override\r\n+    protected Serializer loadSerializer(Class<?> cl) throws HessianProtocolException {\r\n+        Serializer serializer = Java8SerializerFactory.INSTANCE.getSerializer(cl);\r\n+        return serializer != null ? serializer : super.loadSerializer(cl);\r\n+    }\r\n+\r\n+    @Override\r\n+    protected Deserializer loadDeserializer(Class cl) throws HessianProtocolException {\r\n+        Deserializer deserializer = Java8SerializerFactory.INSTANCE.getDeserializer(cl);\r\n+        return deserializer != null ? deserializer : super.loadDeserializer(cl);\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/Java8SerializerFactory.java", "source2": "org/apache/dubbo/serialize/hessian/Java8SerializerFactory.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,88 +1,88 @@\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.serialize.hessian;\n-\n-\n-import com.caucho.hessian.io.AbstractSerializerFactory;\n-import com.caucho.hessian.io.ExtSerializerFactory;\n-import com.caucho.hessian.io.HessianProtocolException;\n-import com.caucho.hessian.io.Serializer;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.DurationHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.InstantHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.LocalDateHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.LocalDateTimeHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.LocalTimeHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.MonthDayHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.OffsetDateTimeHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.OffsetTimeHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.PeriodHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.YearHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.YearMonthHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.ZoneIdSerializer;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.ZoneOffsetHandle;\n-import org.apache.dubbo.serialize.hessian.serializer.java8.ZonedDateTimeHandle;\n-\n-import static org.apache.dubbo.serialize.hessian.serializer.java8.Java8TimeSerializer.create;\n-\n-\n-public class Java8SerializerFactory extends ExtSerializerFactory {\n-    public static final AbstractSerializerFactory INSTANCE = new Java8SerializerFactory();\n-\n-    private Java8SerializerFactory() {\n-        if (isJava8()) {\n-            try {\n-                this.addSerializer(Class.forName(\"java.time.LocalTime\"), create(LocalTimeHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.LocalDate\"), create(LocalDateHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.LocalDateTime\"), create(LocalDateTimeHandle.class));\n-\n-                this.addSerializer(Class.forName(\"java.time.Instant\"), create(InstantHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.Duration\"), create(DurationHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.Period\"), create(PeriodHandle.class));\n-\n-                this.addSerializer(Class.forName(\"java.time.Year\"), create(YearHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.YearMonth\"), create(YearMonthHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.MonthDay\"), create(MonthDayHandle.class));\n-\n-                this.addSerializer(Class.forName(\"java.time.OffsetDateTime\"), create(OffsetDateTimeHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.ZoneOffset\"), create(ZoneOffsetHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.OffsetTime\"), create(OffsetTimeHandle.class));\n-                this.addSerializer(Class.forName(\"java.time.ZonedDateTime\"), create(ZonedDateTimeHandle.class));\n-            } catch (ClassNotFoundException e) {\n-                // ignore\n-            }\n-        }\n-    }\n-\n-    @Override\n-    public Serializer getSerializer(Class cl) throws HessianProtocolException {\n-        return isZoneId(cl) ? ZoneIdSerializer.getInstance() : super.getSerializer(cl);\n-    }\n-\n-    private static boolean isZoneId(Class cl) {\n-        try {\n-            return isJava8() && Class.forName(\"java.time.ZoneId\").isAssignableFrom(cl);\n-        } catch (ClassNotFoundException e) {\n-            // ignore\n-        }\n-        return false;\n-    }\n-\n-    private static boolean isJava8() {\n-        String javaVersion = System.getProperty(\"java.specification.version\");\n-        return Double.valueOf(javaVersion) >= 1.8;\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.serialize.hessian;\r\n+\r\n+\r\n+import com.caucho.hessian.io.AbstractSerializerFactory;\r\n+import com.caucho.hessian.io.ExtSerializerFactory;\r\n+import com.caucho.hessian.io.HessianProtocolException;\r\n+import com.caucho.hessian.io.Serializer;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.DurationHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.InstantHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.LocalDateHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.LocalDateTimeHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.LocalTimeHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.MonthDayHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.OffsetDateTimeHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.OffsetTimeHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.PeriodHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.YearHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.YearMonthHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.ZoneIdSerializer;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.ZoneOffsetHandle;\r\n+import org.apache.dubbo.serialize.hessian.serializer.java8.ZonedDateTimeHandle;\r\n+\r\n+import static org.apache.dubbo.serialize.hessian.serializer.java8.Java8TimeSerializer.create;\r\n+\r\n+\r\n+public class Java8SerializerFactory extends ExtSerializerFactory {\r\n+    public static final AbstractSerializerFactory INSTANCE = new Java8SerializerFactory();\r\n+\r\n+    private Java8SerializerFactory() {\r\n+        if (isJava8()) {\r\n+            try {\r\n+                this.addSerializer(Class.forName(\"java.time.LocalTime\"), create(LocalTimeHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.LocalDate\"), create(LocalDateHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.LocalDateTime\"), create(LocalDateTimeHandle.class));\r\n+\r\n+                this.addSerializer(Class.forName(\"java.time.Instant\"), create(InstantHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.Duration\"), create(DurationHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.Period\"), create(PeriodHandle.class));\r\n+\r\n+                this.addSerializer(Class.forName(\"java.time.Year\"), create(YearHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.YearMonth\"), create(YearMonthHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.MonthDay\"), create(MonthDayHandle.class));\r\n+\r\n+                this.addSerializer(Class.forName(\"java.time.OffsetDateTime\"), create(OffsetDateTimeHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.ZoneOffset\"), create(ZoneOffsetHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.OffsetTime\"), create(OffsetTimeHandle.class));\r\n+                this.addSerializer(Class.forName(\"java.time.ZonedDateTime\"), create(ZonedDateTimeHandle.class));\r\n+            } catch (ClassNotFoundException e) {\r\n+                // ignore\r\n+            }\r\n+        }\r\n+    }\r\n+\r\n+    @Override\r\n+    public Serializer getSerializer(Class cl) throws HessianProtocolException {\r\n+        return isZoneId(cl) ? ZoneIdSerializer.getInstance() : super.getSerializer(cl);\r\n+    }\r\n+\r\n+    private static boolean isZoneId(Class cl) {\r\n+        try {\r\n+            return isJava8() && Class.forName(\"java.time.ZoneId\").isAssignableFrom(cl);\r\n+        } catch (ClassNotFoundException e) {\r\n+            // ignore\r\n+        }\r\n+        return false;\r\n+    }\r\n+\r\n+    private static boolean isJava8() {\r\n+        String javaVersion = System.getProperty(\"java.specification.version\");\r\n+        return Double.valueOf(javaVersion) >= 1.8;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/DurationHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/DurationHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,53 +1,53 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.Duration;\n-\n-public class DurationHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -4367309317780077156L;\n-\n-    private long seconds;\n-    private int nanos;\n-\n-    public DurationHandle() {\n-    }\n-\n-    public DurationHandle(Object o) {\n-        try {\n-            Duration duration = (Duration) o;\n-            this.seconds = duration.getSeconds();\n-            this.nanos = duration.getNano();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return Duration.ofSeconds(seconds, nanos);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.Duration;\r\n+\r\n+public class DurationHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -4367309317780077156L;\r\n+\r\n+    private long seconds;\r\n+    private int nanos;\r\n+\r\n+    public DurationHandle() {\r\n+    }\r\n+\r\n+    public DurationHandle(Object o) {\r\n+        try {\r\n+            Duration duration = (Duration) o;\r\n+            this.seconds = duration.getSeconds();\r\n+            this.nanos = duration.getNano();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return Duration.ofSeconds(seconds, nanos);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/InstantHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/InstantHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,54 +1,54 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.Instant;\n-\n-public class InstantHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -4367309317780077156L;\n-\n-    private long seconds;\n-    private int nanos;\n-\n-    public InstantHandle() {\n-    }\n-\n-    public InstantHandle(Object o) {\n-        try {\n-            Instant instant = (Instant) o;\n-            this.seconds = instant.getEpochSecond();\n-            this.nanos = instant.getNano();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-\n-    private Object readResolve() {\n-        try {\n-            return Instant.ofEpochSecond(seconds, nanos);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.Instant;\r\n+\r\n+public class InstantHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -4367309317780077156L;\r\n+\r\n+    private long seconds;\r\n+    private int nanos;\r\n+\r\n+    public InstantHandle() {\r\n+    }\r\n+\r\n+    public InstantHandle(Object o) {\r\n+        try {\r\n+            Instant instant = (Instant) o;\r\n+            this.seconds = instant.getEpochSecond();\r\n+            this.nanos = instant.getNano();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return Instant.ofEpochSecond(seconds, nanos);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/Java8TimeSerializer.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/Java8TimeSerializer.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.AbstractHessianOutput;\n-import com.caucho.hessian.io.AbstractSerializer;\n-\n-import java.io.IOException;\n-import java.lang.reflect.Constructor;\n-\n-public class Java8TimeSerializer<T> extends AbstractSerializer {\n-\n-    // Type of handle\n-    private Class<T> handleType;\n-\n-    private Java8TimeSerializer(Class<T> handleType) {\n-        this.handleType = handleType;\n-    }\n-\n-    public static <T> Java8TimeSerializer<T> create(Class<T> handleType) {\n-        return new Java8TimeSerializer<T>(handleType);\n-    }\n-\n-    @Override\n-    public void writeObject(Object obj, AbstractHessianOutput out) throws IOException {\n-        if (obj == null) {\n-            out.writeNull();\n-            return;\n-        }\n-\n-        T handle = null;\n-        try {\n-            Constructor<T> constructor = handleType.getConstructor(Object.class);\n-            handle = constructor.newInstance(obj);\n-        } catch (Exception e) {\n-            throw new RuntimeException(\"the class :\" + handleType.getName() + \" construct failed:\" + e.getMessage(), e);\n-        }\n-\n-        out.writeObject(handle);\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.AbstractHessianOutput;\r\n+import com.caucho.hessian.io.AbstractSerializer;\r\n+\r\n+import java.io.IOException;\r\n+import java.lang.reflect.Constructor;\r\n+\r\n+public class Java8TimeSerializer<T> extends AbstractSerializer {\r\n+\r\n+    // Type of handle\r\n+    private Class<T> handleType;\r\n+\r\n+    private Java8TimeSerializer(Class<T> handleType) {\r\n+        this.handleType = handleType;\r\n+    }\r\n+\r\n+    public static <T> Java8TimeSerializer<T> create(Class<T> handleType) {\r\n+        return new Java8TimeSerializer<T>(handleType);\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeObject(Object obj, AbstractHessianOutput out) throws IOException {\r\n+        if (obj == null) {\r\n+            out.writeNull();\r\n+            return;\r\n+        }\r\n+\r\n+        T handle = null;\r\n+        try {\r\n+            Constructor<T> constructor = handleType.getConstructor(Object.class);\r\n+            handle = constructor.newInstance(obj);\r\n+        } catch (Exception e) {\r\n+            throw new RuntimeException(\"the class :\" + handleType.getName() + \" construct failed:\" + e.getMessage(), e);\r\n+        }\r\n+\r\n+        out.writeObject(handle);\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateHandle.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalDate;\n-\n-public class LocalDateHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = 166018689500019951L;\n-\n-    private int year;\n-    private int month;\n-    private int day;\n-\n-    public LocalDateHandle() {\n-    }\n-\n-    public LocalDateHandle(Object o) {\n-        try {\n-            LocalDate localDate = (LocalDate) o;\n-            this.year = localDate.getYear();\n-            this.month = localDate.getMonthValue();\n-            this.day = localDate.getDayOfMonth();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    public Object readResolve() {\n-        try {\n-            return LocalDate.of(year, month, day);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalDate;\r\n+\r\n+public class LocalDateHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = 166018689500019951L;\r\n+\r\n+    private int year;\r\n+    private int month;\r\n+    private int day;\r\n+\r\n+    public LocalDateHandle() {\r\n+    }\r\n+\r\n+    public LocalDateHandle(Object o) {\r\n+        try {\r\n+            LocalDate localDate = (LocalDate) o;\r\n+            this.year = localDate.getYear();\r\n+            this.month = localDate.getMonthValue();\r\n+            this.day = localDate.getDayOfMonth();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    public Object readResolve() {\r\n+        try {\r\n+            return LocalDate.of(year, month, day);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateTimeHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateTimeHandle.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalDate;\n-import java.time.LocalDateTime;\n-import java.time.LocalTime;\n-\n-public class LocalDateTimeHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = 7563825215275989361L;\n-\n-    private LocalDate date;\n-    private LocalTime time;\n-\n-    public LocalDateTimeHandle() {\n-    }\n-\n-    public LocalDateTimeHandle(Object o) {\n-        try {\n-            LocalDateTime localDateTime = (LocalDateTime) o;\n-            date = localDateTime.toLocalDate();\n-            time = localDateTime.toLocalTime();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return LocalDateTime.of(date, time);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalDate;\r\n+import java.time.LocalDateTime;\r\n+import java.time.LocalTime;\r\n+\r\n+public class LocalDateTimeHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = 7563825215275989361L;\r\n+\r\n+    private LocalDate date;\r\n+    private LocalTime time;\r\n+\r\n+    public LocalDateTimeHandle() {\r\n+    }\r\n+\r\n+    public LocalDateTimeHandle(Object o) {\r\n+        try {\r\n+            LocalDateTime localDateTime = (LocalDateTime) o;\r\n+            date = localDateTime.toLocalDate();\r\n+            time = localDateTime.toLocalTime();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return LocalDateTime.of(date, time);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalTimeHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/LocalTimeHandle.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalTime;\n-\n-public class LocalTimeHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -5892919085390462315L;\n-\n-    private int hour;\n-    private int minute;\n-    private int second;\n-    private int nano;\n-\n-    public LocalTimeHandle() {\n-    }\n-\n-    public LocalTimeHandle(Object o) {\n-        try {\n-            LocalTime localTime = (LocalTime) o;\n-            this.hour = localTime.getHour();\n-            this.minute = localTime.getMinute();\n-            this.second = localTime.getSecond();\n-            this.nano = localTime.getNano();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return LocalTime.of(hour, minute, second, nano);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalTime;\r\n+\r\n+public class LocalTimeHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -5892919085390462315L;\r\n+\r\n+    private int hour;\r\n+    private int minute;\r\n+    private int second;\r\n+    private int nano;\r\n+\r\n+    public LocalTimeHandle() {\r\n+    }\r\n+\r\n+    public LocalTimeHandle(Object o) {\r\n+        try {\r\n+            LocalTime localTime = (LocalTime) o;\r\n+            this.hour = localTime.getHour();\r\n+            this.minute = localTime.getMinute();\r\n+            this.second = localTime.getSecond();\r\n+            this.nano = localTime.getNano();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return LocalTime.of(hour, minute, second, nano);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/MonthDayHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/MonthDayHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,53 +1,53 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.MonthDay;\n-\n-public class MonthDayHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = 5288238558666577745L;\n-\n-    private int month;\n-    private int day;\n-\n-    public MonthDayHandle() {\n-    }\n-\n-    public MonthDayHandle(Object o) {\n-        try {\n-            MonthDay monthDay = (MonthDay) o;\n-            this.month = monthDay.getMonthValue();\n-            this.day = monthDay.getDayOfMonth();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return MonthDay.of(month, day);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.MonthDay;\r\n+\r\n+public class MonthDayHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = 5288238558666577745L;\r\n+\r\n+    private int month;\r\n+    private int day;\r\n+\r\n+    public MonthDayHandle() {\r\n+    }\r\n+\r\n+    public MonthDayHandle(Object o) {\r\n+        try {\r\n+            MonthDay monthDay = (MonthDay) o;\r\n+            this.month = monthDay.getMonthValue();\r\n+            this.day = monthDay.getDayOfMonth();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return MonthDay.of(month, day);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/OffsetDateTimeHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/OffsetDateTimeHandle.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalDateTime;\n-import java.time.OffsetDateTime;\n-import java.time.ZoneOffset;\n-\n-public class OffsetDateTimeHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -7823900532640515312L;\n-\n-    private LocalDateTime dateTime;\n-    private ZoneOffset offset;\n-\n-    public OffsetDateTimeHandle() {\n-    }\n-\n-    public OffsetDateTimeHandle(Object o) {\n-        try {\n-            OffsetDateTime offsetDateTime = (OffsetDateTime) o;\n-            this.dateTime = offsetDateTime.toLocalDateTime();\n-            this.offset = offsetDateTime.getOffset();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return OffsetDateTime.of(dateTime, offset);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalDateTime;\r\n+import java.time.OffsetDateTime;\r\n+import java.time.ZoneOffset;\r\n+\r\n+public class OffsetDateTimeHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -7823900532640515312L;\r\n+\r\n+    private LocalDateTime dateTime;\r\n+    private ZoneOffset offset;\r\n+\r\n+    public OffsetDateTimeHandle() {\r\n+    }\r\n+\r\n+    public OffsetDateTimeHandle(Object o) {\r\n+        try {\r\n+            OffsetDateTime offsetDateTime = (OffsetDateTime) o;\r\n+            this.dateTime = offsetDateTime.toLocalDateTime();\r\n+            this.offset = offsetDateTime.getOffset();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return OffsetDateTime.of(dateTime, offset);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/OffsetTimeHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/OffsetTimeHandle.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-\n-package org.apache.dubbo.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalTime;\n-import java.time.OffsetTime;\n-import java.time.ZoneOffset;\n-\n-public class OffsetTimeHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -3269846941421652860L;\n-\n-    private LocalTime localTime;\n-    private ZoneOffset zoneOffset;\n-\n-    public OffsetTimeHandle() {\n-    }\n-\n-    public OffsetTimeHandle(Object o) {\n-        try {\n-            OffsetTime offsetTime = (OffsetTime) o;\n-            this.zoneOffset = offsetTime.getOffset();\n-            this.localTime = offsetTime.toLocalTime();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return OffsetTime.of(localTime, zoneOffset);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalTime;\r\n+import java.time.OffsetTime;\r\n+import java.time.ZoneOffset;\r\n+\r\n+public class OffsetTimeHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -3269846941421652860L;\r\n+\r\n+    private LocalTime localTime;\r\n+    private ZoneOffset zoneOffset;\r\n+\r\n+    public OffsetTimeHandle() {\r\n+    }\r\n+\r\n+    public OffsetTimeHandle(Object o) {\r\n+        try {\r\n+            OffsetTime offsetTime = (OffsetTime) o;\r\n+            this.zoneOffset = offsetTime.getOffset();\r\n+            this.localTime = offsetTime.toLocalTime();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return OffsetTime.of(localTime, zoneOffset);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/PeriodHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/PeriodHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,56 +1,56 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.Period;\n-\n-\n-public class PeriodHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = 4399720381283781186L;\n-\n-    private int years;\n-    private int months;\n-    private int days;\n-\n-    public PeriodHandle() {\n-    }\n-\n-    public PeriodHandle(Object o) {\n-        try {\n-            Period period = (Period) o;\n-            this.years = period.getYears();\n-            this.months = period.getMonths();\n-            this.days = period.getDays();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return Period.of(years, months, days);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.Period;\r\n+\r\n+\r\n+public class PeriodHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = 4399720381283781186L;\r\n+\r\n+    private int years;\r\n+    private int months;\r\n+    private int days;\r\n+\r\n+    public PeriodHandle() {\r\n+    }\r\n+\r\n+    public PeriodHandle(Object o) {\r\n+        try {\r\n+            Period period = (Period) o;\r\n+            this.years = period.getYears();\r\n+            this.months = period.getMonths();\r\n+            this.days = period.getDays();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return Period.of(years, months, days);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/YearHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/YearHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,52 +1,52 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.Year;\n-\n-public class YearHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -6299552890287487926L;\n-\n-    private int year;\n-\n-    public YearHandle() {\n-    }\n-\n-    public YearHandle(Object o) {\n-        try {\n-            Year y = (Year) o;\n-            this.year = y.getValue();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return Year.of(year);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.Year;\r\n+\r\n+public class YearHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -6299552890287487926L;\r\n+\r\n+    private int year;\r\n+\r\n+    public YearHandle() {\r\n+    }\r\n+\r\n+    public YearHandle(Object o) {\r\n+        try {\r\n+            Year y = (Year) o;\r\n+            this.year = y.getValue();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return Year.of(year);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/YearMonthHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/YearMonthHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,53 +1,53 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.YearMonth;\n-\n-public class YearMonthHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -4150786187896925314L;\n-\n-    private int year;\n-    private int month;\n-\n-    public YearMonthHandle() {\n-    }\n-\n-    public YearMonthHandle(Object o) {\n-        try {\n-            YearMonth yearMonth = (YearMonth) o;\n-            this.year = yearMonth.getYear();\n-            this.month = yearMonth.getMonthValue();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return YearMonth.of(year, month);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.YearMonth;\r\n+\r\n+public class YearMonthHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -4150786187896925314L;\r\n+\r\n+    private int year;\r\n+    private int month;\r\n+\r\n+    public YearMonthHandle() {\r\n+    }\r\n+\r\n+    public YearMonthHandle(Object o) {\r\n+        try {\r\n+            YearMonth yearMonth = (YearMonth) o;\r\n+            this.year = yearMonth.getYear();\r\n+            this.month = yearMonth.getMonthValue();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return YearMonth.of(year, month);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,52 +1,52 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.ZoneId;\n-\n-public class ZoneIdHandle implements HessianHandle, Serializable {\n-\n-    private static final long serialVersionUID = 8789182864066905552L;\n-\n-    private String zoneId;\n-\n-    public ZoneIdHandle() {\n-    }\n-\n-    public ZoneIdHandle(Object o) {\n-        try {\n-            ZoneId zoneId = (ZoneId) o;\n-            this.zoneId = zoneId.getId();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return ZoneId.of(this.zoneId);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.ZoneId;\r\n+\r\n+public class ZoneIdHandle implements HessianHandle, Serializable {\r\n+\r\n+    private static final long serialVersionUID = 8789182864066905552L;\r\n+\r\n+    private String zoneId;\r\n+\r\n+    public ZoneIdHandle() {\r\n+    }\r\n+\r\n+    public ZoneIdHandle(Object o) {\r\n+        try {\r\n+            ZoneId zoneId = (ZoneId) o;\r\n+            this.zoneId = zoneId.getId();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return ZoneId.of(this.zoneId);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdSerializer.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdSerializer.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,43 +1,43 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.AbstractHessianOutput;\n-import com.caucho.hessian.io.AbstractSerializer;\n-\n-import java.io.IOException;\n-\n-public class ZoneIdSerializer extends AbstractSerializer {\n-\n-    private static final ZoneIdSerializer SERIALIZER = new ZoneIdSerializer();\n-\n-    public static ZoneIdSerializer getInstance() {\n-        return SERIALIZER;\n-    }\n-\n-    @Override\n-    public void writeObject(Object obj, AbstractHessianOutput out) throws IOException {\n-        if (obj == null) {\n-            out.writeNull();\n-        } else {\n-            out.writeObject(new ZoneIdHandle(obj));\n-        }\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.AbstractHessianOutput;\r\n+import com.caucho.hessian.io.AbstractSerializer;\r\n+\r\n+import java.io.IOException;\r\n+\r\n+public class ZoneIdSerializer extends AbstractSerializer {\r\n+\r\n+    private static final ZoneIdSerializer SERIALIZER = new ZoneIdSerializer();\r\n+\r\n+    public static ZoneIdSerializer getInstance() {\r\n+        return SERIALIZER;\r\n+    }\r\n+\r\n+    @Override\r\n+    public void writeObject(Object obj, AbstractHessianOutput out) throws IOException {\r\n+        if (obj == null) {\r\n+            out.writeNull();\r\n+        } else {\r\n+            out.writeObject(new ZoneIdHandle(obj));\r\n+        }\r\n+    }\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneOffsetHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/ZoneOffsetHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,51 +1,51 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.ZoneOffset;\n-\n-public class ZoneOffsetHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = 8841589723587858789L;\n-\n-    private int seconds;\n-\n-    public ZoneOffsetHandle() {\n-    }\n-\n-    public ZoneOffsetHandle(Object o) {\n-        try {\n-            ZoneOffset zoneOffset = (ZoneOffset) o;\n-            this.seconds = zoneOffset.getTotalSeconds();\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return ZoneOffset.ofTotalSeconds(seconds);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.ZoneOffset;\r\n+\r\n+public class ZoneOffsetHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = 8841589723587858789L;\r\n+\r\n+    private int seconds;\r\n+\r\n+    public ZoneOffsetHandle() {\r\n+    }\r\n+\r\n+    public ZoneOffsetHandle(Object o) {\r\n+        try {\r\n+            ZoneOffset zoneOffset = (ZoneOffset) o;\r\n+            this.seconds = zoneOffset.getTotalSeconds();\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return ZoneOffset.ofTotalSeconds(seconds);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/serialize/hessian/serializer/java8/ZonedDateTimeHandle.java", "source2": "org/apache/dubbo/serialize/hessian/serializer/java8/ZonedDateTimeHandle.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,62 +1,62 @@\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.serialize.hessian.serializer.java8;\n-\n-\n-import com.caucho.hessian.io.HessianHandle;\n-\n-import java.io.Serializable;\n-import java.time.LocalDateTime;\n-import java.time.ZoneId;\n-import java.time.ZoneOffset;\n-import java.time.ZonedDateTime;\n-\n-public class ZonedDateTimeHandle implements HessianHandle, Serializable {\n-    private static final long serialVersionUID = -6933460123278647569L;\n-\n-    private LocalDateTime dateTime;\n-    private ZoneOffset offset;\n-    private String zoneId;\n-\n-\n-    public ZonedDateTimeHandle() {\n-    }\n-\n-    public ZonedDateTimeHandle(Object o) {\n-        try {\n-            ZonedDateTime zonedDateTime = (ZonedDateTime) o;\n-            this.dateTime = zonedDateTime.toLocalDateTime();\n-            this.offset = zonedDateTime.getOffset();\n-            ZoneId zone = zonedDateTime.getZone();\n-            if (zone != null) {\n-                this.zoneId = zone.getId();\n-            }\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-    }\n-\n-    private Object readResolve() {\n-        try {\n-            return ZonedDateTime.ofLocal(dateTime, ZoneId.of(zoneId), offset);\n-        } catch (Throwable t) {\n-            // ignore\n-        }\n-        return null;\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.serialize.hessian.serializer.java8;\r\n+\r\n+\r\n+import com.caucho.hessian.io.HessianHandle;\r\n+\r\n+import java.io.Serializable;\r\n+import java.time.LocalDateTime;\r\n+import java.time.ZoneId;\r\n+import java.time.ZoneOffset;\r\n+import java.time.ZonedDateTime;\r\n+\r\n+public class ZonedDateTimeHandle implements HessianHandle, Serializable {\r\n+    private static final long serialVersionUID = -6933460123278647569L;\r\n+\r\n+    private LocalDateTime dateTime;\r\n+    private ZoneOffset offset;\r\n+    private String zoneId;\r\n+\r\n+\r\n+    public ZonedDateTimeHandle() {\r\n+    }\r\n+\r\n+    public ZonedDateTimeHandle(Object o) {\r\n+        try {\r\n+            ZonedDateTime zonedDateTime = (ZonedDateTime) o;\r\n+            this.dateTime = zonedDateTime.toLocalDateTime();\r\n+            this.offset = zonedDateTime.getOffset();\r\n+            ZoneId zone = zonedDateTime.getZone();\r\n+            if (zone != null) {\r\n+                this.zoneId = zone.getId();\r\n+            }\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+    }\r\n+\r\n+    private Object readResolve() {\r\n+        try {\r\n+            return ZonedDateTime.ofLocal(dateTime, ZoneId.of(zoneId), offset);\r\n+        } catch (Throwable t) {\r\n+            // ignore\r\n+        }\r\n+        return null;\r\n+    }\r\n+}\r\n"}, {"source1": "META-INF/maven/org.apache.dubbo/dubbo-serialization-native-hession/pom.xml", "source2": "META-INF/maven/org.apache.dubbo/dubbo-serialization-native-hession/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,128 +1,125 @@\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 2d6e 6174 6976  ialization-nativ\n-00000510: 652d 6865 7373 696f 6e3c 2f61 7274 6966  e-hession</artif\n-00000520: 6163 7449 643e 0d0a 2020 3c76 6572 7369  actId>..  <versi\n-00000530: 6f6e 3e32 2e37 2e31 303c 2f76 6572 7369  on>2.7.10</versi\n-00000540: 6f6e 3e0d 0a20 203c 6e61 6d65 3e24 7b70  on>..  <name>${p\n-00000550: 726f 6a65 6374 2e61 7274 6966 6163 7449  roject.artifactI\n-00000560: 647d 3c2f 6e61 6d65 3e0d 0a20 203c 6465  d}</name>..  <de\n-00000570: 7363 7269 7074 696f 6e3e 5468 6520 6e61  scription>The na\n-00000580: 7469 7665 2d68 6573 7369 6f6e 2073 6572  tive-hession ser\n-00000590: 6961 6c69 7a61 7469 6f6e 206d 6f64 756c  ialization modul\n-000005a0: 6520 6f66 2064 7562 626f 2070 726f 6a65  e of dubbo proje\n-000005b0: 6374 3c2f 6465 7363 7269 7074 696f 6e3e  ct</description>\n-000005c0: 0d0a 2020 3c6c 6963 656e 7365 733e 0d0a  ..  <licenses>..\n-000005d0: 2020 2020 3c6c 6963 656e 7365 3e0d 0a20      <license>.. \n-000005e0: 2020 2020 203c 6e61 6d65 3e41 7061 6368       <name>Apach\n-000005f0: 6520 4c69 6365 6e73 652c 2056 6572 7369  e License, Versi\n-00000600: 6f6e 2032 2e30 3c2f 6e61 6d65 3e0d 0a20  on 2.0</name>.. \n-00000610: 2020 2020 203c 7572 6c3e 6874 7470 3a2f       <url>http:/\n-00000620: 2f77 7777 2e61 7061 6368 652e 6f72 672f  /www.apache.org/\n-00000630: 6c69 6365 6e73 6573 2f4c 4943 454e 5345  licenses/LICENSE\n-00000640: 2d32 2e30 3c2f 7572 6c3e 0d0a 2020 2020  -2.0</url>..    \n-00000650: 2020 3c64 6973 7472 6962 7574 696f 6e3e    <distribution>\n-00000660: 7265 706f 3c2f 6469 7374 7269 6275 7469  repo</distributi\n-00000670: 6f6e 3e0d 0a20 2020 203c 2f6c 6963 656e  on>..    </licen\n-00000680: 7365 3e0d 0a20 203c 2f6c 6963 656e 7365  se>..  </license\n-00000690: 733e 0d0a 2020 3c64 6570 656e 6465 6e63  s>..  <dependenc\n-000006a0: 6965 733e 0d0a 2020 2020 3c64 6570 656e  ies>..    <depen\n-000006b0: 6465 6e63 793e 0d0a 2020 2020 2020 3c67  dency>..      <g\n-000006c0: 726f 7570 4964 3e6f 7267 2e61 7061 6368  roupId>org.apach\n-000006d0: 652e 6475 6262 6f3c 2f67 726f 7570 4964  e.dubbo</groupId\n-000006e0: 3e0d 0a20 2020 2020 203c 6172 7469 6661  >..      <artifa\n-000006f0: 6374 4964 3e64 7562 626f 2d73 6572 6961  ctId>dubbo-seria\n-00000700: 6c69 7a61 7469 6f6e 2d61 7069 3c2f 6172  lization-api</ar\n-00000710: 7469 6661 6374 4964 3e0d 0a20 2020 2020  tifactId>..     \n-00000720: 203c 7665 7273 696f 6e3e 247b 7072 6f6a   <version>${proj\n-00000730: 6563 742e 7061 7265 6e74 2e76 6572 7369  ect.parent.versi\n-00000740: 6f6e 7d3c 2f76 6572 7369 6f6e 3e0d 0a20  on}</version>.. \n-00000750: 2020 203c 2f64 6570 656e 6465 6e63 793e     </dependency>\n-00000760: 0d0a 2020 2020 3c64 6570 656e 6465 6e63  ..    <dependenc\n-00000770: 793e 0d0a 2020 2020 2020 3c67 726f 7570  y>..      <group\n-00000780: 4964 3e63 6f6d 2e63 6175 6368 6f3c 2f67  Id>com.caucho</g\n-00000790: 726f 7570 4964 3e0d 0a20 2020 2020 203c  roupId>..      <\n-000007a0: 6172 7469 6661 6374 4964 3e68 6573 7369  artifactId>hessi\n-000007b0: 616e 3c2f 6172 7469 6661 6374 4964 3e0d  an</artifactId>.\n-000007c0: 0a20 2020 203c 2f64 6570 656e 6465 6e63  .    </dependenc\n-000007d0: 793e 0d0a 2020 3c2f 6465 7065 6e64 656e  y>..  </dependen\n-000007e0: 6369 6573 3e0d 0a3c 2f70 726f 6a65 6374  cies>..</project\n-000007f0: 3e0d 0a                                  >..\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: 2d6e 6174 6976 652d 6865 7373 696f 6e3c  -native-hession<\n+00000500: 2f61 7274 6966 6163 7449 643e 0a20 203c  /artifactId>.  <\n+00000510: 7665 7273 696f 6e3e 322e 372e 3130 3c2f  version>2.7.10</\n+00000520: 7665 7273 696f 6e3e 0a20 203c 6e61 6d65  version>.  <name\n+00000530: 3e24 7b70 726f 6a65 6374 2e61 7274 6966  >${project.artif\n+00000540: 6163 7449 647d 3c2f 6e61 6d65 3e0a 2020  actId}</name>.  \n+00000550: 3c64 6573 6372 6970 7469 6f6e 3e54 6865  <description>The\n+00000560: 206e 6174 6976 652d 6865 7373 696f 6e20   native-hession \n+00000570: 7365 7269 616c 697a 6174 696f 6e20 6d6f  serialization mo\n+00000580: 6475 6c65 206f 6620 6475 6262 6f20 7072  dule of dubbo pr\n+00000590: 6f6a 6563 743c 2f64 6573 6372 6970 7469  oject</descripti\n+000005a0: 6f6e 3e0a 2020 3c6c 6963 656e 7365 733e  on>.  <licenses>\n+000005b0: 0a20 2020 203c 6c69 6365 6e73 653e 0a20  .    <license>. \n+000005c0: 2020 2020 203c 6e61 6d65 3e41 7061 6368       <name>Apach\n+000005d0: 6520 4c69 6365 6e73 652c 2056 6572 7369  e License, Versi\n+000005e0: 6f6e 2032 2e30 3c2f 6e61 6d65 3e0a 2020  on 2.0</name>.  \n+000005f0: 2020 2020 3c75 726c 3e68 7474 703a 2f2f      <url>http://\n+00000600: 7777 772e 6170 6163 6865 2e6f 7267 2f6c  www.apache.org/l\n+00000610: 6963 656e 7365 732f 4c49 4345 4e53 452d  icenses/LICENSE-\n+00000620: 322e 303c 2f75 726c 3e0a 2020 2020 2020  2.0</url>.      \n+00000630: 3c64 6973 7472 6962 7574 696f 6e3e 7265  <distribution>re\n+00000640: 706f 3c2f 6469 7374 7269 6275 7469 6f6e  po</distribution\n+00000650: 3e0a 2020 2020 3c2f 6c69 6365 6e73 653e  >.    </license>\n+00000660: 0a20 203c 2f6c 6963 656e 7365 733e 0a20  .  </licenses>. \n+00000670: 203c 6465 7065 6e64 656e 6369 6573 3e0a   <dependencies>.\n+00000680: 2020 2020 3c64 6570 656e 6465 6e63 793e      <dependency>\n+00000690: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n+000006a0: 6f72 672e 6170 6163 6865 2e64 7562 626f  org.apache.dubbo\n+000006b0: 3c2f 6772 6f75 7049 643e 0a20 2020 2020  </groupId>.     \n+000006c0: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n+000006d0: 626f 2d73 6572 6961 6c69 7a61 7469 6f6e  bo-serialization\n+000006e0: 2d61 7069 3c2f 6172 7469 6661 6374 4964  -api</artifactId\n+000006f0: 3e0a 2020 2020 2020 3c76 6572 7369 6f6e  >.      <version\n+00000700: 3e24 7b70 726f 6a65 6374 2e70 6172 656e  >${project.paren\n+00000710: 742e 7665 7273 696f 6e7d 3c2f 7665 7273  t.version}</vers\n+00000720: 696f 6e3e 0a20 2020 203c 2f64 6570 656e  ion>.    </depen\n+00000730: 6465 6e63 793e 0a20 2020 203c 6465 7065  dency>.    <depe\n+00000740: 6e64 656e 6379 3e0a 2020 2020 2020 3c67  ndency>.      <g\n+00000750: 726f 7570 4964 3e63 6f6d 2e63 6175 6368  roupId>com.cauch\n+00000760: 6f3c 2f67 726f 7570 4964 3e0a 2020 2020  o</groupId>.    \n+00000770: 2020 3c61 7274 6966 6163 7449 643e 6865    <artifactId>he\n+00000780: 7373 6961 6e3c 2f61 7274 6966 6163 7449  ssian</artifactI\n+00000790: 643e 0a20 2020 203c 2f64 6570 656e 6465  d>.    </depende\n+000007a0: 6e63 793e 0a20 203c 2f64 6570 656e 6465  ncy>.  </depende\n+000007b0: 6e63 6965 733e 0a3c 2f70 726f 6a65 6374  ncies>.</project\n+000007c0: 3e0a                                     >.\n"}]}
